/* VIAL ALIGNMENT — generated, do not hand-edit.
   Centred on the black label; the reflection is excluded so it cannot drag the
   centre down. Translate only, no zoom — nothing is cropped. Composed via
   --tx/--ty so a hover scale cannot overwrite the correction. */
@property --z{ syntax:"<number>"; inherits:false; initial-value:1; }

.product-img,.idx__thumb,.og img{
  transform-origin:center center;
  transform:scale(var(--z,1)) translate(var(--tx,0%),var(--ty,0%));
  transition:--z .5s cubic-bezier(.22,1,.36,1);
}

.product-img[src*="bac-water.jpg"],img[src*="bac-water.jpg"]{--tx:2.41%;--ty:4.69%}
.product-img[src*="bpc-tb.jpg"],img[src*="bpc-tb.jpg"]{--tx:1.85%;--ty:7.53%}
.product-img[src*="cjc-ipam-10mg.jpg"],img[src*="cjc-ipam-10mg.jpg"]{--tx:0.43%;--ty:8.81%}
.product-img[src*="dsip-5mg.jpg"],img[src*="dsip-5mg.jpg"]{--tx:3.55%;--ty:6.82%}
.product-img[src*="ghk-cu-50mg.jpg"],img[src*="ghk-cu-50mg.jpg"]{--tx:2.98%;--ty:3.84%}
.product-img[src*="mots-c-10mg.jpg"],img[src*="mots-c-10mg.jpg"]{--tx:1.42%;--ty:5.68%}
.product-img[src*="mots-c-40mg.jpg"],img[src*="mots-c-40mg.jpg"]{--tx:0.85%;--ty:3.12%}
.product-img[src*="rt10.jpg"],img[src*="rt10.jpg"]{--tx:0.57%;--ty:6.39%}
.product-img[src*="ss31-10mg.jpg"],img[src*="ss31-10mg.jpg"]{--tx:6.82%;--ty:8.24%}
.product-img[src*="tesamorelin-5mg.jpg"],img[src*="tesamorelin-5mg.jpg"]{--tx:1.99%;--ty:4.83%}
