/** Shopify CDN: Minification failed

Line 10:2 Unexpected "1"
Line 74:0 Comments in CSS use "/* ... */" instead of "//"
Line 75:0 Comments in CSS use "/* ... */" instead of "//"
Line 76:0 Comments in CSS use "/* ... */" instead of "//"
Line 77:0 Comments in CSS use "/* ... */" instead of "//"

**/
* 1) Bande plein écran derrière le titre */
#shopify-section-template--26185478701405__main {
  background-color: #0F1B2D !important;   /* s’étend sur toute la largeur */
}

/* 2) Le conteneur interne reste transparent + padding */
#shopify-section-template--26185478701405__main .page-width {
  background: transparent !important;
  padding: 20px 0 !important;
}

/* 3) Couleur du texte du titre */
#shopify-section-template--26185478701405__main h1 {
  color: #fde8b1 !important;
  -webkit-text-fill-color: #fde8b1 !important;
  margin: 0 !important;
  text-align: center;
}
/* ————————————
   2. Bannière avec image (texte toujours opaque et lisible)
   ———————————— */
section[id*="image_banner"] {
  --color-foreground: #fde8b1 !important;
  --color-foreground-rgb: 253, 232, 177 !important;
}

section[id*="image_banner"] .banner__content,
section[id*="image_banner"] .banner__content * {
  color: #fde8b1 !important;
  opacity: 1 !important;
  text-shadow: none !important;
}

section[id*="image_banner"] .banner__media::after,
section[id*="image_banner"] .banner__media::before,
section[id*="image_banner"]::before {
  opacity: 0 !important; /* enlève les filtres assombrissants */
}

/* ————————————
   3. Espacement texte bannière
   ———————————— */
section[id*="image_banner"] .banner__content p {
  margin: 56px 0 !important;  /* espace vertical entre paragraphes */
  line-height: 1.7 !important; /* aération du texte */
  max-width: 780px;            /* limite largeur pour lisibilité */
}
/* === Accueil : section Rich Text (titre + texte) === */
#shopify-section-template--26185478570333__rich_text_4HDDVq .rich-text,
#shopify-section-template--26185478570333__rich_text_4HDDVq .content-container {
  background: none !important;               /* retire l'effet "gradient" */
  background-image: none !important;
}

#shopify-section-template--26185478570333__rich_text_4HDDVq .rich-text__heading,
#shopify-section-template--26185478570333__rich_text_4HDDVq .rich-text__heading *,
#shopify-section-template--26185478570333__rich_text_4HDDVq .rich-text__text,
#shopify-section-template--26185478570333__rich_text_4HDDVq .rich-text__text * {
  opacity: 1 !important;                     /* texte 100% opaque */
  text-shadow: none !important;
  mix-blend-mode: normal !important;
}

/* Optionnel : si tu veux une couleur de texte précise sur ce bloc */
// #shopify-section-template--26185478570333__rich_text_4HDDVq {
//   --color-foreground: #0F1B2D !important;   /* ex. bleu nuit pour le texte */
//   --color-foreground-rgb: 15,27,45 !important;
// }

/* === Accueil : section Produits phares (titre + cartes) === */
#shopify-section-template--26185478570333__featured_collection,
#shopify-section-template--26185478570333__featured_collection .isolate,
#shopify-section-template--26185478570333__featured_collection .gradient {
  background: none !important;               /* enlève l’arrière-plan délavé */
  background-image: none !important;
}

#shopify-section-template--26185478570333__featured_collection .title,
#shopify-section-template--26185478570333__featured_collection .title * {
  opacity: 1 !important;                     /* titre 100% opaque */
  text-shadow: none !important;
  mix-blend-mode: normal !important;
}

/* Textes sur les cartes produits */
#shopify-section-template--26185478570333__featured_collection .card__heading a,
#shopify-section-template--26185478570333__featured_collection .price,
#shopify-section-template--26185478570333__featured_collection .price * {
  opacity: 1 !important;
  text-shadow: none !important;
  mix-blend-mode: normal !important;
}

/* Certaines cartes ont aussi un fond "gradient" à l'intérieur */
#shopify-section-template--26185478570333__featured_collection .card__inner.gradient {
  background: none !important;
  background-image: none !important;
}
/* Forcer la couleur de fond pleine sur toute la page */
body {
  background-color: #0F1B2D !important; /* bleu marine */
}
/* Bouton de la section Texte enrichi (home) */
#shopify-section-template--26185478570333__rich_text_4HDDVq .rich-text__buttons .button,
#shopify-section-template--26185478570333__rich_text_4HDDVq .rich-text__buttons .button--primary,
#shopify-section-template--26185478570333__rich_text_4HDDVq .rich-text__buttons .button--secondary {
  color: #FDE8B1 !important;
  -webkit-text-fill-color: #FDE8B1 !important;
  opacity: 1 !important;
  border-color: #FDE8B1 !important;     /* pour les boutons outline */
}

