.BU5dFW_modalContainer{background-color:var(--ds-colors-background-base-default);width:100%;max-height:95vh;font-family:var(--font-lausanne);border-radius:16px 16px 0 0;flex-direction:column;display:flex;position:relative;overflow:hidden}@media screen and (min-width:768px){.BU5dFW_modalContainer{border-radius:16px;max-width:700px;max-height:90vh}}.BU5dFW_closeButton{z-index:30;background-color:var(--ds-colors-background-base-default);opacity:.9;cursor:pointer;border:none;border-radius:50%;place-content:center;width:36px;height:36px;transition:opacity .15s;display:grid;position:absolute;top:12px;right:12px}.BU5dFW_closeButton:hover{opacity:1}.BU5dFW_closeButton:focus-visible{opacity:1;outline:2px solid var(--ds-colors-outline-focus);outline-offset:2px}.BU5dFW_closeButton svg{width:18px;height:18px}.BU5dFW_gallery{flex-shrink:0;width:100%;height:240px;position:relative;overflow:hidden}@media screen and (min-width:768px){.BU5dFW_gallery{height:350px}}.BU5dFW_gallerySlide{width:100%;height:100%;position:relative}.BU5dFW_content{flex:1;padding:24px;overflow-y:auto}.BU5dFW_heading{font-family:var(--font-lausanne);margin:0 0 16px;font-size:22px;font-weight:700;line-height:1.2}.BU5dFW_infoList{gap:12px;margin:0;padding:0;list-style:none;display:grid}.BU5dFW_infoListItem{font-family:var(--font-lausanne);align-items:flex-start;gap:8px;font-size:14px;font-weight:300;line-height:20px;display:flex}.BU5dFW_infoListItem p{margin-block-start:0}.BU5dFW_infoListItem p:last-child{margin-block-end:0}.BU5dFW_iconWrapper{flex:none;place-content:center;width:24px;height:24px;display:grid;transform:translateY(-2px)}.BU5dFW_iconWrapper>svg{width:100%;height:100%;display:block}.BU5dFW_link{text-underline-offset:2px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.BU5dFW_openingHours{gap:2px;display:grid}.BU5dFW_menuList{gap:2px;margin:4px 0 0;padding-left:16px;list-style:outside;display:grid}.BU5dFW_twoColumnLayout{grid-template-columns:1fr;gap:24px;display:grid}@media screen and (min-width:768px){.BU5dFW_twoColumnLayout{grid-template-columns:2fr 3fr}}.BU5dFW_description{font-family:var(--font-lausanne);font-size:14px;font-weight:300;line-height:20px}.BU5dFW_description p{margin:0 0 8px}.BU5dFW_description p:last-child{margin-bottom:0}.BU5dFW_description strong,.BU5dFW_description b{font-weight:var(--ds-typography-primitives-weight-semibold)}.BU5dFW_description em,.BU5dFW_description i{font-style:italic}.BU5dFW_footer{flex-shrink:0;padding:16px 24px 24px}.BU5dFW_addButton{background-color:var(--ds-colors-background-action-default);width:100%;color:var(--ds-colors-content-action-on-action);font-family:var(--font-lausanne);cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;padding:18px;font-size:16px;font-weight:500;display:flex;position:relative;overflow:hidden}.BU5dFW_addButton:before{content:"";transition:background-color .15s;position:absolute;inset:0}.BU5dFW_addButton:hover:before{background-color:var(--ds-colors-state-base-inverse-hover)}.BU5dFW_addButton:focus-visible{outline:2px solid var(--ds-colors-outline-focus);outline-offset:2px}.BU5dFW_addButton:disabled{background-color:var(--ds-colors-background-action-disabled);color:var(--ds-colors-content-action-disabled);cursor:not-allowed}
.K2bm0G_tooltipContainer{background-color:var(--ds-colors-primitives-greyscale-black-400);border-radius:8px;padding:8px}.K2bm0G_tooltipArrow{fill:var(--ds-colors-primitives-greyscale-black-400)}.K2bm0G_zIndex{z-index:190}
._1qPzuq_amenityItem{flex-direction:row;align-items:flex-start;gap:8px;display:flex}._1qPzuq_strikeThrough{text-decoration:line-through}._1qPzuq_badge{background-color:var(--color-black-100);white-space:nowrap;border-radius:16px;padding:3px 8px}._1qPzuq_infoIcon{cursor:pointer;flex-shrink:0;margin-top:auto;margin-bottom:auto}._1qPzuq_tooltipContent{width:200px;color:var(--color-white);white-space:pre-line}
.Jk6hiq_amenityGroup{flex-direction:column;gap:16px;min-width:264px;display:flex}.Jk6hiq_title{border-bottom:solid 2px var(--color-black-300);padding-bottom:8px}
.uhAkuW_container{background-color:var(--color-black-100);border-radius:4px;align-items:flex-start;gap:8px;padding:8px;display:flex}.uhAkuW_standardAmenities{flex-direction:column;display:flex}.uhAkuW_title{margin-bottom:4px}
.Cto5Ha_container{flex-direction:column;gap:40px;margin:0 20px 20px;display:flex}@media (min-width:768px){.Cto5Ha_container{margin:0 40px 40px}}.Cto5Ha_infoContainer{flex-direction:column;gap:2px;display:flex}.Cto5Ha_columns1{--amenity-modal-columns-tablet:1;--amenity-modal-columns-desktop:1}.Cto5Ha_columns2{--amenity-modal-columns-tablet:2;--amenity-modal-columns-desktop:2}.Cto5Ha_columns3{--amenity-modal-columns-tablet:2;--amenity-modal-columns-desktop:3}.Cto5Ha_amenitiesContainer{--amenity-modal-columns:1;--amenity-modal-column-gap:24px;columns:264px var(--amenity-modal-columns);column-gap:var(--amenity-modal-column-gap);column-fill:balance;position:relative}.Cto5Ha_amenitiesContainer>:nth-child(n){break-inside:avoid-column}.Cto5Ha_amenitiesContainer>:nth-child(n+2){margin-top:32px}@media (min-width:768px){.Cto5Ha_amenitiesContainer{--amenity-modal-columns:var(--amenity-modal-columns-tablet)}.Cto5Ha_amenitiesContainer>:nth-child(n+2){margin-top:24px}}@media (min-width:1024px){.Cto5Ha_amenitiesContainer{--amenity-modal-columns:var(--amenity-modal-columns-desktop)}}.Cto5Ha_standardAmenitiesContainer{width:calc((100% - (var(--amenity-modal-columns) - 1) * var(--amenity-modal-column-gap)) / var(--amenity-modal-columns));position:absolute;bottom:0;right:0}
.e-vGKW_tabsContainer{background-color:var(--color-black-100);border-radius:16px 16px 0 0;flex-direction:row;margin:20px;display:flex}@media (min-width:768px){.e-vGKW_tabsContainer{margin:20px 40px}}.e-vGKW_tab{cursor:pointer;border-color:var(--color-numa-main-black);border-width:2px 2px 0;border-radius:16px 16px 0 0;flex:1;align-items:center;padding:22px 20px;transition:background-color .3s;display:flex}.e-vGKW_tab.e-vGKW_active{background-color:var(--color-white)}.e-vGKW_tab.e-vGKW_inactive{border-width:0 0 2px}.e-vGKW_tabContents{flex-direction:column;display:flex}.e-vGKW_tabContents .e-vGKW_active{height:auto}.e-vGKW_tabContents .e-vGKW_inactive{height:0;overflow:hidden}
.cVWewa_section{justify-items:start;row-gap:var(--ds-size-spacing-2xl);display:grid}.cVWewa_title{margin:0}.cVWewa_grid{gap:var(--ds-size-spacing-l);grid-template-columns:1fr;width:100%;margin:0;padding:0;list-style:none;display:grid}@media (min-width:1024px){.cVWewa_grid{gap:var(--ds-size-spacing-xl) var(--ds-size-spacing-l);grid-template-columns:repeat(4,1fr)}}.cVWewa_item{gap:var(--ds-size-spacing-xs);align-items:center;min-width:0;display:flex}.cVWewa_wideOnly{display:none}@media (min-width:1024px){.cVWewa_wideOnly{display:flex}}.cVWewa_icon,.cVWewa_unavailableIcon{width:var(--ds-size-spacing-xl);height:var(--ds-size-spacing-xl);flex-shrink:0}.cVWewa_unavailableIcon{color:var(--ds-colors-content-secondary)}.cVWewa_struck{text-decoration:line-through}.cVWewa_showAll{width:100%}@media (min-width:1024px){.cVWewa_showAll{width:auto}}.cVWewa_modal{--modal-width:960px}.cVWewa_modalContent.cVWewa_modalContent{margin:0}.cVWewa_modalTitle.cVWewa_modalTitle{padding-inline:var(--ds-size-spacing-5xl);text-align:center}
.coxWvW_section{row-gap:var(--ds-size-spacing-2xl);height:var(--viewport-below-bars);grid-template-rows:auto minmax(0,1fr);display:grid}.coxWvW_header{row-gap:var(--ds-size-spacing-m);display:grid}.coxWvW_subtitle{display:none}.coxWvW_body{display:grid}.coxWvW_map{isolation:isolate;height:100%;margin-inline:calc(-1 * var(--gutter));position:relative}@media (min-width:768px){.coxWvW_subtitle{display:block}.coxWvW_section{max-height:40rem}.coxWvW_body{column-gap:var(--ds-size-spacing-xl);grid-template-columns:minmax(0,1fr) 20.5rem}.coxWvW_map{border-radius:var(--ds-size-corner-radius-l);margin-inline:0;overflow:hidden}}.coxWvW_panel{display:none}@media (min-width:768px){.coxWvW_panel{row-gap:var(--ds-size-spacing-m);border:var(--ds-size-stroke-thin) solid var(--ds-colors-outline-base-light);border-radius:var(--ds-size-corner-radius-l);padding:var(--ds-size-spacing-xl);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}}.coxWvW_panelTitle{border-bottom:var(--ds-size-stroke-thin) solid var(--ds-colors-outline-base-default);padding-bottom:var(--ds-size-spacing-xl)}.coxWvW_panelList{margin-inline:calc(-1 * var(--ds-size-spacing-xs));align-content:start;list-style:none;display:grid;overflow-y:auto}.coxWvW_row{column-gap:var(--ds-size-spacing-m);border-radius:var(--ds-size-corner-radius-m);width:100%;padding:var(--ds-size-spacing-xs);text-align:start;cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.coxWvW_row:hover,.coxWvW_rowSelected{background:var(--ds-colors-background-base-secondary)}.coxWvW_thumbnail{border-radius:var(--ds-size-corner-radius-m);flex-shrink:0;width:5.25rem;height:5.25rem;position:relative;overflow:hidden}.coxWvW_image{object-fit:cover}.coxWvW_rowText{row-gap:var(--ds-size-spacing-xxxs);display:grid}.coxWvW_secondary{color:var(--ds-colors-content-base-secondary)}.coxWvW_cards{inset-inline:0;gap:var(--ds-size-spacing-s);padding-block:var(--ds-size-spacing-2xl) var(--ds-size-spacing-4xl);padding-inline:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none;scroll-padding-inline-start:var(--gutter);list-style:none;display:flex;position:absolute;bottom:0;overflow-x:auto}.coxWvW_cardItem{scroll-snap-align:start;flex:0 0 16.5rem}@media (min-width:768px){.coxWvW_cards{display:none}}.coxWvW_card{border-radius:var(--ds-size-corner-radius-l);background:var(--ds-colors-background-base-default);text-align:start;grid-template-rows:auto auto;width:100%;display:grid;position:relative;overflow:hidden}.coxWvW_cardButton{cursor:pointer}.coxWvW_cardButton[aria-pressed=true],.coxWvW_floatingCard{box-shadow:var(--ds-effects-elevation-1)}.coxWvW_cardClose{top:var(--ds-size-spacing-s);right:var(--ds-size-spacing-s);width:var(--ds-size-spacing-2xl);height:var(--ds-size-spacing-2xl);border-radius:var(--ds-size-corner-radius-full);background:color-mix(in srgb, var(--ds-colors-background-base-default) 55%, transparent);color:var(--ds-colors-content-base-default);backdrop-filter:blur(4px);z-index:1;cursor:pointer;border:0;place-items:center;display:grid;position:absolute}.coxWvW_cardClose:hover{background:var(--ds-colors-background-base-default)}.coxWvW_cardCloseIcon{width:var(--ds-size-spacing-l);height:var(--ds-size-spacing-l)}.coxWvW_cardImage{height:6.5rem;display:block;position:relative}@media (min-width:768px){.coxWvW_cardImage{height:9.625rem}}.coxWvW_cardText{row-gap:var(--ds-size-spacing-xxxs);padding:var(--ds-size-spacing-m);display:grid}.coxWvW_rowText,.coxWvW_cardText{-webkit-user-select:text;user-select:text}.coxWvW_cardButton .coxWvW_cardText{border-inline:var(--ds-size-stroke-thin) solid var(--ds-colors-outline-base-default);border-block-end:var(--ds-size-stroke-thin) solid var(--ds-colors-outline-base-default);border-end-end-radius:var(--ds-size-corner-radius-l);border-end-start-radius:var(--ds-size-corner-radius-l)}.coxWvW_cardDescription{margin-top:var(--ds-size-spacing-xs)}.coxWvW_rating{align-items:center;gap:var(--ds-size-spacing-xs);display:flex}.coxWvW_floatingCard{display:none}@media (min-width:768px){.coxWvW_floatingCard{right:var(--ds-size-spacing-xl);bottom:var(--ds-size-spacing-5xl);width:19.5rem;display:grid;position:absolute}}.coxWvW_pin{box-sizing:border-box;border:var(--ds-size-stroke-default) solid var(--ds-colors-outline-base-light);border-radius:var(--ds-size-corner-radius-full);background:var(--ds-colors-background-base-default);width:3.5rem;height:3.5rem;color:var(--ds-colors-content-base-default);place-items:center;display:grid;transform:translateY(50%);box-shadow:0 4px 4px -1px #0c0c0d0d,0 4px 4px -1px #0c0c0d1a}.coxWvW_pinSelected{background:var(--ds-colors-background-brand-black);color:var(--ds-colors-content-brand-on-brand-black)}.coxWvW_propertyPin{width:4.125rem;height:5.625rem;display:block;transform:translateY(20%)}.coxWvW_connector{z-index:20;pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0;overflow:visible}.coxWvW_connectorLine,.coxWvW_connectorShadow{fill:none;stroke-width:var(--ds-size-stroke-default);stroke-linecap:round;stroke-dasharray:1 6}.coxWvW_connectorLine{stroke:var(--ds-colors-content-base-default)}.coxWvW_connectorShadow{stroke:var(--ds-colors-primitives-greyscale-black-280);stroke-opacity:.23}
.V4Bcga_body{fill:var(--ds-colors-background-brand-pink)}.V4Bcga_monogram{fill:var(--ds-colors-content-brand-on-brand-pink)}.V4Bcga_shadow{fill:var(--ds-colors-primitives-greyscale-black-280);opacity:.45;filter:blur(4px)}
.Dybeza_glyph{width:var(--ds-size-spacing-xl);height:var(--ds-size-spacing-xl);flex-shrink:0}
._14GBJG_richText>:first-child{margin-block-start:0}._14GBJG_richText>:last-child{margin-block-end:0}
.cKc_CW_section{gap:var(--ds-size-spacing-2xl);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.cKc_CW_section{grid-template-columns:1fr 1fr;gap:0}}.cKc_CW_title{margin:0}.cKc_CW_list{align-self:start}
.jUtsMW_Container{flex-direction:column;align-items:flex-start;gap:20px;display:flex}@media (min-width:1024px){.jUtsMW_Container{gap:28px}}.jUtsMW_ShowMoreButton{color:var(--color-numa-black--400);text-underline-offset:4px;text-decoration:underline}
._9VDiEq_button{color:var(--color-black-280);white-space:nowrap;text-underline-offset:4px;text-decoration:underline}
.I_bMsG_wrapper{flex-direction:column;gap:20px;padding:20px;display:flex}@media (min-width:1024px){.I_bMsG_wrapper{--column-width:calc(min(50vw, .5 * 1440px) - 42px);grid-template-columns:1fr 1fr;gap:28px;max-width:1440px;margin:auto;padding:28px;display:grid}}.I_bMsG_intro{flex-direction:column;gap:20px;display:flex}@media (min-width:1024px){.I_bMsG_intro{max-width:var(--column-width);grid-column:1;gap:28px}}.I_bMsG_amenities{flex-direction:column;gap:20px;display:flex}@media (min-width:1024px){.I_bMsG_amenities{max-width:var(--column-width);grid-column:1;gap:28px}.I_bMsG_price{max-width:var(--column-width);grid-area:1/2/4}.I_bMsG_cartWrapper{border:1px solid #6d706f38;border-radius:16px;padding:1.75rem}}
.FnMIpq_row{flex-direction:row;align-items:center;gap:8px;display:flex}.FnMIpq_rowContents{flex:1;justify-content:space-between;align-items:center;gap:8px;display:flex}
.IypYXG_button{width:100%}
.YJDFra_container{color:var(--color-numa-main-black);background-color:var(--color-white);border:1px solid var(--color-black-200);display:flex;overflow:hidden}.YJDFra_container.YJDFra_portrait{border-radius:16px;flex-direction:column;height:100%}.YJDFra_container.YJDFra_landscape{border-radius:8px;flex-direction:row}@media (min-width:768px){.YJDFra_container:hover{box-shadow:0 10px 40px #0000001a}}.YJDFra_swiper{max-width:100%}.YJDFra_carousel{display:grid;position:relative}.YJDFra_portrait .YJDFra_carousel{width:100%}.YJDFra_landscape .YJDFra_carousel{flex:40px}.YJDFra_carouselImage{object-fit:cover;aspect-ratio:1.5}.YJDFra_cardInfo{flex-direction:column;flex:1;justify-content:space-between;gap:16px;display:flex}.YJDFra_portrait .YJDFra_cardInfo{padding:16px}.YJDFra_landscape .YJDFra_cardInfo{padding:20px}.YJDFra_cardDetails{flex-direction:column;display:flex}.YJDFra_portrait .YJDFra_cardDetails{gap:8px}.YJDFra_landscape .YJDFra_cardDetails{gap:16px}.YJDFra_cardSubDetails{flex-direction:column;gap:8px;display:flex}.YJDFra_badges{z-index:10;align-items:center;gap:8px;width:100%;display:flex;position:absolute;top:8px;left:8px}.YJDFra_minRate{background-color:var(--color-numa-main-pink);border-radius:4px;margin:8px 0;padding:8px}.YJDFra_separator{background-color:var(--color-numa-main-black);opacity:.1;width:100%;height:1px}
.xoqPzG_propertyListTitle{text-align:left}
.TdT-Vq_propertyListTitle{text-align:left;margin-left:1.25rem;margin-right:1.25rem}.TdT-Vq_showMoreButton{width:100%;height:3.5rem;color:var(--color-gray-800);border-width:2px;border-color:var(--color-gray-800);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;padding:18px 36px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}