@font-face{font-display:swap;font-family:Koota Noyh;font-style:normal;font-weight:500;src:url(Noyh-Medium.otf) format("opentype")}@font-face{font-display:swap;font-family:Koota Noyh;font-style:normal;font-weight:700;src:url(Noyh-Bold.otf) format("opentype")}@font-face{font-display:swap;font-family:Koota Noyh;font-style:normal;font-weight:900;src:url(Noyh-Black.otf) format("opentype")}.koota-recipes,.koota-recipe{--kr-yellow: #f5d307;--kr-yellow-soft: #fff5a9;--kr-orange: #d98618;--kr-purple: #6a408d;--kr-purple-dark: #4f236b;--kr-purple-soft: #eee4f5;--kr-mint: #87b796;--kr-mint-soft: #e3f1e8;--kr-blue: #417dbf;--kr-blue-soft: #e5f0fb;--kr-forest: #1f3529;--kr-ink: #171713;--kr-muted: #60615b;--kr-paper: #faf8f1;--kr-white: #fff;--kr-line: #dad8cf;--kr-shadow: 0 2.2rem 6rem rgba(23, 23, 19, .12);background:var(--kr-paper);color:var(--kr-ink);font-family:Koota Noyh,Arial,sans-serif;font-size:1.6rem;font-weight:500;line-height:1.5;overflow:clip}.koota-recipes *,.koota-recipes *:before,.koota-recipes *:after,.koota-recipe *,.koota-recipe *:before,.koota-recipe *:after{box-sizing:border-box}.koota-recipes img,.koota-recipes svg,.koota-recipe img,.koota-recipe svg{display:block;height:auto;max-width:100%}.koota-recipes button,.koota-recipes input,.koota-recipe button,.koota-recipe input,.koota-recipe textarea{font:inherit}.koota-recipes a,.koota-recipe a{color:inherit}.koota-recipes a:focus-visible,.koota-recipes button:focus-visible,.koota-recipes input:focus-visible,.koota-recipe a:focus-visible,.koota-recipe button:focus-visible,.koota-recipe input:focus-visible,.koota-recipe textarea:focus-visible{box-shadow:0 0 0 .25rem var(--kr-white),0 0 0 .55rem var(--kr-purple);outline:0}.koota-recipes [hidden],.koota-recipe [hidden]{display:none!important}.koota-recipes__shell,.koota-recipe__shell{margin-inline:auto;max-width:128rem;padding-inline:clamp(1.8rem,4vw,4rem);width:100%}.koota-recipes__eyebrow,.koota-recipe__eyebrow{align-items:center;color:var(--kr-purple);display:flex;font-size:1.15rem;font-weight:900;gap:.75rem;letter-spacing:.1em;margin:0 0 1rem;text-transform:uppercase}.koota-recipes__eyebrow:before,.koota-recipe__eyebrow:before{background:var(--kr-yellow);border:.1rem solid var(--kr-ink);border-radius:50%;content:"";flex:0 0 auto;height:.9rem;width:.9rem}.koota-recipes__hero{background:radial-gradient(circle at 8% 95%,rgba(245,211,7,.28) 0 14rem,transparent 14.2rem),linear-gradient(125deg,#f7f1df 0 48%,#dceadd 48% 100%);border-bottom:.1rem solid rgba(31,53,41,.2);min-height:43rem;position:relative}.koota-recipes__hero:after{background-image:radial-gradient(rgba(31,53,41,.14) .08rem,transparent .08rem);background-size:.7rem .7rem;content:"";top:0;right:0;bottom:0;left:0;opacity:.26;pointer-events:none;position:absolute}.koota-recipes__hero-inner{align-items:center;display:grid;gap:4rem;grid-template-columns:minmax(0,1.1fr) minmax(30rem,.9fr);min-height:43rem;padding-block:5.5rem;position:relative;z-index:1}.koota-recipes__hero-copy h1{color:var(--kr-forest);font-family:Georgia,Times New Roman,serif;font-size:clamp(5rem,7vw,8.5rem);font-weight:700;letter-spacing:-.065em;line-height:.9;margin:0;max-width:10ch;text-wrap:balance}.koota-recipes__intro{color:#415047;font-size:clamp(1.8rem,2.4vw,2.25rem);line-height:1.45;margin-top:2.3rem;max-width:59rem}.koota-recipes__intro p{margin:0}.koota-recipes__hero-art{aspect-ratio:1;justify-self:end;max-width:38rem;position:relative;width:100%}.koota-recipes__sun{background:var(--kr-yellow);border:.2rem solid var(--kr-ink);border-radius:50%;box-shadow:1.2rem 1.2rem #6a408d26;top:3%;right:5%;bottom:8%;left:1%;position:absolute}.koota-recipes__cup{background:var(--kr-purple);border:.25rem solid var(--kr-ink);border-radius:1rem 1rem 6rem 6rem;bottom:14%;height:17rem;left:24%;position:absolute;transform:rotate(-5deg);width:20rem}.koota-recipes__cup:before{background:#5b357b;border:.25rem solid var(--kr-ink);border-left:0;border-radius:0 50% 50% 0;content:"";height:8rem;position:absolute;right:-6.7rem;top:3rem;width:7rem}.koota-recipes__cup:after{background:#2f2018;border:.25rem solid var(--kr-ink);border-radius:50%;content:"";height:3.8rem;left:1.2rem;position:absolute;right:1.2rem;top:-1.8rem}.koota-recipes__cup i,.koota-recipes__cup b{border-left:.4rem solid var(--kr-ink);border-radius:50%;height:6rem;position:absolute;top:-9rem;width:3.5rem}.koota-recipes__cup i{left:6rem;transform:rotate(8deg)}.koota-recipes__cup b{left:12rem;transform:rotate(-9deg)}.koota-recipes__spark{color:var(--kr-white);font-size:5.5rem;line-height:1;position:absolute;text-shadow:.2rem .2rem 0 var(--kr-ink)}.koota-recipes__spark--one{left:0;top:16%;transform:rotate(-12deg)}.koota-recipes__spark--two{bottom:4%;right:2%;transform:scale(.65) rotate(14deg)}.koota-recipes__bean{background:var(--kr-orange);border:.2rem solid var(--kr-ink);border-radius:55% 45%;height:4.7rem;position:absolute;width:3.2rem}.koota-recipes__bean:after{border-left:.2rem solid var(--kr-ink);border-radius:50%;content:"";top:.6rem;right:0;bottom:.6rem;left:50%;position:absolute;transform:rotate(18deg)}.koota-recipes__bean--one{right:2%;top:15%;transform:rotate(24deg)}.koota-recipes__bean--two{bottom:8%;left:2%;transform:rotate(-34deg) scale(.72)}.koota-recipes__tools{border-bottom:.1rem solid var(--kr-line);padding-block:4.5rem 2.4rem}.koota-recipes__tools-heading{align-items:end;display:flex;gap:3rem;justify-content:space-between;margin-bottom:2.4rem}.koota-recipes__tools-heading h2,.koota-recipes__results-heading h2,.koota-recipes__footer-cta h2{font-family:Koota Noyh,Arial,sans-serif;font-size:clamp(2.8rem,4vw,4.2rem);font-weight:900;letter-spacing:-.04em;line-height:1;margin:0}.koota-recipes__search{align-items:center;background:var(--kr-white);border:.15rem solid var(--kr-ink);border-radius:999rem;display:flex;flex:0 1 38rem;min-height:5.2rem;padding:.8rem 1.5rem}.koota-recipes__search svg{fill:none;flex:0 0 2.1rem;stroke:currentColor;stroke-linecap:round;stroke-width:1.8}.koota-recipes__search input{background:transparent;border:0;color:var(--kr-ink);flex:1;font-size:1.5rem;min-width:0;outline:0;padding:0 1rem}.koota-recipes__search input::placeholder{color:#777871;opacity:1}.koota-recipes__search button{align-items:center;background:var(--kr-purple-soft);border:0;border-radius:50%;color:var(--kr-purple-dark);cursor:pointer;display:flex;font-size:2rem;height:3rem;justify-content:center;line-height:1;padding:0 0 .2rem;width:3rem}.koota-recipes__filter-row{align-items:center;display:grid;gap:1.4rem;grid-template-columns:11rem minmax(0,1fr);padding-block:.8rem}.koota-recipes__filter-label{color:var(--kr-muted);font-size:1.25rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.koota-recipes__filter-list{display:flex;gap:.8rem;overflow-x:auto;padding:.3rem;scrollbar-width:none}.koota-recipes__filter-list::-webkit-scrollbar{display:none}.koota-recipes__filter{background:var(--kr-white);border:.1rem solid var(--kr-ink);border-radius:999rem;color:var(--kr-ink);cursor:pointer;flex:0 0 auto;font-size:1.35rem;font-weight:700;min-height:3.8rem;padding:.65rem 1.6rem;transition:background-color .16s ease,color .16s ease,transform .16s ease}.koota-recipes__filter:hover{background:var(--kr-yellow-soft);transform:translateY(-.1rem)}.koota-recipes__filter.is-active{background:var(--kr-purple);border-color:var(--kr-purple);color:var(--kr-white)}.koota-recipes__results{padding-block:4.2rem 7rem}.koota-recipes__results-heading{align-items:baseline;display:flex;gap:2rem;justify-content:space-between;margin-bottom:2.5rem}.koota-recipes__results-heading p{color:var(--kr-muted);font-size:1.35rem;margin:0}.koota-recipes__grid{display:grid;gap:3.6rem 1.8rem;grid-template-columns:repeat(4,minmax(0,1fr))}.koota-recipe-card{min-width:0}.koota-recipe-card__media{aspect-ratio:4 / 5;background:#eeece4;border:.1rem solid rgba(23,23,19,.14);border-radius:1.6rem;display:block;overflow:hidden;position:relative;transform:translateZ(0)}.koota-recipe-card__image,.koota-recipe-card__placeholder{height:100%!important;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;transition:transform .42s cubic-bezier(.2,.7,.2,1);width:100%}.koota-recipe-card:hover .koota-recipe-card__image{transform:scale(1.045)}.koota-recipe-card__wash{background:linear-gradient(180deg,#17171308 45%,#17171380);top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.koota-recipe-card__badges{display:flex;flex-wrap:wrap;gap:.5rem;left:1rem;position:absolute;right:1rem;top:1rem}.koota-recipe-card__badges span{background:var(--kr-white);border:.1rem solid rgba(23,23,19,.2);border-radius:999rem;color:var(--kr-purple-dark);font-size:.98rem;font-weight:900;letter-spacing:.06em;padding:.55rem .8rem .45rem;text-transform:uppercase}.koota-recipe-card__badges span:nth-child(2){background:var(--kr-yellow);color:var(--kr-ink)}.koota-recipe-card__time{align-items:center;bottom:1rem;color:var(--kr-white);display:flex;font-size:1.25rem;font-weight:700;gap:.55rem;left:1rem;position:absolute;text-shadow:0 .1rem .6rem rgba(0,0,0,.55)}.koota-recipe-card__time svg{fill:none;height:1.9rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:1.9rem}.koota-recipe-card__body{padding:1.3rem .2rem 0}.koota-recipe-card__body h2{font-family:Koota Noyh,Arial,sans-serif;font-size:clamp(1.8rem,2vw,2.2rem);font-weight:900;letter-spacing:-.025em;line-height:1.08;margin:0}.koota-recipe-card__body h2 a{text-decoration:none}.koota-recipe-card__body p{color:var(--kr-muted);font-size:1.35rem;line-height:1.45;margin:.8rem 0 0}.koota-recipe-card__link{align-items:center;color:var(--kr-purple-dark)!important;display:inline-flex;font-size:1.25rem;font-weight:900;gap:.55rem;margin-top:1rem;position:relative;text-decoration:none}.koota-recipe-card__link span{transition:transform .16s ease}.koota-recipe-card:hover .koota-recipe-card__link span{transform:translate(.35rem)}.koota-recipes__empty{align-items:center;background:var(--kr-purple-soft);border:.15rem dashed var(--kr-purple);border-radius:2rem;display:flex;flex-direction:column;margin-top:2rem;padding:5rem 2rem;text-align:center}.koota-recipes__empty>span{font-size:4.5rem}.koota-recipes__empty h3{font-size:2.6rem;font-weight:900;margin:1rem 0 0}.koota-recipes__empty p{color:var(--kr-muted);margin:.4rem 0 1.8rem}.koota-recipes__empty button{background:var(--kr-purple);border:0;border-radius:999rem;color:var(--kr-white);cursor:pointer;font-weight:900;padding:1rem 1.8rem}.koota-recipes__pagination{margin-top:5rem}.koota-recipes__native-empty{grid-column:1 / -1;text-align:center}.koota-recipes__footer-cta{background:var(--kr-forest);color:var(--kr-white);overflow:hidden}.koota-recipes__footer-cta-inner{align-items:center;display:grid;gap:3rem;grid-template-columns:auto minmax(0,1fr) auto;min-height:25rem;padding-block:4rem}.koota-recipes__footer-mark{align-items:center;background:var(--kr-yellow);border:.2rem solid var(--kr-white);border-radius:50%;color:var(--kr-ink);display:flex;font-family:Georgia,serif;font-size:8rem;font-weight:700;height:14rem;justify-content:center;line-height:1;transform:rotate(-8deg);width:14rem}.koota-recipes__footer-cta .koota-recipes__eyebrow{color:var(--kr-yellow)}.koota-recipes__footer-cta h2{color:var(--kr-white);max-width:18ch}.koota-recipes__footer-cta p:not(.koota-recipes__eyebrow){color:#dce5df;margin:1rem 0 0;max-width:58rem}.koota-recipes__footer-cta a{align-items:center;background:var(--kr-yellow);border:.15rem solid var(--kr-ink);border-radius:999rem;color:var(--kr-ink);display:inline-flex;font-weight:900;gap:.8rem;min-height:5.2rem;padding:1rem 2rem;text-decoration:none}.koota-recipe{padding-bottom:.1rem}.koota-recipe__breadcrumbs{align-items:center;color:var(--kr-muted);display:flex;flex-wrap:wrap;font-size:1.25rem;gap:.7rem;padding-block:2.2rem}.koota-recipe__breadcrumbs a{color:var(--kr-ink);text-decoration-color:var(--kr-mint);text-decoration-thickness:.2rem;text-underline-offset:.3rem}.koota-recipe__breadcrumbs [aria-current=page]{max-width:32rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.koota-recipe__summary{padding-bottom:6rem}.koota-recipe__summary-grid{align-items:start;display:grid;gap:clamp(3rem,7vw,8rem);grid-template-columns:minmax(0,1.25fr) minmax(30rem,.85fr);margin-inline:auto;max-width:110rem}.koota-recipe__main-column{min-width:0}.koota-recipe__hero-media{aspect-ratio:1.12 / 1;background:#ece8df;border:.1rem solid rgba(23,23,19,.14);border-radius:2rem;box-shadow:0 1.5rem 4rem #17171314;overflow:hidden;position:relative}.koota-recipe__hero-image,.koota-recipe__hero-placeholder{height:100%!important;object-fit:cover;width:100%}.koota-recipe__hero-media:after{background:linear-gradient(180deg,transparent 68%,rgba(23,23,19,.25));content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.koota-recipe__hero-badges{display:flex;gap:.6rem;left:1.3rem;position:absolute;top:1.3rem;z-index:1}.koota-recipe__hero-badges span{background:var(--kr-white);border:.1rem solid var(--kr-ink);border-radius:999rem;color:var(--kr-purple-dark);font-size:1.05rem;font-weight:900;letter-spacing:.07em;padding:.65rem 1rem .55rem;text-transform:uppercase}.koota-recipe__hero-badges span:nth-child(2){background:var(--kr-yellow);color:var(--kr-ink)}.koota-recipe__hero-sticker{align-items:center;background:var(--kr-orange);border:.2rem solid var(--kr-white);border-radius:50%;bottom:1.8rem;color:var(--kr-white);display:flex;font-size:1.25rem;font-weight:900;height:7rem;justify-content:center;letter-spacing:.04em;position:absolute;right:1.8rem;transform:rotate(9deg);width:7rem;z-index:1}.koota-recipe__hero-copy{padding-top:3rem}.koota-recipe__hero-copy h1{color:var(--kr-forest);font-family:Georgia,Times New Roman,serif;font-size:clamp(4.2rem,6vw,6.8rem);font-weight:700;letter-spacing:-.06em;line-height:.96;margin:0;text-wrap:balance}.koota-recipe__lead{color:var(--kr-muted);font-size:clamp(1.65rem,2vw,1.95rem);line-height:1.5;margin:1.8rem 0 0;max-width:67rem}.koota-recipe__facts{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:2.5rem 0 0}.koota-recipe__facts>div{background:var(--kr-white);border:.1rem solid var(--kr-line);border-radius:1.2rem;padding:1.2rem}.koota-recipe__facts>div:nth-child(2){background:var(--kr-blue-soft)}.koota-recipe__facts>div:nth-child(3){background:var(--kr-mint-soft)}.koota-recipe__facts dt{align-items:center;color:var(--kr-muted);display:flex;font-size:1.05rem;font-weight:900;gap:.4rem;letter-spacing:.04em;text-transform:uppercase}.koota-recipe__facts dt span{color:var(--kr-purple);font-size:1.5rem}.koota-recipe__facts dd{color:var(--kr-ink);font-size:1.55rem;font-weight:900;margin:.25rem 0 0}.koota-recipe__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem;min-height:4.4rem}.koota-recipe__actions button{align-items:center;background:var(--kr-white);border:.1rem solid var(--kr-ink);border-radius:.8rem;color:var(--kr-ink);cursor:pointer;display:inline-flex;font-size:1.3rem;font-weight:700;gap:.7rem;min-height:4.2rem;padding:.8rem 1.35rem}.koota-recipe__actions button:hover{background:var(--kr-purple);border-color:var(--kr-purple);color:var(--kr-white)}.koota-recipe__actions svg{fill:none;height:1.9rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:1.9rem}.koota-recipe__actions [data-koota-recipe-status]{color:var(--kr-purple-dark);font-size:1.2rem;font-weight:700}.koota-recipe__product{background:radial-gradient(circle at 100% 0,var(--kr-yellow) 0 7rem,transparent 7.1rem),var(--kr-purple-soft);border:.15rem solid var(--kr-purple);border-radius:2rem;box-shadow:var(--kr-shadow);padding:2.5rem;position:sticky;top:3rem}.koota-recipe__product-kicker{color:var(--kr-purple-dark);font-size:1.05rem;font-weight:900;letter-spacing:.09em;margin:0 0 .6rem;text-transform:uppercase}.koota-recipe__product>h2{font-size:clamp(2.5rem,3vw,3.5rem);font-weight:900;letter-spacing:-.04em;line-height:1;margin:0 4rem 1.8rem 0}.koota-recipe__product-media{aspect-ratio:1;background:var(--kr-white);border:.1rem solid rgba(23,23,19,.12);border-radius:1.4rem;display:block;overflow:hidden}.koota-recipe__product-media img,.koota-recipe__product-placeholder{height:100%!important;object-fit:contain;transition:transform .3s ease;width:100%}.koota-recipe__product-media:hover img{transform:scale(1.035)}.koota-recipe__product-copy h3{font-size:2rem;font-weight:900;line-height:1.1;margin:1.7rem 0 0}.koota-recipe__product-copy h3 a{text-decoration:none}.koota-recipe__product-copy>p{color:var(--kr-muted);font-size:1.3rem;line-height:1.4;margin:.65rem 0 0}.koota-recipe__product-copy ul{border-block:.1rem solid rgba(106,64,141,.25);list-style:none;margin:1.5rem 0;padding:1.3rem 0}.koota-recipe__product-copy li{font-size:1.25rem;margin:0;padding:.35rem 0 .35rem 2rem;position:relative}.koota-recipe__product-copy li:before{color:var(--kr-purple);content:"\2713";font-weight:900;left:0;position:absolute}.koota-recipe__product-footer{align-items:center;display:flex;gap:.8rem;margin-bottom:1rem}.koota-recipe__product-footer span{font-size:2rem;font-weight:900}.koota-recipe__product-footer s{color:var(--kr-muted);font-size:1.35rem}.koota-recipe__product-form button,.koota-recipe__product-button{align-items:center;background:var(--kr-purple);border:.15rem solid var(--kr-purple);border-radius:1rem;color:var(--kr-white);cursor:pointer;display:flex;font-weight:900;gap:.8rem;justify-content:center;min-height:5.5rem;padding:1rem 1.5rem;text-decoration:none;width:100%}.koota-recipe__product-form button:hover,.koota-recipe__product-button:hover{background:var(--kr-yellow);border-color:var(--kr-ink);color:var(--kr-ink)}.koota-recipe__product-form button:disabled{cursor:not-allowed;opacity:.5}.koota-recipe__method{border-block:.1rem solid var(--kr-line);margin-inline:auto;max-width:110rem;padding-block:5rem}.koota-recipe__method-grid{display:grid;gap:clamp(4rem,8vw,9rem);grid-template-columns:minmax(0,1.15fr) minmax(30rem,.85fr)}.koota-recipe__method h2,.koota-recipe__story h2,.koota-recipe__comments h2,.koota-recipe__related h2{font-family:Koota Noyh,Arial,sans-serif;font-size:clamp(3rem,4vw,4.5rem);font-weight:900;letter-spacing:-.045em;line-height:1;margin:0}.koota-recipe__ingredients ul,.koota-recipe__steps ol{list-style:none;margin:2rem 0 0;padding:0}.koota-recipe__ingredients li{align-items:flex-start;border-bottom:.1rem dashed var(--kr-line);color:#454740;display:flex;font-size:1.55rem;gap:1.1rem;padding:1.1rem 0}.koota-recipe__ingredients li>span{background:var(--kr-mint);border:.1rem solid var(--kr-forest);border-radius:50%;flex:0 0 .9rem;height:.9rem;margin-top:.65rem;width:.9rem}.koota-recipe__steps li{align-items:flex-start;display:grid;gap:1.2rem;grid-template-columns:3.5rem minmax(0,1fr);padding:.75rem 0}.koota-recipe__steps li>span{align-items:center;background:var(--kr-yellow);border:.1rem solid var(--kr-ink);border-radius:50%;display:flex;font-size:1.35rem;font-weight:900;height:3.5rem;justify-content:center;width:3.5rem}.koota-recipe__steps li p{color:#454740;font-size:1.55rem;line-height:1.5;margin:.45rem 0 0}.koota-recipe__story{background:var(--kr-white);border:.1rem solid var(--kr-line);border-radius:2rem;display:grid;gap:4rem;grid-template-columns:minmax(24rem,.7fr) minmax(0,1.3fr);margin:5rem auto 0;max-width:110rem;padding:clamp(2.5rem,5vw,5rem)}.koota-recipe__story-heading{align-items:flex-start;display:flex;gap:1.5rem}.koota-recipe__story-heading>span{align-items:center;background:var(--kr-purple);border-radius:50%;color:var(--kr-yellow);display:flex;flex:0 0 5rem;font-size:2.5rem;height:5rem;justify-content:center;width:5rem}.koota-recipe__rte{color:#454740;font-size:1.6rem;line-height:1.65}.koota-recipe__rte>:first-child{margin-top:0}.koota-recipe__rte>:last-child{margin-bottom:0}.koota-recipe__rte h2,.koota-recipe__rte h3{color:var(--kr-ink);font-family:inherit;font-size:2.3rem;font-weight:900;margin:2.5rem 0 1rem}.koota-recipe__rte a{color:var(--kr-purple-dark);font-weight:700;text-decoration-thickness:.2rem;text-underline-offset:.25rem}.koota-recipe__comments{background:var(--kr-mint-soft);border-radius:2rem;display:grid;gap:4rem;grid-template-columns:minmax(25rem,.75fr) minmax(0,1.25fr);margin:5rem auto 0;max-width:110rem;padding:clamp(2.5rem,5vw,5rem)}.koota-recipe__comments-heading>p:not(.koota-recipe__eyebrow){color:var(--kr-muted);margin:1rem 0 0}.koota-recipe__comment-list{grid-column:1 / -1}.koota-recipe__comment-list blockquote{background:var(--kr-white);border:0;border-radius:1rem;margin:0 0 1rem;padding:1.5rem 1.8rem}.koota-recipe__comment-list blockquote p{margin:0}.koota-recipe__comment-list footer{color:var(--kr-muted);font-size:1.2rem;margin-top:.7rem}.koota-recipe__comment-form>div:not(.form__message){display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.koota-recipe__comment-form label{display:block;font-size:1.25rem;font-weight:900;margin-bottom:1rem}.koota-recipe__comment-form input,.koota-recipe__comment-form textarea{background:var(--kr-white);border:.1rem solid var(--kr-ink);border-radius:.8rem;color:var(--kr-ink);display:block;margin-top:.4rem;min-height:4.6rem;padding:1rem 1.2rem;resize:vertical;width:100%}.koota-recipe__comment-form button{background:var(--kr-forest);border:0;border-radius:999rem;color:var(--kr-white);cursor:pointer;font-weight:900;min-height:4.8rem;padding:1rem 1.8rem}.koota-recipe__related{border-top:.1rem solid var(--kr-line);margin:7rem auto;max-width:110rem;padding-top:5rem}.koota-recipe__related-heading{align-items:end;display:flex;gap:2rem;justify-content:space-between;margin-bottom:2.5rem}.koota-recipe__related-heading>a{color:var(--kr-purple-dark);font-size:1.35rem;font-weight:900;text-decoration:none}.koota-recipe__related-grid{display:grid;gap:2rem;grid-template-columns:repeat(3,minmax(0,1fr))}.koota-recipe__related .koota-recipe-card__body h2{font-size:2rem}@media screen and (max-width:1099px){.koota-recipes__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.koota-recipe__summary-grid{gap:3rem;grid-template-columns:minmax(0,1.2fr) minmax(28rem,.8fr)}.koota-recipe__product{padding:2rem}}@media screen and (max-width:899px){.koota-recipes__hero-inner{grid-template-columns:minmax(0,1fr) minmax(24rem,.6fr)}.koota-recipes__hero-art{max-width:29rem}.koota-recipes__cup{height:13rem;width:15rem}.koota-recipes__footer-cta-inner{grid-template-columns:auto minmax(0,1fr)}.koota-recipes__footer-cta a{grid-column:2;justify-self:start}.koota-recipe__summary-grid{grid-template-columns:1fr}.koota-recipe__product{display:grid;gap:0 2rem;grid-template-columns:minmax(22rem,.8fr) minmax(0,1.2fr);position:static}.koota-recipe__product-kicker,.koota-recipe__product>h2{grid-column:1 / -1}.koota-recipe__product-copy h3{margin-top:0}.koota-recipe__story,.koota-recipe__comments{grid-template-columns:1fr}}@media screen and (max-width:749px){.koota-recipes,.koota-recipe{font-size:1.5rem}.koota-recipes__hero,.koota-recipes__hero-inner{min-height:auto}.koota-recipes__hero-inner{gap:1rem;grid-template-columns:1fr;padding-block:4rem 2rem}.koota-recipes__hero-copy h1{font-size:clamp(4.6rem,16vw,6.7rem)}.koota-recipes__intro{font-size:1.7rem}.koota-recipes__hero-art{aspect-ratio:1.55 / 1;justify-self:center;margin-top:1.5rem;max-width:33rem}.koota-recipes__sun{top:0;right:8%;bottom:1rem;left:8%}.koota-recipes__cup{bottom:5%;height:10rem;left:30%;width:13rem}.koota-recipes__cup:before{height:5.5rem;right:-4.7rem;top:2rem;width:5rem}.koota-recipes__cup i,.koota-recipes__cup b{height:4rem;top:-6rem}.koota-recipes__cup i{left:4rem}.koota-recipes__cup b{left:8.5rem}.koota-recipes__tools{padding-top:3.2rem}.koota-recipes__tools-heading{align-items:stretch;flex-direction:column;gap:1.8rem}.koota-recipes__search{flex-basis:auto;width:100%}.koota-recipes__filter-row{align-items:start;gap:.7rem;grid-template-columns:1fr;margin-inline:calc(clamp(1.8rem,4vw,4rem)*-1)}.koota-recipes__filter-label{padding-inline:clamp(1.8rem,4vw,4rem)}.koota-recipes__filter-list{padding-inline:clamp(1.8rem,4vw,4rem);width:100%}.koota-recipes__results{padding-block:3.5rem 5rem}.koota-recipes__grid{gap:2.5rem 1.1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.koota-recipe-card__media{aspect-ratio:1 / 1.08;border-radius:1.2rem}.koota-recipe-card__badges{gap:.35rem;left:.7rem;right:.7rem;top:.7rem}.koota-recipe-card__badges span{font-size:.8rem;padding:.45rem .65rem .35rem}.koota-recipe-card__time{bottom:.7rem;font-size:1.05rem;left:.7rem}.koota-recipe-card__body h2{font-size:1.65rem}.koota-recipe-card__body p{display:none}.koota-recipe-card__link{font-size:1.1rem;margin-top:.6rem}.koota-recipes__footer-cta-inner{grid-template-columns:1fr;text-align:center}.koota-recipes__footer-mark{height:9rem;justify-self:center;width:9rem}.koota-recipes__footer-cta .koota-recipes__eyebrow{justify-content:center}.koota-recipes__footer-cta h2,.koota-recipes__footer-cta p:not(.koota-recipes__eyebrow){margin-inline:auto}.koota-recipes__footer-cta a{grid-column:auto;justify-self:center}.koota-recipe__breadcrumbs{overflow:hidden;padding-block:1.5rem;white-space:nowrap}.koota-recipe__summary{padding-bottom:4rem}.koota-recipe__hero-media{aspect-ratio:1 / 1.02;border-radius:1.5rem}.koota-recipe__hero-copy{padding-top:2.5rem}.koota-recipe__hero-copy h1{font-size:clamp(4rem,13vw,5.7rem)}.koota-recipe__lead{font-size:1.6rem}.koota-recipe__facts{gap:.65rem}.koota-recipe__facts>div{padding:.9rem .7rem}.koota-recipe__facts dt{align-items:flex-start;flex-direction:column;font-size:.85rem;line-height:1.25}.koota-recipe__facts dd{font-size:1.35rem}.koota-recipe__product{display:block;padding:2rem}.koota-recipe__product-copy h3{margin-top:1.5rem}.koota-recipe__method{padding-block:4rem}.koota-recipe__method-grid{gap:4rem;grid-template-columns:1fr}.koota-recipe__story,.koota-recipe__comments{gap:2.5rem;margin-top:3.5rem;padding:2.2rem 1.8rem}.koota-recipe__story-heading>span{display:none}.koota-recipe__comment-form>div:not(.form__message){grid-template-columns:1fr}.koota-recipe__related{margin-block:5rem;padding-top:4rem}.koota-recipe__related-heading{align-items:flex-start;flex-direction:column}.koota-recipe__related-grid{gap:1.1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.koota-recipe__related-grid .koota-recipe-card:nth-child(3){display:none}.koota-recipe__related .koota-recipe-card__body h2{font-size:1.65rem}}@media(prefers-reduced-motion:reduce){.koota-recipes *,.koota-recipe *{scroll-behavior:auto!important;transition-duration:.01ms!important}}@media print{.koota-recipe{background:#fff;color:#000;font-size:11pt;overflow:visible}.koota-recipe__shell{max-width:none;padding:0}.koota-recipe__breadcrumbs,.koota-recipe__actions,.koota-recipe__product,.koota-recipe__story,.koota-recipe__comments,.koota-recipe__related,.koota-recipe__hero-sticker,.koota-recipe__hero-badges{display:none!important}.koota-recipe__summary{padding-bottom:1cm}.koota-recipe__summary-grid,.koota-recipe__method-grid{display:block;max-width:none}.koota-recipe__hero-media{aspect-ratio:2 / 1;box-shadow:none;height:7cm}.koota-recipe__hero-copy h1{color:#000;font-size:28pt}.koota-recipe__facts{grid-template-columns:repeat(3,1fr)}.koota-recipe__method{border-bottom:0;page-break-before:auto;padding-block:.7cm}.koota-recipe__ingredients,.koota-recipe__steps{break-inside:avoid;margin-bottom:.8cm}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/koota-recipes.css.map */
