/* Product gallery has identical geometry before and after Owl initializes. */
.product-performance .thumb-product3-mob { display: block; aspect-ratio: 1 / 1; }
.product-performance .thumb-product3-mob:not(.owl-loaded) > .item:not(:first-child) { display: none; }
.product-performance .thumb-product3-mob .item { aspect-ratio: 1 / 1; }
.product-performance .thumb-product3-mob .item > a { display: block; height: 100%; }
.product-performance .thumb-product3-mob .item img { width: 100%; height: 100%; object-fit: contain; }
.product-performance .thumbnail.first_thumbnail { aspect-ratio: 1 / 1; }
.product-performance .thumbnail.first_thumbnail img { width: 100%; height: 100%; object-fit: contain; }
.product-performance .thumb-product3 img { width: 100%; aspect-ratio: 1 / 1; object-fit: contain; }
.product-performance .product-qty-cont .btn-qty { width: 44px; height: 44px; min-width: 44px; min-height: 44px; }
.product-performance .product-qty-cont .qty-buttons { gap: 4px; }
.product-performance .flex-cart { flex-wrap: wrap; gap: 8px; }
.product-performance .title-section { margin-bottom: 0; }
.product-performance .accordion-header { margin: 0; }
