:root{--zz-display: clamp(2.125rem, 1.622rem + 2.146vw, 3.5rem);--zz-display-lh: 1.02;--zz-display-ls: -.03em;--zz-title: var(--text-h3);--zz-title-lh: 1.12;--zz-title-ls: -.02em;--zz-subtitle: clamp(1.3125rem, 1.198rem + .488vw, 1.625rem);--zz-subtitle-lh: 1.22;--zz-subtitle-ls: -.014em;--zz-card-title: clamp(1.0625rem, 1.017rem + .195vw, 1.1875rem);--zz-card-title-lh: 1.3;--zz-card-title-ls: -.006em;--zz-numeral: clamp(1.75rem, 1.567rem + .78vw, 2.25rem);--zz-numeral-lh: 1;--zz-numeral-ls: -.02em;--zz-kicker: .75rem;--zz-kicker-lh: 1.2;--zz-kicker-ls: .09em;--zz-label: .90625rem;--zz-label-lh: 1.45;--zz-label-ls: .004em;--zz-small: .875rem;--zz-small-lh: 1.5;--zz-small-ls: .006em;--zz-micro: .78125rem;--zz-micro-lh: 1.35;--zz-micro-ls: .012em;--zz-heading-weight: 600;--zz-sy-tight: 32px;--zz-sy-base: 40px;--zz-sy-feature: 56px;--zz-r-xs: 6px;--zz-r-sm: 8px;--zz-r-md: 12px;--zz-r-lg: 20px;--zz-r-pill: 999px;--zz-elev-1: 0 1px 2px rgb(var(--text-color, 50 30 30) / .04), 0 2px 8px -4px rgb(var(--text-color, 50 30 30) / .1);--zz-elev-2: 0 2px 4px rgb(var(--text-color, 50 30 30) / .04), 0 10px 24px -12px rgb(var(--text-color, 50 30 30) / .16);--zz-elev-3: 0 4px 8px rgb(var(--text-color, 50 30 30) / .05), 0 22px 48px -20px rgb(var(--text-color, 50 30 30) / .22);--zz-dur-fast: .12s;--zz-dur: .24s;--zz-dur-slow: .4s;--zz-ease: cubic-bezier(.32, .72, 0, 1);--zz-ease-in: cubic-bezier(1, 0, .68, .28);--zz-tap: 44px}@media screen and (min-width:1000px){:root{--zz-sy-tight: 40px;--zz-sy-base: 56px;--zz-sy-feature: 80px}}@media screen and (min-width:1399px){:root{--zz-sy-tight: 48px;--zz-sy-base: 72px;--zz-sy-feature: 96px}}:root{--zz-system-stack: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--text-font-family: var(--zz-system-stack);--subheading-font-family: var(--zz-system-stack);--text-xs: .9375rem;--text-sm: 1.0625rem;--text-base: 1.1875rem;--text-lg: 1.375rem;--text-line-height: 1.5}@media screen and (min-width:750px){:root{--text-line-height: 1.6}}:root{--heading-letter-spacing: -.02em;--heading-line-height: 1.06}body{font-family:var(--zz-system-stack);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}#main.zz-ds :is(.zza__kicker,.zzb__kicker,.zzc__eyebrow,.zzc__kicker,.zzd__kicker,.zzig__kicker,.zzka__kicker,.zzkc__kicker,.zzkcta__kicker,.zzkh__eyebrow,.zzl__kicker,.zzp-modal__eyebrow,.zzp__kicker,.zzpd__kicker,.zzps__kicker,.zzs__kicker,.zzsp-picker__eyebrow,.zzsp__kicker,.zzsr__kicker,.zzst__kicker,.zzt__kicker,.zzx__kicker,.zzs-list__title,.zztrio__kicker,.zzfa__kicker){font-family:var(--text-font-family);font-size:var(--zz-kicker);font-weight:600;line-height:var(--zz-kicker-lh);letter-spacing:var(--zz-kicker-ls);text-transform:uppercase}#main.zz-ds :is(.zz-scroller__heading,.zza__title,.zzb__heading,.zzc__title,.zzd__title,.zzdp__title,.zzig__heading,.zzkc__title,.zzkcta__title,.zzkh__title,.zzl__heading,.zzp-modal__title,.zzpa__heading,.zzpb__heading,.zzpd__heading,.zzpe__title,.zzpg__heading,.zzph__title,.zzpl__heading,.zzpp__title,.zzpq__title,.zzpr__heading,.zzps__title,.zzr__heading,.zzr__title,.zzs__heading,.zzsp-group__title,.zzsr__title,.zzst__title,.zzt__heading,.zzvp__heading,.zzw__heading,.zzx__heading,.zzfa__title){font-family:var(--heading-font-family);font-size:var(--zz-title);font-weight:var(--zz-heading-weight);line-height:var(--zz-title-lh);letter-spacing:var(--zz-title-ls);text-wrap:balance}#main.zz-ds :is(.zza-card__lead,.zza-card__name,.zzb-row__title,.zzc-leg__title,.zzkc-item__title,.zzl-card__title,.zzp-card__title,.zzp-row__title,.zzpd-card__title,.zzpd__about-title,.zzs-card__title,.zzs-note__title,.zzs-pay__title,.zzs-point__title,.zzsp-item__name,.zzst-pill__label,.zzst-point__title,.zzt-tile__title,.zztrio__name,.zzfa-fact__label,.zzas-item__title){font-family:var(--heading-font-family);font-size:var(--zz-card-title);font-weight:var(--zz-heading-weight);line-height:var(--zz-card-title-lh);letter-spacing:var(--zz-card-title-ls)}#main.zz-ds :is(.zzd-card__value,.zzkcta__amount,.zzkcta__price,.zzkh__price,.zzs-card__price,.zzs-fact__value,.zzx-fact__value,.zzfa-fact__value){font-family:var(--heading-font-family);font-size:var(--zz-numeral);font-weight:var(--zz-heading-weight);line-height:var(--zz-numeral-lh);letter-spacing:var(--zz-numeral-ls);font-variant-numeric:tabular-nums}#main.zz-ds :is(.zzd-card__label,.zzig-tile__label,.zzx-fact__label,.zzs-fact__label,.zzs-pay__price){font-family:var(--text-font-family);font-size:var(--zz-label);font-weight:500;line-height:var(--zz-label-lh);letter-spacing:var(--zz-label-ls);text-transform:none}#main.zz-ds :is(.zzst-sign__name,.zzka__name,.zzpe__block-title,.zzph__latest-title,.zzl__banner-title,.zzs__banner-title,.zzl__faq-item,.zztrio__title){font-family:var(--heading-font-family);font-size:var(--zz-subtitle);line-height:var(--zz-subtitle-lh);letter-spacing:var(--zz-subtitle-ls);font-weight:var(--zz-heading-weight)}#main.zz-ds .zzst-sign__name{font-weight:500}#main.zz-ds :is(.zzkc-item__num,.zza-card__amount,.zzt-tile__index){font-family:var(--heading-font-family);font-size:var(--zz-small);font-weight:var(--zz-heading-weight);line-height:1.2;letter-spacing:.06em;font-variant-numeric:tabular-nums}#main.zz-ds :is(.zza-card,.zzd-card,.zzig-tile,.zzt-tile,.zzs-card,.zzs-note,.zzl-card,.zzl__member,.zzka__quote,.zzkc-item,.zzst-pill,.zzkh__price-card,.zzr__card,.zzb__media,.zzst__media,.zzka__media){border-radius:var(--zz-r-md)}#main.zz-ds :is(.zzpp__card){border-radius:var(--zz-r-lg)}#main.zz-ds :is(.zzpt,.zztb__gift,.zztb__upsell){border-radius:var(--zz-r-xs)}#main.zz-ds :is(.zza-card__amount,.zzl-card__value,.zzl__btn,.zzst__cta,.zztb__gift-btn,.zzph__media-badge,.zzka__chips,.zzkcta__duration,.zzkh__duration,.zzkh__eyebrow,.zzkh__media-badge){border-radius:var(--zz-r-pill)}#main.zz-ds :is(.zzd-card,.zzig-tile,.zzt-tile,.zza-card,.zzkc-item){box-shadow:var(--zz-elev-1)}#main.zz-ds :is(.zzs-card,.zzl-card,.zzr__card){box-shadow:var(--zz-elev-2)}:where(a,button,[role=button],summary,label[for]){-webkit-tap-highlight-color:transparent}:where(.button,button.button,a.button):active{transform:scale(.97);transition:transform var(--zz-dur-fast) var(--zz-ease)}:where(.button,button.button,a.button){transition:transform var(--zz-dur) var(--zz-ease),background-color var(--zz-dur) var(--zz-ease),color var(--zz-dur) var(--zz-ease),border-color var(--zz-dur) var(--zz-ease)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid rgb(var(--text-color));outline-offset:3px;border-radius:var(--zz-r-xs)}:where(.circle-button,.zzub__close,[class*=__arrow]){position:relative}:where(.circle-button,.zzub__close,[class*=__arrow]):after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:max(100%,var(--zz-tap));block-size:max(100%,var(--zz-tap));transform:translate(-50%,-50%)}:where(.circle-button--lg,.circle-button--xl){--button-size: 2.5rem}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}:where(.button,a,button):active{transform:none}}@media(prefers-contrast:more){:where(a,button,input,select,textarea):focus-visible{outline-width:3px}#main.zz-ds :is(.zzd-card,.zzig-tile,.zzt-tile,.zzs-card,.zza-card){border:1px solid rgb(var(--text-color) / .5)}}.custom-breadcrumbs{display:flex;align-items:center;flex-wrap:nowrap;gap:0;overflow:hidden;padding-block:.5rem;font-size:var(--zz-micro);line-height:var(--zz-micro-lh);letter-spacing:var(--zz-micro-ls);color:rgb(var(--text-color) / .6);white-space:nowrap}.custom-breadcrumbs a{color:inherit;flex:none}.custom-breadcrumbs a:hover{color:rgb(var(--text-color))}.custom-breadcrumbs .separator{margin:0 .4rem;color:rgb(var(--text-color) / .35);flex:none}.custom-breadcrumbs .current-page{color:rgb(var(--text-color));font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:749px){product-sticky-add-to-cart.product-sticky-add-to-cart{visibility:visible;opacity:1;inset-inline:0;inset-block-end:0;width:100%;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom,0px));background:rgb(var(--background) / .86);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-block-start:1px solid rgb(var(--text-color) / .08);border-inline:0;border-block-end:0;box-shadow:var(--zz-elev-3);transform:translateY(110%);pointer-events:none;will-change:transform;transition:transform var(--zz-dur) var(--zz-ease-in)}:root[data-zz-atc=away] product-sticky-add-to-cart.product-sticky-add-to-cart{transform:translateY(0);pointer-events:auto;transition:transform var(--zz-dur-slow) var(--zz-ease)}product-sticky-add-to-cart :is(sale-price,.price){font-size:var(--zz-card-title);font-weight:600}}@media screen and (min-width:750px){#main.zz-ds product-sticky-add-to-cart.product-sticky-add-to-cart{border-radius:var(--zz-r-md)}#main.zz-ds product-sticky-add-to-cart .constrained-image{border-radius:var(--zz-r-sm);overflow:clip}}@media(prefers-reduced-transparency:reduce){product-sticky-add-to-cart.product-sticky-add-to-cart{background:rgb(var(--background));backdrop-filter:none;-webkit-backdrop-filter:none}}.product-card__info{text-align:start}.product-card .product-title{font-size:var(--zz-small);line-height:1.35;letter-spacing:0}.product-card :is(sale-price,compare-at-price,.price){font-size:var(--zz-card-title);font-weight:600;letter-spacing:-.005em}.product-card__image,.product-card :is(.product-card__figure,.media){border-radius:var(--zz-r-md);overflow:hidden}.product-card:active{transform:scale(.985);transition:transform var(--zz-dur-fast) var(--zz-ease)}.product-card{transition:transform var(--zz-dur) var(--zz-ease)}:is(.carousel__prev,.carousel__next,[class*=carousel] button[aria-label]){min-width:var(--zz-tap);min-height:var(--zz-tap);display:inline-grid;place-items:center}:is(.display-xl,.display-l,.display-m){letter-spacing:var(--zz-display-ls);line-height:var(--zz-display-lh)}.h1{letter-spacing:-.03em;line-height:1.06}.h2{letter-spacing:-.025em;line-height:1.06}.h3{letter-spacing:var(--zz-title-ls);line-height:var(--zz-title-lh)}.h4{letter-spacing:-.015em;line-height:1.18}.h5{letter-spacing:-.01em;line-height:1.25}.h6{letter-spacing:-.005em;line-height:1.3}.h7{letter-spacing:0;line-height:1.35}.heading{letter-spacing:var(--zz-title-ls);line-height:var(--zz-title-lh)}.prose :where(h1):not([class]){letter-spacing:-.03em;line-height:1.08}.prose :where(h2):not([class]){letter-spacing:-.025em;line-height:1.12}.prose :where(h3):not([class]){letter-spacing:-.02em;line-height:1.18}.prose :where(h4):not([class]){letter-spacing:-.015em;line-height:1.22}.prose :where(h5):not([class]){letter-spacing:-.01em;line-height:1.28}.prose :where(h6):not([class]){letter-spacing:-.005em;line-height:1.32}.badge{letter-spacing:.12em}.badge--custom{letter-spacing:.08em}#main:has(.zzkr:not([hidden])) .collection__toolbar{border-top:0}.custom-bottom-heading{margin-block-end:.5rem}.custom-bottom-paragraph{margin-block-start:0}#main.zz-ds [role=tab].h4{font-size:var(--zz-title);line-height:var(--zz-title-lh);letter-spacing:var(--zz-title-ls)}#main.zz-ds :is(.zzb__img,.zzdp__card,.zztrio,.zztrio__item,.zztrio__item img){border-radius:var(--zz-r-md)}#main.zz-ds :is(.product-card__image,.product-card__media,.zz-card__media,.zzc__media,.zzc__media img,.blog-post-card__image-container,.zzst__media,.zzka__media,.zzb__media){border-radius:var(--zz-r-md);overflow:hidden}#main.zz-ds :is(.content-box__background-media,.image-background-fixed),#main.zz-ds :is(.content-box__background-media,.image-background-fixed) img{border-radius:0}@media screen and (min-width:750px){#main.zz-ds .section-split__column--image{border-radius:var(--zz-r-lg);overflow:hidden}#main.zz-ds .section-split--reverse .section-split__column--image{margin-inline:0 var(--container-gutter)}#main.zz-ds .section-split:not(.section-split--reverse) .section-split__column--image{margin-inline:var(--container-gutter) 0}#main.zz-ds .section-split__column--image :is(.content-box__background-media,img){border-radius:var(--zz-r-lg)}}#main.zz-ds :is(.zzfa-fact__note,.zzas-item__text){font-size:var(--zz-small);line-height:var(--zz-small-lh);letter-spacing:var(--zz-small-ls)}#main.zz-ds :is(.product-gallery__media,.product-gallery__media img){border-radius:var(--zz-r-lg);overflow:hidden}#main.zz-ds :is(.zzx__media,.zzs__media,.zzs__img,.zzt-tile__media,.zzkh__media-frame,.zzkh__media,.zzka__media,.zzst__media){border-radius:var(--zz-r-md);overflow:hidden}#main.zz-ds .variant-picker__option-info{font-size:var(--zz-small);line-height:var(--zz-small-lh)}#main.zz-ds .variant-picker__option-info .text-subdued{color:rgb(var(--text-color) / .6)}#main.zz-ds :is(.block-swatch,.flavor-switch__btn){font-size:1rem;line-height:1.2;border-radius:var(--zz-r-pill);min-height:var(--zz-tap)}#main.zz-ds .flavor-switch__btn{border-color:color-mix(in srgb,var(--fc) 55%,transparent);background:color-mix(in srgb,var(--fc) 8%,transparent);color:rgb(var(--text-color));padding:.55rem 1.1rem}#main.zz-ds .flavor-switch__btn:hover{border-color:color-mix(in srgb,var(--fc) 80%,transparent);background:color-mix(in srgb,var(--fc) 16%,transparent)}#main.zz-ds .flavor-switch__btn.is-active{background:var(--fc);border-color:var(--fc);color:#fff}#main.zz-ds .zzka__quote{background:none;border:0;border-inline-start:2px solid rgb(var(--text-color) / .35);border-radius:0;padding:.1rem 0 .1rem 1.1rem;font-size:var(--zz-subtitle);line-height:var(--zz-subtitle-lh);letter-spacing:var(--zz-subtitle-ls);box-shadow:none}@media screen and (min-width:750px){.footer__block--links{min-inline-size:16rem}}.footer__block--links a{text-wrap:pretty}#main.zz-ds .zzkh__author-avatar{border-radius:50%;overflow:hidden}#main.zz-ds :is(.zzdp__card,.zzpp__card){border:1px solid rgb(var(--text-color) / .08)}
/*# sourceMappingURL=/cdn/shop/t/27/assets/zenzena-design-system.css.map */
