:root{--reference:50px;--reference:clamp(50px, calc(8.33vw), 100px)}@media (min-width:576px){:root{--reference:60px}}@media (min-width:768px){:root{--reference:70px}}@media (min-width:1200px){:root{--reference:100px}}body{--header-height:76px;padding-top:var(--header-height)}@media (max-width:991.98px){body{--header-height:60px}}@media (min-width:992px){body.header-overlay{padding-top:0}}body [id]:not(.anchor){scroll-margin-top:var(--header-height)}body .anchor{display:block;visibility:hidden;position:absolute;z-index:-1;pointer-events:none;margin-top:calc(var(--header-height) * -1);padding-top:var(--header-height)}.display-1 *,.display-2 *,.display-3 *,.display-4 *,.display-5 *,.display-6 *,.fs-1 *,.fs-2 *,.fs-3 *,.fs-4 *,.fs-5 *,.fs-6 *,.h1 *,.h2 *,.h3 *,.h4 *,.h5 *,.h6 *,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *{font-size:inherit}.grid{display:grid;grid-template-rows:auto;grid-template-columns:[wrapper-start] minmax(0,1fr) [start] repeat(12,[col] minmax(0,8.3333333333%)) [end] minmax(0,1fr) [wrapper-end]}@media (min-width:1400px){.grid{grid-template-columns:[wrapper-start] minmax(0,1fr) [start] repeat(12,[col] minmax(0,110px)) [end] minmax(0,1fr) [wrapper-end]}}.bg-size-auto{background-size:auto;background-repeat:no-repeat}.bg-size-cover{background-size:cover}.bg-size-contain{background-size:contain;background-repeat:no-repeat}.bg-size-x-100{background-size:100% auto;background-repeat:no-repeat}.bg-size-y-100{background-size:auto 100%;background-repeat:no-repeat}.bg-x-left{background-position-x:left}.bg-x-center{background-position-x:center}.bg-x-right{background-position-x:right}.bg-y-top{background-position-y:top}.bg-y-center{background-position-y:center}.bg-y-bottom{background-position-y:bottom}.stretched-link-invisible{overflow:clip;width:0!important;height:0!important;padding:0!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;font-size:0}.w-fit-content{width:-moz-fit-content;width:fit-content}.container-gutenberg{padding-left:.75rem;padding-right:.75rem;max-width:calc(var(--wp--style--global--content-size) + 1.5rem);margin-left:auto;margin-right:auto}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}figure,img{max-width:100%;height:auto}figure img{vertical-align:bottom}.updated:not(.published){display:none}#content[tabindex="-1"]:focus,#primary[tabindex="-1"]:focus,[tabindex="-1"]:focus{outline:0!important}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}*,::after,::before{box-sizing:inherit}html{box-sizing:border-box}.alignleft{display:inline;float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{display:inline;float:right;margin-right:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}figure{margin-left:0;margin-right:0}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}video{max-width:100%}.youtube-embed{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.youtube-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}.google-maps{overflow:hidden;padding-bottom:30%;position:relative;height:0}.google-maps iframe{left:0;top:0;height:100%;width:100%;position:absolute}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.bg-cover{background-size:cover;background-repeat:no-repeat;background-position:center}.bg-contain{background-size:contain;background-repeat:no-repeat;background-position:center}.elementor[data-elementor-post-type]>.elementor-element{--padding-inline-start:0.75rem;--padding-inline-end:0.75rem;padding-left:var(--padding-inline-start);padding-right:var(--padding-inline-end)}.elementor-widget-text-editor .elementor-widget-container>:last-child{margin-bottom:0}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:200;src:url(../fonts/poppins/poppins-v20-latin_latin-ext-200.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:200;src:url(../fonts/poppins/poppins-v20-latin_latin-ext-200italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(../fonts/poppins/poppins-v20-latin_latin-ext-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:400;src:url(../fonts/poppins/poppins-v20-latin_latin-ext-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(../fonts/poppins/poppins-v20-latin_latin-ext-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:700;src:url(../fonts/poppins/poppins-v20-latin_latin-ext-700italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lemonada;font-style:normal;font-weight:500;src:url(../fonts/lemonada/lemonada-v28-latin_latin-ext-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lemonada;font-style:normal;font-weight:700;src:url(../fonts/lemonada/lemonada-v28-latin_latin-ext-700.woff2) format("woff2")}.navigation.pagination{margin-top:2rem}.navigation.pagination .nav-links>*{padding:.5rem 1rem;border:1px solid rgba(0,0,0,.3);display:inline-block;text-decoration:none}.navigation.pagination .nav-links>a:hover{background-color:var(--bs-primary);color:#fff;border-color:var(--bs-primary);opacity:.8}.navigation.pagination .nav-links>span:not(.current){border:1px solid rgba(0,0,0,.1)}.navigation.pagination .nav-links>span.current{background:var(--bs-primary);color:#fff;border-color:var(--bs-primary)}.breadcrumbs{font-size:.9em}.breadcrumbs a{text-decoration:none;color:#691c32}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs .breadcrumb_last{color:#a8a8a8}.site-header{position:fixed;top:0;left:0;right:0;z-index:50;transition:all .2s ease-in-out;background-color:#fff;border-bottom:1px solid #f2f2f2}.site-header .navbar-brand{padding:0 0}.site-header .navbar-brand .custom-logo{height:60px;transition:all .2s ease-in-out}@media (max-width:991.98px){.site-header .navbar-brand .custom-logo{height:44px}}.site-header nav.navbar .navbar-toggler{padding:.4rem!important;border:none!important;background:0 0!important}.site-header nav.navbar .navbar-toggler:not(.collapsed) .navbar-toggler-icon{background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgba%2833, 37, 41, 0.75%29'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat}.site-header nav.navbar #menu-header-menu>li>a{position:relative}@media (min-width:992px){.site-header nav.navbar #menu-header-menu>li>a:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%,0);width:28px;height:0;transition:all .2s ease-in-out;z-index:-1}.site-header nav.navbar #menu-header-menu>li>a:focus-visible:after,.site-header nav.navbar #menu-header-menu>li>a:hover:after{height:100%!important;max-width:calc(100% - 3rem)}}@media (min-width:992px){.site-header nav.navbar #menu-header-menu>li.current-menu-item>a:after{height:2px;bottom:0}.site-header nav.navbar #menu-header-menu>li.current-menu-item>a:not(:hover):after{background-color:#fff}}.site-header .nav-cta-separator{height:1rem;width:1px;background-color:rgba(255,255,255,.2);margin:0 2rem 0 .5rem}.archive-post-item .img-wrap{margin-bottom:1rem;width:100%;border-radius:10px;overflow:hidden;aspect-ratio:16/9;background-color:#f2f2f2;transition:all .2s ease-in-out}.archive-post-item .img-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.archive-post-item .entry-meta{font-size:.9rem;color:#d3d3d3}.archive-post-item a.read-more{width:45px;height:45px;display:flex;align-items:center;justify-content:center}.archive-post-item:hover .img-wrap{opacity:.7}.archive-description p:last-child{margin-bottom:0}body.single.single-campaigns .site-main,body.single.single-post .site-main,body.single.single-recipes .site-main{padding-top:2rem;padding-bottom:2rem}body.single.single-campaigns .wp-post-image,body.single.single-post .wp-post-image,body.single.single-recipes .wp-post-image{margin-bottom:1rem;width:100%;border-radius:10px}body.single .entry-footer{margin-top:2rem;margin-bottom:2rem;background-color:#fafafa;padding:1rem;font-size:.9rem}body.single .entry-footer a{text-decoration:none}body.single .entry-footer a:hover{text-decoration:underline}body.single .entry-footer>:not(:last-child){margin-right:.6rem}body.single-assortment .site-main{padding-top:1.5rem;padding-bottom:1.5rem}body.single-assortment .wp-post-image{width:100%}body.single-assortment .post-thumbnail{position:sticky;top:calc(var(--header-height) + 1rem)}