.range-detail{max-width:1340px;margin:auto}.range-hero{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center;margin:35px 0 50px}.range-hero h1{font-size:clamp(42px,4.7vw,68px);line-height:1.08}.range-hero figure{margin:0}.range-hero img{display:block;width:100%;height:auto;border-radius:4px}.range-hero figcaption{font-size:12px;color:#40584a;line-height:1.7;margin-top:12px}.range-hero .actions{display:flex;flex-wrap:wrap;gap:20px;align-items:center}.range-hero .lead{font-size:16px;line-height:1.8}#products [data-group] .product-photo{object-fit:contain;background:#ece7db;aspect-ratio:3/2}@media(max-width:760px){.range-hero{grid-template-columns:1fr;gap:28px;margin:25px 0}.range-hero h1{font-size:42px}.range-hero .actions{align-items:stretch;flex-direction:column}}