:root{--c-white: #ffffff;--c-black: #000000;--c-anthrazit: #4a4a4a;--c-grey-band: #f0f0f0;--c-ink-hover: #1a1a1a;--c-mint: #b5ddc0;--c-warm-sand: #e8d2b0;--c-sand-deep: #c9b289;--c-mauve: #b894a8;--c-error: #9a6b7a;--c-success: rgb(var(--success-text));--c-info: #4a4a4a;--fg-1: var(--c-black);--fg-2: var(--c-anthrazit);--fg-3: #6b6b6b;--bg-page: var(--c-white);--bg-card: var(--c-grey-band);--bg-card-plain: #fafafa;--bg-media-loading: var(--c-white);--bg-hero: var(--c-black);--bg-footer: var(--c-black);--hairline: var(--c-anthrazit);--hairline-strong: var(--c-black);--hairline-dark: rgba(255, 255, 255, .22);--on-dark-1: #ffffff;--on-dark-2: rgba(255, 255, 255, .7);--on-dark-3: rgba(255, 255, 255, .5);--c-subbrand-primary: var(--c-black);--c-subbrand-accent: var(--c-anthrazit);--s-2xs: 4px;--s-xs: 8px;--s-sm: 16px;--s-md: 24px;--s-lg: 40px;--s-xl: 64px;--s-2xl: 96px;--s-3xl: 128px;--read: 768px;--font-display: "Archivo", system-ui, sans-serif;--font-display-heavy: "Archivo", system-ui, sans-serif;--font-heavy: "Archivo", system-ui, sans-serif;--font-body: "Inter", system-ui, -apple-system, sans-serif;--fs-display-xl: clamp(56px, 13vw, 220px);--fs-display-lg: clamp(44px, 6vw, 72px);--fs-display-md: clamp(36px, 4.4vw, 56px);--fs-h1: clamp(32px, 3.2vw, 40px);--fs-h2: clamp(26px, 2.6vw, 32px);--fs-h3: 24px;--fs-h4: 20px;--fs-body-lg: 18px;--fs-body: 16px;--fs-body-sm: 14px;--fs-caption: 12px;--fs-eyebrow: 11px;--fw-thin: 100;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-black: 800;--ls-display: -.02em;--ls-headline: -.01em;--ls-tight: -.005em;--ls-caps: .1em;--ls-pill: .05em;--lh-display: .9;--lh-headline: 1.1;--lh-body: 1.55;--lh-caps: 1.2;--radius-none: 0;--radius-pill: 999px;--ease-standard: cubic-bezier(.22, .61, .36, 1);--dur-fast: .15s;--dur-base: .18s;--dur-slow: .35s;--heading-font-family: var(--font-display);--heading-font-weight: var(--fw-bold);--text-font-family: var(--font-body);--text-font-weight: var(--fw-regular)}[data-subbrand=power]{--c-subbrand-primary: var(--c-black);--c-subbrand-accent: var(--c-white);--hairline: var(--c-black)}[data-subbrand=care]{--c-subbrand-primary: var(--c-mauve);--c-subbrand-accent: var(--c-mint);--hairline: var(--c-mauve)}[data-subbrand=white]{--c-subbrand-primary: var(--c-black);--c-subbrand-accent: var(--c-anthrazit);--hairline: var(--c-anthrazit)}[data-subbrand=recovery]{--c-subbrand-primary: var(--c-warm-sand);--c-subbrand-accent: var(--c-anthrazit);--hairline: var(--c-sand-deep)}.zh-eyebrow{font-family:var(--font-body);font-size:var(--fs-eyebrow);font-weight:var(--fw-medium);letter-spacing:var(--ls-caps);text-transform:uppercase;line-height:var(--lh-caps);color:var(--fg-1)}.zh-eyebrow--muted{color:var(--fg-2)}.zh-display-xl{font-family:var(--font-heavy);font-weight:var(--fw-bold);font-size:var(--fs-display-xl);line-height:var(--lh-display);letter-spacing:var(--ls-display);text-transform:uppercase}.zh-display-lg{font-family:var(--font-display-heavy);font-weight:700;font-size:var(--fs-display-lg);line-height:1;letter-spacing:var(--ls-headline)}.zh-display-md{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-display-md);line-height:1.05;letter-spacing:var(--ls-headline)}.zh-h1{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-h1);line-height:var(--lh-headline);letter-spacing:var(--ls-tight)}.zh-h2{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-h2);line-height:var(--lh-headline)}.zh-h3{font-family:var(--font-display);font-weight:var(--fw-medium);font-size:var(--fs-h3);line-height:1.15}.zh-h4{font-family:var(--font-body);font-weight:var(--fw-semibold);font-size:var(--fs-h4);line-height:1.2}.zh-body-lg{font-family:var(--font-body);font-size:var(--fs-body-lg);line-height:var(--lh-body);color:var(--fg-2)}.zh-body{font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body)}.zh-body-sm{font-family:var(--font-body);font-size:var(--fs-body-sm);line-height:var(--lh-body);color:var(--fg-2)}.zh-caption{font-family:var(--font-body);font-size:var(--fs-caption);font-weight:var(--fw-medium);letter-spacing:var(--ls-pill);text-transform:uppercase;color:var(--fg-2)}.zh-hairline{border:0;border-top:1px solid var(--hairline)}.button,.btn{gap:10px;min-height:52px;font-family:var(--font-body);font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);letter-spacing:.02em;line-height:1.2;padding-block-start:var(--spacing-2);padding-block-end:var(--spacing-2);padding-inline-start:var(--spacing-8);padding-inline-end:var(--spacing-8);justify-content:center;align-items:center;display:inline-flex}.button--sm{min-height:40px;font-size:13px;padding-inline-start:var(--spacing-5);padding-inline-end:var(--spacing-5)}.button--outline{box-shadow:inset 0 0 0 1px}.shopify-payment-button__button--unbranded{min-height:52px;font-family:var(--font-body);font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);letter-spacing:.02em}@media screen and (pointer:fine){.button:not(.button--outline):not(.button--secondary):not(.button--subdued):not([disabled]):hover,.shopify-payment-button__button--unbranded:not([disabled]):hover{--button-background: 26 26 26}.button--outline:not([disabled]):hover{background:rgb(var(--button-background));color:rgb(var(--button-text-color));box-shadow:inset 0 0 0 1px rgb(var(--button-background))}}.button .zh-arrow{display:inline-block;transition:transform var(--dur-base) var(--ease-standard)}@media screen and (pointer:fine){.button:hover .zh-arrow{transform:translate(3px)}}.zh-pill{display:inline-flex;align-items:center;gap:var(--s-xs);padding:8px 16px;font-family:var(--font-body);font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--ls-pill);text-transform:uppercase;line-height:1;white-space:nowrap;border-radius:var(--radius-pill);background:var(--c-white);color:var(--c-black);border:1px solid transparent}.zh-pill--dark{background:var(--c-black);color:var(--c-white);border-color:var(--c-black)}.zh-pill--outline{background:transparent;color:var(--c-black);border-color:var(--c-black)}.zh-pill--outline-light{background:transparent;color:var(--c-white);border-color:#ffffff8c}.zh-pill--mint{background:var(--c-mint);color:var(--c-black)}.zh-pill--sand{background:var(--c-warm-sand);color:var(--c-black)}.zh-pill--mauve{background:var(--c-mauve);color:var(--c-white)}.zh-pill--square{border-radius:var(--radius-none);border-color:var(--c-black)}.badge{--badge-background: 255 255 255;--badge-color: 0 0 0;border:1px solid rgb(var(--badge-border-color, 0 0 0));border-radius:var(--radius-none);padding:10px 12px;font-family:var(--font-body);font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--ls-pill);text-transform:uppercase;line-height:1}.blog-post-card__category{font-family:var(--font-body);font-size:var(--fs-eyebrow);font-weight:var(--fw-medium);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--fg-2)}.product-list{gap:0}.product-list>*{border-block-end:1px solid var(--c-black);border-inline-end:1px solid var(--c-black);box-shadow:-1px 0 0 0 var(--c-black),0 -1px 0 0 var(--c-black)}.scroll-area:has(.product-list){padding-block-start:1px}.product-card{padding:var(--s-md)}@media screen and (pointer:fine){.product-card:hover .product-card__title a{text-decoration:underline;text-underline-offset:3px}}.product-card__figure{background:var(--c-white)}.product-card__info .text-xs{font-family:var(--font-body);font-size:var(--fs-eyebrow);font-weight:var(--fw-medium);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--fg-2)}.product-card__title{font-family:var(--font-display);font-size:22px;line-height:1.15;letter-spacing:var(--ls-tight)}.product-card__title a{font-weight:var(--fw-medium);color:var(--c-black)}.product-card .price-list{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:18px;color:var(--c-black);margin-block-start:var(--spacing-3)}sale-price{font-weight:var(--fw-bold)}compare-at-price,.upsell-compare-price{font-weight:var(--fw-thin)}.announcement-bar{font-family:var(--font-body);font-size:var(--fs-caption);font-weight:var(--fw-medium);letter-spacing:.08em;text-transform:uppercase;line-height:1.4}.announcement-bar__wrapper{max-width:none}.announcement-bar p.bold{font-weight:var(--fw-medium)}.announcement-bar strong{font-weight:var(--fw-bold)}.header__wrapper{border-block-end:1px solid var(--hairline)}.header[allow-transparency]:not(.is-filled) .header__wrapper{border-block-end-color:rgb(var(--header-transparent-text-color) / .22)}html.zh-home-motion .header[allow-transparency]:not(.is-filled) .header__wrapper{border-block-end-color:transparent;animation:zh-header-rule-in .5s ease var(--zhm-header-rule-delay, 2.4s) forwards}@keyframes zh-header-rule-in{to{border-block-end-color:rgb(var(--header-transparent-text-color) / .22)}}.header__link-list a,.header__link-list button{font-family:var(--font-body);font-size:var(--fs-caption);font-weight:var(--fw-semibold);letter-spacing:var(--ls-caps);text-transform:uppercase;transition:opacity var(--dur-fast) ease}@media screen and (pointer:fine){.header__link-list a:hover,.header__link-list button:hover{opacity:.6}}.header__cart-count .count-bubble,.header__wishlist-count .count-bubble{background:var(--c-black, #000);color:var(--c-white, #fff);border:1px solid var(--c-black, #000)}#header-sidebar-menu{width:100%;max-width:100%;padding:0}#header-sidebar-menu::part(overlay){background:#000000b8}#header-sidebar-menu::part(content){background:var(--c-black, #000);color:var(--c-white, #fff);border-radius:0;display:flex;height:100dvh;min-height:100dvh;max-height:100dvh}#header-sidebar-menu::part(header),#header-sidebar-menu::part(footer){display:none}#header-sidebar-menu::part(body){display:grid;flex:1 1 auto;grid-template-rows:auto minmax(0,1fr);gap:var(--spacing-6);min-height:0;padding:var(--drawer-body-padding);overflow:hidden}#header-sidebar-menu>[is=close-button]{display:grid;margin-inline-start:0;z-index:2}#header-sidebar-menu [is=close-button]{color:var(--c-white, #fff);border-color:#ffffff4d}#header-sidebar-menu .panel-list__wrapper,#header-sidebar-menu .panel,#header-sidebar-menu .panel__wrapper,#header-sidebar-menu .panel__scroller{min-height:0}#header-sidebar-menu .panel:first-child>.panel__wrapper{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;height:100%;padding:0;overflow:hidden}#header-sidebar-menu .panel+.panel .panel__wrapper{padding:0}#header-sidebar-menu .panel__scroller{height:auto;margin-block-start:0;padding-block-start:0}#header-sidebar-menu .panel:first-child .panel__scroller>ul:first-of-type{counter-reset:zh-nav;gap:0}#header-sidebar-menu .panel:first-child .panel__scroller>ul:first-of-type>li{counter-increment:zh-nav;display:flex;align-items:center;gap:clamp(14px,4.5vw,22px);padding-block:clamp(11px,3vw,18px);border-block-start:1px solid rgba(255,255,255,.16);font-family:var(--font-display);font-weight:var(--fw-bold, 700);font-size:clamp(22px,5.6vw,32px);line-height:1.08;letter-spacing:-.01em}#header-sidebar-menu .panel:first-child .panel__scroller>ul:first-of-type>li:last-child{border-block-end:1px solid rgba(255,255,255,.16)}#header-sidebar-menu .panel:first-child .panel__scroller>ul:first-of-type>li:before{content:counter(zh-nav,decimal-leading-zero);flex:none;width:2.4ch;font-family:var(--font-body);font-size:12px;font-weight:var(--fw-semibold, 600);letter-spacing:.1em;color:#fff6}#header-sidebar-menu .panel:first-child .panel__scroller>ul:first-of-type>li>a,#header-sidebar-menu .panel:first-child .panel__scroller>ul:first-of-type>li>button{flex:1 1 auto;min-width:0;font:inherit;color:var(--c-white, #fff);text-transform:none;padding:0;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}@media screen and (pointer:fine){#header-sidebar-menu .panel:first-child .panel__scroller>ul:first-of-type>li>a,#header-sidebar-menu .panel:first-child .panel__scroller>ul:first-of-type>li>button{transition:transform var(--dur-fast, .2s) cubic-bezier(.32,.72,0,1)}#header-sidebar-menu .panel:first-child .panel__scroller>ul:first-of-type>li:hover>a,#header-sidebar-menu .panel:first-child .panel__scroller>ul:first-of-type>li:hover>button{transform:translate(8px)}}#header-sidebar-menu .circle-chevron{border-color:#ffffff4d;color:var(--c-white, #fff)}#header-sidebar-menu .text-subdued{color:#fff9}#header-sidebar-menu .panel:first-child .panel__scroller>ul:nth-of-type(2){margin-block-start:clamp(20px,6vw,36px)}#header-sidebar-menu .panel:first-child .panel__scroller>ul:nth-of-type(2) a{color:#fff9;text-transform:uppercase;letter-spacing:.08em}#header-sidebar-menu .panel-footer{background-color:transparent}#header-sidebar-menu .panel-footer,#header-sidebar-menu .panel-footer a,#header-sidebar-menu .panel-footer__account-link{color:#fff9}@media(prefers-reduced-motion:no-preference){#header-sidebar-menu .panel-footer a,#header-sidebar-menu .panel-footer__account-link{transition:color var(--dur-fast) ease}}@media screen and (pointer:fine){#header-sidebar-menu .panel-footer a:hover,#header-sidebar-menu .panel-footer__account:hover .panel-footer__account-link{color:var(--c-white, #fff)}}#header-sidebar-menu .panel-footer a:focus-visible,#header-sidebar-menu .panel-footer__account:focus-within .panel-footer__account-link{color:var(--c-white, #fff)}#header-sidebar-menu .panel-footer a:focus-visible{outline:2px solid var(--c-white, #fff);outline-offset:2px}#header-sidebar-menu .panel-footer shopify-account::part(signed-out-avatar):focus-visible{outline:2px solid var(--c-white, #fff);outline-offset:2px}#header-sidebar-menu .panel-footer__localization-wrapper{border-color:#ffffff29}#header-sidebar-menu .panel-footer__localization-wrapper{justify-content:space-between}#header-sidebar-menu .panel-footer__localization-wrapper .panel-footer__account-link{margin-inline-start:0}#header-sidebar-menu .panel-footer__social-row{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4)}#header-sidebar-menu .panel-footer__account{flex-shrink:0;align-items:center;gap:var(--spacing-2);margin-inline-start:auto;cursor:pointer}zh-account-entry{display:inline-flex}#header-sidebar-menu .panel-footer__account .panel-footer__account-link{margin-inline-start:0}#header-sidebar-menu .panel-footer__account shopify-account{align-items:center;display:inline-flex;--shopify-account-signed-in-avatar-color-background: var(--c-white, #fff);--shopify-account-signed-in-avatar-color-text: var(--c-black, #000);--shopify-account-signed-in-avatar-size: 30px}#header-sidebar-menu .panel-footer__account-avatar{width:30px;height:30px;border:1px solid rgba(255,255,255,.45);border-radius:999px;place-content:center;place-items:center;display:inline-flex}@media screen and (pointer:fine){#header-sidebar-menu .panel-footer__account:hover .panel-footer__account-avatar{border-color:var(--c-white, #fff);color:var(--c-white, #fff)}}.footer{--footer-padding-block: var(--spacing-20)}.footer__aside{border-block-start:1px solid var(--hairline-dark);padding-block-start:var(--spacing-8)}.footer__block :is(h2,h3,h4,h5,h6){font-family:var(--font-body);font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--ls-caps);text-transform:uppercase}.footer__block--menu a{font-size:var(--fs-body-sm);color:rgb(var(--text-color) / .7);transition:color var(--dur-fast) ease}@media screen and (pointer:fine){.footer__block--menu a:hover{color:rgb(var(--text-color))}}.line-item .price-list sale-price,.cart-form__line-price{font-weight:var(--fw-bold);color:rgb(var(--text-color))}.cart-recommendations__title{font-weight:var(--fw-bold);color:rgb(var(--text-color))}.footer input:is([type=email],[type=tel],[type=text]){background:transparent;border:0;border-block-end:1px solid rgb(var(--text-color) / .4);border-radius:var(--radius-none);color:rgb(var(--text-color))}.footer input:is([type=email],[type=tel],[type=text]):focus-visible{outline:none;border-block-end:2px solid rgb(var(--text-color));box-shadow:0 2px rgb(var(--text-color))}.footer .button:not(.button--outline){--button-background: 255 255 255;--button-text-color: 0 0 0;--button-outline-color: 255 255 255}@media screen and (pointer:fine){.footer .button:not(.button--outline):not([disabled]):hover{--button-background: 229 229 229}}.footer__utility-actions{justify-self:start;align-self:start;display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-3)}.footer__a11y-trigger{width:fit-content;display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border:1px solid currentColor;border-radius:var(--radius-none);background:transparent;color:inherit;font:inherit;text-decoration:none;cursor:pointer;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.footer__a11y-trigger:hover,.footer__a11y-trigger:focus-visible{color:rgb(var(--text-color, var(--text-primary)));border-color:rgb(var(--text-color, var(--text-primary)))}.footer__withdrawal-trigger{color:var(--wd-text, rgb(var(--text-color) / .7));background:var(--wd-bg, transparent);border-color:var(--wd-border, currentColor);border-width:var(--wd-border-width, 1px)}.footer__withdrawal-trigger:hover,.footer__withdrawal-trigger:focus-visible{color:var(--wd-text, rgb(var(--text-color, var(--text-primary))));border-color:var(--wd-border, rgb(var(--text-color, var(--text-primary))));opacity:.9}.footer__a11y-icon{flex-shrink:0}.footer__wordmark{display:block;width:50%;margin-inline:auto;color:rgb(var(--text-color));text-decoration:none}.footer__wordmark-svg{display:block;width:100%;height:auto;overflow:hidden}.footer__wordmark-img{display:block;width:100%;height:auto}.footer__wordmark-svg text{font-family:var(--font-display-heavy);font-weight:700;font-size:208px;fill:currentColor}@media screen and (min-width:1000px){.footer__wordmark{width:20%;margin-inline:0}}.footer__legal-list{display:flex;flex-wrap:wrap;align-items:center;gap:6px 0}.footer__legal-list li+li:before{content:"\2022";margin-inline:.5rem;font-size:.75rem;opacity:.5}.footer__legal-link{font-size:var(--fs-body-sm)}.popover::part(content){border-radius:var(--radius-none);border:1px solid rgb(var(--text-primary))}.checkbox{border-radius:var(--radius-none);box-shadow:none}.switch:after{box-shadow:none}.skeleton,.image-filter{border-radius:var(--radius-none)}.content-over-media .prose>p.bold{font-family:var(--font-body);font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--ls-caps);text-transform:uppercase}.content-over-media .prose :is(.h0,.h1){font-family:var(--font-display-heavy);font-weight:700;line-height:.95;letter-spacing:-.02em}.accordion{border-color:var(--hairline)}.subheading{font-family:var(--font-body);font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:rgb(var(--text-color, var(--text-primary)) / .75)}.bg-secondary{background:var(--c-grey-band)}.pswp__bottom-bar .pagination{border-radius:var(--radius-none)}.pagination{border:1px solid var(--c-black);border-radius:0}.product-gallery__zoom .circle-button.ring,.pswp .circle-button.ring{box-shadow:0 0 0 1px var(--c-black)}.pswp__button--close svg path[stroke-opacity]{stroke:var(--c-black);stroke-opacity:1}.circle-chevron{background:transparent;border:1px solid var(--hairline)}.product-gallery__cursor .circle-button{background:transparent;border:1px solid var(--hairline);color:var(--c-black)}.zh-sechead{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s-lg);margin-block-end:var(--s-lg)}.zh-sechead__text{min-width:0}.zh-sechead__title .zh-eyebrow{display:block;margin-block-end:14px}.zh-sechead__title h2{margin:0}.zh-sechead__lead{margin:16px 0 0;max-width:none}.zh-sechead__action{flex:0 0 auto}@media screen and (max-width:899px){.zh-sechead{flex-direction:column;align-items:flex-start;gap:18px}}.zh-rte>:first-child{margin-top:0}.zh-rte>:last-child{margin-bottom:0}.zh-rte p{margin:0 0 .75em}.zh-rte a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.zh-rte ul,.zh-rte ol{margin:0 0 .75em;padding-left:1.25em}.zh-rte li{margin:.25em 0}.zh-rte strong{font-weight:700}.privacy-bar{z-index:900}@media(prefers-reduced-motion:no-preference){.zh-motion [data-zh-reveal]{opacity:0;transform:translateY(18px);transition:opacity .6s cubic-bezier(.22,.61,.36,1),transform .6s cubic-bezier(.22,.61,.36,1);transition-delay:calc(var(--zh-i, 0) * 80ms)}.zh-motion [data-zh-reveal].zh-in{opacity:1;transform:none}.zh-motion [data-zh-reveal=clip]{opacity:1;transform:none;clip-path:inset(0 0 105% 0);transition:clip-path .75s cubic-bezier(.22,.61,.36,1);transition-delay:calc(var(--zh-i, 0) * 80ms)}.zh-motion [data-zh-reveal=clip].zh-in{clip-path:inset(-.12em 0 -.18em 0)}.zh-motion [data-zh-reveal=line]{opacity:1;transform:scaleX(0);transform-origin:left center;transition:transform .7s cubic-bezier(.22,.61,.36,1);transition-delay:calc(var(--zh-i, 0) * 80ms)}.zh-motion [data-zh-reveal=line].zh-in{transform:scaleX(1)}.zh-motion [data-zh-parallax]{transform:translate3d(0,var(--zh-par, 0px),0) scale(1.1)}.zh-motion [data-zh-parallax]:has(.zh-media__toggle){transform:none}.zh-motion [data-zh-parallax]:has(.zh-media__toggle) .zh-media__video{transform:translate3d(0,var(--zh-par, 0px),0) scale(1.1)}}.cart-delivery-estimate{display:flex;align-items:center;gap:.5rem;line-height:1.3}.cart-guarantee{display:flex;align-items:center;justify-content:center;gap:.5rem;line-height:1.3;text-align:center;text-decoration:none}.cart-delivery-estimate svg,.cart-guarantee svg{flex-shrink:0}.cart-drawer .cart-guarantee{margin-block-start:calc(-1 * var(--spacing-2));margin-block-end:calc(-1 * var(--spacing-2))}@media screen and (min-width:700px){.cart-drawer .cart-guarantee{margin-block-start:calc(-1 * var(--spacing-3));margin-block-end:calc(-1 * var(--spacing-2))}}.cart-drawer__totals{gap:0}.cart-drawer__total-row{margin-block-start:var(--spacing-3)}.cart-drawer__savings,.cart-drawer__delivery-value--free,.cart-form__savings,.cart-form__delivery-value--free{color:var(--c-success)}.cart-drawer__savings:first-child,.cart-form__savings:first-child{color:rgb(var(--text-color))}.buy-buttons .button--xl{padding-block-start:var(--spacing-1-5);padding-block-end:var(--spacing-1-5)}@media screen and (min-width:700px){.buy-buttons .button--xl{padding-block-start:var(--spacing-2);padding-block-end:var(--spacing-2)}}.cart-drawer .buy-buttons .button--xl{padding-block-start:var(--spacing-2-5);padding-block-end:var(--spacing-2-5)}@media screen and (min-width:700px){.cart-drawer .buy-buttons .button--xl{padding-block-start:var(--spacing-3-5);padding-block-end:var(--spacing-3-5)}}.cart-recommendations__list{display:flex;flex-direction:column;gap:var(--spacing-2)}.cart-recommendations__list>.horizontal-product{border:1px solid rgb(var(--text-color));border-radius:var(--radius-none)}.cart-discount-toggle>summary{display:inline-flex;align-items:center;gap:var(--spacing-1-5);width:fit-content;cursor:pointer;list-style:none}.cart-discount-toggle>summary::-webkit-details-marker{display:none}.cart-discount-toggle>summary:after{content:"";width:.45em;height:.45em;border-inline-end:1.5px solid currentColor;border-block-end:1.5px solid currentColor;transform:translateY(-.1em) rotate(45deg);transition:transform .2s ease}.cart-discount-toggle[open]>summary:after{transform:translateY(.1em) rotate(-135deg)}.cart-discount-toggle__body{margin-block-start:var(--spacing-2-5)}.product-card__figure .product-card__aside{position:absolute;bottom:var(--product-card-quick-buy-inset, var(--spacing-3));inset-inline-end:var(--product-card-quick-buy-inset, var(--spacing-3));z-index:4;margin:0;padding:4px 6px;background:rgb(var(--background-primary) / .92);border-radius:var(--rounded-button);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);pointer-events:none;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}.product-card__figure .product-card__aside .product-card__color-count{white-space:nowrap}@media(hover:hover){.product-card:hover .product-card__figure .product-card__aside{opacity:0;visibility:hidden}}.product-card__aside .color-swatch:before,.product-card__info .color-swatch:before{display:none}.color-swatch.ring-inset,.block-swatch__color.ring-inset{box-shadow:inset 0 0 0 1px rgb(var(--text-color))}@media screen and (min-width:700px){@supports (grid-template-rows: subgrid){.product-list .product-list__promo .content-over-media{grid-row:span 2;min-height:300px}}}.line-item__sale-badge{position:absolute;top:4px;left:4px;z-index:1;padding:3px 4px;font-size:10px;letter-spacing:.01em}@media screen and (min-width:700px){.line-item__sale-badge{top:5px;left:5px;padding:4px 6px}}:root{--dp-toast-duration: 7s}.dp-toast-region{position:fixed;top:var(--spacing-2);inset-inline-end:var(--spacing-2);z-index:1000;pointer-events:none}@media screen and (min-width:700px){.dp-toast-region{top:var(--spacing-4);inset-inline-end:var(--spacing-4)}}.dp-toast-stack{display:flex;flex-direction:column;gap:var(--spacing-2);width:min(380px,calc(100vw - var(--spacing-4)))}.dp-toast{position:relative;display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3-5) var(--spacing-4);padding-block-start:calc(var(--spacing-3-5) + 2px);background:#fff;color:rgb(var(--text-color));border:1px solid rgb(var(--text-color) / .08);border-radius:var(--rounded);box-shadow:var(--shadow-md);overflow:hidden;pointer-events:auto;animation:dp-toast-in .24s cubic-bezier(.16,1,.3,1) both}.dp-toast--leaving{animation:dp-toast-out .2s cubic-bezier(.4,0,1,1) both}.dp-toast__progress{position:absolute;top:0;inset-inline-start:0;width:100%;height:2px;background:rgb(var(--text-color) / .7);transform-origin:left center;animation:dp-toast-progress var(--dp-toast-duration) linear forwards}[dir=rtl] .dp-toast__progress{transform-origin:right center}.dp-toast__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:32px;height:32px;border-radius:var(--rounded-full);background:rgb(var(--text-color) / .06);color:rgb(var(--text-color))}.dp-toast__text{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--spacing-0-5);line-height:1.2;min-width:0}.dp-toast__label{font-size:var(--text-xs);color:rgb(var(--text-color) / .55);text-transform:uppercase;letter-spacing:.1em;font-weight:600}.dp-toast__code{font-size:var(--text-sm);font-weight:600;letter-spacing:var(--text-letter-spacing);text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-toast__close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin-inline-start:var(--spacing-1);margin-inline-end:calc(-1 * var(--spacing-2));background:transparent;border:0;color:inherit;cursor:pointer;opacity:.6;border-radius:var(--rounded-full);transition:opacity .15s ease,background-color .15s ease}.dp-toast__close:hover,.dp-toast__close:focus-visible{opacity:1;background:rgb(var(--text-color) / .06)}@keyframes dp-toast-in{0%{transform:translate(120%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes dp-toast-out{0%{transform:translate(0);opacity:1}to{transform:translate(120%);opacity:0}}@keyframes dp-toast-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){.dp-toast{animation:dp-toast-fade-in .2s ease both}.dp-toast--leaving{animation:dp-toast-fade-out .15s ease both}.dp-toast__progress{animation:none;transform:scaleX(1)}@keyframes dp-toast-fade-in{0%{opacity:0}to{opacity:1}}@keyframes dp-toast-fade-out{0%{opacity:1}to{opacity:0}}}.discount-code-input .input{border-radius:var(--rounded)}.discount-code-input__field{padding-inline-end:calc(var(--input-padding-inline) + var(--spacing-8));font-size:16px}.discount-code-input__disclosure{border:0}.discount-code-input__toggle{display:flex;align-items:center;gap:8px;width:fit-content;cursor:pointer;padding-block:2px 6px;border-block-end:1px solid var(--hairline-strong);font-size:var(--fs-body-sm, .875rem);list-style:none}.discount-code-input__toggle::-webkit-details-marker{display:none}.discount-code-input__toggle svg{width:16px;height:16px;flex:none;transition:transform var(--dur-base, .2s) var(--ease-standard, ease)}.discount-code-input__disclosure[open] .discount-code-input__toggle svg{transform:rotate(180deg)}.discount-code-input__toggle{position:relative}.discount-code-input__toggle:after{content:"";position:absolute;inset-inline:0;top:50%;height:44px;transform:translateY(-50%)}.discount-code-input__disclosure[open] .discount-code-input__form{margin-block-start:10px}@media(prefers-reduced-motion:reduce){.discount-code-input__toggle svg{transition:none}}.discount-code-input__submit{display:grid;place-items:center;width:var(--spacing-6);height:var(--spacing-6);padding:0;border:0;background:none;color:var(--c-black);cursor:pointer;transition:opacity .15s ease}.discount-code-input__submit svg{width:100%;height:100%}@media screen and (pointer:fine){.discount-code-input__submit:hover{opacity:.6}}@media(prefers-reduced-motion:reduce){.discount-code-input__submit{transition:none}}.discount-code-input__error{color:#b40c1c;margin:0}.discount-code-input__active-list{display:flex;flex-wrap:wrap;gap:var(--spacing-2);list-style:none;padding:0;margin:0}.discount-code-input__chip{display:inline-flex;align-items:center;gap:var(--spacing-1-5);padding:var(--spacing-1) var(--spacing-3);background:var(--c-white);border:1px solid var(--c-black);border-radius:0;color:var(--c-black);font-size:var(--text-xs);font-weight:600;letter-spacing:.02em;line-height:1.4}.discount-code-input__chip-label{overflow-wrap:anywhere}.discount-code-input__chip-remove{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:transparent;border:0;cursor:pointer;font-size:18px;line-height:1;padding:0;color:var(--c-black);border-radius:0;transition:background-color .15s ease,color .15s ease}.discount-code-input__chip-remove:hover,.discount-code-input__chip-remove:focus-visible{background:var(--c-black);color:var(--c-white)}.discount-code-input__chip-remove:focus-visible{outline:2px solid var(--c-black);outline-offset:1px}@media(prefers-reduced-motion:reduce){.discount-code-input__chip-remove{transition:none}}.product-quick-add{z-index:120}.product-info__delivery{margin-bottom:20px}.sold_counter__image--negative{margin-left:-10px;height:25px;width:25px}.sold_counter__image{border-radius:100%;object-fit:cover;height:25px;width:25px}.sold_counter__images{display:flex}.sold_counter{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:-.3em;margin-bottom:1.1em;gap:5px}.upsell-variant-container.divide-y>:not([hidden])~:not([hidden]){border-color:var(--upsell-separator-color, currentColor)}.product-info__buy-buttons .button{font-size:1.125rem;padding-block-start:1.25rem;padding-block-end:1.25rem}quantity-bundle-price{display:contents}@media screen and (max-width:999px){.product-gallery__media-list{border-block-end:1px solid var(--c-black)}}@media screen and (min-width:1000px){.product-gallery__media-list-wrapper{border:1px solid var(--c-black)}}.product-gallery__media img,.product-gallery__media video,.product-gallery__media iframe,.product-gallery__media model-viewer{border-radius:0}[data-saving-badge=outline] .badge--on-sale{--badge-background: 255 255 255;--badge-color: 0 0 0;border-color:rgb(var(--badge-border-color, 0 0 0))}[data-saving-badge=solid] .badge--on-sale{--badge-background: 0 0 0;--badge-color: 255 255 255;border-color:#000}.product-card__teaser-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8em;color:rgb(var(--text-primary) / .65);font-size:var(--text-sm);line-height:1.4;margin-block-start:var(--spacing-1)}:root{--text-cst: .95rem}.nb-pd-headline{margin-top:0;margin-bottom:.7rem;line-height:1.5;font-weight:500;color:#1c1c1e;text-transform:none!important;font-size:calc(var(--text-cst) * 1.2)!important}.nb-pd-list-v2{line-height:1.3;font-weight:400;color:#636366;font-size:var(--text-cst);list-style-position:outside!important;margin-left:1rem;row-gap:.5em!important}.nb-pd-container{margin-top:var(--spacing-4)!important}.nb-product-description sup{font-size:8px;margin-left:-3px}.zh-blog-card{display:flex;flex-direction:column}.zh-blog-card__media{display:block;aspect-ratio:4 / 3;overflow:hidden;background:var(--bg-media-loading, #fff);border-block-end:1px solid var(--c-black)}.zh-blog-card__media img{width:100%;height:100%;object-fit:cover}.zh-blog-card__body{display:flex;flex-direction:column;gap:18px;padding:28px 28px 32px;flex-grow:1}.zh-blog-card__title{margin:0;font-family:var(--font-display);font-weight:var(--fw-medium);font-size:clamp(24px,2.2vw,28px);line-height:1.1;letter-spacing:var(--ls-tight);color:var(--fg-1)}.zh-blog-card__title a{color:var(--fg-1);text-decoration:none}.zh-blog-card__title a:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.zh-blog-card .zh-pill{align-self:flex-start;margin-block-start:auto;text-decoration:none;transition:background-color var(--dur-base) var(--ease-standard),color var(--dur-base) var(--ease-standard)}@media screen and (pointer:fine){.zh-blog-card .zh-pill:is(a):hover{background:var(--c-black);color:var(--c-white)}}@media(prefers-reduced-motion:reduce){.zh-blog-card .zh-pill{transition:none}}.zh-blog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block-start:1px solid var(--c-black);border-inline-start:1px solid var(--c-black)}.zh-blog-grid>*{border-block-end:1px solid var(--c-black);border-inline-end:1px solid var(--c-black)}@media screen and (max-width:899px){.zh-blog-grid{grid-template-columns:1fr}}shopify-account{--shopify-account-radius-base: 0;--shopify-account-radius-dialog: 0;--shopify-account-radius-button: 0;--shopify-account-radius-button-small: 0;--shopify-account-radius-input: 0;--shopify-account-color-accent: rgb(var(--text-primary));--shopify-account-color-border: rgb(var(--text-primary));--shopify-account-color-shadow: transparent}shopify-account::part(dialog){border-radius:0!important;box-shadow:var(--shadow),0 0 0 1px rgb(var(--text-primary))!important}.accordion__caret{flex-shrink:0;display:inline-flex;align-items:center;color:rgb(var(--text-color))}.accordion__caret-icon{display:inline-flex}.accordion__caret-icon--open,.group[aria-expanded=true] .accordion__caret-icon--closed{display:none}.group[aria-expanded=true] .accordion__caret-icon--open{display:inline-flex}.product-info__offer-list{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.rating .rating__stars--five{display:inline-block;position:relative;flex-shrink:0;line-height:1;isolation:isolate}.rating .rating__stars-row{display:flex;align-items:center;gap:1px;line-height:1;white-space:nowrap}.rating .rating__stars-row>*{flex:0 0 auto}.rating .rating__stars-row--track{color:rgb(var(--star-color));opacity:.28}.rating .rating__stars-row--fill{position:absolute;top:0;right:0;bottom:0;left:0;color:rgb(var(--star-color));clip-path:inset(0 calc(100% - var(--rating-fill, 0%)) 0 0)}.rating .rating__stars--five .rating__star{top:0}.product-info__price .rating-with-text{flex-wrap:wrap;justify-content:space-between}.product-info__price-group{display:flex;flex-wrap:wrap;align-items:baseline}.product-info__price .rating{margin-inline-start:0}.product-info__price .rating{position:relative}.product-info__price .rating:after{content:"";position:absolute;inset-inline:0;top:50%;height:44px;transform:translateY(-50%)}.product-info__price .price-list{font-variant-numeric:tabular-nums}.rating--bp-desktop{display:none}@media screen and (min-width:700px){.rating--bp-mobile{display:none}.rating--bp-desktop{display:flex}}.subscription-picker{display:block}.subscription-picker__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-block-end:8px}.subscription-picker .subscription-picker__heading{min-width:0}.subscription-picker__options{display:block;border:1px solid var(--hairline)}.subscription-picker .subscription-option{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;text-align:left;background:var(--c-white);cursor:pointer;transition:background-color var(--dur-base) var(--ease-standard)}.subscription-picker .subscription-picker__input~.subscription-picker__input+.subscription-option{border-block-start:1px solid var(--hairline)}@media screen and (pointer:fine){.subscription-picker .subscription-picker__input:not(:checked)+.subscription-option:hover{border-color:var(--c-anthrazit)}}.subscription-picker .subscription-picker__input:checked+.subscription-option{background:var(--c-grey-band)}.subscription-picker .subscription-option__radio{flex-shrink:0;position:relative;width:18px;height:18px;border:1px solid var(--c-black);border-radius:50%;background:var(--c-white)}.subscription-picker .subscription-picker__input:checked+.subscription-option .subscription-option__radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--c-black)}.subscription-picker .subscription-picker__input:focus-visible+.subscription-option .subscription-option__radio{outline:2px solid var(--c-black);outline-offset:3px}.subscription-picker .subscription-picker__input:disabled+.subscription-option{opacity:.45;cursor:not-allowed}.subscription-picker .subscription-option__body{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex:1;min-width:0}.subscription-picker .subscription-option__name{font-family:var(--font-display);font-weight:var(--fw-medium);font-size:16px;line-height:1.3;color:var(--c-black)}.subscription-picker .subscription-option__save{display:inline-flex;align-items:center;padding:4px 8px;font-family:var(--font-body);font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--ls-pill);text-transform:uppercase;line-height:1;white-space:nowrap;border-radius:var(--radius-none);background:var(--c-black);color:var(--c-white)}.subscription-picker .subscription-option__prices{flex-shrink:0;display:flex;flex-direction:row;align-items:baseline;justify-content:flex-end;gap:8px}.subscription-picker .subscription-option__compare{font-size:13px;font-weight:var(--fw-thin);line-height:1.2;color:rgb(var(--text-color, 0 0 0) / .55);text-decoration:line-through;white-space:nowrap}.subscription-picker .subscription-option__price{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:16px;line-height:1.2;color:var(--c-black);white-space:nowrap}.subscription-picker__interval{display:none;align-items:center;gap:8px;padding:0 16px 14px 46px;background:var(--c-grey-band)}.subscription-picker .subscription-picker__input--abo:checked~.subscription-picker__interval{display:flex}.subscription-picker .subscription-picker__interval-label{flex-shrink:0;color:var(--c-black)}.subscription-picker .subscription-picker__select{flex:1;min-width:0;padding:8px 10px;font-family:var(--font-body);font-size:14px;color:var(--c-black);background:var(--c-white);border:1px solid var(--hairline);border-radius:0}.subscription-picker .subscription-picker__select:focus-visible{outline:2px solid var(--c-black);outline-offset:2px}.subscription-details{position:relative;flex-shrink:0;display:flex;justify-content:flex-end}.subscription-details .subscription-details__trigger{display:inline-flex;align-items:center;gap:6px;padding:4px 0;background:none;border:0;cursor:help;color:var(--c-black);font-family:var(--font-body);text-align:left}.subscription-details .subscription-details__trigger>span{text-decoration:underline;text-underline-offset:2px}.subscription-details .subscription-details__trigger svg{flex-shrink:0}.subscription-details .subscription-details__trigger:focus-visible{outline:2px solid var(--c-black);outline-offset:2px}.subscription-details .subscription-details__panel{position:absolute;z-index:5;inset-inline-end:0;top:calc(100% + 10px);width:min(320px,calc(100vw - 2 * var(--container-gutter, 20px)));padding:16px 18px;background:var(--c-black);color:var(--c-white);text-align:left;opacity:0;visibility:hidden;transition:opacity var(--dur-base) var(--ease-standard),visibility var(--dur-base) var(--ease-standard)}.subscription-details:hover .subscription-details__panel,.subscription-details:focus-within .subscription-details__panel{opacity:1;visibility:visible}.subscription-details .subscription-details__panel:after{content:"";position:absolute;inset-inline-end:18px;bottom:100%;border:7px solid transparent;border-block-end-color:var(--c-black)}.subscription-details .subscription-details__title{margin:0 0 10px;font-family:var(--font-body);font-weight:var(--fw-bold);font-size:14px;line-height:1.35;color:var(--c-white)}.subscription-details .subscription-details__body,.subscription-details .subscription-details__body p{margin:0;font-size:14px;line-height:1.45;color:var(--c-white)}.subscription-details .subscription-details__link{display:inline-block;margin-block-start:12px;font-size:14px;color:var(--c-white);text-decoration:underline;text-underline-offset:2px}.subscription-details .subscription-details__link:focus-visible{outline:2px solid var(--c-white);outline-offset:2px}@media screen and (max-width:400px){.subscription-picker__interval{flex-wrap:wrap;padding-inline-start:16px}}.zh-lp-cta{display:flex;flex-wrap:wrap;gap:var(--s-sm);margin-block-start:var(--s-lg)}.zh-lp-cta--center{justify-content:center}.zh-lp-cta--start{justify-content:flex-start}.zh-lp-cta form{display:contents}.zh-lp-card{padding:var(--s-md);background:var(--lp-well);border:1px solid var(--lp-hairline)}@media screen and (min-width:700px){.zh-lp-card{padding:var(--s-lg) var(--s-md)}}.zh-lp-card__num{display:block;margin-block-end:var(--s-md);font-family:var(--font-body);font-size:var(--fs-caption);font-weight:var(--fw-bold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--lp-fg-2)}.zh-lp-card__num:before{content:"";display:inline-block;width:22px;height:1px;margin-inline-end:var(--s-xs);background:currentColor;vertical-align:middle}.zh-lp-card__title{margin:0 0 var(--s-xs);font-family:var(--font-display);font-size:var(--fs-h4);font-weight:var(--fw-bold);line-height:var(--lh-headline);letter-spacing:var(--ls-tight);color:var(--lp-fg)}.zh-lp-card__body{font-family:var(--font-body);font-size:var(--fs-body-sm);line-height:var(--lh-body);color:var(--lp-fg-2)}.zh-lp-card__body>:first-child{margin-block-start:0}.zh-lp-card__body>:last-child{margin-block-end:0}.zh-lp-grid{display:grid;gap:0;grid-template-columns:1fr}@media screen and (min-width:700px){.zh-lp-grid{grid-template-columns:repeat(auto-fit,minmax(var(--zh-lp-min, 240px),1fr))}}.zh-lp-grid>.zh-lp-card{margin-inline-end:-1px;margin-block-end:-1px}.zh-lp-media{position:relative;overflow:hidden;background:var(--lp-well);aspect-ratio:var(--zh-lp-ratio, 4 / 5)}.zh-lp-media img{display:block;width:100%;height:100%;object-fit:cover}.zh-lp-split{display:grid;gap:var(--s-md);grid-template-columns:1fr}@media screen and (min-width:900px){.zh-lp-split{gap:var(--s-xl);grid-template-columns:1fr 1fr;align-items:center}.zh-lp-split--reverse>.zh-lp-media{order:2}}.zh-lp-body{max-width:62ch;font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--lp-fg-2)}.zh-lp-body--center{margin-inline:auto}.zh-lp-body>:first-child{margin-block-start:0}.zh-lp-body>:last-child{margin-block-end:0}.product-card__cta{margin-block-start:var(--s-sm);width:100%}.zh-lp-card sale-price,.zh-lp-card .price-list>sale-price{color:var(--lp-fg)}.zh-lp-card compare-at-price,.zh-lp-card unit-price{color:var(--lp-fg-2)}.zh-lp-invert{--lp-fg: var(--on-dark-1);--lp-fg-2: var(--on-dark-2);--lp-hairline: var(--hairline-dark);--lp-well: rgba(255, 255, 255, .05);--text-color: 255 255 255;background:var(--c-black);border-color:var(--c-black);color:var(--on-dark-1)}.zh-lp-invert .button{--button-background: 255 255 255;--button-text-color: 0 0 0;--button-outline-color: 255 255 255}.zh-lp-invert .button--outline{color:var(--on-dark-1)}@media screen and (pointer:fine){.zh-lp-invert .button:not(.button--outline):not([disabled]):hover{--button-background: 229 229 229}}.section{padding-block-start:calc(var(--calculated-section-spacing-block-start) / 2);padding-block-end:calc(var(--calculated-section-spacing-block-end) / 2)}@media screen and (min-width:700px){.section-boxed{margin-block-start:calc(var(--section-outer-spacing-block-start, var(--section-outer-spacing-block)) / 2);margin-block-end:calc(var(--section-outer-spacing-block-end, var(--section-outer-spacing-block)) / 2);padding-block-start:var(--calculated-section-spacing-block-start);padding-block-end:var(--calculated-section-spacing-block-end)}}html:has(.page-transition)::view-transition-image-pair(root){isolation:auto}html:has(.page-transition)::view-transition-old(root),html:has(.page-transition)::view-transition-new(root){display:block;mix-blend-mode:normal}@media(prefers-reduced-motion:no-preference){html:has(.page-transition){--zh-vt-backdrop: #000000}html:has(.page-transition--vertical){--zh-vt-ease: cubic-bezier(.38, .05, .5, 1)}html:has(.page-transition--horizontal){--zh-vt-ease: cubic-bezier(.12, .7, .25, 1)}html:has(.page-transition)::view-transition{background-color:var(--zh-vt-backdrop, #000)}html:has(.page-transition)::view-transition-old(root){transform-origin:center center}html:has(.page-transition--vertical)::view-transition-old(root){animation:zh-vt-recede var(--zh-vt-duration, .28s) var(--zh-vt-ease) both}html:has(.page-transition--vertical)::view-transition-new(root){animation:zh-vt-rise var(--zh-vt-duration, .28s) var(--zh-vt-ease) both}html:has(.page-transition--horizontal)::view-transition-old(root){animation:zh-vt-slide-out var(--zh-vt-duration, .28s) var(--zh-vt-ease) both}html:has(.page-transition--horizontal)::view-transition-new(root){animation:zh-vt-slide-in var(--zh-vt-duration, .28s) var(--zh-vt-ease) both}html.zh-vt-reverse:has(.page-transition--vertical)::view-transition-old(root){animation-name:zh-vt-sink}html.zh-vt-reverse:has(.page-transition--vertical)::view-transition-new(root){animation-name:zh-vt-drop}html.zh-vt-reverse:has(.page-transition--horizontal)::view-transition-old(root){animation-name:zh-vt-slide-out-back}html.zh-vt-reverse:has(.page-transition--horizontal)::view-transition-new(root){animation-name:zh-vt-slide-in-back}html:has(.page-transition) .header{view-transition-name:zh-header}html:has(.page-transition)::view-transition-group(zh-header){animation-duration:0s}html:has(.page-transition)::view-transition-old(zh-header){animation:none;opacity:0}html:has(.page-transition)::view-transition-new(zh-header){animation:none;opacity:1}@keyframes zh-vt-recede{to{transform:translateY(-30vh) scale(.8);opacity:.4}}@keyframes zh-vt-rise{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes zh-vt-slide-out{to{transform:translate(-50%) scale(.8);opacity:.4}}@keyframes zh-vt-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes zh-vt-sink{to{transform:translateY(30vh) scale(.8);opacity:.4}}@keyframes zh-vt-drop{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}@keyframes zh-vt-slide-out-back{to{transform:translate(50%) scale(.8);opacity:.4}}@keyframes zh-vt-slide-in-back{0%{transform:translate(-100%)}to{transform:translate(0)}}}@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}@media screen{html{background-color:rgb(var(--footer-background))}}.input,.textarea,.select,.input-prefix,.quantity-selector,.quantity-input{border-color:rgb(var(--text-color) / .45)}.quantity-input:focus-visible,.quantity-selector__input:focus-visible{outline:2px solid rgb(var(--text-color));outline-offset:2px}.quantity-selector:focus-within{outline:2px solid rgb(var(--text-color));outline-offset:2px}.quantity-selector:focus-within .quantity-selector__input:focus-visible{outline:none}.search-input:focus-within{outline:none}.search-input:has(>input:focus-visible){border-bottom-color:rgb(var(--text-color));box-shadow:0 2px rgb(var(--text-color))}.page-dots{gap:var(--spacing-4)}.page-dots>*{width:var(--spacing-2);height:var(--spacing-2)}.page-dots>.tap-area:before{inset:calc(-1 * var(--spacing-2))}.blog-post-card--linked{position:relative}.blog-post-card--linked .blog-post-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.blog-post-card--linked .blog-post-card__meta a{position:relative;z-index:2}.blog-posts--masonry{--masonry-gap: var(--grid-gutter);column-count:1;column-gap:var(--masonry-gap);display:block;grid:none}.blog-posts--masonry>*{break-inside:avoid;margin-block-end:var(--masonry-gap)}.blog-posts--masonry>.blog-post-card--featured{column-span:all;-webkit-column-span:all}@media screen and (min-width:700px){.blog-posts--masonry{column-count:2}}@media screen and (min-width:1150px){.blog-posts--masonry{column-count:var(--blog-posts-per-row, 3)}}.blog-posts--masonry.is-enhanced{column-count:auto;display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--masonry-gap)}.blog-posts--masonry.is-enhanced>*{break-inside:auto;margin-block-end:0}.blog-posts--masonry.is-enhanced>.blog-post-card--featured{flex:1 1 100%;column-span:auto;-webkit-column-span:auto}.blog-posts-masonry__col{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:var(--masonry-gap)}blog-infinite{display:contents}.blog-infinite__status{padding-block:var(--spacing-10);display:flex;justify-content:center;align-items:center;min-height:var(--spacing-20)}.blog-infinite__status[hidden]{display:none}.blog-infinite__spinner{width:var(--spacing-6);height:var(--spacing-6);border:2px solid rgb(var(--foreground) / .2);border-top-color:rgb(var(--foreground));border-radius:50%}.blog-infinite__spinner[hidden]{display:none}.blog-infinite__spinner:not([hidden]){animation:blog-infinite-spin .8s linear infinite}@keyframes blog-infinite-spin{to{transform:rotate(360deg)}}.prose :is(h1,h2,h3,h4,h5,h6).zh-display-md{font-size:var(--fs-display-md);line-height:1.05}.line-item__info .badge{width:auto}@media screen and (max-width:699px){.footer__block-list>.footer__block{order:3}.footer__block-list>.footer__block:first-child{order:1}.footer__block-list>.footer__block--text:last-child{order:2}}@media screen and (max-width:999px){.product-gallery--mobile-expanded .product-gallery__zoom:not(:lang(zz)),.product-gallery__zoom:not(:lang(zz)){inset-inline-start:0;inset-inline-end:auto}}.product-info>*:nth-last-child(2):has(+quantity-bundle-price){margin-block-end:0}.product-info .badge{padding:4px 8px}:where(.zh-media){position:relative;display:block;width:100%;height:100%}:where(.zh-media__video){display:block;width:100%;height:100%;object-fit:var(--zh-media-fit, cover);background-color:var(--bg-media-loading, transparent)}.zh-plp-list__item>.zh-media{flex:none;width:64px;height:64px}.zh-media__toggle{position:absolute;inset-block-end:12px;inset-inline-end:12px;z-index:1;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--c-black);border-radius:0;background:#ffffffdb;color:var(--c-black);font-size:13px;line-height:1;cursor:pointer;opacity:0;pointer-events:none}.zh-media:hover>.zh-media__toggle,.zh-media__toggle:focus-visible{opacity:1;pointer-events:auto}@media(hover:none){.zh-media__toggle{opacity:1;pointer-events:auto}}.zh-media__toggle:focus-visible{outline:2px solid currentColor;outline-offset:2px}video-media>.zh-media__toggle{opacity:1;pointer-events:auto;z-index:3}video-media>.zh-media__toggle:focus-visible{box-shadow:0 0 0 6px #ffffffb3}.zh-media__toggle[data-zh-media-unnested]{inset:auto;width:1px;height:1px;margin:-1px;border-width:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;opacity:1;pointer-events:auto}.zh-media__toggle[data-zh-media-unnested]:focus-visible{position:fixed;inset-block-start:auto;inset-inline-start:auto;inset-block-end:16px;inset-inline-end:16px;z-index:50;width:44px;height:44px;margin:0;border-width:1px;overflow:visible;clip-path:none}.zh-plp--dark .zh-media__toggle,.zh-plp--onmedia .zh-media__toggle,.zh-media__toggle--on-media{border-color:var(--c-white);background:#000000b3;color:var(--c-white)}.zh-plp--dark .zh-media__toggle:focus-visible,.zh-plp--onmedia .zh-media__toggle:focus-visible,.zh-media__toggle--on-media:focus-visible{box-shadow:0 0 0 6px #000000b3}.content-over-media>.zh-media{grid-area:1 / 1 / span 3 / span 3;place-self:stretch stretch;width:100%;height:var(--content-over-media-height, auto);min-height:100%;max-height:100%;max-width:none;z-index:auto;border-radius:inherit}.multiple-images-with-text__image-list>.zh-media{width:100%;max-width:var(--multiple-images-with-text-image-max-width, 390px);margin-inline-start:auto;margin-inline-end:auto}.multiple-images-with-text__image-list:not([layout=stacked])>.zh-media:first-child{grid-area:1 / 2 / -1;margin-block-start:var(--multiple-images-with-text-main-image-offset, 0px)}.images-scrolling-desktop__media-wrapper>.zh-media>.zh-media__video{max-height:100%}.zh-media:has(>.customer-form__image){display:none}@media screen and (min-width:1000px){.zh-media:has(>.customer-form__image){display:block;height:100%}}
/*# sourceMappingURL=/cdn/shop/t/736/assets/zahnheld.css.map */
