/* V6 model dimensions and relative product scale. */
.mobile-nav .mobile-home-link{display:flex;align-items:center;justify-content:space-between;padding:18px 0;font-size:17px;font-weight:550;border-bottom:1px solid #e5e5e5;color:inherit}
.mobile-home-link>span{font-size:20px;font-weight:400}
.product-art.catalogue-photo,.detail-art.actual-product{display:flex;align-items:center;justify-content:center;background:#edf1f5!important}
.product-art.catalogue-photo img,.catalogue .product-art.catalogue-photo img,.detail-art.actual-product img{width:100%;height:100%;object-fit:contain;padding:0;transform:scale(var(--machine-scale,1));transform-origin:center 94%;transition:transform .25s ease}
.machine-size-1{--machine-scale:.82}
.machine-size-12{--machine-scale:1}
.catalogue .product-art.catalogue-photo{height:auto;aspect-ratio:3/2;padding:30px 0 5px}
.product-art.catalogue-photo .size-mark{font-size:clamp(11px,1vw,15px);left:13px;top:10px;line-height:1.4;letter-spacing:0;background:#ffffffde;padding:4px 7px;border-radius:3px;white-space:nowrap}
.product-content .type{flex-wrap:wrap;gap:5px;font-size:11px}
.product-content p{line-height:1.75;overflow-wrap:anywhere}
.detail-stats{grid-template-columns:minmax(0,1.7fr) minmax(95px,1fr);gap:16px}
.detail-stats .build-dimensions{font-size:clamp(17px,1.8vw,26px);white-space:nowrap;letter-spacing:-.04em}
.detail-copy{min-width:0}
.dimension-pair{display:flex;flex-direction:column;font-size:clamp(17px,2.2vw,28px)!important;line-height:1.65!important}
.mega-product-grid>a[href$="1000"] img{transform:scale(.82);transform-origin:center 94%}
.mega-product-grid>a[href$="1200"] img{transform:scale(1);transform-origin:center 94%}
.mega-product-grid>a[href$="1000"]:hover img{transform:scale(.82) translateY(-4px)}
.mega-product-grid>a[href$="1200"]:hover img{transform:translateY(-4px)}
.mega-product-grid>a>span{font-size:12px;line-height:1.5}
.reference-slide.scenic.machine-scene-large .reference-machine{transform:scale(1.075);transform-origin:68% 96%}
@media(max-width:700px){
 .detail-stats .build-dimensions{font-size:clamp(16px,4.5vw,24px)}
 .detail-stats b{font-size:24px}
 .detail-stats{grid-template-columns:minmax(0,1.7fr) minmax(80px,1fr);gap:12px}
 .catalogue .filter-bar{align-items:stretch;gap:16px}
 .catalogue .filters{flex-wrap:wrap;gap:6px}
 .catalogue .filters .filter{font-size:12px;padding:10px 12px}
 .product-content .type{font-size:10px}
 .product-content .type>span:last-child{display:none}
 .product-art.catalogue-photo .size-mark{font-size:10px;left:8px;top:8px;padding:3px 5px}
 .reference-slide.scenic.machine-scene-large .reference-machine{transform:scale(1.075);transform-origin:70% 96%}
 .reference-copy h2:not(.reference-title),.reference-copy h3{font-size:clamp(15px,4.3vw,19px)}
}
@media(prefers-reduced-motion:reduce){.product-art.catalogue-photo img,.detail-art.actual-product img{transition:none}}
