/** Shopify CDN: Minification failed

Line 179:0 Unexpected "}"

**/
/* Lovely Sins - Custom Styles */
/* Lovely Sins - Menu Desktop Optimisé */

/* Fond et texte du menu déroulant Desktop */
.site-nav__dropdown,
.megamenu,
.site-nav__dropdown ul,
.site-nav__dropdown li,
.site-nav__dropdown a,
.site-nav__dropdown span,
.site-nav__item .site-nav__dropdown,
.site-nav__dropdown .megamenu__inner {
  background-color: #ead3d8 !important;
  color: #202174 !important;
  border-radius: 12px;
  transition: background-color 0.25s ease, color 0.25s ease;
}

/* Hover sur éléments du menu Desktop */
.site-nav__dropdown a:hover,
.site-nav__dropdown span:hover,
.megamenu__item:hover a {
  background-color: #d6b7be !important;
  color: #202174 !important;
}

/* Couleur spécifique titres de niveau 1 et 2 */
.site-nav__dropdown li.level-1 > a,
.site-nav__dropdown li.level-1 > span {
  color: #202174 !important; /* Niveau 1 en bleu turquoise */
}

.site-nav__dropdown li.level-2 > a,
.site-nav__dropdown li.level-2 > span {
  color: #202174 !important; /* Niveau 2 en violet */
}

/* Correction animation douce menu desktop */
.site-nav__dropdown,
.megamenu {
  animation: fadeIn 0.3s ease both;
}

@keyframes fadeIn {
  from { opacity: 0; transform: translateY(5px); }
  to { opacity: 1; transform: translateY(0); }
}

/******************************
 * 1. MENU MOBILE UNIFORMISATION
 ******************************/

/* Fond et texte du menu mobile */
.slide-nav,
.slide-nav__item,
.slide-nav__link,
.slide-nav__button {
  background-color: #ead3d8 !important;
  color: #202174 !important;
  border-radius: 12px;
  transition: background-color 0.3s ease, color 0.3s ease;
}

/* Fond général de l'overlay mobile */
.mobile-nav-overlay,
.slide-nav__wrapper.overlay {
  background-color: #ead3d8 !important;
}

/* Effet Hover sur les liens mobile */
.slide-nav__link:hover,
.slide-nav__button:hover {
  background-color: #d6b7be !important;
  color: #202174 !important;
}

/* Bouton "Back" dans mobile nav */
.slide-nav__link--back,
.slide-nav__link--back:hover {
  background-color: #ead3d8 !important;
  color: #202174 !important;
}

/******************************
 * 2. BOUTONS UNIFORMES PARTOUT
 ******************************/

/* Tous les boutons normaux et Shopify */
button,
.shopify-payment-button__button,
.shopify-payment-button__button--unbranded,
.shopify-payment-button__more-options,
button[type="submit"],
input[type="submit"],
input[type="button"],
input[type="reset"],
button[name="checkout"],
a.button,
button.button,
.btn,
.btn--secondary,
.btn--primary,
.cart__checkout,
.site-header__cart-link,
.site-header__link--button,
.shopify-payment-button__button--branded,
.gpay-button,
.apple-pay-button,
.paypal-button {
  border-radius: 12px !important;
}

/******************************
 * 3. BANNIÈRE COOKIES ARRONDIS
 ******************************/

.cookie-banner,
.cookie-banner__buttons button,
.cookie-banner__accept,
.cookie-banner__decline {
  border-radius: 12px !important;
}

/******************************
 * 4. TRANSITIONS DOUCES GÉNÉRALES
 ******************************/

button,
a,
input[type="submit"],
input[type="button"],
input[type="reset"] {
  transition: all 0.3s ease;
}

/* Lovely Sins - Mobile Menu Optimisé */

/* Fond général et texte menu mobile */
.mobile-nav-overlay,
.slide-nav__wrapper.overlay,
.slide-nav,
.slide-nav__item,
.slide-nav__link,
.slide-nav__button {
  background: #ead3d8 !important;
  color: #202174 !important;
  border-radius: 12px;
  transition: background-color 0.25s ease, color 0.25s ease;
}

/* Hover et focus */
.slide-nav__link:hover,
.slide-nav__button:hover,
.slide-nav__link:focus,
.slide-nav__button:focus {
  background-color: #d6b7be !important;
  color: #202174 !important;
}

/* Bouton retour */
.slide-nav__link--back,
.slide-nav__link--back:hover,
.slide-nav__link--back:focus {
  background: #ead3d8 !important;
  color: #202174 !important;
}

/* Correction icônes navigation mobile */
.slide-nav__button .icon,
.slide-nav__link .icon {
  fill: #202174 !important;
}

}
/* Harmonisation des boutons Judge.me avec le style de Lovely Sins */
.judgeme_product_reviews button,
.judgeme_product_reviews .jdgm-submit-btn,
.judgeme_product_reviews .jdgm-btn,
.jdgm-widget-actions-wrapper button,
.jdgm-question-form-wrapper button {
  border-radius: 12px !important;
  padding: 10px 16px;
  font-size: 0.95rem;
  line-height: 1.4;
  font-weight: 500;
}
.article-tag {
  display: inline-block;
  background-color: #f9f9f9; /* tu peux l’adapter à ton design */
  border-radius: 14px; /* ou même 9999px pour un effet "pilule" */
  padding: 6px 12px;
  margin: 4px 4px 4px 0;
  font-size: 14px;
  color: #7d1859; /* ou une autre couleur cohérente avec ta charte */
  text-decoration: none;
  transition: background-color 0.3s ease, color 0.3s ease;
  border: 1px solid #e0e0e0;
}

.article-tag:hover {
  background-color: #7d1859;
  color: #ffffff;
  border-color: #7d1859;
}
.section-faq a {
  color: #ffffff !important;
}
