*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--cream);color:var(--ink);font-family:Cormorant Garamond,Georgia,serif;font-size:1.3rem;line-height:1.55;font-weight:500}img{max-width:100%;display:block}a{color:inherit}:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.wrap{max-width:1180px;margin:0 auto;padding:0 1.75rem}.display{font-family:Fraunces,Georgia,serif;font-style:italic;font-weight:700;line-height:1.02;letter-spacing:-.015em;margin:0 0 .5em}h2.display{font-size:clamp(2.2rem,5.2vw,3.8rem)}.note{font-family:Caveat,cursive;font-size:1.75rem;font-weight:500;line-height:1.1;color:var(--gold);margin:0 0 .5rem;transform:rotate(-2deg);display:inline-block}.sect{position:relative;padding:6.5rem 0 7rem}.sect:not(.sect--red):not(.sect--peach){background-image:radial-gradient(rgba(202,145,78,.24) 1.2px,transparent 1.5px);background-size:22px 22px}.sect:not(.sect--red) .display{color:var(--crimson)}.sect--red{background:linear-gradient(100deg,var(--brick),var(--crimson));color:#fff}.sect--red .display,.sect--red .note{color:var(--peach)}.sect--peach{background:#ffe6cc}.sect--scallop{margin-bottom:14px}.sect--scallop:after{content:"";position:absolute;left:0;right:0;top:100%;height:14px;z-index:2;background:radial-gradient(circle at 14px 0,var(--crimson) 14px,transparent 15px) 0 0/28px 14px repeat-x}.btn{display:inline-block;background:var(--peach);color:var(--ink);font:700 1.15rem Fraunces,serif;border:0;border-radius:99px;padding:.95rem 2rem;text-decoration:none;cursor:pointer;box-shadow:0 4px #32633540;transition:transform .15s,box-shadow .15s}.btn:hover{transform:translateY(2px);box-shadow:0 2px #32633540}.btn--red{background:var(--crimson);color:#fff}.polaroid{background:#fbf7f0;padding:.9rem .9rem 3.4rem;box-shadow:0 18px 40px #3263354d;transform:rotate(3deg);position:relative;max-width:380px;margin:0}.polaroid:before{content:"";position:absolute;top:-15px;left:50%;width:120px;height:30px;margin-left:-60px;background:#e0c8a0d9;transform:rotate(-3deg);z-index:2}.polaroid img,.polaroid svg{width:100%;aspect-ratio:1;object-fit:cover;background:var(--peach)}.polaroid figcaption{font-family:Caveat,cursive;color:var(--ink);font-size:1.65rem;text-align:center;position:absolute;bottom:.9rem;left:0;right:0}.intro__signature{display:block;position:relative;align-self:flex-end;color:#326335;font-size:2rem;line-height:1;margin-top:4px}.announce{background:var(--ink);color:var(--peach);text-align:center;font:600 1.05rem Fraunces,serif;padding:.5rem 1rem;font-style:italic}.hdr{background:#fff4e6ed;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1.5px solid var(--gold);position:sticky;top:0;z-index:20}.hdr .wrap{display:flex;align-items:center;justify-content:center;padding-top:.7rem;padding-bottom:.7rem}.logo{display:flex;align-items:center;justify-content:center;text-decoration:none}.logo img{height:58px;width:auto}.hero{display:grid;grid-template-columns:1.3fr 1fr;gap:4rem;align-items:center}.hero h1{font-size:clamp(3rem,8.5vw,6.4rem);margin-bottom:.35em}.hero p{max-width:32ch;font-size:1.5rem}.hero>figure{justify-self:center}.hero>figure:after{content:"";position:absolute;top:-34px;right:-38px;bottom:-14px;left:-38px;border:2px solid var(--peach);border-radius:999px 999px 28px 28px;transform:rotate(-5deg);z-index:-1}.count{display:flex;gap:.7rem;margin:.6rem 0 2rem}.count div{background:var(--cream);color:var(--crimson);border-radius:999px 999px 20px 20px;padding:.9rem 1rem .5rem;min-width:84px;text-align:center;box-shadow:0 5px #32633547}.count b{display:block;font:700 2.3rem Fraunces,serif;line-height:1}.count span{font:600 1.3rem Caveat,cursive;color:var(--ink)}.signup{display:flex;gap:.6rem;flex-wrap:wrap;max-width:480px}.signup input{flex:1;min-width:190px;border:2px solid var(--crimson);background:#fff;color:var(--ink);border-radius:99px;padding:.85rem 1.3rem;font:inherit}.signup input::placeholder{color:#6f8f70}.sect--red .signup input,.panel .signup input{color:#fff;border-color:var(--peach);background:#ffffff1a}.sect--red .signup input::placeholder,.panel .signup input::placeholder{color:#ffe5cc}.carousel__track{display:flex;gap:1.6rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:1.2rem .25rem 1.8rem;scrollbar-width:none}.carousel__track::-webkit-scrollbar{display:none}.carousel__nav{display:flex;gap:.7rem;margin-top:.4rem}.carousel__nav button{width:52px;height:52px;border-radius:50%;border:2px solid currentColor;background:transparent;color:inherit;font-size:1.7rem;cursor:pointer;line-height:1}.carousel__nav button:hover{background:var(--peach);color:var(--ink);border-color:var(--peach)}.head{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;flex-wrap:wrap;margin-bottom:1.2rem}.slide{flex:0 0 min(88%,780px);scroll-snap-align:start;display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center;background:#fff;border:1.5px solid rgba(202,145,78,.5);border-radius:32px;padding:2.4rem;box-shadow:0 12px #ca914e2e}.slide h3{font:700 clamp(1.7rem,3.4vw,2.4rem)/1.12 Fraunces,serif;font-style:italic;color:var(--crimson);margin:0 0 .7rem}.slide p{margin:0;font-size:1.35rem}.slide .polaroid{transform:rotate(-3deg);max-width:none}.slide:nth-child(2n) .polaroid{transform:rotate(3deg)}.slide--text{grid-template-columns:1fr;text-align:center;min-height:340px;align-content:center;border:0;background:linear-gradient(100deg,var(--brick),var(--crimson));color:#fff;box-shadow:0 12px #32633533}.slide--text h3{color:var(--peach)}.recipe{flex:0 0 min(78%,320px);scroll-snap-align:start;background:var(--cream);color:var(--ink);border-radius:999px 999px 28px 28px;overflow:hidden;box-shadow:0 10px #3263354d}.recipe img,.recipe svg{width:100%;aspect-ratio:4/5;object-fit:cover;background:var(--peach);display:block}.recipe div{padding:1.2rem 1.5rem 1.7rem;text-align:center}.recipe h3{font:700 1.85rem Fraunces,serif;font-style:italic;color:var(--crimson);margin:0 0 .3rem}.recipe p{margin:0 0 .5rem;font-size:1.15rem;line-height:1.4}.recipe .note{color:var(--leaf);font-size:1.55rem}.recipe a{font-weight:700;color:var(--crimson)}.pgrid{display:grid;grid-template-columns:1fr 1fr;gap:4.5rem;align-items:center}.pgrid>div:first-child{max-width:480px;width:100%;justify-self:center}.pgrid h2,.pgrid h1{font-size:clamp(2.2rem,4.6vw,3.4rem)}.pcar .carousel__track{padding:0 0 .6rem}.pslide{flex:0 0 100%;scroll-snap-align:start}.pslide img,.pslide>svg{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:999px 999px 28px 28px;background:var(--peach);border:3px solid var(--cream);box-shadow:0 10px #32633540}.pfacts{aspect-ratio:4/5;border-radius:999px 999px 28px 28px;background:linear-gradient(100deg,var(--brick),var(--crimson));color:#fff;padding:22% 12% 8%;display:flex;flex-direction:column;justify-content:center;text-align:center;box-shadow:0 10px #32633540}.pfacts .note{color:var(--peach)}.pfacts h3{font:700 2.1rem Fraunces,serif;font-style:italic;color:var(--peach);margin:0 0 .8rem}.pfacts ul{margin:0;padding:0;list-style:none;font-size:1.4rem;line-height:1.7}.pfacts li{border-top:1px solid rgba(255,211,161,.4);padding:.25rem 0}.pcar .carousel__nav{color:var(--crimson);justify-content:center}.price{font:700 2.1rem Fraunces,serif;color:var(--crimson);margin:.8rem 0}.smc{display:flex;gap:.7rem;flex-wrap:wrap;margin:1.4rem 0}.smc span{border:2px solid var(--crimson);border-radius:99px;padding:.35rem 1.1rem;font:italic 700 1.2rem Fraunces,serif;color:var(--crimson)}.smc b{font-style:normal;letter-spacing:.04em}select{font:inherit;padding:.6rem 1rem;border-radius:99px;border:2px solid var(--crimson);background:var(--cream);color:var(--ink);margin:0 .6rem .8rem 0}.rte{max-width:68ch}.rte h1,.rte h2{font-family:Fraunces,serif;font-style:italic;color:var(--crimson)}.mission .wrap:before{content:"";display:block;width:70px;height:92px;margin:0 auto 1.4rem;border:2px solid var(--gold);border-bottom:0;border-radius:999px 999px 0 0}.mission p.rte{margin:0 auto;font-size:1.6rem;line-height:1.5}.ftr{background:var(--ink);color:var(--peach);padding:4rem 0 2.2rem;text-align:center}.ftr .logo{margin-bottom:.4rem}.ftr .logo img{height:84px}.ftr a{margin:0 .8rem;font-weight:700}.ftr small{display:block;margin-top:1.5rem;opacity:.7}@media(max-width:800px){.hero,.pgrid,.slide{grid-template-columns:1fr}.hero,.pgrid{gap:3rem}.sect{padding:4rem 0 5rem}.hero>figure{margin-top:1rem}.panel{border-radius:36px;padding:3rem 1.2rem}.nav{gap:1rem}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.sect .note.note--pill{background:var(--cream);color:var(--leaf);padding:.35rem 1.2rem .45rem;border-radius:99px;margin-bottom:.9rem;box-shadow:0 3px #32633547}.panel{background:#fff;border:2px solid var(--gold);border-radius:56px;padding:4.5rem 2rem;text-align:center;box-shadow:0 14px #ca914e4d}.sect .panel h2.display{color:var(--leaf);font-size:clamp(2.4rem,6vw,4.2rem)}.panel .note{color:var(--crimson)}.panel p{color:var(--ink)}.panel .signup{margin:0 auto}.panel .signup input{color:var(--ink);border-color:var(--leaf);background:#fff}.panel .signup input::placeholder{color:#6f8f70}.panel .btn{background:var(--leaf);color:#fff}.share-wrap{margin-top:3rem;padding-top:2rem;border-top:1.5px dashed var(--gold)}.share{display:flex;gap:1.6rem;justify-content:center;flex-wrap:wrap;margin-top:.6rem}.share a,.share button{display:flex;flex-direction:column;align-items:center;gap:.5rem;background:none;border:0;padding:0;cursor:pointer;color:var(--leaf);text-decoration:none;font:600 1.5rem Caveat,cursive}.share svg{width:62px;height:62px;padding:16px;border-radius:50%;background:var(--cream);border:2px solid var(--leaf);transition:transform .15s,background .15s,color .15s}.share a:hover svg,.share button:hover svg{background:var(--leaf);color:#fff;transform:translateY(-3px)}.hero-img{position:relative;margin:0;max-width:400px;width:100%;transform:rotate(2deg)}.hero-img img,.hero-img svg{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:999px 999px 28px 28px;border:4px solid var(--cream);background:var(--peach);box-shadow:0 14px #3263354d}.launchlist{width:100%;max-width:500px;text-align:left}.ll-heading{font:700 clamp(1.9rem,3.6vw,2.6rem)/1.08 Fraunces,serif;font-style:italic;color:var(--crimson);margin:0 0 .3rem}.ll-text{margin:0 0 1rem;font-size:1.25rem}.launchlist--dark .ll-heading{color:var(--peach)}.launchlist--dark .ll-text{color:#fff}.panel .launchlist{margin:0 auto}.panel .signup{justify-content:center}.pcar .carousel__nav{margin-top:1rem}.price .ship{font:600 1.7rem Caveat,cursive;color:var(--leaf);margin-left:.2rem}.wrap--wide{max-width:1320px}.problems{display:grid;grid-template-columns:repeat(3,1fr);gap:1.4rem;align-items:stretch}.pcard{position:relative;background:#fff;border:2px solid rgba(202,145,78,.6);border-radius:999px 999px 36px 36px;padding:8.5rem 2.2rem 3rem;min-height:520px;text-align:center;box-shadow:0 12px #3263352e}.pcard:before{content:"";position:absolute;top:16px;left:16px;right:16px;height:58%;border:1.5px solid rgba(202,145,78,.5);border-bottom:0;border-radius:999px 999px 0 0;pointer-events:none}.pcard h3{font:700 clamp(1.8rem,2.4vw,2.2rem)/1.12 Fraunces,serif;font-style:italic;color:var(--crimson);margin:0 0 .8rem}.pcard p{margin:0;font-size:1.4rem}.problem-close{font:700 clamp(1.7rem,3.8vw,2.6rem)/1.2 Fraunces,serif;font-style:italic;color:var(--leaf);text-align:center;margin:3.5rem 0 2rem}.badges{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap}.badges span{width:172px;height:172px;border-radius:50%;background:var(--crimson);color:var(--peach);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:0 0 0 6px var(--cream),0 0 0 8px var(--gold),0 12px 0 8px #32633533}.badges span:nth-child(2){background:var(--leaf);color:#fff}.badges b{font:700 2.5rem/1 Fraunces,serif;font-style:italic}.badges b.sm{font-size:1.65rem}.badges i{font:600 1.55rem/1 Caveat,cursive;font-style:normal;margin-top:.25rem}@media(max-width:900px){.problems{grid-template-columns:1fr}.pcard{min-height:0;padding:8rem 1.8rem 2.6rem;max-width:460px;width:100%;margin:0 auto}}.sect--hero{padding:3.2rem 0 4rem}.hero{grid-template-columns:1.15fr 1fr;gap:3rem;align-items:center}.hero h1{font-size:clamp(2.6rem,5.8vw,4.6rem);margin-bottom:.3em}.hero p{font-size:1.4rem}.hero .note{margin-bottom:.3rem}.hero-right .launchlist{max-width:none}.count{margin:.3rem 0 1.2rem}.count div{min-width:76px;padding:.65rem .8rem .35rem}.count b{font-size:1.9rem}.sect--tight{padding:3.5rem 0 4rem}.problems{gap:1.2rem}.pcard{border-radius:50% 50% 32px 32px/110px 110px 32px 32px;padding:4.6rem 1.8rem 2rem;min-height:0;box-shadow:0 8px #3263352e}.pcard:before{top:12px;left:12px;right:12px;height:96px;border-radius:50% 50% 0 0/96px 96px 0 0}.pcard h3{font-size:clamp(1.5rem,2vw,1.8rem);margin-bottom:.5rem}.pcard p{font-size:1.25rem;line-height:1.45}.problem-close{margin:2.2rem 0 1.4rem;font-size:clamp(1.5rem,3.2vw,2.1rem)}.badges{gap:1.6rem}.badges span{width:140px;height:140px}.badges b{font-size:2.1rem}.badges b.sm{font-size:1.4rem}.badges i{font-size:1.35rem}@media(max-width:900px){.hero{grid-template-columns:1fr;gap:1.6rem}.sect--hero{padding:2.4rem 0 3.2rem}.problems{grid-template-columns:1fr}.pcard{padding:4.6rem 1.6rem 1.8rem;max-width:460px;margin:0 auto}.sect--tight{padding:2.6rem 0 3rem}}.announce__note{font:500 1.6rem/1 Caveat,cursive;font-style:normal;color:var(--gold);margin-right:.2rem;display:inline-block;transform:rotate(-1.5deg)}.announce__text{font:600 1.05rem Fraunces,serif;font-style:italic}.sect--hero{padding:1.4rem 0 1.8rem}.hero--bar{grid-template-columns:auto 1fr;gap:3rem;align-items:center}.hero--bar .hero-count .note{margin:0 0 .2rem}.hero--bar .count{margin:.2rem 0 0}.hero--bar .hero-right{display:flex;justify-content:flex-end}.hero--bar .launchlist{max-width:620px}.hero--bar .ll-heading{font-size:clamp(1.5rem,2.4vw,1.9rem);margin:0 0 .1rem}.hero--bar .ll-text{font-size:1.1rem;margin:0 0 .6rem}.hero--bar .signup{max-width:none;flex-wrap:nowrap}.hero--bar .signup input{min-width:0}.hero--bar .signup .btn{white-space:nowrap;padding:.8rem 1.6rem}@media(max-width:900px){.hero--bar{grid-template-columns:1fr;gap:1.2rem;justify-items:center;text-align:center}.hero--bar .hero-right{justify-content:center}.hero--bar .launchlist{text-align:center}.hero--bar .signup{flex-wrap:wrap;justify-content:center}}.announce{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:.9rem 1rem .8rem}.announce__logo{display:block;line-height:0}.announce__logo img{height:62px;width:auto}.announce__line{margin:0}.announce__note{color:var(--cream)}.badges span{width:auto;height:auto;min-width:210px;padding:1.05rem 2.2rem;border-radius:999px;flex-direction:row;gap:.55rem;color:#fff;box-shadow:0 0 0 5px var(--cream),0 0 0 7px var(--gold),0 10px 0 7px #32633533}.badges span:nth-child(2){color:#fff}.badges b,.badges i{color:#fff}.badges i{margin-top:0}.announce{background:var(--cream);color:var(--ink);border-bottom:1.5px solid var(--gold)}.announce__note{color:var(--ink)}.badges span,.badges span:nth-child(2),.badges b,.badges i,.badges b.sm{color:var(--cream)}.badges b,.badges i,.badges b.sm{font:700 1.7rem/1 Fraunces,serif;font-style:italic;margin:0}.announce{background:linear-gradient(100deg,var(--brick),var(--crimson));color:var(--cream);border-bottom:0}.announce__note,.announce__text{color:var(--cream)}.announce__note,.announce__text{color:var(--peach)}.announce{padding:.9rem 1rem}.hero--bar .ll-heading{margin:0 0 1rem}h1.announce__line{margin:0;font-size:inherit;font-weight:inherit;line-height:1.2}.recipe--video{border-radius:28px}.recipe .recipe__video{padding:0;aspect-ratio:9/16;background:var(--ink)}.recipe .recipe__video iframe{display:block;width:100%;height:100%;border:0}.announce{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:.8rem 1.75rem;text-align:center}.announce__logo{grid-column:1;justify-self:start}.announce__line{grid-column:2;justify-self:center}.announce__count{grid-column:3;justify-self:end;display:flex;align-items:center;gap:.7rem}.announce__label{font:500 1.5rem/1 Caveat,cursive;color:var(--peach);transform:rotate(-2deg);display:inline-block}.count--mini{margin:0;gap:.4rem}.count--mini div{min-width:56px;padding:.4rem .5rem .2rem;border-radius:22px 22px 12px 12px;box-shadow:0 3px #3263354d}.count--mini b{font-size:1.35rem}.count--mini span{font-size:1.05rem}@media(max-width:900px){.announce{grid-template-columns:1fr;justify-items:center;gap:.5rem;padding:.8rem 1rem}.announce__logo,.announce__line,.announce__count{grid-column:1;justify-self:center}.announce__count{flex-wrap:wrap;justify-content:center}}.sect.sect--intro{padding:2.6rem 0 3.4rem}.intro{display:grid;grid-template-columns:auto 1fr auto;gap:2.6rem;align-items:center}.intro__photo{max-width:200px;transform:rotate(-3deg)}.intro__photo img{aspect-ratio:4/5;object-fit:cover}.intro__text h2{font-size:clamp(1.8rem,3.2vw,2.7rem);margin:0 0 .4rem}.intro__text p:not(.note){font-size:1.35rem;margin:0;max-width:38ch}.promo{text-align:center}.promo__line{font:700 clamp(1.4rem,2.4vw,1.8rem)/1.2 Fraunces,serif;font-style:italic;color:var(--crimson);margin:0 0 .9rem}.promo__line b{color:var(--leaf)}.promo--dark .promo__line{color:var(--peach)}.promo--dark .promo__line b{color:#fff}.intro__cta .promo{max-width:300px}.panel .promo{margin:1.6rem auto 0;max-width:460px}.pgrid .promo{text-align:left;margin-top:1rem;background:#fff;border:2px dashed var(--gold);border-radius:24px;padding:1.2rem 1.4rem}@media(max-width:900px){.intro{grid-template-columns:1fr;justify-items:center;text-align:center;gap:1.4rem}.intro__text p:not(.note){margin:0 auto}.intro__cta .promo{max-width:none}}.wl{border:0;padding:0;border-radius:36px;width:min(520px,calc(100% - 2rem));max-height:calc(100% - 2rem);overflow:auto;background:var(--cream);color:var(--ink);box-shadow:0 24px 60px #32633573;font:inherit}.wl::backdrop{background:#32633599;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.wl[open]{animation:wlin .28s ease-out}@keyframes wlin{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}.wl__close{position:absolute;top:.8rem;right:.8rem;width:42px;height:42px;border-radius:50%;border:2px solid var(--peach);background:transparent;color:var(--peach);font-size:1.7rem;line-height:1;cursor:pointer;z-index:2}.wl__close:hover{background:var(--peach);color:var(--ink)}.wl__head{background:linear-gradient(100deg,var(--brick),var(--crimson));padding:2.2rem 2rem 2.4rem;text-align:center;border-radius:0 0 50% 50%/0 0 38px 38px}.wl__head .note{color:var(--peach);margin-bottom:.2rem}.wl__head .display{color:var(--peach);font-size:clamp(1.8rem,5vw,2.4rem);margin:0}.wl__body{padding:1.6rem 2rem 2rem;text-align:center}.wl__body p{margin:0 0 1rem;font-size:1.25rem}.wl__form{display:flex;flex-direction:column;gap:.7rem}.wl__form input[type=email]{border:2px solid var(--crimson);background:#fff;color:var(--ink);border-radius:99px;padding:.9rem 1.3rem;font:inherit;text-align:center}.wl__form .btn{width:100%}.wl__body small{display:block;margin-top:.9rem;font-size:1rem;opacity:.8}.wl__done,.wl.is-done .wl__form-wrap{display:none}.wl.is-done .wl__done{display:block}.wl__done h3{font:700 2rem Fraunces,serif;font-style:italic;color:var(--leaf);margin:0 0 .5rem}.wl__done .note{color:var(--crimson)}@media(prefers-reduced-motion:reduce){.wl[open]{animation:none}}[hidden]{display:none!important}.sect.sect--intro{padding:3.6rem 0 4.6rem}.intro{grid-template-columns:auto 1fr;gap:4rem;justify-content:center}.intro__photo{width:var(--w,180px);max-width:100%;transform:rotate(-2deg)}.intro__text{max-width:44ch}.intro__text h2{font-size:clamp(1.8rem,3vw,2.5rem)}@media(max-width:900px){.sect.sect--intro{padding:2.6rem 0 3.4rem}.intro{grid-template-columns:1fr;gap:1.6rem}.intro__photo{width:min(var(--w,180px),150px);margin:0 auto}}.wl{width:min(400px,calc(100% - 2rem))}.wl__head{padding:1.8rem 3.4rem 2rem 1.6rem}.wl__head .display{font-size:clamp(1.6rem,4.6vw,2rem);line-height:1.1}.wl__body{padding:1.3rem 1.6rem 1.7rem}.wl__body p{font-size:1.15rem}.wl__close{top:.7rem;right:.7rem;width:44px;height:44px;border-color:var(--cream);color:var(--cream);background:#ffffff1f}.wl__close:hover{background:var(--cream);color:var(--crimson)}.wl-tab{position:fixed;right:14px;bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:50;max-width:calc(100vw - 28px);background:var(--crimson);color:#fff;border:2px solid var(--peach);border-radius:99px;padding:.6rem 1.1rem;font:italic 700 1rem/1.2 Fraunces,serif;text-align:left;cursor:pointer;box-shadow:0 5px #3263354d}.wl-tab:hover{background:var(--brick)}@media(max-width:600px){.wl-tab{font-size:.88rem;padding:.5rem .9rem;right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));max-width:calc(100vw - 20px)}}.intro{grid-template-columns:auto minmax(0,44ch);justify-content:center}.intro__photo{padding-bottom:.9rem}.intro__photo figcaption{position:static;margin-top:.55rem;font-size:1.35rem;line-height:1.05}@media(max-width:900px){.intro{grid-template-columns:minmax(0,44ch)}}.intro__photo{width:var(--w,160px);padding:.6rem .6rem .7rem;transform:rotate(-2deg)}.intro__photo:before{width:70px;height:20px;margin-left:-35px;top:-10px}.intro__photo img{aspect-ratio:4/3;object-fit:cover;object-position:50% 30%}.intro__photo figcaption{font-size:1.15rem;margin-top:.35rem}@media(max-width:900px){.intro__photo{width:min(var(--w,160px),140px)}}.ftr .share-wrap{margin:1.4rem 0 1.6rem;padding:0;border:0}.ftr .share-wrap .note{color:var(--peach)}.ftr .share{gap:1.4rem}.ftr .share a,.ftr .share button{color:var(--peach);font-size:1.3rem;margin:0}.ftr .share svg{width:54px;height:54px;padding:14px;background:transparent;border:2px solid var(--peach)}.ftr .share a:hover svg,.ftr .share button:hover svg{background:var(--peach);color:var(--ink)}.ftr__links{margin:0}.preorder{display:flex;align-items:center;justify-content:center;gap:1.4rem 2rem;flex-wrap:wrap;margin-top:3.2rem;padding:1.4rem 2rem;background:#fff;border:2px dashed var(--gold);border-radius:28px;text-align:center}.preorder__text{margin:0;font-size:1.3rem;max-width:46ch}.preorder__text b{color:var(--crimson)}.ftr .note+.ftr__links{margin-top:.4rem}.ftr__links+small{margin-top:1.2rem}.research{max-width:820px;margin:0 auto;background:var(--leaf);color:#fff;border-radius:40px;padding:3rem 2.4rem;text-align:center;box-shadow:0 12px #32633538}.research__pill{display:inline-block;border:2px solid var(--peach);color:var(--peach);border-radius:99px;padding:.15rem 1rem;font:italic 700 1.05rem Fraunces,serif;margin-bottom:.9rem}.sect .research h2.display{color:var(--peach);font-size:clamp(2rem,4.4vw,3rem);margin-bottom:.5rem}.research p{margin:0 auto 1rem;max-width:58ch;font-size:1.4rem;line-height:1.5}.research p.research__source{font-size:1.05rem;font-style:italic;opacity:.85;margin-bottom:1.5rem}.research p.research__fine{font-size:.95rem;opacity:.7;margin:1.2rem auto 0}.research .btn{margin-top:.2rem}@media(max-width:700px){.research{border-radius:30px;padding:2.2rem 1.4rem}}.ftr__links{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 1.2rem}.ftr__links a{margin:0}.ftr__email{margin:.7rem 0 0;padding:0 .5rem}.ftr__email a{margin:0;display:inline-block;max-width:100%;overflow-wrap:anywhere;word-break:break-word;font-size:clamp(1rem,4.4vw,1.25rem)}@media(max-width:480px){.ftr .share{gap:.7rem}.ftr .share a,.ftr .share button{font-size:1.1rem}.ftr .share svg{width:50px;height:50px;padding:12px}}.sect--intro .polaroid.intro__photo .intro__caption{bottom:auto;left:auto;right:auto;top:0;margin-top:.8rem}.sect--intro .polaroid.intro__photo{padding-bottom:1.1rem}.sect--intro .intro{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:2.2rem;grid-template-columns:none;position:static}.sect--intro .intro__photo{position:absolute;top:100%;left:clamp(1rem,calc((100vw - 1100px)/2 - 20px),10rem);right:auto;margin:0;width:calc(var(--w,160px)*.5);max-width:100%;transform:translateY(-38%) rotate(-8deg);z-index:5}.shopify-section:has(>.sect--intro)+.shopify-section>.sect:first-child{padding-top:10.5rem}.sect--intro .intro__photo .intro__caption-main{font-size:.95rem;line-height:1.1}.sect--intro .intro__photo .intro__signature{font-size:10px}.intro__scoop{order:1;display:flex;align-items:center;justify-content:center;gap:1.2rem;width:auto}.intro__spoon{flex:none;width:clamp(190px,26vw,300px);height:auto;overflow:visible;margin:-.4rem 0}.sect--intro .intro__text{max-width:none;text-align:center;display:flex;flex-direction:column;align-items:center}.sect--intro .intro__text .note{margin:0 0 .3rem}.sect--intro .intro__text h2{margin:0}.sect--intro .intro__text p:not(.note){margin:.5rem auto 0}@media(max-width:1100px){.sect.sect--intro{padding-bottom:7rem}.sect--intro .intro__photo{left:1.5rem}}@media(max-width:900px){.sect--intro .intro{gap:1.4rem}.intro__spoon{width:clamp(150px,24vw,230px)}.intro__scoop{gap:.8rem}.sect--intro .intro__text h2{font-size:clamp(1.5rem,3.6vw,2rem)}}@media(max-width:600px){.sect--intro .intro__text{max-width:44ch}.sect.sect--intro{padding:1.4rem 0 7rem}.sect--intro .intro{flex-direction:column;gap:0}.sect--intro .intro__photo{left:1rem;width:104px;padding:.35rem .35rem .45rem}.sect--intro .intro__photo .intro__caption-main{font-size:.7rem}.sect--intro .intro__photo .intro__signature{font-size:8px}.intro__scoop{flex-direction:column;gap:0}.intro__spoon{width:190px;margin:0}.shopify-section:has(>.sect--intro)+.shopify-section>.sect:first-child{padding-top:7.5rem}}.spoon__tool{transform-origin:200px 120px;animation:spoon-tilt 5s ease-in-out infinite}.spoon__heap{transform-origin:200px 108px;animation:spoon-heap 5s ease-in-out infinite}.spoon__grains circle{opacity:0;animation:spoon-fall 5s linear infinite;animation-delay:calc(var(--d) * .7 + .75s)}.spoon__pile{transform-origin:252px 194px;animation:spoon-pile 5s ease-in-out infinite}@keyframes spoon-tilt{0%,8%{transform:rotate(0)}18%{transform:rotate(15deg)}22%{transform:rotate(10deg)}26%{transform:rotate(15deg)}30%{transform:rotate(10.5deg)}34%{transform:rotate(15deg)}38%{transform:rotate(12deg)}60%{transform:rotate(14deg)}76%,to{transform:rotate(0)}}@keyframes spoon-heap{0%,14%{transform:scale(1)}60%{transform:scale(.97,.93)}80%,to{transform:scale(1)}}@keyframes spoon-fall{0%{opacity:0;transform:translate(0)}2%{opacity:1;transform:translate(0)}15%{opacity:1;transform:translate(var(--dx),66px)}17%,to{opacity:0;transform:translate(var(--dx),70px)}}@keyframes spoon-pile{0%,12%{transform:scale(.2);opacity:0}20%{opacity:1}62%{transform:scale(1);opacity:1}88%{transform:scale(1);opacity:1}to{transform:scale(1);opacity:0}}@media(prefers-reduced-motion:reduce){.spoon__tool,.spoon__heap,.spoon__pile{animation:none}.spoon__grains{display:none}.spoon__pile{opacity:0}}.display,.slide h3,.recipe h3,.pfacts h3,.rte h1,.rte h2,.ll-heading,.pcard h3,.problem-close,.promo__line,.wl__done h3,.smc span,.research__pill,.wl-tab{font-family:Batangas,Fraunces,Georgia,serif;font-style:normal;letter-spacing:.01em}.intro__pills{list-style:none;margin:.5rem 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem .7rem}.intro__pills li{background:var(--gold);color:#3a1d0b;font:700 clamp(1.05rem,1.9vw,1.4rem)/1 Batangas,Fraunces,Georgia,serif;letter-spacing:.01em;padding:.55rem 1.3rem .65rem;border-radius:999px;box-shadow:0 3px #3a1d0b47;white-space:nowrap}@media(max-width:600px){.intro__pills li{font-size:1rem;padding:.45rem 1rem .55rem}}.intro__pills li{background:var(--cream);color:var(--leaf);box-shadow:0 4px #32633547}.sect--intro .intro__text p.intro__batangas{font-family:Batangas,Fraunces,Georgia,serif;font-size:clamp(1.15rem,2vw,1.5rem);line-height:1.2;letter-spacing:.01em;color:#fff;margin:.2rem auto .3rem;max-width:none}.wrap--problem{max-width:900px}.sect--tight{padding:2.4rem 0 2.8rem}.problems{gap:.9rem}.pcard{padding:3.6rem 1.2rem 1.5rem;border-radius:50% 50% 26px 26px/84px 84px 26px 26px;box-shadow:0 6px #3263352e}.pcard:before{top:10px;left:10px;right:10px;height:74px;border-radius:50% 50% 0 0/74px 74px 0 0}.pcard h3{font-size:clamp(1.2rem,1.6vw,1.45rem);margin-bottom:.4rem}.pcard p{font-size:1.05rem;line-height:1.4}.problem-close{margin:1.6rem 0 .8rem;font-size:clamp(1.3rem,2.6vw,1.7rem)}.research{max-width:640px;padding:1.8rem 1.6rem;border-radius:30px;box-shadow:0 8px #32633538}.sect .research h2.display{font-size:clamp(1.6rem,3.2vw,2.1rem);margin-bottom:.3rem}.research p{font-size:1.15rem;line-height:1.45;margin-bottom:.7rem}.research p.research__source{font-size:.9rem;margin-bottom:1rem}.research p.research__fine{font-size:.85rem;margin-top:.8rem}.research__pill{font-size:.95rem;margin-bottom:.6rem}.sect--peach#product{padding-bottom:4.5rem}.pmore{text-align:center;margin-top:3.5rem;padding-top:2.5rem;border-top:2px dashed var(--gold)}.pmore__note{color:var(--leaf);margin-bottom:1rem}.pmore__facts{list-style:none;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.7rem;max-width:860px}.pmore__facts li{background:var(--cream);color:var(--leaf);font:700 1.2rem/1 Batangas,Fraunces,Georgia,serif;padding:.7rem 1.4rem .8rem;border-radius:99px;box-shadow:0 4px #32633547}.pmore__closing{max-width:62ch;margin:2rem auto 0;font-size:1.45rem;line-height:1.6;color:var(--ink)}@media(max-width:600px){.pmore{margin-top:2.5rem}.pmore__closing{font-size:1.2rem}.pmore__facts li{font-size:1rem;padding:.55rem 1rem .65rem}}.sect--intro .intro__text p.intro__batangas{color:var(--cream)}.sect.sect--intro{padding:1.6rem 0 2rem}.shopify-section:has(>.sect--intro)+.shopify-section>.sect:first-child{padding-top:3.5rem}@media(max-width:600px){.sect.sect--intro{padding:1.4rem 0 2rem}.shopify-section:has(>.sect--intro)+.shopify-section>.sect:first-child{padding-top:2.4rem}}.wrap--problem{max-width:740px}.sect--tight{padding:1.8rem 0 2rem}.pcard{padding:3rem 1rem 1.2rem;border-radius:50% 50% 22px 22px/64px 64px 22px 22px}.pcard:before{height:58px;border-radius:50% 50% 0 0/58px 58px 0 0}.pcard h3{font-size:clamp(1.05rem,1.3vw,1.2rem)}.pcard p{font-size:.95rem;line-height:1.35}.problem-close{margin:1.1rem 0 .4rem;font-size:clamp(1.15rem,2.2vw,1.4rem)}.sect--tight .note{font-size:1.4rem}.sect--tight h2.display{font-size:clamp(1.5rem,3vw,2rem)}@media(max-width:900px){.pcard{max-width:400px}}.pwait{margin-top:.2rem}.pwait__text{font-size:1.05rem;line-height:1.35;margin:.7rem 0 0;max-width:40ch}.pgrid{align-items:start}.mission__grid{display:grid;grid-template-columns:minmax(240px,340px) 1fr;gap:3.5rem;align-items:center;max-width:980px;text-align:left}.mission .mission__grid:before{display:none}.mission__photo.polaroid{max-width:340px;width:100%;padding:.9rem .9rem 1rem;transform:rotate(-4deg);justify-self:center;margin:0}.mission__photo img{aspect-ratio:4/5;object-fit:cover;object-position:50% 30%}.mission__photo figcaption.mission__caption{position:static;display:flex;flex-direction:column;align-items:center;gap:.15rem;margin-top:.8rem}.mission__names{font:700 1.7rem/1.1 Caveat,cursive;color:var(--ink)}.mission__sig{font:500 1.2rem/1.1 Caveat,cursive;color:var(--leaf)}.mission__text{text-align:left}.mission__text .display{margin-top:0}.mission__text p.rte{margin:0}@media(max-width:800px){.mission__grid{grid-template-columns:1fr;gap:2.2rem;text-align:center}.mission__text{text-align:center}.mission__photo.polaroid{max-width:280px}}html{scroll-behavior:smooth}#product{scroll-margin-top:1rem}.intro__pills li{background:none;padding:0;box-shadow:none;border-radius:999px;transition:transform .15s}.intro__pills li a{display:block;background:var(--cream);color:var(--leaf);text-decoration:none;font:700 clamp(1.05rem,1.9vw,1.4rem)/1 Batangas,Fraunces,Georgia,serif;letter-spacing:.01em;padding:.55rem 1.3rem .65rem;border-radius:999px;box-shadow:0 4px #32633547;white-space:nowrap;transition:box-shadow .15s}.intro__pills li:hover{transform:translateY(2px)}.intro__pills li:hover a{box-shadow:0 2px #32633547}.intro__pills li a:focus-visible{outline:3px solid var(--leaf);outline-offset:3px}@media(max-width:600px){.intro__pills li a{font-size:1rem;padding:.45rem 1rem .55rem}}.jars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;max-width:700px;margin:0 auto;justify-items:center}.jar{width:100%;max-width:210px;height:290px;perspective:900px;cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none}.jar:focus-visible .jar__body{outline:3px solid var(--leaf);outline-offset:3px}.jar__inner,.flipcard__inner{position:relative;width:100%;height:100%;transition:transform .7s cubic-bezier(.4,.2,.2,1);transform-style:preserve-3d}.jar.is-flipped .jar__inner,.flipcard.is-flipped .flipcard__inner{transform:rotateY(180deg)}.jar__face{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;backface-visibility:hidden;-webkit-backface-visibility:hidden}.jar__back{transform:rotateY(180deg)}.jar__lid{position:relative;z-index:2;display:block;width:64%;height:36px;border-radius:12px 12px 5px 5px;background:var(--leaf) repeating-linear-gradient(90deg,transparent 0 7px,rgba(255,255,255,.16) 7px 9px);box-shadow:inset 0 -6px #0000001f,0 3px #32633540}.jar__neck{display:block;width:72%;height:12px;margin-top:-2px;background:#fff;border:2px solid rgba(202,145,78,.6);border-top:0;border-bottom:0}.jar__body{position:relative;overflow:hidden;flex:1;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:1rem .9rem;background:#fff;border:2px solid rgba(202,145,78,.6);border-radius:24px 24px 30px 30px;box-shadow:0 8px #3263352e}.jar__body--fill:before{content:"";position:absolute;left:0;right:0;bottom:0;height:42%;background:linear-gradient(100deg,var(--brick),var(--crimson))}.jar__body:after{content:"";position:absolute;top:14%;left:9px;width:7px;height:48%;border-radius:6px;background:#ffffff8c}.jar__label{position:relative;z-index:1;width:100%;box-sizing:border-box;background:var(--cream);border:2px solid rgba(202,145,78,.5);border-radius:14px;padding:.9rem .6rem;text-align:center;box-shadow:0 3px #3263352e}.jar__label h3{margin:0;font:700 clamp(1.05rem,1.4vw,1.2rem)/1.2 Batangas,Fraunces,Georgia,serif;font-style:normal;color:var(--crimson)}.jar__back p{position:relative;z-index:1;margin:0;font-size:1.02rem;line-height:1.35;font-weight:600;color:var(--leaf);text-align:center}.jars__hint{font-family:Caveat,cursive;font-size:1.3rem;color:var(--leaf);text-align:center;margin:1.1rem 0 0}@media(max-width:640px){.jars{grid-template-columns:1fr;gap:1.2rem}.jar{max-width:240px;height:270px}}@media(prefers-reduced-motion:reduce){.jar__inner,.flipcard__inner{transition:none}}.pwait__text{font-size:1.05rem}.pinside__note{color:var(--leaf);margin:1.1rem 0 .4rem;font-size:1.5rem}.pmore__facts.pinside{justify-content:flex-start;gap:.5rem;max-width:none}.pinside li{font-size:1rem;padding:.5rem 1rem .6rem;box-shadow:0 3px #32633547}.pmore{border-top:0;margin-top:2rem;padding-top:0}.mission__grid{grid-template-columns:190px minmax(0,52ch);gap:2.6rem;justify-content:center;max-width:none}.mission__photo.polaroid{max-width:190px;padding:.55rem .55rem .7rem}.mission__photo.polaroid:before{width:70px;height:20px;margin-left:-35px;top:-10px}.mission__names{font-size:1.3rem}.mission__sig{font-size:1rem}@media(max-width:800px){.mission__grid{grid-template-columns:1fr;justify-items:center}.mission__photo.polaroid{max-width:170px}}.story__hint{text-align:left;margin:-.4rem 0 .2rem}.flipcard{flex:0 0 min(78%,330px);height:330px;scroll-snap-align:start;perspective:1000px;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent}.flipcard:focus-visible .flipcard__front{outline:3px solid var(--leaf);outline-offset:3px}.flipcard__face{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;display:flex;align-items:center;justify-content:center;text-align:center;padding:2rem 1.6rem;border-radius:32px;backface-visibility:hidden;-webkit-backface-visibility:hidden}.flipcard__front{background:linear-gradient(100deg,var(--brick),var(--crimson));box-shadow:0 12px #32633533}.flipcard__front h3{margin:0;font:700 clamp(1.5rem,2.6vw,1.9rem)/1.18 Batangas,Fraunces,Georgia,serif;font-style:normal;color:var(--cream)}.flipcard__icon{position:absolute;right:16px;bottom:12px;font-size:1.5rem;line-height:1;color:var(--cream);opacity:.8}.flipcard__back{transform:rotateY(180deg);background:var(--cream);border:2px solid rgba(202,145,78,.6);box-shadow:0 12px #32633533}.flipcard__back p{margin:0;font-size:1.3rem;line-height:1.4;font-weight:600;color:var(--leaf)}.jar__lid{background:var(--cream);box-shadow:none;border:2px solid rgba(202,145,78,.6);border-bottom:0;height:34px;box-sizing:border-box}.jar__neck{background:var(--cream)}.jar__body{background:var(--cream);box-shadow:none}.jar__body--fill:before,.jar__body:after{display:none}.jar__label{background:var(--crimson);border:0;box-shadow:none}.story__head{display:flex;align-items:center;justify-content:center;gap:2.4rem;margin:0 auto 1.4rem;flex-wrap:wrap}.story__title{text-align:left}.story__title .display{margin:0}.story__photo.polaroid{width:190px;max-width:190px;margin:0;padding:.55rem .55rem .7rem;transform:rotate(-4deg);flex:none}.story__photo.polaroid:before{width:70px;height:20px;margin-left:-35px;top:-10px}.story__photo img{aspect-ratio:4/5;object-fit:cover;object-position:50% 30%}.story__photo figcaption.story__caption{position:static;display:flex;flex-direction:column;align-items:center;gap:.1rem;margin-top:.6rem}.story__names{font:700 1.3rem/1.1 Caveat,cursive;color:var(--ink)}.story__sig{font:500 1rem/1.1 Caveat,cursive;color:var(--leaf)}.story__hint{text-align:center;margin:0 0 .4rem}@media(max-width:700px){.story__head{flex-direction:column;gap:1.6rem}.story__title{text-align:center}.story__photo.polaroid{width:170px;max-width:170px}}:root{--beige:#E6CFA6}.jar__lid{width:54%;height:30px;background:var(--beige) radial-gradient(circle,rgba(202,145,78,.7) 1.6px,transparent 2px) 0 0/12px 12px;border:2px solid rgba(202,145,78,.75);border-radius:10px 10px 4px 4px;box-shadow:0 2px #ca914e59}.jar__neck{width:44%;height:16px;background:var(--cream);margin-top:-1px}.jar__body{border-radius:46px 46px 24px 24px/40px 40px 24px 24px;padding-top:1.4rem}.jar{max-width:190px;height:300px}.slide:not(.slide--text){background:var(--beige)}.presearch{margin-top:3rem}.sect--founders{padding:2.4rem 0 1rem}.founders__text{margin:.6rem 0 0;font-size:1.3rem;max-width:36ch}.jars{max-width:860px;gap:1.6rem}.jar{max-width:260px;height:235px}.jar__lid{width:46%;height:28px}.jar__neck{width:38%;height:14px}.jar__body{padding:1rem 1rem .9rem;border-radius:44px 44px 24px 24px/34px 34px 24px 24px}.jar__label{padding:1.1rem .8rem}.jar__label h3{font-size:clamp(1.3rem,1.9vw,1.55rem);line-height:1.2}.jar__back p{font-size:1.1rem}@media(max-width:640px){.jars{grid-template-columns:1fr}.jar{max-width:300px;height:225px}}.slide:not(.slide--text){background:var(--cream);border:2px solid rgba(50,99,53,.18);box-shadow:0 12px #32633533}.jar__neck{display:none}.jar__lid{width:100%;height:34px;box-sizing:border-box;background:var(--beige);border:2px solid rgba(202,145,78,.75);border-radius:12px 12px 4px 4px;box-shadow:inset 0 -5px #ca914e40}.jar__body{border-radius:6px 6px 26px 26px;margin-top:-2px}.carousel__track>.slide:first-child h3{font-family:Caveat,cursive;font-weight:600;font-size:clamp(2.2rem,4.4vw,3rem);line-height:1.05;letter-spacing:0}.jar{height:240px}.jar__lid{width:82%;height:72px;box-sizing:border-box;background:var(--beige);border:2px solid rgba(202,145,78,.75);border-bottom:0;border-radius:50% 50% 0 0/100% 100% 0 0;box-shadow:none;z-index:0}.jar__body{margin-top:-18px;z-index:1;width:100%;border:2px solid rgba(202,145,78,.75);border-radius:26px;box-shadow:0 6px #3263352e;padding:1rem 1.1rem}.jar__body--fill{background:var(--crimson)}.jar__label{background:none;border:0;box-shadow:none;padding:0}.jar__back .jar__body{background:var(--cream)}@media(max-width:640px){.jar{height:240px}}.jar{height:230px}.jar__lid{width:100%;height:32px;box-sizing:border-box;background:var(--beige);border:2px solid rgba(202,145,78,.75);border-radius:14px;box-shadow:none;z-index:2}.jar__body{margin-top:-8px;padding:1.4rem 1rem .9rem;background:var(--cream);border:2px solid rgba(202,145,78,.75);border-radius:16px 16px 28px 28px;box-shadow:0 6px #3263352e;z-index:1}.jar__body--fill{background:var(--cream)}.jar__label{background:var(--crimson);border:0;border-radius:14px;padding:1.1rem .8rem;box-shadow:none}.jar__label h3{color:var(--cream)}.carousel__track>.slide:first-child h3{font-family:Batangas,Fraunces,Georgia,serif;font-weight:700;font-size:clamp(1.7rem,3.4vw,2.4rem);line-height:1.12;letter-spacing:.01em}.carousel__track>.slide:first-child p{font-family:Caveat,cursive;font-weight:600;font-size:1.8rem;line-height:1.15;color:var(--leaf)}.flipcard__stack{display:flex;flex-direction:column;align-items:center;gap:1rem}.flipcard__logo{display:block;width:150px;height:auto}.sect--scallop:after{top:calc(100% - 1px);height:15px;background:linear-gradient(100deg,var(--brick),var(--crimson));-webkit-mask:radial-gradient(circle at 14px 0,#000 14px,transparent 15px) 0 0/28px 15px repeat-x;mask:radial-gradient(circle at 14px 0,#000 14px,transparent 15px) 0 0/28px 15px repeat-x}.sect--intro.sect--red{background:#a61c34}.sect--intro.sect--scallop:after{background:#a61c34}.announce,.ftr{background:#a61c34}.ftr .share a:hover svg,.ftr .share button:hover svg{color:#a61c34}.shopify-section:last-child:has(>.sect--scallop){display:flow-root;background:linear-gradient(to bottom,transparent calc(100% - 14px),var(--leaf) calc(100% - 14px))}.ftr{background:var(--leaf)}.ftr .share a:hover svg,.ftr .share button:hover svg{color:var(--leaf)}:root{--sp-sec:clamp(3.5rem,7vw,6rem);--sp-gutter:clamp(1.25rem,4.5vw,2rem)}body{overflow-x:clip}::selection{background:var(--crimson);color:var(--cream)}.wrap{padding-left:var(--sp-gutter);padding-right:var(--sp-gutter)}.sect:not(.harch){padding-top:var(--sp-sec);padding-bottom:var(--sp-sec)}.sect .note+h2.display{margin-top:.1rem}h2.display{margin-bottom:clamp(.8rem,2vw,1.2rem)}.pgrid{gap:clamp(2rem,5vw,4rem)}.jars{margin-top:clamp(1.4rem,3vw,2rem)}.presearch{margin-top:clamp(3rem,6vw,4.5rem)}.story__head{margin-bottom:clamp(1.6rem,3vw,2.4rem)}.sect--peach#product{padding-bottom:var(--sp-sec)}.ftr{padding:clamp(3rem,6vw,4.5rem) 0 2rem}.ftr .logo{display:inline-block;margin:0 0 .3rem}.ftr .logo img{height:76px;width:auto}.ftr .ftr__tag{display:block;margin:0 0 1.6rem;color:var(--peach);font-size:1.7rem;transform:rotate(-1.5deg)}.ftr__row{list-style:none;margin:0 auto;padding:0;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:.9rem}.ftr__row li{margin:0}.ftr .ftr__pill{display:inline-flex;align-items:center;gap:.6rem;margin:0;padding:.7rem 1.3rem .75rem;border:2px solid var(--peach);border-radius:999px;background:transparent;color:var(--peach);font:700 1.05rem/1 Batangas,Fraunces,Georgia,serif;letter-spacing:.02em;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s,transform .15s}.ftr .ftr__pill svg{width:22px;height:22px;flex:none;padding:0;border:0;background:none}.ftr .ftr__pill:hover,.ftr .ftr__pill:focus-visible{background:var(--peach);color:var(--leaf);transform:translateY(-2px);outline:none}.ftr .ftr__email{margin:1.6rem 0 0}.ftr .ftr__email a{margin:0;font-weight:600;color:var(--peach);text-decoration:underline;text-underline-offset:4px;text-decoration-color:#ffd3a180}.ftr small{margin-top:1.6rem;padding-top:1.3rem;border-top:1.5px dashed rgba(255,211,161,.35);max-width:520px;margin-left:auto;margin-right:auto;opacity:.75}@media(max-width:560px){.ftr__row{gap:.6rem}.ftr .ftr__pill{padding:.65rem 1rem .7rem;font-size:.98rem}.ftr .ftr__pill--icon{padding:.7rem;width:46px;height:46px;justify-content:center}.ftr .ftr__pill--icon .ftr__lbl{display:none}}.ftr .ftr__tag{margin-top:.9rem}#product{isolation:isolate}#product:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;display:none;background-image:url(flower-cream-a.png),url(flower-cream-b.png),url(flower-cream-a.png),url(flower-cream-b.png);background-repeat:no-repeat;background-position:left -42px top 7%,right -42px top 7%,left -42px bottom 7%,right -42px bottom 7%;background-size:130px auto}@media(min-width:1100px){#product:before{display:block}}.ftr{position:relative;background-color:var(--leaf);background-image:url(flower-peach-a.png),url(flower-peach-b.png);background-repeat:no-repeat;background-position:left -50px center,right -50px center;background-size:190px auto}@media(max-width:800px){.ftr{background-image:none}}
/*# sourceMappingURL=/cdn/shop/t/89/assets/boomi.css.map */
