/* YOSUTRAVELS_HOMEPAGE_POPULAR_STABILIZE_V377_START */
body.home-stable-page .home-horizontal-scroll {
  display: flex !important;
  flex-wrap: nowrap !important;
  align-items: flex-start !important;
  gap: 18px !important;
  overflow-x: auto !important;
  overflow-y: visible !important;
  padding-bottom: 12px !important;
  scroll-snap-type: x proximity !important;
}

body.home-stable-page .home-horizontal-scroll > .home-scroll-item:not([class*="col-"]) {
  flex: 0 0 min(318px, 82vw) !important;
  width: min(318px, 82vw) !important;
  max-width: min(318px, 82vw) !important;
  min-width: 0 !important;
  display: block !important;
  scroll-snap-align: start !important;
}

body.home-stable-page .home-horizontal-scroll > .home-scroll-item:not([class*="col-"]) > .home-premium-card,
body.home-stable-page .home-horizontal-scroll > .home-scroll-item:not([class*="col-"]) > .home-popular-card,
body.home-stable-page .home-horizontal-scroll > .home-scroll-item:not([class*="col-"]) > .home-editorial-tile {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  height: auto !important;
  min-height: 0 !important;
  overflow: visible !important;
  white-space: normal !important;
}

body.home-stable-page .home-horizontal-scroll > .home-scroll-item:not([class*="col-"]) > .home-premium-card > a:first-child,
body.home-stable-page .home-horizontal-scroll > .home-scroll-item:not([class*="col-"]) > .home-popular-card > a:first-child,
body.home-stable-page .home-horizontal-scroll > .home-scroll-item:not([class*="col-"]) > .home-editorial-tile > a:first-child {
  display: block !important;
  width: 100% !important;
  height: 210px !important;
  min-height: 210px !important;
  max-height: 210px !important;
  overflow: hidden !important;
  border-radius: 18px !important;
  background: #eef4dc !important;
}

body.home-stable-page .home-horizontal-scroll > .home-scroll-item:not([class*="col-"]) > .home-premium-card > a:first-child img,
body.home-stable-page .home-horizontal-scroll > .home-scroll-item:not([class*="col-"]) > .home-popular-card > a:first-child img,
body.home-stable-page .home-horizontal-scroll > .home-scroll-item:not([class*="col-"]) > .home-editorial-tile > a:first-child img {
  display: block !important;
  width: 100% !important;
  height: 210px !important;
  min-height: 210px !important;
  max-height: 210px !important;
  object-fit: cover !important;
  object-position: center !important;
  opacity: 1 !important;
  visibility: visible !important;
}

body.home-stable-page .home-horizontal-scroll > .home-scroll-item:not([class*="col-"]) .home-popular-copy,
body.home-stable-page .home-horizontal-scroll > .home-scroll-item:not([class*="col-"]) .home-editorial-copy {
  display: block !important;
  width: 100% !important;
  min-width: 0 !important;
  max-width: 100% !important;
  height: auto !important;
  max-height: none !important;
  overflow: visible !important;
  padding-top: 12px !important;
  position: static !important;
  transform: none !important;
  white-space: normal !important;
}

body.home-stable-page .home-horizontal-scroll > .home-scroll-item:not([class*="col-"]) .home-popular-copy *,
body.home-stable-page .home-horizontal-scroll > .home-scroll-item:not([class*="col-"]) .home-editorial-copy * {
  writing-mode: horizontal-tb !important;
  text-orientation: mixed !important;
  white-space: normal !important;
  word-break: normal !important;
  overflow-wrap: anywhere !important;
}

@media (min-width: 992px) {
  body.home-stable-page .home-horizontal-scroll > .home-scroll-item:not([class*="col-"]) {
    flex-basis: 318px !important;
    width: 318px !important;
    max-width: 318px !important;
  }
}
/* YOSUTRAVELS_HOMEPAGE_POPULAR_STABILIZE_V377_END */