@charset "UTF-8";

@media screen and (min-width: 769px) {
  .tpl-col--fixed .tpl-image {
    height: 100%;
  }
}

#bathroom .tpl-col--fixed .tpl-image {
  object-position: bottom;
}

/* .swiper-autoheight .swiper-wrapper {
  align-items: stretch;
} */

/* .swiper-autoheight .swiper-slide {
  height: 100%;
} */

/* .swiper-wrapper {
  height: auto !important;
}

.swiper-slide {
  height: auto !important;
  background-color: #f8f7f6;
} */

.tpl-row--ai-fs {
  align-items: flex-start;
}

@media screen and (max-width: 768px) {
  .tpl-row--ai-fs {
    row-gap: 60px;
  }
}

/* .acc-btn {
  height: 50px;
}
.acc-btn::after {
  transform: translateY(-50%) rotate(90deg);
}

.acc-box {
  display: grid;
  transition: grid-template-rows 0.35s ease;
}
.loaded .acc-box {
  grid-template-rows: 0fr;
}
.acc-box.is-open {
  grid-template-rows: 1fr;
}

.acc-inner {
  overflow: hidden;
} */