.mz-mega-b{display:grid;grid-template-columns:minmax(200px,250px) minmax(0,1fr) minmax(200px,260px);min-height:320px;color:var(--mz-color-ink);font-family:var(--mz-font)}.mz-mega-b--single{grid-template-columns:minmax(0,1fr) minmax(200px,260px)}.mz-mega-b__rail{display:grid;align-content:start;gap:2px;padding:22px 12px 22px 22px;border-right:1px solid var(--mz-color-line)}.mz-mega-b__group{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:10px 14px;border:0;border-radius:var(--mz-radius-md);background:transparent;color:var(--mz-color-muted);font:inherit;font-size:var(--mz-text-md);text-align:left;cursor:pointer;transition:background-color var(--mz-duration-fast) var(--mz-ease-out),color var(--mz-duration-fast) var(--mz-ease-out)}.mz-mega-b__group>span{flex:1 1;min-width:0}.mz-mega-b__group:after{content:"";width:7px;height:7px;flex:none;border-top:2px solid;border-right:2px solid;transform:rotate(45deg);opacity:0;transition:opacity var(--mz-duration-fast) var(--mz-ease-out)}.mz-mega-b__group[aria-selected=true]{background:var(--mz-color-sunken);color:var(--mz-color-ink);font-weight:var(--mz-weight-bold)}.mz-mega-b__group[aria-selected=true]:after{opacity:1}.mz-mega-b__group[data-highlight=promo]{color:var(--mz-color-sale)}@media (hover:hover) and (pointer:fine){.mz-mega-b__group:hover{color:var(--mz-color-ink)}}.mz-mega-b__body{display:grid;align-content:start;gap:18px;min-width:0;padding:26px 32px 28px;animation:mz-mega-b-in var(--mz-duration-base) var(--mz-ease-out)}@keyframes mz-mega-b-in{0%{opacity:0;transform:translateX(6px)}}.mz-mega-b__title{margin:0;font-size:var(--mz-text-xl);font-weight:var(--mz-weight-bold);letter-spacing:-.02em;line-height:1.15}.mz-mega-b__links{margin:0;padding:0;list-style:none;column-count:2;column-gap:40px}.mz-mega-b__links li{page-break-inside:avoid;break-inside:avoid}.mz-mega-b__links a{display:inline-flex;align-items:center;gap:6px;padding:7px 0;color:var(--mz-color-ink);font-size:var(--mz-text-md);font-weight:var(--mz-weight-regular);line-height:1.3;text-decoration:none}.mz-mega-b__links a[data-highlight=promo]{color:var(--mz-color-sale)}@media (hover:hover) and (pointer:fine){.mz-mega-b__links a:hover{text-decoration:underline;text-underline-offset:3px}}.mz-mega-b__all,.mz-mnav-level__all{display:inline-flex;align-items:center;gap:8px;width:max-content;max-width:100%;min-height:44px;padding:0 18px;border-radius:var(--mz-radius-full);background:var(--mz-color-ink);color:var(--mz-color-surface);font-size:var(--mz-text-sm);font-weight:var(--mz-weight-bold);text-decoration:none}.mz-mega-b__all svg,.mz-mnav-level__all svg{width:16px;height:16px;flex:none;transition:transform var(--mz-duration-fast) var(--mz-ease-out)}@media (hover:hover) and (pointer:fine){.mz-mega-b__all:hover svg{transform:translateX(3px)}}.mz-mega-b__chip{margin-left:4px;padding:1px 7px;border-radius:var(--mz-radius-full);background:var(--mz-color-brand);color:var(--mz-color-on-hero);font-size:var(--mz-text-xs);font-style:normal;font-weight:var(--mz-weight-bold);line-height:1.4}.mz-mega-b__visual{position:relative;display:grid;align-content:space-between;min-height:240px;margin:22px 22px 22px 0;padding:18px;overflow:hidden;border-radius:var(--mz-radius-lg);background:var(--mz-color-card,var(--mz-color-sunken));color:var(--mz-color-ink);text-decoration:none;animation:mz-mega-b-in var(--mz-duration-base) var(--mz-ease-out)}.mz-mega-b__visual-art{display:grid;width:120px;height:120px;justify-self:end;place-items:center;color:var(--mz-color-muted)}.mz-mega-b__visual-art img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform var(--mz-duration-base) var(--mz-ease-out)}.mz-mega-b__visual-art svg{width:56px;height:56px}.mz-mega-b__visual small{display:block;color:var(--mz-color-muted);font-size:var(--mz-text-xs);font-weight:var(--mz-weight-bold);letter-spacing:.06em;text-transform:uppercase}.mz-mega-b__visual strong{display:block;font-size:var(--mz-text-lg);line-height:1.15}@media (hover:hover) and (pointer:fine){.mz-mega-b__visual:hover img{transform:translateY(-3px) scale(1.03)}.mz-mega-b__visual:hover strong{text-decoration:underline;text-underline-offset:3px}}@media (max-width:1180px){.mz-mega-b,.mz-mega-b--single{grid-template-columns:minmax(190px,230px) minmax(0,1fr)}.mz-mega-b--single{grid-template-columns:minmax(0,1fr)}.mz-mega-b__visual{display:none}}.mz-mnav-level{display:flex;min-height:100%;flex-direction:column;background:var(--mz-color-surface);color:var(--mz-color-ink);animation:mz-mnav-in var(--mz-duration-base) var(--mz-ease-out)}@keyframes mz-mnav-in{0%{opacity:.4;transform:translateX(32px)}}.mz-mnav-level__bar{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:8px;min-height:60px;padding:8px 16px 8px 8px;border-bottom:1px solid var(--mz-color-sunken);background:var(--mz-color-surface)}.mz-mnav-level__bar h2{min-width:0;margin:0;overflow:hidden;font-size:var(--mz-text-md);font-weight:var(--mz-weight-bold);text-overflow:ellipsis;white-space:nowrap}.mz-mnav-level__back{display:grid;width:44px;height:44px;flex:none;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--mz-color-ink);cursor:pointer}.mz-mnav-level__back span{width:10px;height:10px;margin-left:4px;border-bottom:2px solid;border-left:2px solid;transform:rotate(45deg)}.mz-mnav-level__chips{position:sticky;top:60px;z-index:1;display:flex;gap:8px;padding:14px 16px 8px;overflow-x:auto;background:var(--mz-color-surface);scrollbar-width:none}.mz-mnav-level__chips::-webkit-scrollbar{display:none}.mz-mnav-level__chips button{flex:none;min-height:40px;padding:0 16px;border:0;border-radius:var(--mz-radius-full);background:var(--mz-color-sunken);color:var(--mz-color-ink);font:inherit;font-size:var(--mz-text-sm);font-weight:var(--mz-weight-bold);white-space:nowrap;cursor:pointer}.mz-mnav-level__chips button[aria-selected=true]{background:var(--mz-color-ink);color:var(--mz-color-surface)}.mz-mnav-level__chips button[data-highlight=promo]:not([aria-selected=true]){color:var(--mz-color-sale)}.mz-mnav-level__body{display:grid;gap:8px;padding:12px 0 24px;animation:mz-mega-b-in var(--mz-duration-base) var(--mz-ease-out)}.mz-mnav-level__all{margin:0 16px 8px}.mz-mnav-level__links{margin:0;padding:0;list-style:none}.mz-mnav-level__links a{display:flex;align-items:center;gap:6px;min-height:50px;padding:12px 20px;border-bottom:1px solid var(--mz-color-sunken);color:var(--mz-color-ink);font-size:var(--mz-text-md);font-weight:var(--mz-weight-regular);text-decoration:none}.mz-mnav-level__links a[data-highlight=promo]{color:var(--mz-color-sale)}.mz-mega-b :is(button,a):focus-visible,.mz-mnav-level :is(button,a):focus-visible{outline:2px solid var(--mz-color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.mz-mega-b__body,.mz-mega-b__visual,.mz-mnav-level,.mz-mnav-level__body{animation:none}.mz-mega-b__all svg,.mz-mega-b__visual img{transition:none}}.mz-m-language-switch{position:relative;display:inline-flex;width:auto;font-family:Telefon,sans-serif;line-height:1}.mz-m-language-switch__toggler{display:inline-flex;min-width:70px;min-height:38px;padding:0 9px;align-items:center;justify-content:center;gap:.42rem;border:0;border-radius:var(--mz-radius-md);background:rgba(0,0,0,0);box-shadow:none;cursor:pointer;transition:color var(--mz-duration-fast) var(--mz-ease-out),background-color var(--mz-duration-fast) var(--mz-ease-out)}.mz-m-language-switch__toggler:focus-visible{color:var(--mz-color-action);background:var(--mz-color-surface);box-shadow:0 7px 16px rgba(22,22,22,.12)}@media(hover:hover)and (pointer:fine){.mz-m-language-switch__toggler:hover{color:var(--mz-color-action);background:var(--mz-color-surface);box-shadow:0 7px 16px rgba(22,22,22,.12)}}.mz-m-language-switch__toggler:focus-visible{outline:3px solid rgba(255,43,16,.3)}.mz-m-language-switch__icon{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.mz-m-language-switch__code{font-size:var(--mz-text-sm);line-height:1;text-transform:uppercase}.mz-m-language-switch__chevron{width:10px;height:7px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;transition:transform var(--mz-duration-base) var(--mz-ease-out)}.mz-m-language-switch__menu{position:absolute;top:calc(100% + 10px);right:0;z-index:320;display:grid;width:160px;padding:.45rem;margin:0;gap:.2rem;list-style:none;border:1px solid var(--mz-color-line);border-radius:var(--mz-radius-md);box-shadow:0 18px 42px rgba(22,22,22,.18);opacity:0;visibility:hidden;pointer-events:none;transform-origin:top right;transition:opacity var(--mz-duration-fast) var(--mz-ease-out),visibility var(--mz-duration-fast) var(--mz-ease-out)}.mz-m-language-switch--open .mz-m-language-switch__chevron{transform:rotate(180deg)}.mz-m-language-switch--open .mz-m-language-switch__menu{opacity:1;visibility:visible;pointer-events:auto}.mz-m-language-switch__menuLink{display:grid;min-height:42px;padding:.5rem .65rem;grid-template-columns:28px 1fr;align-items:center;gap:.35rem;border-radius:var(--mz-radius-md);font-size:var(--mz-text-sm);text-align:left;text-decoration:none;transition:color var(--mz-duration-fast) var(--mz-ease-out),background-color var(--mz-duration-fast) var(--mz-ease-out)}.mz-m-language-switch__menuLink strong{color:var(--mz-color-action);font-size:var(--mz-text-xs);letter-spacing:.03em}.mz-m-language-switch__menuLink:focus-visible{text-decoration:none}@media(hover:hover)and (pointer:fine){.mz-m-language-switch__menuLink:hover{color:var(--mz-color-ink);background:var(--mz-color-card);text-decoration:none}}@media(prefers-reduced-motion:reduce){.mz-m-language-switch__chevron,.mz-m-language-switch__menu,.mz-m-language-switch__menuLink,.mz-m-language-switch__toggler{transition:none}.mz-m-language-switch__menuLink:focus-visible,.mz-m-language-switch__toggler:focus-visible{transform:none}}@media(prefers-reduced-motion:reduce)and (hover:hover)and (pointer:fine){.mz-m-language-switch__menuLink:hover,.mz-m-language-switch__toggler:hover{transform:none}}.mz-m-language-switch__toggler{color:var(--mz-color-muted);min-width:44px;min-height:44px;color:var(--mz-color-ink);font-family:var(--mz-font)}@media(hover:hover)and (pointer:fine){.mz-m-language-switch__toggler:hover{color:var(--mz-color-ink);background:rgba(0,0,0,0);box-shadow:none}}.mz-m-language-switch__toggler:focus-visible{color:var(--mz-color-ink);background:var(--mz-color-card);box-shadow:none;outline:2px solid var(--mz-color-focus);outline-offset:2px}@media(hover:hover)and (pointer:fine){.mz-m-language-switch__toggler:hover{background:var(--mz-color-card)}}.mz-m-language-switch__code{font-weight:var(--mz-weight-bold)}.mz-m-language-switch__menu{top:calc(100% + 8px);min-width:0;padding:8px;border:0;border-radius:var(--mz-radius-lg);background:var(--mz-color-surface);box-shadow:var(--mz-shadow-menu);transform:translateY(-4px) scale(.97);transition:opacity var(--mz-duration-fast) var(--mz-ease-out),transform var(--mz-duration-fast) var(--mz-ease-out),visibility 0s linear var(--mz-duration-fast)}.mz-m-language-switch--open .mz-m-language-switch__menu{transform:none;transition:opacity var(--mz-duration-fast) var(--mz-ease-out),transform var(--mz-duration-fast) var(--mz-ease-out),visibility 0s}.mz-m-language-switch__menuLink{color:var(--mz-color-ink);font-family:var(--mz-font)}.mz-m-language-switch__menuLink strong{color:var(--mz-color-ink)}.mz-m-language-switch__menuLink span{color:var(--mz-color-muted)}@media(hover:hover)and (pointer:fine){.mz-m-language-switch__menuLink:hover{color:var(--mz-color-ink);background:rgba(0,0,0,0)}}.mz-m-language-switch__menuLink:focus-visible{color:var(--mz-color-ink);background:var(--mz-color-card)}@media(hover:hover)and (pointer:fine){.mz-m-language-switch__menuLink:hover{background:var(--mz-color-card)}}@media(prefers-reduced-motion:reduce){.mz-m-language-switch--open .mz-m-language-switch__menu,.mz-m-language-switch__menu{transform:none;transition:opacity var(--mz-duration-fast) var(--mz-ease-out),visibility 0s}}.mz-catalog-v2__hero:has(.mz-catalog-v2__lead){flex-wrap:wrap}.mz-catalog-v2__lead{flex-basis:100%;min-width:0}.mz-listing-lead{display:grid;gap:14px;margin-top:4px}.mz-listing-lead__banner{overflow:hidden;border-radius:var(--mz-radius-lg);background:var(--mz-color-card)}.mz-listing-lead__banner figure{margin:0}.mz-listing-lead__banner img{display:block;width:100%;height:auto}.mz-listing-lead__intro p{max-width:72ch;margin:0;color:var(--mz-color-muted);font-size:var(--mz-text-md);line-height:1.5}.mz-listing-lead__intro p+p{margin-top:6px}.mz-listing-lead__chips{display:flex;flex-wrap:wrap;gap:8px}.mz-listing-lead__chips a{display:inline-flex;min-height:40px;padding:0 16px;border-radius:var(--mz-radius-full);background:var(--mz-color-card);color:var(--mz-color-ink);transition:background-color var(--mz-duration-fast) var(--mz-ease-out)}.mz-listing-lead__chips a,.mz-listing-lead__promo{align-items:center;font-size:var(--mz-text-sm);font-weight:var(--mz-weight-bold);text-decoration:none}.mz-listing-lead__promo{display:flex;justify-content:space-between;gap:16px;margin:0;padding:12px 18px;border-radius:var(--mz-radius-md);background:var(--mz-color-hero);color:var(--mz-color-on-hero);line-height:1.35}.mz-listing-lead__promo span:last-child{flex:none;transition:transform var(--mz-duration-fast) var(--mz-ease-out)}@media (hover:hover) and (pointer:fine){.mz-listing-lead__chips a:hover{background:var(--mz-color-sunken)}.mz-listing-lead__promo:hover span:last-child{transform:translateX(3px)}}.mz-listing-decision{grid-column:span 2;display:grid;align-content:center;gap:14px;min-width:0;padding:clamp(20px,2.4vw,32px);border-radius:var(--mz-radius-lg);background:var(--mz-color-hero);color:var(--mz-color-on-hero)}.mz-listing-decision__title{margin:0;font-size:var(--mz-text-xl);font-weight:var(--mz-weight-bold);letter-spacing:-.02em;line-height:1.15;text-wrap:balance}.mz-listing-decision__switch{display:inline-flex;flex-wrap:wrap;gap:4px;width:max-content;max-width:100%;padding:4px;border-radius:var(--mz-radius-full);background:rgb(255 255 255/14%)}.mz-listing-decision__switch button{min-height:36px;padding:0 14px;border:0;border-radius:var(--mz-radius-full);background:transparent;color:inherit;font:inherit;font-size:var(--mz-text-sm);font-weight:var(--mz-weight-bold);cursor:pointer;transition:background-color var(--mz-duration-fast) var(--mz-ease-out),color var(--mz-duration-fast) var(--mz-ease-out)}.mz-listing-decision__switch button[aria-pressed=true]{background:var(--mz-color-on-hero);color:var(--mz-color-hero)}.mz-listing-decision__summary{display:-webkit-box;max-width:56ch;margin:0;overflow:hidden;font-size:var(--mz-text-sm);line-height:1.5;opacity:.88;-webkit-box-orient:vertical;-webkit-line-clamp:3}.mz-listing-decision__more{width:max-content;color:inherit;font-size:var(--mz-text-sm);font-weight:var(--mz-weight-bold);text-underline-offset:3px}.mz-listing-decision :is(button,a):focus-visible{outline:2px solid var(--mz-color-on-hero);outline-offset:2px}@media (max-width:767px){.mz-listing-decision{grid-column:1/-1}}.cms-page.mz-listing-guide{display:grid;gap:clamp(32px,4vw,56px);width:min(100% - 32px,1440px);margin:clamp(40px,5vw,72px) auto 0}.mz-listing-guide__faq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:16px 48px;align-items:start}.mz-listing-guide__faq h2,.mz-listing-guide__magazine>h2{margin:0;font-size:var(--mz-text-section);font-weight:var(--mz-weight-bold);letter-spacing:-.03em;line-height:1.05;text-wrap:balance}.mz-listing-guide__list{border-top:1px solid var(--mz-color-line)}.mz-listing-guide__list details{border-bottom:1px solid var(--mz-color-line)}.mz-listing-guide__list summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;padding:14px 0;font-size:var(--mz-text-md);font-weight:var(--mz-weight-bold);line-height:1.3;list-style:none;cursor:pointer}.mz-listing-guide__list summary::-webkit-details-marker{display:none}.mz-listing-guide__list summary:after{content:"";flex:none;width:9px;height:9px;margin-right:4px;border-right:2px solid;border-bottom:2px solid;transform:translateY(-2px) rotate(45deg);transition:transform var(--mz-duration-base) var(--mz-ease-out)}.mz-listing-guide__list details[open] summary:after{transform:translateY(2px) rotate(-135deg)}.mz-listing-guide__list details>div{display:grid;gap:10px;max-width:72ch;padding:0 0 20px;color:var(--mz-color-muted);font-size:var(--mz-text-md);line-height:1.6}.mz-listing-guide__list details>div :is(p,ul,ol){margin:0}.mz-listing-guide__list details>div :is(h2,h3,h4){margin:6px 0 0;color:var(--mz-color-ink);font-size:var(--mz-text-md)}.mz-listing-guide__list details>div a{color:var(--mz-color-ink);text-underline-offset:3px}.mz-listing-guide__list summary:focus-visible{outline:2px solid var(--mz-color-focus);outline-offset:2px}.mz-listing-guide__stores{display:flex;align-items:center;justify-content:space-between;gap:16px 24px;padding:20px 24px;border-radius:var(--mz-radius-lg);background:var(--mz-color-card);color:var(--mz-color-ink);font-size:var(--mz-text-md);line-height:1.45;text-decoration:none}.mz-listing-guide__stores strong{display:block;font-size:var(--mz-text-lg)}.mz-listing-guide__stores span:first-child{color:var(--mz-color-muted)}.mz-listing-guide__stores strong{color:var(--mz-color-ink)}.mz-listing-guide__stores-link{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 18px;border-radius:var(--mz-radius-full);background:var(--mz-color-ink);color:var(--mz-color-surface);font-size:var(--mz-text-sm);font-weight:var(--mz-weight-bold)}.mz-listing-guide__magazine{display:grid;gap:20px}.mz-listing-guide__magazine .cms-payload-teaser-grid article:nth-child(n+4),.mz-listing-guide__magazine .cms-payload-teaser-grid>h2:empty{display:none}@media (max-width:899px){.mz-listing-guide__faq{grid-template-columns:1fr}.mz-listing-guide__stores{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.mz-listing-guide__list summary:after,.mz-listing-lead__promo span:last-child{transition:none}}.mz-cart-recommendations{margin-top:40px;color:var(--mz-color-ink)}.mz-cart-recommendations>header{margin-bottom:18px}.mz-cart-recommendations>header h2{margin:0}.mz-cart-recommendations__notice{margin:0;color:var(--mz-color-muted);font-size:var(--mz-text-sm)}.mz-cart-recommendations__notice:not(:empty){margin-bottom:12px}.mz-cart-recommendations__loading{margin:0;color:var(--mz-color-muted)}.mz-cart-recommendations__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.mz-cart-recommendations__grid>*{display:block;min-width:0}.mz-cart-recommendation{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;padding:12px;border-radius:var(--mz-radius-lg);background:var(--mz-color-surface);box-shadow:0 0 0 1px var(--mz-color-line)}.mz-cart-recommendation__image{display:grid;min-height:96px;place-items:center;overflow:hidden;border-radius:var(--mz-radius-md);background:var(--mz-color-card);color:var(--mz-color-muted);text-decoration:none}.mz-cart-recommendation__image img{width:100%;height:96px;padding:8px;box-sizing:border-box;object-fit:contain;mix-blend-mode:multiply}.mz-cart-recommendation__content{display:flex;min-width:0;flex-direction:column}.mz-cart-recommendation h3{margin:0 0 6px;font-size:var(--mz-text-sm);font-weight:var(--mz-weight-bold);line-height:1.3}.mz-cart-recommendation h3 a{color:inherit;text-decoration:none}.mz-cart-recommendation__meta{display:grid;gap:6px;justify-items:start;color:var(--mz-color-muted);font-size:var(--mz-text-xs);line-height:1.35}.mz-cart-recommendation__availability{display:inline-flex;align-items:center;gap:6px;color:var(--mz-color-ink)}.mz-cart-recommendation__availability:before{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--mz-color-success);content:""}.mz-cart-recommendation__meta>span:last-child{padding:4px 9px;border-radius:var(--mz-radius-full);background:color-mix(in srgb,var(--mz-color-success) 12%,transparent);color:var(--mz-color-success);font-weight:var(--mz-weight-bold)}.mz-cart-recommendation__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mz-cart-recommendation__purchase{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:10px}.mz-cart-recommendation__purchase p{margin:0;font-size:var(--mz-text-md);font-weight:var(--mz-weight-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mz-xsell-add{position:relative;display:grid;flex:0 0 40px;width:40px;height:40px;padding:0;place-items:center;border:0;border-radius:50%;background:var(--mz-color-action);color:var(--mz-color-on-action);font:var(--mz-weight-bold) var(--mz-text-lg) /1 var(--mz-font);cursor:pointer;transition:background-color var(--mz-duration-base) var(--mz-ease-out),transform var(--mz-duration-fast) var(--mz-ease-out)}.mz-xsell-add:active:not(:disabled){transform:scale(.9)}.mz-xsell-add>span{grid-area:1/1;transition:transform var(--mz-duration-base) var(--mz-ease-out),opacity var(--mz-duration-fast) var(--mz-ease-out)}.mz-xsell-add__check{opacity:0;transform:scale(.4) rotate(-30deg);font-size:var(--mz-text-md)}.mz-xsell-add.is-done{background:var(--mz-color-ink);color:var(--mz-color-page)}.mz-cart-page .mz-xsell-add.is-done:disabled,.mz-xsell-add.is-done:disabled{opacity:1;cursor:default}.mz-xsell-add.is-done .mz-xsell-add__plus{opacity:0;transform:scale(.4)}.mz-xsell-add.is-done .mz-xsell-add__check{opacity:1;transform:none}.mz-xsell-add[aria-busy=true] .mz-xsell-add__plus{animation:mz-xsell-pulse .7s ease-in-out infinite}.mz-xsell-add:focus-visible{outline:2px solid var(--mz-color-focus);outline-offset:3px}@keyframes mz-xsell-pulse{50%{opacity:.35}}.mz-xsell-set{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:18px;padding:14px;border-radius:var(--mz-radius-lg);background:var(--mz-color-card)}.mz-xsell-set__image,.mz-xsell-set__images{display:flex;align-items:center}.mz-xsell-set__photo{display:grid;width:88px;height:88px;place-items:center;overflow:hidden;border-radius:var(--mz-radius-md);background:var(--mz-color-surface)}.mz-xsell-set__photo img{width:76%;height:76%;object-fit:contain;mix-blend-mode:multiply}.mz-xsell-set__plus{padding:0 8px;color:var(--mz-color-muted);font-size:var(--mz-text-lg)}.mz-xsell-set__copy{display:grid;gap:4px;min-width:0}.mz-xsell-set__copy h3{margin:0;font-size:var(--mz-text-lg)}.mz-xsell-set__copy p{display:-webkit-box;margin:0;overflow:hidden;color:var(--mz-color-ink);font-size:var(--mz-text-sm);line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mz-xsell-set__copy small{color:var(--mz-color-success);font-size:var(--mz-text-xs);font-weight:var(--mz-weight-bold)}.mz-xsell-set__price{display:flex;align-items:baseline;gap:8px}.mz-xsell-set__price b{font-size:var(--mz-text-lg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mz-xsell-set__price small{color:var(--mz-color-muted);font-weight:var(--mz-weight-regular)}.mz-cart-page .mz-xsell-set__button.is-done:disabled,.mz-xsell-set__button.is-done:disabled{background:var(--mz-color-success);color:var(--mz-color-on-action);opacity:1;cursor:default}@media (max-width:760px){.mz-xsell-set{grid-template-columns:auto minmax(0,1fr)}.mz-xsell-set__photo{width:64px;height:64px}.mz-xsell-set__button{grid-column:1/-1;width:100%}}.mz-cart-recommendations__error{display:grid;justify-items:start;gap:12px;padding:18px 20px;border-radius:var(--mz-radius-lg);background:var(--mz-color-card)}.mz-cart-recommendations__error p{margin:0;color:var(--mz-color-muted)}.mz-cart-recommendations .mz-cart-recommendations__retry{min-height:44px;padding:0 18px;border:1.5px solid var(--mz-color-line-strong);border-radius:var(--mz-radius-full);background:transparent;color:var(--mz-color-ink);font:var(--mz-weight-bold) var(--mz-text-sm) /1 var(--mz-font);cursor:pointer;transition:background-color var(--mz-duration-fast) var(--mz-ease-out)}.mz-cart-recommendations .mz-cart-recommendations__retry:focus-visible{outline:2px solid var(--mz-color-focus);outline-offset:3px}@media (hover:hover) and (pointer:fine){.mz-cart-recommendations .mz-cart-recommendations__retry:hover{background:var(--mz-color-sunken)}.mz-cart-recommendations__carousel .mz-cart-recommendation:hover{transform:translateY(-4px);box-shadow:0 0 0 1px var(--mz-color-line),0 14px 30px -14px rgb(0 0 0/30%)}}@media (max-width:760px){.mz-cart-recommendations__grid{grid-template-columns:minmax(0,1fr);gap:14px}.mz-cart-recommendations{margin-top:28px}}.mz-cart-recommendations__carousel{position:relative}.mz-cart-recommendations__carousel .cms-carousel__track{display:flex;gap:12px;overflow-x:auto;padding:4px 2px 14px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.mz-cart-recommendations__carousel .cms-carousel__track::-webkit-scrollbar{display:none}.mz-cart-recommendations__carousel .cms-carousel__control:focus-visible,.mz-cart-recommendations__carousel .cms-carousel__track:focus-visible{outline:2px solid var(--mz-color-focus);outline-offset:3px}.mz-cart-recommendations__carousel .cms-carousel__slide{display:flex;flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 24px) / 3);min-width:0;scroll-snap-align:start}.mz-cart-recommendations__carousel .cms-carousel__slide>*{width:100%;min-width:0}.mz-cart-recommendations__carousel .cms-carousel__control{position:absolute;z-index:2;top:40%;display:grid;width:40px;height:40px;padding:0;place-items:center;border:0;border-radius:50%;background:var(--mz-color-surface);color:var(--mz-color-ink);box-shadow:var(--mz-shadow-float);cursor:pointer}.mz-cart-recommendations__carousel .cms-carousel__control--prev{left:-12px}.mz-cart-recommendations__carousel .cms-carousel__control--next{right:-12px}.mz-cart-recommendations__carousel .cms-carousel__control svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2}.mz-cart-recommendations__carousel .mz-cart-recommendation{display:flex;height:100%;min-width:0;flex-direction:column;gap:10px;transition:transform var(--mz-duration-base) var(--mz-ease-out),box-shadow var(--mz-duration-base) var(--mz-ease-out)}.mz-cart-recommendations__carousel .mz-cart-recommendation__image{width:100%;height:auto;min-height:0;aspect-ratio:1/1}.mz-cart-recommendations__carousel .mz-cart-recommendation__image img{width:76%;height:76%;padding:0}.mz-cart-recommendations__carousel .mz-cart-recommendation h3{min-height:2.6em;margin:4px 0 8px}@media (max-width:1000px){.mz-cart-recommendations__carousel .cms-carousel__slide{flex-basis:calc((100% - 12px) / 2)}}@media (max-width:575px){.mz-cart-recommendations__carousel .cms-carousel__slide{flex-basis:78%}}@media (prefers-reduced-motion:reduce){.mz-cart-recommendations__carousel .cms-carousel__track{scroll-behavior:auto}.mz-cart-recommendations__carousel .mz-cart-recommendation,.mz-xsell-add,.mz-xsell-add>span{transition-duration:0s}.mz-xsell-add[aria-busy=true] .mz-xsell-add__plus{animation:none}.mz-xsell-add:active:not(:disabled){transform:none}}.mz-cart-gap{display:grid;gap:10px;margin-bottom:4px}.mz-cart-gap h2{margin:0;font-size:var(--mz-text-lg);font-weight:var(--mz-weight-bold);letter-spacing:-.01em}.mz-cart-gap p{margin:0;color:var(--mz-color-muted);font-size:var(--mz-text-sm)}.mz-cart-gap__bar{height:8px;overflow:hidden;border-radius:var(--mz-radius-full);background:var(--mz-color-sunken)}.mz-cart-gap__bar>span{display:block;height:100%;border-radius:inherit;background:var(--mz-color-success)}.mz-cart-recommendation__gap{justify-self:start;padding:2px 8px;border-radius:var(--mz-radius-sm);background:var(--mz-color-success-soft);color:var(--mz-color-success);font-size:var(--mz-text-xs);font-weight:var(--mz-weight-bold)}.mz-cart-confirmation{display:contents;font-family:var(--mz-font)}.mz-cart-confirmation .mz-sheet-layer{z-index:2147482100}.mz-cart-confirmation .mz-cart-confirmation__dialog{padding-inline:20px;overscroll-behavior:contain}.mz-cart-confirmation__panel{display:grid;gap:14px}.mz-cart-confirmation__header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}.mz-cart-confirmation__check{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;background:var(--mz-color-success);color:var(--mz-color-on-action);animation:mz-confirm-pop var(--mz-duration-slow) .3s var(--mz-ease-out) both}.mz-cart-confirmation__heading{min-width:0}.mz-cart-confirmation__header h2{margin:0;font-size:var(--mz-text-lg);line-height:1.2}.mz-cart-confirmation__success{margin:0;color:var(--mz-color-muted);font-size:var(--mz-text-sm)}.mz-cart-confirmation__close{display:grid;width:40px;height:40px;padding:0;place-items:center;border:0;border-radius:50%;background:var(--mz-color-card);color:var(--mz-color-ink);cursor:pointer}.mz-cart-confirmation__close svg{width:20px;height:20px}.mz-cart-confirmation :is(a,button):focus-visible{outline:2px solid var(--mz-color-focus);outline-offset:3px}.mz-cart-confirmation__product{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px;border-radius:var(--mz-radius-lg);background:var(--mz-color-card)}.mz-cart-confirmation .mz-cart-confirmation__image{display:grid;width:64px;height:64px;padding:6px;place-items:center;border-radius:var(--mz-radius-md);color:var(--mz-color-success)}.mz-cart-confirmation__image img{position:relative;display:block;width:100%;height:100%;object-fit:contain}.mz-cart-confirmation__details{display:grid;gap:2px;min-width:0}.mz-cart-confirmation__details strong{display:block;font-size:var(--mz-text-md);line-height:1.25}.mz-cart-confirmation__product-link{color:inherit;text-decoration:none}.mz-cart-confirmation__variant{color:var(--mz-color-muted);font-size:var(--mz-text-xs)}.mz-cart-confirmation__price{font-size:var(--mz-text-md);font-weight:var(--mz-weight-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.mz-cart-confirmation__total{display:flex;align-items:baseline;justify-content:space-between;padding-top:12px;border-top:1px solid var(--mz-color-line);color:var(--mz-color-muted)}.mz-cart-confirmation__sum{display:inline-block;color:var(--mz-color-ink);font-size:var(--mz-text-lg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;animation:mz-confirm-roll var(--mz-duration-base) var(--mz-ease-out)}.mz-cart-confirmation__actions{display:grid;gap:8px}.mz-cart-confirmation .mz-cart-recommendations{margin:0}.mz-cart-confirmation .mz-cart-recommendations>header{margin:4px 0 8px}.mz-cart-confirmation .mz-cart-recommendations>header h2{color:var(--mz-color-muted);font-size:var(--mz-text-xs);letter-spacing:.06em;text-transform:uppercase}.mz-cart-confirmation .mz-cart-recommendations__grid{grid-template-columns:minmax(0,1fr);gap:8px}.mz-cart-confirmation .mz-cart-recommendation{grid-template-columns:52px minmax(0,1fr);gap:10px;padding:8px;border-radius:var(--mz-radius-md);background:var(--mz-color-card);box-shadow:none}.mz-cart-confirmation .mz-cart-recommendation__image{width:52px;height:52px;min-height:0;background:var(--mz-color-surface)}.mz-cart-confirmation .mz-cart-recommendation__image img{width:100%;height:100%;padding:6px}.mz-cart-confirmation .mz-cart-recommendation__content{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px}.mz-cart-confirmation .mz-cart-recommendation h3{grid-column:1;margin:0;overflow:hidden;font-size:var(--mz-text-sm);line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.mz-cart-confirmation .mz-cart-recommendation__meta{display:none}.mz-cart-confirmation .mz-cart-recommendation__purchase{display:contents}.mz-cart-confirmation .mz-cart-recommendation__purchase p{grid-column:1;grid-row:2;font-size:var(--mz-text-sm)}.mz-cart-confirmation .mz-cart-recommendation__purchase .mz-xsell-add{grid-column:2;grid-row:1/span 2;width:38px;height:38px;flex-basis:38px}.mz-cart-confirmation .mz-cart-recommendations [role=status]{font-size:var(--mz-text-sm);line-height:1.4}@keyframes mz-confirm-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes mz-confirm-roll{0%{opacity:0;transform:translateY(60%)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mz-cart-confirmation__check,.mz-cart-confirmation__sum{animation:none}}@media (hover:hover) and (pointer:fine){.mz-cart-confirmation__close:hover{background:var(--mz-color-sunken)}}.mz-cart-confirmation .mz-xsell-picks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mz-xsell-pick{position:relative;min-width:0}.mz-xsell-pick.is-loading{aspect-ratio:3/4;border-radius:var(--mz-radius-lg);background:var(--mz-color-card);animation:mz-xsell-pick-wait 1.2s ease-in-out infinite alternate}.mz-xsell-pick__button{display:grid;width:100%;height:100%;grid-template-rows:auto 1fr auto;gap:8px;padding:8px 8px 10px;border:2px solid transparent;border-radius:var(--mz-radius-lg);background:var(--mz-color-card);color:var(--mz-color-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--mz-duration-base) var(--mz-ease-out),background-color var(--mz-duration-base) var(--mz-ease-out),transform var(--mz-duration-fast) var(--mz-ease-out)}.mz-xsell-pick__button:active:not(:disabled){transform:scale(.97)}.mz-xsell-pick__button[aria-pressed=true]{border-color:var(--mz-color-success);background:var(--mz-color-success-soft)}.mz-xsell-pick__button:focus-visible{outline:2px solid var(--mz-color-focus);outline-offset:3px}.mz-xsell-pick__image{display:grid;aspect-ratio:1/1;place-items:center;overflow:hidden;border-radius:var(--mz-radius-md);background:var(--mz-color-surface)}.mz-xsell-pick__image img{width:86%;height:86%;object-fit:contain}.mz-xsell-pick__name{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:var(--mz-text-sm);font-weight:var(--mz-weight-bold);line-height:1.25}.mz-xsell-pick__foot{display:flex;align-items:center;justify-content:space-between;gap:8px}.mz-xsell-pick__price{font-size:var(--mz-text-sm);font-weight:var(--mz-weight-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.mz-xsell-pick__foot .mz-xsell-add{width:34px;height:34px;flex-basis:34px;font-size:var(--mz-text-md)}.mz-xsell-pick__foot .mz-xsell-add.is-done{background:var(--mz-color-success);color:var(--mz-color-on-action)}.mz-xsell-pick__badge{position:absolute;top:14px;left:14px;padding:3px 8px;border-radius:var(--mz-radius-full);background:var(--mz-color-surface);color:var(--mz-color-success);font-size:var(--mz-text-xs);font-weight:var(--mz-weight-bold);line-height:1.2;pointer-events:none}.mz-cart-confirmation__error{margin:0;color:var(--mz-color-action);font-size:var(--mz-text-sm)}@media (min-width:900px){.mz-cart-confirmation .mz-cart-confirmation__dialog{width:min(100%,720px)}.mz-cart-confirmation .mz-xsell-picks:has(>:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}}@keyframes mz-xsell-pick-wait{0%{opacity:.55}to{opacity:1}}@media (prefers-reduced-motion:reduce){.mz-xsell-pick__button{transition-duration:0s}.mz-xsell-pick__button:active:not(:disabled){transform:none}.mz-xsell-pick.is-loading{animation:none}}@media (hover:hover) and (pointer:fine){.mz-xsell-pick__button:hover:not([aria-pressed=true]){border-color:var(--mz-color-line)}}.mz-page-breadcrumbs{width:min(calc(100% - 48px),1360px);margin:0 auto;padding:18px 0 6px;color:var(--mz-color-muted);font:var(--mz-text-sm)/1.4 var(--mz-font)}.mz-page-breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;padding:0;list-style:none}.mz-page-breadcrumbs li{display:inline-flex;align-items:center;gap:8px;min-width:0}.mz-page-breadcrumbs li+li:before{content:"";width:6px;height:6px;border-top:1.5px solid;border-right:1.5px solid;transform:rotate(45deg);opacity:.6}.mz-page-breadcrumbs a{color:inherit;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:color var(--mz-duration-fast) var(--mz-ease-out),text-decoration-color var(--mz-duration-fast) var(--mz-ease-out)}.mz-page-breadcrumbs a:focus-visible{outline:2px solid var(--mz-color-focus);outline-offset:2px;border-radius:var(--mz-radius-sm)}.mz-page-breadcrumbs [aria-current=page]{color:var(--mz-color-ink)}@media (hover:hover) and (pointer:fine){.mz-page-breadcrumbs a:hover{color:var(--mz-color-ink);text-decoration-color:currentColor}}@media (max-width:575px){.mz-page-breadcrumbs{width:calc(100% - 32px);padding-top:12px}.mz-page-breadcrumbs li{display:none}.mz-page-breadcrumbs li:nth-last-child(2){display:inline-flex}.mz-page-breadcrumbs li:nth-last-child(2):before{content:"‹";width:auto;height:auto;border:0;transform:none;opacity:1}}.cms-page--payload-v2{--mz-cms-width:min(100% - 32px,1240px);padding-bottom:clamp(32px,5vw,72px);color:var(--mz-color-ink)}.cms-page--payload-v2 :is(.cms-payload-grid,.mz-listing-guide) :is([class*=cms-payload-]:not(.cms-payload-spacer,.cms-payload-anchor)){width:auto;margin:0}.cms-page--payload-v2>:is([class*=cms-payload-]){width:var(--mz-cms-width);margin-inline:auto}.cms-page--payload-v2>.cms-payload-grid{margin-block:clamp(20px,3vw,40px)}.cms-page--payload-v2 .cms-payload-grid{gap:clamp(16px,2vw,24px);align-items:start}.cms-page--payload-v2 .cms-payload-grid>div{display:grid;gap:12px;min-width:0;align-content:start}.cms-page--payload-v2 .cms-payload-grid .cms-payload-spacer{display:none}.cms-page--payload-v2>.cms-payload-spacer{height:8px}.cms-page--payload-v2 .cms-payload-grid>div{position:relative}.cms-page--payload-v2 .cms-payload-anchor{position:absolute;scroll-margin-top:140px}.cms-page--payload-v2 .cms-payload-rich{display:grid;gap:12px}.cms-page--payload-v2 .cms-payload-rich :is(p,ul,ol){max-width:72ch;margin:0;font-size:var(--mz-text-md);line-height:1.6}.cms-page--payload-v2 .cms-payload-rich p{color:var(--mz-color-muted)}.cms-page--payload-v2 .cms-payload-rich :is(h1,h2){margin:8px 0 0;font-size:clamp(var(--mz-text-xl),3.2vw,var(--mz-text-section));font-weight:var(--mz-weight-bold);letter-spacing:-.03em;line-height:1.05;text-wrap:balance}.cms-page--payload-v2 .cms-payload-rich h1{font-size:clamp(var(--mz-text-section),4.6vw,var(--mz-text-hero))}.cms-page--payload-v2 .cms-payload-rich :is(h3,h4){margin:8px 0 0;font-size:var(--mz-text-lg);font-weight:var(--mz-weight-bold);letter-spacing:-.01em;line-height:1.2}.cms-page--payload-v2 :is(.cms-payload-rich,.cms-payload-teaser) a:not(.cms-button){color:var(--mz-color-ink);font-weight:var(--mz-weight-bold);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.cms-page--payload-v2 .cms-payload-rich.is-footnote p{color:var(--mz-color-muted);font-size:var(--mz-text-xs);line-height:1.5}.cms-page--payload-v2 .cms-payload-image img{display:block;width:100%;border-radius:var(--mz-radius-lg)}.cms-page--payload-v2 .cms-payload-image figcaption{color:var(--mz-color-muted);font-size:var(--mz-text-sm)}.cms-page--payload-v2 .cms-payload-button{width:auto;margin:0}.cms-page--payload-v2>.cms-payload-button{width:var(--mz-cms-width);margin:0 auto}.cms-page--payload-v2 :is(.cms-payload-button,.cms-payload-teaser,.cms-payload-teaser-grid) .cms-button{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 22px;border:0;border-radius:var(--mz-radius-full);background:var(--mz-color-action);color:var(--mz-color-on-action);font-size:var(--mz-text-md);font-weight:var(--mz-weight-bold);text-decoration:none;transition:background-color var(--mz-duration-fast) var(--mz-ease-out),transform var(--mz-duration-fast) var(--mz-ease-out)}.cms-page--payload-v2 :is(.cms-payload-button,.cms-payload-teaser,.cms-payload-teaser-grid) .cms-button:after{content:"→";transition:transform var(--mz-duration-fast) var(--mz-ease-out)}.cms-page--payload-v2 .cms-button:active{transform:scale(.97)}.cms-page--payload-v2 .cms-button:focus-visible{outline:2px solid var(--mz-color-focus);outline-offset:3px}.cms-page--payload-v2 .cms-payload-teaser{display:grid;grid-template-columns:1fr;gap:0;overflow:hidden;border-radius:var(--mz-radius-lg);background:var(--mz-color-card)}.cms-page--payload-v2 .cms-payload-teaser>div{display:grid;align-content:start;gap:12px;min-width:0;padding:clamp(22px,3vw,40px)}.cms-page--payload-v2 .cms-payload-teaser h2{margin:0;font-size:clamp(var(--mz-text-xl),2.6vw,var(--mz-text-section));font-weight:var(--mz-weight-bold);letter-spacing:-.03em;line-height:1.05;text-wrap:balance}.cms-page--payload-v2 .cms-payload-teaser :is(p,ul){max-width:68ch;margin:0;color:var(--mz-color-muted);font-size:var(--mz-text-md);line-height:1.55}.cms-page--payload-v2 .cms-payload-teaser ul{display:grid;gap:8px;margin-block:4px;padding:0;list-style:none}.cms-page--payload-v2 .cms-payload-teaser li{position:relative;padding-left:26px;color:var(--mz-color-ink);font-size:var(--mz-text-sm);line-height:1.45}.cms-page--payload-v2 .cms-payload-teaser li:before{content:"";position:absolute;top:3px;left:0;width:16px;height:16px;border-radius:50%;background:var(--mz-color-ink)}.cms-page--payload-v2 .cms-payload-teaser li:after{content:"";position:absolute;top:7px;left:5px;width:6px;height:3.5px;border-bottom:1.8px solid var(--mz-color-surface);border-left:1.8px solid var(--mz-color-surface);transform:rotate(-45deg)}.cms-page--payload-v2 .cms-payload-teaser .cms-button{justify-self:start;margin-top:8px}.cms-page--payload-v2 .cms-payload-teaser:has(>img){grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.cms-page--payload-v2 .cms-payload-teaser>img{width:100%;height:100%;max-height:460px;object-fit:contain;padding:clamp(16px,2vw,28px)}.cms-page--payload-v2 .cms-payload-teaser.inverted>img{order:2}.cms-page--payload-v2 .cms-payload-teaser.type-teaser:not(:has(>img))>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:32px}.cms-page--payload-v2 .cms-payload-teaser.type-teaser:not(:has(>img))>div>:not(.cms-button){grid-column:1}.cms-page--payload-v2 .cms-payload-teaser.type-teaser:not(:has(>img)) .cms-button{grid-column:2;grid-row:1/span 3;align-self:center;margin:0}.cms-page--payload-v2 .cms-payload-teaser.type-teaser:not(:has(>img)) h2{font-size:var(--mz-text-xl)}.cms-page--payload-v2 .cms-payload-teaser.type-teaser.inverted:not(:has(>img)){background:var(--mz-color-hero)}.cms-page--payload-v2 .cms-payload-teaser.type-teaser.inverted:not(:has(>img)) :is(h2,p){color:var(--mz-color-on-hero)}.cms-page--payload-v2 .cms-payload-teaser.type-teaser.inverted:not(:has(>img)) .cms-button{background:var(--mz-color-on-hero);color:var(--mz-color-hero)}.cms-page--payload-v2 .cms-payload-grid>div.is-teaser-set{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(16px,2vw,24px)}.cms-page--payload-v2 .cms-payload-accordion{display:grid}.cms-page--payload-v2 .cms-payload-accordion details{padding:0;border-bottom:1px solid var(--mz-color-line)}.cms-page--payload-v2 .cms-payload-grid>div>.cms-payload-accordion:first-of-type details:first-child,.cms-page--payload-v2>.cms-payload-accordion details:first-child{border-top:1px solid var(--mz-color-line)}.cms-page--payload-v2 .cms-payload-grid>div:has(>.cms-payload-accordion){gap:0}.cms-page--payload-v2 .cms-payload-grid>div:has(>.cms-payload-accordion)>.cms-payload-rich{margin-bottom:20px}.cms-page--payload-v2 .cms-payload-accordion summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;padding:14px 0;font-size:var(--mz-text-md);font-weight:var(--mz-weight-bold);line-height:1.3;list-style:none;cursor:pointer}.cms-page--payload-v2 .cms-payload-accordion summary::-webkit-details-marker{display:none}.cms-page--payload-v2 .cms-payload-accordion summary:after{content:"";flex:none;width:9px;height:9px;margin-right:4px;border-right:2px solid;border-bottom:2px solid;transform:translateY(-2px) rotate(45deg);transition:transform var(--mz-duration-base) var(--mz-ease-out)}.cms-page--payload-v2 .cms-payload-accordion details[open] summary:after{transform:translateY(2px) rotate(-135deg)}.cms-page--payload-v2 .cms-payload-accordion details>:not(summary){max-width:72ch;margin:0 0 12px;color:var(--mz-color-muted);font-size:var(--mz-text-md);line-height:1.6}.cms-page--payload-v2 .cms-payload-accordion details>:last-child:not(summary){margin-bottom:20px}.cms-page--payload-v2 .cms-payload-accordion summary:focus-visible{outline:2px solid var(--mz-color-focus);outline-offset:2px}.cms-page--payload-v2 .cms-payload-grid>div:has(>.cms-payload-accordion)>.cms-payload-rich:first-child :is(h2,h3,p){margin:0;color:var(--mz-color-ink);font-size:clamp(var(--mz-text-xl),3.2vw,var(--mz-text-section));font-weight:var(--mz-weight-bold);letter-spacing:-.03em;line-height:1.05}@media (min-width:900px){.cms-page--payload-v2 .cms-payload-grid>div:has(>.cms-payload-accordion):has(>.cms-payload-rich:first-child){grid-template-columns:minmax(0,1fr) minmax(0,2fr);column-gap:48px}.cms-page--payload-v2 .cms-payload-grid>div:has(>.cms-payload-accordion):has(>.cms-payload-rich:first-child)>.cms-payload-rich:first-child{grid-row:1/span 40;align-self:start;position:sticky;top:120px}.cms-page--payload-v2 .cms-payload-grid>div:has(>.cms-payload-accordion):has(>.cms-payload-rich:first-child)>:not(.cms-payload-rich:first-child){grid-column:2}}@media (hover:hover) and (pointer:fine){.cms-page--payload-v2 .cms-button:hover{background:var(--mz-color-action-hover,var(--mz-color-action))}.cms-page--payload-v2 .cms-button:hover:after{transform:translateX(3px)}}@media (max-width:767px){.cms-page--payload-v2 .cms-payload-teaser:has(>img){grid-template-columns:1fr}.cms-page--payload-v2 .cms-payload-teaser.inverted>img{order:0}.cms-page--payload-v2 .cms-payload-teaser.type-teaser:not(:has(>img))>div{grid-template-columns:1fr}.cms-page--payload-v2 .cms-payload-teaser.type-teaser:not(:has(>img)) .cms-button{grid-column:1;grid-row:auto;justify-self:start}}@media (prefers-reduced-motion:reduce){.cms-page--payload-v2 .cms-button,.cms-page--payload-v2 .cms-button:after,.cms-page--payload-v2 .cms-payload-accordion summary:after{transition:none}}app-payload-homepage-block{--mz-home-ink:var(--mz-storefront-text);--mz-home-muted:var(--mz-storefront-text-muted);--mz-home-line:var(--mz-storefront-border);--mz-home-soft:var(--mz-storefront-surface-soft);--mz-home-red:var(--mz-storefront-accent);--mz-home-red-dark:var(--mz-storefront-accent-strong);display:block;color:var(--mz-home-ink);font-family:Telefon,sans-serif}.mz-home-shell{width:min(100% - 4rem,86.875rem);margin-inline:auto}.mz-home-section{padding-block:clamp(3.25rem,6vw,5.5rem)}.mz-home-epoq-rail app-epoq-widget{display:block}.mz-home-eyebrow{margin:0 0 .65rem;color:var(--mz-home-red-dark);font-size:var(--mz-text-xs);font-weight:var(--mz-weight-bold);letter-spacing:.07em;line-height:1.5;text-transform:uppercase}.mz-home-copy{max-width:39rem;margin:.75rem 0 0;color:var(--mz-home-muted);font-size:clamp(var(--mz-text-md),var(--mz-text-md) + .2vw,var(--mz-text-md));line-height:1.45}.mz-home-section-head{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:1.75rem}.mz-home-section-head h2{margin:0;font-size:clamp(var(--mz-text-xl),3.3vw,var(--mz-text-product));font-weight:var(--mz-weight-bold);line-height:.96;letter-spacing:-.025em}.mz-home-section-head--rail{align-items:flex-start}.mz-home-section-head--rail .mz-home-text-link{margin-top:.65rem}.mz-home-context{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;margin:0 0 2.1rem;padding:1rem 1.15rem;border:1px solid var(--mz-home-line);border-radius:var(--mz-radius-lg);background:linear-gradient(110deg,var(--mz-color-surface) 0,var(--mz-color-surface) 100%)}.mz-home-context>div{display:flex;align-items:baseline;gap:.75rem}.mz-home-context strong{color:var(--mz-home-red-dark);font-size:var(--mz-text-md);white-space:nowrap}.mz-home-context span{color:var(--mz-home-muted);line-height:1.4}.mz-home-context a{color:var(--mz-home-ink)}.mz-home-context a,.mz-home-text-link{display:inline-flex;align-items:center;gap:.5rem;font-weight:var(--mz-weight-bold);text-decoration:none;white-space:nowrap}.mz-home-text-link{min-height:44px;color:inherit;font-size:var(--mz-text-md)}.mz-home-text-link span{color:var(--mz-home-red);transition:transform var(--mz-duration-base) var(--mz-ease-out)}.mz-home-button{min-height:3.25rem;display:inline-flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:.45rem .5rem .45rem 1.25rem;border-radius:var(--mz-radius-full);color:var(--mz-color-on-action);font-weight:var(--mz-weight-bold);text-decoration:none;transition:background-color var(--mz-duration-fast) var(--mz-ease-out)}.mz-home-button>span{width:2.35rem;height:2.35rem;display:grid;place-items:center;border-radius:50%;background:var(--mz-color-surface);color:var(--mz-home-red)}.mz-home-button--primary{background:var(--mz-primary-action,var(--mz-color-action));box-shadow:0 .75rem 1.75rem rgba(255,38,0,.16)}@media(hover:hover)and (pointer:fine){.mz-home-button--primary:hover{background:var(--mz-color-action-pressed);box-shadow:0 1rem 2rem rgba(223,34,0,.22)}}.mz-home-icon{width:2.6rem;height:2.6rem;display:grid;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--mz-home-soft);color:var(--mz-home-red)}.mz-home-icon svg{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65}.mz-home-hero{padding-block:clamp(1.25rem,3vw,2.5rem);animation:none}.mz-home-hero__stage{position:relative;min-height:clamp(28rem,39vw,34rem)}.mz-home-hero__slide{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .24s cubic-bezier(.23,1,.32,1)}.mz-home-hero__slide.is-active{z-index:1;opacity:1;pointer-events:auto;transform:none}.mz-home-hero__card{height:100%;display:grid;grid-template-columns:minmax(20rem,.95fr) minmax(24rem,1.25fr);overflow:hidden;border-radius:var(--mz-radius-lg);background:var(--mz-home-soft);color:var(--mz-home-ink);text-decoration:none}.mz-home-hero__card.theme-warm{background:var(--mz-color-sunken)}.mz-home-hero__card.theme-dark{background:var(--mz-color-chrome);color:var(--mz-color-on-chrome)}.mz-home-hero__card.theme-red{background:var(--mz-home-red);color:var(--mz-color-on-hero)}.mz-home-hero__art{position:relative;min-height:clamp(24rem,34vw,34rem);overflow:hidden;background:linear-gradient(145deg,rgba(255,255,255,.7),rgba(255,255,255,.15))}.mz-home-hero__art strong{position:absolute;z-index:2;top:1.75rem;left:2rem;font-size:var(--mz-text-lg);letter-spacing:-.03em}.mz-home-hero__art img{width:88%;height:88%;position:absolute;right:2%;bottom:0;object-fit:contain}.mz-home-hero__content{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;padding:clamp(2rem,4vw,4rem)}.mz-home-hero__content h1,.mz-home-hero__content h2{max-width:47rem;margin:0;font-size:clamp(var(--mz-text-xl),4vw,var(--mz-text-hero));letter-spacing:-.04em;line-height:.98}.theme-dark .mz-home-hero__content .mz-home-copy,.theme-red .mz-home-hero__content .mz-home-copy{color:hsla(0,0%,100%,.72)}.theme-dark .mz-home-hero__content .mz-home-eyebrow,.theme-red .mz-home-hero__content .mz-home-eyebrow{color:hsla(0,0%,100%,.75)}.mz-home-hero__dots{display:flex;justify-content:center;gap:.55rem;margin-top:.85rem}.mz-home-hero__dots button{width:.7rem;height:.7rem;padding:0;border:0;border-radius:50%;background:var(--mz-color-line);cursor:pointer;transition:background-color .15s ease}.mz-home-hero__dots button.is-active{width:2rem;border-radius:var(--mz-radius-full);background:var(--mz-home-red)}.mz-home-trust{border-block:1px solid var(--mz-home-line)}.mz-home-trust__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.mz-home-trust__item{min-height:6.75rem;display:flex;align-items:center;gap:1rem;padding:1.5rem;color:inherit;text-decoration:none}.mz-home-trust__item+.mz-home-trust__item{border-left:1px solid var(--mz-home-line)}.mz-home-trust__item small,.mz-home-trust__item strong{display:block}.mz-home-trust__item strong{font-size:var(--mz-text-md)}.mz-home-trust__item small{margin-top:.3rem;color:var(--mz-home-muted);font-size:var(--mz-text-sm)}.mz-home-card-section{background:var(--mz-color-surface)}.mz-home-card-grid{display:grid;gap:.8rem}.mz-home-card-grid.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mz-home-card-grid.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mz-home-card-grid.columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}.mz-home-card-grid.columns-5{grid-template-columns:repeat(5,minmax(0,1fr))}.mz-home-card{position:relative;min-height:12rem;display:flex;flex-direction:column;overflow:hidden;padding:1.4rem;border:1px solid var(--mz-home-line);border-radius:var(--mz-radius-lg);background:var(--mz-color-surface);color:inherit;text-decoration:none;transition:border-color var(--mz-duration-fast) var(--mz-ease-out)}@media(hover:hover)and (pointer:fine){.mz-home-card:hover{border-color:var(--mz-color-line);box-shadow:0 1rem 2.5rem rgba(32,32,31,.08)}}.mz-home-card.theme-warm{background:var(--mz-color-sunken)}.mz-home-card.theme-cool{background:var(--mz-color-card)}.mz-home-card.theme-dark{border-color:var(--mz-home-ink);background:var(--mz-home-ink);color:var(--mz-color-on-action)}.mz-home-card.theme-red{border-color:var(--mz-home-red);background:var(--mz-home-red);color:var(--mz-color-on-action)}.mz-home-card__media{width:calc(100% + 2.8rem);height:10rem;margin:-1.4rem -1.4rem 1.25rem;object-fit:cover}.mz-home-card__content{margin-top:auto}.mz-home-card__content h3{margin:.3rem 0 0;font-size:clamp(var(--mz-text-lg),var(--mz-text-lg) + .35vw,var(--mz-text-xl));letter-spacing:-.04em;line-height:1.02}.mz-home-card__content p{margin:.65rem 0 0;color:var(--mz-home-muted);line-height:1.4}.theme-dark .mz-home-card__content p,.theme-red .mz-home-card__content p{color:hsla(0,0%,100%,.72)}.mz-home-card__meta{color:var(--mz-home-muted);font-size:var(--mz-text-xs);letter-spacing:.04em;text-transform:uppercase}.mz-home-card__link{display:inline-flex;gap:.55rem;margin-top:1rem;font-weight:var(--mz-weight-bold)}.mz-home-card__arrow{position:absolute;right:1.15rem;bottom:1.1rem;font-size:var(--mz-text-lg)}.variant-navigation .mz-home-card{min-height:10.5rem}.variant-navigation .mz-home-card__content{padding-right:1.5rem}.variant-editorial .mz-home-card{min-height:17rem}.mz-home-product-rail{position:relative;display:block}.mz-home-products .mz-home-product-rail .cms-carousel__track{display:flex;gap:.85rem;overflow-x:auto;padding:1.5rem 1.5rem 3rem;margin:-1rem -1.5rem -1.5rem;scroll-padding-inline:1.5rem;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.mz-home-products .mz-home-product-rail .cms-carousel__track::-webkit-scrollbar{display:none}.mz-home-products .mz-home-product-rail .cms-carousel__slide{display:flex;min-width:0;flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 2.55rem)/4);scroll-snap-align:start}.mz-home-products .mz-home-product-rail .cms-carousel__slide>*{width:100%;min-width:0}.mz-home-products .mz-home-product-rail .cms-carousel__control{position:absolute;z-index:2;top:50%;display:grid;width:2.75rem;height:2.75rem;padding:0;place-items:center;border:1px solid var(--mz-color-line);border-radius:50%;background:var(--mz-color-surface);color:var(--mz-color-ink);box-shadow:0 .25rem .9rem rgba(0,0,0,.12);transform:translateY(-50%);cursor:pointer}.mz-home-products .mz-home-product-rail .cms-carousel__control--prev{left:-.8rem}.mz-home-products .mz-home-product-rail .cms-carousel__control--next{right:-.8rem}.mz-home-products .mz-home-product-rail .cms-carousel__control svg{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.mz-home-products .mz-home-product-rail .cms-carousel__track:focus-visible{outline:3px solid var(--mz-home-red);outline-offset:2px}.mz-home-products--brand{background:var(--mz-color-primary,var(--mz-color-action))}.mz-home-products--brand,.mz-home-products--brand .mz-home-copy,.mz-home-products--brand .mz-home-eyebrow,.mz-home-products--brand .mz-home-text-link{color:var(--mz-color-on-action)}.mz-home-products--brand .mz-home-text-link span{color:var(--mz-color-primary,var(--mz-color-action));background:var(--mz-color-surface)}.mz-home-products--brand .mz-home-product-rail>app-product-item{--mz-product-card-focus:var(--mz-color-on-action);border-radius:var(--mz-radius-lg);background:var(--mz-color-surface);box-shadow:0 18px 42px rgba(76,0,13,.2)}.mz-home-subscriptions{background:var(--mz-color-surface)}.mz-home-subscription-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.mz-home-subscription-rail>app-subscription-card{min-width:0;display:block}.mz-home-spotlight-section{padding-block:clamp(2rem,4vw,3.75rem)}.mz-home-spotlight{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,.8fr);overflow:hidden;border-radius:var(--mz-radius-lg);background:var(--mz-home-ink);color:var(--mz-color-on-action)}.mz-home-spotlight.layout-contentRight .mz-home-spotlight__content{order:2}.mz-home-spotlight.theme-red{background:var(--mz-home-red)}.mz-home-spotlight.theme-mint{background:var(--mz-color-success-soft);color:var(--mz-home-ink)}.mz-home-spotlight.theme-warm{background:var(--mz-color-sunken);color:var(--mz-home-ink)}.mz-home-spotlight__content{display:flex;flex-direction:column;align-items:flex-start;padding:clamp(2rem,5vw,4.5rem)}.mz-home-spotlight__content h2{max-width:45rem;margin:0;font-size:clamp(var(--mz-text-section),4.7vw,var(--mz-text-hero));letter-spacing:-.025em;line-height:.92}.mz-home-spotlight__content .mz-home-copy{color:hsla(0,0%,100%,.7)}.theme-mint .mz-home-spotlight__content .mz-home-copy,.theme-warm .mz-home-spotlight__content .mz-home-copy{color:var(--mz-home-muted)}.mz-home-spotlight__content .mz-home-button{margin-top:1.75rem}.mz-home-spotlight__badge{margin-top:1.25rem;padding:.5rem .75rem;border-radius:var(--mz-radius-full);background:hsla(0,0%,100%,.13);font-size:var(--mz-text-xs);font-weight:var(--mz-weight-bold)}.mz-home-spotlight__metrics{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;margin-top:1.75rem;border:1px solid hsla(0,0%,100%,.18);border-radius:var(--mz-radius-md);background:hsla(0,0%,100%,.18)}.mz-home-spotlight__metrics div{min-height:6.5rem;display:flex;flex-direction:column;justify-content:flex-end;padding:1rem;background:rgba(0,0,0,.14)}.mz-home-spotlight__metrics span,.mz-home-spotlight__metrics strong{display:block}.mz-home-spotlight__metrics span{color:hsla(0,0%,100%,.62);font-size:var(--mz-text-xs);letter-spacing:.04em;text-transform:uppercase}.mz-home-spotlight__metrics strong{margin-top:.4rem;font-size:var(--mz-text-lg)}.mz-home-spotlight__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem .85rem;margin-top:1.5rem}.mz-home-spotlight__price>span{width:100%;color:hsla(0,0%,100%,.62)}.mz-home-spotlight__price s{color:hsla(0,0%,100%,.58)}.mz-home-spotlight__price strong{font-size:clamp(var(--mz-text-xl),4vw,var(--mz-text-hero));letter-spacing:-.05em}.mz-home-spotlight__price strong small{font-size:var(--mz-text-md);font-weight:var(--mz-weight-regular)}.mz-home-spotlight__visual{position:relative;min-height:28rem;background:hsla(0,0%,100%,.08)}.mz-home-spotlight__visual img{width:100%;height:100%;position:absolute;inset:0;object-fit:contain;padding:2rem}.mz-home-links{padding-block:clamp(1.5rem,3vw,2.5rem)}.mz-home-links+.mz-home-links{padding-top:0}.mz-home-links.mz-home-links--providers{padding-top:clamp(3rem,5vw,4.5rem)}.mz-home-links.mz-home-links--providers .mz-home-link-band .mz-home-section-head{margin-bottom:1rem}.mz-home-discovery-fallback{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.5rem;padding:1.25rem 1.5rem;border:1px solid var(--mz-home-line);border-radius:var(--mz-radius-md);background:var(--mz-home-soft)}.mz-home-discovery-fallback p{margin:0;color:var(--mz-home-muted)}.mz-home-discovery-fallback nav{display:flex;flex-wrap:wrap;gap:.75rem}.mz-home-discovery-fallback a{color:var(--mz-home-red-dark);font-weight:var(--mz-weight-bold);text-underline-offset:.2em}.mz-home-link-band{box-sizing:border-box;padding:clamp(1.4rem,2.6vw,2.25rem);border:1px solid var(--mz-home-line);border-radius:var(--mz-radius-lg);background:radial-gradient(circle at 92% 12%,rgba(255,38,0,.055),transparent 26%),var(--mz-color-success-soft)}.mz-home-link-band .mz-home-section-head{margin-bottom:1.25rem}.mz-home-link-rail{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.25rem}.mz-home-link-card{--mz-brand-accent:var(--mz-home-red);--mz-brand-soft:var(--mz-color-action-soft);min-width:0;min-height:3.75rem;display:flex;align-items:center;padding:.5rem .7rem;border:0;border-radius:var(--mz-radius-md);background:rgba(0,0,0,0);color:inherit;text-decoration:none;transition:background-color var(--mz-duration-fast) var(--mz-ease-out)}@media(hover:hover)and (pointer:fine){.mz-home-link-card:hover{background:hsla(0,0%,100%,.78)}}.mz-home-link-card.brand-apple{--mz-brand-accent:#555;--mz-brand-soft:#f0f0ef}.mz-home-link-card.brand-samsung{--mz-brand-accent:#1428a0;--mz-brand-soft:#eef1ff}.mz-home-link-card.brand-google{--mz-brand-accent:#4285f4;--mz-brand-soft:#eef5ff}.mz-home-link-card.brand-fairphone{--mz-brand-accent:#00a887;--mz-brand-soft:#e8f8f4}.mz-home-link-card.brand-nothing{--mz-brand-accent:#ef3323;--mz-brand-soft:#fff0ed}.mz-home-link-card.brand-motorola{--mz-brand-accent:#1f70c1;--mz-brand-soft:#eaf4ff}.mz-home-link-card.brand-salt{--mz-brand-accent:#252525;--mz-brand-soft:#efefee}.mz-home-link-card.brand-sunrise{--mz-brand-accent:#f36c2f;--mz-brand-soft:#fff0e8}.mz-home-link-card.brand-wingo{--mz-brand-accent:#dd174f;--mz-brand-soft:#fff0f5}.mz-home-link-card.brand-yallo{--mz-brand-accent:#13a7a1;--mz-brand-soft:#e6f8f7}.mz-home-link-card.brand-talktalk{--mz-brand-accent:#733b91;--mz-brand-soft:#f4eafb}.mz-home-link-card.brand-lebara{--mz-brand-accent:#d7195f;--mz-brand-soft:#fff0f5}.mz-home-link-card__content{min-width:0;display:grid;gap:.3rem}.mz-home-link-card__logo{display:flex;align-items:center;gap:.65rem}.mz-home-link-card__logo strong{overflow:hidden;font-size:var(--mz-text-md);line-height:1;text-overflow:ellipsis;white-space:nowrap}.brand-samsung .mz-home-link-card__logo strong{font-size:var(--mz-text-md);letter-spacing:.04em;text-transform:uppercase}.brand-salt .mz-home-link-card__logo strong{font-family:Georgia,serif;font-size:var(--mz-text-lg)}.brand-wingo .mz-home-link-card__logo strong,.brand-yallo .mz-home-link-card__logo strong{font-size:var(--mz-text-lg);font-weight:var(--mz-weight-bold);text-transform:lowercase}.mz-home-link-card__brand-mark{width:2.25rem;height:2.25rem;display:grid;flex:0 0 auto;place-items:center;border-radius:var(--mz-radius-md);background:var(--mz-brand-soft);color:var(--mz-brand-accent);font-size:var(--mz-text-lg);font-weight:var(--mz-weight-bold)}.mz-home-link-card__brand-mark svg{width:1.2rem;height:1.4rem;fill:currentColor}.mz-home-link-card__brand-mark .is-google{background:conic-gradient(from -45deg,#4285f4 0 25%,#34a853 0 45%,#fbbc05 0 67%,#ea4335 0 82%,#4285f4 0);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);font-family:Arial,sans-serif}.mz-home-link-card__brand-mark .is-motorola{width:1.65rem;height:1.65rem;display:grid;place-items:center;border:2px solid;border-radius:50%;font-size:var(--mz-text-xs)}.mz-home-link-card__brand-mark .is-sunrise{width:1.45rem;height:1.45rem;border:3px solid;border-radius:50%}.mz-home-link-card__meta{width:fit-content;margin-left:2.9rem;color:var(--mz-color-muted);font-size:var(--mz-text-xs);font-weight:var(--mz-weight-bold);line-height:1.05}.mz-home-benefits{background:var(--mz-color-surface)}.mz-home-benefit-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none}.mz-home-benefit{min-height:13rem;display:flex;flex-direction:column;padding:1.25rem;border:1px solid var(--mz-home-line);border-radius:var(--mz-radius-lg);background:var(--mz-color-surface)}.mz-home-benefit.emphasis-featured{border-color:var(--mz-home-red);background:var(--mz-home-red);color:var(--mz-color-on-action)}.mz-home-benefit.emphasis-dark{border-color:var(--mz-home-ink);background:var(--mz-home-ink);color:var(--mz-color-on-action)}.mz-home-benefit h3{margin:auto 0 0;font-size:var(--mz-text-lg);letter-spacing:-.04em;line-height:1}.mz-home-benefit p{margin:.55rem 0 0;color:var(--mz-home-muted);line-height:1.35}.mz-home-benefit.emphasis-dark p,.mz-home-benefit.emphasis-featured p{color:hsla(0,0%,100%,.72)}.mz-home-benefit.emphasis-dark .mz-home-icon,.mz-home-benefit.emphasis-featured .mz-home-icon{background:hsla(0,0%,100%,.13);color:var(--mz-color-on-action)}.mz-home-benefit__stat{margin-top:2rem;font-size:clamp(var(--mz-text-section),3vw,var(--mz-text-hero));letter-spacing:-.06em;line-height:.85}.mz-home-benefit__stat+h3{margin-top:.6rem}.mz-home-newsletter{background:var(--mz-home-ink);color:var(--mz-color-on-action)}.mz-home-newsletter__inner{min-height:9.5rem;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3rem;padding-block:2rem}.mz-home-newsletter__inner h2{margin:0;font-size:clamp(var(--mz-text-xl),3.4vw,var(--mz-text-product));letter-spacing:-.05em}.mz-home-newsletter__inner p{margin:.55rem 0 0;color:var(--mz-color-line);font-size:var(--mz-text-md)}@media(min-width:48rem){.mz-home-hero--compact{padding-block:clamp(.75rem,1.5vw,1.25rem)}.mz-home-hero--compact .mz-home-hero__stage{min-height:clamp(18rem,23vw,21.5rem)}.mz-home-hero--compact .mz-home-hero__art{min-height:0}.mz-home-hero--compact .mz-home-hero__content{padding:clamp(1.25rem,2.2vw,2.25rem)}.mz-home-hero--compact .mz-home-hero__content h1,.mz-home-hero--compact .mz-home-hero__content h2{font-size:clamp(var(--mz-text-xl),2.8vw,var(--mz-text-section))}}@media(max-width:70rem){.mz-home-hero__card{grid-template-columns:minmax(17rem,.85fr) minmax(20rem,1.15fr)}.mz-home-hero__content{grid-template-columns:1fr}.mz-home-products .mz-home-product-rail .cms-carousel__slide{flex-basis:calc((100% - .85rem)/2)}.mz-home-subscription-rail{grid-template-columns:repeat(3,minmax(18rem,1fr));overflow-x:auto;padding:.25rem .25rem 1.5rem;scroll-snap-type:x mandatory;scrollbar-width:thin}.mz-home-subscription-rail>app-subscription-card{scroll-snap-align:start}.mz-home-benefit-grid,.mz-home-card-grid.columns-5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:47.99rem){.mz-home-context,.mz-home-context>div{align-items:flex-start;flex-direction:column}.mz-home-context>div{gap:.25rem}.mz-home-shell{width:min(100% - 2rem,86.875rem)}.mz-home-section{padding-block:3.25rem}.mz-home-section-head{align-items:start;margin-bottom:1.35rem}.mz-home-section-head h2{font-size:clamp(var(--mz-text-xl),3.3vw,var(--mz-text-product));line-height:.96;letter-spacing:-.025em}.mz-home-hero{padding-block:1.1rem}.mz-home-hero__stage{min-height:39rem}.mz-home-hero__card{grid-template-columns:1fr;border-radius:var(--mz-radius-lg)}.mz-home-hero__art{min-height:17.5rem}.mz-home-hero__art strong{top:1.1rem;left:1.25rem;font-size:var(--mz-text-lg)}.mz-home-hero__art img{width:90%;height:90%}.mz-home-hero__content{display:flex;flex-direction:column;align-items:flex-start;gap:1.4rem;padding:1.4rem}.mz-home-hero__content h1,.mz-home-hero__content h2{font-size:clamp(var(--mz-text-xl),10vw,var(--mz-text-section))}.mz-home-trust__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.mz-home-trust__grid::-webkit-scrollbar{display:none}.mz-home-trust__item{min-width:17rem;flex:0 0 17rem;scroll-snap-align:start}.mz-home-trust__item+.mz-home-trust__item{border-left:1px solid var(--mz-home-line)}.mz-home-card-grid[class]{grid-template-columns:repeat(2,minmax(0,1fr))}.variant-navigation .mz-home-card{min-height:10rem;padding:1rem}.mz-home-benefit-grid,.mz-home-link-rail,.mz-home-product-rail,.mz-home-subscription-rail{display:flex;overflow-x:auto;margin-right:-1rem;padding-right:1rem;scroll-snap-type:x mandatory;scrollbar-width:none}.mz-home-benefit-grid::-webkit-scrollbar,.mz-home-link-rail::-webkit-scrollbar,.mz-home-product-rail::-webkit-scrollbar,.mz-home-subscription-rail::-webkit-scrollbar{display:none}.mz-home-products .mz-home-product-rail .cms-carousel__slide{flex-basis:min(82vw,20rem)}.mz-home-subscription-rail>app-subscription-card{width:min(86vw,20.5rem);flex:0 0 min(86vw,20.5rem);scroll-snap-align:start}.mz-home-link-card{width:min(72vw,14rem);flex:0 0 min(72vw,14rem);scroll-snap-align:start}.mz-home-benefit{width:12rem;min-width:12rem;min-height:12rem;scroll-snap-align:start}.mz-home-spotlight{grid-template-columns:1fr}.mz-home-spotlight.layout-contentRight .mz-home-spotlight__content{order:0}.mz-home-spotlight__content{padding:2rem 1.4rem}.mz-home-spotlight__content h2{font-size:clamp(var(--mz-text-section),13vw,var(--mz-text-hero))}.mz-home-spotlight__metrics{grid-template-columns:1fr}.mz-home-spotlight__visual{min-height:20rem}.mz-home-newsletter__inner{grid-template-columns:1fr;gap:1.5rem;padding-block:2.25rem}.mz-home-newsletter__inner .mz-home-button{width:100%}}@media(max-width:23rem){.mz-home-card-grid[class]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.mz-home-section{animation:none}.mz-home-button,.mz-home-card,.mz-home-hero__art img,.mz-home-hero__slide,.mz-home-link-card,.mz-product-card-v2,.mz-subscription-card-c{transition:none}.mz-home-products .mz-home-product-rail .cms-carousel__track{scroll-behavior:auto}}.mz-home-products .mz-home-product-rail{position:relative;display:block}.mz-home-products .mz-home-product-rail:has(.cms-carousel__track){overflow:visible;margin-right:0;padding-right:0}.cms-page .cms-home-service-pair__item{min-width:0}@media(max-width:767px){.cms-page .cms-home-service-pair{grid-template-columns:minmax(0,1fr);gap:1rem}.cms-page .cms-home-service-card figure{aspect-ratio:1000/420}.cms-page .cms-home-service-card figure img.cms-home-service-card__desktop-image{display:none}.cms-page .cms-home-service-card figure img.cms-home-service-card__mobile-image{display:block}.cms-page .cms-home-service-card__copy{min-height:auto;padding:1.15rem}.cms-page .cms-home-service-card__copy h2{font-size:var(--mz-text-lg)}}@media(prefers-reduced-motion:reduce){.cms-page .cms-home-service-card{transition:none}}.mz-home-link-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.25rem;padding:1rem;border:1px solid var(--mz-home-line);border-radius:var(--mz-radius-lg);background:var(--mz-color-success-soft)}.mz-home-link-grid a{min-height:3.75rem;display:flex;align-items:center;gap:.55rem;padding:.5rem .7rem;border-radius:var(--mz-radius-md);text-decoration:none}@media(hover:hover)and (pointer:fine){.mz-home-link-grid a:hover{background:hsla(0,0%,100%,.78)}}.mz-home-link-grid strong{font-size:var(--mz-text-md)}.mz-home-link-grid small{color:var(--mz-home-muted)}.mz-home-link-grid span:last-child{margin-left:auto;font-size:var(--mz-text-lg)}app-product-item{height:100%}app-product-item,app-subscription-card{display:block;min-width:0}@media(prefers-color-scheme:dark){html[data-dark-mode-enabled=true] body.mz-redesign-theme-scope app-payload-homepage-block{--mz-home-ink:var(--mz-dark-text);--mz-home-muted:var(--mz-dark-muted);--mz-home-line:var(--mz-dark-border);--mz-home-soft:var(--mz-dark-surface-soft);color:var(--mz-dark-text)}html[data-dark-mode-enabled=true] .mz-home-subscriptions{background:var(--mz-color-surface)}html[data-dark-mode-enabled=true] .mz-home-link-grid{background:var(--mz-color-card);border-color:var(--mz-color-line)}}@media(prefers-color-scheme:dark)and (hover:hover)and (pointer:fine){html[data-dark-mode-enabled=true] .mz-home-link-grid a:hover{background:var(--mz-color-line)}}.mz-home-products .mz-section-header.mz-home-section-head,app-payload-homepage-block .mz-section-header.mz-home-section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px;margin:0 0 20px}.mz-home-products .mz-section-header.mz-home-section-head .mz-section-header__title,app-payload-homepage-block .mz-section-header.mz-home-section-head .mz-section-header__title{margin:0;padding:0;color:var(--mz-color-ink);font-family:var(--mz-font);font-size:clamp(var(--mz-text-xl),3.4vw,var(--mz-text-section));font-weight:var(--mz-weight-bold);line-height:1.05;letter-spacing:-.02em}.mz-home-products .mz-section-header.mz-home-section-head .mz-section-header__link.mz-home-text-link,app-payload-homepage-block .mz-section-header.mz-home-section-head .mz-section-header__link.mz-home-text-link{display:inline-flex;align-items:center;gap:0;min-height:44px;margin:0;color:var(--mz-color-ink);font:var(--mz-weight-bold) var(--mz-text-sm)/1 var(--mz-font);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.mz-home-products .mz-section-header.mz-home-section-head .mz-section-header__link.mz-home-text-link span,app-payload-homepage-block .mz-section-header.mz-home-section-head .mz-section-header__link.mz-home-text-link span{color:inherit;background:none}.mz-home-products .mz-section-header.mz-home-section-head .mz-home-section-head__note,app-payload-homepage-block .mz-section-header.mz-home-section-head .mz-home-section-head__note{flex:1 0 100%}.mz-home-products .mz-section-header.mz-home-section-head .mz-home-section-head__note .mz-home-copy,app-payload-homepage-block .mz-section-header.mz-home-section-head .mz-home-section-head__note .mz-home-copy{margin:0;font-size:var(--mz-text-md)}.mz-home-products--brand .mz-section-header.mz-home-section-head .mz-section-header__link.mz-home-text-link,.mz-home-products--brand .mz-section-header.mz-home-section-head .mz-section-header__title{color:var(--mz-color-on-action)}.mz-home-section{padding-block:44px}.mz-home-hero__card,.mz-home-hero__card.theme-dark,.mz-home-hero__card.theme-red,.mz-home-hero__card.theme-soft,.mz-home-hero__card.theme-warm{border-radius:var(--mz-radius-lg);background:var(--mz-color-hero);color:var(--mz-color-on-hero)}.mz-home-hero__art{background:var(--mz-color-page)}.mz-home-hero__art strong{color:var(--mz-color-ink)}.mz-home-hero__art img{mix-blend-mode:multiply}.mz-home-hero__content h1,.mz-home-hero__content h2{color:inherit;font-size:clamp(var(--mz-text-xl),4.4vw,var(--mz-text-hero));font-weight:var(--mz-weight-bold);letter-spacing:-.035em}.mz-home-hero__content .mz-home-copy,.theme-dark .mz-home-hero__content .mz-home-copy,.theme-red .mz-home-hero__content .mz-home-copy{color:hsla(0,0%,100%,.88)}.mz-home-hero__kicker{margin:0 0 10px;color:hsla(0,0%,100%,.85);font-size:var(--mz-text-sm)}.mz-home-hero__cta-arrow{display:inline-block;transition:transform var(--mz-duration-base) var(--mz-ease-out)}.mz-home-hero__dots button.is-active{background:var(--mz-color-action)}.mz-home-spotlight__cta{align-self:flex-start;margin-top:8px}@media(hover:hover)and (pointer:fine){.mz-home-hero__card:hover .mz-home-hero__cta-arrow{transform:translateX(4px)}.mz-home-hero__card:hover .mz-home-hero__cta.mz-button--inverse{background:var(--mz-color-sunken)}}@media(max-width:47.99rem){.mz-home-section{padding-block:28px}}@media(prefers-reduced-motion:reduce){.mz-home-hero__cta-arrow{transition:none}}.mz-product-card-v2{position:relative;display:flex;flex-direction:column;width:100%;min-width:0;height:100%;overflow:hidden;border:0;border-radius:var(--mz-radius-lg);background:var(--mz-color-card);color:var(--mz-color-ink);font-family:var(--mz-font);text-align:left;text-decoration:none;transition:transform var(--mz-duration-base) var(--mz-ease-out),box-shadow var(--mz-duration-base) var(--mz-ease-out)}.mz-product-card-v2 :where(button){cursor:pointer}.mz-product-card-v2 :where(button:focus-visible,a:focus-visible){outline:2px solid var(--mz-color-focus);outline-offset:3px}.mz-product-card-v2__sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.mz-product-card-v2__media-frame{position:relative;flex:none}.mz-product-card-v2__media-link{display:block;color:inherit;text-decoration:none}.mz-product-card-v2__media-link:focus-visible{outline-offset:-3px}.mz-product-card-v2__media{aspect-ratio:1/.94;width:100%;border-radius:0}.mz-product-card-v2__image,.mz-product-card-v2__preview-image{position:absolute;inset:11% 16% 15%;display:block;transition:opacity var(--mz-duration-base) var(--mz-ease-out),transform var(--mz-duration-slow) var(--mz-ease-out)}.mz-product-card-v2__image picture{display:block;width:100%;height:100%}.mz-product-card-v2__image img,.mz-product-card-v2__preview-image img{width:100%;height:100%;display:block;object-fit:contain;mix-blend-mode:multiply}.mz-product-card-v2__preview-image{animation:mz-card-photo-in var(--mz-duration-base) var(--mz-ease-out)}.mz-product-card-v2__media.is-previewing .mz-product-card-v2__image{opacity:0}.mz-product-card-v2__sale-badge{position:absolute;z-index:3;top:14px;left:14px;pointer-events:none}.mz-product-card-v2__compare{position:absolute;z-index:2;left:12px;bottom:12px;display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border:0;border-radius:var(--mz-radius-full);background:var(--mz-color-surface);color:var(--mz-color-ink);box-shadow:inset 0 0 0 1.5px var(--mz-color-line);font:var(--mz-weight-bold) var(--mz-text-xs)/1 var(--mz-font);transition:box-shadow var(--mz-duration-fast) var(--mz-ease-out)}.mz-product-card-v2__compare[aria-pressed=true]{background:var(--mz-color-surface);color:var(--mz-color-ink);box-shadow:inset 0 0 0 2px var(--mz-color-ink)}.mz-product-card-v2__content{display:flex;flex:1 1;flex-direction:column;gap:12px;min-height:0;padding:6px 18px 18px}.mz-product-card-v2__heading{display:grid;gap:4px;min-width:0}.mz-product-card-v2__identity{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.mz-product-card-v2__manufacturer{margin:0;color:var(--mz-color-muted);font-size:var(--mz-text-sm);line-height:1.2}.mz-product-card-v2__jusit{display:inline-block;padding:3px 8px;border-radius:var(--mz-radius-full);box-shadow:inset 0 0 0 1.5px var(--mz-color-line);color:var(--mz-color-ink);font-size:var(--mz-text-xs);font-weight:var(--mz-weight-bold);line-height:1.2}.mz-product-card-v2__title-row{display:flex;align-items:center;gap:8px;min-width:0}.mz-product-card-v2 h3{flex:1 1;min-width:0;color:var(--mz-color-ink);font:var(--mz-weight-bold) var(--mz-text-lg)/1.15 var(--mz-font);letter-spacing:-.01em}.mz-product-card-v2 h3,.mz-product-card-v2__title{margin:0;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mz-product-card-v2__title{min-height:0;color:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;text-decoration:none}.mz-product-card-v2__energy{position:relative;z-index:1;text-decoration:none}.mz-product-card-v2__availability{position:absolute;z-index:3;top:16px;right:16px;display:inline-flex;pointer-events:auto}.mz-product-card-v2__availability .mz-availability__dot{width:10px;height:10px;outline:2px solid var(--mz-color-surface)}.mz-product-card-v2__options{display:grid;gap:10px;margin:0;padding:0;border:0}.mz-product-card-v2__storage-options{display:flex;flex-wrap:wrap;gap:6px}.mz-product-card-v2__storage-option{position:relative;display:inline-grid;place-items:center;min-height:32px;padding:0 12px;border:0;border-radius:var(--mz-radius-full);background:rgba(0,0,0,0);color:var(--mz-color-muted);box-shadow:inset 0 0 0 1.5px var(--mz-color-line);font:var(--mz-weight-regular) var(--mz-text-sm)/1 var(--mz-font);white-space:nowrap;transition:box-shadow var(--mz-duration-fast) var(--mz-ease-out),color var(--mz-duration-fast) var(--mz-ease-out)}.mz-product-card-v2__storage-option.active{color:var(--mz-color-ink);font-weight:var(--mz-weight-bold);box-shadow:inset 0 0 0 2px var(--mz-color-ink)}.mz-product-card-v2__storage-option:disabled{cursor:progress}.mz-product-card-v2__colour-row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:34px}.mz-product-card-v2__colors{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-width:0;padding:5px}.mz-product-card-v2__colour-option{flex:none;outline-color:var(--mz-color-ink)}.mz-product-card-v2__colour-option:before{content:"";position:absolute;inset:-6px;border-radius:50%}.mz-product-card-v2__colour-option.active:after{opacity:1;transform:none}.mz-product-card-v2__colour-option:disabled{cursor:progress}.mz-product-card-v2 span.mz-product-card-v2__colour-option{display:inline-block}.mz-product-card-v2__colour-name{min-width:0;overflow:hidden;color:var(--mz-color-muted);font-size:var(--mz-text-sm);text-overflow:ellipsis;white-space:nowrap}.mz-product-card-v2__condition-summary{margin:0;color:var(--mz-color-muted);font-size:var(--mz-text-sm)}.mz-product-card-v2__condition-summary strong{color:var(--mz-color-ink)}.mz-product-card-v2__grade{min-width:0;margin:0;padding:0;border:0;color:var(--mz-color-muted);font-size:var(--mz-text-sm)}.mz-product-card-v2__grade legend{float:none;width:100%;margin:0;padding:0;line-height:1.3}.mz-product-card-v2__grade legend strong{color:var(--mz-color-ink)}.mz-product-card-v2__grade-options{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.mz-product-card-v2__grade-options>button,.mz-product-card-v2__grade-options>span{display:inline-grid;place-items:center;min-width:34px;min-height:32px;padding:0 10px;border:0;border-radius:var(--mz-radius-full);background:rgba(0,0,0,0);color:var(--mz-color-muted);box-shadow:inset 0 0 0 1.5px var(--mz-color-line);font:var(--mz-weight-regular) var(--mz-text-xs)/1.2 var(--mz-font);text-align:center;transition:box-shadow var(--mz-duration-fast) var(--mz-ease-out),color var(--mz-duration-fast) var(--mz-ease-out)}.mz-product-card-v2__grade-options>.active{color:var(--mz-color-ink);font-weight:var(--mz-weight-bold);box-shadow:inset 0 0 0 2px var(--mz-color-ink)}.mz-product-card-v2__grade-direction{display:flex;justify-content:space-between;margin-top:4px;color:var(--mz-color-muted);font-size:var(--mz-text-xs);line-height:1.3}.mz-product-card-v2__condition-selector{position:relative}.mz-product-card-v2__condition-status,.mz-product-card-v2__condition-trigger{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:6px;min-height:40px;padding:6px 12px;border:0;border-radius:var(--mz-radius-md);background:var(--mz-color-surface);color:var(--mz-color-ink);box-shadow:inset 0 0 0 1.5px var(--mz-color-line);font:var(--mz-weight-regular) var(--mz-text-xs)/1.2 var(--mz-font);text-align:left}.mz-product-card-v2__condition-status>span:first-child,.mz-product-card-v2__condition-trigger>span:first-child{grid-column:1;color:var(--mz-color-muted)}.mz-product-card-v2__condition-status strong,.mz-product-card-v2__condition-trigger strong{grid-column:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mz-product-card-v2__condition-trigger[aria-expanded=true]{box-shadow:inset 0 0 0 2px var(--mz-color-ink)}.mz-product-card-v2__condition-chevron{grid-column:2;grid-row:1/3;align-self:center}.mz-product-card-v2__condition-panel{position:absolute;z-index:5;top:calc(100% + 6px);left:0;width:220px;max-width:100%;padding:6px;border-radius:var(--mz-radius-md);background:var(--mz-color-surface);box-shadow:var(--mz-shadow-menu)}.mz-product-card-v2__condition-choice{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:36px;padding:8px 10px;border:0;border-radius:var(--mz-radius-sm);background:rgba(0,0,0,0);color:var(--mz-color-ink);font:var(--mz-weight-regular) var(--mz-text-sm)/1.2 var(--mz-font);text-align:left}.mz-product-card-v2__condition-choice.active{font-weight:var(--mz-weight-bold)}.mz-product-card-v2__pricing{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4px 10px;margin-top:auto;padding:0}.mz-product-card-v2__purchase-price{display:grid;gap:4px;min-width:0}.mz-product-card-v2__main-price{display:flex;flex-direction:column-reverse;align-items:flex-start;gap:2px;color:var(--mz-color-ink);line-height:1.2}.mz-product-card-v2__main-price strong{font-size:var(--mz-text-xl);font-weight:var(--mz-weight-bold);line-height:1.15;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.mz-product-card-v2__sale-price strong{color:var(--mz-color-sale)}.mz-product-card-v2__old-price{color:var(--mz-color-muted);font-size:var(--mz-text-md);line-height:1.2;text-decoration-thickness:1.5px;white-space:nowrap}.mz-product-card-v2[data-interacted] .mz-product-card-v2__main-price strong{animation:mz-card-price-in var(--mz-duration-base) var(--mz-ease-out)}.mz-product-card-v2__installment{color:var(--mz-color-muted);font-size:var(--mz-text-xs);line-height:1.35}.mz-product-card-v2__installment.is-stale{visibility:hidden}.mz-product-card-v2 .mz-card-purchase,.mz-product-card-v2__footer{display:contents}.mz-product-card-v2__footer{border:0}.mz-card-purchase__add{position:relative;grid-column:2;grid-row:1;display:grid;place-items:center;width:var(--mz-control-md);height:var(--mz-control-md);min-width:var(--mz-control-md);padding:0;border:0;border-radius:50%;background:var(--mz-color-action);color:var(--mz-color-on-action);cursor:pointer;transition:transform var(--mz-duration-fast) var(--mz-ease-out),background-color var(--mz-duration-base) var(--mz-ease-out)}.mz-card-purchase__add:active:not(:disabled){transform:scale(.92)}.mz-card-purchase__add:disabled{background:var(--mz-color-sunken);color:var(--mz-color-muted);cursor:not-allowed}.mz-card-purchase__add[aria-busy=true]{cursor:progress}.mz-card-purchase__add.is-done,.mz-card-purchase__add.is-done:disabled{background:var(--mz-color-ink);color:var(--mz-color-page);cursor:default}.mz-card-purchase__add:focus-visible{outline:2px solid var(--mz-color-focus);outline-offset:3px}.mz-card-purchase__icon{grid-area:1/1;display:grid;place-items:center;transition:transform var(--mz-duration-base) var(--mz-ease-out),opacity var(--mz-duration-fast) var(--mz-ease-out)}.mz-card-purchase__icon svg{width:22px;height:22px;display:block}.mz-card-purchase__icon--done{opacity:0;transform:scale(.5) rotate(-20deg)}.mz-card-purchase__add.is-done .mz-card-purchase__icon--cart{opacity:0;transform:scale(.5)}.mz-card-purchase__add.is-done .mz-card-purchase__icon--done{opacity:1;transform:none}.mz-card-purchase__sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.mz-card-purchase__feedback{grid-column:1/-1;margin:0;color:var(--mz-color-muted);font:var(--mz-weight-regular) var(--mz-text-sm)/1.45 var(--mz-font)}.mz-card-purchase__feedback a{color:var(--mz-color-ink);font-weight:var(--mz-weight-bold);text-decoration:underline;text-underline-offset:3px}:where(.mz-card-purchase){display:flex;flex-wrap:wrap;align-items:center;gap:8px}@keyframes mz-card-price-in{0%{opacity:0;transform:translateY(40%)}to{opacity:1;transform:none}}@keyframes mz-card-photo-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@media(hover:hover)and (pointer:fine){.mz-product-card-v2:hover{transform:translateY(-3px);box-shadow:0 18px 40px -18px rgba(32,32,31,.35)}.mz-product-card-v2:hover .mz-product-card-v2__image,.mz-product-card-v2:hover .mz-product-card-v2__preview-image{transform:translateY(-6px) scale(1.03)}.mz-product-card-v2:hover .mz-stage__floor{transform:scale(.78);opacity:.55}.mz-product-card-v2__compare:hover,.mz-product-card-v2__grade-options>button:not(.active):hover,.mz-product-card-v2__storage-option:not(.active):not(:disabled):hover{box-shadow:inset 0 0 0 1.5px var(--mz-color-ink);color:var(--mz-color-ink)}.mz-product-card-v2__condition-choice:hover{background:var(--mz-color-card)}.mz-card-purchase__add:not(:disabled):not(.is-done):hover{background:var(--mz-color-action-pressed)}}@media(max-width:575.98px){.mz-product-card-v2__content{gap:10px;padding:4px 14px 14px}.mz-product-card-v2 h3{font-size:var(--mz-text-md)}.mz-product-card-v2__main-price strong{font-size:var(--mz-text-lg)}}@media(prefers-reduced-motion:reduce){.mz-card-purchase__add,.mz-card-purchase__icon,.mz-product-card-v2,.mz-product-card-v2__compare,.mz-product-card-v2__image,.mz-product-card-v2__preview-image,.mz-product-card-v2__storage-option{transition-duration:0s}.mz-product-card-v2[data-interacted] .mz-product-card-v2__main-price strong,.mz-product-card-v2__preview-image{animation:none}.mz-card-purchase__add:active:not(:disabled){transform:none}}@media(prefers-reduced-motion:reduce)and (hover:hover)and (pointer:fine){.mz-product-card-v2:hover,.mz-product-card-v2:hover .mz-product-card-v2__image,.mz-product-card-v2:hover .mz-product-card-v2__preview-image{transform:none}}