
/* Collected catalog update */
.gallery-thumbs{display:flex;gap:10px;overflow:auto;margin-top:12px}.source-specs{width:100%;border-collapse:collapse;font-size:13px}.source-specs th,.source-specs td{padding:12px;border-bottom:1px solid #ffffff20;text-align:left;overflow-wrap:anywhere}.race .main-product{aspect-ratio:1;object-fit:contain}.race .product-card img{aspect-ratio:1;object-fit:contain}.race .buy-panel h1{font-size:clamp(25px,3vw,40px);overflow-wrap:anywhere}@media(max-width:760px){.source-specs{font-size:12px}.race .product-gallery{padding:5px}}

.installation-photo-grid{display:grid;gap:20px}.installation-photo-grid img{width:100%;height:auto;max-height:650px;object-fit:contain}.installation-photo-grid figcaption{font-size:11px;color:#999}
