@charset "UTF-8";
button.form-control__button {
  background-color: #A4C5F4 !important;
  /* Fond du bouton coloré */
  color: #FFFFFF !important;
  /* Texte blanc */
  border: none !important;
  /* Pas de bordure */
  border-radius: 8px !important;
  /* Coins légèrement arrondis */
  padding: 6px 15px !important;
  /* Espacement interne plus petit */
  font-weight: bold !important;
  /* Texte en gras */
  font-size: 18px !important;
  /* Taille du texte réduite */
  text-transform: uppercase !important;
  /* Texte en majuscules */
  cursor: pointer !important;
  /* Curseur pointer */
  transition: background-color 0.4s ease !important;
  /* Animation de fond au survol */
  z-index: 9999 !important;
  /* Priorité maximale pour la superposition */
}

button.form-control__button:hover {
  background-color: #B0D1FF !important;
  /* couleurs au survol */
}

span.form-control__button-text {
  color: #FFFFFF !important;
  /* couleurs texte des boutons */
}

#tile-product-details {
  background-color: #f9f9f9 !important;
  /* couleur du fond de la page produit */
}

#ecwid-products > div.ec-storefront-v2.ec-size.ec-size--xxs.ec-size--xs.ec-size--s.ec-size--m.ec-size--l.ec-size--xl.ecwid-no-touch.ecwid-supports-cssanimations.ecwid-responsive.ecwid-no-dragndrop > div > div {
  background-color: #f9f9f9 !important;
  /* couleur du fond de la page juste sous la grille produit */
}

/* Modifier la taille et la couleur du prix */
.grid-product__price-value.ec-price-item {
  font-size: 1.1em;
  /* Taille du texte (ajustez selon vos préférences) */
  color: #47648D;
  /* Couleur du prix (ajustez la couleur selon vos préférences) */
}

/* Cibler l'élément contenant le titre pour ajuster la couleur et la taille */
.grid-product__title-inner {
  font-size: 1.1em !important;
  /* Taille du texte du titre (ajustez selon vos préférences) */
  color: #47648D !important;
  /* Couleur du texte du titre (ajustez selon vos préférences) */
}

/* Vous pouvez également ajouter un style pour l'élément <a> qui enveloppe le titre */
.grid-product__title {
  text-decoration: none !important;
  /* Supprime le soulignement par défaut du lien */
}

/* Cibler l'élément h1 avec une classe précise et appliquer des styles */
.ec-page-title .page-title__name.ec-header-h1 {
  font-size: 3em !important;
  /* Augmente la taille du texte du titre */
  color: #47648D !important;
  /* Change la couleur du texte */
}

/* Cibler l'élément <a> et son contenu pour ajuster la couleur et la taille */
a.grid-category__title .grid-category__title-inner {
  font-size: 1em !important;
  /* Ajustez la taille du texte */
  color: #47648D !important;
  /* Ajustez la couleur du texte */
}

.favorite-button {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px !important;
  background-color: #f2f2f2 !important;
  border: none !important;
  border-radius: 5px !important;
  font-size: 1rem !important;
  font-weight: bold !important;
  cursor: pointer !important;
}

.svg-icon {
  transform: translate(6px, 0px) !important;
  /* Combine déplacement X et Y */
  margin-right: 8px !important;
  /* Espace par défaut entre le cœur et le texte */
}

#ecwid-products > div.ec-storefront-v2.ec-size.ecwid-supports-touch.ecwid-supports-cssanimations.ecwid-responsive.ecwid-no-dragndrop.ec-size--xxs.ec-size--xs.ec-size--s.ec-size--m > div > div > div:nth-child(2) > div {
  background-color: #f9f9f9 !important;
  /* Fond blanc parfait */
}

#ecwid-products > div.ec-storefront-v2.ec-size.ecwid-supports-touch.ecwid-supports-cssanimations.ecwid-responsive.ecwid-no-dragndrop.ecwid-lte-768px.ecwid-lte-600px.ecwid-lte-480px.ec-size--xxs.ecwid-lte-400px > div > div > div:nth-child(2) > div > div:nth-child(2) > div {
  background-color: #f9f9f9 !important;
  /* Fond blanc parfait */
}

#ecwid-products > div.ec-storefront-v2.ec-size.ecwid-supports-touch.ecwid-supports-cssanimations.ecwid-responsive.ecwid-no-dragndrop.ecwid-lte-768px.ecwid-lte-600px.ecwid-lte-480px.ecwid-lte-400px.ecwid-lte-320px > div > div > div:nth-child(2) > div > div:nth-child(2) > div > div.ec-store.ec-store__category-page.ec-store__category-page--73096439.ec-store--medium-category-images.ec-store--medium-product-images > div {
  background-color: #f9f9f9 !important;
  /* Fond blanc parfait */
}

#ecwid-products > div.ec-storefront-v2.ec-size.ecwid-supports-touch.ecwid-supports-cssanimations.ecwid-responsive.ecwid-no-dragndrop.ecwid-lte-768px.ecwid-lte-600px.ecwid-lte-480px.ec-size--xxs.ec-size--xs > div > div > div:nth-child(2) > div > div:nth-child(2) > div > div.ec-store.ec-store__category-page.ec-store__category-page--73096439.ec-store--medium-category-images.ec-store--medium-product-images > div {
  background-color: #f9f9f9 !important;
  /* Fond blanc parfait */
}

