/* Optical framing only: source pixels, bottle proportions and zoom originals are preserved. */
.product-card .product-image.uniform-product-frame,.large-image.uniform-product-frame{position:relative!important;overflow:hidden!important;padding:0!important;background:#fff!important;isolation:isolate}
.product-card .product-image.uniform-product-frame{height:300px!important;min-height:0!important;aspect-ratio:auto!important}
.large-image.uniform-product-frame{height:480px!important}
.uniform-product-frame:before,.uniform-product-frame:after{display:none!important}
.uniform-product-frame img{margin:0!important;filter:none!important;mix-blend-mode:normal!important;border-radius:0!important}
@media(max-width:650px){.product-card .product-image.uniform-product-frame{height:230px!important}.large-image.uniform-product-frame{height:390px!important}}

/* Reserve the photograph area before loading, including cached and delayed images. */
.product-card .product-image,.product-card .product-image.studio-photo{height:300px!important;min-height:300px!important;aspect-ratio:auto!important;background:#fff!important;position:relative!important}
.product-card .product-image img{visibility:visible!important;opacity:1!important}
@media(max-width:650px){.product-card .product-image,.product-card .product-image.studio-photo{height:230px!important;min-height:230px!important}}

.product-card h3,.product-info h1,#product-title,#crumb{ text-transform:uppercase; }
