.product-detail{padding:72px 0}.product-detail__grid{display:grid;gap:48px;align-items:center}.product-detail__media{min-height:360px;padding:32px;border-radius:18px;background:#f5f8fc}.product-detail__media img{display:block;width:100%;height:auto}.product-detail h1{margin:8px 0 16px;color:var(--navy);font-size:clamp(2rem,5vw,3.8rem);line-height:1;text-transform:capitalize}.product-detail__lead{max-width:62ch;color:var(--muted);font-size:1.1rem;line-height:1.7}.product-detail dl{display:grid;margin:24px 0}.product-detail dl div{display:grid;grid-template-columns:minmax(120px,.7fr) 1fr;gap:20px;padding:12px 0;border-bottom:1px solid var(--line)}.product-detail dt{font-weight:750}.product-detail dd{margin:0;color:var(--muted)}.product-detail__body{max-width:780px;margin-top:56px;font-size:1.05rem;line-height:1.8}@media(min-width:801px){.product-detail__grid{grid-template-columns:1fr 1fr}}@media(max-width:800px){.product-detail{padding:40px 0}.product-detail__media{min-height:0;padding:20px}.product-detail dl div{grid-template-columns:1fr;gap:4px}}