#ecwid-products > div.ec-storefront-v2.ec-size.ecwid-supports-touch.ecwid-supports-cssanimations.ecwid-responsive.ecwid-no-dragndrop.ec-size--xxs.ec-size--xs.ec-size--s.ecwid-lte-768px > div > div > div:nth-child(2) > div > div:nth-child(2) > div > div.ec-store.ec-store__category-page.ec-store__category-page--73096439.ec-store--medium-category-images.ec-store--medium-product-images {
  background-color: #f9f9f9 !important;
  /* Fond blanc parfait */
}

/* Sélection des éléments spécifiques et application de la couleur */
.product-details__sidebar h1,
.product-details__sidebar .ec-breadcrumbs a,
.product-details__sidebar .ec-breadcrumbs span,
.product-details__sidebar .details-product-option__title,
.product-details__sidebar .form-control__inline-label label,
.product-details__sidebar .details-product-price__value {
  color: #47648D;
  /* Remplacer par le code couleur bleu souhaité */
}

/* Exemple d'un état de survol pour un changement de couleur */
.product-details__sidebar .ec-breadcrumbs a:hover {
  color: #0056b3;
  /* Un bleu plus foncé au survol */
}

/* Changer la couleur du titre du produit avec !important */
.product-details__product-title {
  color: #47648D !important;
}

/* Changer la couleur des liens de la navigation des produits avec !important */
.ec-breadcrumbs a {
  color: #47648D !important;
}

/* Changer la couleur des séparateurs dans les breadcrumbs avec !important */
.ec-breadcrumbs .breadcrumbs__delimiter {
  color: #47648D !important;
}

/* Changer la couleur du titre de la section 'Détails du produit' avec !important */
.product-details-module__title {
  color: #47648D !important;
}

/* Changer la couleur du texte de la description du produit avec !important */
.product-details__product-description p {
  color: #47648D !important;
}

/* Changer la couleur du bouton "Voir plus" avec !important */
.product-details-module__btn-more a {
  color: #47648D !important;
}

/* Changer la couleur du titre des avis clients avec !important */
.review-block__title {
  color: #47648D !important;
}

/* Changer la couleur de la description des avis clients avec !important */
.review-block__description {
  color: #47648D !important;
}

/* Changer la couleur du label de quantité */
.details-product-purchase__qty-label {
  color: #47648D !important;
}

/* Changer la couleur du champ d'entrée (input) de quantité */
.details-product-purchase__qty-field input {
  color: #47648D !important;
  /* Texte dans le champ d'entrée */
}

/* Changer la couleur du placeholder dans le champ d'entrée */
.details-product-purchase__qty-field .form-control__placeholder-inner {
  color: #47648D !important;
}

/* Changer la couleur de la note de quantité si présente */
.details-product-purchase__qty-note {
  color: #47648D !important;
}

/* Mettre le prix en gras */
.details-product-price__value {
  font-weight: bold !important;
}

/* Changer la couleur du titre "Rejoignez-nous ou identifiez-vous" */
.ec-page-title .page-title__name.ec-header-h4 {
  color: #47648D !important;
}

/* Changer la couleur du texte dans "Suivez vos commandes" et autres textes associés */
.ec-cart__email .ec-cart-email__text {
  color: #47648D !important;
}

/* Changer la couleur du titre "Compte invité" */
.ec-cart-step__title.ec-header-h6 {
  color: #47648D !important;
}

/* Changer la couleur du texte "Vous n'êtes pas connecté" et du lien "Connexion" */
.ec-cart-step__body .ec-cart-step__section .ec-cart-step__text,
.ec-cart-step__body .ec-cart-step__section .ec-cart-step__change {
  color: #47648D !important;
}

/* Changer la couleur du titre "Panier" et du texte associé "Votre panier est vide" */
.ec-cart__step--bag .ec-cart-step__title.ec-header-h4,
.ec-cart__step--bag .ec-cart-step__text.ec-text-muted {
  color: #47648D !important;
}

/* Changer la couleur du titre "Favoris" et du texte associé "Vous n’avez pas encore d’éléments favoris" */
.ec-cart__step--favorites .ec-cart-step__title.ec-header-h4,
.ec-cart__step--favorites .ec-cart-step__text.ec-text-muted {
  color: #47648D !important;
}

/* Changer la couleur du titre "Avis" et du texte associé "Vous n'avez aucun produit en attente d'avis" */
.ec-cart__step--product-reviews .ec-cart-step__title.ec-header-h4,
.ec-cart__step--product-reviews .ec-cart-step__text.ec-text-muted {
  color: #47648D !important;
}

/* Changer la couleur du titre "Panier" */
.ec-cart-step__title.ec-header-h4 {
  color: #47648D !important;
}

/* Changer la couleur du titre "Favoris" */
.ec-cart-step__title.ec-header-h4 {
  color: #47648D !important;
}

/* Changer la couleur du titre "Avis" */
.ec-cart-step__title.ec-header-h4 {
  color: #47648D !important;
}

#productDescription {
  color: #47648D !important;
}

.ec-related-products__title.ec-header-h4 {
  color: #47648D !important;
}
