.BestPriceContent_centeredHeading__vx_rB{text-align:center;font-weight:var(--text-heading-medium-font-weight);font-family:var(--text-heading-medium-font-family);color:var(--content-global-primary);margin-bottom:var(--size-3)}.BestPriceContent_heroImage__B2fNp{width:100%;height:auto;display:block;margin-bottom:var(--size-3);border-radius:var(--corner-radius-lg)}.BestPriceContent_divider__uzjVE{margin:var(--size-2) 0}.BestPriceContent_sectionTitle__5JMTi{font-size:var(--text-heading-tiny-font-size);font-weight:var(--text-heading-tiny-font-weight);font-family:var(--text-heading-tiny-font-family);color:var(--content-global-primary);margin-top:var(--size-2);margin-bottom:var(--size-1)}.BestPriceContent_list__RAq2u,.BestPriceContent_paragraph__DDbj7{font-size:var(--text-body-medium-font-size);font-family:var(--text-body-medium-font-family);font-weight:var(--text-body-medium-font-weight);color:var(--content-global-primary);line-height:var(--text-body-medium-line-height);margin-bottom:var(--size-1)}.BestPriceContent_list__RAq2u{margin-left:var(--size-2);list-style-type:disc}.BestPriceContent_listItem__5cad1{margin-bottom:var(--size-0-5)}@media (min-width:1024px){.BestPriceContent_centeredHeading__vx_rB{font-size:var(--size-3);line-height:var(--size-3-5)}}@media (max-width:1023px){.BestPriceContent_centeredHeading__vx_rB{font-size:var(--text-heading-medium-font-size);line-height:var(--text-heading-medium-line-height)}}.PageLayout_pageWrapper__TRrmn{min-height:100vh;background-color:var(--color-ink-white);font-family:var(--font-primary);display:flex;flex-direction:column}.PageLayout_pageWrapperFullscreenWithTopBar__ykXvF,.PageLayout_pageWrapperFullscreen__X_LiI{height:100vh;background-color:var(--color-ink-white);font-family:var(--font-primary);display:flex;flex-direction:column;overflow:hidden}.PageLayout_pageWrapperFullscreen__X_LiI{width:100vw}.PageLayout_contentContainer__MbWrD{width:100%;max-width:1440px;margin:0 auto;padding:var(--size-1-5) var(--size-1-5) 0 var(--size-1-5);display:flex;flex-direction:column;flex:1;min-height:auto}.PageLayout_contentFullscreen__VOam_{width:100%;flex:1;display:flex;flex-direction:column;min-height:0;position:relative}@media (max-width:1023px){.PageLayout_contentContainer__MbWrD{padding:var(--size-1-5) var(--size-1) var(--size-3) var(--size-1)!important}}.Breadcrumb_breadcrumb__gehmT{overflow:hidden;color:var(--content-global-tertiary);text-overflow:ellipsis;font-family:var(--text-label-small-font-family);font-size:var(--text-label-small-font-size);font-style:normal;font-weight:500;line-height:var(--text-label-small-line-height)}.SortDropdown_container__QTguh{display:flex;flex-wrap:wrap;align-items:center;gap:var(--size-0-25);position:relative}.SortDropdown_trigger__f66lB{display:flex;align-items:center;gap:var(--size-0-25);padding:var(--size-0-75) 0;background:transparent;border:none;cursor:pointer;overflow:hidden;color:var(--content-global-tertiary);text-overflow:ellipsis;font-family:var(--text-label-small-font-family);font-size:var(--text-label-small-font-size);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--text-label-small-line-height)}.SortDropdown_trigger__f66lB:hover:not(:disabled){color:var(--content-global-primary)}.SortDropdown_trigger__f66lB:disabled{opacity:.5;cursor:not-allowed}.SortDropdown_trigger__f66lB:focus{outline:none;box-shadow:none}.SortDropdown_label__T0N7o,.SortDropdown_value__qk232{overflow:hidden;color:var(--content-global-tertiary);text-overflow:ellipsis;font-family:var(--text-label-small-font-family);font-size:var(--text-label-small-font-size);font-style:normal;font-weight:500;line-height:var(--text-label-small-line-height)}.SortDropdown_chevron__tsJqC{display:flex;align-items:center;justify-content:center;width:20px;height:20px;transition:transform .2s ease}.SortDropdown_chevronOpen__WwMu8{transform:rotate(180deg)}.SortDropdown_chevron__tsJqC svg{width:100%;height:100%}.SortDropdown_dropdown__IsY7Y{position:absolute;top:100%;right:0;z-index:100;min-width:180px;padding:var(--size-0-5) 0;border-radius:8px;border:1px solid var(--content-divider-idle);background:var(--background-global-primary);box-shadow:0 20px 50px -10px rgba(0,0,0,.15)!important;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);overflow:hidden}.SortDropdown_option__SP5JI{display:flex;align-items:center;width:100%;gap:var(--size-0-75);padding:var(--size-0-75);background-color:var(--background-action-tertiary-idle);border:none;text-align:left;font-family:var(--text-body-medium-font-family);font-size:var(--text-body-medium-font-size);font-weight:var(--text-body-medium-font-weight);line-height:var(--text-body-medium-line-height);color:var(--content-global-tertiary);cursor:pointer;transition:background-color .15s ease;white-space:pre-wrap}.SortDropdown_option__SP5JI:hover{background-color:var(--background-global-secondary)}.SortDropdown_optionActive__RTAk5{color:var(--content-global-primary);font-weight:var(--font-weight-medium)}.MobileSortModal_overlay__pu7Ao{position:fixed;inset:0;background-color:rgba(31,41,55,.5);z-index:9999;display:flex;align-items:flex-end;animation:MobileSortModal_fadeIn__eksoc .2s ease-out}@keyframes MobileSortModal_fadeIn__eksoc{0%{opacity:0}to{opacity:1}}.MobileSortModal_sheet__8hvhj{width:100%;background-color:var(--background-global-primary);border-radius:var(--size-1-5) var(--size-1-5) 0 0;padding:var(--size-1) var(--size-1) var(--size-3);display:flex;flex-direction:column;gap:var(--size-1);animation:MobileSortModal_slideUp__X8IoD .2s ease-out}@keyframes MobileSortModal_slideUp__X8IoD{0%{transform:translateY(100%)}to{transform:translateY(0)}}.MobileSortModal_header__JrbD1{display:flex;align-items:center;justify-content:space-between;gap:var(--size-0-5)}.MobileSortModal_title__a3A24{flex:1;margin:0;color:var(--content-global-primary);font-family:var(--text-heading-small-font-family);font-size:var(--text-heading-small-font-size);font-style:normal;font-weight:500;line-height:var(--text-heading-small-line-height);letter-spacing:-.6px}.MobileSortModal_optionsList___19u6{display:flex;flex-direction:column}.MobileSortModal_optionItem__0lxnA{display:flex;align-items:center;gap:var(--size-0-5);padding:var(--size-0-625) 0;background:none;border:none;cursor:pointer;width:100%;text-align:left}.MobileSortModal_optionItem__0lxnA:active{opacity:.7}.MobileSortModal_radio__yZqKY{width:20px;height:20px;aspect-ratio:1/1;border-radius:var(--corner-radius-full);border:2px solid var(--content-divider-idle);background-color:var(--background-global-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:border-color .15s ease,background-color .15s ease}.MobileSortModal_radioActive__Yo06t{border-color:var(--color-blue-500);background-color:var(--color-blue-500)}.MobileSortModal_radioInner__uhlcb{width:8px;height:8px;border-radius:var(--corner-radius-full);background-color:var(--background-global-primary)}.MobileSortModal_optionLabel__juU60{color:var(--content-global-primary);font-family:var(--text-label-medium-font-family);font-size:var(--text-label-medium-font-size);font-style:normal;font-weight:500;line-height:var(--text-label-medium-line-height)}.CollapsibleFilterSection_section__BCgRQ{border-bottom:1px solid var(--content-divider-idle)}.CollapsibleFilterSection_header__g6ZJr{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--size-1-5) 0 var(--size-1) 0;background:none;border:none;cursor:pointer;text-align:left}.CollapsibleFilterSection_header__g6ZJr:hover .CollapsibleFilterSection_title__Zd3Tw{color:var(--content-global-primary)}.CollapsibleFilterSection_title__Zd3Tw{color:var(--content-global-tertiary);font-family:var(--text-label-large-font-family);font-size:var(--text-label-large-font-size);font-style:normal;font-weight:500;line-height:var(--text-label-large-line-height);transition:color .15s ease}.CollapsibleFilterSection_chevron__1GwI0{width:24px;height:24px;color:var(--content-global-tertiary);transition:transform .2s ease;flex-shrink:0}.CollapsibleFilterSection_chevronExpanded__qflIT{transform:rotate(180deg)}.CollapsibleFilterSection_content__QwJSS{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease;overflow:hidden}.CollapsibleFilterSection_contentExpanded__Ezj_x{grid-template-rows:1fr}.CollapsibleFilterSection_contentInner__fKuZ_{min-height:0;overflow:hidden}.CollapsibleFilterSection_contentExpanded__Ezj_x .CollapsibleFilterSection_contentInner__fKuZ_{padding-bottom:24px}.CollapsibleFilterSection_showAllButton__kgoX_{display:inline-flex;align-items:center;gap:8px;margin-top:12px;padding:0;background:none;border:none;font-family:var(--font-primary);font-size:var(--text-label-medium-font-size);font-weight:var(--font-weight-medium);line-height:var(--text-label-medium-line-height);color:var(--content-status-heavy-info-idle);text-decoration:underline;cursor:pointer;transition:color .15s ease}.CollapsibleFilterSection_showAllButton__kgoX_:hover{color:var(--content-action-highlight-hover)}.CollapsibleFilterSection_showAllChevron__AVkKA{width:20px;height:20px;transition:transform .2s ease}.CollapsibleFilterSection_showAllChevronUp__8ZjQt{transform:rotate(180deg)}.FilterMinimap_container__TsdhH{display:none;margin-bottom:var(--size-1-5)}.FilterMinimap_mapPreview__W0OW3{position:relative;width:100%;height:200px;border-radius:var(--corner-radius-xl);border:1px solid var(--content-divider-idle);overflow:hidden;background-color:var(--background-global-secondary)}.FilterMinimap_mapImage__ObBI0{position:absolute;inset:0;background-size:cover;background-position:50%;background-repeat:no-repeat}.FilterMinimap_buttonContainer___fAK2{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.FilterMinimap_viewMapText__G3ZRh{font-weight:500!important}@media (min-width:1024px){.FilterMinimap_container__TsdhH{display:block}}.SelectedFiltersRow_chipsWrapper__09i_h{display:flex;align-items:flex-start;gap:var(--size-1);flex-direction:column}.SelectedFiltersRow_chips__JnGLC{display:flex;flex-wrap:wrap;gap:var(--size-0-25)}.SelectedFiltersRow_footerLink__ipQZj{padding-left:var(--size-1);color:var(--content-status-heavy-info-idle);font-family:var(--text-label-medium-font-family);font-size:var(--text-label-medium-font-size);font-style:normal;font-weight:500;line-height:var(--text-label-medium-line-height);text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}@media (max-width:1023px){.SelectedFiltersRow_chipsWrapper__09i_h{flex-direction:column;align-items:flex-start;gap:var(--size-1);align-self:stretch}}.FilterCheckboxItem_filterRow__HxOpF{display:flex;justify-content:space-between;align-items:center;padding:var(--size-0-625) var(--size-0-875);margin-left:calc(-1 * var(--size-0-875));margin-right:calc(-1 * var(--size-0-875));cursor:pointer;user-select:none;transition:background-color .15s ease;border-radius:var(--corner-radius-sm);position:relative}.FilterCheckboxItem_filterRow__HxOpF:active:not(.FilterCheckboxItem_filterRowDisabled__5L9Xt),.FilterCheckboxItem_filterRow__HxOpF:hover:not(.FilterCheckboxItem_filterRowDisabled__5L9Xt){background-color:var(--background-action-tertiary-hover)}.FilterCheckboxItem_filterRow__HxOpF:focus-visible{background-color:var(--background-action-tertiary-idle);box-shadow:0 0 0 2px var(--others-focus,#3474da),0 0 16px 4px var(--others-focus,#3474da);outline:none;z-index:1}.FilterCheckboxItem_filterRowDisabled__5L9Xt{cursor:not-allowed}.FilterCheckboxItem_checkboxLabel__yBBYe{display:flex;align-items:center;gap:var(--size-0-5);flex:1}.FilterCheckboxItem_checkboxButton__SjdfL{width:24px;height:24px;position:relative;overflow:hidden;flex-shrink:0}.FilterCheckboxItem_checkbox__F3z1k{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.FilterCheckboxItem_checkboxBox__do3aC{position:absolute;top:2px;left:2px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;background-color:var(--background-global-primary);border:1px solid var(--content-global-tertiary);border-radius:4px;transition:all .15s ease}.FilterCheckboxItem_checkbox__F3z1k:checked+.FilterCheckboxItem_checkboxBox__do3aC{background-color:var(--background-action-highlight-idle);border-color:var(--background-action-highlight-idle)}.FilterCheckboxItem_checkboxBoxDisabled__sr8PX,.FilterCheckboxItem_checkbox__F3z1k:checked+.FilterCheckboxItem_checkboxBoxDisabled__sr8PX{background-color:var(--background-global-disabled);border-color:var(--content-global-disabled)}.FilterCheckboxItem_checkIcon__IjOm6{width:12px;height:10px;color:var(--content-action-primary-idle)}.FilterCheckboxItem_checkboxBoxDisabled__sr8PX .FilterCheckboxItem_checkIcon__IjOm6{color:var(--content-global-disabled)}.FilterCheckboxItem_filterLabel__MXMlf{color:var(--content-global-primary);font-family:var(--text-label-medium-font-family);font-size:var(--text-label-medium-font-size);font-style:normal;font-weight:500;line-height:var(--text-label-medium-line-height)}.FilterCheckboxItem_filterLabelDisabled__EbehM{color:var(--content-global-disabled)}.FilterCheckboxItem_filterCount__pxeBg{color:var(--content-global-tertiary);font-family:var(--text-label-medium-font-family);font-size:var(--text-label-medium-font-size);font-style:normal;font-weight:500;line-height:var(--text-label-medium-line-height)}.FilterCheckboxItem_filterCountDisabled__zRWY2{color:var(--content-global-disabled)}.CheckboxFilter_filterList__3X0na{display:flex;flex-direction:column;padding:var(--size-0-75) var(--size-0-875) var(--size-0-75)}.CheckboxFilter_showMoreBtn__oED4v{color:var(--content-status-heavy-info-idle);font-family:var(--text-label-medium-font-family);font-size:var(--text-label-medium-font-size);font-style:normal;font-weight:500;line-height:var(--text-label-medium-line-height);text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;text-align:left;padding-top:var(--size-1);display:flex;height:44px;justify-content:flex-start;align-items:flex-start;gap:var(--size-0-5);cursor:pointer}.CheckboxFilter_showMoreBtn__oED4v:focus{box-shadow:none;outline:none}.CheckboxFilter_arrowIcon__xgZGt{display:inline-flex;transition:transform .25s ease;cursor:pointer;margin-top:1px}.CheckboxFilter_arrowUp__SxEsN{transform:rotate(180deg);cursor:pointer}.ReviewsFilter_filterRange__G2S1O{color:var(--content-global-tertiary,#6b7280)}.ReviewsFilter_footer__MtfuM{margin-top:12px;padding-top:12px}.ReviewsFilter_footerText__C0eX3{font-family:var(--font-primary);font-size:var(--text-label-tiny-font-size,12px);font-weight:var(--font-weight-medium,500);line-height:16px;color:var(--content-global-tertiary,#6b7280)}.HotelCategoryFilter_filterList__mqnkT{display:flex;flex-direction:column;padding:var(--size-0-75) var(--size-0-875) var(--size-0-75)}.HotelCategoryFilter_starsContainer__G60KO{display:flex;gap:4px;align-items:center;height:16px}.HotelCategoryFilter_starIcon__KW58_{width:8px;height:8px;color:var(--content-global-primary,#1f2937)}.HotelCategoryFilter_footer__K_7NT{margin-top:12px;padding-top:12px}.HotelCategoryFilter_footerText__uAFta{font-family:var(--font-primary);font-size:var(--text-label-tiny-font-size,12px);font-weight:var(--font-weight-medium,500);line-height:16px;color:var(--content-global-tertiary,#6b7280)}.RegionsFilter_filterList__F3j2J{gap:var(--size-0-25)}.RegionsFilter_filterList__F3j2J,.RegionsFilter_regionItem__WT_kb{display:flex;flex-direction:column}.RegionsFilter_countryRow__kOm1m{display:flex;justify-content:space-between;align-items:center;height:56px;padding:14px var(--size-0-75);background-color:var(--background-global-secondary);border:1px solid transparent;border-radius:var(--size-0-75);cursor:pointer;user-select:none;transition:background-color .15s ease;gap:var(--size-0-75)}.RegionsFilter_countryRowExpanded__yNdR9{border-radius:var(--size-0-75);background:var(--background-global-primary)!important;border:1px solid var(--content-action-tertiary-active);border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;gap:var(--size-0-75)}.RegionsFilter_countryInfo__HbRDb{display:flex;align-items:center;gap:initial;flex:1 1 0;justify-content:space-between}.RegionsFilter_countryName__shP9C{color:var(--content-global-primary);font-family:var(--text-label-large-font-family);font-size:var(--text-label-large-font-size);font-style:normal;font-weight:var(--text-label-large-font-weight);line-height:var(--text-label-large-line-height)}.RegionsFilter_chevron__Ou8mu{width:20px;height:20px;color:var(--content-global-tertiary);flex-shrink:0;transition:transform .2s ease}.RegionsFilter_chevronExpanded__UQl9_{transform:rotate(180deg)}.RegionsFilter_subRegions__R7t7O{display:flex;flex-direction:column;padding:0 var(--size-0-75) var(--size-0-875) var(--size-0-75);border-radius:var(--size-0-75);background:var(--background-global-primary);border:1px solid var(--content-action-tertiary-active);border-top:none;border-top-left-radius:0;border-top-right-radius:0;overflow:hidden}.RegionsFilter_mobileSelectAllActions__2_xKq{display:flex;align-items:center;gap:var(--size-1);height:44px;padding:0 var(--size-0-75);border-top:none;border-bottom:none;border-right:1px solid var(--content-action-tertiary-active);border-left:1px solid var(--content-action-tertiary-active);background:var(--background-global-primary)}.RegionsFilter_resetAllBtn__owPbZ,.RegionsFilter_selectAllBtn__ISYBv{display:flex;align-items:center;justify-content:center;height:100%;padding:0;border:none;background:transparent;font-family:var(--text-label-medium-font-family);font-size:var(--text-label-medium-font-size);font-style:normal;font-weight:500;line-height:var(--text-label-medium-line-height);text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;cursor:pointer}.RegionsFilter_selectAllBtn__ISYBv{color:var(--content-status-heavy-info-idle)}.RegionsFilter_resetAllBtn__owPbZ:disabled,.RegionsFilter_selectAllBtn__ISYBv:disabled{color:var(--content-global-disabled);cursor:not-allowed;opacity:.5}.RegionsFilter_resetAllBtn__owPbZ{color:var(--content-status-heavy-info-idle)}.RegionsFilter_resetAllBtn__owPbZ:focus-visible,.RegionsFilter_selectAllBtn__ISYBv:focus-visible{outline:2px solid var(--others-focus,#3474da);outline-offset:2px;border-radius:2px}.RegionsFilter_resetDestinationContainer__34eOm{padding:0;display:flex;flex-direction:column;gap:var(--size-1)}.RegionsFilter_resetDestinationContent__dMvMq{border-radius:var(--size-0-5);border:1px solid var(--content-divider-idle);background:var(--background-global-secondary)}.RegionsFilter_resetDestinationStyles__Sk4My{display:flex;gap:var(--size-0-5);padding:var(--size-1);align-items:flex-start;align-self:stretch}.RegionsFilter_resetDestinationStyles__Sk4My p{color:var(--content-global-primary);font-family:var(--text-body-medium-font-family);font-size:var(--text-body-medium-font-size);font-style:normal;font-weight:var(--text-body-medium-font-weight);line-height:var(--text-body-medium-line-height)}@keyframes FilterSkeleton_shimmer__wYvVF{0%{background-position:-468px 0}to{background-position:468px 0}}.FilterSkeleton_skeleton__s3ik9{background:linear-gradient(to right,var(--color-gray-100) 0,var(--color-gray-200) 20%,var(--color-gray-100) 40%,var(--color-gray-100) 100%);background-size:800px 100%;animation:FilterSkeleton_shimmer__wYvVF 1.5s linear infinite;border-radius:var(--corner-radius-sm)}.FilterSkeleton_filterSkeleton__FnIQ3{display:flex;flex-direction:column;gap:var(--size-0-75)}.FilterSkeleton_filterRow__TVkvJ{display:flex;align-items:center;gap:var(--size-0-75);height:24px}.FilterSkeleton_checkbox__idRC8{flex-shrink:0;width:18px;height:18px;border-radius:var(--corner-radius-sm)}.FilterSkeleton_label___dPhg{flex:1;height:16px;min-width:80px}.FilterSkeleton_count__H3Wnk{flex-shrink:0;width:28px;height:16px}.FilterSkeleton_regionSkeleton__clIWM{display:flex;flex-direction:column;gap:var(--size-0-5)}.FilterSkeleton_countryGroup__dt_NE{display:flex;flex-direction:column}.FilterSkeleton_countryRow__FThwz{display:flex;align-items:center;gap:var(--size-0-75);padding:var(--size-0-5) 0}.FilterSkeleton_countryLabel__mvc3s{flex:1;height:18px;max-width:120px}.FilterSkeleton_subRegions__LgQb4{display:flex;flex-direction:column;gap:var(--size-0-25);padding-left:var(--size-1-5);margin-bottom:var(--size-0-5)}.FilterSkeleton_regionRow__OzE5S{display:flex;align-items:center;gap:var(--size-0-75);padding:var(--size-0-25) 0}.FilterSkeleton_regionLabel__s51aM{flex:1;height:14px;max-width:100px}.FilterSkeleton_priceSkeleton__26P6p{display:flex;flex-direction:column;gap:var(--size-0-75);padding:0 var(--size-0-75)}.FilterSkeleton_histogramSkeleton__uxH4E{display:flex;align-items:flex-end;height:48px;gap:2px}.FilterSkeleton_histogramSkeleton__uxH4E .FilterSkeleton_histogramBar__SemnF{flex:1;min-width:4px;border-radius:2px 2px 0 0}.FilterSkeleton_sliderSkeleton__m3pXX{position:relative;height:24px}.FilterSkeleton_sliderSkeleton__m3pXX .FilterSkeleton_sliderTrack__mifJo{position:absolute;top:50%;left:0;right:0;height:4px;border-radius:2px;transform:translateY(-50%)}.FilterSkeleton_sliderSkeleton__m3pXX .FilterSkeleton_sliderHandle__qqRe8{position:absolute;top:50%;width:24px;height:24px;border-radius:var(--corner-radius-full);transform:translate(-50%,-50%)}.FilterSkeleton_priceInputsSkeleton__WK2Mz{display:flex;align-items:center;gap:var(--size-1);margin-top:var(--size-0-5)}.FilterSkeleton_priceInputBox__gmWxt{flex:1;height:44px;border-radius:var(--corner-radius-md)}.FilterSkeleton_priceInputDivider__9ki_W{color:var(--content-global-tertiary);font-size:var(--text-label-medium-font-size);flex-shrink:0}.FilterSkeleton_starsRow__ncdk2{display:flex;gap:2px;flex:1}.FilterSkeleton_star__GhK_M{width:16px;height:16px;border-radius:2px}.PriceRangeFilter_priceRangeWrapper__o_05W{display:flex;flex-direction:column;gap:var(--size-1)}.PriceRangeFilter_histogram__EnQIY{display:flex;align-items:flex-end;height:48px;gap:2px;padding:0 var(--size-0-75)}.PriceRangeFilter_histogramBar__VHr5T{flex:1;min-width:4px;background-color:var(--background-global-secondary);border-radius:2px 2px 0 0;transition:background-color .15s ease}.PriceRangeFilter_histogramBarActive__2IxGM{background-color:var(--content-action-highlight-idle)}.PriceRangeFilter_sliderContainer__pqJXT{position:relative;height:24px;user-select:none;overflow:visible}.PriceRangeFilter_sliderTrack__o15_B{left:var(--size-0-75);right:var(--size-0-75);background-color:var(--background-global-secondary)}.PriceRangeFilter_sliderActiveTrack__SU3fn,.PriceRangeFilter_sliderTrack__o15_B{position:absolute;top:50%;height:4px;border-radius:2px;transform:translateY(-50%)}.PriceRangeFilter_sliderActiveTrack__SU3fn{background-color:var(--content-action-highlight-idle);pointer-events:none}.PriceRangeFilter_sliderHandle__28OP2{position:absolute;top:50%;width:24px;height:24px;background-color:var(--background-global-primary);border:2px solid var(--content-action-highlight-idle);border-radius:var(--corner-radius-full);transform:translate(-50%,-50%);cursor:grab;touch-action:none;box-shadow:0 2px 4px rgba(0,0,0,.1);z-index:2;transition:transform .1s ease,box-shadow .1s ease}.PriceRangeFilter_sliderHandle__28OP2:hover{box-shadow:0 0 0 4px rgba(52,116,218,.15)}.PriceRangeFilter_sliderHandleActive___a6Ny,.PriceRangeFilter_sliderHandle__28OP2:active{cursor:grabbing;transform:translate(-50%,-50%) scale(1.1);box-shadow:0 0 0 4px rgba(52,116,218,.2)}.PriceRangeFilter_sliderHandle__28OP2:focus{outline:none;box-shadow:0 0 0 4px rgba(52,116,218,.2)}.PriceRangeFilter_priceInputs__W5OTz{display:flex;align-items:center;gap:var(--size-0-5);padding:var(--size-1)}.PriceRangeFilter_priceInputWrapper__N6y7Q{flex:1}.PriceRangeFilter_priceInput__MAOuL{width:100%;padding:var(--size-0-75);background-color:var(--background-global-primary);border:1px solid var(--content-action-tertiary-idle);border-radius:var(--size-0-5);color:var(--content-global-tertiary);font-family:var(--text-body-medium-font-family);font-size:var(--text-body-medium-font-size);font-style:normal;font-weight:var(--text-body-medium-font-weight);line-height:var(--text-body-medium-line-height);text-align:center;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease;box-sizing:border-box}.PriceRangeFilter_priceInput__MAOuL:hover{border-radius:var(--size-0-5);border:1px solid var(--content-action-tertiary-hover);color:var(--content-global-tertiary)}.PriceRangeFilter_priceInput__MAOuL:focus,.PriceRangeFilter_priceInput__MAOuL:hover{background:var(--background-global-primary);font-family:var(--text-body-medium-font-family)!important;font-size:var(--text-body-medium-font-size)!important;font-style:normal;font-weight:var(--text-body-medium-font-weight)!important;line-height:var(--text-body-medium-line-height)!important}.PriceRangeFilter_priceInput__MAOuL:focus{outline:none;border-radius:var(--size-0-5);border:1px solid var(--others-focus);box-shadow:0 0 0 2px var(--others-focus),0 0 16px 4px var(--others-focus);color:var(--content-global-primary)!important}.PriceRangeFilter_priceInputDivider__22n_p{color:var(--content-global-tertiary);font-size:var(--text-label-medium-font-size);flex-shrink:0;width:16px;text-align:center}.FilterPanel_filterPanel__7d9Jo{display:flex;flex-direction:column;width:100%;background:var(--background-global-primary)}.FilterPanel_content__K_dth{flex:1;padding:0}.FilterPanel_discountList__LW_Ew{display:flex;flex-direction:column;padding:var(--size-0-75) var(--size-0-875) var(--size-0-75)}@media (min-width:1024px){.FilterPanel_filterPanel__7d9Jo{display:flex;width:100%;flex-shrink:0}}.FilterModal_selectedFilters__ItOGB{background-color:var(--background-global-primary);flex-shrink:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.FilterModal_content__ij5f8{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:var(--size-0) var(--size-3) var(--size-1-5) var(--size-3);max-width:560px}.FilterModal_filterPanel__AfRxz{margin:0;width:100%;display:flex}.FilterModal_selectedText__NTcre{color:var(--content-global-secondary);padding-top:var(--size-1-5);padding-bottom:var(--size-1)}.FilterModal_footerLink__f81Qv,.FilterModal_selectedText__NTcre{font-size:var(--text-label-large-font-size);line-height:var(--text-label-large-line-height)}.FilterModal_footerLink__f81Qv{transition:color .15s ease;color:var(--content-status-heavy-info-idle);font-family:var(--text-label-large-font-family);font-style:normal;font-weight:500;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;cursor:pointer}.FilterModal_footerLink__f81Qv:focus{outline:none;box-shadow:none}.FilterModal_footerLink__f81Qv:disabled{color:var(--content-global-disabled);cursor:not-allowed}@media (max-width:767px){.FilterModal_content__ij5f8{padding:var(--size-0) var(--size-1);max-width:none}}.HotelCard_card__niNE3{width:100%;background-color:var(--color-ink-white);border-radius:24px;border:1px solid var(--content-divider-idle);overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .2s ease}.HotelCard_card__niNE3:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.HotelCard_imageSection__twyH6{position:relative;width:100%;height:268.5px;overflow:hidden}.HotelCard_image__idJfP{width:100%;height:100%;object-fit:cover}.HotelCard_imageOverlay__bpi7N{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg,rgba(31,41,55,0) 65%,rgba(31,41,55,.2));pointer-events:none}.HotelCard_topOverlay__JbAZa{position:absolute;top:12px;left:12px;right:12px;display:flex;justify-content:space-between;align-items:flex-start;z-index:2}.HotelCard_badgesColumn__NzDuV{display:flex;min-width:var(--size-1-75);padding:4px 10px;justify-content:center;align-items:center;gap:4px}.HotelCard_badges__GfbZo{display:flex;flex-direction:column;gap:4px}.HotelCard_favoriteButton__PIhEO{width:44px;height:44px;background-color:transparent;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease;padding:8px}.HotelCard_favoriteButton__PIhEO:hover{transform:scale(1.1)}.HotelCard_favoriteActive__jLr0X:hover{transform:scale(1.1)}.HotelCard_heartIcon__PRgs1{width:24px;height:24px;color:var(--absolute-white);filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.HotelCard_favoriteActive__jLr0X .HotelCard_heartIcon__PRgs1{color:var(--color-red-500)}.HotelCard_navButton__CqBCG{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;padding:12px;background-color:rgba(255,255,255,.8);border-radius:50%;outline:2px solid transparent;outline-offset:-2px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;transition:background-color .2s ease,outline-color .2s ease}.HotelCard_navButton__CqBCG:hover{background-color:rgba(255,255,255,.95);outline-color:rgba(0,0,0,.1)}.HotelCard_navButtonLeft__7b2RX{left:12px}.HotelCard_navButtonRight__lNN1q{right:12px}.HotelCard_navIcon__Q2GmJ{width:20px;height:20px}.HotelCard_imageIndicator__ktZtC{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);display:flex;gap:6px;z-index:2}.HotelCard_indicatorDot__XcI1k{width:6px;height:6px;border-radius:50%;background-color:rgba(255,255,255,.5);transition:background-color .2s ease}.HotelCard_indicatorDotActive__LrBZn{background-color:var(--color-ink-white)}.HotelCard_uspBanner__I1py4{width:100%;padding:8px 24px;background-color:var(--background-status-heavy-success-idle);text-align:center;font-size:var(--text-label-tiny-font-size);font-family:var(--font-primary);font-weight:var(--text-label-tiny-font-weight);color:var(--content-status-heavy-success-idle);line-height:var(--text-label-tiny-line-height)}.HotelCard_content__PPYFu{padding:var(--size-1-5)}.HotelCard_content__PPYFu,.HotelCard_headerSection__uegXR{display:flex;flex-direction:column}.HotelCard_ratingSection__5zpdO{display:flex;justify-content:space-between;align-items:center}.HotelCard_stars__8kaoP{display:flex;align-items:center;gap:2px}.HotelCard_starIcon__Sg_ff{width:8px;height:8px;color:var(--content-global-primary)}.HotelCard_starsIndicator__IACDi{margin-left:4px;font-size:var(--text-label-tiny-font-size);font-weight:var(--text-label-tiny-font-weight);font-family:var(--font-primary);color:var(--content-global-tertiary);line-height:var(--text-label-tiny-line-height)}.HotelCard_ratingWrapper__bLlx3{display:flex;align-items:center;gap:6px}.HotelCard_ratingText__mDyht{color:var(--content-global-tertiary);font-family:var(--text-label-tiny-font-family);font-size:var(--text-label-tiny-font-size);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--text-label-tiny-line-height)}.HotelCard_ratingBadge__gWkt6{position:relative;display:flex;align-items:center;justify-content:center;height:24px;min-width:32px;padding:4px 8px}.HotelCard_ratingBadgeBg__MiATt{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;color:var(--color-blue-500)}.HotelCard_ratingNumber__r_LPv{position:relative;top:-2px;z-index:2;color:var(--content-action-primary-idle);text-align:center;font-family:var(--text-label-tiny-font-family);font-size:var(--text-label-tiny-font-size);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--text-label-tiny-line-height)}.HotelCard_hotelName__IOVNk{color:var(--content-global-primary);font-family:var(--text-label-large-font-family);font-size:var(--text-label-large-font-size);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--text-label-large-line-height);margin-bottom:8px}.HotelCard_locationSection__8yzyk{display:flex;align-items:center;gap:4px;margin-bottom:var(--size-1)}.HotelCard_pinIcon__OZve5{width:16px;height:16px;color:var(--content-global-tertiary)}.HotelCard_location__Qh009{color:var(--content-global-tertiary);font-family:var(--text-label-tiny-font-family);font-size:var(--text-label-tiny-font-size);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--text-label-tiny-line-height);text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.HotelCard_distance__e6NL_{text-decoration:none;color:var(--content-global-tertiary);font-weight:var(--font-weight-regular)}.HotelCard_uspBadgeDesktop__9xhpi{display:none}.HotelCard_benefitsSection__4zyKx{display:flex;flex-direction:column;gap:var(--size-0-5)}.HotelCard_benefit__cjILe{display:flex;align-items:center;gap:4px}.HotelCard_checkmarkIcon__VbPug{width:16px;height:16px;flex-shrink:0;color:var(--color-green-700,#006962);display:inline-flex}.HotelCard_benefitText__yri91{font-size:var(--text-label-small-font-size);font-family:var(--font-primary);font-weight:var(--font-weight-regular);color:var(--content-status-heavy-success-idle);line-height:var(--text-label-small-line-height)}.HotelCard_benefitsAndPricing___Sx93{display:flex;flex-direction:column;gap:16px}.HotelCard_pricingSection__0FiTk{display:flex;flex-direction:column;gap:4px;flex:1;justify-content:flex-end}.HotelCard_priceLabel___ESCD{font-size:var(--text-label-tiny-font-size);line-height:var(--text-label-tiny-line-height);font-style:normal}.HotelCard_notAvailable__hQq_c,.HotelCard_priceLabel___ESCD{font-family:var(--font-primary);font-weight:var(--font-weight-medium);color:var(--content-global-tertiary)}.HotelCard_notAvailable__hQq_c{flex:1;display:flex;align-items:center;font-size:var(--text-label-small-font-size);line-height:var(--text-label-small-line-height);font-style:italic}.HotelCard_priceContainer__05JVp{display:flex;align-items:center;gap:8px}.HotelCard_originalPrice__6x01D{font-size:var(--text-body-medium-font-size);font-family:var(--font-primary);font-weight:var(--font-weight-medium);color:var(--content-global-tertiary);text-decoration:line-through;line-height:var(--text-body-medium-line-height)}.HotelCard_currentPrice__tIXbU{color:var(--content-global-primary);font-family:var(--text-label-large-font-family);font-size:var(--text-label-large-font-size);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--text-label-large-line-height)}.HotelCard_newLabelNeutral__gyv1_{border-radius:var(--corner-radius-full);background:#00857c!important;color:var(--content-action-primary-idle)!important;text-align:center;font-family:var(--text-label-small-font-family);font-size:var(--text-label-small-font-size);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--text-label-small-line-height)}@media (min-width:1024px){.HotelCard_card__niNE3{flex-direction:row;height:274px}.HotelCard_uspBanner__I1py4{display:none}.HotelCard_imageSection__twyH6{width:365px;height:274px;flex-shrink:0}.HotelCard_content__PPYFu{flex:1;padding:var(--size-1-5)}.HotelCard_benefitsAndPricing___Sx93{flex-direction:row;justify-content:space-between;align-items:flex-end;margin-top:auto}.HotelCard_benefitsSection__4zyKx{flex:1}.HotelCard_pricingSection__0FiTk{flex:1;align-items:flex-end}.HotelCard_originalPrice__6x01D,.HotelCard_priceLabel___ESCD{text-align:right}.HotelCard_priceContainer__05JVp{justify-content:flex-end}.HotelCard_uspBadgeDesktop__9xhpi{display:inline-flex}.HotelCard_desktopHomeIcon__FKDsJ{display:flex;gap:4px;min-width:var(--size-1-75);justify-content:center;align-items:center}.HotelCard_mobileHomeIcon__23yBs{display:none}}@media (max-width:1023px){.HotelCard_desktopHomeIcon__FKDsJ{display:none}.HotelCard_mobileHomeIcon__23yBs{display:flex!important;gap:4px;min-width:var(--size-1-75);justify-content:center;align-items:center}}.LoginModal_loginModal__LzcRO{width:560px!important}.LoginModal_container__2VgDA{display:flex;overflow:hidden;border-radius:var(--corner-radius-2xl)}.LoginModal_leftColumn__oTXu1{flex:0 0 45%;background-color:var(--content-global-primary);padding:var(--size-3);display:none;flex-direction:column;border-radius:var(--corner-radius-2xl) 0 0 var(--corner-radius-2xl)}.LoginModal_logo__ozZtm{width:auto;height:var(--size-2-5);margin-bottom:var(--size-3);object-fit:contain}.LoginModal_leftHeading__7bBUH{color:var(--content-action-primary-idle);font-size:var(--text-heading-medium-font-size);font-family:var(--font-primary);font-weight:var(--text-heading-medium-font-weight);line-height:var(--text-heading-medium-line-height);margin-bottom:var(--size-2)}.LoginModal_benefitsList__sz_PT{margin-bottom:var(--size-2)}.LoginModal_benefitItem__CPuLK{display:flex;align-items:flex-start;gap:var(--size-0-5);margin-bottom:var(--size-1);color:var(--content-action-primary-idle);font-size:var(--text-body-medium-font-size);font-family:var(--font-primary);line-height:var(--text-body-medium-line-height)}.LoginModal_checkIcon__Cyepd{width:var(--size-1);height:var(--size-1);flex-shrink:0;margin-top:var(--size-0-125);display:inline-flex;align-items:center;justify-content:center;background-color:var(--background-status-heavy-success-idle);border-radius:50%;color:var(--absolute-white)}.LoginModal_leftFooter__06ljT{margin-top:auto}.LoginModal_createAccountButton___55g2{width:100%}.LoginModal_rightColumn__BEard{flex:0 0 100%;padding:var(--size-4);display:flex;flex-direction:column;min-height:0;overflow-y:auto}.LoginModal_formHeading__WpB6b{color:var(--content-global-primary);font-size:var(--text-heading-small-font-size);font-family:var(--font-primary);font-weight:var(--text-heading-small-font-weight);line-height:var(--text-heading-small-line-height);margin-bottom:var(--size-1-5);text-align:center}.LoginModal_formGroup__getUk{margin-bottom:var(--size-1-5);position:relative;overflow:hidden}.LoginModal_checkboxContainer__cg_cB{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--size-3)}.LoginModal_forgotPasswordLink__yGfwZ{color:var(--content-status-heavy-info-idle);font-family:var(--text-label-large-font-family);font-size:var(--text-label-large-font-size);font-style:normal;font-weight:var(--text-label-large-font-weight);line-height:var(--text-label-large-line-height);text-decoration:underline!important;text-decoration-style:solid!important;text-decoration-skip-ink:none;text-decoration-thickness:auto!important;text-underline-offset:auto;text-underline-position:from-font;text-decoration:none;white-space:nowrap}.LoginModal_forgotPasswordLink__yGfwZ:hover{text-decoration:underline}.LoginModal_backToLoginButton__lEQJz,.LoginModal_secureSubmitButton___D4Od,.LoginModal_submitButton__wAEk8{width:100%}.LoginModal_dividerStyles__mPkTh{display:flex;flex-direction:row;align-items:center;align-self:stretch;gap:var(--size-2);padding:var(--size-0-875) 0}.LoginModal_strokeStyles__A6cTU{flex:1;height:1px;background-color:var(--content-divider-idle)}.LoginModal_descriptionStyles__ZAtMA{color:var(--content-global-tertiary);font-size:var(--text-body-medium-font-size);font-style:normal;font-family:var(--font-primary);font-weight:var(--text-body-medium-font-weight);line-height:var(--text-body-medium-line-height);margin-top:var(--size-2)}.LoginModal_orStyles__zQM3B{color:var(--content-global-subtle);font-family:var(--text-label-tiny-font-family);font-size:var(--text-label-tiny-font-size);font-style:normal;font-weight:var(--text-label-tiny-font-weight);line-height:var(--text-label-tiny-line-height)}.LoginModal_check_inbox_message__RLHOz{color:var(--color-gray-500);font-family:var(--text-body-medium-font-family);font-size:var(--text-body-medium-font-size);font-style:normal;font-weight:var(--text-body-medium-font-weight);line-height:var(--text-body-medium-line-height)}.LoginModal_check_inbox_link_message__Ll_xR{margin-left:4px;font-weight:var(--text-label-medium-font-weight)!important;font-family:var(--text-label-medium-font-family)!important;font-size:var(--text-label-medium-font-size)!important;font-style:normal;line-height:var(--text-label-medium-line-height)!important}.LoginModal_checkInboxGap__SCQqr{margin-bottom:var(--size-3)}.LoginModal_checkInboxHeading__ZqEo_{margin-bottom:var(--size-0-5)!important}.LoginModal_backToLoginStyles__xV4iI{color:var(--content-action-tertiary-idle);font-family:var(--text-label-large-font-family);font-size:var(--text-label-large-font-size);font-style:normal;font-weight:var(--text-label-large-font-weight);line-height:var(--text-label-large-line-height)}.LoginModal_lockedEmailInput__U02Xc{display:flex;padding:20px 16px;flex-direction:column;align-items:flex-start;gap:20px;align-self:stretch;border-radius:12px;background:#e9eef9}.LoginModal_emailButtonDisabled__AkylL{background:transparent;border:none}.LoginModal_editEmailButton___oF62{border:none!important;background:transparent!important;position:absolute;top:var(--size-0-625);right:var(--size-0-625)}.LoginModal_emailButtonDisabled__AkylL label{font-size:var(--size-1-5)!important}.LoginModal_loginModalInputWrapper__LKde7{background:transparent!important;border:none!important;padding:0!important;overflow:hidden}.LoginModal_formEmailInputControl__ZfVwz,.LoginModal_formInputControl__0OEBv{color:var(--content-global-primary)!important;font-family:var(--text-body-medium-font-family);font-size:var(--text-body-medium-font-size)!important;font-style:normal;line-height:var(--text-body-medium-line-height)!important}.LoginModal_formInputControl__0OEBv{font-weight:var(--text-body-medium-font-weight)!important}.LoginModal_formEmailInputControl__ZfVwz{font-weight:var(--font-weight-medium)!important}.LoginModal_closeButton__NY9R_{position:absolute;top:var(--size-0-875);right:var(--size-0-875);z-index:1}@media (min-width:1024px){.LoginModal_container__2VgDA{min-height:var(--size-12)}}@media (max-width:1023px){.LoginModal_container__2VgDA{min-height:auto}.LoginModal_leftColumn__oTXu1{display:none}.LoginModal_rightColumn__BEard{flex:1;padding:var(--size-2);width:100%}.LoginModal_submitButton__wAEk8{white-space:nowrap}.LoginModal_showPasswordButton__yDQ6q{margin:-8px -4px}}@media (max-width:767px){.LoginModal_formHeading__WpB6b{padding-right:calc(var(--size-1-5) + var(--size-0-875));padding-left:calc(var(--size-1-5) + var(--size-0-875))}}.PersonalDetailsSection_salutationOption__CEr5f{display:flex;align-items:center;gap:8px}.PersonalDetailsSection_nameFieldsContainer__ocV0n{display:flex;width:100%}.PersonalDetailsSection_nameField__F_v6_{flex:1;min-width:0}.PersonalDetailsSection_safariCityField__Y_Vj3,.PersonalDetailsSection_safariNameField__amVGe,.PersonalDetailsSection_safariZipField__vLSXm{width:45%;flex:1}.PersonalDetailsSection_zipCityContainer__RgEdh{display:flex;gap:var(--size-0-5);width:100%}.PersonalDetailsSection_zipField__cgi82{min-width:120px;max-width:50%}.PersonalDetailsSection_cityField__Ftzvx{flex:1}.PersonalDetailsSection_buttonsContainer__xEbLQ{display:flex;gap:var(--size-1);margin-top:var(--size-0-5);width:100%;justify-content:space-between;align-items:center}.PersonalDetailsSection_shieldTextWrapper__6rpcQ{display:flex;align-items:center;gap:var(--size-0-5);width:100%}.PersonalDetailsSection_flagIcon__HRy12{width:24px;height:17px;flex-shrink:0}.PersonalDetailsSection_giftCardContent__vWBsT{color:var(--content-global-tertiary,#4b5563);font-family:var(--text-body-large-font-family);font-size:var(--text-body-large-font-size);font-style:normal;font-weight:var(--text-body-large-font-weight,400);line-height:var(--text-body-large-line-height,28px);padding-bottom:var(--size-1-5)}.PersonalDetailsSection_activationButtonsContainer__ZY_5A{justify-content:unset!important}.PersonalDetailsSection_activeYourHotelcardBtn__jNqam{width:100%}.PersonalDetailsSection_giftCardErrorText__vzxiJ{color:var(--content-status-heavy-error-idle)!important}@media (min-width:1024px){.PersonalDetailsSection_nameFieldsContainer__ocV0n{flex-direction:row;gap:var(--size-0-5)}}@media (max-width:1023px){.PersonalDetailsSection_nameFieldsContainer__ocV0n{flex-direction:column;gap:var(--size-0-5)}.PersonalDetailsSection_safariCityField__Y_Vj3,.PersonalDetailsSection_safariNameField__amVGe,.PersonalDetailsSection_safariZipField__vLSXm{width:100%!important}.PersonalDetailsSection_buttonsContainer__xEbLQ{flex-direction:column;align-items:flex-start;gap:var(--size-1)}.PersonalDetailsSection_shieldTextWrapper__6rpcQ{width:100%}}.PaymentSection_abandonedContent__GBomU{color:var(--content-global-tertiary,#4b5563);font-family:var(--text-body-large-font-family);font-size:var(--text-body-large-font-size);font-style:normal;font-weight:var(--text-body-large-font-weight,400);line-height:var(--text-body-large-line-height,28px);padding-bottom:var(--size-1-5)}.PaymentSection_stateContainer__KoFw6{background-color:var(--background-action-tertiary-idle);border-radius:var(--corner-radius-lg)}.PaymentSection_spinner__lkewM{border-color:var(--content-divider-idle);border-top-color:var(--background-action-primary-idle);animation:PaymentSection_spin__wJrHJ 1s linear infinite}.PaymentSection_spinnerSuccess__RyGGj{border-color:var(--content-divider-idle);border-top-color:var(--content-status-heavy-success-idle);animation:PaymentSection_spin__wJrHJ 1s linear infinite}.PaymentSection_stateTitle__Pk_Hx{color:var(--content-global-primary)}.PaymentSection_stateMessage__RD6Dw{color:var(--content-global-tertiary)}.PaymentSection_errorIcon__rETuA{background-color:var(--background-status-light-error-idle);color:var(--content-status-heavy-error-idle)}.PaymentSection_errorTitle__RJIay{color:var(--content-global-primary);font-weight:var(--text-heading-small-font-weight)}.PaymentSection_termsText__vN2SD{color:var(--content-global-tertiary);font-size:var(--size-0-875)!important}.PaymentSection_paymentIcon__SR7MS{background-color:var(--background-global-tertiary)}.PaymentSection_guarantee__5LR_R,.PaymentSection_paymentIcon__SR7MS{color:var(--content-global-tertiary)}.PaymentSection_payrexxLink__mLmef{display:none}.OrderSummary_container__4pDBn{padding:var(--size-3) var(--size-3);background-color:var(--background-global-tertiary);border-radius:var(--corner-radius-3xl);top:100px}.OrderSummary_containerHeroCardImage__lpNRa{background-color:var(--background-status-light-info-idle);border-radius:var(--corner-radius-3xl);top:100px}.OrderSummary_cardContainer__lp9Y_{display:flex;align-items:flex-start;align-self:stretch;gap:var(--size-1-5);padding-bottom:--size-0-5}.OrderSummary_cardImage__est_t{width:150.459px;height:94px;aspect-ratio:150.46/94;flex-shrink:0}.OrderSummary_priceTotal__TIs2M{display:flex;gap:8px;position:relative;top:2px}.OrderSummary_redeemContainer__ZOSwU{align-self:stretch;background-image:var(--cdn-bg-member-benefits),linear-gradient(180deg,var(--background-global-tertiary) 0,rgba(242,246,253,0) 100%);background-size:cover,100% 100%;background-position:50%,50%;background-repeat:no-repeat,no-repeat;overflow:hidden;width:495px;height:406px;aspect-ratio:495/406;box-sizing:border-box}.OrderSummary_redeemContainer__ZOSwU .OrderSummary_cardContainer__lp9Y_{width:100%;height:100%;align-items:flex-end;justify-content:center;padding-bottom:0}.OrderSummary_heroCardImage__A25rR{display:block;width:100%;height:100%;max-width:100%;max-height:100%;aspect-ratio:auto;object-fit:contain;object-position:center bottom}.OrderSummary_termsDivider__JfPnz{display:block}.OrderSummary_discountCodeButtonStyles___udmi span{overflow:unset!important}.OrderSummary_mobilePriceStyle___zty6{white-space:nowrap;gap:var(--size-0-5)}.OrderSummary_termsText__Po6jN{color:var(--content-global-tertiary);font-size:var(--size-0-875)!important}@media (min-width:1024px){.OrderSummary_cardContainer__lp9Y_{flex-direction:row}}@media (max-width:1075px) and (min-width:1024px){.OrderSummary_priceTotal__TIs2M{white-space:nowrap!important}.OrderSummary_mobilePriceStyle___zty6{white-space:unset!important}}@media (max-width:1023px){.OrderSummary_cardContainer__lp9Y_{flex-direction:column}.OrderSummary_termsDivider__JfPnz{display:none}}@media (max-width:1399px) and (min-width:300px){.OrderSummary_redeemContainer__ZOSwU{width:100%!important;height:406px;aspect-ratio:495/406!important}}@media (max-width:575px) and (min-width:300px){.OrderSummary_container__4pDBn{padding:var(--size-3) var(--size-1)!important}}@media (max-width:450px) and (min-width:300px){.OrderSummary_mobilePriceStyle___zty6{display:block!important}}.NoResultsState_container__qP36L{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--size-1-5) 0 var(--size-3) 0;text-align:center;min-height:400px}.NoResultsState_iconWrapper___RaAA{display:flex;align-items:center;justify-content:center;width:200px;height:200px;margin-bottom:var(--size-2);background-color:var(--background-global-secondary);border-radius:var(--corner-radius-full);color:var(--content-global-tertiary)}.NoResultsState_title__fVCqa{margin:0 0 var(--size-1) 0;font-family:var(--text-heading-tiny-font-family);font-size:var(--text-heading-tiny-font-size);font-weight:var(--text-heading-tiny-font-weight);line-height:var(--text-heading-tiny-line-height);color:var(--content-global-primary)}.NoResultsState_description__sGYtw{margin:0 0 var(--size-2) 0;max-width:400px;font-family:var(--text-body-medium-font-family);font-size:var(--text-body-medium-font-size);font-weight:var(--text-body-medium-font-weight);line-height:var(--text-body-medium-line-height);color:var(--content-global-tertiary)}@media (max-width:767px){.NoResultsState_container__qP36L{padding:var(--size-1-5) 0 var(--size-3) 0;min-height:300px}.NoResultsState_iconWrapper___RaAA{width:200px;height:200px}.NoResultsState_iconWrapper___RaAA svg{width:48px;height:48px}.NoResultsState_title__fVCqa{font-size:var(--text-heading-small-font-size);line-height:var(--text-heading-small-line-height)}.NoResultsState_description__sGYtw{font-size:var(--text-body-small-font-size);line-height:var(--text-body-small-line-height)}}.ErrorState_container__6CVjw{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--size-1-5) 0 var(--size-3) 0;text-align:center;min-height:400px}.ErrorState_iconWrapper__ra2hb{display:flex;align-items:center;justify-content:center;width:200px;height:200px;margin-bottom:var(--size-2);background-color:var(--background-global-secondary);border-radius:var(--corner-radius-full);color:var(--content-global-tertiary)}.ErrorState_title__Eu704{margin:0 0 var(--size-1) 0;font-family:var(--text-heading-tiny-font-family);font-size:var(--text-heading-tiny-font-size);font-weight:var(--text-heading-tiny-font-weight);line-height:var(--text-heading-tiny-line-height);color:var(--content-global-primary)}.ErrorState_description__hGZPO{margin:0 0 var(--size-2) 0;max-width:400px;font-family:var(--text-body-medium-font-family);font-size:var(--text-body-medium-font-size);font-weight:var(--text-body-medium-font-weight);line-height:var(--text-body-medium-line-height);color:var(--content-global-tertiary)}@media (max-width:767px){.ErrorState_container__6CVjw{min-height:300px}.ErrorState_iconWrapper__ra2hb svg{width:48px;height:48px}.ErrorState_title__Eu704{font-size:var(--text-heading-small-font-size);line-height:var(--text-heading-small-line-height)}.ErrorState_description__hGZPO{font-size:var(--text-body-small-font-size);line-height:var(--text-body-small-line-height)}}.FallbackBucket_bannerWrapper__cyPJt{margin:calc(-1 * var(--size-1)) 0}.FallbackBucket_banner__X3vX1{display:flex;align-items:flex-start;gap:var(--size-1);padding:var(--size-1);background-color:var(--background-global-secondary);border:1px solid var(--content-divider-idle);border-radius:var(--corner-radius-lg);width:100%;margin-bottom:var(--size-3)}.FallbackBucket_icon__9vUuS{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--content-global-tertiary)}.FallbackBucket_message__9LG68{flex:1 1 auto;margin:0;font-family:var(--text-body-medium-font-family);font-size:var(--text-body-medium-font-size);font-weight:var(--text-body-medium-font-weight);line-height:var(--text-body-medium-line-height);color:var(--content-global-primary)}.FallbackBucket_paginationContainer__UPxFe{display:flex;flex-direction:column;align-items:center;gap:var(--size-1);padding-top:var(--size-2)}.FallbackBucket_infiniteScrollTrigger__5_zEx{width:100%;height:1px}.FallbackBucket_loadMoreContainer___0Oo_{display:flex;justify-content:center;width:100%}.FallbackBucket_skeletonContainer__YFHu4{display:flex;flex-direction:column;gap:var(--size-1);width:100%}.LocationAutocomplete_container__JCkyQ{position:relative;flex:1;min-width:0;display:flex;align-items:center;gap:var(--size-0-75)}.LocationAutocomplete_iconWrapper__VIRY0{display:flex;align-items:center;justify-content:center;width:var(--size-1-5);height:var(--size-1-5);flex-shrink:0;color:var(--content-global-tertiary);transition:color .15s ease}.LocationAutocomplete_iconWrapper__VIRY0 svg{width:100%;height:100%}.LocationAutocomplete_iconWrapperActive__NaunH{color:var(--content-action-highlight-idle)}.LocationAutocomplete_input__t2kdP{width:100%;min-width:0;height:auto;padding:0;font-family:var(--font-primary);font-size:var(--text-body-medium-font-size);line-height:var(--text-body-medium-line-height);border:none;background:transparent;color:var(--content-global-primary)}.LocationAutocomplete_input__t2kdP:focus{outline:none}.LocationAutocomplete_input__t2kdP:disabled{background:var(--background-global-secondary);color:var(--content-global-tertiary);cursor:not-allowed}.LocationAutocomplete_input__t2kdP::placeholder{color:var(--content-global-tertiary)}.LocationAutocomplete_clearButton__jp2W4{display:flex;align-items:center;justify-content:center;height:20px;padding:0;margin-left:var(--size-0-5);background:transparent;border:none;border-radius:var(--corner-radius-full);color:var(--content-global-tertiary);cursor:pointer;flex-shrink:0;transition:color .15s ease}.LocationAutocomplete_clearButton__jp2W4:hover{color:var(--content-global-primary)}.LocationAutocomplete_clearButton__jp2W4 svg{width:var(--size-1-5)!important;height:var(--size-1)}.LocationAutocomplete_loadingIndicator__Oiy53{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:var(--content-global-tertiary);font-size:var(--text-label-small-font-size);pointer-events:none}.LocationAutocomplete_dropdown__E3tOU{position:absolute;top:calc(100% + var(--size-1));left:calc(-1 * var(--size-1));width:368px;max-height:450px;overflow-y:auto;border-radius:var(--size-1);border:1px solid var(--content-divider-idle);background:var(--background-global-primary);box-shadow:0 20px 50px -10px rgba(0,0,0,.15);z-index:9999;padding:var(--size-0-5) 0}.LocationAutocomplete_dropdown__E3tOU::-webkit-scrollbar{width:8px}.LocationAutocomplete_dropdown__E3tOU::-webkit-scrollbar-track{background:transparent}.LocationAutocomplete_dropdown__E3tOU::-webkit-scrollbar-thumb{background:var(--scrollbar-idle);border-radius:9999px}.LocationAutocomplete_dropdownHeader__5s6_2{padding:var(--size-0-75) var(--size-0-75) var(--size-0-5);color:var(--content-global-tertiary);font-family:var(--text-label-small-font-family);font-size:var(--text-label-small-font-size);font-style:normal;font-weight:500;line-height:var(--text-label-small-line-height)}.LocationAutocomplete_section__MLNzn{display:flex;flex-direction:column}.LocationAutocomplete_section__MLNzn+.LocationAutocomplete_section__MLNzn{margin-top:var(--size-0-5);padding-top:var(--size-0-5);border-top:1px solid var(--content-divider-idle)}.LocationAutocomplete_sectionHeader__X6PRX{padding:var(--size-0-5) var(--size-0-75) var(--size-0-25);color:var(--content-global-tertiary);font-family:var(--text-label-small-font-family);font-size:var(--text-label-small-font-size);font-style:normal;font-weight:500;line-height:var(--text-label-small-line-height)}.LocationAutocomplete_suggestion__x3c5q{display:flex;align-items:center;gap:var(--size-0-75);width:100%;padding:var(--size-0-5) var(--size-0-75);border:none;background:transparent;text-align:left;cursor:pointer;transition:background-color .15s ease}.LocationAutocomplete_suggestionSelected__r519W,.LocationAutocomplete_suggestion__x3c5q:hover{background:var(--background-global-tertiary)}.LocationAutocomplete_icon__CbR3Q{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;color:var(--content-global-tertiary)}.LocationAutocomplete_icon__CbR3Q svg{width:20px;height:20px}.LocationAutocomplete_suggestionContent__2g1JY{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}.LocationAutocomplete_suggestionName__oXylM{color:var(--content-global-tertiary);font-family:var(--text-body-medium-font-family);font-size:var(--text-body-medium-font-size);font-style:normal;font-weight:var(--text-body-medium-font-weight);line-height:var(--text-body-medium-line-height)}.LocationAutocomplete_suggestionNameBold__zi3R9{font-weight:500;color:var(--content-global-primary);font-family:var(--text-label-medium-font-family);font-size:var(--text-label-medium-font-size);font-style:normal;line-height:var(--text-label-medium-line-height)}.LocationAutocomplete_suggestionMeta___0BA4{color:var(--content-global-tertiary);font-family:var(--text-label-tiny-font-family);font-size:var(--text-label-tiny-font-size);font-style:normal;font-weight:500;line-height:var(--text-label-tiny-line-height)}.LocationAutocomplete_emptyState__ErLt2{padding:var(--size-1) var(--size-0-75);font-family:var(--font-primary);font-size:var(--text-label-medium-font-size);color:var(--content-global-tertiary);text-align:center}.SearchControlsBar_container__Otnnm{width:100%;display:flex;flex-direction:row;align-items:center;gap:var(--size-1);border-radius:var(--corner-radius-3xl);box-sizing:border-box}.SearchControlsBar_containerCompact__X820L{width:auto}.SearchControlsBar_inputsContainer__oD7Ee{flex:1;display:flex;flex-direction:row;align-items:center;gap:var(--size-0-5);padding:var(--size-0-25);border-radius:26px;border:1px solid var(--content-divider-idle);background:var(--background-global-primary);box-sizing:border-box}.SearchControlsBar_inputWrapper__OTy9d{flex:1 1 0;min-width:112px;display:flex;align-items:center;justify-content:flex-start;gap:var(--size-0-75);padding:var(--size-0-625) var(--size-1);border-radius:var(--corner-radius-full);position:relative}.SearchControlsBar_containerCompact__X820L .SearchControlsBar_inputWrapper__OTy9d{flex:2 1 0}.SearchControlsBar_input__6LApz{flex:1;border:none;outline:none;color:var(--content-global-tertiary);font-family:var(--text-body-medium-font-family);font-size:var(--text-body-medium-font-size);font-style:normal;font-weight:var(--font-weight-regular);line-height:var(--text-body-medium-line-height);background-color:transparent;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SearchControlsBar_input__6LApz::placeholder{color:var(--content-global-tertiary)}.SearchControlsBar_divider__zse1P{width:0;height:32px;flex-shrink:0;border-left:1px solid var(--content-divider-idle)}.SearchControlsBar_controlWrapper__WAXYa{flex:1 1 0;min-width:auto;display:flex;align-items:center;justify-content:flex-start;border-radius:var(--corner-radius-full);position:relative}.SearchControlsBar_controlWrapper__WAXYa>div>button:first-of-type{flex:1;width:100%;display:flex;align-items:center;justify-content:flex-start;gap:var(--size-0-75);padding:var(--size-0-625) var(--size-1);height:auto;cursor:pointer}.SearchControlsBar_controlWrapper__WAXYa>div>button:first-of-type,.SearchControlsBar_control__ysFrE{background:transparent;border:none;color:var(--content-global-tertiary);font-family:var(--text-body-medium-font-family);font-size:var(--text-body-medium-font-size);font-style:normal;font-weight:var(--font-weight-regular);line-height:var(--text-body-medium-line-height);white-space:nowrap}.SearchControlsBar_buttonWrapper__HCqQD{width:200px;min-width:200px;flex-shrink:0;flex-grow:0}.SearchControlsBar_buttonWrapper__HCqQD button{width:100%}.SearchControlsBar_mobileContainer__k9llV{width:100%;display:flex;flex-direction:column;gap:var(--size-0-5);box-sizing:border-box}.SearchControlsBar_mobileSummary__L6Bfq{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:var(--size-0-75);padding:var(--size-0-5) var(--size-0-75);background-color:var(--background-global-primary);border-radius:var(--corner-radius-full);border:1px solid var(--content-action-tertiary-idle);box-sizing:border-box;cursor:pointer;transition:border-color .2s ease;text-align:left}.SearchControlsBar_mobileSummary__L6Bfq:hover{border-color:var(--content-action-tertiary-hover)}.SearchControlsBar_mobileSummaryIcon__7fmo6{width:var(--size-1-5);height:var(--size-1-5);flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--content-global-tertiary)}.SearchControlsBar_mobileSummaryIcon__7fmo6 svg{width:100%;height:100%}.SearchControlsBar_mobileSummaryText__tDqDs{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;text-align:left}.SearchControlsBar_mobileSummaryTitle__WISJB{font-family:var(--text-body-medium-font-family);font-size:var(--text-body-medium-font-size);font-weight:var(--text-body-medium-font-weight);line-height:var(--text-body-medium-line-height)}.SearchControlsBar_mobileSummarySubtitle__jiCT_,.SearchControlsBar_mobileSummaryTitle__WISJB{color:var(--content-global-tertiary);font-style:normal;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SearchControlsBar_mobileSummarySubtitle__jiCT_{font-family:var(--text-body-tiny-font-family);font-size:var(--text-body-tiny-font-size);font-weight:var(--text-body-tiny-font-weight);line-height:var(--text-body-tiny-line-height)}.SearchControlsBar_mobileActionBar__qBx3g{display:flex;align-items:center;width:100%;border-bottom:1px solid var(--color-gray-300)}.SearchControlsBar_mobileActionButton__MwQee{flex:1;display:flex;align-items:center;justify-content:center;gap:var(--size-0-5);height:44px;padding:var(--size-0-625) var(--size-1-25);background-color:transparent;border:none;color:var(--content-action-tertiary-idle);font-family:var(--text-label-medium-font-family);font-size:var(--text-label-medium-font-size);font-style:normal;font-weight:500;line-height:var(--text-label-medium-line-height);cursor:pointer;transition:opacity .2s ease}.SearchControlsBar_mobileActionButton__MwQee:hover{opacity:.7}.SearchControlsBar_mobileActionButton__MwQee:active{opacity:.5}.SearchControlsBar_mobileActionButton__MwQee:disabled{opacity:.5;cursor:not-allowed}.SearchControlsBar_mobileActionButton__MwQee svg{width:20px;height:20px;flex-shrink:0}.SearchControlsBar_mobileActionDivider__Gc0Vw{width:1px;height:var(--size-1-5);background-color:var(--content-divider-idle);flex-shrink:0}.SearchControlsBar_clearButton__PB3Kw{display:flex;align-items:center;justify-content:center;padding:0;margin-right:var(--size-0-5);border:none;border-radius:var(--corner-radius-full);cursor:pointer;color:var(--content-global-tertiary);flex-shrink:0;transition:background-color .15s ease,color .15s ease}.SearchControlsBar_clearButton__PB3Kw svg{width:var(--size-1-5);height:var(--size-1)}.PopularFilters_container__YIw0c{display:none}@keyframes PopularFilters_fadeIn__WFnWL{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.PopularFilters_content__02EMT{padding:16px}.PopularFilters_label__P_v_f{display:block;font-family:var(--font-primary);font-size:var(--text-label-large-font-size,18px);font-weight:var(--font-weight-medium,500);line-height:var(--text-label-large-line-height,28px);color:var(--content-global-tertiary,#5a6478);margin-bottom:16px}.PopularFilters_filters__zpopI{display:flex;flex-direction:column;gap:12px}.PopularFilters_filterItem__c6Hcb{display:flex;align-items:center;gap:8px;cursor:pointer;user-select:none;padding:4px 0}.PopularFilters_checkbox__5Te3C{position:absolute;opacity:0;width:0;height:0}.PopularFilters_checkboxBox__cdpB0{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background-color:var(--background-global-primary,#ffffff);border:1px solid var(--content-divider-idle,#d2d4db);border-radius:2px;transition:all .15s ease;flex-shrink:0}.PopularFilters_checkbox__5Te3C:checked+.PopularFilters_checkboxBox__cdpB0{background-color:var(--content-action-highlight-idle,#3474da);border-color:var(--content-action-highlight-idle,#3474da)}.PopularFilters_checkbox__5Te3C:focus+.PopularFilters_checkboxBox__cdpB0{box-shadow:0 0 0 2px rgba(52,116,218,.3)}.PopularFilters_filterItem__c6Hcb:hover .PopularFilters_checkboxBox__cdpB0{border-color:var(--content-action-highlight-idle,#3474da)}.PopularFilters_checkIcon__dI6p9{width:12px;height:10px;color:#ffffff}.PopularFilters_filterLabel__C9F__{color:var(--content-global-primary);font-family:var(--text-label-medium-font-family);font-size:var(--text-label-medium-font-size);font-style:normal;font-weight:500;line-height:var(--text-label-medium-line-height)}@media (min-width:1024px){.PopularFilters_container__YIw0c{display:none;position:fixed;top:250px;width:280px;background-color:var(--background-global-primary,#ffffff);border:1px solid var(--content-divider-idle,#d2d4db);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);z-index:99}.PopularFilters_container__YIw0c.PopularFilters_visible__XrhSm{display:block;animation:PopularFilters_fadeIn__WFnWL .2s ease-out}}.CheckoutModal_container__Ie83R{display:flex;flex-direction:column}.CheckoutModal_heading__ERa5M{color:var(--content-global-primary,#1f2937);font-family:var(--text-heading-medium-font-family);font-size:var(--text-heading-medium-font-size);font-weight:var(--text-heading-medium-font-weight);line-height:var(--text-heading-medium-line-height);letter-spacing:-.8px;font-style:normal;margin-bottom:1rem}.CheckoutModal_description__3W48_{font-size:var(--text-body-medium-font-size);color:var(--content-global-tertiary);font-family:var(--text-body-medium-font-family);font-weight:var(--text-body-medium-font-weight);line-height:var(--text-body-medium-line-height);font-style:normal;margin-bottom:2rem}.CheckoutModal_confirmButton__RvEMn{width:100%}@media (min-width:1024px){.CheckoutModal_container__Ie83R{padding:4rem}}@media (max-width:1023px){.CheckoutModal_container__Ie83R{padding:2rem}}.ActivateGiftCardPage_pageWrapper__VCOi4{min-height:100vh;background-color:var(--color-ink-white);font-family:var(--font-primary);display:flex;flex-direction:column}.ActivateGiftCardPage_container__XZU7N{min-height:100vh;background-color:var(--color-ink-white);padding-bottom:var(--size-8)}.ActivateGiftCardPage_checkoutMain__bocO5{flex:1;display:flex;flex-direction:column;min-height:60vh}.ActivateGiftCardPage_errorWrapper__HwIJ1{max-width:495px;width:100%;margin:0 auto;padding:var(--size-3) var(--size-1-5);display:flex;flex-direction:column;align-items:center;gap:var(--size-1-5);text-align:center}.ActivateGiftCardPage_errorMessage__SiD7e{font-family:var(--text-body-medium-font-family);font-size:var(--text-body-medium-font-size);font-weight:var(--text-body-medium-font-weight);line-height:var(--text-body-medium-line-height);color:var(--content-global-tertiary);margin:0}.ActivateGiftCardPage_activationError__Y_4Ws{margin-top:var(--size-1);padding:var(--size-0-75) var(--size-1);background-color:var(--background-status-light-error-idle);border:1px solid var(--color-red-500);border-radius:var(--corner-radius-lg);color:var(--content-status-heavy-error-idle);font-family:var(--text-body-small-font-family);font-size:var(--text-body-small-font-size);line-height:var(--text-body-small-line-height)}@media (max-width:1023px){.ActivateGiftCardPage_errorWrapper__HwIJ1{padding:var(--size-1-5) var(--size-1)}}