
/* Model and colour catalogue, 2026-10-27 */
.fan-catalogue .product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px}.fan-catalogue .product-photo{background:#fff;height:310px;aspect-ratio:auto;display:flex;align-items:center;justify-content:center;overflow:hidden}.fan-catalogue .product-photo img{width:auto!important;max-width:82%!important;height:256px!important;max-height:256px!important;object-fit:contain!important;transform:none!important;mix-blend-mode:normal!important}.fan-catalogue .product-card.compact-fan .product-photo img{height:208px!important;max-height:208px!important}.fan-catalogue .card-caption{display:block;padding:16px 4px 0}.fan-catalogue .card-caption h3{font-size:18px;margin:0;line-height:1.4}.fan-catalogue .variant-colour{font-size:14px;color:#496177;margin:4px 0}.fan-catalogue .variant-functions{font-size:13px;color:#536476;margin:8px 0 0;line-height:1.6}.fan-filters{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0 28px}.fan-filters button,.finish-links a{background:#fff;border:1px solid #cdddea;border-radius:99px;padding:10px 18px;font:inherit;cursor:pointer;color:#244159;text-decoration:none}.fan-filters button[aria-pressed=true],.finish-links a[aria-current=page]{background:#0876df;color:#fff;border-color:#0876df}.fan-count{color:#526b80;font-size:14px}.fan-catalogue [hidden]{display:none!important}.fan-detail .product-visual{background:#fff!important}.fan-detail #main-product-image{height:470px!important;max-height:70vh!important;width:auto!important;max-width:86%!important;object-fit:contain!important;mix-blend-mode:normal!important;transform:none!important}.finish-links{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0}.finish-links a{padding:8px 13px;font-size:13px}.variant-highlights{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:24px 0}.variant-highlights article{background:#f2f8ff;border:1px solid #e1ecf5;padding:24px;border-radius:14px}.variant-highlights h3{font-size:18px;margin:9px 0}.variant-highlights p{font-size:14px;line-height:1.7;color:#496177;margin:0}.fan-detail .specifications>div{grid-template-columns:minmax(130px,.8fr) minmax(0,1.5fr);gap:22px}.fan-detail .specifications b{overflow-wrap:anywhere}.fan-detail .detail-feature{grid-template-columns:.8fr 1.2fr}.fan-detail .detail-feature>img{background:#fff;object-fit:contain;height:430px;width:100%;padding:24px}.fan-detail .detail-feature h3{font-size:clamp(25px,3vw,38px)}.fan-detail .product-summary h1{font-size:clamp(28px,3.1vw,43px)}.fan-detail .product-summary .model-heading{font-size:clamp(20px,2vw,28px)}
@media(max-width:800px){.fan-catalogue .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.variant-highlights{grid-template-columns:1fr}.fan-detail .detail-feature{grid-template-columns:1fr}.fan-detail #main-product-image{height:360px!important}}
@media(max-width:520px){.fan-catalogue .product-grid{grid-template-columns:1fr}.fan-catalogue .product-photo{height:310px}.fan-detail .specifications>div{grid-template-columns:1fr;gap:6px}.fan-filters button{padding:9px 12px;font-size:13px}.fan-detail .detail-feature>img{height:350px}.fan-detail .product-summary h1{font-size:30px}}
