@import"https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,600;12..96,700;12..96,800&family=Instrument+Sans:wght@400;500;600;700&display=swap";.cucu{--paper:#FFFFFF;--canvas:#FBF4E7;--dawn:#F6F1E6;--haze:#EFEAF7;--ink:#171320;--ink-soft:#575064;--ink-faint:#8b8397;--primary:#2FBFF0;--primary-d:#189FD6;--primary-text:#06719F;--pink:#FF3D8B;--yellow:#FFCE23;--mint:#0FC79A;--sky:#2FA9FF;--sage:#EAF0DC;--line:#ECE4D5;--line2:#E3DBC9;--dsp:"Bricolage Grotesque",system-ui,sans-serif;--bdy:"Instrument Sans",system-ui,sans-serif;--pill:999px;--r-act:999px;--r-ctl:4px;--r-media:20px;--r-md:20px;--r-lg:20px;--r-thumb:2px;--sh1:none;--sh2:none;--sh-float:0 20px 44px -18px rgba(46,34,10,.5);--shf:var(--sh-float);font-family:var(--bdy);font-size:16px;line-height:1.4;color:var(--ink);-webkit-font-smoothing:antialiased}.cucu *{box-sizing:border-box}.cucu img{max-width:100%;display:block}.cucu a{color:inherit;text-decoration:none}.cucu .cu-wrap{max-width:1160px;margin:0 auto;padding:0 18px}.cucu .cu-sec{padding-top:56px;padding-bottom:56px}.cucu .cu-sec--compact{padding-top:40px;padding-bottom:40px}.cucu .cu-grid{display:grid;gap:36px 16px}@media(min-width:820px){.cucu .cu-sec{padding-top:96px;padding-bottom:96px}.cucu .cu-sec--compact{padding-top:64px;padding-bottom:64px}}.cucu .cu-h{font-family:var(--dsp);font-weight:800;letter-spacing:-.025em;line-height:1.1;color:var(--ink);margin:0}.cucu .cu-h1{font-family:var(--dsp);font-weight:800;letter-spacing:-.03em;color:var(--ink);margin:0;font-size:clamp(32px,6vw,60px);line-height:1.1}.cucu .cu-h2{font-family:var(--dsp);font-weight:800;letter-spacing:-.025em;color:var(--ink);margin:0;font-size:clamp(24px,5vw,36px);line-height:1.2}.cucu .cu-h3{font-family:var(--dsp);font-weight:800;letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(20px,3vw,24px);line-height:1.2}.cucu .cu-h4{font-family:var(--dsp);font-weight:800;letter-spacing:-.02em;color:var(--ink);margin:0;font-size:20px;line-height:1.2}.cucu .cu-eyebrow{font-family:var(--dsp);font-weight:700;text-transform:uppercase;letter-spacing:.16em;font-size:12px;line-height:1.2;color:var(--primary-text);margin:0}.cucu .cu-body{font-family:var(--bdy);font-size:16px;line-height:1.4;color:var(--ink)}.cucu .cu-small{font-family:var(--bdy);font-size:14px;line-height:1.45;color:var(--ink)}.cucu .cu-caption{font-family:var(--bdy);font-size:12px;line-height:1.4;color:var(--ink-soft)}.cucu .cu-link{color:var(--primary-text)}@media(min-width:820px){.cucu .cu-eyebrow{font-size:13px}}.cucu .cu-invert,.cucu .cu-invert .cu-h,.cucu .cu-invert .cu-h1,.cucu .cu-invert .cu-h2,.cucu .cu-invert .cu-h3,.cucu .cu-invert .cu-h4,.cucu .cu-invert p{color:#fff}.cucu .cu-sechead{text-align:center;max-width:640px;margin:0 auto 36px}.cucu .cu-sechead .cu-eyebrow+.cu-h,.cucu .cu-sechead .cu-eyebrow+.cu-h2,.cucu .cu-sechead .cu-eyebrow+h2{margin-top:8px}.cucu .cu-sechead p{color:var(--ink);font-size:16px;line-height:1.4;margin:12px 0 0}.cucu .cu-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:var(--dsp);font-weight:700;font-size:15px;line-height:1;height:46px;padding:14px 32px;border-radius:var(--r-act);border:none;box-shadow:none;cursor:pointer;transition:background .16s,color .16s,border-color .16s;text-align:center;text-decoration:none;white-space:nowrap}.cucu .cu-btn:active{transform:scale(.98)}.cucu .cu-btn--primary{background:var(--primary);color:var(--ink);box-shadow:none}.cucu .cu-btn--primary:hover{background:var(--primary-d);color:var(--ink)}.cucu .cu-btn--light{background:#fff;color:var(--ink);border:1.5px solid var(--line2)}.cucu .cu-btn--light:hover{background:#fff;border-color:var(--ink)}.cucu .cu-btn--dark{background:var(--ink);color:#fff}.cucu .cu-btn--dark:hover{background:#000;color:#fff}@media(min-width:820px){.cucu .cu-btn{height:48px}}.cucu .cu-card{background:var(--paper);border-radius:var(--r-media);box-shadow:none;border:none;overflow:hidden}.cucu .cu-card--dawn{background:var(--dawn)}.cucu .cu-card--haze{background:var(--haze)}.cucu .cu-media-r{border-radius:var(--r-media);overflow:hidden}.cucu .cu-thumb{border-radius:var(--r-thumb);overflow:hidden}.cucu .cu-chip{display:inline-flex;align-items:center;gap:7px;border-radius:var(--r-act);background:#fff;border:1px solid var(--line2);color:var(--ink);font-family:var(--bdy);font-weight:600;font-size:13px;line-height:1;padding:9px 14px}.cucu .cu-control{border-radius:var(--r-ctl)}.cucu .cu-num{font-variant-numeric:tabular-nums}@keyframes cucu-marq{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes cucu-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.cucu .cu-grain{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.13;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.cucu .cu-hide-d{display:block}.cucu .cu-hide-m{display:none}@media(min-width:820px){.cucu .cu-hide-d{display:none}.cucu .cu-hide-m{display:block}}@media(prefers-reduced-motion:reduce){.cucu .cu-track{animation:none!important}.cucu [class*=cu-]{animation-duration:.01ms!important}}.jdgm-rev-widg,.jdgm-widget{max-width:100%!important;overflow-x:hidden}.jdgm-rev-widg *,[id*=shopify-block] iframe,.shopify-app-block iframe,.shopify-app-block{max-width:100%}.cucu .cu-rail,.cucu .cu-tb{scroll-padding-inline-start:18px;scroll-padding-left:18px}.cucu .cu-railnav{display:none;gap:10px}.cucu .cu-railnav.is-on{display:flex}.cucu .cu-railnav button{width:40px;height:40px;border-radius:var(--r-act);border:1.5px solid var(--ink);background:transparent;color:var(--ink);box-shadow:none;cursor:pointer;display:grid;place-items:center;font-family:var(--dsp);font-weight:700;font-size:16px;line-height:1;padding:0;transition:background .16s,color .16s,opacity .16s}.cucu .cu-railnav button:hover:not([disabled]){background:var(--ink);color:#fff}.cucu .cu-railnav button[disabled]{opacity:.3;cursor:default;pointer-events:none}.cucu .cu-railnav button:focus-visible{outline:2px solid var(--primary-text);outline-offset:2px}.cucu{--star:#B37A00;--star-on-dark:#FFCE23}.cucu .cu-stars{color:var(--star);letter-spacing:1.5px;line-height:1}.cucu .cu-invert .cu-stars,.cucu .cu-stars--invert{color:var(--star-on-dark)}.cucu .cu-rail,.cucu .cu-tb{overflow-y:hidden;overscroll-behavior-x:contain}@media(prefers-reduced-motion:reduce){html,.page-wrapper{scroll-behavior:auto}}.cucu.cu-chapter--yellow,.cucu .cu-chapter--yellow{background:var(--yellow)}.cucu.cu-chapter--cyan,.cucu .cu-chapter--cyan{background:var(--primary)}.cucu.cu-chapter--pink,.cucu .cu-chapter--pink{background:var(--pink)}.cucu.cu-chapter--black,.cucu .cu-chapter--black{background:#111114;color:#fff}.cucu.cu-chapter--yellow .cu-eyebrow,.cucu.cu-chapter--cyan .cu-eyebrow,.cucu.cu-chapter--pink .cu-eyebrow,.cucu.cu-chapter--yellow .cu-link,.cucu.cu-chapter--cyan .cu-link,.cucu.cu-chapter--pink .cu-link,.cucu.cu-chapter--yellow .cu-all,.cucu.cu-chapter--cyan .cu-all,.cucu.cu-chapter--pink .cu-all{color:var(--ink)}.cucu.cu-chapter--black .cu-h,.cucu.cu-chapter--black .cu-h1,.cucu.cu-chapter--black .cu-h2,.cucu.cu-chapter--black .cu-h3,.cucu.cu-chapter--black .cu-h4,.cucu.cu-chapter--black p{color:#fff}.cucu.cu-chapter--black .cu-eyebrow{color:var(--star-on-dark)}.cucu.cu-chapter--black .cu-railnav button{border-color:#fff;color:#fff}.cucu.cu-chapter--black .cu-railnav button:hover:not([disabled]){background:#fff;color:#111114}.cucu .cu-mega{font-family:var(--dsp);font-weight:800;letter-spacing:-.04em;line-height:.95;font-size:clamp(64px,14vw,148px);margin:0}.cucu.cu-peel,.cucu .cu-peel{position:relative}.cu-peel:before{content:"";position:absolute;right:0;bottom:0;width:48px;height:48px;background:var(--peel-under,var(--canvas));clip-path:polygon(100% 0,100% 100%,0 100%);z-index:2}.cu-peel:after{content:"";position:absolute;right:0;bottom:0;width:48px;height:48px;background:#17132042;clip-path:polygon(0 100%,100% 0,0 0);z-index:3}@media(min-width:820px){.cu-peel:before,.cu-peel:after{width:72px;height:72px}}.cucu .cu-tilt-a{rotate:-4deg}.cucu .cu-tilt-b{rotate:3deg}.cucu .cu-tilt-c{rotate:-2deg}
/*# sourceMappingURL=/cdn/shop/t/148/assets/cucu.css.map */
