:root{--text-color: 26 26 26;--background: 250 247 242;--background-primary: 250 247 242;--accent: 26 26 26;--mh-rouge: 182 4 38;--mh-jaune: 240 196 23;--mh-violet: 128 60 238;--mh-filet: 26 26 26 / .12;--grid-gutter: 1.25rem;--container-inner-width: min(100vw - var(--scrollbar-width, 0px) - 2 * var(--container-gutter), var(--container-max-width));--heading-font-family: Barlow, sans-serif;--heading-font-weight: 700;--heading-letter-spacing: -.02em;--text-font-family: Barlow, sans-serif;--text-font-weight: 400;--text-h0: 3rem;--text-h1: 2.5rem;--text-h2: 2rem;--text-h3: 1.5rem;--text-h4: 1.375rem;--text-h5: 1.125rem;--text-h6: 1rem;--text-xxs: .625rem;--text-xs: .6875rem;--text-sm: .75rem;--text-base: .875rem;--text-lg: 1.125rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-2-5: .625rem;--spacing-3: .75rem;--spacing-3-5: .875rem;--spacing-4: 1rem;--spacing-4-5: 1.125rem;--spacing-5: 1.25rem;--spacing-5-5: 1.375rem;--spacing-6: 1.5rem;--spacing-7: 1.75rem;--spacing-8: 2rem;--spacing-9: 2.25rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-14: 3.5rem;--spacing-16: 4rem;--spacing-18: 4.5rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-28: 7rem;--spacing-32: 8rem;--rounded-xs: .25rem;--rounded-sm: .375rem;--rounded: .75rem;--rounded-lg: 1.5rem;--rounded-full: 9999px;--rounded-button: 3.75rem;--rounded-input: .5rem;--rounded-block: 1.5rem;--container-max-width: 1600px;--container-narrow-max-width: 1350px;--container-gutter: 1.25rem;--section-outer-spacing-block: 3rem;--section-inner-max-spacing-block: 2.5rem;--section-inner-spacing-inline: var(--container-gutter);--section-stack-spacing-block: 2rem;--product-list-row-gap: 2rem;--product-list-column-gap: 1.25rem;--grid-gap: 1rem;--mh-button-size: .75rem;--mh-button-pad: .625rem 1.25rem;--mh-button-lg-size: .875rem;--mh-button-lg-pad: .8125rem 1.5rem;--mh-button-xl-size: .875rem;--mh-button-xl-pad: 1rem 2rem;--mh-button-sm-size: .6875rem;--mh-button-sm-pad: .5rem 1.25rem;--mh-shadow-block: 0 18px 50px rgb(var(--text-color) / .1);--mh-ease: cubic-bezier(.7, 0, .3, 1)}@media screen and (min-width:700px){:root{--text-h0: 4rem;--text-h1: 3rem;--text-h2: 2.5rem;--text-h3: 2rem;--text-h4: 1.625rem;--text-h5: 1.25rem;--text-h6: 1.125rem;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.25rem;--container-gutter: 2rem;--section-outer-spacing-block: 4rem;--section-inner-max-spacing-block: 3rem;--section-stack-spacing-block: 3rem;--section-inner-spacing-inline: var(--section-inner-max-spacing-block);--grid-gutter: 1.5rem;--product-list-row-gap: 3rem;--product-list-column-gap: 1.5rem;--grid-gap: 1.5rem;--mh-button-size: .875rem;--mh-button-pad: .75rem 1.5rem;--mh-button-lg-size: 1rem;--mh-button-lg-pad: .875rem 2rem;--mh-button-xl-size: 1rem;--mh-button-xl-pad: 1.075rem 2.5rem;--mh-button-sm-size: .75rem;--mh-button-sm-pad: .5rem 1.25rem}}@media screen and (min-width:1000px){:root{--container-gutter: 3rem;--section-outer-spacing-block: 4.5rem;--section-inner-max-spacing-block: 4rem;--section-stack-spacing-block: 3rem}}@media screen and (min-width:1150px){:root{--section-outer-spacing-block: 5rem}}@media screen and (min-width:1400px){:root{--text-h0: 5rem;--text-h1: 3.75rem;--text-h2: 3rem;--text-h3: 2.25rem;--text-h4: 2rem;--text-h5: 1.5rem;--text-h6: 1.25rem;--section-outer-spacing-block: 6rem;--section-inner-max-spacing-block: 4.5rem}}[hidden]{display:none!important}:where(.mh-section,.mh-zone,.mh-pied,.prose):before,:where(.mh-section,.mh-zone,.mh-pied,.prose):after,:where(.mh-section,.mh-zone,.mh-pied,.prose) *:before,:where(.mh-section,.mh-zone,.mh-pied,.prose) *:after{box-sizing:border-box}:where(.mh-section,.mh-zone,.mh-pied) :is(h1,h2,h3,h4,h5,h6){font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;margin:0}.mh-h0,.mh-h1,.mh-h2,.mh-h3,.mh-h4,.mh-h5,.mh-h6,.prose :is(h1,h2,h3,h4,h5,h6){font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--heading-letter-spacing);text-transform:none;color:inherit;overflow-wrap:anywhere}.mh-h0{font-size:var(--text-h0);line-height:1}.mh-h1,.prose h1:not(.mh-h0,.mh-h1,.mh-h2,.mh-h3,.mh-h4,.mh-h5,.mh-h6){font-size:var(--text-h1);line-height:1.1}.mh-h2,.prose h2:not(.mh-h0,.mh-h1,.mh-h2,.mh-h3,.mh-h4,.mh-h5,.mh-h6){font-size:var(--text-h2);line-height:1.1}.mh-h3,.prose h3:not(.mh-h0,.mh-h1,.mh-h2,.mh-h3,.mh-h4,.mh-h5,.mh-h6){font-size:var(--text-h3);line-height:1.2}.mh-h4,.prose h4:not(.mh-h0,.mh-h1,.mh-h2,.mh-h3,.mh-h4,.mh-h5,.mh-h6){font-size:var(--text-h4);line-height:1.3}.mh-h5,.prose h5:not(.mh-h0,.mh-h1,.mh-h2,.mh-h3,.mh-h4,.mh-h5,.mh-h6){font-size:var(--text-h5);line-height:1.4}.mh-h6,.prose h6:not(.mh-h0,.mh-h1,.mh-h2,.mh-h3,.mh-h4,.mh-h5,.mh-h6){font-size:var(--text-h6);line-height:1.4}:where(.mh-section,.mh-zone,.mh-pied) :is(p,ul,ol,blockquote,figure){margin:0}:where(.mh-section,.mh-zone,.mh-pied) :where(button){margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;text-transform:inherit;-webkit-appearance:none;appearance:none}:where(.mh-section,.mh-zone,.mh-pied) :where(img){color:transparent}:where(.mh-section,.mh-zone,.mh-pied) summary{padding-block:0}mh-defilement{display:grid;position:relative}.text-lg{font-size:var(--text-lg);line-height:1.6}.text-sm{font-size:var(--text-sm);line-height:1.6}.text-xs{font-size:var(--text-xs);line-height:1.7}.text-xxs{font-size:var(--text-xxs);line-height:1.7}.text-subdued{color:rgb(var(--text-color) / .7)}.text-center{text-align:center}.bold{font-weight:700}.w-full{width:100%}.sr-only{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mh-section{display:block;color:rgb(var(--text-color));font-family:var(--text-font-family);font-size:var(--text-base, 1rem);line-height:1.6}.mh-section.section-blends,.mh-section.section-full{padding-block:var(--section-outer-spacing-block);padding-inline:max(var(--container-gutter),50% - var(--container-max-width) / 2)}:is(.shopify-section--featured-collection,.shopify-section--blog-posts,.shopify-section--avis-vitrine,.shopify-section--product-suggestions,.shopify-section--product-support,.shopify-section--product-tabs,.shopify-section--main-product,.shopify-section:has(>.product-information))+:is(.shopify-section--featured-collection,.shopify-section--blog-posts,.shopify-section--avis-vitrine,.shopify-section--product-suggestions,.shopify-section--product-support,.shopify-section--product-tabs,.shopify-section--main-product) .mh-section.section-blends{padding-block-start:0}.mh-section.section-boxed{margin-block:var(--section-outer-spacing-block);margin-inline:max(var(--container-gutter),50% - var(--container-max-width) / 2);padding:var(--section-inner-max-spacing-block);border-radius:var(--rounded-block)}@media screen and (max-width:699.98px){.mh-section.section-boxed{margin-inline:0;padding:var(--section-outer-spacing-block) var(--container-gutter);border-radius:0}}.mh-section.bg-custom{background:rgb(var(--background))}.mh-section.bg-gradient{background:var(--gradient)}.mh-section.text-custom{color:rgb(var(--text-color))}.container{margin-inline:max(var(--container-gutter),50% - var(--container-max-width) / 2)}.container--narrow{margin-inline:max(var(--container-gutter),50% - var(--container-narrow-max-width) / 2)}.mh-section .container,.mh-section .container--narrow{margin-inline:var(--container-gutter)}.mh-section.section-boxed .container,.mh-section.section-boxed .container--narrow{margin-inline:0}.bleed{margin-inline:calc(-1 * var(--container-gutter));padding-inline:var(--container-gutter);scroll-padding-inline:var(--container-gutter)}.scroll-area{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.scroll-area::-webkit-scrollbar{display:none}.section-stack{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--section-stack-spacing-block)}.v-stack{display:grid}.gap-2{gap:var(--spacing-2)}.gap-4{gap:var(--spacing-4)}.gap-6{gap:var(--spacing-6)}.prose :is(ul,ol){display:grid;row-gap:.6em;margin:0;padding:0}.prose ul{list-style:disc inside}.prose ol{list-style:decimal inside}.prose :is(ol,ul) :is(ol,ul){margin-block-start:1em;margin-inline-start:1em}.prose *+:is(p,div,ul,ol){margin-block-start:var(--spacing-3)}.prose *+:is(.h0,.h1,.h2,.mh-h0,.mh-h1,.mh-h2,h1,h2){margin-block-start:var(--spacing-4)}.prose *+:is(.h3,.h4,.h5,.h6,.mh-h3,.mh-h4,.mh-h5,.mh-h6,h3,h4,h5,h6){margin-block-start:var(--spacing-3)}.prose *+.mh-button{margin-block-start:var(--spacing-6)!important}.prose :is(.h0,.h1,.h2,.h3,.h4,.mh-h0,.mh-h1,.mh-h2,.mh-h3,.mh-h4,h1,h2,h3,h4)+*{margin-block-start:var(--spacing-5)}.prose :is(.h5,.h6,.mh-h5,.mh-h6,h5,h6)+*{margin-block-start:var(--spacing-4)}.prose :is(p img:not([style*=float]):only-child,div img:not([style*=float]):only-child,figure,video){margin-block:var(--spacing-8)}@media screen and (min-width:700px){.prose *+:is(p,div,ul,ol){margin-block-start:var(--spacing-4)}.prose *+:is(.h0,.h1,.h2,.mh-h0,.mh-h1,.mh-h2,h1,h2){margin-block-start:var(--spacing-6)}.prose *+:is(.h3,.h4,.mh-h3,.mh-h4,h3,h4){margin-block-start:var(--spacing-5)}.prose *+:is(.h5,.h6,.mh-h5,.mh-h6,h5,h6){margin-block-start:var(--spacing-4)}.prose *+.mh-button{margin-block-start:var(--spacing-8)!important}.prose .mh-h0+.mh-button{margin-block-start:var(--spacing-10)!important}.prose :is(.h0,.h1,.h2,.h3,.mh-h0,.mh-h1,.mh-h2,.mh-h3,h1,h2,h3)+*{margin-block-start:var(--spacing-6)}.prose :is(.h4,.mh-h4,h4)+*{margin-block-start:var(--spacing-5)}.prose :is(.h5,.h6,.mh-h5,.mh-h6,h5,h6)+*{margin-block-start:var(--spacing-4)}.prose :is(p img:not([style*=float]):only-child,div img:not([style*=float]):only-child,figure,video){margin-block:var(--spacing-12)}}@media screen and (min-width:1150px){.prose *+p{margin-block-start:var(--spacing-6)}.prose *+:is(.h0,.h1,.mh-h0,.mh-h1,h1){margin-block-start:var(--spacing-8)}.prose *+:is(.h2,.h3,.h4,.mh-h2,.mh-h3,.mh-h4,h2,h3,h4){margin-block-start:var(--spacing-6)}.prose *+:is(.h5,.h6,.mh-h5,.mh-h6,h5,h6){margin-block-start:var(--spacing-4)}.prose :is(.h0,.h1,.h2,.mh-h0,.mh-h1,.mh-h2,h1,h2)+*{margin-block-start:var(--spacing-8)}.prose :is(.h3,.h4,.mh-h3,.mh-h4,h3,h4)+*{margin-block-start:var(--spacing-6)}.prose :is(.h5,.h6,.mh-h5,.mh-h6,h5,h6)+*{margin-block-start:var(--spacing-4)}}.prose a:not(.mh-button){color:inherit;text-decoration:none;background:linear-gradient(to right,currentColor,currentColor) 0 min(100%,1.35em) / 100% 1px no-repeat;transition:background-size .3s ease-in-out,color .3s ease-in-out}@media(pointer:fine){.prose a:not(.mh-button):hover{background-size:0 1px}}.prose figcaption{margin-block-start:.5em;font-size:var(--text-sm);font-style:italic;color:rgb(var(--text-color) / .7)}.prose br{margin-block:0!important}.prose>:first-child,.prose>:first-child :first-child{margin-block-start:0!important}.prose>:last-child,.prose>:last-child :last-child{margin-block-end:0!important}.prose strong{font-weight:bolder}.prose img{height:auto;max-width:100%}.mh-zone table{width:100%;border-collapse:collapse;border-color:inherit;text-indent:0}.mh-zone th{text-align:start}.mh-zone :is(th,td){padding:16px;border:0 solid rgb(var(--mh-filet));vertical-align:top}.mh-zone table:not(.mh-table-bordee) :is(th,td):first-child{padding-inline-start:0}.mh-zone table:not(.mh-table-bordee) :is(th,td):last-child{padding-inline-end:0}.mh-zone thead th{border-block-end-width:1px}.mh-zone :is(tbody tr+tr>*,thead+tbody tr>*){border-top-width:1px}@media screen and (min-width:700px){.mh-zone :is(th,td){padding-block:24px}}.mh-button{--mh-btn-bg: rgb(var(--text-color));--mh-btn-fg: #fff;position:relative;display:inline-block;padding:var(--mh-button-pad);border:0 solid rgb(var(--mh-filet));border-radius:var(--rounded-button);background:var(--mh-btn-bg);color:var(--mh-btn-fg);font-family:var(--text-font-family);font-size:var(--mh-button-size);font-weight:700;line-height:1.6;letter-spacing:normal;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .15s ease-in-out,color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-tap-highlight-color:transparent}.mh-button:focus-visible{outline:2px solid rgb(var(--text-color));outline-offset:3px}.mh-button[disabled],.mh-button[aria-disabled=true]{opacity:.5;cursor:not-allowed}.mh-button--sm{font-size:var(--mh-button-sm-size);padding:var(--mh-button-sm-pad)}.mh-button--lg{font-size:var(--mh-button-lg-size);padding:var(--mh-button-lg-pad)}.mh-button--xl{font-size:var(--mh-button-xl-size);padding:var(--mh-button-xl-pad)}.mh-button--secondary{--mh-btn-bg: rgb(var(--mh-jaune));--mh-btn-fg: rgb(26 26 26)}.mh-button--outline{--mh-btn-bg: transparent;--mh-btn-fg: rgb(var(--text-color));box-shadow:inset 0 0 0 2px currentColor}.mh-button--outline:hover{--mh-btn-bg: rgb(var(--text-color));--mh-btn-fg: rgb(var(--background))}.mh-button--subdued{--mh-btn-bg: rgb(var(--text-color) / .06);--mh-btn-fg: rgb(var(--text-color))}.mh-button--stretch,.mh-button.w-full{width:100%}.circle-button{position:relative;display:grid;place-items:center;flex:none;width:2.5rem;height:2.5rem;padding:0;border:0;border-radius:var(--rounded-full);background:rgb(var(--background));color:rgb(var(--text-color));cursor:pointer;transition:opacity .1s ease-in-out,transform .1s ease-in-out,visibility .1s ease-in-out}.circle-button--lg{width:3.5rem;height:3.5rem}.circle-button--fill{background:rgb(var(--background))}.circle-button[disabled]{cursor:default;pointer-events:none}.floating-controls-container{position:relative}.floating-controls-container>.circle-button{position:absolute;top:calc(50% - 1.5rem);z-index:1;opacity:0;visibility:hidden;transform:scale(.8)}.floating-controls-container>.circle-button:first-of-type{inset-inline-start:1.25rem}.floating-controls-container>.circle-button:last-of-type{inset-inline-end:1.25rem}@media(hover:hover){.floating-controls-container:hover>.circle-button:not([disabled]){opacity:1;visibility:visible;transform:scale(1)}}.animated-arrow{display:grid;grid-template-columns:10px;justify-items:center;align-items:center;width:10px;height:8px}.animated-arrow:before,.animated-arrow:after{content:"";box-sizing:border-box;grid-area:1 / -1;transition:transform .2s ease-in-out}.animated-arrow:before{position:relative;inset-inline-start:-1px;width:8px;height:8px;border-block-start:2px solid currentColor;border-inline-end:2px solid currentColor;transform:rotate(45deg)}.animated-arrow:after{width:10px;height:2px;background:currentColor;transform:scaleX(.5)}.animated-arrow--reverse{transform:rotate(180deg)}a.mh-group:hover .animated-arrow:before{transform:translate(1px) rotate(45deg)}a.mh-group:hover .animated-arrow:after{transform:scaleX(1)}.mh-border{border:1px solid rgb(var(--mh-filet))}.product-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--product-list-row-gap) var(--product-list-column-gap)}mh-defilement>.product-list{position:relative;grid:var(--product-list-grid, auto / auto-flow 74vw);gap:var(--product-list-gap, var(--product-list-row-gap) var(--product-list-column-gap))}@media screen and (min-width:700px){.product-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1000px){.product-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.mh-button,.circle-button,.animated-arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/mh-base.css.map */
