.co-scope{--co-cream:#fbf5ec;--co-paper:#fffaf4;--co-ink:#101010;--co-muted:#625c54;--co-orange:#f47b16;--co-orange-2:#ff9f3e;--co-blue:#e8f6ff;--co-sky:#dff2ff;--co-card:#ffffffc7;--co-line:#1010101c;--co-shadow:0 24px 70px #291c0c21;--co-soft:0 14px 36px #291c0c14;--co-card-shadow:0 14px 36px #291c0c14;color:var(--co-ink);font-family:Inter,ui-rounded,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.co-scope h1,.co-scope h2,.co-scope h3,.co-scope h4,.co-scope h5,.co-scope strong,.co-scope b{color:var(--co-ink)}.co-bg{background:radial-gradient(circle at 84% 4%,#f47b161f,transparent 30rem),radial-gradient(circle at 8% 8%,#dcf2fff2,transparent 28rem),linear-gradient(180deg,var(--co-cream),var(--co-paper) 45%,#fff)}.co-shell{width:min(100% - 16px,1440px);box-shadow:var(--co-shadow);background:#ffffff70;border:1px solid #10101014;border-radius:28px;margin:8px auto;overflow:clip}@media(max-width:760px){.co-shell{border-radius:18px;width:calc(100% - 8px);margin:4px auto}}.co-container{width:min(100% - 40px,1160px);margin:0 auto}.co-card{background:var(--co-card);border:1px solid var(--co-line);box-shadow:var(--co-soft);border-radius:26px}.co-eyebrow{border:1px solid var(--co-line);box-shadow:var(--co-soft);color:#453f39;background:#ffffffb8;border-radius:999px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;font-weight:760;display:inline-flex}.co-eyebrow:before{content:"";background:var(--co-orange);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 6px #f47b1621}.co-btn{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:16px 24px;font-size:16px;font-weight:820;transition:transform .2s;display:inline-flex}.co-btn:hover{transform:translateY(-2px)}.co-btn-primary{background:var(--co-orange);color:#fff;box-shadow:0 12px 30px #f47b1647}.co-btn-secondary{border:1px solid var(--co-line);box-shadow:var(--co-soft);color:var(--co-ink);background:#ffffffc2}.co-h1{letter-spacing:-.068em;font-size:clamp(48px,7.2vw,94px);font-weight:920;line-height:.9}.co-h2{letter-spacing:-.06em;font-size:clamp(38px,4.8vw,72px);font-weight:920;line-height:.94}.co-accent{color:var(--co-orange)}.co-scope [data-reveal]{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(18px)}.co-scope [data-reveal].is-in{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.co-scope [data-reveal]{opacity:1;transition:none;transform:none}}.co-sky-cloud{filter:drop-shadow(0 15px 24px #4a69841c);z-index:0;will-change:transform;background:#ffffffe8;border-radius:999px;position:absolute}.co-sky-cloud:before,.co-sky-cloud:after{content:"";background:inherit;border-radius:50%;position:absolute}.co-sky-cloud:before{width:54%;height:125%;top:-52%;left:13%}.co-sky-cloud:after{width:58%;height:142%;top:-66%;right:10%}.lvg-scope{--lvg-ink:#0b1b3a;--lvg-ink-2:#15294f;--lvg-cyan:#3fb8ff;--lvg-cyan-soft:#d6eefe;--lvg-gold:#e0b43b;--lvg-gold-soft:#f6e6a8;--lvg-bone:#fbf7ee;--lvg-line:#0b1b3a;overflow-x:clip}.product-gummy-standard{--lvg-card-shadow-sm:4px 4px 0 0 var(--lvg-ink);--lvg-card-shadow:5px 5px 0 0 var(--lvg-ink);--lvg-card-shadow-lg:10px 10px 0 0 var(--lvg-ink);--lvg-active-card-shadow:6px 6px 0 0 var(--lvg-ink);font-family:var(--font-sans)}.product-gummy-standard h1,.product-gummy-standard h2,.product-gummy-standard h3,.product-gummy-standard h4{font-family:var(--font-display)}.product-gummy-standard .co-scope{font-family:var(--font-sans)}.product-gummy-standard .co-card{border:2px solid var(--lvg-ink);box-shadow:var(--lvg-card-shadow);background:#fff;border-radius:18px}.product-gummy-standard .product-standard-card{background-color:#fff;border-radius:18px;border-color:var(--lvg-ink)!important;box-shadow:5px 5px 0 0 var(--lvg-ink)!important}.product-gummy-standard .product-standard-card-lg{box-shadow:10px 10px 0 0 var(--lvg-ink)!important}.lvg-scope [data-reveal]{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.lvg-scope [data-reveal=left]{transform:translate(-16px)}.lvg-scope [data-reveal=right]{transform:translate(16px)}.lvg-scope [data-reveal=scale]{transform:scale(.94)}.lvg-scope [data-reveal].is-in{opacity:1;transform:none}@media(max-width:640px){.lvg-scope [data-reveal=left],.lvg-scope [data-reveal=right]{transform:translateY(28px)}}@media(prefers-reduced-motion:reduce){.lvg-scope [data-reveal]{opacity:1!important;transition:none!important;transform:none!important}}@keyframes lvg-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.lvg-marquee-track{animation:40s linear infinite lvg-marquee}@keyframes lvg-bob{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-12px)rotate(-2deg)}}.lvg-bob{animation:6s ease-in-out infinite lvg-bob}@keyframes lvg-scan-line{0%{opacity:.95;top:0%}50%{opacity:.95;top:95%}50.01%{opacity:0}51%{opacity:0;top:0%}60%{opacity:.95}to{opacity:.95;top:95%}}.lvg-scan-line{animation:2.2s ease-in-out infinite lvg-scan-line}@media(prefers-reduced-motion:reduce){.lvg-bob,.lvg-marquee-track,.lvg-scan-line{animation:none!important}}.nubs-playful{--font-display:"DynaPuff", "Nunito Sans", system-ui, sans-serif;--font-body:"Nunito Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--nubs-black:#0d0d0d;--nubs-orange:#ff8f3d;--nubs-cream:#fff6e8;--nubs-blue:#3fb8ff;--nubs-pink:#ff6fb1;--nubs-green:#7ed957;--nubs-yellow:#ffd84d;font-family:var(--font-body);font-weight:600}.nubs-playful p,.nubs-playful li,.nubs-playful input,.nubs-playful select,.nubs-playful textarea,.nubs-playful label,.nubs-playful summary,.nubs-playful blockquote,.nubs-playful dd,.nubs-playful dt,.nubs-playful .body-text,.nubs-playful .faq-answer{font-family:var(--font-body);font-weight:600;line-height:1.5}.nubs-playful p,.nubs-playful li{font-size:clamp(16px,1.05vw,18px)}.nubs-playful small,.nubs-playful .small,.nubs-playful .text-xs,.nubs-playful .text-\[10px\],.nubs-playful .text-\[11px\],.nubs-playful .text-\[12px\]{font-weight:700;line-height:1.35;font-family:var(--font-body)!important}.nubs-playful h1,.nubs-playful h2,.nubs-playful h3,.nubs-playful h4,.nubs-playful .badge,.nubs-playful .price,.nubs-playful .sticker,.nubs-playful .reminder-title,.nubs-playful button,.nubs-playful [class*=co-btn],.nubs-playful [class*=lvg-btn],.nubs-playful [class*=fo-btn]{letter-spacing:-.005em;font-family:var(--font-display)!important;font-weight:700!important}.nubs-playful h1{font-size:clamp(46px,8vw,84px);line-height:.95}.nubs-playful h2{font-size:clamp(36px,6vw,60px);line-height:1}.nubs-playful h3{font-size:clamp(24px,3vw,38px);line-height:1.1}.nubs-playful h4{font-size:clamp(20px,2vw,26px);line-height:1.15}.nubs-playful button,.nubs-playful [class*=co-btn],.nubs-playful [class*=lvg-btn],.nubs-playful [class*=fo-btn]{font-size:clamp(16px,1.2vw,20px);line-height:1;font-weight:600!important}.nubs-playful button[aria-expanded]>span[aria-hidden]{justify-content:center;align-items:center;display:inline-flex;font-family:var(--font-body)!important;letter-spacing:0!important;font-weight:900!important;line-height:1!important}.nubs-playful .primary-button{font-family:var(--font-display);background:var(--nubs-orange);color:#fff;border:4px solid var(--nubs-black);box-shadow:0 7px 0 var(--nubs-black);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:18px 30px;font-size:20px;transition:all .12s;display:inline-flex}.nubs-playful .primary-button:hover{box-shadow:0 9px 0 var(--nubs-black);transform:translateY(-2px)}.nubs-playful .primary-button:active{box-shadow:0 2px 0 var(--nubs-black);transform:translateY(5px)}.nubs-playful .sticker{font-family:var(--font-display);background:var(--nubs-cream);color:var(--nubs-black);border:3px solid var(--nubs-black);box-shadow:4px 4px 0 var(--nubs-black);border-radius:24px;padding:8px 14px;display:inline-block;transform:rotate(-3deg)}.nubs-playful .fun-card{border:3px solid var(--nubs-black);box-shadow:6px 6px 0 var(--nubs-black);background:#fff;border-radius:28px}.nubs-playful .fun-card:nth-child(odd){transform:rotate(-1deg)}.nubs-playful .fun-card:nth-child(2n){transform:rotate(1deg)}.pnf-scope{--pnf-bone:#fbf7ee;--pnf-ink:#0d0d0d;--pnf-gold:#e0b43b;--pnf-green:#7ba05b;--pnf-green-deep:#4a6b3a;--pnf-card:#eeeae0;--pnf-muted:#0d0d0da6;--pnf-line:#0d0d0d1f}.pnf-scope [data-reveal]{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(20px)}.pnf-scope [data-reveal].is-visible{opacity:1;transform:translateY(0)}.cyf-scope{--cyf-bone:#fbf7ee;--cyf-ink:#0d0d0d;--cyf-gold:#e0b43b;--cyf-teal:#14b8a6;--cyf-deep-teal:#0f3d38;--cyf-card:#eeeae0;--cyf-muted:#0d0d0da6;--cyf-line:#0d0d0d1f}.cyf-scope [data-reveal]{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(20px)}.cyf-scope [data-reveal].is-visible{opacity:1;transform:translateY(0)}@keyframes cyf-pulse-ring{0%{opacity:.6;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}.cyf-pulse-ring{animation:2.4s ease-out infinite cyf-pulse-ring}
