.ski-deals-page_page__sWhC_{display:flex;flex-grow:1;flex-direction:column;background-color:var(--background-secondary)}.ski-deals-page_skidealsContainer__Fn5fD{display:flex;justify-content:center;flex-direction:column;margin:0 auto 80px}@media(max-width:960px){.ski-deals-page_skidealsContainer__Fn5fD{align-items:center;width:100%}.ski-deals-page_skidealsContainer__Fn5fD .ski-deals-page_mobileHeroBackground__0_o6z{object-fit:cover;width:100%;background-size:cover;background-repeat:no-repeat;background-position:50%}}@media(min-width:961px){.ski-deals-page_skidealsContainer__Fn5fD .ski-deals-page_mobileHeroBackground__0_o6z{display:none}}@media(max-width:960px){.ski-deals-page_socialProofBanner__VZ0dv{margin-top:40px}}.ski-deals-page_socialProofBanner__VZ0dv{margin-bottom:40px}.ski-deals-page_hero__AdRyi{display:grid;grid-template-columns:350px 1fr}.ski-deals-page_searchCard__ryx47{margin-top:60px;z-index:2;position:relative;width:488px}.ski-deals-page_searchCard__ryx47 .ski-deals-page_title__0GPmq{font-size:32px}@media(max-width:960px){.ski-deals-page_searchCard__ryx47{width:100%}}.ski-deals-page_topBar__9Y7i2{display:flex;width:100%;align-items:center;gap:16px}@media(max-width:960px){.ski-deals-page_topBar__9Y7i2{justify-content:space-between}}.ski-deals-page_grow__Rm0h_{flex-grow:1}.ski-deals-page_skidealsBodyContainer__o_v_r{width:100%;display:flex;justify-content:center;align-items:center}.ski-deals-page_skidealsBodyContainer__o_v_r .ski-deals-page_body__4vokY{width:1206px;display:flex;flex-direction:column;gap:60px}@media(max-width:960px){.ski-deals-page_skidealsBodyContainer__o_v_r .ski-deals-page_body__4vokY{width:calc(100% - 32px);gap:40px}}.ski-deals-page_dealsByCountryHeadline__g3tGr{margin-top:16px!important}.ski-deals-page_heroSectionOverride__kFil3{--hero-section-height:70vh}.filters_filtersContainer__CoLTO{border-radius:var(--border-radius-medium);width:272px;display:flex;flex-direction:column;gap:24px;font-size:14px}@media(max-width:960px){.filters_filtersContainer__CoLTO{width:100%}}.filters_filtersContainer__CoLTO>:not(:first-child):before{display:block;border-top:1px solid #e0e3eb;height:0;width:100%;content:"";margin-bottom:24px}.filters_tweakedFilterOptionsContainer__PvmpM{display:flex;flex-direction:column;gap:12px}.filters_filterHeaderContainer__mTUH3{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:12px}.filters_filterHeaderNameContainer__a7o3_{display:flex;flex-direction:row;justify-content:space-between}.filters_filterHeaderText__eNWdS{font-weight:700;font-size:16px;text-align:left;color:#000}.filters_filterHeaderDescription__jGRqt{font-weight:400;font-size:12px;margin-top:6px;text-align:start;color:#525d7a}.filters_filterHeaderSelectAllButtonLink__UKTU4{text-decoration:underline;font-weight:700;font-size:14px;cursor:pointer}.filters_adminOnlyFilter__HJw89{border:1px solid #00d1ff;background:#ccf6ff;border-radius:var(--border-radius-medium);padding:12px}.filter-checkboxes_checkboxesWrapper__lobtt,.filters_checkboxesWrapper__cvg_S{color:#525d7a;display:flex;flex-direction:column;gap:12px}.filter-checkboxes_optionWrapper__ttsUO{padding:3px 3px 3px 0;display:flex;justify-content:space-between;text-align:left;cursor:pointer;gap:8px}.filter-checkboxes_optionWrapper__ttsUO.filter-checkboxes_disabled__rYBEL{cursor:default;opacity:.2}.filter-checkboxes_optionRightSide__A3__X{display:flex;align-items:center;gap:8px}.filter-checkboxes_checkboxLabel__syRHC{display:block;width:24px;height:24px;position:relative}.filter-checkboxes_checkboxLabel__syRHC input{display:none}.filter-checkboxes_checkboxLabel__syRHC .filter-checkboxes_checkboxBackground__0pGzI{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:var(--border-radius-xsmall);cursor:pointer}.filter-checkboxes_checkboxLabel__syRHC input:not(:checked)+.filter-checkboxes_checkboxBackground__0pGzI{border:1px solid #525d7a;background-color:none}.filter-checkboxes_checkboxLabel__syRHC input:checked+.filter-checkboxes_checkboxBackground__0pGzI{background-color:var(--background-accent)}.filter-checkboxes_checkboxLabel__syRHC svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer}.filter-checkboxes_checkboxLabel__syRHC.filter-checkboxes_disabled__rYBEL .filter-checkboxes_checkboxBackground__0pGzI,.filter-checkboxes_checkboxLabel__syRHC.filter-checkboxes_disabled__rYBEL svg{cursor:default}.filter-checkboxes_showLabel__XHzX9{font-weight:700;font-size:14px;color:var(--content-accent);display:flex;gap:8px;cursor:pointer}.filter-checkboxes_showLabel__XHzX9 path,.filter-checkboxes_showLabel__XHzX9 svg{cursor:pointer}.filter-checkboxes_starsWrapper__hUy5c{display:flex;gap:4px}.filter-checkboxes_reviewWrapper__4eKnD{display:flex;gap:8px}.filter-checkboxes_review__ClZJE{padding-block:3px;padding-inline:6px;color:#fff;font-size:12px;font-weight:500;border-radius:4px;background-color:none}.filter-checkboxes_review__ClZJE.filter-checkboxes_wonderful__KLY8E{background-color:#05944f}.filter-checkboxes_review__ClZJE.filter-checkboxes_excellent__WrIaR{background-color:#07c569}.filter-checkboxes_review__ClZJE.filter-checkboxes_veryGood__JeXHg{background-color:#61933b}.filter-checkboxes_review__ClZJE.filter-checkboxes_good__0l640{background-color:#f7a708}.package-results_pageContainer__sml2a{width:100%;background:inherit;text-align:center;min-height:calc(100vh - 80px);margin-bottom:60px}@media(max-width:960px){.package-results_pageContainer__sml2a{min-height:calc(100vh - 56px)}}.package-results_showcaseContainer__zt0yc{display:flex;flex-direction:column}.package-results_showcaseContainer__zt0yc .package-results_showcaseHR__UaHDi{width:1206px;align-self:center}.package-results_twoColumnsGrid__A3uZU{display:grid;grid-column-gap:40px;column-gap:40px;grid-template-columns:272px 894px;justify-content:center}@media(max-width:960px){.package-results_twoColumnsGrid__A3uZU{display:block}}.package-results_leftPanel__G_yWX{display:flex;flex-direction:column;margin-top:32px}@media(max-width:960px){.package-results_leftPanel__G_yWX{display:none}}.toggle-filter_toggleContainer__H_mTf{display:flex;justify-content:space-between;height:30px;align-items:center;color:#525d7a}