.ih-bed{display:grid;gap:var(--sp-8);align-items:center}.ih-bed__stage{position:relative;display:grid;gap:var(--sp-4);justify-items:center;padding:var(--sp-8) var(--sp-4) var(--sp-5);border-radius:var(--r-lg);background:var(--c-blush);overflow:hidden}.ih-bed__art{width:100%;max-width:600px;height:auto}.ih-bed__photos{position:relative;width:100%;aspect-ratio:4 / 3;margin:calc(-1 * var(--sp-8)) calc(-1 * var(--sp-4)) 0;width:calc(100% + 2 * var(--sp-4))}.ih-bed__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity var(--dur-4) var(--ease-out)}.ih-bed__photo--bed{opacity:0}.ih-bed[data-mode=bed] .ih-bed__photo--bed{opacity:1}.ih-bed[data-mode=bed] .ih-bed__photo--sofa{opacity:0}.ih-bed__base,.ih-bed__seat{fill:#e4ece8;stroke:#123635;stroke-opacity:.4;stroke-width:2}.ih-bed__seat{fill:#eef3f0}.ih-bed__back,.ih-bed__arm{fill:#b9cfc7;stroke:#123635;stroke-opacity:.4;stroke-width:2}.ih-bed__arm{fill:#a9c2b9}.ih-bed__leg{fill:#6b4234}.ih-bed__backrest,.ih-bed__ext{transition:transform var(--dur-5) var(--ease-in-out)}.ih-bed__backrest{transform-box:fill-box;transform-origin:50% 100%}.ih-bed[data-mode=bed] .ih-bed__backrest{transform:translateY(66px) scaleY(.42)}.ih-bed[data-mode=bed] .ih-bed__ext{transform:translateY(-4px)}.ih-bed__ext{transform-box:fill-box}.ih-bed__switch{position:relative;display:inline-flex;padding:4px;border-radius:var(--r-pill);background:#fff;box-shadow:var(--sh-2)}.ih-bed__btn{min-width:96px;min-height:44px;padding:0 var(--sp-5);border:0;border-radius:var(--r-pill);background:transparent;color:var(--c-anchor-800);font:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:background-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}.ih-bed__btn[aria-pressed=true]{background:var(--c-anchor-800);color:#fff}.ih-bed__caption{min-height:1em;margin:0;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--c-ink-500)}.ih-bed__copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-4)}.ih-bed__points{display:grid;gap:var(--sp-3);margin:0 0 var(--sp-2);padding:0;list-style:none}.ih-bed__points li{display:flex;align-items:center;gap:var(--sp-3);font-size:16px;font-weight:500;color:var(--c-ink-700)}.ih-bed__points .ih-icon{flex:none;width:22px;height:22px;padding:4px;border-radius:50%;background:var(--c-accent-100);color:var(--accent)}@media(min-width:990px){.ih-bed{grid-template-columns:1.15fr .85fr;gap:var(--sp-16)}.ih-bed__stage{padding:var(--sp-12) var(--sp-8) var(--sp-6)}}@media(prefers-reduced-motion:reduce){.ih-bed__backrest,.ih-bed__ext,.ih-bed__photo{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-sofa-bed.css.map */
