.range-intro{max-width:900px;padding:60px 0 36px}.range-intro h1{max-width:900px;font-size:clamp(40px,5.5vw,76px);line-height:1.08}.range-intro .lead{max-width:750px}.range-filters{display:flex;flex-wrap:wrap;gap:8px;padding:16px 0;position:static}.range-filters button{border:1px solid var(--line);background:var(--surface);color:var(--text);padding:10px 15px;min-height:44px;cursor:pointer;font:inherit;border-radius:0}.range-filters button[aria-pressed=true]{background:var(--text);color:var(--bg)}.range-filters button:focus-visible,.range-enquire:focus-visible{outline:3px solid #9a613e;outline-offset:3px}.range-count{font-size:14px;margin:6px 0 24px}.range-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 28px}.range-card{min-width:0;border:1px solid var(--line);scroll-margin-top:24px}.range-card[hidden]{display:none}.range-card figure{margin:0}.range-card img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.range-card figcaption{font-size:12px;line-height:1.5;padding:10px 16px;border-bottom:1px solid var(--line)}.range-copy{padding:26px}.range-copy h2{font-size:clamp(25px,2.7vw,37px);line-height:1.15;margin:8px 0 16px}.range-copy p{font-size:16px}.range-reference{padding:12px 0;border-top:1px solid var(--line)}.range-price-list{display:grid;gap:16px;margin:16px 0}.range-price{display:grid;gap:5px}.range-price>span{font-size:13px}.range-price strong{font-size:25px;font-weight:500}.range-price small{font-size:12px}.range-qualification{font-size:13px!important;line-height:1.55}.range-copy details{padding:14px 0;margin-bottom:20px}.range-copy details p{font-size:14px}.range-copy summary{font-size:16px}.range-enquire{max-width:100%;display:flex;justify-content:space-between;gap:12px;white-space:normal}.range-guide{padding:48px 0;margin:48px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-width:900px}.range-guide h2{font-size:36px}.range-guide p{font-size:17px}.range-launch{margin:32px 0}.range-main .products-enquiry{margin-top:60px}@media(max-width:700px){.range-intro{padding-top:30px}.range-grid{grid-template-columns:1fr;gap:28px}.range-copy{padding:20px}.range-price strong{font-size:25px}.range-filters{display:flex!important;flex-direction:row!important;width:auto;order:initial}.range-filters button{font-size:14px;padding:9px 12px}.range-guide h2{font-size:30px}}

#radiator-covers img{object-fit:contain;background:var(--bg)}
