.sr{--sr-bg:#FAF7F2;--sr-white:#FFFFFF;--sr-ink:#1F1F1F;--sr-char:#2E2E2E;--sr-black:#141414;--sr-beige:#E7DCCB;--sr-muted:#6E6A64;--sr-line:#E4DDD2;background:var(--sr-bg);color:var(--sr-char);font-family:Manrope,system-ui,sans-serif;font-size:1rem;line-height:1.65}.sr *{box-sizing:border-box}.sr h1,.sr h2,.sr h3{font-family:Jost,Futura,Century Gothic,sans-serif;font-weight:300;color:var(--sr-ink);margin:0;text-wrap:balance;letter-spacing:.02em}.sr h2{font-size:clamp(1.9rem,4.2vw,3.1rem);line-height:1.08}.sr h3{font-size:clamp(1.3rem,2.2vw,1.7rem);font-weight:400}.sr p{margin:0 0 1rem;max-width:60ch}.sr img{display:block;width:100%;height:100%;object-fit:cover}.sr-wrap{max-width:1360px;margin:0 auto;padding-inline:max(20px,4vw)}.sr-center{text-align:center;margin-bottom:2.5rem!important}.sr-eyebrow{font-size:.72rem;letter-spacing:.24em;text-transform:uppercase;color:var(--sr-muted);margin-bottom:.9rem}.sr-price{font-size:1.1rem;color:var(--sr-ink);margin:1rem 0 1.6rem}.sr-btn{display:inline-block;padding:1rem 2.4rem;background:var(--sr-black);color:var(--sr-white);border:1px solid var(--sr-black);text-decoration:none;font-size:.74rem;letter-spacing:.24em;text-transform:uppercase;transition:background .35s,color .35s}.sr-btn:hover,.sr-btn:focus-visible{background:transparent;color:var(--sr-black)}.sr-btn--light{background:transparent;color:var(--sr-white);border-color:var(--sr-white)}.sr-btn--light:hover,.sr-btn--light:focus-visible{background:var(--sr-white);color:var(--sr-black)}.sr-link{color:var(--sr-ink);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px;font-size:.92rem}.sr-ph{display:block;width:100%;height:100%;background:linear-gradient(160deg,#2a2a2a,#3b3732)}.sr a:focus-visible{outline:2px solid var(--sr-black);outline-offset:3px}.sr-hero{position:relative;height:min(92vh,900px);min-height:540px;display:flex;align-items:flex-end;color:var(--sr-white);overflow:hidden;background:var(--sr-black)}.sr-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.sr-hero__media img{animation:sr-settle 12s ease-out both}.sr-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000000d 30%,#0009)}.sr-hero__copy{position:relative;z-index:1;width:100%;padding-block:clamp(3rem,9vw,7rem)}.sr-hero h1{color:var(--sr-white);font-size:clamp(2.3rem,6.5vw,5.4rem);line-height:1.02;text-transform:uppercase;letter-spacing:.06em;max-width:15ch}.sr-lede{color:#ede7de;font-size:1.05rem;margin:1.3rem 0 2rem}.sr-spot{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(2rem,6vw,6rem);align-items:center;padding-block:clamp(4rem,10vw,8rem);scroll-margin-top:80px}.sr-spot__img{display:block;aspect-ratio:4/5;overflow:hidden;background:var(--sr-white)}.sr-spot__img img{transition:transform 1.2s ease}.sr-spot__img:hover img{transform:scale(1.03)}.sr-spot--compact{grid-template-columns:1fr 1fr;padding-block:1.5rem;text-decoration:none;color:inherit}.sr-points{list-style:none;padding:0;margin:0 0 .5rem;display:grid;gap:.55rem}.sr-points li{position:relative;padding-left:1.4rem}.sr-points li:before{content:"";position:absolute;left:0;top:.8em;width:.75rem;height:1px;background:var(--sr-char)}.sr-band{position:relative;min-height:min(80vh,760px);display:flex;align-items:center;color:var(--sr-white);overflow:hidden;background:var(--sr-black)}.sr-band__media{position:absolute;top:0;right:0;bottom:0;left:0}.sr-band:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0009,#0000000d 70%)}.sr-band__copy{position:relative;z-index:1;width:100%}.sr-band h2{color:var(--sr-white);text-transform:uppercase;letter-spacing:.06em;max-width:14ch;margin-bottom:1.2rem}.sr-band p{color:#ede7de;max-width:44ch}.sr-band .sr-link{color:var(--sr-white)}.sr-discover{padding-block:clamp(4rem,10vw,8rem)}.sr-discover h2{text-transform:uppercase;letter-spacing:.06em}.sr-row{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(1rem,2vw,2rem)}.sr-card{display:grid;gap:.45rem;text-decoration:none;color:inherit}.sr-card__img{display:block;aspect-ratio:3/4;overflow:hidden;background:var(--sr-white);margin-bottom:.6rem}.sr-card__img img{transition:transform 1s ease}.sr-card:hover .sr-card__img img{transform:scale(1.04)}.sr-card__title{font-family:Jost,sans-serif;font-size:1.05rem;color:var(--sr-ink)}.sr-card__price{color:var(--sr-muted);font-size:.92rem}.sr-install{position:relative;min-height:min(86vh,820px);display:flex;align-items:flex-end;justify-content:flex-end;overflow:hidden;background:var(--sr-black)}.sr-install__media{position:absolute;top:0;right:0;bottom:0;left:0}.sr-panel{position:relative;z-index:1;background:#faf7f2f0;padding:1.8rem 2rem;margin:clamp(1rem,4vw,3rem);max-width:360px}.sr-panel .sr-price{margin:.5rem 0 1.2rem}.sr-looks{padding-block:clamp(4rem,10vw,8rem)}.sr-looks h2{text-transform:uppercase;letter-spacing:.06em}.sr-looks__grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:clamp(1rem,2vw,2rem);align-items:start}.sr-look{position:relative;margin:0}.sr-look:nth-child(2){margin-top:4rem}.sr-look__img{display:block;aspect-ratio:4/5;overflow:hidden;background:var(--sr-white)}.sr-look__img img{transition:transform 1.2s ease}.sr-look:hover .sr-look__img img{transform:scale(1.03)}.sr-hotspot{position:absolute;left:var(--x);top:calc(var(--y) * .8);width:44px;height:44px;margin:-22px 0 0 -22px;display:grid;place-items:center;border-radius:50%}.sr-hotspot span{width:16px;height:16px;border-radius:50%;background:var(--sr-white);box-shadow:0 0 0 6px #ffffff59;animation:sr-pulse 2.6s ease-in-out infinite}.sr-look figcaption{display:flex;justify-content:space-between;gap:1rem;padding-top:.8rem;font-size:.95rem}.sr-look figcaption a{color:var(--sr-ink);text-decoration:none;font-family:Jost,sans-serif}.sr-look figcaption span{color:var(--sr-muted);white-space:nowrap}.sr-story{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,6rem);align-items:center;padding-block:clamp(4rem,10vw,8rem);border-top:1px solid var(--sr-line)}.sr-story__img{aspect-ratio:4/5;overflow:hidden}.sr-story h2{text-transform:uppercase;letter-spacing:.06em;margin-bottom:1.4rem}.sr-final{position:relative;min-height:min(86vh,820px);display:flex;align-items:flex-end;color:var(--sr-white);overflow:hidden;background:var(--sr-black)}.sr-final__media{position:absolute;top:0;right:0;bottom:0;left:0}.sr-final:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 40%,#0009)}.sr-final__copy{position:relative;z-index:1;width:100%;padding-block:clamp(3rem,8vw,6rem)}.sr-final h2{color:var(--sr-white);margin-bottom:1.6rem;max-width:18ch}.sr-final .sr-eyebrow{color:#dcd3c6}.sr-anim .sr-reveal{opacity:0;transform:translateY(22px);transition:opacity 1s ease,transform 1s ease}.sr-anim .sr-reveal.is-in{opacity:1;transform:none}@keyframes sr-settle{0%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes sr-pulse{0%,to{box-shadow:0 0 0 6px #ffffff59}50%{box-shadow:0 0 0 12px #fff0}}@media(prefers-reduced-motion:reduce){.sr *{animation:none!important;transition:none!important}}@media(max-width:989px){.sr-row{grid-template-columns:repeat(4,72%);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.5rem}.sr-card{scroll-snap-align:start}.sr-looks__grid{grid-template-columns:1fr}.sr-look:nth-child(2){margin-top:0}}@media(max-width:749px){.sr-hero{height:auto;min-height:0;aspect-ratio:9/14;max-height:86vh}.sr-spot,.sr-story{grid-template-columns:1fr}.sr-band{min-height:72vh;align-items:flex-end}.sr-band:after{background:linear-gradient(180deg,#0000000d 30%,#000000b3)}.sr-band__copy{padding-block:2.5rem}.sr-install{min-height:0;aspect-ratio:4/5;flex-direction:column;justify-content:flex-end}.sr-panel{margin:0;max-width:none;width:100%}.sr-final{min-height:0;aspect-ratio:4/5}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/showroom.css.map */
