body.range-page{overflow-x:clip}.range-main{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;max-width:1160px;margin:auto;padding:24px 24px 56px}.range-main h1{font-size:clamp(1.9rem,4vw,2.8rem);line-height:1.15;margin:12px 0 20px}.range-main h2{font-size:1.5rem;line-height:1.3;margin:30px 0 16px}.range-main p{line-height:1.65}.range-intro{font-size:1.1rem;max-width:78ch}.range-disclosure{font-size:.9rem;opacity:.85}.range-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.range-card{display:flex;flex-direction:column;min-width:0;padding:20px;border:1px solid #52616a;border-radius:12px;background:#14242e;color:#f4f6f7}.range-photo{display:flex;align-items:center;justify-content:center;height:206px;background:#fff;border-radius:8px;padding:8px}.range-photo img{display:block;width:100%;height:100%;object-fit:contain;max-width:100%}.range-card h3{color:#f4f6f7;font-size:1.15rem;line-height:1.4;margin:18px 0 10px;min-height:3.1em;overflow-wrap:anywhere}.range-card .range-description{font-size:.98rem;line-height:1.6;margin:0 0 16px;flex:1}.range-purchase{margin-top:auto}.range-stock{display:block;min-height:1.5em;font-size:.9rem;font-weight:700;color:#ffd58a}.range-price{font-size:1.4rem;font-weight:800;margin:5px 0 14px!important;color:#fff;white-space:nowrap}.range-buy{display:flex;align-items:center;justify-content:center;min-height:48px;padding:10px 12px;border-radius:7px;background:#e5b85d;color:#17212a!important;font-weight:800;text-decoration:none!important;text-transform:none!important;line-height:1.4;text-align:center}.range-buy:hover,.range-buy:focus-visible{background:#f5d28a;outline:2px solid #fff;outline-offset:3px}.range-related ul{display:flex;flex-wrap:wrap;gap:10px 20px;padding-left:20px}.range-advice-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.range-reading{max-width:80ch}.range-tier{scroll-margin-top:20px}.range-crumb{font-size:.9rem}.range-main a{overflow-wrap:anywhere}@media(max-width:950px){.range-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.range-main{padding:20px 16px 40px}.range-grid,.range-advice-grid{grid-template-columns:1fr}.range-card{padding:18px}.range-card h3{min-height:0}.range-photo{height:220px}.range-related ul{display:block}.range-related li{margin:10px 0}.range-main h2{font-size:1.35rem}}
.range-card h3{color:#f4f6f7}.range-spec{font-size:.87rem!important;line-height:1.5!important;color:#d4e0e2;margin:0 0 12px!important}.range-details{font-size:.85rem;line-height:1.5;margin:0 0 16px}.range-details summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px}.range-details p{overflow-wrap:anywhere}.range-nav{margin:14px 0}.range-nav p{margin:10px 0 8px}.range-nav .chips{gap:8px}.range-nav .chip{text-transform:none;letter-spacing:normal;font-size:.9rem;line-height:1.3;padding:11px 13px;text-decoration:none}.range-nav .chip[aria-current=true]{background:var(--slate,#172b33);color:#fff}.range-nav a:focus-visible{outline:2px solid #215f75;outline-offset:3px}.range-tier[hidden]{display:none!important}.range-products-anchor{display:block;scroll-margin-top:20px}.range-filter-section{scroll-margin-top:20px}.range-card .range-description{flex:1}.range-availability-note{font-size:.85rem}