/** Shopify CDN: Minification failed

Line 96:0 Expected "}" to go with "{"

**/
/* PROMO EN ROUGE — PAGE PRODUIT UNIQUEMENT (Craft) */
.product .badge--sale,
.product .price__badge-sale {
  background-color: #4F6A7A !important;
  color: #ffffff !important;
  border: none !important;
}



/* ============================================ */
/* OPTIMISATIONS AMIWOOF - PAGES PRODUITS */
/* ============================================ */

/* === RÉDUCTION IMAGE PRODUIT MOBILE === */
@media screen and (max-width: 749px) {
  
  /* Réduit la hauteur de l'image */
  .product__media-wrapper,
  .product__media-list {
    max-height: 350px !important;
    overflow: hidden;
  }
  
  /* Centre et réduit la largeur de l'image */
  .product__media-item {
    max-width: 85% !important;
    margin: 0 auto !important;
  }
  
  /* Supprime l'espacement sous l'image */
  .product__media-list {
    margin-bottom: 0.5rem !important;
    padding-bottom: 0 !important;
  }
  
  /* Rapproche les infos produit */
  .product__info-wrapper {
    padding-top: 0 !important;
    margin-top: 0.5rem !important;
  }
  
  /* Compacte le titre */
  .product__title {
    font-size: 1.3rem !important;
    margin-bottom: 0.5rem !important;
    line-height: 1.2 !important;
  }
  
  /* Réduit l'espacement des variantes */
  .product-form__input {
    margin-bottom: 0.8rem !important;
  }
  
  /* Rapproche les boutons */
  .product-form__submit {
    margin-top: 1rem !important;
  }
  
  /* Réduit le padding de la page */
  .product {
    padding: 1rem 0.8rem !important;
  }
}

/* === RÉDUCTION TAILLE TITRE PRODUIT === */

/* Desktop */
.product__title h1 {
  font-size: 22px !important; /* réduit de 24px à 20px */
  line-height: 1.2 !important;
}

/* Mobile */
@media screen and (max-width: 749px) {
  .product__title h1 {
    font-size: 20px !important; /* encore plus compact sur mobile */
    line-height: 1.2 !important;
  }
}

/* === PRIX EN GRAS === */

.price,
.product__price,
.price__regular,
.price__sale {
  font-weight: 700 !important; /* gras */


