.Price_price__kItCx{white-space:nowrap}.Button_button__qH_l0{--svg-size:var(--sd-spacing-4);--padding-left-fraction:1;--padding-right-fraction:1;--padding-left:var(--sd-spacing-6);--padding-right:var(--sd-spacing-6);--padding-x:calc(var(--padding-left) * var(--padding-left-fraction)) calc(var(--padding-right) * var(--padding-right-fraction));--border-color:var(--background-color);display:inline-flex;position:relative;flex-wrap:nowrap;align-items:center;justify-content:center;min-width:var(--sd-button-target-size-default);height:var(--sd-button-target-size-default);padding-inline:var(--padding-x);transition:padding-inline var(--sd-transition-default),background-color var(--sd-transition-default),border-color var(--sd-transition-default),color var(--sd-transition-default);border:var(--sd-border-width-1) solid;border-radius:var(--sd-border-radius-lg);border-color:var(--border-color);background-color:var(--background-color);color:var(--color);font:var(--sd-typography-button);text-decoration:none;white-space:nowrap;gap:var(--sd-spacing-3);touch-action:manipulation;& svg{width:var(--svg-size);height:var(--svg-size)}@media (hover:hover){&:hover{cursor:pointer}}}.Button_primary__fN_Rr{--background-color:var(--sd-button-primary-background-color-default);--color:var(--sd-button-primary-foreground-color-default);&:active{--background-color:var(--sd-button-primary-background-color-active);--color:var(--sd-button-primary-foreground-color-active);--border-color:var(--sd-button-primary-border-color-active)}@media (hover:hover){&:hover{--background-color:var(--sd-button-primary-background-color-hover)}}}.Button_secondary__56_ko{--border-color:var(--sd-button-secondary-border-color-default);--background-color:var(--sd-button-secondary-background-color-default);--color:var(--sd-button-secondary-foreground-color-default);&:active{--border-color:var(--sd-button-secondary-border-color-active)}@media (hover:hover){&:hover{--border-color:var(--sd-button-secondary-border-color-hover);filter:brightness(.96)}}}.Button_accent__UsQH8{--background-color:var(--sd-button-accent-background-color-default);--color:var(--sd-button-accent-foreground-color-default);&:active{--background-color:var(--sd-button-accent-background-color-active);--color:var(--sd-button-accent-foreground-color-active)}@media (hover:hover){&:hover{--background-color:var(--sd-button-accent-background-color-hover);--color:var(--sd-button-accent-foreground-color-hover)}}}.Button_minimal__dA_MF{--background-color:transparent;--color:var(--sd-button-minimal-foreground-color-default);margin-right:calc(-1 * calc(var(--padding-right) * var(--padding-right-fraction)));margin-left:calc(-1 * calc(var(--padding-left) * var(--padding-left-fraction)));&:focus-visible{--color:var(--sd-button-minimal-foreground-color-hover)}&:active{--color:var(--sd-button-minimal-foreground-color-active)}@media (hover:hover){&:hover{--color:var(--sd-button-minimal-foreground-color-hover)}}}.Button_danger__05DNM{--background-color:var(--sd-button-danger-background-color-default);--color:var(--sd-button-danger-foreground-color-default);@media (hover:hover){&:hover{--background-color:var(--sd-button-danger-background-color-hover)}}}.Button_floating__B05vj{--background-color:var(--sd-button-floating-background-color-default);--border-color:var(--sd-button-floating-border-color-default);--color:var(--sd-button-floating-foreground-color-default);box-shadow:var(--sd-elevation-sm);@media (hover:hover){&:hover{--background-color:var(
                --sd-button-floating-background-color-hover
            );--border-color:var(--sd-button-floating-border-color-hover);--color:var(--sd-button-floating-foreground-color-hover)}}&:active{--background-color:var(--sd-button-floating-background-color-active);--border-color:var(--sd-button-floating-border-color-active);--color:var(--sd-button-floating-foreground-color-active)}}.Button_dark__ZgHrk{--background-color:var(--sd-button-dark-background-color-default);--color:var(--sd-button-dark-foreground-color-default);@media (hover:hover){&:hover{--background-color:var(--sd-button-dark-background-color-hover)}}}.Button_social-login__zq43i{--background-color:var(--sd-button-social-login-background-color-default);--color:var(--sd-button-social-login-foreground-color-default);--border-color:var(--sd-button-social-login-border-color-default);&:focus-visible{text-decoration:underline}@media (hover:hover){&:hover{text-decoration:underline;--color:var(--sd-button-social-login-foreground-color-hover)}}}.Button_small__mVxuB{--padding-left-fraction:0.8;--padding-right-fraction:0.8;--svg-size:0.6rem;height:var(--sd-spacing-8)}.Button_rounded__UKRok{border-radius:var(--sd-border-radius-full)}.Button_roundedIconOnly__ccdpm{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;aspect-ratio:1/1;margin:var(--sd-spacing-0);padding:var(--sd-spacing-0)}.Button_button__qH_l0.Button_loading__0ncSz{--svg-size:1rem;cursor:wait;& svg{animation:rotate 1s linear infinite;color:var(--sd-button-loading-foreground-color-default)}}.Button_button__qH_l0.Button_loading__0ncSz:not(.Button_hasIcon__C4XIG){--padding-left:var(--sd-spacing-8);--padding-right:var(--sd-spacing-4);& svg{position:absolute;top:calc(50% - var(--svg-size) / 2);right:auto;left:calc(calc(var(--padding-left) * var(--padding-left-fraction)) / 2 + calc(var(--padding-left) * var(--padding-left-fraction)) - var(--svg-size) / 2 - calc(var(--padding-left) * var(--padding-left-fraction)));width:var(--svg-size);height:var(--svg-size);margin:auto;transform:translateZ(0)}}.Button_button__qH_l0.Button_disabled__sF_tc,.Button_button__qH_l0[disabled]{cursor:not-allowed}.Button_button__qH_l0.Button_disabled__sF_tc,.Button_button__qH_l0.Button_loading__0ncSz,.Button_button__qH_l0[disabled]{--background-color:var(--sd-button-all-disabled-background-color-default);--color:var(--sd-button-all-disabled-foreground-color-default);--border-color:var(--sd-button-all-disabled-border-color-default)}.Dialog_dialog__7bM_a{display:flex;position:relative;z-index:var(--z-index-dialog);flex-direction:column;width:100%;border-color:var(--sd-border-color-default);background-color:var(--sd-color-background-neutral-subtle);@media (min-width:1024px){max-width:36rem}}.Dialog_content__L9OE5{display:flex;flex-direction:column;padding:var(--sd-spacing-0) var(--sd-spacing-4) var(--sd-spacing-4);gap:var(--sd-spacing-4);@media (min-width:1024px){padding:var(--sd-spacing-0) var(--sd-spacing-6) var(--sd-spacing-5);gap:var(--sd-spacing-5)}}.Overlay_overlay__I_4uN{display:flex;position:fixed;z-index:var(--z-index-dialog-overlay);flex-direction:column;align-items:center;justify-content:flex-end;animation-duration:var(--sd-transition-duration-long);animation-timing-function:var(--sd-transition-timing-default);opacity:0;background-color:var(--sd-overlay-color-backdrop);inset:0;animation-fill-mode:forwards;&{animation-name:fade-in}@media (min-width:1024px){justify-content:center}}.Overlay_nonModal__k9qvb{pointer-events:none}.Overlay_transparent__lt3zd{background-color:transparent}.Overlay_closing__6GtVp{animation-name:fade-out}.Popover_overlay__Fa7nP{@media (min-width:1024px){background-color:transparent}}.Popover_mobileFloating__F624Q{background-color:transparent}.PopoverContent_popover__S4_vD{position:relative;width:100%;max-height:90vh;animation-duration:var(--sd-transition-duration-long);animation-timing-function:var(--sd-transition-timing-default);border:var(--sd-border-width-1) solid var(--sd-border-color-subtle);border-radius:var(--sd-border-radius-2xl) var(--sd-border-radius-2xl) var(--sd-border-radius-0) var(--sd-border-radius-0);box-shadow:var(--sd-elevation-sm);pointer-events:auto;animation-fill-mode:forwards;&{animation-name:slide-in}&.PopoverContent_closing__cYIwj{animation-name:slide-out}@media (min-width:1024px){position:absolute;top:0;left:0;width:unset;max-width:var(--popover-max-width);max-height:var(--popover-max-height);transform:translate(var(--popover-x),var(--popover-y));animation-name:none;border-radius:var(--sd-border-radius-2xl);will-change:transform;&.PopoverContent_closing__cYIwj{animation-name:none}}}.PopoverContent_alwaysFloating__Llyzh{position:absolute;top:0;left:0;width:unset;max-width:min(var(--popover-max-width),90vw);max-height:min(var(--popover-max-height),90vh);transform:translate(var(--popover-x),var(--popover-y));animation-name:none;border-radius:var(--sd-border-radius-2xl);will-change:transform;&.PopoverContent_closing__cYIwj{animation-name:none}}.PopoverContent_contentWrapper__XgsFa{overflow:hidden;border-radius:inherit;background-color:var(--sd-color-background-neutral-subtle)}.PopoverContent_content__lN4Dr{max-height:90vh;overflow:hidden;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:auto;@media (min-width:1024px){max-width:var(--popover-max-width);max-height:var(--popover-max-height)}}.PopoverContent_hasPadding__azK1U{padding:var(--sd-spacing-5)}.PopoverContent_arrow__m291n{display:none;position:absolute;width:var(--sd-spacing-4);height:var(--sd-spacing-4);stroke-width:var(--sd-border-width-1);stroke:var(--sd-border-color-subtle);fill:var(--sd-color-background-neutral-subtle);filter:drop-shadow(var(--sd-elevation-sm));@media (min-width:1024px){display:unset}}.PopoverContent_arrow__m291n[data-placement=top-end],.PopoverContent_arrow__m291n[data-placement=top-start],.PopoverContent_arrow__m291n[data-placement=top]{top:100%}.PopoverContent_arrow__m291n[data-placement=bottom-end],.PopoverContent_arrow__m291n[data-placement=bottom-start],.PopoverContent_arrow__m291n[data-placement=bottom]{bottom:100%;transform:rotate(180deg)}.PopoverContent_arrow__m291n[data-placement=left-end],.PopoverContent_arrow__m291n[data-placement=left-start],.PopoverContent_arrow__m291n[data-placement=left]{left:100%;transform:rotate(-90deg)}.PopoverContent_arrow__m291n[data-placement=right-end],.PopoverContent_arrow__m291n[data-placement=right-start],.PopoverContent_arrow__m291n[data-placement=right]{right:100%;transform:rotate(90deg)}.ListBox_container__mD2GL{--listbox-padding:var(--sd-spacing-5);display:flex;flex-flow:column nowrap;gap:var(--sd-spacing-1);padding-top:var(--sd-spacing-3);padding-bottom:var(--sd-spacing-3);@media (min-width:768px){width:26rem}}@layer atoms{.Anchor_anchor__ymDUu{--anchor-hover-decoration:underline;display:inline-flex;flex-wrap:nowrap;align-items:center;gap:var(--sd-spacing-2);background:transparent;color:var(--sd-text-color-link-default);text-decoration:none;cursor:pointer;@media (hover:hover){&:hover{color:var(--sd-text-color-link-hover);.Anchor_label__1UlQ7{-webkit-text-decoration:var(--anchor-hover-decoration);text-decoration:var(--anchor-hover-decoration)}}}}.Anchor_forceUnderline__ZfLZl{.Anchor_label__1UlQ7{text-decoration:underline}}}.ListBoxOption_listItem__pq0cE{display:flex;flex-flow:row nowrap;align-items:center;gap:var(--sd-spacing-2);min-height:2.5rem;padding-inline:var(--listbox-padding);cursor:pointer}.ListBoxOption_isFocused__LQNcC{background-color:var(--sd-surface-default)}.ListBoxOption_isSelected__WyI3i{text-decoration:underline}.ListBoxSection_title__e20sP{display:flex;flex-flow:row nowrap;align-items:center;min-height:2rem;padding-inline:var(--listbox-padding);font-weight:var(--sd-font-weight-semi-bold)}.ListBoxSection_description__eulAV{display:block;padding-inline:var(--listbox-padding);color:var(--sd-color-foreground-neutral-subtle);font-size:var(--sd-font-size-sm);font-style:italic}.DestinationSearch_input__0JUrv{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DestinationSearch_keywordSearch__4aZNm{&:after,&:before{content:'"'}}.InputIncrementer_inputIncrementer__ndnDH{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}.InputIncrementer_labelWrapper__nd1zD{display:flex;flex-flow:column wrap}.InputIncrementer_default__v99kp{flex-direction:column;gap:var(--sd-spacing-2)}.InputIncrementer_horizontal__dYU_m{flex-direction:row;gap:var(--sd-spacing-4)}.InputIncrementer_inputWrapper__gpiP2{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--sd-spacing-2)}.InputIncrementer_input__vZHrA{width:var(--sd-button-target-size-default);height:var(--sd-button-target-size-default);text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;&::-webkit-inner-spin-button,&::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:var(--sd-spacing-0)}&[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}}.TravelPartyInputs_travelPartyInputs__E9wcw{display:flex;flex-direction:column;gap:var(--sd-spacing-5)}.TravelPartySelect_input__CC32S{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TravelPartySelect_placeholder__8CNo_{color:var(--sd-control-placeholder-color-default)}.TravelPartySelect_open__YW853{border-color:var(--sd-control-border-color-focus)}.FlexiblePeriodInput_flexibleInput__V_hJq{grid-column:span 2}.TravelPeriodInputs_input__yGGMI{width:100%}.TravelPeriodInputs_left__4SOty{border-top-right-radius:var(--sd-border-radius-0);border-bottom-right-radius:var(--sd-border-radius-0)}.TravelPeriodInputs_right__gZxyp{border-top-left-radius:var(--sd-border-radius-0);border-bottom-left-radius:var(--sd-border-radius-0)}.TravelPeriodInputs_focussed__XyrbH{border-color:var(--sd-control-border-color-focus)}.DatePicker_datePickerWrapper__MA4pZ .react-datepicker{display:flex;position:relative;flex-wrap:wrap;justify-content:center;gap:var(--sd-spacing-4);background-color:var(--sd-surface-minimal)}.DatePicker_datePickerWrapper__MA4pZ .react-datepicker__header{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;height:2.5rem}.DatePicker_datePickerWrapper__MA4pZ .react-datepicker__current-month{color:var(--sd-text-color-default);font-family:var(--sd-font-family-base);font-size:var(--sd-font-size-default);font-weight:var(--sd-font-weight-medium)}.DatePicker_datePickerWrapper__MA4pZ .react-datepicker__navigation{--border-color:var(--sd-button-secondary-border-color-default);--background-color:var(--sd-button-secondary-background-color-default);--color:var(--sd-button-secondary-foreground-color-default);display:flex;position:absolute;z-index:1;top:1.25rem;flex-wrap:nowrap;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;overflow:hidden;transform:translateY(-50%);transition:background-color var(--sd-transition-default),border-color var(--sd-transition-default),color var(--sd-transition-default);border:var(--sd-border-width-1) solid;border-radius:var(--sd-border-radius-full);border-color:var(--border-color);background-color:var(--background-color);color:var(--color);text-align:center;text-indent:-999em;cursor:pointer;&:active{--border-color:var(--sd-button-secondary-border-color-active)}&:focus-visible{outline:var(--sd-focus-ring-default)}@media (hover:hover){&:hover{--border-color:var(--sd-button-secondary-border-color-hover);filter:brightness(.96)}}}.DatePicker_datePickerWrapper__MA4pZ .react-datepicker__navigation--previous{left:2px}.DatePicker_datePickerWrapper__MA4pZ .react-datepicker__navigation--next{right:2px}.DatePicker_datePickerWrapper__MA4pZ .react-datepicker__navigation-icon{position:relative;&:before{content:"";display:block;position:absolute;top:7px;width:10px;height:10px;border-color:currentcolor;border-style:solid;border-width:2px 2px 0 0}}.DatePicker_datePickerWrapper__MA4pZ .react-datepicker__navigation-icon--next{left:0;&:before{left:-7px;transform:rotate(45deg)}}.DatePicker_datePickerWrapper__MA4pZ .react-datepicker__navigation-icon--previous{right:0;&:before{right:-7px;transform:rotate(225deg)}}.DatePicker_datePickerWrapper__MA4pZ .react-datepicker__day-names,.DatePicker_datePickerWrapper__MA4pZ .react-datepicker__week{display:flex;flex-wrap:nowrap;justify-content:center}.DatePicker_datePickerWrapper__MA4pZ .react-datepicker__day-names{text-align:center}.DatePicker_datePickerWrapper__MA4pZ .react-datepicker__day,.DatePicker_datePickerWrapper__MA4pZ .react-datepicker__day-name{--day-outer-margin:var(--sd-spacing-1);--day-inner-width:calc(var(--date-picker-day-width) - 2 * var(--day-outer-margin));display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;width:var(--day-inner-width);height:var(--day-inner-width);margin:var(--day-outer-margin);border-radius:var(--sd-border-radius-full);text-align:center}.DatePicker_datePickerWrapper__MA4pZ .react-datepicker__day-name{color:var(--sd-text-color-light)}.DatePicker_datePickerWrapper__MA4pZ .react-datepicker__day{@media (hover:hover){&:not([aria-disabled=true]):hover{background-color:var(--sd-control-background-color-active);color:var(--sd-control-foreground-color-active);cursor:pointer}}&:focus-visible{outline:var(--sd-focus-ring-default);background-color:var(--sd-control-background-color-active);color:var(--sd-control-foreground-color-active)}}.DatePicker_datePickerWrapper__MA4pZ .react-datepicker__day--today{border:var(--sd-border-width-1) solid var(--sd-control-border-color-focus);&:focus-visible{background-color:transparent;color:var(--sd-color-foreground-neutral-default)}}.DatePicker_datePickerWrapper__MA4pZ .react-datepicker__day--selected{background-color:var(--sd-control-background-color-active);color:var(--sd-control-foreground-color-active)}.DatePicker_datePickerWrapper__MA4pZ .react-datepicker__day--disabled{color:var(--sd-text-color-disabled);-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.DatePicker_datePickerWrapper__MA4pZ .react-datepicker__day--in-range:not(.react-datepicker__day--range-start,.react-datepicker__day--range-end),.DatePicker_datePickerWrapper__MA4pZ .react-datepicker__day--in-selecting-range:not(.react-datepicker__day--selecting-range-start,.react-datepicker__day--selecting-range-end){width:var(--date-picker-day-width);margin-right:var(--sd-spacing-0);margin-left:var(--sd-spacing-0);border-radius:var(--sd-border-radius-0);background-color:var(--sd-color-background-success-default);color:var(--sd-color-foreground-neutral-default);&:focus-visible{color:var(--sd-color-foreground-neutral-default)}@media (hover:hover){&:hover{background-color:var(--sd-color-background-success-default);color:var(--sd-color-foreground-neutral-default);span{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;width:var(--day-inner-width);height:var(--day-inner-width);border-radius:var(--sd-border-radius-full);background-color:var(--sd-control-background-color-active);color:var(--sd-control-foreground-color-active)}}}}.DatePicker_datePickerWrapper__MA4pZ .react-datepicker__day--in-range:not(.react-datepicker__day--range-start,.react-datepicker__day--range-end).react-datepicker__day--disabled,.DatePicker_datePickerWrapper__MA4pZ .react-datepicker__day--in-selecting-range:not(.react-datepicker__day--selecting-range-start,.react-datepicker__day--selecting-range-end).react-datepicker__day--disabled{background-color:var(--sd-control-background-color-disabled);color:var(--sd-control-foreground-color-disabled)}.DatePicker_datePickerWrapper__MA4pZ .react-datepicker__day--range-end,.DatePicker_datePickerWrapper__MA4pZ .react-datepicker__day--range-start,.DatePicker_datePickerWrapper__MA4pZ .react-datepicker__day--selecting-range-end,.DatePicker_datePickerWrapper__MA4pZ .react-datepicker__day--selecting-range-start{position:relative;width:unset;height:unset;border:none;&:before{height:100%;background-color:var(--sd-color-background-success-default)}&:after,&:before{content:"";position:absolute}&:after{top:50%;width:5px;height:10px;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNSIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDUgMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wIDBMMy41ODU3OSAzLjU4NTc5QzQuMzY2ODQgNC4zNjY4NCA0LjM2Njg0IDUuNjMzMTYgMy41ODU3OSA2LjQxNDIxTDAgMTBWMFoiIGZpbGw9IiMyRjM4MDgiLz4KPC9zdmc+Cg==");background-repeat:no-repeat;background-position:50%;background-size:100%}}.DatePicker_datePickerWrapper__MA4pZ .react-datepicker__day--range-end,.DatePicker_datePickerWrapper__MA4pZ .react-datepicker__day--selecting-range-end{&:before{right:50%}&:after,&:before{left:calc(-1 * var(--day-outer-margin))}&:after{transform:translateY(-50%) rotate(180deg)}}.DatePicker_datePickerWrapper__MA4pZ .react-datepicker__day--range-end.react-datepicker__day--outside-month,.DatePicker_datePickerWrapper__MA4pZ .react-datepicker__day--range-start.react-datepicker__day--outside-month,.DatePicker_datePickerWrapper__MA4pZ .react-datepicker__day--selecting-range-end.react-datepicker__day--outside-month,.DatePicker_datePickerWrapper__MA4pZ .react-datepicker__day--selecting-range-start.react-datepicker__day--outside-month{&:after{top:0;width:calc(var(--day-inner-width) + var(--day-outer-margin));height:var(--day-inner-width);transform:none;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0NCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iNCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIiByeD0iMjAiIGZpbGw9IiMyRjM4MDgiLz4KPHBhdGggZD0iTTUgMTVMMS40MTQyMSAxOC41ODU4QzAuNjMzMTYzIDE5LjM2NjggMC42MzMxNjUgMjAuNjMzMiAxLjQxNDIxIDIxLjQxNDJMNSAyNVYxNVoiIGZpbGw9IiMyRjM4MDgiLz4KPC9zdmc+Cg==");background-repeat:no-repeat}}.DatePicker_datePickerWrapper__MA4pZ .react-datepicker__day--range-end.react-datepicker__day--outside-month,.DatePicker_datePickerWrapper__MA4pZ .react-datepicker__day--selecting-range-end.react-datepicker__day--outside-month{&:after{left:calc(-1 * var(--day-outer-margin))}}.DatePicker_datePickerWrapper__MA4pZ .react-datepicker__day--range-start.react-datepicker__day--outside-month,.DatePicker_datePickerWrapper__MA4pZ .react-datepicker__day--selecting-range-start.react-datepicker__day--outside-month{&:after{right:calc(-1 * var(--day-outer-margin));transform:rotate(180deg)}}.DatePicker_datePickerWrapper__MA4pZ .react-datepicker__day--range-start,.DatePicker_datePickerWrapper__MA4pZ .react-datepicker__day--selecting-range-start{&:before{left:50%}&:after,&:before{right:calc(-1 * var(--day-outer-margin))}&:after{transform:translateY(-50%)}}.DatePicker_datePickerWrapper__MA4pZ .react-datepicker__day--range-start.react-datepicker__day--range-end,.DatePicker_datePickerWrapper__MA4pZ .react-datepicker__day--selecting-range-start.react-datepicker__day--selecting-range-end{&:after{left:auto}&:before{display:none}}.DatePicker_datePickerWrapper__MA4pZ .react-datepicker__day--range-end span,.DatePicker_datePickerWrapper__MA4pZ .react-datepicker__day--range-end.react-datepicker__day--outside-month,.DatePicker_datePickerWrapper__MA4pZ .react-datepicker__day--range-start span,.DatePicker_datePickerWrapper__MA4pZ .react-datepicker__day--range-start.react-datepicker__day--outside-month,.DatePicker_datePickerWrapper__MA4pZ .react-datepicker__day--selecting-range-end span,.DatePicker_datePickerWrapper__MA4pZ .react-datepicker__day--selecting-range-end.react-datepicker__day--outside-month,.DatePicker_datePickerWrapper__MA4pZ .react-datepicker__day--selecting-range-start span,.DatePicker_datePickerWrapper__MA4pZ .react-datepicker__day--selecting-range-start.react-datepicker__day--outside-month{display:flex;position:relative;flex-wrap:nowrap;align-items:center;justify-content:center;width:var(--day-inner-width);height:var(--day-inner-width)}.DatePicker_datePickerWrapper__MA4pZ .react-datepicker__day--range-end span,.DatePicker_datePickerWrapper__MA4pZ .react-datepicker__day--range-start span,.DatePicker_datePickerWrapper__MA4pZ .react-datepicker__day--selecting-range-end span,.DatePicker_datePickerWrapper__MA4pZ .react-datepicker__day--selecting-range-start span{z-index:1;border-radius:var(--sd-border-radius-full);background-color:var(--sd-control-background-color-active);color:var(--sd-control-foreground-color-active)}.DatePicker_datePickerWrapper__MA4pZ .overlay,.DatePicker_datePickerWrapper__MA4pZ .react-datepicker__aria-live,.DatePicker_datePickerWrapper__MA4pZ .react-datepicker__sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:var(--sd-spacing-0);overflow:hidden;border:var(--sd-border-width-0);white-space:nowrap}.DatePicker_datePickerWrapper__MA4pZ .react-datepicker__sr-only{-webkit-clip-path:inset(50%);clip-path:inset(50%)}.DatePicker_datePickerWrapper__MA4pZ .react-datepicker__aria-live{-webkit-clip-path:circle(0);clip-path:circle(0)}.TabButton_tabButton__T5h6B{padding:var(--sd-spacing-1-5) 0;border-bottom:var(--sd-border-radius-xs) solid transparent;cursor:pointer;@media (hover:hover){&:hover{border-color:var(--sd-border-color-strong)}}}.TabButton_active__rFgPd{border-color:var(--sd-border-color-strong);font-weight:var(--sd-font-weight-semi-bold)}.TabList_tabList__5FcMZ{display:flex;flex-wrap:nowrap;margin-bottom:var(--sd-spacing-8);overflow-x:auto;overscroll-behavior-x:contain;gap:var(--sd-spacing-6);border-bottom:var(--sd-border-width-1) solid var(--sd-border-color-default);scrollbar-gutter:stable}.FilterChip_filterChip__W6qe4{--padding-x:var(--sd-spacing-4);--background-color:var(--sd-control-background-color-default);--color:var(--sd-control-foreground-color-default);--border-color:var(--sd-control-border-color-default);gap:var(--sd-spacing-1);@media (hover:hover){&:hover:not(:disabled){--background-color:var(--sd-control-background-color-default);--color:var(--sd-control-foreground-color-default);--border-color:var(--sd-control-border-color-focus)}}&:focus-visible{--border-color:var(--sd-control-border-color-active)}&:active:not(:disabled){--background-color:var(--sd-control-background-color-active);--color:var(--sd-control-foreground-color-active);--border-color:var(--sd-control-border-color-active)}}.FilterChip_isActive__3I20s:not(:disabled){--background-color:var(--sd-control-background-color-active);--color:var(--sd-control-foreground-color-active);--border-color:var(--sd-control-border-color-active)}.FlexiblePeriodSelect_container__z4H9e{display:flex;flex-direction:column;gap:var(--sd-spacing-4);text-align:center}.FlexiblePeriodSelect_title__5DiYc{font:var(--sd-typography-heading-3)}.FlexiblePeriodSelect_months__GlPOw,.FlexiblePeriodSelect_periods__70SaO{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sd-spacing-4)}.TravelPeriodPopoverContent_popoverContent__1AcTM{--popover-border-width:1px;--popover-padding:var(--sd-spacing-5);@media (min-width:1024px){width:calc(14 * var(--date-picker-day-width) + var(--date-picker-gutter) + 2 * var(--popover-border-width) + 2 * var(--popover-padding))}}.TravelPeriodPopoverContent_bodyContainer__YET08{padding:var(--popover-padding);background-color:var(--sd-surface-minimal)}.TravelPeriodPopoverContent_footerContainer__0d4g4,.TravelPeriodPopoverContent_headerContainer__jaL3W{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;padding-block:var(--sd-spacing-4);padding-inline:var(--sd-spacing-8)}.TravelPeriodPopoverContent_inputIncrementer__c_ebZ{justify-content:center}.PriceDetails_includedCosts__pZ_mP{color:var(--sd-color-foreground-success-emphasis);font-size:var(--sd-font-size-sm);&>*{display:inline}}.PriceDetails_includedCostsDetails__c3HtI{text-transform:lowercase}.PriceDetails_afterStayCosts__v6TCB,.PriceDetails_depositDescription__LumRz{margin:var(--sd-spacing-0);font-size:var(--sd-font-size-sm);line-height:1.714}.PriceDetails_asteriskExplanation__CZXVJ{margin-top:var(--sd-spacing-2);color:var(--sd-color-foreground-neutral-subtle);font-size:var(--sd-font-size-sm);line-height:1.429}.TravelPeriodSelectFooter_footerContainer__GHtJo{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;padding-block:var(--sd-spacing-4);padding-inline:var(--sd-spacing-8)}.PriceRow_container__jwPPp{display:flex;flex-wrap:wrap;justify-content:space-between}.PriceRow_term__da_jg{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--sd-spacing-1)}.PriceRow_bold__WM0Na{font-weight:var(--sd-font-weight-semi-bold)}.PriceRow_discount__a_p2Z{color:var(--sd-color-foreground-success-emphasis)}.PriceRow_tooltipIcon__0hBBY{display:block;color:var(--sd-color-foreground-neutral-gentle)}.DialogContent_content__LsZnS{display:flex;flex-flow:column nowrap;overflow:hidden;overflow-y:auto;scrollbar-gutter:unset;scroll-behavior:smooth;overscroll-behavior:auto;gap:var(--sd-spacing-4)}.SegmentedControl_segmentedControl__o7u_5{display:inline-flex;flex-wrap:nowrap;align-items:center;justify-content:center;margin:var(--sd-spacing-0);padding:var(--sd-spacing-0);list-style:none}.SegmentedControl_primary__6lrjv{padding:var(--sd-spacing-1);border:var(--sd-border-width-1) solid transparent;border-radius:var(--sd-border-radius-lg);background-color:var(--sd-surface-default);color:var(--sd-text-color-link-default)}.SegmentedControl_secondary__seHyB{padding:var(--sd-spacing-0);border:var(--sd-border-width-1) solid var(--sd-border-color-default);border-radius:var(--sd-border-radius-lg);background-color:var(--sd-surface-heavy);color:var(--sd-text-color-default)}.SegmentedControl_disabled__cYhO_{color:var(--sd-text-color-disabled);cursor:not-allowed}.SegmentedControl_button__F3HN4:disabled,.SegmentedControl_disabled__cYhO_ .SegmentedControl_button__F3HN4{cursor:not-allowed;pointer-events:auto}.SegmentedControl_fullWidth__XIZ0V{width:100%}.SegmentedControl_fullWidth__XIZ0V .SegmentedControl_button__F3HN4,.SegmentedControl_fullWidth__XIZ0V>li{display:flex;flex-grow:1;flex-wrap:nowrap;justify-content:center}.SegmentedControl_button__F3HN4{flex:0 0 auto;margin:var(--sd-spacing-0);padding:var(--sd-spacing-3) var(--sd-spacing-5);border:var(--sd-border-width-1) solid transparent;border-radius:var(--sd-border-radius-lg);font-weight:var(--sd-font-weight-medium);line-height:1;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.SegmentedControl_primary__6lrjv .SegmentedControl_button__F3HN4.SegmentedControl_selected__FjGH5{border-color:var(--sd-button-primary-background-color-default);background:var(--sd-button-primary-background-color-default);color:var(--sd-button-primary-foreground-color-default)}.SegmentedControl_primary__6lrjv.SegmentedControl_disabled__cYhO_ .SegmentedControl_button__F3HN4.SegmentedControl_selected__FjGH5,.SegmentedControl_primary__6lrjv:not(.SegmentedControl_disabled__cYhO_) .SegmentedControl_button__F3HN4[disabled]{border-color:var(--sd-surface-minimal);background:var(--sd-surface-minimal);color:var(--sd-text-color-disabled)}.SegmentedControl_secondary__seHyB .SegmentedControl_button__F3HN4{margin-block:calc(var(--sd-border-width-1) * -1)}.SegmentedControl_secondary__seHyB li:first-of-type .SegmentedControl_button__F3HN4{-webkit-margin-start:calc(var(--sd-border-width-1) * -1);margin-inline-start:calc(var(--sd-border-width-1) * -1)}.SegmentedControl_secondary__seHyB li:last-of-type .SegmentedControl_button__F3HN4{-webkit-margin-end:calc(var(--sd-border-width-1) * -1);margin-inline-end:calc(var(--sd-border-width-1) * -1)}.SegmentedControl_secondary__seHyB .SegmentedControl_button__F3HN4.SegmentedControl_selected__FjGH5{border-color:var(--sd-border-color-default);background:var(--sd-surface-minimal);color:var(--sd-text-color-default)}.SegmentedControl_secondary__seHyB.SegmentedControl_disabled__cYhO_ .SegmentedControl_button__F3HN4.SegmentedControl_selected__FjGH5,.SegmentedControl_secondary__seHyB:not(.SegmentedControl_disabled__cYhO_) .SegmentedControl_button__F3HN4[disabled]{color:var(--sd-text-color-disabled)}@media (hover:hover){.SegmentedControl_primary__6lrjv:not(.SegmentedControl_disabled__cYhO_) .SegmentedControl_button__F3HN4:not(.SegmentedControl_selected__FjGH5,[disabled]):hover{background:var(--sd-color-background-accent-subtle)}.SegmentedControl_secondary__seHyB:not(.SegmentedControl_disabled__cYhO_) .SegmentedControl_button__F3HN4:not(.SegmentedControl_selected__FjGH5,[disabled]):hover{background:rgb(47 56 8/12.2%)}}.DialogFooter_footer__42ZON{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:var(--sd-spacing-3);@media (min-width:1024px){flex-direction:row}&.DialogFooter_spaceContent__6tYoE{justify-content:space-between}}.Header_header___HAPc{position:-webkit-sticky;position:sticky;z-index:var(--z-index-header);top:0;left:0;width:100%;height:var(--header-height);padding:var(--sd-spacing-0) var(--sd-spacing-4);transition:background-color var(--sd-transition-duration-default);border-bottom:var(--sd-border-width-1) solid var(--sd-border-color-subtle);background-color:var(--sd-surface-default);box-shadow:var(--sd-elevation-sm);&.Header_transparent__B2rH5{border-bottom:none;background-color:transparent;box-shadow:unset}svg{width:auto;max-height:2rem}}.Header_navbar__Vh1ke{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;width:100%;max-width:var(--sd-container-width-desktop);height:100%;margin:auto;gap:var(--sd-spacing-6)}.Header_popoverContent__Xno3A{min-width:18rem}.Header_desktopNavItems__r76Ag{display:none;@media (min-width:768px){display:flex;flex:1 1;flex-flow:row nowrap;align-items:center;justify-content:flex-end;gap:var(--sd-spacing-6);&.Header_centered__AoVGY{justify-content:center}}}.TravelPeriodSelectHeader_headerContainer__sYb7k{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;padding-block:var(--sd-spacing-4);padding-inline:var(--sd-spacing-8)}.TravelPeriodSelect_travelPeriod__ApQsf{display:grid;grid-template-columns:1fr 1fr}.TravelPeriodSelect_popoverContent__Yi9Ce{background-color:var(--sd-surface-default)}.PriceDetailsPopup_infoButton__Dj0AY{--svg-size:var(--sd-spacing-4);margin:calc(-1 * var(--sd-spacing-1));margin-left:calc(-1 * var(--sd-spacing-3))}.PriceDetailsPopup_infoIcon__vIwwC{color:var(--sd-color-foreground-neutral-gentle)}.SearchBar_container__jcvQS{display:flex;flex-direction:column;width:100%;padding:var(--sd-spacing-2);border-radius:var(--sd-border-radius-2xl);background-color:var(--sd-surface-heavy);gap:var(--sd-spacing-2);@media (min-width:768px){flex-flow:row nowrap;align-items:center;gap:var(--sd-spacing-4);>*{flex:1 1;min-width:0}}}.PricePerNight_pricePerNight__1dxEE{display:flex;flex-direction:column;justify-content:space-between}.PricePerNight_priceRow__gKB0i{display:flex;flex-flow:row nowrap;align-items:center;gap:var(--sd-spacing-2)}.PricePerNight_price__9c3Dy{white-space:nowrap}.PricePerNight_highlighted__fM6KE{color:var(--sd-color-foreground-accent-emphasis)}.PricePerNight_heading__MIcW9{font-size:var(--sd-font-size-sm);text-align:center;white-space:nowrap}.PricePerNight_heading__MIcW9,.PricePerNight_subtext__4fDGt{color:var(--sd-text-color-light)}.FilterPanel_filterPanel__Dc5xI{display:flex;flex-flow:column nowrap;gap:var(--sd-spacing-5)}.BaseRating_rating__lq9jB{display:inline-flex;flex-wrap:nowrap;align-items:center;justify-content:center;height:var(--sd-spacing-8);padding-inline:var(--sd-spacing-2);gap:var(--sd-spacing-1);background:no-repeat 0;background-size:100% 100%;color:var(--sd-color-foreground-neutral-default)}.BaseRating_general__Lslyh{background-image:url(https://assets.nature.house/design-system/images/label-bumblebee.svg);background-repeat:no-repeat;.BaseRating_icon__7A9Rc{color:var(--sd-color-foreground-action-emphasis)}}.BaseRating_nature___4JrL{background-image:url(https://assets.nature.house/design-system/images/label-spring.svg);background-repeat:no-repeat;.BaseRating_icon__7A9Rc{color:var(--sd-color-foreground-success-emphasis)}}.Tag_tag__I3j_m{display:inline-block;padding:var(--sd-spacing-1) var(--sd-spacing-4);border:var(--sd-border-width-1) solid var(--sd-color-border-neutral-default);border-radius:var(--sd-border-radius-full);background-color:var(--sd-color-background-neutral-default);color:var(--sd-color-foreground-neutral-default);font-size:var(--sd-font-size-sm);font-weight:var(--sd-font-weight-medium);line-height:var(--sd-font-line-height-xs)}.Tag_info__ZvvGV{border-color:var(--sd-color-border-info-default);background-color:var(--sd-color-background-info-default);color:var(--sd-color-foreground-info-default)}.Tag_success__Wz6VU{border-color:var(--sd-color-border-success-default);background-color:var(--sd-color-background-success-default);color:var(--sd-color-foreground-success-default)}.Tag_warning__0sPpf{border-color:var(--sd-color-border-action-default);background-color:var(--sd-color-background-action-default);color:var(--sd-color-foreground-action-default)}.Tag_accent__Z3TwR{border-color:var(--sd-color-border-accent-default);background-color:var(--sd-color-background-accent-default);color:var(--sd-color-foreground-accent-default)}.Tag_error__YdxyE{border-color:var(--sd-color-border-error-default);background-color:var(--sd-color-background-error-default);color:var(--sd-color-foreground-error-default)}.StayDuration_dateRange___aVCc{display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:flex-end;color:var(--sd-text-color-light);gap:var(--sd-spacing-1)}.StayDuration_heading__ju6Cy{color:var(--sd-text-color-light);font-size:var(--sd-font-size-sm);white-space:nowrap;&:after{content:": "}}.StayDuration_totalPrice__qaUpb{color:var(--sd-text-color-light);font-size:var(--sd-font-size-sm);white-space:nowrap}@container house-card (width > 45rem){.StayDuration_heading__ju6Cy:after{content:unset}.StayDuration_dateRange___aVCc{display:flex;flex-direction:column;gap:var(--sd-spacing-0)}.StayDuration_totalPrice__qaUpb{color:var(--sd-text-color-light);font-size:var(--sd-font-size-default)}}