.product-detail{max-width:1200px;margin:auto;padding:140px 24px 56px}.product-detail .breadcrumbs{color:inherit;margin-bottom:28px}.product-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.product-detail-image{width:100%;height:auto;max-height:520px;object-fit:contain;border-radius:12px;background:#eeece4}.product-detail h1{font-family:Newsreader,serif;font-weight:400;font-size:clamp(36px,5vw,60px);line-height:1.1;margin:16px 0}.product-detail h2{font-size:24px;font-weight:400;margin:28px 0 14px}.product-detail p{line-height:1.8}.product-detail-actions,.product-related{display:flex;gap:20px;flex-wrap:wrap;align-items:center;margin-top:24px}.product-detail-info{max-width:850px;margin:40px auto 0}.product-detail a:focus-visible{outline:2px solid currentColor;outline-offset:5px}@media(max-width:700px){.product-detail{padding-top:110px}.product-detail-grid{grid-template-columns:1fr;gap:24px}.product-detail-image{max-height:360px}}
.product-specifications{max-width:100%;overflow-x:auto;margin:20px 0}.product-specifications table{width:100%;border-collapse:collapse;font-size:15px}.product-specifications caption{text-align:left;font-size:13px;margin-bottom:10px}.product-specifications th,.product-specifications td{text-align:left;padding:12px;border-bottom:1px solid #d9dacd;vertical-align:top}.product-specifications th{font-weight:500;width:44%}.brochure-source{font-size:13px;line-height:1.6}.product-detail .document-request,.catalog-help .document-request{padding:12px 18px;border:1px solid #1e3c2f;background:transparent;color:#1e3c2f;cursor:pointer;border-radius:4px}
