@media (width>=901px){.pdp{grid-template-columns:1.25fr .75fr}}.pdp-info{gap:28px}.pdp-info h1{font-size:clamp(40px,4.6vw,64px)}.step-h{font:600 13px/1 var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);align-items:baseline;gap:12px;display:flex}.step-h b{color:var(--text);font-weight:600}.step-h .sel{letter-spacing:.04em;text-transform:none;font:500 14px/1 var(--f-body);color:var(--text-2);margin-left:auto}.styles{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px;display:grid}.style-t{border:1px solid var(--line);color:var(--text-2);background:#0a0a0a;border-radius:12px;justify-items:center;gap:10px;padding:16px 6px 12px;font-size:12.5px;transition:border-color .2s,background .2s,color .2s;display:grid}.style-t:hover{border-color:var(--line-2);color:var(--text)}.style-t.on{color:var(--text);background:#111;border-color:#fff}.style-t .kit-swatch i{width:16px;height:30px}.customise{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.customise>summary{cursor:pointer;align-items:center;gap:12px;padding:18px 0;list-style:none;display:flex}.customise>summary::-webkit-details-marker{display:none}.customise>summary:after{content:"+";color:var(--muted);transition:transform .3s var(--ease);margin-left:auto;font-size:20px}.customise[open]>summary:after{transform:rotate(45deg)}.customise .cfg{gap:20px;padding:0 0 22px}.buy-row .btn{height:56px;font-size:13.5px}.fine{color:var(--muted);flex-wrap:wrap;gap:8px 22px;font-size:13px;display:flex}.fine span:before{content:"✓";color:var(--text-2);margin-right:8px}.spec-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.spec-band div{gap:12px;padding:40px 24px 36px 0;display:grid}.spec-band div+div{border-left:1px solid var(--line);padding-left:24px}.spec-band b{font:600 clamp(48px, 5.4vw, 76px)/1 var(--f-num);letter-spacing:-.01em}.spec-band b small{color:var(--muted);margin-left:4px;font-size:.36em}.spec-band span{color:var(--text-2);max-width:26ch;font-size:15px}.sticky-buy{display:flex}.sticky-buy .kit-swatch i{width:14px;height:26px}.sticky-buy .sb-txt{gap:2px;min-width:0;display:grid}.sticky-buy .sb-txt b{font-size:14px}.sticky-buy .sb-txt span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.sticky-buy .sb-p{font:600 22px/1 var(--f-num);margin-left:auto}.sticky-buy .btn{margin-left:0}@media (width<=900px){.spec-band{grid-template-columns:1fr 1fr}.spec-band div:nth-child(3){border-left:0;padding-left:0}.spec-band div:nth-child(n+3){border-top:1px solid var(--line)}}@media (width<=560px){.styles{grid-template-columns:repeat(4,1fr);gap:6px}.style-t{padding:12px 2px 10px;font-size:11px}.sticky-buy .sb-txt span,.sticky-buy .sb-p{display:none}}
