: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}
