/* Growth theme - product page imgs */
/* Growth theme — product page gallery: no crop, no mobile side gap */
/* #product-main-section scopes this to the product page only */

#product-main-section .product-gallery__slide img {
  aspect-ratio: auto !important;   /* kill the forced 3:4 box */
  object-fit: contain !important;  /* stop the crop */
  width: 100% !important;
  height: auto !important;
}

#product-main-section .product-gallery__slide {
  flex: 0 0 100% !important;       /* full-width slide → removes mobile gap */
}
h3.text-foreground.text-sm.font-medium {
    color: #2d2b80;
    font-weight: 600;
}
.object-cover {
    /*object-fit: contain;*/
}
.aspect-\[3\/4\] {
    aspect-ratio: 1/2;
}