.group-size-popover_container__u9CcV{width:289px}.group-size-popover_container__u9CcV .group-size-popover_content__MAKc_{padding:20px}.group-size-popover_container__u9CcV .group-size-popover_sizeRow__UM_qO{display:flex;justify-content:space-between;margin-bottom:20px}.group-size-popover_container__u9CcV .group-size-popover_agesContainer___mBy8 .group-size-popover_agesText__aMLLt{font-size:10px;font-weight:500;color:#525d7a;text-transform:uppercase}.group-size-popover_container__u9CcV .group-size-popover_agesContainer___mBy8 .group-size-popover_agesSelects__6ozD3{display:flex;flex-wrap:wrap;margin:12px 0;gap:15px}.group-size-popover_container__u9CcV .group-size-popover_agesContainer___mBy8 .group-size-popover_agesSelects__6ozD3 .group-size-popover_ageSelect__NqaXQ{height:48px;gap:0}.group-size-popover_container__u9CcV .group-size-popover_footer__mcfVT{display:flex;justify-content:flex-end;border-top:1px solid #e0e3eb;padding-top:20px}@media(max-width:960px){.group-size-popover_container__u9CcV .group-size-popover_footer__mcfVT{width:100%;position:fixed;bottom:0;left:0;padding:16px}}.group-size-popover_container__u9CcV .group-size-popover_footer__mcfVT .group-size-popover_doneBtn__y8JIQ{height:32px}@media(max-width:960px){.group-size-popover_container__u9CcV .group-size-popover_footer__mcfVT .group-size-popover_doneBtn__y8JIQ{height:48px;width:100%}.group-size-popover_container__u9CcV{width:100%}}.group-size-form-section_formSection__Cp5kZ .group-size-form-section_inputContainer__i8X0I{width:100%;display:flex;align-items:center}.group-size-form-section_formSection__Cp5kZ .group-size-form-section_inputContainer__i8X0I .group-size-form-section_input__lb8gc{border:none;font-size:14px;margin-left:8px;width:100%}.group-size-form-section_formSection__Cp5kZ .group-size-form-section_inputContainer__i8X0I .group-size-form-section_input__lb8gc:focus{outline:none}.group-size-form-section_formSection__Cp5kZ .group-size-form-section_inputContainer__i8X0I .group-size-form-section_icon__Vn2FG{width:24px;height:24px}.components-picker-form-section_option__AhP3y{display:flex;align-items:center}.components-picker-form-section_option__AhP3y.components-picker-form-section_mini__6TvAk{gap:5px}@media(max-width:960px){.components-picker-form-section_option__AhP3y{flex-grow:1}}.components-picker-form-section_plus__aeDny{display:flex;align-items:center;justify-content:center}@media(max-width:960px){.components-picker-form-section_plus__aeDny{flex-grow:1;max-width:20px}}@media(min-width:961px){.components-picker-form-section_plus__aeDny{margin:0 8px}}.components-picker-form-section_triggerValue__k4FUH{display:flex;flex-grow:1;align-items:center}.components-picker-form-section_triggerValue__k4FUH.components-picker-form-section_compact__xwHKI p:not(.components-picker-form-section_plus__aeDny),.components-picker-form-section_triggerValue__k4FUH.components-picker-form-section_compact__xwHKI span:not(.components-picker-form-section_plus__aeDny){font-size:0!important;line-height:0!important;margin-left:4px}.component-field_container__bKBdz{display:flex;align-items:center}@media(max-width:960px){.component-field_container__bKBdz{flex-direction:column;align-items:center}}.component-field_container__bKBdz .component-field_text__A_1Uv{margin-left:4px}.components-only-icons_container__6aqDI{display:flex;align-items:center;gap:2px}.menu-option_optionLabelWrapper__4TH7j{display:flex;gap:4px;align-items:center;cursor:pointer}.menu-option_link__55dWq{font-size:14px;cursor:pointer;text-decoration:none}.menu-option_link__55dWq,.menu-option_link__55dWq:active,.menu-option_link__55dWq:visited{color:var(--theme-color-text)}.menu-option_link__55dWq.menu-option_lightTheme__xfYJC{color:#fff!important}.menu-option_link__55dWq.menu-option_boldBlue__FXTWu{font-weight:700;color:var(--content-accent)}.menu-option_highlightedLink__YALjw{color:var(--content-accent)}.menu-option_leftIconMargin__EPewZ{margin-right:4px}.menu-option_dropdownCard__iYZAL{list-style-type:none;margin-block:0;padding:32px;background-color:#fff;box-shadow:0 4px 8px rgba(0,44,153,.25);border-radius:var(--border-radius-medium);min-width:-moz-fit-content;min-width:fit-content}.menu-option_dropdownArrow__AopAR{fill:#fff}.mega-menu_fullWidthContainer__fzpV7{width:100%}.mega-menu_desktopMegaMenu__8IbDA{display:flex;gap:16px;padding:10px 0}.mega-menu_megaMenuSection__umrvi{display:flex;align-items:center;padding-inline:0;list-style-type:none;gap:16px;margin-block:0;position:relative}.mega-menu_flexGrow__0DzF1{flex-grow:1}.multi-column-dropdown_multiColumnDropdownContainer__FF_zp{display:flex;max-height:730px;gap:24px}.multi-column-dropdown_listItem___BMrA{width:max-content;min-width:170px;font-size:14px;color:var(--blue-50);display:flex;gap:8px;cursor:default}.multi-column-dropdown_listItem___BMrA.multi-column-dropdown_largeColumn__rJBHj{min-width:230px}.multi-column-dropdown_bold__wUMrB{font-weight:700}.multi-column-dropdown_wrappingList__AM1fw{grid-gap:16px!important;gap:16px!important;display:grid!important;grid-auto-flow:column;max-height:480px}.list_list__Q3Ech{list-style-type:none;padding:0;margin-block:0;display:flex;flex-direction:column;gap:16px}.list_list__Q3Ech.list_hidden__7FrBD{display:none}.menu-link_menuLink___kZLj{text-decoration:none;font-weight:400;font-size:14px;display:flex;justify-content:space-between;color:inherit}.menu-link_menuLink___kZLj.menu-link_clickable__Xxp_2{cursor:pointer}.menu-link_menuLink___kZLj.menu-link_clickable__Xxp_2:focus,.menu-link_menuLink___kZLj.menu-link_clickable__Xxp_2:hover{text-decoration:none;color:var(--content-accent)}@media(max-width:960px){.menu-link_menuLink___kZLj.menu-link_clickable__Xxp_2:focus,.menu-link_menuLink___kZLj.menu-link_clickable__Xxp_2:hover{color:"inherit"}}.menu-link_menuLink___kZLj.menu-link_bold__IFm2A{font-weight:700}.menu-link_textWithIconContainer__TtseP{display:flex;gap:8px;align-items:center}.menu-link_blueOnHover__BX9oz{cursor:pointer}.menu-link_blueOnHover__BX9oz:hover{color:var(--content-accent)}.double-sided-menu-dropdown_dropdownBodyFlexContainer__FcLDz{display:flex;gap:24px}.double-sided-menu-dropdown_verticalRule__U50iX{height:auto}.double-sided-menu-dropdown_listItem__3NUMb{font-weight:400;font-size:14px;color:var(--content-primary);width:170px;cursor:"pointer"}.double-sided-menu-dropdown_listItem__3NUMb.double-sided-menu-dropdown_largeColumn__ON0yA{width:230px}.menu-button_menuButtonContainer__E_1WK{display:block;border-radius:var(--border-radius-medium);border:1px solid var(--neutral-800,#e0e3eb);background:#fff;box-shadow:0 4px 12px 0 rgba(0,0,0,.08);padding:20px;text-decoration:none}.menu-button_menuButtonTitleContainer__CkqSF{display:flex;gap:4px}.menu-button_menuButtonTitle__XZ7U3{color:var(--blue-50,#000f33);font-size:16px;font-style:normal;font-weight:700;letter-spacing:.16px}.menu-button_menuButtonDescriptionContainer__o_C6q{margin-top:8px}.menu-button_menuButtonDescription___oZXp{color:var(--neutral-300,#525d7a);font-size:14px;font-style:normal;font-weight:400;letter-spacing:.07px}.mega-menu-mobile_user__Q0M7A{display:flex;align-items:center;flex-direction:column;color:var(--blue-50);font-size:16px;line-height:150%;font-weight:500;row-gap:4px}@media(max-width:960px){.mega-menu-mobile_user__Q0M7A{flex-direction:row;gap:12px;margin-top:6px}}.mega-menu-mobile_user__Q0M7A .mega-menu-mobile_avatar__3V7_r{width:72px;height:72px}@media(max-width:960px){.mega-menu-mobile_user__Q0M7A .mega-menu-mobile_avatar__3V7_r{width:40px;height:40px}}.mega-menu-mobile_desktopMenu__FDFvD{z-index:101}.mega-menu-mobile_scrollableSideSheet__W5HmL{overflow-y:auto;padding-bottom:88px}.mega-menu-mobile_mobileDivider__8C7bm{margin-block:20px;border-top:1px solid #e0e3eb}.mega-menu-mobile_adminActionsMobileContainer__BpBQF{display:flex;flex-direction:column;gap:16px}.mega-menu-mobile_adminActionsMobileContainer__BpBQF a{font-size:14px;font-style:normal;font-weight:300;line-height:160%;letter-spacing:.07px;font-weight:400}@media(max-width:960px){.mega-menu-mobile_adminActionResultModal__SWSAy{width:calc(100% - 32px)}}.mega-menu-mobile_menuButtonsContainer__jpsQR{display:flex;flex-direction:column;gap:16px}.mega-menu-mobile_menuLink__OswuP{font-size:14px;text-decoration:none;color:var(--theme-color-text)}.mega-menu-mobile_menuLink__OswuP:active,.mega-menu-mobile_menuLink__OswuP:visited{color:var(--theme-color-text)}.mega-menu-mobile_flexSpan__eJZwB{display:flex;gap:8px}.mega-menu-mobile_accordionElement__ORfc1{height:44px;align-items:center;display:flex}.base-package_basePackageRow__1e1iw{display:flex;justify-content:space-between;align-items:flex-start}.base-package_basePackageTextWithIcon__Rm6bX{display:flex;align-items:flex-start;gap:8px;flex:1 0}.base-package_basePackageText__6Eia9{font-weight:400;display:flex;flex-wrap:wrap;gap:0}.base-package_component__3RMEr{white-space:nowrap}.base-package_priceFor__AA1RC{font-style:italic!important;color:var(--content-secondary)!important;letter-spacing:.12px!important}.base-package_skeleton__XFlh_{height:24px!important;border-radius:8px}.base-package_skeletonRight__yKmtL{display:flex;gap:8px}.base-package_basePackageStyle__oZpFK{font-weight:400!important}.extras-summary_container__XXjmO,.extras-summary_skeletonsList__ZaDVt{display:flex;flex-direction:column;gap:12px}.extras-summary_skeletonContainer__4njsd{display:flex;justify-content:space-between;height:24px}.extras-summary_skeletonLeft__vF7Ep{display:flex;gap:8px}.extras-summary_skeleton__pI3Lt{height:24px!important;border-radius:8px}.extras-summary-row_noSelectionsContainer__mKN3y{display:flex;justify-content:space-between;height:24px}.extras-summary-row_scrollToExtras__qFCyN{color:var(--content-accent);cursor:pointer;transition:color .3s cubic-bezier(.87,0,.13,1)}.extras-summary-row_scrollToExtras__qFCyN:hover{color:var(--background-state-hover)}.extras-summary-row_carRentalContainer__be3Dl{display:flex;align-items:center;justify-content:space-between}.extras-summary-row_carRentalContainer__be3Dl span{font-weight:400!important}.collapsible_container__koHyJ{width:100%}.collapsible_header__AaO2G{flex:1 1;min-width:0;word-wrap:break-word;overflow-wrap:break-word}.collapsible_trigger__IxfzV{font-family:inherit;background-color:transparent;width:100%;display:flex;justify-content:space-between;align-items:flex-start;gap:8px;padding-inline:0;border:none;cursor:pointer}.collapsible_content__Dxo55{overflow:hidden;font-size:15px}.collapsible_content__Dxo55[data-state=open]{animation:collapsible_slideDown__LlXj0 .3s cubic-bezier(.87,0,.13,1)}.collapsible_content__Dxo55[data-state=closed]{animation:collapsible_slideUp__aAvdf .3s cubic-bezier(.87,0,.13,1)}@keyframes collapsible_slideDown__LlXj0{0%{height:0}to{height:var(--radix-collapsible-content-height)}}@keyframes collapsible_slideUp__aAvdf{0%{height:var(--radix-collapsible-content-height)}to{height:0}}.extras-summary-row-trigger_container__pq75L{display:flex;align-items:center;gap:2px;transition:color .3s cubic-bezier(.87,0,.13,1)}.extras-summary-row-trigger_container__pq75L span{font-weight:400!important}.extras-summary-row-trigger_container__pq75L:hover,.extras-summary-row-trigger_container__pq75L:hover .extras-summary-row-trigger_chevron__h9eQO{color:var(--content-accent)}.extras-summary-row-trigger_chevron__h9eQO{color:#000;transition:transform .3s cubic-bezier(.87,0,.13,1),color .3s cubic-bezier(.87,0,.13,1);flex-shrink:0}.extras-summary-row-trigger_chevron__h9eQO.extras-summary-row-trigger_open__R2PBY{transform:rotate(180deg)}.extras-summary-row-content_selectionsList__hTby1{display:flex;flex-direction:column;gap:12px;padding-left:34px;padding-top:8px}.extras-summary-row-content_selectionsList__hTby1.extras-summary-row-content_separator__UjycS{position:relative;padding-bottom:12px}.extras-summary-row-content_selectionsList__hTby1.extras-summary-row-content_separator__UjycS:after{content:"";position:absolute;left:32px;right:0;bottom:0;height:1px;background-color:var(--border-primary)}.summary-selection-item_itemRow__1GI3b{display:flex;align-items:flex-start;gap:4px;font-size:12px;color:var(--content-primary)}.summary-selection-item_container__JVIjr{display:flex;flex-direction:column}.summary-selection-item_title__rT__0{display:flex;align-items:center}.summary-selection-item_content__Zdhx9{display:flex;flex-direction:column;color:var(--content-secondary)}.summary-selection-item_bullet__maw6Y{margin-right:2px}.extras-summary-row-header_headerContainer__crAPV{display:flex;align-items:center;gap:8px;color:#000f33;height:24px}.extras-summary-row-header_headerContainer__crAPV span{font-weight:400}.package-summary-section_sectionTitle__3JGdM{font-weight:700;font-size:16px;margin-bottom:12px;color:var(--content-primary);text-transform:capitalize}.package-summary_container__xOUkZ{display:flex;flex-direction:column;gap:16px;overflow:visible}.package-summary_container__xOUkZ>:not(:last-child):not(.package-summary_badgeWrapper__UPPEu){position:relative;padding-bottom:16px}.package-summary_container__xOUkZ>:not(:last-child):not(.package-summary_badgeWrapper__UPPEu):after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background-color:var(--border-primary)}.package-summary_badgeWrapper__UPPEu{position:relative;left:-25px;z-index:2}@media(max-width:960px){.package-summary_badgeWrapper__UPPEu{left:-17px}}.discount-badge_container__NBuuk{color:var(--white);border-radius:0 28px 28px 0;width:-moz-fit-content;width:fit-content;max-width:110%;height:24px;padding-left:24px;padding-right:16px;z-index:2}.discount-badge_container__NBuuk.discount-badge_discount__o_W1e{background-color:var(--background-negative)}@media(max-width:960px){.discount-badge_container__NBuuk{padding-left:16px}}.discount-badge_text__UIvzz{width:100%;display:block;font-style:italic;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:2px}.price-additions_container__5UlEc{display:flex;flex-direction:column;gap:12px}.price-additions_container__5UlEc span{font-weight:400}.price-additions_additionRow___VFSz{display:flex;justify-content:space-between;align-items:center}.price-additions_exchageRates__2TRQ9{display:flex;align-items:center;gap:4px}.price-additions_voucher__JbDlB{color:var(--content-positive)}.price-additions_skeleton__45BQN{height:24px!important;border-radius:8px}.exchange-rates-modal_trigger__dhmy_{cursor:pointer}.exchange-rates-modal_modal__CESYY{padding:40px;width:450px}@media(max-width:960px){.exchange-rates-modal_modal__CESYY{padding:24px 16px;height:auto!important;max-height:100%}}.exchange-rates-modal_content__AuBBV{display:flex;flex-direction:column;gap:12px}.exchange-rates-modal_icon__hPUbh{color:var(--content-light-accent)}.exchange-rates-modal_header__zVEQu{display:flex;gap:8px}.exchange-rates-modal_moreInfo__M9H_l{display:flex;gap:4px}.exchange-rates-modal_descriptionContainer__dYK6T{display:flex;flex-direction:column}.exchange-rates-modal_link__zvaRp{color:var(--content-accent)}.exchange-rates-modal_link__zvaRp .exchange-rates-modal_linkText__iRU3z{font-weight:700}.total-price_totalPriceContainer__2IHcO{display:flex;flex-direction:column;gap:8px}.total-price_totalPriceContainer__2IHcO.total-price_checkout__iTHhH{gap:12px}.total-price_pricingRow__SLBDS{display:flex;justify-content:space-between;align-items:center}.total-price_pricingRow__SLBDS:first-child span{font-weight:700!important}.total-price_pricingRow__SLBDS:first-child .total-price_beforeDiscountPrice__W7Vi4{font-weight:400!important}.total-price_mainPrice__zEhq0{display:flex;gap:4px;align-items:flex-end}.total-price_beforeDiscountPrice__W7Vi4{color:var(--content-state-disabled);-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.total-price_paidPrice__6bJHZ{color:var(--content-positive)}.total-price_duePrice___LVsd{color:var(--content-accent)}.total-price_skeletonRow__ufK41{display:flex;justify-content:space-between;align-items:center}.total-price_skeleton__cfD1W{height:24px!important;border-radius:8px}.group-summary_container__gckIW{display:flex;flex-direction:column;background-color:#fff;border-radius:12px;border:1px solid var(--border-primary);box-shadow:0 4px 12px 0 rgba(3,65,122,.12);padding:24px}@media(max-width:960px){.group-summary_container__gckIW{padding:16px}}.group-summary_stickyWrapper__DFS_o{position:-webkit-sticky;position:sticky;top:200px;z-index:1}.group-summary_stickyWrapper__DFS_o.group-summary_disabled__UaEap{position:relative;top:0}@media(min-width:961px){.group-summary_stickyWrapper__DFS_o{margin-top:-150px;top:100px}}@media screen and (max-width:960px){.group-summary_stickyWrapper__DFS_o{position:relative;margin-top:-100px;top:0}}.group-summary_separator__NqKkS{height:1px;background-color:var(--border-primary);margin:16px 0}.group-summary_trustSection__Q4SBd{display:flex;flex-direction:column;align-items:center;gap:5px;margin-top:8px}.booking-benefits_container__kx_J6{display:flex;flex-direction:column;gap:12px}.booking-benefits_container__kx_J6 span{font-weight:400!important}.booking-benefits_container__kx_J6 b{font-weight:700!important}.booking-benefits_benefitItem__qEUrl{display:flex;gap:8px;align-items:center}.booking-benefits_infoIcon__HjSA0{cursor:pointer}.booking-benefits_skeletonRow__fTk_5{display:flex;align-items:center;gap:8px}.booking-benefits_skeleton__2ZRiE{height:24px!important;border-radius:8px}.price-match-promise_trigger__vmPod{cursor:pointer}.price-match-promise_modal__AUYKB{padding:40px;width:721px}@media(max-width:960px){.price-match-promise_modal__AUYKB{padding:24px 16px;height:auto!important;max-height:100%}}.price-match-promise_content__GZrXy{display:flex;flex-direction:column;gap:12px}.price-match-promise_icon__plRQj{color:var(--content-light-accent)}.price-match-promise_header__J_fWl{display:flex;gap:8px}.price-match-promise_moreInfo__I13Kx{display:flex;gap:4px}.price-match-promise_link__Dyoas{color:var(--content-accent)}.price-match-promise_link__Dyoas .price-match-promise_linkText__7yO_N{font-weight:700}.abta-atol-certifications_abtaAtolCertifications__a4QLw{width:-moz-fit-content;width:fit-content;display:flex;padding:8px 12px;align-items:center;box-shadow:unset}@media(min-width:961px){.abta-atol-certifications_abtaAtolCertifications__a4QLw{height:42px;border-radius:var(--border-radius-small)}}@media(max-width:960px){.abta-atol-certifications_abtaAtolCertifications__a4QLw{background-color:transparent}}.abta-atol-certifications_abtaAtolCertifications__a4QLw .abta-atol-certifications_protectionsContainer__FLg_J{display:flex;align-items:center;gap:4px}.affirm-as-low-as_asLowAsWidget__ZvzN8{margin-block:0}.checkout-summary_stickyWrapper__Km_ZD{position:-webkit-sticky;position:sticky;top:104px;z-index:1}.checkout-summary_stickyWrapper__Km_ZD.checkout-summary_bannerShown__94Iwh{top:153px}.checkout-summary_stickyWrapper__Km_ZD.checkout-summary_disabled___eNyQ{position:relative;top:0}@media(max-width:960px){.checkout-summary_stickyWrapper__Km_ZD{position:static;top:0}}.checkout-summary_container__z7EGJ{background-color:#fff;border:1px solid #e0e3eb;box-shadow:0 4px 12px rgba(3,65,122,.12);border-radius:var(--border-radius-medium);overflow:hidden}@media(max-width:960px){.checkout-summary_container__z7EGJ{margin:0 16px 16px}}.checkout-summary_tripSummaryImg__hJikM{width:100%;overflow:hidden;height:164px}.checkout-summary_tripSummaryImg__hJikM img{width:100%;height:100%;object-fit:cover;display:block}.checkout-summary_content__0FavD{display:flex;flex-direction:column;gap:20px;padding:16px 24px 24px;font-size:16px}@media(max-width:960px){.checkout-summary_content__0FavD{padding:16px}}.checkout-summary_separator__kAHj_{height:3px;background-color:var(--border-primary);margin:0 -24px}@media(max-width:960px){.checkout-summary_separator__kAHj_{margin:0 -16px}}.checkout-summary_trustSection__aYdPO{display:flex;flex-direction:column;align-items:center;gap:5px;margin-top:8px}.trip-summary-header_container__StGW5{text-align:left}.trip-summary-description_container__YOzwW{display:flex;flex-direction:column;gap:4px;color:var(--content-primary)}.trip-summary-description_container__YOzwW span{font-weight:400}.trip-summary-trigger_container__QWQ05{display:flex;align-items:center;gap:4px;color:var(--content-accent);padding:2px 0 2px 8px;border-radius:4px;transition:background-color .3s cubic-bezier(.87,0,.13,1)}.trip-summary-trigger_container__QWQ05:hover{background-color:var(--theme-color-dropdown-hover)}.trip-summary-trigger_chevron__94yTU{transition:transform .3s cubic-bezier(.87,0,.13,1);flex-shrink:0}.trip-summary-trigger_chevron__94yTU.trip-summary-trigger_open__piE5X{transform:rotate(180deg)}.trip-summary-content_container__eWtAk{display:flex;flex-direction:column;gap:16px;color:var(--content-primary)}.trip-summary-content_seperator__YaiVM{height:1px;background-color:var(--border-primary);margin:16px 0}.accommodation-summary_content__Agk2P{display:flex;flex-direction:column;gap:4px}.accommodation-summary_content__Agk2P span{font-weight:400}.trip-summary-item_container__s8Cj4{display:flex;gap:8px;align-items:flex-start}.trip-summary-item_content__ahjDj{flex-grow:1}.flight-summary_content__LFHWX{display:flex;flex-direction:column}.flight-summary_separator__JHSuo{height:1px;background-color:var(--border-primary);margin:12px 0}.one-way-flight_container__17gcx{display:flex;align-items:center}.one-way-flight_container__17gcx:first-child{margin-top:0}.one-way-flight_airlineLogo__YzUwq{width:32px;height:32px;margin-right:8px;border-radius:var(--border-radius-small);flex-shrink:0}.one-way-flight_flightDetails__4ANMy{display:flex;flex-direction:column;flex:1 1;min-width:0}.one-way-flight_flightRow__e9WIZ{display:flex;justify-content:space-between;line-height:160%}.one-way-flight_left__DcpW_{text-align:start;flex-shrink:0;flex-grow:1;font-weight:400}.one-way-flight_right__nhS8U{text-align:end;flex-shrink:0;font-weight:400}.one-way-flight_dayDifference__is0hg{position:relative}.one-way-flight_dayDifference__is0hg:after{content:attr(data-day-difference);position:absolute;top:-6px;right:-16px;font-size:10px}.transfer-summary_text__tBEWf{font-weight:400}.skipass-summary_container__Umzs6{display:flex;flex-direction:column;gap:12px}.skipass-summary_text__xScoD{font-weight:400}.price-includes_container__pQhu2{display:flex;flex-direction:column}.price-includes_priceContainer__koCXx{display:flex;align-items:center}.price-includes_finalPrice__HlCCD{color:var(--red-500);font-weight:700;margin-right:6px}.price-includes_pp__suw4_{font-weight:400;font-size:12px}.price-includes_priceIncludesIcons__d_eYF{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-small-1);height:20px}.price-includes_includesText__ToRU3{white-space:nowrap}.price-includes_totalPriceIconsWrapper__bSTcv{display:flex;justify-content:space-between}.price-includes_discountDetails__ygboQ{display:flex;align-items:center;gap:var(--spacing-small-1)}.price-includes_originalPrice__uxAKb{text-decoration:line-through;color:var(--content-secondary)}.price-includes_skeletonContainer__IGYwB{display:flex;flex-direction:column;gap:4px}.price-includes_skeleton__ZTUR2{height:24px!important;border-radius:8px}.accommodation-carousel_container__PW6sA{position:relative;width:100%;height:391px;overflow:hidden;border-radius:var(--d-3)}@media(max-width:960px){.accommodation-carousel_container__PW6sA{height:359px}}.accommodation-details_container__QoCVH{display:flex;flex-direction:column;gap:20px;width:100%}@media(max-width:960px){.accommodation-details_container__QoCVH{gap:16px}}.accommodation-header_container__F0CKn{display:grid;grid-template-columns:1fr auto}@media(max-width:960px){.accommodation-header_container__F0CKn{grid-template-columns:1fr}}.accommodation-header_content__cmgft{display:flex;flex-direction:column;gap:8px}@media(max-width:960px){.accommodation-header_content__cmgft{gap:4px}}.accommodation-header_details__1jMyj{align-self:end}.accommodation-header_accType__28nPm{display:inline-flex;gap:4px;align-items:center}.accommodation-header_accType__28nPm span{font-weight:400}.accommodation-header_address__YTXc6{display:flex;gap:4px}.accommodation-header_address__YTXc6 span{font-weight:400}.manage-component-button_container__qywbo{background-color:unset;border:unset;cursor:pointer;display:flex;gap:4px;color:var(--blue-400)}.manage-component-button_container__qywbo span{font-weight:700;text-decoration:underline}@media(max-width:960px){.manage-component-button_container__qywbo span{text-decoration:none}}.manage-component-button_transparent__Mb9QB{background-color:transparent!important}.details-card_cardContainer__CZT55{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto 1fr;grid-gap:20px;gap:20px}@media(max-width:960px){.details-card_cardContainer__CZT55{grid-template-columns:1fr;grid-template-rows:auto auto 1fr auto;gap:16px}}.details-card_cardHeader__l6BY9{display:contents}.details-card_headerText__AL6hA{grid-column:1;grid-row:1;text-transform:uppercase}@media(max-width:960px){.details-card_headerText__AL6hA{grid-column:1;grid-row:1}}.details-card_headerButton__i9cPv{grid-column:2;grid-row:1;align-self:center}@media(max-width:960px){.details-card_headerButton__i9cPv{grid-column:1;grid-row:4}}.details-card_separator__UmP1k{grid-column:1/-1;grid-row:2;height:1px;background:var(--Colors-border-border-primary,#e0e3eb)}@media(max-width:960px){.details-card_separator__UmP1k{grid-column:1;grid-row:2}}.details-card_cardContent__ra5aO{display:flex;grid-column:1/-1;grid-row:3;align-items:center;align-self:stretch;border-radius:12px;border:1px solid var(--Colors-border-border-primary,#e0e3eb);background:#fff;overflow:hidden}@media(max-width:960px){.details-card_cardContent__ra5aO{grid-column:1;grid-row:3}}.details-card_cardContent__ra5aO.details-card_clickable__3T29H{cursor:pointer}.location_container__k49N5{width:100%;height:267px;border-radius:16px;overflow:hidden}@media(max-width:960px){.location_container__k49N5{height:140px}}.popular-facilities_container__S1xiN{display:flex;align-items:center;align-content:center;gap:8px;align-self:stretch;flex-wrap:wrap}.popular-facilities_facility___wG8x{display:flex;padding:5px 12px 5px 8px;justify-content:center;align-items:center;gap:4px;border-radius:9px;background:#e0e9ff;flex-shrink:0;white-space:nowrap}.popular-facilities_button__vz24H{all:unset}.popular-facilities_showMore__rx5cw{font-size:14px;font-weight:400;color:var(--theme-color-new-dark);-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;cursor:pointer}.description_container__mZ4jT{display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch}.description_container__mZ4jT button{all:unset;cursor:pointer}.description_description__Knk5r{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;align-self:stretch;overflow:hidden;position:relative}.description_description__Knk5r:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1.5em;background:linear-gradient(180deg,rgba(246,249,254,0),#f6f9fe);pointer-events:none}.hero-details_heroDetails__VBhgX{display:flex;width:100%;height:100%;position:relative;flex-direction:column;justify-content:flex-end;color:#fff;overflow:visible;background-size:cover;background-position:50%}.hero-details_container__tFCh0{display:flex;flex-direction:column;background:linear-gradient(180deg,transparent,rgba(0,0,0,.6) 78.7%);padding:120px 120px 32px}@media(max-width:960px){.hero-details_container__tFCh0{padding:16px 16px 40px}}.hero-details_countryNights__lLvMk{text-transform:uppercase;font-weight:700}.hero-details_resortName__DfVv6{text-transform:uppercase;font-size:52px}.hero-details_resortName__DfVv6 a{color:#fff;text-decoration:none}.hero-details_resortName__DfVv6 a:hover{text-decoration:underline}@media(max-width:960px){.hero-details_resortName__DfVv6{font-size:32px;font-style:normal;font-weight:700;line-height:145%}}.hero-details_tripDates___CdTn{font-weight:700}@media(max-width:960px){.hero-details_tripDates___CdTn{font-size:14px!important;font-style:normal;font-weight:700!important;line-height:160%;letter-spacing:.07px}}.fully-protected-card_fullyProtectedCard__3IMsu{display:flex;flex-direction:column;align-items:center;padding:32px 16px;background:var(--background-light-accent);border-radius:var(--border-radius-large)}@media(max-width:960px){.fully-protected-card_fullyProtectedCard__3IMsu{padding:32px 16px}}.fully-protected-card_heading__ay3qE{text-align:center;text-transform:uppercase;margin:0 0 16px;color:var(--content-primary);font-size:16px;font-weight:800}.fully-protected-card_description__PWUXR{text-align:center;margin:8px 0;color:var(--content-primary);font-size:14px;font-weight:400}.fully-protected-card_logosContainer__T5p3T{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}@media(max-width:960px){.fully-protected-card_logosContainer__T5p3T{gap:16px}}.extras-section_container__MjEGJ{display:flex;flex-direction:column;width:100%}.extras-section_title__MhXcP{font-weight:700;text-transform:uppercase;color:var(--content-primary)}.extras-section_separator__WjV5x{margin:20px 0}.extras-section_card__SZmCR{border:1px dashed var(--border-primary);border-radius:var(--border-radius-medium);padding:var(--spacing-medium-6);display:flex;flex-direction:column;gap:var(--spacing-medium-6)}.extras-section_categories__tRv2S{display:flex;gap:var(--spacing-medium-6);justify-content:space-between;flex-wrap:wrap}@media(max-width:960px){.extras-section_categories__tRv2S{gap:var(--spacing-medium-4)}}.extras-section_category__fLng8{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-medium-2);flex:1 1}.extras-section_iconWrapper__X4aU_{display:flex;align-items:center;justify-content:center;padding:10px;border-radius:50%;background-color:var(--background-light-accent);color:var(--background-accent);position:relative}.extras-section_categoryLabel__XUfVd{text-align:center;color:var(--content-primary);font-weight:400;margin-top:4px}.extras-section_buttonContainer__wwHfw{display:flex;align-items:center;justify-content:center;gap:var(--spacing-medium-2);margin-top:var(--spacing-medium-2)}.extras-section_nextButton__t43JN{flex-shrink:0}.transfers-section_contentContainer__E9rn2{display:flex;flex-direction:row;width:100%;align-items:center}@media(max-width:960px){.transfers-section_contentContainer__E9rn2{flex-direction:column}}.transfers-section_imageWrapper__wrQay{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;flex:1 0}@media(max-width:960px){.transfers-section_imageWrapper__wrQay{width:100%;margin-bottom:0}}.transfers-section_image__YRJ5k{position:relative;width:100%;object-fit:contain}.transfers-section_content__mJjjm{display:flex;flex-direction:column;gap:12px;flex:1 0;padding:20px}@media(max-width:960px){.transfers-section_content__mJjjm{padding:16px;gap:8px}}.transfers-section_title___AEGP{font-weight:700;color:var(--content-primary)}.transfers-section_description__0CCCd{color:var(--content-secondary,#525d7a);margin-bottom:var(--spacing-medium-3);line-height:1.5}.transfers-section_details__FGslA{display:flex;flex-direction:column;gap:var(--spacing-medium-4)}.transfers-section_detailItem__obkYE{display:flex;align-items:center;gap:8px}.transfers-section_icon__y711H{width:20px;height:20px;flex-shrink:0;color:var(--content-primary)}.transfers-section_detailText__WuOmv{color:var(--content-primary);font-size:14px;line-height:1.4}.alternative-transfers_container__knxwb{display:flex;flex-direction:column;gap:16px;max-width:100%}@media(max-width:960px){.alternative-transfers_container__knxwb{margin-top:16px;gap:12px}}.alternative-transfers_title__IEltA{font-weight:700;color:var(--content-primary)}.alternative-transfers_cardsWrapper__vRdJN{display:flex;flex-direction:row;gap:12px;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch}.alternative-transfers_cardsWrapper__vRdJN::-webkit-scrollbar{height:6px}.alternative-transfers_cardsWrapper__vRdJN::-webkit-scrollbar-track{background:var(--Colors-border-border-primary);border-radius:3px}.alternative-transfers_cardsWrapper__vRdJN::-webkit-scrollbar-thumb{background:var(--content-secondary);border-radius:3px}@media(max-width:960px){.alternative-transfers_cardsWrapper__vRdJN{gap:8px}}.alternative-transfers_card__mpRWE{display:flex;flex-direction:column;align-items:center;flex-shrink:0;min-width:140px;max-width:160px;padding:12px;border:1px solid var(--border-primary);border-radius:12px;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}@media(max-width:960px){.alternative-transfers_card__mpRWE{min-width:120px;max-width:140px;padding:10px}}.alternative-transfers_imageWrapper__T1fnj{width:100%;aspect-ratio:16/10;overflow:hidden;border-radius:8px;margin-bottom:8px;display:flex;align-items:center;justify-content:center}.alternative-transfers_image__slcfH{width:100%;height:100%;object-fit:contain}.alternative-transfers_cardTitle__Ts0cF{font-weight:600;color:var(--content-primary);text-align:center;margin-bottom:4px}.alternative-transfers_priceDifference__D_eoo{color:var(--content-primary);font-size:14px;font-weight:500}.ski-resort-info_skiResortInfo__oy89e{display:flex;flex-direction:column;gap:12px}.ski-resort-info_skiResortInfo__oy89e .ski-resort-info_resortBadgesContainer__fDRml h2{font-size:18px;font-weight:700;line-height:145%}.resort-detail-card_card__XatLj{width:100%;border:1px solid var(--grey-800)!important;box-shadow:none!important;padding:20px!important;display:flex;flex-direction:column}.resort-detail-card_title__y0Pci{margin-bottom:8px}.resort-detail-card_detailRowContainer__dgw8_{display:grid;grid-template-columns:36px 1.6fr 2fr 40px;align-items:center;height:28px;margin-block:6px}@media(max-width:960px){.resort-detail-card_detailRowContainer__dgw8_{grid-template-columns:36px 1fr 1fr 40px}}.resort-detail-card_detailRowContainer__dgw8_ .resort-detail-card_detailRowLabel__elHUo{display:flex;grid-column:2/4;grid-row:1}.resort-detail-card_detailRowContainer__dgw8_ .resort-detail-card_rowValue__F8bDq{grid-column:3/5;grid-row:1;justify-self:self-end}.resort-detail-card_detailRowContainer__dgw8_ .resort-detail-card_suitabilityBarGridPlacement__FqeBX{grid-column:3/4;grid-row:1}.suitability-bar_suitabilityBar__TCW2E{width:90%;border:none;height:5px;background-color:var(--background-secondary);display:flex;align-items:center}.suitability-bar_suitabilityBar__TCW2E .suitability-bar_suitablePart__a7lrF{height:10px;transition:width .2s ease-in-out}.suitability-bar_suitabilityBar__TCW2E .suitability-bar_suitablePart__a7lrF.suitability-bar_score-1__Ik3gb{background-image:linear-gradient(270deg,#5600ff,#c6a9ff)}.suitability-bar_suitabilityBar__TCW2E .suitability-bar_suitablePart__a7lrF.suitability-bar_score-2__D28C0{background-image:linear-gradient(270deg,#ff4b00,#ffcfbb)}.suitability-bar_suitabilityBar__TCW2E .suitability-bar_suitablePart__a7lrF.suitability-bar_score-3__Af37l{background-image:linear-gradient(270deg,#ff1dcb,#ffc1f6)}.suitability-bar_suitabilityBar__TCW2E .suitability-bar_suitablePart__a7lrF.suitability-bar_score-4__SwEbn{background-image:linear-gradient(270deg,#e701ff,#f6b8ff)}.suitability-bar_suitabilityBar__TCW2E .suitability-bar_suitablePart__a7lrF.suitability-bar_score-5__mtqUZ{background-image:linear-gradient(270deg,#02dbff,#a6f3ff)}.suitability-bar_suitabilityBar__TCW2E .suitability-bar_suitablePart__a7lrF.suitability-bar_score-6__SiwzU{background-image:linear-gradient(270deg,#ffb300,#ffe295)}.suitability-bar_suitabilityBar__TCW2E .suitability-bar_suitablePart__a7lrF.suitability-bar_score-7__8L8VU{background-image:linear-gradient(270deg,#00ffe6,#aafff7)}.suitability-bar_suitabilityBar__TCW2E .suitability-bar_suitablePart__a7lrF.suitability-bar_score-8__Dz7m2{background-image:linear-gradient(270deg,#a300ff,#e2b0ff)}.suitability-bar_suitabilityBar__TCW2E .suitability-bar_suitablePart__a7lrF.suitability-bar_score-9__blGz_{background-image:linear-gradient(270deg,#0061ff,#abc2ff)}.suitability-bar_suitabilityBar__TCW2E .suitability-bar_suitablePart__a7lrF.suitability-bar_score-10__F0Mzv{background-image:linear-gradient(270deg,#00feae,#bdffed)}.suitability-bar_righthandText__D1Gz0{margin-left:auto}.flight-direction_container__cNdrS{width:100%;display:flex;flex-direction:column;gap:12px}.flight-direction_section__WH_eZ{display:flex;justify-content:space-between;line-height:24px;width:100%}@media(max-width:960px){.flight-direction_section__WH_eZ{line-height:20px}}.flight-airline-section_container__Y0G6Z{display:flex;align-items:center;justify-content:space-between;color:var(--content-secondary)}.flight-airline-section_container__Y0G6Z span{font-weight:400}.flight-airline-section_airline__zv1gz{display:flex;align-items:center;gap:8px}.flight-airline-section_airlineImage__NAcF4{width:24px;height:24px;border-radius:50%}.flight-airline-section_airlineName__q2WgG{margin-left:8px}.flight-details_container__jj5Py{line-height:24px;display:flex;flex-direction:column}@media(max-width:960px){.flight-details_container__jj5Py{line-height:20px}}.flight-details_container__jj5Py.flight-details_rightAlign__RL4ea{align-items:end}.flight-details_flightTime___q6do{margin-bottom:4px;display:flex;align-items:flex-start;gap:2px}.flight-details_diffInDays__M69LL{font-size:10px;line-height:100%}.flight-details_airport__KrIOW{color:var(--content-secondary);font-weight:400}.flight-details_airport__KrIOW.flight-details_highlight__pOCtZ{background:var(--background-light-negative);border-radius:4px;display:inline-block;padding:0 4px}.flight-badge_container__Clmmx{position:relative;display:flex;justify-content:center;align-items:center}.flight-badge_line__yGBzL{width:100%;height:1px;background:var(--border-primary);position:absolute}.flight-badge_directBadge__v83ON{color:var(--white);background:var(--background-positive);border-radius:4px;text-align:center}.flight-badge_directBadge__v83ON,.flight-badge_stopsBadge___FGU_{font-weight:500;font-size:10px;line-height:10px;padding:4px;border:1px solid var(--border-primary);display:flex;align-items:center;justify-content:center;white-space:nowrap;position:relative;z-index:1}.flight-badge_stopsBadge___FGU_{color:var(--black);background:var(--white);border-radius:4px;height:20px}.flight-badge_questionIcon__NwZCE{margin-left:2px;height:16px;width:16px}.flight-duration_container___ZF0c{width:220px;text-align:center;position:relative}@media(max-width:960px){.flight-duration_container___ZF0c{width:120px;position:absolute;left:50%;transform:translateX(-50%);z-index:1}}.flight-duration_durationLineContainer__zBqLj{position:relative;display:flex;justify-content:center;align-items:center}.flight-duration_line__iYRWe{width:100%;height:1px;background:var(--border-primary);position:absolute}.flight-duration_durationText__yQ_E3{color:var(--content-secondary)}.flight-duration_tooltipText__3L5fj{font-weight:400;font-size:14px;display:flex;justify-content:center}.flight-duration_tooltipCloseIcon__RRg1B{cursor:pointer;margin-left:4px;height:16px;width:16px;margin-top:4px}.flight-direction-skeleton_container__DGp7d{width:100%}.flight-direction-skeleton_airlineSection__55rfO{margin-bottom:16px;display:flex;align-items:center;justify-content:space-between}.flight-direction-skeleton_airline__tpR9I{display:flex;align-items:center;gap:4px}.flight-direction-skeleton_section__mthoj{display:flex;justify-content:space-between}.flight-direction-skeleton_flightDetailsContainer__Plr6L{line-height:24px}@media(max-width:960px){.flight-direction-skeleton_flightDetailsContainer__Plr6L{line-height:20px}}.flight-direction-skeleton_flightDetailsContainer__Plr6L.flight-direction-skeleton_rightAlign__5V8_3{text-align:right;direction:rtl}.flight-direction-skeleton_blockSkeleton__lfDJo{display:block;margin-bottom:4px}.flight-direction-skeleton_flightDuration__7n0Do{width:220px;text-align:center;position:relative}@media(max-width:960px){.flight-direction-skeleton_flightDuration__7n0Do{width:120px;position:absolute;left:50%;transform:translateX(-50%);z-index:1}}.flight-direction-skeleton_skeletonLine__1_nAf{width:100%;height:1px;background:var(--border-primary);position:absolute;max-width:220px;margin-top:8px}.flight-card_container__6P3k6{width:100%}@media(max-width:960px){.flight-card_container__6P3k6{padding:20px 12px}}.flight-card_directionContainer__9ikeX{padding:20px}@media(max-width:960px){.flight-card_directionContainer__9ikeX{padding:0}}.flight-card_divider__CDZZr{height:2px;background:var(--border-primary)}@media(max-width:960px){.flight-card_divider__CDZZr{height:1px;margin:16px 0}}.flight-details-modal_modal__GSLeg{display:flex;flex-direction:column;gap:20px;width:700px}.direction-summary_container__kjphw{display:flex;flex-direction:column;gap:16px;border:1px solid var(--border-primary);border-radius:var(--border-radius-medium);padding:16px}.direction-summary_divider__PlVes{height:1px;background:var(--border-primary);width:100%}.vertical-summary_container__0rH_Z{display:flex;flex-direction:column;gap:16px}.vertical-summary_segment__ReymC{display:flex;flex-direction:column;gap:8px}.vertical-summary_segmentHeader__6D1Nm{display:flex;gap:8px}.vertical-summary_segmentHeader__6D1Nm span{font-weight:400}.vertical-summary_segmentHeader__6D1Nm img{width:16px;height:16px;border-radius:50%}.vertical-summary_segmentDetails__e5CVi{display:flex}.vertical-summary_segmentData__DvEtr{display:flex;flex-direction:column;gap:16px}.vertical-summary_timeLocation__R5MYv{display:flex;gap:8px;align-items:center}.vertical-summary_airport__ZUu90{font-weight:400}.vertical-summary_duration__hlQFM{display:flex;gap:16px;font-weight:400}.vertical-summary_connection__IqMZ_{display:flex;justify-content:space-between;align-items:center}.vertical-summary_connection__IqMZ_ span{font-weight:400}.vertical-summary_connectionDuration__Ta9ZI{display:flex;gap:8px}.vertical-summary_path__32i1M{background-color:var(--border-primary);position:relative;width:2px;height:100%;margin:0 8px}.vertical-summary_path__32i1M:after,.vertical-summary_path__32i1M:before{content:"";position:absolute;left:50%;transform:translateX(-50%);width:6px;height:6px;background-color:var(--border-primary);border-radius:50%}.vertical-summary_path__32i1M:before{top:0}.vertical-summary_path__32i1M:after{bottom:0}.board-types_boardTypesContainer__CvERN{display:flex;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch}@media(max-width:960px){.board-types_boardTypesContainer__CvERN{gap:8px}}.board-types_boardType__Aybu_{display:flex;justify-content:space-between;width:100%;cursor:pointer}.board-types_boardType__Aybu_ span{font-weight:400}.board-types_boardTypePicker__OvyKG{display:flex;gap:8px;color:var(--neutral-300)}.board-types_singleBoardType__pke1r{display:flex;flex-direction:column;gap:4px}.board-types_singleOption__aD0OQ{font-weight:400}.room-details_contentContainer__8JRdl{display:flex;flex-direction:row;height:280px;width:100%}@media(max-width:960px){.room-details_contentContainer__8JRdl{flex-direction:column;height:auto}}.room-details_image__mijRn{position:relative;flex:0 0 40%}@media(max-width:960px){.room-details_image__mijRn{flex:none;height:200px}}.room-details_content__USPlV{padding:20px;display:flex;flex-direction:column;justify-content:space-between;flex:0 0 60%}@media(max-width:960px){.room-details_content__USPlV{flex:none;display:block;padding:16px}}.room-details_roomDetails__C54dR{display:flex;flex-direction:column;gap:12px;flex:1 0}@media(max-width:960px){.room-details_roomDetails__C54dR{gap:8px}.room-details_rentableName__8ZkPv{font-size:16px;font-style:normal;font-weight:700;line-height:160%}}.room-details_facts__eIQUx{display:flex;flex-direction:row;gap:12px;color:var(--neutral-300)}.room-details_facts__eIQUx span{font-weight:400}.room-details_seeMoreButton__NFsjL{width:-moz-fit-content;width:fit-content;height:auto;padding:unset}.room-details_seeMoreButton__NFsjL:hover{background-color:transparent!important}.room-details_seeMoreButtonContent__bKohG{display:flex;align-items:center;justify-content:center}.room-details_separator__ur4ng{width:100%;height:1px;background:var(--border-primary);margin-bottom:var(--spacing-medium-4)}@media(max-width:960px){.room-details_separator__ur4ng{margin-top:var(--spacing-medium-4)}}.apartment-details_container____6I3{width:100%;padding:20px}@media(max-width:960px){.apartment-details_container____6I3{padding:16px}}.ski-pass-details_contentContainer__R_ryG{display:flex;flex-direction:column;padding:20px;width:100%}@media(max-width:960px){.ski-pass-details_contentContainer__R_ryG{padding:16px}}.ski-pass-details_separator__bdoJG{height:1px;background:var(--Colors-border-border-primary);margin:12px 0}.ski-pass-details_titleContainer__dd5L3{display:flex;flex-direction:row;gap:8px}.ski-pass-details_titleText__RwHn_{display:flex;flex-direction:column;justify-content:space-between}.ski-pass-details_slopeColorIndicator__SPuAS{width:4px;height:80%;border-radius:2px;align-self:center}.ski-pass-details_slopesContainer__LYIww{display:flex;flex-direction:column;gap:16px}.ski-pass-details_slopes__Thmw3{display:flex;flex-direction:row;gap:40px}@media(max-width:960px){.ski-pass-details_slopes__Thmw3{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}}.ski-pass-details_slopeContainer__zGg1g{height:40px;display:flex;flex-direction:row;gap:8px}.ski-pass-details_slopeText__Yr_ZF{display:flex;flex-direction:column}