@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}.product-carousel-splide{background-color:#231f1f;position:relative}@media screen and (max-width:1441px){.product-carousel-splide .hero{padding:3em max(3rem,50vw - 625px + 2em)}}.product-category-content{background-color:#231f1f;flex-direction:column;gap:1em;padding:2em max(1.5rem,50vw - 625px);display:flex}@media screen and (min-width:1250px){.product-category-content{padding:2em max(2rem,50vw - 625px)}}.product-category-content h2,.product-category-content p{color:#fff}.product-category-content h2{margin-top:0}.product-category-content img{border-radius:2.5em 0;overflow:hidden}@media screen and (min-width:769px){.product-category-content img{border-radius:4em 0}.product-category-content{grid-template-columns:1.2fr 1fr;align-items:center;gap:2em;display:grid}}.nutr-label{background-color:#fff;border:1px solid #000;max-width:320px;padding:.25em;font-family:Avenir,sans-serif;font-size:14px}.nutr-label h1{margin:0 0 .333em;font-size:24px;font-weight:900;text-shadow:none!important;color:#000!important}.nutr-label h2{margin:0 0 .333em;font-size:12px;font-weight:900;text-shadow:none!important;color:#000!important}.nutr-label__servings{padding-bottom:.2em}.nutr-label__servings>p{margin:0;font-size:12px;line-height:1.125;color:#000!important}.nutr-label__servings>dl{justify-content:space-between;width:100%;display:flex;border:none!important}.nutr-label__servings>dl>dd{text-align:right;flex:auto}.nutr-label__rule-1{background-color:#000;height:7px}.nutr-label__rule-2{background-color:#000;height:6px}.nutr-label__rule-3{background-color:#000;height:3px}.nutr-label__per-serving{padding-top:.25em}.nutr-label__per-serving>dl{justify-content:space-between;width:100%;display:flex;border:none!important}.nutr-label__per-serving dl>dt,.nutr-label__per-serving dl>dd{flex:auto;font-size:2em}.nutr-label__per-serving dl>dd{text-align:right}.nutr-label table{width:100%}.nutr-label dl,.nutr-label__dv{border-top:1px solid #000;justify-content:flex-start;margin:0;padding:.125em 0;display:flex}.nutr-label__dv{justify-content:flex-end}.nutr-label dt{margin:0}.nutr-label dd{margin:0 0 0 .333em}.nutr-label__per-serving table tr td:last-child dl{justify-content:flex-end;display:flex}.nutr-label__daily a{color:#000;text-align:right;width:100%;text-decoration:none;display:block}.nutr-label i{font-size:10px;font-style:normal}.nutr-label__sub-daily dl{border-top:1px solid #000;margin-left:1em}.nutr-label__sub-sub-daily dl{margin-left:2em}.nutr-label__vit-min table{width:100%}.nutr-label__vit-min table tr:first-child td dl{border-top:none}.nutr-label__vit-min table tr td:first-child{position:relative}.nutr-label__vit-min table tr td:last-child dl{flex:auto;justify-content:space-between;display:flex}.nutr-label__daily-values p{border-top:1px solid #000;margin:0;padding:.5em .125em .333em .666em;font-size:12px;position:relative;color:#000!important}.nutr-label__daily-values p:after{content:"*";position:absolute;top:.5em;left:0}.nutr-label__daily-chart{border-bottom:.5px solid #000;margin-bottom:.25em;font-size:12px}.nutr-label__daily-chart table thead tr td{border-bottom:.5px solid #000}.nutr-label__daily-chart table tbody tr:first-child td{padding-top:1px}.nutr-label__daily-chart table tbody tr:last-child td{padding-bottom:2px}.nutr-label__daily-indented{padding-left:1.333em}.nutr-label__per-gram p{margin:.25em 0 0;font-size:12px;color:#000!important}.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}}article.product{background-color:#000}article.product h1,article.product h2,article.product p{color:#fff}article.product .accordion ul{margin:1em 0;padding:0;list-style:none}article.product .accordion ul li{color:#fff}article.product .accordion>div .nutrition{padding-bottom:2em;display:flex}article.product .accordion>div:not([hidden]){display:flex}article.product .accordion>div:not([hidden])>div{width:100%}article.product .accordion>div:not([hidden])>div li{text-align:left}article.product .accordion .allergens ul li{display:inline}article.product .accordion .allergens ul li:after{content:", "}article.product .accordion .allergens ul li:last-child:after{content:""}@media screen and (min-width:769px){article.product .accordion>div:not([hidden])>div{grid-template-columns:repeat(2,1fr);gap:2em;display:grid}}@media screen and (min-width:1201px){article.product .accordion>div:not([hidden])>div{grid-template-columns:repeat(3,1fr)}}.product.entry-content{padding-block-end:2em}.product__specs-table,.product__specs-table tr{padding:0}.product__specs-table tr td{color:#fff;vertical-align:baseline;padding:.25em}.product__specs-table tr td:first-child{width:12em}@media screen and (min-width:769px){.product__specs-table tr td:first-child{width:auto}}.product__header-meta{flex-direction:row;justify-content:space-between;gap:1em;display:flex}.product__breadcrumbs{flex:auto}.product__actions{flex:0 0 68px;justify-content:center;gap:1em;padding-block:0}.product__actions li{max-width:26px}.product__actions li a,.product__actions li button{background-repeat:no-repeat;background-size:contain;max-width:26px;display:block}@media screen and (min-width:769px){.product__actions{justify-content:flex-end}}.product__intro{flex-direction:column;gap:1.5em;margin-block:0 2em;display:flex}@media screen and (min-width:769px){.product__intro{flex-direction:row;margin-block:0 3em}}.product__codes{color:#fff}.nutrition{width:100%}.nutrition__wrapper{justify-content:center;width:100%;display:flex}.product__important{border-bottom:1px solid #5f604b;flex-direction:column;margin-block:0 1em;display:flex}.product__important div{color:#fff;font-size:1rem}.product__important div strong{font-size:1.25rem}@media screen and (min-width:376px){.product__important{flex-direction:row;gap:1em}.product__important>div{flex:50%}}.product__cta h3{color:#fff;font-size:1.25em}.product__cta .button{font-size:.875em}@media screen and (min-width:769px){.product__gallery{flex:0 0 400px}}@media screen and (min-width:1201px){.product__gallery{flex:0 0 600px}}#product-thumbnails .splide__slide img{border:2px solid #0000}#product-thumbnails .splide__slide.is-active img{border:2px solid #d4d112}
/*# sourceMappingURL=products.css.map */
