.scpv{display:block;container-type:inline-size;color:#391b0b;background:#fff;border:1px solid #ded6cf;border-radius:8px;overflow:hidden;scroll-margin-top:var(--scpv-scroll-top, 104px);scroll-margin-bottom:var(--scpv-bottom-clearance, 20px)}.scpv[hidden],.scpv [hidden]{display:none!important}.product__media-wrapper:has(>seat-cover-preview)>media-gallery[hidden]{display:none!important}.scpv__toolbar{padding:12px 14px;background:#fff;border-bottom:1px solid #ded6cf}.scpv__header{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 14px}.scpv__title{display:flex;align-items:center;gap:8px;flex-shrink:0;white-space:nowrap}.scpv__live{position:relative;flex:0 0 6px;width:6px;height:6px;border-radius:50%;color:#4b7654;background:currentColor}.scpv__live:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:currentColor;animation:scpv-live-pulse 2.2s ease-out infinite}@keyframes scpv-live-pulse{0%{transform:scale(1);opacity:.55}70%,to{transform:scale(2.7);opacity:0}}@media(prefers-reduced-motion:reduce){.scpv__live:after{animation:none;display:none}}.scpv__header strong{font-size:15px;font-weight:600}.scpv button{font:inherit;cursor:pointer}.scpv .scpv__photos{padding:4px 0;border:0;background:none;color:#8c5c3d;font-size:12px;line-height:1.5;text-decoration:underline;text-underline-offset:3px}.scpv__stage{position:relative;display:grid;place-items:center;height:var(--scpv-image-height, min(46dvh, 480px));min-height:0;background:#f3f1ee;overflow:hidden}.scpv__stage canvas{display:block;width:100%;height:100%;min-height:0;object-fit:contain}.scpv__loading{position:absolute;left:50%;bottom:10px;transform:translate(-50%);max-width:calc(100% - 24px);padding:7px 10px;border-radius:4px;background:#fffffff0;color:#67564d;font-size:11px;text-align:center;pointer-events:none}.scpv__loading button{display:block;margin:5px auto 0;padding:4px 8px;border:1px solid #d9c7ba;border-radius:3px;color:#391b0b;background:#fff;font-size:12px;pointer-events:auto}.scpv__footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 14px;border-top:1px solid #ded6cf;background:#fff;scroll-margin-top:var(--scpv-scroll-top, 104px);scroll-margin-bottom:var(--scpv-bottom-clearance, 20px)}.scpv__footer .scpv__photos{flex-shrink:0;margin-left:auto}.scpv__selection{display:flex;align-items:baseline;flex-wrap:wrap;flex:1;min-width:0;gap:3px 8px}.scpv__selection>strong{font-size:13px;font-weight:600;white-space:nowrap}.scpv__selection>span{color:#79695f;font-size:12px;white-space:nowrap}.scpv__note{margin:0;color:#79695f;font-size:11px;line-height:1.5}.scpv--photos{display:flex;align-items:center;justify-content:space-between;gap:10px}.scpv--photos .scpv__stage,.scpv--photos .scpv__selection,.scpv--photos .scpv__note{display:none}.scpv--photos .scpv__toolbar,.scpv--photos .scpv__footer{border:0}.scpv--photos{margin-bottom:12px}.scpv button:focus-visible{outline:2px solid #a97655;outline-offset:2px}.scpv--short .scpv__toolbar{padding:8px 10px}@container (min-width: 560px){.scpv .scpv__photos{font-size:11px}}@container (max-width: 420px){.scpv__toolbar{padding:12px 10px}.scpv__header{column-gap:10px}.scpv__header strong{font-size:14px}}@media(min-width:750px){.product__media-wrapper:has(>seat-cover-preview:not([hidden])){position:sticky;top:var(--scpv-sticky-top, 100px);align-self:flex-start}.product__media-wrapper:has(>seat-cover-preview.scpv--short),.product__media-wrapper:has(>seat-cover-preview.scpv--photos){position:static}}@media(max-width:749px){.scpv .scpv__photos{min-height:44px}.scpv__stage{height:var(--scpv-image-height, min(42dvh, 360px))}}.scpv--unavailable .scpv__stage canvas,.scpv--unavailable .scpv__selection,.scpv--unavailable .scpv__note{display:none}.scpv--unavailable .scpv__stage{height:100px}.scpv--unavailable .scpv__loading{bottom:auto;position:static;transform:none}.scb__mockup-header{gap:12px;padding:12px 18px}.scb__mockup-header .scpv__header{flex:1;min-width:0}.scb__mockup-header h2{display:flex;align-items:center;gap:8px;margin:0;font-size:18px;font-weight:600;letter-spacing:normal;line-height:1.4;white-space:nowrap}.scb__mockup-stage{position:relative;display:grid;place-items:center;aspect-ratio:3 / 2;max-height:calc(100dvh - 180px);background:#f3f1ee;overflow:hidden}.scb__mockup-stage canvas{display:block;width:100%;height:100%;min-height:0;object-fit:contain}.scb__mockup-note{margin:0;padding:10px 18px max(10px,env(safe-area-inset-bottom));color:#79695f;font-size:11px;line-height:1.5}.scb__mockup .scpv__loading[hidden]{display:none}@media(max-width:749px){.scb__mockup-header{padding:10px 14px}.scb__mockup-header .scpv__header{gap:3px 10px}.scb__mockup-header h2{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/seat-cover-preview.css.map */
