.root-amenities-module__aOzXNa__grid{grid-template-columns:repeat(auto-fit, minmax(min(calc(10.625rem * var(--mantine-scale)), 100%), 1fr));gap:calc(.5rem * var(--mantine-scale)) calc(.75rem * var(--mantine-scale));display:grid}.root-amenities-module__aOzXNa__viewAllButton{color:var(--mantine-color-indigo-7)}[data-mantine-color-scheme=dark] .root-amenities-module__aOzXNa__viewAllButton{color:var(--mantine-color-indigo-2)}.root-amenities-module__aOzXNa__viewAllButton{background-color:var(--mantine-color-indigo-0)}[data-mantine-color-scheme=dark] .root-amenities-module__aOzXNa__viewAllButton{background-color:color-mix(in srgb, var(--mantine-color-indigo-8) 34%, transparent)}@media (max-width:48em){.root-amenities-module__aOzXNa__grid{grid-template-columns:1fr}}
.attribute-module__yJsIyW__item{min-width:0;min-height:calc(2.625rem * var(--mantine-scale));padding-block:calc(.25rem * var(--mantine-scale));background-color:#ffffff57}[data-mantine-color-scheme=dark] .attribute-module__yJsIyW__item{background-color:#25262b2e}.attribute-module__yJsIyW__item{transition:color .16s,transform .16s}.attribute-module__yJsIyW__item:hover{color:var(--attribute-accent);transform:translateY(calc(-.0625rem * var(--mantine-scale)))}.attribute-module__yJsIyW__item[data-tone=amenity]{--attribute-accent:var(--mantine-color-teal-6)}[data-mantine-color-scheme=dark] .attribute-module__yJsIyW__item[data-tone=amenity]{--attribute-accent:var(--mantine-color-teal-4)}.attribute-module__yJsIyW__item[data-tone=category]{--attribute-accent:var(--mantine-color-indigo-6)}[data-mantine-color-scheme=dark] .attribute-module__yJsIyW__item[data-tone=category]{--attribute-accent:var(--mantine-color-indigo-4)}.attribute-module__yJsIyW__item[data-tone=tag]{--attribute-accent:var(--mantine-color-grape-6)}[data-mantine-color-scheme=dark] .attribute-module__yJsIyW__item[data-tone=tag]{--attribute-accent:var(--mantine-color-grape-4)}.attribute-module__yJsIyW__icon{flex:none}.attribute-module__yJsIyW__icon[data-tone=amenity]{color:var(--mantine-color-teal-7)}[data-mantine-color-scheme=dark] .attribute-module__yJsIyW__icon[data-tone=amenity]{color:var(--mantine-color-teal-2)}.attribute-module__yJsIyW__icon[data-tone=amenity]{background-color:var(--mantine-color-teal-0)}[data-mantine-color-scheme=dark] .attribute-module__yJsIyW__icon[data-tone=amenity]{background-color:color-mix(in srgb, var(--mantine-color-teal-8) 42%, transparent)}.attribute-module__yJsIyW__icon[data-tone=category]{color:var(--mantine-color-indigo-7)}[data-mantine-color-scheme=dark] .attribute-module__yJsIyW__icon[data-tone=category]{color:var(--mantine-color-indigo-2)}.attribute-module__yJsIyW__icon[data-tone=category]{background-color:var(--mantine-color-indigo-0)}[data-mantine-color-scheme=dark] .attribute-module__yJsIyW__icon[data-tone=category]{background-color:color-mix(in srgb, var(--mantine-color-indigo-8) 42%, transparent)}.attribute-module__yJsIyW__icon[data-tone=tag]{color:var(--mantine-color-grape-7)}[data-mantine-color-scheme=dark] .attribute-module__yJsIyW__icon[data-tone=tag]{color:var(--mantine-color-grape-2)}.attribute-module__yJsIyW__icon[data-tone=tag]{background-color:var(--mantine-color-grape-0)}[data-mantine-color-scheme=dark] .attribute-module__yJsIyW__icon[data-tone=tag]{background-color:color-mix(in srgb, var(--mantine-color-grape-8) 42%, transparent)}.attribute-module__yJsIyW__text{overflow-wrap:anywhere;min-width:0;color:var(--mantine-color-dark-7)}[data-mantine-color-scheme=dark] .attribute-module__yJsIyW__text{color:var(--mantine-color-gray-1)}@media (max-width:48em){.attribute-module__yJsIyW__item{min-height:calc(2.5rem * var(--mantine-scale))}}
.root-stay-cin-module__oHO8mW__row{width:fit-content;margin-top:calc(.375rem * var(--mantine-scale));padding:calc(.125rem * var(--mantine-scale)) calc(.375rem * var(--mantine-scale));color:var(--mantine-color-indigo-7)}[data-mantine-color-scheme=dark] .root-stay-cin-module__oHO8mW__row{color:var(--mantine-color-indigo-2)}.root-stay-cin-module__oHO8mW__row{cursor:pointer;border-radius:var(--mantine-radius-sm);background:0 0;border:0}.root-stay-cin-module__oHO8mW__row:hover{background-color:var(--mantine-color-gray-1)}[data-mantine-color-scheme=dark] .root-stay-cin-module__oHO8mW__row:hover{background-color:var(--mantine-color-dark-6)}.root-stay-cin-module__oHO8mW__text{letter-spacing:.02em}
.root-categories-module__V4YBSW__grid{grid-template-columns:repeat(auto-fit, minmax(min(calc(10.625rem * var(--mantine-scale)), 100%), 1fr));gap:calc(.5rem * var(--mantine-scale)) calc(.75rem * var(--mantine-scale));display:grid}@media (max-width:48em){.root-categories-module__V4YBSW__grid{grid-template-columns:1fr}}
.root-tags-module__6ZcHzW__grid{grid-template-columns:repeat(auto-fit, minmax(min(calc(10.625rem * var(--mantine-scale)), 100%), 1fr));gap:calc(.5rem * var(--mantine-scale)) calc(.75rem * var(--mantine-scale));display:grid}@media (max-width:48em){.root-tags-module__6ZcHzW__grid{grid-template-columns:1fr}}
.root-features-module__Kqjd9W__grid{gap:calc(1.375rem * var(--mantine-scale));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.root-features-module__Kqjd9W__grid:has(>:only-child){grid-template-columns:1fr}.root-features-module__Kqjd9W__group{min-width:0}.root-features-module__Kqjd9W__panelHeader{padding-bottom:calc(.125rem * var(--mantine-scale))}.root-features-module__Kqjd9W__viewAllButton{color:var(--mantine-color-indigo-7)}[data-mantine-color-scheme=dark] .root-features-module__Kqjd9W__viewAllButton{color:var(--mantine-color-indigo-2)}.root-features-module__Kqjd9W__viewAllButton{background-color:var(--mantine-color-indigo-0)}[data-mantine-color-scheme=dark] .root-features-module__Kqjd9W__viewAllButton{background-color:color-mix(in srgb, var(--mantine-color-indigo-8) 34%, transparent)}@media (max-width:48em){.root-features-module__Kqjd9W__grid{grid-template-columns:1fr}}
.stay-layout-module__dOCyNa__backButton{width:fit-content;color:var(--mantine-color-dark-6)}[data-mantine-color-scheme=dark] .stay-layout-module__dOCyNa__backButton{color:var(--mantine-color-gray-2)}.stay-layout-module__dOCyNa__backButton{background-color:color-mix(in srgb, var(--mantine-color-gray-0) 76%, transparent)}[data-mantine-color-scheme=dark] .stay-layout-module__dOCyNa__backButton{background-color:color-mix(in srgb, var(--mantine-color-dark-6) 72%, transparent)}.stay-layout-module__dOCyNa__backButton{border:calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .stay-layout-module__dOCyNa__backButton{border:calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-dark-5)}.stay-layout-module__dOCyNa__backButton{box-shadow:0 calc(.5rem * var(--mantine-scale)) calc(1.25rem * var(--mantine-scale)) #0f172a0a;transition:background-color .16s,border-color .16s,color .16s,transform .16s}.stay-layout-module__dOCyNa__backButton:hover{color:var(--mantine-color-dark-8)}[data-mantine-color-scheme=dark] .stay-layout-module__dOCyNa__backButton:hover{color:var(--mantine-color-gray-0)}.stay-layout-module__dOCyNa__backButton:hover{background-color:var(--mantine-color-white)}[data-mantine-color-scheme=dark] .stay-layout-module__dOCyNa__backButton:hover{background-color:var(--mantine-color-dark-5)}.stay-layout-module__dOCyNa__backButton:hover{border-color:var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .stay-layout-module__dOCyNa__backButton:hover{border-color:var(--mantine-color-dark-4)}.stay-layout-module__dOCyNa__backButton:hover{transform:translateX(calc(-.0625rem * var(--mantine-scale)))}.stay-layout-module__dOCyNa__backButtonIcon{width:calc(1.375rem * var(--mantine-scale));height:calc(1.375rem * var(--mantine-scale));color:var(--mantine-color-indigo-7);place-items:center;display:grid}[data-mantine-color-scheme=dark] .stay-layout-module__dOCyNa__backButtonIcon{color:var(--mantine-color-indigo-2)}.stay-layout-module__dOCyNa__backButtonIcon{background-color:var(--mantine-color-indigo-0)}[data-mantine-color-scheme=dark] .stay-layout-module__dOCyNa__backButtonIcon{background-color:color-mix(in srgb, var(--mantine-color-indigo-8) 34%, transparent)}.stay-layout-module__dOCyNa__backButtonIcon{border-radius:999px}
.root-stay-section-module__AHp3_a__section{padding-block:calc(.25rem * var(--mantine-scale))}.root-stay-section-module__AHp3_a__header{padding-bottom:calc(.5rem * var(--mantine-scale));border-bottom:calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .root-stay-section-module__AHp3_a__header{border-bottom:calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-dark-5)}.root-stay-section-module__AHp3_a__title{color:var(--mantine-color-dark-8)}[data-mantine-color-scheme=dark] .root-stay-section-module__AHp3_a__title{color:var(--mantine-color-gray-0)}.root-stay-section-module__AHp3_a__title{letter-spacing:0}.root-stay-section-module__AHp3_a__body{padding-top:calc(.75rem * var(--mantine-scale))}
.root-property-image-viewer-module__PJi8PG__galleryButton{cursor:pointer;border-radius:var(--mantine-radius-md);background-color:#0000;border:0;width:100%;padding:0;display:block;overflow:hidden}.root-property-image-viewer-module__PJi8PG__galleryTile{background-color:var(--mantine-color-gray-1);min-height:0;position:relative;overflow:hidden}[data-mantine-color-scheme=dark] .root-property-image-viewer-module__PJi8PG__galleryTile{background-color:var(--mantine-color-dark-6)}.root-property-image-viewer-module__PJi8PG__galleryTile{border-radius:var(--mantine-radius-md)}.root-property-image-viewer-module__PJi8PG__galleryImage{object-fit:cover;transition:transform .24s}.root-property-image-viewer-module__PJi8PG__galleryTile:hover .root-property-image-viewer-module__PJi8PG__galleryImage{transform:scale(1.025)}.root-property-image-viewer-module__PJi8PG__modalContent{background-color:var(--mantine-color-dark-9);flex-direction:column;display:flex;overflow:hidden}.root-property-image-viewer-module__PJi8PG__modalHeader{color:var(--mantine-color-white);background-color:var(--mantine-color-dark-9)!important}.root-property-image-viewer-module__PJi8PG__modalClose{color:var(--mantine-color-white)}@media (hover:hover){.root-property-image-viewer-module__PJi8PG__modalClose:hover{background-color:var(--mantine-color-dark-7)}}@media (hover:none){.root-property-image-viewer-module__PJi8PG__modalClose:active{background-color:var(--mantine-color-dark-7)}}.root-property-image-viewer-module__PJi8PG__modalBody{background-color:var(--mantine-color-dark-9);flex:1;min-height:0;padding:0;display:flex}.root-property-image-viewer-module__PJi8PG__viewer{background-color:var(--mantine-color-dark-9);flex:1;width:100%;min-height:0}
