:root{--search-wdth:15rem;--search-hgt:2.5rem;--logo-wdth:6rem}@media (min-width:600px){:root{--logo-wdth:8rem;--search-wdth:20rem}}.cookbook-module__WyZs3G__titleBar{justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.cookbook-module__WyZs3G__logoWrap{width:var(--logo-wdth);align-items:center;margin:1rem;padding:0;display:flex}.cookbook-module__WyZs3G__logo{width:var(--logo-wdth);height:auto;color:var(--body);margin-right:.5rem}.cookbook-module__WyZs3G__logo path:first-child{fill:var(--clr-steel)}.cookbook-module__WyZs3G__logo path:nth-child(2){fill:var(--clr-red)}.cookbook-module__WyZs3G__logo path:nth-child(3){fill:var(--clr-oxblood)}.cookbook-module__WyZs3G__logo path:nth-child(5){fill:var(--clr-army)}.cookbook-module__WyZs3G__searchWrap{height:var(--search-hgt);width:var(--search-wdth);min-width:var(--search-wdth);display:flex;position:relative;overflow:hidden}.cookbook-module__WyZs3G__searchWrap:before{content:"";opacity:0;transform-origin:0;will-change:opacity,transform;pointer-events:none;border-top:2px solid var(--secondary);border-bottom:2px solid var(--secondary);background:#fff;transition:opacity .25s,transform .25s;position:absolute;inset:0 0 0 2rem;transform:scaleX(0)}.cookbook-module__WyZs3G__searchWrap:after{content:"";opacity:0;border:2px solid var(--secondary);border-radius:calc(var(--search-hgt)/2)0 0 calc(var(--search-hgt)/2);will-change:opacity;background:#fff;border-right:none;width:2rem;transition:opacity .25s;position:absolute;inset:0 auto 0 0}.cookbook-module__WyZs3G__active .cookbook-module__WyZs3G__searchWrap:before{opacity:1;transform:scaleX(calc(1 - (2rem/var(--search-wdth))))}.cookbook-module__WyZs3G__searchWrap:focus-within:has(input:focus):before{opacity:1;transform:scaleX(calc(1 - (2rem/var(--search-wdth))))}.cookbook-module__WyZs3G__active .cookbook-module__WyZs3G__searchWrap:after{opacity:1}.cookbook-module__WyZs3G__searchWrap:focus-within:has(input:focus):after{opacity:1}.cookbook-module__WyZs3G__searchInput{z-index:1;width:100%;font-family:var(--font-accent);color:var(--body);opacity:0;will-change:opacity;pointer-events:none;background:0 0;border:none;margin-left:1rem;padding:.5rem .75rem;font-size:1.125rem;transition:opacity .25s;position:relative}.cookbook-module__WyZs3G__searchInput:focus-visible{border:none;outline:none}.cookbook-module__WyZs3G__active .cookbook-module__WyZs3G__searchInput{opacity:1;pointer-events:auto;transform:translate(0)}.cookbook-module__WyZs3G__searchWrap:focus-within:has(input:focus) .cookbook-module__WyZs3G__searchInput{opacity:1;pointer-events:auto;transform:translate(0)}.cookbook-module__WyZs3G__searchIconBtn{z-index:1;opacity:1;will-change:opacity;pointer-events:auto;cursor:pointer;width:var(--search-hgt);height:var(--search-hgt);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .2s;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.cookbook-module__WyZs3G__searchIconBtn:hover{background-color:#fff}.cookbook-module__WyZs3G__searchIconBtn:focus-visible{outline-offset:-2px;background-color:#fff;border:none;outline:2px solid #333}.cookbook-module__WyZs3G__active .cookbook-module__WyZs3G__searchIconBtn{opacity:0;pointer-events:none}.cookbook-module__WyZs3G__searchWrap:focus-within:has(input:focus) .cookbook-module__WyZs3G__searchIconBtn{opacity:0;pointer-events:none}.cookbook-module__WyZs3G__searchIcon{color:var(--secondary);width:1.75rem;min-width:1.75rem;height:auto}.cookbook-module__WyZs3G__closeIconBtn{z-index:1;opacity:0;will-change:transform,opacity;pointer-events:none;border:2px solid var(--secondary);cursor:pointer;border-radius:0 calc(var(--search-hgt)/2)calc(var(--search-hgt)/2)0;background:#fff;border-left:none;justify-content:center;align-items:center;width:3rem;transition:opacity .2s,transform .25s;display:flex;position:absolute;inset:0 auto}.cookbook-module__WyZs3G__closeIconBtn:hover .cookbook-module__WyZs3G__closeIcon{color:var(--body)}.cookbook-module__WyZs3G__active .cookbook-module__WyZs3G__closeIconBtn{opacity:1;pointer-events:auto;transform:translateX(calc(var(--search-wdth) - 3rem))}.cookbook-module__WyZs3G__searchWrap:focus-within:has(input:focus) .cookbook-module__WyZs3G__closeIconBtn{opacity:1;pointer-events:auto;transform:translateX(calc(var(--search-wdth) - 3rem))}.cookbook-module__WyZs3G__closeIcon{color:var(--secondary);width:1.75rem;min-width:1.75rem;height:auto}.cookbook-module__WyZs3G__searchContain{width:calc(var(--logo-wdth) + 6rem);will-change:transform;justify-content:flex-start;align-items:center;transition:transform .25s;display:flex;transform:translate(0)}@media (max-width:600px){:is(.cookbook-module__WyZs3G__searchContain:focus-within:has(input:focus),.cookbook-module__WyZs3G__active .cookbook-module__WyZs3G__searchContain){transform:translateX(calc(-1*var(--logo-wdth)))}}.cookbook-module__WyZs3G__recipes{grid-template-columns:repeat(2,1fr);width:100%;display:grid}@media (min-width:600px){.cookbook-module__WyZs3G__recipes{grid-template-columns:repeat(3,1fr)}}@media (min-width:900px){.cookbook-module__WyZs3G__recipes{grid-template-columns:repeat(4,1fr)}}.cookbook-module__WyZs3G__recipe{text-align:center;cursor:pointer;justify-content:center;align-items:center;padding:0;transition:all .1s ease-in-out;display:flex}.cookbook-module__WyZs3G__recipe a{color:inherit;font-optical-sizing:auto;font-style:normal;font:500 1rem/1.2 var(--font-accent);text-transform:uppercase;letter-spacing:.05em;text-align:center;text-wrap:balance;width:100%;padding:1rem;display:block}.cookbook-module__WyZs3G__recipe a:focus-visible{border:none;outline:none}.cookbook-module__WyZs3G__recipe:focus-within{border:none;outline:2px solid #333}.cookbook-module__WyZs3G__recipe:hover,.cookbook-module__WyZs3G__recipe:focus-within{z-index:1;border-radius:.25rem;transform:scale(1.05);box-shadow:0 4px 8px #0003}.cookbook-module__WyZs3G__style-1{background-color:var(--style1-bg);color:var(--style1-fg)}.cookbook-module__WyZs3G__style-1:hover{background-color:var(--style1-bg-hover);color:var(--style1-fg-hover)}.cookbook-module__WyZs3G__style-2{background-color:var(--style2-bg);color:var(--style2-fg)}.cookbook-module__WyZs3G__style-2:hover{background-color:var(--style2-bg-hover);color:var(--style2-fg-hover)}.cookbook-module__WyZs3G__style-3{background-color:var(--style3-bg);color:var(--style3-fg)}.cookbook-module__WyZs3G__style-3:hover{background-color:var(--style3-bg-hover);color:var(--style3-fg-hover)}.cookbook-module__WyZs3G__style-4{background-color:var(--style4-bg);color:var(--style4-fg)}.cookbook-module__WyZs3G__style-4:hover{background-color:var(--style4-bg-hover);color:var(--style4-fg-hover)}.cookbook-module__WyZs3G__style-5{background-color:var(--style5-bg);color:var(--style5-fg)}.cookbook-module__WyZs3G__style-5:hover{background-color:var(--style5-bg-hover);color:var(--style5-fg-hover)}.cookbook-module__WyZs3G__style-6{background-color:var(--style6-bg);color:var(--style6-fg)}.cookbook-module__WyZs3G__style-6:hover{background-color:var(--style6-bg-hover);color:var(--style6-fg-hover)}.cookbook-module__WyZs3G__style-7{background-color:var(--style7-bg);color:var(--style7-fg)}.cookbook-module__WyZs3G__style-7:hover{background-color:var(--style7-bg-hover);color:var(--style7-fg-hover)}
