.smsv2{--rose:#ff1a80;--rose-hover:#d91568;--orange:#f97316;--orange-hover:#ea580c;--violet:#a855f7;--teal:#00c9a7;--amber:#f59e0b;--burgundy:#6b1040;--chair-blue:#3b82f6;--chair-red:#ef4444;--chair-green:#22c55e;--cream:#fdf8f4;--powder:#fff0f5;--border-soft:#f0e0e8;--ink:#2a1620;--ink-soft:#6b5560;--dark-bg:#160910;--dark-bg-2:#210e18;--dark-panel:#2a1320;--dark-ink:#fbeff4;--dark-ink-soft:#c9a9b8;--radius-sm:12px;--radius:20px;--radius-lg:28px;--radius-xl:36px;--shadow-soft:0 8px 30px #6b104014;--shadow-card:0 18px 50px #6b10401f;--shadow-lift:0 30px 70px #6b104038;--base-size:18px;--tap:48px;font-size:var(--base-size);color:var(--ink);background:var(--cream);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:1.6}.smsv2 *,.smsv2 :before,.smsv2 :after{box-sizing:border-box}.smsv2 img,.smsv2 svg{max-width:100%;display:block}.smsv2 h1,.smsv2 h2,.smsv2 h3,.smsv2 h4{letter-spacing:-.02em;text-wrap:balance;margin:0;line-height:1.12}.smsv2 p{text-wrap:pretty;margin:0}.smsv2 a{color:inherit}.smsv2 :focus-visible{outline:3px solid var(--violet);outline-offset:3px;border-radius:8px}.smsv2 .on-dark :focus-visible,.smsv2.on-dark :focus-visible{outline-color:#ffd6e7}.smsv2 .wrap{width:100%;max-width:1180px;margin-inline:auto;padding-inline:clamp(20px,5vw,56px)}.smsv2 .wrap-narrow{max-width:860px}.smsv2 .display{letter-spacing:-.035em;font-size:clamp(40px,7vw,86px);font-weight:800}.smsv2 .h1{font-size:clamp(32px,5vw,56px);font-weight:800}.smsv2 .h2{font-size:clamp(28px,3.6vw,44px);font-weight:700}.smsv2 .h3{font-size:clamp(21px,2.2vw,28px);font-weight:700}.smsv2 .lead{color:var(--ink-soft);font-size:clamp(19px,2vw,24px);line-height:1.5}.smsv2 .eyebrow{letter-spacing:.16em;text-transform:uppercase;font-size:clamp(13px,1.4vw,15px);font-weight:700}.smsv2 .btn{min-height:var(--tap);cursor:pointer;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 28px;font-size:clamp(16px,1.7vw,19px);font-weight:700;text-decoration:none;transition:transform .18s,background-color .18s,box-shadow .18s,border-color .18s;display:inline-flex}.smsv2 .btn:active{transform:translateY(1px)}.smsv2 .btn-primary{background:var(--accent,var(--rose));color:#fff;box-shadow:0 10px 26px color-mix(in srgb,var(--accent,var(--rose))34%,transparent)}.smsv2 .btn-primary:hover{background:var(--accent-hover,var(--rose-hover));transform:translateY(-2px)}.smsv2 .btn-ghost{color:var(--accent,var(--rose));border-color:color-mix(in srgb,var(--accent,var(--rose))35%,transparent);background:0 0}.smsv2 .btn-ghost:hover{background:color-mix(in srgb,var(--accent,var(--rose))8%,transparent);border-color:var(--accent,var(--rose))}.smsv2 .btn-light{color:var(--ink);border-color:var(--border-soft);background:#fff}.smsv2 .btn-light:hover{border-color:var(--accent,var(--rose));transform:translateY(-2px)}.smsv2 .btn-lg{padding:18px 36px;font-size:clamp(18px,1.9vw,21px)}.smsv2 .badge{letter-spacing:.01em;border-radius:999px;align-items:center;gap:8px;padding:7px 15px;font-size:14px;font-weight:700;line-height:1.25;display:inline-flex}.smsv2 .badge-dot{background:currentColor;border-radius:999px;width:9px;height:9px}.smsv2 .card{color:var(--ink);border:1px solid var(--border-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);background:#fff;padding:clamp(24px,3vw,34px)}.smsv2 .section{padding-block:clamp(64px,9vw,130px)}.smsv2 .section-cream{background:var(--cream)}.smsv2 .section-powder{background:var(--powder)}.smsv2 .section-white{background:#fff}.smsv2 .dark-vrem{color:var(--dark-ink);background:#0a0a0a;position:relative;overflow:hidden}.smsv2 .dark-vrem:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at -5% -8%,#a855f799,#0000 26%),radial-gradient(circle at 105% -8%,#ef44448c,#0000 24%),radial-gradient(circle at 112%,#22c55e80,#0000 20%),radial-gradient(circle at 100% 108%,#3b82f68c,#0000 26%),radial-gradient(circle at -5% 105%,#f973168c,#0000 28%);position:absolute;inset:0}.smsv2 .dark-vrem:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(70% 65%,#000000b3,#0000 82%);position:absolute;inset:0}.smsv2 .anim{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(26px)}.smsv2 .anim.in{opacity:1;transform:none}.smsv2 .chair-card:hover,.smsv2 .chair-card:focus-visible,.smsv2 .chair-card:active{background:#ffffff0a;border-color:#ffffff24}.smsv2 .showroom:not(.on-dark) .chair-card:hover,.smsv2 .showroom:not(.on-dark) .chair-card:focus-visible{border-color:var(--border-soft);background:#fff9}.smsv2 .chair-card:hover .chair-art,.smsv2 .chair-card:focus-visible .chair-art,.smsv2 .chair-card:active .chair-art{transform:translateY(-14px)}.smsv2 .chair-card:hover .chair-halo,.smsv2 .chair-card:focus-visible .chair-halo,.smsv2 .chair-card:active .chair-halo{opacity:1}.smsv2 .chair-card .chair-cta{opacity:.55;transition:opacity .3s,transform .3s}.smsv2 .chair-card:hover .chair-cta,.smsv2 .chair-card:focus-visible .chair-cta,.smsv2 .chair-card:active .chair-cta{opacity:1;transform:translate(2px)}.smsv2 .inter-banner{transition:transform .2s,box-shadow .2s}.smsv2 .inter-banner:hover{box-shadow:var(--shadow-card);transform:translateY(-3px)}.smsv2 .grid{gap:clamp(16px,2vw,26px);display:grid}.smsv2 .flow>*+*{margin-top:clamp(16px,2vw,24px)}.smsv2 .center{text-align:center}.smsv2 .muted{color:var(--ink-soft)}.smsv2 .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.smsv2 .divider{background:var(--border-soft);border:0;height:1px}@media (max-width:560px){.smsv2 .chair-row{gap:8px!important}.smsv2 .chair-row>li{flex:44%!important}.smsv2 .btn{padding:13px 22px;font-size:16px}.smsv2 .btn-lg{padding:15px 24px;font-size:17px}}@media (max-width:760px){.smsv2 .hero-grid{grid-template-columns:1fr!important}.smsv2 .hero-copy{text-align:center}.smsv2 .hero-copy .badge{margin-inline:auto}.smsv2 .hero-copy .offer-pricerow,.smsv2 .hero-copy .hero-trialnote{justify-content:center}}@media (prefers-reduced-motion:reduce){.smsv2 .btn{transition:none}.smsv2 .anim{transition:none;opacity:1!important;transform:none!important}.smsv2 .chair-card .chair-art,.smsv2 .chair-card .chair-halo,.smsv2 .chair-card .chair-cta{transition:none}.smsv2 .chair-card:hover .chair-art,.smsv2 .chair-card:focus-visible .chair-art{transform:none}}
/*# sourceMappingURL=fbcbef23a73d1b07.css.map*/