.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}}.rhero{background:var(--ccb-teal-deep);padding:clamp(44px,6vw,84px) clamp(16px,4vw,48px) clamp(70px,8vw,110px);text-align:center}.rhero .shop-sign{margin-bottom:20px}.rhero .shop-sign h1{font-family:var(--font-signage);font-size:clamp(34px,5vw,58px);letter-spacing:3px;line-height:1}.rhero__intro{max-width:56ch;margin:0 auto clamp(34px,4vw,54px);font-size:17px;font-weight:700}.rhero__table{max-width:1180px;margin:0 auto;border:3px solid var(--ccb-ink);border-radius:var(--radius-feature);overflow:hidden;box-shadow:var(--shadow-feature) #0a282673;background:var(--ccb-newsprint)}.rhero__table img{width:100%;height:auto;display:block}.rhero__table figcaption{padding:10px 14px;border-top:2px solid var(--ccb-ink);background:var(--ccb-newsprint);text-align:left}.rindex{padding:clamp(56px,7vw,96px) clamp(16px,4vw,48px) clamp(70px,8vw,120px)}.rindex__head{text-align:center;max-width:1000px;margin:0 auto clamp(34px,4vw,52px)}.rindex__head h2{font-size:clamp(34px,4.6vw,58px);margin-bottom:22px}.rfilters{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.rfilter{font-family:var(--font-signage);font-size:14px;letter-spacing:1.4px;text-transform:uppercase;background:var(--ccb-cream);color:var(--ccb-ink);border:var(--outline-ink);border-radius:var(--radius-pill);padding:9px 18px;transition:transform var(--beat-chik) ease-out,background var(--beat-chik) ease-out}.rfilter:hover{transform:translateY(-2px)}.rfilter.is-on{background:var(--ccb-yellow);box-shadow:var(--shadow-card) var(--ccb-ink)}.rindex__count{margin-top:16px;opacity:.65}.rgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:clamp(20px,2.6vw,34px);max-width:1280px;margin:0 auto}.rcard{display:block}.rcard[hidden]{display:none}.rcard__link{display:flex;flex-direction:column;height:100%;background:var(--ccb-cream);border:var(--outline-ink);border-radius:var(--radius-feature);box-shadow:var(--shadow-card) #1414148c;overflow:hidden;text-decoration:none;transition:transform var(--beat-boom) var(--ease-boom),box-shadow var(--beat-boom) var(--ease-boom)}.rcard__link:hover{transform:translateY(-5px);box-shadow:6px 9px #14141499}.rcard__pic{display:block;border-bottom:2px solid var(--ccb-ink);background:var(--ccb-laminex-mint)}.rcard__pic img{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block}.rcard__body{display:block;padding:16px 18px 20px}.rcard__flav{display:inline-block;font-family:var(--font-signage);font-size:12px;letter-spacing:1.5px;text-transform:uppercase;border:2px solid var(--ccb-ink);border-radius:var(--radius-pill);padding:3px 11px;margin-bottom:10px;background:var(--flav, var(--flav-original-fill));color:var(--ccb-ink)}.rcard__flav--original{--flav: var(--flav-original-fill)}.rcard__flav--chilli{--flav: var(--flav-chilli-fill)}.rcard__flav--garlic{--flav: var(--flav-garlic-fill)}.rcard__flav--truffle{--flav: var(--flav-truffle-fill);color:var(--flav-truffle-text);border-color:#000}.rcard__flav--herb{--flav: var(--flav-herb-fill)}.rcard h3{font-family:var(--font-signage);font-size:23px;letter-spacing:.8px;line-height:1.08;color:var(--ccb-ink);margin-bottom:6px}.rcard__meta{display:block;opacity:.7;margin-bottom:9px}.rcard__stand{display:block;font-size:14.5px;line-height:1.5;color:var(--ccb-ink)}.rempty{text-align:center;margin-top:40px;font-weight:700}.rlink{background:none;border:0;padding:0;font:inherit;font-weight:800;color:var(--ccb-red-deep);text-decoration:underline;text-underline-offset:3px}.rdetail{background:var(--ccb-newsprint);padding:clamp(30px,4vw,56px) clamp(14px,4vw,48px) clamp(60px,7vw,100px)}.rsheet{max-width:1000px;transform:rotate(-.25deg)}.rsheet .masthead h1{font-family:var(--font-signage);font-size:clamp(32px,5.2vw,62px);line-height:.98;letter-spacing:.01em;margin-top:4px}.rsheet .masthead p:last-child{font-size:15px;font-style:italic;max-width:54ch;margin:8px auto 0}.rsheet__meta{display:flex;flex-wrap:wrap;gap:0;border-bottom:1px solid var(--ccb-ink);margin-bottom:22px}.rsheet__meta span{flex:1 1 150px;padding:10px 12px;border-right:1px solid rgba(20,20,20,.28);font-size:15px;font-weight:700}.rsheet__meta span:last-child{border-right:0}.rsheet__meta strong{display:block;font-family:var(--font-annotation);font-size:10.5px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;opacity:.6;margin-bottom:2px}.rsheet__pic{margin:0 0 24px;border:2px solid var(--ccb-ink);background:var(--ccb-laminex-mint)}.rsheet__pic img{width:100%;height:auto;display:block}.rsheet__cols{display:grid;grid-template-columns:1.55fr 1fr;gap:clamp(22px,3.4vw,44px);align-items:start}.rsheet__main>.dropcap{font-size:17px;line-height:1.62;margin-bottom:26px}.rsheet__ing{position:sticky;top:calc(var(--nav-h) + 16px)}.rsheet__method{margin-bottom:26px}.dropcap:first-letter{float:left;font-family:var(--font-signage);font-size:3.4em;line-height:.78;padding:4px 10px 0 0}.rsheet__ing{background:var(--ccb-laminex-mint);border:2px solid var(--ccb-ink);padding:18px 20px 20px}.rsheet__ing h2,.rsheet__method h2,.rsheet__tip h2{font-family:var(--font-signage);font-size:19px;letter-spacing:1.4px;text-transform:uppercase;border-bottom:2px solid var(--ccb-ink);padding-bottom:5px;margin-bottom:12px}.rsheet__ing ul{margin:0;padding:0;list-style:none}.rsheet__ing li{font-size:15px;padding:7px 0 7px 20px;border-bottom:1px dotted rgba(20,20,20,.4);position:relative}.rsheet__ing li:last-child{border-bottom:0}.rsheet__ing li:before{content:"";position:absolute;left:4px;top:15px;width:6px;height:6px;border-radius:50%;background:var(--ccb-red)}.rsheet__buy{margin-top:16px;width:100%;font-size:15px}.rsheet__method ol{margin:0;padding:0;list-style:none;counter-reset:step}.rsheet__method li{counter-increment:step;position:relative;padding:0 0 18px 52px;font-size:16px;line-height:1.58}.rsheet__method li:before{content:counter(step);position:absolute;left:0;top:-2px;width:34px;height:34px;display:grid;place-items:center;font-family:var(--font-titlecard);font-size:18px;border:2px solid var(--ccb-ink);border-radius:50%;background:var(--ccb-yellow)}.rsheet__tip{margin-top:8px;background:var(--ccb-cream);border:2px solid var(--ccb-ink);box-shadow:var(--shadow-card) var(--ccb-yellow);padding:18px 20px}.rsheet__tip p{font-size:15.5px}.rmore{max-width:1280px;margin:clamp(50px,6vw,80px) auto 0}.rmore h2{font-size:clamp(28px,3.4vw,42px);text-align:center;margin-bottom:clamp(24px,3vw,38px)}.rmore__back{text-align:center;margin-top:clamp(30px,4vw,48px)}@media(max-width:820px){.rsheet__cols{grid-template-columns:1fr}.rsheet{transform:none}}.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}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ccb-article.css.map */
