/** Shopify CDN: Minification failed

Line 198:1 Unexpected "<"

**/
/*-----------------------------------------------------------------------------/
/ Custom Theme CSS
/-----------------------------------------------------------------------------*/
/*---------------- Global Custom CSS -------------------*/
reass-custom, table, tr, td {
border: 0px;
margin-bottom: 0px;
display: inline-flex;
}

reass-custom, img {
margin-right: 10px;
}

.shopify-policy__container {
  max-width: 800px !important;
}

.shopify-policy__title {
  padding-bottom: 50px;
}

.shopify-policy__body ul {
  list-style: inside;
}

.t4s-post-thumb .t4s-categories a {
  background-color: #A27465 !important;
}

.weglot-container {
  position: relative;
  z-index: 10000 !important;
}

/* ===== CSS personnalisé pour le Help Text Block (mb_nav-7) ===== */
/* Ciblage du bloc help text avec différents sélecteurs possibles */

/* Sélecteur 1: Par classe .mb_nav-7 */
.mb_nav-7,
.mb_nav-7 * {
  color: #B7755F !important;
}

/* Sélecteur 2: Par attribut data-block-id */
[data-block-id="mb_nav-7"],
[data-block-id="mb_nav-7"] * {
  color: #B7755F !important;
}

/* Sélecteur 3: Par ID contenant mb_nav-7 */
[id*="mb_nav-7"],
[id*="mb_nav-7"] * {
  color: #B7755F !important;
}

/* Sélecteur 4: Classe help-text-block */
.help-text-block,
.help-text-block * {
  color: #B7755F !important;
}

/* Sélecteur 5: Classe mobile-menu help-text */
.mobile-menu .help-text,
.mobile-menu .help-text * {
  color: #B7755F !important;
}

/* Sélecteur 6: Ciblage spécifique du heading du help text */
.mb_nav-7 h1,
.mb_nav-7 h2,
.mb_nav-7 h3,
.mb_nav-7 h4,
.mb_nav-7 h5,
.mb_nav-7 h6,
[data-block-id="mb_nav-7"] h1,
[data-block-id="mb_nav-7"] h2,
[data-block-id="mb_nav-7"] h3,
[data-block-id="mb_nav-7"] h4,
[data-block-id="mb_nav-7"] h5,
[data-block-id="mb_nav-7"] h6,
[id*="mb_nav-7"] h1,
[id*="mb_nav-7"] h2,
[id*="mb_nav-7"] h3,
[id*="mb_nav-7"] h4,
[id*="mb_nav-7"] h5,
[id*="mb_nav-7"] h6 {
  color: #B7755F !important;
}

/* Sélecteur 7: Ciblage spécifique du contenu texte du help text */
.mb_nav-7 p,
.mb_nav-7 span,
.mb_nav-7 div,
[data-block-id="mb_nav-7"] p,
[data-block-id="mb_nav-7"] span,
[data-block-id="mb_nav-7"] div,
[id*="mb_nav-7"] p,
[id*="mb_nav-7"] span,
[id*="mb_nav-7"] div {
  color: #B7755F !important;
}

/* Sélecteur 8: Ciblage du conteneur parent du bloc */
#mb_nav .mb_nav-7,
#mb_nav [data-block-id="mb_nav-7"],
.mb_nav .mb_nav-7,
.mb_nav [data-block-id="mb_nav-7"] {
  color: #B7755F !important;
}

/* Sélecteur 9: Ciblage par classe générique help */
.help,
.help * {
  color: #B7755F !important;
}

/* Sélecteur 10: Ciblage par classe mb_nav-help-text */
.mb_nav-help-text,
.mb_nav-help-text * {
  color: #B7755F !important;
}

/*---------------- Custom CSS for only desktop -------------------*/
@media (min-width: 1025px) {
  
}

/*---------------- Custom CSS for tablet, mobile -------------------*/
@media (max-width: 1024px) {
  
}

/*---------------- Custom CSS for only tablet -------------------*/
@media (min-width: 768px) and (max-width: 1024px) {
  
}

/*---------------- Custom CSS for only mobile -------------------*/
@media (max-width: 767px){
  /* Force la pagination sur 1 ligne (même si le thème utilise grid) */
nav[role="navigation"] ul,
nav[aria-label*="Pagination"] ul,
[class*="pagination"] ul,
[class*="paginate"] ul,
nav[role="navigation"] ol,
nav[aria-label*="Pagination"] ol,
[class*="pagination"] ol {
  display: flex !important;
  flex-wrap: nowrap !important;
  white-space: nowrap !important;

  /* si le thème impose grid */
  grid-template-columns: none !important;
  grid-auto-flow: unset !important;

  justify-content: center !important;
  align-items: center !important;
  gap: 12px !important;

  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}

/* Empêche les <li> d’avoir une largeur fixe qui provoque le retour à la ligne */
nav[role="navigation"] li,
nav[aria-label*="Pagination"] li,
[class*="pagination"] li,
[class*="paginate"] li {
  width: auto !important;
  min-width: 0 !important;
  flex: 0 0 auto !important;
  margin: 0 !important;
}

/* Rend les numéros plus petits + plus serrés */
nav[role="navigation"] a,
nav[role="navigation"] span,
nav[aria-label*="Pagination"] a,
nav[aria-label*="Pagination"] span,
[class*="pagination"] a,
[class*="pagination"] span,
[class*="paginate"] a,
[class*="paginate"] span {
  font-size: 16px !important;
  padding: 4px 6px !important;
  line-height: 1 !important;
  margin: 0 !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
}</li>
}