@font-face{font-family:Geologica_regular;src:url(//balmagne.myshopify.com/cdn/shop/t/2/assets/Geologica-Regular.ttf?v=170728106832744629861760110830) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geologica_semibold;src:url(//balmagne.myshopify.com/cdn/shop/t/2/assets/Geologica-SemiBold.ttf?v=179086461591409142771760110831) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Geologica_bold;src:url(//balmagne.myshopify.com/cdn/shop/t/2/assets/Geologica-Bold.ttf?v=30532289744203485831760110829) format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--header-font: "Geologica_regular", system-ui, sans-serif;--body-font: "Geologica_regular", system-ui, sans-serif;--body-font-semibold: "Geologica_semibold", system-ui, sans-serif;--body-font-bold: "Geologica_bold", system-ui, sans-serif}body{font-family:var(--body-font);color:var(--black-900);font-weight:var(--font-regular);margin:var(--margin-0)}[class*=mm-heading-],[class*=mm-text-]{margin:var(--margin-0);color:var(--black-900);font-style:var(--font-normal)}.mm-header-font{font-family:var(--header-font)}.mm-body-font{font-family:var(--body-font)}.mm-normal{font-style:var(--font-normal)}.mm-italic{font-style:var(--font-italic)}[class*=mm-heading-] strong,[class*=mm-text-] strong{font-weight:var(--font-bold)}[class*=mm-heading-] em,[class*=mm-text-] em{font-style:var(--font-italic)}.keys-numbers,.keys-numbers>*{font-family:var(--header-font);margin:var(--margin-0);font-size:var(--font-size-5x-large);line-height:100%;letter-spacing:-5px}@media(max-width:768px){.keys-numbers,.keys-numbers>*{font-size:75px}}.display,.display>*{font-family:var(--header-font);margin:var(--margin-0);font-size:var(--font-size-4x-large);line-height:100%;letter-spacing:0px}@media(max-width:768px){.display,.display>*{font-size:40px}}.title,.title>*,h1{font-family:var(--header-font);margin:var(--margin-0);font-size:var(--font-size-3x-large);line-height:100%;letter-spacing:-1px}@media(max-width:768px){.title,.title>*,h1{font-size:32px;letter-spacing:-.5px}}.title-small,.title-small>*,.title-small *,h2,.title-small-bold,.title-small-bold>*,.title-small-bold *{font-family:var(--header-font);margin:var(--margin-0);font-size:var(--font-size-2x-large);line-height:110%;letter-spacing:0px}.title-small-bold,.title-small-bold>*,.title-small-bold *{font-family:var(--body-font-bold)}@media(max-width:768px){.title-small,.title-small>*,.title-small *,h2,.title-small-bold,.title-small-bold>*,.title-small-bold *{font-size:24px}}h4,p,span,s,a,button{margin:var(--margin-0);color:var(--black-900);font-family:var(--body-font);font-size:var(--font-size-base);line-height:140%;letter-spacing:0px}button{cursor:pointer}.text-xl,.text-xl>*,h3,.text-xl-600,.text-xl-600>*{margin:var(--margin-0);font-size:var(--font-size-x-large);line-height:130%;letter-spacing:0px}.text-xl,.text-xl>*,h3{font-family:var(--body-font)}.text-xl-600,.text-xl-600>*{font-family:var(--body-font-semibold)}.text-lg,.text-lg>*,h3,.text-lg-600,.text-lg-600>*{margin:var(--margin-0);font-size:var(--font-size-large);line-height:140%;letter-spacing:0px}.text-lg,.text-lg>*,h3{font-family:var(--body-font)}.text-lg-600,.text-lg-600>*,.text-lg-600 *{font-family:var(--body-font-semibold)}.mm-text,.mm-text>*,.text,.text>*{font-family:var(--body-font);margin:var(--margin-0);font-size:var(--font-size-base);line-height:140%;letter-spacing:0px}.text-sm-600-tight,.text-sm-600-tight>*{font-family:var(--body-font-semibold);margin:var(--margin-0);font-size:var(--font-size-small);line-height:100%;letter-spacing:0px}.text-sm,.text-sm>*{font-family:var(--body-font);margin:var(--margin-0);font-size:var(--font-size-small);line-height:140%;letter-spacing:0px}.text-xs,.text-xs>*{font-family:var(--body-font);margin:var(--margin-0);font-size:var(--font-size-xx-small);line-height:140%;letter-spacing:0px}.text-xs-600,.text-xs-600>*{font-family:var(--body-font-semibold);margin:var(--margin-0);font-size:var(--font-size-xx-small);line-height:140%;letter-spacing:0px}.overtitre,.overtitre>*{font-family:var(--body-font);margin:var(--margin-0);font-size:var(--font-size-small);line-height:normal;letter-spacing:1.2px}.card-title,.card-title>*{font-family:var(--body-font);margin:var(--margin-0);font-size:var(--font-size-x-small);line-height:normal;letter-spacing:0px}.mm-600,.mm-600>*,.mm-semibold{font-family:var(--body-font-semibold)}.mm-700,.mm-700>*,.mm-bold{font-family:var(--body-font-bold)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mm-fonts.css.map */
