:root{--mz-red: #e30613;--mz-red-dark: #b8050f;--mz-ink: #1e2226;--mz-ink-2: #3a4047;--mz-steel: #646a71;--mz-track: #eef0f2;--mz-track-2: #e3e6e9;--mz-line: #dce0e4;--mz-white: #ffffff;--mz-ok: #13773a;--mz-font: "Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--mz-wide: 125%;--mz-r-sm: 4px;--mz-r: 6px;--mz-shell: 144rem;--mz-gutter: 1.6rem;--font-heading-family: var(--mz-font);--font-heading-weight: 800;--font-heading-style: normal;--font-body-family: var(--mz-font);--font-body-weight: 400}@media(min-width:750px){:root{--mz-gutter: 3.2rem}}@media(min-width:1200px){:root{--mz-gutter: 4.8rem}}body{font-family:var(--mz-font);color:var(--mz-ink);background:#fff;letter-spacing:0;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{font-family:var(--mz-font);letter-spacing:0}:focus-visible{outline:2px solid var(--mz-ink);outline-offset:3px}::selection{background:var(--mz-red);color:#fff}.mz-shell{max-width:var(--mz-shell);margin-inline:auto;padding-inline:var(--mz-gutter)}.mz-display{font-family:var(--mz-font);font-stretch:var(--mz-wide);font-style:italic;font-weight:800;line-height:.96;letter-spacing:-.025em;margin:0;text-wrap:balance}.mz-h1{font-size:clamp(3.4rem,5vw,6.4rem)}.mz-h2{font-size:clamp(2.6rem,3.1vw,4.2rem)}.mz-h3{font-size:clamp(2rem,1.8vw,2.4rem)}.mz-muted{color:var(--mz-steel)}.mz-num{font-stretch:var(--mz-wide);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.mz-btn{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:5.2rem;padding:0 3rem;border:0;background:none;font-family:var(--mz-font);font-size:1.5rem;font-weight:700;line-height:1.1;text-decoration:none;text-align:center;cursor:pointer}.mz-btn:before{content:"";position:absolute;top:0;right:.6rem;bottom:0;left:.6rem;z-index:-1;border-radius:3px;transform:skew(-14deg);transition:background-color .15s,box-shadow .15s}.mz-btn:focus-visible{outline:0}.mz-btn:focus-visible:before{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--mz-ink)}.mz-btn--red{color:#fff}.mz-btn--red:before{background:var(--mz-red)}.mz-btn--red:hover:before{background:var(--mz-red-dark)}.mz-btn--yellow{color:var(--mz-ink)}.mz-btn--yellow:before{background:#ffd400}.mz-btn--yellow:hover:before{background:#f2c200}.mz-btn--ink{color:var(--mz-ink)}.mz-btn--ink:before{background:#ffd400}.mz-btn--ink:hover:before{background:#f2c200}.mz-btn--white{color:var(--mz-ink)}.mz-btn--white:before{background:#fff}.mz-btn--white:hover:before{background:var(--mz-track)}.mz-btn--ghost{color:currentColor}.mz-btn--ghost:before{box-shadow:inset 0 0 0 1.5px currentColor}.mz-btn--ghost:hover:before{background:#1e22260f}.mz-btn[disabled],.mz-btn[aria-disabled=true]{color:#fff;cursor:not-allowed}.mz-btn[disabled]:before,.mz-btn[aria-disabled=true]:before{background:#b9bec4}.mz-link{color:var(--mz-ink);font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.3em}.mz-link:hover{color:var(--mz-red)}.mz-sechead{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:2.8rem}.mz-h2,.cm__title,.mzduo__title{text-decoration:underline;text-decoration-color:var(--mz-red);text-decoration-thickness:.09em;text-underline-offset:.14em;text-decoration-skip-ink:none}.mzpm__title{text-decoration-color:#fff}.mz-sechead p{margin:1rem 0 0;max-width:56ch;font-size:1.55rem;line-height:1.5;color:var(--mz-steel)}.mz-sechead .mz-link{flex:none;font-size:1.45rem}.mz-rail{display:grid;grid-auto-flow:column;grid-auto-columns:66%;gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-inline:var(--mz-gutter);scrollbar-width:none;margin-inline:calc(-1 * var(--mz-gutter));padding-inline:var(--mz-gutter)}.mz-rail::-webkit-scrollbar{display:none}.mz-rail>*{scroll-snap-align:start}@media(min-width:750px){.mz-rail{grid-auto-columns:calc((100% - 2 * 2rem - 2 * var(--mz-gutter)) / 3);gap:2rem}}@media(min-width:1100px){.mz-rail{grid-auto-columns:calc((100% - 3 * 2rem - 2 * var(--mz-gutter)) / 4)}}.mz-arrows{display:flex;gap:.6rem}.mz-arrow{width:4.4rem;height:4.4rem;display:grid;place-items:center;border:0;border-radius:50%;background:var(--mz-track);color:var(--mz-ink);cursor:pointer;transition:background-color .15s,color .15s}.mz-arrow svg{width:1.8rem;height:1.8rem}.mz-arrow:hover{background:var(--mz-ink);color:#fff}.mz-arrow:disabled{opacity:.35;cursor:default;background:var(--mz-track);color:var(--mz-ink)}@media(max-width:749px){.mz-arrows{display:none}}.pc-card{position:relative;display:flex;flex-direction:column;background:transparent;border:0;border-radius:0;overflow:visible;box-shadow:none!important}.pc-card__media{position:relative;display:block;aspect-ratio:4 / 5;background:var(--mz-track);border-radius:var(--mz-r);overflow:hidden;transition:background-color .2s}.pc-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:11% 9%;mix-blend-mode:multiply;transition:opacity .25s}.pc-card__img--alt{opacity:0}@media(hover:hover){.pc-card:hover .pc-card__media{background:var(--mz-track-2)}.pc-card:hover .pc-card__img--alt{opacity:1}.pc-card:hover .pc-card__media:has(.pc-card__img--alt) .pc-card__img--main{opacity:0}}.pc-card__badges{position:absolute;top:1rem;left:1rem;z-index:2;display:flex;gap:.4rem}.pc-badge{font-size:1.2rem;font-weight:600;padding:.3rem .9rem;border-radius:3px;color:#fff;text-transform:none;letter-spacing:0}.pc-badge--gray{background:var(--mz-steel)}.pc-badge--dark{background:var(--mz-ink)}.pc-card__body{display:flex;flex-direction:column;gap:.3rem;padding:1.2rem .2rem 0;flex:1}.pc-card__type{font-size:1.25rem;color:var(--mz-steel)}.pc-card__name{font-size:1.5rem;font-weight:500;line-height:1.35;color:var(--mz-ink);text-decoration:none}.pc-card__name:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.pc-card__name:hover{color:var(--mz-ink)}.pc-card:hover .pc-card__name{text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.pc-card__name:focus-visible{outline:0}.pc-card:has(.pc-card__name:focus-visible) .pc-card__media{outline:2px solid var(--mz-ink);outline-offset:3px}.pc-card__colors{display:flex;align-items:center;gap:.6rem;font-size:1.25rem;color:var(--mz-steel)}.pc-card__dots{display:inline-flex;gap:.3rem}.pc-card__dots img{width:2rem;height:2rem;border-radius:50%;object-fit:cover;background:var(--mz-track);border:1px solid var(--mz-line)}.pc-card__price{margin:.4rem 0 0;padding:0;display:flex;align-items:baseline;gap:.5rem}.pc-card__price strong{color:var(--mz-ink);font-size:1.7rem;font-stretch:var(--mz-wide);font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.pc-card__price small{font-size:1.25rem;color:var(--mz-steel)}.pc-card__fit{align-self:flex-start;display:inline-flex;align-items:center;gap:.5rem;margin-top:.5rem;padding:.35rem .9rem .35rem .6rem;border-radius:99rem;background:#e8f4ec;color:var(--mz-ok);font-size:1.2rem;font-weight:600;line-height:1.3}.pc-card__fit-ico{flex:none;width:1.5rem;height:1.5rem;border-radius:50%;border:1.5px solid currentColor;position:relative}.pc-card__fit-ico:after{content:"?";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:1rem;font-weight:800}.pc-card__fit.is-match{background:var(--mz-ok);color:#fff}.pc-card__fit.is-match .pc-card__fit-ico{border-color:#fff}.pc-card__fit.is-match .pc-card__fit-ico:after{content:"";inset:auto;left:.45rem;top:.2rem;width:.35rem;height:.7rem;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.pc-card__fit.is-warn{background:#fdf1e3;color:#a04e00}.pc-card__fit.is-warn .pc-card__fit-ico:after{content:"!"}.pc-card__btn,.pc-card__stars,.pc-card__reviews,.pc-pct{display:none!important}.page-width{max-width:var(--mz-shell);padding-inline:var(--mz-gutter)}.section-header .header-wrapper{background:#fff;color:var(--mz-ink);border-bottom:1px solid var(--mz-line)}.header-wrapper--border-bottom{border-bottom:1px solid var(--mz-line)}.section-header .header{padding-top:1.4rem;padding-bottom:1.4rem;column-gap:2.4rem}@media(min-width:990px){.header.page-width,.header:not(.drawer-menu).page-width{padding-inline:var(--mz-gutter)}.header--middle-left{grid-template-columns:auto 1fr auto}.header__heading-link{margin-left:-.75rem}}.header__heading-logo{width:20rem;max-width:100%;height:auto;display:block}@media(min-width:990px){.header__heading-logo{width:25rem}.mz-nav .mz-nav__link{padding-inline:.9rem}}.mz-nav{margin-left:0}.mz-nav__list{display:flex;align-items:center;gap:.4rem;margin:0;padding:0;list-style:none}.mz-nav__item,.mz-nav__drop,.mz-nav__drop>details{position:static}.mz-nav__link{display:inline-flex;align-items:center;gap:.5rem;padding:1.2rem 1.1rem;color:var(--mz-ink);text-decoration:none;font-size:1.5rem;font-weight:700;font-style:italic;font-stretch:112%;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;list-style:none}.mz-nav__link::-webkit-details-marker{display:none}.mz-nav__label{position:relative}.mz-nav__label:after{content:"";position:absolute;left:-.2rem;right:-.2rem;bottom:-.7rem;height:.4rem;background:var(--mz-red);transform:skew(-20deg) scaleX(0);transform-origin:left;transition:transform .18s ease-out}.mz-nav__link:hover .mz-nav__label:after,.mz-nav__link.is-active .mz-nav__label:after,.mz-nav__drop details[open]>.mz-nav__link .mz-nav__label:after{transform:skew(-20deg) scaleX(1)}.mz-nav__link .mz-icon{width:1.4rem;height:1.4rem;stroke-width:2.4;transition:transform .18s}.mz-nav__drop details[open]>.mz-nav__link .mz-icon{transform:rotate(180deg)}.mz-nav__link:focus-visible{outline:2px solid var(--mz-ink);outline-offset:-2px;border-radius:var(--mz-r-sm)}.mz-mega{position:absolute;left:0;right:0;top:100%;z-index:3;background:#fff;border-top:1px solid var(--mz-line);box-shadow:0 0 0 100vmax #1e222652;clip-path:inset(0 -100vmax -100vmax -100vmax)}.mz-nav__drop details[open]>.mz-mega{animation:mzMega .18s ease-out}@keyframes mzMega{0%{opacity:0;transform:translateY(-.6rem)}}.mz-mega__inner{display:grid;grid-template-columns:minmax(20rem,1fr) 3fr minmax(24rem,1fr);gap:4rem;padding-top:3.2rem;padding-bottom:3.6rem}.mz-mega__intro{display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem}.mz-mega__title{font-size:3.2rem}.mz-mega__text{margin:0 0 .4rem;max-width:30ch;font-size:1.45rem;line-height:1.5;color:var(--mz-steel)}.mz-mega__help{display:inline-flex;align-items:center;gap:.7rem;margin-top:auto;padding-top:1.6rem;font-size:1.4rem;font-weight:500;color:var(--mz-steel);text-decoration:none}.mz-mega__help svg{width:1.8rem;height:1.8rem;color:var(--mz-red)}.mz-mega__help:hover{color:var(--mz-ink)}.mz-mega__cols{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;margin:0;padding:0;list-style:none}.mz-mega__col{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;min-width:0;padding:0 2.4rem;border-left:1px solid var(--mz-line)}.mz-mega__name{display:inline-flex;align-items:baseline;gap:.4rem;font-size:2.2rem;font-weight:800;font-style:italic;font-stretch:var(--mz-wide);letter-spacing:-.02em;line-height:1.1;color:var(--mz-ink);text-decoration:none}.mz-mega__name .mz-icon{flex:none;width:1.8rem;height:1.8rem;stroke-width:2.6;color:var(--mz-red);transform:translateY(.2rem);transition:transform .18s}.mz-mega__name:hover,.mz-mega__name.is-active{text-decoration:underline;text-decoration-color:var(--mz-red);text-decoration-thickness:3px;text-underline-offset:.25em}.mz-mega__name:hover .mz-icon{transform:translate(.3rem,.2rem)}.mz-mega__count{font-size:1.3rem;color:var(--mz-steel)}.mz-mega__head{margin:0;font-size:2.2rem;font-weight:800;font-style:italic;font-stretch:var(--mz-wide);letter-spacing:-.02em;line-height:1.1;color:var(--mz-ink)}.mz-mega__brands--first{margin-top:1.4rem}.mz-mega__budget{display:flex;flex-direction:column;align-self:stretch;margin:1.4rem 0 0;padding:0;list-style:none}.mz-mega__budget a{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--mz-line);font-size:1.5rem;font-weight:600;color:var(--mz-ink);text-decoration:none}.mz-mega__budget li:first-child a{border-top:1px solid var(--mz-line)}.mz-mega__budget .mz-icon{width:1.6rem;height:1.6rem;stroke-width:2.6;color:var(--mz-red);transition:transform .18s}.mz-mega__budget a:hover{color:var(--mz-red)}.mz-mega__budget a:hover .mz-icon{transform:translate(.3rem)}.mz-mega__tops{display:flex;flex-direction:column;gap:1.2rem;align-self:stretch;margin:1.4rem 0 0;padding:0;list-style:none}.mz-mega__top{display:flex;align-items:center;gap:1.2rem;color:var(--mz-ink);text-decoration:none}.mz-mega__top-img{flex:none;width:6.4rem;height:6.4rem;border-radius:var(--mz-r-sm);background:var(--mz-track);overflow:hidden}.mz-mega__top-img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.mz-mega__top-txt{display:flex;flex-direction:column;gap:.3rem;min-width:0}.mz-mega__top-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:1.35rem;font-weight:600;line-height:1.3}.mz-mega__top-price{font-size:1.35rem;font-weight:700;color:#111;font-variant-numeric:tabular-nums}.mz-mega__top-price s{margin-left:.6rem;font-weight:400;color:#6b7280}.mz-mega__top:hover .mz-mega__top-name{text-decoration:underline;text-decoration-color:var(--mz-red);text-underline-offset:.2em}.mz-mega__budget a:focus-visible,.mz-mega__top:focus-visible{outline:2px solid var(--mz-ink);outline-offset:3px;border-radius:var(--mz-r-sm)}.mz-mega__label{margin:1.8rem 0 .4rem;font-size:1.1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mz-steel)}.mz-mega__brands{display:flex;flex-direction:column;gap:.2rem;margin:0;padding:0;list-style:none}.mz-mega__brands a,.mz-mega__all{display:inline-block;padding:.3rem 0;font-size:1.45rem;color:var(--mz-ink-2);text-decoration:none}.mz-mega__brands a{font-size:1.3rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.mz-mega__brands a:hover{color:var(--mz-red)}.mz-mega__all{margin-top:.2rem;font-size:1.3rem;font-weight:600;color:var(--mz-steel)}.mz-mega__all:hover{color:var(--mz-ink)}.mz-mega__name:focus-visible,.mz-mega__brands a:focus-visible,.mz-mega__all:focus-visible,.mz-mega__promo:focus-visible{outline:2px solid var(--mz-ink);outline-offset:3px;border-radius:var(--mz-r-sm)}.mz-mega__promo{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;padding:2.4rem 2.4rem 2.2rem;background:var(--mz-red);color:#fff;text-decoration:none;border-radius:var(--mz-r);overflow:hidden;clip-path:polygon(0 0,100% 0,100% calc(100% - 2.4rem),calc(100% - 2.4rem) 100%,0 100%);transition:background-color .2s}.mz-mega__promo:hover{background:var(--mz-red-dark)}.mz-mega__promo-kicker{font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.85}.mz-mega__promo-title{font-size:2.6rem;line-height:1.05}.mz-mega__promo-text{max-width:26ch;font-size:1.4rem;line-height:1.45;opacity:.92}.mz-mega__promo-cta{display:inline-flex;align-items:center;gap:.4rem;margin-top:auto;padding-top:1.2rem;font-size:1.4rem;font-weight:700}.mz-mega__promo-cta .mz-icon{width:1.6rem;height:1.6rem;stroke-width:2.6;transition:transform .18s}.mz-mega__promo:hover .mz-mega__promo-cta .mz-icon{transform:translate(.3rem)}@media(max-width:1199px){.mz-mega__inner{grid-template-columns:1fr 3fr}.mz-mega__promo{display:none}}.header__icons{align-items:center;gap:.8rem;padding-right:0}.header__icon{color:var(--mz-ink)}.header__icon .mz-icon{width:2.4rem;height:2.4rem}.header__icon:hover .icon{transform:none}.header__icon--cart{margin-right:-1rem;border-radius:50%;transition:background-color .15s}.header__icon--cart:hover{background:var(--mz-track)}.cart-count-bubble{top:.5rem;right:.3rem;bottom:auto;left:auto;width:1.9rem;height:1.9rem;background:var(--mz-red);color:#fff;font-size:1.1rem;font-weight:700;box-shadow:0 0 0 2px #fff}.header__icon .mz-search__hint{display:none}.mz-permis-cta{display:none;min-height:4.4rem;padding:0 1.8rem;font-size:1.4rem;white-space:nowrap}@media(min-width:990px){.mz-permis-cta{display:inline-flex}}@media(min-width:1200px){.header__icons .header__search summary.header__icon--search{width:clamp(16rem,13vw,28rem);justify-content:flex-start;padding:0 1.6rem;background:var(--mz-track);border-radius:99px;transition:background-color .15s,box-shadow .15s}.header__icons .header__search summary.header__icon--search>span{justify-content:flex-start;gap:1rem;width:100%}.header__icons .header__search summary.header__icon--search .mz-icon{width:2rem;height:2rem;color:var(--mz-steel)}.header__icons .header__search summary.header__icon--search:hover{background:var(--mz-track-2)}.header__icon .mz-search__hint{display:block;height:auto!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.4rem;line-height:1;color:var(--mz-steel)}.header__search details[open] .header__icon .mz-search__hint{display:none}}.header__icon--menu .icon{width:2.4rem;height:2.4rem}.menu-drawer{background:#fff;border-right:0}.menu-drawer__navigation.mz-dr{padding:1.2rem 0 3.2rem}.mz-dr__search{display:flex;align-items:center;gap:1rem;height:4.8rem;margin:0 var(--mz-gutter) 1.2rem;padding:0 1.6rem;border-radius:99px;background:var(--mz-track);color:var(--mz-steel);font-size:1.5rem;text-decoration:none}.mz-dr__search .mz-icon{flex:none;width:2rem;height:2rem}.mz-dr .menu-drawer__menu{margin:0;padding:0}.js .mz-dr .menu-drawer__menu li,.js .menu-drawer__submenu .menu-drawer__menu li{margin:0}.menu-drawer .mz-dr__row,.menu-drawer summary.mz-dr__row.menu-drawer__menu-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:1.4rem;min-height:7.2rem;padding:.8rem var(--mz-gutter);color:var(--mz-ink);background-color:transparent;text-decoration:none;-webkit-tap-highlight-color:transparent}.menu-drawer li+li>.mz-dr__row,.menu-drawer li+li>details>.mz-dr__row{background-image:linear-gradient(var(--mz-line),var(--mz-line));background-repeat:no-repeat;background-position:var(--mz-gutter) 0;background-size:calc(100% - 2 * var(--mz-gutter)) 1px}.menu-drawer .mz-dr__row:active{background-color:var(--mz-track)}.mz-dr__text{display:flex;flex-direction:column;gap:.3rem;min-width:0}.mz-dr__name{font-size:2rem;font-weight:800;font-style:italic;font-stretch:var(--mz-wide);letter-spacing:-.02em;line-height:1.1}.mz-dr__meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.3rem;color:var(--mz-steel)}.mz-dr__row>.mz-icon{width:1.8rem;height:1.8rem;color:var(--mz-steel)}.menu-drawer__menu-item--active .mz-dr__name,.menu-drawer .mz-dr__row:hover .mz-dr__name{color:var(--mz-red)}.menu-drawer .menu-drawer__menu-item--active,.menu-drawer .menu-drawer__menu-item:hover,.menu-drawer .menu-drawer__menu-item:focus{background-color:transparent;color:var(--mz-ink)}.menu-drawer__close-button.mz-dr__back{gap:.6rem;margin:0;padding:1.4rem var(--mz-gutter);font-size:1.5rem;font-weight:600;color:var(--mz-steel);background:var(--mz-track)}.mz-dr__back .mz-icon{width:1.8rem;height:1.8rem}.mz-dr__subtitle{margin:2.4rem var(--mz-gutter) .8rem;font-size:3rem;font-weight:800;font-style:italic;font-stretch:var(--mz-wide);letter-spacing:-.025em;line-height:1;text-decoration:underline;text-decoration-color:var(--mz-red);text-decoration-thickness:.09em;text-underline-offset:.14em;text-decoration-skip-ink:none}.mz-dr__sublinks{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem;margin:2rem var(--mz-gutter) 3.2rem;font-size:1.5rem}.mz-dr__help{display:inline-flex;align-items:center;gap:.8rem;color:var(--mz-steel);font-size:1.4rem;text-decoration:none}.mz-dr__help .mz-icon{width:2rem;height:2rem}.mz-dr__permis,.mz-sq__permis{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.8rem 2.2rem;color:#fff;text-decoration:none;font-size:1.4rem;line-height:1.4}.mz-dr__permis{margin:2rem var(--mz-gutter) 0}.mz-dr__permis:before,.mz-sq__permis:before{content:"";position:absolute;top:0;right:.4rem;bottom:0;left:.4rem;z-index:-1;border-radius:var(--mz-r-sm);background:var(--mz-red);transform:skew(-8deg);transition:background-color .15s}.mz-dr__permis:active:before,.mz-sq__permis:active:before{background:var(--mz-red-dark)}.mz-dr__permis strong,.mz-sq__permis strong{display:block;margin-bottom:.2rem;font-size:1.9rem;font-weight:800;font-style:italic;font-stretch:var(--mz-wide);letter-spacing:-.02em;line-height:1.15}.mz-dr__permis .mz-icon,.mz-sq__permis .mz-icon{flex:none;width:2.2rem;height:2.2rem}.menu-drawer__navigation-container:has(.mz-dr__foot){grid-template-rows:1fr auto auto}.mz-dr__top{position:sticky;top:0;z-index:3;margin-top:-1.2rem;padding:1.2rem 0;background:rgb(var(--color-background))}.mz-dr__top .mz-dr__search{margin-bottom:0}.mz-dr__foot{position:sticky;bottom:0;z-index:3;display:grid;gap:1.4rem;padding:1.6rem var(--mz-gutter) calc(1.8rem + env(safe-area-inset-bottom));background:var(--mz-ink);color:var(--mz-white)}.mz-dr__foot>a:not(.mz-tp-dr){display:flex;align-items:center;gap:1.2rem;color:var(--mz-white);font-size:1.4rem;font-weight:700;line-height:1.3;text-decoration:none}.mz-dr__foot>a .mz-icon{flex:none;width:2.2rem;height:2.2rem;color:#ffd400}.mz-tp-dr{--tp-green: #00b67a;--tp-off: #dcdce6;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.6rem;padding:1.4rem 1.6rem;border-radius:1.2rem;background:var(--mz-white);color:var(--mz-ink);text-decoration:none}.mz-tp-dr__brand{display:grid;justify-items:start;gap:.8rem;min-width:0}.mz-tp-dr__logo{display:inline-flex;align-items:center;gap:.4rem;font:600 2rem/1 Helvetica,Arial,sans-serif;letter-spacing:-.03em}.mz-tp-dr__logo b{display:inline-flex;width:2.4rem;color:var(--tp-green)}.mz-tp-dr__logo svg{width:100%;height:auto}.mz-tp-dr .mz-tp__star{display:grid;place-items:center;width:2rem;height:2rem;background:var(--tp-green);color:#fff}.mz-tp-dr .mz-tp__star--half{background:linear-gradient(90deg,var(--tp-green) 50%,var(--tp-off) 50%)}.mz-tp-dr .mz-tp__star--off{background:var(--tp-off)}.mz-tp-dr .mz-tp__star svg{width:70%;height:auto}.mz-tp-dr .mz-tp-as__stars{display:inline-flex;gap:2px;font-style:normal}.mz-tp-dr__score{padding-left:1.6rem;border-left:1px solid var(--mz-line);font-size:1.4rem;line-height:1.1;color:var(--mz-steel)}.mz-tp-dr__score strong{margin-right:.3rem;color:var(--mz-ink);font-size:3.6rem;font-weight:800;letter-spacing:-.04em}.mz-tp-dr__score em{display:block;margin-top:.6rem;color:var(--mz-ok);font-size:1.3rem;font-style:normal;font-weight:700}.mz-dr__assure{display:grid;gap:1.4rem;margin:2.8rem var(--mz-gutter) 0;padding:0;list-style:none}.mz-dr__assure a{display:flex;align-items:center;gap:1.2rem;font-size:1.4rem;line-height:1.35;color:var(--mz-steel);text-decoration:none}.mz-dr__assure strong{color:var(--mz-ink);font-weight:700}.mz-dr__assure .mz-icon{flex:none;width:2.2rem;height:2.2rem;color:var(--mz-red)}.menu-drawer__utility-links{padding:2rem var(--mz-gutter) calc(2rem + env(safe-area-inset-bottom))!important;background:var(--mz-track)}.mz-dr__util{display:grid;gap:.2rem;margin:0 0 .8rem;padding:0;list-style:none}.mz-dr__util a{display:block;padding:.9rem 0;font-size:1.5rem;font-weight:600;color:var(--mz-ink);text-decoration:none}.menu-drawer__account{font-size:1.5rem;font-weight:600;color:var(--mz-ink)}@media(max-width:989px){body:has(.menu-drawer-container[open]) .mzchat{display:none}body:has(.menu-drawer-container[open]) .section-header{z-index:1000}}.mz-utility{position:relative;background:var(--mz-ink);color:#fff;font-size:1.3rem;line-height:1.2}.mz-utility:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:var(--mz-red)}.mz-utility__inner{display:flex;align-items:center;justify-content:center;min-height:4rem}.mz-utility__assure{display:flex;align-items:center;margin:0;padding:0;list-style:none}.mz-utility__assure li{display:flex;align-items:center}.mz-utility__assure li+li:before{content:"";flex:none;width:3px;height:1.6rem;margin-inline:2.8rem;background:var(--mz-red);transform:skew(-18deg)}.mz-utility__assure a{display:inline-flex;align-items:baseline;gap:.6rem;padding:.6rem 0;color:inherit;text-decoration:none;white-space:nowrap}.mz-utility__assure svg{align-self:center;flex:none;width:1.8rem;height:1.8rem;margin-right:.3rem;color:var(--mz-red)}.mz-utility__assure strong{font-weight:800;font-style:italic;font-stretch:var(--mz-wide);letter-spacing:-.01em}.mz-utility__assure span{color:#b9bec4;font-weight:400}.mz-utility__assure a:hover span,.mz-utility__assure a:focus-visible span{color:#fff;text-decoration:underline;text-underline-offset:.25em}.mz-utility__assure a:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(max-width:1199px)and (min-width:990px){.mz-utility__assure span{display:none}}@media(max-width:989px){.mz-utility__inner{min-height:3.8rem}.mz-utility__assure{display:grid;justify-items:center;width:100%;min-width:0}.mz-utility__assure a{max-width:100%;min-width:0}.mz-utility__assure span{overflow:hidden;text-overflow:ellipsis;min-width:0}.mz-utility__assure li{grid-area:1 / 1;opacity:0;transform:translateY(.6rem);visibility:hidden;transition:opacity .35s,transform .35s,visibility 0s .35s}.mz-utility__assure li.is-active{opacity:1;transform:none;visibility:visible;transition:opacity .35s,transform .35s}.mz-utility__assure li+li:before{display:none}}@media(max-width:989px)and (prefers-reduced-motion:reduce){.mz-utility__assure li{transition:none}}@media(max-width:599px){.mz-utility__assure span{display:none}}.advantages-bar{display:none!important}.shopify-pc__banner__btns button{border-radius:var(--mz-r-sm)!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;scroll-behavior:auto!important}}.mzchat{transition:bottom .25s ease}body:has(.mzp__sticky.is-on) .mzchat{bottom:92px}@media(max-width:749px){body:has(.mzp__sticky.is-on) .mzchat{bottom:84px}}.mzsel{position:relative;width:100%}.mzsel__native{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;opacity:0;pointer-events:none}.mzsel__btn{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;width:100%;min-height:5.6rem;padding:0 1.6rem;border:0;border-radius:var(--mz-r-sm);background:#fff;box-shadow:inset 0 0 0 1px var(--mz-line);font:inherit;font-size:1.55rem;font-weight:500;color:var(--mz-ink);text-align:left;cursor:pointer;transition:box-shadow .12s}.mzsel__btn:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--mz-ink)}.mzsel__btn:focus-visible{outline:2px solid var(--mz-ink);outline-offset:2px}.mzsel__btn.is-placeholder .mzsel__val{color:var(--mz-steel);font-weight:400}.mzsel__val{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mzsel__chev{display:grid;place-items:center;flex:none;transition:transform .2s}.mzsel.is-open .mzsel__btn{box-shadow:inset 0 0 0 2px var(--mz-ink)}.mzsel.is-open .mzsel__chev{transform:rotate(180deg)}.mzsel__btn:disabled{background:#ffffff8c;color:#8b9097;cursor:not-allowed}.mzsel__btn:disabled .mzsel__val{color:#8b9097}.mzsel__list{position:absolute;z-index:40;left:0;right:0;top:calc(100% + .6rem);max-height:32rem;margin:0;padding:.6rem;overflow-y:auto;overscroll-behavior:contain;list-style:none;background:#fff;border:1px solid var(--mz-line);border-radius:var(--mz-r);box-shadow:0 16px 40px #1e222629;animation:mzsel-in .14s ease-out}.mzsel.is-up .mzsel__list{top:auto;bottom:calc(100% + .6rem)}@keyframes mzsel-in{0%{opacity:0;transform:translateY(-4px)}}.mzsel__opt{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4.4rem;padding:0 1.2rem;border-radius:var(--mz-r-sm);font-size:1.5rem;color:var(--mz-ink);cursor:pointer}.mzsel__opt svg{flex:none;color:var(--mz-red);visibility:hidden}.mzsel__opt.is-active{background:var(--mz-track)}.mzsel__opt[aria-selected=true]{font-weight:700}.mzsel__opt[aria-selected=true] svg{visibility:visible}.mzsel__opt.is-empty{color:var(--mz-steel)}.mzsel__opt[aria-disabled=true]{color:#b0b5ba;cursor:default}.cm__sort .mzsel{width:auto;min-width:20rem}.cm__sort .mzsel__btn{min-height:4.4rem;font-size:1.4rem;font-weight:600}.cm__sort .mzsel__list{left:auto;min-width:100%}.mamoto__selectors .mzsel{width:auto;flex:1 1 20rem;min-width:20rem;max-width:32rem}.mz-sq,.mz-search__cancel,.mz-search__esc,.mz-search__kbd{display:none}.predictive-search__loading-state{display:none!important}.mz-ps__price{display:block;margin-top:.4rem;font-size:1.4rem;font-weight:700;font-stretch:var(--mz-wide);font-variant-numeric:tabular-nums;color:var(--mz-ink)}.mz-ps__price small{font-size:1.2rem;font-weight:500;font-stretch:100%;color:var(--mz-steel)}.mz-ps__oos{display:inline-block;margin-top:.4rem;padding:.2rem .7rem;border-radius:var(--mz-r-sm);background:var(--mz-track-2);font-size:1.1rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--mz-steel)}body:has(.header__search details[open]) .mzchat{display:none}body:has(.header__search details[open]) .section-header{z-index:1000}details[open]>.search-modal{z-index:1001;min-height:0;border:0;background:#fff}.search-modal .modal-overlay{display:none!important}.search-modal .search-modal__content{top:auto;bottom:auto;line-height:1.4}.search-modal .search-modal__form{max-width:none}.search-modal .field{flex:none}.search-modal .field:before,.search-modal .field:after{display:none}.search-modal .search__input.field__input{min-height:0;border:0;border-radius:99px;background:var(--mz-track);box-shadow:none;color:var(--mz-ink);-webkit-appearance:none;appearance:none;transition:background-color .15s,box-shadow .15s}.search-modal .search__input.field__input:focus{background:#fff;box-shadow:inset 0 0 0 2px var(--mz-ink);outline:0}.search-modal .search__input::placeholder{opacity:1;color:var(--mz-steel)}.search-modal .search__input::-webkit-search-cancel-button{display:none}.search-modal .field__label{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.search-modal .search__button,.search-modal .reset__button{top:0;height:100%;color:var(--mz-steel);background:none!important;box-shadow:none!important}.search-modal .search__button{left:.4rem;right:auto;width:4.4rem}.search-modal .reset__button{right:.4rem;width:4.4rem}.search-modal .reset__button:after{display:none!important}.search-modal .reset__button .svg-wrapper{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:50%;background:var(--mz-track-2);color:var(--mz-ink)}.search-modal .reset__button:hover .svg-wrapper{background:var(--mz-line)}.search-modal .search__button .mz-icon{width:2.2rem;height:2.2rem}.search-modal .reset__button .mz-icon{width:1.4rem;height:1.4rem}.search-modal .search-modal__close-button{position:absolute;margin:0;color:var(--mz-ink);text-decoration:none}.search-modal .mz-sq:focus{outline:0}.search-modal predictive-search[open] .mz-sq,.search-modal predictive-search[loading] .mz-sq{display:none!important}.mz-sq__label{display:flex;align-items:baseline;justify-content:space-between;margin:2rem 0 1.2rem;font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mz-steel)}.mz-sq__clear{padding:0;border:0;background:none;font:inherit;font-size:1.2rem;font-weight:600;letter-spacing:0;text-transform:none;color:var(--mz-steel);text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.mz-sq__clear:hover{color:var(--mz-ink)}.mz-sq__list{margin:0;padding:0;list-style:none}.mz-sq__recent{display:flex;align-items:center;gap:1.2rem;padding:1rem 0;font-size:1.5rem;font-weight:500;color:var(--mz-ink);text-decoration:none}.mz-sq__recent .mz-icon{flex:none;width:1.8rem;height:1.8rem;color:var(--mz-steel)}.mz-sq__recent span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mz-sq__chips{display:flex;gap:.8rem;margin:0;padding:0;list-style:none}.mz-sq__chip{display:inline-flex;align-items:center;gap:.6rem;min-height:4rem;padding:0 1.6rem;border-radius:99px;box-shadow:inset 0 0 0 1px var(--mz-line);font-size:1.4rem;font-weight:600;white-space:nowrap;color:var(--mz-ink);text-decoration:none;transition:background-color .15s,box-shadow .15s}.mz-sq__chip--pop{background:var(--mz-track);box-shadow:none}.mz-sq__chip--pop .mz-icon{width:1.5rem;height:1.5rem;color:var(--mz-red)}.mz-sq__grid{display:grid;gap:.8rem;margin:0;padding:0;list-style:none}.mz-sq__tile{position:relative;display:flex;flex-direction:column;min-height:11.2rem;padding:1.2rem 1.4rem;overflow:hidden;border-radius:var(--mz-r);background:var(--mz-track);color:var(--mz-ink);text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background-color .15s}.mz-sq__name{position:relative;z-index:1;max-width:80%;font-size:1.7rem;font-weight:800;font-style:italic;font-stretch:var(--mz-wide);letter-spacing:-.02em;line-height:1.05}.mz-sq__count{position:relative;z-index:1;margin-top:.4rem;font-size:1.25rem;color:var(--mz-steel)}.mz-sq__img{position:absolute;right:-.6rem;bottom:-.6rem;width:58%;height:72%;object-fit:contain;object-position:right bottom;mix-blend-mode:multiply;transition:transform .25s ease}.mz-sq__permis{margin-top:2.4rem}.search-modal .predictive-search--header{position:static;max-height:none!important;border-width:1px 0 0;border-color:var(--mz-line);border-radius:0;box-shadow:none}.search-modal .predictive-search__results-groups-wrapper{gap:0;padding-bottom:.8rem;border-bottom:0}.search-modal .predictive-search__result-group{gap:0}.search-modal .predictive-search__heading{padding:2rem 0 1rem;border:0;font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mz-steel)}.search-modal .predictive-search__item{color:var(--mz-ink)}.search-modal .predictive-search__list-item:hover .predictive-search__item-heading{text-decoration:none}.search-modal .predictive-search__item-query-result mark{color:inherit}.search-modal .predictive-search__image{mix-blend-mode:multiply}.search-modal .predictive-search__item--link-with-thumbnail .predictive-search__item-heading{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:var(--mz-font);font-weight:600;line-height:1.3}.search-modal .predictive-search__pages-wrapper .predictive-search__item-heading{font-size:1.5rem;font-weight:600}.search-modal .predictive-search__search-for-button{position:sticky;bottom:0;display:block;background:linear-gradient(#fff0,#fff 1.2rem)}.search-modal .predictive-search__item--term{justify-content:center;gap:1rem;min-height:5.2rem;padding:0 2.4rem;border-radius:var(--mz-r-sm);background:var(--mz-ink)!important;color:#fff;font-family:var(--mz-font);font-size:1.5rem;font-weight:700;word-break:normal}.search-modal .predictive-search__item--term:hover,.search-modal .predictive-search__item--term[aria-selected=true]{background:#000!important}.search-modal .predictive-search__item--term span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-modal .predictive-search__item--term .icon-arrow{margin-left:0;color:#fff}.search-modal predictive-search[loading] .predictive-search__loading-state{padding:3.2rem}@media(max-width:989px){details[open]>.search-modal{position:fixed;top:0;right:0;bottom:0;left:0;height:100%;height:100dvh;animation:mzSearchIn .18s ease-out}@keyframes mzSearchIn{0%{opacity:0;transform:translateY(1.2rem)}}.search-modal .search-modal__content{display:block;height:100%;padding:0}.search-modal .search-modal__form{display:flex;flex-direction:column;height:100%}.search-modal .field{margin:1.2rem calc(var(--mz-gutter) + 7.2rem) 1.2rem var(--mz-gutter)}.search-modal .search__input.field__input{height:4.8rem;padding:0 4.8rem 0 4.6rem;font-size:1.6rem}.search-modal .search-modal__close-button{top:1.2rem;right:calc(var(--mz-gutter) - 1rem);width:auto;height:4.8rem;padding:0 1rem;font-size:1.5rem;font-weight:700}.search-modal .search-modal__close-button .svg-wrapper{display:none}.search-modal .mz-search__cancel{display:inline}.search-modal .predictive-search,.search-modal .mz-sq{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-top:1px solid var(--mz-line)}.search-modal .mz-sq{display:flex;flex-direction:column;padding:.4rem var(--mz-gutter) calc(3.2rem + env(safe-area-inset-bottom))}.mz-sq__side,.mz-sq__main{display:contents}.mz-sq__block--recent{order:1}.mz-sq__block--pop{order:2}.mz-sq__block--rayons{order:3}.mz-sq__block--brands{order:4}.mz-sq__permis{order:5}.mz-sq__recent{padding:.8rem 0}.mz-sq__chips{margin:0 calc(-1 * var(--mz-gutter));padding:0 var(--mz-gutter) .4rem;overflow-x:auto;scrollbar-width:none}.mz-sq__chips::-webkit-scrollbar{display:none}.mz-sq__chip:active{background:var(--mz-track-2)}.mz-sq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mz-sq__tile:active{background:var(--mz-track-2)}.search-modal .predictive-search__heading{margin:0 var(--mz-gutter)}.search-modal #predictive-search-results-queries-list{display:flex;flex-wrap:wrap;gap:.8rem;padding:0 var(--mz-gutter)}.search-modal #predictive-search-results-queries-list .predictive-search__item{padding:.9rem 1.4rem;border-radius:99px;background:var(--mz-track)}.search-modal #predictive-search-results-queries-list .predictive-search__item-heading{font-size:1.4rem;font-weight:500}.search-modal .predictive-search__item{padding:1rem var(--mz-gutter)}.search-modal .predictive-search__item:hover,.search-modal .predictive-search__item[aria-selected=true]{background:var(--mz-track)}.search-modal .predictive-search__item--link-with-thumbnail{grid-template-columns:6.4rem 1fr;column-gap:1.4rem;align-items:center}.search-modal .predictive-search__image{width:6.4rem;height:6.4rem;padding:.5rem;border-radius:var(--mz-r-sm);background:var(--mz-track);object-fit:contain}.search-modal .predictive-search__item--link-with-thumbnail .predictive-search__item-heading{font-size:1.45rem}.search-modal .predictive-search__search-for-button{padding:1.2rem var(--mz-gutter) calc(1.2rem + env(safe-area-inset-bottom))}}@media(min-width:990px){.search-modal{--sq-pad: max(var(--mz-gutter), calc((100% - var(--mz-shell)) / 2 + var(--mz-gutter)))}details[open]>.search-modal{position:fixed;inset:0 0 auto;height:auto;max-height:100vh;max-height:100dvh;display:flex;flex-direction:column;box-shadow:0 0 0 100vmax #1e22268c,0 2rem 4rem #0000002e;animation:mzSearchDrop .22s cubic-bezier(.2,.8,.2,1)}@keyframes mzSearchDrop{0%{opacity:0;transform:translateY(-2rem)}}.search-modal .search-modal__content{display:block;flex:1 1 auto;min-height:0;height:auto;padding:0}.search-modal .search-modal__form{display:flex;flex-direction:column;width:100%;max-height:100vh;max-height:100dvh}.search-modal .field{margin:2.4rem calc(var(--sq-pad) + 13rem) 2.4rem var(--sq-pad)}.search-modal .search__input.field__input{height:6rem;padding:0 6rem 0 5.6rem;font-size:1.9rem;font-weight:500}.search-modal .search__button{left:.8rem;width:4.8rem}.search-modal .search__button .mz-icon{width:2.4rem;height:2.4rem;color:var(--mz-ink)}.search-modal .reset__button{right:1rem}.search-modal .search-modal__close-button{top:2.4rem;right:var(--sq-pad);display:inline-flex;align-items:center;gap:1rem;width:auto;height:6rem;padding:0 .4rem;font-size:1.4rem;font-weight:600}.search-modal .search-modal__close-button .svg-wrapper{display:grid;place-items:center;width:4.4rem;height:4.4rem;border-radius:50%;background:var(--mz-track);transition:background-color .15s}.search-modal .search-modal__close-button .icon{width:1.4rem;height:1.4rem}.search-modal .search-modal__close-button:hover .svg-wrapper{background:var(--mz-track-2)}.search-modal .mz-search__esc{display:inline-block;order:-1;padding:.3rem .7rem;border-radius:var(--mz-r-sm);box-shadow:inset 0 0 0 1px var(--mz-line);font:600 1.2rem/1.2 var(--mz-font);color:var(--mz-steel)}.search-modal .predictive-search,.search-modal .mz-sq{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-inline:var(--sq-pad);border-top:1px solid var(--mz-line)}.search-modal .mz-sq{display:grid;grid-template-columns:minmax(24rem,30rem) minmax(0,1fr);gap:0 5.6rem;padding-block:.8rem 3.6rem}.mz-sq__chips{flex-wrap:wrap}.mz-sq__chip{min-height:3.6rem;padding:0 1.4rem;font-size:1.35rem}.mz-sq__chip:hover{box-shadow:inset 0 0 0 1px var(--mz-ink)}.mz-sq__chip--pop:hover{background:var(--mz-track-2);box-shadow:none}.mz-sq__recent:hover span{text-decoration:underline;text-underline-offset:.3rem}.mz-sq__grid{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:1rem}.mz-sq__tile{min-height:13rem;padding:1.6rem 1.8rem}.mz-sq__tile:hover{background:var(--mz-track-2)}.mz-sq__tile:hover .mz-sq__img{transform:scale(1.06) rotate(-2deg)}.mz-sq__name{font-size:1.8rem}.mz-sq__permis{margin-top:2.8rem;padding:1.6rem 2rem;font-size:1.3rem}.mz-sq__permis strong{font-size:1.7rem}.mz-sq__permis:hover:before{background:var(--mz-red-dark)}.search-modal .predictive-search--header{padding-bottom:0}.search-modal .predictive-search__results-groups-wrapper{display:grid;grid-template-columns:minmax(22rem,26rem) minmax(0,1fr);gap:0 5.6rem;padding:.4rem 0 2rem}.search-modal .predictive-search__result-group{min-width:0}.search-modal .predictive-search__result-group:only-child,.search-modal .predictive-search__results-groups-wrapper--no-products .predictive-search__result-group:first-child{grid-column:1 / -1}.search-modal .predictive-search__heading{margin:0}.search-modal #predictive-search-results-queries-list .predictive-search__item,.search-modal .predictive-search__pages-wrapper .predictive-search__item{margin:0 -1.2rem;padding:.9rem 1.2rem;border-radius:var(--mz-r-sm)}.search-modal #predictive-search-results-queries-list .predictive-search__item-heading{font-size:1.5rem;font-weight:500}.search-modal #predictive-search-results-queries-list .predictive-search__item:hover,.search-modal #predictive-search-results-queries-list .predictive-search__item[aria-selected=true],.search-modal .predictive-search__pages-wrapper .predictive-search__item:hover,.search-modal .predictive-search__pages-wrapper .predictive-search__item[aria-selected=true]{background:var(--mz-track)}.search-modal #predictive-search-results-products-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.4rem 1.6rem}.search-modal #predictive-search-results-products-list .predictive-search__list-item>*{background:none}.search-modal .predictive-search__item--link-with-thumbnail{display:flex;flex-direction:column;align-items:stretch;gap:1.2rem;height:100%;padding:0;background:none!important}.search-modal .predictive-search__image{width:100%;height:auto;aspect-ratio:1;padding:1.6rem;border-radius:var(--mz-r);background:var(--mz-track);object-fit:contain;transition:background-color .15s,transform .25s ease}.search-modal .predictive-search__item--link-with-thumbnail:hover .predictive-search__image,.search-modal .predictive-search__item--link-with-thumbnail[aria-selected=true] .predictive-search__image{background:var(--mz-track-2)}.search-modal .predictive-search__item--link-with-thumbnail[aria-selected=true] .predictive-search__image{box-shadow:inset 0 0 0 2px var(--mz-ink)}.search-modal .predictive-search__item--link-with-thumbnail .predictive-search__item-content{padding:0}.search-modal .predictive-search__item--link-with-thumbnail .predictive-search__item-heading{font-size:1.4rem}.search-modal .predictive-search__item--link-with-thumbnail:hover .predictive-search__item-heading{text-decoration:underline;text-underline-offset:.3rem}.search-modal .predictive-search__search-for-button{padding:1.2rem 0 2rem}.search-modal .predictive-search__item--term{display:inline-flex;width:auto;max-width:100%}}@media(min-width:1200px){.header__search .mz-search__kbd{display:inline-grid;place-items:center;flex:none;min-width:2.2rem;height:2.2rem!important;margin-left:auto;border-radius:var(--mz-r-sm);box-shadow:inset 0 0 0 1px var(--mz-line);font:600 1.2rem/1 var(--mz-font);color:var(--mz-steel)}.header__search details[open] .mz-search__kbd{display:none}}@media(min-width:990px)and (max-width:1399px){.search-modal #predictive-search-results-products-list>li:nth-child(n+9){display:none}}@media(min-width:1400px){.search-modal #predictive-search-results-products-list{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){details[open]>.search-modal{animation:none}.mz-sq__img,.search-modal .predictive-search__image{transition:none}}.mz-dr__tops{padding:2.4rem var(--mz-gutter) calc(3.2rem + env(safe-area-inset-bottom));border-top:1px solid var(--mz-line)}.mz-dr__tops .mz-mega__head{font-size:2.2rem}.mz-dr__tops .mz-mega__count{margin:.6rem 0 0}.mz-dr__tops .mz-mega__tops{gap:0;margin-top:1.2rem}.mz-dr__tops .mz-mega__top{min-height:8.8rem;padding:1.2rem 0}.mz-dr__tops .mz-mega__tops li+li{border-top:1px solid var(--mz-line)}.mz-dr__tops .mz-mega__top-name{font-size:1.5rem}.mz-dr__tops .mz-mega__top-price{font-size:1.4rem}.mz-dr__tops .mz-mega__top:active{background:var(--mz-track)}.mz-dr__sublinks:has(+.mz-dr__cats){margin-bottom:1.2rem}.mz-dr__cats{margin:0 var(--mz-gutter) 2.4rem}.mz-dr__cats-head{margin:0 0 1rem;font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mz-steel)}.mz-dr__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:0;padding:0;list-style:none}.mz-dr__tile{position:relative;display:flex;flex-direction:column;justify-content:center;gap:.3rem;height:100%;min-height:6.4rem;padding:1.1rem 2.8rem 1.1rem 1.2rem;border-radius:var(--mz-r-sm);background:var(--mz-track);color:var(--mz-ink);text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background-color .15s}.mz-dr__tile:after{content:"";position:absolute;top:50%;right:1.2rem;width:.7rem;height:.7rem;border:solid var(--mz-red);border-width:2px 2px 0 0;transform:translateY(-50%) rotate(45deg)}.mz-dr__tile:active{background:var(--mz-track-2)}.mz-dr__tile-name{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:1.5rem;font-weight:800;font-style:italic;font-stretch:var(--mz-wide);letter-spacing:-.01em;line-height:1.15}.mz-dr__tile-hint{font-size:1.2rem;line-height:1.3;color:var(--mz-steel)}.mz-dr__chips{display:flex;flex-wrap:wrap;gap:.8rem;margin:0;padding:0;list-style:none}.mz-dr__chip{display:inline-flex;align-items:center;min-height:4rem;padding:0 1.4rem;border:1px solid var(--mz-line);border-radius:99px;background:#fff;color:var(--mz-ink);font-size:1.4rem;font-weight:600;text-decoration:none;-webkit-tap-highlight-color:transparent}.mz-dr__chip--brand{font-size:1.25rem;letter-spacing:.04em;text-transform:uppercase}.mz-dr__chip--more{color:var(--mz-steel)}.mz-dr__chip:active{border-color:var(--mz-ink);background:var(--mz-track)}.mz-dr__tile:focus-visible,.mz-dr__chip:focus-visible{outline:2px solid var(--mz-ink);outline-offset:2px}.mz-dr__sublinks--help{margin-top:-.8rem;margin-bottom:2.4rem}.pc-card--sold-out .pc-card__img{filter:grayscale(.85) opacity(.55);transition:opacity .25s,filter .25s}.pc-card__sold-out{position:absolute;left:1rem;right:1rem;bottom:1rem;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;pointer-events:none}.pc-card__sold-out-tag{position:relative;isolation:isolate;padding:.45rem 1.2rem .45rem 1.5rem;color:#fff;font-size:1.3rem;font-weight:800;font-style:italic;font-stretch:var(--mz-wide);letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.pc-card__sold-out-tag:before{content:"";position:absolute;top:0;right:.2rem;bottom:0;left:.2rem;z-index:-1;border-radius:3px;background:var(--mz-ink);box-shadow:inset .4rem 0 0 var(--mz-red);transform:skew(-14deg)}.pc-card__sold-out-note{padding:.25rem .7rem;border-radius:3px;background:#ffffffe6;color:var(--mz-ink-2);font-size:1.2rem;font-weight:600;line-height:1.3}.pc-card--sold-out .pc-card__price strong{color:var(--mz-steel)}.pc-card--sold-out .pc-card__reference{color:#9ca3af}@media(hover:hover){.pc-card--sold-out:hover .pc-card__img{filter:grayscale(.3) opacity(.85)}}@media(min-width:990px)and (max-width:1399px){.section-header .header{grid-template-areas:"heading icons" "navigation navigation";grid-template-columns:minmax(0,1fr) auto;row-gap:.4rem}.section-header .header__inline-menu{justify-self:center;max-width:100%}.section-header .header__heading-link{min-width:12rem}.section-header .header__heading-logo-wrapper{width:12rem}}.mz-moto-pill{display:none}@media(min-width:990px){.mz-utility__inner:has(.mz-moto-pill:not([hidden])){padding-inline:var(--mz-gutter)}.mz-utility__inner:has(.mz-moto-pill:not([hidden])) .mz-utility__assure{flex:1;justify-content:center;min-width:0}.mz-moto-pill:not([hidden]){display:inline-flex;flex:none;align-items:center;gap:.6rem;max-width:30rem;height:2.8rem;margin-left:2.4rem;padding:0 1.2rem 0 .9rem;border-radius:99px;background:#ffffff1a;color:#fff;text-decoration:none;white-space:nowrap}.mz-moto-pill:hover{background:#ffffff2e}.mz-moto-pill .mz-icon{flex:none;width:1.8rem;height:1.8rem}.mz-moto-pill:before{content:"";flex:none;order:-1;width:.7rem;height:.7rem;border-radius:50%;background:#3ccf6e}.mz-moto-pill__k{color:#b9bec4}.mz-moto-pill__name{overflow:hidden;text-overflow:ellipsis;font-weight:800;font-style:italic;font-stretch:var(--mz-wide)}}@media(min-width:990px)and (max-width:1299px){.mz-moto-pill__k{display:none}.mz-moto-pill:not([hidden]){max-width:18rem}}.mz-dr__moto{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.2rem;margin:0 var(--mz-gutter) 1.2rem;padding:1.2rem 1.4rem;border-radius:var(--mz-r);background:var(--mz-ink);color:#fff;text-decoration:none}.mz-dr__moto[hidden]{display:none}.mz-dr__moto>.mz-icon{width:2.6rem;height:2.6rem;color:#fff}.mz-dr__moto-txt{display:flex;flex-direction:column;gap:.2rem;min-width:0}.mz-dr__moto-k{font-size:1.2rem;color:#ffffffb3}.mz-dr__moto strong{font-size:1.5rem;line-height:1.2;font-weight:800;font-style:italic;font-stretch:var(--mz-wide)}.mz-dr__moto-go{font-size:1.3rem;font-weight:600;text-decoration:underline;text-underline-offset:.3em}.mz-tp-as{--tp-green: #00b67a;--tp-off: #dcdce6;color:inherit;text-decoration:none}.mz-tp-as__logo{display:inline-flex;color:var(--tp-green)}.mz-tp-as__logo svg{width:100%;height:auto}.mz-tp-as__stars{display:inline-flex;gap:2px;font-style:normal}.mz-tp-as .mz-tp__star{display:grid;place-items:center;width:1.5rem;height:1.5rem;background:var(--tp-green);color:#fff}.mz-tp-as .mz-tp__star--half{background:linear-gradient(90deg,var(--tp-green) 50%,var(--tp-off) 50%)}.mz-tp-as .mz-tp__star--off{background:var(--tp-off)}.mz-tp-as .mz-tp__star svg{width:70%;height:auto}.mz-dr__assure .mz-tp-as{display:flex;flex-wrap:wrap;align-items:center;column-gap:.6rem;row-gap:.4rem;font-size:1.4rem;line-height:1.35;color:var(--mz-steel)}.mz-dr__assure .mz-tp-as__logo{width:2.2rem;margin-right:.6rem}.mz-dr__assure .mz-tp-as strong{color:var(--mz-ink);font-weight:700}.mz-utility__assure .mz-tp-as{display:inline-flex;align-items:center;gap:.6rem;padding:.6rem 0;white-space:nowrap}.mz-utility__assure .mz-tp-as__logo{width:1.8rem;margin-right:.3rem}.mz-utility__assure .mz-tp-as svg{width:100%;margin:0;color:inherit}.mz-utility__assure .mz-tp-as .mz-tp__star svg{width:70%}.mz-utility__assure .mz-tp-as .mz-tp__star{width:1.4rem;height:1.4rem}.mz-utility__assure .mz-tp-as .mz-tp__star--off{background:#4a4f55}.mz-utility__assure .mz-tp-as .mz-tp__star--half{background:linear-gradient(90deg,var(--tp-green) 50%,#4a4f55 50%)}@media(max-width:1399px)and (min-width:990px){.mz-utility__assure span{display:none}}@media(max-width:1699px)and (min-width:990px){.mz-utility__inner:has(.mz-moto-pill:not([hidden])) .mz-utility__assure span{display:none}}@media(min-width:1400px){.section-header .header__heading-link{min-width:18rem;flex-shrink:0}.section-header .header__heading-logo-wrapper{width:18rem}}.search-modal .field{width:auto}.mz-sq__tile{justify-content:flex-end;min-height:0;aspect-ratio:4 / 3;padding:1.2rem 1.4rem;background:#15171a;color:#fff;isolation:isolate}.mz-sq__tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(180deg,#0000 30%,#000000c7);pointer-events:none}.mz-sq__img{top:0;left:0;right:auto;bottom:auto;width:100%;height:100%;object-fit:cover;object-position:center;mix-blend-mode:normal;z-index:-1}.mz-sq__name{z-index:1;max-width:100%;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.35);overflow-wrap:anywhere}.mz-sq__count{z-index:1;margin-top:.3rem;color:#ffffffd1}.mz-sq__tile:focus-visible{outline:2px solid var(--mz-red, #e70813);outline-offset:2px}@media(max-width:989px){.mz-sq__tile:active{background:#15171a}.mz-sq__name{font-size:1.5rem}}@media(min-width:990px){.mz-sq__grid{grid-template-columns:repeat(auto-fill,minmax(19rem,1fr))}.mz-sq__tile{min-height:0;padding:1.6rem 1.8rem}.mz-sq__tile:hover{background:#15171a}.mz-sq__tile:hover .mz-sq__img{transform:scale(1.05)}}@media(min-width:1400px)and (max-width:1679px){.section-header .header{grid-template-areas:"heading icons" "navigation navigation";grid-template-columns:minmax(0,1fr) auto;row-gap:.4rem}.section-header .header__inline-menu{justify-self:center;max-width:100%}}@media(min-width:990px)and (max-width:1699px){.section-header .header{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"heading icons" "navigation navigation";row-gap:.6rem;column-gap:2rem}.section-header .header__heading,.section-header .header__heading-link{grid-area:heading;justify-self:start;min-width:0}.section-header .header__heading-logo-wrapper{width:18rem}.section-header .header__icons{grid-area:icons;min-width:0}.section-header .header__inline-menu{grid-area:navigation;width:100%;min-width:0;margin:0}.section-header .mz-nav__list{justify-content:center;flex-wrap:wrap}}@media(min-width:1700px){.section-header .header{grid-template-columns:auto minmax(0,1fr) auto}.section-header .header__inline-menu{min-width:0}.section-header .mz-nav__list{flex-wrap:wrap}}