@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-Bold.ttf) format("truetype");font-weight:700;font-style:normal}h1,h2,h3,h4,h5,h6{font-weight:700}a:hover{color:var(--color-brand-extra-middle)}.page__content h2,.page__content h3,.page__content h4,.page__content h5,.page__content h6{color:var(--color-brand-base)}.page__content p.has-large-font-size,.page__content p.has-x-large-font-size{font-size:1.25rem;line-height:2rem}@media (min-width:62rem){.page__content p.has-large-font-size,.page__content p.has-x-large-font-size{font-size:1.5rem;line-height:2.5rem}}.page__content p.has-medium-font-size{font-size:1rem;line-height:1.75rem}@media (min-width:62rem){.page__content p.has-medium-font-size{font-size:1.125rem;line-height:2rem}}.page__content p.has-small-font-size{font-size:.875rem;font-weight:500;line-height:1.25rem}:root{--font-brand-base:"Montserrat";--color-brand-base:#222222;--color-brand-primary:#60206E;--color-brand-secondary:#C8EA91;--color-brand-tertiary:#9ADFEE;--color-brand-extra-dark:#381240;--color-brand-extra-middle:#4C1957;--color-brand-extra-light:#76D1E5;--color-brand-extra-negative:#C51B1B;--color-brand-neutral-gray:#666666;--color-brand-neutral-gray-100:#DDDDDD;--color-brand-input:#CCCCCC;--color-brand-dimmed:#EEEEEE;--color-brand-inverse-active:#76D1E5}.header .header__bar{padding-top:1rem;padding-bottom:1rem}@media (min-width:85rem){.header .header__bar{padding-top:2rem;padding-bottom:2.75rem}.header .header__logo{margin-top:-1.25rem;margin-bottom:-1.25rem}}.header .header__logo img{height:72px}@media (min-width:85rem){.header .header__logo img{height:112px}}.header__list li a:hover,.header__menu li a:hover{color:var(--color-brand-dimmed)}.header__menu--main li{font-weight:700}.header__menu--main li.menu-item--active a,.header__menu--main li.menu-item--active-ancestor a{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.header__menu--main li.menu-item--active-ancestor:after,.header__menu--main li.menu-item--active:after{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}.header__menu--main li.menu-item--active{position:relative}.header__menu--main li.menu-item--active::after{position:absolute;bottom:-.375rem;left:50%;display:block;height:.5rem;width:.5rem;--tw-translate-x:-50%;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));--tw-content:"";content:var(--tw-content)}@media (min-width:62rem){.header__menu--main li.menu-item--active::after{bottom:-.75rem}}@media (min-width:85rem){.header__menu--main li.menu-item--active::after{bottom:-1.25rem}}.footer{font-weight:500}.footer .footer__intro a img{width:80px}.footer .footer__group a img{max-height:48px}.footer-notice{background-color:var(--color-brand-tertiary)}.footer__container a:hover{color:var(--color-brand-dimmed)}@media (max-width:61.9375rem){.footer__menu{border-top-width:2px;border-bottom-width:2px;border-top-color:rgb(255 255 255 / .25);border-bottom-color:rgb(255 255 255 / .25)}.footer__menu .footer-menu li.menu-item--parent:nth-child(2n){border-top-width:2px;border-top-color:rgb(255 255 255 / .25)}.footer__menu .footer__menu-links{border-top-width:2px;border-top-color:rgb(255 255 255 / .25)}}.category-carousel__item-img img,.latest-news__item-img img,.taxonomy__item-img img{border-radius:.5rem}.taxonomy__item--wide .taxonomy__item-img{border-radius:.5rem}.taxonomy__item-excerpt{color:var(--color-brand-base)}.recipes-carousel__carousel{padding-left:0;padding-right:0}.recipes-carousel__carousel-item a>div img{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.recipes-carousel__carousel-item a h3{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.category-carousel__item-title h3,.footer-notice__content h2,.latest-news__item-desc h3,.recipes-carousel__carousel-item a h3,.text-img-wide__content h2,.wp-block-buttons .wp-block-button__link{font-weight:700}.recipes-carousel__carousel .slick-arrow{top:140px}.slick-dots li.slick-active button{background-color:var(--color-brand-primary)}.slick-dots li button{background-color:var(--color-brand-input)}.cta{font-weight:500}.btn.btn--dark:hover{background-color:var(--color-brand-extra-middle)}.btn.btn--dark:active{background-color:var(--color-brand-extra-dark)}.category-carousel__item a:hover .category-carousel__item-title h3,.latest-news__item:hover .latest-news__item-desc h3,.recipes-carousel__carousel-item a:hover h3,.taxonomy__item:hover .taxonomy__item-title h2{color:var(--color-brand-extra-middle)}.slick-arrow:hover:not(.slick-disabled) i{color:var(--color-brand-extra-middle)}.breadcrumbs--light a:hover,.slick-slide:nth-child(2n) .recipes-carousel__carousel-item a:hover h3{color:var(--color-brand-dimmed)}.gform_wrapper.gravity-theme .gfield .ginput_container input,.gform_wrapper.gravity-theme .gfield .ginput_container textarea,.input-field input,.input-field textarea,.search-form--hero .search-form__input input,.search-form--hero .search-form__input textarea,.search-form.search-form-result--desktop input,.search-form.search-form-result--desktop textarea{border-radius:.25rem}.gform_wrapper.gravity-theme .gfield .ginput_container input[type=date]:focus,.gform_wrapper.gravity-theme .gfield .ginput_container input[type=date]:focus-visible,.gform_wrapper.gravity-theme .gfield .ginput_container input[type=date]:hover:focus,.gform_wrapper.gravity-theme .gfield .ginput_container input[type=email]:focus,.gform_wrapper.gravity-theme .gfield .ginput_container input[type=email]:focus-visible,.gform_wrapper.gravity-theme .gfield .ginput_container input[type=email]:hover:focus,.gform_wrapper.gravity-theme .gfield .ginput_container input[type=number]:focus,.gform_wrapper.gravity-theme .gfield .ginput_container input[type=number]:focus-visible,.gform_wrapper.gravity-theme .gfield .ginput_container input[type=number]:hover:focus,.gform_wrapper.gravity-theme .gfield .ginput_container input[type=tel]:focus,.gform_wrapper.gravity-theme .gfield .ginput_container input[type=tel]:focus-visible,.gform_wrapper.gravity-theme .gfield .ginput_container input[type=tel]:hover:focus,.gform_wrapper.gravity-theme .gfield .ginput_container input[type=text]:focus,.gform_wrapper.gravity-theme .gfield .ginput_container input[type=text]:focus-visible,.gform_wrapper.gravity-theme .gfield .ginput_container input[type=text]:hover:focus,.gform_wrapper.gravity-theme .gfield .ginput_container input[type=time]:focus,.gform_wrapper.gravity-theme .gfield .ginput_container input[type=time]:focus-visible,.gform_wrapper.gravity-theme .gfield .ginput_container input[type=time]:hover:focus,.gform_wrapper.gravity-theme .gfield .ginput_container input[type=url]:focus,.gform_wrapper.gravity-theme .gfield .ginput_container input[type=url]:focus-visible,.gform_wrapper.gravity-theme .gfield .ginput_container input[type=url]:hover:focus,.gform_wrapper.gravity-theme .gfield .ginput_container textarea:focus,.gform_wrapper.gravity-theme .gfield .ginput_container textarea:focus-visible,.gform_wrapper.gravity-theme .gfield .ginput_container textarea:hover:focus,.input-field input[type=date]:focus,.input-field input[type=date]:focus-visible,.input-field input[type=date]:hover:focus,.input-field input[type=email]:focus,.input-field input[type=email]:focus-visible,.input-field input[type=email]:hover:focus,.input-field input[type=number]:focus,.input-field input[type=number]:focus-visible,.input-field input[type=number]:hover:focus,.input-field input[type=tel]:focus,.input-field input[type=tel]:focus-visible,.input-field input[type=tel]:hover:focus,.input-field input[type=text]:focus,.input-field input[type=text]:focus-visible,.input-field input[type=text]:hover:focus,.input-field input[type=time]:focus,.input-field input[type=time]:focus-visible,.input-field input[type=time]:hover:focus,.input-field input[type=url]:focus,.input-field input[type=url]:focus-visible,.input-field input[type=url]:hover:focus,.input-field textarea:focus,.input-field textarea:focus-visible,.input-field textarea:hover:focus,.search-form--hero .search-form__input input[type=date]:focus,.search-form--hero .search-form__input input[type=date]:focus-visible,.search-form--hero .search-form__input input[type=date]:hover:focus,.search-form--hero .search-form__input input[type=email]:focus,.search-form--hero .search-form__input input[type=email]:focus-visible,.search-form--hero .search-form__input input[type=email]:hover:focus,.search-form--hero .search-form__input input[type=number]:focus,.search-form--hero .search-form__input input[type=number]:focus-visible,.search-form--hero .search-form__input input[type=number]:hover:focus,.search-form--hero .search-form__input input[type=tel]:focus,.search-form--hero .search-form__input input[type=tel]:focus-visible,.search-form--hero .search-form__input input[type=tel]:hover:focus,.search-form--hero .search-form__input input[type=text]:focus,.search-form--hero .search-form__input input[type=text]:focus-visible,.search-form--hero .search-form__input input[type=text]:hover:focus,.search-form--hero .search-form__input input[type=time]:focus,.search-form--hero .search-form__input input[type=time]:focus-visible,.search-form--hero .search-form__input input[type=time]:hover:focus,.search-form--hero .search-form__input input[type=url]:focus,.search-form--hero .search-form__input input[type=url]:focus-visible,.search-form--hero .search-form__input input[type=url]:hover:focus,.search-form--hero .search-form__input textarea:focus,.search-form--hero .search-form__input textarea:focus-visible,.search-form--hero .search-form__input textarea:hover:focus,.search-form.search-form-result--desktop input[type=date]:focus,.search-form.search-form-result--desktop input[type=date]:focus-visible,.search-form.search-form-result--desktop input[type=date]:hover:focus,.search-form.search-form-result--desktop input[type=email]:focus,.search-form.search-form-result--desktop input[type=email]:focus-visible,.search-form.search-form-result--desktop input[type=email]:hover:focus,.search-form.search-form-result--desktop input[type=number]:focus,.search-form.search-form-result--desktop input[type=number]:focus-visible,.search-form.search-form-result--desktop input[type=number]:hover:focus,.search-form.search-form-result--desktop input[type=tel]:focus,.search-form.search-form-result--desktop input[type=tel]:focus-visible,.search-form.search-form-result--desktop input[type=tel]:hover:focus,.search-form.search-form-result--desktop input[type=text]:focus,.search-form.search-form-result--desktop input[type=text]:focus-visible,.search-form.search-form-result--desktop input[type=text]:hover:focus,.search-form.search-form-result--desktop input[type=time]:focus,.search-form.search-form-result--desktop input[type=time]:focus-visible,.search-form.search-form-result--desktop input[type=time]:hover:focus,.search-form.search-form-result--desktop input[type=url]:focus,.search-form.search-form-result--desktop input[type=url]:focus-visible,.search-form.search-form-result--desktop input[type=url]:hover:focus,.search-form.search-form-result--desktop textarea:focus,.search-form.search-form-result--desktop textarea:focus-visible,.search-form.search-form-result--desktop textarea:hover:focus{border-color:var(--color-brand-primary)}.gform_wrapper.gravity-theme .gfield .ginput_container input[type=date]:hover,.gform_wrapper.gravity-theme .gfield .ginput_container input[type=email]:hover,.gform_wrapper.gravity-theme .gfield .ginput_container input[type=number]:hover,.gform_wrapper.gravity-theme .gfield .ginput_container input[type=tel]:hover,.gform_wrapper.gravity-theme .gfield .ginput_container input[type=text]:hover,.gform_wrapper.gravity-theme .gfield .ginput_container input[type=time]:hover,.gform_wrapper.gravity-theme .gfield .ginput_container input[type=url]:hover,.gform_wrapper.gravity-theme .gfield .ginput_container textarea:hover,.input-field input[type=date]:hover,.input-field input[type=email]:hover,.input-field input[type=number]:hover,.input-field input[type=tel]:hover,.input-field input[type=text]:hover,.input-field input[type=time]:hover,.input-field input[type=url]:hover,.input-field textarea:hover,.search-form--hero .search-form__input input[type=date]:hover,.search-form--hero .search-form__input input[type=email]:hover,.search-form--hero .search-form__input input[type=number]:hover,.search-form--hero .search-form__input input[type=tel]:hover,.search-form--hero .search-form__input input[type=text]:hover,.search-form--hero .search-form__input input[type=time]:hover,.search-form--hero .search-form__input input[type=url]:hover,.search-form--hero .search-form__input textarea:hover,.search-form.search-form-result--desktop input[type=date]:hover,.search-form.search-form-result--desktop input[type=email]:hover,.search-form.search-form-result--desktop input[type=number]:hover,.search-form.search-form-result--desktop input[type=tel]:hover,.search-form.search-form-result--desktop input[type=text]:hover,.search-form.search-form-result--desktop input[type=time]:hover,.search-form.search-form-result--desktop input[type=url]:hover,.search-form.search-form-result--desktop textarea:hover{border-color:var(--color-brand-input)}.contact-form-block .gform_confirmation_wrapper .gform_confirmation_message::before{background-color:var(--color-brand-primary)}.gform_anchor{outline:2px solid transparent;outline-offset:2px}.search-form__box{border-radius:.25rem}.search-form__results-item__img{overflow:hidden;border-radius:.5rem}.search-form__results-item__desc span{font-size:.75rem;line-height:1rem;font-weight:700}.search-form__input .icon-close:hover{color:var(--color-brand-extra-middle)}.page--posts .post__item-img img{border-radius:.5rem}.page--posts .post__item-desc span{font-weight:500}.page--posts .post__item:hover .post__item-desc h2{color:var(--color-brand-extra-middle)}.breadcrumbs,.pagination{font-weight:500}.page__menu-box ul.page-menu li.menu-item a{font-weight:500}.page__menu-box ul.page-menu li.menu-item.menu-item--active>a,.page__menu-box ul.page-menu li.menu-item.menu-item--active>div>a{color:var(--color-brand-base)}.page__menu-box ul.page-menu li.menu-item.menu-item--active>a::before{background-color:var(--color-brand-neutral-gray)}.scroll-to-top button{font-weight:500}.input-checkbox input{border-radius:.25rem}.input-checkbox:hover input:not(:checked){border-color:var(--color-brand-primary)}.input-checkbox.disabled{color:var(--color-brand-neutral-gray);opacity:1}.input-checkbox.disabled input{border-color:var(--color-brand-neutral-gray-100);background-color:var(--color-brand-dimmed)}.input-checkbox.disabled input::before{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg %3E%3Cpath d='M3 11.5L10.3125 18.5C10.3125 18.5 14.8125 10.3333 21 4.5' stroke='%23cccccc' stroke-width='3'/%3E%3C/g%3E%3C/svg%3E%0A")}.post-item .post-item__thumbnail img{border-radius:.5rem;-o-object-fit:cover;object-fit:cover}.post-item__info{font-weight:700}.addtoany-share .addtoany_shortcode .a2a_kit .a2a_dd,.addtoany-share .addtoany_shortcode .a2a_kit_size_24 .a2a_dd,.addtoany-share .addtoany_shortcode .addtoany_list .a2a_dd{font-weight:500}.addtoany-share .addtoany_shortcode .a2a_kit .a2a_dd:hover,.addtoany-share .addtoany_shortcode .a2a_kit_size_24 .a2a_dd:hover,.addtoany-share .addtoany_shortcode .addtoany_list .a2a_dd:hover{color:var(--color-brand-extra-middle)}.product__badges .product-badges__labels{gap:1rem}.product__badges .product-badges__labels img{height:6rem;width:6rem;-o-object-fit:contain;object-fit:contain}.product__ingredients>:not([hidden])~:not([hidden]),.product__preparation>:not([hidden])~:not([hidden]),.product__preservation>:not([hidden])~:not([hidden]){margin-top:1rem}.product__details .product-details__details h2{font-size:1.5rem;line-height:2rem}.product__details .product-details__details p{margin-top:1rem}.product__details .product-details__gallery .product-gallery__img-slider figure figcaption a{font-weight:500}.product__details .product-details__gallery .product-gallery__nav-slider .slick-slide.is-active .nav-figure::after{background-color:var(--color-brand-primary)}.recipe__details .recipe-details__img figure img{border-radius:.5rem}.recipe__details .recipe-ingredient-item a:hover span{color:var(--color-brand-extra-middle)}.recipe-details__desc-ingredients h3,.recipe-details__desc-ingredients h4,.recipe-details__desc-ingredients h5{margin-bottom:1rem}.recipe-details__desc-ingredients table tr{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn--category{font-weight:500}.btn--category:hover{border-color:var(--color-brand-tertiary);background-color:var(--color-brand-tertiary)}.btn--category:active{border-color:var(--color-brand-inverse-active);background-color:var(--color-brand-inverse-active);color:var(--color-brand-extra-middle)}.filter-bar{background-color:var(--color-brand-dimmed);padding-top:2rem;padding-bottom:2rem}.filter-bar .filter-bar__row{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.filter-bar .filter-bar__row>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}@media (min-width:48rem){.filter-bar .filter-bar__row>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}}.filter-bar .filter-bar__col{width:100%}@media (min-width:48rem){.filter-bar .filter-bar__col{width:50%;padding-left:1rem;padding-right:1rem}}@media (min-width:62rem){.filter-bar .filter-bar__col{width:33.333333%}}.input-select{position:relative}.input-select select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;border-width:2px;border-color:var(--color-brand-input);--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;padding-right:3rem;line-height:1.75rem;color:var(--color-brand-neutral-gray);outline:2px solid transparent;outline-offset:2px}.input-select select:focus{border-color:var(--color-brand-primary)}@media (min-width:62rem){.input-select select{padding-top:.75rem;padding-bottom:.75rem}}.input-select::before{font-size:1rem;line-height:1.5rem}@media (min-width:62rem){.input-select::before{font-size:1.5rem;line-height:2rem}}.input-select::before{content:"\e904";font-family:icomoon;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;position:absolute;display:block;right:1rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#222;pointer-events:none;z-index:1}@media (min-width:62rem){.taxonomy{min-height:532px}}.page__content span.date{font-weight:500}.page__content h1,.page__content h2,.page__content h3,.page__content h4,.page__content h5,.page__content h6{color:var(--color-brand-primary)}.text-image>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.text-image .text-image__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.5rem}.text-image .text-image__text{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%}.text-image .text-image__image{width:120px}@media (min-width:36rem){.text-image .text-image__image{width:auto}}.accordion__item::before{background-color:var(--color-brand-primary)}.contact-block{background-color:var(--color-brand-extra-light)}.header__dropdown-title:hover{color:var(--color-brand-dimmed)}.header__dropdown-box li a:hover{background-color:var(--color-brand-tertiary);color:var(--color-brand-primary)}.socials li a:hover svg path{fill:var(--color-brand-dimmed)}.header__magnifier:hover{color:var(--color-brand-dimmed)}.product__details .product-details__details .product__min-order p{margin-top:0;margin-bottom:0}.product__min-order .heading{margin-bottom:1rem}.product__min-order p{margin-top:0;margin-bottom:0}.product__min-order .product__min-order--amount{font-weight:700}.inline-product{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.inline-product .inline-product__img{margin-right:1rem;height:3.5rem;width:3.5rem}@media (min-width:62rem){.inline-product .inline-product__img{height:5rem;width:5rem}}.inline-product .inline-product__img img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.inline-product .inline-product__title{font-size:1rem;line-height:1.5rem;font-weight:700}@media (min-width:62rem){.inline-product .inline-product__title{font-size:1.125rem;line-height:1.75rem}}