:root{--paper: #FAFAF7;--paper-2: #F3F1EB;--paper-3: #E9E6DD;--paper-ink: #1E1E1E;--ink-1: #1E1E1E;--ink-2: #494845;--ink-3: oklch(48% 0.005 80);--ink-4: #B0ADA4;--ink-on-dark: #F2F0EA;--ink-on-dark-2: rgba(242,240,234,0.82);--ink-on-dark-3: rgba(242,240,234,0.60);--ink-on-dark-4: rgba(242,240,234,0.40);--border-soft: rgba(30,30,30,0.06);--border: rgba(30,30,30,0.12);--border-strong: rgba(30,30,30,0.22);--border-focus: #F08019;--border-on-dark-soft: rgba(255,255,255,0.06);--border-on-dark: rgba(255,255,255,0.12);--border-on-dark-strong: rgba(255,255,255,0.22);--border-on-dark-2: rgba(242,240,234,0.16);--brand: #F08019;--brand-ink: #C46410;--brand-tint: #FDEEDD;--accent: #E41F21;--accent-ink: #B81618;--accent-tint: #FBE7E7;--lime: oklch(78% 0.20 130);--lime-ink: oklch(40% 0.15 130);--lime-tint: oklch(94% 0.09 130);--success: #2F7A3F;--warning: #C46410;--danger: #B81618;--social-whatsapp: #25D366;--shadow-pop: 0 1px 0 var(--border-soft),0 14px 28px -10px rgba(30,30,30,0.30);--shadow-overlay: 0 18px 40px -16px rgba(30,30,30,0.30);--shadow-overlay-up: 0 -10px 30px -12px rgba(30,30,30,0.30);--shadow-soft: 0 1px 2px rgba(30,30,30,0.05),0 10px 24px -18px rgba(30,30,30,0.30);--shadow-soft-lg: 0 1px 2px rgba(30,30,30,0.05),0 20px 40px -24px rgba(30,30,30,0.40);--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-7: 32px;--s-8: 48px;--s-9: 64px;--s-10: 96px;--header-h: 72px;--r-1: 2px;--r-2: 4px;--r-3: 6px;--r-soft: 12px;--r-soft-lg: 16px;--ff-ui: 'Inter',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;--ff-mono: 'IBM Plex Mono',ui-monospace,'SFMono-Regular',Menlo,Consolas,monospace;--t-xs: 11px;--lh-xs: 1.4;--t-sm: 13px;--lh-sm: 1.5;--t-base: 15px;--lh-base: 1.55;--t-md: 17px;--lh-md: 1.4;--t-lg: 22px;--lh-lg: 1.25;--t-xl: 32px;--lh-xl: 1.15;--t-2xl: clamp(36px,5.2vw,56px);--lh-2xl: 1.04;--tr-tight: -0.02em;--tr-label: 0.06em;--tr-micro: 0.10em;--ctl-bg: #FFFFFF;--ctl-bg-sunken: var(--paper-3);--ctl-border: rgba(30,30,30,0.18);--ctl-border-h: rgba(30,30,30,0.34);--media-frame: var(--paper-2);--media-frame-border: var(--border-soft);--ease: cubic-bezier(0.2,0.6,0.2,1);--d-1: 120ms;--d-2: 200ms;--woocommerce: #F08019;--wc-primary: #F08019;--wc-primary-text: #FFFFFF;--wc-secondary: #F3F1EB;--wc-secondary-text: #1E1E1E;--wc-content-bg: #FAFAF7;--wc-form-color-background: var(--ctl-bg);--wc-form-color-text: var(--ink-1);--wc-form-border-color: var(--ctl-border);--wc-form-border-radius: var(--r-2);--wc-form-border-width: 1px}[data-theme="dark"]{--paper: oklch(13% 0.010 80);--paper-2: oklch(17% 0.012 80);--paper-3: oklch(22% 0.014 80);--paper-ink: oklch(19% 0.013 80);--ink-1: oklch(94% 0.007 80);--ink-2: oklch(75% 0.005 80);--ink-3: oklch(58% 0.005 80);--ink-4: oklch(38% 0.006 80);--ink-on-dark: oklch(94% 0.007 80);--ink-on-dark-2: rgba(242,240,234,0.82);--ink-on-dark-3: rgba(242,240,234,0.60);--ink-on-dark-4: rgba(242,240,234,0.40);--border-soft: rgba(242,240,234,0.08);--border: rgba(242,240,234,0.14);--border-strong: rgba(242,240,234,0.24);--border-focus: oklch(74% 0.155 50);--brand: oklch(74% 0.155 50);--brand-ink: oklch(80% 0.140 50);--brand-tint: oklch(24% 0.050 60);--accent: oklch(63% 0.205 27);--accent-ink: oklch(70% 0.180 27);--accent-tint: oklch(24% 0.055 27);--lime: oklch(80% 0.20 130);--lime-ink: oklch(85% 0.18 130);--lime-tint: oklch(26% 0.06 130);--success: oklch(62% 0.135 145);--warning: oklch(80% 0.140 50);--danger: oklch(70% 0.180 27);--social-whatsapp: oklch(72% 0.14 145);--shadow-pop: 0 1px 0 var(--border-soft),0 14px 28px -10px rgba(0,0,0,0.55);--shadow-overlay: 0 18px 40px -16px rgba(0,0,0,0.60);--shadow-overlay-up: 0 -10px 30px -12px rgba(0,0,0,0.60);--shadow-soft: 0 1px 2px rgba(0,0,0,0.40),0 10px 24px -18px rgba(0,0,0,0.70);--shadow-soft-lg: 0 1px 2px rgba(0,0,0,0.40),0 20px 40px -24px rgba(0,0,0,0.80);--ctl-bg: oklch(17% 0.012 80);--ctl-bg-sunken: oklch(22% 0.014 80);--ctl-border: rgba(242,240,234,0.20);--ctl-border-h: rgba(242,240,234,0.40);--media-frame: oklch(95% 0.010 80);--media-frame-border: rgba(30,30,30,0.10);--woocommerce: oklch(74% 0.155 50);--wc-primary: oklch(74% 0.155 50);--wc-primary-text: #FFFFFF;--wc-secondary: oklch(17% 0.012 80);--wc-secondary-text: oklch(94% 0.007 80);--wc-content-bg: oklch(13% 0.010 80);--wc-form-border-color: rgba(242,240,234,0.20);color-scheme: dark}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]):not([data-theme="dark"]){--paper: oklch(13% 0.010 80);--paper-2: oklch(17% 0.012 80);--paper-3: oklch(22% 0.014 80);--paper-ink: oklch(19% 0.013 80);--ink-1: oklch(94% 0.007 80);--ink-2: oklch(75% 0.005 80);--ink-3: oklch(58% 0.005 80);--ink-4: oklch(38% 0.006 80);--ink-on-dark: oklch(94% 0.007 80);--ink-on-dark-2: rgba(242,240,234,0.82);--ink-on-dark-3: rgba(242,240,234,0.60);--ink-on-dark-4: rgba(242,240,234,0.40);--border-soft: rgba(242,240,234,0.08);--border: rgba(242,240,234,0.14);--border-strong: rgba(242,240,234,0.24);--border-focus: oklch(74% 0.155 50);--brand: oklch(74% 0.155 50);--brand-ink: oklch(80% 0.140 50);--brand-tint: oklch(24% 0.050 60);--accent: oklch(63% 0.205 27);--accent-ink: oklch(70% 0.180 27);--accent-tint: oklch(24% 0.055 27);--lime: oklch(80% 0.20 130);--lime-ink: oklch(85% 0.18 130);--lime-tint: oklch(26% 0.06 130);--success: oklch(62% 0.135 145);--warning: oklch(80% 0.140 50);--danger: oklch(70% 0.180 27);--social-whatsapp: oklch(72% 0.14 145);--shadow-pop: 0 1px 0 var(--border-soft),0 14px 28px -10px rgba(0,0,0,0.55);--shadow-overlay: 0 18px 40px -16px rgba(0,0,0,0.60);--shadow-overlay-up: 0 -10px 30px -12px rgba(0,0,0,0.60);--shadow-soft: 0 1px 2px rgba(0,0,0,0.40),0 10px 24px -18px rgba(0,0,0,0.70);--shadow-soft-lg: 0 1px 2px rgba(0,0,0,0.40),0 20px 40px -24px rgba(0,0,0,0.80);--ctl-bg: oklch(17% 0.012 80);--ctl-bg-sunken: oklch(22% 0.014 80);--ctl-border: rgba(242,240,234,0.20);--ctl-border-h: rgba(242,240,234,0.40);--media-frame: oklch(95% 0.010 80);--media-frame-border: rgba(30,30,30,0.10);--woocommerce: oklch(74% 0.155 50);--wc-primary: oklch(74% 0.155 50);--wc-primary-text: #FFFFFF;--wc-secondary: oklch(17% 0.012 80);--wc-secondary-text: oklch(94% 0.007 80);--wc-content-bg: oklch(13% 0.010 80);--wc-form-border-color: rgba(242,240,234,0.20);color-scheme: dark}}:root{color-scheme: light}[data-theme="dark"]{color-scheme: dark}.mz-site-b2b{--brand: #E41F21;--brand-ink: #B81618;--brand-tint: #FBE7E7;--border-focus: #E41F21;--accent: #F08019;--accent-ink: #C46410;--accent-tint: #FDEEDD;--woocommerce: #E41F21;--wc-primary: #E41F21}[data-theme="dark"] .mz-site-b2b{--brand: oklch(63% 0.205 27);--brand-ink: oklch(70% 0.180 27);--brand-tint: oklch(24% 0.055 27);--border-focus: oklch(63% 0.205 27);--accent: oklch(74% 0.155 50);--accent-ink: oklch(80% 0.140 50);--accent-tint: oklch(24% 0.050 60);--woocommerce: oklch(63% 0.205 27);--wc-primary: oklch(63% 0.205 27)}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]):not([data-theme="dark"]) .mz-site-b2b{--brand: oklch(63% 0.205 27);--brand-ink: oklch(70% 0.180 27);--brand-tint: oklch(24% 0.055 27);--border-focus: oklch(63% 0.205 27);--accent: oklch(74% 0.155 50);--accent-ink: oklch(80% 0.140 50);--accent-tint: oklch(24% 0.050 60);--woocommerce: oklch(63% 0.205 27);--wc-primary: oklch(63% 0.205 27)}}.mz-theme-transitioning,.mz-theme-transitioning *,.mz-theme-transitioning *::before,.mz-theme-transitioning *::after{transition: background-color 160ms cubic-bezier(0.22,1,0.36,1),color 160ms cubic-bezier(0.22,1,0.36,1),border-color 160ms cubic-bezier(0.22,1,0.36,1),fill 160ms cubic-bezier(0.22,1,0.36,1),stroke 160ms cubic-bezier(0.22,1,0.36,1) !important}@media (prefers-reduced-motion: reduce){.mz-theme-transitioning,.mz-theme-transitioning *,.mz-theme-transitioning *::before,.mz-theme-transitioning *::after{transition: none !important}}html{-webkit-text-size-adjust: 100%}body.wp-site-blocks,body{margin: 0;background: var(--paper);color: var(--ink-1);font-family: var(--ff-ui);font-size: var(--t-base);line-height: var(--lh-base);font-feature-settings: 'ss01','cv11';-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}*,*::before,*::after{box-sizing: border-box}a{color: var(--ink-1);text-decoration: none;transition: color var(--d-1) var(--ease)}.mz-link{border-bottom: 1px solid transparent;transition: border-color var(--d-1) var(--ease),color var(--d-1) var(--ease)}.mz-link:hover{border-bottom-color: var(--ink-1)}::selection{background: var(--brand);color: #fff}:focus-visible{outline: 2px solid var(--border-focus);outline-offset: 2px;border-radius: var(--r-1)}img,svg{display: block;max-width: 100%}.screen-reader-text{border: 0;clip: rect(1px,1px,1px,1px);-webkit-clip-path: inset(50%);clip-path: inset(50%);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;word-wrap: normal !important}.mz-skip{position: absolute;top: 8px;left: 8px;z-index: 1000;padding: 8px var(--s-3);background: var(--brand);color: var(--paper);font-family: var(--ff-ui);font-size: var(--t-sm);line-height: var(--lh-sm);font-weight: 600;border: 0;border-radius: var(--r-2);text-decoration: none;transform: translateY(-200%);transition: transform var(--d-1) var(--ease)}.mz-skip:focus,.mz-skip:focus-visible{transform: translateY(0);outline: 2px solid var(--border-focus);outline-offset: 2px}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;transition-duration: 0.01ms !important;scroll-behavior: auto !important}}.mz-container{width: 100%;max-width: 1320px;margin: 0 auto;padding: 0 var(--s-5)}@media (min-width: 760px){.mz-container{padding: 0 var(--s-7)}}@media (min-width: 1440px){.mz-container{max-width: 1440px}}@media (min-width: 2560px){.mz-container{max-width: 1920px}}@media (min-width: 3840px){.mz-container{max-width: 2560px}}.mz-section{padding: var(--s-9) 0}.mz-section--tight{padding: var(--s-8) 0}.mz-eyebrow{font: 600 var(--t-xs)/1 var(--ff-mono);letter-spacing: var(--tr-micro);text-transform: uppercase;color: var(--ink-3);display: inline-flex;align-items: center;gap: var(--s-2)}.mz-eyebrow::before{content: "";width: 18px;height: 1px;background: var(--ink-3)}.mz-h1{font: 700 var(--t-2xl)/var(--lh-2xl) var(--ff-ui);letter-spacing: var(--tr-tight);margin: 0}.mz-h2{font: 700 var(--t-xl)/var(--lh-xl) var(--ff-ui);letter-spacing: var(--tr-tight);margin: 0}.mz-h3{font: 600 var(--t-lg)/var(--lh-lg) var(--ff-ui);letter-spacing: -0.01em;margin: 0}.mz-lede{font-size: var(--t-md);line-height: var(--lh-md);color: var(--ink-2);max-width: 56ch}.mz-mono{font-family: var(--ff-mono);font-feature-settings: 'tnum','zero';letter-spacing: 0}.mz-btn{display: inline-flex;align-items: center;justify-content: center;gap: var(--s-2);height: 40px;padding: 0 var(--s-5);font: 600 var(--t-sm)/1 var(--ff-ui);letter-spacing: 0.01em;border: 1px solid transparent;border-radius: var(--r-2);cursor: pointer;transition: background var(--d-1) var(--ease),color var(--d-1) var(--ease),border-color var(--d-1) var(--ease)}.mz-btn--primary{background: var(--brand);color: var(--paper)}.mz-btn--primary:hover{background: var(--brand-ink);border-bottom-color: transparent}[data-theme="light"] .mz-btn--primary:hover,:root:not([data-theme="dark"]):not([data-theme="eclipse"]) .mz-btn--primary:hover{background: var(--paper);color: var(--brand);border-color: var(--brand)}.mz-btn--secondary{background: transparent;color: var(--ink-1);border-color: var(--ink-1)}.mz-btn--secondary:hover{background: var(--ink-1);color: var(--paper);border-bottom-color: var(--ink-1)}.mz-btn--ghost{background: transparent;color: var(--ink-1);border-color: var(--border-strong)}.mz-btn--ghost:hover{border-color: var(--ink-1)}.mz-btn--accent{background: var(--accent);color: var(--paper)}.mz-btn--accent:hover{background: var(--accent-ink);border-bottom-color: transparent}[data-theme="light"] .mz-btn--accent:hover,:root:not([data-theme="dark"]):not([data-theme="eclipse"]) .mz-btn--accent:hover{background: var(--paper);color: var(--accent);border-color: var(--accent)}.mz-btn--sm{height: 32px;padding: 0 var(--s-4);font-size: var(--t-xs)}.mz-btn--danger{background: transparent;color: var(--danger);border-color: var(--border-strong)}.mz-btn--danger:hover{color: var(--danger);border-color: var(--danger);background: var(--accent-tint)}.mz-btn svg{width: 14px;height: 14px}.mz-btn--whatsapp{background: oklch(52% 0.17 145);color: #fff}.mz-btn--whatsapp:hover{background: oklch(44% 0.17 145);border-bottom-color: transparent}[data-theme="light"] .mz-btn--whatsapp:hover,:root:not([data-theme="dark"]):not([data-theme="eclipse"]) .mz-btn--whatsapp:hover{background: oklch(44% 0.17 145)}.mz-btn--whatsapp svg{width: 16px;height: 16px}.mz-btn--xs{height: 24px;padding: 0 var(--s-3);font-size: var(--t-xs);border-radius: var(--r-1)}.mz-btn--md{height: 44px;padding: 0 var(--s-6)}.mz-btn--lg{height: 48px;padding: 0 var(--s-6)}.mz-btn--xl{height: 56px;padding: 0 var(--s-6);font-size: var(--t-md)}.mz-btn--pill{border-radius: 999px}.mz-btn--success{background: var(--success);color: var(--ink-on-dark);border-color: var(--success)}.mz-btn--success:hover{background: color-mix(in oklab,var(--success) 82%,black);border-color: color-mix(in oklab,var(--success) 82%,black);color: var(--ink-on-dark)}[data-theme="light"] .mz-btn--success:hover,:root:not([data-theme="dark"]):not([data-theme="eclipse"]) .mz-btn--success:hover{background: color-mix(in oklab,var(--success) 82%,black);border-color: color-mix(in oklab,var(--success) 82%,black);color: var(--ink-on-dark)}.mz-btn--light{background: var(--paper);color: var(--brand);border-color: var(--brand)}.mz-btn--light:hover{background: var(--brand);color: var(--paper);border-color: var(--brand)}.mz-btn--icon{width: 40px;padding: 0}.mz-btn--icon.mz-btn--sm{width: 32px}.mz-btn--icon.mz-btn--xs{width: 24px}.mz-btn--icon.mz-btn--lg{width: 48px}.mz-section-head{display: flex;align-items: end;justify-content: space-between;gap: var(--s-6);margin-bottom: var(--s-7);padding-bottom: var(--s-4);border-bottom: 1px solid var(--ink-1)}.mz-section-head__title{display: flex;flex-direction: column;gap: var(--s-2)}.mz-section-head__index{font: 600 var(--t-xs)/1 var(--ff-mono);letter-spacing: var(--tr-micro);text-transform: uppercase;color: var(--ink-3)}.mz-section-head__link{font: 600 var(--t-sm)/1 var(--ff-ui);display: inline-flex;align-items: center;gap: var(--s-2);border-bottom: 1px solid var(--ink-1);padding-bottom: 2px}.mz-section-head__link svg{width: 14px;height: 14px}@media (max-width: 480px){.mz-section-head{flex-direction: column;align-items: flex-start;gap: var(--s-3)}}.mz-utility{background: var(--paper-ink);color: var(--ink-on-dark);border-bottom: 1px solid var(--border-on-dark-soft);font-size: var(--t-xs);letter-spacing: var(--tr-micro);text-transform: uppercase}.mz-utility .mz-utility__inner{display: flex;align-items: center;justify-content: space-between;gap: var(--s-5);height: 32px}.mz-utility__list{display: flex;align-items: center;gap: var(--s-5);list-style: none;margin: 0;padding: 0}.mz-utility__list > li{display: flex;align-items: center}.mz-utility a{color: var(--ink-on-dark);opacity: 0.78}.mz-utility a:hover{opacity: 1;border-bottom-color: transparent}.mz-utility a:focus-visible{outline: 2px solid var(--border-focus);outline-offset: 4px;border-radius: var(--r-1)}.mz-utility__dot{display: inline-block;width: 6px;height: 6px;border-radius: 50%;background: var(--accent);margin-right: var(--s-2);transform: translateY(-1px)}.mz-utility__account{display: inline-flex;align-items: center;gap: var(--s-2)}.mz-utility__account svg{width: 14px;height: 14px}.mz-utility__account-avatar{position: relative;display: inline-flex;align-items: center;justify-content: center;line-height: 0}.mz-utility__notif{position: absolute;top: -6px;right: -7px;min-width: 14px;height: 14px;padding: 0 4px;display: inline-flex;align-items: center;justify-content: center;background: var(--danger);color: #fff;border-radius: 99px;font-family: var(--ff-mono);font-size: 9px;font-weight: 700;letter-spacing: 0;line-height: 1;box-shadow: 0 0 0 2px var(--paper-ink)}.mz-utility .mz-utility__account--toggle.has-notif{opacity: 1}.mz-account-menu__badge{display: inline-flex;align-items: center;justify-content: center;min-width: 18px;height: 18px;padding: 0 6px;margin-left: auto;background: var(--danger);color: #fff;border-radius: 99px;font-family: var(--ff-mono);font-size: 10px;font-weight: 700;line-height: 1}.mz-utility__account-wrap{position: relative;display: inline-flex;align-items: center}.mz-utility .mz-utility__account--toggle{appearance: none;background: transparent;border: 0;border-bottom: 0;padding: 0;margin: 0;color: inherit;font: inherit;cursor: pointer;opacity: 0.85;transition: opacity var(--d-1) var(--ease)}.mz-utility .mz-utility__account--toggle:hover,.mz-utility .mz-utility__account--toggle[aria-expanded="true"]{opacity: 1;background: transparent}.mz-utility .mz-utility__account--toggle:focus{outline: none}.mz-utility .mz-utility__account--toggle:focus-visible{outline: 2px solid var(--border-focus);outline-offset: 3px;border-radius: var(--r-1);opacity: 1}.mz-utility__account-name{text-transform: none;letter-spacing: 0;font-size: var(--t-sm);font-weight: 500}.mz-utility__caret{width: 10px;height: 10px;margin-left: 2px;opacity: 0.7;transition: transform var(--d-2) var(--ease),opacity var(--d-1) var(--ease)}.mz-utility .mz-utility__account--toggle:hover .mz-utility__caret,.mz-utility .mz-utility__account--toggle[aria-expanded="true"] .mz-utility__caret{opacity: 1}.mz-utility .mz-utility__account--toggle[aria-expanded="true"] .mz-utility__caret{transform: rotate(180deg)}.mz-account-menu{position: absolute;top: calc(100% + 6px);right: 0;min-width: 260px;max-width: calc(100vw - var(--s-4));max-height: calc(100vh - 80px);overflow-y: auto;overscroll-behavior: contain;background: var(--paper-2);color: var(--ink-1);border: 1px solid var(--border);border-radius: var(--r-2);box-shadow: var(--shadow-pop);padding: var(--s-2);z-index: 60;letter-spacing: 0;text-transform: none;font-size: var(--t-sm);opacity: 0;transform: translateY(-4px);transition: opacity var(--d-2) var(--ease),transform var(--d-2) var(--ease);pointer-events: none}.mz-account-menu.is-open{opacity: 1;transform: translateY(0);pointer-events: auto}.mz-account-menu__list{list-style: none;margin: 0;padding: 0}.mz-account-menu__item{margin: 0}.mz-utility .mz-account-menu__link,.mz-account-menu a.mz-account-menu__link{display: flex;align-items: center;gap: var(--s-3);padding: var(--s-3) var(--s-3);min-height: 40px;border-radius: var(--r-2);color: var(--ink-1);text-decoration: none;border: 0;border-bottom: 0;background: transparent;line-height: 1.2;opacity: 1;transition: background var(--d-1) var(--ease)}.mz-utility .mz-account-menu__link:hover,.mz-utility .mz-account-menu__link:focus,.mz-account-menu a.mz-account-menu__link:hover,.mz-account-menu a.mz-account-menu__link:focus{background: var(--paper-3);border-bottom-color: transparent;color: var(--ink-1);opacity: 1;outline: none}.mz-account-menu__link.is-current{background: var(--paper-3);color: var(--ink-1)}.mz-account-menu__link.is-current .mz-account-menu__icon{color: var(--brand)}.mz-account-menu__icon{display: inline-flex;align-items: center;justify-content: center;width: 18px;height: 18px;color: var(--ink-3);flex-shrink: 0;transition: color var(--d-1) var(--ease)}.mz-account-menu__link:hover .mz-account-menu__icon,.mz-account-menu__link:focus-visible .mz-account-menu__icon{color: var(--ink-1)}.mz-account-menu__link:focus-visible{outline: 2px solid var(--border-focus);outline-offset: -2px}.mz-account-menu__icon svg{width: 16px;height: 16px}.mz-account-menu__label{font-weight: 500}.mz-account-menu__item--logout{margin-top: var(--s-1);padding-top: var(--s-1);border-top: 1px solid var(--border-soft)}.mz-account-menu__item--logout .mz-account-menu__link{color: var(--danger)}.mz-account-menu__item--logout .mz-account-menu__icon{color: var(--danger)}.mz-account-menu__item--logout .mz-account-menu__link:hover,.mz-account-menu__item--logout .mz-account-menu__link:focus{background: var(--accent-tint);color: var(--danger)}.mz-account-menu__item--logout .mz-account-menu__link:hover .mz-account-menu__icon,.mz-account-menu__item--logout .mz-account-menu__link:focus-visible .mz-account-menu__icon{color: var(--danger)}@media (max-width: 600px){.mz-account-menu{min-width: 220px;right: 0}}@media (max-width: 480px){.mz-account-menu{min-width: 200px}}@media (prefers-reduced-motion: reduce){.mz-account-menu,.mz-utility__caret,.mz-utility .mz-utility__account--toggle,.mz-account-menu__link,.mz-account-menu__icon{transition: none}}.mz-utility__sep{width: 1px;height: 14px;background: var(--border-on-dark-strong)}.mz-utility__socials{display: inline-flex;align-items: center;gap: var(--s-4)}.mz-utility__socials a{display: inline-flex;align-items: center;gap: var(--s-2)}.mz-utility__socials svg{width: 14px;height: 14px;color: var(--social-whatsapp)}.mz-utility__shipping{display: inline-flex;align-items: center;gap: var(--s-2)}.mz-utility__truck{width: 14px;height: 14px;flex-shrink: 0}.mz-utility__flag{width: 18px;height: 12px;flex-shrink: 0;border-radius: 1px;box-shadow: 0 0 0 1px var(--border-on-dark-strong)}@media (max-width: 900px){.mz-utility .mz-utility__inner{gap: var(--s-3);justify-content: center}.mz-utility__list{gap: var(--s-3)}.mz-utility__socials{gap: var(--s-2)}.mz-utility__shipping{display: none}.mz-utility__socials a span{display: none}}@media (pointer: coarse){.mz-utility .mz-utility__inner{height: 36px}.mz-utility a,.mz-utility .mz-utility__account--toggle{padding-block: 6px}.mz-account-menu__link{min-height: 44px}}.mz-header{background: var(--paper);border-bottom: 1px solid var(--border);position: sticky;top: 0;z-index: 50}.mz-header__inner{display: grid;grid-template-columns: auto 1fr auto;align-items: center;gap: var(--s-6);height: 72px}@media (max-width: 900px){.mz-header__inner{grid-template-columns: auto 1fr;grid-template-areas: "logo actions" "fitment fitment";height: auto;row-gap: var(--s-3);column-gap: var(--s-4);padding: var(--s-3) 0}.mz-header__inner > .mz-logo{grid-area: logo}.mz-header__inner > .mz-fitment{grid-area: fitment}.mz-header__inner > .mz-actions{grid-area: actions;justify-self: end}}.mz-logo{display: inline-flex;align-items: center;gap: var(--s-3);border: 0;max-width: 200px;min-width: 0;flex-shrink: 0}.mz-logo__img,.mz-logo img{display: block;height: 44px;width: auto;max-width: 200px;object-fit: contain}.mz-logo .mz-logo__img--dark{display: none}[data-theme="dark"] .mz-logo .mz-logo__img--light{display: none}[data-theme="dark"] .mz-logo .mz-logo__img--dark{display: block}@media (prefers-color-scheme: dark){[data-theme="auto"] .mz-logo .mz-logo__img--light{display: none}[data-theme="auto"] .mz-logo .mz-logo__img--dark{display: block}}.mz-logo__mark{width: 32px;height: 32px;background: var(--brand);color: var(--ink-on-dark);display: grid;place-items: center;font: 700 14px/1 var(--ff-mono);letter-spacing: 0;border-radius: var(--r-1)}.mz-logo__word{font: 800 18px/1 var(--ff-ui);letter-spacing: var(--tr-tight)}.mz-fitment{display: grid;grid-template-columns: 180px minmax(0,1fr) auto;align-items: stretch;height: 44px;background: var(--ctl-bg);border: 1px solid var(--border);border-radius: var(--r-2);overflow: hidden;transition: border-color var(--d-1) var(--ease)}.mz-fitment--header{grid-template-columns: 180px minmax(0,1fr) auto;overflow: visible}.mz-fitment--header:not(:has(.mz-fitment__scope)){grid-template-columns: minmax(0,1fr) auto}.mz-fitment--header:not(:has(.mz-fitment__scope)) .mz-fitment__input{border-radius: var(--r-2) 0 0 var(--r-2)}.mz-fitment--header .mz-fitment__submit{padding: 0 var(--s-4)}.mz-fitment--header .mz-fitment__submit-label{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.mz-fitment--header .mz-fitment__submit svg{width: 16px;height: 16px}.mz-fitment--header{background: var(--ctl-bg-sunken)}.mz-fitment--header .mz-fitment__input{background: var(--ctl-bg)}.mz-fitment:hover,.mz-fitment:focus-within{border-color: var(--ctl-border-h)}.mz-fitment--header:has(:focus-visible){outline: 2px solid var(--border-focus);outline-offset: 2px}.mz-fitment--header :focus-visible{outline: none}.mz-fitment__field{position: relative;border-right: 1px solid var(--border)}.mz-fitment__field:last-of-type{border-right: 0}.mz-fitment__input{appearance: none;-webkit-appearance: none;width: 100%;height: 100%;background: transparent;border: 0;padding: 0 var(--s-7) 0 var(--s-4);font: 500 var(--t-sm)/1 var(--ff-ui);color: var(--ink-1)}.mz-fitment__field::after{content: "";position: absolute;right: 14px;top: 50%;width: 8px;height: 8px;border-right: 1.5px solid var(--ink-3);border-bottom: 1.5px solid var(--ink-3);transform: translateY(-70%) rotate(45deg);pointer-events: none}.mz-fitment__field--input::after{display: none}.mz-fitment__input{font-family: var(--ff-mono);letter-spacing: 0.02em;padding-right: var(--s-4);background: var(--ctl-bg-sunken)}.mz-fitment__input::placeholder{color: var(--ink-4)}.mz-fitment--header .mz-fitment__submit{height: auto;color: var(--ink-on-dark);border: 0;border-radius: 0 var(--r-2) var(--r-2) 0;transition: background var(--d-1) var(--ease)}.mz-fitment--header .mz-fitment__submit:hover,.mz-fitment--header .mz-fitment__submit:active,[data-theme="light"] .mz-fitment--header .mz-fitment__submit:hover,[data-theme="light"] .mz-fitment--header .mz-fitment__submit:active,:root:not([data-theme="dark"]):not([data-theme="eclipse"]) .mz-fitment--header .mz-fitment__submit:hover,:root:not([data-theme="dark"]):not([data-theme="eclipse"]) .mz-fitment--header .mz-fitment__submit:active{background: var(--brand-ink);color: var(--ink-on-dark);border-color: transparent}@media (max-width: 720px){.mz-fitment--header{grid-template-columns: 96px minmax(0,1fr) 40px;height: 40px}.mz-fitment--header:not(:has(.mz-fitment__scope)){grid-template-columns: minmax(0,1fr) 40px}.mz-fitment--header .mz-fitment__submit{padding: 0;justify-content: center}}@media (max-width: 420px){.mz-fitment--header{grid-template-columns: 80px minmax(0,1fr) 40px}}@media (max-width: 720px){.mz-hero__finder .mz-fitment__field,.mz-hero__finder .mz-fitment__submit{height: 48px}}.mz-actions{display: flex;align-items: center;gap: var(--s-2)}.mz-actions__item{position: relative;padding: 0 var(--s-3);border: 1px solid var(--border);font: 500 var(--t-sm)/1 var(--ff-ui);transition: border-color var(--d-1) var(--ease),background var(--d-1) var(--ease)}.mz-actions__item:focus-visible{outline: 2px solid var(--border-focus);outline-offset: 2px;border-radius: var(--r-2)}.mz-actions__item svg{width: 18px;height: 18px}.mz-actions__count{display: inline-flex;align-items: center;justify-content: center;min-width: 20px;height: 20px;padding: 0 6px;font: 600 11px/1 var(--ff-mono);background: var(--brand);color: var(--ink-on-dark);border-radius: var(--r-1);letter-spacing: 0}.mz-actions__count--hidden{display: none}.mz-beta{font-size: 0.6em;font-weight: 700;letter-spacing: 0.04em;color: var(--accent);vertical-align: super;margin-left: 2px;text-transform: uppercase}.mz-nav{background: var(--paper-2);border-bottom: 1px solid var(--border);position: relative;z-index: 40}.mz-nav__drawer{position: relative}.mz-nav__trigger{display: none}@media (min-width: 900px){.mz-nav{position: sticky;top: 72px}}.mz-nav__list{display: flex;align-items: stretch;gap: var(--s-6);list-style: none;margin: 0;padding: 0;height: 44px}.mz-nav__list > li:first-child{margin-inline-start: auto}.mz-nav__list > li:last-child{margin-inline-end: auto}.mz-nav__list > li{position: relative;display: flex;align-items: stretch}.mz-nav__list > li > a{display: inline-flex;align-items: center;padding: 0;height: 100%;color: var(--ink-2);font-family: var(--ff-ui);font-size: 1rem;font-weight: 500;line-height: 1;letter-spacing: 0;border-bottom: 2px solid transparent;transition: color var(--d-1) var(--ease),border-color var(--d-1) var(--ease)}.mz-nav__list > li > a:hover,.mz-nav__list > li > a:focus-visible{color: var(--ink-1);border-bottom-color: var(--brand)}.mz-nav__list > li.current-menu-item > a,.mz-nav__list > li.current-menu-parent > a,.mz-nav__list > li.current-menu-ancestor > a{color: var(--ink-1);border-bottom-color: var(--brand)}.mz-nav__list > li.menu-item-has-children > a{gap: 6px}.mz-nav__list > li.menu-item-has-children > a::after{content: "";width: 7px;height: 7px;flex: 0 0 auto;border-right: 2px solid currentColor;border-bottom: 2px solid currentColor;transform: translateY(-2px) rotate(45deg);transition: transform var(--d-1) var(--ease)}.mz-nav__list > li.menu-item-has-children:hover > a::after,.mz-nav__list > li.menu-item-has-children:focus-within > a::after{transform: translateY(1px) rotate(225deg)}.mz-nav__list .sub-menu{position: absolute;top: 100%;left: 0;margin: 0;padding: var(--s-2) 0;min-width: 220px;list-style: none;background: var(--paper);border: 1px solid var(--border);border-radius: var(--r-2);opacity: 0;visibility: hidden;transform: translateY(2px);transition: opacity var(--d-1) var(--ease),transform var(--d-1) var(--ease),visibility 0s linear var(--d-1);z-index: 1}.mz-nav__list > li:hover > .sub-menu,.mz-nav__list > li:focus-within > .sub-menu{opacity: 1;visibility: visible;transform: translateY(0);transition: opacity var(--d-1) var(--ease),transform var(--d-1) var(--ease),visibility 0s}.mz-nav__list .sub-menu li{display: block}.mz-nav__list .sub-menu a{display: block;padding: 10px 16px;min-height: 36px;color: var(--ink-2);font-family: var(--ff-ui);font-size: 14px;font-weight: 500;line-height: 1.3;border-bottom: 0;transition: color var(--d-1) var(--ease),background-color var(--d-1) var(--ease)}.mz-nav__list .sub-menu a:hover,.mz-nav__list .sub-menu a:focus-visible{color: var(--ink-1);background: var(--paper-2)}.mz-nav__list .sub-menu .current-menu-item > a{color: var(--ink-1)}@media (max-width: 900px){.mz-nav .mz-container{padding-inline: 0}.mz-nav__trigger{display: flex;align-items: center;gap: var(--s-2);min-height: 48px;padding: 0 var(--s-4);list-style: none;color: var(--ink-1);font-family: var(--ff-ui);cursor: pointer;-webkit-tap-highlight-color: transparent}.mz-nav__trigger::-webkit-details-marker{display: none}.mz-nav__trigger:focus-visible{outline: 2px solid var(--border-focus);outline-offset: -2px}.mz-nav__trigger-label{font-size: var(--t-sm);font-weight: 600}.mz-nav__chev{width: 18px;height: 18px;margin-inline-start: auto;flex: 0 0 auto;transition: transform var(--d-2) var(--ease)}.mz-nav__drawer[open] .mz-nav__chev{transform: rotate(180deg)}.mz-nav__list{position: absolute;top: 100%;left: 0;right: 0;flex-direction: column;gap: 0;height: auto;padding: 0;overflow: visible;background: var(--paper);border-top: 1px solid var(--border);border-bottom: 1px solid var(--border);box-shadow: var(--shadow-overlay);z-index: 60;-webkit-mask-image: none;mask-image: none}.mz-nav__list > li:first-child{margin-inline-start: 0}.mz-nav__list > li:last-child{margin-inline-end: 0}.mz-nav__list > li{display: block;flex: 0 0 auto}.mz-nav__list > li + li{border-top: 1px solid var(--border)}.mz-nav__list > li > a{display: flex;align-items: center;width: 100%;min-height: 48px;padding: 12px var(--s-4);font-size: var(--t-base);font-weight: 500;color: var(--ink-2);white-space: normal;border-bottom: 0}.mz-nav__list > li > a:hover,.mz-nav__list > li > a:focus-visible{color: var(--ink-1);background: var(--paper-2);border-bottom: 0}.mz-nav__list > li.current-menu-item > a,.mz-nav__list > li.current-menu-parent > a,.mz-nav__list > li.current-menu-ancestor > a{color: var(--ink-1);background: var(--brand-tint);border-bottom: 0}.mz-nav__list > li.current-menu-item > a::before,.mz-nav__list > li.current-menu-parent > a::before,.mz-nav__list > li.current-menu-ancestor > a::before{color: var(--brand)}.mz-nav__list .sub-menu{display: none}.mz-nav__list > li.menu-item-has-children > a::after{display: none}}.mz-lang{position: relative;display: inline-flex;align-items: center;height: 32px}.mz-lang__toggle{display: inline-flex;align-items: center;gap: var(--s-2);height: 24px;padding: 0 var(--s-2);border-radius: var(--r-2);color: var(--ink-on-dark);font: 600 var(--t-xs)/1 var(--ff-mono);letter-spacing: var(--tr-label);text-transform: uppercase;cursor: pointer;list-style: none;opacity: 0.82;transition: opacity var(--d-1) var(--ease),background var(--d-1) var(--ease)}.mz-lang__toggle::-webkit-details-marker{display: none}.mz-lang__toggle::marker{content: ""}.mz-lang__toggle:hover{opacity: 1}.mz-lang[open] .mz-lang__toggle,.mz-lang__toggle:focus-visible{opacity: 1}.mz-lang__toggle:focus-visible{outline: 2px solid var(--border-focus);outline-offset: 2px}.mz-lang__flag{font-size: 14px;line-height: 1;font-family: "Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",emoji,sans-serif}.mz-lang__caret{width: 13px;height: 13px;opacity: 0.7;transition: transform var(--d-2) var(--ease)}.mz-lang[open] .mz-lang__caret{transform: rotate(180deg)}.mz-lang__panel{position: absolute;top: calc(100% + 6px);right: 0;min-width: 190px;background: var(--paper-2);color: var(--ink-1);border: 1px solid var(--border);border-radius: var(--r-2);box-shadow: var(--shadow-pop);padding: var(--s-1);z-index: 60;text-transform: none;letter-spacing: 0;opacity: 0;transform: translateY(-4px);transition: opacity var(--d-2) var(--ease),transform var(--d-2) var(--ease)}.mz-lang[open] .mz-lang__panel{opacity: 1;transform: translateY(0)}.mz-lang__option{display: flex;align-items: center;gap: var(--s-3);padding: var(--s-2) var(--s-3);min-height: 36px;border-radius: var(--r-2);color: var(--ink-1);text-decoration: none;transition: background var(--d-1) var(--ease)}.mz-lang__option .mz-lang__flag{font-size: 16px}.mz-lang__panel .mz-lang__option,.mz-lang__panel .mz-lang__name{color: var(--ink-1)}.mz-lang__name{flex: 1 1 auto;font: 500 var(--t-sm)/1.2 var(--ff-ui);white-space: nowrap}.mz-lang__iso{font: 600 var(--t-xs)/1 var(--ff-mono);letter-spacing: var(--tr-label);color: var(--ink-3,var(--ink-2));background: var(--paper-3);border-radius: var(--r-1);padding: 3px 6px}a.mz-lang__option:hover,a.mz-lang__option:focus-visible{background: var(--paper-3);outline: none}a.mz-lang__option:focus-visible{outline: 2px solid var(--border-focus);outline-offset: -2px}.mz-lang__option.is-active{background: var(--brand-tint);cursor: default}.mz-lang__option.is-active .mz-lang__iso{color: var(--brand);background: transparent;padding-right: 0}.mz-lang__check{width: 15px;height: 15px;color: var(--brand);flex: 0 0 auto}@media (prefers-reduced-motion: reduce){.mz-lang__panel,.mz-lang__caret{transition: none}}@media (max-width: 720px){.mz-lang__toggle .mz-lang__code{display: none}.mz-lang__panel{right: auto;left: 50%;transform: translate(-50%,-4px);max-width: calc(100vw - 2 * var(--s-3))}.mz-lang[open] .mz-lang__panel{transform: translate(-50%,0)}}.mz-lang-hint{position: fixed;z-index: 70;left: 50%;bottom: var(--s-3);transform: translateX(-50%);width: max-content;max-width: calc(100vw - 2 * var(--s-3));display: flex;align-items: center;gap: var(--s-3);padding: var(--s-2) var(--s-3);background: var(--paper-2);color: var(--ink-1);border: 1px solid var(--border);border-radius: var(--r-3,var(--r-2));box-shadow: var(--shadow-pop)}.mz-lang-hint__flag{font-size: 18px;line-height: 1;font-family: "Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",emoji,sans-serif}.mz-lang-hint__msg{font: 500 var(--t-sm)/1.3 var(--ff-ui);color: var(--ink-1)}.mz-lang-hint__accept{display: inline-flex;align-items: center;height: 32px;padding: 0 var(--s-3);border-radius: var(--r-2);background: var(--brand);color: var(--ink-on-dark,#fff);font: 600 var(--t-xs)/1 var(--ff-mono);letter-spacing: var(--tr-label);text-transform: uppercase;text-decoration: none;white-space: nowrap;transition: filter var(--d-1) var(--ease)}.mz-lang-hint__accept:hover,.mz-lang-hint__accept:focus-visible{filter: brightness(1.08);outline: none}.mz-lang-hint__accept:focus-visible{outline: 2px solid var(--border-focus);outline-offset: 2px}.mz-lang-hint__dismiss{display: inline-flex;align-items: center;justify-content: center;width: 28px;height: 28px;flex: 0 0 auto;border-radius: var(--r-2);color: var(--ink-3,var(--ink-2));font-size: 20px;line-height: 1;text-decoration: none;transition: background var(--d-1) var(--ease),color var(--d-1) var(--ease)}.mz-lang-hint__dismiss:hover,.mz-lang-hint__dismiss:focus-visible{background: var(--paper-3);color: var(--ink-1);outline: none}@media (max-width: 720px){.mz-lang-hint{left: var(--s-3);right: var(--s-3);transform: none;width: auto;flex-wrap: wrap}.mz-lang-hint__msg{flex: 1 1 100%;order: -1}}.mz-utility__theme,.mz-utility__theme + .mz-utility__sep,.mz-theme-toggle{display: none}.mz-js .mz-utility__theme,.mz-js .mz-utility__theme + .mz-utility__sep{display: flex}.mz-js .mz-theme-toggle{display: inline-flex;align-items: center;height: 32px;padding: 0 6px;background: transparent;border: 0;color: var(--ink-on-dark);opacity: 0.78;cursor: pointer;transition: opacity var(--d-1) var(--ease)}.mz-theme-toggle:hover{opacity: 1}.mz-theme-toggle:focus-visible{outline: 2px solid var(--border-focus);outline-offset: 2px;opacity: 1}.mz-theme-toggle__icon{position: relative;display: inline-block;width: 14px;height: 14px;flex-shrink: 0}.mz-theme-toggle__svg{position: absolute;inset: 0;width: 14px;height: 14px;opacity: 0;transition: opacity 120ms var(--ease)}.mz-theme-toggle[data-state="auto"] .mz-theme-toggle__svg--auto,.mz-theme-toggle[data-state="light"] .mz-theme-toggle__svg--light,.mz-theme-toggle[data-state="dark"] .mz-theme-toggle__svg--dark{opacity: 1}@media (prefers-reduced-motion: reduce){.mz-theme-toggle__svg{transition: none}}.mz-theme-toggle__live{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.mz-back-to-top{position: fixed;right: clamp(12px,2.5vw,24px);bottom: clamp(12px,2.5vw,24px);z-index: 90;display: inline-flex;align-items: center;justify-content: center;width: 44px;height: 44px;padding: 0;background: var(--paper-ink);color: var(--ink-on-dark);border: 1px solid var(--border-on-dark);border-radius: var(--r-2);cursor: pointer;opacity: 0;transform: translateY(8px);pointer-events: none;visibility: hidden;transition: opacity 240ms cubic-bezier(0.22,1,0.36,1),transform 240ms cubic-bezier(0.22,1,0.36,1),visibility 0s linear 240ms,border-color 160ms ease-out,background-color 160ms ease-out}.mz-back-to-top.is-visible{opacity: 1;transform: translateY(0);pointer-events: auto;visibility: visible;transition: opacity 240ms cubic-bezier(0.22,1,0.36,1),transform 240ms cubic-bezier(0.22,1,0.36,1),visibility 0s linear 0s,border-color 160ms ease-out,background-color 160ms ease-out}.mz-back-to-top:hover{border-color: var(--border-on-dark-strong);background: color-mix(in oklab,var(--paper-ink) 85%,white)}.mz-back-to-top:focus-visible{outline: 2px solid var(--border-focus);outline-offset: 2px}.mz-back-to-top:active{transform: translateY(0) scale(0.96)}.mz-back-to-top__icon{width: 18px;height: 18px;stroke: currentColor;stroke-width: 2;fill: none;stroke-linecap: round;stroke-linejoin: round}@media (prefers-reduced-motion: reduce){.mz-back-to-top,.mz-back-to-top.is-visible{transition: opacity 0s,visibility 0s;transform: none}.mz-back-to-top:active{transform: none}}.woocommerce-cart .mz-back-to-top,.woocommerce-checkout .mz-back-to-top{left: clamp(12px,2.5vw,24px);right: auto}@media (max-width: 1100px){.woocommerce-cart .mz-back-to-top{left: auto;right: clamp(12px,2.5vw,24px);bottom: calc(80px + env(safe-area-inset-bottom,0px))}}.mz-toast-ready .woocommerce-notices-wrapper,.mz-toast-ready .woocommerce-message,.mz-toast-ready .woocommerce-error,.mz-toast-ready .woocommerce-info{position: absolute !important;width: 1px;height: 1px;margin: 0;padding: 0;overflow: hidden;clip: rect(0 0 0 0);clip-path: inset(50%);white-space: nowrap;border: 0}.mz-toast-stack{position: fixed;top: max(1rem,env(safe-area-inset-top));right: max(1rem,env(safe-area-inset-right));z-index: 9999;display: flex;flex-direction: column;gap: 10px;width: min(380px,calc(100vw - 2rem));pointer-events: none}.mz-toast{pointer-events: auto;position: relative;display: grid;grid-template-columns: auto 1fr auto;align-items: start;gap: 12px;padding: 14px 14px 14px 16px;background: var(--paper-2);color: var(--ink-1);border: 1px solid var(--stroke,color-mix(in oklch,var(--ink-1) 12%,transparent));border-radius: 12px;box-shadow: 0 1px 0 color-mix(in oklch,var(--ink-1) 4%,transparent),0 8px 24px -8px color-mix(in oklch,var(--ink-1) 22%,transparent),0 24px 48px -24px color-mix(in oklch,var(--ink-1) 28%,transparent);overflow: hidden;opacity: 0;transform: translateX(16px) scale(0.985);transition: opacity 260ms cubic-bezier(0.22,1,0.36,1),transform 360ms cubic-bezier(0.22,1,0.36,1)}.mz-toast--in{opacity: 1;transform: translateX(0) scale(1)}.mz-toast--out{opacity: 0;transform: translateX(24px) scale(0.98);transition: opacity 200ms cubic-bezier(0.4,0,1,1),transform 220ms cubic-bezier(0.4,0,1,1)}.mz-toast::before{content: "";position: absolute;inset: 0 0 auto 0;height: 2px;background: var(--success)}.mz-toast--error::before{background: var(--brand)}.mz-toast--info::before{background: var(--ink-3)}.mz-toast__icon{flex-shrink: 0;display: inline-flex;width: 22px;height: 22px;color: var(--success);margin-top: 1px}.mz-toast--error .mz-toast__icon{color: var(--brand)}.mz-toast--info .mz-toast__icon{color: var(--ink-2)}.mz-toast__icon svg{width: 100%;height: 100%;fill: none;stroke: currentColor;stroke-width: 1.75;stroke-linecap: round;stroke-linejoin: round}.mz-toast__body{min-width: 0}.mz-toast__text{margin: 0;font-size: 14px;line-height: 1.4;color: var(--ink-1);font-weight: 500;word-wrap: break-word;overflow-wrap: anywhere}.mz-toast__action{display: inline-flex;align-items: center;gap: 4px;margin-top: 8px;font-size: 13px;font-weight: 600;line-height: 1;color: var(--brand);text-decoration: none;letter-spacing: -0.005em;transition: color 160ms ease-out,gap 200ms cubic-bezier(0.22,1,0.36,1)}.mz-toast__action svg{width: 14px;height: 14px;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round;transition: transform 220ms cubic-bezier(0.22,1,0.36,1)}.mz-toast__action:hover,.mz-toast__action:focus-visible{color: var(--brand-ink);gap: 6px}.mz-toast__action:hover svg,.mz-toast__action:focus-visible svg{transform: translateX(2px)}.mz-toast__close{flex-shrink: 0;display: inline-flex;align-items: center;justify-content: center;width: 26px;height: 26px;margin: -3px -3px 0 0;padding: 0;background: transparent;border: 0;border-radius: 6px;color: var(--ink-3);cursor: pointer;transition: color 140ms ease-out,background-color 140ms ease-out}.mz-toast__close:hover,.mz-toast__close:focus-visible{color: var(--ink-1);background: color-mix(in oklch,var(--ink-1) 6%,transparent);outline: none}.mz-toast__close svg{width: 14px;height: 14px;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round}.mz-toast__progress{position: absolute;left: 0;bottom: 0;height: 2px;width: 100%;background: color-mix(in oklch,var(--success) 70%,transparent);transform-origin: left center;transform: scaleX(1)}.mz-toast--error .mz-toast__progress{background: color-mix(in oklch,var(--brand) 70%,transparent)}.mz-toast--info .mz-toast__progress{background: color-mix(in oklch,var(--ink-3) 70%,transparent)}.mz-toast--in .mz-toast__progress{animation: mz-toast-progress 5000ms linear forwards}.mz-toast--paused .mz-toast__progress{animation-play-state: paused}@keyframes mz-toast-progress{from{transform: scaleX(1)}to{transform: scaleX(0)}}@media (max-width: 560px){.mz-toast-stack{left: max(0.75rem,env(safe-area-inset-left));right: max(0.75rem,env(safe-area-inset-right));width: auto}.mz-toast{padding: 12px 12px 12px 14px}.mz-toast__text{font-size: 13.5px}}@media (prefers-reduced-motion: reduce){.mz-toast,.mz-toast--out,.mz-toast__action,.mz-toast__action svg,.mz-toast__close{transition: opacity 120ms linear !important;transform: none !important}.mz-toast--in .mz-toast__progress{animation: none;transform: scaleX(0)}}.mz-cart-ctrl{width: 100%}.mz-cart-ctrl .mz-btn{width: 100%}.mz-stepper[hidden]{display: none}.mz-cart-ctrl.is-in-cart .mz-btn{display: none}.mz-cart-ctrl.is-in-cart .mz-stepper{display: flex}.mz-stepper{display: flex;align-items: center;justify-content: space-between;gap: var(--s-2);width: 100%;height: 40px;padding: 0 4px;background: var(--paper-2);border: 1px solid var(--success);border-radius: var(--r-2)}.mz-stepper__btn{display: inline-flex;align-items: center;justify-content: center;flex: 0 0 auto;width: 32px;height: 32px;margin: 0;padding: 0;background: transparent;border: 0;border-radius: var(--r-1);color: var(--ink-1);cursor: pointer;appearance: none;-webkit-appearance: none;transition: background-color var(--d-1) var(--ease),color var(--d-1) var(--ease)}.mz-stepper__btn:hover{background: var(--paper-3)}.mz-stepper__btn:focus-visible{outline: 2px solid var(--border-focus);outline-offset: 2px}.mz-stepper__btn:disabled{opacity: .35;cursor: not-allowed}.mz-stepper__btn:disabled:hover{background: transparent;color: var(--ink-1)}.mz-stepper__remove:hover{color: var(--danger)}.mz-stepper__plus:hover{color: var(--success)}.mz-stepper__icon{width: 16px;height: 16px;display: block}.mz-stepper__count{flex: 1 1 auto;text-align: center;font: 600 var(--t-sm)/1 var(--ff-ui);color: var(--ink-1);white-space: nowrap}.mz-stepper__qty{font-weight: 700;font-variant-numeric: tabular-nums;color: var(--success)}.mz-stepper__text{color: var(--ink-2);margin-left: 4px}@media (prefers-reduced-motion: reduce){.mz-stepper__btn{transition: none}}.mz-cart-ctrl a.added_to_cart{display: none !important}.mz-scheda__cart form.cart .mz-sp-cart{display: none}.mz-scheda__cart form.cart.mz-in-cart .quantity,.mz-scheda__cart form.cart.mz-in-cart .single_add_to_cart_button{display: none !important}.mz-scheda__cart form.cart.mz-in-cart .mz-sp-cart{display: inline-flex;align-items: center;gap: var(--s-4);flex-wrap: wrap}.mz-sp-cart__stepper{display: inline-flex;align-items: center;gap: var(--s-1);height: 48px;padding: 0 6px;background: var(--paper-2);border: 1px solid var(--success);border-radius: var(--r-2)}.mz-sp-cart__btn{display: inline-flex;align-items: center;justify-content: center;flex: 0 0 auto;width: 38px;height: 38px;margin: 0;padding: 0;background: transparent;border: 0;border-radius: var(--r-1);color: var(--ink-1);cursor: pointer;appearance: none;-webkit-appearance: none;transition: background-color var(--d-1) var(--ease),color var(--d-1) var(--ease)}.mz-sp-cart__btn:hover{background: var(--paper-3)}.mz-sp-cart__btn:focus-visible{outline: 2px solid var(--border-focus);outline-offset: 2px}.mz-sp-cart__btn:disabled{opacity: .35;cursor: not-allowed}.mz-sp-cart__btn:disabled:hover{background: transparent;color: var(--ink-1)}.mz-sp-cart__remove:hover{color: var(--danger)}.mz-sp-cart__plus:hover{color: var(--success)}.mz-sp-cart__icon{width: 18px;height: 18px;display: block}.mz-sp-cart__count{padding: 0 var(--s-2);font: 600 var(--t-sm)/1 var(--ff-ui);color: var(--ink-1);white-space: nowrap}.mz-sp-cart__qty{font-weight: 700;font-variant-numeric: tabular-nums;color: var(--success)}.mz-sp-cart__text{color: var(--ink-2);margin-left: 4px}.mz-sp-cart__link{display: inline-flex;align-items: center;gap: 4px;font: 600 var(--t-sm)/1 var(--ff-ui);color: var(--ink-2);border-bottom: 1px solid var(--border);transition: color var(--d-1) var(--ease),border-color var(--d-1) var(--ease)}.mz-sp-cart__link:hover{color: var(--ink-1);border-bottom-color: var(--ink-1)}.mz-sp-cart__link-icon{width: 14px;height: 14px}@media (prefers-reduced-motion: reduce){.mz-sp-cart__btn{transition: none}}.mz-consent[hidden]{display: none}.mz-consent.is-open{display: block}.mz-consent{position: fixed;left: 0;right: 0;bottom: 0;z-index: 950;padding: var(--s-3);pointer-events: none}.mz-consent__panel{pointer-events: auto;max-width: 1100px;margin: 0 auto;background: var(--paper-2);color: var(--ink-1);border: 1px solid var(--border-strong);border-radius: var(--r-3);box-shadow: var(--shadow-overlay);overflow: hidden;animation: mz-consent-rise var(--d-2) var(--ease) both}@keyframes mz-consent-rise{from{transform: translateY(12px);opacity: 0}to{transform: none;opacity: 1}}@media (max-width: 640px){.mz-consent{padding: 0}.mz-consent__panel{border-radius: var(--r-3) var(--r-3) 0 0;border-bottom: 0;box-shadow: var(--shadow-overlay-up)}}.mz-consent__compact{display: grid;grid-template-columns: minmax(0,1fr) auto;grid-template-areas: "head actions" "lede actions" "more actions";align-items: center;gap: var(--s-2) var(--s-6);padding: var(--s-5) var(--s-6)}.mz-consent__head{grid-area: head}.mz-consent__lede{grid-area: lede}.mz-consent__more{grid-area: more}.mz-consent__actions{grid-area: actions}@media (max-width: 820px){.mz-consent__compact{grid-template-columns: 1fr;grid-template-areas: "head" "lede" "more" "actions";padding: var(--s-4) var(--s-4) var(--s-5);gap: var(--s-3)}}.mz-consent__eyebrow{font: 500 var(--t-xs)/var(--lh-xs) var(--ff-mono);letter-spacing: var(--tr-micro);text-transform: uppercase;color: var(--ink-3);margin: 0 0 var(--s-2)}.mz-consent__title{font: 700 var(--t-lg)/var(--lh-lg) var(--ff-ui);letter-spacing: var(--tr-tight);margin: 0}.mz-consent__lede{font: 400 var(--t-sm)/var(--lh-sm) var(--ff-ui);color: var(--ink-2);margin: 0;max-width: 68ch}.mz-consent__more{margin: 0}.mz-consent__more-link{display: inline-flex;align-items: center;gap: var(--s-2);font: 500 var(--t-xs)/1 var(--ff-mono);letter-spacing: var(--tr-micro);text-transform: uppercase;color: var(--ink-1);text-decoration: none;border-bottom: 1px solid var(--border-strong);padding-bottom: 2px;transition: border-color var(--d-1) var(--ease)}.mz-consent__more-link:hover{border-color: var(--ink-1)}.mz-consent__more-link svg{transition: transform var(--d-1) var(--ease)}.mz-consent__more-link:hover svg{transform: translateX(2px)}.mz-consent__actions{display: flex;flex-wrap: wrap;gap: var(--s-2);align-items: center;justify-content: flex-end}@media (max-width: 820px){.mz-consent__actions{justify-content: stretch}.mz-consent__actions .mz-btn{flex: 1 1 auto;min-width: 0}}.mz-consent__panel[data-mode="drawer"] .mz-consent__compact{display: none}.mz-consent__panel[data-mode="drawer"] .mz-consent__drawer{display: flex}.mz-consent__drawer{display: none;flex-direction: column;max-height: min(82vh,720px)}.mz-consent__drawer-head{padding: var(--s-5) var(--s-6) var(--s-4);border-bottom: 1px solid var(--border);background: var(--paper-2)}.mz-consent__drawer-head .mz-consent__title{margin-bottom: var(--s-2)}.mz-consent__drawer-head .mz-consent__lede{max-width: 68ch}.mz-consent__cats{overflow-y: auto;overscroll-behavior: contain;flex: 1 1 auto;padding: var(--s-2) var(--s-6)}.mz-consent__cat{border-bottom: 1px solid var(--border)}.mz-consent__cat:last-child{border-bottom: 0}.mz-consent__cat-head{display: flex;align-items: center;gap: var(--s-4);padding: var(--s-4) 0}.mz-consent__cat-toggle{flex: 1 1 auto;display: inline-flex;align-items: center;gap: var(--s-3);background: transparent;border: 0;padding: 0;cursor: pointer;text-align: left;color: var(--ink-1);font: inherit;min-height: 24px}.mz-consent__cat-toggle:focus-visible{outline: 2px solid var(--border-focus);outline-offset: 2px;border-radius: var(--r-1)}.mz-consent__cat-chev{display: inline-flex;align-items: center;justify-content: center;width: 16px;height: 16px;color: var(--ink-3);transition: transform var(--d-1) var(--ease),color var(--d-1) var(--ease)}.mz-consent__cat-toggle[aria-expanded="true"] .mz-consent__cat-chev{transform: rotate(180deg);color: var(--ink-1)}.mz-consent__cat-title{font: 700 var(--t-md)/1.2 var(--ff-ui);letter-spacing: -0.01em}.mz-consent__cat-count{font: 500 var(--t-xs)/1 var(--ff-mono);letter-spacing: var(--tr-micro);text-transform: uppercase;color: var(--ink-3);padding: 4px 8px;background: var(--paper-3);border-radius: var(--r-1)}.mz-consent__lock{display: inline-flex;align-items: center;gap: var(--s-2);font: 500 var(--t-xs)/1 var(--ff-mono);letter-spacing: var(--tr-micro);text-transform: uppercase;color: var(--ink-3);padding: 6px 10px;border: 1px solid var(--border);border-radius: var(--r-2);background: var(--paper);white-space: nowrap}.mz-consent__switch{position: relative;display: inline-flex;align-items: center;justify-content: center;padding: 5px 4px;margin: -5px -4px;cursor: pointer;-webkit-tap-highlight-color: transparent}.mz-consent__switch input{position: absolute;inset: 0;width: 100%;height: 100%;opacity: 0;margin: 0;cursor: pointer}.mz-consent__switch-track{position: relative;display: inline-block;width: 40px;height: 22px;border: 1px solid var(--border-strong);border-radius: 999px;background: var(--paper);transition: background var(--d-1) var(--ease),border-color var(--d-1) var(--ease)}.mz-consent__switch-thumb{position: absolute;top: 2px;left: 2px;width: 16px;height: 16px;background: var(--ink-2);border-radius: 999px;transition: transform var(--d-1) var(--ease),background var(--d-1) var(--ease)}.mz-consent__switch input:checked + .mz-consent__switch-track{background: var(--brand);border-color: var(--brand)}.mz-consent__switch input:checked + .mz-consent__switch-track .mz-consent__switch-thumb{transform: translateX(18px);background: #fff}.mz-consent__switch input:focus-visible + .mz-consent__switch-track{outline: 2px solid var(--border-focus);outline-offset: 2px}.mz-consent__cat-body{padding: 0 0 var(--s-5)}.mz-consent__cat-body[hidden]{display: none}.mz-consent__cat-lede{font: 400 var(--t-sm)/var(--lh-sm) var(--ff-ui);color: var(--ink-2);margin: 0 0 var(--s-3);max-width: 70ch}.mz-consent__empty{font: 500 var(--t-xs)/var(--lh-xs) var(--ff-mono);letter-spacing: 0.02em;color: var(--ink-3);margin: 0;padding: var(--s-3);border: 1px dashed var(--border);border-radius: var(--r-2);background: var(--paper)}.mz-consent__table-wrap{border: 1px solid var(--border);border-radius: var(--r-2);overflow-x: auto;background: var(--paper)}.mz-consent__table{width: 100%;border-collapse: collapse;min-width: 560px}.mz-consent__table th,.mz-consent__table td{text-align: left;padding: var(--s-3) var(--s-3);font: 400 var(--t-sm)/var(--lh-sm) var(--ff-ui);color: var(--ink-2);border-bottom: 1px solid var(--border);vertical-align: top}.mz-consent__table tr:last-child th,.mz-consent__table tr:last-child td{border-bottom: 0}.mz-consent__table thead th{font: 500 var(--t-xs)/1 var(--ff-mono);letter-spacing: var(--tr-micro);text-transform: uppercase;color: var(--ink-3);background: var(--paper-2);padding-top: var(--s-2);padding-bottom: var(--s-2)}.mz-consent__table td:first-child{width: 1%;white-space: nowrap}.mz-consent__code{display: inline-block;font: 500 var(--t-sm)/1 var(--ff-mono);font-feature-settings: 'tnum','zero';color: var(--ink-1);background: var(--paper-3);border-radius: var(--r-1);padding: 4px 8px;letter-spacing: 0}@media (max-width: 720px){.mz-consent__table thead{display: none}.mz-consent__table,.mz-consent__table tbody,.mz-consent__table tr,.mz-consent__table td{display: block;width: 100%;min-width: 0}.mz-consent__table tr{padding: var(--s-3);border-bottom: 1px solid var(--border)}.mz-consent__table tr:last-child{border-bottom: 0}.mz-consent__table td{padding: var(--s-1) 0;border-bottom: 0;white-space: normal}.mz-consent__table td:first-child{padding-bottom: var(--s-2);width: auto}.mz-consent__table td::before{display: block;content: attr(data-label);font: 500 var(--t-xs)/1 var(--ff-mono);letter-spacing: var(--tr-micro);text-transform: uppercase;color: var(--ink-3);margin-bottom: 2px}.mz-consent__table td:first-child::before{display: none}}.mz-consent__drawer-foot{display: flex;align-items: center;justify-content: space-between;gap: var(--s-3);padding: var(--s-4) var(--s-6);border-top: 1px solid var(--border);background: var(--paper-2)}.mz-consent__drawer-foot-right{display: flex;gap: var(--s-2);flex-wrap: wrap;justify-content: flex-end}@media (max-width: 560px){.mz-consent__drawer-foot{flex-direction: column-reverse;align-items: stretch}.mz-consent__drawer-foot-right{width: 100%}.mz-consent__drawer-foot-right .mz-btn{flex: 1 1 auto}.mz-consent__drawer-foot > .mz-btn{width: 100%}}@media (max-width: 640px){.mz-consent__drawer{max-height: 85vh}.mz-consent__drawer-head,.mz-consent__cats,.mz-consent__drawer-foot{padding-left: var(--s-4);padding-right: var(--s-4)}}@media (prefers-reduced-motion: reduce){.mz-consent__panel{animation: none}.mz-consent__cat-chev,.mz-consent__switch-track,.mz-consent__switch-thumb,.mz-consent__more-link svg{transition: none}}.mz-footer{position: relative;background: var(--paper-ink);color: var(--ink-on-dark);padding: var(--s-9) 0 var(--s-6);overflow: hidden}.mz-footer__rule{position: absolute;top: 0;left: 0;right: 0;height: 2px;background: var(--brand);pointer-events: none}.mz-footer__masthead{display: grid;grid-template-columns: minmax(0,1.5fr) minmax(0,1fr);gap: var(--s-8);align-items: end;padding-bottom: var(--s-8);border-bottom: 1px solid var(--border-on-dark-soft)}.mz-footer__mast-left{display: flex;flex-direction: column;gap: var(--s-4);min-width: 0}.mz-footer__indice{font: 600 var(--t-xs)/1 var(--ff-mono);letter-spacing: var(--tr-micro);text-transform: uppercase;color: var(--ink-on-dark-3)}.mz-footer__wordmark{display: inline-flex;align-items: center;width: max-content;max-width: 100%}.mz-footer__wordmark img{display: block;height: clamp(40px,5vw,56px);width: auto;max-width: 260px;object-fit: contain}.mz-footer__statement{margin: 0;font: 700 clamp(20px,2.4vw,28px)/1.2 var(--ff-ui);letter-spacing: var(--tr-tight);color: var(--ink-on-dark);max-width: 28ch}.mz-footer__statement em{font-style: normal;color: var(--brand)}.mz-footer__tags{margin: 0;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 1px;background: var(--border-on-dark-soft);border: 1px solid var(--border-on-dark-soft)}.mz-footer__tag{background: var(--paper-ink);padding: var(--s-4) var(--s-4) var(--s-4);display: flex;flex-direction: column;gap: var(--s-1);min-width: 0}.mz-footer__tag dt{font: 700 var(--t-md)/1.1 var(--ff-mono);font-feature-settings: 'tnum','zero';letter-spacing: 0;color: var(--ink-on-dark);white-space: nowrap}.mz-footer__tag dd{margin: 0;font: 500 var(--t-xs)/1.4 var(--ff-mono);letter-spacing: var(--tr-label);text-transform: uppercase;color: var(--ink-on-dark-3)}.mz-footer__index{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 1px;background: var(--border-on-dark-soft);margin-top: var(--s-8);border-bottom: 1px solid var(--border-on-dark-soft)}.mz-footer__col{background: var(--paper-ink);padding: var(--s-7) var(--s-5);min-width: 0}.mz-footer__col:first-child{padding-left: 0}.mz-footer__col:last-child{padding-right: 0}.mz-footer__col-label{margin: 0 0 var(--s-4);font: 600 var(--t-xs)/1 var(--ff-mono);letter-spacing: var(--tr-micro);text-transform: uppercase;color: var(--ink-on-dark-3)}.mz-footer__list{list-style: none;padding: 0;margin: 0;display: flex;flex-direction: column;gap: var(--s-2)}.mz-footer__list a{display: inline-block;color: var(--ink-on-dark-2);font: 500 var(--t-sm)/1.45 var(--ff-ui);letter-spacing: 0;text-decoration: none;border-bottom: 1px solid transparent;padding: 4px 0;transition: color var(--d-1) var(--ease),border-color var(--d-1) var(--ease)}.mz-footer__list a:hover,.mz-footer__list a:focus-visible{color: var(--ink-on-dark);border-bottom-color: var(--ink-on-dark)}.mz-footer__list a.mz-footer__list-cta{margin-top: var(--s-2);font-family: var(--ff-mono);font-size: var(--t-xs);letter-spacing: var(--tr-label);text-transform: uppercase;color: var(--brand)}.mz-footer__list a.mz-footer__list-cta:hover,.mz-footer__list a.mz-footer__list-cta:focus-visible{color: var(--brand);border-bottom-color: var(--brand)}.mz-footer__list-cta span{display: inline-block;margin-left: 2px}.mz-footer__list--icon li{display: flex;align-items: center;gap: var(--s-2)}.mz-footer__list--icon .mz-footer__contact{flex-direction: row;align-items: center;gap: var(--s-2)}.mz-footer__list-icon{display: inline-flex;align-items: center;justify-content: center;width: 16px;height: 16px;color: var(--brand);flex-shrink: 0}.mz-footer__list-icon svg{width: 100%;height: 100%;display: block}.mz-footer__list--contact{gap: var(--s-3)}.mz-footer__contact{display: flex;flex-direction: column;gap: 2px}.mz-footer__contact-key{font: 600 var(--t-xs)/1 var(--ff-mono);letter-spacing: var(--tr-micro);text-transform: uppercase;color: var(--ink-on-dark-3)}.mz-footer__contact-val{font: 500 var(--t-sm)/1.4 var(--ff-mono);font-feature-settings: 'tnum','zero';color: var(--ink-on-dark);text-decoration: none;border-bottom: 1px solid transparent;transition: color var(--d-1) var(--ease),border-color var(--d-1) var(--ease);overflow-wrap: anywhere}a.mz-footer__contact-val:hover,a.mz-footer__contact-val:focus-visible{color: var(--brand);border-bottom-color: var(--brand)}.mz-footer__contact-val--plain{font-family: var(--ff-ui);color: var(--ink-on-dark-2);white-space: pre-line}.mz-footer__contact--spaced{margin-top: var(--s-3)}.mz-footer__hours{display: flex;flex-direction: column;gap: var(--s-3)}.mz-footer__hours-block{display: flex;flex-direction: column;gap: 2px}.mz-footer__hours-day{font: 500 var(--t-sm)/1.4 var(--ff-ui);color: var(--ink-on-dark-3)}.mz-footer__hours-time{font: 700 var(--t-sm)/1.4 var(--ff-ui);color: var(--ink-on-dark);font-feature-settings: 'tnum','zero'}.mz-footer__hours-cta{align-self: flex-start;margin-top: var(--s-4)}.mz-footer__hours-cta-icon{width: 16px;height: 16px;flex: 0 0 16px}.mz-footer__colophon-row{margin-top: var(--s-6);padding: var(--s-5) 0;display: flex;align-items: flex-end;gap: var(--s-6);border-bottom: 1px solid var(--border-on-dark-soft)}.mz-footer__colophon{margin: 0;padding: 0;font-style: normal;display: flex;flex-wrap: wrap;column-gap: var(--s-7);row-gap: var(--s-3);flex: 1 1 auto;min-width: 0}.mz-footer__colophon-item{display: flex;flex-direction: column;gap: 2px;min-width: 0}.mz-footer__colophon-item--name{flex-basis: 100%}.mz-footer__colophon-key{font: 600 var(--t-xs)/1 var(--ff-mono);letter-spacing: var(--tr-micro);text-transform: uppercase;color: var(--ink-on-dark-3)}.mz-footer__colophon-val{font: 500 var(--t-sm)/1.4 var(--ff-ui);color: var(--ink-on-dark-2);overflow-wrap: anywhere}.mz-footer__colophon-item--name .mz-footer__colophon-val{font-weight: 700;color: var(--ink-on-dark)}.mz-footer__colophon-val--mono{font-family: var(--ff-mono);font-feature-settings: 'tnum','zero';color: var(--ink-on-dark)}.mz-footer__colophon a.mz-footer__colophon-link{text-decoration: none;color: var(--brand);border-bottom: 1px solid transparent;transition: color var(--d-1) var(--ease),border-color var(--d-1) var(--ease)}.mz-footer__colophon a.mz-footer__colophon-link:hover,.mz-footer__colophon a.mz-footer__colophon-link:focus-visible{color: var(--brand);border-bottom-color: var(--brand)}.mz-footer__bottom{margin-top: var(--s-5);display: flex;justify-content: space-between;align-items: center;gap: var(--s-5)}.mz-footer__credit{display: inline-flex;align-items: center;gap: var(--s-2)}.mz-footer__credit-link{display: inline-flex;align-items: center;transition: opacity var(--d-1) var(--ease)}.mz-footer__credit-link:hover .mz-footer__credit-logo,.mz-footer__credit-link:focus-visible .mz-footer__credit-logo{opacity: 1}.mz-footer .mz-footer__credit-logo{height: 1.2rem;width: auto;max-width: none;display: block;opacity: 0.7}.mz-footer__credit-sep{color: var(--ink-on-dark-4);font: 500 var(--t-xs)/1.4 var(--ff-mono)}.mz-footer__credit-by{font: 500 var(--t-sm)/1.4 var(--ff-mono);letter-spacing: 0;color: var(--ink-on-dark-3)}a.mz-footer__credit-by{text-decoration: none;transition: color var(--d-1) var(--ease)}a.mz-footer__credit-by:hover,a.mz-footer__credit-by:focus-visible{color: var(--ink-on-dark)}.mz-footer__copy{margin: 0;justify-self: start;font: 500 var(--t-xs)/1.4 var(--ff-mono);letter-spacing: 0;color: var(--ink-on-dark-3);display: inline-flex;align-items: baseline;flex-wrap: wrap;gap: 0 6px}.mz-footer__copy-mark{color: var(--ink-on-dark-4)}.mz-footer__copy-sep{color: var(--ink-on-dark-4)}.mz-footer__legal{display: inline-flex;align-items: center;gap: 6px;font: 500 var(--t-xs)/1.4 var(--ff-mono);letter-spacing: 0}.mz-footer__legal a{color: var(--ink-on-dark-3);text-decoration: none;border-bottom: 1px solid transparent;padding: 4px 0;transition: color var(--d-1) var(--ease),border-color var(--d-1) var(--ease)}.mz-footer__legal a:hover,.mz-footer__legal a:focus-visible{color: var(--ink-on-dark);border-bottom-color: var(--ink-on-dark-4)}.mz-footer__legal-sep{color: var(--ink-on-dark-4)}.mz-footer__social{list-style: none;padding: 0;margin: 0;display: flex;flex-wrap: wrap;gap: var(--s-2);flex-shrink: 0}.mz-footer__social-link{display: inline-flex;align-items: center;justify-content: center;width: 36px;height: 36px;border: 1px solid var(--border-on-dark-2);border-radius: var(--r-1);color: var(--ink-on-dark-2);background: transparent;transition: border-color var(--d-1) var(--ease),color var(--d-1) var(--ease)}.mz-footer__social-link:hover,.mz-footer__social-link:focus-visible{color: var(--ink-on-dark);border-color: var(--brand)}.mz-footer__social-link svg{width: 18px;height: 18px;display: block}@media (max-width: 980px){.mz-footer__masthead{grid-template-columns: 1fr;gap: var(--s-7);align-items: stretch}.mz-footer__index{grid-template-columns: repeat(2,minmax(0,1fr))}.mz-footer__col{padding-left: var(--s-5);padding-right: var(--s-5)}.mz-footer__col:nth-child(2n+1){padding-left: 0}.mz-footer__col:nth-child(2n){padding-right: 0}}@media (max-width: 640px){.mz-footer{padding-top: var(--s-8)}.mz-footer__statement{font-size: clamp(18px,5vw,22px)}.mz-footer__tags{grid-template-columns: 1fr}.mz-footer__index{grid-template-columns: 1fr}.mz-footer__col{padding-left: 0 !important;padding-right: 0}.mz-footer__colophon-row{flex-direction: column;align-items: flex-start;gap: var(--s-4)}.mz-footer__colophon{column-gap: var(--s-5)}.mz-footer__bottom{flex-direction: column;align-items: flex-start;text-align: left;gap: var(--s-4)}.mz-footer__legal{flex-wrap: wrap}}@media (prefers-reduced-motion: reduce){.mz-footer__social-link,.mz-footer__legal a,.mz-footer__list a,.mz-footer__contact-val,.mz-footer__colophon-link{transition: none}}.mz-parts{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: var(--s-5)}@media (max-width: 1100px){.mz-parts{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (max-width: 800px){.mz-parts{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 2560px){.mz-parts{grid-template-columns: repeat(auto-fill,minmax(280px,1fr))}}.mz-parts.mz-parts--featured{grid-template-columns: repeat(4,minmax(0,1fr))}@media (max-width: 1100px){.mz-parts.mz-parts--featured{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (max-width: 800px){.mz-parts.mz-parts--featured{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 2560px){.mz-parts.mz-parts--featured{grid-template-columns: repeat(6,minmax(0,1fr))}}@media (min-width: 3840px){.mz-parts.mz-parts--featured{grid-template-columns: repeat(8,minmax(0,1fr))}}.mz-parts--shop.mz-parts--cols-2{grid-template-columns: repeat(2,minmax(0,1fr))}.mz-parts--shop.mz-parts--cols-3{grid-template-columns: repeat(3,minmax(0,1fr))}.mz-parts--shop.mz-parts--cols-4{grid-template-columns: repeat(4,minmax(0,1fr))}.mz-parts--shop.mz-parts--cols-5{grid-template-columns: repeat(5,minmax(0,1fr))}@media (max-width: 1100px){.mz-parts--shop.mz-parts--cols-4,.mz-parts--shop.mz-parts--cols-5{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (max-width: 800px){.mz-parts--shop.mz-parts--cols-3,.mz-parts--shop.mz-parts--cols-4,.mz-parts--shop.mz-parts--cols-5{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 1600px){.mz-parts--shop.mz-parts--cols-2{grid-template-columns: repeat(auto-fill,minmax(320px,1fr))}.mz-parts--shop.mz-parts--cols-3{grid-template-columns: repeat(auto-fill,minmax(280px,1fr))}.mz-parts--shop.mz-parts--cols-4{grid-template-columns: repeat(auto-fill,minmax(248px,1fr))}.mz-parts--shop.mz-parts--cols-5{grid-template-columns: repeat(auto-fill,minmax(216px,1fr))}.mz-parts--shop.mz-parts--list{max-width: 1280px}}@media (min-width: 1800px){.mz-parts--shop.mz-parts--list{max-width: 1460px}}@media (min-width: 2000px){.mz-parts--shop.mz-parts--list{max-width: 1640px}}@media (min-width: 2300px){.mz-parts--shop.mz-parts--list{max-width: 1900px}}@media (min-width: 2560px){.mz-parts--shop.mz-parts--list{max-width: none}}.mz-parts.mz-parts--list,.mz-parts--list{grid-template-columns: 1fr !important}.mz-part{position: relative;background: var(--paper);border: 1px solid var(--border);border-radius: var(--r-2);display: grid;grid-template-columns: minmax(0,1fr);grid-template-rows: auto 1fr;overflow: hidden;transition: border-color var(--d-1) var(--ease);width: 100%;max-width: 360px;justify-self: start}.mz-part:hover{border-color: var(--ink-1)}.mz-part__media{grid-row: 1;grid-column: 1}.mz-part__top{grid-row: 1;grid-column: 1;align-self: end}.mz-part__body{grid-row: 2;grid-column: 1}.mz-part__body{display: flex;flex-direction: column;gap: var(--s-3);padding: var(--s-3);min-width: 0}.mz-parts:not(.mz-parts--list) .mz-part__stock--caption{margin-top: auto}.mz-can-see-ubi .mz-parts:not(.mz-parts--list) .mz-part__title{margin-top: auto}.mz-can-see-ubi .mz-parts:not(.mz-parts--list) .mz-part__stock--caption{margin-top: 0}.mz-parts--list .mz-part{grid-template-columns: 168px minmax(0,1fr);grid-template-rows: 1fr;grid-template-areas: "media body";overflow: hidden;max-width: none;justify-self: stretch}.mz-parts--list .mz-part__media{grid-area: media;align-self: stretch;min-height: 116px}.mz-parts--list .mz-part__top{grid-area: media}.mz-parts--list .mz-part__body{grid-area: body;justify-content: flex-start;padding: var(--s-3);gap: var(--s-2)}@media (max-width: 720px){.mz-parts--list .mz-part{grid-template-columns: 140px minmax(0,1fr)}}.mz-part__media{position: relative;background: var(--media-frame);border: 0;border-bottom: 1px solid var(--border);border-radius: var(--r-2) var(--r-2) 0 0;overflow: hidden;display: flex;align-items: center;justify-content: center;min-height: 184px;color: var(--ink-3)}.mz-parts--list .mz-part__media{border-bottom: 0;border-right: 1px solid var(--border);border-radius: var(--r-2) 0 0 var(--r-2)}.mz-part__media-link{display: contents}.mz-part__media-link svg{width: 56%;max-width: 96px;opacity: 0.85}.mz-part__media-link svg.mz-part__placeholder{width: 72%;max-width: 168px;opacity: 0.9}.mz-part__media img,.mz-part__media .mz-part__img{display: block;width: 100%;height: auto;mix-blend-mode: multiply}.mz-parts:not(.mz-parts--list) .mz-part__media{height: 190px}.mz-parts:not(.mz-parts--list) .mz-part__media img,.mz-parts:not(.mz-parts--list) .mz-part__media .mz-part__img{height: 100%;object-fit: contain}.mz-parts--list .mz-part__media img,.mz-parts--list .mz-part__media .mz-part__img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: contain}.mz-part__flags{position: absolute;top: 0;left: 0;z-index: 2;display: flex;flex-direction: column;align-items: flex-start}.mz-part__novita,.mz-part__offerta{font: 700 10px/1 var(--ff-mono);letter-spacing: var(--tr-micro);text-transform: uppercase;padding: 5px 8px 4px;pointer-events: none;user-select: none}.mz-part__novita{background: var(--paper-ink);color: var(--ink-on-dark)}.mz-part__offerta{background: var(--accent);color: var(--paper)}.mz-part__lastbuy{display: inline-flex;align-items: center;gap: 6px;margin: var(--s-2);padding: 5px var(--s-2);background: var(--success);color: var(--ink-on-dark);border-radius: var(--r-1);pointer-events: none;user-select: none;max-width: calc(100% - var(--s-4))}.mz-part__lastbuy-ic{flex-shrink: 0}.mz-part__lastbuy-txt{display: flex;flex-direction: column;gap: 2px;min-width: 0}.mz-part__lastbuy-lead{font: 700 8px/1 var(--ff-mono);letter-spacing: var(--tr-micro);text-transform: uppercase;opacity: 0.68}.mz-part__lastbuy-meta{font: 600 var(--t-sm)/1 var(--ff-mono);font-variant-numeric: tabular-nums;letter-spacing: 0.02em;white-space: nowrap}.mz-parts--list .mz-part__flags .mz-part__lastbuy{display: none}.mz-parts:not(.mz-parts--list) .mz-part__foot .mz-part__lastbuy{display: none}.mz-parts--list .mz-part__foot .mz-part__lastbuy{margin: 0 0 0 auto;flex-shrink: 0}.mz-part__top{z-index: 3;display: flex;align-items: flex-end;justify-content: space-between;gap: var(--s-2);flex-wrap: wrap;row-gap: var(--s-1);padding: var(--s-2) var(--s-3);pointer-events: none}.mz-part__code{display: inline-flex;align-items: center;gap: 6px;font: 600 var(--t-sm)/1 var(--ff-mono);font-variant-numeric: tabular-nums;letter-spacing: 0.02em;color: var(--ink-on-dark);background: var(--paper-ink);padding: 6px var(--s-2);border-radius: var(--r-1);white-space: nowrap}.mz-part__code::before{content: "";width: 5px;height: 5px;border-radius: 50%;background: var(--mz-state,var(--brand));flex-shrink: 0}.mz-part__stock{display: inline-flex;align-items: center;gap: 6px;font: 600 var(--t-xs)/1.2 var(--ff-mono);letter-spacing: var(--tr-label);text-transform: uppercase;padding: 5px var(--s-2);border-radius: var(--r-1);background: var(--paper-3);color: var(--accent-ink);max-width: 100%}.mz-part__stock::before{content: "";width: 6px;height: 6px;border-radius: 50%;background: var(--mz-state,var(--accent));flex-shrink: 0}.mz-part__stock strong{font-weight: 700;color: inherit}.mz-part__stock-short{display: none}.mz-parts:not(.mz-parts--list) .mz-part__top .mz-part__stock{display: none}.mz-part__stock--caption{display: none}.mz-parts .mz-part__stock--caption{display: inline-flex;background: transparent;padding: 0}.mz-part__stock--out,.mz-part__top--out{--mz-state: var(--danger)}.mz-part__stock--available,.mz-part__top--available{--mz-state: var(--success)}.mz-part__stock--guaranteed,.mz-part__top--guaranteed{--mz-state: var(--lime)}.mz-part__stock--order,.mz-part__top--order{--mz-state: var(--ink-2)}.mz-part__stock--incoming,.mz-part__top--incoming{--mz-state: var(--warning)}.mz-part__stock--out{background: var(--accent-tint);color: var(--danger)}.mz-part__stock--available{color: var(--success)}.mz-part__stock--guaranteed{background: var(--lime-tint);color: var(--lime-ink);font-weight: 700}.mz-part__stock--order{color: var(--ink-2)}.mz-part__stock--incoming{color: var(--warning)}.mz-parts--list .mz-part__top{align-self: end;justify-content: flex-start;padding: var(--s-2)}.mz-parts--list .mz-part__top .mz-part__stock{display: none}.mz-part__ubi-row{display: flex;flex-wrap: wrap;align-items: center;gap: 6px}.mz-part__ubi-label{font: 700 var(--t-xs)/1 var(--ff-mono);letter-spacing: var(--tr-label);text-transform: uppercase;color: var(--ink-2)}.mz-part__ubi-chip{font: 600 var(--t-xs)/1 var(--ff-mono);font-variant-numeric: tabular-nums;letter-spacing: 0.04em;padding: 4px 8px;border-radius: var(--r-1);background: var(--brand-tint);color: var(--brand-ink);border: 1px solid var(--brand);white-space: nowrap}.mz-part__ubi-chip--empty{background: transparent;color: var(--ink-4);border: 1px dashed var(--border-strong)}.mz-part__soldby-chip{font: 600 var(--t-xs)/1.2 var(--ff-ui);font-variant-numeric: normal;letter-spacing: 0;white-space: normal}.mz-part__title{font: 600 var(--t-base)/1.35 var(--ff-ui);letter-spacing: -0.005em;color: var(--ink-1);margin: 0;min-height: calc(2 * 1.35em);display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.mz-parts--list .mz-part__title{min-height: 0;-webkit-line-clamp: unset}.mz-part__link{display: inline;color: inherit;border: 0;text-decoration: none}.mz-part__link::before{content: "";position: absolute;inset: 0;z-index: 1;border-radius: var(--r-2)}.mz-part__link:focus-visible{outline: none}.mz-part__link:focus-visible::before{outline: 2px solid var(--border-focus);outline-offset: -2px}.mz-chips{display: flex;flex-wrap: wrap;gap: 4px}.mz-chip{display: inline-flex;align-items: center;font: 500 var(--t-xs)/1 var(--ff-mono);letter-spacing: 0.02em;padding: 5px 7px;background: transparent;border: 1px solid var(--border);border-radius: var(--r-1);color: var(--ink-2)}.mz-chip--brand{border-color: var(--brand);color: var(--brand)}.mz-part__foot{display: flex;flex-direction: column;align-items: stretch;gap: var(--s-3);margin-inline: calc(-1 * var(--s-3));padding: var(--s-3) var(--s-3) 0;border-top: 1px solid var(--border)}.mz-parts:not(.mz-parts--list) .mz-part__foot{order: 1;margin-inline: 0;padding: 0;border-top: 0}.mz-part__foot .mz-btn{width: 100%}.mz-price:empty{display: none}.mz-part a.added_to_cart{display: none !important}.mz-price{font: 700 var(--t-lg)/1 var(--ff-ui);letter-spacing: var(--tr-tight);color: var(--ink-1);font-variant-numeric: tabular-nums}.mz-price del{font-size: 0.72em;font-weight: 500;color: var(--ink-3);margin-right: var(--s-1)}.mz-price ins{text-decoration: none;background: transparent}.mz-price__vat{font: 500 10px/1 var(--ff-mono);letter-spacing: var(--tr-label);text-transform: uppercase;color: var(--ink-3);margin-left: 4px}.mz-price__ask{font: 500 var(--t-sm)/1 var(--ff-ui);letter-spacing: 0.01em;color: var(--ink-3)}.mz-parts--list .mz-part__foot{flex-direction: row;align-items: center;justify-content: space-between;gap: var(--s-4);order: 1;margin: auto 0 0;padding: 0;border-top: 0}.mz-parts--list .mz-part__foot > .mz-cart-ctrl{width: auto;flex: 0 0 auto}.mz-parts--list .mz-part__foot > .mz-btn,.mz-parts--list .mz-part__foot .mz-cart-ctrl .mz-btn{width: auto}@media (max-width: 560px){.mz-parts--list .mz-part__foot{flex-direction: column;align-items: stretch;gap: var(--s-3)}.mz-parts--list .mz-part__foot > .mz-cart-ctrl{width: 100%}.mz-parts--list .mz-part__foot > .mz-btn,.mz-parts--list .mz-part__foot .mz-cart-ctrl .mz-btn{width: 100%}.mz-parts--list .mz-part__foot .mz-part__lastbuy{margin: 0;align-self: flex-start}.mz-parts--list .mz-stepper__text{display: none}}.mz-parts:not(.mz-parts--list) .mz-stepper__text{display: none}.mz-site-b2b .mz-part__foot{--brand: var(--ink-1);--brand-ink: var(--ink-2)}.mz-part__media{z-index: 2}.mz-part__top{position: relative}.mz-part__foot{position: relative;z-index: 2}.mz-part__media .mz-fav-btn{z-index: 4}.mz-part__media .mz-fav-btn{position: absolute;top: var(--s-2);right: var(--s-2);display: inline-flex;align-items: center;justify-content: center;width: 34px;height: 34px;margin: 0;padding: 0;background: var(--paper);border: 1px solid var(--border);border-radius: var(--r-1);color: var(--ink-3);cursor: pointer;appearance: none;-webkit-appearance: none;transition: opacity var(--d-1) var(--ease),transform var(--d-1) var(--ease),border-color var(--d-1) var(--ease),color var(--d-1) var(--ease),background-color var(--d-1) var(--ease);opacity: 0;transform: translateY(-2px);pointer-events: none}.mz-part:hover .mz-fav-btn,.mz-part:focus-within .mz-fav-btn,.mz-fav-btn:focus-visible,.mz-fav-btn.is-active{opacity: 1;transform: none;pointer-events: auto}.mz-fav-btn:hover{border-color: var(--ink-1);color: var(--ink-1)}.mz-fav-btn.is-active{background: var(--brand);border-color: var(--brand);color: var(--paper)}.mz-fav-btn.is-active:hover{background: var(--brand-ink);border-color: var(--brand-ink)}.mz-fav-btn__icon{width: 16px;height: 16px;display: block;transition: fill var(--d-1) var(--ease);fill: none}.mz-fav-btn.is-active .mz-fav-btn__icon{fill: currentColor}.mz-fav-btn.is-pulse{animation: mz-fav-pulse 200ms var(--ease)}@keyframes mz-fav-pulse{0%{transform: scale(1)}50%{transform: scale(1.12)}100%{transform: scale(1)}}@media (prefers-reduced-motion: reduce){.mz-fav-btn{transition: none}.mz-fav-btn.is-pulse{animation: none}}.mz-fav-btn[aria-busy="true"]{opacity: 0.55;pointer-events: none}@media (hover: none){.mz-part__media .mz-fav-btn{opacity: 1;transform: none;pointer-events: auto}}.mz-fav-text-btn{width: 100%;height: auto;min-height: 48px;margin-top: var(--s-2);letter-spacing: 0.02em;appearance: none;-webkit-appearance: none}.mz-fav-text-btn:hover{border-color: var(--ink-1);background: var(--paper-2);color: var(--ink-1)}.mz-fav-text-btn.is-active{border-color: var(--brand);color: var(--brand);background: var(--brand-tint)}.mz-fav-text-btn.is-active:hover{border-color: var(--brand-ink);color: var(--brand-ink)}.mz-fav-text-btn__icon{width: 18px;height: 18px;display: block;fill: none;transition: fill var(--d-1) var(--ease)}.mz-fav-text-btn.is-active .mz-fav-text-btn__icon{fill: currentColor}.mz-fav-text-btn[aria-busy="true"]{opacity: 0.6;pointer-events: none}.mz-fav-text-btn.is-pulse .mz-fav-text-btn__icon{animation: mz-fav-pulse 200ms var(--ease)}@media (prefers-reduced-motion: reduce){.mz-fav-text-btn,.mz-fav-text-btn.is-pulse .mz-fav-text-btn__icon{transition: none;animation: none}}.mz-site-b2b .mz-parts--shop:not(.mz-parts--list) .mz-part__media{height: 228px}.mz-site-b2b .mz-parts--shop:not(.mz-parts--list) .mz-part__media-link svg{width: 72%;max-width: 120px}.mz-site-b2b .mz-parts--shop:not(.mz-parts--list) .mz-part__media-link svg.mz-part__placeholder{width: 88%;max-width: 200px}.mz-site-b2b .mz-parts--shop:not(.mz-parts--list) .mz-part__title{font-size: var(--t-sm)}@media (max-width: 560px){.mz-parts:not(.mz-parts--list) .mz-part__media,.mz-site-b2b .mz-parts--shop:not(.mz-parts--list) .mz-part__media{height: auto;min-height: 0;aspect-ratio: 1 / 1}.mz-parts{gap: var(--s-2)}.mz-parts:not(.mz-parts--list) .mz-part__body{gap: 10px}.mz-can-see-ubi .mz-parts:not(.mz-parts--list) .mz-part__title{margin-top: 0}.mz-parts:not(.mz-parts--list) .mz-part__stock--caption{margin-top: 0}.mz-parts:not(.mz-parts--list) .mz-part__foot > .mz-cart-ctrl,.mz-parts:not(.mz-parts--list) .mz-part__foot > .mz-btn{display: none}.mz-parts:not(.mz-parts--list) .mz-part__foot{margin: 0;padding: 0;border-top: 0;gap: 0}.mz-parts:not(.mz-parts--list) .mz-price{font-size: var(--t-base)}.mz-parts:not(.mz-parts--list) .mz-part__top{flex-wrap: nowrap}.mz-parts:not(.mz-parts--list) .mz-part__top .mz-part__stock{display: none}.mz-parts:not(.mz-parts--list) .mz-part__stock--caption{display: inline-flex;background: transparent;padding: 0;font-size: var(--t-xs)}.mz-parts .mz-part__stock--caption .mz-part__stock-text{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.mz-parts .mz-part__stock--caption .mz-part__stock-short{display: inline}}.mz-promo{background: var(--brand);color: #fff;position: relative;overflow: hidden}.mz-promo--has-image{background-color: var(--brand);background-image: linear-gradient(rgb(56 56 56 / 87%),rgb(0 0 0 / 95%)),var(--promo-bg-img);background-size: cover;background-position: center}.mz-promo__inner{display: flex;flex-direction: column;align-items: center;text-align: center;gap: var(--s-6);padding: clamp(48px,8vw,80px) 0}.mz-promo__tag{font: 600 var(--t-xs)/1 var(--ff-mono);letter-spacing: var(--tr-micro);text-transform: uppercase;color: rgba(255,255,255,0.78);border: 1px solid rgba(255,255,255,0.34);padding: 6px var(--s-3);border-radius: var(--r-1)}.mz-promo__copy{font: 700 clamp(22px,2.8vw,32px)/1.4 var(--ff-ui);letter-spacing: -0.02em;max-width: 48ch}.mz-promo__copy em{font-style: normal;background: var(--brand);color: #fff;padding: 2px 6px;box-decoration-break: clone;-webkit-box-decoration-break: clone}.mz-promo__cta{transition: background 150ms ease-out,color 150ms ease-out}.mz-promo__cta svg{flex-shrink: 0}.mz-promo__note{margin: calc(var(--s-2) * -1) 0 0;font: 400 var(--t-xs)/1.4 var(--ff-ui);color: rgba(255,255,255,0.72)}[data-theme="dark"] .mz-promo:not(.mz-promo--has-image){background: #E41F21}[data-theme="dark"] .mz-promo__cta{background: var(--ink-on-dark);color: var(--brand);border-color: var(--ink-on-dark)}[data-theme="dark"] .mz-promo__cta:hover{background: transparent;color: var(--ink-on-dark);border-color: var(--ink-on-dark)}@media (max-width: 640px){.mz-promo__copy{line-height: 1.55}}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]):not([data-theme="dark"]) .mz-promo:not(.mz-promo--has-image){background: #E41F21}:root:not([data-theme="light"]):not([data-theme="dark"]) .mz-promo__cta{background: var(--ink-on-dark);color: var(--brand);border-color: var(--ink-on-dark)}:root:not([data-theme="light"]):not([data-theme="dark"]) .mz-promo__cta:hover{background: transparent;color: var(--ink-on-dark);border-color: var(--ink-on-dark)}}.mz-trust{background: var(--paper-ink);color: var(--ink-on-dark);border-top: 1px solid rgba(255,255,255,0.06)}.mz-trust__grid{display: grid;grid-template-columns: repeat(4,1fr);gap: 0}@media (max-width: 800px){.mz-trust__grid{grid-template-columns: repeat(2,1fr)}}@media (max-width: 480px){.mz-trust__grid{grid-template-columns: 1fr}}.mz-trust__item{padding: var(--s-7) var(--s-5);border-right: 1px solid rgba(255,255,255,0.08);display: flex;flex-direction: column;gap: var(--s-2)}.mz-trust__item:last-child{border-right: 0}.mz-trust__label{font: 600 var(--t-sm)/1 var(--ff-mono);letter-spacing: var(--tr-label);text-transform: uppercase;color: var(--accent)}.mz-trust__title{font: 700 var(--t-md)/1.2 var(--ff-ui);letter-spacing: -0.01em}.mz-trust__copy{font-size: var(--t-base);line-height: var(--lh-base);color: rgba(242,240,234,0.72)}.mz-chat{position: fixed;bottom: var(--s-4);z-index: 1900;display: flex;flex-direction: column;align-items: flex-end;gap: var(--s-3);font-family: var(--ff-ui)}.mz-chat[hidden]{display: none}.mz-chat--right{right: var(--s-4)}.mz-chat--left{left: var(--s-4);align-items: flex-start}.mz-chat__launcher{position: relative;display: inline-flex;align-items: center;gap: var(--s-2);padding: var(--s-3) var(--s-4);border: 1px solid var(--border-strong);border-radius: 999px;background: var(--brand);color: #fff;font: inherit;font-size: var(--t-sm);font-weight: 600;line-height: 1;cursor: pointer;box-shadow: var(--shadow-overlay);transition: background var(--d-1) var(--ease),transform var(--d-1) var(--ease)}.mz-chat__launcher:hover,.mz-chat__launcher:focus-visible{background: var(--brand-ink);transform: translateY(-1px)}.mz-chat__launcher-icon{display: inline-flex}.mz-chat__launcher-icon svg{width: 20px;height: 20px}.mz-chat.is-open .mz-chat__launcher-label{display: none}.mz-chat__badge{position: absolute;top: -6px;inset-inline-end: -6px;min-width: 20px;height: 20px;padding: 0 5px;border-radius: 999px;background: var(--accent);color: #fff;font-size: 11px;font-weight: 700;line-height: 20px;text-align: center}.mz-chat__badge[hidden]{display: none}.mz-chat__panel{display: flex;flex-direction: column;width: min(480px,calc(100vw - var(--s-6)));height: min(980px,calc(100vh - 120px));height: min(980px,calc(100dvh - 120px));background: var(--paper);border: 1px solid var(--border);border-radius: var(--r-3);box-shadow: var(--shadow-overlay);overflow: hidden;order: -1}.mz-chat__panel[hidden]{display: none}.mz-chat__head{display: flex;align-items: center;gap: var(--s-3);padding: var(--s-3) var(--s-4);background: var(--paper-ink);color: var(--ink-on-dark);border-bottom: 1px solid var(--border-on-dark)}.mz-chat__avatar{display: inline-flex;align-items: center;justify-content: center;width: 34px;height: 34px;border-radius: 50%;background: rgba(255,255,255,0.1);border: 1px solid var(--border-on-dark);flex-shrink: 0}.mz-chat__avatar svg{width: 18px;height: 18px}.mz-chat__ident{display: flex;flex-direction: column;gap: 2px;min-width: 0;flex: 1}.mz-chat__title{font-size: var(--t-sm);font-weight: 600;line-height: 1.2}.mz-chat__subtitle{font-size: var(--t-xs);color: var(--ink-on-dark-3);line-height: var(--lh-sm);display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.mz-chat__status{display: inline-flex;align-items: center;gap: var(--s-2);font-size: var(--t-xs);color: var(--ink-on-dark-3);line-height: 1.2}.mz-chat__dot{width: 8px;height: 8px;border-radius: 50%;background: var(--ink-4);flex-shrink: 0}.mz-chat__dot.is-online{background: var(--lime);box-shadow: 0 0 0 3px rgba(154,205,50,0.18)}.mz-chat__close{display: inline-flex;align-items: center;justify-content: center;width: 30px;height: 30px;padding: 0;border: 1px solid transparent;border-radius: var(--r-1);background: transparent;color: var(--ink-on-dark-2);cursor: pointer}.mz-chat__close:hover,.mz-chat__close:focus-visible{border-color: var(--border-on-dark);color: var(--ink-on-dark)}.mz-chat__close svg{width: 16px;height: 16px}.mz-chat__scroll{display: flex;flex-direction: column;flex: 1;min-height: 180px;overflow-y: auto;overscroll-behavior: contain;padding: var(--s-4);background: var(--paper-2)}.mz-chat__log{display: flex;flex-direction: column;gap: var(--s-3);margin-top: auto}.mz-chat__msg{display: flex;flex-direction: column;gap: 3px;max-width: 85%}.mz-chat__msg--user{align-self: flex-end;align-items: flex-end}.mz-chat__msg--system{align-self: center;max-width: 100%}.mz-chat__bubble{padding: var(--s-3);border: 1px solid var(--border);border-radius: var(--r-2);background: var(--paper);color: var(--ink-1);font-size: var(--t-sm);line-height: var(--lh-sm);word-break: break-word}.mz-chat__bubble p{margin: 0 0 var(--s-2)}.mz-chat__bubble p:last-child{margin-bottom: 0}.mz-chat__bubble a{color: var(--brand-ink);text-decoration: underline}.mz-chat__bubble code{font-family: var(--ff-mono);font-size: 0.92em;background: var(--paper-3);padding: 1px 4px;border-radius: var(--r-1)}.mz-chat__msg--user .mz-chat__bubble{background: var(--paper-ink);border-color: var(--paper-ink);color: var(--ink-on-dark)}.mz-chat__msg--user .mz-chat__bubble a{color: #fff}.mz-chat__msg--staff .mz-chat__bubble{border-color: var(--brand);border-inline-start-width: 3px}.mz-chat__msg.is-pending .mz-chat__bubble{opacity: 0.6}.mz-chat__meta{font-size: 11px;color: var(--ink-3);letter-spacing: var(--tr-micro)}.mz-chat__system{margin: 0;padding: var(--s-1) var(--s-3);font-size: 11px;color: var(--ink-3);text-align: center;font-style: italic}.mz-chat__cards{display: flex;flex-direction: column;gap: var(--s-2);margin-top: var(--s-3)}.mz-chat__card{display: flex;align-items: center;gap: var(--s-3);padding: var(--s-2);border: 1px solid var(--border);border-radius: var(--r-2);background: var(--paper-2);color: inherit;text-decoration: none;transition: border-color var(--d-1) var(--ease)}a.mz-chat__card:hover,a.mz-chat__card:focus-visible{border-color: var(--ink-1)}.mz-chat__card-img{width: 44px;height: 44px;object-fit: contain;background: var(--paper);border: 1px solid var(--border-soft);border-radius: var(--r-1);flex-shrink: 0}.mz-chat__card-body{display: flex;flex-direction: column;gap: 2px;min-width: 0}.mz-chat__card-title{font-size: var(--t-xs);font-weight: 600;color: var(--ink-1);overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical}.mz-chat__card-meta{font-family: var(--ff-mono);font-size: 11px;color: var(--ink-3)}.mz-chat__card-badge{align-self: flex-start;font-size: 10px;font-weight: 600;text-transform: uppercase;letter-spacing: var(--tr-micro);color: var(--ink-2);border: 1px solid var(--border);border-radius: var(--r-1);padding: 1px 5px}.mz-chat__typing{display: flex;gap: 4px;padding: var(--s-2) 0 0}.mz-chat__typing[hidden]{display: none}.mz-chat__typing span{width: 6px;height: 6px;border-radius: 50%;background: var(--ink-4);animation: mz-chat-blink 1.2s infinite ease-in-out}.mz-chat__typing span:nth-child(2){animation-delay: 0.15s}.mz-chat__typing span:nth-child(3){animation-delay: 0.3s}@keyframes mz-chat-blink{0%,80%,100%{opacity: 0.25}40%{opacity: 1}}@media (prefers-reduced-motion: reduce){.mz-chat__typing span{animation: none;opacity: 0.5}.mz-chat__launcher{transition: none}}.mz-chat__chips{display: flex;flex-wrap: wrap;gap: var(--s-2);padding: var(--s-3) var(--s-4);border-top: 1px solid var(--border-soft);background: var(--paper)}.mz-chat__chips[hidden]{display: none}.mz-chat__chip{padding: 6px 10px;border: 1px solid var(--border-strong);border-radius: 999px;background: var(--paper);color: var(--ink-1);font: inherit;font-size: var(--t-xs);line-height: 1.2;cursor: pointer;transition: background var(--d-1) var(--ease),border-color var(--d-1) var(--ease)}.mz-chat__chip:hover,.mz-chat__chip:focus-visible{background: var(--brand-tint);border-color: var(--brand)}.mz-chat__contact{padding: var(--s-3) var(--s-4);border-top: 1px solid var(--border-soft);background: var(--paper-3)}.mz-chat__contact[hidden]{display: none}.mz-chat__contact-intro{margin: 0 0 var(--s-2);font-size: 11px;color: var(--ink-2);line-height: var(--lh-sm)}.mz-chat__contact-row{display: flex;gap: var(--s-2);margin-bottom: var(--s-2)}.mz-chat__contact-row input{flex: 1;min-width: 0;padding: 6px 8px;border: 1px solid var(--border);border-radius: var(--r-1);background: var(--paper);font: inherit;font-size: var(--t-xs);color: var(--ink-1)}.mz-chat__contact-actions{display: flex;align-items: center;gap: var(--s-3)}.mz-chat__contact-save{align-self: flex-start}.mz-chat__contact-skip{border: 0;background: none;padding: 0;font: inherit;font-size: var(--t-xs);color: var(--ink-3);text-decoration: underline;text-underline-offset: 2px;cursor: pointer}.mz-chat__contact-skip:hover{color: var(--ink-1)}.mz-chat__contact-skip:focus-visible{outline: 2px solid var(--brand);outline-offset: 2px}.mz-chat__composer{display: flex;align-items: flex-end;gap: var(--s-2);padding: var(--s-3) var(--s-4);border-top: 1px solid var(--border);background: var(--paper)}.mz-chat__input{flex: 1;min-height: 38px;max-height: 120px;padding: 9px 10px;border: 1px solid var(--border-strong);border-radius: var(--r-2);background: var(--paper-2);color: var(--ink-1);font: inherit;font-size: var(--t-sm);line-height: 1.35;resize: none}.mz-chat__input:focus-visible{outline: 2px solid var(--border-focus);outline-offset: 1px}.mz-chat__composer[hidden]{display: none}.mz-chat__hp{position: absolute !important;left: -9999px;width: 1px;height: 1px;opacity: 0}.mz-chat__send{display: inline-flex;align-items: center;justify-content: center;width: 38px;height: 38px;flex-shrink: 0;border: 1px solid var(--brand);border-radius: var(--r-2);background: var(--brand);color: #fff;cursor: pointer;transition: background var(--d-1) var(--ease)}.mz-chat__send:hover,.mz-chat__send:focus-visible{background: var(--brand-ink)}.mz-chat__send svg{width: 17px;height: 17px}.mz-chat__ended{display: flex;align-items: center;justify-content: space-between;gap: var(--s-2);padding: var(--s-3) var(--s-4);border-top: 1px solid var(--border);background: var(--paper-2)}.mz-chat__ended[hidden]{display: none}.mz-chat__ended-text{display: inline-flex;align-items: center;gap: 6px;margin: 0;font-size: var(--t-xs);color: var(--ink-2)}.mz-chat__ended-text svg{width: 15px;height: 15px;color: var(--success)}.mz-chat__ended-again{flex-shrink: 0;padding: 6px 10px;border: 1px solid var(--border-strong);border-radius: var(--r-2);background: var(--paper);color: var(--ink-1);font: inherit;font-size: var(--t-xs);cursor: pointer;transition: background var(--d-1) var(--ease),border-color var(--d-1) var(--ease)}.mz-chat__ended-again:hover,.mz-chat__ended-again:focus-visible{background: var(--paper-2);border-color: var(--brand)}.mz-chat__foot{padding: var(--s-2) var(--s-4) var(--s-3);border-top: 1px solid var(--border-soft);background: var(--paper-2)}.mz-chat__consent{margin: 0 0 var(--s-2);font-size: 10px;line-height: 1.4;color: var(--ink-3)}.mz-chat__consent a{color: var(--ink-2)}.mz-chat__channels{display: flex;flex-wrap: wrap;gap: var(--s-3);align-items: center}.mz-chat__channel{display: inline-flex;align-items: center;gap: 5px;padding: 0;border: 0;background: none;color: var(--ink-2);font: inherit;font-size: 11px;text-decoration: none;cursor: pointer}.mz-chat__channel:hover,.mz-chat__channel:focus-visible{color: var(--ink-1);text-decoration: underline}.mz-chat__channel svg{width: 14px;height: 14px}.mz-chat__channel--end{margin-inline-start: auto}.mz-chat__channel--end[hidden]{display: none}.mz-chat__rating{display: flex;flex-direction: column;align-items: center;gap: var(--s-2);padding: var(--s-3);border: 1px solid var(--border);border-radius: var(--r-2);background: var(--paper);text-align: center}.mz-chat__rating-label{margin: 0;font-size: var(--t-xs);color: var(--ink-2);line-height: var(--lh-sm)}.mz-chat__stars{display: flex;gap: 2px}.mz-chat__star{padding: 0 2px;border: 0;background: none;font-size: 26px;line-height: 1;color: var(--ink-4);cursor: pointer;transition: color var(--d-1) var(--ease),transform var(--d-1) var(--ease)}.mz-chat__star.is-on{color: var(--brand)}.mz-chat__star:hover{transform: scale(1.08)}.mz-chat__star:focus-visible{outline: 2px solid var(--border-focus);outline-offset: 2px;border-radius: var(--r-1)}.mz-chat__rating-form{display: flex;flex-direction: column;gap: var(--s-2);width: 100%}.mz-chat__rating-form[hidden]{display: none}.mz-chat__rating-note{width: 100%;padding: 6px 8px;border: 1px solid var(--border);border-radius: var(--r-1);background: var(--paper-2);color: var(--ink-1);font: inherit;font-size: var(--t-xs);resize: vertical}.mz-chat__rating-send{align-self: center;padding: 6px 14px;border: 1px solid var(--brand);border-radius: var(--r-2);background: var(--brand);color: #fff;font: inherit;font-size: var(--t-xs);font-weight: 600;cursor: pointer}.mz-chat__rating-send:hover:not(:disabled){background: var(--brand-ink)}.mz-chat__rating-send:disabled{opacity: .6;cursor: default}@media (prefers-reduced-motion: reduce){.mz-chat__star{transition: none}.mz-chat__star:hover{transform: none}}body:not(.woocommerce-cart):not(.woocommerce-checkout):has(.mz-chat--right:not([hidden])) .mz-back-to-top{bottom: calc(76px + env(safe-area-inset-bottom,0px))}.mz-chat-noscroll,.mz-chat-noscroll body{overflow: hidden}@media (max-width: 480px),((max-height: 500px) and (pointer: coarse)){.mz-chat{bottom: calc(var(--s-3) + env(safe-area-inset-bottom,0px))}.mz-chat--right{inset-inline-end: var(--s-3)}.mz-chat--left{inset-inline-start: var(--s-3)}.mz-chat.is-open::before{content: "";position: fixed;inset: 0;background: rgba(20,19,16,0.45);animation: mz-chat-fade var(--d-2) var(--ease)}.mz-chat.is-open .mz-chat__launcher{display: none}.mz-chat__panel{position: fixed;inset: auto 0 0 0;width: 100%;height: auto;max-height: calc(100vh - var(--s-8));max-height: calc(100dvh - var(--s-8));border-radius: var(--r-3) var(--r-3) 0 0;border-inline: 0;border-bottom: 0;animation: mz-chat-rise var(--d-2) var(--ease)}.mz-chat__launcher-label{display: none}.mz-chat__launcher{width: 52px;height: 52px;padding: 0;justify-content: center}.mz-chat__input,.mz-chat__contact-row input,.mz-chat__rating-note{font-size: 16px}.mz-chat__scroll{min-height: 0}.mz-chat__chips{flex-wrap: nowrap;overflow-x: auto;scrollbar-width: none}.mz-chat__chips::-webkit-scrollbar{display: none}.mz-chat__chip{flex-shrink: 0;white-space: nowrap}.mz-chat__close{width: 40px;height: 40px}.mz-chat__close svg{width: 18px;height: 18px}.mz-chat__send{width: 44px;height: 44px}.mz-chat__input{min-height: 44px}.mz-chat__chip{padding: 8px 12px}.mz-chat__ended-again{padding: 8px 12px}.mz-chat__channel{padding: var(--s-1) 0}.mz-chat__contact-row{flex-direction: column}.mz-chat__foot{padding-bottom: calc(var(--s-2) + env(safe-area-inset-bottom,0px))}}@keyframes mz-chat-rise{from{transform: translateY(24px);opacity: 0}to{transform: none;opacity: 1}}@keyframes mz-chat-fade{from{opacity: 0}to{opacity: 1}}[data-theme="dark"] .mz-chat__panel{background: var(--paper);border-color: var(--border)}[data-theme="dark"] .mz-chat__msg--user .mz-chat__bubble{background: var(--paper-3);border-color: var(--border-strong);color: var(--ink-1)}.mz-suggest{position: fixed;background: var(--paper-2);border: 1px solid var(--border-strong);border-radius: var(--r-3);box-shadow: 0 8px 28px rgba(30,30,30,.16);overflow: hidden;z-index: 70;max-height: 400px;overflow-y: auto;overscroll-behavior: contain;scrollbar-width: thin;scrollbar-color: var(--border-strong) transparent}.mz-suggest::-webkit-scrollbar{width: 10px}.mz-suggest::-webkit-scrollbar-thumb{background: var(--border-strong);border-radius: 999px;border: 3px solid var(--paper-2)}.mz-suggest__item{display: flex;align-items: center;gap: var(--s-3);padding: var(--s-2) var(--s-3);text-decoration: none;color: var(--ink-1);border-bottom: 1px solid var(--border-soft);transition: background var(--d-1) var(--ease);outline: none}.mz-suggest__item:last-child{border-bottom: 0}.mz-suggest__item:hover,.mz-suggest__item:focus{background: var(--paper-3)}.mz-suggest__item[aria-selected="true"]{background: var(--paper-3)}.mz-suggest__img{width: 48px;height: 48px;object-fit: contain;border-radius: var(--r-2);flex-shrink: 0;background: var(--paper-3)}.mz-suggest__img--empty{display: block;background: var(--paper-3)}.mz-suggest__body{flex: 1;min-width: 0;display: flex;flex-direction: column;gap: 3px}.mz-suggest__title{font-size: var(--t-sm);font-weight: 500;line-height: 1.3;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: var(--ink-1)}.mz-suggest__meta{display: flex;align-items: center;gap: var(--s-2);flex-wrap: wrap}.mz-suggest__sku{font-size: var(--t-xs);font-family: var(--ff-mono);font-weight: 600;color: var(--ink-2);background: var(--paper-3);border: 1px solid var(--border);padding: 2px 6px;border-radius: var(--r-1);white-space: nowrap}.mz-suggest__cats{font-size: var(--t-xs);color: var(--ink-3);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.mz-suggest__primary{font-size: var(--t-base);font-weight: 700;line-height: 1.25;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: var(--ink-1)}.mz-suggest__primary--sku{font-family: var(--ff-mono);letter-spacing: 0.01em;overflow: visible}.mz-suggest__lastbuy{display: inline-flex;align-items: center;margin-left: var(--s-2);padding: 2px 6px;background: var(--success);color: var(--ink-on-dark);border-radius: var(--r-1);font: 700 10px/1 var(--ff-mono);font-variant-numeric: tabular-nums;letter-spacing: 0.02em;white-space: nowrap;vertical-align: middle}.mz-suggest__secondary{font-size: var(--t-xs);line-height: 1.3;color: var(--ink-3);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.mz-suggest__price{font-size: var(--t-sm);font-weight: 600;color: var(--brand);white-space: nowrap;flex-shrink: 0;margin-left: auto}.mz-suggest__group{padding: var(--s-2) var(--s-3) var(--s-1);font-size: var(--t-xs);font-weight: 700;letter-spacing: 0.06em;text-transform: uppercase;color: var(--ink-3);background: var(--paper-2);border-top: 1px solid var(--border-soft)}.mz-suggest__group:first-child{border-top: 0}.mz-suggest__item--model{cursor: pointer}.mz-suggest__body--model{flex-direction: row;align-items: baseline;flex-wrap: nowrap;gap: var(--s-2);white-space: nowrap;overflow: hidden;font-size: var(--t-sm);font-weight: 400;color: var(--ink-3)}.mz-suggest__marca,.mz-suggest__model{flex-shrink: 0;white-space: nowrap}.mz-suggest__codes{font-family: var(--ff-mono);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;min-width: 0;flex: 1 1 auto}.mz-suggest__title strong,.mz-suggest__body--model strong{font-weight: 700;color: var(--ink-1)}.mz-suggest__foot{padding: var(--s-2) var(--s-3);font-size: var(--t-xs);line-height: 1.4;color: var(--ink-3);background: var(--paper-3);border-top: 1px solid var(--border-soft)}.mz-suggest__foot-link{color: var(--brand);font-weight: 600;text-decoration: underline}.mz-suggest__foot-link:hover,.mz-suggest__foot-link:focus{text-decoration: none}.mz-suggest__seeall{position: sticky;bottom: 0;z-index: 2;display: flex;align-items: center;justify-content: space-between;gap: var(--s-2);padding: var(--s-3);font-size: var(--t-sm);font-weight: 600;letter-spacing: 0.01em;color: var(--brand);text-decoration: none;background: var(--paper-2);border-top: 1px solid var(--border);box-shadow: 0 -10px 18px -12px rgba(30,30,30,0.28);transition: background var(--d-1) var(--ease),color var(--d-1) var(--ease)}.mz-suggest__seeall:hover,.mz-suggest__seeall:focus-visible{background: var(--paper-3);outline: none}.mz-suggest__seeall-label{text-decoration: underline;text-underline-offset: 2px;text-decoration-thickness: 1px}.mz-suggest__seeall:hover .mz-suggest__seeall-label,.mz-suggest__seeall:focus-visible .mz-suggest__seeall-label{text-decoration: none}.mz-suggest__seeall-icon{flex-shrink: 0;transition: transform var(--d-2) var(--ease)}.mz-suggest__seeall:hover .mz-suggest__seeall-icon,.mz-suggest__seeall:focus-visible .mz-suggest__seeall-icon{transform: translateX(3px)}@media (prefers-reduced-motion: reduce){.mz-suggest__seeall-icon{transition: none}}.mz-suggest__skeleton{display: flex;align-items: center;gap: var(--s-3);padding: var(--s-2) var(--s-3);border-bottom: 1px solid var(--border-soft)}.mz-suggest__skeleton:last-of-type{border-bottom: 0}.mz-suggest__sk-img{width: 48px;height: 48px;border-radius: var(--r-2);flex-shrink: 0}.mz-suggest__sk-lines{flex: 1;min-width: 0;display: flex;flex-direction: column;gap: 8px}.mz-suggest__sk-lines span{display: block;height: 10px;border-radius: var(--r-1)}.mz-suggest__sk-lines span:first-child{width: 70%}.mz-suggest__sk-lines span:last-child{width: 40%}.mz-suggest__sk-img,.mz-suggest__sk-lines span{background: linear-gradient(90deg,var(--paper-3) 25%,var(--border-soft) 37%,var(--paper-3) 63%);background-size: 400% 100%;animation: mz-suggest-shimmer 1.2s ease-in-out infinite}@keyframes mz-suggest-shimmer{0%{background-position: 100% 0}100%{background-position: 0 0}}@media (prefers-reduced-motion: reduce){.mz-suggest__sk-img,.mz-suggest__sk-lines span{animation: none}}.mz-suggest__sr{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;border: 0;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.mz-suggest--empty{max-height: none;overflow: visible}.mz-suggest__empty{display: block;padding: var(--s-3) var(--s-4);font-size: var(--t-sm);line-height: 1.4;color: var(--ink-3);text-align: center}.mz-scope{position: relative;display: block;height: 100%;border-right: 1px solid var(--border)}.mz-scope__toggle{display: flex;align-items: center;justify-content: space-between;gap: var(--s-2);width: 100%;height: 100%;padding: 0 var(--s-3) 0 var(--s-4);font: 500 var(--t-sm)/1 var(--ff-ui);color: var(--ink-1);cursor: pointer;list-style: none;user-select: none}.mz-scope__toggle::-webkit-details-marker{display: none}.mz-scope__toggle::marker{content: ""}.mz-scope__current{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.mz-scope__caret{width: 14px;height: 14px;flex: 0 0 14px;color: var(--ink-3);transition: transform var(--d-2) var(--ease)}.mz-scope[open] .mz-scope__caret{transform: rotate(180deg)}.mz-scope__panel{position: absolute;top: calc(100% + 6px);left: 0;min-width: 240px;background: var(--paper-2);color: var(--ink-1);border: 1px solid var(--border);border-radius: var(--r-2);box-shadow: var(--shadow-pop);padding: var(--s-1);z-index: 60;opacity: 0;transform: translateY(-4px);transition: opacity var(--d-2) var(--ease),transform var(--d-2) var(--ease)}.mz-scope[open] .mz-scope__panel{opacity: 1;transform: translateY(0)}.mz-scope__group{display: block;padding: var(--s-2) var(--s-3) 4px;font: 600 var(--t-xs)/1 var(--ff-mono);letter-spacing: var(--tr-label);text-transform: uppercase;color: var(--ink-3)}.mz-scope__group:not(:first-child){margin-top: 4px;padding-top: var(--s-2);border-top: 1px solid var(--border)}.mz-scope__option{position: relative;display: flex;align-items: center;gap: var(--s-2);padding: var(--s-2) var(--s-3);min-height: 36px;border-radius: var(--r-2);cursor: pointer;transition: background var(--d-1) var(--ease)}.mz-scope__option input{position: absolute;width: 1px;height: 1px;margin: 0;opacity: 0}.mz-scope__name{flex: 1 1 auto;font: 500 var(--t-sm)/1.2 var(--ff-ui);white-space: nowrap;color: var(--ink-1)}.mz-scope__check{width: 15px;height: 15px;flex: 0 0 auto;color: var(--brand);opacity: 0}.mz-scope__option:hover{background: var(--paper-3)}.mz-scope__option:has(input:focus-visible){outline: 2px solid var(--border-focus);outline-offset: -2px}.mz-scope__option:has(input:checked){background: var(--brand-tint);cursor: default}.mz-scope__option:has(input:checked) .mz-scope__name{color: var(--brand)}.mz-scope__option:has(input:checked) .mz-scope__check{opacity: 1}@media (prefers-reduced-motion: reduce){.mz-scope__panel,.mz-scope__caret{transition: none}}@media (max-width: 720px){.mz-scope__toggle{padding: 0 var(--s-2) 0 var(--s-3)}}.mz-fitment__chrome{display: flex;flex-direction: column;gap: var(--s-2);padding-bottom: var(--s-3);margin-bottom: var(--s-4);border-bottom: 1px solid var(--ink-1)}.mz-fitment__eyebrow{font: 600 var(--t-xs)/1 var(--ff-mono);letter-spacing: var(--tr-micro);text-transform: uppercase;color: var(--brand)}.mz-fitment__title{font: 700 var(--t-md)/1.3 var(--ff-ui);letter-spacing: -0.005em;color: var(--ink-1);margin: 0}.mz-fitment__beta{display: inline-block;vertical-align: super;margin-left: 4px;font: 600 0.55em/1 var(--ff-mono);letter-spacing: var(--tr-micro);text-transform: uppercase;color: var(--brand)}.mz-fitment__guide-link{display: inline-flex;align-items: center;gap: 5px;font: 500 var(--t-xs)/1 var(--ff-mono);letter-spacing: var(--tr-label);text-transform: uppercase;color: var(--brand);text-decoration: none;transition: opacity var(--d-1) var(--ease)}.mz-fitment__guide-link:hover{opacity: 0.75}.mz-fitment__guide-link svg{width: 14px;height: 14px;flex: 0 0 14px}.mz-fitment--hero,.mz-fitment--cart,.mz-fitment--product{display: grid;grid-template-columns: 1fr auto;gap: var(--s-3);align-items: stretch;height: auto;border: 0;background: transparent;padding: 0;overflow: visible}@media (max-width: 480px){.mz-fitment--hero,.mz-fitment--cart,.mz-fitment--product{grid-template-columns: 1fr}}.mz-fitment--hero .mz-fitment__field,.mz-fitment--cart .mz-fitment__field,.mz-fitment--product .mz-fitment__field{border-right: 0}.mz-fitment--hero .mz-fitment__input,.mz-fitment--cart .mz-fitment__input,.mz-fitment--product .mz-fitment__input{height: 44px;background: var(--ctl-bg-sunken);border: 1px solid var(--ctl-border);border-radius: var(--r-2);padding: 0 var(--s-4);font: 600 var(--t-sm)/1 var(--ff-mono);letter-spacing: 0;color: var(--ink-1);transition: border-color var(--d-1) var(--ease)}.mz-fitment--hero .mz-fitment__input::placeholder,.mz-fitment--cart .mz-fitment__input::placeholder,.mz-fitment--product .mz-fitment__input::placeholder{color: var(--ink-4);font-weight: 500}.mz-fitment--hero .mz-fitment__input:hover,.mz-fitment--cart .mz-fitment__input:hover,.mz-fitment--product .mz-fitment__input:hover{border-color: var(--ctl-border-h)}.mz-fitment--hero .mz-fitment__input:focus,.mz-fitment--cart .mz-fitment__input:focus,.mz-fitment--product .mz-fitment__input:focus{outline: 2px solid var(--border-focus);outline-offset: 2px;border-color: var(--ctl-border-h)}@media (pointer: coarse){.mz-fitment__input,.mz-fitment--hero .mz-fitment__input,.mz-fitment--cart .mz-fitment__input,.mz-fitment--product .mz-fitment__input{font-size: 16px}}.mz-fitment--hero .mz-fitment__submit,.mz-fitment--cart .mz-fitment__submit,.mz-fitment--product .mz-fitment__submit{padding: 0 var(--s-4);border: 0;transition: background-color var(--d-1) var(--ease)}.mz-fitment--hero .mz-fitment__submit:hover,.mz-fitment--cart .mz-fitment__submit:hover,.mz-fitment--product .mz-fitment__submit:hover,[data-theme="light"] .mz-fitment--hero .mz-fitment__submit:hover,[data-theme="light"] .mz-fitment--cart .mz-fitment__submit:hover,[data-theme="light"] .mz-fitment--product .mz-fitment__submit:hover,:root:not([data-theme="dark"]):not([data-theme="eclipse"]) .mz-fitment--hero .mz-fitment__submit:hover,:root:not([data-theme="dark"]):not([data-theme="eclipse"]) .mz-fitment--cart .mz-fitment__submit:hover,:root:not([data-theme="dark"]):not([data-theme="eclipse"]) .mz-fitment--product .mz-fitment__submit:hover{background: var(--brand-ink);color: var(--paper);border-color: transparent}.mz-fitment__hint{font-size: var(--t-sm);color: var(--ink-3);line-height: 1.5;margin-top: var(--s-3)}.mz-fitment__result{display: flex;align-items: center;gap: var(--s-2);margin-top: var(--s-3);font-size: var(--t-sm);line-height: 1.4;color: var(--ink-1)}.mz-fitment__result svg{width: 18px;height: 18px;flex: 0 0 18px}.mz-fitment__result strong{color: inherit}.mz-fitment__result.is-ok{color: var(--success)}.mz-fitment__result.is-no{color: var(--brand)}.mz-fitment-block--product{border: 1px solid var(--border-soft);border-radius: var(--r-soft-lg);padding: var(--s-6);background: var(--paper-2)}.mz-model-card{margin-bottom: var(--s-5);border: 1px solid var(--border);border-radius: var(--r-3);background: var(--paper);overflow: hidden}.mz-model-card__head{display: flex;align-items: baseline;justify-content: space-between;gap: var(--s-3);padding: var(--s-3) var(--s-4);background: var(--brand);color: var(--paper)}.mz-model-card__eyebrow{font: 600 var(--t-xs)/1.2 var(--ff-mono);letter-spacing: var(--tr-label);text-transform: uppercase}.mz-model-card__needle{font: 600 var(--t-sm)/1.2 var(--ff-mono);letter-spacing: 0.02em;word-break: break-all}.mz-model-card__wrap{overflow-x: auto;scrollbar-width: thin;scrollbar-color: var(--ink-3) transparent}.mz-model-card__table{width: 100%;border-collapse: collapse;font: 500 var(--t-sm)/1.35 var(--ff-mono);letter-spacing: 0.02em;color: var(--ink-1)}.mz-model-card__table th{text-align: left;font: 600 var(--t-xs)/1.2 var(--ff-mono);letter-spacing: var(--tr-label);text-transform: uppercase;color: var(--ink-2);padding: var(--s-2) var(--s-3);border-bottom: 1px solid var(--border);white-space: nowrap}.mz-model-card__td{padding: var(--s-2) var(--s-3);vertical-align: middle;white-space: nowrap}.mz-model-card__row + .mz-model-card__row .mz-model-card__td{border-top: 1px solid color-mix(in oklch,var(--border) 60%,transparent)}.mz-model-card__row:hover{background: color-mix(in oklch,var(--brand) 8%,transparent)}.mz-model-card--selectable .mz-model-card__row{cursor: pointer}.mz-model-card--selectable .mz-model-card__row.is-selected{background: color-mix(in oklch,var(--brand) 14%,transparent);box-shadow: inset 3px 0 0 var(--brand)}.mz-model-card--selectable .mz-model-card__row.is-selected:hover{background: color-mix(in oklch,var(--brand) 18%,transparent)}.mz-model-card__hint{margin: 0;padding: var(--s-2) var(--s-4);font: 500 var(--t-xs)/1.4 var(--ff-ui);color: var(--ink-3);background: color-mix(in oklch,var(--brand) 5%,transparent);border-bottom: 1px solid var(--border)}.mz-model-card__model-link{display: inline-flex;align-items: center;gap: var(--s-1);text-decoration: none;cursor: pointer}.mz-model-card__model-link:hover{text-decoration: underline}.mz-model-card__model-check{width: 16px;height: 16px;color: var(--brand);flex: none}.mz-model-card__clear{display: inline-flex;align-items: center;gap: var(--s-1);font: 600 var(--t-xs)/1.2 var(--ff-mono);letter-spacing: var(--tr-label);text-transform: uppercase;text-decoration: none;color: var(--paper);opacity: 0.9;transition: opacity var(--d-1) var(--ease)}.mz-model-card__clear:hover{opacity: 1}.mz-model-card__clear svg{width: 14px;height: 14px}.mz-model-card__td--brand{text-transform: uppercase;font-weight: 600;color: var(--ink-1)}.mz-model-card__model{font-family: var(--ff-ui);font-weight: 600;letter-spacing: 0;color: var(--ink-1);white-space: normal}.mz-model-card__td--sn{white-space: normal}.mz-model-card__table th.mz-model-card__col--num,.mz-model-card__td--num{text-align: center;font-variant-numeric: tabular-nums;font-weight: 600}.mz-model-card__empty{color: var(--ink-4);user-select: none}.mz-model-card__note{margin: 0;padding: var(--s-3) var(--s-4);font: 500 var(--t-xs)/1.5 var(--ff-ui);color: var(--ink-3);border-top: 1px solid var(--border)}.mz-model-card__note a{color: var(--brand);font-weight: 600;text-decoration: underline}.mz-model-card__note a:hover{color: var(--brand-ink)}.mz-model-card__col--save,.mz-model-card__td--save{text-align: center;white-space: nowrap}.mz-model-card__save-form{margin: 0}.mz-model-card__save{height: auto;gap: 6px;padding: 5px 10px;border: 1px solid var(--border);color: var(--brand);font: inherit;font-size: 12px;font-weight: 600;white-space: nowrap;transition: color var(--d-1) var(--ease),border-color var(--d-1) var(--ease),background var(--d-1) var(--ease)}.mz-model-card__save:hover{color: var(--brand-ink);border-color: var(--brand);background: var(--brand-tint,transparent)}.mz-model-card__save svg{width: 15px;height: 15px}.mz-model-card__saved{display: inline-flex;align-items: center;gap: 5px;font-size: 12px;font-weight: 600;color: var(--success,var(--brand))}.mz-model-card__saved svg{width: 15px;height: 15px}.mz-model-card__saved--na{color: var(--ink-4);font-weight: 400}@media (max-width: 800px){.mz-model-card__table{font-size: 12px}.mz-model-card__table th,.mz-model-card__td{padding: 6px var(--s-2)}}.mz-page-bar{padding: var(--s-5) 0 var(--s-4)}.mz-page-bar .mz-breadcrumb{margin: 0}.mz-breadcrumb{font: 500 var(--t-xs)/1.7 var(--ff-mono);letter-spacing: var(--tr-label);text-transform: uppercase;color: var(--ink-3);overflow-wrap: anywhere;word-break: break-word}.mz-breadcrumb a{color: var(--ink-3);border-bottom: 0}.mz-breadcrumb a:hover{color: var(--ink-1)}.mz-breadcrumb__sep{padding: 0 var(--s-2);color: var(--ink-4)}.mz-bc-head{display: flex;flex-direction: column;gap: var(--s-4)}.mz-bc-head__bar{padding-bottom: var(--s-4);border-bottom: 1px solid var(--ink-1)}.mz-bc-head__bar .mz-breadcrumb{margin: 0}.mz-bc-head__bar--action{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: var(--s-2) var(--s-4)}.mz-bc-head__bar--action .mz-breadcrumb{min-width: 0;flex: 1 1 auto}.mz-bc-head__action{flex: 0 0 auto}.mz-bc-head__bar .mz-breadcrumb [aria-current="page"]{color: var(--ink-1);font-weight: 600}.mz-bc-head__lede{margin: 0;font-size: var(--t-md);color: var(--ink-2);max-width: 60ch}.mz-shop-head--bc + .mz-shop,.mz-shop-head--bc + .mz-cart,.mz-shop-head--bc + .mz-checkout,.mz-shop-head--bc + .mz-ct-reparti--archive{padding-top: var(--s-4)}.mz-shop-head{border-bottom: 1px solid var(--border);padding: var(--s-7) 0 var(--s-7)}.mz-shop-head--silent{padding: var(--s-4) 0 var(--s-4)}.mz-shop-head--bc{border-bottom: 0}.mz-shop-head.mz-shop-head--bc{padding-top: var(--s-4);padding-bottom: 0}.mz-shop-head__row{display: grid;grid-template-columns: minmax(0,1.4fr) minmax(0,1fr);gap: var(--s-7);align-items: end;margin-top: var(--s-4)}@media (max-width: 800px){.mz-shop-head__row{grid-template-columns: 1fr}}.mz-shop-head__title{display: flex;flex-direction: column;gap: var(--s-3)}.mz-shop-head__title .mz-h1{font-size: clamp(28px,3.6vw,40px)}.mz-shop-head__action{justify-self: end;align-self: center}@media (max-width: 800px){.mz-shop-head__action{justify-self: start}}.mz-shop-head__desc{color: var(--ink-2);font-size: var(--t-base)}.mz-shop-head__desc p{margin: 0 0 var(--s-2)}.mz-shop-head__back{text-decoration: none}.mz-shop-head__back:hover .mz-shop-head__back-arrow{transform: translateX(-2px)}.mz-shop-head__back-arrow{display: inline-block;transition: transform var(--d-1) var(--ease)}.woocommerce-notices-wrapper,.woocommerce > .woocommerce-notices-wrapper{margin: 0 auto var(--s-4)}.woocommerce-message,.woocommerce-info,.woocommerce-error{position: relative;display: flex;align-items: center;gap: var(--s-3);margin: 0 0 var(--s-3);padding: var(--s-3) var(--s-4) var(--s-3) var(--s-5);background: var(--paper);border: 1px solid var(--border);border-radius: var(--r-2);list-style: none;font: 500 var(--t-sm)/1.5 var(--ff-ui);color: var(--ink-1)}.woocommerce-message::before,.woocommerce-info::before,.woocommerce-error::before{display: none}.woocommerce-message{box-shadow: inset 3px 0 0 var(--success)}.woocommerce-info{box-shadow: inset 3px 0 0 var(--accent)}.woocommerce-error{box-shadow: inset 3px 0 0 var(--brand)}ul.woocommerce-error{flex-direction: column;align-items: stretch}ul.woocommerce-error li{list-style: none;padding: 0}ul.woocommerce-error li + li{margin-top: var(--s-2);padding-top: var(--s-2);border-top: 1px solid var(--border)}.woocommerce-message,.woocommerce-info,.woocommerce-error{color: var(--ink-1)}.woocommerce-message strong,.woocommerce-info strong,.woocommerce-error strong{font-weight: 600}.woocommerce-message .button,.woocommerce-message a.button,.woocommerce-message .restore-item,.woocommerce-info .button,.woocommerce-info a.button,.woocommerce-error .button,.woocommerce-error a.button{margin-left: auto;flex-shrink: 0;display: inline-flex;align-items: center;justify-content: center;height: 32px;padding: 0 14px;background: transparent;color: var(--ink-1);border: 1px solid var(--ctl-border);border-radius: var(--r-2);font: 600 var(--t-sm)/1 var(--ff-ui);letter-spacing: 0;text-decoration: none;transition: background var(--d-1) var(--ease),color var(--d-1) var(--ease),border-color var(--d-1) var(--ease);cursor: pointer;box-shadow: none}.woocommerce-message .button:hover,.woocommerce-message a.button:hover,.woocommerce-message .restore-item:hover,.woocommerce-info .button:hover,.woocommerce-info a.button:hover,.woocommerce-error .button:hover,.woocommerce-error a.button:hover{background: var(--ink-1);color: var(--paper);border-color: var(--ink-1)}.woocommerce-message .button:focus-visible,.woocommerce-info .button:focus-visible,.woocommerce-error .button:focus-visible{outline: 2px solid var(--border-focus);outline-offset: 2px}.woocommerce-notices-wrapper:empty{display: none}@media (max-width: 560px){.woocommerce-message,.woocommerce-info,.woocommerce-error{flex-wrap: wrap}.woocommerce-message .button,.woocommerce-info .button,.woocommerce-error .button{margin-left: 0;width: 100%}}.mz-shop-head--scheda{padding-bottom: var(--s-5)}.mz-scheda__title{margin: 0;max-width: 32ch;font-size: var(--t-xl);line-height: var(--lh-xl);overflow-wrap: anywhere}.mz-scheda{padding: var(--s-7) 0 var(--s-9)}.mz-scheda__grid{display: grid;grid-template-columns: minmax(0,0.7fr) minmax(0,1fr);gap: var(--s-8);align-items: start}@media (max-width: 900px){.mz-scheda__grid{grid-template-columns: 1fr;gap: var(--s-7)}}.mz-scheda__media{position: sticky;top: var(--s-7)}@media (max-width: 900px){.mz-scheda__media{position: relative;top: auto}}.mz-scheda__media .woocommerce-product-gallery,.mz-scheda__media div.images{margin: 0 !important;width: 100% !important}.mz-scheda__media img{max-width: 100%;height: auto}.mz-gallery{position: relative;display: grid;grid-template-columns: 64px minmax(0,1fr);gap: var(--s-3);align-items: start}.mz-gallery--single{grid-template-columns: minmax(0,1fr)}.mz-gallery__rail{align-self: stretch;height: 0;min-height: 100%;display: flex;flex-direction: column;gap: var(--s-2);list-style: none;margin: 0;padding: 0;overflow-y: auto;overflow-x: hidden;overscroll-behavior: contain;scrollbar-width: thin;scrollbar-color: var(--border-strong) transparent}.mz-gallery__rail-item{margin: 0}.mz-gallery__thumb{position: relative;display: block;width: 100%;aspect-ratio: 1;margin: 0;padding: 0;background: var(--media-frame);border: 1px solid var(--border);border-radius: var(--r-soft);cursor: pointer;overflow: hidden;transition: border-color var(--d-1) var(--ease)}.mz-gallery__thumb img{position: absolute;inset: 4px;width: calc(100% - 8px);height: calc(100% - 8px);object-fit: contain;mix-blend-mode: multiply}.mz-gallery__thumb:hover,.mz-gallery__thumb:focus-visible{border-color: var(--brand)}.mz-gallery__thumb.is-active{border-color: var(--brand);border-width: 2px}.mz-gallery__stage{position: relative;aspect-ratio: 1 / 1;background: var(--media-frame);border: 1px solid var(--media-frame-border);border-radius: var(--r-soft-lg);overflow: hidden}.mz-gallery__slide{position: absolute;inset: 0;width: 100% !important;height: 100%;margin: 0;float: none !important;visibility: hidden}.mz-gallery__slide.is-active{visibility: visible}.mz-gallery__slide a{display: block;width: 100%;height: 100%}.mz-gallery__slide img{display: block;width: 100%;height: 100%;object-fit: contain;mix-blend-mode: multiply}@media (hover: hover) and (pointer: fine){.mz-gallery__stage{cursor: zoom-in}}.mz-gallery__lens{position: absolute;top: 0;left: 0;box-sizing: border-box;width: 0;height: 0;pointer-events: none;opacity: 0;background: rgba(30,30,30,0.12);border: 1.5px solid rgba(30,30,30,0.6);outline: 1px solid rgba(255,255,255,0.7);outline-offset: -2.5px;border-radius: var(--r-1);transition: opacity var(--d-1) var(--ease);will-change: transform}.mz-gallery.is-zooming .mz-gallery__lens{opacity: 1}.mz-gallery__zoom{position: absolute;top: 0;left: calc(100% + var(--s-5));width: 100%;height: 0;background-color: var(--media-frame);background-repeat: no-repeat;background-blend-mode: multiply;border: 1px solid var(--border);border-radius: var(--r-3);box-shadow: 0 12px 30px rgba(30,30,30,0.18);opacity: 0;visibility: hidden;pointer-events: none;z-index: 20;transition: opacity var(--d-1) var(--ease)}.mz-gallery.is-zooming .mz-gallery__zoom{opacity: 1;visibility: visible}.mz-scheda__media:has(.mz-gallery.is-zooming){z-index: 40}@media (max-width: 900px){.mz-gallery{grid-template-columns: 1fr}.mz-gallery__stage{order: 0}.mz-gallery__rail{order: 1;align-self: auto;height: auto;min-height: 0;flex-direction: row;overflow-x: auto;overflow-y: hidden;margin-top: var(--s-3);padding-bottom: 2px}.mz-gallery__rail-item{flex: 0 0 auto}.mz-gallery__thumb{width: 64px}.mz-gallery__lens,.mz-gallery__zoom{display: none}}.mz-scheda__placeholder{width: 100%;aspect-ratio: 1;display: flex;align-items: center;justify-content: center;background: var(--media-frame);border: 1px solid var(--media-frame-border);border-radius: var(--r-soft-lg);color: var(--ink-3)}.mz-scheda__placeholder svg{width: 100%;max-width: 240px;height: auto}.mz-scheda__flag,.mz-scheda__offerta{position: absolute;top: var(--s-3);display: inline-block;font: 700 10px/1 var(--ff-mono);letter-spacing: var(--tr-micro);text-transform: uppercase;padding: 5px 8px 4px;border-radius: var(--r-1);z-index: 2;pointer-events: none;user-select: none}.mz-scheda__flag{left: var(--s-3)}.mz-scheda__offerta{right: var(--s-3);background: var(--accent);color: var(--paper)}.mz-scheda__info{display: flex;flex-direction: column;gap: var(--s-5)}.mz-scheda__info > *{order: 15}.mz-scheda__info > .mz-scheda__title{order: 1}.mz-scheda__info > .mz-scheda__topline{order: 2}.mz-scheda__info > .mz-part__ubi-row{order: 3}.mz-scheda__info > .mz-scheda__chips{order: 4}.mz-scheda__info > .mz-scheda__excerpt{order: 5}.mz-scheda__info > .mz-scheda__price{order: 10}.mz-scheda__info > .mz-b2b-buypeek-row{order: 11}.mz-scheda__info > .mz-scheda__cart{order: 12}.mz-scheda__info > .mz-delivery{order: 13}.mz-scheda__info > .mz-fitment-block--product{order: 20}.mz-scheda__info > .mz-scheda__trust{order: 30}.mz-scheda__topline{display: flex;align-items: center;gap: var(--s-3);flex-wrap: wrap}.mz-scheda__topline .mz-part__code{font-size: var(--t-base);gap: var(--s-2);padding: 7px var(--s-3)}.mz-site-b2b .mz-scheda__topline .mz-part__code{font-size: var(--t-md)}[data-theme="dark"] .mz-scheda__topline .mz-part__code{background: var(--paper-3)}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]):not([data-theme="dark"]) .mz-scheda__topline .mz-part__code{background: var(--paper-3)}}.mz-scheda__topline .mz-part__stock{background: transparent;padding: 0;font-size: var(--t-sm)}.mz-scheda__topline .mz-part__lastbuy{margin: 0}.mz-scheda__crumb{font: 500 var(--t-xs)/1 var(--ff-mono);letter-spacing: var(--tr-label);text-transform: uppercase;color: var(--ink-3)}.mz-scheda__chips{gap: 6px}.mz-scheda__chips .mz-chip{padding: 6px 9px;font-size: var(--t-sm)}.mz-scheda__excerpt{color: var(--ink-2);font-size: var(--t-md);line-height: 1.55;max-width: 60ch}.mz-scheda__excerpt p{margin: 0 0 var(--s-3)}.mz-scheda__excerpt p:last-child{margin: 0}.mz-scheda__price,.mz-b2b-buypeek-row,.mz-scheda__cart{background: var(--paper-2);border-left: 1px solid var(--border-soft);border-right: 1px solid var(--border-soft)}.mz-scheda__price{border-top: 1px solid var(--border-soft);border-radius: var(--r-soft-lg) var(--r-soft-lg) 0 0;box-shadow: var(--shadow-soft);padding: var(--s-5) var(--s-5) var(--s-4)}.mz-scheda__cart{border-bottom: 1px solid var(--border-soft);border-radius: 0 0 var(--r-soft-lg) var(--r-soft-lg);box-shadow: var(--shadow-soft);border-top: 1px solid var(--border-soft);padding: var(--s-5);margin-top: calc(var(--s-5) * -1)}.mz-scheda__price{display: flex;flex-wrap: wrap;align-items: center;column-gap: var(--s-2);row-gap: var(--s-1)}.mz-scheda__price > *{order: 2}.mz-scheda__price > .mz-scheda__price-main,.mz-scheda__price > .mz-scheda__price-ask{order: 1}.mz-scheda__price > .mz-scheda__price-meta{order: 3;flex: 1 0 100%}.mz-scheda__price:not(:has(.mz-scheda__price-main,.mz-scheda__price-ask)){background: none;border: 0;border-radius: 0;box-shadow: none;padding: 0}.mz-scheda__cart:not(:has(*)){display: none}.mz-scheda__price-main{font: 700 32px/1 var(--ff-ui);letter-spacing: var(--tr-tight);color: var(--ink-1)}.mz-scheda__price-main .price{display: inline}.mz-scheda__price-main del{font-size: 18px;font-weight: 500;color: var(--ink-3);margin-right: var(--s-3)}.mz-scheda__price-main ins{background: transparent;text-decoration: none}.mz-scheda__price-main .woocommerce-Price-amount{font-feature-settings: 'tnum'}.mz-scheda__price-meta{font: 500 var(--t-xs)/1 var(--ff-mono);letter-spacing: var(--tr-label);text-transform: uppercase;color: var(--ink-3)}.mz-scheda__price-ask{font: 600 var(--t-lg)/1 var(--ff-ui);letter-spacing: var(--tr-tight);color: var(--ink-3)}.mz-scheda__cart .cart{display: flex !important;flex-wrap: wrap;align-items: center;gap: var(--s-3);margin: 0}.mz-scheda__cart .woocommerce-variation-add-to-cart{display: flex;flex-wrap: wrap;align-items: center;gap: var(--s-3)}.mz-scheda__cart .quantity{display: inline-flex;align-items: center;height: 52px;border: 1px solid var(--ctl-border);border-radius: var(--r-soft);background: var(--ctl-bg);overflow: hidden}.mz-scheda__cart .quantity .qty{width: 52px;height: 100%;border: 0;background: transparent;text-align: center;font: 600 var(--t-md)/1 var(--ff-mono);font-feature-settings: 'tnum';color: var(--ink-1);padding: 0;-moz-appearance: textfield;appearance: textfield}.mz-scheda__cart .quantity .qty::-webkit-outer-spin-button,.mz-scheda__cart .quantity .qty::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0}.mz-scheda__cart .quantity label{display: none}.mz-scheda__cart .quantity .mz-qty-btn{flex: 0 0 auto;display: flex;align-items: center;justify-content: center;width: 40px;height: 100%;margin: 0;padding: 0;border: 0;background: transparent;color: var(--ink-2);cursor: pointer;transition: background var(--d-1) var(--ease),color var(--d-1) var(--ease);-webkit-user-select: none;user-select: none}.mz-scheda__cart .quantity .mz-qty-btn--minus{border-right: 1px solid var(--ctl-border)}.mz-scheda__cart .quantity .mz-qty-btn--plus{border-left: 1px solid var(--ctl-border)}.mz-scheda__cart .quantity .mz-qty-btn svg{width: 16px;height: 16px}.mz-scheda__cart .quantity .mz-qty-btn:hover{background: var(--paper-3);color: var(--ink-1)}.mz-scheda__cart .quantity .mz-qty-btn:disabled{color: var(--ink-4);cursor: not-allowed}.mz-scheda__cart .quantity .mz-qty-btn:disabled:hover{background: transparent}.mz-scheda__cart .quantity:has(:focus-visible){outline: 2px solid var(--border-focus);outline-offset: 2px;border-radius: var(--r-soft)}.mz-scheda__cart .quantity :focus-visible{outline: none}.mz-scheda__cart .single_add_to_cart_button,.mz-scheda__cart button[type="submit"].single_add_to_cart_button{display: flex;align-items: center;justify-content: center;gap: var(--s-2);flex: 1 1 220px;height: 52px;padding: 0 var(--s-7);background: var(--brand) !important;color: var(--paper) !important;border: 1px solid var(--brand) !important;border-radius: var(--r-soft);font: 700 var(--t-sm)/1 var(--ff-ui);letter-spacing: 0.02em;cursor: pointer;transition: background var(--d-1) var(--ease),border-color var(--d-1) var(--ease)}.mz-scheda__cart .single_add_to_cart_button:hover,.mz-scheda__cart button[type="submit"].single_add_to_cart_button:hover{background: var(--brand-ink) !important;border-color: var(--brand-ink) !important;color: var(--paper) !important}.mz-scheda__cart .single_add_to_cart_button:disabled,.mz-scheda__cart .single_add_to_cart_button.disabled{opacity: 0.5;cursor: not-allowed}.mz-scheda__cart .mz-b2b-note__panel,.mz-scheda__cart .mz-ticket-launch__btn{border-radius: var(--r-soft)}.mz-scheda__cart .mz-b2b-note__panel{background: var(--paper)}.mz-scheda__cart .mz-ticket-launch{margin-top: var(--s-4);padding: var(--s-4) 0 0;background: none;border: 0;border-top: 1px solid var(--border-soft);border-radius: 0}.mz-scheda__cart .mz-fav-text-btn{border-radius: var(--r-soft);min-height: 52px}.mz-scheda__cart .mz-fav-text-btn:hover{background: var(--paper-3)}.mz-scheda__cart .stock{display: inline-flex;align-items: center;gap: 6px;font: 700 var(--t-sm)/1 var(--ff-mono);letter-spacing: var(--tr-label);text-transform: uppercase;color: var(--success);background: color-mix(in oklch,var(--success) 9%,transparent);padding: 6px 10px 6px 8px;border-radius: 2px;margin: var(--s-4) 0 var(--s-3);width: auto}.mz-scheda__cart .stock::before{content: '';display: block;width: 7px;height: 7px;border-radius: 50%;background: var(--success);flex-shrink: 0}.mz-scheda__cart .stock.out-of-stock{color: var(--brand);background: var(--brand-tint)}.mz-scheda__cart .stock.out-of-stock::before{background: var(--brand)}.mz-scheda__cart table.variations{width: 100%;border-collapse: collapse;margin: 0 0 var(--s-4)}.mz-scheda__cart table.variations td,.mz-scheda__cart table.variations th{padding: var(--s-2) 0;border: 0;vertical-align: middle;font-size: var(--t-sm)}.mz-scheda__cart table.variations th{width: 110px;font: 500 var(--t-xs)/1 var(--ff-mono);letter-spacing: var(--tr-label);text-transform: uppercase;color: var(--ink-3)}.mz-scheda__cart table.variations select{height: 40px;background: var(--ctl-bg);border: 1px solid var(--ctl-border);border-radius: var(--r-2);padding: 0 var(--s-4);font: 500 var(--t-sm)/1 var(--ff-ui);color: var(--ink-1);min-width: min(200px,100%);max-width: 100%}.mz-scheda__cart .reset_variations{font-size: var(--t-xs);color: var(--ink-3);margin-left: var(--s-2)}.mz-scheda__cart .single_variation_wrap .woocommerce-variation-price{font: 700 24px/1 var(--ff-ui);letter-spacing: var(--tr-tight);margin: var(--s-3) 0}.mz-scheda__trust{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(3,1fr);gap: var(--s-3)}.mz-scheda__trust li{background: var(--paper-2);border: 1px solid var(--border-soft);border-radius: var(--r-soft);padding: var(--s-4) var(--s-5);display: flex;flex-direction: column;gap: var(--s-1);min-width: 0}@media (max-width: 560px){.mz-scheda__trust{grid-template-columns: 1fr}.mz-scheda__trust li{flex-direction: row;flex-wrap: wrap;align-items: baseline;column-gap: var(--s-3);row-gap: var(--s-1);padding: var(--s-3) var(--s-4)}.mz-scheda__trust .mz-trust__index{flex: 1 0 100%}.mz-scheda__trust span.mz-trust__sub{flex: 1;min-width: 0}}.mz-trust__index{font: 600 var(--t-xs)/1 var(--ff-mono);letter-spacing: var(--tr-micro);text-transform: uppercase;color: var(--ink-2)}.mz-trust__index b{font-weight: 600;color: var(--brand);margin-right: 6px}.mz-scheda__trust strong{font: 700 var(--t-md)/1.2 var(--ff-ui);color: var(--ink-1)}.mz-scheda__trust span.mz-trust__sub{font-size: var(--t-sm);line-height: var(--lh-sm);color: var(--ink-2)}.mz-scheda__meta{margin: 0;display: flex;flex-direction: column;gap: var(--s-2);padding-top: var(--s-4);border-top: 1px solid var(--border);font-size: var(--t-sm)}.mz-scheda__meta div{display: flex;gap: var(--s-3);align-items: baseline}.mz-scheda__meta dt{width: 90px;flex: 0 0 90px;font: 500 var(--t-xs)/1.4 var(--ff-mono);letter-spacing: var(--tr-label);text-transform: uppercase;color: var(--ink-3)}.mz-scheda__meta dd{margin: 0;color: var(--ink-1)}.mz-scheda__meta dd a{color: var(--ink-1);border-bottom: 1px solid var(--border)}.mz-scheda__meta dd a:hover{border-bottom-color: var(--ink-1)}.mz-part__stock--low{color: var(--accent);border-color: var(--accent)}.mz-scheda-tabs{padding: var(--s-8) 0 var(--s-10);border-top: 1px solid var(--border)}.mz-scheda-tabs .woocommerce-tabs{margin: 0}.mz-scheda-tabs .wc-tabs{list-style: none;margin: 0 0 var(--s-7);padding: 0;display: flex;flex-wrap: wrap;gap: 0;border-bottom: 1px solid var(--ink-1)}@media (max-width: 720px){.mz-scheda-tabs .wc-tabs{flex-wrap: nowrap;overflow-x: auto;touch-action: pan-x;scrollbar-width: none;-ms-overflow-style: none;scroll-snap-type: x proximity;padding-right: var(--s-8);padding-bottom: 1px}.mz-scheda-tabs .wc-tabs::-webkit-scrollbar{display: none}.mz-scheda-tabs .wc-tabs li{flex: 0 0 auto;scroll-snap-align: start}.mz-scheda-tabs .woocommerce-tabs{position: relative}.mz-scheda-tabs .woocommerce-tabs::before,.mz-scheda-tabs .woocommerce-tabs::after{content: "";position: absolute;top: 0;right: 0;height: 46px;pointer-events: none;z-index: 2}.mz-scheda-tabs .woocommerce-tabs::before{width: 64px;background: linear-gradient( 90deg,transparent,var(--paper) 72% )}.mz-scheda-tabs .woocommerce-tabs::after{width: 18px;right: 8px;background-color: var(--ink-1);-webkit-mask: var(--mz-tab-chev) center / 18px 18px no-repeat;mask: var(--mz-tab-chev) center / 18px 18px no-repeat;--mz-tab-chev: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E");animation: mz-tab-cue 1.5s ease-in-out infinite}@keyframes mz-tab-cue{0%,100%{transform: translateX(0)}50%{transform: translateX(3px)}}}@media (max-width: 720px) and (prefers-reduced-motion: reduce){.mz-scheda-tabs .woocommerce-tabs::after{animation: none}}.mz-scheda-tabs .wc-tabs li{margin: 0;padding: 0;border: 0;background: transparent}.mz-scheda-tabs .wc-tabs li::before,.mz-scheda-tabs .wc-tabs li::after{display: none !important}.mz-scheda-tabs .wc-tabs li a{display: inline-flex;align-items: center;padding: var(--s-4) var(--s-5);font: 600 var(--t-sm)/1 var(--ff-ui);letter-spacing: 0.01em;color: var(--ink-3);border: 0;border-bottom: 2px solid transparent;margin-bottom: -1px;background: transparent;transition: color var(--d-1) var(--ease),border-color var(--d-1) var(--ease)}.mz-scheda-tabs .wc-tabs li a:hover{color: var(--ink-1)}.mz-scheda-tabs .wc-tabs li.active a{color: var(--ink-1);border-bottom-color: var(--brand)}.mz-scheda-tabs .woocommerce-Tabs-panel{padding: 0;font-size: var(--t-md);line-height: 1.65;color: var(--ink-2);max-width: 78ch}#tab-additional_information.woocommerce-Tabs-panel,#tab-reviews.woocommerce-Tabs-panel,#tab-manzo_staff.woocommerce-Tabs-panel,#tab-manzo_order_history.woocommerce-Tabs-panel,#tab-manzo_spec.woocommerce-Tabs-panel{max-width: none}.mz-scheda-tabs .woocommerce-Tabs-panel h2{font: 800 var(--t-lg)/1.2 var(--ff-ui);letter-spacing: var(--tr-tight);color: var(--ink-1);margin: 0 0 var(--s-4)}.mz-scheda-tabs .woocommerce-Tabs-panel h2:first-child{display: none}.mz-scheda-tabs .woocommerce-Tabs-panel p{margin: 0 0 var(--s-4)}.mz-scheda-tabs .woocommerce-Tabs-panel p:last-child{margin: 0}.mz-scheda-tabs .woocommerce-Tabs-panel ul:not(.mz-spec__items),.mz-scheda-tabs .woocommerce-Tabs-panel ol:not(.mz-spec__items){padding-left: var(--s-5);margin: 0 0 var(--s-4)}.mz-scheda-tabs .shop_attributes,.mz-scheda-tabs .woocommerce-product-attributes{width: 100%;border-collapse: collapse;font-size: var(--t-sm);border-top: 1px solid var(--ink-1);border-bottom: 1px solid var(--ink-1)}.mz-scheda-tabs .shop_attributes tr,.mz-scheda-tabs .woocommerce-product-attributes tr{border-bottom: 1px solid var(--border)}.mz-scheda-tabs .shop_attributes tr:last-child,.mz-scheda-tabs .woocommerce-product-attributes tr:last-child{border-bottom: 0}.mz-scheda-tabs .shop_attributes th,.mz-scheda-tabs .woocommerce-product-attributes-item__label{width: 30%;text-align: left;padding: var(--s-3) var(--s-4) var(--s-3) 0;font: 500 var(--t-xs)/1.4 var(--ff-mono);letter-spacing: var(--tr-label);text-transform: uppercase;color: var(--ink-3);vertical-align: top}.mz-scheda-tabs .shop_attributes td,.mz-scheda-tabs .woocommerce-product-attributes-item__value{padding: var(--s-3) 0;color: var(--ink-1)}.mz-scheda-tabs .shop_attributes td p{margin: 0}.mz-scheda-tabs .mz-reviews #comments > h2,.mz-scheda-tabs .mz-reviews .woocommerce-Reviews-title{display: none !important}.mz-reviews{--mz-rev-star-size: 16px;margin: 0;padding: 0;color: var(--ink-1)}.mz-reviews__head{display: flex;align-items: baseline;justify-content: space-between;gap: var(--s-4);padding-bottom: var(--s-3);border-bottom: 1px solid var(--border);margin-bottom: var(--s-6)}.mz-reviews__eyebrow{font: 500 var(--t-xs)/1.2 var(--ff-mono);letter-spacing: var(--tr-micro);text-transform: uppercase;color: var(--ink-3)}.mz-reviews__count{font: 500 var(--t-xs)/1.2 var(--ff-mono);letter-spacing: var(--tr-label);color: var(--ink-4);font-feature-settings: 'tnum','zero'}.mz-reviews__summary{display: grid;grid-template-columns: minmax(240px,1fr) minmax(320px,1.7fr);gap: 1px;background-color: var(--border);border: 1px solid var(--border);border-radius: var(--r-2);overflow: hidden;margin-bottom: var(--s-8)}@media (max-width: 640px){.mz-reviews__summary{grid-template-columns: 1fr}}.mz-reviews__avg{background: var(--paper);padding: var(--s-6);display: grid;grid-template-columns: auto 1fr;grid-template-rows: auto auto auto;column-gap: var(--s-4);align-items: baseline}.mz-reviews__avg-num{grid-row: 1 / 3;grid-column: 1;font: 600 clamp(40px,6vw,56px)/1 var(--ff-mono);color: var(--ink-1);font-feature-settings: 'tnum','zero';letter-spacing: -0.02em}.mz-reviews__avg-num--empty{color: var(--ink-4);font-weight: 400;letter-spacing: 0}.mz-reviews__summary--no-avg .mz-reviews__avg-scale{align-self: center;text-transform: lowercase;letter-spacing: 0;font-weight: 400;color: var(--ink-3);max-width: 18ch;line-height: 1.4}.mz-reviews__avg-scale{grid-row: 1;grid-column: 2;font: 500 var(--t-sm)/1 var(--ff-mono);color: var(--ink-3);letter-spacing: var(--tr-label)}.mz-reviews__avg-stars{grid-row: 2;grid-column: 2;align-self: end;color: var(--brand)}.mz-reviews__avg-count{grid-row: 3;grid-column: 1 / -1;margin-top: var(--s-3);padding-top: var(--s-3);border-top: 1px solid var(--border);font: 400 var(--t-sm)/1.4 var(--ff-ui);color: var(--ink-3)}.mz-reviews__avg-count b{color: var(--ink-1);font-weight: 600;font-feature-settings: 'tnum','zero'}.mz-stars{display: inline-flex;align-items: center;gap: 2px;color: var(--brand);vertical-align: middle}.mz-stars__star{width: var(--mz-rev-star-size);height: var(--mz-rev-star-size);display: block}.mz-stars__star--empty{color: var(--ink-4)}.mz-stars__star--half{color: var(--brand)}.mz-reviews__dist{background: var(--paper);padding: var(--s-6);list-style: none;margin: 0;display: flex;flex-direction: column;justify-content: center;gap: var(--s-2)}.mz-reviews__dist-row{display: grid;grid-template-columns: minmax(68px,max-content) 1fr 44px 44px;align-items: center;gap: var(--s-3);font-feature-settings: 'tnum','zero'}.mz-reviews__dist-label{font: 500 var(--t-xs)/1 var(--ff-mono);color: var(--ink-3);letter-spacing: var(--tr-label);text-transform: uppercase}.mz-reviews__dist-track{position: relative;height: 6px;background: var(--paper-3);border-radius: 1px;overflow: hidden}.mz-reviews__dist-fill{position: absolute;inset: 0 auto 0 0;background: var(--brand);border-radius: 1px;transition: width var(--d-2) var(--ease)}.mz-reviews__dist-count{text-align: right;font: 500 var(--t-sm)/1 var(--ff-mono);color: var(--ink-1)}.mz-reviews__dist-pct{text-align: right;font: 400 var(--t-xs)/1 var(--ff-mono);color: var(--ink-3)}@media (max-width: 640px){.mz-reviews__dist-row{grid-template-columns: minmax(64px,max-content) 1fr 38px 38px}}.mz-reviews__list-wrap{margin: 0;padding: 0}.mz-reviews__list-title{font: 500 var(--t-xs)/1.2 var(--ff-mono);letter-spacing: var(--tr-micro);text-transform: uppercase;color: var(--ink-3);margin: 0 0 var(--s-4)}.mz-reviews__list{list-style: none;padding: 0;margin: 0 0 var(--s-7);border-top: 1px solid var(--border)}.mz-review{padding: var(--s-5) 0 var(--s-5);border-bottom: 1px solid var(--border);transition: border-color var(--d-1) var(--ease)}.mz-review:hover{border-bottom-color: var(--ink-1)}.mz-review__inner{display: grid;gap: var(--s-3)}.mz-review__head{display: grid;grid-template-columns: auto 1fr auto;align-items: center;gap: var(--s-3) var(--s-4);row-gap: var(--s-1)}.mz-review__idx{font: 500 var(--t-xs)/1 var(--ff-mono);color: var(--ink-4);letter-spacing: var(--tr-label);font-feature-settings: 'tnum','zero'}.mz-review__stars{--mz-rev-star-size: 14px;color: var(--brand);grid-column: 2;justify-self: start}.mz-review__meta{grid-column: 3;display: inline-flex;flex-wrap: wrap;align-items: center;gap: var(--s-2) var(--s-3);justify-self: end;font-size: var(--t-sm);color: var(--ink-3)}.mz-review__author{font: 600 var(--t-sm)/1.2 var(--ff-ui);color: var(--ink-1);letter-spacing: 0}.mz-review__verified{display: inline-flex;align-items: center;gap: 4px;font: 500 11px/1 var(--ff-mono);letter-spacing: var(--tr-label);text-transform: uppercase;color: var(--success);padding: 3px 6px;border: 1px solid var(--success);border-radius: var(--r-1)}.mz-review__verified svg{display: block}.mz-review__date{font: 500 var(--t-xs)/1 var(--ff-mono);color: var(--ink-3);letter-spacing: var(--tr-label);font-feature-settings: 'tnum','zero';padding: 4px 6px;background: var(--paper-3);border-radius: var(--r-1)}.mz-review__awaiting{font: 500 var(--t-xs)/1.4 var(--ff-mono);color: var(--accent-ink);margin: 0;letter-spacing: var(--tr-label);text-transform: uppercase}.mz-review__body{font: 400 var(--t-base)/1.6 var(--ff-ui);color: var(--ink-1);max-width: 70ch}.mz-review__body p{margin: 0 0 var(--s-3)}.mz-review__body p:last-child{margin: 0}@media (max-width: 560px){.mz-review__head{grid-template-columns: auto 1fr}.mz-review__stars{grid-column: 2}.mz-review__meta{justify-self: start;grid-column: 1 / -1}}.mz-reviews__empty{display: grid;justify-items: center;text-align: center;padding: var(--s-8) var(--s-5);background: var(--paper-2);border: 1px solid var(--border);border-radius: var(--r-2);gap: var(--s-3);margin-bottom: var(--s-7)}.mz-reviews__empty-mark{width: 48px;height: 48px;color: var(--ink-4)}.mz-reviews__empty-title{font: 600 var(--t-md)/1.3 var(--ff-ui);color: var(--ink-1);margin: 0}.mz-reviews__empty-sub{font: 400 var(--t-sm)/1.55 var(--ff-ui);color: var(--ink-2);margin: 0;max-width: 56ch}.mz-reviews__pagination{display: flex;flex-wrap: wrap;gap: var(--s-2);margin: 0 0 var(--s-7);padding-top: var(--s-3);border-top: 1px solid var(--border)}.mz-reviews__page a,.mz-reviews__page > span{display: inline-flex;align-items: center;justify-content: center;min-width: 32px;height: 32px;padding: 0 var(--s-3);font: 500 var(--t-sm)/1 var(--ff-mono);color: var(--ink-2);border: 1px solid var(--border);border-radius: var(--r-1);text-decoration: none;transition: border-color var(--d-1) var(--ease),color var(--d-1) var(--ease)}.mz-reviews__page a:hover{color: var(--ink-1);border-color: var(--ink-1)}.mz-reviews__page > span.current{color: var(--paper);background: var(--ink-1);border-color: var(--ink-1)}.mz-reviews__notice{background: var(--paper-2);border: 1px solid var(--border);border-left: 0;border-right: 0;padding: var(--s-4) var(--s-5);font: 400 var(--t-sm)/1.5 var(--ff-ui);color: var(--ink-2);margin: 0}.mz-reviews__formwrap{margin-top: var(--s-7);padding: var(--s-6) var(--s-6) var(--s-5);background: var(--paper-2);border: 1px solid var(--border);border-radius: var(--r-3);max-width: 820px}.mz-reviews__form-head{margin-bottom: var(--s-4)}.mz-rev-form__title{font: 700 var(--t-lg)/1.2 var(--ff-ui);letter-spacing: var(--tr-tight);color: var(--ink-1);margin: 0 0 var(--s-5)}.mz-rev-form__form{display: grid;gap: var(--s-4)}.mz-rev-form__field{margin: 0;display: grid;gap: var(--s-2)}.mz-rev-form__label{font: 500 var(--t-xs)/1.2 var(--ff-mono);letter-spacing: var(--tr-label);text-transform: uppercase;color: var(--ink-3)}.mz-rev-form__req{color: var(--accent)}.mz-rev-form__input,.mz-rev-form__textarea,.mz-rev-form__rating-select{width: 100%;background: var(--ctl-bg);border: 1px solid var(--ctl-border);border-radius: var(--r-2);padding: 0 var(--s-4);font: 400 var(--t-sm)/1 var(--ff-ui);color: var(--ink-1);height: 44px;transition: border-color var(--d-1) var(--ease)}.mz-rev-form__textarea{padding: var(--s-3) var(--s-4);height: auto;min-height: 140px;line-height: 1.55;resize: vertical}.mz-rev-form__input:hover,.mz-rev-form__textarea:hover,.mz-rev-form__rating-select:hover{border-color: var(--ctl-border-h)}.mz-rev-form__input:focus-visible,.mz-rev-form__textarea:focus-visible,.mz-rev-form__rating-select:focus-visible{outline: 2px solid var(--border-focus);outline-offset: 2px;border-color: var(--ink-1)}.mz-rev-form__hint{font: 400 var(--t-xs)/1.4 var(--ff-ui);color: var(--ink-3)}.mz-rev-form__rating{margin: 0;display: grid;gap: var(--s-2)}.mz-rev-form__rating > p.stars ~ p.stars{display: none !important}.mz-reviews .stars{margin: 0 0 var(--s-2);padding: 0;display: inline-block;font-size: 0;line-height: 1}.mz-reviews .stars span{display: inline-flex;gap: 2px}.mz-reviews .stars a{position: relative;width: 32px;height: 32px;display: inline-block;text-indent: -9999px;text-decoration: none;cursor: pointer;border: 0;background: transparent;border-radius: var(--r-1)}.mz-reviews .stars a::before,.mz-reviews .stars a::after{content: "";position: absolute;inset: 4px;background-color: var(--ink-4);font-family: inherit !important;font-size: 0 !important;-webkit-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 17.27 18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z'/></svg>") center / 24px 24px no-repeat;mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 17.27 18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z'/></svg>") center / 24px 24px no-repeat;transition: background-color var(--d-1) var(--ease)}.mz-reviews .stars a::after{display: none}.mz-reviews .stars a:focus-visible{outline: 2px solid var(--border-focus);outline-offset: 2px}.mz-reviews .stars:hover a::before{background-color: var(--brand)}.mz-reviews .stars a:hover ~ a::before{background-color: var(--ink-4)}.mz-reviews .stars.selected a:not(.active)::before{background-color: var(--brand)}.mz-reviews .stars.selected a.active::before{background-color: var(--brand)}.mz-reviews .stars.selected a.active ~ a::before{background-color: var(--ink-4)}.mz-rev-form__rating-select{appearance: none;-webkit-appearance: none;background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%231e1e1e' stroke-width='1.5'><path d='M1 1.5l5 5 5-5'/></svg>");background-repeat: no-repeat;background-position: right var(--s-4) center;background-size: 12px 8px;padding-right: 36px}@media (min-width: 640px){.mz-rev-form__form{grid-template-columns: 1fr 1fr}.mz-rev-form__rating,.comment-form-comment,.mz-rev-form__submitwrap{grid-column: 1 / -1}}.mz-rev-form__submitwrap{margin: var(--s-2) 0 0;display: flex;flex-wrap: wrap;align-items: center;gap: var(--s-3) var(--s-5)}.mz-rev-form__submit{min-width: 200px}.mz-rev-form__legal{font: 400 var(--t-xs)/1.4 var(--ff-ui);color: var(--ink-3);flex: 1 1 200px}.mz-reviews .comment-form-cookies-consent{font: 400 var(--t-xs)/1.4 var(--ff-ui);color: var(--ink-3);display: flex;gap: var(--s-2);align-items: flex-start}.mz-reviews .comment-form-cookies-consent input[type="checkbox"]{margin-top: 2px;accent-color: var(--brand)}.mz-scheda-tabs .related,.mz-scheda-tabs .upsells{margin-top: var(--s-7);padding-top: var(--s-6);border-top: 1px solid var(--ink-1)}.mz-scheda-tabs .related > h2,.mz-scheda-tabs .upsells > h2{font: 700 var(--t-lg)/1 var(--ff-ui);letter-spacing: var(--tr-tight);color: var(--ink-1);margin: 0 0 var(--s-6)}.mz-scheda-tabs .related > h2::before,.mz-scheda-tabs .upsells > h2::before{content: 'Potrebbero servirti';display: block;font: 600 var(--t-xs)/1 var(--ff-mono);letter-spacing: var(--tr-label);text-transform: uppercase;color: var(--ink-3);margin-bottom: var(--s-2)}.mz-scheda-tabs .upsells > h2::before{content: 'Acquistati insieme'}.mz-scheda-tabs .related,.mz-scheda-tabs .upsells{display: block;float: none;width: auto}.mz-scheda-tabs .related .mz-parts,.mz-scheda-tabs .upsells .mz-parts{display: flex;flex-wrap: nowrap;gap: var(--s-5);overflow-x: auto;overflow-y: hidden;scroll-snap-type: x proximity;-webkit-overflow-scrolling: touch;scrollbar-width: none;padding: var(--s-1) 0}.mz-scheda-tabs .related .mz-parts::-webkit-scrollbar,.mz-scheda-tabs .upsells .mz-parts::-webkit-scrollbar{width: 0;height: 0}.mz-scheda-tabs .related .mz-part,.mz-scheda-tabs .upsells .mz-part{flex: 0 0 240px;max-width: none;scroll-snap-align: start}.mz-carousel{position: relative}.mz-carousel__nav{position: absolute;top: 96px;transform: translateY(-50%);z-index: 10;display: grid;place-items: center;width: 52px;height: 52px;padding: 0;border: 1px solid var(--border-strong);border-radius: var(--r-2);background: var(--paper);color: var(--ink-1);cursor: pointer;box-shadow: 0 6px 20px rgba(30,30,30,0.22);transition: border-color var(--d-1) var(--ease),background-color var(--d-1) var(--ease),color var(--d-1) var(--ease)}.mz-carousel__nav--prev{left: 10px}.mz-carousel__nav--next{right: 10px}.mz-carousel__nav:hover{background: var(--ink-1);border-color: var(--ink-1);color: var(--paper)}.mz-carousel__nav:disabled{opacity: 0;cursor: default;pointer-events: none}.mz-carousel__nav-ico{display: block}@media (hover: none) and (pointer: coarse){.mz-carousel__nav{display: none !important}}.mz-scheda-tabs .mz-spec{max-width: none}.mz-spec{display: grid;grid-template-columns: repeat(var(--mz-spec-cols,3),minmax(0,1fr));border-top: 1px solid var(--ink-1);border-bottom: 1px solid var(--ink-1)}.mz-spec[data-cols="1"]{--mz-spec-cols: 1}.mz-spec[data-cols="2"]{--mz-spec-cols: 2}.mz-spec[data-cols="3"]{--mz-spec-cols: 3}.mz-spec__col{padding: var(--s-6) var(--s-5) var(--s-6) 0;min-width: 0}.mz-spec__col + .mz-spec__col{padding-left: var(--s-6);border-left: 1px solid var(--border)}.mz-spec__head{display: flex;align-items: baseline;justify-content: space-between;gap: var(--s-3);padding-bottom: var(--s-3);margin-bottom: var(--s-4);border-bottom: 1px solid var(--border)}.mz-spec__eyebrow{font: 500 var(--t-xs)/1.2 var(--ff-mono);letter-spacing: var(--tr-micro);text-transform: uppercase;color: var(--ink-3)}.mz-spec__total{font: 700 var(--t-xs)/1.2 var(--ff-mono);letter-spacing: 0;color: var(--ink-1);font-variant-numeric: tabular-nums}.mz-spec__items{list-style: none;margin: 0;padding: 0 var(--s-1) 0 0;display: flex;flex-direction: column;gap: 2px;counter-reset: mz-spec;--mz-spec-row-h: 28px;max-height: calc(var(--mz-spec-row-h) * 8 + 2px * 7);overflow-y: auto;scrollbar-width: thin;scrollbar-color: var(--ink-3) transparent;mask-image: linear-gradient(to bottom,#000 0,#000 calc(100% - 24px),transparent 100%);-webkit-mask-image: linear-gradient(to bottom,#000 0,#000 calc(100% - 24px),transparent 100%)}.mz-spec__items::-webkit-scrollbar{width: 6px}.mz-spec__items::-webkit-scrollbar-track{background: transparent}.mz-spec__items::-webkit-scrollbar-thumb{background: color-mix(in oklch,var(--ink-3) 40%,transparent);border-radius: 3px}.mz-spec__items::-webkit-scrollbar-thumb:hover{background: var(--ink-3)}.mz-spec__items:not(:has(> :nth-child(9))){mask-image: none;-webkit-mask-image: none;max-height: none;overflow-y: visible}.mz-spec__item{display: grid;grid-template-columns: 28px 1fr 24px;align-items: center;gap: var(--s-3);padding: 5px var(--s-2) 5px var(--s-3);border-radius: var(--r-2);background: transparent;transition: background var(--d-1) var(--ease)}.mz-spec__item:hover{background: color-mix(in oklch,var(--brand) 8%,transparent)}.mz-spec__item:hover .mz-spec__idx{color: var(--brand-ink)}.mz-spec__idx{font: 600 10px/1 var(--ff-mono);letter-spacing: 0.06em;color: var(--ink-4);font-variant-numeric: tabular-nums;text-align: right;padding-right: var(--s-2);border-right: 1px solid var(--border);transition: color var(--d-1) var(--ease)}.mz-spec__val{font: 500 var(--t-sm)/1.3 var(--ff-mono);letter-spacing: 0.02em;color: var(--ink-1);word-break: break-word;user-select: all}.mz-spec__search{display: inline-flex;align-items: center;justify-content: center;flex-shrink: 0;width: 24px;height: 24px;border-radius: var(--r-1);color: var(--ink-4);text-decoration: none;transition: color var(--d-1) var(--ease),background var(--d-1) var(--ease)}.mz-spec__item:hover .mz-spec__search{color: var(--ink-2)}.mz-spec__search:hover,.mz-spec__search:focus-visible{color: var(--brand-ink);background: var(--brand-tint);outline: none}@media (max-width: 800px){.mz-spec[data-cols="3"]{--mz-spec-cols: 1}.mz-spec[data-cols="2"]{--mz-spec-cols: 1}.mz-spec__col{padding: var(--s-5) 0}.mz-spec__col + .mz-spec__col{padding-left: 0;border-left: 0;border-top: 1px solid var(--border)}.mz-spec__total{font-size: 22px}}.mz-spec--fitment{display: block;grid-template-columns: none;border: 0;padding: var(--s-5) 0 0}.mz-spec-fit__head{display: flex;align-items: center;justify-content: space-between;gap: var(--s-4);padding: 0 0 var(--s-3);margin-bottom: var(--s-4);border-bottom: 1px solid var(--border);flex-wrap: wrap}.mz-spec-fit__head .mz-spec__total{font: 600 var(--t-sm)/1.2 var(--ff-mono);color: var(--ink-2);letter-spacing: 0.02em;text-transform: none;white-space: nowrap}.mz-spec-fit__head .mz-spec__total b{font-weight: 700;color: var(--ink-1);font-variant-numeric: tabular-nums}.mz-spec-fit__search{display: inline-flex;align-items: center;gap: var(--s-2);flex: 1 1 280px;max-width: 380px;padding: 6px var(--s-3);border: 1px solid var(--border);border-radius: var(--r-2);background: var(--paper);color: var(--ink-3);transition: border-color var(--d-1) var(--ease),color var(--d-1) var(--ease)}.mz-spec-fit__search:focus-within{border-color: var(--ink-2);color: var(--ink-2)}.mz-spec-fit__filter{flex: 1 1 auto;min-width: 0;border: 0;background: transparent;outline: none;font: 500 var(--t-sm)/1.3 var(--ff-mono);letter-spacing: 0.02em;color: var(--ink-1);padding: 0}.mz-spec-fit__filter::placeholder{color: var(--ink-4)}.mz-spec-fit__filter::-webkit-search-cancel-button{cursor: pointer}.mz-spec-table__wrap{overflow: auto;max-height: calc(var(--mz-spec-table-row-h,34px) * 14);scrollbar-width: thin;scrollbar-color: var(--ink-3) transparent;mask-image: linear-gradient(to bottom,#000 0,#000 calc(100% - 24px),transparent 100%);-webkit-mask-image: linear-gradient(to bottom,#000 0,#000 calc(100% - 24px),transparent 100%)}.mz-spec-table__wrap::-webkit-scrollbar{width: 6px;height: 6px}.mz-spec-table__wrap::-webkit-scrollbar-track{background: transparent}.mz-spec-table__wrap::-webkit-scrollbar-thumb{background: color-mix(in oklch,var(--ink-3) 40%,transparent);border-radius: 3px}.mz-spec-table__wrap::-webkit-scrollbar-thumb:hover{background: var(--ink-3)}.mz-spec-table__el tbody:not(:has(.mz-spec-table__row:nth-child(15))) ~ *{display: none}.mz-spec-table__wrap:not(:has(.mz-spec-table__row:nth-child(15))){max-height: none;overflow: visible;mask-image: none;-webkit-mask-image: none}.mz-spec-table__el{width: 100%;border-collapse: collapse;font: 500 var(--t-sm)/1.35 var(--ff-mono);letter-spacing: 0.02em;color: var(--ink-1);table-layout: auto}.mz-spec-table__th{text-align: left;font: 600 var(--t-xs)/1.2 var(--ff-mono);letter-spacing: var(--tr-label);text-transform: uppercase;color: var(--ink-2);padding: var(--s-2) var(--s-3);border-bottom: 1px solid var(--border);white-space: nowrap;background: var(--paper);position: sticky;top: 0;z-index: 1}.mz-spec-fit__empty-msg{margin: var(--s-4) 0 0;padding: var(--s-3);text-align: center;font: 500 var(--t-sm)/1.4 var(--ff-mono);color: var(--ink-3);border: 1px dashed var(--border);border-radius: var(--r-2)}.mz-spec-table__th--idx{width: 36px;text-align: right;color: var(--ink-4)}.mz-spec-table__row{transition: background var(--d-1) var(--ease)}.mz-spec-table__row:hover{background: color-mix(in oklch,var(--brand) 8%,transparent)}.mz-spec-table__row + .mz-spec-table__row .mz-spec-table__td{border-top: 1px solid color-mix(in oklch,var(--border) 60%,transparent)}.mz-spec-table__td{padding: 6px var(--s-3);vertical-align: middle;white-space: nowrap}.mz-spec-table__td--idx{font: 600 10px/1 var(--ff-mono);letter-spacing: 0.06em;color: var(--ink-4);font-variant-numeric: tabular-nums;text-align: right;width: 36px}.mz-spec-table__val{color: var(--ink-1);user-select: all;word-break: break-word}.mz-spec-table__td .mz-spec__search{margin-left: var(--s-2);vertical-align: middle}.mz-spec-table__empty{color: var(--ink-4);user-select: none}.mz-spec-table__row--more .mz-spec-table__td{text-align: center;font: 600 var(--t-xs)/1.2 var(--ff-mono);letter-spacing: var(--tr-label);text-transform: uppercase;color: var(--ink-3);padding: var(--s-4) var(--s-3);border-top: 1px dashed var(--border) !important}@media (max-width: 800px){.mz-spec-table__wrap{margin: 0 calc(-1 * var(--s-4));padding: 0 var(--s-4)}.mz-spec-table__el{font-size: 12px}.mz-spec-table__th,.mz-spec-table__td{padding: 6px var(--s-2)}}.mz-spec-models{display: flex;flex-wrap: wrap;gap: var(--s-3);margin: 0;padding: var(--s-1) 0 0;list-style: none}.mz-spec-models__chip{display: inline-flex;align-items: center;gap: var(--s-2);padding: 8px var(--s-3);border: 1px solid var(--border);border-radius: var(--r-2);background: var(--paper);color: var(--ink-1);text-decoration: none;transition: border-color var(--d-1) var(--ease),background var(--d-1) var(--ease),color var(--d-1) var(--ease)}.mz-spec-models__chip:hover,.mz-spec-models__chip:focus-visible{border-color: var(--brand);background: color-mix(in oklch,var(--brand) 8%,transparent);color: var(--brand);outline: none}.mz-spec-models__name{font: 600 var(--t-sm)/1 var(--ff-mono);letter-spacing: 0.06em}.mz-spec-models__ico{flex: none;color: var(--ink-4);transition: color var(--d-1) var(--ease)}.mz-spec-models__chip:hover .mz-spec-models__ico,.mz-spec-models__chip:focus-visible .mz-spec-models__ico{color: var(--brand)}.mz-spec-models__more{margin: var(--s-4) 0 0;font: 600 var(--t-xs)/1.3 var(--ff-mono);letter-spacing: var(--tr-label);text-transform: uppercase;color: var(--ink-3)}.mz-scheda-tabs .mz-info{max-width: none}.mz-info{display: flex;flex-direction: column;gap: var(--s-6)}.mz-info__row--compat.mz-spec{border-top: 0;border-bottom: 0}.mz-info__row--compat .mz-spec__col{padding: 0}.mz-info__row--compat .mz-spec__col:not(:last-child){padding-right: var(--s-7)}.mz-info__row--compat .mz-spec__col + .mz-spec__col{padding-left: var(--s-7)}.mz-info__items{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));column-gap: var(--s-5);max-height: calc(var(--mz-spec-row-h,28px) * 10 + 2px * 9)}@media (max-width: 800px){.mz-info__row--compat .mz-spec__col:not(:last-child){padding-right: 0}.mz-info__row--compat .mz-spec__col + .mz-spec__col{padding-left: 0;padding-top: var(--s-5);margin-top: var(--s-5)}.mz-info__items{grid-template-columns: 1fr}}.mz-scheda-tabs .mz-misure{max-width: none}.mz-misure{display: grid;grid-template-columns: minmax(0,1.5fr) minmax(0,1fr);gap: var(--s-8);align-items: center;padding: var(--s-6) 0 0;color: var(--ink-1)}.mz-misure__diagram{margin: 0;display: flex;flex-direction: column;gap: var(--s-3);align-items: center;text-align: center;color: var(--ink-1)}.mz-misure__diagram svg{width: 100%;max-width: 620px;height: auto;display: block}.mz-misure__caption{font: 500 var(--t-xs)/1.3 var(--ff-mono);letter-spacing: var(--tr-label);text-transform: uppercase;color: var(--ink-3)}.mz-misure__svg-label{font: 700 13px/1 var(--ff-mono);letter-spacing: 0.14em;fill: var(--ink-2);text-transform: uppercase}.mz-misure__svg-value{font: 700 16px/1 var(--ff-ui);letter-spacing: -0.01em;fill: var(--ink-1);font-variant-numeric: tabular-nums}.mz-misure__list{margin: 0;display: grid;gap: 0;align-self: center}.mz-misure__row{display: grid;grid-template-columns: 1fr auto;align-items: baseline;gap: var(--s-5);padding: var(--s-4) 0;border-bottom: 1px solid var(--border)}.mz-misure__row:last-child{border-bottom: 0}.mz-misure__key{margin: 0;font: 600 var(--t-xs)/1.2 var(--ff-mono);letter-spacing: var(--tr-label);text-transform: uppercase;color: var(--ink-2)}.mz-misure__val{margin: 0;font: 700 28px/1 var(--ff-ui);letter-spacing: var(--tr-tight);color: var(--ink-1);font-variant-numeric: tabular-nums}@media (max-width: 720px){.mz-misure{grid-template-columns: 1fr;gap: var(--s-5)}.mz-misure__val{font-size: 22px}}.mz-scheda__media img,.mz-scheda__media a,.pswp img{-webkit-user-drag: none;-webkit-touch-callout: none;-webkit-user-select: none;user-select: none}.mz-delivery{margin-top: 0;padding: var(--s-5);background: color-mix(in oklch,var(--brand) 7%,var(--paper));border: 1px solid transparent;border-radius: var(--r-soft)}.mz-delivery__title{display: flex;align-items: center;gap: var(--s-2);margin: 0 0 var(--s-3);font-family: var(--ff-ui);font-size: var(--t-xs);font-weight: 700;letter-spacing: var(--tr-label);text-transform: uppercase;color: var(--ink-3)}.mz-delivery__title-icon{width: 16px;height: 16px;color: var(--ink-2)}.mz-delivery__main{display: flex;flex-wrap: wrap;align-items: baseline;gap: var(--s-1) var(--s-3);margin: 0 0 var(--s-2);font-size: var(--t-md);line-height: var(--lh-md);color: var(--ink-1)}.mz-delivery__zone{font-family: var(--ff-mono);font-size: var(--t-xs);font-weight: 600;letter-spacing: var(--tr-label);text-transform: uppercase;color: var(--ink-3)}.mz-delivery__window strong{font-weight: 700;white-space: nowrap}.mz-delivery__cutoff{display: flex;align-items: center;gap: var(--s-2);margin: 0;font-size: var(--t-sm);line-height: var(--lh-sm);color: var(--ink-2)}.mz-delivery__cutoff-icon{width: 15px;height: 15px;flex: 0 0 auto;color: var(--ink-3)}.mz-delivery__cutoff strong{font-weight: 700;color: var(--ink-1)}.mz-delivery__cutoff.is-today{color: var(--success)}.mz-delivery__cutoff.is-today .mz-delivery__cutoff-icon,.mz-delivery__cutoff.is-today strong{color: var(--success)}.mz-delivery__closure{display: flex;align-items: flex-start;gap: var(--s-2);margin: var(--s-3) 0 0;padding: var(--s-2) var(--s-3);border-left: 3px solid var(--warning);border-radius: var(--r-2);background: color-mix(in oklch,var(--warning) 10%,var(--paper));font-size: var(--t-sm);line-height: var(--lh-sm);color: var(--ink-2)}.mz-delivery__closure-icon{width: 15px;height: 15px;flex: 0 0 auto;margin-top: 2px;color: var(--warning)}.mz-delivery__closure strong{font-weight: 700;color: var(--ink-1)}.mz-delivery__more{margin-top: var(--s-3);border-top: 1px solid var(--border-soft);padding-top: var(--s-2)}.mz-delivery__more-summary{display: flex;align-items: center;gap: var(--s-1);cursor: pointer;list-style: none;font-size: var(--t-sm);font-weight: 600;color: var(--ink-2);user-select: none}.mz-delivery__more-summary::-webkit-details-marker{display: none}.mz-delivery__more-summary:hover{color: var(--ink-1)}.mz-delivery__more-chevron{width: 15px;height: 15px;transition: transform 0.18s ease}.mz-delivery__more[open] .mz-delivery__more-chevron{transform: rotate(180deg)}.mz-delivery__zones{list-style: none;margin: var(--s-2) 0 0;padding: 0}.mz-delivery__zone-row{display: flex;justify-content: space-between;align-items: baseline;gap: var(--s-3);padding: var(--s-1) 0;font-size: var(--t-sm);line-height: var(--lh-sm)}.mz-delivery__zone-row + .mz-delivery__zone-row{border-top: 1px solid var(--border-soft)}.mz-delivery__zone-name{color: var(--ink-2)}.mz-delivery__zone-win{font-family: var(--ff-mono);font-size: var(--t-xs);color: var(--ink-1);white-space: nowrap;text-align: right}.mz-delivery__link{display: inline-flex;align-items: center;gap: var(--s-1);margin-top: var(--s-3);font-size: var(--t-sm);font-weight: 600;color: var(--brand-ink);text-decoration: none}.mz-delivery__link svg{width: 15px;height: 15px;transition: transform 0.18s ease}.mz-delivery__link:hover{color: var(--brand)}.mz-delivery__link:hover svg{transform: translateX(2px)}.mz-delivery__note{margin: var(--s-3) 0 0;padding-top: var(--s-2);border-top: 1px solid var(--border-soft);font-size: var(--t-xs);line-height: var(--lh-xs);color: var(--ink-3)}.mz-guide-prod__intro{margin: 0 0 var(--s-5);max-width: 60rem;font-size: var(--t-md);line-height: var(--lh-md);color: var(--ink-2)}.mz-guide-prod__list{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,22rem),1fr));gap: var(--s-4);margin: 0;padding: 0;list-style: none}.mz-guide-prod__item{padding: var(--s-4);background: color-mix(in oklch,var(--brand) 5%,var(--paper));border-radius: var(--r-soft)}.mz-guide-prod__link{display: block;font-family: var(--ff-ui);font-size: var(--t-lg);font-weight: 700;line-height: var(--lh-sm);color: var(--ink-1);text-decoration: none}.mz-guide-prod__link:hover,.mz-guide-prod__link:focus-visible{color: var(--brand);text-decoration: underline;text-underline-offset: 2px}.mz-guide-prod__lede{margin: var(--s-2) 0 0;font-size: var(--t-sm);line-height: var(--lh-md);color: var(--ink-2)}.mz-guide-prod__meta{display: flex;flex-wrap: wrap;align-items: baseline;gap: var(--s-1) var(--s-3);margin: var(--s-3) 0 0;font-family: var(--ff-ui);font-size: var(--t-xs);font-weight: 600;letter-spacing: var(--tr-label);text-transform: uppercase;color: var(--ink-3)}.mz-guide-prod > .mz-btn{margin-top: var(--s-5)}.mz-guide-cta-slot{clear: both;padding-top: var(--s-6)}.mz-guide-cta{display: flex;align-items: center;gap: var(--s-3);width: 100%;margin: 0;padding: var(--s-3) var(--s-4);text-align: left;background: var(--paper);border: 1px solid var(--border);border-radius: var(--r-soft);cursor: pointer;transition: border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.mz-guide-cta:hover,.mz-guide-cta:focus-visible{background: color-mix(in oklch,var(--brand) 4%,var(--paper));border-color: var(--brand);box-shadow: var(--shadow-1)}.mz-guide-cta__badge{display: grid;place-items: center;flex: 0 0 auto;width: 2.25rem;height: 2.25rem;border-radius: var(--r-1);background: color-mix(in oklch,var(--brand) 12%,var(--paper));color: var(--brand)}.mz-guide-cta__text{display: block;min-width: 0}.mz-guide-cta__kicker{display: block;font-family: var(--ff-ui);font-size: var(--t-xs);font-weight: 700;letter-spacing: var(--tr-label);text-transform: uppercase;color: var(--ink-3)}.mz-guide-cta__title{display: block;margin-top: 1px;font-family: var(--ff-ui);font-size: var(--t-md);font-weight: 700;line-height: var(--lh-sm);color: var(--ink-1)}.mz-guide-cta__hint{display: block;margin-top: 2px;font-size: var(--t-sm);line-height: var(--lh-sm);color: var(--ink-2)}.mz-guide-cta__arrow{flex: 0 0 auto;margin-left: auto;color: var(--ink-3);transition: transform .15s ease,color .15s ease}.mz-guide-cta:hover .mz-guide-cta__arrow,.mz-guide-cta:focus-visible .mz-guide-cta__arrow{transform: translateX(3px);color: var(--brand)}@media (prefers-reduced-motion: reduce){.mz-guide-cta,.mz-guide-cta__arrow{transition: none}.mz-guide-cta:hover .mz-guide-cta__arrow{transform: none}}.mz-gpsr{color: var(--ink-1);font-family: var(--ff-ui);max-width: 78ch}.mz-gpsr__intro{margin: 0 0 var(--s-7);padding: 0 0 var(--s-5);border-bottom: 1px solid var(--border)}.mz-gpsr__eyebrow{display: block;font: 600 var(--t-xs)/1.2 var(--ff-mono);letter-spacing: var(--tr-micro);text-transform: uppercase;color: var(--ink-3);margin: 0 0 var(--s-3)}.mz-gpsr__title{font: 600 var(--t-xl)/1.15 var(--ff-ui);letter-spacing: var(--tr-tight);color: var(--ink-1);margin: 0 0 var(--s-4)}.mz-gpsr__lede{font: 400 var(--t-md)/1.55 var(--ff-ui);color: var(--ink-2);margin: 0;max-width: 65ch}.mz-gpsr__section{padding: var(--s-7) 0 var(--s-5);border-top: 1px solid var(--border-soft)}.mz-gpsr__section:first-of-type{border-top: 0;padding-top: 0}.mz-gpsr__h{font: 600 var(--t-md)/1.3 var(--ff-ui);letter-spacing: 0;color: var(--ink-1);margin: 0 0 var(--s-4)}.mz-gpsr__note{font: 400 var(--t-sm)/1.6 var(--ff-ui);color: var(--ink-2);margin: 0 0 var(--s-4);max-width: 60ch}.mz-gpsr__note:last-child{margin-bottom: 0}.mz-gpsr__list{margin: 0;padding: 0;display: flex;flex-direction: column;gap: 1px;background: var(--border-soft);border-top: 1px solid var(--border-soft);border-bottom: 1px solid var(--border-soft)}.mz-gpsr__row{display: grid;grid-template-columns: 180px minmax(0,1fr);gap: var(--s-5);align-items: baseline;padding: var(--s-3) 0;background: var(--paper)}.mz-gpsr__key{margin: 0;font: 600 var(--t-xs)/1.4 var(--ff-mono);letter-spacing: var(--tr-label);text-transform: uppercase;color: var(--ink-3)}.mz-gpsr__val{margin: 0;font: 400 var(--t-sm)/1.55 var(--ff-ui);color: var(--ink-1);word-break: break-word}.mz-gpsr__val a{color: var(--ink-1);border-bottom: 1px solid var(--border);transition: border-color var(--d-1) var(--ease)}.mz-gpsr__val a:hover,.mz-gpsr__val a:focus-visible{border-bottom-color: var(--ink-1)}.mz-gpsr__val code,.mz-gpsr__val .mz-gpsr__mono{font: 500 var(--t-sm)/1.5 var(--ff-mono);letter-spacing: 0;color: var(--ink-1);background: transparent;padding: 0}.mz-gpsr__warnings{background: var(--paper-2);border: 1px solid var(--border);border-radius: var(--r-2);padding: var(--s-5) var(--s-5);font: 400 var(--t-sm)/1.6 var(--ff-ui);color: var(--ink-1)}.mz-gpsr__warnings > :first-child{margin-top: 0}.mz-gpsr__warnings > :last-child{margin-bottom: 0}.mz-gpsr__warnings p{margin: 0 0 var(--s-3);color: var(--ink-1)}.mz-gpsr__warnings strong,.mz-gpsr__warnings b{font-weight: 600;color: var(--ink-1)}.mz-gpsr__warnings ul,.mz-gpsr__warnings ol{margin: 0 0 var(--s-3);padding-left: var(--s-5)}.mz-gpsr__warnings li{margin: 0 0 var(--s-2);color: var(--ink-1)}.mz-gpsr__warnings li:last-child{margin-bottom: 0}.mz-gpsr__warnings a{color: var(--ink-1);border-bottom: 1px solid var(--border-strong);transition: border-color var(--d-1) var(--ease)}.mz-gpsr__warnings a:hover,.mz-gpsr__warnings a:focus-visible{border-bottom-color: var(--ink-1)}.mz-gpsr__cta{display: inline-flex;align-items: baseline;gap: var(--s-2);font: 600 var(--t-sm)/1.4 var(--ff-ui);letter-spacing: 0.01em;color: var(--brand);text-decoration: none;border-bottom: 1px solid var(--brand);padding-bottom: 2px;transition: color var(--d-1) var(--ease),border-color var(--d-1) var(--ease)}.mz-gpsr__cta::after{content: '\2192';display: inline-block;font-family: var(--ff-ui);font-weight: 500;transition: transform var(--d-1) var(--ease)}.mz-gpsr__cta:hover,.mz-gpsr__cta:focus-visible{color: var(--brand-ink);border-bottom-color: var(--brand-ink);outline: none}.mz-gpsr__cta:hover::after,.mz-gpsr__cta:focus-visible::after{transform: translateX(2px)}@media (max-width: 720px){.mz-gpsr__title{font-size: var(--t-lg)}.mz-gpsr__intro{margin-bottom: var(--s-6);padding-bottom: var(--s-4)}.mz-gpsr__section{padding: var(--s-6) 0 var(--s-4)}.mz-gpsr__row{grid-template-columns: 1fr;gap: var(--s-1);padding: var(--s-3) 0}.mz-gpsr__warnings{padding: var(--s-4)}}@media print{.mz-gpsr{background: #fff;color: #000;max-width: none;font-family: 'Inter',system-ui,sans-serif}.mz-gpsr__intro{border-bottom-color: #000}.mz-gpsr__eyebrow,.mz-gpsr__key{color: #333}.mz-gpsr__title,.mz-gpsr__h,.mz-gpsr__val,.mz-gpsr__note{color: #000}.mz-gpsr__section{border-top-color: #333;break-inside: avoid;page-break-inside: avoid}.mz-gpsr__list{background: transparent;border-top-color: #333;border-bottom-color: #333}.mz-gpsr__row{background: #fff;border-bottom: 1px solid #ccc}.mz-gpsr__row:last-child{border-bottom: 0}.mz-gpsr__warnings{background: #fff;border-color: #000;color: #000;box-shadow: none}.mz-gpsr__warnings p,.mz-gpsr__warnings li,.mz-gpsr__warnings strong{color: #000}.mz-gpsr__cta{color: #000;border-bottom-color: #000}.mz-gpsr__cta::after{content: ' (' attr(href) ')';font-family: 'IBM Plex Mono',monospace;font-size: 90%;color: #333}}