.hero{position:relative;display:flex;flex-direction:column;overflow:hidden;padding:calc(env(safe-area-inset-top,0px) + 6rem) 0 0;background:var(--yellow);color:var(--on-yellow)}.hero h1{position:relative;z-index:1;padding-inline:var(--gutter);font-size:clamp(3rem,min(15vw,21vh),17.5rem)}.hero h1 .ln{display:block;margin:-.05em 0 -.02em;padding:.05em 0 .02em;overflow:hidden;white-space:nowrap}.hero h1 .ln>span{display:inline-block;transition:transform .55s var(--ease)}.hero h1 .ln.up>span{transform:translateY(-110%)}.hero h1 .ln.down>span{transform:translateY(110%);transition:none}.hero h1 .sticker.pop{transform:rotate(-20deg) scale(0)}.hero h1 .sticker{display:inline-block;width:.5em;height:.5em;margin-left:.1em;vertical-align:.32em;transform:rotate(12deg);transition:transform var(--dur-slow) var(--spring);filter:drop-shadow(2px 0 0 var(--black)) drop-shadow(-2px 0 0 var(--black)) drop-shadow(0 2px 0 var(--black)) drop-shadow(0 -2px 0 var(--black)) drop-shadow(0 8px 14px rgb(36 30 28 / 28%))}.hero-foot{position:relative;z-index:3;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);margin-top:clamp(.875rem,2vw,1.625rem);padding-inline:var(--gutter)}.hero-foot p{margin:0;max-width:22em;font-family:var(--font-hand);font-weight:400;font-size:var(--fs-t1);line-height:var(--lh-hand);text-transform:uppercase}.hero-signup{display:block;width:100%}.hero-signup .signup input{border:2px solid var(--black)}.hero .btn{--btn-shadow: var(--cream)}.hero-signup .signup .btn{--btn-shadow: var(--cream);background:var(--black);color:var(--on-black)}.hero-stage{position:relative;z-index:2;margin-top:-8vw;height:clamp(18.75rem,92vw,70vh);pointer-events:none}.crumb{position:absolute;left:52%;top:48%;width:var(--crumb-size, .5rem);height:var(--crumb-size, .5rem);border-radius:.1875rem;background:var(--crumb);opacity:0;will-change:transform,opacity}@media(prefers-reduced-motion:reduce){.crumb{display:none}}.hero-stage .half{position:absolute;top:-16%;left:-32vw;width:164vw;max-width:none;height:auto;will-change:transform}.broken-bar{position:absolute;left:-14%;bottom:-21%;display:block;width:128%;aspect-ratio:885 / 1143;transform:rotate(12deg);transform-origin:50% 60%}.bb-piece{position:absolute;left:var(--bb-left);top:var(--bb-top);width:var(--bb-width);transform-origin:50% 50%;will-change:transform}.bb-image{position:relative;z-index:1;display:block;width:100%;height:auto}.bb-shadow{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.24;filter:brightness(0) blur(7px);transform:translate(-.25rem,.375rem);will-change:transform}.hero-stage--pieces{flex:1 1 auto;min-height:clamp(18.75rem,92vw,70vh);margin-top:-2vw}@media(min-width:53.75rem){.hero-stage{margin-top:-15vw;height:clamp(26.25rem,52vw,47.5rem)}.hero-stage .half{width:104vw;left:-2vw;top:-22%}.broken-bar{left:auto;right:-9%;top:auto;bottom:0;width:auto;height:124%;transform:translateY(19.35%) rotate(12deg)}.hero-stage--pieces{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0;height:auto;margin:0}}@media(max-aspect-ratio:3 / 2)and (min-width:53.75rem){.broken-bar{height:min(124%,60vw);--bb-spread: .45}}@media(min-height:37.5rem){.hero{height:100svh}.hero-stage{flex:1 1 auto;height:auto;min-height:0}}.flavors{padding-block:clamp(3.5rem,9vw,7.5rem);background:var(--cream);color:var(--on-cream)}.flavors h2{font-size:var(--fs-d4)}.trio{display:grid;gap:var(--space-3)}.flav{--card: var(--cyan);--card-ink: var(--on-cyan);position:relative;display:flex;flex-direction:column;isolation:isolate;overflow:hidden;min-height:40rem;padding:var(--space-5) var(--space-5) 0;border-radius:var(--space-6);background:var(--card);color:var(--card-ink);--flav-title: clamp(3.125rem, 14vw, 6rem);--flav-line: 1.1875rem}.flav.variety{--card: var(--black);--card-ink: var(--on-black)}.flav.peanut{--card: var(--yellow);--card-ink: var(--on-yellow)}.flav.caramel{--card: var(--caramel);--card-ink: var(--on-caramel)}.flav .top{position:relative;z-index:3;display:grid;gap:var(--space-2);justify-items:start;max-width:78%}.flav h3{margin:0;font-family:var(--font-display);font-weight:900;font-size:var(--flav-title);line-height:.82;letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance}.flav h3 a{text-decoration:none;color:inherit}.flav h3 span{display:block}.flav .fill{font-size:.75rem;font-weight:700;font-stretch:85%;letter-spacing:.1em;text-transform:uppercase;opacity:.85}.flav .line{margin:0;font-family:var(--font-hand);font-weight:400;font-size:var(--flav-line);line-height:var(--lh-hand);text-transform:uppercase}.price-tag{display:flex;gap:var(--space-3);align-items:baseline;font-weight:700}.price{font-family:var(--font-display);font-weight:900;font-size:var(--fs-d8);line-height:1}.add{justify-self:start;margin-top:var(--space-2);padding:var(--space-2) var(--space-4);border:0;border-radius:999px;background:var(--black);color:var(--on-black);font-family:var(--font-body);font-weight:700;font-size:var(--fs-t7);display:inline-flex;align-items:center;gap:var(--space-2)}.flav.variety .add,.flav.caramel .add{background:var(--cream);color:var(--black)}.add[aria-pressed=true]{background:transparent;color:inherit;box-shadow:inset 0 0 0 2px currentcolor}.add[aria-disabled=true]{cursor:wait}.flav .pk{position:absolute;z-index:1;right:5%;bottom:-26%;width:min(52%,13.4375rem);aspect-ratio:624 / 1557;transform:rotate(-8deg);transition:transform var(--dur-slow) var(--spring)}.flav .pk .front,.flav .pk img{position:relative;width:100%;height:auto;filter:drop-shadow(0 14px 22px rgb(36 30 28 / 30%))}.flav .pk .choc{position:absolute;left:10%;top:3%;width:80%;height:58%;transform:translateY(0);filter:drop-shadow(0 -4px 8px rgb(36 30 28 / 18%));transition:transform .7s var(--spring)}.flav:hover .pk .choc,.flav.out .pk .choc{transform:translateY(-24%)}.flav .icon{position:absolute;z-index:2;right:var(--space-4);top:var(--space-4);width:4.125rem;transform:rotate(8deg);transition:transform var(--dur-slow) var(--spring)}.flav:hover .icon{transform:rotate(-8deg) scale(1.12)}.flav:hover .pk{transform:rotate(-4deg) translateY(-3%)}@media(min-width:53.75rem){.trio{grid-template-columns:repeat(3,1fr);gap:var(--space-4)}.flav{min-height:clamp(35rem,46vw,42.5rem);padding:calc(var(--space-6) + var(--space-1)) calc(var(--space-6) + var(--space-1)) 0;--flav-line: 1.375rem;--flav-title: clamp(3.5rem, 6.4vw, 6.5rem)}.flav .top{max-width:80%}.flav:hover .pk .choc,.flav.out .pk .choc{transform:translateY(-44%)}.flav .icon{width:5.5rem;right:var(--space-6);top:var(--space-6)}.flav .pk{width:min(52%,18.75rem);right:8%;bottom:-18%}}.confess{overflow:hidden;padding-block:clamp(4rem,10vw,8.75rem);background:var(--caramel);color:var(--on-caramel)}.confess h2{font-size:var(--fs-d4)}.confess h2 .accent{display:block;color:var(--cream)}.hint{display:inline-flex;gap:var(--space-3);align-items:center;margin-top:var(--space-4);margin-bottom:1em;font-weight:600;font-size:var(--fs-t6)}.hint .pm{flex:none;width:1.625rem;height:1.625rem}.conf-grid{display:grid;gap:var(--space-4);margin-top:clamp(1.75rem,4vw,3.5rem)}.conf{position:relative;display:grid;gap:var(--space-4);align-content:start;padding:var(--space-6) var(--space-5) var(--space-6);border:0;border-radius:var(--space-6);background:#fff7e924;color:inherit;text-align:left;transition:transform var(--dur-slow) var(--spring),background var(--dur-base) var(--ease)}.conf:hover,.conf:focus-visible{background:#fff7e942}.conf .ic{height:clamp(4rem,9vw,6rem);width:auto;max-width:100%;object-fit:contain;object-position:left center;transition:transform var(--dur-slow) var(--spring)}.conf q{font-family:var(--font-hand);font-weight:400;font-size:clamp(1.875rem,3.2vw,2.625rem);line-height:1;text-transform:uppercase;quotes:"\201c" "\201d"}.conf .claim{font-size:clamp(1.75rem,3.6vw,2.75rem)}.conf .ring{position:absolute;top:var(--space-4);right:var(--space-4);width:1.875rem;height:1.875rem;opacity:0;transition:opacity var(--dur-base) var(--ease)}.conf[data-ringing] .ring{opacity:1}.conf .sub{max-width:24em;font-size:var(--fs-t6)}.conf[data-ringing] .ic{animation:pecador-shake .5s ease 3}@keyframes pecador-shake{0%,to{transform:rotate(0)}25%{transform:rotate(-6deg)}75%{transform:rotate(6deg)}}.answer{margin-top:var(--space-10);margin-bottom:var(--space-4);max-width:44em;font-size:var(--fs-base)}.answer p{margin:0}.answer strong{margin-right:.375rem;font-family:var(--font-display);font-size:1.25rem;letter-spacing:.02em;text-transform:uppercase}@media(min-width:56.25rem){.conf-grid{grid-template-columns:1.25fr 1fr 1fr}}@media(prefers-reduced-motion:reduce){.conf[data-ringing] .ic{animation:none}}.devour{display:block;position:relative;height:230vh;background:var(--cyan);color:var(--on-cyan)}.devour .stick{position:sticky;top:0;height:100svh;overflow:hidden}.devour .stick img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 70%;transform:scale(var(--zoom, 1));transform-origin:30% 74%;will-change:transform}.devour .over{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-between;padding:calc(env(safe-area-inset-top,0px) + 6rem) var(--gutter) clamp(1.75rem,5vw,4rem);pointer-events:none}.devour .over:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to bottom,#0000009e,#00000014 40% 70%,#00000073)}.devour h2{font-size:var(--fs-d1);color:var(--cream);opacity:var(--devour-fade, 1);transform:translateY(var(--devour-lift, 0))}.devour h2 .accent{color:var(--yellow)}.devour .try{align-self:flex-start;margin:0;padding:var(--space-4) var(--space-6) var(--space-3);border-radius:var(--space-5);background:var(--cream);color:var(--black);font-family:var(--font-hand);font-weight:400;font-size:clamp(2.25rem,5.6vw,5rem);line-height:.95;text-transform:uppercase;transform:rotate(-2deg) scale(var(--devour-try, 1))}@media(prefers-reduced-motion:reduce){.devour .stick img{transform:none}.devour h2{opacity:1;transform:none}}.news{padding-block:clamp(3.5rem,9vw,7.5rem);background:var(--cream);color:var(--on-cream)}.news h2{font-size:var(--fs-d5)}.news-grid{display:grid;gap:var(--space-4)}.news-grid article{display:grid;gap:var(--space-2);align-content:start;padding:var(--space-6);border-radius:var(--space-6);background:#241e1c12}.news-grid small{font-weight:700;font-size:var(--fs-t7);font-stretch:85%;letter-spacing:.14em;text-transform:uppercase;opacity:.7}.news-grid h3{margin:0;font-family:var(--font-display);font-weight:900;font-size:clamp(1.625rem,2.8vw,2.25rem);line-height:.95;letter-spacing:normal;text-transform:uppercase}.news-grid p{margin:0;font-size:var(--fs-t6);line-height:1.45;opacity:.85;text-wrap:pretty}@media(min-width:47.5rem){.news-grid{grid-template-columns:repeat(3,1fr)}}.caught{overflow:hidden;padding-block:var(--space-section);background:var(--orange);color:var(--cream)}.caught.caught--ember{background:var(--ember);color:var(--on-ember)}.caught h2{font-size:var(--fs-d4)}.caught .sec-head p{font-size:var(--fs-t1);font-weight:600}.caught .sec-head a{color:inherit}.shots-wrap{display:block}.shots{display:flex;flex-wrap:nowrap;gap:var(--space-3);overflow-x:auto;padding:var(--space-4) var(--gutter) var(--space-2);margin-inline:calc(-1 * var(--gutter));scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch}.shots::-webkit-scrollbar{display:none}.shot{flex:0 0 76vw;max-width:21.25rem;scroll-snap-align:start}.shot{position:relative;margin:0}.shot .ph{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--space-5);background:var(--black)}.shot .ph img,.shot .ph video{display:block;width:100%;height:100%;object-fit:cover}.shot .tag{position:absolute;z-index:2;top:-.875rem;right:-.5rem;width:clamp(3.5rem,8vw,6rem);height:clamp(3.5rem,8vw,6rem);transform:rotate(12deg);transition:transform var(--dur-slow) var(--spring)}.shot:hover .tag{transform:rotate(-12deg) scale(1.15)}.shot.ask{display:grid;place-items:center;aspect-ratio:4 / 5;padding:var(--space-7);border-radius:var(--space-5);background:var(--yellow);color:var(--on-yellow);text-align:center;text-decoration:none;transition:transform var(--dur-slow) var(--spring)}.shot.ask:hover,.shot.ask:focus-visible{transform:rotate(-2deg)}.shot.ask span{display:grid;gap:var(--space-3);justify-items:center;font-size:var(--fs-t6);text-wrap:pretty}.shot.ask b{font-family:var(--font-display);font-size:var(--fs-d8);font-weight:900;line-height:var(--lh-display);text-transform:uppercase;text-wrap:balance}.shot figcaption b{display:block;margin-bottom:var(--space-1);font-family:var(--font-body);font-size:var(--fs-t7);font-weight:700;letter-spacing:.06em;text-transform:none;opacity:.7}.caught:not(.caught--ember) .shot figcaption b{width:fit-content;padding:var(--space-1) var(--space-2);border-radius:var(--space-1);background:var(--black);color:var(--on-black);opacity:1}.ph-note{margin-top:var(--space-5);font-size:var(--fs-t7)}.shot figcaption{margin-top:var(--space-3);max-width:14em;font-family:var(--font-display);font-weight:800;font-size:var(--fs-t3);line-height:.95;text-transform:uppercase}@media(min-width:53.75rem){.shots{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5);align-items:start;overflow-x:visible;padding:0;margin-inline:0}.shot{flex:initial;max-width:none}}.club{position:relative;overflow:hidden;padding-block:var(--space-section);background:var(--ember);color:var(--on-ember)}.club .inner{display:grid;gap:var(--space-7)}.club h2{font-size:var(--fs-d4)}.club-lede{margin:0;max-width:26em;font-size:1.125rem;font-weight:500;line-height:1.4;text-wrap:pretty}.club ul{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none;font-weight:600;font-size:var(--fs-t5)}.club li{display:flex;gap:var(--space-3);align-items:center}.club li .pm{flex:none;width:1.625rem;height:1.625rem}.signup{display:flex;flex-wrap:wrap;gap:var(--space-3);max-width:32.5rem}.signup .lbl{flex-basis:100%;font-weight:700;font-size:var(--fs-t7);font-stretch:85%;letter-spacing:.14em;text-transform:uppercase}.signup input{flex:1 1 13.75rem;padding:var(--space-4);border:0;border-radius:999px;background:var(--cream);color:var(--black);font-family:var(--font-body);font-size:var(--fs-t5)}.signup .btn{--btn-shadow: var(--black);background:var(--yellow);color:var(--on-yellow)}.signup .msg{flex-basis:100%;min-height:1.5em;margin:0;font-weight:700}.club .more{display:inline-block;margin-top:var(--space-1);color:var(--yellow);font-family:var(--font-hand);font-size:var(--fs-t2);line-height:1.05;text-decoration:none;text-transform:uppercase}.club .more:hover{text-decoration:underline;text-underline-offset:.375rem}@media(min-width:60rem){.club .inner{grid-template-columns:1.1fr 1fr;align-items:start}}.add-msg{margin:0;min-height:1.4em;font-weight:600;font-size:var(--fs-t7)}.allthree{--allthree-label: clamp(1rem, 1.8vw, 1.375rem);display:block;min-height:0;height:4.75rem;margin-top:var(--space-4);padding:0;cursor:pointer;transition:height .6s var(--spring),background .8s var(--ease)}.allthree[data-static]{cursor:default}.allthree .compact{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:0 var(--space-6);color:var(--on-black);font-family:var(--font-display);font-weight:800;font-size:var(--allthree-label);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:opacity var(--dur-base) var(--ease)}.allthree .compact b{color:var(--yellow)}.allthree .compact .c-r{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-hand);font-weight:400;font-size:var(--allthree-label);letter-spacing:0;text-transform:uppercase;opacity:.9}.allthree .compact .pm{width:1.375rem;height:1.375rem}.allthree .top,.allthree .fan3,.allthree .hell-line{opacity:0;pointer-events:none;transition:opacity .45s .1s var(--ease)}.allthree .top{position:relative;z-index:3;max-width:60%;padding:calc(var(--space-6) + var(--space-1)) calc(var(--space-6) + var(--space-1)) 0}.allthree .fan3{position:absolute;left:0;right:0;bottom:-14%;z-index:1}.allthree .fan3 .pk{position:absolute;bottom:0;left:32%;width:36%;aspect-ratio:624 / 1557;transform:rotate(0);transition:transform .75s var(--spring),left .75s var(--spring)}.allthree .fan3 .pk .front{filter:drop-shadow(0 10px 18px rgb(0 0 0 / 35%))}.allthree .fan3 .pk:nth-child(2){bottom:3%;z-index:2}.allthree.open .fan3 .pk:nth-child(1){left:6%;transform:rotate(-14deg);transition-delay:.12s}.allthree.open .fan3 .pk:nth-child(2){left:32%;transform:rotate(0);transition-delay:.06s}.allthree.open .fan3 .pk:nth-child(3){left:58%;transform:rotate(14deg);transition-delay:.18s}.allthree .fill,.allthree .price-tag{color:var(--yellow)}.allthree .fill{opacity:1}.allthree .price-tag small{color:var(--cream);font-weight:600}.allthree .add{background:var(--yellow);color:var(--on-yellow)}.allthree.burn .add{background:var(--cream);color:var(--black)}.allthree .hell-line{position:absolute;left:calc(var(--space-6) + var(--space-1));bottom:var(--space-5);z-index:3;margin:0;font-family:var(--font-hand);font-size:var(--fs-t1);text-transform:uppercase;color:var(--yellow)}.allthree.open{height:clamp(35rem,120vw,40rem)}.allthree.open .compact{opacity:0;pointer-events:none}.allthree.open .top,.allthree.open .fan3{opacity:1;pointer-events:auto}.allthree.burn{background:var(--hell)}.allthree.burn .fill,.allthree.burn .price-tag,.allthree.burn .compact b{color:var(--cream)}.allthree.burn .hell-line{opacity:1}.allthree .stretch{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;cursor:pointer}.allthree .stretch:focus-visible{outline:3px solid var(--cream);outline-offset:-4px}.allthree .fire{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow:hidden;border-radius:var(--space-6);pointer-events:none}@media(min-width:53.75rem){.allthree.open{height:clamp(23.75rem,32vw,27.5rem)}.allthree .top{max-width:46%}.allthree .fan3{left:50%;right:3%;bottom:-12%}.allthree .fan3 .pk{width:22%;left:38%}.allthree.open .fan3 .pk:nth-child(1){left:14%}.allthree.open .fan3 .pk:nth-child(2){left:38%}.allthree.open .fan3 .pk:nth-child(3){left:62%}}@media(min-width:73.75rem){.shop-grid .flav{--flav-title: clamp(3rem, 4.4vw, 4.75rem)}}@media(prefers-reduced-motion:reduce){.shot .tag,.shot.ask,.flav .pk,.flav .pk .choc,.flav .icon{transition:none}.allthree,.allthree .compact,.allthree .top,.allthree .fan3,.allthree .fan3 .pk,.allthree .hell-line{transition-duration:1ms}}.clip-toggle{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin-bottom:var(--space-4);margin-left:auto;border:2px solid var(--cream);border-radius:999px;background:transparent;color:var(--cream)}.clip-toggle span{width:.75rem;height:.875rem;background:currentcolor;clip-path:polygon(0 0,35% 0,35% 100%,0 100%,0 0,65% 0,100% 0,100% 100%,65% 100%)}.clip-toggle[aria-pressed=true] span{clip-path:polygon(0 0,100% 50%,0 100%)}.clip-toggle[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/3/assets/home.css.map */
