.product-page{padding-top:3rem;padding-bottom:5rem}.product-page-grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin-top:2rem}.product-page-image{width:100%;height:auto;max-height:650px;object-fit:contain;border-radius:18px}.product-page h1{font-size:clamp(1.8rem,4vw,3rem);line-height:1.4}.product-page-description{white-space:pre-line;line-height:1.9;margin:1.5rem 0}.product-page a{color:var(--gold,#c9a96e)}@media(max-width:700px){.product-page-grid{grid-template-columns:1fr;gap:1.5rem}}
