@layer molecules{.PriceRangeInputs_inputsWrapper__fb__b{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:var(--sd-spacing-2)}.RadioGroup_radioGroup__p7aYW{min-width:0}.RadioGroup_title__dDgCD{margin-bottom:var(--sd-spacing-1);font-weight:var(--sd-font-weight-semi-bold)}.RadioGroup_radio__Re7se{aspect-ratio:1/1}.RadioGroup_label__UKxkd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.RadioGroup_option__B7xV8{display:flex;flex-wrap:nowrap;justify-content:flex-start;padding:var(--sd-spacing-1-5) 0}.FilterPanel_filterPanel__Dc5xI{display:flex;flex-flow:column nowrap;gap:var(--sd-spacing-5)}}@layer molecules{}@layer molecules{}@keyframes _animations_rotate__gAPLG{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes _animations_slide-in__7p4qs{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _animations_slide-out__hgAhq{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes _animations_slide-in-desktop__OoC_R{0%{transform:translateY(5%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _animations_slide-out-desktop__hRgSF{0%{transform:translate(0);opacity:1}to{transform:translateY(5%);opacity:0}}@keyframes _animations_fade-in__F_r5_{0%{opacity:0}to{opacity:1}}@keyframes _animations_fade-out__mB0fs{0%{opacity:1}to{opacity:0}}@keyframes _animations_slide-in-left___8sWN{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes _animations_slide-out-left__GFZtl{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes _animations_slide-in-right__B_ZR3{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes _animations_slide-out-right__DWskF{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes _animations_shimmer__tZsfN{0%{background-position:200% 0}to{background-position:-200% 0}}@layer atoms{.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}}@layer molecules{.ModalContent_contentWrapper__jN9zN{height:100%;overflow:hidden;overflow-y:auto;background-color:var(--sd-color-background-neutral-subtle);overscroll-behavior-y:contain;scrollbar-gutter:auto}.ModalContent_modal__Gmz6G{--modal-border-radius:var(--sd-border-radius-3xl) var(--sd-border-radius-3xl) 0 0;--max-modal-width:90vw;--max-modal-height:90vh;position:relative;width:100%;max-height:var(--max-modal-height);overflow:hidden;animation-duration:var(--sd-transition-duration-long);animation-timing-function:var(--sd-transition-timing-default);border-radius:var(--modal-border-radius);animation-fill-mode:forwards;&{animation-name:slide-in}@media (min-width:1024px){--modal-border-radius:var(--sd-border-radius-3xl);width:max-content;max-width:var(--max-modal-width);&{animation-name:slide-in-desktop}}&.ModalContent_closing__L0_Tu{animation-name:slide-out;@media (min-width:1024px){animation-name:ModalContent_slide-out-desktop__LY_Gt}}}.ModalContent_disableMargins__imNrU{--max-modal-width:100vw;--max-modal-height:100vh}}@layer atoms{.Divider_hr__K94Cj{border-top:var(--sd-border-width-1) solid var(--sd-border-color-default)}.Divider_hasLabel__YyaYB{position:relative;overflow:visible;&:after{content:attr(data-label);position:absolute;top:50%;left:50%;padding-inline:var(--sd-spacing-1);transform:translate(-50%,-50%);background-color:var(--sd-surface-default)}}.Divider_subtle__2b1AR{border-color:var(--sd-border-color-subtle)}.Divider_minimalBackgroundColor__J62t3{&:after{background-color:var(--sd-surface-minimal)}}}@layer molecules{.GroupPanel_container__P7gmt{padding:var(--sd-spacing-2);border:var(--sd-border-width-1) solid var(--sd-border-color-default);border-radius:var(--sd-border-radius-lg)}.GroupPanel_subtle__y7PBT{border-color:var(--sd-border-color-subtle)}}@layer molecules{.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}.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)}.PriceDetailsSkeleton_priceDetailsSkeleton__U37lH{display:flex;flex-direction:column;gap:var(--sd-spacing-2)}.PriceDetailsSkeleton_row__adYYs{display:flex;flex-flow:row nowrap;justify-content:space-between;gap:var(--sd-spacing-2)}.PriceDetailsSkeleton_pricePerNightTerm__jlRT5{width:155px}.PriceDetailsSkeleton_pricePerNightPrice__Q3hB3{width:70px}.PriceDetailsSkeleton_includedCosts__JkJgC{width:80%;height:var(--sd-font-size-sm)}.PriceDetailsSkeleton_excludedCostsTerm__2zlJk{width:130px}.PriceDetailsSkeleton_excludedCostsPrice__tfKkL{width:60px}.PriceDetailsSkeleton_totalPriceTerm___ym2H{width:140px}.PriceDetailsSkeleton_totalPricePrice__KXu8r{width:70px}.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)}.PricePerNight_pricePerNight__1dxEE{display:flex;flex-direction:column;gap:var(--sd-spacing-0-5);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,.StayDuration_dateRange___aVCc{color:var(--sd-text-color-light)}.StayDuration_dateRange___aVCc{display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:flex-end;gap:var(--sd-spacing-1)}}@layer molecules{}@layer molecules{}@layer molecules{}@layer molecules{}@layer molecules{.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)}}}@layer atoms{.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)}}}@layer atoms{.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)}}@layer molecules{.LoginDialogContent_container__tHArA{display:flex;flex-direction:column;gap:var(--sd-spacing-8)}}