:root{--red:#e21b23;--dark:#171313;--cream:#fff8ed;--ink:#231a17;--gold:#ffc845;--orange:#ff6b24;--line:#e8ded3}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--ink);font-family:Inter,Arial,sans-serif;overflow-x:hidden}.shell{width:min(1180px,calc(100% - 40px));margin:auto}.offerbar{background:var(--dark);color:#fff;text-align:center;font-weight:800;letter-spacing:.12em;font-size:.75rem;padding:10px}.offerbar span{color:var(--red);padding:0 12px}.nav{height:88px;display:flex;align-items:center;justify-content:space-between}.brand{font-family:Archivo Black,sans-serif;font-size:1.15rem;display:flex;align-items:center;gap:7px;text-decoration:none;color:var(--dark);letter-spacing:-.06em}.brand .mouth{background:var(--red);color:#fff;border-radius:50% 50% 44% 44%;padding:9px 10px;transform:rotate(-4deg);letter-spacing:-.08em}.rating{font-size:.83rem;color:var(--red);letter-spacing:.08em}.rating span{color:#756a64;letter-spacing:0;margin-left:8px}.small-cta{background:var(--red);color:#fff;text-decoration:none;font-weight:900;font-size:.8rem;padding:13px 19px;border-radius:5px}.hero{min-height:660px;display:grid;grid-template-columns:.87fr 1.25fr;align-items:center;gap:42px;padding-top:38px;padding-bottom:70px}.eyebrow{font-size:.74rem;letter-spacing:.22em;font-weight:900;color:var(--red);margin-bottom:18px}.hero h1,.why h2,.section-head h2,.reviews h2,.offer h2,.faq h2{font-family:Archivo Black,sans-serif;margin:0;line-height:.88;letter-spacing:-.055em}.hero h1{font-size:clamp(4rem,7vw,6.8rem)}.hero h1 em{font-style:normal;color:var(--red)}.hero-copy>p{font-size:1.1rem;line-height:1.65;max-width:500px;margin:25px 0}.cta{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;background:var(--red);color:#fff;text-decoration:none;border:0;border-radius:6px;padding:19px 22px;font:900 .88rem Inter;letter-spacing:.045em;box-shadow:0 10px 24px #e21b2330;cursor:pointer}.cta span{font-size:1.3rem}.micro,.pay{font-size:.68rem;letter-spacing:.06em;font-weight:700;color:#80746e;margin-top:14px}.hero-media{position:relative}.hero-media img{width:100%;display:block;border-radius:28px;box-shadow:0 28px 60px #49221521;aspect-ratio:16/11;object-fit:cover}.burst{position:absolute;right:-20px;top:-25px;width:110px;height:110px;background:var(--red);color:#fff;border-radius:50%;display:grid;place-content:center;text-align:center;font:2.7rem/1 Archivo Black;transform:rotate(8deg);box-shadow:0 12px 30px #b3002f36}.burst span{font:700 .65rem Inter;letter-spacing:.15em}.hero-caption{position:absolute;left:24px;bottom:24px;background:#fff;padding:14px 18px;border-radius:9px;display:flex;flex-direction:column;box-shadow:0 8px 25px #0002}.hero-caption strong{font-size:.85rem}.hero-caption span{font-size:.72rem;color:#766}.proof{border-block:1px solid var(--line);background:var(--cream)}.proof-grid{display:grid;grid-template-columns:repeat(4,1fr);padding:26px 0}.proof-grid div{display:flex;flex-direction:column;padding-left:28px;border-left:1px solid #dacdc0}.proof-grid b{font-size:.8rem}.proof-grid span{font-size:.7rem;color:#756b65;margin-top:5px}.why{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center;padding-top:110px;padding-bottom:110px}.why h2,.section-head h2,.reviews h2,.offer h2,.faq h2{font-size:clamp(3rem,5vw,5.3rem)}.why-copy>p{font-size:1.12rem;line-height:1.7}.equation{display:flex;align-items:center;gap:13px;margin:30px 0;font:1.4rem Archivo Black}.equation i{font-style:normal;color:var(--red)}.equation strong{background:var(--dark);color:#fff;padding:9px 12px;transform:rotate(-2deg)}.why-copy .rule{font-size:.88rem;border-left:4px solid var(--red);padding-left:18px}.flavors{padding-bottom:115px}.section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:45px}.section-head p{max-width:390px;line-height:1.7;color:#675c56}.flavor-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.flavor{min-height:420px;border-radius:20px;padding:28px;display:flex;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden}.flavor:before{content:"";position:absolute;width:240px;height:240px;border:55px solid #fff5;border-radius:50%;right:-75px;top:-75px}.flavor.gold{background:#ffc93d}.flavor.red{background:#ea232b;color:#fff}.flavor.orange{background:#ff762d}.number{position:absolute;top:25px;left:28px;font:1rem Archivo Black}.fruit{position:absolute;right:20px;top:100px;font:2.7rem Archivo Black;opacity:.13;transform:rotate(90deg);transform-origin:right top}.flavor h3{font:2.1rem/.96 Archivo Black;letter-spacing:-.04em;margin:0 0 16px;position:relative}.flavor h3 span{font-size:1.35rem}.flavor p{font-size:.8rem;font-weight:700;margin:0 0 28px}.flavor>b{font-size:.66rem;letter-spacing:.14em;border-top:1px solid currentColor;padding-top:16px}.reviews{background:var(--dark);color:#fff;padding:105px 0}.eyebrow.light{color:#ff6670}.reviews h2{margin-bottom:45px}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.review-grid blockquote{margin:0;background:#242020;border:1px solid #3d3535;border-radius:14px;padding:30px}.review-grid blockquote div{color:#ff3842;letter-spacing:.15em}.review-grid p{font-size:1.05rem;line-height:1.55;min-height:80px}.review-grid cite{font-style:normal;color:#a79b97;font-size:.65rem;letter-spacing:.12em;font-weight:700}.review-note{display:block;color:#827673;margin-top:18px;font-size:.65rem}.offer{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding-top:120px;padding-bottom:120px}.offer-visual{height:520px;background:var(--cream);border-radius:28px;position:relative;overflow:hidden}.stack-card{position:absolute;width:250px;height:335px;left:50%;top:50%;border-radius:18px;border:9px solid white;display:flex;flex-direction:column;justify-content:flex-end;padding:25px;color:#fff;font:1.7rem Archivo Black;box-shadow:0 25px 45px #41200e33}.stack-card span{font-size:.8rem;letter-spacing:.12em}.c1{background:#f4b72e;transform:translate(-80%,-48%) rotate(-12deg)}.c2{background:#c91820;transform:translate(-50%,-52%) rotate(0);z-index:2}.c3{background:#ff5b22;transform:translate(-20%,-48%) rotate(12deg)}.offer-copy>p{line-height:1.6}.offer ul{list-style:none;padding:0;margin:25px 0}.offer li{padding:10px 0;border-bottom:1px solid var(--line);font-weight:700}.offer li:before{content:"\2713";color:var(--red);margin-right:10px}.price{display:flex;justify-content:space-between;gap:25px;align-items:center;margin:24px 0}.price span{font-size:.78rem;font-weight:900}.price b{font-size:.75rem;color:var(--red);text-align:right}.cart-btn{width:100%}.faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;padding-top:100px;padding-bottom:120px;background:var(--cream);width:100%;max-width:none;padding-left:max(20px,calc((100% - 1180px)/2));padding-right:max(20px,calc((100% - 1180px)/2))}.accordions details{border-top:1px solid #cfc2b5;padding:22px 0}.accordions details:last-child{border-bottom:1px solid #cfc2b5}.accordions summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;font-weight:800}.accordions summary::-webkit-details-marker{display:none}.accordions summary span{color:var(--red);font-size:1.3rem}.accordions p{color:#675c56;line-height:1.6;max-width:620px}footer{background:var(--red);color:#fff;padding:48px 0}footer .shell{display:flex;justify-content:space-between;align-items:center}.brand.inverted{color:#fff}.brand.inverted .mouth{background:#fff;color:var(--red)}footer p{font:1.05rem Archivo Black}footer a{color:#fff;font-weight:800;font-size:.75rem}.sticky{display:none}.drawer{position:fixed;right:0;top:0;height:100%;width:min(460px,94%);background:#fff;z-index:20;padding:55px 35px;transform:translate(110%);transition:.3s;box-shadow:-20px 0 60px #0003}.drawer.open{transform:none}.drawer-close{position:absolute;right:25px;top:20px;border:0;background:none;font-size:2rem;cursor:pointer}.drawer h2{font:3rem/.95 Archivo Black;margin:0 0 30px}.drawer-item{display:flex;gap:15px;border-block:1px solid var(--line);padding:22px 0}.drawer-item>div{display:flex;flex-direction:column}.drawer-item span{font-size:.7rem;color:#777;margin-top:5px}.mini-bags{width:55px;height:60px;background:var(--red);color:#fff;align-items:center;justify-content:center;font:1.6rem Archivo Black;border-radius:5px}.upsell{background:var(--cream);padding:20px;margin:25px 0}.upsell p{font-size:.85rem;line-height:1.5;margin-bottom:0}.drawer .cta{width:100%}.drawer small{display:block;margin-top:12px;color:#887c76}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0008;z-index:19;opacity:0;pointer-events:none;transition:.3s}.overlay.open{opacity:1;pointer-events:auto}@media(max-width:850px){.nav{height:72px}.rating{display:none}.hero{grid-template-columns:1fr;padding-top:35px;gap:35px;min-height:0}.hero h1{font-size:clamp(3.6rem,15vw,5.7rem)}.hero-media{order:-1}.hero-media img{aspect-ratio:4/3}.burst{width:85px;height:85px;font-size:2rem;right:-7px}.proof-grid{grid-template-columns:1fr 1fr;gap:22px}.why,.offer,.faq{grid-template-columns:1fr;gap:45px}.why{padding-block:80px}.section-head{display:block}.flavor-grid,.review-grid{grid-template-columns:1fr}.flavor{min-height:330px}.review-grid blockquote p{min-height:0}.offer-visual{height:430px}.faq{padding-block:80px}.sticky{display:flex;position:fixed;z-index:10;left:10px;right:10px;bottom:10px;background:var(--dark);color:#fff;padding:11px 12px 11px 18px;border-radius:9px;justify-content:space-between;align-items:center;box-shadow:0 12px 35px #0005}.sticky div{display:flex;flex-direction:column}.sticky b{font-size:.75rem}.sticky span{font-size:.62rem;color:#b8afac;margin-top:3px}.sticky a{background:var(--red);color:#fff;padding:12px;text-decoration:none;font-weight:900;font-size:.7rem;border-radius:5px}footer{padding-bottom:95px}footer .shell{flex-direction:column;gap:25px}.small-cta{font-size:.68rem;padding:11px 13px}}@media(max-width:520px){.shell{width:min(100% - 24px,1180px)}.hero{padding-bottom:55px}.hero-copy>p{font-size:1rem}.hero-caption{left:12px;bottom:12px}.proof-grid{padding:22px 0}.proof-grid div{padding-left:12px}.why h2,.section-head h2,.reviews h2,.offer h2,.faq h2{font-size:2.7rem}.equation{font-size:1.05rem;gap:8px}.flavors{padding-bottom:80px}.reviews{padding:80px 0}.offer{padding-block:80px;gap:35px}.offer-visual{height:360px}.stack-card{width:170px;height:245px;padding:16px;font-size:1.1rem}.price{align-items:flex-start;flex-direction:column}.faq{padding-left:12px;padding-right:12px}.offerbar{font-size:.62rem}.brand{font-size:.9rem}}:root{--red:#c8102e;--dark:#151515;--cream:#fff8e9;--ink:#1a1a1a;--gold:#ffd700;--orange:#f47a20;--line:#e4d8c6}body{font-family:Montserrat,Arial,sans-serif;background:#fff;color:var(--ink)}.offerbar{background:var(--red);font-weight:900}.offerbar span{color:var(--gold)}.nav{height:98px}.brand{display:flex;align-items:center;background:#050505;border-radius:7px;padding:4px 8px;text-decoration:none}.brand img{width:150px;height:72px;object-fit:contain;display:block}.small-cta{border-radius:3px;box-shadow:4px 4px 0 var(--dark)}.hero h1,.why h2,.section-head h2,.reviews h2,.offer h2,.faq h2{font-family:Bebas Neue,sans-serif;letter-spacing:.005em}.hero-media img{border-radius:16px;box-shadow:12px 12px 0 var(--red);object-position:center}.equation{font-family:Bebas Neue,sans-serif;font-size:1.7rem}.offer-visual{background:var(--dark);border-radius:16px;box-shadow:-12px 12px 0 var(--red)}.offer-visual img{width:100%;height:100%;object-fit:cover;display:block}.first-bite{margin-top:16px;background:var(--cream);border-left:5px solid var(--red);padding:15px;display:flex;flex-direction:column;gap:7px}.first-bite b{font-size:.72rem;letter-spacing:.08em}.first-bite span{font-size:.78rem;line-height:1.5}.first-bite strong{color:var(--red)}footer{background:var(--dark);border-top:8px solid var(--red)}footer .brand{background:#050505}@media(max-width:850px){.nav{height:82px}.brand img{width:118px;height:58px}.hero-media img{box-shadow:7px 7px 0 var(--red)}}body{background:#fff}.nav{position:relative;z-index:4}.hero{position:relative;min-height:720px;padding-top:55px}.hero:before{content:"";position:absolute;z-index:-1;width:46vw;height:100%;right:calc((1180px - 100vw)/2);top:0;background:linear-gradient(135deg,#f4ead7 0 58%,#ffd43b 58% 64%,#c8102e 64% 70%,#151515 70%);clip-path:polygon(16% 0,100% 0,100% 100%,0 100%)}.hero-copy{position:relative;z-index:2}.hero h1{font-size:clamp(5rem,8vw,8.25rem);line-height:.78;text-shadow:3px 3px 0 #fff}.hero h1 em{display:inline-block;transform:skew(-5deg);text-shadow:4px 4px 0 #151515}.hero-copy>p{font-weight:600;font-size:1.08rem}.eyebrow{display:inline-block;background:#151515;color:#fff;padding:9px 12px;transform:rotate(-1deg);letter-spacing:.14em}.hero-media{transform:rotate(1deg)}.hero-media img{border:7px solid #fff;filter:saturate(1.08) contrast(1.04)}.burst{width:126px;height:126px;border:5px solid #fff;outline:3px solid #151515;right:-28px;top:-35px}.hero-caption{border-left:6px solid #c8102e;border-radius:0}.taste-track{display:flex;gap:0;margin-top:28px;transform:rotate(-1deg)}.taste-track span{background:#151515;color:#fff;font-family:Bebas Neue;font-size:1.25rem;letter-spacing:.08em;padding:8px 12px;border-right:1px solid #444}.taste-track span:nth-child(2),.taste-track span:nth-child(4){background:#c8102e}.proof{position:relative;border:0;background:#151515;color:#fff}.proof:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(135deg,transparent 0 14px,#ffffff08 14px 16px)}.proof-grid div{border-color:#555;position:relative}.proof-grid b{color:gold;font-size:.85rem}.proof-grid span{color:#ddd}.marquee{overflow:hidden;background:gold;color:#151515;border-block:5px solid #151515;transform:rotate(-.7deg);margin:-6px 0 0;position:relative;z-index:3}.marquee div{font-family:Bebas Neue;font-size:1.35rem;letter-spacing:.08em;white-space:nowrap;padding:13px 0;text-align:center}.marquee i{font-style:normal;color:#c8102e;padding:0 18px}.why{position:relative;padding-top:135px;padding-bottom:135px}.why:after{content:"BITE ME";position:absolute;right:-8vw;bottom:5px;font-family:Bebas Neue;font-size:12rem;color:#c8102e09;pointer-events:none}.why-title h2{font-size:clamp(4rem,6vw,6.5rem)}.why-copy{background:#fff8e9;border:4px solid #151515;padding:38px;box-shadow:12px 12px #c8102e;transform:rotate(1deg)}.equation strong{box-shadow:4px 4px gold}.visual-break{width:min(1380px,calc(100% - 32px));height:720px;margin:0 auto 130px;position:relative;overflow:hidden;background:#111;border-radius:18px;border:7px solid #151515}.visual-break:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000d 0%,#000a 34%,transparent 70%)}.visual-break img{width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(1.1)}.visual-break-copy{position:absolute;z-index:2;left:6%;top:50%;transform:translateY(-50%);color:#fff}.visual-break-copy span{font:1.4rem Bebas Neue;color:gold;letter-spacing:.18em}.visual-break-copy strong{display:block;font:clamp(4rem,7vw,7rem)/.82 "Bebas Neue";margin:10px 0 20px;text-shadow:5px 5px 0 #c8102e}.visual-break-copy p{font-weight:700;max-width:320px;line-height:1.55}.visual-break-copy a{display:inline-block;margin-top:18px;background:#c8102e;color:#fff;text-decoration:none;font-weight:900;padding:17px 20px;box-shadow:5px 5px gold}.seal{position:absolute;z-index:3;right:35px;top:35px;width:150px;height:150px;border-radius:50%;background:gold;color:#151515;border:4px solid #151515;outline:4px solid #fff;display:grid;place-items:center;text-align:center;font:1.25rem/1 Bebas Neue;transform:rotate(10deg)}.flavors{position:relative}.section-head h2{font-size:clamp(4rem,6vw,6.2rem)}.flavor-grid{gap:0;transform:skewY(-2deg);margin:50px 0}.flavor{border-radius:0;min-height:470px;border:5px solid #151515;margin-right:-5px;transition:transform .2s ease,filter .2s ease}.flavor:hover{transform:translateY(-12px) scale(1.02);filter:saturate(1.15);z-index:2}.flavor h3{font-family:Bebas Neue;font-size:3rem;line-height:.85;text-shadow:2px 2px 0 #fff6}.flavor.red h3{text-shadow:2px 2px 0 #151515}.fruit{font-size:3.4rem;opacity:.18}.flavor-closer{display:flex;align-items:center;justify-content:space-between;background:#151515;color:#fff;padding:22px 28px;margin-top:30px}.flavor-closer span{font:1.4rem Bebas Neue;color:gold}.flavor-closer a{color:#fff;font-weight:900;text-decoration:none}.reviews{position:relative;overflow:hidden;border-block:12px solid #c8102e}.reviews:before{content:"\2605\2605\2605\2605\2605";position:absolute;right:-30px;top:-20px;font-size:12rem;color:#ffffff05}.review-grid blockquote{border-radius:0;border:2px solid #4a4242;border-top:7px solid #c8102e}.offer{position:relative;padding-top:140px;padding-bottom:140px}.offer:before{content:"THE FULL LINEUP";position:absolute;top:35px;left:0;font:8rem Bebas Neue;color:#c8102e08}.offer-visual{height:610px;border:7px solid #151515;transform:rotate(-2deg)}.offer-copy{background:#fff;padding:18px;position:relative}.offer-copy h2{font-size:clamp(4.5rem,6vw,6.8rem)}.price{background:#151515;color:#fff;padding:16px}.price b{color:gold;font-size:1.05rem}.cart-btn{font-size:1rem;box-shadow:7px 7px #151515;border-radius:0}.guarantee-row{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:15px}.guarantee-row span{font-size:.68rem;font-weight:900;background:#f5eee2;padding:10px}.faq{border-top:9px solid #ffd700}.sticky{border:2px solid #fff;box-shadow:5px 5px #c8102e}@media(max-width:850px){.hero{padding-top:25px}.hero:before{width:120vw;right:-40px;height:46%;clip-path:polygon(0 0,100% 0,100% 90%,0 100%)}.hero-media{order:0}.hero h1{font-size:clamp(4.7rem,18vw,7rem)}.visual-break{height:610px;margin-bottom:90px}.visual-break:after{background:linear-gradient(0deg,#000e 0%,#0009 60%,transparent)}.visual-break-copy{left:7%;top:auto;bottom:8%;transform:none}.seal{width:108px;height:108px;right:18px;top:18px;font-size:1rem}.flavor-grid{transform:none}.flavor{margin:0 0 -5px}.offer-visual{height:480px}.guarantee-row{grid-template-columns:1fr}.marquee div{text-align:left;padding-left:20px}}.burst{width:138px;height:138px;right:-28px;top:-35px;border:3px solid #fff;outline:4px solid #151515;background:radial-gradient(circle at 32% 25%,#f54250 0 9%,#d20d2d 32%,#a90021 76%,#740014);box-shadow:0 0 0 7px gold,0 0 0 11px #151515,0 18px 34px #0005,inset 0 4px 8px #fff4,inset 0 -10px 18px #53000f88;text-shadow:0 2px 0 #680015;isolation:isolate}.burst:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px dashed #fff9;border-radius:50%}.burst:after{content:"";position:absolute;width:30%;height:14%;left:20%;top:15%;border-radius:50%;background:#fff5;filter:blur(2px);transform:rotate(-24deg);z-index:-1}.burst span{display:block;margin-top:5px;color:gold;font-weight:900;text-shadow:0 1px 0 #111}.seal{width:166px;height:166px;background:radial-gradient(circle at 35% 28%,#fff3a3 0 8%,#ffd93a 30%,#f3ac00 76%,#c77b00);border:4px solid #fff;outline:5px solid #151515;font-size:1.45rem;line-height:.92;letter-spacing:.055em;padding:28px;box-shadow:0 0 0 9px #c8102e,0 0 0 13px #fff,0 20px 38px #0007,inset 0 5px 10px #fff8,inset 0 -12px 20px #9b560055;text-shadow:0 1px 0 #fff8;isolation:isolate}.seal:before{content:"";position:absolute;top:13px;right:13px;bottom:13px;left:13px;border:2px dashed #151515;border-radius:50%}.seal:after{content:"";position:absolute;width:34%;height:13%;left:20%;top:14%;border-radius:50%;background:#fff8;filter:blur(2px);transform:rotate(-22deg);z-index:-1}@media(max-width:850px){.burst{width:102px;height:102px;font-size:2.15rem;right:2px;top:-15px;box-shadow:0 0 0 5px gold,0 0 0 8px #151515,0 12px 24px #0005,inset 0 4px 8px #fff4,inset 0 -8px 14px #53000f88}.seal{width:118px;height:118px;right:22px;top:22px;font-size:1.05rem;padding:20px;box-shadow:0 0 0 6px #c8102e,0 0 0 9px #fff,0 14px 28px #0007,inset 0 4px 8px #fff8,inset 0 -9px 15px #9b560055}.seal:before{top:9px;right:9px;bottom:9px;left:9px}}.burst,.seal{background-color:transparent;background-image:linear-gradient(#f6d59b55,#9b551b22),url(wood-stump-badge.webp);background-size:cover;background-position:center;border:0;outline:0;color:#2a1407;box-shadow:0 18px 28px #0007,0 3px #fff5 inset;filter:drop-shadow(0 3px 0 #291305);text-shadow:0 1px 0 #f9dfad,0 2px 1px #4a210055}.burst{width:146px;height:146px;padding:25px;font-size:2.65rem;transform:rotate(7deg)}.burst span{color:#7f0d16;font-size:.66rem;letter-spacing:.13em;text-shadow:0 1px 0 #f7d18d}.seal{width:174px;height:174px;padding:34px;font-size:1.52rem;line-height:.88;letter-spacing:.06em;transform:rotate(7deg)}.burst:before,.seal:before{top:20%;right:20%;bottom:20%;left:20%;border:1px solid #4e260766;box-shadow:0 0 0 4px #e6b86d35;border-radius:50%}.burst:after,.seal:after{display:none}@media(max-width:850px){.burst{width:108px;height:108px;padding:18px;font-size:2rem;right:2px;top:-12px}.burst span{font-size:.5rem}.seal{width:124px;height:124px;right:19px;top:19px;padding:24px;font-size:1.08rem}.burst:before,.seal:before{top:19%;right:19%;bottom:19%;left:19%}}@media(max-width:520px){.hero{padding-bottom:70px}.hero h1{text-shadow:2px 2px 0 #fff}.taste-track{flex-wrap:wrap}.taste-track span{font-size:1rem}.visual-break{width:100%;height:560px;border-radius:0;border-inline:0}.visual-break-copy strong{font-size:4.2rem}.why-copy{padding:26px;box-shadow:7px 7px #c8102e}.offer-visual{height:390px}.flavor-closer{align-items:flex-start;flex-direction:column;gap:12px}.brand img{width:105px}}.visual-break{width:min(1240px,calc(100% - 40px));height:auto;min-height:620px;display:grid;grid-template-columns:.82fr 1.18fr;margin:70px auto 125px;background:#fff8e9;border:0;border-radius:26px;overflow:visible;box-shadow:0 24px 65px #44230f24}.visual-break:after{display:none}.visual-break-copy{position:relative;left:auto;top:auto;transform:none;color:#231a17;padding:72px 20px 64px 62px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.visual-break-copy span{color:#c8102e;font-size:1.05rem}.visual-break-copy strong{font-size:clamp(4.2rem,6vw,6.8rem);color:#171313;text-shadow:none;margin:14px 0 20px}.visual-break-copy p{max-width:440px;font-size:1rem;line-height:1.7;margin:0;color:#56463d}.fuel-points{display:flex;align-items:center;gap:12px;margin:25px 0 4px}.fuel-points b{background:#171313;color:#fff;padding:10px 12px;font-size:.72rem;letter-spacing:.09em}.fuel-points i{font-style:normal;font:2rem Bebas Neue;color:#c8102e}.visual-break-copy a{margin-top:22px;box-shadow:5px 5px #171313}.visual-break-product{min-width:0;overflow:hidden;border-radius:0 26px 26px 0;background:#171313;position:relative}.visual-break-product:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#fff8e9 0,transparent 11%)}.visual-break-product img{width:100%;height:100%;object-fit:cover;object-position:50% 42%;filter:saturate(1.08);display:block}.visual-break .seal{right:22px;top:auto;bottom:28px;z-index:4}@media(max-width:850px){.visual-break{grid-template-columns:1fr;width:min(100% - 24px,720px);margin-top:45px}.visual-break-product{grid-row:1;height:430px;border-radius:22px 22px 0 0}.visual-break-product:before{background:linear-gradient(0deg,#fff8e9 0,transparent 15%)}.visual-break-product img{object-position:50% 38%}.visual-break-copy{padding:50px 34px 48px}.visual-break-copy strong{font-size:4.8rem}.visual-break .seal{right:22px;top:auto;bottom:24px}}@media(max-width:520px){.visual-break{width:100%;min-height:0;height:auto;border-radius:0;margin-bottom:85px}.visual-break-product{height:330px;border-radius:0}.visual-break-copy{padding:42px 22px 142px}.visual-break-copy strong{font-size:3.85rem}.visual-break-copy p{font-size:.95rem}.visual-break .seal{width:108px;height:108px;right:18px;top:auto;bottom:18px;padding:21px;font-size:.92rem}.fuel-points{gap:8px}.fuel-points b{font-size:.64rem}}.visual-break-product{background:#171313;display:grid;place-items:center}.visual-break-product:before{display:none}.visual-break-product img{width:100%;height:100%;object-fit:contain;object-position:center;transform:none;filter:saturate(1.08);display:block;border-radius:0;padding:10px 5%}@media(max-width:850px){.visual-break-product img{padding:8px 3%;object-fit:contain}}@media(max-width:520px){.visual-break-product img{padding:0;object-fit:contain}}.visual-break{grid-template-columns:.82fr 1.18fr;align-items:center;min-height:0}.visual-break-copy{min-height:520px}.visual-break-product{height:auto;aspect-ratio:1.72/1;align-self:center;border-radius:26px;overflow:hidden;margin:24px 24px 24px 0}.visual-break-product img{padding:0;width:100%;height:100%;object-fit:cover;transform:none;border-radius:0}@media(max-width:850px){.visual-break{grid-template-columns:1fr}.visual-break-copy{min-height:0}.visual-break-product{grid-row:1;width:100%;margin:0;height:auto;aspect-ratio:1.72/1;border-radius:22px 22px 0 0}.visual-break-product img{object-fit:cover;padding:0}}@media(max-width:520px){.visual-break-product{margin:0;border-radius:0;aspect-ratio:1.72/1}.visual-break-product img{object-fit:cover}}.visual-break .seal{width:204px;height:204px;font-size:1.72rem;padding:40px;bottom:20px;right:18px}@media(max-width:850px){.visual-break .seal{width:146px;height:146px;font-size:1.25rem;padding:27px;bottom:18px;right:18px}}@media(max-width:520px){.visual-break-copy{padding-bottom:168px}.visual-break .seal{width:132px;height:132px;font-size:1.08rem;padding:24px;bottom:18px;right:16px}}.hero-offer{display:flex;flex-direction:column;gap:4px;margin:24px 0 14px;border-left:6px solid #c8102e;padding:12px 15px;background:#fff8e9;max-width:430px}.hero-offer strong{font:1.25rem Bebas Neue;letter-spacing:.08em}.hero-offer span{font-size:.76rem;font-weight:700}.hero-offer b{font-size:1rem;color:#c8102e;margin-top:3px}.pack-picker{border:0;padding:0;margin:24px 0}.pack-picker legend{font-size:.72rem;font-weight:900;letter-spacing:.12em;margin-bottom:10px}.pack-option{width:calc(50% - 5px);min-height:108px;text-align:left;background:#fff;border:2px solid #151515;padding:13px;cursor:pointer;font-family:Montserrat;margin-right:6px;vertical-align:top;transition:.15s}.pack-option:last-child{margin-right:0}.pack-option b,.pack-option span,.pack-option strong{display:block}.pack-option b{font-size:.68rem;letter-spacing:.12em;color:#c8102e}.pack-option span{font:1.7rem Bebas Neue;margin:3px 0}.pack-option strong{font-size:.7rem}.pack-option.active{background:#151515;color:#fff;box-shadow:5px 5px gold}.pack-option.active b{color:gold}.pay{font-size:.7rem}.hero .cta{min-width:360px}.micro{font-size:.72rem}@media(max-width:520px){.hero .cta{min-width:0;width:100%;gap:12px}.pack-option{width:100%;margin:0 0 10px}.hero-offer{margin-top:18px}}
/*# sourceMappingURL=/cdn/shop/files/bite-me-funnel.css.map */
