@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{color:#231f1f;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#5f604b;margin:0;padding:0;font-family:Avenir,sans-serif;font-size:16px;overflow-x:hidden}body.locked{overflow:hidden}img,picture{width:100%;height:auto;display:block}html{box-sizing:border-box;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}*,:before,:after{box-sizing:inherit}[id]{scroll-margin-top:114px}section.recipe-category{padding:2em max(1.5rem,50vw - 625px)}@media screen and (min-width:1250px){section.recipe-category{padding:2em max(2rem,50vw - 625px)}}@media screen and (min-width:1201px){section.recipe-category .items{grid-template-columns:repeat(4,1fr)}}.print-image{display:none}.recipe__header-chef{align-items:center;gap:1em;padding:1em 0;display:flex}.recipe__header-chef p{font-size:19px;font-weight:700}.recipe__header-chef img{border-radius:50%;flex:0 0 64px;width:64px;height:64px}.recipe__header-actions{justify-content:center}.recipe__main{background-color:#231f1f;margin:0;padding:0}@media screen and (min-width:1250px){.recipe__main{padding:1em max(2rem,50vw - 625px)}}@media screen and (min-width:769px){.recipe__main{background-color:#343434}}.recipe__meta{z-index:10;background-color:#343434;padding:1em max(1.5rem,50vw - 625px);position:relative;box-shadow:0 0 32px #231f1f}@media screen and (min-width:1250px){.recipe__meta{padding:1em max(2rem,50vw - 625px)}}.recipe__stats{flex:auto;align-items:stretch;width:100%;display:flex}.recipe__stats ul{flex-direction:column;justify-content:center;align-items:center;width:100%;margin:0;padding:1em 0;list-style:none;display:flex}.recipe__stats ul li{text-align:center;color:#fff;border-bottom:1px solid #c7c5c5;flex:none;align-items:baseline;gap:.5em;padding:.5em;font-size:1.5em;font-weight:600;display:flex;position:relative}.recipe__stats ul li span{color:#fff;text-transform:uppercase;letter-spacing:.02em;font-size:.75em;font-weight:400;display:block}.recipe__stats ul li:last-child{border-bottom:none}@media screen and (min-width:769px){.recipe__stats{padding:6px 0}.recipe__stats ul{flex-direction:row}.recipe__stats ul li{border-bottom:none;flex-direction:column;align-items:center;gap:0;padding:0 1.5em;font-size:1.5625em}.recipe__stats ul li:after{content:"";background-color:#c7c5c5;width:2px;display:block;position:absolute;top:.333em;bottom:.333em;right:0}.recipe__stats ul li:last-child:after{display:none}}.recipe__details .tabbed{width:100%}.recipe__details section{color:#fff;background-color:#231f1f}.recipe__details section p{max-width:100%}@media screen and (min-width:769px){.recipe__details{padding-block:2em}.recipe__details section{background-color:#231f1f;margin-top:0}.recipe__details h2{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}}.ingredients{background-color:#231f1f;padding-block:2em}.ingredient-list__step{display:none}ol.ingredient-list{margin:2em 0;padding:0;list-style:none}ol.ingredient-list li{justify-content:flex-start;gap:1em;padding-block:.5em;display:flex}ol.ingredient-list li::marker{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}@media screen and (min-width:769px){ol.ingredient-list{padding-inline:2em}}.ingredient-list__amount{flex:0 0 7em}ol.step-list{counter-reset:step-counter;margin:2em 0;padding:0}ol.step-list li{border-bottom:1px solid #e6e6e6;align-items:baseline;padding-block:.5em;display:flex}ol.step-list li::marker{display:none}ol.step-list li:before{content:counter(step-counter)".";counter-increment:step-counter;color:#fff;margin-right:.5em}ol.step-list li:last-child{border-bottom:none}ol.step-list p,ol.step-list div{color:#fff;margin-block:.5em;font-size:1rem}@media screen and (min-width:769px){ol.step-list{margin-inline:0;padding-inline:2em}}.product-filters,.recipe-filters{background-color:#231f1f;max-width:100%;margin:0;padding:1em max(1.5rem,50vw - 625px)}@media screen and (min-width:1250px){.product-filters,.recipe-filters{padding:1em max(2rem,50vw - 625px)}}.product-filters h2,.product-filters p,.recipe-filters h2,.recipe-filters p{color:#fff}@media screen and (min-width:769px){.product-filters,.recipe-filters{grid-template-columns:1fr 3fr;grid-template-areas:"category category""search active""filters grid";gap:2em;display:grid}}.product-filters__type-chooser{background-color:#231f1f}.product-filters__type-chooser ul{flex-wrap:wrap;justify-content:center;gap:1em;margin:0;padding:0;list-style:none;display:flex}.product-filters__type-chooser ul li{flex:0 0 10em}.product-filters__type-chooser ul li button,.product-filters__type-chooser ul li a{color:#d4d112;text-align:center;text-decoration:none;position:relative}.product-filters__type-chooser ul li button>div,.product-filters__type-chooser ul li a>div{border:2px solid #0000;padding:5px;position:relative}.product-filters__type-chooser ul li button>div:after,.product-filters__type-chooser ul li a>div:after{content:"";mix-blend-mode:multiply;opacity:0;background-color:#5f604b;transition:opacity .2s ease-in-out;display:block;position:absolute;inset:0}.product-filters__type-chooser ul li button:hover>div,.product-filters__type-chooser ul li button.active>div,.product-filters__type-chooser ul li a:hover>div,.product-filters__type-chooser ul li a.active>div{border-color:#d4d112}.product-filters__type-chooser ul li button:hover>div:after,.product-filters__type-chooser ul li button.active>div:after,.product-filters__type-chooser ul li a:hover>div:after,.product-filters__type-chooser ul li a.active>div:after{opacity:.5}.product-filters__type-chooser ul li button span,.product-filters__type-chooser ul li a span{padding:.666em .5em;line-height:1;display:block}.product-filters__type-chooser ul li:hover span{font-weight:700}@media screen and (min-width:769px){.product-filters__type-chooser{grid-area:category}}.product-filters__active,.recipe-filters__active{margin-block:1em}.product-filters__active ul,.recipe-filters__active ul{gap:1em;margin:0;padding:0;list-style:none;display:flex}.product-filters__active ul li button,.recipe-filters__active ul li button{color:#ff0;font-size:.8125em}@media screen and (min-width:769px){.product-filters__active,.recipe-filters__active{grid-area:active;margin-block:0}}.product-filters__result-count{color:#fff;padding-block:0 1em;font-size:.8125em}.product-filters__search,.recipe-filters__search{margin-block:1em}.product-filters__search label,.recipe-filters__search label{color:#fff}.product-filters__search>div:has(input:placeholder-shown),.recipe-filters__search>div:has(input:placeholder-shown){position:relative}.product-filters__search>div:has(input:placeholder-shown):after,.recipe-filters__search>div:has(input:placeholder-shown):after{content:"";background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21.099' height='22' viewBox='0 0 21.099 22'%3E%3Cpath id='Path_67779' data-name='Path 67779' d='M4963.891-7071.7a5.926,5.926,0,0,1-5.781-6.05v-.193a5.738,5.738,0,0,1,5.6-5.857h.2a5.933,5.933,0,0,1,5.808,6.05,5.934,5.934,0,0,1-5.823,6.05Zm13.208,6.145-6.9-7.194a8.455,8.455,0,0,0,1.625-5v-.022a8.062,8.062,0,0,0-7.918-8.228h-.2a7.889,7.889,0,0,0-7.708,8.057v.193a8.077,8.077,0,0,0,7.891,8.25h.043a7.634,7.634,0,0,0,4.774-1.693l6.9,7.193Z' transform='translate(-4956 7086)' fill='%23c7c5c5' fill-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;width:21.1px;height:22px;display:block;position:absolute;top:.5em;right:.5em}@media screen and (min-width:769px){.product-filters__search,.recipe-filters__search{grid-area:search;margin-block:0}}.product-filters__filters,.recipe-filters__filters{padding-block-end:2em}.product-filters__filters button,.recipe-filters__filters button{color:#fff;letter-spacing:-.02em;text-align:center;background-color:#5f604b;width:100%;padding:.666em 2em;font-size:1.25em;font-weight:500;line-height:1;position:relative}.product-filters__filters button>div,.recipe-filters__filters button>div{position:absolute;top:calc(50% - .5em);right:1em}.product-filters__filters button>div svg line,.recipe-filters__filters button>div svg line{stroke:#e6e6e6}.product-filters__filters button:before,.recipe-filters__filters button:before{content:"";opacity:0;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.829' height='17.826' viewBox='0 0 17.829 17.826'%3E%3Cpath id='Path_67816' data-name='Path 67816' d='M366.887,47.625V31.417L383.1,39.543Z' transform='translate(-366.387 -30.607)' fill='%23d5d10e' stroke='%23cccbcb' stroke-width='1'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:1em;height:1em;margin-inline-end:.25em;transition:transform .2s ease-in-out,opacity .2s ease-in-out;display:inline-block;position:absolute;top:.6em;left:1em;transform:translate(-1em)}.product-filters__filters button[aria-expanded=true]:before,.recipe-filters__filters button[aria-expanded=true]:before{opacity:1;transform:translate(0)}.product-filters__filters button[aria-expanded=true]>div,.recipe-filters__filters button[aria-expanded=true]>div{transform:rotate(90deg)}.product-filters__filters button[aria-expanded=true]>div svg line,.recipe-filters__filters button[aria-expanded=true]>div svg line{stroke:#d4d112}.product-filters__filters input[type=checkbox]+label,.recipe-filters__filters input[type=checkbox]+label{align-items:center}.product-filters__filters label,.recipe-filters__filters label{color:#fff;text-transform:uppercase;font-size:.8125em}.product-filters__filters ul,.recipe-filters__filters ul{margin:0;padding:0;list-style:none}.product-filters__filters>ul,.recipe-filters__filters>ul{flex-direction:column;gap:.25em;display:flex}.product-filters__filters>ul ul,.recipe-filters__filters>ul ul{flex-direction:column;gap:.5em;padding:1.5em 1em;display:flex}.product-filters__filters>ul ul[hidden],.recipe-filters__filters>ul ul[hidden]{display:none}.product-filters__filters>ul ul ul,.recipe-filters__filters>ul ul ul{padding:0}@media screen and (min-width:769px){.product-filters__filters,.recipe-filters__filters{grid-area:filters}}.product-filters__grid,.recipe-filters__grid{color:#fff}.product-filters__grid ul:not(.pagination),.recipe-filters__grid ul:not(.pagination){grid-template-columns:repeat(auto-fill,minmax(9.5em,1fr));gap:1em;margin:0;padding:0;list-style:none;display:grid}@media screen and (min-width:769px){.product-filters__grid,.recipe-filters__grid{grid-area:grid}.product-filters__grid ul:not(.pagination),.recipe-filters__grid ul:not(.pagination){grid-template-columns:repeat(auto-fill,minmax(14em,1fr))}}.item{background-color:#343434;flex-direction:column;align-items:center;gap:.75em;display:flex;position:relative}.item__image{color:#fff;position:relative}.item__image svg{position:absolute;top:1em;left:0}.item__image--beverages svg path{fill:#d3222a}.item__image--yogurt svg path{fill:#87027b}.item__image--natural-cheese svg path{fill:#e87327}.item__image--process-cheese svg path{fill:#eaaa00}.item__image--cream-cheese svg path{fill:#0076a5}.item__title{color:#fff;text-align:center;flex:auto;padding-inline:1.5em}.item__title a{color:#fff;text-decoration:none}.item__title a:hover,.item__title a:focus,.item__title a:visited:hover,.item__title a:visited:focus{color:#d4d112}.item__title a:after{content:"";opacity:0;width:100%;height:100%;display:block;position:absolute;inset:0}.item__link{padding-inline:1.5em}@media screen and (min-width:769px){.item__link{font-size:.666rem}}.recipe-carousel-splide{background-color:#000;position:relative}@media screen and (max-width:1441px){.recipe-carousel-splide .hero{padding:2em max(2rem,50vw - 625px + 2em)}}
/*# sourceMappingURL=recipes.css.map */
