/* Portrait supplier photography: retain the full frame and its true colours. */
img[src*="/products/supplier/"]{mix-blend-mode:normal!important;filter:none!important;object-fit:contain}
.product-art:has(img[src*="/products/supplier/"]){height:auto;min-height:0;background:#24272a;padding:0;aspect-ratio:742/1080}
.product-art:has(img[src*="/products/supplier/"]) .product-image-button{width:100%;height:100%;padding:0;display:block}
.product-art:has(img[src*="/products/supplier/"]) .product-photo{width:100%;height:100%;max-height:none;transform:none;object-fit:contain}
.product-art:has(img[src*="/products/supplier/"]) .product-team-crest,.product-art:has(img[src*="/products/supplier/"]) .product-badge{display:none}
.product-art:has(img[src*="/products/supplier/"]):after{display:none}
.pdp-art:has(img[src*="/products/supplier/"]){min-height:0;background:#24272a}
.pdp-art:has(img[src*="/products/supplier/"]) #zoom-product{height:auto;aspect-ratio:742/1080;padding:0}
.pdp-art:has(img[src*="/products/supplier/"]) #main-product-image{display:block;aspect-ratio:742/1080;height:100%;object-fit:contain}
.pdp-art:has(img[src*="/products/supplier/"]) :is(.pdp-art-grid,.pdp-crest,.pdp-edition,.pdp-photo-note){display:none}
.related-photo:has(img[src*="/products/supplier/"]){height:auto;padding:0;aspect-ratio:742/1080;background:#24272a}
.related-photo:has(img[src*="/products/supplier/"]) img{display:block;height:100%;transform:none}
.cart-line-photo:has(img[src*="/products/supplier/"]){padding:0;background:#24272a;height:auto;aspect-ratio:742/1080;align-self:start}
.kit-card:has(img[src*="/products/supplier/"])>img{display:block;width:100%;height:auto;aspect-ratio:742/1080;object-fit:contain}
.rival-kit:has(img[src*="/products/supplier/"]) img{object-fit:contain;transform:none}
.catalogue-spec-note{color:#9eb6c6;font-size:12px;line-height:2}
@media(max-width:600px){.product-art:has(img[src*="/products/supplier/"]){aspect-ratio:742/1080}}
