:root{--ccc-ink:#050605;--ccc-ink2:#0B0D0B;--ccc-ink3:#131613;--ccc-line:rgba(255,255,255,.1);--ccc-cream:#F2F5F0;--ccc-muted:rgba(242,245,240,.62);--ccc-green:#5DFF3F;--ccc-green2:#9CFF7A;--ccc-green3:#1E7A12;--ccc-lime:var(--ccc-green);--ccc-glow:0 0 4px #fff,0 0 10px var(--ccc-green),0 0 24px var(--ccc-green),0 0 60px rgba(93,255,63,.55);--ccc-glow-soft:0 0 18px rgba(93,255,63,.45),0 0 50px rgba(93,255,63,.2);--ccc-radius:6px;--ccc-noise:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='300'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .5 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");--ccc-grunge:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='400' height='400'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='.045' numOctaves='5' seed='7' stitchTiles='stitch'/><feColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 9 -3.4'/></filter><rect width='100%' height='100%' fill='black' filter='url(%23g)'/></svg>");--ccc-erode:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='300'><filter id='e'><feTurbulence type='fractalNoise' baseFrequency='.5' numOctaves='3' seed='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 2.7'/></filter><rect width='100%' height='100%' filter='url(%23e)'/></svg>");--ccc-scratch:repeating-linear-gradient(115deg,transparent 0 38px,rgba(255,255,255,.035) 38px 39px,transparent 39px 91px,rgba(255,255,255,.02) 91px 92px);--ccc-jag:polygon(0 0,4% 1.2%,9% .2%,15% 1.6%,22% .4%,28% 1.4%,35% .3%,41% 1.5%,48% .5%,55% 1.3%,62% .2%,68% 1.6%,75% .4%,82% 1.4%,88% .3%,94% 1.5%,100% .4%,100% 99.5%,95% 98.6%,89% 99.8%,83% 98.4%,76% 99.6%,69% 98.5%,62% 99.7%,55% 98.6%,48% 99.5%,41% 98.4%,34% 99.8%,27% 98.5%,20% 99.6%,13% 98.6%,7% 99.7%,2% 98.7%,0 99.4%)}html{scroll-behavior:smooth;background:var(--ccc-ink)}body{background:var(--ccc-ink);color:var(--ccc-cream)}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;pointer-events:none;background:var(--ccc-noise);opacity:.1;mix-blend-mode:screen}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:9997;pointer-events:none;background:var(--ccc-scratch),radial-gradient(ellipse 90% 80% at 50% 50%,transparent 55%,rgba(0,0,0,.55) 100%)}.ccc-frame{position:fixed;top:10px;right:10px;bottom:10px;left:10px;border:1.5px solid var(--ccc-green);border-radius:4px;pointer-events:none;z-index:9999;box-shadow:var(--ccc-glow-soft),inset 0 0 18px #5dff3f2e;animation:ccc-ignite-frame 1.4s cubic-bezier(.2,.8,.2,1) both,ccc-hum 4s ease-in-out 1.4s infinite}@keyframes ccc-ignite-frame{0%{clip-path:inset(0 100% 0 0);opacity:0}10%{opacity:1}to{clip-path:inset(0 0 0 0);opacity:1}}@keyframes ccc-hum{0%,to{box-shadow:0 0 18px #5dff3f73,0 0 50px #5dff3f33,inset 0 0 18px #5dff3f2e}50%{box-shadow:0 0 26px #5dff3f99,0 0 70px #5dff3f47,inset 0 0 26px #5dff3f3d}}@media(max-width:749px){.ccc-frame{top:6px;right:6px;bottom:6px;left:6px}}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:.01em;text-transform:uppercase}.ccc-rough{-webkit-mask-image:var(--ccc-erode);mask-image:var(--ccc-erode);-webkit-mask-size:300px;mask-size:300px}.ccc-eyebrow{font-family:var(--font-heading-family);font-weight:400;font-size:1.2rem;letter-spacing:.3em;text-transform:uppercase;color:var(--ccc-green);margin:0 0 1.4rem;text-shadow:0 0 12px rgba(93,255,63,.6)}.ccc-lead{font-size:1.8rem;line-height:1.55;color:var(--ccc-muted);max-width:56ch}.ccc-saber{position:relative;display:block;height:3px;width:100%;margin:2.4rem 0;background:linear-gradient(90deg,transparent,var(--ccc-green2) 12%,#fff 50%,var(--ccc-green2) 88%,transparent);border-radius:3px;box-shadow:var(--ccc-glow);transform-origin:left;transform:scaleX(0);opacity:0}.ccc-saber.is-on{animation:ccc-ignite .9s cubic-bezier(.2,.9,.2,1) forwards}.ccc-saber--short{width:120px}@keyframes ccc-ignite{0%{transform:scaleX(0);opacity:0}15%{opacity:1}to{transform:scaleX(1);opacity:1}}.ccc-btn{position:relative;display:inline-flex;align-items:center;gap:.8rem;font-family:var(--font-heading-family);font-weight:400;font-size:1.7rem;letter-spacing:.14em;text-transform:uppercase;padding:1.5rem 2.8rem;border-radius:var(--ccc-radius);background:var(--ccc-green);color:#050605;text-decoration:none;border:1px solid var(--ccc-green2);box-shadow:var(--ccc-glow-soft);clip-path:polygon(0 8%,3% 0,100% 0,100% 90%,97% 100%,0 100%);transition:transform .15s ease,box-shadow .2s ease,background .2s}.ccc-btn:hover{transform:translateY(-2px);background:var(--ccc-green2);box-shadow:var(--ccc-glow)}.ccc-btn--ghost{background:transparent;color:var(--ccc-cream);border-color:#ffffff47;box-shadow:none}.ccc-btn--ghost:hover{background:#5dff3f14;border-color:var(--ccc-green);color:var(--ccc-green);box-shadow:var(--ccc-glow-soft)}.ccc-wrap{max-width:var(--page-width);margin:0 auto;padding:0 2rem}@media(min-width:990px){.ccc-wrap{padding:0 5rem}}.ccc-reveal{opacity:0;transform:translateY(26px);transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1)}.ccc-reveal.is-in{opacity:1;transform:none}.ccc-reveal[data-delay="1"]{transition-delay:.12s}.ccc-reveal[data-delay="2"]{transition-delay:.24s}.ccc-reveal[data-delay="3"]{transition-delay:.36s}.ccc-reveal[data-delay="4"]{transition-delay:.48s}.ccc-hero{position:relative;overflow:hidden;padding:7rem 0 5rem;min-height:calc(100vh - 8rem);display:flex;align-items:center;background:radial-gradient(ellipse 60% 50% at 72% 55%,rgba(93,255,63,.14),transparent 60%),var(--ccc-ink)}.ccc-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ccc-grunge);opacity:.035;mix-blend-mode:screen;pointer-events:none;-webkit-mask-image:linear-gradient(#000,transparent);mask-image:linear-gradient(#000,transparent)}.ccc-hero__grid{display:grid;gap:3rem;align-items:center;position:relative}@media(min-width:990px){.ccc-hero__grid{grid-template-columns:1.05fr .95fr;gap:4rem}}.ccc-hero h1{font-size:clamp(5.2rem,9vw,11rem);line-height:.92;margin:0 0 2rem;color:var(--ccc-cream)}.ccc-hero h1 em{font-style:normal;color:var(--ccc-green);text-shadow:0 0 6px rgba(255,255,255,.6),0 0 18px var(--ccc-green),0 0 48px rgba(93,255,63,.6);animation:ccc-flicker 7s infinite}@keyframes ccc-flicker{0%,93%,to{opacity:1}94%{opacity:.55}95%{opacity:1}97%{opacity:.7}98%{opacity:1}}.ccc-hero__cta{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2.8rem}.ccc-hero__meta{display:flex;flex-wrap:wrap;gap:1.6rem 2.4rem;margin-top:3rem;color:var(--ccc-muted);font-family:var(--font-heading-family);font-size:1.25rem;letter-spacing:.18em;text-transform:uppercase}.ccc-hero__meta span:before{content:"";display:inline-block;width:6px;height:6px;background:var(--ccc-green);box-shadow:0 0 8px var(--ccc-green);margin-right:.9rem;vertical-align:middle}.ccc-hero__stage{position:relative;aspect-ratio:1/1.1;display:grid;place-items:center}.ccc-hero__glow{position:absolute;top:14%;right:14%;bottom:14%;left:14%;border-radius:50%;background:radial-gradient(circle,rgba(93,255,63,.32),rgba(93,255,63,.08) 45%,transparent 65%);filter:blur(16px);animation:ccc-breathe 5s ease-in-out infinite}.ccc-hero__mascot,.ccc-hero__img{position:relative;width:min(70%,410px);filter:drop-shadow(0 0 22px rgba(93,255,63,.35)) drop-shadow(0 34px 30px rgba(0,0,0,.8));animation:ccc-float 5s ease-in-out infinite;transform-style:preserve-3d}.ccc-hero__img{width:min(88%,520px);border-radius:var(--ccc-radius)}.ccc-hero__chip{position:absolute;font-family:var(--font-heading-family);font-size:1.25rem;letter-spacing:.16em;text-transform:uppercase;background:#0b0d0bd9;border:1px solid rgba(93,255,63,.45);color:var(--ccc-cream);padding:.9rem 1.4rem;box-shadow:0 0 14px #5dff3f2e,0 14px 30px #0009;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:ccc-float 7s ease-in-out infinite;clip-path:polygon(0 25%,6px 0,100% 0,100% 75%,calc(100% - 6px) 100%,0 100%)}.ccc-hero__chip b{color:var(--ccc-green);text-shadow:0 0 10px rgba(93,255,63,.7)}.ccc-hero__chip--1{top:8%;left:2%;animation-delay:-1s}.ccc-hero__chip--2{top:26%;right:0;animation-delay:-3s}.ccc-hero__chip--3{bottom:14%;left:6%;animation-delay:-2s}.ccc-hero__chip--4{bottom:4%;right:8%;animation-delay:-4s}@keyframes ccc-float{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-14px) rotate(1deg)}}@keyframes ccc-breathe{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.1);opacity:1}}.ccc-mascot__eye{transform-origin:center;animation:ccc-blink 5.5s infinite}@keyframes ccc-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.08)}}.ccc-mascot__arm--l{transform-origin:70px 262px;animation:ccc-wave 4s ease-in-out infinite}@keyframes ccc-wave{0%,to{transform:rotate(0)}50%{transform:rotate(-14deg)}}.ccc-mascot__bolt{filter:drop-shadow(0 0 6px var(--ccc-green)) drop-shadow(0 0 16px rgba(93,255,63,.7));animation:ccc-flicker 9s infinite}@media(prefers-reduced-motion:reduce){.ccc-hero__mascot,.ccc-hero__img,.ccc-hero__chip,.ccc-hero__glow,.ccc-mascot__eye,.ccc-mascot__arm--l,.ccc-frame,.ccc-hero h1 em,.ccc-mascot__bolt{animation:none}.ccc-saber{transform:none;opacity:1}.ccc-reveal{opacity:1;transform:none}}.ccc-marquee{position:relative;overflow:hidden;padding:1.6rem 0;background:var(--ccc-ink2);border-top:1px solid rgba(93,255,63,.35);border-bottom:1px solid rgba(93,255,63,.35);box-shadow:0 0 30px #5dff3f1f inset}.ccc-marquee__track{display:flex;gap:4rem;white-space:nowrap;width:max-content;animation:ccc-marquee 26s linear infinite}.ccc-marquee:hover .ccc-marquee__track{animation-play-state:paused}.ccc-marquee span{font-family:var(--font-heading-family);font-size:1.6rem;letter-spacing:.28em;text-transform:uppercase;color:var(--ccc-cream)}.ccc-marquee span:after{content:"\26a1";margin-left:4rem;color:var(--ccc-green);text-shadow:0 0 10px var(--ccc-green)}@keyframes ccc-marquee{to{transform:translate(-50%)}}.ccc-flavors{padding:9rem 0;position:relative}.ccc-flavors__head{max-width:70ch;margin-bottom:4rem}.ccc-flavors__grid{display:grid;gap:3rem;align-items:center}@media(min-width:990px){.ccc-flavors__grid{grid-template-columns:1fr 1fr;gap:5rem}}.ccc-flavors__stage{position:relative;background:var(--ccc-ink2);border:1px solid var(--ccc-line);aspect-ratio:1/1;display:grid;place-items:center;overflow:hidden;clip-path:polygon(0 10px,10px 0,calc(100% - 16px) 0,100% 14px,100% calc(100% - 8px),calc(100% - 10px) 100%,14px 100%,0 calc(100% - 14px))}.ccc-flavors__stage:before{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:radial-gradient(circle at 50% 60%,var(--ccc-stage,rgba(93,255,63,.28)),transparent 55%);transition:background .5s}.ccc-flavors__stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ccc-grunge);opacity:.07;mix-blend-mode:screen;pointer-events:none}.ccc-flavors__stage>[data-ccc-art]{position:relative;width:100%;height:100%;display:grid;place-items:center;z-index:1}.ccc-flavors__stage>[data-ccc-art][hidden]{display:none!important}.ccc-flavors__stage .ccc-mascot,.ccc-flavors__stage img{position:relative;width:62%;filter:drop-shadow(0 0 20px rgba(93,255,63,.25)) drop-shadow(0 26px 30px rgba(0,0,0,.8));transition:transform .5s cubic-bezier(.2,.9,.3,1.2),opacity .3s}.ccc-flavors__stage img{width:88%}.ccc-flavors__stage.is-switching .ccc-mascot,.ccc-flavors__stage.is-switching img{transform:scale(.9) rotate(-4deg);opacity:0}.ccc-flavors__list{display:grid;gap:1rem}.ccc-flavor{display:grid;grid-template-columns:5.2rem 1fr auto;gap:1.6rem;align-items:center;text-align:left;width:100%;background:#ffffff05;border:1px solid var(--ccc-line);padding:1.4rem 1.6rem;color:var(--ccc-cream);cursor:pointer;transition:border-color .2s,background .2s,transform .15s,box-shadow .2s;clip-path:polygon(0 6px,6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%)}.ccc-flavor:hover{transform:translate(4px);border-color:#5dff3f80}.ccc-flavor[aria-pressed=true]{background:#5dff3f0f;border-color:var(--ccc-green);box-shadow:0 0 18px #5dff3f2e inset}.ccc-flavor__swatch{width:5.2rem;height:5.2rem;border-radius:50%;background:var(--ccc-swatch);box-shadow:inset 0 -8px 16px #00000059,0 0 0 2px var(--ccc-ink),0 0 0 3px #ffffff40}.ccc-flavor[aria-pressed=true] .ccc-flavor__swatch{box-shadow:inset 0 -8px 16px #00000059,0 0 0 2px var(--ccc-ink),0 0 0 3px var(--ccc-green),0 0 16px #5dff3f99}.ccc-flavor__name,.ccc-flavor__tag{display:block}.ccc-flavor__name{font-family:var(--font-heading-family);font-size:2rem;letter-spacing:.12em;text-transform:uppercase;margin:0}.ccc-flavor__tag{margin:.2rem 0 0;color:var(--ccc-muted);font-size:1.4rem}.ccc-flavor__arrow{font-size:2.2rem;color:var(--ccc-green);opacity:0;transition:opacity .2s;text-shadow:0 0 10px var(--ccc-green)}.ccc-flavor[aria-pressed=true] .ccc-flavor__arrow{opacity:1}.ccc-flavors__cta{margin-top:2.4rem;display:flex;gap:1.6rem;flex-wrap:wrap;align-items:center}.ccc-flavors__price{font-family:var(--font-heading-family);font-size:2.8rem;letter-spacing:.04em}.ccc-flavors__price s{color:var(--ccc-muted);font-size:1.8rem;margin-left:.6rem}.ccc-facts{position:relative;padding:10rem 0;background:linear-gradient(180deg,#071007,#050605 40% 60%,#071007);clip-path:var(--ccc-jag);--ccc-ink:#0B0D0B;--ccc-ink3:#131613}.ccc-facts:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ccc-grunge);opacity:.08;mix-blend-mode:screen;pointer-events:none}.ccc-facts .ccc-wrap{position:relative}.ccc-facts__grid{display:grid;gap:4rem;align-items:start}@media(min-width:990px){.ccc-facts__grid{grid-template-columns:.9fr 1.1fr;gap:6rem}}.ccc-label{background:#f2f5f0;color:#050605;padding:2rem 2.2rem;font-family:Helvetica Neue,Arial,sans-serif;max-width:420px;transform:rotate(-1.5deg);box-shadow:0 0 0 1px #ffffff4d,0 0 40px #5dff3f26,0 30px 60px #000000b3;clip-path:polygon(0 4px,8px 0,calc(100% - 4px) 0,100% 10px,100% calc(100% - 6px),calc(100% - 12px) 100%,6px 100%,0 calc(100% - 10px));text-transform:none}.ccc-label h3{margin:0;font-size:3.2rem;font-weight:900;letter-spacing:-.03em;border-bottom:10px solid #050605;padding-bottom:.4rem;color:#050605;text-transform:none}.ccc-label .sub{font-size:1.3rem;border-bottom:1px solid #050605;padding:.5rem 0}.ccc-label .row{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid #050605;padding:.6rem 0;font-size:1.5rem}.ccc-label .row b{font-weight:900}.ccc-label .row.big{border-bottom:5px solid #050605;font-size:1.8rem}.ccc-label .foot{font-size:1.1rem;padding-top:.8rem;color:#333}.ccc-facts__items{display:grid;gap:1.4rem}.ccc-fact{display:grid;grid-template-columns:5rem 1fr;gap:1.8rem;padding:2rem;border:1px solid var(--ccc-line);background:#ffffff06;transition:border-color .2s,transform .2s,box-shadow .2s;clip-path:polygon(0 6px,6px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%)}.ccc-fact:hover{border-color:#5dff3f99;transform:translateY(-2px);box-shadow:0 0 24px #5dff3f1f}.ccc-fact__icon{width:5rem;height:5rem;display:grid;place-items:center;background:var(--ccc-ink3);border:1px solid var(--ccc-line);font-size:2.2rem}.ccc-fact h4{margin:0 0 .4rem;font-size:1.9rem;color:var(--ccc-cream);letter-spacing:.08em;text-transform:uppercase;font-weight:400}.ccc-fact p{margin:0;color:var(--ccc-muted);font-size:1.5rem;line-height:1.55}.ccc-scenes{padding:9rem 0}.ccc-scenes__grid{display:grid;gap:1.6rem;grid-template-columns:repeat(2,1fr)}@media(min-width:750px){.ccc-scenes__grid{grid-template-columns:repeat(4,1fr)}}.ccc-scene{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--ccc-ink2);border:1px solid var(--ccc-line);clip-path:polygon(0 8px,8px 0,calc(100% - 12px) 0,100% 10px,100% calc(100% - 6px),calc(100% - 8px) 100%,10px 100%,0 calc(100% - 12px));transition:border-color .2s}.ccc-scene:hover{border-color:#5dff3f80}.ccc-scene img{width:100%;height:100%;object-fit:cover;transition:transform .6s;filter:saturate(.9) contrast(1.05)}.ccc-scene:hover img{transform:scale(1.04)}.ccc-scene__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--ccc-muted);font-family:var(--font-heading-family);font-size:1.3rem;letter-spacing:.2em;text-transform:uppercase;text-align:center;padding:2rem;background:linear-gradient(#131613f5,#131613f5),var(--ccc-grunge);background-size:auto,300px}.ccc-scene__cap{position:absolute;left:1.2rem;bottom:1.2rem;font-family:var(--font-heading-family);font-size:1.3rem;letter-spacing:.16em;text-transform:uppercase;color:#050605;background:var(--ccc-green);padding:.7rem 1.2rem;box-shadow:0 0 14px #5dff3f80;clip-path:polygon(0 30%,5px 0,100% 0,100% 70%,calc(100% - 5px) 100%,0 100%)}.ccc-scenes__note{margin-top:2rem;color:var(--ccc-muted);font-size:1.4rem}.ccc-bundles{position:relative;padding:9rem 0;background:var(--ccc-ink2);clip-path:var(--ccc-jag)}.ccc-bundles:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ccc-grunge);opacity:.06;mix-blend-mode:screen;pointer-events:none}.ccc-bundles .ccc-wrap{position:relative}.ccc-bundles__grid{display:grid;gap:1.6rem;margin-top:3rem}@media(min-width:750px){.ccc-bundles__grid{grid-template-columns:repeat(3,1fr)}}.ccc-bundle{position:relative;border:1px solid var(--ccc-line);padding:3rem 2.4rem 2.6rem;background:var(--ccc-ink);display:flex;flex-direction:column;gap:1rem;transition:transform .2s,border-color .2s,box-shadow .2s;clip-path:polygon(0 10px,10px 0,calc(100% - 14px) 0,100% 12px,100% calc(100% - 8px),calc(100% - 10px) 100%,12px 100%,0 calc(100% - 14px))}.ccc-bundle:hover{transform:translateY(-4px);border-color:#5dff3f80}.ccc-bundle.is-featured{border-color:var(--ccc-green);box-shadow:0 0 0 1px var(--ccc-green),0 0 40px #5dff3f2e,inset 0 0 40px #5dff3f0f}.ccc-bundle__badge{position:absolute;top:0;left:0;background:var(--ccc-green);color:#050605;font-family:var(--font-heading-family);font-size:1.2rem;letter-spacing:.2em;text-transform:uppercase;padding:.6rem 1.4rem;box-shadow:0 0 14px #5dff3f80;clip-path:polygon(0 0,100% 0,calc(100% - 8px) 100%,0 100%)}.ccc-bundle__cans{display:flex;gap:.6rem;height:11rem;align-items:flex-end;margin-top:1rem}.ccc-bundle__cans .ccc-mascot{width:auto;height:100%;filter:drop-shadow(0 0 10px rgba(93,255,63,.25))}.ccc-bundle h4{margin:.6rem 0 0;font-size:2.4rem;color:var(--ccc-cream);letter-spacing:.12em;font-weight:400}.ccc-bundle__price{font-family:var(--font-heading-family);font-size:3.2rem;color:var(--ccc-cream);letter-spacing:.04em}.ccc-bundle__price small{font-size:1.4rem;color:var(--ccc-muted);margin-left:.6rem;letter-spacing:0;font-family:var(--font-body-family)}.ccc-bundle__save{color:var(--ccc-green);font-family:var(--font-heading-family);font-size:1.3rem;letter-spacing:.2em;text-transform:uppercase;text-shadow:0 0 10px rgba(93,255,63,.6)}.ccc-bundle p{color:var(--ccc-muted);font-size:1.5rem;margin:0;flex:1}.ccc-bundle .ccc-btn{justify-content:center;margin-top:1rem}.ccc-faq{padding:9rem 0}.ccc-faq__grid{display:grid;gap:4rem}@media(min-width:990px){.ccc-faq__grid{grid-template-columns:.8fr 1.2fr}}.ccc-faq details{border-top:1px solid var(--ccc-line)}.ccc-faq details:last-child{border-bottom:1px solid var(--ccc-line)}.ccc-faq details[open]{border-top-color:#5dff3f99}.ccc-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:2rem 0;font-family:var(--font-heading-family);font-size:1.9rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ccc-cream)}.ccc-faq summary::-webkit-details-marker{display:none}.ccc-faq summary:after{content:"+";font-size:2.8rem;color:var(--ccc-green);text-shadow:0 0 10px var(--ccc-green);transition:transform .25s;flex-shrink:0}.ccc-faq details[open] summary:after{transform:rotate(45deg)}.ccc-faq .ccc-faq__a{padding:0 0 2.2rem;color:var(--ccc-muted);font-size:1.55rem;line-height:1.6;max-width:62ch}.ccc-band{position:relative;padding:10rem 0;text-align:center;background:radial-gradient(ellipse 70% 60% at 50% 100%,rgba(93,255,63,.22),transparent 60%),var(--ccc-ink2);clip-path:polygon(0 1.5%,6% 0,13% 1.4%,21% .2%,30% 1.6%,40% .3%,49% 1.5%,58% .2%,67% 1.4%,76% .3%,85% 1.6%,93% .4%,100% 1.2%,100% 100%,0 100%)}.ccc-band:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ccc-grunge);opacity:.07;mix-blend-mode:screen;pointer-events:none}.ccc-band .ccc-wrap{position:relative}.ccc-band h2{font-size:clamp(4.4rem,8vw,9rem);line-height:.95;margin:0 0 1.6rem;color:var(--ccc-cream)}.ccc-band h2 em{font-style:normal;color:var(--ccc-green);text-shadow:0 0 6px rgba(255,255,255,.5),0 0 20px var(--ccc-green),0 0 50px rgba(93,255,63,.5)}.ccc-band p{color:var(--ccc-muted);font-size:1.8rem;max-width:50ch;margin:0 auto 3rem}.ccc-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:1.6rem 0 2rem}.ccc-trust div{border:1px solid var(--ccc-line);padding:1.2rem 1rem;text-align:center;font-size:1.25rem;line-height:1.35;color:var(--ccc-muted);clip-path:polygon(0 6px,6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%)}.ccc-trust b{display:block;color:var(--ccc-cream);font-size:1.3rem;margin-bottom:.2rem;font-family:var(--font-heading-family);letter-spacing:.1em;text-transform:uppercase;font-weight:400}.ccc-trust span{display:block;font-size:2rem;margin-bottom:.4rem}.ccc-specs{margin:2rem 0}.ccc-specs .row{display:flex;justify-content:space-between;gap:2rem;padding:1rem 0;border-bottom:1px solid var(--ccc-line);font-size:1.45rem}.ccc-specs .row span:first-child{color:var(--ccc-muted)}.ccc-specs .row span:last-child{color:var(--ccc-cream);font-weight:600;text-align:right}.product__title h1{font-size:clamp(3.4rem,5vw,5.6rem)}.price .price-item--regular,.price .price-item--sale{color:var(--ccc-green);text-shadow:0 0 12px rgba(93,255,63,.5)}.product-form__submit{font-family:var(--font-heading-family);letter-spacing:.14em;text-transform:uppercase;box-shadow:var(--ccc-glow-soft)}.header{border-bottom:1px solid var(--ccc-line);background:#050605e6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.header__heading-link .h2,.header__heading-logo{letter-spacing:.2em;text-transform:uppercase}.announcement-bar{font-family:var(--font-heading-family);letter-spacing:.24em;text-transform:uppercase;font-size:1.15rem}.footer{border-top:1px solid var(--ccc-line)}.button,.shopify-payment-button__button{border-radius:var(--ccc-radius);letter-spacing:.12em;text-transform:uppercase;font-family:var(--font-heading-family)}.ccc-video{padding:9rem 0;position:relative}.ccc-video__grid{display:grid;gap:4rem;align-items:center}@media(min-width:990px){.ccc-video__grid{grid-template-columns:1fr 1fr;gap:6rem}}.ccc-video__frame{position:relative;aspect-ratio:9/16;max-width:420px;width:100%;margin:0 auto;background:var(--ccc-ink2);border:1px solid rgba(93,255,63,.45);box-shadow:0 0 0 1px #5dff3f33,0 0 40px #5dff3f2e,0 40px 80px #000000b3;clip-path:polygon(0 12px,12px 0,calc(100% - 18px) 0,100% 16px,100% calc(100% - 10px),calc(100% - 12px) 100%,16px 100%,0 calc(100% - 16px));overflow:hidden}.ccc-video__frame video,.ccc-video__frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border:0;display:block}.ccc-video__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;text-align:center;font-family:var(--font-heading-family);letter-spacing:.2em;text-transform:uppercase;color:var(--ccc-muted);background:linear-gradient(#131613f5,#131613f5),var(--ccc-grunge);background-size:auto,300px;line-height:1.8}.ccc-video__ph small{font-family:var(--font-body-family);letter-spacing:0;text-transform:none;font-size:1.3rem;display:block}.ccc-video__tag{position:absolute;top:0;left:0;background:var(--ccc-green);color:#050605;font-family:var(--font-heading-family);font-size:1.15rem;letter-spacing:.2em;text-transform:uppercase;padding:.6rem 1.3rem;clip-path:polygon(0 0,100% 0,calc(100% - 8px) 100%,0 100%)}.ccc-video__copy .ccc-btn{margin-top:2.4rem}.header__icon,.header__menu-item{color:var(--ccc-cream)}.header__menu-item{font-family:var(--font-heading-family);letter-spacing:.16em;text-transform:uppercase;font-size:1.3rem}.header__menu-item:hover{color:var(--ccc-green);text-decoration:none;text-shadow:0 0 10px rgba(93,255,63,.6)}.cart-count-bubble{background:var(--ccc-green);color:#050605;box-shadow:0 0 10px #5dff3f99}.footer-block__heading{font-family:var(--font-heading-family);letter-spacing:.16em;text-transform:uppercase;font-weight:400}.footer__content-bottom{border-top:1px solid var(--ccc-line)}.field__input,.select__select{background:var(--ccc-ink2);color:var(--ccc-cream)}.product-form__submit,.cart__checkout-button{background:var(--ccc-green);color:#050605;border:1px solid var(--ccc-green2);clip-path:polygon(0 8%,3% 0,100% 0,100% 90%,97% 100%,0 100%)}.product-form__submit:hover,.cart__checkout-button:hover{background:var(--ccc-green2);box-shadow:var(--ccc-glow)}.product__media-wrapper .product__media{background:var(--ccc-ink2);border:1px solid var(--ccc-line);clip-path:polygon(0 10px,10px 0,calc(100% - 16px) 0,100% 14px,100% calc(100% - 8px),calc(100% - 10px) 100%,14px 100%,0 calc(100% - 14px))}.product__title h1{font-family:var(--font-heading-family)}.product__tax,.product__text{color:var(--ccc-muted)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ccc.css.map */
