:root{--red:#F24840;--deep:#C9392B;--cream:#EAEAE9;--paper:#F7F5F2;--ink:#2B1613;--white:#fff;--r:18px;--w:1200px;--anton:"Anton",Impact,"Arial Narrow",sans-serif;--lato:"Lato",system-ui,-apple-system,Segoe UI,Roboto,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:400 18px/1.55 var(--lato);-webkit-font-smoothing:antialiased;overflow-x:hidden}img,video{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3{margin:0}p{margin:0 0 1em}.wrap{max-width:var(--w);margin:0 auto;padding:0 20px}.center{text-align:center}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.skip{position:absolute;left:-999px;top:0;background:var(--ink);color:#fff;padding:10px 14px;z-index:99}.skip:focus{left:10px}:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.h1{font:400 clamp(56px,9vw,128px)/.9 var(--anton);text-transform:uppercase;letter-spacing:.005em;color:var(--cream)}.h1 span{color:var(--ink)}.h1--dark{color:var(--red);font-size:clamp(56px,7vw,96px)}.h1--md{font-size:clamp(44px,6vw,84px)}.h2{font:400 clamp(38px,5.2vw,72px)/.95 var(--anton);text-transform:uppercase;margin-bottom:.4em}.h3{font:400 30px/1 var(--anton);text-transform:uppercase;color:var(--red);margin-bottom:16px}.red{color:var(--red)}.cream{color:var(--cream)}.kicker{font:900 14px/1 var(--lato);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);margin-bottom:14px}.kicker.red{color:var(--red)}.lede{font-size:clamp(18px,1.6vw,21px);color:var(--cream);max-width:36em}.lede.dark{color:var(--ink)}.sub{max-width:40em;margin:0 auto 32px}.fine{font-size:14px;opacity:.8}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--red);color:var(--cream);border:2px solid var(--ink);border-radius:999px;padding:14px 26px;font:900 16px/1 var(--lato);text-transform:uppercase;letter-spacing:.06em;text-decoration:none;box-shadow:4px 4px 0 var(--ink);cursor:pointer;transition:transform .12s,box-shadow .12s;min-height:48px}.btn:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--ink)}.btn:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ink)}.btn--cream{background:var(--cream);color:var(--red)}.btn--ghost{background:transparent;color:var(--cream);border-color:var(--cream);box-shadow:none}.btn--ghost:hover{background:#ffffff1a;box-shadow:none}.btn--line{background:transparent;color:var(--red);border-color:var(--red);box-shadow:4px 4px 0 var(--red)}.btn--sm{padding:10px 18px;font-size:14px;min-height:42px}.btn--big{padding:18px 30px;font-size:17px}.btn--block{width:100%}.ico{width:20px;height:20px;flex:none}.hdr{position:sticky;top:0;z-index:50;background:var(--red);border-bottom:2px solid var(--ink)}.hdr__in{display:flex;align-items:center;gap:28px;min-height:76px}.logo img{height:60px;width:auto;border:2px solid var(--cream);border-radius:6px}.nav{display:flex;gap:26px;margin-left:auto}.nav a{font:400 20px/1 var(--anton);text-transform:uppercase;color:var(--cream);text-decoration:none;letter-spacing:.03em}.nav a:hover{color:var(--ink)}.burger{display:none;background:none;border:0;padding:10px;margin-left:auto;cursor:pointer}.burger span{display:block;width:26px;height:3px;background:var(--cream);margin:5px 0;border-radius:2px}.hero{background:var(--red);padding:56px 0 72px;overflow:hidden}.hero__in{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center}.hero__cta{display:flex;flex-wrap:wrap;gap:14px;margin:28px 0}.proof{display:flex;gap:32px;list-style:none;padding:0;margin:0;color:var(--cream);font:700 14px/1.2 var(--lato);text-transform:uppercase;letter-spacing:.1em}.proof b{display:block;font:400 44px/1 var(--anton);color:var(--ink)}.hero__media{position:relative}.tilt{transform:rotate(2.5deg);border:8px solid var(--cream);border-radius:6px;box-shadow:10px 10px 0 var(--ink);overflow:hidden;background:var(--cream)}.tilt--r{transform:rotate(-2deg)}.tilt video,.tilt img{width:100%;aspect-ratio:4/5;object-fit:cover}.hero__jar{position:absolute;left:-40px;bottom:-40px;width:42%;max-width:220px;transform:rotate(-8deg);filter:drop-shadow(8px 10px 0 rgba(43,22,19,.35))}.tick{overflow:hidden;border-block:2px solid var(--ink);white-space:nowrap;padding:14px 0;font:400 22px/1 var(--anton);text-transform:uppercase;letter-spacing:.04em}.tick--cream{background:var(--cream);color:var(--red)}.tick--red{background:var(--red);color:var(--cream)}.tick__track{display:inline-flex;gap:26px;animation:tick 40s linear infinite}.tick i{font-style:normal}@keyframes tick{to{transform:translate(-50%)}}.split{display:grid;grid-template-columns:1fr 1fr;min-height:620px}.split__art{background:var(--deep);position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:40px}.split__art img{position:relative;z-index:1;width:72%;filter:drop-shadow(10px 14px 0 rgba(43,22,19,.35))}.vword{position:absolute;top:50%;font:400 clamp(90px,11vw,170px)/1 var(--anton);color:var(--red);opacity:.9}.vword--l{left:-.3em;transform:translateY(-50%) rotate(-90deg)}.vword--r{right:-.3em;transform:translateY(-50%) rotate(90deg)}.split__copy{background:var(--cream);padding:72px 6vw;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.checks{list-style:none;padding:0;margin:0 0 28px}.checks li{padding:8px 0 8px 36px;position:relative;font-weight:700}.checks li:before{content:"";position:absolute;left:0;top:10px;width:22px;height:22px;border-radius:50%;background:var(--red) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12l4 4 8-8' fill='none' stroke='%23EAEAE9' stroke-width='3'/%3E%3C/svg%3E") center/16px no-repeat}.band{background:var(--red);padding:80px 0;border-block:2px solid var(--ink)}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:20px}.stat{aspect-ratio:1;border:3px solid var(--cream);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--cream);padding:18px;max-width:240px;margin:0 auto;width:100%}.stat b{font:400 clamp(44px,5vw,70px)/1 var(--anton)}.stat span{font:700 14px/1.25 var(--lato);text-transform:uppercase;letter-spacing:.06em;max-width:12em}.band__fine{color:var(--cream);text-align:center;font-size:14px;margin:28px 0 0;opacity:.85}.steps{padding:88px 20px}.steps__row{list-style:none;padding:0;margin:0 0 36px;display:grid;grid-template-columns:repeat(3,1fr);gap:28px;text-align:center}.steps__ico{width:96px;height:96px;margin:0 auto 18px;color:var(--cream);background:var(--red);border:2px solid var(--ink);border-radius:50%;display:grid;place-items:center;box-shadow:4px 4px 0 var(--ink)}.steps__ico svg{width:56px;height:56px}.steps h3{font:400 28px/1 var(--anton);text-transform:uppercase;color:var(--red);margin-bottom:10px}.steps p{max-width:20em;margin:0 auto}.whos{background:var(--cream);padding:88px 0;border-block:2px solid var(--ink)}.who__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.who{background:var(--white);border:2px solid var(--ink);border-radius:var(--r);overflow:hidden;text-decoration:none;display:flex;flex-direction:column;box-shadow:6px 6px 0 var(--ink);transition:transform .15s}.who:hover{transform:translateY(-4px)}.who__img img{aspect-ratio:4/3;object-fit:cover;width:100%}.who h3{font:400 28px/1 var(--anton);text-transform:uppercase;color:var(--red);padding:18px 18px 8px}.who p{padding:0 18px;font-size:16px;flex:1}.more{display:inline-flex;gap:6px;align-items:center;padding:0 18px 18px;font:900 14px/1 var(--lato);text-transform:uppercase;letter-spacing:.08em;color:var(--red)}.reel{background:var(--deep);border-block:2px solid var(--ink);color:var(--cream);padding:88px 0}.reel__in{display:grid;grid-template-columns:.8fr 1.2fr;gap:56px;align-items:center}.reel__vid{max-width:360px;margin:0 auto;border:6px solid var(--cream);border-radius:22px;overflow:hidden;box-shadow:10px 10px 0 var(--ink)}.reel__vid video{aspect-ratio:9/16;width:100%;object-fit:cover}.reel .h2,.reel .kicker.red{color:var(--cream)}.equiv{display:flex;gap:18px;align-items:center;background:#eaeae914;border:1px solid rgba(234,234,233,.25);border-radius:var(--r);padding:16px;margin:8px 0 28px}.equiv img{width:96px;height:96px;object-fit:cover;border-radius:12px}.equiv p{margin:0;font-size:16px}.recipes{padding:88px 20px}.row-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:28px}.row-head .h2{margin:0}.rgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.rcard{text-decoration:none;display:block}.rcard__img{border:2px solid var(--ink);border-radius:var(--r);overflow:hidden;background:var(--cream)}.rcard__img img{aspect-ratio:1;object-fit:cover;width:100%;transition:transform .3s}.rcard:hover img{transform:scale(1.05)}.rcard__tag{display:inline-block;margin:12px 0 6px;background:var(--red);color:var(--cream);font:900 11px/1 var(--lato);letter-spacing:.12em;text-transform:uppercase;padding:6px 10px;border-radius:999px}.rcard h3{font:700 19px/1.25 var(--lato)}.holiday{background:var(--deep);padding:88px 0;border-block:2px solid var(--ink)}.holiday .kicker,.rgrid--dark .rcard h3{color:var(--cream)}.rgrid--dark .rcard__tag{background:var(--cream);color:var(--deep)}.shopblk{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;padding:88px 20px}.buy{margin-top:8px}.opt{display:flex;align-items:center;gap:14px;border:2px solid var(--ink);border-radius:14px;padding:16px 18px;margin-bottom:12px;background:var(--white);cursor:pointer}.opt:has(input:checked){background:var(--cream);box-shadow:4px 4px 0 var(--red);border-color:var(--red)}.opt input{accent-color:var(--red);width:22px;height:22px}.opt span{flex:1}.opt b{display:block;font-size:18px}.opt small{color:#6b5550;font-size:14px}.opt em{font:400 30px/1 var(--anton);font-style:normal;color:var(--red)}.buy .btn{margin-top:8px}.buy__fine{font-size:15px;margin-top:10px}.buy__trust{font-size:14px;font-weight:700;margin:12px 0 0}.buy__quote{margin:14px 0 0;padding:12px 14px;border-left:4px solid var(--red);background:var(--cream);border-radius:0 12px 12px 0;font-size:15px;font-style:italic}.buy__quote cite{display:block;font-style:normal;font-weight:900;font-size:12px;letter-spacing:.1em;text-transform:uppercase;margin-top:6px;color:var(--red)}.buy__fine a{color:var(--red);font-weight:700}.quote{background:var(--red);color:var(--cream);padding:72px 0;text-align:center;border-block:2px solid var(--ink)}.quote blockquote{font:400 clamp(30px,4vw,54px)/1.05 var(--anton);text-transform:uppercase;margin:0 auto 18px;max-width:20em}.quote p{font-weight:900;letter-spacing:.12em;text-transform:uppercase;font-size:14px}.fs{background:var(--ink);padding:80px 0}.fs__in{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;color:var(--cream)}.fs .kicker{color:var(--red)}.fs img{border-radius:var(--r);border:6px solid var(--cream);transform:rotate(2deg)}.faq{padding:88px 20px}.faq__list{max-width:820px;margin:0 auto}details{border-bottom:2px solid var(--ink)}summary{list-style:none;cursor:pointer;padding:22px 44px 22px 0;font:400 24px/1.1 var(--anton);text-transform:uppercase;position:relative}summary::-webkit-details-marker{display:none}summary:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font:400 34px/1 var(--anton);color:var(--red)}details[open] summary:after{content:"\2013"}details p{padding:0 0 22px;max-width:46em}.signup{background:var(--cream);border-top:2px solid var(--ink);padding:64px 0}.signup__in{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}.signup .h2{color:var(--red);margin-bottom:.15em}.signup__form{display:flex;gap:10px;flex-wrap:wrap}.signup__form input{flex:1 1 220px;min-height:52px;border:2px solid var(--ink);border-radius:999px;padding:0 22px;font:inherit;background:#fff}.ok{font-weight:900;color:var(--red)}.ftr{background:var(--red);color:var(--cream);padding:56px 0 28px;border-top:2px solid var(--ink)}.ftr__in{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:28px}.ftr h3{font:400 22px/1 var(--anton);text-transform:uppercase;margin-bottom:14px}.ftr a{display:block;text-decoration:none;padding:5px 0}.ftr a:hover{text-decoration:underline}.ftr__logo{width:150px;border:2px solid var(--cream);border-radius:6px}.ftr__tag{font:400 30px/1 var(--anton);text-transform:uppercase;margin:16px 0 6px}.ftr__fine{font-size:13px;opacity:.8;margin-top:36px}.phero{background:var(--red);padding:72px 0 64px}.phero--deep{background:var(--deep)}.phero__split{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center}.phero__split .tilt img{aspect-ratio:auto}.chips{display:flex;flex-wrap:wrap;gap:10px;margin:40px 0 14px}.chip{border:2px solid var(--ink);background:#fff;border-radius:999px;padding:10px 18px;font:900 14px/1 var(--lato);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;min-height:44px}.chip.is-on{background:var(--red);color:var(--cream);box-shadow:3px 3px 0 var(--ink)}.rcount{font-weight:700;margin-bottom:22px}.rlist{padding-bottom:88px}.rcard[hidden]{display:none}.rhero{background:var(--red);padding:48px 0 64px}.rhero__in{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center}.rhero .h1{margin-bottom:22px}.rhero__img img{aspect-ratio:1}.back{color:var(--cream);font-weight:700;text-decoration:none;display:inline-block;margin-bottom:22px}.rmeta{display:flex;flex-wrap:wrap;gap:14px;list-style:none;padding:0;margin:0 0 26px}.rmeta li{border:2px solid var(--cream);color:var(--cream);border-radius:14px;padding:10px 14px;font:700 12px/1.2 var(--lato);text-transform:uppercase;letter-spacing:.08em}.rmeta b{display:block;font:400 26px/1 var(--anton)}.rbody{display:grid;grid-template-columns:.85fr 1.15fr;gap:56px;padding:72px 20px}.ilist{list-style:none;padding:0;margin:0 0 28px}.ilist li{padding:12px 0;border-bottom:1px dashed #c9b9b4}.ilist li.isub{border:0;padding:18px 0 4px;font:400 20px/1 var(--anton);text-transform:uppercase;color:var(--red)}.slist{counter-reset:s;list-style:none;padding:0;margin:0 0 28px}.slist li{counter-increment:s;position:relative;padding:0 0 22px 64px;min-height:48px}.slist li:before{content:counter(s);position:absolute;left:0;top:-4px;width:44px;height:44px;border-radius:50%;background:var(--red);color:var(--cream);font:400 22px/44px var(--anton);text-align:center}.rbuy{display:flex;gap:16px;align-items:center;background:var(--cream);border:2px solid var(--ink);border-radius:var(--r);padding:16px;box-shadow:5px 5px 0 var(--red);position:sticky;top:96px}.rbuy img{width:70px}.rbuy b{display:block}.rbuy small{display:block;margin-bottom:8px}.rnotes{background:var(--cream);border-radius:var(--r);padding:18px 20px;margin-bottom:22px}.rnotes h3{font:400 22px/1 var(--anton);text-transform:uppercase;color:var(--red);margin-bottom:8px}.credit{font-style:italic}.pdp{display:grid;grid-template-columns:1fr 1fr;gap:56px;padding:48px 20px 72px}.gal__main{position:relative;border:2px solid var(--ink);border-radius:var(--r);background:var(--cream);overflow:hidden;aspect-ratio:1}.slide{display:none;height:100%}.slide.is-on{display:block}.slide img{width:100%;height:100%;object-fit:contain;padding:6%}.gal__thumbs{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:12px}.thumb{border:2px solid #d8cfcc;border-radius:10px;padding:4px;background:var(--cream);cursor:pointer;aspect-ratio:1}.thumb img{width:100%;height:100%;object-fit:contain}.thumb.is-on{border-color:var(--red);box-shadow:3px 3px 0 var(--red)}.pdp__info .h1{margin-bottom:12px}.pills{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0 0 22px}.pills li{background:var(--cream);border:2px solid var(--ink);border-radius:999px;padding:6px 12px;font:900 12px/1 var(--lato);text-transform:uppercase;letter-spacing:.08em}.acc{margin-top:28px;border-top:2px solid var(--ink)}.acc summary{font-size:22px}.uses{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-bottom:22px}.uses a{display:flex;justify-content:space-between;align-items:center;gap:6px;background:var(--cream);border-radius:10px;padding:10px 12px;text-decoration:none;font-weight:700;font-size:15px}.nut{border:3px solid var(--ink);border-collapse:collapse;width:100%;max-width:360px;margin-bottom:10px;background:#fff;font-size:16px}.nut caption{text-align:left;font-weight:700;padding:0 0 8px}.nut th,.nut td{border-bottom:1px solid var(--ink);padding:6px 10px;text-align:left}.nut td{text-align:right;font-weight:700}.nut tr.sub th{padding-left:26px;font-weight:400}.sticky{position:fixed;left:0;right:0;bottom:0;z-index:55;background:var(--paper);border-top:2px solid var(--ink);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 84px 10px 16px}.sticky small{display:block}.sticky[hidden]{display:none}.guide{padding:0 20px 88px}.tablewrap{overflow-x:auto}.chart{width:100%;border-collapse:collapse;border:2px solid var(--ink);background:#fff;margin-bottom:40px}.chart th,.chart td{padding:14px 16px;border-bottom:1px solid #d8cfcc;text-align:left}.chart thead th{background:var(--red);color:var(--cream);font:400 20px/1 var(--anton);text-transform:uppercase}.tips{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;margin-bottom:40px}.tips>div{background:var(--cream);border:2px solid var(--ink);border-radius:var(--r);padding:22px}.tips h3{font:400 24px/1.05 var(--anton);text-transform:uppercase;color:var(--red);margin-bottom:8px}.why{padding:88px 20px}.why__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.why__grid>div{border-top:4px solid var(--red);padding-top:18px}.why b{font:400 54px/1 var(--anton);color:var(--red)}.why h3{font:700 20px/1.2 var(--lato);margin:6px 0 8px}.packs{padding:0 20px 88px}.packs__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.pack{background:var(--white);border:2px solid var(--ink);border-radius:var(--r);padding:24px;text-align:center}.pack img{height:180px;width:auto;margin:0 auto 14px;object-fit:contain}.pack h3{font:400 28px/1 var(--anton);text-transform:uppercase;color:var(--red);margin-bottom:8px}.pack--hot{background:var(--cream);box-shadow:6px 6px 0 var(--red)}.quoteform{display:grid;grid-template-columns:.8fr 1.2fr;gap:48px}.qf{display:grid;grid-template-columns:1fr 1fr;gap:14px}.qf label{display:flex;flex-direction:column;gap:6px;color:var(--cream);font-weight:700;font-size:15px}.qf__wide,.qf__chk{grid-column:1/-1}.qf__chk{flex-direction:row!important;align-items:center;gap:10px}.qf__chk input{min-height:0;width:22px;height:22px}.qf input,.qf textarea{border:2px solid var(--ink);border-radius:12px;padding:12px 14px;font:inherit;min-height:48px;background:#fff;color:var(--ink)}.qf .btn,.qf .fine{grid-column:1/-1}@media(prefers-reduced-motion:reduce){.tick__track{animation:none}*{transition:none!important}}@media(max-width:980px){.who__grid,.rgrid,.stats,.why__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:800px){body{font-size:17px}.nav{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;background:var(--red);padding:16px 20px 24px;border-bottom:2px solid var(--ink);gap:18px}.nav.open{display:flex}.burger{display:block}.hdr__cta{display:none}.hdr__in{position:relative;min-height:64px}.logo img{height:48px}.hero{padding:36px 0 64px}.hero__in,.split,.reel__in,.shopblk,.fs__in,.signup__in,.pdp,.rhero__in,.rbody,.phero__split,.quoteform{grid-template-columns:1fr}.hero__media{margin:10px 18px 0 30px}.hero__jar{left:-24px;bottom:-30px;width:36%}.split{min-height:0}.split__art{min-height:380px}.split__copy{padding:56px 20px}.steps__row{grid-template-columns:1fr;gap:36px}.ftr__in{grid-template-columns:1fr 1fr}.ftr__in>div:first-child{grid-column:1/-1}.rbuy{position:static}.packs__grid,.tips,.qf{grid-template-columns:1fr}.proof{gap:22px}.rhero__img{order:-1;margin:0 10px}.hero__cta .btn{width:100%}}@media(max-width:480px){.rgrid,.who__grid{grid-template-columns:1fr 1fr;gap:14px}.who p{display:none}.who h3{font-size:22px;padding:12px}.more{padding:0 12px 12px}.rcard h3{font-size:16px}.stats{gap:12px}.stat span{font-size:11px}.why__grid,.uses{grid-template-columns:1fr}.opt em{font-size:24px}}@media print{.hdr,.ftr,.signup,.recipes,.rbuy,.btn,.rhero__img{display:none!important}.rhero{background:none}.rhero .h1,.rmeta li{color:#000;border-color:#000}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}#main:focus{outline:0}.fs :focus-visible,.reel :focus-visible,.holiday :focus-visible,.band :focus-visible,.hero :focus-visible,.phero :focus-visible,.rhero :focus-visible,.hdr :focus-visible,.ftr :focus-visible,.quote :focus-visible{outline-color:var(--cream)}.btn[disabled]{opacity:.55;cursor:not-allowed;transform:none;box-shadow:2px 2px 0 var(--ink)}.ico--sm{width:16px;height:16px;vertical-align:-2px}.hdr__end{display:flex;align-items:center;gap:14px}.hdr__cart{position:relative;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--cream);color:var(--red);border:2px solid var(--ink);text-decoration:none}.hdr__cart .ico{width:22px;height:22px}.hdr__count{position:absolute;top:-6px;right:-6px;min-width:22px;height:22px;padding:0 5px;border-radius:999px;background:var(--ink);color:var(--cream);font:900 12px/22px var(--lato);text-align:center}.hdr__count[hidden]{display:none}.nav a[aria-current]{color:var(--ink)}.opts{border:0;padding:0;margin:0;min-width:0}.opt:has(input:disabled){opacity:.6;cursor:not-allowed}.opt:focus-within{outline:3px solid var(--ink);outline-offset:2px}.buy__fine p{margin:0}.rcard-wrap{display:block}.rcard__ph{aspect-ratio:1;background:var(--cream)}.faq__a p{padding:0 0 22px;max-width:46em}.faq__a p:not(:last-child){padding-bottom:0}.signup .err,.qf__msg--err{color:var(--ink);background:#fff;border:2px solid var(--ink);border-radius:12px;padding:10px 14px;font-weight:700}.qf__msg{grid-column:1/-1;background:var(--cream);color:var(--ink);border:2px solid var(--ink);border-radius:12px;padding:14px 16px;font-weight:900;margin:0}.signup .ok{margin:0}.signup__form .err{flex-basis:100%;margin:0}.narrow{max-width:640px}.phero--full{min-height:100vh;display:flex;align-items:center}.pw__logo{width:180px;height:auto;border:2px solid var(--cream);border-radius:6px;margin-bottom:28px}.gc__code{font:400 clamp(28px,5vw,44px)/1.1 var(--anton);letter-spacing:.08em;color:var(--ink);background:var(--cream);display:inline-block;padding:10px 18px;border-radius:12px;border:2px solid var(--ink)}.searchbox{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px;max-width:640px}.searchbox input{flex:1 1 220px;min-height:52px;border:2px solid var(--ink);border-radius:999px;padding:0 22px;font:inherit;background:#fff;color:var(--ink)}.searchbox .qf__msg--err{flex-basis:100%}.qf--panel{margin-top:8px}.qf--panel a,.rte--cream a{color:var(--cream)}.qf--light label{color:var(--ink)}.qf select{border:2px solid var(--ink);border-radius:12px;padding:12px 14px;font:inherit;min-height:48px;background:#fff;color:var(--ink)}.acct__recover{margin-top:40px}.acct__recover:not(:target){display:none}.acctbox>form+form{margin-top:18px}.rte--cream{color:var(--cream)}.pagebody{padding:64px 20px 88px;max-width:860px}.plist,.cartpg{padding-top:56px;padding-bottom:88px}.empty{font-size:20px}.panel{background:var(--cream);border:2px solid var(--ink);border-radius:var(--r);padding:32px;box-shadow:6px 6px 0 var(--red);max-width:640px}.pager{margin-top:36px;text-align:center;font-weight:900}.pager span,.pager a{display:inline-block;padding:8px 12px}.pager .current{background:var(--red);color:var(--cream);border-radius:999px}.pcard{display:block;text-decoration:none;background:var(--white);border:2px solid var(--ink);border-radius:var(--r);overflow:hidden;box-shadow:6px 6px 0 var(--ink);transition:transform .15s}.pcard:hover{transform:translateY(-4px)}.pcard__img{background:var(--cream);border-bottom:2px solid var(--ink)}.pcard__img img{aspect-ratio:1;object-fit:contain;width:100%;padding:8%}.pcard h3{font:400 24px/1.05 var(--anton);text-transform:uppercase;color:var(--red);padding:16px 16px 6px}.pcard__price,.pcard p{padding:0 16px 16px;margin:0;font-weight:700}.pcard--text h3{padding-top:20px}.clist{list-style:none;padding:0;margin:0 0 28px;border-top:2px solid var(--ink)}.citem{display:grid;grid-template-columns:96px 1fr auto auto;gap:18px;align-items:center;padding:18px 0;border-bottom:2px solid var(--ink)}.citem__img img{width:96px;height:96px;object-fit:contain;background:var(--cream);border:2px solid var(--ink);border-radius:12px}.citem__title{font:400 24px/1.05 var(--anton);text-transform:uppercase;color:var(--red);text-decoration:none}.citem__info small{display:block;color:#6b5550}.citem__qty{display:flex;flex-direction:column;align-items:center;gap:6px}.citem__qty input{width:72px;min-height:48px;border:2px solid var(--ink);border-radius:12px;padding:0 10px;font:inherit;text-align:center}.citem__rm{font-size:14px;color:var(--red);font-weight:700}.citem__total{font:400 26px/1 var(--anton);color:var(--ink)}.csum{max-width:440px;margin-left:auto}.csum__row{display:flex;justify-content:space-between;align-items:baseline;font:400 30px/1 var(--anton);text-transform:uppercase;margin:0 0 8px}.csum__btns{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;margin-top:18px}.cnote{display:flex;flex-direction:column;gap:6px;font-weight:700;margin-bottom:18px}.cnote textarea{border:2px solid var(--ink);border-radius:12px;padding:12px;font:inherit}.chart tfoot th,.chart tfoot td{font-weight:700}.chart a{color:var(--red);font-weight:700}.rte img{border-radius:var(--r)}.rte a{color:var(--red);font-weight:700}.rte--plain h2,.rte--plain h3,.rte--plain h4,.rte--plain h5{font:400 30px/1 var(--anton);text-transform:uppercase;color:var(--red);margin:28px 0 16px}.rte--plain h2:first-child,.rte--plain h3:first-child{margin-top:0}.rte--plain ul{list-style:none;padding:0;margin:0 0 28px}.rte--plain ul li{padding:12px 0;border-bottom:1px dashed #c9b9b4}.rte--plain ol{counter-reset:s;list-style:none;padding:0;margin:0 0 28px}.rte--plain ol li{counter-increment:s;position:relative;padding:0 0 22px 64px;min-height:48px}.rte--plain ol li:before{content:counter(s);position:absolute;left:0;top:-4px;width:44px;height:44px;border-radius:50%;background:var(--red);color:var(--cream);font:400 22px/44px var(--anton);text-align:center}.rbody--plain .ring{align-self:start;position:sticky;top:96px}.rbody--plain .rbuy{position:static}.rbody--legacy{grid-auto-flow:row dense;row-gap:28px}.rte--legacy,.rte--legacy .main-blogs,.rte--legacy .article_content{display:contents}.rte--legacy>*,.rte--legacy .main-blogs>*{grid-column:1/-1}.rte--legacy .ingredients-part{grid-column:1;grid-row:1}.rte--legacy .directions-part{grid-column:2;grid-row:1/span 3}.rbody--legacy>.rbuy{grid-column:1;grid-row:2;align-self:start}.rbody--legacy>.rfoot{grid-column:1;grid-row:3;align-self:start}.rte--legacy .mobile-only,.rte--legacy .btn-part,.rte--legacy .feature_divider{display:none}.rte--legacy .ingredients-part>.columns+.columns{display:none}.rte--noimg .ingredients-part>.columns+.columns{display:block;margin-top:22px}.rte--legacy h5{font:400 30px/1 var(--anton);text-transform:uppercase;color:var(--red);margin:0 0 16px}.rte--legacy p{margin:0 0 1em}.rte--legacy p.title{font:400 20px/1 var(--anton);text-transform:uppercase;color:var(--red);padding:18px 0 4px;margin:0}.rte--legacy p.title:empty{display:none}.rte--legacy .ingredients-part ul{list-style:none;padding:0;margin:0}.rte--legacy .ingredients-part li{padding:12px 0;border-bottom:1px dashed #c9b9b4}.rte--legacy .directions-part .content-parts{counter-reset:s}.rte--legacy .directions-part h6{counter-increment:s;position:relative;height:0;margin:0;font-size:0;line-height:0;overflow:visible}.rte--legacy .directions-part h6:before{content:counter(s);position:absolute;left:0;top:-4px;width:44px;height:44px;border-radius:50%;background:var(--red);color:var(--cream);font:400 22px/44px var(--anton);text-align:center}.rte--legacy .directions-part p{padding-left:64px;min-height:48px;margin:0 0 22px}.rte--legacy .directions-part ul,.rte--legacy .directions-part ol{margin:0 0 22px 64px}@media(max-width:800px){.rte--legacy .ingredients-part,.rte--legacy .directions-part,.rbody--legacy>.rbuy,.rbody--legacy>.rfoot{grid-column:1;grid-row:auto}.rbody--plain .ring{position:static}.citem{grid-template-columns:72px 1fr;gap:12px}.citem__img img{width:72px;height:72px}.citem__qty{flex-direction:row;grid-column:2}.citem__total{grid-column:2}.csum{max-width:none}.hdr__end{gap:10px}.burger{order:3;margin-left:0}.hdr__end{margin-left:auto}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rcard:hover img,.who:hover,.pcard:hover,.btn:hover{transform:none}}@media print{.sticky,.signup,.related,.rfoot,.hdr__end{display:none!important}.rte--legacy .directions-part h6:before,.rte--plain ol li:before{color:#000;background:none;border:2px solid #000}}
/*# sourceMappingURL=/cdn/shop/t/88/assets/pp-v2.css.map */
