*,*:before,*:after{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{display:flex;flex-direction:column;margin:0;min-height:100svh;font-family:var(--mr-font-sans);font-size:var(--mr-type-body-size);line-height:var(--mr-type-body-lh);background-color:var(--mr-surface-primary);color:var(--mr-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html:has(dialog[scroll-lock][open],details[scroll-lock][open],.mr-drawer[open]){overflow:hidden}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,textarea,select,button{font:inherit;color:inherit}button{background:none;border:none;padding:0;cursor:pointer}a{color:inherit;text-decoration:none}dialog{background-color:var(--mr-surface-primary);color:var(--mr-text-primary);border:none;padding:0}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p:empty{display:none}h1,h2,h3,h4,h5,h6{font-family:var(--mr-font-sans);color:var(--mr-text-primary);font-weight:700}h1{font-size:var(--mr-type-h1-size);line-height:var(--mr-type-h1-lh);letter-spacing:var(--mr-type-h1-track)}h2{font-size:var(--mr-type-h2-size);line-height:var(--mr-type-h2-lh);letter-spacing:var(--mr-type-h2-track)}h3{font-size:var(--mr-type-h3-size);line-height:var(--mr-type-h3-lh)}h4{font-size:var(--mr-type-h4-size);line-height:var(--mr-type-h4-lh)}.shopify-section{width:100%}.mr-container{width:100%;max-width:var(--mr-page-max);margin-inline:auto;padding-inline:var(--mr-page-margin-desktop)}@media(max-width:1023px){.mr-container{padding-inline:var(--mr-page-margin-tablet)}}@media(max-width:767px){.mr-container{padding-inline:var(--mr-page-margin-mobile)}}.mr-section{padding-block:var(--mr-space-9)}@media(max-width:767px){.mr-section{padding-block:var(--mr-space-7)}}.mr-section--tight{padding-block:var(--mr-space-7)}.mr-section--hero{padding-block:0}.mr-overline{font-family:var(--mr-font-mono);font-size:var(--mr-type-overline-size);line-height:var(--mr-type-overline-lh);letter-spacing:var(--mr-type-overline-track);text-transform:uppercase;font-weight:400;color:var(--mr-text-accent)}.mr-label{font-family:var(--mr-font-mono);font-size:var(--mr-type-label-size);line-height:var(--mr-type-label-lh);letter-spacing:var(--mr-type-label-track);text-transform:uppercase;font-weight:500;color:var(--mr-text-primary)}.mr-micro{font-family:var(--mr-font-mono);font-size:var(--mr-type-micro-size);line-height:var(--mr-type-micro-lh);letter-spacing:var(--mr-type-micro-track);text-transform:uppercase;font-weight:400;color:var(--mr-text-muted)}.mr-display{font-family:var(--mr-font-sans);font-size:var(--mr-type-display-size);line-height:var(--mr-type-display-lh);letter-spacing:var(--mr-type-display-track);font-weight:900;font-style:italic}.mr-h1{font-size:var(--mr-type-h1-size);line-height:var(--mr-type-h1-lh);letter-spacing:var(--mr-type-h1-track);font-weight:700}.mr-h2{font-size:var(--mr-type-h2-size);line-height:var(--mr-type-h2-lh);letter-spacing:var(--mr-type-h2-track);font-weight:700}.mr-body-lg{font-size:var(--mr-type-body-lg-size);line-height:var(--mr-type-body-lg-lh)}.mr-body{font-size:var(--mr-type-body-size);line-height:var(--mr-type-body-lh)}.mr-body-sm{font-size:var(--mr-type-body-sm-size);line-height:var(--mr-type-body-sm-lh)}.mr-text-secondary{color:var(--mr-text-secondary)}.mr-text-muted{color:var(--mr-text-muted)}.mr-text-accent{color:var(--mr-text-accent)}.mr-italic{font-style:italic}.mr-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--mr-space-2);font-family:var(--mr-font-sans);font-size:var(--mr-type-button-size);letter-spacing:var(--mr-type-button-track);font-weight:500;line-height:1;text-transform:uppercase;white-space:nowrap;border-radius:var(--mr-radius-md);transition:background-color var(--mr-dur-base) var(--mr-ease),color var(--mr-dur-base) var(--mr-ease),border-color var(--mr-dur-base) var(--mr-ease);cursor:pointer}.mr-hero__cta,.mr-about-cta__cta,.mr-comcta__cta,.mr-single__cta,.mr-gallery__cta,.mr-contact__submit,.mr-product-feature__cta{border-radius:var(--mr-radius-md)}.mr-button:focus-visible{outline:2px solid var(--mr-color-rouge);outline-offset:2px}.mr-button--primary{background-color:var(--mr-action-primary-bg);color:var(--mr-action-primary-text);border:none}.mr-button--primary:hover{background-color:var(--mr-action-primary-hover)}.mr-button--secondary{background-color:var(--mr-action-secondary-bg);color:var(--mr-action-secondary-text);border:1px solid var(--mr-action-secondary-border)}.mr-button--secondary:hover{background-color:var(--mr-action-secondary-hover-bg);color:var(--mr-action-secondary-hover-text)}.mr-button--md{padding:16px 24px}.mr-button--lg{padding:22px 32px}.mr-button--block{width:100%}.mr-button--ghost{background:none;color:var(--mr-text-primary);padding:0}.mr-button--ghost:hover{color:var(--mr-text-accent)}.mr-button:disabled,.mr-button[aria-disabled=true]{opacity:.4;pointer-events:none}.mr-status{display:inline-flex;align-items:center;gap:var(--mr-space-2);font-size:var(--mr-type-body-size);color:var(--mr-text-primary)}.mr-status__dot{display:inline-block;width:8px;height:8px;border-radius:var(--mr-radius-full);flex-shrink:0}.mr-status__dot--limited{background-color:var(--mr-color-rouge)}.mr-status__dot--available{background-color:var(--mr-color-bordeaux)}.mr-surface-inverse{background-color:var(--mr-surface-inverse);color:var(--mr-text-inverse)}.mr-surface-soft{background-color:var(--mr-surface-soft)}.mr-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/critical.css.map */
