/* EPS navy Illustrator packshots, fitted without cutting off the cap or label. */
body .product-photo,body.scientific .product-photo,body.precision .product-photo{aspect-ratio:3/4;background:#eaf0f5}
body .product-photo img,body.scientific .product-photo img,body.precision .product-photo img{object-fit:contain;mix-blend-mode:normal}
body .detail-image{display:flex;align-items:center;justify-content:center;background:#eaf0f5}
body .detail-image img,body.precision .detail-image img{object-fit:contain;max-height:650px}
body .search-result img,body .cart-item img{object-fit:contain;background:#eaf0f5}
body .hero-specimen{background:#eaf0f5}
body .hero-specimen img{mix-blend-mode:normal;object-fit:contain;aspect-ratio:1}
body .hero-specimen>span{background:var(--surface)}
@media(max-width:680px){body .detail-image{height:350px}body .detail-image img{height:100%;max-height:350px}body .product-photo,body.scientific .product-photo,body.precision .product-photo{aspect-ratio:3/4}}
/* Smaller vials in catalogue cards (8 Nov 2026): inner padding shrinks the packshot to about three-quarters of the card height, leaving space around it and below the size badge. */
body .product-photo img,body.scientific .product-photo img,body.precision .product-photo img{box-sizing:border-box;padding:17% 18% 9%}
@media(max-width:680px){body .product-photo img,body.scientific .product-photo img,body.precision .product-photo img{padding:11% 12% 5%}}
