: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-b2b-noprice{display: inline-flex;align-items: center;gap: var(--s-2);padding: var(--s-3) var(--s-4);background: var(--paper-2);border: 1px dashed var(--border);border-radius: var(--r-2);font-size: var(--t-sm);line-height: 1.35;color: var(--ink-2);max-width: 100%}.mz-b2b-noprice__link{color: var(--brand);text-decoration: none;font-weight: 600}.mz-b2b-noprice__link:hover,.mz-b2b-noprice__link:focus-visible{text-decoration: underline}.mz-b2b-login-cta{display: inline-flex;align-items: center;justify-content: center;padding: var(--s-3) var(--s-4);background: var(--paper-2);color: var(--ink-1);border: 1px solid var(--border);border-radius: var(--r-2);font-weight: 600;font-size: var(--t-sm);text-decoration: none;transition: background-color 150ms ease-out,border-color 150ms ease-out,color 150ms ease-out}.mz-b2b-login-cta:hover,.mz-b2b-login-cta:focus-visible{background: var(--ink-1);border-color: var(--ink-1);color: var(--paper)}.mz-staff-tab{display: flex;flex-direction: column;gap: var(--s-6)}.mz-staff-tab__group{display: flex;flex-direction: column;gap: var(--s-3)}.mz-staff-tab__eyebrow{display: inline-flex;align-items: baseline;gap: var(--s-2);font: 500 var(--t-xs)/1.2 var(--ff-mono);letter-spacing: var(--tr-micro);text-transform: uppercase;color: var(--ink-3)}.mz-staff-tab__count{font: 500 var(--t-xs)/1 var(--ff-mono);font-variant-numeric: tabular-nums;color: var(--ink-2);background: var(--paper-3);padding: 2px 6px;border-radius: var(--r-1);text-transform: none;letter-spacing: 0}.mz-staff-linkrow{display: flex;flex-wrap: wrap;gap: var(--s-2)}.mz-staff-tab__copy.is-copied{color: var(--success);border-color: var(--success)}.mz-staff-note{margin: 0;font: 400 var(--t-sm)/1.4 var(--ff-sans);color: var(--ink-3)}.mz-staff-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(96px,1fr));gap: 0;border: 1px solid var(--border);border-radius: var(--r-2);overflow: hidden;background: var(--paper)}.mz-staff-stall{display: flex;flex-direction: column;gap: 4px;padding: var(--s-3) var(--s-3) var(--s-2);border-right: 1px solid var(--border);border-bottom: 1px solid var(--border);background: var(--paper);min-width: 0}.mz-staff-stall:last-child{border-right: 0}.mz-staff-stall__label{font: 600 var(--t-xs)/1 var(--ff-mono);letter-spacing: var(--tr-label);text-transform: uppercase;color: var(--ink-3)}.mz-staff-stall__price{font: 700 var(--t-md)/1.1 var(--ff-mono);font-variant-numeric: tabular-nums;color: var(--ink-1);white-space: nowrap}.mz-staff-stall__price .woocommerce-Price-amount{color: inherit}.mz-staff-stall__empty{font-style: italic;color: var(--ink-3);font-weight: 400}.mz-staff-stall__tag{font: 600 9px/1 var(--ff-mono);letter-spacing: var(--tr-label);text-transform: uppercase;color: var(--ink-3);margin-top: 2px}.mz-staff-stall__tag--b2b{color: var(--success)}.mz-staff-stall--b2b{background: color-mix(in oklch,var(--success) 4%,var(--paper))}.mz-staff-stall--empty-row{background: var(--paper)}.mz-staff-stall--empty-row .mz-staff-stall__price{color: var(--ink-3);font-weight: 500}.mz-staff-ubi{display: grid;grid-template-columns: repeat(auto-fit,minmax(180px,1fr));gap: 0;border: 1px solid var(--border);border-radius: var(--r-2);overflow: hidden}.mz-staff-ubi__item{display: grid;grid-template-columns: auto 1fr auto;align-items: baseline;gap: var(--s-2);padding: var(--s-3) var(--s-4);border-right: 1px solid var(--border);background: var(--paper)}.mz-staff-ubi__item:last-child{border-right: 0}.mz-staff-ubi__item--empty{background: var(--paper)}.mz-staff-ubi__key{font: 600 var(--t-xs)/1 var(--ff-mono);letter-spacing: var(--tr-label);text-transform: uppercase;color: var(--ink-3)}.mz-staff-ubi__val{font: 500 var(--t-sm)/1.1 var(--ff-mono);color: var(--ink-1);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;min-width: 0}.mz-staff-ubi__price{font: 700 var(--t-sm)/1 var(--ff-mono);font-variant-numeric: tabular-nums;color: var(--ink-1);justify-self: end;white-space: nowrap}.mz-staff-ubi__price .woocommerce-Price-amount{color: inherit}.mz-staff-ubi__empty{font-style: italic;color: var(--ink-3);font-weight: 400}.mz-psub-record{border: 1px solid var(--border);border-radius: var(--r-2);overflow: hidden;background: var(--paper)}.mz-psub-record__who{display: flex;flex-wrap: wrap;align-items: baseline;gap: var(--s-2) var(--s-3);padding: var(--s-4);border-bottom: 1px solid var(--border);background: color-mix(in oklch,var(--brand) 4%,var(--paper))}.mz-psub-record__role{font: 600 var(--t-xs)/1 var(--ff-mono);letter-spacing: var(--tr-label);text-transform: uppercase;color: var(--ink-3);flex: 0 0 100%}.mz-psub-record__name{font: 700 var(--t-md)/1.1 var(--ff-ui);letter-spacing: -0.01em;color: var(--ink-1)}.mz-psub-record__phone{display: inline-flex;align-items: center;gap: 5px;margin-left: auto;font: 500 var(--t-sm)/1 var(--ff-mono);font-variant-numeric: tabular-nums;color: var(--brand-ink,var(--brand));text-decoration: none;border-bottom: 1px solid transparent;transition: border-color 120ms var(--ease,ease-out)}.mz-psub-record__phone svg{flex: 0 0 auto}.mz-psub-record__phone:hover,.mz-psub-record__phone:focus-visible{border-bottom-color: currentColor;outline: none}.mz-psub-record__phone--none{color: var(--ink-3);font-style: italic;border-bottom: 0}.mz-psub-record__facts{display: grid;grid-template-columns: repeat(3,1fr);gap: 0;margin: 0}.mz-psub-fact{display: flex;flex-direction: column;gap: 5px;padding: var(--s-3) var(--s-4);border-right: 1px solid var(--border);min-width: 0}.mz-psub-fact:last-child{border-right: 0}.mz-psub-fact dt{font: 600 var(--t-xs)/1 var(--ff-mono);letter-spacing: var(--tr-label);text-transform: uppercase;color: var(--ink-3)}.mz-psub-fact dd{margin: 0;font: 500 var(--t-sm)/1.1 var(--ff-mono);font-variant-numeric: tabular-nums;color: var(--ink-1);overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.mz-psub-fact--price dd{font-weight: 700;font-size: var(--t-md);color: var(--brand-ink,var(--ink-1))}.mz-psub-fact--price dd .woocommerce-Price-amount{color: inherit}.mz-psub-fact__time{margin-left: 6px;color: var(--ink-3);font-weight: 400}.mz-psub-fact__empty{font-style: italic;font-weight: 400;color: var(--ink-3)}@media (max-width: 560px){.mz-psub-record__facts{grid-template-columns: 1fr}.mz-psub-fact{border-right: 0;border-bottom: 1px solid var(--border)}.mz-psub-fact:last-child{border-bottom: 0}}.mz-staff-tab__codes{display: flex;flex-wrap: wrap;gap: var(--s-2);margin: 0;padding: 0;list-style: none}.mz-staff-code{display: inline-flex;align-items: center;gap: 5px;padding: 4px 4px 4px 8px;border: 1px solid var(--border);border-radius: var(--r-1);background: var(--paper);font: 500 var(--t-xs)/1 var(--ff-mono);color: var(--ink-1);white-space: nowrap;transition: border-color 120ms var(--ease,ease-out)}.mz-staff-code:hover{border-color: var(--ink-2)}.mz-staff-code__val{font-variant-numeric: tabular-nums}.mz-staff-code__search{display: inline-flex;align-items: center;justify-content: center;width: 18px;height: 18px;border-radius: var(--r-1);color: var(--ink-3);text-decoration: none;transition: background-color 120ms var(--ease,ease-out),color 120ms var(--ease,ease-out)}.mz-staff-code__search:hover,.mz-staff-code__search:focus-visible{background: var(--ink-1);color: var(--paper);outline: none}@media (max-width: 560px){.mz-staff-grid{grid-template-columns: repeat(3,1fr)}.mz-staff-ubi{grid-template-columns: 1fr}.mz-staff-ubi__item{border-right: 0;border-bottom: 1px solid var(--border)}.mz-staff-ubi__item:last-child{border-bottom: 0}}.mz-order-history-tab__table{width: 100%;border-collapse: collapse;table-layout: fixed}.mz-order-history-tab__table th,.mz-order-history-tab__table td{padding: var(--s-3) var(--s-4)}.mz-order-history-tab__table th:first-child,.mz-order-history-tab__table td:first-child{padding-left: 0}.mz-order-history-tab__table th:last-child,.mz-order-history-tab__table td:last-child{padding-right: 0}.mz-order-history-tab__table th:nth-child(1){width: 17%}.mz-order-history-tab__table th:nth-child(2){width: 19%}.mz-order-history-tab__table th:nth-child(3){width: 14%}.mz-order-history-tab__table th:nth-child(4){width: 22%}.mz-order-history-tab__table thead th{font: 600 var(--t-xs)/1.4 var(--ff-mono);letter-spacing: var(--tr-label);text-transform: uppercase;color: var(--ink-3);text-align: left;border-bottom: 1px solid var(--border-strong);background: transparent}.mz-order-history-tab__table tbody tr{border-bottom: 1px solid var(--border)}.mz-order-history-tab__table tbody tr:last-child{border-bottom: 0}.mz-order-history-tab__table td{text-align: left;vertical-align: middle;font-size: var(--t-sm);color: var(--ink-1)}.mz-order-history-tab__row--cancelled td{color: var(--ink-3)}.mz-order-history-tab__price{font: 600 var(--t-sm)/1 var(--ff-mono);font-variant-numeric: tabular-nums}@media (max-width: 560px){.mz-order-history-tab__table{display: block;overflow-x: auto;white-space: nowrap;table-layout: auto}.mz-order-history-tab__table th,.mz-order-history-tab__table td{width: auto}}.mz-order-history-tab__link{color: var(--brand);text-decoration: none;font: 600 var(--t-sm)/1 var(--ff-mono);font-variant-numeric: tabular-nums}.mz-order-history-tab__link:hover,.mz-order-history-tab__link:focus-visible{text-decoration: underline}.mz-order-history-tab__date{font-variant-numeric: tabular-nums;color: var(--ink-2)}.mz-order-history-tab__qty{font: 600 var(--t-sm)/1 var(--ff-mono);font-variant-numeric: tabular-nums}.mz-order-history-tab__status{display: inline-flex;align-items: center;padding: 3px 8px;font: 600 var(--t-xs)/1 var(--ff-mono);letter-spacing: var(--tr-label);text-transform: uppercase;border-radius: var(--r-1);background: var(--paper-3);color: var(--ink-3)}.mz-order-history-tab__status--completed{background: color-mix(in oklch,var(--success) 12%,transparent);color: var(--success)}.mz-order-history-tab__status--processing{background: color-mix(in oklch,var(--accent) 10%,transparent);color: var(--accent-ink)}.mz-order-history-tab__empty{color: var(--ink-3);font-size: var(--t-sm);font-style: italic;margin: var(--s-4) 0 0}.mz-account-menu__divider{height: 1px;margin: var(--s-2) 0;background: var(--border-soft);list-style: none}.mz-account-menu__prefs{list-style: none;margin: 0;padding: 6px 10px 4px;position: relative;transition: opacity var(--d-1) var(--ease)}.mz-account-menu__prefs.is-saving{opacity: 0.55;pointer-events: none;cursor: wait}.mz-account-menu__prefs-head{font-size: var(--t-xs,11px);font-weight: 600;letter-spacing: .06em;text-transform: uppercase;color: var(--ink-3);margin-bottom: var(--s-2)}.mz-account-menu__pref + .mz-account-menu__pref{margin-top: var(--s-3)}.mz-account-menu__pref-label{display: block;font-size: var(--t-sm);font-weight: 500;color: var(--ink-2);margin-bottom: 6px}.mz-account-menu__pref-hint{margin: 4px 0 0;font-size: var(--t-xs,11px);color: var(--ink-3);line-height: 1.35}.mz-account-menu__pref-hint a{color: var(--brand);font-weight: 600;text-decoration: underline;text-underline-offset: 2px}.mz-account-menu__pref-hint a:hover,.mz-account-menu__pref-hint a:focus-visible{color: var(--brand-ink,var(--brand));text-decoration: none}.mz-segctl{display: inline-flex;background: transparent;border: 1px solid var(--border);border-radius: var(--r-2);padding: 2px;gap: 2px;width: 100%}.mz-segctl__btn{flex: 1 1 auto;border: 0;background: transparent;padding: 4px 8px;font-size: var(--t-xs,11px);font-weight: 500;color: var(--ink-2);border-radius: calc(var(--r-2) - 2px);cursor: pointer;transition: background-color var(--d-1) var(--ease),color var(--d-1) var(--ease);white-space: nowrap;line-height: 1.4}.mz-segctl__btn:hover{background: var(--paper-3);color: var(--ink-1)}.mz-segctl__btn.is-on{background: var(--paper-3);color: var(--ink-1);font-weight: 600;box-shadow: inset 0 0 0 1px var(--border-strong)}.mz-segctl__btn:focus-visible{outline: 2px solid var(--border-focus);outline-offset: 1px}.mz-toggle{display: inline-flex;align-items: flex-start;gap: var(--s-2);cursor: pointer;font-size: var(--t-sm);color: var(--ink-2);line-height: 1.35}.mz-toggle__input{position: absolute;opacity: 0;pointer-events: none}.mz-toggle__track{width: 30px;height: 18px;background: var(--border-strong);border-radius: 999px;position: relative;flex-shrink: 0;transition: background-color var(--d-2) var(--ease);margin-top: 1px}.mz-toggle__thumb{position: absolute;top: 2px;left: 2px;width: 14px;height: 14px;background: var(--ink-on-dark);border-radius: 50%;transition: transform var(--d-2) var(--ease)}.mz-toggle__input:checked + .mz-toggle__track{background: var(--brand)}.mz-toggle__input:checked + .mz-toggle__track .mz-toggle__thumb{transform: translateX(12px)}.mz-toggle__input:focus-visible + .mz-toggle__track{outline: 2px solid var(--border-focus);outline-offset: 2px}.mz-toggle__label{flex: 1}.mz-b2b-price{display: inline-flex;align-items: baseline;gap: 6px}.mz-b2b-price--both{flex-direction: column;align-items: flex-start;gap: 2px}.mz-b2b-price__primary{font-weight: 600;color: var(--ink-1)}.mz-b2b-price__secondary{font-size: .85em;color: var(--ink-3)}.mz-b2b-price__suffix,.mz-b2b-price small{font-size: .72em;color: var(--ink-3);font-weight: 500}.mz-b2b-retail{display: inline-flex;align-items: baseline;gap: 6px}.mz-b2b-retail__hint{font-size: .68em;color: var(--ink-3);font-weight: 500;letter-spacing: .02em}.mz-b2b-hidden{color: var(--ink-3);font-style: italic}.mz-b2b-prefs-page__lead{max-width: 70ch;color: var(--ink-2);font-size: var(--t-md,var(--t-sm));line-height: 1.55;margin: 0 0 var(--s-6,var(--s-5))}.mz-b2b-prefs-form__group{border: 0;padding: 0;margin: 0 0 var(--s-7,var(--s-6));border-top: 1px solid var(--border-soft);padding-top: var(--s-5)}.mz-b2b-prefs-form__group:first-of-type{border-top: 0;padding-top: 0}.mz-b2b-prefs-form__legend{display: inline-flex;align-items: baseline;gap: var(--s-3);margin-bottom: var(--s-2);padding: 0}.mz-b2b-prefs-form__num{font-size: var(--t-xs,11px);color: var(--ink-3);letter-spacing: .08em}.mz-b2b-prefs-form__title{font-size: var(--t-lg,1.1rem);font-weight: 700;color: var(--ink-1);line-height: 1.2}.mz-b2b-prefs-form__hint{max-width: 65ch;margin: 0 0 var(--s-4);color: var(--ink-2);font-size: var(--t-sm);line-height: 1.55}.mz-b2b-prefs-form__options{display: grid;gap: var(--s-2)}.mz-b2b-prefs-form__opt{display: flex;align-items: flex-start;gap: var(--s-3);padding: var(--s-3) var(--s-4);border: 1px solid var(--border);border-radius: var(--r-2);cursor: pointer;transition: border-color 150ms ease-out,background-color 150ms ease-out}.mz-b2b-prefs-form__opt:hover{border-color: var(--ink-3)}.mz-b2b-prefs-form__opt.is-on{border-color: var(--ink-1);background: var(--paper-2)}.mz-b2b-prefs-form__opt input[type="radio"]{margin-top: 3px;accent-color: var(--brand);flex-shrink: 0}.mz-b2b-prefs-form__opt-body{display: flex;flex-direction: column;gap: 2px}.mz-b2b-prefs-form__opt-label{font-weight: 600;color: var(--ink-1);font-size: var(--t-sm)}.mz-b2b-prefs-form__opt-desc{color: var(--ink-2);font-size: var(--t-xs,12px);line-height: 1.45}.mz-b2b-prefs-form__toggle{display: flex;align-items: flex-start;gap: var(--s-3);padding: var(--s-3) var(--s-4);border: 1px solid var(--border);border-radius: var(--r-2);cursor: pointer;transition: border-color 150ms ease-out,background-color 150ms ease-out}.mz-b2b-prefs-form__toggle:hover{border-color: var(--ink-3)}.mz-b2b-prefs-form__toggle.is-on{border-color: var(--ink-1);background: var(--paper-2)}.mz-b2b-prefs-form__toggle input[type="checkbox"]{position: absolute;opacity: 0;pointer-events: none}.mz-b2b-prefs-form__toggle-track{width: 36px;height: 20px;background: var(--border-strong);border-radius: 999px;position: relative;flex-shrink: 0;margin-top: 2px;transition: background-color var(--d-2) var(--ease)}.mz-b2b-prefs-form__toggle-thumb{position: absolute;top: 2px;left: 2px;width: 16px;height: 16px;background: var(--ink-on-dark);border-radius: 50%;transition: transform var(--d-2) var(--ease)}.mz-b2b-prefs-form__toggle input:checked + .mz-b2b-prefs-form__toggle-track{background: var(--brand)}.mz-b2b-prefs-form__toggle input:checked + .mz-b2b-prefs-form__toggle-track .mz-b2b-prefs-form__toggle-thumb{transform: translateX(16px)}.mz-b2b-prefs-form__toggle-body{display: flex;flex-direction: column;gap: 2px}.mz-b2b-prefs-form__toggle-label{font-weight: 600;color: var(--ink-1);font-size: var(--t-sm)}.mz-b2b-prefs-form__toggle-desc{color: var(--ink-2);font-size: var(--t-xs,12px);line-height: 1.45}.mz-b2b-prefs-form__markup{display: flex;flex-direction: column;gap: var(--s-2);margin-top: var(--s-2)}.mz-b2b-prefs-form__markup-field{display: flex;align-items: center;justify-content: space-between;gap: var(--s-3);padding: var(--s-3) var(--s-4);border: 1px solid var(--border);border-radius: var(--r-2)}.mz-b2b-prefs-form__markup-label{font-weight: 600;color: var(--ink-1);font-size: var(--t-sm)}.mz-b2b-prefs-form__markup-input{display: inline-flex;align-items: center;gap: 6px}.mz-b2b-prefs-form__markup-input input{width: 6rem;text-align: right;padding: var(--s-2) var(--s-3);border: 1px solid var(--border);border-radius: var(--r-1);font: 600 var(--t-sm)/1 var(--ff-mono);font-variant-numeric: tabular-nums;background: var(--paper);color: var(--ink-1)}.mz-b2b-prefs-form__markup-input input:focus-visible{outline: 2px solid var(--brand);outline-offset: 1px;border-color: var(--brand)}.mz-b2b-prefs-form__markup-unit{font-weight: 600;color: var(--ink-2);font-size: var(--t-sm)}.mz-b2b-prefs-form__markup-eg{margin: 0;color: var(--ink-2);font-size: var(--t-sm);line-height: 1.5}.mz-b2b-prefs-form__markup-eg strong{color: var(--ink-1);font-variant-numeric: tabular-nums}.mz-b2b-prefs-page__info{margin: var(--s-6) 0 var(--s-5);padding: var(--s-4);border: 1px solid var(--border);background: var(--paper-2);border-radius: var(--r-2)}.mz-b2b-prefs-page__info-title{margin: 0 0 var(--s-2);font-size: var(--t-sm);font-weight: 700;color: var(--ink-1);letter-spacing: .02em}.mz-b2b-prefs-page__info-list{margin: 0;padding-left: 1.2em;color: var(--ink-2);font-size: var(--t-xs,12px);line-height: 1.55}.mz-b2b-prefs-page__info-list li + li{margin-top: 4px}.mz-b2b-prefs-form__actions{margin-top: var(--s-5)}.mz-b2b-retail-mode .mz-price__vat:not(.mz-price__vat--x4),.mz-b2b-retail-mode .mz-scheda__price-meta:not(.mz-scheda__price-meta--x4){display: none !important}body:not(.mz-b2b-retail-mode) .mz-scheda__price-meta--x4,body:not(.mz-b2b-retail-mode) .mz-price__vat--x4{display: none !important}.mz-b2b-display-excl .mz-price__vat:not(.mz-price__vat--x4),.mz-b2b-display-excl .mz-scheda__price-meta:not(.mz-scheda__price-meta--x4),.mz-b2b-display-both .mz-price__vat:not(.mz-price__vat--x4),.mz-b2b-display-both .mz-scheda__price-meta:not(.mz-scheda__price-meta--x4){display: none !important}.mz-b2b-price--multi{display: inline-flex;align-items: baseline;flex-wrap: wrap;gap: 6px}.mz-b2b-price--multi .mz-b2b-price__primary,.mz-b2b-price--multi .mz-b2b-price__secondary,.mz-b2b-price--multi .mz-b2b-price__retail,.mz-b2b-price--multi .mz-b2b-price__markup,.mz-b2b-price--multi .mz-b2b-price__placeholder,.mz-b2b-price--multi .mz-b2b-price__suffix-incl,.mz-b2b-price--multi .mz-b2b-price__suffix-plus,.mz-b2b-price--multi .mz-b2b-price__suffix-excl,.mz-b2b-price--multi .mz-b2b-price__suffix-markup{display: none}.mz-b2b-price--multi .mz-b2b-price__primary,.mz-b2b-price--multi .mz-b2b-price__secondary{align-items: baseline;gap: 6px}.mz-b2b-display-incl .mz-b2b-price--multi .mz-b2b-price__primary{display: inline-flex;align-items: baseline;gap: 6px}.mz-b2b-display-excl .mz-b2b-price--multi .mz-b2b-price__secondary,.mz-b2b-display-excl .mz-b2b-price--multi .mz-b2b-price__suffix-plus{display: inline-flex}.mz-b2b-display-both .mz-b2b-price--multi{flex-direction: column;align-items: flex-start;gap: 2px}.mz-b2b-display-both .mz-b2b-price--multi .mz-b2b-price__primary,.mz-b2b-display-both .mz-b2b-price--multi .mz-b2b-price__secondary,.mz-b2b-display-both .mz-b2b-price--multi .mz-b2b-price__suffix-incl,.mz-b2b-display-both .mz-b2b-price--multi .mz-b2b-price__suffix-excl{display: inline-flex}.mz-b2b-display-both .mz-b2b-price--multi .mz-b2b-price__primary{font-weight: 600;color: var(--ink-1)}.mz-b2b-display-both .mz-b2b-price--multi .mz-b2b-price__secondary{font-size: .85em;color: var(--ink-3)}.mz-b2b-retail-mode .mz-b2b-price--multi .mz-b2b-price__primary,.mz-b2b-retail-mode .mz-b2b-price--multi .mz-b2b-price__secondary,.mz-b2b-retail-mode .mz-b2b-price--multi .mz-b2b-price__suffix-incl,.mz-b2b-retail-mode .mz-b2b-price--multi .mz-b2b-price__suffix-plus,.mz-b2b-retail-mode .mz-b2b-price--multi .mz-b2b-price__suffix-excl{display: none !important}.mz-b2b-retail-mode .mz-b2b-price--multi .mz-b2b-price__retail{display: inline-flex;align-items: baseline;gap: 6px}.mz-b2b-retail-mode .mz-b2b-price--multi .mz-b2b-price__placeholder{display: inline;color: var(--ink-3);font-style: italic}.mz-b2b-markup-mode .mz-b2b-price--multi .mz-b2b-price__primary,.mz-b2b-markup-mode .mz-b2b-price--multi .mz-b2b-price__secondary,.mz-b2b-markup-mode .mz-b2b-price--multi .mz-b2b-price__retail,.mz-b2b-markup-mode .mz-b2b-price--multi .mz-b2b-price__placeholder,.mz-b2b-markup-mode .mz-b2b-price--multi .mz-b2b-price__suffix-incl,.mz-b2b-markup-mode .mz-b2b-price--multi .mz-b2b-price__suffix-plus,.mz-b2b-markup-mode .mz-b2b-price--multi .mz-b2b-price__suffix-excl{display: none !important}.mz-b2b-markup-mode .mz-b2b-price--multi .mz-b2b-price__markup,.mz-b2b-markup-mode .mz-b2b-price--multi .mz-b2b-price__suffix-markup{display: inline-flex;align-items: baseline;gap: 6px}.mz-b2b-price__suffix-markup{font-size: .8em;color: var(--ink-3)}.mz-b2b-buypeek-row{display: none;margin: calc(var(--s-3) * -1) 0 var(--s-5);padding-top: var(--s-3)}.mz-b2b-retail-mode .mz-b2b-buypeek-row,.mz-b2b-markup-mode .mz-b2b-buypeek-row{display: block}.mz-b2b-retail-mode .mz-b2b-buypeek-row,.mz-b2b-markup-mode .mz-b2b-buypeek-row{margin: calc(var(--s-5) * -1) 0 0;padding: 0 var(--s-5) var(--s-4)}.mz-b2b-buypeek{gap: var(--s-2);color: var(--ink-2);border-color: var(--border)}.mz-b2b-buypeek__icon{width: 1.05em;height: 1.05em;flex: 0 0 auto}.mz-b2b-buypeek__icon--hide{display: none}.mz-b2b-buypeek[aria-pressed="true"] .mz-b2b-buypeek__icon--show{display: none}.mz-b2b-buypeek[aria-pressed="true"] .mz-b2b-buypeek__icon--hide{display: inline-block}.mz-b2b-buypeek[aria-pressed="true"]{background: var(--paper-3);border-color: var(--ink-3);color: var(--ink-1)}body.mz-b2b-peek-buy .mz-b2b-price--multi .mz-b2b-price__retail,body.mz-b2b-peek-buy .mz-b2b-price--multi .mz-b2b-price__markup,body.mz-b2b-peek-buy .mz-b2b-price--multi .mz-b2b-price__placeholder,body.mz-b2b-peek-buy .mz-b2b-price--multi .mz-b2b-price__suffix-plus,body.mz-b2b-peek-buy .mz-b2b-price--multi .mz-b2b-price__suffix-markup{display: none !important}body.mz-b2b-peek-buy .mz-b2b-price--multi{flex-direction: column;align-items: flex-start;gap: 2px}body.mz-b2b-peek-buy .mz-b2b-price--multi .mz-b2b-price__primary,body.mz-b2b-peek-buy .mz-b2b-price--multi .mz-b2b-price__secondary,body.mz-b2b-peek-buy .mz-b2b-price--multi .mz-b2b-price__suffix-incl,body.mz-b2b-peek-buy .mz-b2b-price--multi .mz-b2b-price__suffix-excl{display: inline-flex !important}body.mz-b2b-peek-buy .mz-scheda__price-meta{display: none !important}.mz-price-peek{display: inline-flex;align-items: center;justify-content: center;width: 36px;height: 36px;margin: 0;padding: 0;background: transparent;border: 1px solid transparent;border-radius: var(--r-2);color: var(--ink-3);cursor: pointer;align-self: center;flex: 0 0 auto;transition: color 150ms var(--ease,ease-out),background-color 150ms var(--ease,ease-out),border-color 150ms var(--ease,ease-out)}.mz-price-peek:hover,.mz-price-peek:focus-visible{color: var(--ink-1);background: var(--paper-2);border-color: var(--border);outline: none}.mz-price-peek:focus-visible{box-shadow: 0 0 0 2px var(--paper),0 0 0 4px var(--ink-1)}.mz-price-peek__icon{width: 18px;height: 18px;display: block}.mz-price-peek__icon--hide{display: none}.mz-scheda__price.is-peeking .mz-price-peek{color: var(--ink-1);background: var(--paper-2);border-color: var(--border)}.mz-scheda__price.is-peeking .mz-price-peek__icon--show{display: none}.mz-scheda__price.is-peeking .mz-price-peek__icon--hide{display: block}.mz-scheda__price.is-peeking > *:not(.mz-price-peek){filter: blur(10px);user-select: none;pointer-events: none;transition: filter 180ms var(--ease,ease-out)}.mz-scheda__price--peekable > *:not(.mz-price-peek){transition: filter 180ms var(--ease,ease-out)}@media print{.mz-price-peek{display: none !important}.mz-scheda__price.is-peeking > *:not(.mz-price-peek){filter: none !important}}.mz-gate{width: 100%;display: flex;flex-direction: column;gap: var(--s-4);padding: var(--s-5);background: var(--paper-2);border: 1px solid var(--border-soft);border-radius: var(--r-soft-lg);box-shadow: var(--shadow-soft)}.mz-gate__chrome{display: flex;flex-direction: column;gap: var(--s-2);padding-bottom: var(--s-3);border-bottom: 1px solid var(--ink-1)}.mz-gate__eyebrow{font: 600 var(--t-xs)/1 var(--ff-mono);letter-spacing: var(--tr-micro);text-transform: uppercase;color: var(--brand)}.mz-gate__title{margin: 0;font: 700 var(--t-md)/1.3 var(--ff-ui);letter-spacing: -0.005em;color: var(--ink-1)}.mz-gate__rows{margin: 0;display: flex;flex-direction: column;gap: var(--s-3)}.mz-gate__row{display: grid;grid-template-columns: 92px minmax(0,1fr);gap: var(--s-1) var(--s-3);align-items: baseline}.mz-gate__row + .mz-gate__row{padding-top: var(--s-3);border-top: 1px solid var(--border-soft)}.mz-gate__row dt{font: 600 var(--t-xs)/1.4 var(--ff-mono);letter-spacing: var(--tr-label);text-transform: uppercase;color: var(--ink-3)}.mz-gate__row dd{margin: 0;font-size: var(--t-sm);line-height: var(--lh-sm);color: var(--ink-2)}@media (max-width: 520px){.mz-gate__row{grid-template-columns: 1fr}}.mz-gate__actions{display: grid;grid-template-columns: repeat(auto-fit,minmax(230px,1fr));gap: var(--s-2)}.mz-gate__actions .mz-btn{width: 100%;min-height: 48px;height: auto;border-radius: var(--r-soft)}.mz-gate__foot{display: flex;align-items: baseline;flex-wrap: wrap;gap: var(--s-1) var(--s-3);padding-top: var(--s-3);border-top: 1px solid var(--border-soft)}.mz-gate__foot-label{font: 600 var(--t-xs)/1 var(--ff-mono);letter-spacing: var(--tr-label);text-transform: uppercase;color: var(--ink-3)}.mz-gate__foot-link{display: inline-flex;align-items: center;gap: var(--s-1);font-size: var(--t-sm);font-weight: 600;color: var(--brand-ink);text-decoration: none}.mz-gate__foot-link svg{width: 15px;height: 15px;transition: transform var(--d-1) var(--ease)}.mz-gate__foot-link:hover{color: var(--brand)}.mz-gate__foot-link:hover svg{transform: translateX(2px)}.mz-b2b-note{flex: 0 0 100%;width: 100%;margin: var(--s-2) 0}.mz-b2b-note__panel{border: 1px solid var(--border);border-radius: var(--r-2);background: var(--paper-2);overflow: hidden;transition: border-color var(--d-1) var(--ease)}.mz-b2b-note__panel[open]{border-color: var(--ink-1)}.mz-b2b-note__summary{display: flex;align-items: center;gap: var(--s-2);padding: var(--s-3) var(--s-4);font-size: var(--t-sm);font-weight: 600;color: var(--ink-1);cursor: pointer;list-style: none;user-select: none}.mz-b2b-note__summary::-webkit-details-marker{display: none}.mz-b2b-note__icon{display: inline-flex;color: var(--ink-3)}.mz-b2b-note__label{flex: 1 1 auto}.mz-b2b-note__chev{color: var(--ink-3);transition: transform 150ms ease-out;font-size: 0.9em}.mz-b2b-note__panel[open] .mz-b2b-note__chev{transform: rotate(180deg)}.mz-b2b-note__summary:hover{background: var(--paper-3)}.mz-b2b-note__body{padding: 0 var(--s-4) var(--s-4);border-top: 1px dashed var(--border);padding-top: var(--s-3)}.mz-b2b-note__hint{display: block;font-size: var(--t-xs);color: var(--ink-2);margin-bottom: var(--s-2);line-height: 1.4}.mz-b2b-note__textarea{width: 100%;min-height: 84px;padding: var(--s-3);border: 1px solid var(--ctl-border);border-radius: var(--r-2);background: var(--ctl-bg);color: var(--ink-1);font: inherit;font-size: var(--t-sm);line-height: 1.45;resize: vertical;transition: border-color var(--d-1) var(--ease)}.mz-b2b-note__textarea:focus-visible{outline: 2px solid var(--border-focus);outline-offset: 2px;border-color: var(--ctl-border-h)}.mz-b2b-note__meta{display: flex;justify-content: flex-end;margin-top: var(--s-2)}.mz-b2b-note__counter{font-size: var(--t-xs);color: var(--ink-3);font-variant-numeric: tabular-nums}.mz-b2b-cart-note-wrap{margin-top: var(--s-2)}.mz-b2b-cart-note-block{display: inline-flex;align-items: baseline;gap: var(--s-2);padding: var(--s-2) var(--s-3);background: var(--paper-2);border: 1px solid var(--border);border-radius: var(--r-1);font-size: var(--t-xs);color: var(--ink-2);line-height: 1.4;max-width: 100%}.mz-b2b-cart-note-block__icon{flex-shrink: 0;color: var(--ink-3);position: relative;top: 1px}.mz-b2b-cart-note-block__text{font-style: italic;word-break: break-word;flex: 1 1 auto}.mz-b2b-cart-note-block__edit{flex-shrink: 0;display: inline-flex;align-items: center;gap: 3px;padding: 2px var(--s-2);margin-left: var(--s-2);background: none;border: 1px solid var(--border);border-radius: var(--r-1);font: 500 var(--t-xs)/1 var(--ff-ui);color: var(--ink-3);cursor: pointer;transition: color 120ms,border-color 120ms}.mz-b2b-cart-note-block__edit:hover{color: var(--ink-1);border-color: var(--ink-2)}.mz-b2b-cart-note-add{display: inline-flex;align-items: center;gap: var(--s-2);padding: 0;background: none;border: none;font-size: var(--t-xs);color: var(--ink-3);cursor: pointer;transition: color 120ms}.mz-b2b-cart-note-add:hover{color: var(--ink-1)}.mz-b2b-cart-note-editor{margin-top: var(--s-2)}.mz-b2b-cart-note-editor__ta{width: 100%;min-height: 60px;padding: var(--s-2) var(--s-3);border: 1px solid var(--ctl-border);border-radius: var(--r-2);background: var(--ctl-bg);color: var(--ink-1);font: inherit;font-size: var(--t-xs);line-height: 1.45;resize: vertical}.mz-b2b-cart-note-editor__ta:focus-visible{outline: 2px solid var(--border-focus);outline-offset: 2px;border-color: var(--ctl-border-h)}.mz-b2b-cart-note-editor__foot{display: flex;align-items: center;gap: var(--s-2);margin-top: var(--s-2)}.mz-b2b-cart-note-editor__counter{flex: 1 1 auto;font-size: var(--t-xs);color: var(--ink-3);font-variant-numeric: tabular-nums}.mz-b2b-cart-note-editor__cancel{padding: var(--s-2) var(--s-3);background: none;border: 1px solid var(--border);border-radius: var(--r-1);font: 500 var(--t-xs)/1 var(--ff-ui);color: var(--ink-2);cursor: pointer;transition: color 120ms,border-color 120ms}.mz-b2b-cart-note-editor__cancel:hover{color: var(--ink-1);border-color: var(--ink-2)}.mz-b2b-cart-note-editor__save{padding: var(--s-2) var(--s-4);background: var(--brand);border: 1px solid var(--brand);border-radius: var(--r-1);font: 700 var(--t-xs)/1 var(--ff-ui);color: var(--paper);cursor: pointer;letter-spacing: 0.02em;text-transform: uppercase;transition: background-color var(--d-1) var(--ease),border-color var(--d-1) var(--ease)}.mz-b2b-cart-note-editor__save:hover{background: var(--brand-ink);border-color: var(--brand-ink)}.mz-b2b-cutoff{display: flex;align-items: flex-start;gap: var(--s-3);margin: 0 0 var(--s-5);padding: var(--s-4);background: var(--brand-tint);border: 1px solid var(--brand);border-radius: var(--r-2);font-family: var(--ff-ui)}.mz-b2b-cutoff__icon{flex: 0 0 auto;display: inline-flex;color: var(--brand-ink);margin-top: 1px}.mz-b2b-cutoff__body{min-width: 0}.mz-b2b-cutoff__title{margin: 0;font-size: var(--t-base);font-weight: 700;color: var(--ink-1);line-height: 1.35}.mz-b2b-cutoff__text{margin: var(--s-1) 0 0;font-size: var(--t-sm);color: var(--ink-2);line-height: var(--lh-sm);max-width: 70ch}.mz-b2b-cutoff--past{background: var(--accent-tint);border-color: var(--accent)}.mz-b2b-cutoff--past .mz-b2b-cutoff__icon{color: var(--accent-ink)}.mz-rsr-cart{margin: 0 0 var(--s-4);padding: var(--s-4);background: var(--paper);border: 1px solid var(--border);border-radius: var(--r-2)}.mz-rsr-cart__title{display: flex;align-items: center;gap: var(--s-2);margin: 0 0 var(--s-2);font: 600 var(--t-base)/1.2 var(--ff-ui);letter-spacing: var(--tr-tight);color: var(--ink-1)}.mz-rsr-cart__icon{flex-shrink: 0;color: var(--ink-3)}.mz-rsr-cart__beta{flex-shrink: 0;padding: 2px 6px;border-radius: var(--r-1);background: var(--brand);color: var(--paper);font: 600 10px/1 var(--ff-mono);letter-spacing: var(--tr-micro);text-transform: uppercase}.mz-rsr-cart__hint{margin: 0 0 var(--s-3);font-size: var(--t-xs);line-height: var(--lh-sm);color: var(--ink-3)}.mz-rsr-cart__form{display: flex;flex-direction: column;gap: var(--s-3)}.mz-rsr-cart__label{display: flex;flex-direction: column;gap: var(--s-1);font: 500 var(--t-xs)/1 var(--ff-mono);letter-spacing: var(--tr-micro);text-transform: uppercase;color: var(--ink-3)}.mz-rsr-cart__input{width: 100%;min-width: 0;height: 44px;padding: 0 var(--s-4);background: var(--ctl-bg);border: 1px solid var(--ctl-border);border-radius: var(--r-2);font: 400 var(--t-base)/1 var(--ff-ui);color: var(--ink-1);appearance: none;box-sizing: border-box;transition: border-color var(--d-1) var(--ease)}.mz-rsr-cart__input--num{font-family: var(--ff-mono);font-feature-settings: 'tnum','zero'}.mz-rsr-cart__input::placeholder{color: var(--ink-4);font-weight: 400}.mz-rsr-cart__input:hover,.mz-rsr-cart__input:focus{border-color: var(--ctl-border-h)}.mz-rsr-cart__input:focus:not(:focus-visible){outline: none}.mz-rsr-cart__add{width: 100%;justify-content: center;margin-top: var(--s-1)}.mz-rsr-cart__result{margin: var(--s-3) 0 0;font-size: var(--t-xs);line-height: var(--lh-sm);color: var(--ink-3)}.mz-rsr-cart__result:empty{margin: 0}.mz-rsr-cart__result--green{color: var(--success)}.mz-rsr-cart__result--red{color: var(--danger)}.mz-rsr-cart__result--neutral{color: var(--ink-2)}.mz-rsr-thumb{display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;min-width: 44px;min-height: 44px;aspect-ratio: 1;background: var(--paper-2);border: 1px solid var(--border);border-radius: var(--r-1);color: var(--ink-3)}.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-cart-totals{background: var(--paper-2);border: 1px solid var(--border);border-radius: var(--r-3);padding: var(--s-6);display: flex;flex-direction: column;gap: var(--s-4)}.mz-cart-totals__head{display: flex;flex-direction: column;gap: var(--s-2);padding-bottom: var(--s-3);border-bottom: 1px solid var(--ink-1)}.mz-cart-totals__head .mz-section-head__index{color: var(--brand)}.mz-cart-totals__title{font: 700 var(--t-md)/1.2 var(--ff-ui);letter-spacing: -0.01em;margin: 0;color: var(--ink-1)}.mz-cart-totals__meta{display: flex;flex-wrap: wrap;align-items: baseline;gap: var(--s-1) var(--s-2);margin: 0;font: 600 var(--t-xs)/1.4 var(--ff-mono);letter-spacing: 0.02em;color: var(--ink-3);text-transform: uppercase;font-variant-numeric: tabular-nums}.mz-cart-totals__savings{display: inline-flex;align-items: baseline;gap: 4px;padding: 2px 8px;border-radius: 999px;background: color-mix(in oklab,var(--success) 12%,transparent);color: var(--success);letter-spacing: 0.01em}.mz-cart-totals__savings .woocommerce-Price-amount{font-weight: 700}.mz-cart-totals__list{margin: 0;display: flex;flex-direction: column;gap: var(--s-3)}.mz-cart-totals__row{display: grid;grid-template-columns: 1fr auto;gap: var(--s-3);align-items: baseline;font: 500 var(--t-sm)/1.4 var(--ff-mono);font-feature-settings: 'tnum';color: var(--ink-2)}.mz-cart-totals__row dt{margin: 0}.mz-cart-totals__row dd{margin: 0;color: var(--ink-1);text-align: right}.mz-cart-totals__row dd .woocommerce-Price-amount{display: inline}.mz-cart-totals__row--shipping{grid-template-columns: 1fr;gap: var(--s-2)}.mz-cart-totals__row--shipping dt{font: 600 var(--t-xs)/1 var(--ff-mono);letter-spacing: var(--tr-micro);text-transform: uppercase;color: var(--ink-3)}.mz-cart-totals__row--shipping dd{display: block;text-align: left;margin: 0}.mz-cart-totals__row--shipping ul.woocommerce-shipping-methods{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: 2px;text-align: left}.mz-cart-totals__row--shipping ul.woocommerce-shipping-methods li{display: flex;align-items: flex-start;gap: var(--s-2);padding: 6px 8px;border-radius: var(--r-2);border: 1px solid transparent;transition: background var(--d-1) var(--ease),border-color var(--d-1) var(--ease)}.mz-cart-totals__row--shipping ul.woocommerce-shipping-methods li:hover{background: var(--paper)}.mz-cart-totals__row--shipping ul.woocommerce-shipping-methods li:has(input[type="radio"]:checked){background: var(--paper);border-color: var(--border)}.mz-cart-totals__row--shipping input[type="radio"]{flex: 0 0 auto;margin: 2px 0 0;accent-color: var(--brand)}.mz-cart-totals__row--shipping label{font: 500 var(--t-sm)/1.35 var(--ff-mono);color: var(--ink-1);flex: 1 1 auto;min-width: 0;margin: 0;cursor: pointer}.mz-cart-totals__row--shipping label .amount{font-weight: 600}.mz-cart-totals__row--shipping .woocommerce-shipping-destination{margin: var(--s-2) 0 0;font: 500 var(--t-xs)/1.4 var(--ff-mono);color: var(--ink-3)}.mz-cart-totals__row--shipping .shipping-calculator-button{font: 500 var(--t-xs)/1 var(--ff-mono);letter-spacing: var(--tr-label);text-transform: uppercase;color: var(--ink-3);border-bottom: 1px solid var(--border-strong)}.mz-cart-totals__row--shipping .shipping-calculator-button:hover{color: var(--ink-1);border-bottom-color: var(--ink-1)}.mz-cart-totals__row--coupon dt,.mz-cart-totals__row--coupon dd{color: var(--accent-ink)}.mz-cart-totals__row--coupon .woocommerce-remove-coupon{margin-left: var(--s-2);font: 500 var(--t-xs)/1 var(--ff-mono);letter-spacing: var(--tr-label);text-transform: uppercase;color: var(--ink-3);border: 0}.mz-cart-totals__row--coupon .woocommerce-remove-coupon:hover{color: var(--brand)}.mz-cart-totals__row--total{margin-top: var(--s-2);padding-top: var(--s-4);border-top: 1px solid var(--ink-1);align-items: end}.mz-cart-totals__row--total dt{font: 600 var(--t-xs)/1 var(--ff-mono);letter-spacing: var(--tr-micro);text-transform: uppercase;color: var(--ink-3)}.mz-cart-totals__row--total dd{font: 600 24px/1 var(--ff-mono);font-feature-settings: 'tnum';letter-spacing: 0;color: var(--ink-1);display: flex;flex-direction: column;align-items: flex-end;gap: 4px}.mz-cart-totals__taxnote{font: 500 var(--t-xs)/1 var(--ff-mono);letter-spacing: var(--tr-label);text-transform: uppercase;color: var(--ink-3)}.mz-cart-totals__coupon{margin-top: var(--s-3);border-top: 1px solid var(--border);padding-top: var(--s-3);interpolate-size: allow-keywords}.mz-cart-totals__coupon-toggle{display: block}.mz-cart-totals__coupon-toggle::details-content{block-size: 0;overflow: hidden;opacity: 0;transition: block-size 280ms cubic-bezier(0.16,1,0.3,1),opacity 180ms cubic-bezier(0.16,1,0.3,1),content-visibility 280ms allow-discrete}.mz-cart-totals__coupon-toggle[open]::details-content{block-size: auto;opacity: 1}@starting-style{.mz-cart-totals__coupon-toggle[open]::details-content{block-size: 0;opacity: 0}}.mz-cart-totals__coupon-summary{display: flex;align-items: center;justify-content: space-between;gap: var(--s-2);cursor: pointer;list-style: none;font: 600 var(--t-xs)/1 var(--ff-mono);letter-spacing: var(--tr-label);text-transform: uppercase;color: var(--ink-2);padding: var(--s-2) 0;user-select: none;transition: color 160ms cubic-bezier(0.16,1,0.3,1)}.mz-cart-totals__coupon-summary::-webkit-details-marker{display: none}.mz-cart-totals__coupon-summary:hover{color: var(--ink-1)}.mz-cart-totals__coupon-summary:focus-visible{outline: 2px solid var(--border-focus);outline-offset: 2px}.mz-cart-totals__coupon-chevron{width: 12px;height: 12px;flex: 0 0 12px;color: var(--ink-3);transition: transform 260ms cubic-bezier(0.16,1,0.3,1)}.mz-cart-totals__coupon-toggle[open] .mz-cart-totals__coupon-chevron{transform: rotate(180deg)}.mz-cart-totals__coupon-row{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: var(--s-2);align-items: stretch;margin-top: var(--s-2);transform: translateY(-4px);opacity: 0;transition: transform 240ms cubic-bezier(0.16,1,0.3,1) 60ms,opacity 200ms cubic-bezier(0.16,1,0.3,1) 60ms}.mz-cart-totals__coupon-toggle[open] .mz-cart-totals__coupon-row{transform: translateY(0);opacity: 1}@media (prefers-reduced-motion: reduce){.mz-cart-totals__coupon-toggle::details-content,.mz-cart-totals__coupon-row,.mz-cart-totals__coupon-chevron,.mz-cart-totals__coupon-summary{transition: none}}.mz-cart-totals__coupon-row .mz-btn{height: 36px}.mz-cart-totals__coupon-input{height: 36px;background: var(--ctl-bg);border: 1px solid var(--ctl-border);border-radius: var(--r-2);padding: 0 var(--s-3);font: 600 var(--t-sm)/1 var(--ff-mono);font-feature-settings: 'tnum';color: var(--ink-1);letter-spacing: 0.04em;text-transform: uppercase;min-width: 0}.mz-cart-totals__coupon-input::placeholder{color: var(--ink-4);text-transform: none;letter-spacing: 0;font-weight: 500}.mz-cart-totals__coupon-input:focus-visible{outline: 2px solid var(--border-focus);outline-offset: 2px;border-color: var(--ctl-border-h)}.mz-cart-totals__items{list-style: none;padding: 0;margin: 0}.mz-cart-totals__item{display: grid;grid-template-columns: 56px minmax(0,1fr) auto;gap: var(--s-3);padding: var(--s-3) 0;border-bottom: 1px solid var(--border);align-items: start}.mz-cart-totals__item:last-child{border-bottom: 0}.mz-cart-totals__thumb{width: 56px;height: 56px;background: var(--media-frame);border: 1px solid var(--media-frame-border);border-radius: var(--r-1);display: grid;place-items: center;overflow: hidden}.mz-cart-totals__thumb img{max-width: 100%;max-height: 100%;mix-blend-mode: multiply}.mz-cart-totals__meta{min-width: 0}.mz-cart-totals__code{display: inline-block;font: 500 var(--t-xs)/1 var(--ff-mono);font-feature-settings: 'tnum';color: var(--ink-1);background: var(--paper-3);padding: 4px 6px;border-radius: var(--r-1);margin-bottom: 4px}.mz-site-b2b .mz-cart-totals__code{font-size: var(--t-sm);padding: 5px 7px}.mz-cart-totals__title{margin: 0;font: 500 var(--t-sm)/1.4 var(--ff-ui);color: var(--ink-1);display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-clamp: 2;overflow: hidden}.mz-cart-totals__amount{text-align: right;display: flex;flex-direction: column;gap: 2px;align-items: flex-end}.mz-cart-totals__qty{font: 500 var(--t-xs)/1 var(--ff-mono);color: var(--ink-3)}.mz-cart-totals__price{font: 600 var(--t-sm)/1 var(--ff-mono);font-feature-settings: 'tnum';color: var(--ink-1)}.mz-cart-totals--checkout::details-content{display: flex;flex-direction: column;gap: var(--s-4)}.mz-cart-totals--checkout > .mz-cart-totals__summary{list-style: none;display: flex;align-items: center;gap: var(--s-3);padding: 0;cursor: pointer;margin-bottom: var(--s-3)}.mz-cart-totals--checkout > .mz-cart-totals__summary::-webkit-details-marker{display: none}.mz-cart-totals--checkout .mz-cart-totals__chev{width: 18px;height: 18px;flex-shrink: 0;color: var(--ink-3);transition: transform var(--d-1) var(--ease)}.mz-cart-totals--checkout[open] .mz-cart-totals__chev{transform: rotate(180deg)}.mz-cart-totals--checkout .mz-cart-totals__total-mini{margin-left: auto;font: 600 var(--t-md)/1 var(--ff-mono);font-feature-settings: 'tnum';color: var(--ink-1)}@media (min-width: 980px){.mz-cart-totals--checkout > .mz-cart-totals__summary{display: none}}@media (max-width: 980px){.mz-cart-totals--checkout:not([open]){padding-top: var(--s-3);padding-bottom: var(--s-3);gap: 0}.mz-cart-totals--checkout:not([open]) > .mz-cart-totals__summary{margin-bottom: 0}}.mz-cart-totals__trust{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(3,1fr);gap: var(--s-2)}.mz-cart-totals__trust li{position: relative;display: flex;flex-direction: column;align-items: center;text-align: center;gap: 6px;font: 600 var(--t-xs)/1.25 var(--ff-mono);letter-spacing: var(--tr-label);text-transform: uppercase;color: var(--ink-2);padding: var(--s-3) 4px;border: 1px solid var(--border);border-radius: var(--r-2);background: var(--paper);cursor: pointer;transition: border-color var(--d-1) var(--ease),color var(--d-1) var(--ease)}.mz-cart-totals__trust li:hover{border-color: var(--brand);color: var(--brand)}.mz-cart-totals__trust li:hover svg{color: var(--brand)}.mz-cart-totals__trust svg{width: 18px;height: 18px;color: var(--ink-1);transition: color var(--d-1) var(--ease)}.mz-trust-popover{position: absolute;bottom: calc(100% + 10px);left: 50%;transform: translateX(-50%);background: var(--brand);color: #fff;padding: var(--s-4);border-radius: var(--r-2);width: 200px;text-align: left;opacity: 0;pointer-events: none;transition: opacity var(--d-1) var(--ease);z-index: 100;box-shadow: 0 8px 24px rgba(30,30,30,0.22)}.mz-trust-popover::after{content: "";position: absolute;top: 100%;left: 50%;transform: translateX(-50%);border: 7px solid transparent;border-top-color: var(--brand)}.mz-cart-totals__trust li:first-child .mz-trust-popover{left: 0;transform: none}.mz-cart-totals__trust li:first-child .mz-trust-popover::after{left: 40px;transform: none}.mz-cart-totals__trust li:last-child .mz-trust-popover{left: auto;right: 0;transform: none}.mz-cart-totals__trust li:last-child .mz-trust-popover::after{left: auto;right: 40px;transform: none}.mz-cart-totals__trust li:hover .mz-trust-popover,.mz-cart-totals__trust li:focus .mz-trust-popover,.mz-cart-totals__trust li:focus-within .mz-trust-popover{opacity: 1;pointer-events: auto}.mz-trust-popover__title{font: 700 var(--t-xs)/1.2 var(--ff-ui);text-transform: uppercase;letter-spacing: 0.04em;margin: 0 0 var(--s-2);color: #fff}.mz-trust-popover__body{font: 400 var(--t-xs)/1.5 var(--ff-ui);margin: 0;color: rgba(255,255,255,.9);text-transform: none;letter-spacing: 0}.mz-shop-head--cart{padding: var(--s-5) 0 var(--s-4)}.mz-shop-head--cart .mz-shop-head__row{margin-top: var(--s-2)}.mz-cart{padding: var(--s-7) 0 var(--s-9)}.mz-cart__grid{display: grid;grid-template-columns: minmax(0,1fr) 360px;gap: var(--s-8);align-items: start}@media (max-width: 1100px){.mz-cart__grid{grid-template-columns: 1fr;gap: var(--s-7)}.mz-cart{padding-bottom: 96px}}.mz-cart__items{min-width: 0}.mz-cart__form{margin: 0}.mz-cart__table{width: 100%;border-collapse: collapse;background: var(--paper);border: 1px solid var(--border);border-radius: var(--r-3);overflow: hidden}.mz-cart__thead th{text-align: center;font: 600 var(--t-xs)/1 var(--ff-mono);letter-spacing: var(--tr-micro);text-transform: uppercase;color: var(--ink-3);padding: var(--s-4) var(--s-5);background: var(--paper-2);border-bottom: 1px solid var(--border);white-space: nowrap}.mz-cart__th-qty,.mz-cart__th-price,.mz-cart__th-sub{text-align: center}.mz-cart__th-product{text-align: left}.mz-cart__th-qty{width: 136px}.mz-cart__th-price{width: 96px}.mz-cart__th-sub{width: 104px}.mz-cart__th-rm{width: 44px}.mz-cart__row{border-bottom: 1px solid var(--border);vertical-align: top}.mz-cart__row:last-child{border-bottom: 0}.mz-cart__row > td{padding: var(--s-5)}.mz-cart__row + .mz-cart__row > td{border-top: 1px solid var(--border)}.mz-cart__cell-qty,.mz-cart__cell-price,.mz-cart__cell-sub{text-align: right;vertical-align: middle}.mz-cart__cell-rm{vertical-align: middle;width: 44px}.mz-cart__article{display: grid;grid-template-columns: 120px minmax(0,1fr);gap: var(--s-4);align-items: start}.mz-cart__thumb{width: 120px;height: 120px;background: var(--media-frame);border: 1px solid var(--media-frame-border);border-radius: var(--r-2);position: relative;overflow: hidden;flex-shrink: 0}@media (max-width: 480px){.mz-cart__thumb{width: 80px;height: 80px}}.mz-cart__thumb a{display: block;position: absolute;inset: 0;border: 0}.woocommerce-cart table.cart .mz-cart__thumb img,.mz-cart__thumb img{position: absolute;inset: 0;width: 100%;height: 100%;max-width: none;object-fit: contain;padding: 6px;box-sizing: border-box;mix-blend-mode: multiply}.mz-cart__meta{display: flex;flex-direction: column;gap: 6px;min-width: 0}.mz-cart__codeline{display: inline-flex;flex-wrap: wrap;align-items: center;gap: var(--s-3)}.mz-site-b2b .mz-cart__codeline .mz-part__code{font-size: var(--t-base);gap: var(--s-2);padding: 7px var(--s-3)}[data-theme="dark"] .mz-cart__codeline .mz-part__code{background: var(--paper-3)}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]):not([data-theme="dark"]) .mz-cart__codeline .mz-part__code{background: var(--paper-3)}}.mz-cart__codeline .mz-part__stock{background: transparent;padding: 0}.mz-cart__title{font: 600 var(--t-base)/1.35 var(--ff-ui);letter-spacing: -0.005em;color: var(--ink-1);margin: 0}.mz-cart__title a{color: inherit;border: 0}.mz-cart__title a:hover{color: var(--ink-1);border-bottom: 1px solid var(--ink-1)}.mz-cart__chips{gap: 4px}.mz-cart__remove--inline{display: none}.mz-cart__backorder{font: 500 var(--t-xs)/1.3 var(--ff-mono);letter-spacing: var(--tr-label);text-transform: uppercase;color: var(--accent-ink);margin: 0}.mz-cart__meta dl.variation,.mz-cart__meta .wc-item-meta{margin: 0;padding: 0;list-style: none;display: grid;grid-template-columns: auto 1fr;gap: 2px var(--s-2);font-size: var(--t-xs);color: var(--ink-2)}.mz-cart__meta dl.variation dt,.mz-cart__meta .wc-item-meta strong{font: 500 var(--t-xs)/1.3 var(--ff-mono);letter-spacing: var(--tr-label);text-transform: uppercase;color: var(--ink-3)}.mz-cart__meta dl.variation dd{margin: 0}.mz-cart__meta .wc-item-meta li{display: contents}.mz-cart__meta .wc-item-meta p{margin: 0}.mz-cart-qty{display: inline-grid;grid-template-columns: 36px auto 36px;align-items: stretch;border: 1px solid var(--ctl-border);border-radius: var(--r-2);background: var(--ctl-bg);height: 40px;transition: border-color var(--d-1) var(--ease)}.mz-cart-qty:focus-within{border-color: var(--ctl-border-h)}.mz-cart-qty:has(:focus-visible){outline: 2px solid var(--border-focus);outline-offset: 2px}.mz-cart-qty :focus-visible{outline: none}.mz-cart-qty .mz-cart-qty__btn{appearance: none;-webkit-appearance: none;background: transparent;border: 0;border-radius: 0;margin: 0;padding: 0;font: inherit;color: var(--ink-1);display: grid;place-items: center;min-width: 36px;width: 100%;height: 100%;cursor: pointer;box-shadow: none;text-transform: none;letter-spacing: 0;transition: background var(--d-1) var(--ease)}.mz-cart-qty .mz-cart-qty__btn svg{width: 14px;height: 14px;display: block}.mz-cart-qty .mz-cart-qty__btn:hover{background: var(--paper-2);color: var(--ink-1)}.mz-cart-qty .mz-cart-qty__btn:disabled{color: var(--ink-4);cursor: not-allowed;background: transparent;opacity: 1}.mz-cart-qty .quantity{display: contents}.mz-cart-qty .quantity label{position: absolute;clip: rect(0 0 0 0);width: 1px;height: 1px;overflow: hidden}.mz-cart-qty input.qty,.mz-cart-qty input[type="number"]{width: 48px;height: 100%;border: 0;border-left: 1px solid var(--border);border-right: 1px solid var(--border);background: transparent;text-align: center;font: 600 var(--t-sm)/1 var(--ff-mono);font-feature-settings: 'tnum';color: var(--ink-1);padding: 0;-moz-appearance: textfield;appearance: textfield}.mz-cart-qty input.qty::-webkit-outer-spin-button,.mz-cart-qty input.qty::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0}.mz-cart-qty--locked{display: inline-grid;grid-template-columns: auto;place-items: center;min-width: 48px;padding: 0 var(--sp-3,12px)}.mz-cart-qty__fixed{font: 600 var(--t-sm)/1 var(--ff-mono);font-feature-settings: 'tnum';color: var(--ink-1)}.mz-cart__cell-price,.mz-cart__cell-sub{font: 500 var(--t-sm)/1.3 var(--ff-mono);font-feature-settings: 'tnum';color: var(--ink-1);letter-spacing: 0;white-space: nowrap}.mz-cart__cell-sub{font-weight: 600}.mz-cart__cell-price del{color: var(--ink-3);margin-right: 6px}.mz-cart__cell-price ins{background: transparent;text-decoration: none}.mz-cart__remove{color: var(--ink-3);border-radius: var(--r-1);border: 0}.mz-cart__remove svg{width: 16px;height: 16px}.mz-cart__remove:hover{color: var(--brand);background: var(--paper-2)}.mz-cart__remove:focus-visible{outline: 2px solid var(--border-focus);outline-offset: 2px}.mz-cart__actions{margin-top: var(--s-5);display: grid;grid-template-columns: auto 1fr auto;gap: var(--s-5);align-items: center}@media (max-width: 720px){.mz-cart__actions{grid-template-columns: 1fr;gap: var(--s-4)}}.mz-cart__continue{letter-spacing: 0;padding: 0 var(--s-4);text-decoration: none}.mz-cart__continue:hover{background: var(--ink-1);border-color: var(--ink-1);color: var(--paper);border-bottom: 0}.mz-cart__continue:focus-visible{outline: 2px solid var(--border-focus);outline-offset: 2px}.mz-cart__update{justify-self: end}.mz-cart__update:disabled{visibility: hidden;opacity: 0;pointer-events: none}.mz-cart-js .mz-cart__update{display: none}.mz-cart__row.is-updating{opacity: 0.55;transition: opacity var(--d-1) var(--ease)}.mz-cart__sidebar{position: sticky;top: calc(72px + var(--s-4));min-width: 0}@media (max-width: 1100px){.mz-cart__sidebar{position: static}}.mz-cart__sidebar .cart-collaterals,.mz-cart__sidebar .cart-collaterals .cart_totals,.mz-cart__sidebar .cart-collaterals .shipping_calculator{width: 100%;float: none;clear: none}.mz-cart__sidebar .cart-collaterals::before,.mz-cart__sidebar .cart-collaterals::after{display: none}.mz-cart-totals__cta{margin: 0;display: flex;flex-direction: column;gap: var(--s-3)}.woocommerce .mz-cart-totals__cta a.checkout-button,.woocommerce .mz-cart-totals__cta a.button,.mz-cart-totals__cta a.checkout-button,.mz-cart-totals__cta a.button{display: flex;align-items: center;justify-content: center;gap: var(--s-3);width: 100%;height: 44px;padding: 0 var(--s-4);background: var(--success);color: var(--ink-on-dark);border: 1px solid var(--success);border-radius: var(--r-2);font: 700 var(--t-sm)/1 var(--ff-ui);letter-spacing: 0.02em;text-transform: uppercase;white-space: nowrap;text-decoration: none;transition: background var(--d-1) var(--ease),border-color var(--d-1) var(--ease)}.woocommerce .mz-cart-totals__cta a.checkout-button:hover,.woocommerce .mz-cart-totals__cta a.button:hover,.mz-cart-totals__cta a.checkout-button:hover,.mz-cart-totals__cta a.button: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-cart-totals__cta a.checkout-button:visited{color: var(--ink-on-dark)}.mz-cart-totals__cta a.checkout-button:focus-visible{outline: 2px solid var(--border-focus);outline-offset: 2px}.mz-cart-totals__cta a.checkout-button::before{content: "";width: 20px;height: 20px;flex: 0 0 20px;background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f2f0ea' stroke-width='2'><rect x='2' y='5' width='20' height='14' rx='2'/><path d='M2 10h20'/></svg>") no-repeat center / contain}.mz-cart-totals__cta a.checkout-button::after{content: "";width: 18px;height: 18px;flex: 0 0 18px;background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f2f0ea' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12h14'/><path d='m12 5 7 7-7 7'/></svg>") no-repeat center / contain}.mz-cart-totals__cta > *{order: 2;width: 100%}.mz-cart-totals__cta > a.checkout-button,.mz-cart-totals__cta > a.button{order: 0}.mz-cart-totals__cta:has( > :not(a.checkout-button):not(a.button) )::after{content: "";order: 1;width: 100%;height: 1px;background: var(--border)}.mz-cart-totals__cta .ppcp-messages{display: none !important}.mz-cart-totals__shipping-note{display: flex;align-items: flex-start;gap: var(--s-2);margin: var(--s-3) 0 0;font-size: 0.8125rem;line-height: 1.4;color: var(--ink-3)}.mz-cart-totals__shipping-note-icon{width: 18px;height: 18px;flex: 0 0 18px;margin-top: 1px;color: var(--brand)}.mz-cart__sticky{display: none;position: fixed;bottom: 0;left: 0;right: 0;background: var(--paper-ink);color: var(--ink-on-dark);z-index: 50;border-top: 1px solid rgba(255,255,255,0.08)}@media (max-width: 1100px){.mz-cart__sticky{display: block}}.mz-cart__sticky-inner{max-width: 1240px;margin: 0 auto;padding: var(--s-3) var(--s-4);padding-bottom: max(var(--s-3),env(safe-area-inset-bottom,0px));display: grid;grid-template-columns: 1fr auto;gap: var(--s-3);align-items: center}.mz-cart__sticky-total{display: flex;flex-direction: column;gap: 2px;min-width: 0}.mz-cart__sticky-label{font: 600 var(--t-xs)/1 var(--ff-mono);letter-spacing: var(--tr-micro);text-transform: uppercase;color: var(--ink-4)}.mz-cart__sticky-amount{font: 600 18px/1 var(--ff-mono);font-feature-settings: 'tnum';letter-spacing: 0;color: var(--ink-on-dark)}.mz-cart__sticky-amount .woocommerce-Price-amount{display: inline}.mz-cart__sticky-cta{padding: 0 var(--s-5);font-weight: 700;letter-spacing: 0.02em;text-transform: uppercase}.mz-cart__sticky-cta:focus-visible{outline: 2px solid var(--ink-on-dark);outline-offset: 2px}@media (max-width: 720px){.mz-cart__thead{display: none}.mz-cart__table,.mz-cart__table tbody{display: block}.mz-cart__row{display: grid;grid-template-columns: 1fr auto;gap: var(--s-3) var(--s-4);padding: var(--s-5) var(--s-4)}.mz-cart__table.shop_table tbody td{border: 0}.mz-cart__row > td{padding: 0}.mz-cart__cell-product{grid-column: 1 / -1}.mz-cart__table .mz-cart__row > .mz-cart__cell-product{border-bottom: 1px solid var(--border);padding-bottom: var(--s-3)}.mz-cart__cell-qty{grid-column: 1;align-self: center;text-align: left}.mz-cart__cell-sub{grid-column: 2;align-self: center;text-align: right;font-size: var(--t-md);font-weight: 600}.mz-cart__cell-price,.mz-cart__cell-rm{display: none}.mz-cart__remove--inline{display: inline-flex;align-items: center;font: 500 var(--t-xs)/1 var(--ff-mono);letter-spacing: var(--tr-label);text-transform: uppercase;color: var(--ink-3);padding: 2px 0;border-bottom: 1px solid var(--border-strong);width: -moz-fit-content;width: fit-content}.mz-cart__remove--inline:hover{color: var(--brand);border-bottom-color: var(--brand)}}.mz-cart-empty{padding: var(--s-8) 0 var(--s-9)}.mz-cart-empty__layout{display: grid;grid-template-columns: minmax(0,1fr) 360px;gap: var(--s-8);align-items: start}@media (max-width: 1100px){.mz-cart-empty__layout{grid-template-columns: 1fr;gap: var(--s-7)}}.mz-cart-empty__ticket{background: var(--paper-2);border: 1px solid var(--border);border-radius: var(--r-3);overflow: hidden}.mz-cart-empty__ticket-head{display: flex;align-items: center;justify-content: space-between;gap: var(--s-3);padding: var(--s-3) var(--s-5);border-bottom: 1px dashed var(--border-strong)}.mz-cart-empty__doc{font: 600 var(--t-xs)/1 var(--ff-mono);letter-spacing: var(--tr-micro);text-transform: uppercase;color: var(--ink-3)}.mz-cart-empty__count{font: 600 var(--t-sm)/1 var(--ff-mono);font-feature-settings: 'tnum','zero';color: var(--ink-2);background: var(--paper-3);border-radius: var(--r-1);padding: 5px 8px;white-space: nowrap}.mz-cart-empty__body{padding: var(--s-6) var(--s-5) var(--s-5)}.mz-cart-empty__title{font: 800 var(--t-xl)/var(--lh-xl) var(--ff-ui);letter-spacing: var(--tr-tight);color: var(--ink-1);margin: 0 0 var(--s-2)}.mz-cart-empty__lede{font-size: var(--t-base);line-height: var(--lh-base);color: var(--ink-2);margin: 0 0 var(--s-6);max-width: 52ch}.mz-cart-empty__finder{margin: 0 0 var(--s-5)}.mz-cart-empty__finder .mz-fitment{min-height: 56px;grid-auto-rows: 56px}.mz-cart-empty__alt{display: flex;align-items: center;flex-wrap: wrap;gap: var(--s-4)}.mz-cart-empty__alt-hint{font: 500 var(--t-xs)/1 var(--ff-mono);letter-spacing: var(--tr-label);text-transform: uppercase;color: var(--ink-3)}.mz-cart-empty__nav-title{font: 600 var(--t-xs)/1 var(--ff-mono);letter-spacing: var(--tr-micro);text-transform: uppercase;color: var(--ink-3);margin: 0 0 var(--s-3)}.mz-cart-empty__links{list-style: none;margin: 0;padding: 0;border-top: 1px solid var(--border)}.mz-cart-empty__link{display: grid;grid-template-columns: auto 1fr auto;align-items: center;gap: var(--s-4);padding: var(--s-4) var(--s-3);border-bottom: 1px solid var(--border);color: var(--ink-1);text-decoration: none;transition: background var(--d-1) var(--ease)}.mz-cart-empty__link:hover{background: var(--paper-2)}.mz-cart-empty__link-icon{display: inline-flex;color: var(--ink-3);transition: color var(--d-1) var(--ease)}.mz-cart-empty__link-icon svg{width: 22px;height: 22px}.mz-cart-empty__link:hover .mz-cart-empty__link-icon{color: var(--brand)}.mz-cart-empty__link-text{display: flex;flex-direction: column;gap: 2px;min-width: 0}.mz-cart-empty__link-label{font: 600 var(--t-base)/1.2 var(--ff-ui);color: var(--ink-1)}.mz-cart-empty__link-desc{font-size: var(--t-sm);line-height: 1.3;color: var(--ink-3)}.mz-cart-empty__link-arrow{display: inline-flex;color: var(--ink-4);transition: color var(--d-1) var(--ease)}.mz-cart-empty__link-arrow svg{width: 16px;height: 16px}.mz-cart-empty__link:hover .mz-cart-empty__link-arrow{color: var(--brand)}@media (max-width: 480px){.mz-cart-empty__ticket-head{padding: var(--s-3) var(--s-4)}.mz-cart-empty__body{padding: var(--s-5) var(--s-4) var(--s-4)}.mz-cart-empty__link{padding: var(--s-4) var(--s-2);gap: var(--s-3)}}.mz-cart__row.is-removing{opacity: 0.4;transition: opacity 180ms ease-out;pointer-events: none}.mz-cart__row.is-removing .mz-cart__remove svg{opacity: 0}.mz-cart__row.is-removing .product-remove{position: relative;display: inline-block}.mz-cart__row.is-removing .product-remove::after{content: "";position: absolute;top: 50%;left: 50%;width: 16px;height: 16px;margin: -8px 0 0 -8px;border: 2px solid var(--border);border-top-color: var(--brand);border-radius: 50%;animation: mz-cart-spin 600ms linear infinite}.mz-cart__form .blockUI.blockOverlay{opacity: 0 !important}.mz-cart-totals .blockUI.blockOverlay,.cart_totals .blockUI.blockOverlay{background: color-mix(in oklab,var(--paper) 70%,transparent) !important;opacity: 1 !important}.mz-cart-totals.processing,.cart_totals.processing{position: relative}.mz-cart-totals.processing::after,.cart_totals.processing::after{content: "";position: absolute;top: 50%;left: 50%;width: 28px;height: 28px;margin: -14px 0 0 -14px;border: 2px solid var(--border);border-top-color: var(--brand);border-radius: 50%;animation: mz-cart-spin 600ms linear infinite;z-index: 2000;pointer-events: none}@keyframes mz-cart-spin{to{transform: rotate(360deg)}}@media (prefers-reduced-motion: reduce){.mz-cart-qty,.mz-cart-qty__btn,.mz-cart-totals__cta .checkout-button,.mz-cart__sticky-cta{transition: none}.mz-cart__row.is-removing{transition: none}.mz-cart__row.is-removing .product-remove::after,.mz-cart-totals.processing::after,.cart_totals.processing::after{animation: none}}.mz-order__print,.mz-cart-totals__print{width: 100%;border: 1px solid var(--border);font: inherit;font-weight: 600;transition: background .15s ease,border-color .15s ease,color .15s ease,transform .05s ease}.mz-order__print:hover,.mz-cart-totals__print:hover{background: var(--paper-1);border-color: var(--ink-1)}.mz-order__print:active,.mz-cart-totals__print:active{transform: translateY(1px)}.mz-order__print:focus-visible,.mz-cart-totals__print:focus-visible{outline: 2px solid var(--ink-1);outline-offset: 2px}.mz-order__print-icon,.mz-cart-totals__print-icon{width: 18px;height: 18px;flex: 0 0 18px;color: currentColor}.mz-order__totals-row--iva dt,.mz-order__totals-row--iva dd{color: var(--ink-2)}.mz-print-doc{display: none}@media print{@page{size: A4;margin: 14mm 14mm 16mm}:root,[data-theme="dark"],[data-theme="auto"]{color-scheme: light !important;--paper: #fff !important;--paper-2: #fff !important;--paper-3: #fafafa !important;--paper-ink: #fff !important;--ink-1: #111 !important;--ink-2: #444 !important;--ink-3: #777 !important}html,body{background: #fff !important;color: #111 !important;font: 10.5pt/1.45 'Inter',system-ui,sans-serif !important;margin: 0 !important;padding: 0 !important;-webkit-print-color-adjust: exact;print-color-adjust: exact}body *{display: none !important}body :has(.mz-print-doc){display: block !important;margin: 0 !important;padding: 0 !important;background: #fff !important;border: 0 !important;box-shadow: none !important;max-width: none !important;width: auto !important}.mz-print-doc,.mz-print-doc *{display: revert !important}.mz-print-doc{display: block !important;margin: 0 !important;padding: 0 !important;background: #fff !important;color: #111 !important}.mz-print-doc__head{display: grid !important;grid-template-columns: 1.2fr 1fr !important;gap: 10mm;align-items: start;padding-bottom: 6mm;margin-bottom: 7mm;border-bottom: 2pt solid #111}.mz-print-doc__brand{display: flex !important;flex-direction: column;gap: 1.5mm}.mz-print-doc__brand-logo{display: block !important;height: 10mm !important;width: auto !important;max-width: 30mm !important;margin-bottom: 0.5mm}.mz-print-doc__brand-name{font-size: 20pt;font-weight: 800;line-height: 1;letter-spacing: -0.015em;text-transform: uppercase;color: #111}.mz-print-doc__brand-tag{font-size: 9pt;font-weight: 500;letter-spacing: 0.04em;color: #555;text-transform: uppercase}.mz-print-doc__brand-lines{margin-top: 1.5mm;display: flex !important;flex-direction: column;gap: 1.5mm;font-size: 8.5pt;color: #444;line-height: 1.45;max-width: 85mm}.mz-print-doc__brand-legal{color: #222;font-weight: 500}.mz-print-doc__brand-fiscal{font: 600 7.5pt/1.4 'IBM Plex Mono',monospace;letter-spacing: 0.02em;color: #333}.mz-print-doc__brand-contact{color: #666;font-size: 8pt}.mz-print-doc__id{display: flex !important;flex-direction: column;align-items: flex-end;text-align: right;gap: 1mm}.mz-print-doc__id-label{font-size: 8pt;letter-spacing: 0.18em;text-transform: uppercase;color: #777;font-weight: 600}.mz-print-doc__id-num{font: 700 22pt/1 'IBM Plex Mono',ui-monospace,monospace;color: #111;margin-bottom: 2mm}.mz-print-doc__id-meta{margin: 0;display: grid !important;grid-template-columns: auto auto;gap: 1mm 5mm;text-align: right}.mz-print-doc__id-meta > div{display: contents !important}.mz-print-doc__id-meta dt{font-size: 7.5pt;letter-spacing: 0.1em;text-transform: uppercase;color: #777;text-align: right}.mz-print-doc__id-meta dd{margin: 0;font-size: 9pt;font-family: 'IBM Plex Mono',monospace;color: #111;text-align: right}.mz-print-doc__id-status{font-weight: 700 !important;letter-spacing: 0.06em !important;text-transform: uppercase !important}.mz-print-doc__parties{display: grid !important;grid-template-columns: 1fr 1fr !important;gap: 8mm;margin-bottom: 7mm;page-break-inside: avoid}.mz-print-doc__party{padding: 4mm 4.5mm;border: 0.5pt solid #ccc;border-radius: 1.5mm;background: #fafafa}.mz-print-doc__party h3{margin: 0 0 2mm;font-size: 7.5pt;letter-spacing: 0.18em;text-transform: uppercase;color: #666;font-weight: 700;padding-bottom: 1.5mm;border-bottom: 0.4pt solid #ccc}.mz-print-doc__party address{font-style: normal;font-size: 9.5pt;line-height: 1.55;color: #111}.mz-print-doc__party-extra{margin: 2.5mm 0 0;display: flex !important;gap: 5mm;padding-top: 2mm;border-top: 0.3pt dashed #aaa}.mz-print-doc__party-extra > div{display: flex !important;flex-direction: column;gap: 0.5mm}.mz-print-doc__party-extra dt{font-size: 7pt;letter-spacing: 0.12em;text-transform: uppercase;color: #777;margin: 0}.mz-print-doc__party-extra dd{margin: 0;font: 600 9pt/1.2 'IBM Plex Mono',monospace;color: #111}.mz-print-doc__party--full{grid-column: 1 / -1;display: grid !important;grid-template-columns: minmax(0,1.2fr) minmax(0,1fr);column-gap: 8mm;align-items: start}.mz-print-doc__party--full h3{grid-column: 1 / -1}.mz-print-doc__party--full address{grid-column: 1;grid-row: 2;margin: 0}.mz-print-doc__party--full .mz-print-doc__party-extra{grid-column: 2;grid-row: 2;margin: 0;padding: 0;border-top: 0;flex-direction: column;gap: 1.8mm}.mz-print-doc__items{width: 100%;border-collapse: collapse;margin: 0 0 5mm;font-size: 9.5pt}.mz-print-doc__items thead th{text-align: left;font-size: 7.5pt;letter-spacing: 0.14em;text-transform: uppercase;color: #fff;background: #111;padding: 2.2mm 3mm;font-weight: 700}.mz-print-doc__items thead .mz-print-doc__col-qty,.mz-print-doc__items thead .mz-print-doc__col-total{text-align: right}.mz-print-doc__items tbody td{padding: 2.5mm 3mm;border-bottom: 0.4pt solid #ddd;vertical-align: top;line-height: 1.45;page-break-inside: avoid}.mz-print-doc__items tbody tr:nth-child(even) td{background: #fafafa}.mz-print-doc__col-code{width: 26mm;font: 600 9pt 'IBM Plex Mono',monospace;color: #111;white-space: nowrap}.mz-print-doc__col-desc{width: auto;color: #111}.mz-print-doc__items .mz-print-doc__col-brand{display: none !important}.mz-print-doc__col-qty{width: 14mm;text-align: right;font: 600 10pt 'IBM Plex Mono',monospace;color: #111}.mz-print-doc__col-total{width: 24mm;text-align: right;font: 600 10pt 'IBM Plex Mono',monospace;color: #111;white-space: nowrap}.mz-print-doc__totals{display: flex !important;justify-content: flex-end;margin-bottom: 6mm;page-break-inside: avoid}.mz-print-doc__totals dl{width: 78mm;margin: 0;display: flex !important;flex-direction: column}.mz-print-doc__totals-row{display: flex !important;justify-content: space-between;align-items: baseline;gap: 6mm;padding: 1.6mm 3mm;font-size: 9.5pt;border-bottom: 0.3pt solid #e0e0e0}.mz-print-doc__totals-row dt{margin: 0;color: #444}.mz-print-doc__totals-row dd{margin: 0;font-family: 'IBM Plex Mono',monospace;color: #111}.mz-print-doc__totals-row.is-iva{color: #555;background: #f6f6f6;border-radius: 0}.mz-print-doc__totals-row.is-iva dt::before{content: "↳ ";color: #999}.mz-print-doc__totals-row.is-grand{margin-top: 1mm;padding: 2.5mm 3mm;background: #111;color: #fff;border-radius: 1.5mm;border-bottom: 0;font-size: 11.5pt;font-weight: 700}.mz-print-doc__totals-row.is-grand dt{color: #fff;letter-spacing: 0.06em;text-transform: uppercase;font-size: 8.5pt}.mz-print-doc__totals-row.is-grand dd{color: #fff;font-size: 13pt;font-weight: 700}.mz-print-doc__notes{margin-bottom: 6mm;padding: 3.5mm 4.5mm;border-left: 1.5pt solid #111;background: #fafafa;page-break-inside: avoid}.mz-print-doc__notes h3{margin: 0 0 2mm;font-size: 7.5pt;letter-spacing: 0.18em;text-transform: uppercase;color: #666;font-weight: 700}.mz-print-doc__notes ul{margin: 0;padding: 0;list-style: none;display: flex !important;flex-direction: column;gap: 1.5mm}.mz-print-doc__notes li{display: grid !important;grid-template-columns: 30mm 1fr;gap: 3mm;font-size: 9pt}.mz-print-doc__note-date{font: 500 8.5pt 'IBM Plex Mono',monospace;color: #666}.mz-print-doc__note-body{color: #222}.mz-print-doc__foot{margin-top: 8mm;padding-top: 4mm;border-top: 0.75pt solid #111;text-align: center}.mz-print-doc__foot-legal{font-size: 7.5pt;line-height: 1.5;color: #555;margin-bottom: 2mm}.mz-print-doc__foot-thanks{font-size: 8pt;font-weight: 600;letter-spacing: 0.1em;text-transform: uppercase;color: #111}.mz-print-doc a,.mz-print-doc a:link,.mz-print-doc a:visited{color: inherit !important;text-decoration: none !important}}