@charset "UTF-8";@font-face{font-display:swap;font-family:Arvo;font-style:normal;font-weight:400;src:url(Arvo-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Arvo;font-style:italic;font-weight:400;src:url(Arvo-Italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Arvo;font-style:normal;font-weight:700;src:url(Arvo-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Arvo;font-style:italic;font-weight:700;src:url(Arvo-BoldItalic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(OpenSans-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:400;src:url(OpenSans-Italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:url(OpenSans-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:700;src:url(OpenSans-BoldItalic.ttf) format("truetype")}:root{--color-primary-25:#eae2d5;--color-primary-50:#d6c5ac;--color-primary-75:#bda180;--color-primary-100:#ad8b59;--color-secondary-25:#f1d1cb;--color-secondary-50:#e3a297;--color-secondary-100:#c84630;--color-tertiary-25:#d2f2cd;--color-tertiary-50:#a5e49b;--color-tertiary-100:#00b900;--color-tertiary-125:#005e00;--color-font:#191919;--color-black-25:#fafafa;--color-black-50:#f2f2f2;--color-black-60:#c9c9c9;--color-black-75:#72716c;--color-black-100:#202124;--color-white:#fff;--color-error:#e61818;--color-error-light:#ffe6e6;--color-warning:#ffdb66;--color-success:#00b900;--color-info:#0fb6dd;--color-background:var(--color-black-50);--color-seperator-light:var(--color-black-25);--color-seperator-normal:var(--color-black-50);--color-seperator-dark:var(--color-black-75);--color-seperator-menu:#c9c9c9;--color-veryLightBlue:#e4e6eb;--shadow-sm:0 2px 4px 0 rgba(0,0,0,.24);--shadow-lg:8px 16px 20px 0 rgba(0,0,0,.16);--shadow-text:0 5px 10px rgba(0,0,0,.5);--shadow-top:0 -2px 4px 0 rgba(0,0,0,.1);--radius-sm:2px;--radius-md:5px;--radius-lg:10px;--radius-rounded:9999px;--easing-out:cubic-bezier(.2,.4,0,1);--easing-in:cubic-bezier(1,0,.8,.6);--easing-both:cubic-bezier(.66,.07,.33,.94);--gradient-brand:linear-gradient(137deg,#d6c5ac -16%,#ad8b59 115%);--gradient-dark:linear-gradient(180deg,rgba(25,0,0,0) 39%,#000 123%)}@media screen and (min-width:1344px){:root{--container-bp:auto;--container-mw:1320px}}@media screen and (max-width:1344px){:root{--container-bp:5vw;--container-mw:unset}}@media (max-width:991.98px){:root{--container-bp:8vw;--container-mw:unset}}@media (max-width:767.98px){:root{--container-bp:8vw;--container-mw:unset}}@media (max-width:575.98px){:root{--container-bp:0vw;--container-mw:unset}}.content-container{padding:0!important}.cms-hero-banner{background-position:50%;background-repeat:no-repeat;background-size:cover;margin:0;position:relative}.cms-hero-banner .breadcrumbs-wrapper{padding-top:1rem}.cms-hero-banner .breadcrumbs-wrapper .breadcrumbs{margin-top:0;position:relative;z-index:5}.cms-hero-banner .container:not(.breadcrumbs-wrapper.container){align-items:center;display:flex;flex-direction:column;justify-content:center;max-height:400px;min-height:350px;padding:1rem 12px}@media screen and (max-width:992px){.cms-hero-banner{max-height:600px!important}}.cms-hero-banner .cms-hero-image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}.cms-hero-banner .cms-hero-text,.cms-hero-banner .cms-hero-title{color:#fff;padding:0 1rem;position:relative;text-align:center;z-index:2}.cms-hero-banner .cms-hero-title{font-size:3rem;line-height:1.2;margin:0}@media (max-width:767.98px){.cms-hero-banner .cms-hero-title{font-size:32px}}@media (max-width:575.98px){.cms-hero-banner .cms-hero-title{font-size:26px}}.cms-hero-banner .cms-hero-text{font-size:.8rem;margin:1rem 0 0;max-width:600px}.cms-hero-banner:before{background:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.cms-content-container h3{margin-bottom:1rem}.cms-content-container .related-recipes{-moz-column-gap:2%;column-gap:2%;display:flex;justify-content:flex-start;overflow-x:scroll}.cms-content-container .related-recipes .cms-recipe-card{background:var(--color-white);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;margin-bottom:24px;max-width:300px;padding:0;position:relative;text-decoration:none;transition:box-shadow .2s ease}@media (min-width:1199px){.cms-content-container .related-recipes .cms-recipe-card{flex:0 0 32%}}@media (max-width:1199px){.cms-content-container .related-recipes .cms-recipe-card{flex:0 0 250px}}@media (max-width:800px){.cms-content-container .related-recipes .cms-recipe-card{flex:0 0 300px}}.cms-content-container .related-recipes .cms-recipe-card:hover{box-shadow:var(--shadow-lg)}.cms-content-container .related-recipes .cms-recipe-card .recipe-label{background:var(--color-secondary-100);color:#fff;font-size:.85rem;font-weight:700;left:0;min-height:32px;padding:4px 12px;position:absolute;top:0;z-index:1}.cms-content-container .related-recipes .cms-recipe-card a{color:inherit;display:flex;flex-direction:column;height:100%;text-decoration:none}.cms-content-container .related-recipes .cms-recipe-card img{display:block;height:167px;-o-object-fit:cover;object-fit:cover;width:100%}.cms-content-container .related-recipes .cms-recipe-card .recipe-card-content{font-size:14px;padding:16px}.cms-content-container .related-recipes .cms-recipe-card .recipe-card-content span{font-family:Arvo,sans-serif;font-size:1rem;font-weight:700;margin-bottom:8px}.cms-content-container .related-recipes .cms-recipe-card .recipe-card-content p{color:var(--color-primary-100);font-family:Open Sans;font-size:12px;font-weight:700;margin:0}.cms-content-container .related-recipes .cms-recipe-card .recipe-card-content .recipe-meta{font-size:.875rem;margin-top:auto;padding-top:16px}.cms-content-container .related-recipes .cms-recipe-card .recipe-card-content .recipe-meta-item{align-items:center;display:flex;gap:.5rem}.cms-content-container .related-recipes .cms-recipe-card .recipe-card-content .icon{font-size:1rem}.cms-content-container .related-recipes .cms-recipe-card .recipe-card-content .chef-hat{color:var(--color-primary-100)}.cms-content-container .related-expert-card{align-items:center;background:var(--color-white);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;height:350px;justify-content:flex-end;margin-top:1rem;max-width:300px;position:relative;text-align:center;transition:box-shadow .2s ease}.cms-content-container .related-expert-card:hover{box-shadow:var(--shadow-lg)}.cms-content-container .related-expert-card .related-expert-image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}.cms-content-container .related-expert-card .expert-job,.cms-content-container .related-expert-card .expert-title{background:#00000080;color:#fff;font-family:Arvo,sans-serif;padding:0 1rem;position:relative;width:100%;z-index:2}.cms-content-container .related-expert-card .expert-job{font-size:1.5rem;margin:0;padding:.3rem 0}.cms-content-container .related-expert-card .expert-title{font-size:1rem;padding:.22rem 0}.cms-content-container .related-expert-card .related-expert-signature{margin:auto;padding:.5rem;width:15rem}.cms-content-container .related-products .related-product-container{-moz-column-gap:2%;column-gap:2%;display:flex;justify-content:flex-start;overflow-x:scroll}.cms-content-container .related-products .related-product-container .related-product-card{background:var(--color-white);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;margin-bottom:24px;max-width:300px;padding:0;position:relative;text-align:center;text-decoration:none;transition:box-shadow .2s ease}@media (min-width:1199px){.cms-content-container .related-products .related-product-container .related-product-card{flex:0 0 32%}}@media (max-width:1199px){.cms-content-container .related-products .related-product-container .related-product-card{flex:0 0 250px}}@media (max-width:800px){.cms-content-container .related-products .related-product-container .related-product-card{flex:0 0 300px}}.cms-content-container .related-products .related-product-container .related-product-card:hover{box-shadow:var(--shadow-lg)}.cms-content-container .related-products .related-product-container img{display:block;height:167px;-o-object-fit:cover;object-fit:cover;width:100%}.cms-content-container .related-products .related-product-container span{font-family:Arvo,sans-serif;font-size:1rem;font-weight:700;margin:16px}.cms-content-container .cms-rich-text{margin-bottom:4rem;margin-top:4rem}.three-tiles{display:flex;gap:32px;justify-content:space-between;padding-top:2rem}@media (max-width:991.98px){.three-tiles{flex-wrap:wrap}}.three-tiles .tile{background-position:50%;background-size:cover;border:1px solid #ddd;box-shadow:0 4px 8px #0000001a;color:#fff;flex:calc(33.33% - 32px);margin-bottom:20px;max-width:calc(33.33% - 32px);padding:20px;position:relative}@media (max-width:991.98px){.three-tiles .tile{flex:calc(50% - 32px);max-width:calc(50% - 32px)}}@media (max-width:575.98px){.three-tiles .tile{flex:100%;max-width:100%}}.three-tiles .tile:before{background:#00000080;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.three-tiles .tile .tile-content{display:flex;flex-direction:column;flex-grow:1;justify-content:flex-start;position:relative;text-align:left;z-index:1}.three-tiles .tile h3{color:#fff;font-size:20px;font-weight:700;margin:0 0 10px;text-align:center}.three-tiles .tile p{color:#fff;font-size:14px;margin:0 0 10px}.three-tiles .tile ul{color:#fff;list-style:none;padding-left:20px}.three-tiles .tile ul li:before{color:#fff;content:"\2022";display:inline-block;font-weight:700;margin-left:-1em;width:1em}.company-info-container{display:flex;flex-direction:row;position:relative}@media (max-width:991.98px){.company-info-container{align-items:flex-start;flex-direction:column-reverse}}.company-info-container .company-questions{flex:1;margin-left:2rem;max-width:60%;padding:2rem}@media (max-width:991.98px){.company-info-container .company-questions{max-width:80%;order:1}}.company-info-container .company-questions h2{border-bottom:1px solid var(--color-black-50);margin-bottom:2rem;padding-bottom:2rem;width:-moz-fit-content;width:fit-content}.company-info-container .company-questions .faq-section{margin-bottom:4rem}.company-info-container .company-questions .faq-section__item{border-bottom:1px solid var(--color-black-50);margin-bottom:10px}.company-info-container .company-questions .faq-section__item h3{font-size:1.1rem}.company-info-container .company-info-content{height:40rem;left:0;padding:20px;position:sticky;top:184px}@media (max-width:991.98px){.company-info-container .company-info-content{height:23rem;margin-top:20px;position:static}}.company-info-container .company-info-content ul{list-style:none}.company-info-container .company-info-content ul li{margin-left:1.4rem}@media (max-width:575.98px){.company-info-container .company-info-content ul li{margin-left:0}}.company-info-container .company-info-content ul li:nth-of-type(2){margin:0}.company-info-container .company-info-content ul li.contact-line{margin:1rem 0 0}.company-info-container .company-info-content ul li span{display:inline-block;margin-right:.5rem;margin-top:-4px}.company-info-container .company-info-content ul .footer-socials{align-self:start;margin:2rem 0 0 1.7rem}.company-info-container .company-info-content ul .footer-socials a{display:inline-block;margin-right:1rem}.custom-text-block{align-items:stretch;display:flex;gap:2rem;margin-bottom:4rem;margin-top:4rem}.custom-text-block:not(:has(.custom-text-block__image)){margin-bottom:1rem;margin-top:1rem}@media (max-width:991.98px){.custom-text-block{flex-direction:column}}.custom-text-block__image{flex:0 0 calc(50% - 1rem);max-width:calc(50% - 1rem);min-height:100%;overflow:hidden;position:relative;width:100%}@media (max-width:991.98px){.custom-text-block__image{max-height:350px;max-width:100%;min-height:350px;order:1;width:100%}}.custom-text-block__image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.custom-text-block .text-content{flex:auto}.custom-text-block .text-content h3{margin-top:0}@media (max-width:991.98px){.custom-text-block .text-content{max-width:100%;order:2}}@media (min-width:992px){.custom-text-block .text-content{padding:1rem 0}}.tile-title-icon{text-align:center}.tile-title-icon .far{font-size:50px;font-weight:300;margin-bottom:1rem;margin-top:.7rem}.usp-item i{margin-right:5px}
/*# sourceMappingURL=/cdn/shop/t/47/assets/section-rich-text.css.map */
