:root{--nubs-ink:#153153;--nubs-sky:#5fcbff;--nubs-cloud:#beebff;--nubs-aqua:#9fe7e8;--nubs-sun:#ffc857;--nubs-bubble:#eef9ff;--nubs-bg-soft:#f5fbff;--nubs-black:#153153;--nubs-orange:#ffc857;--nubs-cream:#eef9ff;--nubs-blue:#5fcbff;--nubs-pink:#ffc857;--nubs-green:#9fe7e8;--nubs-yellow:#ffc857}body,p,li,input,select,textarea,label,summary,blockquote,dd,dt,.body-text,.faq-answer{font-family:var(--font-body,"Poppins", system-ui, sans-serif);font-weight:600;line-height:1.5}p,li{font-size:clamp(16px,1.05vw,18px)}small,.small{font-weight:700;line-height:1.35;font-family:var(--font-body,"Poppins", system-ui, sans-serif)!important}h1,h2,h3,h4,.badge,.price,.sticker,.reminder-title{letter-spacing:-.005em;color:var(--nubs-ink);font-family:var(--font-display,"DynaPuff", "Poppins", system-ui, sans-serif)!important;font-weight:700!important}h1{font-size:clamp(46px,8vw,84px);line-height:.95}h2{font-size:clamp(36px,6vw,60px);line-height:1}h3{font-size:clamp(24px,3vw,38px);line-height:1.1}h4{font-size:clamp(20px,2vw,26px);line-height:1.15}.primary-button{font-family:var(--font-display);background:var(--nubs-sun);color:var(--nubs-ink);border:4px solid var(--nubs-ink);box-shadow:0 7px 0 var(--nubs-ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:18px 30px;font-size:20px;transition:all .12s;display:inline-flex}.primary-button:hover{box-shadow:0 9px 0 var(--nubs-ink);transform:translateY(-2px)}.primary-button:active{box-shadow:0 2px 0 var(--nubs-ink);transform:translateY(5px)}.sticker{font-family:var(--font-display);background:var(--nubs-bubble);color:var(--nubs-ink);border:3px solid var(--nubs-ink);box-shadow:4px 4px 0 var(--nubs-ink);border-radius:24px;padding:8px 14px;display:inline-block;transform:rotate(-3deg)}.fun-card{border:3px solid var(--nubs-ink);box-shadow:6px 6px 0 var(--nubs-ink);background:#fff;border-radius:28px}.fun-card:nth-child(odd){transform:rotate(-1deg)}.fun-card:nth-child(2n){transform:rotate(1deg)}.scrollbar-nubs{scrollbar-width:thin;scrollbar-color:var(--nubs-sky) var(--nubs-bubble)}.scrollbar-nubs::-webkit-scrollbar{height:8px}.scrollbar-nubs::-webkit-scrollbar-track{background:var(--nubs-bubble);border-radius:999px}.scrollbar-nubs::-webkit-scrollbar-thumb{background:var(--nubs-sky);border:2px solid var(--nubs-bubble);border-radius:999px}@media(max-width:767px){.lvn-bg{background-image:var(--lvn-bg-image-m,var(--lvn-bg-image,none));background-size:var(--lvn-bg-size-m,var(--lvn-bg-size,cover));background-position:var(--lvn-bg-pos-m,var(--lvn-bg-pos,50% 50%));background-repeat:no-repeat}}.nubs-faq-media{aspect-ratio:var(--nubs-faq-ar-m,4 / 3)}@media(min-width:1024px){.nubs-faq-media{aspect-ratio:var(--nubs-faq-ar-d,4 / 5)}}@keyframes nubs-ticker-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.nubs-ticker{animation:.35s cubic-bezier(.22,1,.36,1) both nubs-ticker-in}@keyframes nubs-ticker-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.nubs-ticker-marquee{will-change:transform;width:max-content;animation:22s linear infinite nubs-ticker-marquee;display:flex}.nubs-ticker-marquee:hover,.nubs-ticker-marquee:focus-within{animation-play-state:paused}.lvn-drawer{will-change:transform;transition:transform .35s cubic-bezier(.22,1,.36,1);transform:translateY(-100%)}@media(hover:hover)and (pointer:fine){.lvn-drawer[data-open=true]{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.lvn-drawer{transition:none}.nubs-ticker,.nubs-ticker-marquee{animation:none}}@keyframes lvn-drift{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-14px)rotate(-2deg)}}.lvn-drift{animation:7s ease-in-out infinite lvn-drift}@keyframes lvn-puff{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}.lvn-puff{animation:.46s cubic-bezier(.22,1,.36,1) both lvn-puff}.lvn-slide{opacity:0;transition:opacity .32s}.lvn-slide[data-active=true]{opacity:1}@media(prefers-reduced-motion:reduce){.lvn-drift,.lvn-puff{animation:none}.lvn-slide{transition:none}}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.lvn-tile{aspect-ratio:var(--lvn-ar-m,4 / 3)}@media(min-width:768px){.lvn-tile{aspect-ratio:var(--lvn-ar-d,16 / 9)}}.lvn-inside-pack:before{content:"";filter:blur(6px);pointer-events:none;background:radial-gradient(circle,#5fcbff59,#beebff47 38%,#beebff00 70%);border-radius:9999px;position:absolute;inset:-18% -30%}.lvn-underline{background-image:linear-gradient(#ffc857,#ffc857);background-position:0 100%;background-repeat:no-repeat;background-size:100% 6px;padding-bottom:2px}.lvg-scope{--lvg-ink:#153153;--lvg-ink-2:#1f3f6b;--lvg-cyan:#5fcbff;--lvg-cyan-soft:#beebff;--lvg-gold:#ffc857;--lvg-gold-soft:#ffe3a8;--lvg-bone:#fff;--lvg-line:#153153;--color-green:#5fcbff;--color-green-bright:#8fdcff;--color-green-weak:#beebff;--color-green-weaker:#dcf3ff;--color-green-weakest:#f5fbff;--color-green-strong:#153153;--color-green-strongest:#0b1f3a;--color-yellow:#ffc857;--color-yellow-strong:#e0a93b;--color-yellow-weak:#ffe3a8;--color-yellow-weaker:#fff1cf;--color-yellow-weakest:#fff8e3;--fo-surface:#f5fbff;--fo-accent:#5fcbff;--fo-accent-strong:#153153;--fo-ink:#153153;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 .co-scope .co-h2,.nubs-playful .co-scope h2{letter-spacing:-.04em!important;font-size:clamp(40px,5.4vw,72px)!important;line-height:.96!important}.nubs-playful .co-scope .co-card h3{letter-spacing:-.02em!important;font-size:clamp(28px,2.8vw,36px)!important;line-height:1!important}.nubs-playful .co-scope .co-card p{font-size:16px;line-height:1.4}.co-scope{--co-cream:#f5fbff;--co-paper:#fff;--co-ink:#153153;--co-muted:#5b6b85;--co-orange:#5fcbff;--co-orange-2:#beebff;--co-blue:#eef9ff;--co-sky:#beebff;--co-card:#ffffffdb;--co-line:#1531531f;--co-shadow:0 24px 70px #15315321;--co-soft:0 14px 36px #15315314;--co-card-shadow:0 14px 36px #15315314;color:var(--co-ink);font-family:Poppins,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%,#5fcbff29,transparent 30rem),radial-gradient(circle at 8% 8%,#beebffd9,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:#fff9;border:1px solid #15315314;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:var(--co-ink);background:#ffffffc7;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 #5fcbff2e}.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{color:#153153;background:#ffc857;box-shadow:0 12px 30px #15315338}.co-btn-secondary{border:1px solid var(--co-line);box-shadow:var(--co-soft);color:var(--co-ink);background:#ffffffd1}.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 #1531531f);z-index:0;will-change:transform;background:#fffffff0;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%}.pnf-scope{--pnf-bone:#f5fbff;--pnf-ink:#153153;--pnf-gold:#ffc857;--pnf-green:#5fcbff;--pnf-green-deep:#153153;--pnf-card:#eef9ff;--pnf-muted:#153153a6;--pnf-line:#1531531f}.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)}
