/* CANNI V8.2.98 — desktop product media + editorial typography
   1) Product hero image must never crop on laptop/desktop.
   2) Editorial text keeps the exact configured mobile size, while desktop
      receives a small readable increase without changing stored settings. */

/* Main product image: preserve the whole source image at every desktop ratio. */
@media (min-width:901px){
  #productPageV81 .product-gallery-stage-v81,
  #productPageV81 .product-main-image-wrap-v81{
    background:#f4f1ed!important;
  }
  #productPageV81 #productMainImageV81{
    object-fit:contain!important;
    object-position:center center!important;
  }

  /* Desktop editorial typography: titles +4px, body +2px from admin value. */
  #productPageV81 .product-editorial-module-v815 h2,
  #modal .product-editorial-module-v815 h2{
    font-size:calc(var(--canni-editorial-size, 30px) + 4px)!important;
  }
  #productPageV81 .product-editorial-text-v815,
  #modal .product-editorial-text-v815{
    font-size:calc(var(--canni-editorial-size, 16px) + 2px)!important;
  }
}

/* Mobile remains exactly what was configured in admin. */
@media (max-width:900px){
  #productPageV81 .product-editorial-module-v815 h2,
  #modal .product-editorial-module-v815 h2,
  #productPageV81 .product-editorial-text-v815,
  #modal .product-editorial-text-v815{
    font-size:var(--canni-editorial-size)!important;
  }
}
