/** Shopify CDN: Minification failed

Line 10:104 Expected ")" to end URL token
Line 17:103 Expected ")" to end URL token

**/
@font-face {
font-family: "LondrinaSolid-Regular";
src: url("/cdn/shop/files/LondrinaSolid-Regular.woff2?v=1757371809.woff2") format("woff2"),
url(/cdn/shop/files/LondrinaSolid-Regular.woff2?v=1757371809.woff") format("woff");
src:url("/cdn/shop/files/LondrinaSolid-Regular.woff2?v=1757371809.woff") format("woff");
}
h1, h2, h3, h4, h5, h6 { font-family: "LondrinaSolid-Regular"!important; }
@font-face {
font-family: "SometypeMono-Regular";
src: url("/cdn/shop/files/SometypeMono-Regular.woff2?v=1768166454.woff2") format("woff2"),
url(/cdn/shop/files/SometypeMono-Regular.woff2?v=1768166454.woff") format("woff");
src:url("/cdn/shop/files/SometypeMono-Regular.woff2?v=1768166454.woff") format("woff");
}
p, span, div, button, input, a, summary { font-family: "SometypeMono-Regular"!important; }
a {
  font-weight: 600;
}

/* Texte des menus (desktop + mobile) en Londrina Solid */
.menu-list__link,
.menu-list__item,
.mega-menu__link,
.menu-drawer__menu-item,
.menu-drawer__menu-item-text,
.menu-list__link span,
.mega-menu__link span,
.menu-drawer__menu-item span {
  font-family: "LondrinaSolid-Regular" !important;
}

/* Option globale : tous les boutons en style titre (police + interlettrage),
   et taille montée d'un cran (≈ ×1.125, ex. sm→md, md→lg) */
body.buttons-heading-style :is(.button, .button-secondary, button.shopify-payment-button__button--unbranded, .add-to-cart-button) {
  font-family: "LondrinaSolid-Regular" !important;
  letter-spacing: var(--font-h3--letter-spacing);
  text-transform: var(--font-h3--case);
  font-weight: 100;
  font-size: calc(var(--font-paragraph--size) * 1.25);
}

body.buttons-heading-style :is(.button, .button-secondary, .add-to-cart-button) span {
  font-family: "LondrinaSolid-Regular" !important;
  letter-spacing: var(--font-h3--letter-spacing);
  text-transform: var(--font-h3--case);
  font-weight: 100;
}