.cr-scene{--wall: #c7c1ba;--ink: #1b1c1e;--muted: #4f4b46;--accent: #7a1f2b;--H: 300px;color-scheme:light;color:var(--ink);font-size:15px;line-height:1.5;padding:0 16px 48px;background-color:var(--wall);background-image:radial-gradient(ellipse 80% 55% at 50% 0%,rgba(255,250,242,.38),transparent 70%),linear-gradient(#0000,#281e141a),url(/showroom/wall.webp);background-size:cover;background-position:center;background-attachment:fixed}.cr-scene *{box-sizing:border-box}.cr-head{max-width:1200px;margin:0 auto;padding-block:28px 4px;display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap}.cr-head h1{margin:0;font-weight:700;font-size:22px}.cr-head p{margin:0;color:var(--muted);font-size:13px}.cr-wall{max-width:1200px;margin:0 auto;display:grid;gap:28px;padding-top:12px}.cr-wall>section{min-width:0}.cr-status{max-width:1200px;margin:48px auto 0;color:var(--muted);text-align:center}.cr-sign{display:flex;gap:10px;align-items:baseline;margin:0 0 2px 4px}.cr-sign h2{margin:0;font-weight:500;font-size:18px}.cr-sign small{color:var(--muted);font-size:12px;letter-spacing:.06em}.cr-rows{display:grid;gap:4px}.cr-track{contain:layout paint}.cr-track--fit{overflow:hidden}.cr-track--swipe{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(to right,transparent,#000 24px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(to right,transparent,#000 24px,#000 calc(100% - 24px),transparent)}.cr-track--swipe::-webkit-scrollbar{display:none}.cr-rail-wrap{position:relative;display:flex;justify-content:center;align-items:flex-start;min-width:-moz-max-content;min-width:max-content;width:100%;min-height:calc(var(--H) + 80px);padding:50px 52px 30px;gap:2px}.cr-rail{position:absolute;left:8px;right:8px;top:calc(50px + var(--H) * .03 - 20px);height:40px;display:flex;z-index:0;pointer-events:none}.cr-rail:after{content:"";position:absolute;left:14px;right:14px;top:26px;height:14px;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,#281e1442,#281e1400)}.cr-rail .l,.cr-rail .r{flex:0 0 auto;height:40px;width:auto}.cr-rail .m{flex:1;background-image:url(/showroom/rail-mid.webp);background-repeat:repeat-x;background-size:auto 40px}.cr-g{position:relative;z-index:1;flex:0 0 auto;display:block;height:var(--H);width:var(--sw);color:inherit;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.cr-g.cr-hoodie-first{margin-left:12px}.cr-swing{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:50% 3%;perspective:900px}.cr-g:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:6px}.cr-face{position:absolute;top:0;left:50%;height:100%;transform-origin:50% 50%}.cr-face img{display:block;height:100%;width:auto;max-width:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cr-side{transform:translate(-50%)}.cr-front{transform:translate(-50%) rotateY(-90deg);opacity:0}.cr-shadow{position:absolute;left:-8%;right:-8%;top:7%;bottom:-22px;border-radius:50%;background:radial-gradient(closest-side,#1e160e4d,#1e160e29 55%,#1e160e00);opacity:0;pointer-events:none}.cr-g.on{z-index:2}.cr-face img.cr-print,.cr-face img.cr-shade{position:absolute;pointer-events:none}.cr-face img.cr-print{-o-object-fit:contain;object-fit:contain;-o-object-position:50% 0;object-position:50% 0;opacity:0;transition:opacity .15s}.cr-face img.cr-print.in{opacity:1}.cr-light img.cr-print{mix-blend-mode:multiply}.cr-face img.cr-shade{mix-blend-mode:overlay;opacity:.9;-webkit-mask-image:radial-gradient(closest-side,#000 70%,transparent);mask-image:radial-gradient(closest-side,#000 70%,transparent)}.cr-g.picked{visibility:hidden}.cr-stage{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:24px;padding:max(24px,env(safe-area-inset-top)) 24px max(24px,env(safe-area-inset-bottom));color:var(--ink);background:#1c18148c;opacity:0;transition:opacity .25s}.cr-stage.on{opacity:1}.cr-hero{position:relative;justify-self:center;height:min(78vh,640px);aspect-ratio:var(--ar)}.cr-hero:before{content:"";position:absolute;top:8%;right:-6%;bottom:-5%;left:-6%;border-radius:50%;background:radial-gradient(closest-side,#00000052,#00000024 60%,#0000);pointer-events:none}.cr-hero .cr-face{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;transform:none;opacity:1!important;transform-origin:50% 3%}.cr-hero .cr-face img:not(.cr-print):not(.cr-shade){width:100%;height:100%}.cr-panel{max-width:380px;display:grid;gap:14px;padding:22px 24px;border-radius:18px;background:#faf8f5f7;box-shadow:0 18px 40px #00000040;opacity:0;transform:translateY(8px);transition:opacity .3s .12s,transform .3s .12s}.cr-stage.on .cr-panel{opacity:1;transform:none}.cr-panel .cr-tag{font-size:12px;letter-spacing:.08em;color:var(--muted)}.cr-panel h3{margin:0;font-weight:700;font-size:clamp(26px,4vw,38px);line-height:1.15;text-wrap:balance}.cr-meta{display:flex;gap:10px;align-items:center;color:var(--muted);font-size:14px}.cr-dot{width:14px;height:14px;border-radius:50%;border:1px solid rgba(0,0,0,.2)}.cr-cta{display:inline-flex;align-items:center;gap:8px;padding:13px 22px;border-radius:999px;background:var(--accent);color:#fff;text-decoration:none;font-weight:600;width:-moz-max-content;width:max-content}.cr-cta:hover{background:#8e2533}.cr-nav{display:flex;gap:8px}.cr-nav button,.cr-close{font:inherit;border:1px solid rgba(0,0,0,.18);background:#ffffffe6;color:var(--ink);border-radius:999px;padding:8px 14px;cursor:pointer}.cr-nav button:hover,.cr-close:hover{background:#fff}.cr-close{position:absolute;top:max(16px,env(safe-area-inset-top));right:16px}@media (max-width: 700px){.cr-scene{--H: 250px}.cr-rail-wrap{justify-content:flex-start;padding-inline:40vw}.cr-stage{grid-template-columns:1fr;align-content:center;gap:10px;overflow-y:auto}.cr-hero{height:min(52vh,440px)}.cr-panel{justify-self:center;text-align:center;justify-items:center}}@media (prefers-reduced-motion: reduce){.cr-stage,.cr-panel,.cr-face img.cr-print{transition:none!important}}
