:root{--ccb-veneer-dark:#4A2B12;--ccb-teal-deep:#0AA096;--tier-fill:#FFFDF4;--tier-shadow:#F9AD01;--tier-text:#141414;--font-display:"Lilita One","Arial Rounded MT Bold",sans-serif;--font-caps:"Anton","Arial Narrow",sans-serif;--font-body:"Nunito",-apple-system,"Segoe UI",sans-serif;--caps-tracking:1px}*,*:before,*:after{box-sizing:border-box}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body.ccb-home-unused{margin:0;font-family:var(--font-body);font-size:17px;line-height:1.55;color:var(--ccb-ink);background:var(--ccb-cream);-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;height:auto;display:block}main section[id]{scroll-margin-top:calc(var(--nav-h) + 6px)}a{color:inherit}h1,h2,h3,h4,p{margin:0}button{font:inherit;cursor:pointer}:focus-visible{outline:3px solid var(--ccb-ink);outline-offset:2px;box-shadow:0 0 0 6px #fff8e7d9;border-radius:2px}.footer__off :focus-visible{outline-color:var(--ccb-phosphor);box-shadow:0 0 0 6px #141414cc}::selection{background:var(--ccb-yellow);color:var(--ccb-ink)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:root{--tex-grain: 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.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");--tex-wood: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='140'%3E%3Cfilter id='w'%3E%3CfeTurbulence type='turbulence' baseFrequency='0.008 0.16' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='420' height='140' filter='url(%23w)'/%3E%3C/svg%3E");--tex-cork: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='c'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.55' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23c)'/%3E%3C/svg%3E");--nav-h: 92px;--red-cta: #E0000A}.paper{position:relative;background:var(--ccb-newsprint)}.paper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--tex-grain);opacity:.038;pointer-events:none}.halftone-top{position:relative}.halftone-top:before{content:"";position:absolute;left:0;right:0;top:-1px;height:56px;transform:translateY(-100%);background-image:radial-gradient(circle,var(--ht-color, var(--ccb-sky)) 34%,transparent 36%);background-size:11px 11px;-webkit-mask-image:linear-gradient(to top,#000 8%,transparent 92%);mask-image:linear-gradient(to top,#000 8%,transparent 92%);pointer-events:none}.titlecard{font-family:var(--font-titlecard);font-weight:400;line-height:.96;letter-spacing:.01em;text-transform:uppercase}.titlecard--drop{color:var(--ccb-cream);-webkit-text-stroke:2px var(--ccb-ink);paint-order:stroke fill;text-shadow:4px 5px 0 var(--ccb-red-deep)}.signage{font-family:var(--font-signage);font-weight:400;text-transform:uppercase;letter-spacing:var(--caps-tracking)}.annotation{font-family:var(--font-annotation);font-size:12.5px;letter-spacing:.04em;text-transform:uppercase}.misreg{text-shadow:1.5px 0 0 rgba(244,1,11,.55),-1.5px 0 0 rgba(3,149,206,.5)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;font-family:var(--font-signage);font-size:18px;text-transform:uppercase;letter-spacing:1.5px;padding:14px 28px 13px;border-radius:var(--radius-card);border:var(--outline-ink);text-decoration:none;transition:transform var(--beat-chik) ease-out,box-shadow var(--beat-chik) ease-out;will-change:transform}.btn--primary{background:var(--red-cta);color:#fff;box-shadow:var(--shadow-card) var(--ccb-red-deep)}.btn--primary:hover{transform:translate(-1px,-1px);box-shadow:5px 5px 0 0 var(--ccb-red-deep)}.btn--primary:active{transform:translate(2px,2px);box-shadow:2px 2px 0 0 var(--ccb-red-deep)}.btn--ghost{background:transparent;color:var(--ccb-phosphor);border-color:var(--ccb-phosphor);box-shadow:none}.btn--ghost:hover{background:#fff6d81f}.btn--paper{background:var(--ccb-cream);color:var(--ccb-ink);box-shadow:var(--shadow-card) #141414cc}.btn--paper:hover{transform:translate(-1px,-1px)}.btn--paper:active{transform:translate(2px,2px);box-shadow:2px 2px #141414cc}.hero2{position:relative;background:var(--ccb-teal-deep);overflow:clip}.hero2__cream{position:relative;z-index:1;background:var(--ccb-cream);padding:clamp(26px,3.9vw,56px) clamp(16px,4vw,48px) 0}.hero2__grid{max-width:1332px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.32fr) minmax(0,1fr);gap:clamp(18px,2.6vw,38px);align-items:start}.hero2__brand{text-align:center;margin-bottom:clamp(-12px,-.7vw,-6px)}.hero2__arc{display:block;width:min(76%,514px);margin:0 auto;color:var(--ccb-ink)}.hero2__logo{display:block;width:min(97%,672px);height:auto;margin:clamp(0px,.4vw,6px) auto 0;filter:drop-shadow(0 12px 16px rgba(20,20,20,.14))}.hero2__tag{display:block;width:min(72%,497px);margin:clamp(-24px,-1.5vw,-18px) auto 0;position:relative;z-index:-1;left:clamp(0px,2.7vw,39px)}.hero2__side{color:var(--ccb-ink);padding-top:clamp(0px,.5vw,8px)}.hero2__side h1{font-family:var(--font-body);font-weight:700;font-size:clamp(27px,3.1vw,44px);line-height:1.16;letter-spacing:-.01em;max-width:17ch}.hero2__side>p{margin-top:14px;font-size:clamp(16px,1.4vw,20px);font-weight:600;max-width:38ch}.hero2__cta{margin-top:20px}.hero2 .btn--primary{box-shadow:var(--shadow-card) #141414d9;font-size:19px;padding:16px 34px 15px}.hero2 .btn--primary:hover{box-shadow:5px 5px #141414d9}.hero2 .btn--primary:active{box-shadow:2px 2px #141414d9}.hero2__lower{position:relative;padding:clamp(32px,3.35vw,48px) clamp(16px,4vw,48px) clamp(36px,3.9vw,56px)}.hero2__lower:before{content:"";position:absolute;left:0;top:-44px;width:250px;height:210px;background-image:radial-gradient(circle,rgba(255,248,231,.42) 28%,transparent 33%);background-size:13px 13px;-webkit-mask-image:radial-gradient(closest-side at 0% 35%,#000 28%,transparent 98%);mask-image:radial-gradient(closest-side at 0% 35%,#000 28%,transparent 98%);pointer-events:none}.hero2__lower:after{content:"";position:absolute;right:0;bottom:0;width:300px;height:230px;background-image:radial-gradient(circle,rgba(20,20,20,.15) 26%,transparent 31%);background-size:12px 12px;-webkit-mask-image:radial-gradient(closest-side at 100% 100%,#000 26%,transparent 96%);mask-image:radial-gradient(closest-side at 100% 100%,#000 26%,transparent 96%);pointer-events:none}.hero2__product{position:absolute;z-index:2;right:max(20px,calc((100% - 1332px)/2 + 18px));bottom:calc(100% - clamp(26px,2.6vw,38px));display:flex;align-items:flex-end;pointer-events:none}.hero2__chips{width:clamp(250px,27.4vw,394px);height:auto;transform:rotate(-4deg) translateY(8px);filter:drop-shadow(0 22px 26px rgba(4,34,32,.38))}.hero2__jar{width:clamp(146px,15.8vw,227px);height:auto;margin-left:clamp(-52px,-2.4vw,-34px);position:relative;z-index:2;filter:drop-shadow(0 18px 20px rgba(4,34,32,.42))}.trust{position:relative;max-width:1220px;margin:0 auto;background:var(--ccb-cream);border-radius:30px;box-shadow:0 18px 36px -18px #04222073;padding:clamp(22px,2.8vw,40px) clamp(20px,3.4vw,48px);display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px,2.6vw,38px)}.trust__item{display:flex;gap:14px;align-items:flex-start}.trust__item+.trust__item{border-left:2px dashed rgba(20,20,20,.38);padding-left:clamp(16px,2.4vw,34px)}.trust__item svg{width:62px;height:62px;flex:0 0 auto;color:var(--ccb-ink)}.trust__item h3{font-family:var(--font-body);font-weight:800;font-size:17px;letter-spacing:0}.trust__item p{font-size:15.5px;line-height:1.4;margin-top:3px}@media(max-width:980px){.hero2__grid{grid-template-columns:1fr}.hero2__brand{margin-bottom:0}.hero2__side{text-align:center;padding:18px 0 26px}.hero2__side h1,.hero2__side>p{margin-left:auto;margin-right:auto}.hero2__lower{padding-top:0}.hero2__product{position:static;justify-content:center;margin:-6px auto 20px}.trust{grid-template-columns:repeat(2,1fr)}.trust__item+.trust__item{border-left:0;padding-left:0}}@media(max-width:520px){.trust{grid-template-columns:1fr 1fr;gap:14px 12px;padding:16px 14px}.trust__item{flex-direction:column;gap:6px}.trust__item svg{width:30px;height:30px}}.range{position:relative;background:var(--ccb-yellow);padding:clamp(48px,5.2vw,75px) clamp(16px,4vw,48px) clamp(56px,6.2vw,90px)}.range__head{text-align:center;max-width:900px;margin:0 auto clamp(44px,5.5vw,72px)}.range__head h2{font-size:clamp(40px,6vw,84px);color:var(--ccb-cream);-webkit-text-stroke:2.5px var(--ccb-ink);paint-order:stroke fill;text-shadow:5px 6px 0 var(--ccb-red-deep);margin-bottom:16px}.range__head h2 .boom{color:var(--ccb-cream);-webkit-text-stroke:2.5px var(--ccb-ink);text-shadow:5px 6px 0 var(--ccb-teal-deep)}.range__head p{color:var(--ccb-ink);font-size:18px;font-weight:700}.range__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(205px,1fr));gap:clamp(18px,2.4vw,30px);max-width:1380px;margin:0 auto}.flavour{--fill: var(--flav-original-fill);--shade: var(--flav-original-shadow);--text: var(--flav-original-text);position:relative;background:var(--fill);border:var(--outline-ink);border-radius:var(--radius-feature);box-shadow:var(--shadow-card) var(--shade);padding:0 20px 22px;margin-top:74px;text-align:center;transition:transform var(--beat-boom) var(--ease-boom),box-shadow var(--beat-boom) var(--ease-boom)}.flavour:hover{transform:translateY(-5px);box-shadow:6px 9px 0 0 var(--shade)}.flavour--chilli{--fill: var(--flav-chilli-fill);--shade: var(--flav-chilli-shadow);--text: var(--flav-chilli-text)}.flavour--garlic{--fill: var(--flav-garlic-fill);--shade: var(--flav-garlic-shadow);--text: var(--flav-garlic-text)}.flavour--truffle{--fill: var(--flav-truffle-fill);--shade: var(--flav-truffle-shadow);--text: var(--flav-truffle-text);border-color:#000}.flavour--herb{--fill: var(--flav-herb-fill);--shade: var(--flav-herb-shadow);--text: var(--flav-herb-text)}.flavour__jar{height:205px;width:auto;max-width:82%;object-fit:contain;margin:-64px auto 8px;filter:drop-shadow(0 14px 14px rgba(0,0,0,.28));transition:transform var(--beat-boom) var(--ease-boom),filter var(--beat-boom) ease-out;will-change:transform}.flavour:hover .flavour__jar{transform:rotate(-4deg) translateY(-6px);filter:drop-shadow(0 20px 18px rgba(0,0,0,.3)) brightness(1.05)}.flavour__jar.shake{animation:jar-shake calc(var(--beat-chik) * 4) ease-in-out}@keyframes jar-shake{0%,to{transform:rotate(0)}25%{transform:rotate(-7deg) translateY(-2px)}50%{transform:rotate(6deg)}75%{transform:rotate(-4deg)}}.flavour__new{position:absolute;top:10px;right:12px;font-family:var(--font-signage);font-size:12px;letter-spacing:1.5px;background:var(--ccb-yellow);color:var(--ccb-ink);border:2px solid var(--ccb-ink);border-radius:var(--radius-pill);padding:3px 10px;transform:rotate(6deg)}.flavour h3{font-family:var(--font-titlecard);font-size:23px;letter-spacing:.5px;text-transform:uppercase;color:var(--text)}.flavour__note{font-weight:700;color:var(--text);font-size:15.5px;margin-top:4px}.flavour__use{font-size:14.5px;color:var(--text);margin-top:2px}.flavour__price{font-family:var(--font-body);font-weight:800;font-size:20px;letter-spacing:0;color:var(--text);margin:12px 0 14px}.flavour__price small{font-family:var(--font-body);font-weight:700;font-size:13px;letter-spacing:0}.flavour .btn{font-size:15px;padding:11px 20px 10px;width:100%}.burst{position:absolute;left:50%;top:26%;width:130px;height:130px;transform:translate(-50%,-50%) scale(0);pointer-events:none;color:var(--ccb-yellow)}.burst.pop{animation:burst-pop var(--beat-boom) var(--ease-boom) forwards}@keyframes burst-pop{0%{transform:translate(-50%,-50%) scale(0) rotate(-14deg);opacity:1}62%{transform:translate(-50%,-50%) scale(1.18) rotate(4deg);opacity:1}to{transform:translate(-50%,-50%) scale(1.32) rotate(8deg);opacity:0}}html.js:not(.reduced) .pop-in{opacity:0;transform:translateY(26px) scale(.94)}html.js:not(.reduced) .in .pop-in,html.js:not(.reduced) .pop-in.in{animation:chik-chik-boom calc(var(--beat-chik) * 2 + var(--beat-boom) * 2) var(--ease-boom) forwards;animation-delay:calc(var(--i, 0) * 90ms)}@keyframes chik-chik-boom{0%{opacity:0;transform:translateY(26px) scale(.94)}18%{opacity:1;transform:translateY(24px) scale(.95)}30%{transform:translateY(26px) scale(.94)}44%{transform:translateY(22px) scale(.955)}56%{transform:translateY(26px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}html.js:not(.reduced) .fade-in{opacity:0;transform:translateY(18px);transition:opacity .48s ease-out,transform .52s var(--ease-boom)}html.js:not(.reduced) .in .fade-in,html.js:not(.reduced) .in.fade-in{opacity:1;transform:none}.packs{position:relative;background:var(--ccb-newsprint)}.packs__ladder{padding:clamp(52px,5.9vw,84px) clamp(16px,4vw,48px) clamp(60px,6.8vw,98px);position:relative}.packs__head{max-width:1240px;margin:0 auto clamp(32px,4.5vw,56px);display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px 24px;text-align:left}.packs__head h2{font-family:var(--font-signage);font-size:clamp(36px,4.9vw,70px);letter-spacing:.5px;text-transform:uppercase;color:var(--ccb-ink)}.packs__head .btn--teal{justify-self:end}.packs__head p{grid-column:1 / -1;font-size:18px;max-width:56ch}@media(max-width:640px){.packs__head{grid-template-columns:1fr}.packs__head .btn--teal{justify-self:start}}.btn--teal{background:var(--ccb-teal-deep);color:#fff;border-radius:var(--radius-pill);box-shadow:var(--shadow-card) #1414148c;font-size:14px;padding:11px 22px 10px}.btn--teal:hover{transform:translate(-1px,-1px);box-shadow:5px 5px #1414148c}.ladder{display:grid;grid-template-columns:repeat(auto-fit,minmax(272px,1fr));gap:clamp(20px,2.6vw,34px);max-width:1240px;margin:0 auto;align-items:stretch}.pack{position:relative;background:var(--tier-fill);border:var(--outline-ink);border-radius:var(--radius-feature);box-shadow:var(--shadow-feature) var(--tier-shadow);padding:30px 26px 26px;display:flex;flex-direction:column;text-align:center}.pack--hero{box-shadow:var(--shadow-feature) var(--ccb-red)}.pack__flag{position:absolute;top:-16px;left:50%;transform:translate(-50%) rotate(-2deg);font-family:var(--font-signage);font-size:13.5px;letter-spacing:1.6px;background:var(--red-cta);color:#fff;border:2px solid var(--ccb-ink);padding:5px 14px;border-radius:var(--radius-pill);white-space:nowrap}.pack__flag--soon{background:var(--ccb-teal);color:var(--ccb-ink)}.pack__jars{height:196px;display:flex;align-items:flex-end;justify-content:center;margin-bottom:18px}.pack__jars img{height:100%;width:auto;filter:drop-shadow(0 10px 10px rgba(0,0,0,.22))}.pack__jars--trio img{height:88%}.pack__jars--trio img:nth-child(1){transform:translate(26%) rotate(-5deg)}.pack__jars--trio img:nth-child(2){position:relative;z-index:2;height:100%}.pack__jars--trio img:nth-child(3){transform:translate(-26%) rotate(5deg)}.pack__jars--six img{height:60%;margin:0 -10px}.pack__jars--six img:nth-child(odd){transform:translateY(-16%)}.pack__jars--five img{height:78%;margin:0 -11px}@media(max-width:760px){.pack__jars--six img{height:58%;margin:0 -11px}.pack__jars--five img{height:62%;margin:0 -9px}}@media(max-width:400px){.pack__jars--six img{height:48%;margin:0 -9px}.pack__jars--five img{height:54%;margin:0 -8px}}.pack__jars--five img:nth-child(1){transform:rotate(-8deg) translateY(4%)}.pack__jars--five img:nth-child(2){transform:rotate(-3deg) translateY(-8%)}.pack__jars--five img:nth-child(3){transform:translateY(-14%);z-index:2;position:relative}.pack__jars--five img:nth-child(4){transform:rotate(3deg) translateY(-8%)}.pack__jars--five img:nth-child(5){transform:rotate(8deg) translateY(4%)}.pack h3{font-family:var(--font-body);font-weight:800;font-size:23px;letter-spacing:0}.pack__count{font-size:14.5px;font-weight:700;opacity:.75;margin-top:2px}.pack__price{font-family:var(--font-body);font-weight:800;font-size:32px;margin:14px 0 2px}.pack__perjar{font-size:14.5px;font-weight:700}.pack__save{display:inline-block;margin:10px auto 16px;font-weight:700;font-size:14px;background:var(--ccb-yellow);border:2px solid var(--ccb-ink);border-radius:var(--radius-pill);padding:3px 12px}.pack__note{font-size:14.5px;margin:6px 0 16px}.pack .btn{margin-top:auto}.pack .btn[disabled],.pack .btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none;box-shadow:var(--shadow-card) #1414144d}.mixer{margin:2px 0 16px;text-align:left}.mixer__toggle{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-signage);font-size:14px;letter-spacing:1.4px;text-transform:uppercase;background:transparent;color:var(--ccb-ink);border:2px solid rgba(20,20,20,.7);border-radius:var(--radius-card);padding:10px 12px;cursor:pointer;transition:background var(--beat-chik) ease-out}.mixer__toggle svg{width:12px;height:8px;transition:transform var(--beat-chik) ease-out}.mixer__toggle[aria-expanded=true]{border-style:solid;border-color:var(--ccb-ink);background:var(--ccb-cream);border-radius:var(--radius-card) var(--radius-card) 0 0}.mixer__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.mixer__panel{border:2px solid var(--ccb-ink);border-top:0;border-radius:0 0 var(--radius-card) var(--radius-card);background:var(--ccb-cream);padding:6px 12px 12px}.mixer__row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:46px;border-bottom:1px dashed rgba(20,20,20,.22)}.mixer__chip{font-family:var(--font-signage);font-size:13px;letter-spacing:1.1px;text-transform:uppercase;background:var(--mx-fill, #fff);color:var(--mx-text, var(--ccb-ink));border:2px solid var(--ccb-ink);border-radius:var(--radius-pill);padding:3px 10px 2px;white-space:nowrap}.mixer__row[data-flav=original]{--mx-fill: var(--flav-original-fill);--mx-text: var(--flav-original-text)}.mixer__row[data-flav=chilli]{--mx-fill: var(--flav-chilli-fill);--mx-text: var(--flav-chilli-text)}.mixer__row[data-flav=garlic]{--mx-fill: var(--flav-garlic-fill);--mx-text: var(--flav-garlic-text)}.mixer__row[data-flav=truffle]{--mx-fill: var(--flav-truffle-fill);--mx-text: var(--flav-truffle-text)}.mixer__row[data-flav=herb]{--mx-fill: var(--flav-herb-fill);--mx-text: var(--flav-herb-text)}.mixer__step{display:inline-flex;align-items:center;gap:4px}.mixer__btn{width:36px;height:36px;display:grid;place-items:center;font-family:var(--font-body);font-weight:700;font-size:19px;line-height:1;background:#fff;color:var(--ccb-ink);border:2px solid var(--ccb-ink);border-radius:var(--radius-pill);cursor:pointer;transition:transform var(--beat-chik) ease-out}.mixer__btn:hover{transform:translateY(-1px)}.mixer__btn:disabled{opacity:.32;cursor:not-allowed;transform:none}.mixer__n{min-width:26px;text-align:center;font-family:var(--font-body);font-weight:700;font-size:16px}.mixer__tally{display:flex;align-items:center;justify-content:space-between;margin-top:10px;font-size:13.5px;font-weight:700}.mixer__tally .annotation{font-size:11.5px}.mixer.is-short .mixer__tally{color:var(--ccb-red-deep)}@media(max-width:860px){.mixer__btn{width:44px;height:44px}.mixer__row{min-height:52px}}.pack__jars--twelve{display:grid;grid-template-columns:repeat(6,1fr);align-items:end;justify-items:center;row-gap:6px}.pack__jars--twelve img{height:88px;margin:0}.pack__jars--twelve img:nth-child(odd){transform:translateY(-6%)}@media(max-width:760px){.pack__jars--twelve img{height:70px}}@media(max-width:400px){.pack__jars--twelve img{height:56px}}.ship-strip{max-width:1240px;margin:clamp(40px,5vw,64px) auto 0;background:var(--ccb-cream);border:var(--outline-ink);border-radius:var(--radius-card);box-shadow:var(--shadow-card) #1414142e;padding:20px 26px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 26px}.ship-strip strong{font-family:var(--font-signage);font-weight:400;font-size:18px;letter-spacing:1.2px}.ship-strip span{font-size:15px}.shoph{background:var(--ccb-newsprint);border-bottom:3px solid var(--ccb-ink);padding:clamp(38px,4.4vw,62px) clamp(16px,4vw,48px)}.shoph__inner{max-width:1240px;margin:0 auto}.shoph h1{font-family:var(--font-signage);font-size:clamp(34px,4.4vw,62px);letter-spacing:.5px;text-transform:uppercase;color:var(--ccb-ink)}.shoph p{margin-top:6px;font-size:18px;font-weight:700}.boomroom{--ht-color: var(--ccb-teal-deep);background:var(--ccb-teal-deep);padding:clamp(70px,9vw,120px) clamp(16px,4vw,48px) clamp(80px,9vw,130px);position:relative}.shop-sign{width:fit-content;margin:0 auto clamp(14px,2vw,22px);text-align:center;background:linear-gradient(180deg,#FFE95A,var(--ccb-yellow));border:3px solid var(--ccb-ink);border-radius:14px;padding:16px 34px 12px;box-shadow:0 0 0 6px #fff6d82e,0 0 44px 10px #fcd80180,var(--shadow-feature) var(--ccb-ink)}.shop-sign h2{font-family:var(--font-signage);font-size:clamp(34px,5vw,58px);letter-spacing:3px;line-height:1}.shop-sign p{font-family:var(--font-annotation);font-size:12px;letter-spacing:.22em;margin-top:4px}.boomroom__intro{text-align:center;max-width:62ch;margin:0 auto clamp(44px,5vw,70px);font-size:17px;font-weight:700}.paper-sheet{max-width:1180px;margin:0 auto;background:var(--ccb-newsprint);border:2px solid rgba(20,20,20,.85);box-shadow:10px 12px #0a282659;padding:clamp(22px,3.4vw,48px) clamp(18px,3.4vw,52px) clamp(26px,3vw,44px);position:relative;transform:rotate(-.4deg)}.paper-sheet:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--tex-grain);opacity:.04;pointer-events:none}.masthead{text-align:center;border-bottom:4px double var(--ccb-ink);padding-bottom:14px}.masthead__topline{display:flex;justify-content:space-between;flex-wrap:wrap;gap:2px 18px;font-family:var(--font-annotation);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--ccb-ink);padding-bottom:6px;margin-bottom:10px}@media(max-width:560px){.masthead__topline{justify-content:center;font-size:10.5px}}.masthead h2{font-family:var(--font-signage);font-size:clamp(38px,6vw,74px);letter-spacing:.04em;line-height:.95}.masthead p{font-size:13px;font-style:italic;margin-top:6px}.paper-sheet .foodpages{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(20px,3vw,40px);padding-top:24px}.article{border-right:1px solid rgba(20,20,20,.28);padding-right:clamp(16px,2vw,32px)}.article:last-child{border-right:0;padding-right:0}.article__pic{height:128px;border:1.5px solid var(--ccb-ink);margin-bottom:12px;position:relative;display:grid;place-items:center;background-image:radial-gradient(circle,var(--pic, var(--ccb-teal)) 26%,transparent 29%);background-size:7px 7px;background-color:var(--ccb-laminex-mint)}.article__pic svg{width:84px;height:84px;color:var(--ccb-ink)}.article__pic figcaption{position:absolute;bottom:4px;right:6px;font-family:var(--font-annotation);font-size:9.5px;letter-spacing:.06em;background:var(--ccb-newsprint);padding:1px 5px}.article h3{font-family:var(--font-signage);font-size:24px;line-height:1.05;letter-spacing:.5px;margin-bottom:6px}.article__meta{font-variant:small-caps;letter-spacing:.14em;font-size:12.5px;font-weight:700;border-top:1px solid var(--ccb-ink);border-bottom:1px solid var(--ccb-ink);padding:3px 0;margin-bottom:10px}.article p{font-size:14.5px;line-height:1.5}.article a{display:inline-block;margin-top:4px;padding:10px 2px;font-weight:700;font-size:14px;color:var(--ccb-red-deep)}.paper-sheet .folio{margin-top:26px;border-top:1px solid var(--ccb-ink);padding-top:8px;display:flex;justify-content:space-between;font-family:var(--font-annotation);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.boomroom__cta{text-align:center;margin-top:clamp(36px,4vw,54px)}@media(max-width:720px){.article{border-right:0;padding-right:0;border-bottom:1px solid rgba(20,20,20,.28);padding-bottom:20px}.article:last-child{border-bottom:0;padding-bottom:0}}.lineage{background:var(--ccb-newsprint);padding:clamp(80px,10vw,150px) 24px;text-align:center}.lineage__rule{width:130px;margin:0 auto;border:0;border-top:4px double var(--ccb-ink)}.lineage__slug{margin:18px 0 26px;opacity:.72}.lineage .story{max-width:58ch;margin:0 auto;font-size:clamp(19px,2.2vw,24px);line-height:1.6;font-weight:400}.lineage .story strong{font-weight:700}.lineage__note{margin-top:26px;opacity:.6}.filmframe{max-width:880px;margin:clamp(34px,4.5vw,56px) auto 0}.filmframe video{display:block;width:100%;height:auto;background:#060504;border:3px solid var(--ccb-ink);border-radius:18px;box-shadow:var(--shadow-feature) #14141440}.filmframe figcaption{margin-top:12px;opacity:.65}.corkboard{--ht-color: var(--ccb-coral);background:var(--ccb-coral);padding:clamp(70px,9vw,120px) clamp(16px,4vw,48px);position:relative}.corkboard__head{text-align:center;margin-bottom:clamp(36px,4.5vw,60px)}.corkboard__head h2{font-size:clamp(34px,4.6vw,58px);color:#fff;-webkit-text-stroke:2px var(--ccb-ink);paint-order:stroke fill;text-shadow:4px 5px 0 rgba(20,20,20,.82);margin-bottom:10px}.corkboard__head p{font-size:17px;font-weight:700;max-width:52ch;margin:0 auto}.cork{max-width:1100px;margin:0 auto;border:14px solid;border-image:linear-gradient(150deg,#8a5526,var(--ccb-veneer) 45%,var(--ccb-veneer-dark)) 1;background:var(--tex-cork),linear-gradient(160deg,#b98756,#a06f3f 60%,#8f6136);background-blend-mode:overlay,normal;box-shadow:inset 0 0 46px #3c200880,0 26px 50px -20px #1414148c;padding:clamp(24px,4vw,52px);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(18px,3vw,40px)}.polaroid{position:relative;background:#fbf7ee;padding:10px 10px 54px;width:clamp(150px,19vw,205px);box-shadow:0 8px 18px #1e0f0466;transform:rotate(var(--tilt, -2deg));transition:transform var(--beat-boom) var(--ease-boom)}.polaroid:hover{transform:rotate(0) scale(1.03)}.polaroid:before{content:"";position:absolute;top:-9px;left:50%;transform:translate(-50%);width:16px;height:16px;border-radius:50%;background:radial-gradient(circle at 34% 30%,#ff8a80,var(--ccb-red) 55%,var(--ccb-red-deep));box-shadow:0 3px 4px #14141473;z-index:2}.polaroid__pic{aspect-ratio:1;background:#e8e0ce;display:grid;place-items:center;overflow:hidden}.polaroid__pic img{width:76%;height:auto}.polaroid__pic .placeholder{font-family:var(--font-annotation);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:#141414a8;text-align:center;padding:0 10px}.polaroid figcaption{position:absolute;left:0;right:0;bottom:9px;font-family:var(--font-annotation);font-size:12px;text-align:center}.sticker{width:clamp(54px,6vw,84px);flex:0 0 auto;filter:drop-shadow(0 4px 6px rgba(30,15,4,.35));transform:rotate(var(--tilt, 8deg))}.cork__invite{background:var(--ccb-cream);border:var(--outline-ink);border-radius:var(--radius-card);box-shadow:var(--shadow-card) #14141480;transform:rotate(1.6deg);padding:20px 22px;width:clamp(210px,24vw,265px);text-align:center;position:relative}.cork__invite:before{content:"";position:absolute;top:-9px;left:24%;width:16px;height:16px;border-radius:50%;background:radial-gradient(circle at 34% 30%,#7fd8ff,var(--ccb-sky) 55%,#02688f);box-shadow:0 3px 4px #14141473}.cork__invite h3{font-family:var(--font-signage);font-size:20px;letter-spacing:1.2px;margin-bottom:8px}.cork__invite p{font-size:14px}.cork__invite .tag{display:inline-block;font-weight:700;margin-top:10px;color:var(--ccb-red-deep)}.article__pic--photo{height:auto;aspect-ratio:4 / 3;background:var(--ccb-laminex-mint);overflow:hidden;padding:0}.article__pic--photo img{width:100%;height:100%;object-fit:cover;display:block}.tube__stick{height:calc(100svh - var(--ccb-header-h, 0px))}.flavour h3 a{color:inherit;text-decoration:none}.flavour h3 a:hover{text-decoration:underline;text-underline-offset:3px}.pack h3 a{color:inherit;text-decoration:none}.pack h3 a:hover{text-decoration:underline;text-underline-offset:3px}.pack__jarslink{display:block}.hero2,.range,.packs,.boomroom,.lineage,.cork{font-family:var(--font-body);font-size:17px;line-height:1.55;letter-spacing:normal}.hero2 h3,.range h3,.packs h3,.boomroom h3,.lineage h3,.cork h3,.pack h3,.paper-sheet h3,.tier h3,.hero2__side h1{text-transform:none}.boomroom h3,.lineage h3,.cork h3,.paper-sheet h3,.tier h3{font-weight:700}.flavour h3{text-transform:uppercase;font-weight:700}.shop-sign h1,.shop-sign h2,.paper-sheet h2{text-transform:none;font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ccb-home.css.map */
