.back-link{justify-self:start}.product-detail{display:grid;grid-template-columns:minmax(0,.92fr) minmax(320px,.78fr);gap:30px;align-items:start}.detail-gallery{position:sticky;top:calc(var(--header-height) + 22px);aspect-ratio:5/4;overflow:hidden;border-radius:var(--radius-lg);background:var(--color-surface-muted)}.detail-gallery img{width:100%;height:100%;object-fit:cover}.detail-panel{display:grid;gap:18px}.detail-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;background:var(--color-border)}.detail-facts div{display:grid;gap:4px;background:var(--color-surface);padding:16px}.detail-facts span{color:var(--color-muted);font-weight:800}.detail-facts strong{color:var(--color-primary-strong);font-size:1.2rem}.care-note{border-left:4px solid var(--color-clay);background:var(--color-clay-soft);padding:16px}.care-note h2{font-size:1.1rem}@media (max-width:900px){.product-detail{grid-template-columns:1fr}.detail-gallery{position:static}}