/* normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.grid-container{position:relative;max-width:1100px;margin:0 auto;padding:20px;text-align:center;display:grid;grid-gap:20px;gap:20px;grid-template-columns:minmax(200px,1fr)}@media (min-width:600px){.grid-container{grid-template-columns:repeat(3,1fr);padding:10px 0}.grid-container.fifths{grid-template-columns:repeat(5,1fr)}.grid-container.quarters{grid-template-columns:repeat(4,1fr)}.grid-container.thirds{grid-template-columns:repeat(3,1fr)}.grid-container.halves{grid-template-columns:repeat(2,1fr)}.grid-container.full{grid-template-columns:1fr}}html{font-size:62.5%;scroll-behavior:smooth}body{font-size:1.6rem;line-height:1.6;font-weight:400;font-family:"Raleway","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;color:#212121;background-color:#fff}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:2rem;font-weight:300}h1{font-size:4rem;line-height:1.2;letter-spacing:-.1rem}h2{font-size:3.6rem;line-height:1.25;letter-spacing:-.1rem}h3{font-size:3rem;line-height:1.3;letter-spacing:-.1rem}h4{font-size:2.4rem;line-height:1.35;letter-spacing:-.08rem}h5{font-size:1.8rem;line-height:1.5;letter-spacing:-.05rem}h6{font-size:1.5rem;line-height:1.6;letter-spacing:0}@media (min-width:600px){h1{font-size:5rem}h2{font-size:4.2rem}h3{font-size:3.6rem}h4{font-size:3rem}h5{font-size:2.4rem}h6{font-size:1.5rem}}p{margin-top:0}a{color:#f0a133}a:hover{color:#dc8d1e}.button,button,input[type="submit"],input[type="reset"],input[type="button"]{display:inline-block;height:38px;padding:0 30px;color:#545454;text-align:center;font-size:100%;font-weight:600;line-height:38px;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;background-color:transparent;border-radius:4px;border:1px solid #bababa;cursor:pointer;box-sizing:border-box}.button:hover,button:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover,.button:focus,button:focus,input[type="submit"]:focus,input[type="reset"]:focus,input[type="button"]:focus{color:#212121;border-color:#545454;outline:0}.button.button-primary,button.button-primary,input[type="submit"].button-primary,input[type="reset"].button-primary,input[type="button"].button-primary{color:#fff;background-color:#f0a133;border-color:#f0a133}.button.button-primary:hover,button.button-primary:hover,input[type="submit"].button-primary:hover,input[type="reset"].button-primary:hover,input[type="button"].button-primary:hover,.button.button-primary:focus,button.button-primary:focus,input[type="submit"].button-primary:focus,input[type="reset"].button-primary:focus,input[type="button"].button-primary:focus{color:#fff;background-color:#dc8d1e;border-color:#dc8d1e}input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea,select{height:38px;padding:6px 10px;background-color:#fff;border:1px solid #d1d1d1;border-radius:4px;box-shadow:none;box-sizing:border-box}input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],input[type="button"],input[type="submit"],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{min-height:65px;padding-top:6px;padding-bottom:6px}input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="text"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="password"]:focus,textarea:focus,select:focus{border:1px solid #f0a133;outline:0}label,legend{display:block;margin-bottom:.5rem;font-weight:600}fieldset{padding:0;border-width:0}input[type="checkbox"],input[type="radio"]{display:inline}label > .label-body{display:inline-block;margin-left:.5rem;font-weight:normal}ul{list-style:disc outside}ol{list-style:disc outside}ol,ul{padding-left:0;margin-top:0}ul ul,ul ol,ol ol,ol ul{font-size:100%;margin:1rem 0 1rem 3rem;color:#545454}li{margin-bottom:.5rem}code{padding:.2rem .5rem;margin:0 .2rem;font-size:90%;white-space:nowrap;background:#f2f2f2;border:1px solid #d1d1d1;border-radius:4px}pre > code{display:block;padding:1rem 1.5rem;white-space:pre;overflow:auto}th,td{padding:12px 15px;text-align:left;border-bottom:1px solid #d1d1d1}th:first-child,td:first-child{padding-left:0}th:last-child,td:last-child{padding-right:0}button,.button{margin-bottom:1rem}input,textarea,select,fieldset{margin-bottom:1.5rem}pre,blockquote,dl,figure,table,p,ul,ol,form{margin-bottom:2.5rem}.u-full-width{width:100%;box-sizing:border-box}.u-max-full-width{max-width:100%;box-sizing:border-box}.u-pull-right{float:right}.u-pull-left{float:left}.u-align-left{text-align:left}.u-align-right{text-align:right}hr{margin-top:3rem;margin-bottom:3.5rem;border-width:0;border-top:1px solid #d1d1d1}.container:after,.row:after,.u-cf{content:"";display:table;clear:both}html{margin-top:0 !important}body{font-family:'Barlow','DIN',Arial,sans-serif;line-height:1.5}h1,h2,h3,h4{font-family:'Barlow Semi Condensed','DIN',Arial Narrow,Arial,sans-serif;font-weight:bold}@media (min-width:600px){h1{margin-top:0;font-size:5.653rem}h2{font-size:3.998rem}h3{font-size:2.827rem}h4{font-size:1.999rem}h5{font-size:1.414rem}}blockquote{background-color:#f7d099;margin:0;margin-bottom:2.5rem;padding:2rem 2rem 2rem 3.5rem;border-radius:.4rem}blockquote p:last-child{margin-bottom:0}select,input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],input[type="button"],input[type="submit"],textarea{-moz-border-radius:.4rem;-webkit-border-radius:.4rem;border-radius:.4rem;-webkit-appearance:none !important}.button,button,input[type="submit"],input[type="reset"],input[type="button"]{padding:.618rem 1rem;display:flex;align-items:center;justify-content:center}@media (max-width:599px){.hidden-mobile{display:none}}@media (min-width:600px) and (max-width:899px){.hidden-tablet{display:none}}.logged-in.admin-bar .site{padding-top:46px}@media (min-width:784px){.logged-in.admin-bar .site{padding-top:32px}}.container{padding:0 2rem;position:relative;max-width:1100px;margin:0 auto;box-sizing:border-box}:root{--accent-category:#f0a133;--accent-category--bg:#f7d099;--accent-category--selected:#f5ac45;--accent-category--active:#bd740e}.product_cat-composte-e-confetture,.product_cat-frutta-sciroppata{--accent-category:#f0a133;--accent-category--bg:#f7d099;--accent-category--selected:#f5ac45;--accent-category--active:#bd740e}.product_cat-verdure-e-giardiniere{--accent-category:#95c11f;--accent-category--bg:#dae6ba;--accent-category--selected:#b2cf67;--accent-category--active:#688716}.product_cat-sughi-e-salse{--accent-category:#d51317;--accent-category--bg:#fbd3d5;--accent-category--selected:#f18a8c;--accent-category--active:#950d10}.header{height:9rem;z-index:10}@media (min-width:900px){.header{padding:0 .6rem;height:15.5rem}}.header .logo-container{left:50%;transform:translateX(-50%);height:8.6rem;position:absolute}@media (min-width:900px){.header .logo-container{z-index:15;display:flex;height:100%;align-items:center}}.header .logo-container img{width:auto;height:100%}@media (min-width:900px){.header .logo-container img{height:13.55rem;width:auto}}.header nav.primary-navigation{position:absolute;top:9rem;z-index:10}@media (max-width:899px){.header nav.primary-navigation{height:calc(100vh - 9rem);width:100%;overflow:auto;transition:all .3s cubic-bezier(.215,.61,.355,1);background-color:#fff;left:0}.header nav.primary-navigation:not(.open-mobile){height:0;overflow:hidden}}@media (min-width:900px){.header nav.primary-navigation{top:0;position:relative;height:100%;display:grid;align-content:center;justify-content:space-between;grid-template-columns:1fr 15.5rem 1fr;grid-template-areas:'menu-left logo menu-right';column-gap:1rem}}.header nav.primary-navigation .menu-container{display:flex}.header nav.primary-navigation .menu-container:last-child{padding-bottom:3rem;margin-bottom:3rem}@media (min-width:900px){.header nav.primary-navigation .menu-container:last-child{padding-bottom:0;margin-bottom:0}}.header nav.primary-navigation .menu-container .wrapper{list-style:none;padding-left:0;margin-bottom:0}@media (max-width:899px){.header nav.primary-navigation .menu-container .wrapper{width:100%}}@media (min-width:900px){.header nav.primary-navigation .menu-container .wrapper{display:flex;align-items:center}}@media (max-width:899px){.header nav.primary-navigation .menu-container .wrapper li{position:relative}}.header nav.primary-navigation .menu-container .wrapper > li{margin-bottom:0}@media (max-width:899px){.header nav.primary-navigation .menu-container .wrapper > li{width:100%}}@media (min-width:900px){.header nav.primary-navigation .menu-container .wrapper > li{display:flex;height:100%;align-items:center}}.header nav.primary-navigation .menu-container .wrapper > li a{color:#212121;font-weight:600;text-decoration:none;position:relative;display:block;padding:1.2rem;line-height:1.25}.header nav.primary-navigation .menu-container .wrapper > li > a{font-weight:bold;text-transform:uppercase;padding:1.6rem;padding-left:2.4rem;transition:all .3s cubic-bezier(.215,.61,.355,1)}@media (min-width:900px){.header nav.primary-navigation .menu-container .wrapper > li > a{padding-left:1.6rem}}.header nav.primary-navigation .menu-container .wrapper > li > a:after{background-color:transparent;transition:all .3s cubic-bezier(.215,.61,.355,1)}.header nav.primary-navigation .menu-container .wrapper > li.menu-item-has-children button.sub-menu-toggle{background:transparent;border:none;border-radius:0;position:absolute;top:0;right:0;height:5.2rem;width:5.2rem}@media (min-width:900px){.header nav.primary-navigation .menu-container .wrapper > li.menu-item-has-children button.sub-menu-toggle{display:none}}.header nav.primary-navigation .menu-container .wrapper > li.menu-item-has-children button.sub-menu-toggle span{color:#212121}.header nav.primary-navigation .menu-container .wrapper > li.menu-item-has-children ul.sub-menu{margin:0 !important}@media (max-width:899px){.header nav.primary-navigation .menu-container .wrapper > li.menu-item-has-children ul.sub-menu{height:0;overflow:hidden;transform:scale3d(1.001,1.001,1);background-color:#f7d099}}@media (min-width:900px){.header nav.primary-navigation .menu-container .wrapper > li.menu-item-has-children > a:before{content:'';position:absolute;bottom:-2.2rem;height:1.6rem;width:1.6rem;background-color:#f7d099;left:50%;transform:translate(-50%,30%) rotate(45deg);border-radius:.4rem;opacity:0;transition:all .3s cubic-bezier(.215,.61,.355,1);transition-delay:.3s}}.header nav.primary-navigation .menu-container .wrapper > li.menu-item-has-children:hover > a:before{transform:translate(-50%,0) rotate(45deg);opacity:1}.header nav.primary-navigation .menu-container .wrapper > li > a:after{opacity:0}.header nav.primary-navigation .menu-container .wrapper > li:hover > a:after,.header nav.primary-navigation .menu-container .wrapper > li.current-menu-item > a:after,.header nav.primary-navigation .menu-container .wrapper > li.current-menu-ancestor > a:after{content:'';position:absolute;height:.8rem;width:.8rem;display:block;border-radius:.8rem;background-color:#f0a133;opacity:1;left:.8rem;bottom:50%;transform:translateY(50%)}@media (min-width:900px){.header nav.primary-navigation .menu-container .wrapper > li:hover > a:after,.header nav.primary-navigation .menu-container .wrapper > li.current-menu-item > a:after,.header nav.primary-navigation .menu-container .wrapper > li.current-menu-ancestor > a:after{left:50%;bottom:.4rem;transform:translateX(-50%)}}.header nav.primary-navigation .menu-container .wrapper > li.megamenu > .sub-menu{padding-left:0;margin-bottom:0;list-style:none;margin-left:0}@media (min-width:900px){.header nav.primary-navigation .menu-container .wrapper > li.megamenu > .sub-menu{height:0;z-index:9;width:100%;position:absolute;top:11.2rem;margin:0;left:0;height:auto;display:flex;justify-content:flex-end;padding-top:4.2rem;padding-bottom:2rem;background-color:#f7d099;border-radius:.4rem;will-change:clip-path;transition:all .3s cubic-bezier(.215,.61,.355,1);clip-path:inset(0 0 100% 0);box-shadow:0 10px 30px rgba(238,157,42,0.2),0 5px 20px rgba(0,0,0,0.1);background-image:url("../img/bg-image-bw.png");background-repeat:no-repeat;background-blend-mode:overlay;background-size:90%;background-position:130% 150%}}.header nav.primary-navigation .menu-container .wrapper > li.megamenu > .sub-menu > .menu-image-container{display:none}@media (min-width:900px){.header nav.primary-navigation .menu-container .wrapper > li.megamenu > .sub-menu > .menu-image-container{display:flex;width:50%;height:90%;position:absolute;left:0;top:5%;background-size:contain;background-repeat:no-repeat;background-position:center center}}.header nav.primary-navigation .menu-container .wrapper > li.megamenu > .sub-menu li{opacity:1}@media (min-width:900px){.header nav.primary-navigation .menu-container .wrapper > li.megamenu > .sub-menu > .submenu-category{width:25%}}.header nav.primary-navigation .menu-container .wrapper > li.megamenu > .sub-menu > .submenu-category > a{font-weight:bold;text-transform:uppercase;padding:1.6rem}@media (max-width:899px){.header nav.primary-navigation .menu-container .wrapper > li.megamenu > .sub-menu > .submenu-category > a{padding-left:3.2rem}}.header nav.primary-navigation .menu-container .wrapper > li.megamenu > .sub-menu > .submenu-category > .sub-menu{list-style:none;margin-left:0;margin-bottom:0}.header nav.primary-navigation .menu-container .wrapper > li.megamenu > .sub-menu > .submenu-category > .sub-menu a{transition:all .3s cubic-bezier(.215,.61,.355,1)}@media (max-width:899px){.header nav.primary-navigation .menu-container .wrapper > li.megamenu > .sub-menu > .submenu-category > .sub-menu a{padding-left:4rem}}@media (min-width:900px){.header nav.primary-navigation .menu-container .wrapper > li.megamenu > .sub-menu > .submenu-category > .sub-menu a:hover{padding-left:2rem}.header nav.primary-navigation .menu-container .wrapper > li.megamenu > .sub-menu > .submenu-category > .sub-menu a:hover:before{content:'';position:absolute;background-color:#f0a133;height:.8rem;width:.8rem;border-radius:.4rem;display:block;top:50%;left:0;transform:translateY(-50%)}}@media (min-width:900px){.header nav.primary-navigation .menu-container#left-menu{grid-area:menu-left;justify-self:flex-end}}@media (min-width:900px){.header nav.primary-navigation .menu-container#right-menu{grid-area:menu-right;justify-self:flex-start;padding-right:11rem}}.header .menu-toggle{display:block;position:absolute;top:50%;left:2.2rem;transform:translateY(-50%);width:2.5rem;height:2.5rem}@media (min-width:900px){.header .menu-toggle{visibility:hidden}}.header .menu-toggle .bar{transition:all .3s cubic-bezier(.215,.61,.355,1);position:absolute;height:.2rem;width:2rem;background-color:#000;top:50%}.header .menu-toggle .bar:first-child{transform:translateY(-.4rem)}.header .menu-toggle .bar:last-child{transform:translateY(.4rem)}.header .menu-toggle.menu-open .bar:first-child{transform:translateY(0) rotate(45deg)}.header .menu-toggle.menu-open .bar:last-child{transform:translateY(0) rotate(-45deg)}.header .user-helpers{display:block;position:absolute;top:50%;right:1.2rem;transform:translateY(-50%);height:4.4rem;box-sizing:border-box;z-index:15;display:flex}.header .user-helpers .cart-toggle,.header .user-helpers .search-toggle{padding:1rem;margin-left:1rem;position:relative;height:2.4rem;cursor:pointer}.header .user-helpers .cart-toggle .item-count{position:absolute;top:0;right:0;background-color:#f0a133;width:1.5rem;height:1.5rem;font-size:1.2rem;font-weight:700;border-radius:2rem;padding:0 .35rem;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.header .user-helpers ul{list-style:none;margin:0}.header .user-helpers .dropdown-menu-mini-cart .suggested-product{background-color:#fff}.header .user-helpers .dropdown-menu-mini-cart .suggested-product img{height:100%;width:auto;margin-right:1rem}.header .user-helpers .dropdown-menu-mini-cart .suggested-product a{border-radius:.4rem;height:8rem;margin-top:1rem;align-items:center;display:flex;padding:1rem;color:#212121;font-weight:600;font-family:'Barlow Semi Condensed','DIN',Arial Narrow,Arial,sans-serif;text-decoration:none;width:100%;box-sizing:border-box;transition:all .3s cubic-bezier(.215,.61,.355,1)}.header .user-helpers .dropdown-menu-mini-cart .suggested-product a:hover,.header .user-helpers .dropdown-menu-mini-cart .suggested-product a:focus,.header .user-helpers .dropdown-menu-mini-cart .suggested-product a:active{box-shadow:0 10px 30px rgba(238,157,42,0.2),0 5px 20px rgba(0,0,0,0.1)}.header .user-helpers .dropdown-menu-mini-cart dl.variation{display:none}.header .user-helpers .dropdown-menu-mini-cart,.header .user-helpers .dropdown-search-form{position:absolute;width:375px;max-width:100vw;height:auto;top:5.6rem;background-color:#f7d099;z-index:15;border-radius:.4rem;padding:2rem;box-sizing:border-box;will-change:clip-path;transition:all .3s cubic-bezier(.215,.61,.355,1);clip-path:inset(0 0 100% 0);transform:scale3d(1.001,1.001,1);box-shadow:0 10px 30px rgba(238,157,42,0.2),0 5px 20px rgba(0,0,0,0.1);right:-1.2rem}@media (min-width:600px){.header .user-helpers .dropdown-menu-mini-cart,.header .user-helpers .dropdown-search-form{right:-.6rem}}.header .user-helpers .dropdown-menu-mini-cart .woocommerce-mini-cart-item,.header .user-helpers .dropdown-search-form .woocommerce-mini-cart-item{display:flex;align-items:center;justify-content:space-between}.header .user-helpers .dropdown-menu-mini-cart .woocommerce-mini-cart-item a,.header .user-helpers .dropdown-search-form .woocommerce-mini-cart-item a{color:#212121;display:flex;align-items:center;text-decoration:none}.header .user-helpers .dropdown-menu-mini-cart .woocommerce-mini-cart-item a.remove,.header .user-helpers .dropdown-search-form .woocommerce-mini-cart-item a.remove{background-color:#f0a133;border-radius:2rem;padding:1rem;color:#fff !important;font-weight:bold !important;height:.8rem;width:.8rem;font-size:1.6rem}.header .user-helpers .dropdown-menu-mini-cart .woocommerce-mini-cart-item a img,.header .user-helpers .dropdown-search-form .woocommerce-mini-cart-item a img{width:8rem;height:auto;margin-right:1rem}.header .user-helpers .dropdown-menu-mini-cart .woocommerce-mini-cart-item span.quantity,.header .user-helpers .dropdown-search-form .woocommerce-mini-cart-item span.quantity{text-align:center;color:#212121}.header .user-helpers .dropdown-menu-mini-cart p.total,.header .user-helpers .dropdown-search-form p.total{text-align:right;margin-bottom:1rem}.header .user-helpers .dropdown-menu-mini-cart p.buttons,.header .user-helpers .dropdown-search-form p.buttons{margin:0;display:flex;justify-content:space-between}.header .user-helpers .dropdown-menu-mini-cart p.buttons a.button.wc-forward,.header .user-helpers .dropdown-search-form p.buttons a.button.wc-forward{margin-bottom:0;background-color:#f0a133;transition:all .3s cubic-bezier(.215,.61,.355,1);color:#fff;font-weight:700;cursor:pointer;line-height:1;padding:.618em 1rem;border-radius:.3rem;border:none;letter-spacing:.1rem;text-transform:uppercase;font-size:1.6rem}@media (max-width:599px){.header .user-helpers .dropdown-menu-mini-cart p.buttons a.button.wc-forward,.header .user-helpers .dropdown-search-form p.buttons a.button.wc-forward{height:auto;white-space:break-spaces;margin-right:1rem;display:flex;align-items:center;justify-content:center}.header .user-helpers .dropdown-menu-mini-cart p.buttons a.button.wc-forward:last-child,.header .user-helpers .dropdown-search-form p.buttons a.button.wc-forward:last-child{margin-right:0}}.header .user-helpers .dropdown-menu-mini-cart p.buttons a.button.wc-forward:hover,.header .user-helpers .dropdown-search-form p.buttons a.button.wc-forward:hover,.header .user-helpers .dropdown-menu-mini-cart p.buttons a.button.wc-forward:focus,.header .user-helpers .dropdown-search-form p.buttons a.button.wc-forward:focus,.header .user-helpers .dropdown-menu-mini-cart p.buttons a.button.wc-forward:active,.header .user-helpers .dropdown-search-form p.buttons a.button.wc-forward:active{background-color:#bd740e}.header .user-helpers .dropdown-search-form form,.header .user-helpers .dropdown-search-form input,.header .user-helpers .dropdown-search-form button{margin-bottom:0;display:flex;border-color:#f7d099}.header .user-helpers .dropdown-search-form input{flex:1 1 auto;margin-right:1rem;bakcground-color:rgba(255,255,255,0.3);transition:all .3s cubic-bezier(.215,.61,.355,1);width:100%}.header .user-helpers .dropdown-search-form input:focus{background-color:#fff;border-color:#f0a133}.header .user-helpers .dropdown-search-form button{background-color:#f0a133;transition:all .3s cubic-bezier(.215,.61,.355,1);color:#fff}.header .user-helpers .dropdown-search-form button:hover,.header .user-helpers .dropdown-search-form button:focus,.header .user-helpers .dropdown-search-form button:active{background-color:#bd740e}.onloading{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#f0a133;z-index:200;transform:scale3d(1.001,1.001,1)}.woocommerce-notices-wrapper{position:fixed;bottom:0;width:600px;max-width:100vw;left:50%;transform:translateX(-50%);z-index:25;border-radius:.4rem;background-color:#fff;overflow:hidden}@media (min-width:600px){.woocommerce-notices-wrapper{bottom:2rem}}.woocommerce-notices-wrapper .woocommerce-error,.woocommerce-notices-wrapper .woocommerce-info,.woocommerce-notices-wrapper .woocommerce-message{margin-bottom:0}.woocommerce-notices-wrapper .woocommerce-message{display:flex;box-shadow:0 10px 30px rgba(238,157,42,0.2),0 5px 20px rgba(0,0,0,0.1);flex-wrap:wrap-reverse;justify-content:center;align-items:center}@media (min-width:600px){.woocommerce-notices-wrapper .woocommerce-message{flex-wrap:nowrap;flex-direction:row-reverse}.woocommerce-notices-wrapper .woocommerce-message a{margin-left:1rem}}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{display:none}.woocommerce ul.products.grid-container-products,.woocommerce-page ul.products.grid-container-products{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}@media (min-width:600px){.woocommerce ul.products.grid-container-products,.woocommerce-page ul.products.grid-container-products{grid-template-columns:repeat(4,1fr)}}@media (min-width:900px){.woocommerce ul.products.grid-container-products,.woocommerce-page ul.products.grid-container-products{grid-template-columns:repeat(5,1fr)}}.woocommerce ul.products.grid-container-products:before,.woocommerce-page ul.products.grid-container-products:before,.woocommerce ul.products.grid-container-products:after,.woocommerce-page ul.products.grid-container-products:after{display:none}.woocommerce ul.products.grid-container-products li.product,.woocommerce-page ul.products.grid-container-products li.product{width:100%;margin:0;float:none;display:grid;grid-template-rows:auto 3.8rem}.woocommerce ul.products.grid-container-products li.product.outofstock a:first-child:before,.woocommerce-page ul.products.grid-container-products li.product.outofstock a:first-child:before{position:absolute;content:'Esaurito';bottom:14rem;right:4px;font-size:1.2rem;font-weight:700;text-transform:uppercase;color:#fff;background-color:var(--accent-category);padding:.2rem .6rem;display:block;border-radius:4px}.woocommerce ul.products.grid-container-products li.product.outofstock a img,.woocommerce-page ul.products.grid-container-products li.product.outofstock a img{opacity:.8}.woocommerce ul.products.grid-container-products li.product > a.woocommerce-LoopProduct-link,.woocommerce-page ul.products.grid-container-products li.product > a.woocommerce-LoopProduct-link{align-self:flex-end;display:grid;grid-template-rows:auto 6.5rem 3.8rem}.woocommerce ul.products.grid-container-products li.product h2,.woocommerce-page ul.products.grid-container-products li.product h2{font-size:1.3em;letter-spacing:normal;font-weight:normal;color:#212121;overflow:hidden}.woocommerce ul.products.grid-container-products li.product .price,.woocommerce-page ul.products.grid-container-products li.product .price{font-size:1em;color:#212121}.woocommerce ul.products.grid-container-products li.product .button,.woocommerce-page ul.products.grid-container-products li.product .button{margin-top:0;background-color:var(--accent-category);color:#fff}.woocommerce ul.products.grid-container-products li.product .button:hover,.woocommerce-page ul.products.grid-container-products li.product .button:hover,.woocommerce ul.products.grid-container-products li.product .button:focus,.woocommerce-page ul.products.grid-container-products li.product .button:focus,.woocommerce ul.products.grid-container-products li.product .button:active,.woocommerce-page ul.products.grid-container-products li.product .button:active{background-color:var(--accent-category--active)}.woocommerce.single-product.single .header nav.primary-navigation .menu-container .wrapper > li.menu-item-has-children > a:before,.woocommerce.single-product.single .header nav.primary-navigation .menu-container .wrapper > li.megamenu > .sub-menu,.woocommerce.single-product.single .header .dropdown-menu-mini-cart,.woocommerce.single-product.single .header nav.primary-navigation .menu-container .wrapper > li > a:after,.woocommerce.single-product.single .header .cart-toggle .item-count,.woocommerce.single-product.single .header .dropdown-search-form{background-color:#fff}@media (min-width:900px){.woocommerce.single-product.single .header nav.primary-navigation .menu-container .wrapper > li.megamenu > .sub-menu{background-image:url("../img/bg-image-bw-low.png");background-blend-mode:unset}}.woocommerce #content .product .product-header{background-color:var(--accent-category--bg);margin:-9rem 0 5rem;padding:10rem 0 5rem;position:relative}@media (min-width:600px){.woocommerce #content .product .product-header{background-image:url("../img/bg-image-bw.png");background-blend-mode:overlay;background-repeat:no-repeat;background-size:auto 30%;background-position:25% 90%}}@media (min-width:900px){.woocommerce #content .product .product-header{padding:16.5rem 0 10rem;margin-top:-15.5rem}}.woocommerce #content .product .product-header:after{content:'';position:absolute;left:0;bottom:-5px;width:100%;height:15rem;display:block;background-image:url("../img/clip.svg");background-repeat:no-repeat;background-position:center top;background-size:cover}.woocommerce #content .product .product-header .grid-container .image-container,.woocommerce #content .product .product-header .grid-container .summary-container{display:flex;align-items:center;flex-wrap:wrap}.woocommerce #content .product .product-header .image-container{grid-column:auto/span 3}.woocommerce #content .product .product-header .image-container .woocommerce-product-gallery{width:auto;height:100%;float:none;display:flex;align-items:center}.woocommerce #content .product .product-header .summary-container{grid-column:auto/span 2;text-align:left}.woocommerce #content .product .product-header .summary-container .summary.entry-summary{width:100%;float:none}.woocommerce #content .product .product-header .summary-container .summary.entry-summary .category-crumb{font-family:'Barlow Semi Condensed','DIN',Arial Narrow,Arial,sans-serif;font-weight:bold;text-transform:uppercase;font-size:1.8rem;line-height:1.5;letter-spacing:-.05rem}@media (min-width:600px){.woocommerce #content .product .product-header .summary-container .summary.entry-summary .category-crumb{font-size:2.4rem}}.woocommerce #content .product .product-header .summary-container .summary.entry-summary .category-crumb a{color:inherit;text-decoration:none}.woocommerce #content .product .product-header .summary-container .summary.entry-summary .product_title.entry-title{font-family:'Barlow Semi Condensed','DIN',Arial Narrow,Arial,sans-serif;font-weight:bold}.woocommerce #content .product .product-header .summary-container .summary.entry-summary p{margin-bottom:1rem}.woocommerce #content .product .product-details-section section{margin:3rem auto}@media (min-width:600px){.woocommerce #content .product .product-details-section section{margin:8rem auto}}@media (max-width:599px){.woocommerce #content .product .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:0 !important}}.woocommerce .quantity .qty{background:transparent;border:1px solid #212121;border-radius:.4rem;font-family:'Barlow Semi Condensed','DIN',Arial Narrow,Arial,sans-serif;font-size:1.8rem;transition:all .3s cubic-bezier(.215,.61,.355,1)}@media (min-width:900px){.woocommerce .quantity .qty{font-size:2.4rem}}.woocommerce .quantity .qty:focus{border:1px solid var(--accent-category);box-shadow:inset 0 0 0 1px var(--accent-category)}.woocommerce section#section-nutritional_info .nutritional_facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-column-gap:2rem}@media (min-width:600px){.woocommerce section#section-nutritional_info .nutritional_facts{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}}.woocommerce section#section-nutritional_info .nutritional_facts .product-suggestions-container ul.product_suggestions,.woocommerce section#section-nutritional_info .nutritional_facts .product-suggestions-container ul.product_suggestions_pasta{list-style:none;margin:1rem 0;display:grid;align-items:top;justify-content:center;grid-column-gap:1rem;grid-row-gap:1rem;grid-template-columns:repeat(4,1fr)}@media (min-width:600px){.woocommerce section#section-nutritional_info .nutritional_facts .product-suggestions-container ul.product_suggestions,.woocommerce section#section-nutritional_info .nutritional_facts .product-suggestions-container ul.product_suggestions_pasta{grid-template-columns:repeat(5,1fr)}}.woocommerce section#section-nutritional_info .nutritional_facts .product-suggestions-container ul.product_suggestions li,.woocommerce section#section-nutritional_info .nutritional_facts .product-suggestions-container ul.product_suggestions_pasta li{text-align:center}.woocommerce section#section-nutritional_info .nutritional_facts .product-suggestions-container ul.product_suggestions li img,.woocommerce section#section-nutritional_info .nutritional_facts .product-suggestions-container ul.product_suggestions_pasta li img{width:100%;max-width:75px}.woocommerce section#section-nutritional_info .nutritional_facts table.nutritional_info_table{border-top:3px solid #212121;border-collapse:collapse;width:100%}.woocommerce section#section-nutritional_info .nutritional_facts table.nutritional_info_table tr th,.woocommerce section#section-nutritional_info .nutritional_facts table.nutritional_info_table tr td{border-bottom:1px solid #212121}.woocommerce section#section-nutritional_info .nutritional_facts table.nutritional_info_table tr th .before,.woocommerce section#section-nutritional_info .nutritional_facts table.nutritional_info_table tr td .before{display:inline-block;width:2rem}.woocommerce section#section-nutritional_info .nutritional_facts .additional_informations{background-color:var(--accent-category--bg);padding:1.5rem;border-radius:.4rem;margin-bottom:2rem}.woocommerce section#section-nutritional_info .nutritional_facts .additional_informations h4{margin-bottom:0}.woocommerce section#section-nutritional_info .nutritional_facts .additional_informations p{margin-bottom:0}.term-description{max-width:43em}.variations_form > .variations{display:none}.nice-variations{width:100%;margin:0}.nice-variations td{border:none}.nice-variations h4{font-weight:bold;margin-bottom:0}.nice-variations .options.grid-container{grid-template-columns:repeat(3,1fr);padding:0}.nice-variations .options.grid-container .choice{padding:1rem;border-radius:.4rem;text-align:center;transition:all .3s cubic-bezier(.215,.61,.355,1);font-weight:bold;cursor:pointer}.nice-variations .options.grid-container .choice.selected{background-color:var(--accent-category--selected)}.nice-variations .options.grid-container .choice:not(.selected) svg .fill{fill:transparent}.single-product .product-header .price{font-weight:bold;font-family:'Barlow Semi Condensed','DIN',Arial Narrow,Arial,sans-serif;color:#212121 !important;font-size:3rem !important}@media (min-width:900px){.single-product .product-header .price{font-size:3.6rem !important}}.single-product .woocommerce-variation-price{margin-bottom:2rem}footer .mailpoet-form{display:flex;align-content:center;flex-wrap:wrap;margin-bottom:2rem}footer #mailpoet_form_1 form.mailpoet_form{padding:0 !important}footer h2.mail-widget{font-size:3rem}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{display:none}section.elementor-section{margin:3rem auto}@media (min-width:600px){section.elementor-section{margin:8rem auto}}.woocommerce-account .page-content{margin-top:5rem}.woocommerce-account nav.woocommerce-MyAccount-navigation ul{list-style:none}.woocommerce-account nav.woocommerce-MyAccount-navigation ul li{margin-bottom:0}.woocommerce-account nav.woocommerce-MyAccount-navigation ul li a{display:block;width:100%;padding:.618rem 1rem;font-family:'Barlow Semi Condensed','DIN',Arial Narrow,Arial,sans-serif;text-transform:uppercase;text-decoration:none;border-radius:.4rem;box-sizing:border-box;letter-spacing:.1rem}.woocommerce-account nav.woocommerce-MyAccount-navigation ul li a:active,.woocommerce-account nav.woocommerce-MyAccount-navigation ul li a:focus,.woocommerce-account nav.woocommerce-MyAccount-navigation ul li a:hover{background-color:#f7d099}.woocommerce-account nav.woocommerce-MyAccount-navigation ul li.is-active a{font-weight:600;background-color:#f0a133;color:#fff}.woocommerce-account .addresses .title .edit{padding:.618rem 1rem;text-transform:uppercase;text-decoration:none}.woocommerce-account .addresses .title .edit:before{content:'+'}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:var(--accent-category);transition:all .3s cubic-bezier(.215,.61,.355,1);font-size:100%;padding:.618em 1em !important;font-weight:bold;letter-spacing:.1rem}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce #respond input#submit.alt:focus,.woocommerce a.button.alt:focus,.woocommerce button.button.alt:focus,.woocommerce input.button.alt:focus,.woocommerce #respond input#submit.alt:active,.woocommerce a.button.alt:active,.woocommerce button.button.alt:active,.woocommerce input.button.alt:active{background-color:var(--accent-category--active)}.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover{background-color:var(--accent-category)}.woocommerce-cart #respond input#submit.alt,.woocommerce-cart a.button.alt,.woocommerce-cart button.button.alt,.woocommerce-cart input.button.alt,.woocommerce-cart background-color: $accent-color,.woocommerce-cart transition: $default-ease,.woocommerce-cart font-size: 100%,.woocommerce-cart padding: .618em 1em !important,.woocommerce-cart font-weight: bold,.woocommerce-cart letter-spacing: .1rem,.woocommerce-cart:hover,.woocommerce-cart:focus,.woocommerce-cart:active{background-color:#bd740e}.woocommerce-cart .quantity .qty{font-size:1.8rem}.woocommerce-cart table.shop_table th{text-transform:uppercase;font-size:1.3rem}.woocommerce-cart table.cart a{color:#212121;text-decoration:none;font-weight:bold}.woocommerce-cart table.cart.remove{background-color:#f0a133;border-radius:2rem;padding:1rem;color:#fff !important;font-weight:bold !important;height:.8rem;width:.8rem;font-size:1.6rem}.woocommerce-cart table.cart .product-thumbnail{display:flex}.woocommerce-cart table.cart .product-thumbnail img{width:80px}.woocommerce-cart .cart_totals table{background-color:var(--accent-category--bg);border:none}.woocommerce-cart .cart_totals table th,.woocommerce-cart .cart_totals table td{border:none !important}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:auto}.mailpoet_submit{display:inline-block;height:38px;padding:0 30px !important;text-align:center;font-size:100%;font-weight:600;line-height:38px;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;border-radius:4px;border:1px solid #f0a133 !important;cursor:pointer;box-sizing:border-box;color:#fff !important;background-color:#f0a133 !important;transition:all .3s cubic-bezier(.215,.61,.355,1)}.mailpoet_submit:hover{background-color:#bd740e !important}footer{background-color:#efefef;padding-top:8rem;margin-top:5rem;background-image:url("../img/clip-footer.png");background-repeat:no-repeat;background-size:contain;background-position:center top}@media (min-width:600){footer{padding-top:12rem}}@media (min-width:600px){footer .main-footer-section{grid-column:auto/span 2}}footer .content{text-align:left}footer .content h1,footer .content h2,footer .content h3,footer .content h4{font-size:2rem;letter-spacing:initial}footer ul{list-style:none;margin:0}footer ul li{margin:0;padding:0;display:flex}footer ul li a{padding:.5rem .5rem;color:rgba(33,33,33,0.5);text-decoration:none}.ui-datepicker{background-color:#fff;padding:2rem;border-radius:.4rem;box-shadow:0 10px 30px rgba(238,157,42,0.2)}.ui-datepicker .ui-datepicker-header{display:flex;align-items:center;justify-content:center;width:100%;flex:1 1 auto}.ui-datepicker .ui-datepicker-header .ui-datepicker-title{justify-self:center;font-weight:bold}.ui-datepicker .ui-datepicker-header a.ui-datepicker-prev,.ui-datepicker .ui-datepicker-header a.ui-datepicker-next{position:absolute}.ui-datepicker .ui-datepicker-header a.ui-datepicker-prev{left:2rem}.ui-datepicker .ui-datepicker-header a.ui-datepicker-next{right:2rem}.ui-datepicker table{margin-bottom:1rem;border-collapse:collapse}.ui-datepicker table th{text-align:center;border-bottom:1px solid var(--accent-category);padding:.8rem .8rem}.ui-datepicker table td{border:none;padding:.2rem}.ui-datepicker table span{text-align:center}.ui-datepicker table .ui-datepicker-unselectable{color:#ccc}.ui-datepicker table .ui-datepicker-unselectable span{background:none}.ui-datepicker table .ui-state-default,.ui-datepicker table .ui-state-active{line-height:1;padding:.8rem;border-radius:2.5rem;background-color:var(--accent-category--bg);display:block;text-align:center;width:100%;box-sizing:border-box}.ui-datepicker table .ui-state-active{background-color:var(--accent-category)}.ui-datepicker table a{color:#fff;font-weight:bold;text-decoration:none}.ui-datepicker button{border:none;margin:0 0 0 auto}.agewall{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2;background-color:rgba(245,172,69,0.718);backdrop-filter:blur(10px);color:#fff;display:flex;align-items:center;justify-content:center}.agewall .container{width:80vw;max-width:500px;text-align:center}.agewall .container p{font-size:2rem;font-weight:bold}.agewall .container .buttons-container{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;justify-content:space-between}.agewall .container .buttons-container .button.alt{font-weight:bold}