.product-page{max-width:var(--wrap);padding:20px var(--gutter) 88px;margin:0 auto}.crumbs{color:var(--muted);margin-bottom:8px;font-size:13px}.crumbs a{align-items:center;min-height:44px;display:inline-flex}.crumbs a:hover,.crumbs [aria-current]{color:var(--ink)}.product-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.product-gallery{position:sticky;top:84px}.product-hero-art{aspect-ratio:1;border-radius:var(--r-lg);background:var(--photo);position:relative;overflow:hidden}.product-hero-art img{object-fit:cover}.product-hero-copy{padding-top:8px}.product-hero-copy h1{letter-spacing:-.03em;font-size:clamp(34px,3.6vw,52px);line-height:1}.product-meta{align-items:center;gap:12px;margin:16px 0 14px;display:flex}.product-price{font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.product-size{border:1px solid var(--line-strong);color:var(--muted);border-radius:999px;padding:4px 10px;font-size:13px}.product-lead{color:#3f403a;max-width:34em;margin:0 0 24px;font-size:17px;line-height:1.55}.order-status{border-radius:var(--r-md);background:var(--surface);border-left:3px solid var(--accent);color:var(--muted);align-items:flex-start;gap:12px;margin:0;padding:16px 18px;font-size:14px;line-height:1.45;display:flex}.order-status svg{color:var(--accent);flex:none;margin-top:1px}.order-status b{color:var(--ink);margin-bottom:2px;font-size:15px;font-weight:600;display:block}.accordions{border-top:1px solid var(--line-strong);margin-top:28px}.accordions details{border-bottom:1px solid var(--line-strong)}.accordions summary{letter-spacing:-.01em;cursor:pointer;justify-content:space-between;align-items:center;padding:18px 2px;font-size:16px;font-weight:600;list-style:none;display:flex}.accordions summary::-webkit-details-marker{display:none}.accordions summary:after{content:"+";font-size:22px;font-weight:400;line-height:1;transition:transform .2s}.accordions details[open] summary:after{transform:rotate(45deg)}.accordions details>div{padding:0 2px 20px}.accordions p,.accordions li{color:#4a4a44;font-size:15px;line-height:1.6}.accordions p{margin:0 0 10px}.accordions ol{margin:0;padding-left:20px}.accordions ol li+li{margin-top:6px}.chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.chips li{background:var(--surface);color:var(--ink);border-radius:999px;padding:6px 12px;font-size:14px}.inci{font-size:13.5px!important}.related{margin-top:clamp(56px,7vw,96px)}.related h2{margin-bottom:22px;font-size:clamp(26px,2.6vw,36px);line-height:1.05}.related-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (max-width:860px){.product-hero{grid-template-columns:1fr;gap:20px}.product-gallery{margin:0 calc(-1*var(--gutter));position:static}.product-hero-art{aspect-ratio:5/4;border-radius:0}.related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}}