/* État au survol : texte lisible */
#shopify-section-template--26185478570333__rich_text_4HDDVq .rich-text__buttons .button:hover {
  color: #0F1B2D !important;
  -webkit-text-fill-color: #0F1B2D !important;
  background-color: #FDE8B1 !important; /* optionnel : joli contraste au hover */
  border-color: #FDE8B1 !important;
}
/* Boutons de la bannière de la page À propos */
#shopify-section-template--26185478701405__image_banner_Rx3hhg .banner__buttons .button,
#shopify-section-template--26185478701405__image_banner_Rx3hhg .banner__buttons .button--primary,
#shopify-section-template--26185478701405__image_banner_Rx3hhg .banner__buttons .button--secondary {
  color: #FDE8B1 !important;
  -webkit-text-fill-color: #FDE8B1 !important;
  opacity: 1 !important;
  border-color: #FDE8B1 !important;     /* pour les boutons outline */
}

/* État au survol : texte lisible */
#shopify-section-template--26185478701405__image_banner_Rx3hhg .banner__buttons .button:hover {
  color: #0F1B2D !important;
  -webkit-text-fill-color: #0F1B2D !important;
  background-color: #FDE8B1 !important; /* joli contraste au hover */
  border-color: #FDE8B1 !important;
}
/* ===== PAGE CONTACT (ID exact que tu as donné) ===== */
#shopify-section-template--26185478635869__form .color-scheme-1.gradient {
  background: #0F1B2D !important;   /* fond plein (supprime le gradient pâle) */
}

/* Rendre visible le titre et le styliser comme "À propos" */
#shopify-section-template--26185478635869__form .visually-hidden {
  position: static !important;
  clip: auto !important;
  width: auto !important;
  height: auto !important;
  overflow: visible !important;
  white-space: normal !important;
}

#shopify-section-template--26185478635869__form h2 {
  color: #FDE8B1 !important;
  -webkit-text-fill-color: #FDE8B1 !important;
  text-align: center;
  margin: 0;
  padding: 20px 0;
}

/* Contenu du formulaire (texte lisible) */
#shopify-section-template--26185478635869__form .contact,
#shopify-section-template--26185478635869__form .contact * {
  color: #FDE8B1 !important;
  opacity: 1 !important;
  text-shadow: none !important;
  mix-blend-mode: normal !important;
}

/* Champs : bordures + placeholder sur fond sombre */
#shopify-section-template--26185478635869__form .field__input,
#shopify-section-template--26185478635869__form .text-area.field__input {
  background: transparent !important;
  border: 1px solid rgba(253, 232, 177, 0.5) !important;
  color: #FDE8B1 !important;
}
#shopify-section-template--26185478635869__form .field__input::placeholder,
#shopify-section-template--26185478635869__form .text-area.field__input::placeholder {
  color: rgba(253, 232, 177, 0.7) !important;
}

/* Labels au-dessus des champs */
#shopify-section-template--26185478635869__form .field__label,
#shopify-section-template--26185478635869__form .form__label {
  color: #FDE8B1 !important;
  opacity: 0.9 !important;
}

/* Bouton ENVOYER (mêmes couleurs que le reste du site) */
#shopify-section-template--26185478635869__form .contact__button .button,
#shopify-section-template--26185478635869__form .contact__button button[type="submit"] {
  color: #FDE8B1 !important;
  -webkit-text-fill-color: #FDE8B1 !important;
  background: transparent !important;
  border: 2px solid #FDE8B1 !important;
}

#shopify-section-template--26185478635869__form .contact__button .button:hover,
#shopify-section-template--26185478635869__form .contact__button button[type="submit"]:hover {
  color: #0F1B2D !important;
  -webkit-text-fill-color: #0F1B2D !important;
  background: #FDE8B1 !important;
  border-color: #FDE8B1 !important;
}
/* ===== Titre principal de la page CONTACT ===== */
#shopify-section-template--26185478635869__main .page-width {
  background-color: #0F1B2D !important;
  padding: 20px 0 !important;
}

#shopify-section-template--26185478635869__main h1 {
  color: #FDE8B1 !important;
  -webkit-text-fill-color: #FDE8B1 !important;
  opacity: 1 !important;
  margin: 0 !important;
  text-align: center;
}
/* Effet hover pour le bouton Ajouter au panier */
button[name="add"] {
    transition: background-color 0.3s ease;
}
button[name="add"]:hover {
    background-color: #FDE8B1 !important; /* Couleur de fond au survol */
    color: #242833 !important; /* Couleur du texte au survol */
}