/* fix1009: ảnh SP thẻ lưu trữ Woo (cửa hàng/danh mục/từ khoá) — cỡ woocommerce_thumbnail không cắt cứng 1:1 nữa,
   khung vuông hiển thị TRỌN ảnh (contain) để không mất hai đầu SP ảnh ngang (camera2 10-09) */
.product-small .box-image img, ul.products li.product img.attachment-woocommerce_thumbnail { aspect-ratio: 1 / 1; width: 100%; height: auto; object-fit: contain; }
.product-thumbnails img, .woocommerce-product-gallery .flex-control-thumbs img { aspect-ratio: 1 / 1; object-fit: contain; }
/* dải thumbnail gallery trang SP tự dựng (<prefix>-gth: camera2 mui-gth, nhathuoc2 nti-gth): khung nhỏ cover cắt hai đầu SP -> contain */
[class$="-gth"] img, [class*="-gth "] img { object-fit: contain !important; }
