:where(.cz){--cz-ink:#0a0a0a;--cz-green:#303030;--cz-lime:#afe619;--cz-base:#f4f4f0;--cz-muted:#5f6360;--cz-line:#e4e4de;--cz-r:14px;--cz-ease:cubic-bezier(.25,1,.5,1);color:var(--cz-ink);font-feature-settings:"ss01"}.cz *{box-sizing:border-box}.cz-w{max-width:1200px;margin:0 auto;padding:0 20px}.cz-sec{padding:72px 0}@media(min-width:990px){.cz-sec{padding:112px 0}}.cz-eyebrow{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--cz-muted);margin:0 0 14px}.cz-h{font-size:clamp(30px,4.6vw,56px);line-height:1.02;letter-spacing:-.025em;font-weight:800;text-transform:uppercase;margin:0 0 16px}.cz-lead{font-size:clamp(16px,1.4vw,19px);line-height:1.55;color:var(--cz-muted);max-width:620px;margin:0}.cz-c{text-align:center}.cz-c .cz-lead{margin:0 auto}.cz-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--cz-ink);color:#fff;border:0;border-radius:999px;padding:16px 30px;font-weight:700;font-size:15px;letter-spacing:.02em;cursor:pointer;text-decoration:none;transition:background .3s var(--cz-ease),color .3s var(--cz-ease),transform .3s var(--cz-ease)}.cz-btn:hover{background:var(--cz-lime);color:var(--cz-ink);transform:translateY(-1px)}.cz-btn:focus-visible,.cz button:focus-visible,.cz a:focus-visible{outline:3px solid var(--cz-lime);outline-offset:3px}.cz-btn[disabled]{opacity:.6;cursor:wait}.cz-js .cz-reveal{opacity:0;transform:translateY(28px);transition:opacity .9s var(--cz-ease),transform .9s var(--cz-ease)}.cz-js .cz-reveal.is-in{opacity:1;transform:none}.cz-rail{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 20px 8px;margin:0 -20px}.cz-rail::-webkit-scrollbar{display:none}.cz-ph{border:2px dashed #b9b9b0!important;background:repeating-linear-gradient(45deg,#fafaf7,#fafaf7 10px,#f1f1ec 10px 20px)!important;color:#77786f;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}@media(prefers-reduced-motion:reduce){.cz-js .cz-reveal,.cz-reveal{opacity:1;transform:none;transition:none}.cz *{animation:none!important;scroll-behavior:auto!important}}@view-transition{navigation:auto}.cz-story p,.cz-pin p,.cz-ugc p,.cz-cards--trust p,.cz-story__p,.cz-pin__p,.cz-story .cz-h,.cz-pin h3,.cz-ugc .cz-h,.cz-cards--trust .cz-h,.cz-cards--trust h3{color:inherit!important}.cz-rail>:last-child{margin-right:20px}.cz-sel__radar{background:#fff9;box-shadow:none;border:1px solid rgba(0,0,0,.06)}@media(max-width:749px){#shopify-section-template--compare table td,.cz table td,.cz table th{font-size:13px;line-height:1.3;padding:12px 8px;vertical-align:middle}}[id*=__related] h2,[id*=__related] .section-header h2{overflow-wrap:anywhere;font-size:clamp(26px,7vw,48px)}.cz-story__h,.cz-story__p,.cz-story__stat{text-shadow:0 2px 24px rgba(0,0,0,.45)}.cz-cards--recipe .cz-cards__b{padding:24px 24px 28px}.cz-cards--trust .cz-h,.cz-cards--trust h3{color:#fff!important;opacity:1!important}.cz-cards--trust .cz-eyebrow{color:#afe619!important;opacity:1!important}.cz-cards--trust .cz-cards__t,.cz-cards--trust .cz-cards__t p{color:#ffffffe0!important;opacity:1!important}.cz-cards--trust .cz-cards__ic{background:#afe619!important;color:#0a0a0a!important;opacity:1!important;font-weight:800}.cz-cards--trust .cz-cards__c{border-color:#ffffff38!important}.cz .cz-h{max-width:100%;overflow-wrap:break-word;text-wrap:balance}.cz-c .cz-h{margin-left:auto;margin-right:auto}.cz-bun .cz-h{font-size:clamp(28px,4.2vw,56px)!important;max-width:20ch}.cz .cz-bwrap{display:inline-block;margin:0;width:auto}.cz .cz-bwrap .product__submit__item{margin:0;width:auto}.cz .cz-bwrap .btn.cz-tbtn{white-space:nowrap;width:auto;min-width:max-content}.cz .cz-sel__cta .btn.cz-tbtn{display:inline-flex;text-decoration:none}@media(max-width:749px){.cz .cz-sel__cta{display:block}.cz .cz-sel__cta .btn.cz-tbtn{width:100%;min-width:0}}.cz .cz-bwrap .product__submit__item{display:block!important}.cz-sticky.cz .cz-bwrap{flex:0 0 auto}@media(max-width:749px){.cz .cz-bwrap .btn.cz-tbtn{padding-left:14px!important;padding-right:14px!important;letter-spacing:1.5px!important;min-width:0!important}.cz-sticky.cz .cz-bwrap{flex:0 1 auto;min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/chz-v2.css.map */
