.SnackRecipe-module__D4eQUW__page{background:var(--cream);min-height:100vh;color:var(--ink)}.SnackRecipe-module__D4eQUW__breadcrumbs{color:#6b665e;text-transform:uppercase;flex-wrap:wrap;gap:9px;width:min(100% - 40px,1360px);margin:0 auto;padding:27px 0;font-size:.68rem;display:flex}.SnackRecipe-module__D4eQUW__breadcrumbs a:hover{color:var(--hot)}.SnackRecipe-module__D4eQUW__hero{background:var(--ink);width:min(100% - 40px,1360px);min-height:650px;color:var(--cream);grid-template-columns:1.08fr .92fr;margin:0 auto;display:grid}.SnackRecipe-module__D4eQUW__media{min-width:0;overflow:hidden}.SnackRecipe-module__D4eQUW__media img{object-fit:cover;width:100%;height:100%;display:block}.SnackRecipe-module__D4eQUW__heroCopy{flex-direction:column;justify-content:center;padding:clamp(34px,5vw,74px);display:flex}.SnackRecipe-module__D4eQUW__heroCopy>p:first-child,.SnackRecipe-module__D4eQUW__ingredients>p,.SnackRecipe-module__D4eQUW__method header p,.SnackRecipe-module__D4eQUW__pairings header p{color:var(--acid);letter-spacing:.14em;text-transform:uppercase;font-size:.65rem;font-weight:900}.SnackRecipe-module__D4eQUW__heroCopy h1{font:950 clamp(3.2rem,5.5vw,6.2rem)/.82 var(--font-display);letter-spacing:-.09em;text-transform:uppercase;margin-top:17px}.SnackRecipe-module__D4eQUW__description{color:#f2eee5b3;max-width:590px;margin-top:25px}.SnackRecipe-module__D4eQUW__meta{border-top:1px solid #ffffff40;border-bottom:1px solid #ffffff40;grid-template-columns:repeat(3,1fr);margin-top:36px;display:grid}.SnackRecipe-module__D4eQUW__meta div{border-right:1px solid #ffffff40;padding:15px 10px 15px 0}.SnackRecipe-module__D4eQUW__meta div:last-child{border-right:0;padding-left:13px}.SnackRecipe-module__D4eQUW__meta div:nth-child(2){padding-left:13px}.SnackRecipe-module__D4eQUW__meta dt{color:#f2eee585;text-transform:uppercase;font-size:.57rem}.SnackRecipe-module__D4eQUW__meta dd{text-transform:uppercase;margin-top:3px;font-weight:850}.SnackRecipe-module__D4eQUW__recipeLayout{grid-template-columns:370px minmax(0,1fr);gap:clamp(45px,8vw,110px);width:min(100% - 40px,1200px);margin:0 auto;padding:clamp(75px,10vw,140px) 0;display:grid}.SnackRecipe-module__D4eQUW__ingredients{border-top:6px solid var(--hot);background:var(--ink);color:#fff;box-shadow:9px 9px 0 var(--acid);align-self:start;padding:30px}.SnackRecipe-module__D4eQUW__ingredients>p{color:var(--hot)}.SnackRecipe-module__D4eQUW__ingredients h2,.SnackRecipe-module__D4eQUW__method h2,.SnackRecipe-module__D4eQUW__pairings h2{font:950 clamp(2.6rem,5vw,5rem)/.87 var(--font-display);letter-spacing:-.08em;text-transform:uppercase;margin-top:9px}.SnackRecipe-module__D4eQUW__ingredients h2{overflow-wrap:anywhere;font-size:clamp(2.15rem,3vw,3.25rem)}.SnackRecipe-module__D4eQUW__ingredients ul{margin-top:27px;list-style:none}.SnackRecipe-module__D4eQUW__ingredients li{color:#ffffffc7;border-top:1px solid #ffffff29;padding:12px 0 12px 22px;font-size:.84rem;position:relative}.SnackRecipe-module__D4eQUW__ingredients li:before{content:"+";color:var(--acid);font-weight:900;position:absolute;left:0}.SnackRecipe-module__D4eQUW__method header p{color:var(--hot)}.SnackRecipe-module__D4eQUW__method ol{margin-top:29px;list-style:none}.SnackRecipe-module__D4eQUW__method li{border-top:1px solid #aaa398;grid-template-columns:65px 1fr;gap:20px;padding:24px 0;scroll-margin-top:100px;display:grid}.SnackRecipe-module__D4eQUW__method li>span{border:1px solid var(--ink);border-radius:50%;place-items:center;width:50px;height:50px;font-size:.7rem;font-weight:900;display:grid}.SnackRecipe-module__D4eQUW__method li p{align-self:center;font-size:1rem}.SnackRecipe-module__D4eQUW__tip{background:var(--hot);margin-top:28px;padding:25px}.SnackRecipe-module__D4eQUW__tip b{letter-spacing:.13em;font-size:.65rem}.SnackRecipe-module__D4eQUW__tip p{margin-top:9px;font-weight:700}.SnackRecipe-module__D4eQUW__pairings{background:var(--acid);padding:clamp(75px,9vw,130px) max(20px,50vw - 680px)}.SnackRecipe-module__D4eQUW__pairings header{margin-bottom:38px}.SnackRecipe-module__D4eQUW__pairings header p{color:var(--ink)}.SnackRecipe-module__D4eQUW__pairings>div{grid-template-columns:1fr 1fr;display:grid}.SnackRecipe-module__D4eQUW__pairingCard{border:1px solid var(--ink);background:var(--cream);flex-direction:column;align-items:start;min-height:330px;padding:clamp(25px,4vw,55px);display:flex}.SnackRecipe-module__D4eQUW__pairingCard+.SnackRecipe-module__D4eQUW__pairingCard{border-left:0}.SnackRecipe-module__D4eQUW__pairingCard>span{border:1px solid;border-radius:50%;place-items:center;width:42px;height:42px;font-size:.65rem;font-weight:900;display:grid}.SnackRecipe-module__D4eQUW__pairingCard h3{font:950 clamp(2.5rem,5vw,5rem)/.86 var(--font-display);letter-spacing:-.08em;text-transform:uppercase;margin-top:35px}.SnackRecipe-module__D4eQUW__pairingCard p{color:#676158;max-width:440px;margin-top:15px}.SnackRecipe-module__D4eQUW__pairingCard b{text-transform:uppercase;border-bottom:1px solid;margin-top:auto;padding-top:25px;font-size:.66rem}.SnackRecipe-module__D4eQUW__pairingCard:hover{background:var(--hot)}.SnackRecipe-module__D4eQUW__pairingCard:hover p{color:var(--ink)}.SnackRecipe-module__D4eQUW__more{background:var(--ink);color:#fff;text-transform:uppercase;justify-content:space-between;gap:20px;padding:35px max(20px,50vw - 680px);font-size:.7rem;font-weight:850;display:flex}.SnackRecipe-module__D4eQUW__more a:hover{color:var(--acid)}@media (max-width:850px){.SnackRecipe-module__D4eQUW__hero{grid-template-columns:1fr}.SnackRecipe-module__D4eQUW__media{aspect-ratio:3/2}.SnackRecipe-module__D4eQUW__recipeLayout{grid-template-columns:1fr}.SnackRecipe-module__D4eQUW__ingredients{box-shadow:6px 6px 0 var(--acid)}}@media (max-width:620px){.SnackRecipe-module__D4eQUW__breadcrumbs,.SnackRecipe-module__D4eQUW__hero,.SnackRecipe-module__D4eQUW__recipeLayout{width:min(100% - 24px,1360px)}.SnackRecipe-module__D4eQUW__heroCopy{padding:34px 21px 42px}.SnackRecipe-module__D4eQUW__heroCopy h1{font-size:clamp(2.8rem,13vw,4rem)}.SnackRecipe-module__D4eQUW__meta{grid-template-columns:1fr}.SnackRecipe-module__D4eQUW__meta div,.SnackRecipe-module__D4eQUW__meta div:nth-child(2),.SnackRecipe-module__D4eQUW__meta div:last-child{border-bottom:1px solid #fff3;border-right:0;padding:12px 0}.SnackRecipe-module__D4eQUW__meta div:last-child{border-bottom:0}.SnackRecipe-module__D4eQUW__recipeLayout{gap:55px}.SnackRecipe-module__D4eQUW__ingredients{padding:24px}.SnackRecipe-module__D4eQUW__method li{grid-template-columns:50px 1fr;gap:12px}.SnackRecipe-module__D4eQUW__method li>span{width:42px;height:42px}.SnackRecipe-module__D4eQUW__pairings>div{grid-template-columns:1fr}.SnackRecipe-module__D4eQUW__pairingCard+.SnackRecipe-module__D4eQUW__pairingCard{border-left:1px solid var(--ink);border-top:0}.SnackRecipe-module__D4eQUW__pairingCard{min-height:280px}.SnackRecipe-module__D4eQUW__more{flex-direction:column}}
