.lg-room{display:block}.lg-room *,.lg-room *:before,.lg-room *:after{box-sizing:border-box}.lg-room__hero{position:relative;min-height:var(--room-height);background:#e9e5df;isolation:isolate;display:flex;justify-content:center;align-items:flex-start;padding:clamp(48px,7vw,110px) 24px 110px}.lg-room__hero picture,.lg-room__image,.lg-room__tint{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.lg-room__image{object-fit:cover}.lg-room__placeholder{background:#d6d0c6}.lg-room__tint{background:rgb(0 0 0 / var(--room-tint))}.lg-room__copy{position:relative;text-align:center;color:var(--room-text);max-width:680px}.lg-room__copy h2{color:inherit;font-size:clamp(30px,3.6vw,60px);line-height:1.12;margin:0 0 24px}.lg-room__subheading{margin:0 0 16px;font-size:16px;font-weight:500;letter-spacing:.08em}.lg-room__text{font-size:18px;margin-bottom:24px}.lg-room__actions{display:grid;gap:14px;justify-items:center}.lg-room .lg-room__pill{display:inline-flex;justify-content:center;align-items:center;gap:10px;background:#fff;color:#202020;border:1px solid transparent;border-radius:100px;padding:14px 28px;text-decoration:none;font-family:inherit;font-size:16px;font-weight:600;line-height:1.35;cursor:pointer;min-height:48px}.lg-room__actions .lg-room__pill{min-width:min(320px,100%);max-width:100%}.lg-room .lg-room__pill:hover{background:#f1eee9;color:#202020}.lg-room button:focus-visible,.lg-room a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.lg-room .lg-room__trigger{position:absolute;bottom:32px;left:32px;padding:10px 18px;max-width:calc(100% - 64px)}.lg-room__drawer{position:fixed;inset:0 0 0 auto;margin:0;width:min(620px,100%);max-width:100%;height:100%;height:100dvh;max-height:100dvh;padding:0 32px 40px;border:0;color:#202020;background:#fff;overflow-y:auto;overscroll-behavior:contain}.lg-room__drawer::backdrop{background:#00000073}.lg-room__drawer[open]{animation:lg-room-enter .28s ease-out}.lg-room__drawer-head{position:sticky;top:0;z-index:1;background:#fff;display:flex;align-items:center;gap:16px;justify-content:space-between;padding:28px 0 24px}.lg-room__drawer-head h2{margin:0;font-size:32px;line-height:1.2;color:inherit}.lg-room .lg-room__close{display:flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;padding:8px;background:transparent;color:inherit;border:0;border-radius:0;cursor:pointer}.lg-room__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 18px}.lg-room__card a{color:inherit;text-decoration:none}.lg-room__card-image{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;background:#f4f3f1}.lg-room__card h3{font-family:inherit;font-size:15px;font-weight:600;line-height:1.45;margin:12px 0 6px;color:inherit}.lg-room__card a:hover h3{text-decoration:underline;text-underline-offset:3px}.lg-room__price{font-size:14px;line-height:1.5;margin:0}.lg-room__price s{display:block;opacity:.65}.lg-room__sale{color:#b22222}html:has(.lg-room__drawer[open]){overflow:hidden}@keyframes lg-room-enter{0%{transform:translate(100%)}to{transform:translate(0)}}@media(max-width:749px){.lg-room__hero{min-height:var(--room-mobile-height);padding:48px 20px 100px}.lg-room .lg-room__trigger{left:20px;bottom:24px;max-width:calc(100% - 40px)}.lg-room__drawer{padding:0 20px 30px}.lg-room__drawer-head h2{font-size:27px}.lg-room__grid{gap:24px 14px}.lg-room__text{font-size:16px}}.lg-room__hero[data-position=top-left]{align-items:flex-start;justify-content:flex-start}.lg-room__hero[data-position=top-left] .lg-room__copy{text-align:left}.lg-room__hero[data-position=top-left] .lg-room__actions{justify-items:start}.lg-room__hero[data-position=top-center]{align-items:flex-start;justify-content:center}.lg-room__hero[data-position=top-center] .lg-room__copy{text-align:center}.lg-room__hero[data-position=top-center] .lg-room__actions{justify-items:center}.lg-room__hero[data-position=top-right]{align-items:flex-start;justify-content:flex-end}.lg-room__hero[data-position=top-right] .lg-room__copy{text-align:right}.lg-room__hero[data-position=top-right] .lg-room__actions{justify-items:end}.lg-room__hero[data-position=middle-left]{align-items:center;justify-content:flex-start}.lg-room__hero[data-position=middle-left] .lg-room__copy{text-align:left}.lg-room__hero[data-position=middle-left] .lg-room__actions{justify-items:start}.lg-room__hero[data-position=middle-center]{align-items:center;justify-content:center}.lg-room__hero[data-position=middle-center] .lg-room__copy{text-align:center}.lg-room__hero[data-position=middle-center] .lg-room__actions{justify-items:center}.lg-room__hero[data-position=middle-right]{align-items:center;justify-content:flex-end}.lg-room__hero[data-position=middle-right] .lg-room__copy{text-align:right}.lg-room__hero[data-position=middle-right] .lg-room__actions{justify-items:end}.lg-room__hero[data-position=bottom-left]{align-items:flex-end;justify-content:flex-start}.lg-room__hero[data-position=bottom-left] .lg-room__copy{text-align:left}.lg-room__hero[data-position=bottom-left] .lg-room__actions{justify-items:start}.lg-room__hero[data-position=bottom-center]{align-items:flex-end;justify-content:center}.lg-room__hero[data-position=bottom-center] .lg-room__copy{text-align:center}.lg-room__hero[data-position=bottom-center] .lg-room__actions{justify-items:center}.lg-room__hero[data-position=bottom-right]{align-items:flex-end;justify-content:flex-end}.lg-room__hero[data-position=bottom-right] .lg-room__copy{text-align:right}.lg-room__hero[data-position=bottom-right] .lg-room__actions{justify-items:end}@media(max-width:749px){.lg-room__hero[data-mobile-position=top-left]{align-items:flex-start;justify-content:flex-start}.lg-room__hero[data-mobile-position=top-left] .lg-room__copy{text-align:left}.lg-room__hero[data-mobile-position=top-left] .lg-room__actions{justify-items:start}.lg-room__hero[data-mobile-position=top-center]{align-items:flex-start;justify-content:center}.lg-room__hero[data-mobile-position=top-center] .lg-room__copy{text-align:center}.lg-room__hero[data-mobile-position=top-center] .lg-room__actions{justify-items:center}.lg-room__hero[data-mobile-position=top-right]{align-items:flex-start;justify-content:flex-end}.lg-room__hero[data-mobile-position=top-right] .lg-room__copy{text-align:right}.lg-room__hero[data-mobile-position=top-right] .lg-room__actions{justify-items:end}.lg-room__hero[data-mobile-position=middle-left]{align-items:center;justify-content:flex-start}.lg-room__hero[data-mobile-position=middle-left] .lg-room__copy{text-align:left}.lg-room__hero[data-mobile-position=middle-left] .lg-room__actions{justify-items:start}.lg-room__hero[data-mobile-position=middle-center]{align-items:center;justify-content:center}.lg-room__hero[data-mobile-position=middle-center] .lg-room__copy{text-align:center}.lg-room__hero[data-mobile-position=middle-center] .lg-room__actions{justify-items:center}.lg-room__hero[data-mobile-position=middle-right]{align-items:center;justify-content:flex-end}.lg-room__hero[data-mobile-position=middle-right] .lg-room__copy{text-align:right}.lg-room__hero[data-mobile-position=middle-right] .lg-room__actions{justify-items:end}.lg-room__hero[data-mobile-position=bottom-left]{align-items:flex-end;justify-content:flex-start}.lg-room__hero[data-mobile-position=bottom-left] .lg-room__copy{text-align:left}.lg-room__hero[data-mobile-position=bottom-left] .lg-room__actions{justify-items:start}.lg-room__hero[data-mobile-position=bottom-center]{align-items:flex-end;justify-content:center}.lg-room__hero[data-mobile-position=bottom-center] .lg-room__copy{text-align:center}.lg-room__hero[data-mobile-position=bottom-center] .lg-room__actions{justify-items:center}.lg-room__hero[data-mobile-position=bottom-right]{align-items:flex-end;justify-content:flex-end}.lg-room__hero[data-mobile-position=bottom-right] .lg-room__copy{text-align:right}.lg-room__hero[data-mobile-position=bottom-right] .lg-room__actions{justify-items:end}}@media(prefers-reduced-motion:reduce){.lg-room__drawer[open]{animation:none}}.showroom-visit{display:block;background:var(--showroom-background)}.showroom-visit__layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(32px,6vw,100px);align-items:center}.showroom-visit__layout--right .showroom-visit__media{order:2}.showroom-visit__media{min-width:0;width:100%;overflow:hidden;aspect-ratio:4 / 3;max-height:520px}.showroom-visit__media video,.showroom-visit__media img,.showroom-visit__media svg{display:block;width:100%;height:100%;object-fit:cover}.showroom-visit__content{min-width:0;padding-block:0}.showroom-visit__content h2{font-size:clamp(32px,3.2vw,48px);line-height:1.15;margin:0 0 16px}.showroom-visit__eyebrow{font-size:12px;letter-spacing:.18em;text-transform:uppercase;margin-bottom:12px}.showroom-visit__intro,.showroom-visit__address{line-height:1.65;margin-bottom:16px}.showroom-visit__address a{color:inherit;text-decoration:none}.showroom-visit__address a:hover{text-decoration:underline}.showroom-visit__status{display:flex;align-items:center;gap:10px;font-weight:600;margin-block:16px 12px}.showroom-visit__light{flex:0 0 9px;width:9px;height:9px;border-radius:50%;background:#8b8b8b}.showroom-visit[data-is-open=true] .showroom-visit__light{background:#24813c}.showroom-visit__hours-heading{margin:0;font-weight:600}.showroom-visit__hours dl{margin:12px 0;font-size:14px}.showroom-visit__hours dl>div{display:flex;justify-content:space-between;gap:16px;padding-block:4px}.showroom-visit__hours dd{margin:0;text-align:right}.showroom-visit__note{font-size:13px;line-height:1.5;opacity:.8}.showroom-visit__phone{display:flex;flex-wrap:wrap;gap:8px 20px;margin-block:14px}.showroom-visit__reviews{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:fit-content;color:inherit;text-decoration:none;margin-block:16px}.showroom-visit__reviews strong{font-size:20px}.showroom-visit__stars{position:relative;color:#d1cbc2;letter-spacing:.06em;font-size:18px;line-height:1;white-space:nowrap}.showroom-visit__stars-fill{position:absolute;inset:0 auto 0 0;width:var(--stars-fill);overflow:hidden;color:#e29a36}.showroom-visit__buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}@media(max-width:767.98px){.showroom-visit{padding-block:36px!important}.showroom-visit__layout{grid-template-columns:1fr;gap:24px}.showroom-visit__layout--right .showroom-visit__media{order:0}.showroom-visit__media{aspect-ratio:4 / 3}.showroom-visit__content{padding-block:0}}
/*# sourceMappingURL=/cdn/shop/t/37/compiled_assets/styles.css.map?subset=AAAAAABAAAAAAAAAAg */
