.home-favorites-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:20px;display:flex;overflow-x:auto}.home-favorites-track::-webkit-scrollbar{display:none}.home-favorites-item{scroll-snap-align:start;flex:0 0 calc(33.3333% - 13.3333px);min-width:0}.home-favorites-dots{text-align:center;margin-top:40px}.home-favorites-dots:empty{display:none}.home-favorites-dots button{cursor:pointer;background:#eee;border:2px solid #0000;border-radius:50%;width:10px;height:10px;margin:0 5px;padding:0}.home-favorites-dots button[aria-current=true]{background:#ee6226}@media (width<=991px){.home-favorites-track{gap:15px}.home-favorites-item{flex-basis:calc(50% - 7.5px)}}@media (width<=767px){.home-favorites-item{flex-basis:100%}}.home-favorites.container{width:calc(100% - 30px);max-width:1170px}@media (width>=768px) and (width<=991px){.home-favorites.container,.home-section.home-favorites.container{width:720px}}@media (width<=600px){.home-favorites .tour-card .card-meta{flex-wrap:wrap;gap:10px}.home-favorites .tour-card-duration{width:100%}.home-favorites .tour-card-price{margin-left:0}}.home-section.container{width:min(1170px,100% - 30px)}.destination-grid{grid-template-rows:repeat(2,376px)}.destination{height:100%}.hot-price{margin:18px 0;font-size:13px}.hot-copy h2{line-height:1.3}.hero-slide:before{background:0 0}.home-search form{gap:0}.home-search form>label{font-weight:400;position:relative}.home-search form>label:first-of-type{flex:400.6 1 0}.home-search form>label:nth-of-type(2){flex:329.7 1 0}.home-search form>label:nth-of-type(3){flex:290.3 1 0}.home-search form>label .search-field-icon{z-index:1;color:#a0a9b2;width:24px;height:24px;line-height:1;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.home-search form>label .search-field-icon svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block}.home-search form>label input,.home-search form>label select{padding-left:50px;font-weight:400}.home-search form>button{flex:0 0 149.4px}.benefits{margin-top:-40px;padding-top:85px}.search-destination,.search-tour-type,.search-price{position:relative}.search-popup{z-index:12;background:#fff;border:1px solid #e4e8eb;max-height:330px;display:none;position:absolute;top:calc(100% + 1px);left:0;right:0;overflow:auto;box-shadow:0 4px 12px #0002}.search-popup.open{display:block}.search-popup button{color:#536a8a;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f2;width:100%;padding:12px 18px;font-size:13px;font-weight:400;display:block}.search-popup button:hover,.search-popup button:focus-visible{color:#ed6828;background:#f3f7fa}.search-trigger{color:#5e6d77;text-align:left;background:#fff;border:0;justify-content:space-between;align-items:center;width:100%;height:80px;padding:0 30px 0 50px;font-weight:400;display:flex}.search-trigger>span{font-size:12px}.price-summary{display:none}.price-popup{padding:18px}.price-values{color:#5e6d77;justify-content:space-between;font-size:12px;display:flex}.price-sliders{height:35px;margin-top:10px;position:relative}.price-sliders input{pointer-events:none;appearance:none;background:0 0;width:100%;height:35px;margin:0;position:absolute;inset:0}.price-sliders input::-webkit-slider-runnable-track{background:#d7dce3;height:3px}.price-sliders input::-webkit-slider-thumb{pointer-events:auto;appearance:none;background:#fff;border:2px solid #ed6828;border-radius:50%;width:16px;height:16px;margin-top:-6px}.price-sliders input::-moz-range-track{background:#d7dce3;height:3px}.price-sliders input::-moz-range-thumb{pointer-events:auto;background:#fff;border:2px solid #ed6828;border-radius:50%;width:12px;height:12px}@media (width<=800px){.destination-grid{grid-template-rows:repeat(3,350px)}}@media (width<=600px){.benefits{margin-top:0;padding-top:45px}.destination-grid{grid-template-rows:none;grid-template-columns:1fr}.destination,.destination:first-child{aspect-ratio:1;grid-column:auto;height:auto;min-height:0}.destination:first-child{aspect-ratio:2.053}.home-search{width:100%}.home-search form>label:first-of-type,.home-search form>label:nth-of-type(2),.home-search form>label:nth-of-type(3),.home-search form>button{flex:auto}.search-trigger{height:55px;padding:0 10px 0 50px}.search-popup{top:100%}}.hero-picture,.destination-image,.hot-image>img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.hot-image,.destination{position:relative}.destination{overflow:hidden}.destination:after{content:"";background:linear-gradient(#0000,#0000008c);position:absolute;inset:0}.destination>span{z-index:1}.hero-content .hero-title{text-shadow:0 2px 10px #000;margin:0;font-size:70px;font-weight:400;line-height:1.05}@media (width>=801px){.hero-content .hero-title{white-space:pre-line;font-size:56px;line-height:1}}@media (width<=800px){.hero-content .hero-title{white-space:pre-line;font-size:32px;line-height:1}}@media (width<=600px){.hero-content .hero-title{font-size:clamp(21px,6.66vw,26px)}}
