:root{--zm-gold: #c4935a;--zm-gold-soft: color-mix(in srgb, var(--zm-gold) 12%, transparent);--zm-ease: cubic-bezier(.22, 1, .36, 1);--zm-reveal-shift: 18px;--zm-reveal-duration: .52s;--zm-reveal-stagger: 70ms}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}:target,[id]{scroll-margin-top:calc(var(--zm-header-height, 80px) + var(--padding-md))}:root{--zm-font: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", ui-sans-serif, sans-serif;--zm-serif: var(--zm-font);--zm-display: var(--zm-serif);--zm-body: var(--zm-font);--zm-ink: #1a1a1a;--font-heading--family: var(--zm-serif);--font-subheading--family: var(--zm-font);--font-body--family: var(--zm-font);--font-heading--style: normal;--font-subheading--style: normal;--font-body--style: normal;--font-heading--weight: 600;--font-subheading--weight: 500;--font-body--weight: 400}body,p,li,dt,dd,td,th,label,figcaption,blockquote,address,summary,legend,input,select,textarea,button,.button,.button__content,.price,.badge,h4,.h4,h5,.h5,h6,.h6{font-family:var(--zm-font)}body{color:var(--zm-ink)}body .b2b{font-weight:400}body :is(h1,h2,.h1,.h2):not(#zm):not(.cfgp__step-title,.cfgp__drawer-sub,.cfgp__topbar-model,.cfgx__name,.zm-sans,.zmf__title){font-family:var(--zm-serif);font-weight:600;letter-spacing:-.02em}body:not(.template-index) :is(h3,h4,h5,h6,.h3,.h4,.h5,.h6):not(#zm):not(.b2b__title,.zm-serif){font-family:var(--zm-font);font-weight:500;letter-spacing:0}body :is(.cfgp__step-title,.cfgp__drawer-sub):not(#zm){font-family:var(--zm-font);font-weight:500}.zm-accent{font-style:italic;font-weight:500;color:var(--zm-gold)}h1,.h1,h2,.h2{font-feature-settings:"liga" 1,"kern" 1;text-wrap:balance}h1,.h1{line-height:1.04}h2,.h2{line-height:1.1}p{text-wrap:pretty}.zm-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 var(--margin-xs);font-family:var(--font-subheading--family);font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--zm-gold)}.zm-eyebrow:before{content:"";width:22px;height:1px;background:currentcolor;opacity:.6}@media(prefers-reduced-motion:no-preference){[data-reveal] [data-reveal-item]{opacity:0;transform:translateY(var(--zm-reveal-shift));transition:opacity var(--zm-reveal-duration) var(--zm-ease),transform var(--zm-reveal-duration) var(--zm-ease);transition-delay:calc(var(--reveal-index, 0) * var(--zm-reveal-stagger))}[data-reveal].is-revealed [data-reveal-item]{opacity:1;transform:none}}.no-js [data-reveal] [data-reveal-item]{opacity:1;transform:none}@media(prefers-reduced-motion:no-preference){.button{transition:transform .16s var(--zm-ease),box-shadow .16s var(--zm-ease),filter .16s var(--zm-ease)}.button:hover{transform:translateY(-1px)}.button:active{transform:translateY(0);transition-duration:60ms}}.zm-link{position:relative;text-decoration:none;color:inherit}.zm-link:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background:currentcolor;transform:scaleX(0);transform-origin:left;transition:transform .26s var(--zm-ease)}.zm-link:hover:after,.zm-link:focus-visible:after{transform:scaleX(1)}.zm-swipe{display:none;align-items:center;justify-content:center;gap:7px;margin:var(--margin-xs) 0 0;font-size:.78rem;font-weight:600;letter-spacing:.04em;color:color-mix(in srgb,var(--color-foreground) 58%,transparent)}.zm-swipe__arrow{display:inline-block;font-size:1.05rem;line-height:1}@media(prefers-reduced-motion:no-preference){.zm-swipe__arrow{animation:zm-nudge 1.6s ease-in-out infinite}}@keyframes zm-nudge{0%,60%,to{transform:translate(0)}30%{transform:translate(5px)}}.zm-dots{display:none;justify-content:center;align-items:center;gap:7px;margin-top:14px}.zm-dots[hidden]{display:none!important}.zm-dot{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:color-mix(in srgb,var(--color-foreground) 22%,transparent);cursor:pointer;transition:width .22s var(--zm-ease),background-color .22s var(--zm-ease)}.zm-dot.is-active{width:22px;background:var(--zm-gold)}@media(max-width:900px){.zm-swipe,.zm-dots{display:flex}}.zm-scroll-locked{overflow:hidden}.zm-scroll-locked body{position:fixed;top:var(--zm-scroll-top, 0);left:0;right:0;width:100%;overflow:hidden}@media not (max-width:750px){.product-section .product-section__medias--sticky{top:calc(var(--zm-header-height, 80px) + var(--padding-md))}}.product-section__medias--sticky:has([data-pfg-lightbox]:not([hidden])),.product-section__medias--sticky:has(dialog[open]){z-index:10000}.wa-bubble{position:fixed;bottom:18px;z-index:9990;display:inline-flex;align-items:center;gap:12px;padding:12px 22px 12px 14px;border-radius:999px;background:#161616;font-size:.92rem;color:#fff;font-weight:700;text-decoration:none;box-shadow:0 8px 26px #00000047;transition:transform .18s var(--zm-ease),box-shadow .18s var(--zm-ease)}.wa-bubble__text{display:flex;flex-direction:column;gap:2px;line-height:1.15}.wa-bubble__label{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.wa-bubble__sublabel{font-size:.8rem;font-weight:400;opacity:.85}.wa-bubble--right{right:18px}.wa-bubble--left{left:18px}.wa-bubble__icon{display:grid;place-items:center;flex:0 0 auto;color:#8a6232}@media(prefers-reduced-motion:no-preference){.wa-bubble:hover{transform:translateY(-2px);box-shadow:0 10px 26px #00000047}}@media(max-width:749px){.wa-bubble{bottom:calc(16px + env(safe-area-inset-bottom));padding:13px;box-shadow:0 6px 18px #0000003d}.wa-bubble--right{right:14px}.wa-bubble--left{left:14px}.wa-bubble .icon-wa{width:22px;height:22px}.wa-bubble__text{display:none}body:has(zoemass-buybar) .wa-bubble{bottom:calc(92px + env(safe-area-inset-bottom))}}.zm-rule{width:44px;height:2px;border:0;margin:var(--margin-sm) 0;background:linear-gradient(90deg,var(--zm-gold),transparent)}.zm-rule--center{margin-inline:auto;background:linear-gradient(90deg,transparent,var(--zm-gold),transparent);width:72px}:root{--zm-rythme-mobile: 30px}@media(max-width:749px){.about-split__inner.about-split__inner,.agate.agate,.article-content.article-content,.bguides__inner.bguides__inner,.blog-bold__inner.blog-bold__inner,.blog-featured__inner.blog-featured__inner,.collection-featured__inner.collection-featured__inner,.collections-featured__inner.collections-featured__inner,.comparison-table__inner.comparison-table__inner,.contact-editorial__inner.contact-editorial__inner,.custom-section__inner.custom-section__inner,.faq-editorial__inner.faq-editorial__inner,.faqobj__inner.faqobj__inner,.image-banner-wrapper__inner.image-banner-wrapper__inner,.main-blog__articles.main-blog__articles,.main-collection__inner.main-collection__inner,.main-collections__inner.main-collections__inner,.main-page__inner.main-page__inner,.materials-duo__inner.materials-duo__inner,.product-recommendations__inner.product-recommendations__inner,.reviews.reviews,.story-editorial__inner.story-editorial__inner,.upsell-acc__inner.upsell-acc__inner,.video-benefits__inner.video-benefits__inner{padding-top:min(var(--padding-top),var(--zm-rythme-mobile));padding-bottom:min(var(--padding-bottom),var(--zm-rythme-mobile))}.bproof.bproof{padding-top:min(var(--bp-pt),var(--zm-rythme-mobile));padding-bottom:min(var(--bp-pb),var(--zm-rythme-mobile))}.bstory.bstory{padding-top:min(var(--bs-pt),var(--zm-rythme-mobile));padding-bottom:min(var(--bs-pb),var(--zm-rythme-mobile))}.cmp__inner.cmp__inner,.rvg__inner.rvg__inner{padding-top:min(var(--pt),var(--zm-rythme-mobile));padding-bottom:min(var(--pb),var(--zm-rythme-mobile))}.gct.gct{padding-top:min(var(--gct-pt),var(--zm-rythme-mobile));padding-bottom:min(var(--gct-pb),var(--zm-rythme-mobile))}.hsup.hsup{padding-top:min(var(--hs-pt),var(--zm-rythme-mobile));padding-bottom:min(var(--hs-pb),var(--zm-rythme-mobile))}.pft.pft{padding-top:min(var(--pft-pt),var(--zm-rythme-mobile));padding-bottom:min(var(--pft-pb),var(--zm-rythme-mobile))}.phd__inner.phd__inner{padding-top:min(var(--phd-pt),var(--zm-rythme-mobile));padding-bottom:min(var(--phd-pb),var(--zm-rythme-mobile))}.pstrip__inner.pstrip__inner,.tselector__inner.tselector__inner,.ugcv__inner.ugcv__inner,.xtrust__inner.xtrust__inner{padding-top:min(var(--padding-top-section),var(--zm-rythme-mobile));padding-bottom:min(var(--padding-bottom-section),var(--zm-rythme-mobile))}.pvid.pvid{padding-top:min(var(--pvid-pt),var(--zm-rythme-mobile));padding-bottom:min(var(--pvid-pb),var(--zm-rythme-mobile))}.rc.rc{padding-top:min(var(--rc-pt),var(--zm-rythme-mobile));padding-bottom:min(var(--rc-pb),var(--zm-rythme-mobile))}.rshow.rshow{padding-top:min(var(--rs-pt),var(--zm-rythme-mobile));padding-bottom:min(var(--rs-pb),var(--zm-rythme-mobile))}.tqbanner.tqbanner{padding-top:min(var(--tq-pt),var(--zm-rythme-mobile));padding-bottom:min(var(--tq-pb),var(--zm-rythme-mobile))}.vt.vt{padding-top:min(var(--vt-pt),var(--zm-rythme-mobile));padding-bottom:min(var(--vt-pb),var(--zm-rythme-mobile))}}.zintent{position:fixed;z-index:9985;left:18px;bottom:18px;width:min(380px,calc(100vw - 36px))}.zintent[hidden],.zintent__voile,.zintent__poignee{display:none}.zintent__panel{position:relative;padding:22px 22px 20px;border-radius:var(--card-border-radius, 16px);background:var(--color-background, #f0ede8);border:1px solid color-mix(in srgb,var(--color-foreground) 12%,transparent);box-shadow:0 14px 40px #00000029}.zintent__close{position:absolute;top:10px;right:10px;z-index:1;display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:999px;background:transparent;color:color-mix(in srgb,var(--color-foreground) 55%,transparent);cursor:pointer;transition:background-color .16s var(--zm-ease)}.zintent__close:hover{background:color-mix(in srgb,var(--color-foreground) 8%,transparent)}.zintent__eyebrow{margin-bottom:6px}.zintent__title{margin:0 0 6px;padding-right:30px;font-family:var(--zm-display);font-size:1.22rem;font-weight:600;line-height:1.2;letter-spacing:-.01em}.zintent__text{margin:0 0 14px;font-size:.88rem;line-height:1.5;color:color-mix(in srgb,var(--color-foreground) 72%,transparent)}.zintent__label{display:block;margin-bottom:5px;font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--color-foreground) 55%,transparent)}.zintent__form textarea,.zintent__form input[type=email],.zintent__form input[type=tel]{width:100%;margin-bottom:14px;padding:12px 14px;border:1px solid var(--color-input-border, #00000021);border-radius:var(--inputs-border-radius, 10px);background:var(--color-input-background, #fff);color:var(--color-input-text, #1a1a1a);font-family:var(--zm-body);font-size:16px;line-height:1.45;transition:border-color .15s var(--zm-ease),box-shadow .15s var(--zm-ease)}.zintent__form textarea{resize:none;min-height:84px}.zintent__form textarea:focus,.zintent__form input[type=email]:focus,.zintent__form input[type=tel]:focus{outline:none;border-color:var(--zm-gold);box-shadow:0 0 0 3px color-mix(in srgb,var(--zm-gold) 18%,transparent)}.zintent__actions{display:flex;align-items:center;gap:14px}.zintent__send{flex:1;padding:14px 18px;border:0;border-radius:999px;background:var(--zm-gold);color:#1a1a1a;font-family:var(--zm-body);font-size:.95rem;font-weight:650;cursor:pointer;transition:transform .17s var(--zm-ease),box-shadow .17s var(--zm-ease)}@media(prefers-reduced-motion:no-preference){.zintent__send:hover{transform:translateY(-1px);box-shadow:0 6px 18px color-mix(in srgb,var(--zm-gold) 40%,transparent)}.zintent__send:active{transform:translateY(0) scale(.985);transition-duration:70ms}}.zintent__send{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}.zintent__send .icon{font-size:20px!important}.zintent__send--link{width:100%;margin-top:12px}.zintent__notify{display:none}.zintent__optional{font-weight:400;text-transform:none;letter-spacing:0}.zintent__form textarea{min-height:64px}.zintent__wa{display:inline-flex;align-items:center;gap:8px;margin-top:12px;min-height:36px;font-size:.88rem;font-weight:600;color:var(--color-foreground);text-decoration:none}.zintent__wa .icon-wa{color:#8a6232}.zintent__or{display:flex;align-items:center;gap:12px;margin:12px 0 0;font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--color-foreground) 50%,transparent)}.zintent__or:before,.zintent__or:after{content:"";flex:1;height:1px;background:color-mix(in srgb,var(--color-foreground) 14%,transparent)}.zintent__wa-btn{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:48px;margin-top:12px;padding:12px 18px;border:1.5px solid #c4935a;border-radius:999px;background:color-mix(in srgb,#c4935a 8%,#fff);color:#1a1a1a;font-family:var(--zm-body);font-size:.95rem;font-weight:650;text-decoration:none;transition:transform .17s var(--zm-ease),box-shadow .17s var(--zm-ease)}.zintent__wa-btn .icon-wa{flex:0 0 auto;color:#8a6232}.zintent__wa-btn:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px}@media(hover:hover)and (prefers-reduced-motion:no-preference){.zintent__wa-btn:hover{transform:translateY(-1px);box-shadow:0 6px 18px color-mix(in srgb,#c4935a 28%,transparent)}}@media(prefers-reduced-motion:no-preference){.zintent__wa-btn:active{transform:translateY(0) scale(.985);transition-duration:70ms}}.zintent__sr{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.zintent__wa:hover span{text-decoration:underline;text-underline-offset:.2em}.zintent__consent{margin:12px 0 0;font-size:.74rem;line-height:1.45;color:color-mix(in srgb,var(--color-foreground) 55%,transparent)}.zintent__consent .zintent__later{margin-inline-start:6px;font-size:.74rem;text-decoration:underline;text-underline-offset:.2em}.zintent__done{text-align:center}.zintent__done .zintent__title{padding-right:0}.zintent__done-icon .icon{display:block;margin:0 auto 8px;font-size:40px!important;color:#8a6232;font-variation-settings:"FILL" 1}.zintent__code-wrap{display:flex;flex-direction:column;align-items:center;gap:6px;margin:4px 0 0}.zintent__code-label{font-size:.74rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--color-foreground) 60%,transparent)}.zintent__code{display:inline-flex;align-items:baseline;gap:10px;padding:10px 16px;border:1px dashed var(--zm-gold);border-radius:12px;background:color-mix(in srgb,var(--zm-gold) 10%,transparent);font-family:var(--zm-body);font-size:1.3rem;font-weight:700;letter-spacing:.12em;color:var(--color-foreground);cursor:pointer}.zintent__code-hint{font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--zm-gold)}@media(prefers-reduced-motion:no-preference){.zintent__done{opacity:0;transform:translateY(6px);transition:opacity .22s var(--zm-ease),transform .22s var(--zm-ease)}.zintent__done.is-in{opacity:1;transform:none}.zintent__done-icon .icon{transform:scale(.6);transition:transform .32s cubic-bezier(.34,1.4,.64,1) .12s}.zintent__done.is-in .zintent__done-icon .icon{transform:scale(1)}}.zintent__later{padding:0;border:0;background:none;color:color-mix(in srgb,var(--color-foreground) 55%,transparent);font-family:var(--zm-body);font-size:.86rem;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.zintent__done[hidden]{display:none}.zintent__done{display:flex;align-items:center;gap:8px;margin:0;font-size:.92rem;line-height:1.45;color:var(--color-success, #8a6232)}@media(prefers-reduced-motion:no-preference){.zintent__voile{opacity:0;transition:opacity .2s var(--zm-ease)}.zintent.is-open .zintent__voile{opacity:1;transition-duration:.32s}.zintent__panel{opacity:0;transform:translateY(14px) scale(.985);filter:blur(6px);transition:opacity .2s var(--zm-ease),transform .22s var(--zm-ease),filter .18s var(--zm-ease)}.zintent.is-open .zintent__panel{opacity:1;transform:none;filter:blur(0);transition:opacity .24s var(--zm-ease),transform .42s var(--zm-ease),filter .42s var(--zm-ease)}.zintent__panel>*:not(.zintent__poignee){opacity:0;transform:translateY(6px);transition:opacity .26s var(--zm-ease) 60ms,transform .32s var(--zm-ease) 60ms}.zintent.is-open .zintent__panel>*:not(.zintent__poignee){opacity:1;transform:none}}@media(max-width:749px){.zintent{top:0;right:0;bottom:0;left:0;width:auto;display:flex;align-items:flex-end}.zintent__voile{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:#14141473;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.zintent__panel{position:relative;z-index:1;width:100%;max-height:88dvh;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:10px 20px calc(22px + env(safe-area-inset-bottom));border:0;border-radius:22px 22px 0 0;box-shadow:0 -10px 40px #00000047}.zintent__poignee{display:block;width:38px;height:4px;margin:0 auto 14px;border-radius:999px;background:color-mix(in srgb,var(--color-foreground) 20%,transparent)}.zintent__close{top:6px;right:8px}.zintent__title{font-size:1.3rem}.zintent__text{margin-bottom:16px}@media(prefers-reduced-motion:no-preference){.zintent__panel{transform:translateY(26px);filter:none}.zintent.is-open .zintent__panel{transform:none;filter:none;transition:opacity .22s var(--zm-ease),transform .4s var(--zm-ease)}}}@media(max-width:749px){:root{--margin-lg: 1.15rem;--margin-xl: 1.9rem;--margin-xxl: 2.75rem;--padding-lg: 1.6rem;--padding-xl: 2.2rem;--padding-xxl: 3rem;--gap-lg: 1.35rem;--gap-xl: 1.9rem}}.button:not(.button--secondary):not(.button--tertiary):not(.button-unstyled),button.shopify-payment-button__button--unbranded{border:1px solid transparent;background:linear-gradient(100deg,#c4935a,#d6ac78 55%,#c4935a);color:var(--zm-ink);font-family:var(--zm-font);font-size:.78rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.button--secondary{border:1px solid var(--zm-ink);background:transparent;color:var(--zm-ink);font-family:var(--zm-font);font-size:.78rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase}@media(hover:hover){.button:not(.button--secondary):not(.button--tertiary):not(.button-unstyled):hover,button.shopify-payment-button__button--unbranded:hover{opacity:1;box-shadow:0 14px 30px -18px #c4935ad9}.button--secondary:hover{opacity:1;background:var(--zm-ink);color:#fff}}.button:focus-visible,button.shopify-payment-button__button--unbranded:focus-visible{outline:2px solid var(--zm-gold);outline-offset:3px}:root{--zm-title-ink: #1a1a1a;--zm-text: #1a1a1a;--zm-muted: #5f5f5f}body:not(.template-index){color:var(--zm-text)}:where(body:not(.template-index)) :where(p,li,dd,td,blockquote,.rte){font-weight:400;line-height:1.6;color:var(--zm-text)}:where(body:not(.template-index)) :where(p,li){font-size:1rem}body:not(.template-index) :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4):not(#zm){color:var(--zm-title-ink)}body :is(.zf__results-title,.zf__quiz-title):not(#zm){font-size:clamp(2rem,2.6vw,2.4rem)}body.template-product .product-details h1:not(#zm),body.template-product h1.product-title:not(#zm){font-size:clamp(2rem,2.6vw,2.6rem);line-height:1.12}body:not(.template-index) :is(.price,.price-item,.pcard__price-now,.zf-card__now,.zf-spec dd,.pcard__spec-value):not(#zm){font-family:var(--zm-font);font-weight:500;color:var(--zm-title-ink)}body :is(.pcard__title,.zf-card__name,.cfgx__name,.card__title,.product-card__title):not(#zm){font-family:var(--zm-font);font-size:1.0625rem;font-weight:500;line-height:1.3;letter-spacing:0;color:var(--zm-title-ink)}body :is(.zf-card__name,.pcard__title) a{color:inherit}body :is(.zf-card__tag,.zf__cat-meta,.zf__cat-sub,.cfgx__tagline,.pcard__arg):not(#zm){color:var(--zm-muted)}.zf-card .zf-card__media{order:-1}body .zf-card__badge:not(#zm){position:static;display:block;max-width:none;margin:14px 0 -8px;padding:0;overflow:visible;border-radius:0;background:none;transform:none;font-family:var(--zm-font);font-size:11px;font-weight:500;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;white-space:normal;color:var(--zm-muted)}body .pcard__badge:not(#zm){padding:8px 12px 0;background:none;font-family:var(--zm-font);font-size:11px;font-weight:500;letter-spacing:.08em;text-align:left;color:var(--zm-muted)}body .zf__chip.is-active:not(#zm){border-color:var(--zm-title-ink);background:var(--zm-title-ink);color:#fff}body .zf__chip.is-active small:not(#zm){color:#ffffffbf}body :is(.zf__cat.is-active,.zf__answer.is-active,.zf-card.is-reco):not(#zm){border-color:var(--zm-title-ink);box-shadow:inset 0 0 0 1px var(--zm-title-ink);background:#fff}body :is(.zf__cat,.zf__answer,.zf__chip):hover:not(#zm){border-color:#1a1a1a73}body .zf__cat--custom:not(#zm){border-color:#1a1a1a24;background:var(--zf-card, #f7f5f1)}body .zf__cat--custom .zf__cat-meta:not(#zm){color:var(--zm-title-ink);font-weight:500}body :is(.zmvp__input:checked+.zmvp__card,.zmvp__input:checked+.zmvp__tile):not(#zm){border-color:var(--zm-title-ink);background:#fff;box-shadow:inset 0 0 0 1px var(--zm-title-ink)}body .zmvp__input:checked+.zmvp__card .zmvp__radio:not(#zm){border-color:var(--zm-title-ink);box-shadow:inset 0 0 0 5px var(--zm-title-ink)}body .zmvp__tile-check:not(#zm){color:var(--zm-title-ink)}body .zf-card__cta:not(#zm){font-family:var(--zm-font);font-weight:500;color:var(--zm-title-ink)}@media(hover:hover){body .zf-card__cta:hover:not(#zm){border-color:var(--zm-title-ink);background:var(--zm-title-ink);color:#fff}}@media(max-width:749px){body :is(.pcard__title,.zf-card__name):not(#zm){font-size:1rem}body .zf-card__badge:not(#zm){margin:10px 0 -6px;font-size:10px}}body:not(.template-index) :is(.zbes__title,.zf__mode-title,.zf__cat-title,.faqobj__q-text,.faqobj__foot-title,.bguides__title,.epro__tier-v,.accordion__content h2,.accordion__content h3):not(#zm),body .zmf__title:not(#zm){font-family:var(--zm-font);font-weight:500;font-style:normal;letter-spacing:0}body:not(.template-index) :is(.zbes__title,.zf__mode-title,.faqobj__foot-title,.epro__tier-v):not(#zm){font-size:1.25rem}body:not(.template-index) :is(.zf__cat-title,.bguides__title):not(#zm){font-size:1.125rem}body:not(.template-index) :is(.faqobj__q-text,.accordion__content h2,.accordion__content h3):not(#zm){font-size:1.0625rem}body .zmf__title:not(#zm){font-size:.75rem;letter-spacing:.14em;text-transform:uppercase}@media(max-width:749px){body:not(.template-index) :is(h1,h2,.h1,.h2,.cfg-band__heading,.tselector__heading,.product-recommendations__inner>.text-block,.product-recommendations__inner>.text-block p):not(#zm):not(.cfgp__step-title,.cfgp__drawer-sub,.cfgp__topbar-model,.cfgx__name,.zm-sans,.zmf__title,.zbes__title,.accordion__content h2){font-size:1.75rem;line-height:1.2}body:not(.template-index) .epro__hl-block:not(#zm){font-size:inherit}}body .b2bh .b2bh__title:not(#zm){max-width:17ch;font-size:clamp(2rem,3.6vw,3.5rem);font-weight:500;line-height:1.08;letter-spacing:-.025em}body .b2bh .b2bh__title em:not(#zm){font-style:normal}body :is(.product-add-to-cart-button,.zbuybar__action) .button:not(.button--secondary):not(#zm){min-height:54px;border:1px solid transparent;border-radius:0;background:linear-gradient(100deg,#c4935a,#d6ac78 55%,#c4935a);box-shadow:none;color:#1a1a1a;font-size:.8rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;transition:background-color .2s ease,border-color .2s ease}body :is(.product-add-to-cart-button,.zbuybar__action) .button:not(.button--secondary):not(#zm):after{content:none}@media(hover:hover){body :is(.product-add-to-cart-button,.zbuybar__action) .button:not(.button--secondary):hover:not(#zm){box-shadow:0 14px 30px -18px #c4935ad9;color:#1a1a1a}}body .zm-acc .accordion:not(#zm){border-bottom:1px solid #e3dcd2}body .zm-acc .accordion-block:first-child .accordion:not(#zm){border-top:1px solid #e3dcd2}body .zm-acc .accordion__header:not(#zm){min-height:44px;padding:22px 0}body .zm-acc .accordion__heading-title:not(#zm){margin:0;font-size:1rem;font-weight:500;letter-spacing:0;text-transform:none;color:#1a1a1a}body .zm-acc .accordion__icons-add .icon:not(#zm){font-size:22px!important;font-variation-settings:"wght" 200;color:#1a1a1a}body .zm-acc .accordion[open] .accordion__icons-add .icon--remove:not(#zm){transform:none}body .zm-acc .accordion__content:not(#zm){padding-bottom:22px;font-size:.9375rem;line-height:1.6}body .zm-acc .accordion__content a[href*="wa.me"]:not(#zm){display:inline-flex;align-items:center;gap:8px;width:fit-content;min-height:44px;padding:10px 18px;border:1px solid #1a1a1a;color:#1a1a1a;font-size:.8rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none}body .b2b :is(.b2b__title,.b2bx__title):not(#zm){font-size:clamp(1.75rem,2.8vw,2.5rem);font-weight:500;line-height:1.15;letter-spacing:-.02em}body .b2b :is(.b2b__title,.b2bx__title) em:not(#zm){font-style:normal}body .b2b .b2bx__name:not(#zm){font-size:clamp(1.4rem,2vw,1.85rem);font-weight:500;letter-spacing:-.015em}body .b2b :is(.b2bk__name,.b2bc__name,.b2bj__form-title):not(#zm){font-size:clamp(1.2rem,1.5vw,1.45rem);font-weight:500}body .b2b :is(.b2bq__step-title,.b2ba__tile-title,.b2br__card-title,.b2bj__success-title):not(#zm){font-size:1.2rem;font-weight:500;letter-spacing:-.01em}body .b2b .b2br__quote:not(#zm){font-size:clamp(1.2rem,1.8vw,1.6rem);font-weight:400}body .b2b .b2bf__q:not(#zm){font-size:1.05rem;font-weight:500}body .b2b :is(.b2bc__price,.b2b-num):not(#zm){font-size:1.6rem}body .b2b .b2bo__figure:not(#zm){font-size:1.35rem;font-style:normal;font-weight:600}@media(max-width:749px){body .b2b :is(.b2b__title,.b2bx__title):not(#zm){font-size:1.6rem}body .b2b .b2bx__name:not(#zm){font-size:1.4rem}}@media(max-width:749px){body .zbuybar__action .button:not(.button--secondary):not(#zm){min-height:48px;padding-inline:16px;font-size:.72rem;letter-spacing:.1em}}body .wa-bubble:not(#zm){background:linear-gradient(100deg,#c4935a,#d6ac78 55%,#c4935a);color:#1a1a1a;box-shadow:0 10px 26px -12px #c4935ae6}body .wa-bubble .wa-bubble__icon:not(#zm){color:#1a1a1a}body .zm-acc .accordion__content a[href*="wa.me"]:not(#zm){border-color:transparent;background:linear-gradient(100deg,#c4935a,#d6ac78 55%,#c4935a);color:#1a1a1a}body .zm-acc .accordion__header:focus:not(:focus-visible):not(#zm){outline:none}
/*# sourceMappingURL=/cdn/shop/t/19/assets/zoemass-brand.css.map */
