.slick-slider{box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;display:block;position:relative}.slick-list{margin:0;padding:0;display:block;position:relative;overflow:hidden}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate(0,0)}.slick-track{margin-left:auto;margin-right:auto;display:block;position:relative;top:0;left:0}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;height:auto;display:block}.slick-arrow.slick-hidden{display:none}
.slick-loading .slick-list{background:#fff url(../media/ajax-loader.0rj3cvc094sqj.gif) 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(../media/slick.0u8n~8ag_qajc.eot);src:url(../media/slick.0u8n~8ag_qajc.eot)format("embedded-opentype"),url(../media/slick.0lhj36vfcohyb.woff)format("woff"),url(../media/slick.0zlj3.8soe.db.ttf)format("truetype"),url(../media/slick.0-yc5~iy72d.q.svg)format("svg")}.slick-prev,.slick-next{cursor:pointer;color:#0000;background:0 0;border:none;outline:none;width:20px;height:20px;padding:0;font-size:0;line-height:0;display:block;position:absolute;top:50%;transform:translateY(-50%)}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:#0000;background:0 0;outline:none}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:slick;font-size:20px;line-height:1}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{text-align:center;width:100%;margin:0;padding:0;list-style:none;display:block;position:absolute;bottom:-25px}.slick-dots li{cursor:pointer;width:20px;height:20px;margin:0 5px;padding:0;display:inline-block;position:relative}.slick-dots li button{cursor:pointer;color:#0000;background:0 0;border:0;outline:none;width:20px;height:20px;padding:5px;font-size:0;line-height:0;display:block}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0}.slick-dots li.slick-active button:before{opacity:.75;color:#000}
.HighlightsSection-module__-WyU5G__Highlights{display:none}@media (max-width:568px){.HighlightsSection-module__-WyU5G__Highlights{margin:0 0 10px;display:block}}
.FAQSection-module__29H6_a__FAQ{margin:0 auto}.FAQSection-module__29H6_a__faq-container{border:1px solid #dfdfdf;border-radius:3px;max-height:600px;margin-bottom:32px;padding:24px 0}.FAQSection-module__29H6_a__faq-container .ant-tabs-nav-container .ant-tabs-nav-wrap .ant-tabs-tab{white-space:pre-line;text-align:left;border-radius:8px;width:220px;margin-bottom:8px;padding:12px 16px;transition:all .3s}.FAQSection-module__29H6_a__faq-container .ant-tabs-nav .ant-tabs-tab{font-size:16px}.FAQSection-module__29H6_a__faq-container .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--primary)}.FAQSection-module__29H6_a__faq-container .ant-tabs-tab:hover{background-color:rgba(var(--primary-rgb), .05)}.FAQSection-module__29H6_a__faq-group{scrollbar-width:thin;max-height:540px;padding-bottom:8px;padding-right:30px;overflow:hidden auto}.FAQSection-module__29H6_a__faq-group::-webkit-scrollbar{width:6px}.FAQSection-module__29H6_a__faq-group::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}.FAQSection-module__29H6_a__faq-topic{color:var(--title);margin-bottom:24px;font-size:1.25rem}.FAQSection-module__29H6_a__faq-list{flex-direction:column;gap:16px;display:flex}.FAQSection-module__29H6_a__faq-item{cursor:pointer;background-color:#fff;border:1px solid #dfdfdf;border-radius:8px;transition:all .3s}.FAQSection-module__29H6_a__faq-header{justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.FAQSection-module__29H6_a__faq-question{color:#333;white-space:pre-line;text-transform:none;flex:1;margin:0;padding-right:16px;font-size:16px;font-weight:500}.FAQSection-module__29H6_a__faq-toggle{color:var(--primary);justify-content:center;align-items:center;transition:transform .3s;display:flex}.FAQSection-module__29H6_a__faq-answer-wrapper{max-height:0;transition:max-height .3s ease-in-out;overflow:hidden}.FAQSection-module__29H6_a__faq-answer{white-space:pre-line;color:#666;border-top:1px solid #dfdfdf;margin:0;padding:16px 20px;font-size:16px;line-height:1.6}.FAQSection-module__29H6_a__faq-item-active .FAQSection-module__29H6_a__faq-answer-wrapper{max-height:1000px}@media (max-width:568px){.FAQSection-module__29H6_a__faq-container{border-radius:0;padding:16px}.FAQSection-module__29H6_a__faq-group{max-height:460px;margin-right:-16px;padding-right:16px}.FAQSection-module__29H6_a__faq-container .ant-tabs-nav .ant-tabs-tab{margin:0 8px 8px 0;padding:8px 12px}.FAQSection-module__29H6_a__faq-header{padding:12px 16px}.FAQSection-module__29H6_a__faq-answer{padding:0 16px 12px}}
.SubscriptionSection-module__oh3vWq__SubscribeSection{background:var(--bg1);margin:0 -500px;padding:30px 500px}.SubscriptionSection-module__oh3vWq__SubscribeSection .invalid .ant-input-search-button{color:#ccc;box-shadow:none;text-shadow:none;cursor:default;background-color:#f5f5f5;border-color:#d9d9d9}@media (max-width:568px){.SubscriptionSection-module__oh3vWq__SubscribeSection{margin:0 -15px;padding:15px}.SubscriptionSection-module__oh3vWq__SubscribeSection h2{font-size:16px}.SubscriptionSection-module__oh3vWq__SubscribeSection .ant-checkbox-wrapper{align-items:center;padding-top:5px;display:flex}.SubscriptionSection-module__oh3vWq__SubscribeSection .ant-checkbox-wrapper>.ant-checkbox{zoom:1.3}.SubscriptionSection-module__oh3vWq__SubscribeSection .ant-checkbox-wrapper>span:last-child{font-size:12px;line-height:14px}}
.DealProductsSection-module__7SGyVq__DealProductSection{background-color:var(--bg2);position:relative}.DealProductsSection-module__7SGyVq__DealProductSection .carousel-container{position:relative}.DealProductsSection-module__7SGyVq__DealProductSection .deal-slider-container{position:relative;width:auto!important;display:flex!important}.DealProductsSection-module__7SGyVq__DealProductSection .deal-title{margin-bottom:4px;font-size:26px;line-height:32px}.DealProductsSection-module__7SGyVq__DealProductSection .deal-description{white-space:pre-wrap;font-size:16px;line-height:24px}.DealProductsSection-module__7SGyVq__DealProductSection .deal-description>p{margin-bottom:8px;line-height:22px}.DealProductsSection-module__7SGyVq__DealProductSection .review-info{margin-bottom:8px}.DealProductsSection-module__7SGyVq__DealProductSection .info-wrapper{align-items:space-between;flex-direction:column;justify-content:space-between;height:100%;padding-left:30px;display:flex}.DealProductsSection-module__7SGyVq__DealProductSection .top{align-items:center;display:flex}.DealProductsSection-module__7SGyVq__DealProductSection .code{color:var(--secondary);text-transform:uppercase;margin:0;font-weight:800}.DealProductsSection-module__7SGyVq__DealProductSection .arrow-icon{z-index:100;font-size:36px;position:absolute}.DealProductsSection-module__7SGyVq__DealProductSection .arrow-left{top:50%;left:10px}.DealProductsSection-module__7SGyVq__DealProductSection .arrow-right{top:50%;right:10px}.DealProductsSection-module__7SGyVq__DealProductSection .rating{color:#f05634;font-size:20px;font-weight:700}:is(.DealProductsSection-module__7SGyVq__DealProductSection h2>.currency-label,.DealProductsSection-module__7SGyVq__DealProductSection h2>.price-label){color:#c00}.DealProductsSection-module__7SGyVq__DealProductSection .discount-label{zoom:1.3}.DealProductsSection-module__7SGyVq__DealProductSection .arrow-icon:hover{color:var(--primary);cursor:pointer}.DealProductsSection-module__7SGyVq__DealProductSection .view-deal-button{width:280px;height:55px;font-size:22px;font-weight:500}@media (max-width:568px){.DealProductsSection-module__7SGyVq__DealProductSection{padding-top:15px;padding-bottom:15px}.DealProductsSection-module__7SGyVq__DealProductSection .deal-slider-container{flex-wrap:wrap}.DealProductsSection-module__7SGyVq__DealProductSection .ant-carousel .slick-dots{top:60vw;bottom:auto}.DealProductsSection-module__7SGyVq__DealProductSection .ant-carousel .slick-dots li button{background-color:var(--primary2)}.DealProductsSection-module__7SGyVq__DealProductSection .ant-carousel .slick-dots li.slick-active button{background-color:var(--primary)}.DealProductsSection-module__7SGyVq__DealProductSection .info-wrapper{padding-top:25px;padding-left:0}.DealProductsSection-module__7SGyVq__DealProductSection .deal-title{margin-bottom:0;font-size:18px;line-height:24px}.DealProductsSection-module__7SGyVq__DealProductSection .deal-description{font-size:14px;line-height:20px}.DealProductsSection-module__7SGyVq__DealProductSection .deal-description>p{margin-bottom:8px;line-height:18px}.DealProductsSection-module__7SGyVq__DealProductSection .arrow-icon{display:none}.DealProductsSection-module__7SGyVq__DealProductSection .view-deal-button{width:100%}.DealProductsSection-module__7SGyVq__DealProductSection .detail-wrapper{position:relative}}
.DealChannelsSection-module__veX6xG__DealChannelSection .background-wrapper{background-color:#0000001a;border-radius:5px;position:relative}.DealChannelsSection-module__veX6xG__DealChannelSection .bg-image{border-radius:5px;width:100%;min-height:220px;max-height:220px}.DealChannelsSection-module__veX6xG__DealChannelSection .channel-name{border-color:var(--primary-trans5);border-radius:4px;margin-bottom:8px;margin-right:8px}.DealChannelsSection-module__veX6xG__DealChannelSection .channel-name:hover{border-color:var(--primary)}.DealChannelsSection-module__veX6xG__DealChannelSection .channel-name.active{background-color:var(--primary3);border-color:var(--primary3);cursor:default}@media (max-width:568px){.DealChannelsSection-module__veX6xG__DealChannelSection{padding:15px 0}}
.SearchBar-module__TjZrma__SearchBar{box-sizing:border-box;border:1px solid var(--primary3);color:#333;cursor:pointer;background:#fff;border-radius:8px;width:100%;min-height:52px;padding:8px 12px;transition:border-color .16s,background-color .16s,color .16s;box-shadow:none!important}.SearchBar-module__TjZrma__SearchBar:hover{border-color:var(--primary);box-shadow:none!important}.SearchBar-module__TjZrma__SearchBar.ant-input-affix-wrapper-focused{border-color:var(--primary);box-shadow:none!important}.SearchBar-module__TjZrma__SearchBar.ant-input-affix-wrapper:focus-within{border-color:var(--primary);box-shadow:none!important}.SearchBar-module__TjZrma__SearchBar.read-only{color:#555;cursor:default;background:#ededed;border-color:#e4e4e4}.SearchBar-module__TjZrma__SearchBar.read-only input{color:#555;cursor:default;background:#ededed;border-color:#e4e4e4}.SearchBar-module__TjZrma__SearchBar.read-only:hover{box-shadow:none!important;border-color:#e4e4e4!important}.SearchBar-module__TjZrma__SearchBar.field-error{border-color:var(--star)!important}.SearchBar-module__TjZrma__fieldGroup{width:100%;min-width:0}.SearchBar-module__TjZrma__fieldLabel{color:var(--title2);letter-spacing:0;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700;line-height:1.2;display:block}.SearchBar-module__TjZrma__fieldError{color:var(--star);margin-top:6px;font-size:12px;line-height:1.3}.SearchBar-module__TjZrma__fieldIcon{color:var(--primary);flex:none;font-size:18px}.SearchBar-module__TjZrma__modalTrigger{width:100%;display:block}.SearchBar-module__TjZrma__inputField{align-items:center;height:52px;min-height:52px;display:flex}.SearchBar-module__TjZrma__inputField .ant-input{color:var(--title);font-size:14px;font-weight:500}.SearchBar-module__TjZrma__inputField .ant-input::placeholder{color:#9a9a9a;font-weight:400}.SearchBar-module__TjZrma__inputField .ant-input-prefix{margin-right:10px}.SearchBar-module__TjZrma__typeButton{width:auto;min-width:168px;min-height:42px;font-weight:700}.SearchBar-module__TjZrma__typeButton.ant-btn-primary{background:var(--primary);border-color:var(--primary);color:#fff}.SearchBar-module__TjZrma__typeButton.ant-btn-primary:hover{background:var(--primary);border-color:var(--primary);color:#fff}.SearchBar-module__TjZrma__typeButton.ant-btn-primary:focus{background:var(--primary);border-color:var(--primary);color:#fff}.SearchBar-module__TjZrma__SearchBar.primary-line-btn.left-button{border-right:0;border-radius:8px 0 0 8px}.SearchBar-module__TjZrma__SearchBar.primary-line-btn.right-button{border-left:0;border-radius:0 8px 8px 0}.SearchBar-module__TjZrma__locationInputWrap{position:relative}.SearchBar-module__TjZrma__locationInputWrap .SearchBar-module__TjZrma__inputField{z-index:2;position:relative}.SearchBar-module__TjZrma__hiddenLocationSelect{opacity:0;z-index:1;pointer-events:none;inset:0;width:100%!important;position:absolute!important}.SearchBar-module__TjZrma__locationDropdown{background:#fff;border:1px solid #dfdfdf;border-radius:10px;max-width:min(520px,100vw - 32px);padding:6px;box-shadow:none!important}.SearchBar-module__TjZrma__locationDropdown .ant-select-item-option-content{white-space:normal}.SearchBar-module__TjZrma__locationDropdown .ant-select-item{border-radius:8px;min-height:auto;padding:10px 12px}.SearchBar-module__TjZrma__locationDropdown .ant-select-item+.ant-select-item{margin-top:2px}:is(.SearchBar-module__TjZrma__locationDropdown .ant-select-item-option-active,.SearchBar-module__TjZrma__locationDropdown .ant-select-item-option-selected){background:var(--primary-trans1)}.SearchBar-module__TjZrma__locationDropdown .ant-select-item-group{color:#0000008f;text-transform:uppercase;padding:8px 10px 4px;font-size:11px;font-weight:800;line-height:1.2}.SearchBar-module__TjZrma__locationGroupLabel{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.SearchBar-module__TjZrma__locationOption{flex-direction:column;gap:4px;padding:2px 0;display:flex}.SearchBar-module__TjZrma__locationOptionHeader{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.SearchBar-module__TjZrma__locationOptionTitle{min-width:0;color:var(--title);font-weight:600;line-height:1.3}.SearchBar-module__TjZrma__locationOptionAddress{color:var(--primary-trans13);font-size:12px;line-height:1.35}.SearchBar-module__TjZrma__summaryField{align-items:center;gap:10px;min-width:0;height:52px;min-height:52px;display:flex}.SearchBar-module__TjZrma__summaryCopy{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.SearchBar-module__TjZrma__summaryValue{color:var(--title);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.SearchBar-module__TjZrma__summaryPlaceholder{color:#9a9a9a;font-weight:500}.SearchBar-module__TjZrma__summarySubValue{color:#0000008a;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;font-weight:500;overflow:hidden}.SearchBar-module__TjZrma__searchButton{justify-content:center;align-items:center;height:52px;min-height:52px;font-weight:700;display:flex}.SearchBar-module__TjZrma__bookingModalWrap{overflow-x:hidden}.SearchBar-module__TjZrma__bookingModal{padding-bottom:0}.SearchBar-module__TjZrma__bookingModal .ant-modal-content{background:#f7f7f7;border:1px solid #dfdfdf;border-radius:12px;overflow:hidden;box-shadow:none!important}.SearchBar-module__TjZrma__bookingModal .ant-modal-body{max-height:calc(100vh - 48px);padding:0;overflow-y:auto}.SearchBar-module__TjZrma__mobileBookingModal{max-width:calc(100vw - 24px);margin:0 auto;top:12px}.SearchBar-module__TjZrma__dateTimePanel{background:#f7f7f7;width:100%;max-width:none}.SearchBar-module__TjZrma__panelHeader{border-bottom:1px solid #dfdfdf;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.SearchBar-module__TjZrma__panelHeader strong{color:var(--title);margin-top:3px;font-size:16px;line-height:1.25;display:block}.SearchBar-module__TjZrma__panelKicker{color:#0000008f;font-size:12px;font-weight:700;line-height:1.2}.SearchBar-module__TjZrma__panelTimeValue{border:1px solid var(--primary3);min-width:68px;color:var(--primary);text-align:center;background:#fff;border-radius:8px;flex:none;padding:8px 10px;font-size:16px;font-weight:700}.SearchBar-module__TjZrma__calendarPanel{background:#fff;border-bottom:1px solid #dfdfdf;padding:10px 12px 4px}.SearchBar-module__TjZrma__calendarPanel .plain-date-picker{width:100%;margin:0 auto}.SearchBar-module__TjZrma__calendarPanel .plain-date-picker .DayPicker{margin:0 auto}.SearchBar-module__TjZrma__calendarPanel .DayPicker__horizontal{border-radius:0;box-shadow:none!important}.SearchBar-module__TjZrma__calendarPanel .DayPickerNavigation_button__default{border-color:var(--primary3);border-radius:8px;box-shadow:none!important}.SearchBar-module__TjZrma__calendarPanel .CalendarMonth_caption{color:var(--title);font-size:16px;font-weight:700}.SearchBar-module__TjZrma__calendarPanel .plain-date-picker .DayPicker .CalendarDay_container{box-sizing:border-box;border-radius:8px}.SearchBar-module__TjZrma__timePanel{padding:14px 16px 16px}.SearchBar-module__TjZrma__timePanelHeader{gap:10px;margin-bottom:12px;display:flex}.SearchBar-module__TjZrma__timePanelHeader b{color:var(--title);font-size:14px;line-height:1.25;display:block}.SearchBar-module__TjZrma__timePanelHeader span{color:#0000008f;margin-top:2px;font-size:12px;line-height:1.35;display:block}.SearchBar-module__TjZrma__timePanelIcon{color:var(--primary);flex:none;margin-top:1px;font-size:18px}.SearchBar-module__TjZrma__quickTimeList{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.SearchBar-module__TjZrma__quickTimeButton{border-color:var(--primary3);height:34px;color:var(--title);background:#fff;border-radius:8px;font-weight:700;box-shadow:none!important}.SearchBar-module__TjZrma__quickTimeButton:hover,.SearchBar-module__TjZrma__quickTimeButton:focus{border-color:var(--primary);color:var(--primary)}.SearchBar-module__TjZrma__quickTimeButton.active{border-color:var(--primary);background:var(--primary);color:#fff}.SearchBar-module__TjZrma__quickTimeButton.ant-btn-primary{border-color:var(--primary);background:var(--primary);color:#fff}.SearchBar-module__TjZrma__quickTimeButton.ant-btn-primary:hover{border-color:var(--primary);background:var(--primary);color:#fff}.SearchBar-module__TjZrma__quickTimeButton.ant-btn-primary:focus{border-color:var(--primary);background:var(--primary);color:#fff}.SearchBar-module__TjZrma__timeSelectRow{margin-bottom:14px}.SearchBar-module__TjZrma__selectLabel{color:#0000008f;margin-bottom:5px;font-size:12px;font-weight:700;display:block}.SearchBar-module__TjZrma__timeSelect{width:100%}.SearchBar-module__TjZrma__timeSelect .ant-select-selector{border-color:var(--primary3)!important;box-shadow:none!important;border-radius:8px!important}:is(.SearchBar-module__TjZrma__timeSelect.ant-select-focused .ant-select-selector,.SearchBar-module__TjZrma__timeSelect:hover .ant-select-selector){border-color:var(--primary)!important}:is(.SearchBar-module__TjZrma__timeDropdown .ant-select-item-option-active,.SearchBar-module__TjZrma__timeDropdown .ant-select-item-option-selected){background:#f4faf7}.SearchBar-module__TjZrma__panelFooter{justify-content:flex-end;display:flex}.SearchBar-module__TjZrma__panelFooter .ant-btn{border-radius:8px;min-width:82px;font-weight:700;box-shadow:none!important}.SearchBar-module__TjZrma__passengerPanel{box-sizing:border-box;background:#f7f7f7;width:100%;max-width:none;padding:16px}.SearchBar-module__TjZrma__passengerPanel .SearchBar-module__TjZrma__panelFooter{margin-top:16px}.SearchBar-module__TjZrma__passengerPanel b{color:var(--title);font-size:15px;line-height:1.25;display:block}.SearchBar-module__TjZrma__passengerPanel p{color:#0000008f;margin:4px 0 14px;font-size:12px;line-height:1.4}.SearchBar-module__TjZrma__passengerCounter{justify-content:center;align-items:center;gap:8px;display:flex}.SearchBar-module__TjZrma__counterButton{border-color:var(--primary3);width:40px;height:40px;color:var(--primary);border-radius:8px;box-shadow:none!important}.SearchBar-module__TjZrma__counterButton:hover,.SearchBar-module__TjZrma__counterButton:focus{border-color:var(--primary);color:var(--primary)}.SearchBar-module__TjZrma__counterButton.inactive{color:#b5b5b5;background:#f0f0f0;border-color:#dadada}.SearchBar-module__TjZrma__counterButton.inactive:hover{color:#b5b5b5;background:#f0f0f0;border-color:#dadada}.SearchBar-module__TjZrma__counterButton.inactive:focus{color:#b5b5b5;background:#f0f0f0;border-color:#dadada}.SearchBar-module__TjZrma__passengerInput{border-color:var(--primary3);width:66px;height:40px;color:var(--title);text-align:center;border-radius:8px;font-weight:700;box-shadow:none!important}.SearchBar-module__TjZrma__passengerInput:focus{border-color:var(--primary);box-shadow:none!important}@media (max-width:768px){.SearchBar-module__TjZrma__typeButton{flex:1;min-width:0}}@media (max-width:568px){.SearchBar-module__TjZrma__SearchBar{min-height:52px}.SearchBar-module__TjZrma__quickTimeList{grid-template-columns:repeat(2,minmax(0,1fr))}}
.TransportSearchWidget-module__EkXm4G__tsw{margin-bottom:8px}.TransportSearchWidget-module__EkXm4G__tsw *,.TransportSearchWidget-module__EkXm4G__tsw :before,.TransportSearchWidget-module__EkXm4G__tsw :after{box-sizing:border-box}.TransportSearchWidget-module__EkXm4G__tsw-tabs{display:flex}.TransportSearchWidget-module__EkXm4G__tsw-reset{color:var(--primary);cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:8px;justify-content:center;align-self:center;align-items:center;gap:6px;margin-left:auto;padding:8px 16px;font-size:13px;font-weight:600;display:flex}.TransportSearchWidget-module__EkXm4G__tsw-reset:hover{background:var(--primary-trans2)}.TransportSearchWidget-module__EkXm4G__tsw-reset-mobile{display:none}.TransportSearchWidget-module__EkXm4G__tsw-tab{color:#888;cursor:pointer;background:#eee;border:none;border-radius:12px 12px 0 0;align-items:center;gap:8px;padding:14px 20px;font-size:16px;font-weight:600;display:flex}.TransportSearchWidget-module__EkXm4G__tsw-tab.active{color:var(--primary);background:var(--primary-trans2);box-shadow:0 -2px 6px #0000000a}.TransportSearchWidget-module__EkXm4G__tsw-tab-icon{border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.TransportSearchWidget-module__EkXm4G__tsw-card{box-sizing:border-box;background:#fff;border-radius:0 12px 12px;padding:16px;box-shadow:0 2px 12px #00000014}.TransportSearchWidget-module__EkXm4G__tsw-row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.TransportSearchWidget-module__EkXm4G__tsw-route-group{flex:420px;align-items:flex-end;gap:12px;min-width:0;display:flex}.TransportSearchWidget-module__EkXm4G__tsw-route-group .TransportSearchWidget-module__EkXm4G__tsw-field-box{flex:160px}.TransportSearchWidget-module__EkXm4G__tsw-rest-group{flex-wrap:wrap;flex:2 600px;align-items:flex-end;gap:12px;min-width:0;display:flex}.TransportSearchWidget-module__EkXm4G__tsw-field-box{flex:220px;min-width:0}.TransportSearchWidget-module__EkXm4G__tsw-date-box{flex:170px;max-width:220px}.TransportSearchWidget-module__EkXm4G__tsw-field-label{color:var(--title2);letter-spacing:0;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700;line-height:1.2;display:block}.TransportSearchWidget-module__EkXm4G__tsw-field-value{box-sizing:border-box;background:#fff;border:1px solid #ddd;border-radius:8px;align-items:center;gap:10px;width:100%;min-width:0;min-height:52px;padding:8px 12px;display:flex}.TransportSearchWidget-module__EkXm4G__tsw-row,.TransportSearchWidget-module__EkXm4G__tsw-route-group,.TransportSearchWidget-module__EkXm4G__tsw-rest-group,.TransportSearchWidget-module__EkXm4G__tsw-field-box,.TransportSearchWidget-module__EkXm4G__tsw-field-value{max-width:100%}.TransportSearchWidget-module__EkXm4G__tsw-field-clickable{cursor:pointer}.TransportSearchWidget-module__EkXm4G__tsw-field-icon{color:var(--primary);flex:none;font-size:18px}.TransportSearchWidget-module__EkXm4G__tsw-value-text{color:var(--title);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.TransportSearchWidget-module__EkXm4G__tsw-value-subtext{color:#0000008a;flex:none;font-size:12px;font-weight:500}.TransportSearchWidget-module__EkXm4G__tsw-pax-count{flex-direction:column;justify-content:center;min-width:0;line-height:1.15;display:flex}.TransportSearchWidget-module__EkXm4G__tsw-input{flex:1;min-width:0}:is(.TransportSearchWidget-module__EkXm4G__tsw-address-value .ant-select,.TransportSearchWidget-module__EkXm4G__tsw-address-value .ant-select-auto-complete){min-width:0;max-width:100%}.TransportSearchWidget-module__EkXm4G__tsw-address-value .ant-select-selector{min-width:0;max-width:100%;overflow:hidden;box-shadow:none!important;padding:0!important}:is(.TransportSearchWidget-module__EkXm4G__tsw-address-value .ant-select-selection-item,.TransportSearchWidget-module__EkXm4G__tsw-address-value .ant-select-selection-search){max-width:100%}.TransportSearchWidget-module__EkXm4G__tsw-address-value .ant-select-selection-search{inset-inline:0!important}.TransportSearchWidget-module__EkXm4G__tsw-address-value .ant-select-selection-search-input{color:var(--title);font-size:14px;font-weight:500}.TransportSearchWidget-module__EkXm4G__tsw-address-value .ant-select-selection-placeholder{color:#9a9a9a;font-size:14px;font-weight:400;inset-inline-start:0!important}.TransportSearchWidget-module__EkXm4G__tsw-address-value .ant-select-selection-item{color:var(--title);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden;padding:0!important}.TransportSearchWidget-module__EkXm4G__tsw-date-picker{flex:1;min-width:0}.TransportSearchWidget-module__EkXm4G__tsw-date-picker .ant-picker-input>input{color:var(--title);font-size:14px;font-weight:700}.TransportSearchWidget-module__EkXm4G__tsw-pax-stepper{flex:none;gap:4px;margin-left:auto;display:flex}.TransportSearchWidget-module__EkXm4G__tsw-pax-stepper button{color:#999;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;display:flex}.TransportSearchWidget-module__EkXm4G__tsw-pax-stepper button:hover:not(:disabled){color:var(--primary)}.TransportSearchWidget-module__EkXm4G__tsw-pax-stepper button:disabled{color:#b5b5b5;cursor:default;border-color:#dadada}.TransportSearchWidget-module__EkXm4G__tsw-swap-wrap{flex:none;align-self:flex-end;align-items:center;height:52px;display:flex}.TransportSearchWidget-module__EkXm4G__tsw-swap{color:#999;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.TransportSearchWidget-module__EkXm4G__tsw-duration-wrap{flex:none;align-self:flex-end;align-items:center;height:52px;display:flex}.TransportSearchWidget-module__EkXm4G__tsw-duration-pill{border:1px solid var(--primary);color:var(--primary);white-space:nowrap;background:#fff;border-radius:20px;padding:4px 12px;font-size:13px;font-weight:600}.TransportSearchWidget-module__EkXm4G__tsw-submit{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:8px;flex:160px;min-height:52px;padding:0 20px;font-size:15px;font-weight:700}.TransportSearchWidget-module__EkXm4G__tsw-submit:disabled{opacity:.6;cursor:default}@media (max-width:991px){.TransportSearchWidget-module__EkXm4G__tsw-tabs{flex-wrap:wrap}.TransportSearchWidget-module__EkXm4G__tsw-tab{flex:1 1 0;justify-content:center;min-width:0;padding:12px 10px;font-size:14px}.TransportSearchWidget-module__EkXm4G__tsw-tabs .TransportSearchWidget-module__EkXm4G__tsw-reset{display:none}.TransportSearchWidget-module__EkXm4G__tsw-reset-mobile{align-self:stretch;width:100%;min-height:48px;margin-left:0;display:flex}.TransportSearchWidget-module__EkXm4G__tsw-row{flex-direction:column;align-items:stretch;gap:14px}.TransportSearchWidget-module__EkXm4G__tsw-route-group,.TransportSearchWidget-module__EkXm4G__tsw-rest-group{flex-direction:column;flex:auto;align-items:stretch;gap:14px;min-width:0}.TransportSearchWidget-module__EkXm4G__tsw-route-group .TransportSearchWidget-module__EkXm4G__tsw-field-box,.TransportSearchWidget-module__EkXm4G__tsw-field-box,.TransportSearchWidget-module__EkXm4G__tsw-date-box,.TransportSearchWidget-module__EkXm4G__tsw-pax-box{flex:auto;width:100%;max-width:none}.TransportSearchWidget-module__EkXm4G__tsw-swap-wrap{align-self:center;height:auto}.TransportSearchWidget-module__EkXm4G__tsw-swap{transform:rotate(90deg)}.TransportSearchWidget-module__EkXm4G__tsw-duration-wrap{justify-content:center;align-self:stretch;height:auto}.TransportSearchWidget-module__EkXm4G__tsw-submit{flex:auto;width:100%}}@media (min-width:992px){.TransportSearchWidget-module__EkXm4G__tsw-rest-group{flex:0 450px}.TransportSearchWidget-module__EkXm4G__tsw-date-box{flex:0 150px;max-width:165px}.TransportSearchWidget-module__EkXm4G__tsw-pax-box{flex:0 180px;max-width:190px}.TransportSearchWidget-module__EkXm4G__tsw-pax-stepper{margin-left:6px}.TransportSearchWidget-module__EkXm4G__tsw-submit{flex:none}}
.SearchBarContainer-module__PnVC9G__SearchBarSection{margin-top:18px;margin-bottom:20px}.SearchBarContainer-module__PnVC9G__SearchBarContainer{width:100%}.SearchBarContainer-module__PnVC9G__modeBar{align-items:center;margin-bottom:12px;display:inline-flex}.SearchBarContainer-module__PnVC9G__SearchSurface{background:#f7f7f7;border:1px solid #dfdfdf;border-radius:12px;padding:16px 18px 18px}.SearchBarContainer-module__PnVC9G__resultTitle{margin-bottom:12px}.SearchBarContainer-module__PnVC9G__resultTitle h3{color:var(--title);margin:0;font-size:20px}.SearchBarContainer-module__PnVC9G__searchGrid{align-items:flex-start}.SearchBarContainer-module__PnVC9G__searchActionCol{padding-top:18px}.SearchBarContainer-module__PnVC9G__connectorCol{justify-content:center;align-items:flex-end;min-height:77px;padding-bottom:11px;display:flex}:is(.SearchBarContainer-module__PnVC9G__connectorCol .arrow-right,.SearchBarContainer-module__PnVC9G__connectorCol .arrow-down){color:var(--primary);font-size:26px}.SearchBarContainer-module__PnVC9G__connectorCol .arrow-right{display:block}.SearchBarContainer-module__PnVC9G__connectorCol .arrow-down{display:none}@media (max-width:768px){.SearchBarContainer-module__PnVC9G__SearchBarSection{margin-top:12px}.SearchBarContainer-module__PnVC9G__modeBar{width:100%;display:flex}.SearchBarContainer-module__PnVC9G__SearchSurface{padding:12px}.SearchBarContainer-module__PnVC9G__connectorCol{min-height:24px;padding-bottom:0;display:none}.SearchBarContainer-module__PnVC9G__connectorCol .arrow-right{display:none}.SearchBarContainer-module__PnVC9G__connectorCol .arrow-down{display:block}.SearchBarContainer-module__PnVC9G__SearchBarContainer .search-button{width:100%}.SearchBarContainer-module__PnVC9G__searchActionCol{padding-top:0}}
.HotelFilterSidebar-module__f75aEq__hfs{min-width:0;padding-right:8px}.HotelFilterSidebar-module__f75aEq__hfs-section{margin-bottom:24px}.HotelFilterSidebar-module__f75aEq__hfs-section h4{margin-bottom:10px;font-size:14px;font-weight:600}.HotelFilterSidebar-module__f75aEq__hfs-checkbox-row{cursor:pointer;align-items:center;gap:8px;margin-bottom:8px;font-size:13px;display:flex}.HotelFilterSidebar-module__f75aEq__hfs-show-more{color:var(--primary,#ff6b00);cursor:pointer;align-items:center;gap:6px;font-size:13px;display:flex}.HotelFilterSidebar-module__f75aEq__hfs-section-title{align-items:center;gap:6px;margin-bottom:10px;display:flex}.HotelFilterSidebar-module__f75aEq__hfs-section .HotelFilterSidebar-module__f75aEq__hfs-section-title h4{margin-bottom:0}.HotelFilterSidebar-module__f75aEq__hfs-info-icon{color:#999;cursor:help;font-size:14px}.HotelFilterSidebar-module__f75aEq__hfs-chip-row{flex-wrap:nowrap;gap:10px;display:flex}.HotelFilterSidebar-module__f75aEq__hfs-chip{color:#1f1f1f;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ddd;border-radius:8px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;min-width:0;padding:8px;font-size:14px;font-weight:600;display:flex;overflow:hidden}.HotelFilterSidebar-module__f75aEq__hfs-chip.active{background:var(--primary,#ff6b00);border-color:var(--primary,#ff6b00);color:#fff}.HotelFilterSidebar-module__f75aEq__hfs-star-icon{color:#f5a623;font-size:14px}.HotelFilterSidebar-module__f75aEq__hfs-chip.active .HotelFilterSidebar-module__f75aEq__hfs-star-icon{color:#fff}@media (max-width:480px){.HotelFilterSidebar-module__f75aEq__hfs-chip-row{gap:6px}.HotelFilterSidebar-module__f75aEq__hfs-chip{border-radius:6px;gap:3px;padding:10px 4px;font-size:12px}.HotelFilterSidebar-module__f75aEq__hfs-star-icon{font-size:11px}}.HotelFilterSidebar-module__f75aEq__hfs-price-range .filter-item{border-bottom:none;padding:4px 0 16px}.HotelFilterSidebar-module__f75aEq__hfs-price-range .filter-item .label{display:none}.HotelFilterSidebar-module__f75aEq__hfs-price-range.HotelFilterSidebar-module__f75aEq__hfs-price-range{box-shadow:none;background:0 0;border-radius:0;padding:0;position:static}
.ProductListingSection-module__RXtbEa__pl-chip-row{flex:auto;align-items:center;min-width:0;display:flex}@media (max-width:767px){.ProductListingSection-module__RXtbEa__pl-chip-row{flex:none;width:100%}}.ProductListingSection-module__RXtbEa__pl-chip-scroll{scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex;overflow-x:auto}.ProductListingSection-module__RXtbEa__pl-chip-nav{flex:none;align-items:center;gap:6px;margin-left:8px;display:flex}.ProductListingSection-module__RXtbEa__pl-chip-nav-btn{color:#555;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ProductListingSection-module__RXtbEa__pl-chip-nav-btn:disabled{color:#ccc;cursor:not-allowed;border-color:#eee}@media (max-width:767px){.ProductListingSection-module__RXtbEa__pl-chip-fade-left{-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px);mask-image:linear-gradient(90deg,#0000,#000 24px)}.ProductListingSection-module__RXtbEa__pl-chip-fade-right{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.ProductListingSection-module__RXtbEa__pl-chip-fade-left.ProductListingSection-module__RXtbEa__pl-chip-fade-right{-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000)}}.ProductListingSection-module__RXtbEa__pl-chip-scroll::-webkit-scrollbar{display:none}.ProductListingSection-module__RXtbEa__pl-chip{white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:16px;flex:none;padding:4px 11px;font-size:13px}.ProductListingSection-module__RXtbEa__pl-chip.active{background:var(--primary,#ff6b00);border-color:var(--primary,#ff6b00);color:#fff}.ProductListingSection-module__RXtbEa__pl-filters-drawer .ant-drawer-body{padding:24px}@media (max-width:480px){.ProductListingSection-module__RXtbEa__pl-filters-drawer .ant-drawer-content-wrapper{width:100%!important}}.ProductListingSection-module__RXtbEa__pl-filters-section{margin-bottom:28px}.ProductListingSection-module__RXtbEa__pl-price-range-wrap.ProductListingSection-module__RXtbEa__pl-price-range-wrap{box-shadow:none;background:0 0;border-radius:0;padding:0;position:static}.ProductListingSection-module__RXtbEa__pl-price-range-wrap.ProductListingSection-module__RXtbEa__pl-price-range-wrap .filter-item{border-bottom:none;padding:0}.ProductListingSection-module__RXtbEa__pl-price-range-wrap.ProductListingSection-module__RXtbEa__pl-price-range-wrap .filter-item .label{color:#000000d9;margin:0 0 12px;font-size:15px;font-weight:600}.ProductListingSection-module__RXtbEa__pl-filters-section h4{margin-bottom:12px;font-size:15px;font-weight:600}.ProductListingSection-module__RXtbEa__pl-filters-chips{flex-wrap:wrap;gap:10px;display:flex}.ProductListingSection-module__RXtbEa__pl-filters-chip{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:20px;padding:8px 16px;font-size:13px}.ProductListingSection-module__RXtbEa__pl-filters-chip.active{background:var(--primary,#ff6b00);border-color:var(--primary,#ff6b00);color:#fff}.ProductListingSection-module__RXtbEa__pl-filters-footer{justify-content:space-between;align-items:center;display:flex}.ProductListingSection-module__RXtbEa__pl-filters-clear{cursor:pointer;background:0 0;border:none;font-size:14px;text-decoration:underline}.ProductListingSection-module__RXtbEa__pl-dates-popover .ant-popover-inner-content{min-width:560px;max-width:calc(100vw - 32px);padding:20px 22px 12px}.ProductListingSection-module__RXtbEa__pl-dates-popover .ant-popover-inner{border-radius:12px}.ProductListingSection-module__RXtbEa__pl-dates-popover .ant-popover-arrow{display:none}@media (max-width:640px){.ProductListingSection-module__RXtbEa__pl-dates-popover .ant-popover-inner-content{width:calc(100vw - 32px);min-width:0;padding:16px 12px 12px}}.ProductListingSection-module__RXtbEa__pl-dates-popover [class*=monthTitle]{font-size:15px}.ProductListingSection-module__RXtbEa__pl-dates-popover [class*=weekdayCell]{font-size:12px}.ProductListingSection-module__RXtbEa__pl-dates-popover button[class*=dayCell]{box-sizing:border-box;text-align:center;justify-content:center;align-items:center;height:34px;font-size:13px;display:flex}.ProductListingSection-module__RXtbEa__pl-sort-popover .ant-popover-inner{border-radius:12px;overflow:hidden;box-shadow:0 10px 32px #00000024}.ProductListingSection-module__RXtbEa__pl-sort-popover .ant-popover-inner-content{padding:6px}.ProductListingSection-module__RXtbEa__pl-sort-popover .ant-popover-arrow{display:none}.ProductListingSection-module__RXtbEa__pl-sort-menu{flex-direction:column;gap:4px;min-width:180px;display:flex}.ProductListingSection-module__RXtbEa__pl-sort-option{text-align:left;color:#333;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:500;transition:background-color .12s ease-out;display:flex}.ProductListingSection-module__RXtbEa__pl-sort-option:hover{background:#f5f5f5}.ProductListingSection-module__RXtbEa__pl-sort-option.active{background:var(--primary,#ff6b00);color:#fff}.ProductListingSection-module__RXtbEa__pl-sort-check{text-align:center;flex:none;width:14px;font-size:12px}@media (max-width:768px){.ProductListingSection-module__RXtbEa__ProductListingSection .Wrapper{align-items:stretch}.ProductListingSection-module__RXtbEa__ProductListingSection .product-wrapper.mobile{align-items:stretch}.ProductListingSection-module__RXtbEa__ProductListingSection .product-box{flex-direction:column;display:flex}.ProductListingSection-module__RXtbEa__ProductListingSection .product-item{flex-direction:column;flex:auto;display:flex}.ProductListingSection-module__RXtbEa__ProductListingSection .product-details{flex-direction:column;flex:auto;justify-content:space-between;display:flex}.ProductListingSection-module__RXtbEa__ProductListingSection .product-details h3{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;min-height:2.8em;display:-webkit-box;overflow:hidden}}.ProductListingSection-module__RXtbEa__ProductListingSection{margin:0 0 40px}.ProductListingSection-module__RXtbEa__pl-transport-search-widget{margin-bottom:32px}.ProductListingSection-module__RXtbEa__pl-title{margin-bottom:4px;font-size:20px;font-weight:600}.ProductListingSection-module__RXtbEa__pl-description{color:#666;margin-bottom:16px}.ProductListingSection-module__RXtbEa__pl-see-more{margin-top:16px}.ProductListingSection-module__RXtbEa__pl-load-more{border-radius:50px;margin-top:16px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .3s}.ProductListingSection-module__RXtbEa__pl-load-more:hover{transform:translateY(-2px)}.ProductListingSection-module__RXtbEa__pl-empty{text-align:center;color:#666;flex-direction:column;align-items:center;gap:16px;padding:48px 16px;display:flex}.ProductListingSection-module__RXtbEa__pl-pagination{text-align:center;margin-top:16px}.ProductListingSection-module__RXtbEa__pl-loading-gate{justify-content:center;align-items:center;padding:64px 16px;display:flex}.ProductListingSection-module__RXtbEa__pl-filter-row{flex-direction:row;align-items:center;gap:12px;margin-bottom:16px;display:flex}.ProductListingSection-module__RXtbEa__pl-filter-controls{flex:none;align-items:center;gap:12px;display:flex}.ProductListingSection-module__RXtbEa__pl-filter-controls:empty{display:none}.ProductListingSection-module__RXtbEa__pl-filters-button{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:20px;flex:none;align-items:center;gap:6px;padding:4px 11px;font-size:13px;font-weight:500;display:flex}.ProductListingSection-module__RXtbEa__pl-filters-button.active{border-color:var(--primary,#ff6b00);color:var(--primary,#ff6b00)}.ProductListingSection-module__RXtbEa__pl-filters-icon{color:#666;flex:none;font-size:14px}.ProductListingSection-module__RXtbEa__pl-filters-button.active .ProductListingSection-module__RXtbEa__pl-filters-icon{color:inherit}.ProductListingSection-module__RXtbEa__pl-filters-dot{background:var(--primary,#ff6b00);border-radius:50%;width:6px;height:6px}.ProductListingSection-module__RXtbEa__pl-filter-divider{background:#eaeaea;flex:none;width:1px;height:20px}@media (max-width:767px){.ProductListingSection-module__RXtbEa__pl-filter-row{flex-direction:column;align-items:stretch}.ProductListingSection-module__RXtbEa__pl-filter-divider{width:100%;height:1px}.ProductListingSection-module__RXtbEa__pl-filter-controls .ProductListingSection-module__RXtbEa__pl-filters-button{flex:1 1 0;justify-content:center;padding:4px 10px;font-weight:600}}.ProductListingSection-module__RXtbEa__pl-results-bar{color:#666;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;font-size:14px;display:flex}.ProductListingSection-module__RXtbEa__pl-results-count{min-width:0}.ProductListingSection-module__RXtbEa__pl-sort{flex:none;align-items:center;gap:6px;display:flex}.ProductListingSection-module__RXtbEa__pl-sort-label{color:#666;flex:none}@media (max-width:480px){.ProductListingSection-module__RXtbEa__pl-results-bar{gap:8px;font-size:12px}.ProductListingSection-module__RXtbEa__pl-sort-trigger{padding:4px 8px;font-size:12px}}.ProductListingSection-module__RXtbEa__pl-sort-trigger{color:#333;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:8px;align-items:center;gap:6px;padding:4px 11px;font-size:13px;font-weight:500;transition:border-color .15s ease-out;display:flex}:is(.ProductListingSection-module__RXtbEa__pl-sort-trigger:hover,.ProductListingSection-module__RXtbEa__pl-sort-trigger.open){border-color:var(--primary,#ff6b00)}.ProductListingSection-module__RXtbEa__pl-sort-caret{font-size:11px;line-height:1;transition:transform .18s ease-out}.ProductListingSection-module__RXtbEa__pl-sort-trigger.open .ProductListingSection-module__RXtbEa__pl-sort-caret{transform:rotate(180deg)}.ProductListingSection-module__RXtbEa__pl-hotels-layout{align-items:flex-start;gap:32px;display:flex}.ProductListingSection-module__RXtbEa__pl-hotels-sidebar-col{display:none}.ProductListingSection-module__RXtbEa__pl-hotels-main-col{flex:auto;min-width:0}@media (min-width:993px){.ProductListingSection-module__RXtbEa__pl-hotels-sidebar-col{flex:0 0 280px;min-width:0;display:block}.ProductListingSection-module__RXtbEa__pl-hide-filters-buttons .ProductListingSection-module__RXtbEa__pl-filters-button{display:none}}
.DestinationLayout-module__Y8Eeoa__dl-breadcrumb{color:#666;padding:12px 24px;font-size:13px}.DestinationLayout-module__Y8Eeoa__dl-breadcrumb a{color:#666}.DestinationLayout-module__Y8Eeoa__dl-hero{color:#fff;background-color:#222;background-position:50%;background-size:cover;height:300px;position:relative}.DestinationLayout-module__Y8Eeoa__dl-hero:before{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#000c 100%);position:absolute;inset:0}.DestinationLayout-module__Y8Eeoa__dl-hero-inner{z-index:1;padding-bottom:14px;position:absolute;bottom:0;left:0;right:0}.DestinationLayout-module__Y8Eeoa__dl-hero h1{color:#fff;margin-bottom:8px;font-size:32px;font-weight:600}.DestinationLayout-module__Y8Eeoa__dl-hero-description-wrap{max-width:720px}.DestinationLayout-module__Y8Eeoa__dl-hero-description{margin-bottom:4px}.DestinationLayout-module__Y8Eeoa__dl-hero-see-more{color:#fff;cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-size:14px;font-weight:600;text-decoration:underline}@media (max-width:575px){.DestinationLayout-module__Y8Eeoa__dl-hero{height:260px}}.DestinationLayout-module__Y8Eeoa__dl-tabs{z-index:10;background:#fff;border-bottom:1px solid #eee;position:sticky;top:0}.DestinationLayout-module__Y8Eeoa__dl-tabs-wrap{position:relative}.DestinationLayout-module__Y8Eeoa__dl-tabs-inner{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:24px;display:flex;overflow-x:auto}.DestinationLayout-module__Y8Eeoa__dl-tabs-inner::-webkit-scrollbar{display:none}.DestinationLayout-module__Y8Eeoa__dl-tabs-scroll-hint{color:#666;pointer-events:auto;cursor:pointer;background:linear-gradient(90deg,#fff0,#fff 45%);border:none;justify-content:center;align-items:center;width:48px;padding:0 4px 0 24px;font-size:20px;display:flex;position:absolute;top:0;bottom:0;right:0}.DestinationLayout-module__Y8Eeoa__dl-tabs a{white-space:nowrap;color:#333;flex:none;padding:10px 0;font-weight:500;display:inline-block}.DestinationLayout-module__Y8Eeoa__dl-tabs a.active{color:var(--primary,#ff6b00);border-bottom:2px solid var(--primary,#ff6b00)}.DestinationLayout-module__Y8Eeoa__dl-tab-body{padding-top:24px;padding-bottom:24px}#PageSections.dl-flush-first-section>:first-child{margin-top:0}
.ShoppingCartRecommendedListing-module__BsCrYq__RecommendedListing .show-more-channel-button{text-indent:5px}.ShoppingCartRecommendedListing-module__BsCrYq__RecommendedListing .show-more-channel-button .anticon{font-size:10px}.ShoppingCartRecommendedListing-module__BsCrYq__RecommendedListing .recommended-listing-item{margin-bottom:20px}.ShoppingCartRecommendedListing-module__BsCrYq__RecommendedListing .empty-state{color:#888;margin-top:20px;padding:0 20px}.ShoppingCartRecommendedListing-module__BsCrYq__RecommendedListingContainer hr{margin:15px 0;height:1px!important}.ShoppingCartRecommendedListing-module__BsCrYq__RecommendedListing .header-title .title{font-size:26px;font-weight:600}
