.ih-studio{display:grid;gap:var(--sp-8);align-items:center}.ih-studio__copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-4)}.ih-studio__group{width:100%;margin:var(--sp-2) 0 0;padding:0;border:0}.ih-studio__group legend{margin-bottom:var(--sp-3);padding:0;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--c-ink-500)}.ih-studio__group legend strong{color:var(--c-anchor-800);letter-spacing:.04em}.ih-studio__opts{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.ih-studio__shape input,.ih-studio__sw input{position:absolute;opacity:0;width:1px;height:1px}.ih-studio__shape span{display:inline-flex;align-items:center;min-height:48px;padding:0 var(--sp-5);border:1px solid var(--c-line);border-radius:var(--r-pill);background:#fff;font-size:15px;font-weight:500;cursor:pointer;transition:border-color var(--dur-2) var(--ease-out),background-color var(--dur-2) var(--ease-out)}.ih-studio__shape input:checked+span{border:1.5px solid var(--accent);background:var(--c-accent-100);font-weight:600}.ih-studio__shape input:focus-visible+span,.ih-studio__sw input:focus-visible+.ih-studio__chip{outline:2px solid var(--c-anchor-800);outline-offset:2px}.ih-studio__sw{position:relative;display:grid;place-items:center;width:48px;height:48px;cursor:pointer}.ih-studio__chip{width:40px;height:40px;border-radius:50%;background-color:var(--c);box-shadow:inset 0 0 0 1px #0000001f;transition:transform var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out)}.ih-studio__chip--weave{background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.16) 0 2px,transparent 2px 6px),repeating-linear-gradient(-45deg,rgba(0,0,0,.1) 0 2px,transparent 2px 6px)}.ih-studio__chip--dots{background-image:radial-gradient(rgba(255,255,255,.28) 1px,transparent 1.2px);background-size:5px 5px}.ih-studio__sw:hover .ih-studio__chip{transform:scale(1.08)}.ih-studio__sw input:checked+.ih-studio__chip{box-shadow:inset 0 0 0 1px #0000001f,0 0 0 3px #fff,0 0 0 5px var(--c-anchor-800)}.ih-studio__summary{min-height:1.5em;margin:var(--sp-2) 0 0;font-size:15px;font-weight:600;letter-spacing:0;color:var(--c-anchor-800)}.ih-studio__note{margin:0;max-width:44ch;font-size:12px;line-height:1.4;color:var(--c-ink-500)}.ih-studio__stage{position:relative;display:grid;place-items:center;padding:var(--sp-8) var(--sp-4) var(--sp-4);border-radius:var(--r-lg);background:var(--c-peach);overflow:hidden}.ih-studio__arch{position:absolute;left:50%;bottom:0;width:min(62%,340px);height:82%;translate:-50% 0;border-radius:999px 999px 0 0;background:#fff;opacity:.65}.ih-studio__svg{position:relative;width:100%;max-width:560px;height:auto}.ih-sofa{display:none;--body: var(--sofa);--light: color-mix(in srgb, var(--sofa), #fff 14%);--dark: color-mix(in srgb, var(--sofa), #000 22%)}.ih-studio__svg[data-shape=two] .ih-sofa--two,.ih-studio__svg[data-shape=three] .ih-sofa--three,.ih-studio__svg[data-shape=corner] .ih-sofa--corner{display:block;animation:ih-sofa-in var(--dur-4) var(--ease-out)}@keyframes ih-sofa-in{0%{opacity:0;transform:translateY(8px)}}.ih-sofa__back{fill:var(--dark)}.ih-sofa__arm{fill:var(--body);stroke:var(--dark);stroke-width:2}.ih-sofa__seat{fill:var(--light);stroke:var(--dark);stroke-width:2}.ih-sofa__seam{stroke:var(--dark);stroke-width:2;stroke-dasharray:5 5;stroke-linecap:round;fill:none}.ih-sofa__leg{fill:#6b4234}.ih-sofa__weave{pointer-events:none;opacity:.9}.ih-studio{--sofa: #bf4f1b}.ih-studio__svg g,.ih-studio__svg rect{transition:fill var(--dur-3) var(--ease-out),stroke var(--dur-3) var(--ease-out)}.ih-studio__caption{position:relative;margin:var(--sp-2) 0 0;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--c-ink-500)}@media(min-width:990px){.ih-studio{grid-template-columns:.9fr 1.1fr;gap:var(--sp-16)}.ih-studio__stage{padding:var(--sp-12) var(--sp-8) var(--sp-6);min-height:460px}}@media(prefers-reduced-motion:reduce){.ih-studio__svg[data-shape] .ih-sofa{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-sofa-studio.css.map */
