/** Shopify CDN: Minification failed

Line 54:72 Expected identifier but found "#2B2B2B"
Line 101:1 Expected "}" to go with "{"

**/
/* ============================= */
/* ORESGRAD — BOUTONS HOMEPAGE   */
/* (ancien style corrigé)        */
/* ============================= */

/* Boutons HERO + sections accueil uniquement */
.template-index .btn,
.template-index .button,
.template-index a.btn{

  font-family: "Montserrat", sans-serif !important;
  color:#ffffff !important;
  background-color:transparent !important;
  border:2px solid #b11226 !important;
  box-shadow:none !important;
  transition:0.3s ease !important;
}

/* Hover homepage */
.template-index .btn:hover,
.template-index .button:hover,
.template-index a.btn:hover{

  background-color:#b11226 !important;
  border-color:#b11226 !important;
  color:#ffffff !important;
}/* ===== ORESGRAD — Ajouter au panier uniquement ===== */

.template-product .add-to-cart,
.template-product button[name="add"]{
  background:#2B2B2B !important;
  color:#ffffff !important;
  border:2px solid #2B2B2B !important;
}

/* Hover */
.template-product .add-to-cart:hover,
.template-product button[name="add"]:hover{
  background:transparent !important;
  color:#2B2B2B !important;
  border:2px solid #2B2B2B !important;
}/* ORESGRAD — AJOUTER AU PANIER (Impulse) */
.template-product form[action*="/cart/add"] button[type="submit"][name="add"]:not(.shopify-payment-button__button){
  background:#2B2B2B!important;color:#fff!important;border:2px solid #2B2B2B!important;
  box-shadow:none!important;outline:0!important
}
.template-product form[action*="/cart/add"] button[type="submit"][name="add"]:not(.shopify-payment-button__button):hover{
  background:transparent!important;color:#2B2B2B!important;border-color:#2B2B2B!important
/* ===== ORESGRAD — FIX FINAL ADD TO CART ===== */

.template-product button.add-to-cart,
.template-product .add-to-cart.btn,
.template-product .btn--secondary.add-to-cart {

  background:#2B2B2B !important;
  color:#ffffff !important;
  border:2px solid #2B2B2B !important;
}

/* HOVER */
.template-product button.add-to-cart:hover,
.template-product .btn--secondary.add-to-cart:hover {

  background:transparent !important;
  color:#2B2B2B !important;
  border:2px solid #2B2B2B !important;
/* ORESGRAD — FAQ onglets couleur bouton Ajouter au panier */

/* ORESGRAD — FAQ onglets style bouton panier permanent */

.product__accordion summary {
  background-color: #3f4446 !important; /* couleur bouton */
  color: #ffffff !important;
  padding: 14px 18px;
  border-radius: 4px;
  border: none;
}

/* supprimer effet hover différent */
.product__accordion summary:hover {
  background-color: #3f4446 !important;
}

/* onglet ouvert */
.product__accordion details[open] summary {
  background-color: #3f4446 !important;
  color: #ffffff !important;
}

/* contenu intérieur reste blanc */
.product__accordion .accordion__content {
  background-color: #ffffff;
}.jdgm-rev__original-link {
    display: none;
}