:root{--mw-text-xs: clamp(1.2rem, 1.152rem + .15vw, 1.28rem);--mw-text-sm: clamp(1.4rem, 1.344rem + .18vw, 1.504rem);--mw-text-base: clamp(1.6rem, 1.52rem + .25vw, 1.8rem);--mw-text-lg: clamp(2rem, 1.888rem + .35vw, 2.24rem);--mw-text-xl: clamp(2.496rem, 2.32rem + .55vw, 2.8rem);--mw-text-2xl: clamp(3.12rem, 2.8rem + 1vw, 3.904rem);--mw-text-3xl: clamp(3.904rem, 3.36rem + 1.7vw, 4.88rem);--mw-text-4xl: clamp(4.88rem, 4rem + 2.75vw, 6.72rem);--mw-space-1: .4rem;--mw-space-2: .8rem;--mw-space-3: 1.2rem;--mw-space-4: 1.6rem;--mw-space-5: 2rem;--mw-space-6: 2.4rem;--mw-space-7: 2.8rem;--mw-space-8: 3.2rem;--mw-space-10: 4rem;--mw-space-12: 4.8rem;--mw-space-16: 6.4rem;--mw-space-20: 8rem;--mw-space-24: 9.6rem;--mw-section-y: clamp(6.4rem, 4.8rem + 5vw, 12rem);--mw-container: 115.2rem;--mw-container-pad: clamp(2rem, 4vw, 4rem)}body{font-family:var(--mw-font-body);background-color:var(--mw-os);color:var(--mw-suie);letter-spacing:normal;line-height:var(--mw-leading-body)}h1,h2,.h0,.h1,.h2{font-family:var(--mw-font-display);font-weight:700;text-transform:uppercase;letter-spacing:var(--mw-tracking-display);line-height:var(--mw-leading-tight)}h3,.h3{font-family:var(--mw-font-display);font-weight:700;line-height:var(--mw-leading-tight)}h4,h5,h6,.h4,.h5,.h6{font-family:var(--mw-font-display);font-weight:600;line-height:var(--mw-leading-tight)}.button,.shopify-challenge__button,.customer button,.shopify-payment-button__button--unbranded{font-family:var(--mw-font-body);font-weight:600;text-transform:uppercase;letter-spacing:.08em;border-radius:var(--mw-radius-sm);min-height:48px;transition:background-color var(--mw-dur-fast) var(--mw-ease),box-shadow var(--mw-dur-fast) var(--mw-ease),border-color var(--mw-dur-fast) var(--mw-ease)}.button:not(.button--secondary):not(.button--tertiary):not([disabled]):hover,.shopify-payment-button__button--unbranded:hover{background-color:var(--mw-rouge-forge)}.button--secondary:hover{box-shadow:0 0 0 1px var(--mw-cendre) inset}:focus-visible,.focused{outline:2px solid var(--mw-braise);outline-offset:2px;box-shadow:none}.focus-inset:focus-visible,.focus-inset.focused{outline:2px solid var(--mw-braise);outline-offset:-2px;box-shadow:none}.field__input:focus,.field__input:focus-visible,.select__select:focus,.select__select:focus-visible,.customer .field input:focus,.localization-form__select:focus-visible{outline:2px solid var(--mw-braise);outline-offset:2px;box-shadow:none}.mw-on-dark :focus-visible,.mw-on-dark .focused,.color-scheme-4 :focus-visible,.color-scheme-4 .focused{outline-color:var(--mw-or-clair)}::selection{background-color:color-mix(in srgb,var(--mw-braise) 30%,transparent)}.mw-display{font-family:var(--mw-font-display);font-weight:700;text-transform:uppercase;letter-spacing:var(--mw-tracking-display);line-height:var(--mw-leading-tight)}.mw-h1{font-family:var(--mw-font-display);font-weight:700;text-transform:uppercase;letter-spacing:var(--mw-tracking-display);line-height:var(--mw-leading-tight);font-size:var(--mw-text-4xl)}.mw-h2{font-family:var(--mw-font-display);font-weight:700;text-transform:uppercase;letter-spacing:var(--mw-tracking-display);line-height:var(--mw-leading-tight);font-size:var(--mw-text-3xl)}.mw-h3{font-family:var(--mw-font-display);font-weight:700;letter-spacing:-.005em;line-height:1.15;font-size:var(--mw-text-xl)}.mw-body{font-family:var(--mw-font-body);font-weight:400;font-size:var(--mw-text-base);line-height:var(--mw-leading-body);color:var(--mw-cendre)}.mw-spec{font-family:var(--mw-font-mono);font-weight:400;font-size:var(--mw-text-sm)}.mw-eyebrow{font-family:var(--mw-font-body);font-weight:600;text-transform:uppercase;font-size:var(--mw-text-xs);letter-spacing:.16em;color:var(--mw-or-fume)}.mw-mc{font-size:.5em;line-height:0;vertical-align:baseline;position:relative;top:-.65em;letter-spacing:.04em}.mw-on-dark{background-color:var(--mw-noir-forge);color:var(--mw-os)}.mw-on-dark h1,.mw-on-dark h2,.mw-on-dark h3,.mw-on-dark h4,.mw-on-dark .h0,.mw-on-dark .h1,.mw-on-dark .h2,.mw-on-dark .h3,.mw-on-dark .mw-display,.mw-on-dark .mw-h1,.mw-on-dark .mw-h2,.mw-on-dark .mw-h3{color:var(--mw-blanc-vif)!important}.mw-on-dark .mw-body,.mw-on-dark .mw-eyebrow{color:var(--mw-blanc-casse)}.mw-on-dark .mw-filet-or{border-top:var(--mw-filet-or-nuit)}.mw-container{max-width:var(--mw-container);margin-inline:auto;padding-inline:var(--mw-container-pad)}.mw-section{padding-block:var(--mw-section-y)}.mw-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;font-family:var(--mw-font-body);font-weight:600;text-transform:uppercase;letter-spacing:.08em;font-size:var(--mw-text-sm);padding:1.6rem 3.2rem;border:0;border-radius:var(--mw-radius-sm);transition:all var(--mw-dur-fast) var(--mw-ease);min-height:48px;line-height:1;cursor:pointer;text-decoration:none;text-align:center}.mw-btn--primary{background-color:var(--mw-braise);color:var(--mw-os)}.mw-btn--primary:hover{background-color:var(--mw-rouge-forge)}.mw-on-dark .mw-btn--primary{box-shadow:inset 0 0 0 1px var(--mw-or-clair)}.mw-btn--ghost{background-color:transparent;border:1px solid var(--mw-gris-acier);color:var(--mw-suie)}.mw-btn--ghost:hover{border-color:var(--mw-suie)}.mw-on-dark .mw-btn--ghost{border-color:var(--mw-etain);color:var(--mw-os)}.mw-on-dark .mw-btn--ghost:hover{border-color:var(--mw-os)}.mw-card{background-color:var(--mw-acier-nuit);border:var(--mw-border);border-radius:var(--mw-radius-sm);padding:var(--mw-space-8);box-shadow:var(--mw-shadow-card);transition:border-color var(--mw-dur-fast) var(--mw-ease)}.mw-card:hover{border-color:var(--mw-cendre)}.mw-filet-or{display:block;width:48px;height:0;border:0;border-top:var(--mw-filet-or);margin:0}.mw-check{color:var(--mw-succes)}.mw-on-dark .mw-check{color:var(--mw-or-clair)}.mw-badge-stock{display:inline-flex;align-items:center;gap:var(--mw-space-2);font-family:var(--mw-font-mono);font-size:var(--mw-text-xs);letter-spacing:.05em;color:var(--mw-succes)}.mw-badge-stock:before{content:"";width:7px;height:7px;border-radius:50%;background-color:var(--mw-succes);flex-shrink:0}.mw-on-dark .mw-badge-stock,.mw-on-dark .mw-badge-stock:before{color:var(--mw-blanc-vif)}.mw-on-dark .mw-badge-stock:before{background-color:var(--mw-blanc-vif)}.js .mw-reveal{opacity:0;transform:translateY(20px);transition:opacity var(--mw-dur-reveal) var(--mw-ease),transform var(--mw-dur-reveal) var(--mw-ease);transition-delay:calc(var(--mw-reveal-index, 0) * 70ms)}.js .mw-reveal.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.js .mw-reveal{opacity:1;transform:none;transition:none;transition-delay:0ms}}.mw-badge-canada{display:inline-flex;align-items:center;gap:var(--mw-space-2);border:1px solid var(--mw-fonte);border-radius:var(--mw-radius-sm);padding:var(--mw-space-2) var(--mw-space-3);font-family:var(--mw-font-mono);font-size:var(--mw-text-xs);letter-spacing:.05em;color:var(--mw-cendre)}.mw-badge-canada svg{color:var(--mw-os);flex-shrink:0}.mw-on-dark .mw-badge-canada{border-color:var(--mw-fonte-nuit);color:var(--mw-etain)}.announcement-bar-section .utility-bar{background-color:var(--mw-noir-forge)}.announcement-bar-section .announcement-bar__message,.announcement-bar-section .announcement-bar__link{color:var(--mw-blanc-vif)}.mw-announce{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;column-gap:clamp(1.5rem,7vw,5.5rem);row-gap:.2rem}.announcement-bar-section .announcement-bar__message{font-family:var(--mw-font-body);font-size:1.3rem;font-weight:500;letter-spacing:.02em;text-transform:none}.mw-announce__brand{font-weight:600;letter-spacing:.18em}.mw-icon{display:inline-block;vertical-align:middle;flex-shrink:0}.header__heading-link .h2{font-family:var(--mw-font-display);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--mw-suie)}.header-wrapper{background-color:var(--mw-os)}.header-wrapper--border-bottom{border-bottom-color:var(--mw-fonte)}.header__menu-item{letter-spacing:.02em}.footer{border-top:1px solid var(--mw-fonte-nuit)}.footer .footer-block__heading{color:var(--mw-blanc-vif)}.footer-block__heading{font-family:var(--mw-font-display);font-weight:500;letter-spacing:var(--mw-tracking-display)}.copyright__content{font-family:var(--mw-font-body);font-weight:500;font-size:var(--mw-text-xs);letter-spacing:.03em;color:var(--mw-or-clair)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mashwi-base.css.map */
