.single-product div.product .woocommerce-product-gallery,.single-product div.product .woocommerce-product-gallery .flex-viewport,.single-product div.product .woocommerce-product-gallery__wrapper,.single-product div.product .woocommerce-product-gallery__image{aspect-ratio:auto;height:auto;max-height:none;overflow:visible}.single-product div.product .woocommerce-product-gallery__image img{width:100%;height:auto;object-fit:contain;display:block}.single-product div.product .flex-viewport[style]{height:auto!important}.single-product .woocommerce-product-gallery{opacity:1}.single-product .woocommerce-variation{min-height:2.4em}.single-product .woocommerce-variation-price{min-height:1.6em}.single-product form.cart .variations{min-height:44px}.woocommerce-notices-wrapper{min-height:48px}@media (min-width:768px){.single-product .flex-control-thumbs{grid-template-columns:86px 86px 86px 86px 86px}}.woocommerce ul.products li.product a img{aspect-ratio:1 / 1;width:100%;height:auto;display:block}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product .price{min-height:2.6em;display:block}.woocommerce span.onsale{position:absolute;inset:8px auto auto 8px}