/** Shopify CDN: Minification failed

Line 140:39 Unexpected "/"

**/
/*

Please add any custom CSS code in here, it will be easier to transfer if updating themes.

We highly recommend labelling changes, or App installs, so these can also be updated or removed as needed.

*/
/* =========================
   TYPOGRAPHIE – VERSION FINALE
   ========================= */

/* TEXTE GLOBAL */
body {
  font-family: "komet", sans-serif;
}

/* TITRES */
h1, h2, h3, h4, h5, h6 {
  font-family: "hobeaux", sans-serif;
}

/* MENU PRINCIPAL */
.header__menu a,
.site-nav a,
.main-menu a {
  font-family: "hobeaux", sans-serif !important;
  font-weight: 700 !important;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

/* TOP BAR / ANNOUNCEMENT BAR */
.announcement-bar,
.announcement-bar *,
.top-bar,
.header__top,
.header-announcement,
.header-announcement * {
  font-family: "hobeaux", sans-serif !important;
  font-weight: 700;
  text-transform: uppercase;
}

/* TOP UTILITY LINKS (BASSÉ GIVES BACK / FAQ / BLOG / LOYALTY) */
.header__top a,
.utility-nav a {
  font-family: "hobeaux", sans-serif !important;
  font-weight: 700 !important;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

/* TITRE PRODUIT */
.template-product h1 {
  font-family: "hobeaux", sans-serif !important;
}
/* =========================
   BOUTONS – ADD TO CART
   ========================= */

button,
.button,
.btn,
.shopify-payment-button__button,
.product-form__submit {
  font-family: "hobeaux", sans-serif !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  letter-spacing: 0.14em;
}

/* SECTIONS & COLLECTIONS */
.section-header__title,
.section-title,
.collection-list__title,
.collection-item__title,
.collection-grid-item__title,
.card__heading,
.card-information__text {
  font-family: "hobeaux", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.06em;
}

/* COLLECTION LIST – titres */
.collection-list__title,
.collection-grid__title,
.collection-item__title,
.collection-card__title,
.collection-list a,
.collection-grid a {
  font-family: "hobeaux", sans-serif !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  letter-spacing: 0.08em;
}

/* BREADCRUMBS */
.breadcrumb a,
.breadcrumb span {
  font-family: "komet", sans-serif;
  font-weight: 500;
}
/* =========================
   FORCE HEADER – ANNOUNCEMENT + MENUS
   ========================= */

/* ANNOUNCEMENT BAR (FREE SHIPPING AVAILABLE) */
header .announcement-bar,
header .announcement-bar *,
.header-announcement,
.header-announcement *,
[data-section-type="announcement-bar"] *,
[data-section-id*="announcement"] * {
  font-family: "hobeaux", sans-serif !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.12em !important;
}

/* TOP BAR LINKS (BASSÉ GIVES BACK / FAQ / BLOG / LOYALTY) */
header a,
header nav a,
.header a,
.header__top a,
.utility-nav a,
.top-links a {
  font-family: "hobeaux", sans-serif !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.1em !important;
}

 MEGA MENU – TEXTE INTERNE EN KOMET */
.mega-menu,
.mega-menu * {
  font-family: "komet", sans-serif !important;
}
/* =========================
   PRIX – GLOBAL (HOBEAUX)
   ========================= */

/* Tous les formats de prix Shopify */
.price,
.price *,
.money,
[data-money],
.product__price,
.product-price,
.product__price span,
.compare-at-price,
.price-item,
.price-item--regular,
.price-item--sale,
.card-information__price,
.card-information__price *,
.collection .price,
.featured-collection .price,
.cart .price,
.cart-item__price,
.cart-item__price *,
.cart-drawer .price,
.cart-drawer__price,
.drawer .price {
  font-family: "hobeaux", sans-serif !important;
  font-weight: 700 !important;
}
