:root{--color-white-100:#fdfeff;--main-white:var(--color-white-100)}.Header-module-scss-module__8OXUFG__header{z-index:10;color:#efeff2;background-color:#4c3f57;border-radius:1rem;justify-content:space-between;align-items:center;width:auto;min-height:4.4rem;padding:.4rem 2rem .4rem 2.8rem;display:flex;position:absolute;top:.8rem;left:.8rem;right:.8rem}.Header-module-scss-module__8OXUFG__header .Header-module-scss-module__8OXUFG__logo{align-items:center;gap:0 .4rem;display:flex}.Header-module-scss-module__8OXUFG__header .Header-module-scss-module__8OXUFG__logo svg{fill:#fff}.Header-module-scss-module__8OXUFG__header .Header-module-scss-module__8OXUFG__logo .Header-module-scss-module__8OXUFG__itemLogo{width:60px}.Header-module-scss-module__8OXUFG__header .Header-module-scss-module__8OXUFG__logo .Header-module-scss-module__8OXUFG__itemLogo svg{aspect-ratio:176/76}.Header-module-scss-module__8OXUFG__header .Header-module-scss-module__8OXUFG__logo .Header-module-scss-module__8OXUFG__itemLogoEn{width:43px;padding-top:.5rem}.Header-module-scss-module__8OXUFG__header .Header-module-scss-module__8OXUFG__logo .Header-module-scss-module__8OXUFG__itemLogoEn svg{aspect-ratio:126/50}.Header-module-scss-module__8OXUFG__header .Header-module-scss-module__8OXUFG__navigationList{min-width:0;font-size:inherit;align-items:center;gap:0 2em;display:flex}@media (max-width:480px) and (orientation:portrait){.Header-module-scss-module__8OXUFG__header .Header-module-scss-module__8OXUFG__navigationList{background-color:#4c3f57;border-radius:1rem;flex-direction:column;align-items:stretch;gap:0;padding:1rem 2rem;display:none;position:absolute;top:calc(100% + .4rem);left:0;right:0}.Header-module-scss-module__8OXUFG__header .Header-module-scss-module__8OXUFG__navigationList.Header-module-scss-module__8OXUFG__isOpen{display:flex}}.Header-module-scss-module__8OXUFG__header .Header-module-scss-module__8OXUFG__navigationList a{text-transform:uppercase;font-size:max(12px,.875em);font-weight:400;transition:opacity .2s ease-out}@media (max-width:480px) and (orientation:portrait){.Header-module-scss-module__8OXUFG__header .Header-module-scss-module__8OXUFG__navigationList a{padding:.8rem 0;font-size:max(12px,1.125em)}}@media (hover:hover){.Header-module-scss-module__8OXUFG__header .Header-module-scss-module__8OXUFG__navigationList a:where(:any-link,:enabled,summary):hover{opacity:.65}}.Header-module-scss-module__8OXUFG__header .Header-module-scss-module__8OXUFG__bookingLink{color:#4c3f57;background-color:#fff;border-radius:.5rem;justify-content:center;justify-self:end;align-items:center;width:10rem;min-height:3rem;margin-right:.8rem;font-size:max(12px,.875em);line-height:1;transition:color .2s ease-out,background-color .2s ease-out;display:flex}@media (hover:hover){.Header-module-scss-module__8OXUFG__header .Header-module-scss-module__8OXUFG__bookingLink:where(:any-link,:enabled,summary):hover{color:#fff;background-color:#3a3a3a}}@media (max-width:480px) and (orientation:portrait){.Header-module-scss-module__8OXUFG__header .Header-module-scss-module__8OXUFG__bookingLink{width:6em;margin-left:auto;margin-right:4vw}}.Header-module-scss-module__8OXUFG__header .Header-module-scss-module__8OXUFG__hamburgerButton{width:2.75rem;height:2.75rem;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:none}@media (max-width:480px) and (orientation:portrait){.Header-module-scss-module__8OXUFG__header .Header-module-scss-module__8OXUFG__hamburgerButton{justify-content:center;align-items:center;display:flex}}.Header-module-scss-module__8OXUFG__header .Header-module-scss-module__8OXUFG__hamburgerButton div{width:14vw;height:1.2rem;position:relative}.Header-module-scss-module__8OXUFG__header .Header-module-scss-module__8OXUFG__hamburgerButton span{background-color:currentColor;width:100%;height:1px;transition:top .2s ease-out,opacity .2s ease-out,transform .2s ease-out;display:block;position:absolute;left:0}.Header-module-scss-module__8OXUFG__header .Header-module-scss-module__8OXUFG__hamburgerButton span:first-child{top:0}.Header-module-scss-module__8OXUFG__header .Header-module-scss-module__8OXUFG__hamburgerButton span:nth-child(2){top:calc(50% - .5px)}.Header-module-scss-module__8OXUFG__header .Header-module-scss-module__8OXUFG__hamburgerButton span:nth-child(3){top:calc(100% - 1px)}.Header-module-scss-module__8OXUFG__header .Header-module-scss-module__8OXUFG__hamburgerButton.Header-module-scss-module__8OXUFG__isOpen span:first-child{top:calc(50% - .5px);transform:rotate(30deg)}.Header-module-scss-module__8OXUFG__header .Header-module-scss-module__8OXUFG__hamburgerButton.Header-module-scss-module__8OXUFG__isOpen span:nth-child(2){opacity:0}.Header-module-scss-module__8OXUFG__header .Header-module-scss-module__8OXUFG__hamburgerButton.Header-module-scss-module__8OXUFG__isOpen span:nth-child(3){top:calc(50% - .5px);transform:rotate(-30deg)}
:root{--color-white-100:#fdfeff;--main-white:var(--color-white-100)}.Footer-module-scss-module__bmhqjG__footer{color:#fff;background-color:#1c1c1c;flex-direction:column;min-height:38.4rem;padding:7.2rem 7.2rem 3.2rem;display:flex}@media (max-width:480px) and (orientation:portrait){.Footer-module-scss-module__bmhqjG__footer{padding:8vw 4vw 12vw}}.Footer-module-scss-module__bmhqjG__footer .Footer-module-scss-module__bmhqjG__footerMain{font-size:inherit;justify-content:space-between;align-items:start;gap:0 5.2rem;display:flex}@media (max-width:480px) and (orientation:portrait){.Footer-module-scss-module__bmhqjG__footer .Footer-module-scss-module__bmhqjG__footerMain{flex-direction:column;align-items:center}}.Footer-module-scss-module__bmhqjG__footer .Footer-module-scss-module__bmhqjG__footerMain .Footer-module-scss-module__bmhqjG__ryokanDetails{font-size:inherit;flex-direction:column;display:flex}@media (max-width:480px) and (orientation:portrait){.Footer-module-scss-module__bmhqjG__footer .Footer-module-scss-module__bmhqjG__footerMain .Footer-module-scss-module__bmhqjG__ryokanDetails{align-items:center}}.Footer-module-scss-module__bmhqjG__footer .Footer-module-scss-module__bmhqjG__footerMain .Footer-module-scss-module__bmhqjG__ryokanDetails .Footer-module-scss-module__bmhqjG__logo{align-items:center;gap:1.2rem;width:fit-content;display:flex}.Footer-module-scss-module__bmhqjG__footer .Footer-module-scss-module__bmhqjG__footerMain .Footer-module-scss-module__bmhqjG__ryokanDetails .Footer-module-scss-module__bmhqjG__logo .Footer-module-scss-module__bmhqjG__logoJa,.Footer-module-scss-module__bmhqjG__footer .Footer-module-scss-module__bmhqjG__footerMain .Footer-module-scss-module__bmhqjG__ryokanDetails .Footer-module-scss-module__bmhqjG__logo .Footer-module-scss-module__bmhqjG__logoEn{font-size:inherit;display:block}.Footer-module-scss-module__bmhqjG__footer .Footer-module-scss-module__bmhqjG__footerMain .Footer-module-scss-module__bmhqjG__ryokanDetails .Footer-module-scss-module__bmhqjG__logo .Footer-module-scss-module__bmhqjG__logoJa svg,.Footer-module-scss-module__bmhqjG__footer .Footer-module-scss-module__bmhqjG__footerMain .Footer-module-scss-module__bmhqjG__ryokanDetails .Footer-module-scss-module__bmhqjG__logo .Footer-module-scss-module__bmhqjG__logoEn svg{fill:#fff;display:block}.Footer-module-scss-module__bmhqjG__footer .Footer-module-scss-module__bmhqjG__footerMain .Footer-module-scss-module__bmhqjG__ryokanDetails .Footer-module-scss-module__bmhqjG__logo .Footer-module-scss-module__bmhqjG__logoJa{width:11.8rem}.Footer-module-scss-module__bmhqjG__footer .Footer-module-scss-module__bmhqjG__footerMain .Footer-module-scss-module__bmhqjG__ryokanDetails .Footer-module-scss-module__bmhqjG__logo .Footer-module-scss-module__bmhqjG__logoJa svg{aspect-ratio:176/76}.Footer-module-scss-module__bmhqjG__footer .Footer-module-scss-module__bmhqjG__footerMain .Footer-module-scss-module__bmhqjG__ryokanDetails .Footer-module-scss-module__bmhqjG__logo .Footer-module-scss-module__bmhqjG__logoEn{width:10rem;padding-top:.8rem}.Footer-module-scss-module__bmhqjG__footer .Footer-module-scss-module__bmhqjG__footerMain .Footer-module-scss-module__bmhqjG__ryokanDetails .Footer-module-scss-module__bmhqjG__logo .Footer-module-scss-module__bmhqjG__logoEn svg{aspect-ratio:126/50}.Footer-module-scss-module__bmhqjG__footer .Footer-module-scss-module__bmhqjG__footerMain .Footer-module-scss-module__bmhqjG__ryokanDetails .Footer-module-scss-module__bmhqjG__address{margin-top:2rem;font-size:max(12px,.875em);font-style:normal;line-height:1.7}@media (max-width:480px) and (orientation:portrait){.Footer-module-scss-module__bmhqjG__footer .Footer-module-scss-module__bmhqjG__footerMain .Footer-module-scss-module__bmhqjG__ryokanDetails .Footer-module-scss-module__bmhqjG__address{text-align:center;flex-direction:column;max-width:22em;display:flex}.Footer-module-scss-module__bmhqjG__footer .Footer-module-scss-module__bmhqjG__footerMain .Footer-module-scss-module__bmhqjG__ryokanDetails .Footer-module-scss-module__bmhqjG__address .Footer-module-scss-module__bmhqjG__tel{border:1px solid;border-radius:100vmax;align-self:center;margin-top:2vw;padding:.3em 2em}}.Footer-module-scss-module__bmhqjG__footer .Footer-module-scss-module__bmhqjG__footerMain .Footer-module-scss-module__bmhqjG__ryokanDetails .Footer-module-scss-module__bmhqjG__address p,.Footer-module-scss-module__bmhqjG__footer .Footer-module-scss-module__bmhqjG__footerMain .Footer-module-scss-module__bmhqjG__ryokanDetails .Footer-module-scss-module__bmhqjG__address a{color:inherit;font-size:inherit;line-height:inherit}.Footer-module-scss-module__bmhqjG__footer .Footer-module-scss-module__bmhqjG__footerMain .Footer-module-scss-module__bmhqjG__ryokanDetails .Footer-module-scss-module__bmhqjG__socialLinks{align-items:center;gap:1.6rem;margin-top:1.6rem;display:flex}.Footer-module-scss-module__bmhqjG__footer .Footer-module-scss-module__bmhqjG__footerMain .Footer-module-scss-module__bmhqjG__ryokanDetails .Footer-module-scss-module__bmhqjG__socialLinks a{width:1.8rem;color:inherit;transition:opacity .2s ease-out;display:block}@media (hover:hover){.Footer-module-scss-module__bmhqjG__footer .Footer-module-scss-module__bmhqjG__footerMain .Footer-module-scss-module__bmhqjG__ryokanDetails .Footer-module-scss-module__bmhqjG__socialLinks a:where(:any-link,:enabled,summary):hover{opacity:.65}}.Footer-module-scss-module__bmhqjG__footer .Footer-module-scss-module__bmhqjG__footerMain .Footer-module-scss-module__bmhqjG__ryokanDetails .Footer-module-scss-module__bmhqjG__socialLinks svg{aspect-ratio:1;fill:#fff;display:block}.Footer-module-scss-module__bmhqjG__footer .Footer-module-scss-module__bmhqjG__footerMain .Footer-module-scss-module__bmhqjG__footerNavigation{font-size:inherit;flex-direction:column;align-items:flex-start;gap:.8rem;margin-left:auto;padding-top:.8rem;display:flex}@media (max-width:480px) and (orientation:portrait){.Footer-module-scss-module__bmhqjG__footer .Footer-module-scss-module__bmhqjG__footerMain .Footer-module-scss-module__bmhqjG__footerNavigation{display:none}}.Footer-module-scss-module__bmhqjG__footer .Footer-module-scss-module__bmhqjG__footerMain .Footer-module-scss-module__bmhqjG__footerNavigation a{color:inherit;text-transform:uppercase;font-size:max(12px,.875em);line-height:1.2;transition:opacity .2s ease-out}@media (hover:hover){.Footer-module-scss-module__bmhqjG__footer .Footer-module-scss-module__bmhqjG__footerMain .Footer-module-scss-module__bmhqjG__footerNavigation a:where(:any-link,:enabled,summary):hover{opacity:.65}}.Footer-module-scss-module__bmhqjG__footer .Footer-module-scss-module__bmhqjG__footerMain .Footer-module-scss-module__bmhqjG__sisterRyokan{max-width:35rem;font-size:inherit;background-color:#547347;border-radius:.8rem;flex-direction:column;gap:.6rem 0;padding:2.4rem 1.8rem;display:flex}@media (max-width:480px) and (orientation:portrait){.Footer-module-scss-module__bmhqjG__footer .Footer-module-scss-module__bmhqjG__footerMain .Footer-module-scss-module__bmhqjG__sisterRyokan{margin-top:6vw}}.Footer-module-scss-module__bmhqjG__footer .Footer-module-scss-module__bmhqjG__footerMain .Footer-module-scss-module__bmhqjG__sisterRyokan .Footer-module-scss-module__bmhqjG__sisterLabel{text-transform:uppercase;font-size:12px;line-height:1}.Footer-module-scss-module__bmhqjG__footer .Footer-module-scss-module__bmhqjG__footerMain .Footer-module-scss-module__bmhqjG__sisterRyokan h2{font-family:var(--font-eb-garamond),Georgia,serif;color:#fff;font-size:max(12px,1.75em);font-weight:400;line-height:1}.Footer-module-scss-module__bmhqjG__footer .Footer-module-scss-module__bmhqjG__footerMain .Footer-module-scss-module__bmhqjG__sisterRyokan .Footer-module-scss-module__bmhqjG__sisterDescription{font-size:max(12px,.875em);line-height:1.4}.Footer-module-scss-module__bmhqjG__footer .Footer-module-scss-module__bmhqjG__footerMain .Footer-module-scss-module__bmhqjG__sisterRyokan .Footer-module-scss-module__bmhqjG__sisterLink{color:#547347;text-transform:uppercase;background-color:#fff;border-radius:.8rem;justify-content:center;align-items:center;width:18rem;min-height:3.4rem;margin:1.6rem 0 0 auto;padding:0 2.8rem 0 1.6rem;font-size:12px;line-height:1;transition:color .2s ease-out,background-color .2s ease-out;display:flex;position:relative}.Footer-module-scss-module__bmhqjG__footer .Footer-module-scss-module__bmhqjG__footerMain .Footer-module-scss-module__bmhqjG__sisterRyokan .Footer-module-scss-module__bmhqjG__sisterLink:after{aspect-ratio:10/10;content:"";background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 10 10\" fill=\"%23547347\"><path d=\"M10,0C4.92,1.68,1.28.99.05.47v.12s5,3.3,5,3.3L0,8.95l1.05,1.05,5.05-5.05,3.3,4.99h.12c-.51-1.22-1.21-4.85.47-9.93Z\"/></svg>");background-position:50%;background-repeat:no-repeat;background-size:contain;width:.9rem;position:absolute;top:50%;right:1.6rem;translate:0 -50%}@media (hover:hover){.Footer-module-scss-module__bmhqjG__footer .Footer-module-scss-module__bmhqjG__footerMain .Footer-module-scss-module__bmhqjG__sisterRyokan .Footer-module-scss-module__bmhqjG__sisterLink:where(:any-link,:enabled,summary):hover{color:#fff;background-color:#1c1c1c}.Footer-module-scss-module__bmhqjG__footer .Footer-module-scss-module__bmhqjG__footerMain .Footer-module-scss-module__bmhqjG__sisterRyokan .Footer-module-scss-module__bmhqjG__sisterLink:where(:any-link,:enabled,summary):hover:after{aspect-ratio:10/10;background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 10 10\" fill=\"%23FFFFFF\"><path d=\"M10,0C4.92,1.68,1.28.99.05.47v.12s5,3.3,5,3.3L0,8.95l1.05,1.05,5.05-5.05,3.3,4.99h.12c-.51-1.22-1.21-4.85.47-9.93Z\"/></svg>");background-position:50%;background-repeat:no-repeat;background-size:contain}}.Footer-module-scss-module__bmhqjG__footer .Footer-module-scss-module__bmhqjG__footerBottom{font-size:inherit;justify-content:space-between;align-items:flex-end;margin-top:auto;display:flex}@media (max-width:480px) and (orientation:portrait){.Footer-module-scss-module__bmhqjG__footer .Footer-module-scss-module__bmhqjG__footerBottom{align-self:flex-end;margin-top:4vw;padding-right:16vw}}.Footer-module-scss-module__bmhqjG__footer .Footer-module-scss-module__bmhqjG__footerBottom small{color:#6b6b6b;font-size:12px;line-height:1;font-family:var(--font-eb-garamond),Georgia,serif}.Footer-module-scss-module__bmhqjG__footer .Footer-module-scss-module__bmhqjG__footerBottom .Footer-module-scss-module__bmhqjG__backToTop{aspect-ratio:1;z-index:10;background-color:#fff;border-radius:50%;width:3.2rem;transition:opacity .2s ease-out;display:block;position:fixed;bottom:3rem;right:3rem}.Footer-module-scss-module__bmhqjG__footer .Footer-module-scss-module__bmhqjG__footerBottom .Footer-module-scss-module__bmhqjG__backToTop:after{aspect-ratio:8/8;content:"";background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 8 8\" fill=\"%231C1C1C\"><path d=\"M3.83998 7.32343L7.58398 3.68914V3.63429L3.83998 0V1.11775L6.02056 3.19543H-1.62125e-05V4.128H6.02056L3.83998 6.2606V7.32343Z\"/></svg>");background-position:50%;background-repeat:no-repeat;background-size:contain;width:.8rem;margin:auto;position:absolute;inset:0;rotate:-90deg}@media (hover:hover){.Footer-module-scss-module__bmhqjG__footer .Footer-module-scss-module__bmhqjG__footerBottom .Footer-module-scss-module__bmhqjG__backToTop:where(:any-link,:enabled,summary):hover{opacity:.7}}
:root{--color-white-100:#fdfeff;--main-white:var(--color-white-100)}.TopHero-module-scss-module__8FE9wa__topHero{isolation:isolate;aspect-ratio:1366/798;background-color:#000;position:relative;overflow:hidden}@media (max-width:480px) and (orientation:portrait){.TopHero-module-scss-module__8FE9wa__topHero{aspect-ratio:unset;width:100vw;height:100dvh}}.TopHero-module-scss-module__8FE9wa__topHero:after{content:"";z-index:1;background-color:#00000014;position:absolute;inset:0}.TopHero-module-scss-module__8FE9wa__mainVisual{z-index:0;object-fit:cover;object-position:center center}.TopHero-module-scss-module__8FE9wa__heroLogo{z-index:2;align-items:center;gap:0 1.4rem;width:fit-content;margin:auto;display:flex;position:absolute;inset:0}@media (max-width:480px) and (orientation:portrait){.TopHero-module-scss-module__8FE9wa__heroLogo{gap:0 1rem;translate:0 2.8rem}}.TopHero-module-scss-module__8FE9wa__heroLogo svg{fill:#fff}.TopHero-module-scss-module__8FE9wa__heroLogo .TopHero-module-scss-module__8FE9wa__logoMark{aspect-ratio:176/76;width:18.5rem}@media (max-width:480px) and (orientation:portrait){.TopHero-module-scss-module__8FE9wa__heroLogo .TopHero-module-scss-module__8FE9wa__logoMark{width:30vw}}.TopHero-module-scss-module__8FE9wa__heroLogo .TopHero-module-scss-module__8FE9wa__logoName{aspect-ratio:126/50;width:13.3rem;margin-top:2rem}@media (max-width:480px) and (orientation:portrait){.TopHero-module-scss-module__8FE9wa__heroLogo .TopHero-module-scss-module__8FE9wa__logoName{width:24vw;margin-top:4vw}}
:root{--color-white-100:#fdfeff;--main-white:var(--color-white-100)}.TopIntro-module-scss-module__IDzOtq__topIntro{color:#fff;background-color:#574761;flex-direction:column;align-items:center;padding:9.6rem 2vw 8.9rem;display:flex}@media (max-width:480px) and (orientation:portrait){.TopIntro-module-scss-module__IDzOtq__topIntro{padding:10vw 4vw}}.TopIntro-module-scss-module__IDzOtq__topIntro article{flex-direction:column;max-width:1119px;display:flex}.TopIntro-module-scss-module__IDzOtq__topIntro article h2{font-family:var(--font-eb-garamond),Georgia,serif;text-align:center;font-size:max(12px,2em);font-weight:400;line-height:1}@media (max-width:480px) and (orientation:portrait){.TopIntro-module-scss-module__IDzOtq__topIntro article h2{font-size:max(12px,2.125em)}}.TopIntro-module-scss-module__IDzOtq__topIntro article .TopIntro-module-scss-module__IDzOtq__video{aspect-ratio:16/9;width:min(92.4rem,100%);margin:4.8rem auto 0}@media (max-width:480px) and (orientation:portrait){.TopIntro-module-scss-module__IDzOtq__topIntro article .TopIntro-module-scss-module__IDzOtq__video{width:88vw;margin:10vw auto 0}}.TopIntro-module-scss-module__IDzOtq__topIntro article .TopIntro-module-scss-module__IDzOtq__video iframe{border:0;width:100%;height:100%;display:block}.TopIntro-module-scss-module__IDzOtq__topIntro article .TopIntro-module-scss-module__IDzOtq__description{width:min(102.4rem,100%);margin:4.7rem auto 0;font-size:max(12px,1em);line-height:1.6}@media (max-width:480px) and (orientation:portrait){.TopIntro-module-scss-module__IDzOtq__topIntro article .TopIntro-module-scss-module__IDzOtq__description{width:100%;margin:8vw auto 0}}.TopIntro-module-scss-module__IDzOtq__topIntro article ul{font-size:inherit;grid-template-rows:auto auto 1fr;grid-template-columns:repeat(3,1fr);gap:2.4rem;min-height:24rem;margin:6.4rem 0 0;display:grid}@media (max-width:480px) and (orientation:portrait){.TopIntro-module-scss-module__IDzOtq__topIntro article ul{grid-template-columns:unset;width:100%;min-height:unset;grid-auto-flow:row;gap:4vw 0;margin-top:8vw}}.TopIntro-module-scss-module__IDzOtq__topIntro article ul li{color:#3a3a3a;font-size:inherit;grid-row:span 3;grid-template-rows:subgrid;background-color:#efeff2;border-radius:1.6rem;gap:1.2rem;padding:2.4rem;display:grid}@media (max-width:480px) and (orientation:portrait){.TopIntro-module-scss-module__IDzOtq__topIntro article ul li{padding:4vw}}.TopIntro-module-scss-module__IDzOtq__topIntro article ul li .TopIntro-module-scss-module__IDzOtq__featureLabel{color:#6b6b6b;text-transform:uppercase;font-size:max(12px,.875em);line-height:1.4}.TopIntro-module-scss-module__IDzOtq__topIntro article ul li h3{font-family:var(--font-eb-garamond),Georgia,serif;font-size:max(12px,1.5em);font-weight:700;line-height:1.3}.TopIntro-module-scss-module__IDzOtq__topIntro article ul li .TopIntro-module-scss-module__IDzOtq__featureDescription{font-size:max(12px,1em);line-height:1.65}.TopIntro-module-scss-module__IDzOtq__topIntro article .TopIntro-module-scss-module__IDzOtq__information{width:min(98.5rem,100%);font-size:inherit;margin:6.4rem auto 0}@media (max-width:480px) and (orientation:portrait){.TopIntro-module-scss-module__IDzOtq__topIntro article .TopIntro-module-scss-module__IDzOtq__information{width:100%;margin-top:8vw}}.TopIntro-module-scss-module__IDzOtq__topIntro article .TopIntro-module-scss-module__IDzOtq__information h3{font-family:var(--font-eb-garamond),Georgia,serif;font-size:max(12px,1.875em);font-weight:400;line-height:1.3}.TopIntro-module-scss-module__IDzOtq__topIntro article .TopIntro-module-scss-module__IDzOtq__information .TopIntro-module-scss-module__IDzOtq__informationColumns{font-size:inherit;grid-template-columns:repeat(2,1fr);gap:2.4rem;margin-top:3.2rem;display:grid}@media (max-width:480px) and (orientation:portrait){.TopIntro-module-scss-module__IDzOtq__topIntro article .TopIntro-module-scss-module__IDzOtq__information .TopIntro-module-scss-module__IDzOtq__informationColumns{grid-template-columns:unset;gap:0}}.TopIntro-module-scss-module__IDzOtq__topIntro article .TopIntro-module-scss-module__IDzOtq__information .TopIntro-module-scss-module__IDzOtq__informationColumns dl{font-size:inherit;border-top:1px solid #cbcbcb;margin:0}@media (max-width:480px) and (orientation:portrait){.TopIntro-module-scss-module__IDzOtq__topIntro article .TopIntro-module-scss-module__IDzOtq__information .TopIntro-module-scss-module__IDzOtq__informationColumns dl:last-of-type{border-top:unset}}.TopIntro-module-scss-module__IDzOtq__topIntro article .TopIntro-module-scss-module__IDzOtq__information .TopIntro-module-scss-module__IDzOtq__informationColumns dl .TopIntro-module-scss-module__IDzOtq__informationRow{min-height:6.5rem;font-size:inherit;border-bottom:1px solid #cbcbcb;align-items:center;display:flex}.TopIntro-module-scss-module__IDzOtq__topIntro article .TopIntro-module-scss-module__IDzOtq__information .TopIntro-module-scss-module__IDzOtq__informationColumns dl .TopIntro-module-scss-module__IDzOtq__informationRow dt{white-space:nowrap;align-items:center;font-size:max(12px,.875em);display:flex}.TopIntro-module-scss-module__IDzOtq__topIntro article .TopIntro-module-scss-module__IDzOtq__information .TopIntro-module-scss-module__IDzOtq__informationColumns dl .TopIntro-module-scss-module__IDzOtq__informationRow dt:after{content:"—";margin:0 1.5rem}.TopIntro-module-scss-module__IDzOtq__topIntro article .TopIntro-module-scss-module__IDzOtq__information .TopIntro-module-scss-module__IDzOtq__informationColumns dl .TopIntro-module-scss-module__IDzOtq__informationRow dd{margin:0;font-size:max(12px,1em);font-weight:500}
.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;height:100%;display:flex;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{pointer-events:none;flex-wrap:wrap;justify-content:center;align-items:center;margin:0;display:flex}.splide__pagination li{pointer-events:auto;margin:0;line-height:1;list-style-type:none;display:inline-block}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{visibility:hidden;position:relative}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;margin:0;position:relative;list-style-type:none!important}.splide__slide img{vertical-align:bottom}.splide__spinner{contain:strict;border:2px solid #999;border-left-color:#0000;border-radius:50%;width:20px;height:20px;margin:auto;animation:1s linear infinite splide-loading;display:inline-block;position:absolute;inset:0}.splide__sr{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{z-index:0;position:relative;overflow:hidden}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{opacity:0;z-index:0;margin:0!important}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{cursor:pointer;opacity:.7;z-index:1;background:#ccc;border:0;border-radius:50%;justify-content:center;align-items:center;width:2em;height:2em;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.splide__arrow svg{fill:#000;width:1.2em;height:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline-offset:3px;outline:3px solid #0bf}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline-offset:3px;outline:3px solid #0bf}.splide__pagination{z-index:1;padding:0 1em;position:absolute;bottom:.5em;left:0;right:0}.splide__pagination__page{opacity:.7;background:#ccc;border:0;border-radius:50%;width:8px;height:8px;margin:3px;padding:0;transition:transform .2s linear;display:inline-block;position:relative}.splide__pagination__page.is-active{z-index:1;background:#fff;transform:scale(1.4)}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible,.splide.is-focus-in .splide__pagination__page:focus{outline-offset:3px;outline:3px solid #0bf}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:#0000}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline-offset:-3px;outline:3px solid #0bf}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline-offset:-3px;outline:3px solid #0bf}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible,.splide.is-focus-in .splide__toggle:focus{outline-offset:3px;outline:3px solid #0bf}.splide__track--nav>.splide__list>.splide__slide{cursor:pointer;border:3px solid #0000}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{top:auto;bottom:1em}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{flex-direction:column;padding:1em 0;display:flex;inset:0 .5em 0 auto}
:root{--color-white-100:#fdfeff;--main-white:var(--color-white-100)}.TopWelcomeSlider-module-scss-module__K7-nDa__topWelcomeSlider{padding:12rem 0 11rem;overflow:hidden}@media (max-width:480px) and (orientation:portrait){.TopWelcomeSlider-module-scss-module__K7-nDa__topWelcomeSlider{padding:10vw 0}}.TopWelcomeSlider-module-scss-module__K7-nDa__topWelcomeSlider h2{font-family:var(--font-eb-garamond),Georgia,serif;text-align:center;font-size:max(12px,1.75em);font-weight:400}@media (max-width:480px) and (orientation:portrait){.TopWelcomeSlider-module-scss-module__K7-nDa__topWelcomeSlider h2{font-size:max(12px,1.875em)}}.TopWelcomeSlider-module-scss-module__K7-nDa__topWelcomeSlider .splide{margin-top:5.8rem}@media (max-width:480px) and (orientation:portrait){.TopWelcomeSlider-module-scss-module__K7-nDa__topWelcomeSlider .splide{margin-top:8vw}}.TopWelcomeSlider-module-scss-module__K7-nDa__topWelcomeSlider .splide__track{overflow:hidden}.TopWelcomeSlider-module-scss-module__K7-nDa__topWelcomeSlider .splide__arrows{gap:0 1.2rem;display:flex;position:absolute;top:-6.2rem;right:12.4rem}@media (max-width:480px) and (orientation:portrait){.TopWelcomeSlider-module-scss-module__K7-nDa__topWelcomeSlider .splide__arrows{display:none}}.TopWelcomeSlider-module-scss-module__K7-nDa__topWelcomeSlider button.splide__arrow{opacity:1;background-color:#fff;width:3.2rem;height:3.2rem;position:relative;top:auto;left:auto;right:auto;transform:none}.TopWelcomeSlider-module-scss-module__K7-nDa__topWelcomeSlider button.splide__arrow svg{display:none}.TopWelcomeSlider-module-scss-module__K7-nDa__topWelcomeSlider button.splide__arrow:after{content:"";aspect-ratio:8/8;background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 8 8\" fill=\"%236B6B6B\"><path d=\"M3.83998 7.32343L7.58398 3.68914V3.63429L3.83998 0V1.11775L6.02056 3.19543H-1.62125e-05V4.128H6.02056L3.83998 6.2606V7.32343Z\"/></svg>");background-position:50%;background-repeat:no-repeat;background-size:contain;width:.8rem;margin:auto;position:absolute;inset:0}.TopWelcomeSlider-module-scss-module__K7-nDa__topWelcomeSlider button.splide__arrow.splide__arrow--prev:after{transform:scaleX(-1)}.TopWelcomeSlider-module-scss-module__K7-nDa__topWelcomeSlider .TopWelcomeSlider-module-scss-module__K7-nDa__slideItem{width:32.8rem}.TopWelcomeSlider-module-scss-module__K7-nDa__topWelcomeSlider .TopWelcomeSlider-module-scss-module__K7-nDa__slideItem img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.TopWelcomeSlider-module-scss-module__K7-nDa__topWelcomeSlider .TopWelcomeSlider-module-scss-module__K7-nDa__slideItem h3{font-family:var(--font-eb-garamond),Georgia,serif;margin-top:1.8rem;font-size:2.4rem;font-weight:400;line-height:1.3}.TopWelcomeSlider-module-scss-module__K7-nDa__topWelcomeSlider .TopWelcomeSlider-module-scss-module__K7-nDa__slideItem p{color:#3a3a3a;text-align:justify;margin-top:1.8rem;font-size:1.6rem;line-height:1.6}
:root{--color-white-100:#fdfeff;--main-white:var(--color-white-100)}.TopRooms-module-scss-module__M0eFVq__topRooms{padding-bottom:12rem}@media (max-width:480px) and (orientation:portrait){.TopRooms-module-scss-module__M0eFVq__topRooms{padding-bottom:12vw}}.TopRooms-module-scss-module__M0eFVq__topRooms .TopRooms-module-scss-module__M0eFVq__sectionHeader{aspect-ratio:1366/480;font-size:inherit;position:relative;overflow:hidden}@media (max-width:480px) and (orientation:portrait){.TopRooms-module-scss-module__M0eFVq__topRooms .TopRooms-module-scss-module__M0eFVq__sectionHeader{aspect-ratio:393/138}}.TopRooms-module-scss-module__M0eFVq__topRooms .TopRooms-module-scss-module__M0eFVq__sectionHeader:after{content:"";z-index:1;background-color:#0000001a;position:absolute;inset:0}.TopRooms-module-scss-module__M0eFVq__topRooms .TopRooms-module-scss-module__M0eFVq__sectionHeader .TopRooms-module-scss-module__M0eFVq__sectionVisual{object-fit:cover;object-position:center 51%}.TopRooms-module-scss-module__M0eFVq__topRooms .TopRooms-module-scss-module__M0eFVq__sectionHeader .TopRooms-module-scss-module__M0eFVq__sectionTitle{font-size:inherit;color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:1.6rem 0;margin:0;display:flex;position:absolute;inset:0}@media (max-width:480px) and (orientation:portrait){.TopRooms-module-scss-module__M0eFVq__topRooms .TopRooms-module-scss-module__M0eFVq__sectionHeader .TopRooms-module-scss-module__M0eFVq__sectionTitle{gap:2vw 0}}.TopRooms-module-scss-module__M0eFVq__topRooms .TopRooms-module-scss-module__M0eFVq__sectionHeader .TopRooms-module-scss-module__M0eFVq__sectionTitle h2{font-family:var(--font-eb-garamond),Georgia,serif;font-size:max(12px,3.5em);font-weight:400;line-height:1}@media (max-width:480px) and (orientation:portrait){.TopRooms-module-scss-module__M0eFVq__topRooms .TopRooms-module-scss-module__M0eFVq__sectionHeader .TopRooms-module-scss-module__M0eFVq__sectionTitle h2{font-size:max(12px,3em)}}.TopRooms-module-scss-module__M0eFVq__topRooms .TopRooms-module-scss-module__M0eFVq__sectionHeader .TopRooms-module-scss-module__M0eFVq__sectionTitle p{font-family:var(--font-eb-garamond),Georgia,serif;font-size:max(12px,1em);line-height:1}.TopRooms-module-scss-module__M0eFVq__topRooms .TopRooms-module-scss-module__M0eFVq__introduction{font-family:var(--font-eb-garamond),Georgia,serif;text-align:center;color:#3a3a3a;margin:7.2rem auto 9.8rem;font-size:max(12px,1.5em);line-height:1.6}@media (max-width:480px) and (orientation:portrait){.TopRooms-module-scss-module__M0eFVq__topRooms .TopRooms-module-scss-module__M0eFVq__introduction{max-width:80vw;margin:8vw auto}}.TopRooms-module-scss-module__M0eFVq__topRooms .TopRooms-module-scss-module__M0eFVq__roomList{width:min(108.8rem,100% - 4rem);font-size:inherit;flex-direction:column;gap:9.6rem;margin:0 auto;display:flex}@media (max-width:480px) and (orientation:portrait){.TopRooms-module-scss-module__M0eFVq__topRooms .TopRooms-module-scss-module__M0eFVq__roomList{gap:16vw 0;width:100%;padding-inline:4vw}}.TopRooms-module-scss-module__M0eFVq__topRooms .TopRooms-module-scss-module__M0eFVq__roomList article .TopRooms-module-scss-module__M0eFVq__roomHeading{font-size:inherit;flex-direction:column;gap:1.2rem 0;display:flex}.TopRooms-module-scss-module__M0eFVq__topRooms .TopRooms-module-scss-module__M0eFVq__roomList article .TopRooms-module-scss-module__M0eFVq__roomHeading p{color:#6b6b6b;align-items:center;gap:1.8rem;margin:0;font-size:max(12px,.875em);line-height:1;display:flex}.TopRooms-module-scss-module__M0eFVq__topRooms .TopRooms-module-scss-module__M0eFVq__roomList article .TopRooms-module-scss-module__M0eFVq__roomHeading p:after{content:"";border-top:1px solid #cbcbcb;flex:1}.TopRooms-module-scss-module__M0eFVq__topRooms .TopRooms-module-scss-module__M0eFVq__roomList article .TopRooms-module-scss-module__M0eFVq__roomHeading h3{font-family:var(--font-eb-garamond),Georgia,serif;font-size:max(12px,2em);font-weight:400}.TopRooms-module-scss-module__M0eFVq__topRooms .TopRooms-module-scss-module__M0eFVq__roomList article .TopRooms-module-scss-module__M0eFVq__variantList{font-size:inherit;flex-direction:column;gap:4.8rem;margin-top:4.6rem;display:flex}@media (max-width:480px) and (orientation:portrait){.TopRooms-module-scss-module__M0eFVq__topRooms .TopRooms-module-scss-module__M0eFVq__roomList article .TopRooms-module-scss-module__M0eFVq__variantList{gap:4vw 0;margin-top:6vw}}.TopRooms-module-scss-module__M0eFVq__topRooms .TopRooms-module-scss-module__M0eFVq__roomList article .TopRooms-module-scss-module__M0eFVq__variantList .TopRooms-module-scss-module__M0eFVq__roomVariant{font-size:inherit}.TopRooms-module-scss-module__M0eFVq__topRooms .TopRooms-module-scss-module__M0eFVq__roomList article .TopRooms-module-scss-module__M0eFVq__variantList .TopRooms-module-scss-module__M0eFVq__roomVariant .TopRooms-module-scss-module__M0eFVq__variantTitle{align-items:center;gap:1.6rem;margin:0 0 2.4rem;font-size:max(12px,.875em);font-weight:400;line-height:1.4;display:flex}.TopRooms-module-scss-module__M0eFVq__topRooms .TopRooms-module-scss-module__M0eFVq__roomList article .TopRooms-module-scss-module__M0eFVq__variantList .TopRooms-module-scss-module__M0eFVq__roomVariant .TopRooms-module-scss-module__M0eFVq__variantTitle:before{content:"";border-top:1px solid #6b6b6b;width:3.2rem}.TopRooms-module-scss-module__M0eFVq__topRooms .TopRooms-module-scss-module__M0eFVq__roomList article .TopRooms-module-scss-module__M0eFVq__variantList .TopRooms-module-scss-module__M0eFVq__roomVariant .TopRooms-module-scss-module__M0eFVq__mediaGrid{font-size:inherit;grid-template-columns:repeat(2,minmax(0,1fr));gap:4.8rem;display:grid}@media (max-width:480px) and (orientation:portrait){.TopRooms-module-scss-module__M0eFVq__topRooms .TopRooms-module-scss-module__M0eFVq__roomList article .TopRooms-module-scss-module__M0eFVq__variantList .TopRooms-module-scss-module__M0eFVq__roomVariant .TopRooms-module-scss-module__M0eFVq__mediaGrid{grid-template-columns:unset;grid-auto-flow:row;gap:6vw 0}}.TopRooms-module-scss-module__M0eFVq__topRooms .TopRooms-module-scss-module__M0eFVq__roomList article .TopRooms-module-scss-module__M0eFVq__variantList .TopRooms-module-scss-module__M0eFVq__roomVariant .TopRooms-module-scss-module__M0eFVq__mediaGrid .TopRooms-module-scss-module__M0eFVq__carousel{min-width:0}.TopRooms-module-scss-module__M0eFVq__topRooms .TopRooms-module-scss-module__M0eFVq__roomList article .TopRooms-module-scss-module__M0eFVq__variantList .TopRooms-module-scss-module__M0eFVq__roomVariant .TopRooms-module-scss-module__M0eFVq__mediaGrid .TopRooms-module-scss-module__M0eFVq__carousel .splide{position:relative}.TopRooms-module-scss-module__M0eFVq__topRooms .TopRooms-module-scss-module__M0eFVq__roomList article .TopRooms-module-scss-module__M0eFVq__variantList .TopRooms-module-scss-module__M0eFVq__roomVariant .TopRooms-module-scss-module__M0eFVq__mediaGrid .TopRooms-module-scss-module__M0eFVq__carousel .splide__track{overflow:hidden}.TopRooms-module-scss-module__M0eFVq__topRooms .TopRooms-module-scss-module__M0eFVq__roomList article .TopRooms-module-scss-module__M0eFVq__variantList .TopRooms-module-scss-module__M0eFVq__roomVariant .TopRooms-module-scss-module__M0eFVq__mediaGrid .TopRooms-module-scss-module__M0eFVq__carousel .splide__pagination{justify-content:flex-end;gap:0 .9rem;width:auto;padding:0;bottom:-2.3rem;left:auto;right:.8rem}.TopRooms-module-scss-module__M0eFVq__topRooms .TopRooms-module-scss-module__M0eFVq__roomList article .TopRooms-module-scss-module__M0eFVq__variantList .TopRooms-module-scss-module__M0eFVq__roomVariant .TopRooms-module-scss-module__M0eFVq__mediaGrid .TopRooms-module-scss-module__M0eFVq__carousel button.splide__pagination__page{opacity:1;background-color:#0000;border:1px solid #a5a5a5;width:.9rem;height:.9rem;margin:0;transform:none}.TopRooms-module-scss-module__M0eFVq__topRooms .TopRooms-module-scss-module__M0eFVq__roomList article .TopRooms-module-scss-module__M0eFVq__variantList .TopRooms-module-scss-module__M0eFVq__roomVariant .TopRooms-module-scss-module__M0eFVq__mediaGrid .TopRooms-module-scss-module__M0eFVq__carousel button.splide__pagination__page.is-active{background-color:#4c3f57;border-color:#4c3f57;transform:scale(1.3)}.TopRooms-module-scss-module__M0eFVq__topRooms .TopRooms-module-scss-module__M0eFVq__roomList article .TopRooms-module-scss-module__M0eFVq__variantList .TopRooms-module-scss-module__M0eFVq__roomVariant .TopRooms-module-scss-module__M0eFVq__mediaGrid .TopRooms-module-scss-module__M0eFVq__carousel .TopRooms-module-scss-module__M0eFVq__slideItem img{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.TopRooms-module-scss-module__M0eFVq__topRooms .TopRooms-module-scss-module__M0eFVq__roomList article .TopRooms-module-scss-module__M0eFVq__variantList .TopRooms-module-scss-module__M0eFVq__roomVariant .TopRooms-module-scss-module__M0eFVq__mediaGrid .TopRooms-module-scss-module__M0eFVq__carousel .TopRooms-module-scss-module__M0eFVq__mediaCaption{color:#6b6b6b;margin:.9rem 0 0;font-size:1.4rem;line-height:1}.TopRooms-module-scss-module__M0eFVq__topRooms .TopRooms-module-scss-module__M0eFVq__roomList article .TopRooms-module-scss-module__M0eFVq__roomDetails{font-size:inherit;grid-template-columns:auto 1fr;align-items:start;gap:5.2rem;margin:5.6rem 4.8rem 0;display:grid}@media (max-width:480px) and (orientation:portrait){.TopRooms-module-scss-module__M0eFVq__topRooms .TopRooms-module-scss-module__M0eFVq__roomList article .TopRooms-module-scss-module__M0eFVq__roomDetails{grid-template-columns:unset;margin-inline:0;grid-auto-flow:row;gap:8vw 0;width:100%;margin-top:10vw}}.TopRooms-module-scss-module__M0eFVq__topRooms .TopRooms-module-scss-module__M0eFVq__roomList article .TopRooms-module-scss-module__M0eFVq__roomDetails .TopRooms-module-scss-module__M0eFVq__floorPlans{gap:2.4rem;display:flex}@media (max-width:480px) and (orientation:portrait){.TopRooms-module-scss-module__M0eFVq__topRooms .TopRooms-module-scss-module__M0eFVq__roomList article .TopRooms-module-scss-module__M0eFVq__roomDetails .TopRooms-module-scss-module__M0eFVq__floorPlans{justify-content:center;gap:0 4vw}}.TopRooms-module-scss-module__M0eFVq__topRooms .TopRooms-module-scss-module__M0eFVq__roomList article .TopRooms-module-scss-module__M0eFVq__roomDetails .TopRooms-module-scss-module__M0eFVq__floorPlans img{object-fit:contain;width:17.6rem;height:auto;display:block}@media (max-width:480px) and (orientation:portrait){.TopRooms-module-scss-module__M0eFVq__topRooms .TopRooms-module-scss-module__M0eFVq__roomList article .TopRooms-module-scss-module__M0eFVq__roomDetails .TopRooms-module-scss-module__M0eFVq__floorPlans img{max-width:42vw}}.TopRooms-module-scss-module__M0eFVq__topRooms .TopRooms-module-scss-module__M0eFVq__roomList article .TopRooms-module-scss-module__M0eFVq__roomDetails .TopRooms-module-scss-module__M0eFVq__roomDescription{font-size:inherit;padding-top:.4rem}.TopRooms-module-scss-module__M0eFVq__topRooms .TopRooms-module-scss-module__M0eFVq__roomList article .TopRooms-module-scss-module__M0eFVq__roomDetails .TopRooms-module-scss-module__M0eFVq__roomDescription>p{color:#3a3a3a;margin:0;font-size:max(12px,1em);line-height:1.6}.TopRooms-module-scss-module__M0eFVq__topRooms .TopRooms-module-scss-module__M0eFVq__roomList article .TopRooms-module-scss-module__M0eFVq__roomDetails .TopRooms-module-scss-module__M0eFVq__roomDescription dl{font-size:inherit;gap:.7rem;margin:2.4rem 0 0;display:grid}.TopRooms-module-scss-module__M0eFVq__topRooms .TopRooms-module-scss-module__M0eFVq__roomList article .TopRooms-module-scss-module__M0eFVq__roomDetails .TopRooms-module-scss-module__M0eFVq__roomDescription dl div{font-size:inherit;margin:0}.TopRooms-module-scss-module__M0eFVq__topRooms .TopRooms-module-scss-module__M0eFVq__roomList article .TopRooms-module-scss-module__M0eFVq__roomDetails .TopRooms-module-scss-module__M0eFVq__roomDescription dl div dt{align-items:center;gap:.7rem;font-size:max(12px,.875em);line-height:1.4;display:flex}.TopRooms-module-scss-module__M0eFVq__topRooms .TopRooms-module-scss-module__M0eFVq__roomList article .TopRooms-module-scss-module__M0eFVq__roomDetails .TopRooms-module-scss-module__M0eFVq__roomDescription dl div dt:before{content:"";aspect-ratio:1;background-color:#3a3a3a;width:.8rem}.TopRooms-module-scss-module__M0eFVq__topRooms .TopRooms-module-scss-module__M0eFVq__roomList article .TopRooms-module-scss-module__M0eFVq__roomDetails .TopRooms-module-scss-module__M0eFVq__roomDescription dl div dd{margin:.2rem 0 0;font-size:max(12px,.875em);line-height:1.5}
:root{--color-white-100:#fdfeff;--main-white:var(--color-white-100)}.TopOnsen-module-scss-module__p64A6W__topOnsen{color:#3a3a3a;padding-bottom:12rem}@media (max-width:480px) and (orientation:portrait){.TopOnsen-module-scss-module__p64A6W__topOnsen{padding-bottom:12vw}}.TopOnsen-module-scss-module__p64A6W__topOnsen .TopOnsen-module-scss-module__p64A6W__sectionHeader{aspect-ratio:1366/480;font-size:inherit;position:relative;overflow:hidden}@media (max-width:480px) and (orientation:portrait){.TopOnsen-module-scss-module__p64A6W__topOnsen .TopOnsen-module-scss-module__p64A6W__sectionHeader{aspect-ratio:393/138}}.TopOnsen-module-scss-module__p64A6W__topOnsen .TopOnsen-module-scss-module__p64A6W__sectionHeader:after{content:"";z-index:1;background-color:#0000001a;position:absolute;inset:0}.TopOnsen-module-scss-module__p64A6W__topOnsen .TopOnsen-module-scss-module__p64A6W__sectionHeader .TopOnsen-module-scss-module__p64A6W__sectionVisual{object-fit:cover;object-position:center 51%}.TopOnsen-module-scss-module__p64A6W__topOnsen .TopOnsen-module-scss-module__p64A6W__sectionHeader .TopOnsen-module-scss-module__p64A6W__sectionTitle{font-size:inherit;color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:1.6rem 0;margin:0;display:flex;position:absolute;inset:0}@media (max-width:480px) and (orientation:portrait){.TopOnsen-module-scss-module__p64A6W__topOnsen .TopOnsen-module-scss-module__p64A6W__sectionHeader .TopOnsen-module-scss-module__p64A6W__sectionTitle{gap:2vw 0}}.TopOnsen-module-scss-module__p64A6W__topOnsen .TopOnsen-module-scss-module__p64A6W__sectionHeader .TopOnsen-module-scss-module__p64A6W__sectionTitle h2{font-family:var(--font-eb-garamond),Georgia,serif;font-size:max(12px,3.5em);font-weight:400;line-height:1}@media (max-width:480px) and (orientation:portrait){.TopOnsen-module-scss-module__p64A6W__topOnsen .TopOnsen-module-scss-module__p64A6W__sectionHeader .TopOnsen-module-scss-module__p64A6W__sectionTitle h2{font-size:max(12px,3em)}}.TopOnsen-module-scss-module__p64A6W__topOnsen .TopOnsen-module-scss-module__p64A6W__sectionHeader .TopOnsen-module-scss-module__p64A6W__sectionTitle p{font-family:var(--font-eb-garamond),Georgia,serif;font-size:max(12px,1em);line-height:1}.TopOnsen-module-scss-module__p64A6W__topOnsen .TopOnsen-module-scss-module__p64A6W__introduction{font-family:var(--font-eb-garamond),Georgia,serif;color:#3a3a3a;text-align:center;margin:7.2rem auto 11.6rem;font-size:max(12px,1.5em);line-height:1.6}@media (max-width:480px) and (orientation:portrait){.TopOnsen-module-scss-module__p64A6W__topOnsen .TopOnsen-module-scss-module__p64A6W__introduction{max-width:80vw;margin:8vw auto}}.TopOnsen-module-scss-module__p64A6W__topOnsen .TopOnsen-module-scss-module__p64A6W__featureList{width:min(112rem,100% - 4rem);font-size:inherit;flex-direction:column;gap:9.6rem;margin:0 auto;display:flex}@media (max-width:480px) and (orientation:portrait){.TopOnsen-module-scss-module__p64A6W__topOnsen .TopOnsen-module-scss-module__p64A6W__featureList{gap:10vw 0;width:100%;padding-inline:4vw}}.TopOnsen-module-scss-module__p64A6W__topOnsen .TopOnsen-module-scss-module__p64A6W__featureList .TopOnsen-module-scss-module__p64A6W__standardFeature,.TopOnsen-module-scss-module__p64A6W__topOnsen .TopOnsen-module-scss-module__p64A6W__featureList .TopOnsen-module-scss-module__p64A6W__morinoyuFeature{font-size:inherit;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:5.6rem;display:grid}@media (max-width:480px) and (orientation:portrait){.TopOnsen-module-scss-module__p64A6W__topOnsen .TopOnsen-module-scss-module__p64A6W__featureList .TopOnsen-module-scss-module__p64A6W__standardFeature,.TopOnsen-module-scss-module__p64A6W__topOnsen .TopOnsen-module-scss-module__p64A6W__featureList .TopOnsen-module-scss-module__p64A6W__morinoyuFeature{grid-template-columns:unset;grid-auto-flow:row;gap:6vw 0}}.TopOnsen-module-scss-module__p64A6W__topOnsen .TopOnsen-module-scss-module__p64A6W__featureList .TopOnsen-module-scss-module__p64A6W__standardFeature .TopOnsen-module-scss-module__p64A6W__textColumn,.TopOnsen-module-scss-module__p64A6W__topOnsen .TopOnsen-module-scss-module__p64A6W__featureList .TopOnsen-module-scss-module__p64A6W__morinoyuFeature .TopOnsen-module-scss-module__p64A6W__textColumn{min-width:0;font-size:inherit}.TopOnsen-module-scss-module__p64A6W__topOnsen .TopOnsen-module-scss-module__p64A6W__featureList .TopOnsen-module-scss-module__p64A6W__standardFeature .TopOnsen-module-scss-module__p64A6W__textColumn .TopOnsen-module-scss-module__p64A6W__featureHeading,.TopOnsen-module-scss-module__p64A6W__topOnsen .TopOnsen-module-scss-module__p64A6W__featureList .TopOnsen-module-scss-module__p64A6W__morinoyuFeature .TopOnsen-module-scss-module__p64A6W__textColumn .TopOnsen-module-scss-module__p64A6W__featureHeading{font-size:inherit}.TopOnsen-module-scss-module__p64A6W__topOnsen .TopOnsen-module-scss-module__p64A6W__featureList .TopOnsen-module-scss-module__p64A6W__standardFeature .TopOnsen-module-scss-module__p64A6W__textColumn .TopOnsen-module-scss-module__p64A6W__featureHeading h3,.TopOnsen-module-scss-module__p64A6W__topOnsen .TopOnsen-module-scss-module__p64A6W__featureList .TopOnsen-module-scss-module__p64A6W__morinoyuFeature .TopOnsen-module-scss-module__p64A6W__textColumn .TopOnsen-module-scss-module__p64A6W__featureHeading h3{font-family:var(--font-eb-garamond),Georgia,serif;flex-direction:column;margin:0;font-size:max(12px,2em);font-weight:400;line-height:1.08;display:flex}.TopOnsen-module-scss-module__p64A6W__topOnsen .TopOnsen-module-scss-module__p64A6W__featureList .TopOnsen-module-scss-module__p64A6W__standardFeature .TopOnsen-module-scss-module__p64A6W__textColumn .TopOnsen-module-scss-module__p64A6W__featureHeading>p,.TopOnsen-module-scss-module__p64A6W__topOnsen .TopOnsen-module-scss-module__p64A6W__featureList .TopOnsen-module-scss-module__p64A6W__morinoyuFeature .TopOnsen-module-scss-module__p64A6W__textColumn .TopOnsen-module-scss-module__p64A6W__featureHeading>p{color:#6b6b6b;border:1px solid #cbcbcb;border-radius:10rem;align-items:center;min-height:2.8rem;margin:3.2rem 0 0;padding:.4rem 1.4rem;font-size:max(12px,.875em);line-height:1.3;display:inline-flex}@media (max-width:480px) and (orientation:portrait){.TopOnsen-module-scss-module__p64A6W__topOnsen .TopOnsen-module-scss-module__p64A6W__featureList .TopOnsen-module-scss-module__p64A6W__standardFeature .TopOnsen-module-scss-module__p64A6W__textColumn .TopOnsen-module-scss-module__p64A6W__featureHeading>p,.TopOnsen-module-scss-module__p64A6W__topOnsen .TopOnsen-module-scss-module__p64A6W__featureList .TopOnsen-module-scss-module__p64A6W__morinoyuFeature .TopOnsen-module-scss-module__p64A6W__textColumn .TopOnsen-module-scss-module__p64A6W__featureHeading>p{margin-top:4vw}}.TopOnsen-module-scss-module__p64A6W__topOnsen .TopOnsen-module-scss-module__p64A6W__featureList .TopOnsen-module-scss-module__p64A6W__standardFeature .TopOnsen-module-scss-module__p64A6W__textColumn .TopOnsen-module-scss-module__p64A6W__featureDetails,.TopOnsen-module-scss-module__p64A6W__topOnsen .TopOnsen-module-scss-module__p64A6W__featureList .TopOnsen-module-scss-module__p64A6W__morinoyuFeature .TopOnsen-module-scss-module__p64A6W__textColumn .TopOnsen-module-scss-module__p64A6W__featureDetails{font-size:inherit;margin-top:3.8rem}@media (max-width:480px) and (orientation:portrait){.TopOnsen-module-scss-module__p64A6W__topOnsen .TopOnsen-module-scss-module__p64A6W__featureList .TopOnsen-module-scss-module__p64A6W__standardFeature .TopOnsen-module-scss-module__p64A6W__textColumn .TopOnsen-module-scss-module__p64A6W__featureDetails,.TopOnsen-module-scss-module__p64A6W__topOnsen .TopOnsen-module-scss-module__p64A6W__featureList .TopOnsen-module-scss-module__p64A6W__morinoyuFeature .TopOnsen-module-scss-module__p64A6W__textColumn .TopOnsen-module-scss-module__p64A6W__featureDetails{margin-top:4vw}}.TopOnsen-module-scss-module__p64A6W__topOnsen .TopOnsen-module-scss-module__p64A6W__featureList .TopOnsen-module-scss-module__p64A6W__standardFeature .TopOnsen-module-scss-module__p64A6W__textColumn .TopOnsen-module-scss-module__p64A6W__featureDetails .TopOnsen-module-scss-module__p64A6W__description,.TopOnsen-module-scss-module__p64A6W__topOnsen .TopOnsen-module-scss-module__p64A6W__featureList .TopOnsen-module-scss-module__p64A6W__morinoyuFeature .TopOnsen-module-scss-module__p64A6W__textColumn .TopOnsen-module-scss-module__p64A6W__featureDetails .TopOnsen-module-scss-module__p64A6W__description{font-size:inherit;flex-direction:column;gap:.2rem;display:flex}.TopOnsen-module-scss-module__p64A6W__topOnsen .TopOnsen-module-scss-module__p64A6W__featureList .TopOnsen-module-scss-module__p64A6W__standardFeature .TopOnsen-module-scss-module__p64A6W__textColumn .TopOnsen-module-scss-module__p64A6W__featureDetails .TopOnsen-module-scss-module__p64A6W__description p,.TopOnsen-module-scss-module__p64A6W__topOnsen .TopOnsen-module-scss-module__p64A6W__featureList .TopOnsen-module-scss-module__p64A6W__morinoyuFeature .TopOnsen-module-scss-module__p64A6W__textColumn .TopOnsen-module-scss-module__p64A6W__featureDetails .TopOnsen-module-scss-module__p64A6W__description p{margin:0;font-size:max(12px,1em);line-height:1.4}.TopOnsen-module-scss-module__p64A6W__topOnsen .TopOnsen-module-scss-module__p64A6W__featureList .TopOnsen-module-scss-module__p64A6W__standardFeature .TopOnsen-module-scss-module__p64A6W__textColumn .TopOnsen-module-scss-module__p64A6W__featureDetails .TopOnsen-module-scss-module__p64A6W__hours,.TopOnsen-module-scss-module__p64A6W__topOnsen .TopOnsen-module-scss-module__p64A6W__featureList .TopOnsen-module-scss-module__p64A6W__morinoyuFeature .TopOnsen-module-scss-module__p64A6W__textColumn .TopOnsen-module-scss-module__p64A6W__featureDetails .TopOnsen-module-scss-module__p64A6W__hours{font-size:inherit;flex-direction:column;margin-top:2.6rem;display:flex}.TopOnsen-module-scss-module__p64A6W__topOnsen .TopOnsen-module-scss-module__p64A6W__featureList .TopOnsen-module-scss-module__p64A6W__standardFeature .TopOnsen-module-scss-module__p64A6W__textColumn .TopOnsen-module-scss-module__p64A6W__featureDetails .TopOnsen-module-scss-module__p64A6W__hours p,.TopOnsen-module-scss-module__p64A6W__topOnsen .TopOnsen-module-scss-module__p64A6W__featureList .TopOnsen-module-scss-module__p64A6W__standardFeature .TopOnsen-module-scss-module__p64A6W__textColumn .TopOnsen-module-scss-module__p64A6W__featureDetails .TopOnsen-module-scss-module__p64A6W__hours span,.TopOnsen-module-scss-module__p64A6W__topOnsen .TopOnsen-module-scss-module__p64A6W__featureList .TopOnsen-module-scss-module__p64A6W__morinoyuFeature .TopOnsen-module-scss-module__p64A6W__textColumn .TopOnsen-module-scss-module__p64A6W__featureDetails .TopOnsen-module-scss-module__p64A6W__hours p,.TopOnsen-module-scss-module__p64A6W__topOnsen .TopOnsen-module-scss-module__p64A6W__featureList .TopOnsen-module-scss-module__p64A6W__morinoyuFeature .TopOnsen-module-scss-module__p64A6W__textColumn .TopOnsen-module-scss-module__p64A6W__featureDetails .TopOnsen-module-scss-module__p64A6W__hours span{margin:0;font-size:max(12px,.875em);line-height:1.45}.TopOnsen-module-scss-module__p64A6W__topOnsen .TopOnsen-module-scss-module__p64A6W__featureList .TopOnsen-module-scss-module__p64A6W__standardFeature .TopOnsen-module-scss-module__p64A6W__textColumn .TopOnsen-module-scss-module__p64A6W__featureDetails .TopOnsen-module-scss-module__p64A6W__hours p,.TopOnsen-module-scss-module__p64A6W__topOnsen .TopOnsen-module-scss-module__p64A6W__featureList .TopOnsen-module-scss-module__p64A6W__morinoyuFeature .TopOnsen-module-scss-module__p64A6W__textColumn .TopOnsen-module-scss-module__p64A6W__featureDetails .TopOnsen-module-scss-module__p64A6W__hours p{align-items:center;gap:.7rem;display:flex}.TopOnsen-module-scss-module__p64A6W__topOnsen .TopOnsen-module-scss-module__p64A6W__featureList .TopOnsen-module-scss-module__p64A6W__standardFeature .TopOnsen-module-scss-module__p64A6W__textColumn .TopOnsen-module-scss-module__p64A6W__featureDetails .TopOnsen-module-scss-module__p64A6W__hours p:before,.TopOnsen-module-scss-module__p64A6W__topOnsen .TopOnsen-module-scss-module__p64A6W__featureList .TopOnsen-module-scss-module__p64A6W__morinoyuFeature .TopOnsen-module-scss-module__p64A6W__textColumn .TopOnsen-module-scss-module__p64A6W__featureDetails .TopOnsen-module-scss-module__p64A6W__hours p:before{content:"";aspect-ratio:1;background-color:#3a3a3a;width:.9rem}.TopOnsen-module-scss-module__p64A6W__topOnsen .TopOnsen-module-scss-module__p64A6W__featureList .TopOnsen-module-scss-module__p64A6W__morinoyuFeature .TopOnsen-module-scss-module__p64A6W__standingBath{font-size:inherit;margin-top:4.8rem}.TopOnsen-module-scss-module__p64A6W__topOnsen .TopOnsen-module-scss-module__p64A6W__featureList .TopOnsen-module-scss-module__p64A6W__morinoyuFeature .TopOnsen-module-scss-module__p64A6W__standingBath img{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.TopOnsen-module-scss-module__p64A6W__topOnsen .TopOnsen-module-scss-module__p64A6W__featureList .TopOnsen-module-scss-module__p64A6W__morinoyuFeature .TopOnsen-module-scss-module__p64A6W__standingBath p{margin:2.4rem 0 0;font-size:max(12px,.875em);line-height:1.55}.TopOnsen-module-scss-module__p64A6W__topOnsen .TopOnsen-module-scss-module__p64A6W__featureList .TopOnsen-module-scss-module__p64A6W__morinoyuFeature .TopOnsen-module-scss-module__p64A6W__bathGalleries{min-width:0;font-size:inherit;flex-direction:column;gap:4.8rem;display:flex}.TopOnsen-module-scss-module__p64A6W__topOnsen .TopOnsen-module-scss-module__p64A6W__featureList .TopOnsen-module-scss-module__p64A6W__morinoyuFeature .TopOnsen-module-scss-module__p64A6W__bathGalleries .TopOnsen-module-scss-module__p64A6W__bathGallery{min-width:0;font-size:inherit}.TopOnsen-module-scss-module__p64A6W__topOnsen .TopOnsen-module-scss-module__p64A6W__featureList .TopOnsen-module-scss-module__p64A6W__morinoyuFeature .TopOnsen-module-scss-module__p64A6W__bathGalleries .TopOnsen-module-scss-module__p64A6W__bathGallery h4{align-items:center;gap:1.6rem;margin:0 0 2.4rem;font-size:max(12px,1em);font-weight:400;line-height:1;display:flex}.TopOnsen-module-scss-module__p64A6W__topOnsen .TopOnsen-module-scss-module__p64A6W__featureList .TopOnsen-module-scss-module__p64A6W__morinoyuFeature .TopOnsen-module-scss-module__p64A6W__bathGalleries .TopOnsen-module-scss-module__p64A6W__bathGallery h4:before{content:"";border-top:1px solid #6b6b6b;width:3.2rem}.TopOnsen-module-scss-module__p64A6W__topOnsen .TopOnsen-module-scss-module__p64A6W__featureList .TopOnsen-module-scss-module__p64A6W__carousel{min-width:0;font-size:inherit}.TopOnsen-module-scss-module__p64A6W__topOnsen .TopOnsen-module-scss-module__p64A6W__featureList .TopOnsen-module-scss-module__p64A6W__carousel .splide{position:relative}.TopOnsen-module-scss-module__p64A6W__topOnsen .TopOnsen-module-scss-module__p64A6W__featureList .TopOnsen-module-scss-module__p64A6W__carousel .splide__track{overflow:hidden}.TopOnsen-module-scss-module__p64A6W__topOnsen .TopOnsen-module-scss-module__p64A6W__featureList .TopOnsen-module-scss-module__p64A6W__carousel .splide__pagination{justify-content:flex-start;gap:0 .9rem;margin-top:1.6rem;padding:0 0 0 1rem;position:relative;inset:auto}.TopOnsen-module-scss-module__p64A6W__topOnsen .TopOnsen-module-scss-module__p64A6W__featureList .TopOnsen-module-scss-module__p64A6W__carousel button.splide__pagination__page{opacity:1;background-color:#0000;border:1px solid #a5a5a5;width:.9rem;height:.9rem;margin:0;transform:none}.TopOnsen-module-scss-module__p64A6W__topOnsen .TopOnsen-module-scss-module__p64A6W__featureList .TopOnsen-module-scss-module__p64A6W__carousel button.splide__pagination__page.is-active{background-color:#4c3f57;border-color:#4c3f57;transform:scale(1.3)}.TopOnsen-module-scss-module__p64A6W__topOnsen .TopOnsen-module-scss-module__p64A6W__featureList .TopOnsen-module-scss-module__p64A6W__carousel .TopOnsen-module-scss-module__p64A6W__slideItem img{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}
:root{--color-white-100:#fdfeff;--main-white:var(--color-white-100)}.TopMeals-module-scss-module__if31Xq__topMeals{color:#3a3a3a;padding-bottom:12rem}@media (max-width:480px) and (orientation:portrait){.TopMeals-module-scss-module__if31Xq__topMeals{padding-bottom:12vw}}.TopMeals-module-scss-module__if31Xq__topMeals .TopMeals-module-scss-module__if31Xq__sectionHeader{aspect-ratio:1366/480;font-size:inherit;position:relative;overflow:hidden}@media (max-width:480px) and (orientation:portrait){.TopMeals-module-scss-module__if31Xq__topMeals .TopMeals-module-scss-module__if31Xq__sectionHeader{aspect-ratio:393/138}}.TopMeals-module-scss-module__if31Xq__topMeals .TopMeals-module-scss-module__if31Xq__sectionHeader:after{content:"";z-index:1;background-color:#0000001a;position:absolute;inset:0}.TopMeals-module-scss-module__if31Xq__topMeals .TopMeals-module-scss-module__if31Xq__sectionHeader .TopMeals-module-scss-module__if31Xq__sectionVisual{object-fit:cover;object-position:center 51%}.TopMeals-module-scss-module__if31Xq__topMeals .TopMeals-module-scss-module__if31Xq__sectionHeader .TopMeals-module-scss-module__if31Xq__sectionTitle{font-size:inherit;color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:1.6rem 0;margin:0;display:flex;position:absolute;inset:0}@media (max-width:480px) and (orientation:portrait){.TopMeals-module-scss-module__if31Xq__topMeals .TopMeals-module-scss-module__if31Xq__sectionHeader .TopMeals-module-scss-module__if31Xq__sectionTitle{gap:2vw 0}}.TopMeals-module-scss-module__if31Xq__topMeals .TopMeals-module-scss-module__if31Xq__sectionHeader .TopMeals-module-scss-module__if31Xq__sectionTitle h2{font-family:var(--font-eb-garamond),Georgia,serif;font-size:max(12px,3.5em);font-weight:400;line-height:1}@media (max-width:480px) and (orientation:portrait){.TopMeals-module-scss-module__if31Xq__topMeals .TopMeals-module-scss-module__if31Xq__sectionHeader .TopMeals-module-scss-module__if31Xq__sectionTitle h2{font-size:max(12px,3em)}}.TopMeals-module-scss-module__if31Xq__topMeals .TopMeals-module-scss-module__if31Xq__sectionHeader .TopMeals-module-scss-module__if31Xq__sectionTitle p{font-family:var(--font-eb-garamond),Georgia,serif;font-size:max(12px,1em);line-height:1}.TopMeals-module-scss-module__if31Xq__topMeals .TopMeals-module-scss-module__if31Xq__introduction{font-family:var(--font-eb-garamond),Georgia,serif;color:#3a3a3a;text-align:center;margin:7.2rem auto 11.6rem;font-size:max(12px,1.5em);line-height:1.6}@media (max-width:480px) and (orientation:portrait){.TopMeals-module-scss-module__if31Xq__topMeals .TopMeals-module-scss-module__if31Xq__introduction{max-width:80vw;margin:8vw auto}}.TopMeals-module-scss-module__if31Xq__topMeals .TopMeals-module-scss-module__if31Xq__mealList{width:min(112rem,100% - 4rem);font-size:inherit;flex-direction:column;gap:9.6rem;margin:0 auto;display:flex}@media (max-width:480px) and (orientation:portrait){.TopMeals-module-scss-module__if31Xq__topMeals .TopMeals-module-scss-module__if31Xq__mealList{gap:12vw 0;width:100%;padding-inline:4vw}}.TopMeals-module-scss-module__if31Xq__topMeals .TopMeals-module-scss-module__if31Xq__mealList article{font-size:inherit;align-items:start;gap:4.8rem;display:grid}@media (max-width:480px) and (orientation:portrait){.TopMeals-module-scss-module__if31Xq__topMeals .TopMeals-module-scss-module__if31Xq__mealList article{gap:4vw 0}}.TopMeals-module-scss-module__if31Xq__topMeals .TopMeals-module-scss-module__if31Xq__mealList article>img,.TopMeals-module-scss-module__if31Xq__topMeals .TopMeals-module-scss-module__if31Xq__mealList article .TopMeals-module-scss-module__if31Xq__drinkItem img,.TopMeals-module-scss-module__if31Xq__topMeals .TopMeals-module-scss-module__if31Xq__mealList article .TopMeals-module-scss-module__if31Xq__restaurantImages img{aspect-ratio:752/480;object-fit:cover;width:100%;display:block}.TopMeals-module-scss-module__if31Xq__topMeals .TopMeals-module-scss-module__if31Xq__mealList article .TopMeals-module-scss-module__if31Xq__textColumn{min-width:0;font-size:inherit;flex-direction:column;gap:3.2rem 0;display:flex}@media (max-width:480px) and (orientation:portrait){.TopMeals-module-scss-module__if31Xq__topMeals .TopMeals-module-scss-module__if31Xq__mealList article .TopMeals-module-scss-module__if31Xq__textColumn{display:contents}}.TopMeals-module-scss-module__if31Xq__topMeals .TopMeals-module-scss-module__if31Xq__mealList article .TopMeals-module-scss-module__if31Xq__textColumn h3{font-family:var(--font-eb-garamond),Georgia,serif;font-size:max(12px,2em);line-height:1.1}.TopMeals-module-scss-module__if31Xq__topMeals .TopMeals-module-scss-module__if31Xq__mealList article .TopMeals-module-scss-module__if31Xq__textColumn h4{color:#3a3a3a;font-size:max(12px,1.5em);line-height:1.25}.TopMeals-module-scss-module__if31Xq__topMeals .TopMeals-module-scss-module__if31Xq__mealList article .TopMeals-module-scss-module__if31Xq__textColumn>p,.TopMeals-module-scss-module__if31Xq__topMeals .TopMeals-module-scss-module__if31Xq__mealList article .TopMeals-module-scss-module__if31Xq__textColumn .TopMeals-module-scss-module__if31Xq__drinkDetail p{font-size:max(12px,1em);line-height:1.6}@media (max-width:480px) and (orientation:portrait){.TopMeals-module-scss-module__if31Xq__topMeals .TopMeals-module-scss-module__if31Xq__mealList article .TopMeals-module-scss-module__if31Xq__textColumn>p,.TopMeals-module-scss-module__if31Xq__topMeals .TopMeals-module-scss-module__if31Xq__mealList article .TopMeals-module-scss-module__if31Xq__textColumn .TopMeals-module-scss-module__if31Xq__drinkDetail p{order:1;margin-top:2vw}}.TopMeals-module-scss-module__if31Xq__topMeals .TopMeals-module-scss-module__if31Xq__mealList .TopMeals-module-scss-module__if31Xq__dinner{grid-template-columns:32rem minmax(0,1fr)}@media (max-width:480px) and (orientation:portrait){.TopMeals-module-scss-module__if31Xq__topMeals .TopMeals-module-scss-module__if31Xq__mealList .TopMeals-module-scss-module__if31Xq__dinner{grid-template-columns:unset;grid-auto-flow:row;padding-right:6vw}}.TopMeals-module-scss-module__if31Xq__topMeals .TopMeals-module-scss-module__if31Xq__mealList .TopMeals-module-scss-module__if31Xq__breakfast,.TopMeals-module-scss-module__if31Xq__topMeals .TopMeals-module-scss-module__if31Xq__mealList .TopMeals-module-scss-module__if31Xq__restaurant{grid-template-columns:minmax(0,1fr) 32rem}@media (max-width:480px) and (orientation:portrait){.TopMeals-module-scss-module__if31Xq__topMeals .TopMeals-module-scss-module__if31Xq__mealList .TopMeals-module-scss-module__if31Xq__breakfast,.TopMeals-module-scss-module__if31Xq__topMeals .TopMeals-module-scss-module__if31Xq__mealList .TopMeals-module-scss-module__if31Xq__restaurant{grid-template-columns:unset;grid-auto-flow:row}.TopMeals-module-scss-module__if31Xq__topMeals .TopMeals-module-scss-module__if31Xq__mealList .TopMeals-module-scss-module__if31Xq__breakfast{padding-left:8vw}.TopMeals-module-scss-module__if31Xq__topMeals .TopMeals-module-scss-module__if31Xq__mealList .TopMeals-module-scss-module__if31Xq__breakfast img{order:1}}.TopMeals-module-scss-module__if31Xq__topMeals .TopMeals-module-scss-module__if31Xq__mealList .TopMeals-module-scss-module__if31Xq__drinks{grid-template-columns:1fr;gap:1rem 2rem}@media (max-width:480px) and (orientation:portrait){.TopMeals-module-scss-module__if31Xq__topMeals .TopMeals-module-scss-module__if31Xq__mealList .TopMeals-module-scss-module__if31Xq__drinks{gap:8vw 0}}.TopMeals-module-scss-module__if31Xq__topMeals .TopMeals-module-scss-module__if31Xq__mealList .TopMeals-module-scss-module__if31Xq__drinks .TopMeals-module-scss-module__if31Xq__drinkItem{font-size:inherit;grid-template-columns:32rem minmax(0,1fr);align-items:start;gap:4.8rem;display:grid}@media (max-width:480px) and (orientation:portrait){.TopMeals-module-scss-module__if31Xq__topMeals .TopMeals-module-scss-module__if31Xq__mealList .TopMeals-module-scss-module__if31Xq__drinks .TopMeals-module-scss-module__if31Xq__drinkItem{grid-template-columns:unset;grid-auto-flow:row;gap:4vw 0}}.TopMeals-module-scss-module__if31Xq__topMeals .TopMeals-module-scss-module__if31Xq__mealList .TopMeals-module-scss-module__if31Xq__drinks .TopMeals-module-scss-module__if31Xq__drinkItem .TopMeals-module-scss-module__if31Xq__drinkDetail{font-size:inherit;flex-direction:column;gap:3.2rem;padding-top:2rem;display:flex}@media (max-width:480px) and (orientation:portrait){.TopMeals-module-scss-module__if31Xq__topMeals .TopMeals-module-scss-module__if31Xq__mealList .TopMeals-module-scss-module__if31Xq__drinks .TopMeals-module-scss-module__if31Xq__drinkItem .TopMeals-module-scss-module__if31Xq__drinkDetail{display:contents}}.TopMeals-module-scss-module__if31Xq__topMeals .TopMeals-module-scss-module__if31Xq__mealList .TopMeals-module-scss-module__if31Xq__drinks .TopMeals-module-scss-module__if31Xq__drinkItem .TopMeals-module-scss-module__if31Xq__drinkDetail h3{font-family:var(--font-eb-garamond),Georgia,serif;font-size:max(12px,2em);font-weight:400;line-height:1.1}.TopMeals-module-scss-module__if31Xq__topMeals .TopMeals-module-scss-module__if31Xq__mealList .TopMeals-module-scss-module__if31Xq__drinks .TopMeals-module-scss-module__if31Xq__drinkItem .TopMeals-module-scss-module__if31Xq__drinkDetail h4{color:#3a3a3a;font-size:max(12px,1.5em)}.TopMeals-module-scss-module__if31Xq__topMeals .TopMeals-module-scss-module__if31Xq__mealList .TopMeals-module-scss-module__if31Xq__drinks .TopMeals-module-scss-module__if31Xq__drinkItem .TopMeals-module-scss-module__if31Xq__drinkDetail p{font-size:max(12px,1em);line-height:1.6}@media (max-width:480px) and (orientation:portrait){.TopMeals-module-scss-module__if31Xq__topMeals .TopMeals-module-scss-module__if31Xq__mealList .TopMeals-module-scss-module__if31Xq__drinks .TopMeals-module-scss-module__if31Xq__drinkItem .TopMeals-module-scss-module__if31Xq__drinkDetail p{order:1}}.TopMeals-module-scss-module__if31Xq__topMeals .TopMeals-module-scss-module__if31Xq__mealList .TopMeals-module-scss-module__if31Xq__drinks .TopMeals-module-scss-module__if31Xq__drinkItem img{aspect-ratio:752/400;min-width:0}@media (max-width:480px) and (orientation:portrait){.TopMeals-module-scss-module__if31Xq__topMeals .TopMeals-module-scss-module__if31Xq__mealList .TopMeals-module-scss-module__if31Xq__restaurant{padding-left:8vw}}.TopMeals-module-scss-module__if31Xq__topMeals .TopMeals-module-scss-module__if31Xq__mealList .TopMeals-module-scss-module__if31Xq__restaurant .TopMeals-module-scss-module__if31Xq__restaurantImages{min-width:0;font-size:inherit;flex-direction:column;gap:1rem 0;display:flex}@media (max-width:480px) and (orientation:portrait){.TopMeals-module-scss-module__if31Xq__topMeals .TopMeals-module-scss-module__if31Xq__mealList .TopMeals-module-scss-module__if31Xq__restaurant .TopMeals-module-scss-module__if31Xq__restaurantImages{order:1;gap:8vw 0}}.TopMeals-module-scss-module__if31Xq__topMeals .TopMeals-module-scss-module__if31Xq__mealList .TopMeals-module-scss-module__if31Xq__restaurant .TopMeals-module-scss-module__if31Xq__restaurantImages img{aspect-ratio:752/400;object-fit:cover;object-position:center bottom}.TopMeals-module-scss-module__if31Xq__topMeals .TopMeals-module-scss-module__if31Xq__mealList .TopMeals-module-scss-module__if31Xq__restaurant .TopMeals-module-scss-module__if31Xq__restaurantImages .TopMeals-module-scss-module__if31Xq__restaurantImage{font-size:inherit;margin:0}.TopMeals-module-scss-module__if31Xq__topMeals .TopMeals-module-scss-module__if31Xq__mealList .TopMeals-module-scss-module__if31Xq__restaurant .TopMeals-module-scss-module__if31Xq__restaurantImages .TopMeals-module-scss-module__if31Xq__restaurantImage figcaption{display:none}@media (max-width:480px) and (orientation:portrait){.TopMeals-module-scss-module__if31Xq__topMeals .TopMeals-module-scss-module__if31Xq__mealList .TopMeals-module-scss-module__if31Xq__restaurant .TopMeals-module-scss-module__if31Xq__restaurantImages .TopMeals-module-scss-module__if31Xq__restaurantImage figcaption{font-family:var(--font-eb-garamond),Georgia,serif;color:#3a3a3a;margin-bottom:4vw;font-size:max(12px,1.75em);line-height:1;display:block}}.TopMeals-module-scss-module__if31Xq__topMeals .TopMeals-module-scss-module__if31Xq__mealList .TopMeals-module-scss-module__if31Xq__restaurant .TopMeals-module-scss-module__if31Xq__textColumn{padding-top:2rem}.TopMeals-module-scss-module__if31Xq__topMeals .TopMeals-module-scss-module__if31Xq__mealList .TopMeals-module-scss-module__if31Xq__restaurant .TopMeals-module-scss-module__if31Xq__textColumn .TopMeals-module-scss-module__if31Xq__restaurantNames{font-size:inherit;flex-direction:column;gap:3.2rem;display:flex}@media (max-width:480px) and (orientation:portrait){.TopMeals-module-scss-module__if31Xq__topMeals .TopMeals-module-scss-module__if31Xq__mealList .TopMeals-module-scss-module__if31Xq__restaurant .TopMeals-module-scss-module__if31Xq__textColumn .TopMeals-module-scss-module__if31Xq__restaurantNames{display:none}}.TopMeals-module-scss-module__if31Xq__topMeals .TopMeals-module-scss-module__if31Xq__mealList .TopMeals-module-scss-module__if31Xq__restaurant .TopMeals-module-scss-module__if31Xq__textColumn .TopMeals-module-scss-module__if31Xq__restaurantNames p{color:#3a3a3a;margin:0;font-size:max(12px,1.5em);line-height:1}.TopMeals-module-scss-module__if31Xq__topMeals .TopMeals-module-scss-module__if31Xq__mealList .TopMeals-module-scss-module__if31Xq__restaurant .TopMeals-module-scss-module__if31Xq__textColumn>p{color:#3a3a3a;margin:0;font-size:max(12px,1em);line-height:1.6}
:root{--color-white-100:#fdfeff;--main-white:var(--color-white-100)}.TopStay-module-scss-module__y54n8W__topStay{color:#3a3a3a;padding-bottom:12rem}@media (max-width:480px) and (orientation:portrait){.TopStay-module-scss-module__y54n8W__topStay{padding-bottom:12vw}}.TopStay-module-scss-module__y54n8W__topStay .TopStay-module-scss-module__y54n8W__sectionHeader{aspect-ratio:1366/480;font-size:inherit;position:relative;overflow:hidden}@media (max-width:480px) and (orientation:portrait){.TopStay-module-scss-module__y54n8W__topStay .TopStay-module-scss-module__y54n8W__sectionHeader{aspect-ratio:393/138}}.TopStay-module-scss-module__y54n8W__topStay .TopStay-module-scss-module__y54n8W__sectionHeader:after{content:"";z-index:1;background-color:#0000001a;position:absolute;inset:0}.TopStay-module-scss-module__y54n8W__topStay .TopStay-module-scss-module__y54n8W__sectionHeader .TopStay-module-scss-module__y54n8W__sectionVisual{object-fit:cover;object-position:center 51%}.TopStay-module-scss-module__y54n8W__topStay .TopStay-module-scss-module__y54n8W__sectionHeader .TopStay-module-scss-module__y54n8W__sectionTitle{font-size:inherit;color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:1.6rem 0;margin:0;display:flex;position:absolute;inset:0}@media (max-width:480px) and (orientation:portrait){.TopStay-module-scss-module__y54n8W__topStay .TopStay-module-scss-module__y54n8W__sectionHeader .TopStay-module-scss-module__y54n8W__sectionTitle{gap:2vw 0}}.TopStay-module-scss-module__y54n8W__topStay .TopStay-module-scss-module__y54n8W__sectionHeader .TopStay-module-scss-module__y54n8W__sectionTitle h2{font-family:var(--font-eb-garamond),Georgia,serif;font-size:max(12px,3.5em);font-weight:400;line-height:1}@media (max-width:480px) and (orientation:portrait){.TopStay-module-scss-module__y54n8W__topStay .TopStay-module-scss-module__y54n8W__sectionHeader .TopStay-module-scss-module__y54n8W__sectionTitle h2{font-size:max(12px,3em)}}.TopStay-module-scss-module__y54n8W__topStay .TopStay-module-scss-module__y54n8W__sectionHeader .TopStay-module-scss-module__y54n8W__sectionTitle p{font-family:var(--font-eb-garamond),Georgia,serif;font-size:max(12px,1em);line-height:1}.TopStay-module-scss-module__y54n8W__topStay .TopStay-module-scss-module__y54n8W__sectionHeader .TopStay-module-scss-module__y54n8W__sectionTitle{z-index:2}.TopStay-module-scss-module__y54n8W__topStay .TopStay-module-scss-module__y54n8W__propertyMap{width:min(104rem,100% - 4rem);font-size:inherit;flex-direction:column;align-items:center;margin:7.2rem auto 0;display:flex}@media (max-width:480px) and (orientation:portrait){.TopStay-module-scss-module__y54n8W__topStay .TopStay-module-scss-module__y54n8W__propertyMap{width:100%;margin-top:8vw;padding-inline:4vw}}.TopStay-module-scss-module__y54n8W__topStay .TopStay-module-scss-module__y54n8W__propertyMap h3{font-family:var(--font-eb-garamond),Georgia,serif;font-size:max(12px,2em);font-weight:400}.TopStay-module-scss-module__y54n8W__topStay .TopStay-module-scss-module__y54n8W__propertyMap img{width:100%;height:auto;margin-top:3.2rem;display:block}.TopStay-module-scss-module__y54n8W__topStay .TopStay-module-scss-module__y54n8W__introduction{font-family:var(--font-eb-garamond),Georgia,serif;text-align:center;width:min(92rem,100% - 4rem);margin:5.6rem auto 0;font-size:max(12px,1.5em);line-height:1.4}@media (max-width:480px) and (orientation:portrait){.TopStay-module-scss-module__y54n8W__topStay .TopStay-module-scss-module__y54n8W__introduction{max-width:80vw;margin:8vw auto}}.TopStay-module-scss-module__y54n8W__topStay .TopStay-module-scss-module__y54n8W__stayGuide{width:min(112rem,100% - 4rem);font-size:inherit;margin:7.2rem auto 11.2rem}@media (max-width:480px) and (orientation:portrait){.TopStay-module-scss-module__y54n8W__topStay .TopStay-module-scss-module__y54n8W__stayGuide{width:100%;margin-top:12vw;margin-bottom:12vw;padding-inline:4vw}}.TopStay-module-scss-module__y54n8W__topStay .TopStay-module-scss-module__y54n8W__stayGuide .TopStay-module-scss-module__y54n8W__stayGuideTitle{font-size:inherit;align-items:center;gap:2.4rem;display:flex}.TopStay-module-scss-module__y54n8W__topStay .TopStay-module-scss-module__y54n8W__stayGuide .TopStay-module-scss-module__y54n8W__stayGuideTitle:after{content:"";background-color:#aaa;flex:1;height:1px}.TopStay-module-scss-module__y54n8W__topStay .TopStay-module-scss-module__y54n8W__stayGuide .TopStay-module-scss-module__y54n8W__stayGuideTitle h3{flex-shrink:0;font-size:max(12px,.875em);font-weight:400;line-height:1}.TopStay-module-scss-module__y54n8W__topStay .TopStay-module-scss-module__y54n8W__stayGuide .TopStay-module-scss-module__y54n8W__stayGuideList{font-size:inherit;grid-template-rows:auto auto 1fr;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 4.8rem;margin-top:4.8rem;display:grid}@media (max-width:480px) and (orientation:portrait){.TopStay-module-scss-module__y54n8W__topStay .TopStay-module-scss-module__y54n8W__stayGuide .TopStay-module-scss-module__y54n8W__stayGuideList{grid-template-columns:unset;grid-auto-flow:row;gap:10vw 0}}.TopStay-module-scss-module__y54n8W__topStay .TopStay-module-scss-module__y54n8W__stayGuide .TopStay-module-scss-module__y54n8W__stayGuideList .TopStay-module-scss-module__y54n8W__stayGuideItem{min-width:0;font-size:inherit;grid-row:span 3;grid-template-rows:subgrid;gap:3.2rem 0;display:grid}@media (max-width:480px) and (orientation:portrait){.TopStay-module-scss-module__y54n8W__topStay .TopStay-module-scss-module__y54n8W__stayGuide .TopStay-module-scss-module__y54n8W__stayGuideList .TopStay-module-scss-module__y54n8W__stayGuideItem{gap:4vw 0}}.TopStay-module-scss-module__y54n8W__topStay .TopStay-module-scss-module__y54n8W__stayGuide .TopStay-module-scss-module__y54n8W__stayGuideList .TopStay-module-scss-module__y54n8W__stayGuideItem .TopStay-module-scss-module__y54n8W__stayGuideHeading{font-size:inherit}.TopStay-module-scss-module__y54n8W__topStay .TopStay-module-scss-module__y54n8W__stayGuide .TopStay-module-scss-module__y54n8W__stayGuideList .TopStay-module-scss-module__y54n8W__stayGuideItem .TopStay-module-scss-module__y54n8W__stayGuideHeading h4{font-family:var(--font-eb-garamond),Georgia,serif;font-size:max(12px,1.625em);font-weight:400;line-height:1.2}@media (max-width:480px) and (orientation:portrait){.TopStay-module-scss-module__y54n8W__topStay .TopStay-module-scss-module__y54n8W__stayGuide .TopStay-module-scss-module__y54n8W__stayGuideList .TopStay-module-scss-module__y54n8W__stayGuideItem .TopStay-module-scss-module__y54n8W__stayGuideHeading h4{font-size:max(12px,2em)}}.TopStay-module-scss-module__y54n8W__topStay .TopStay-module-scss-module__y54n8W__stayGuide .TopStay-module-scss-module__y54n8W__stayGuideList .TopStay-module-scss-module__y54n8W__stayGuideItem>img{aspect-ratio:52/38;object-fit:cover;width:100%;display:block}.TopStay-module-scss-module__y54n8W__topStay .TopStay-module-scss-module__y54n8W__stayGuide .TopStay-module-scss-module__y54n8W__stayGuideList .TopStay-module-scss-module__y54n8W__stayGuideItem .TopStay-module-scss-module__y54n8W__stayGuideText{font-size:inherit;flex-direction:column;gap:.4rem;display:flex}.TopStay-module-scss-module__y54n8W__topStay .TopStay-module-scss-module__y54n8W__stayGuide .TopStay-module-scss-module__y54n8W__stayGuideList .TopStay-module-scss-module__y54n8W__stayGuideItem .TopStay-module-scss-module__y54n8W__stayGuideText .TopStay-module-scss-module__y54n8W__stayGuideDescription,.TopStay-module-scss-module__y54n8W__topStay .TopStay-module-scss-module__y54n8W__stayGuide .TopStay-module-scss-module__y54n8W__stayGuideList .TopStay-module-scss-module__y54n8W__stayGuideItem .TopStay-module-scss-module__y54n8W__stayGuideText .TopStay-module-scss-module__y54n8W__price{font-size:max(12px,1em);line-height:1.6}.TopStay-module-scss-module__y54n8W__topStay .TopStay-module-scss-module__y54n8W__nearby{width:min(112rem,100% - 4rem);font-size:inherit;margin:0 auto}@media (max-width:480px) and (orientation:portrait){.TopStay-module-scss-module__y54n8W__topStay .TopStay-module-scss-module__y54n8W__nearby{width:100%;padding-inline:4vw}}.TopStay-module-scss-module__y54n8W__topStay .TopStay-module-scss-module__y54n8W__nearby>h3{align-items:center;gap:2.4rem;font-size:max(12px,.875em);font-weight:400;line-height:1;display:flex}.TopStay-module-scss-module__y54n8W__topStay .TopStay-module-scss-module__y54n8W__nearby>h3:after{content:"";background-color:#aaa;flex:1;height:1px}.TopStay-module-scss-module__y54n8W__topStay .TopStay-module-scss-module__y54n8W__nearby .TopStay-module-scss-module__y54n8W__nearbyList{font-size:inherit;flex-direction:column;gap:6rem 0;margin-top:3.2rem;display:flex}@media (max-width:480px) and (orientation:portrait){.TopStay-module-scss-module__y54n8W__topStay .TopStay-module-scss-module__y54n8W__nearby .TopStay-module-scss-module__y54n8W__nearbyList{gap:8vw 0}}.TopStay-module-scss-module__y54n8W__topStay .TopStay-module-scss-module__y54n8W__nearby .TopStay-module-scss-module__y54n8W__nearbyList .TopStay-module-scss-module__y54n8W__nearbyItem{font-size:inherit;grid-template-columns:42.6rem minmax(0,1fr);align-items:start;gap:0 4.8rem;display:grid}@media (max-width:480px) and (orientation:portrait){.TopStay-module-scss-module__y54n8W__topStay .TopStay-module-scss-module__y54n8W__nearby .TopStay-module-scss-module__y54n8W__nearbyList .TopStay-module-scss-module__y54n8W__nearbyItem{grid-template-columns:unset;grid-auto-flow:row;gap:4vw 0}}.TopStay-module-scss-module__y54n8W__topStay .TopStay-module-scss-module__y54n8W__nearby .TopStay-module-scss-module__y54n8W__nearbyList .TopStay-module-scss-module__y54n8W__nearbyItem>img{aspect-ratio:426/300;object-fit:cover;width:100%;display:block}.TopStay-module-scss-module__y54n8W__topStay .TopStay-module-scss-module__y54n8W__nearby .TopStay-module-scss-module__y54n8W__nearbyList .TopStay-module-scss-module__y54n8W__nearbyItem .TopStay-module-scss-module__y54n8W__nearbyContent{min-width:0;font-size:inherit}.TopStay-module-scss-module__y54n8W__topStay .TopStay-module-scss-module__y54n8W__nearby .TopStay-module-scss-module__y54n8W__nearbyList .TopStay-module-scss-module__y54n8W__nearbyItem .TopStay-module-scss-module__y54n8W__nearbyContent h4{font-family:var(--font-eb-garamond),Georgia,serif;color:#000;border-bottom:1px solid #cbcbcb;padding-bottom:1.6rem;font-size:max(12px,2em);font-weight:400;line-height:1.1}.TopStay-module-scss-module__y54n8W__topStay .TopStay-module-scss-module__y54n8W__nearby .TopStay-module-scss-module__y54n8W__nearbyList .TopStay-module-scss-module__y54n8W__nearbyItem .TopStay-module-scss-module__y54n8W__nearbyContent .TopStay-module-scss-module__y54n8W__travelTime{margin-top:1.6rem;padding-left:4rem;font-size:max(12px,1.125em);line-height:2.4rem;position:relative}.TopStay-module-scss-module__y54n8W__topStay .TopStay-module-scss-module__y54n8W__nearby .TopStay-module-scss-module__y54n8W__nearbyList .TopStay-module-scss-module__y54n8W__nearbyItem .TopStay-module-scss-module__y54n8W__nearbyContent .TopStay-module-scss-module__y54n8W__travelTime:before{aspect-ratio:28/24;content:"";background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 28 24\" fill=\"%233A3A3A\"><path d=\"M1.97272 20.556V23.2064C1.97272 23.4393 1.89258 23.6298 1.7323 23.7779C1.57203 23.926 1.37361 24 1.13706 24H0.844114C0.599843 24 0.398165 23.926 0.239077 23.7779C0.0796926 23.6298 0 23.4393 0 23.2064V10.5432L3.5069 0.793559C3.59238 0.54376 3.74776 0.349051 3.97303 0.209431C4.19861 0.0698115 4.44955 0 4.72588 0H23.4108C23.6631 0 23.8855 0.0709755 24.0782 0.212927C24.2711 0.354587 24.4094 0.548132 24.4931 0.793559L28 10.5432V23.2064C28 23.4393 27.92 23.6298 27.76 23.7779C27.5998 23.926 27.4012 24 27.1643 24H26.8714C26.6274 24 26.4257 23.926 26.2664 23.7779C26.107 23.6298 26.0273 23.4393 26.0273 23.2064V20.556H1.97272ZM2.32888 8.93289H25.6711L23.0208 1.61423H4.9792L2.32888 8.93289ZM5.9088 16.628C6.44661 16.628 6.9022 16.4431 7.27558 16.0732C7.64896 15.7036 7.83566 15.2545 7.83566 14.7261C7.83566 14.1979 7.64733 13.7505 7.27069 13.3838C6.89434 13.0174 6.43726 12.8342 5.89945 12.8342C5.36134 12.8342 4.90574 13.019 4.53266 13.3886C4.15928 13.7585 3.97259 14.2075 3.97259 14.7357C3.97259 15.2639 4.16076 15.7113 4.53711 16.078C4.91376 16.4447 5.37099 16.628 5.9088 16.628ZM22.1006 16.628C22.6387 16.628 23.0943 16.4431 23.4673 16.0732C23.8407 15.7036 24.0274 15.2545 24.0274 14.7261C24.0274 14.1979 23.8392 13.7505 23.4629 13.3838C23.0862 13.0174 22.629 12.8342 22.0912 12.8342C21.5534 12.8342 21.0978 13.019 20.7244 13.3886C20.351 13.7585 20.1643 14.2075 20.1643 14.7357C20.1643 15.2639 20.3527 15.7113 20.7293 16.078C21.1057 16.4447 21.5627 16.628 22.1006 16.628Z\"/></svg>");background-position:50%;background-repeat:no-repeat;background-size:contain;width:2.8rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.TopStay-module-scss-module__y54n8W__topStay .TopStay-module-scss-module__y54n8W__nearby .TopStay-module-scss-module__y54n8W__nearbyList .TopStay-module-scss-module__y54n8W__nearbyItem .TopStay-module-scss-module__y54n8W__nearbyContent .TopStay-module-scss-module__y54n8W__nearbyDescription{margin-top:1.2rem;font-size:max(12px,1em);line-height:1.6}.TopStay-module-scss-module__y54n8W__topStay .TopStay-module-scss-module__y54n8W__nearby .TopStay-module-scss-module__y54n8W__nearbyList .TopStay-module-scss-module__y54n8W__nearbyItem .TopStay-module-scss-module__y54n8W__nearbyContent .TopStay-module-scss-module__y54n8W__linkList{font-size:inherit;gap:1.6rem;margin-top:2.4rem;display:flex}.TopStay-module-scss-module__y54n8W__topStay .TopStay-module-scss-module__y54n8W__nearby .TopStay-module-scss-module__y54n8W__nearbyList .TopStay-module-scss-module__y54n8W__nearbyItem .TopStay-module-scss-module__y54n8W__nearbyContent .TopStay-module-scss-module__y54n8W__linkList .TopStay-module-scss-module__y54n8W__linkButton{width:16rem;height:4.4rem;font-size:inherit;border:1px solid #aaa;border-radius:.4rem;align-items:center;padding:0 1.6rem;display:flex}.TopStay-module-scss-module__y54n8W__topStay .TopStay-module-scss-module__y54n8W__nearby .TopStay-module-scss-module__y54n8W__nearbyList .TopStay-module-scss-module__y54n8W__nearbyItem .TopStay-module-scss-module__y54n8W__nearbyContent .TopStay-module-scss-module__y54n8W__linkList .TopStay-module-scss-module__y54n8W__linkButton span{width:100%;font-size:max(12px,.875em);line-height:1;display:block;position:relative}.TopStay-module-scss-module__y54n8W__topStay .TopStay-module-scss-module__y54n8W__nearby .TopStay-module-scss-module__y54n8W__nearbyList .TopStay-module-scss-module__y54n8W__nearbyItem .TopStay-module-scss-module__y54n8W__nearbyContent .TopStay-module-scss-module__y54n8W__linkList .TopStay-module-scss-module__y54n8W__linkButton span:after{aspect-ratio:10/10;content:"";background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 10 10\" fill=\"%233A3A3A\"><path d=\"M10,0C4.92,1.68,1.28.99.05.47v.12s5,3.3,5,3.3L0,8.95l1.05,1.05,5.05-5.05,3.3,4.99h.12c-.51-1.22-1.21-4.85.47-9.93Z\"/></svg>");background-position:50%;background-repeat:no-repeat;background-size:contain;width:.8rem;position:absolute;top:50%;right:0;transform:translateY(-50%)}
