:root{--nb-ink: #1a2a18;--nb-deep: #2c472a;--nb-mid: #66a961;--nb-light: #abe6a6;--nb-cream: #fdf8ec;--nb-cream-2: #f6eed9;--nb-paper: #ffffff;--nb-accent: #f4c542;--nb-coral: #ef6d52;--nb-sage: #d8ebd4;--nb-sky: #7ec8e3;--nb-ink-80: rgba(26, 42, 24, .8);--nb-ink-70: rgba(26, 42, 24, .7);--nb-deep-35: rgba(44, 71, 42, .35);--nb-deep-25: rgba(44, 71, 42, .25);--nb-deep-15: rgba(44, 71, 42, .15);--nb-deep-12: rgba(44, 71, 42, .12);--nb-deep-08: rgba(44, 71, 42, .08);--nb-accent-55: rgba(244, 197, 66, .55);--nb-coral-35: rgba(239, 109, 82, .35);--nb-font-display: "Montserrat", system-ui, sans-serif;--nb-font-body: "Poppins", system-ui, sans-serif;--nb-font-script: "Caveat", cursive;--nb-font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, monospace;--nb-fs-h1-hero: clamp(52px, 7vw, 108px);--nb-fs-h1-display: clamp(48px, 6.8vw, 108px);--nb-fs-h2-xl: clamp(46px, 6vw, 92px);--nb-fs-h2-lg: clamp(40px, 5.4vw, 76px);--nb-fs-h2: clamp(36px, 4.8vw, 64px);--nb-fs-h2-sm: clamp(32px, 4.2vw, 52px);--nb-fs-h3: clamp(28px, 3.4vw, 42px);--nb-fs-h4: clamp(22px, 2.4vw, 32px);--nb-fs-lede: 19px;--nb-fs-body: 15px;--nb-fs-body-sm: 13.5px;--nb-fs-small: 12.5px;--nb-fs-micro: 11px;--nb-fs-eyebrow: 12px;--nb-lh-display: .92;--nb-lh-display-lg: 1.05;--nb-lh-heading: 1.1;--nb-lh-body: 1.55;--nb-lh-body-loose: 1.7;--nb-ls-display: -.03em;--nb-ls-heading-tight: -.02em;--nb-ls-heading: -.01em;--nb-ls-body: 0;--nb-ls-eyebrow: .18em;--nb-ls-caps: .1em;--nb-space-1: 4px;--nb-space-2: 8px;--nb-space-3: 12px;--nb-space-4: 16px;--nb-space-5: 20px;--nb-space-6: 24px;--nb-space-7: 32px;--nb-space-8: 48px;--nb-space-9: 60px;--nb-space-10: 80px;--nb-space-11: 100px;--nb-wrap-max: 1320px;--nb-wrap-padding: 32px;--nb-wrap-padding-mobile: 20px;--nb-radius-xs: 6px;--nb-radius-sm: 10px;--nb-radius-md: 14px;--nb-radius-lg: 18px;--nb-radius-xl: 22px;--nb-radius-2xl: 28px;--nb-radius-full: 999px;--nb-radius-circle: 50%;--nb-shadow-sm: 0 4px 10px rgba(239, 109, 82, .35);--nb-shadow-btn: 0 10px 0 -4px rgba(44, 71, 42, .35);--nb-shadow-btn-yellow: 0 10px 0 -4px rgba(244, 197, 66, .55);--nb-shadow-card: 0 16px 40px -18px rgba(44, 71, 42, .22);--nb-shadow-card-lg: 0 18px 40px -20px rgba(44, 71, 42, .25);--nb-shadow-lift: 0 20px 50px rgba(44, 71, 42, .25);--nb-shadow-panel: 0 20px 60px rgba(44, 71, 42, .15);--nb-shadow-hero: 0 30px 80px -30px rgba(44, 71, 42, .45);--nb-shadow-nav: 0 -8px 24px rgba(44, 71, 42, .08);--nb-dur-fast: .12s;--nb-dur-quick: .15s;--nb-dur-normal: .2s;--nb-dur-slow: .3s;--nb-dur-marquee: 38s;--nb-dur-wobble: 6s;--nb-ease: ease;--nb-z-base: 1;--nb-z-raised: 2;--nb-z-sticker: 3;--nb-z-overlay: 20;--nb-z-sticky: 40;--nb-z-modal: 80;--nb-z-toast: 90}.wrap{max-width:var(--nb-wrap-max);margin:0 auto;padding:0 var(--nb-wrap-padding)}@media(max-width:640px){.wrap{padding:0 var(--nb-wrap-padding-mobile)}}.display{font-family:var(--nb-font-display);font-weight:900;letter-spacing:var(--nb-ls-display);line-height:var(--nb-lh-display)}.eyebrow{font-family:var(--nb-font-display);font-weight:800;letter-spacing:var(--nb-ls-eyebrow);text-transform:uppercase;font-size:var(--nb-fs-eyebrow)}.script{font-family:var(--nb-font-script);font-weight:700}.btn{display:inline-flex;align-items:center;gap:10px;padding:16px 26px;border-radius:var(--nb-radius-full);font-weight:600;font-size:var(--nb-fs-body);transition:transform var(--nb-dur-quick) var(--nb-ease),box-shadow var(--nb-dur-quick) var(--nb-ease),background var(--nb-dur-normal);border:none;cursor:pointer}.btn-primary{background:var(--nb-deep);color:var(--nb-cream)}.btn-primary:hover{transform:translateY(-2px);box-shadow:var(--nb-shadow-btn)}.btn-yellow{background:var(--nb-accent);color:var(--nb-deep)}.btn-yellow:hover{transform:translateY(-2px);box-shadow:var(--nb-shadow-btn-yellow)}.btn-ghost{background:transparent;color:var(--nb-deep);border:2px solid var(--nb-deep)}.btn-ghost:hover{background:var(--nb-deep);color:var(--nb-cream)}.btn .arrow{display:inline-block;transition:transform var(--nb-dur-normal)}.btn:hover .arrow{transform:translate(4px)}.sticker,.hero-sticker{position:absolute;border-radius:var(--nb-radius-circle);display:grid;place-items:center;text-align:center;font-family:var(--nb-font-display);font-weight:900;animation:wobble var(--nb-dur-wobble) ease-in-out infinite;z-index:var(--nb-z-sticker)}.sticker{width:130px;height:130px;font-size:14px;line-height:1}.hero-sticker{width:112px;height:112px;font-size:12px;line-height:1}.sticker-1{background:var(--nb-accent);color:var(--nb-deep)}.sticker-2{background:var(--nb-coral);color:var(--nb-cream);transform:rotate(8deg);animation-delay:-2s;box-shadow:var(--nb-shadow-sm)}@keyframes wobble{0%,to{transform:rotate(9deg) translateY(0)}25%{transform:rotate(-2deg) translateY(-4px)}50%{transform:rotate(6deg) translateY(2px)}75%{transform:rotate(-4deg) translateY(-2px)}}.announce,.marquee{overflow:hidden;white-space:nowrap}.announce-track,.marquee-track{display:inline-flex;gap:60px;animation:scroll var(--nb-dur-marquee) linear infinite;padding-left:100%}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.icon-btn{width:40px;height:40px;border-radius:var(--nb-radius-circle);display:grid;place-items:center;border:1px solid var(--nb-deep-15);color:var(--nb-deep);position:relative;background:transparent}.icon-btn:hover{background:var(--nb-deep);color:var(--nb-cream);border-color:var(--nb-deep)}.cart-dot{position:absolute;top:-4px;right:-4px;background:var(--nb-coral);color:var(--nb-paper);font-size:10px;font-weight:700;width:18px;height:18px;border-radius:var(--nb-radius-circle);display:grid;place-items:center}.ph{border:1.5px dashed var(--nb-deep-25);border-radius:var(--nb-radius-md);padding:36px 28px;font-family:var(--nb-font-mono);font-size:var(--nb-fs-small);line-height:1.6;color:var(--nb-mid);background:#fdf8ec38;text-align:center}.on-dark .ph{border-color:#fdf8ec38;color:var(--nb-light)}@media(prefers-reduced-motion:reduce){.sticker,.hero-sticker,.announce-track,.marquee-track{animation:none!important}.btn,.icon-btn,.arrow{transition:none!important}}@media(max-width:768px){.pdp-hero{padding:16px 0 24px!important}.why,.hc-wrap,.compare,.safety-mini,.reviews,.faq,.cross,.ingredients,.donate-wrap{padding:32px 0!important}.marquee{padding:12px 0!important}.pdp-hero-grid{gap:16px!important;grid-template-columns:1fr!important}.pdp-main-img,.pdp-main-img__el{max-height:56vh!important}.pdp-main-img__el{object-fit:contain!important}.pdp-thumbs{gap:6px!important}.pdp-thumb{flex:0 0 56px!important;height:56px!important}.pdp-sticker.sticker-1{width:70px!important;height:70px!important;font-size:10px!important}.pdp-sticker.sticker-2{width:64px!important;height:64px!important;font-size:9px!important}.pdp-title{font-size:clamp(26px,7vw,36px)!important;line-height:1.05!important;margin:8px 0 10px!important}.pdp-subtitle{font-size:14px!important;line-height:1.4!important}.safety-mini-h3,.hbundle-h2,.why-h2,.hc-h2,.compare-h2,.ing-h2,.cross-h2,.donate-h2,.reviews-h2,.faq-h2{font-size:clamp(22px,5.5vw,28px)!important;line-height:1.1!important}.why-grid{grid-template-columns:1fr 1fr!important;gap:8px!important}.why-card{padding:12px!important}.why-card h3,.why-card__title{font-size:14px!important}.why-card p,.why-card__desc{font-size:12px!important;line-height:1.35!important}.hc-step{padding:12px!important;gap:10px!important}.hc-step h3{font-size:16px!important}.hc-step p{font-size:13px!important}.compare table,.cmp-table{font-size:12px!important}.compare th,.compare td,.cmp-table th,.cmp-table td{padding:8px 6px!important}.compare .cmp-brand__logo,.cmp-brand__logo{max-height:22px!important}.ing-grid{grid-template-columns:1fr!important;gap:8px!important}.ing-card{padding:12px!important}.reviews-grid{grid-template-columns:1fr!important;gap:12px!important}.review-card{padding:16px!important}.cross-grid{grid-template-columns:1fr 1fr!important;gap:8px!important}.cross-card{padding:10px!important;font-size:12px!important}.donate-wrap{padding:24px 0!important}.donate-wrap h2{font-size:18px!important}.donate{gap:8px!important}.donate-card{padding:12px!important}.safety-mini-grid{grid-template-columns:1fr!important;gap:16px!important}.faq-q{font-size:15px!important;padding:12px 0!important}.faq-a{font-size:14px!important}.faq-grid{grid-template-columns:1fr!important}.sticky-atc{display:flex!important}.sticky-atc__title{font-size:13px!important}.sticky-atc__btn{padding:12px 18px!important;font-size:13px!important;min-height:44px!important}.marquee-track{font-size:clamp(18px,4.5vw,24px)!important}.wrap{padding-left:16px!important;padding-right:16px!important}.section-head,.prow-head,.gesjouw-text,.safety-text,.impact-head,.how-head,.calc-head,.reviews-head,.faq-head,.ingredients-head,.donate-head,.cross-head,.compare-head,.why-head,.hc-head{text-align:center!important;align-items:center!important}.section-head .eyebrow,.prow-head .eyebrow,.section-head h2,.section-head h3,.prow-head .prow-h2{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.gesjouw-body,.safety-text .body,.safety-text .pull,.tc-body,.impact-sub,.calc-sub,.cross-body,.donate-body,.reviews-sub,.faq-intro,.section-head p,.prow-head p{font-size:14px!important;line-height:1.55!important;text-align:center!important;max-width:360px!important;margin-left:auto!important;margin-right:auto!important}.eyebrow{font-size:11px!important}.cs-grid-sec,.cs-grid-sec .wrap{padding-left:0!important;padding-right:0!important;max-width:none!important}.cs-pgrid{width:100vw!important;max-width:100vw!important;margin-left:calc(-50vw + 50%)!important;margin-right:calc(-50vw + 50%)!important;padding:0!important;box-sizing:border-box!important}}pandectes-cmp,.hsfc-Floating-Button,.hsfc-Toggle-Button,.hsfc-Revoke-Container,[data-hs-revoke],#hsfc-revoke,.cookie-revoke,.cookie-icon-bottom-left{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/12/assets/tokens.css.map */
