@import"https://fonts.googleapis.com/css2?family=Alice&family=Barlow:ital,wght@0,300;0,400;0,600;0,700;0,900;1,900&display=swap";body{font-family:sans-serif}@font-face{font-family:"Americano";src:url("../fonts/americano/AmericanoRegular.woff2") format("woff2"),url("../fonts/americano/AmericanoRegular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Sunday Morning";src:url("../fonts/sunday/SundayMorningRegular.woff2") format("woff2"),url("../fonts/sunday/SundayMorningRegular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-display:block;font-family:"icomoon";font-style:normal;font-weight:normal;src:url("../fonts/icomoon/icomoon.eot?xqo0h6");src:url("../fonts/icomoon/icomoon/icomoon.eot?xqo0h6#iefix") format("embedded-opentype"),url("../fonts/icomoon/icomoon.ttf?xqo0h6") format("truetype"),url("../fonts/icomoon/icomoon.woff?xqo0h6") format("woff"),url("../fonts/icomoon/icomoon.svg?xqo0h6#icomoon") format("svg")}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;speak:none;text-transform:none}.icon-animali:before{content:""}.icon-carne-pesce:before{content:""}.icon-casa-persona:before{content:""}.icon-consegna1:before{content:""}.icon-dolci-bevande:before{content:""}.icon-email1:before{content:""}.icon-frutta:before{content:""}.icon-indirizzo1:before{content:""}.icon-kids:before{content:""}.icon-latte-formaggio:before{content:""}.icon-newspaper:before{content:""}.icon-pane-cereali:before{content:""}.icon-prossimo-pagamento1:before{content:""}.icon-salse-olio:before{content:""}.icon-social:before{content:""}.icon-solitude:before{content:""}.icon-sport:before{content:""}.icon-totale1:before{content:""}.icon-verdura:before{content:""}.icon-consegna:before{content:""}.icon-email:before{content:""}.icon-indirizzo:before{content:""}.icon-ordine:before{content:""}.icon-prossimo-pagamento:before{content:""}.icon-totale:before{content:""}.icon-ics:before{content:""}.icon-sad:before{content:""}.icon-account:before{content:""}.icon-close:before{content:""}.icon-check-fill:before{content:""}.icon-cloud:before{content:""}.icon-heart:before{content:""}.icon-sun:before{content:""}.icon-water:before{content:""}.icon-hamburger:before{content:""}.icon-android:before{content:""}.icon-apple:before{content:""}.icon-arrow-down:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-right:before{content:""}.icon-arrow-up:before{content:""}.icon-check:before{content:""}.icon-dots:before{content:""}.icon-facebook:before{content:""}.icon-instagram:before{content:""}.icon-linkedin:before{content:""}.icon-mail-full:before{content:""}.icon-medium:before{content:""}.icon-phone:before{content:""}.icon-search:before{content:""}.icon-spotify:before{content:""}.icon-star:before{content:""}.icon-twitter:before{content:""}.icon-vimeo:before{content:""}.icon-whatsapp:before{content:""}.icon-youtube:before{content:""}.btn{-webkit-transition:all .6s ease;transition:all .6s ease;transition:all .6s ease;transition:all .6s ease;transition:all .6s ease;transition:all .6s ease;background-clip:padding-box;border-radius:6px;border-radius:6px;border-radius:6px;font-size:18px;font-size:2.25rem;line-height:52px;line-height:6.5rem;cursor:pointer;display:inline-block;min-width:180px;max-width:100%;font-family:"Barlow",sans-serif;font-weight:400;color:#fff;text-align:center;border:none;background-size:300% 100%;padding:0 35px}.btn:hover{background-position:100% 0;color:#fff}.btn:focus{outline:none}.btn.btn-primary{color:#fff;border:none;background-image:-webkit-gradient(linear, left top, right top, from(#3c21ff), color-stop(#3c21ff), color-stop(#5e0bdb), to(#5e0bdb));background-image:linear-gradient(to right, #3c21ff, #3c21ff, #5e0bdb, #5e0bdb);-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.15);box-shadow:0 5px 5px 0 rgba(0,0,0,.15)}.btn.btn-primary span{font-size:24px;font-size:3rem;margin-right:4px}.btn.btn-secondary{color:#3c21ff;border:none;background-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(transparent), color-stop(#3c21ff), to(#3c21ff));background-image:linear-gradient(to right, transparent, transparent, #3c21ff, #3c21ff);border:2px solid #3c21ff}.btn.btn-secondary:hover{color:#fff;border:2px solid rgba(0,0,0,0)}.btn.btn-small{font-size:16px;font-size:2rem;padding:0 24px;line-height:42px;line-height:5.25rem;min-width:0}.btn.btn-xsmall{font-size:14px;font-size:1.75rem;padding:0 10px;line-height:32px;line-height:4rem;min-width:0}.btn.btn-big{font-size:20px;font-size:2.5rem;line-height:60px;line-height:7.5rem}@media(min-width: 641px){.btn.btn-big{background-clip:padding-box;border-radius:12px;border-radius:12px;border-radius:12px;font-size:22px;font-size:2.75rem;min-width:260px;padding:0 40px}}.btn.btn-white{color:#3c21ff;border:none;background-image:-webkit-gradient(linear, left top, right top, from(#FFF), color-stop(#FFF), color-stop(#5e0bdb), to(#5e0bdb));background-image:linear-gradient(to right, #FFF, #FFF, #5e0bdb, #5e0bdb);-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.15);box-shadow:0 5px 5px 0 rgba(0,0,0,.15)}.btn.btn-white span{font-size:24px;font-size:3rem;margin-right:4px}.btn.btn-white:hover{color:#fff}.btn-fake a.button{-webkit-transition:all .6s ease;transition:all .6s ease;transition:all .6s ease;transition:all .6s ease;transition:all .6s ease;transition:all .6s ease;background-clip:padding-box;border-radius:6px;border-radius:6px;border-radius:6px;font-size:18px;font-size:2.25rem;line-height:52px;line-height:6.5rem;cursor:pointer;display:inline-block;min-width:180px;max-width:100%;font-family:"Barlow",sans-serif;font-weight:400;color:#fff;text-align:center;border:none;background-size:300% 100%;padding:0 35px;color:#fff;border:none;background-image:-webkit-gradient(linear, left top, right top, from(#3c21ff), color-stop(#3c21ff), color-stop(#5e0bdb), to(#5e0bdb));background-image:linear-gradient(to right, #3c21ff, #3c21ff, #5e0bdb, #5e0bdb);-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.15);box-shadow:0 5px 5px 0 rgba(0,0,0,.15);font-size:16px;font-size:2rem;padding:0 24px;line-height:42px;line-height:5.25rem;min-width:0;width:100%}.btn-fake a.button:hover{background-position:100% 0;color:#fff}.btn-fake a.button:focus{outline:none}.btn-fake a.button span{font-size:24px;font-size:3rem;margin-right:4px}.btn-fake a.button:hover{background-image:-webkit-gradient(linear, left top, right top, from(#3c21ff), color-stop(#3c21ff), color-stop(#5e0bdb), to(#5e0bdb));background-image:linear-gradient(to right, #3c21ff, #3c21ff, #5e0bdb, #5e0bdb)}.btn-fake a.button.loading:after{font-size:15px;font-size:1.875rem;top:0}.arrow-link{-webkit-transition:all .2s linear;transition:all .2s linear;transition:all .2s linear;transition:all .2s linear;transition:all .2s linear;transition:all .2s linear;font-size:14px;font-size:1.75rem;color:#3c21ff;font-weight:300;position:relative;display:inline-block;cursor:pointer;padding-right:8px}.arrow-link::after,.arrow-link::before{content:"";display:table}.arrow-link::after{clear:both}@media(min-width: 641px){.arrow-link{font-size:16px;font-size:2rem}}.arrow-link.small:after{content:none}.arrow-link:after{-webkit-transition:all .2s linear;transition:all .2s linear;transition:all .2s linear;transition:all .2s linear;transition:all .2s linear;transition:all .2s linear;background:#3c21ff;bottom:-5px;content:"";display:block;height:1px;left:0;position:absolute;width:100%}.arrow-link span{-webkit-transition:all .2s linear;transition:all .2s linear;transition:all .2s linear;transition:all .2s linear;transition:all .2s linear;transition:all .2s linear;font-size:18px;font-size:2.25rem;color:#3c21ff;display:inline-block;position:relative;top:4px;right:-8px}@media(min-width: 641px){.arrow-link span{font-size:20px;font-size:2.5rem}}.arrow-link:hover{color:#3c21ff}.arrow-link:hover::after{width:0}.arrow-link:hover span{right:-2px}.back-link{-webkit-transition:all .2s linear;transition:all .2s linear;transition:all .2s linear;transition:all .2s linear;transition:all .2s linear;transition:all .2s linear;font-size:14px;font-size:1.75rem;color:#069460;font-weight:normal;position:relative;display:inline-block;cursor:pointer}.back-link::after,.back-link::before{content:"";display:table}.back-link::after{clear:both}@media(min-width: 641px){.back-link{font-size:16px;font-size:2rem}}.back-link:after{-webkit-transition:all .2s linear;transition:all .2s linear;transition:all .2s linear;transition:all .2s linear;transition:all .2s linear;transition:all .2s linear;background:#069460;bottom:-5px;content:"";display:block;height:1px;left:0;position:absolute;width:0}.back-link span{-webkit-transition:all .2s linear;transition:all .2s linear;transition:all .2s linear;transition:all .2s linear;transition:all .2s linear;transition:all .2s linear;font-size:24px;font-size:3rem;color:#069460;display:inline-block;position:relative;top:6px;left:-2px}.back-link:hover{color:#069460}.back-link:hover::after{width:100%}.back-link:hover span{left:-8px}.loadmore{text-align:center;margin:20px 0 60px}.loadmore--btn{-webkit-transition:all .2s linear;transition:all .2s linear;transition:all .2s linear;transition:all .2s linear;transition:all .2s linear;transition:all .2s linear;font-size:14px;font-size:1.75rem;color:#069460;font-weight:bold;position:relative;display:inline-block;cursor:pointer;padding:20px 0}.loadmore--btn::after,.loadmore--btn::before{content:"";display:table}.loadmore--btn::after{clear:both}@media(min-width: 641px){.loadmore--btn{font-size:16px;font-size:2rem}}.loadmore--btn:after{-webkit-transition:all .2s linear;transition:all .2s linear;transition:all .2s linear;transition:all .2s linear;transition:all .2s linear;transition:all .2s linear;background:#069460;bottom:16px;content:"";display:block;height:2px;left:0;position:absolute;width:100%}.loadmore--btn:hover{color:#069460}.loadmore--btn:hover::after{width:0}.ajax_add_to_cart{position:relative;padding-left:30px !important}.ajax_add_to_cart:before{-webkit-transition:all .6s ease;transition:all .6s ease;transition:all .6s ease;transition:all .6s ease;transition:all .6s ease;transition:all .6s ease;font-family:"icomoon" !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;speak:none;text-transform:none;content:"";font-size:24px;font-size:3rem;position:absolute;left:6px;top:9px;filter:alpha(opacity=0);opacity:0}.ajax_add_to_cart.loading:before{filter:alpha(opacity=20);opacity:.2}.ajax_add_to_cart.added:before,.ajax_add_to_cart.loading:before{filter:alpha(opacity=100);opacity:1}#wpbody-content{background:red !important}.swal2-container button,.swal2-html-container{font-size:18px !important}.swal2-title{font-size:24px !important}.swal2-icon{width:80px !important;height:80px !important}.swal2-popup{width:500px !important}.swal2-icon .swal2-icon-content{font-size:60px !important}.swal2-styled.swal2-cancel{color:#697478 !important}label,legend{font-size:14px;font-size:1.75rem;display:block;width:100%;max-width:100%;font-weight:400;padding:0;margin:0;text-align:left;color:#343535}#woorichiestafattura_field label{font-size:14px;font-size:1.75rem;display:block;width:100%;max-width:100%;font-weight:400;padding:0;margin:0;text-align:left;color:#343535;margin-bottom:8px}*:focus{border-color:inherit;-webkit-box-shadow:none;box-shadow:none;outline:none !important}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{border:1px solid rgba(0,0,0,0);-webkit-text-fill-color:#343535;-webkit-box-shadow:0 0 0 1000px #fff inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;-webkit-transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;background-clip:padding-box;border-radius:8px;border-radius:8px;border-radius:8px;font-size:16px;font-size:2rem;line-height:45px;line-height:5.625rem;display:block;width:100%;max-width:100%;height:45px;font-weight:normal;padding:0 10px;margin:8px 0;text-align:left;border:1px solid #f1f1f1;outline:none;background:#f8f5f1;color:#343535;font-size:16px;font-size:2rem}body.woocommerce-account input:-webkit-autofill,body.woocommerce-checkout input:-webkit-autofill,body.woocommerce-account input:-webkit-autofill:focus,body.woocommerce-checkout input:-webkit-autofill:focus,body.woocommerce-account input:-webkit-autofill:hover,body.woocommerce-checkout input:-webkit-autofill:hover,body.woocommerce-account select:-webkit-autofill,body.woocommerce-checkout select:-webkit-autofill,body.woocommerce-account select:-webkit-autofill:focus,body.woocommerce-checkout select:-webkit-autofill:focus,body.woocommerce-account select:-webkit-autofill:hover,body.woocommerce-checkout select:-webkit-autofill:hover,body.woocommerce-account textarea:-webkit-autofill,body.woocommerce-checkout textarea:-webkit-autofill,body.woocommerce-account textarea:-webkit-autofill:focus,body.woocommerce-checkout textarea:-webkit-autofill:focus,body.woocommerce-account textarea:-webkit-autofill:hover,body.woocommerce-checkout textarea:-webkit-autofill:hover{background:#f8f5f1}input:-webkit-autofill::-webkit-input-placeholder, input:-webkit-autofill:focus::-webkit-input-placeholder, input:-webkit-autofill:hover::-webkit-input-placeholder, select:-webkit-autofill::-webkit-input-placeholder, select:-webkit-autofill:focus::-webkit-input-placeholder, select:-webkit-autofill:hover::-webkit-input-placeholder, textarea:-webkit-autofill::-webkit-input-placeholder, textarea:-webkit-autofill:focus::-webkit-input-placeholder, textarea:-webkit-autofill:hover::-webkit-input-placeholder{color:#697478}input:-webkit-autofill:-ms-input-placeholder,input:-webkit-autofill::-ms-input-placeholder,input:-webkit-autofill::placeholder,input:-webkit-autofill:focus:-ms-input-placeholder,input:-webkit-autofill:focus::-ms-input-placeholder,input:-webkit-autofill:focus::placeholder,input:-webkit-autofill:hover:-ms-input-placeholder,input:-webkit-autofill:hover::-ms-input-placeholder,input:-webkit-autofill:hover::placeholder,select:-webkit-autofill:-ms-input-placeholder,select:-webkit-autofill::-ms-input-placeholder,select:-webkit-autofill::placeholder,select:-webkit-autofill:focus:-ms-input-placeholder,select:-webkit-autofill:focus::-ms-input-placeholder,select:-webkit-autofill:focus::placeholder,select:-webkit-autofill:hover:-ms-input-placeholder,select:-webkit-autofill:hover::-ms-input-placeholder,select:-webkit-autofill:hover::placeholder,textarea:-webkit-autofill:-ms-input-placeholder,textarea:-webkit-autofill::-ms-input-placeholder,textarea:-webkit-autofill::placeholder,textarea:-webkit-autofill:focus:-ms-input-placeholder,textarea:-webkit-autofill:focus::-ms-input-placeholder,textarea:-webkit-autofill:focus::placeholder,textarea:-webkit-autofill:hover:-ms-input-placeholder,textarea:-webkit-autofill:hover::-ms-input-placeholder,textarea:-webkit-autofill:hover::placeholder{color:#697478}input:-webkit-autofill:focus,input:-webkit-autofill:focus:focus,input:-webkit-autofill:hover:focus,select:-webkit-autofill:focus,select:-webkit-autofill:focus:focus,select:-webkit-autofill:hover:focus,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:focus:focus,textarea:-webkit-autofill:hover:focus{border-color:inherit;-webkit-box-shadow:none;box-shadow:none;outline:none !important;border:1px solid #069460}input:-webkit-autofill.wpcf7-not-valid,input:-webkit-autofill:focus.wpcf7-not-valid,input:-webkit-autofill:hover.wpcf7-not-valid,select:-webkit-autofill.wpcf7-not-valid,select:-webkit-autofill:focus.wpcf7-not-valid,select:-webkit-autofill:hover.wpcf7-not-valid,textarea:-webkit-autofill.wpcf7-not-valid,textarea:-webkit-autofill:focus.wpcf7-not-valid,textarea:-webkit-autofill:hover.wpcf7-not-valid{border:1px solid #ec5157}textarea:-moz-read-only, select:-moz-read-only, input:-moz-read-only{cursor:not-allowed}textarea:read-only,select:read-only,input:read-only{cursor:not-allowed}textarea:-moz-read-only:focus, select:-moz-read-only:focus, input:-moz-read-only:focus{border-color:inherit;-webkit-box-shadow:none;box-shadow:none;outline:none !important;border:1px solid rgba(0,0,0,0) !important}textarea:read-only:focus,select:read-only:focus,input:read-only:focus{border-color:inherit;-webkit-box-shadow:none;box-shadow:none;outline:none !important;border:1px solid rgba(0,0,0,0) !important}#piano{-webkit-transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;background-clip:padding-box;border-radius:8px;border-radius:8px;border-radius:8px;font-size:16px;font-size:2rem;line-height:45px;line-height:5.625rem;display:block;width:100%;max-width:100%;height:45px;font-weight:normal;padding:0 10px;margin:8px 0;text-align:left;border:1px solid #f1f1f1;outline:none;background:#f8f5f1;color:#343535}body.woocommerce-account #piano,body.woocommerce-checkout #piano{background:#f8f5f1}#piano:-ms-input-placeholder{color:#697478}#piano::-ms-input-placeholder{color:#697478}#piano:-ms-input-placeholder,#piano::-ms-input-placeholder,#piano::placeholder{color:#697478}#piano:focus{border-color:inherit;-webkit-box-shadow:none;box-shadow:none;outline:none !important;border:1px solid #069460}#piano.wpcf7-not-valid{border:1px solid #ec5157}#billing_address_2_field,#shipping_address_2_field{display:none !important}.form-row{margin:16px 0}.form-row::after,.form-row::before{content:"";display:table}.form-row::after{clear:both}.form-row.not-valid .input-text{border:1px solid #ec5157}.form-row.not-valid .form-error.required{display:block}.form-row .error{font-size:13px;font-size:1.625rem;color:#ec5157;margin:0;width:100%}.field-visibility-settings-notoggle{display:none}input[type=date],input[type=email],input[type=password],input[type=tel],input[type=text],select,select.form-control{-webkit-transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;background-clip:padding-box;border-radius:8px;border-radius:8px;border-radius:8px;font-size:16px;font-size:2rem;line-height:45px;line-height:5.625rem;display:block;width:100%;max-width:100%;height:45px;font-weight:normal;padding:0 10px;margin:8px 0;text-align:left;border:1px solid #f1f1f1;outline:none;background:#f8f5f1;color:#343535}body.woocommerce-account input[type=date],body.woocommerce-checkout input[type=date],body.woocommerce-account input[type=email],body.woocommerce-checkout input[type=email],body.woocommerce-account input[type=password],body.woocommerce-checkout input[type=password],body.woocommerce-account input[type=tel],body.woocommerce-checkout input[type=tel],body.woocommerce-account input[type=text],body.woocommerce-checkout input[type=text],body.woocommerce-account select,body.woocommerce-checkout select,body.woocommerce-account select.form-control,body.woocommerce-checkout select.form-control{background:#f8f5f1}input[type=date]:-ms-input-placeholder, input[type=email]:-ms-input-placeholder, input[type=password]:-ms-input-placeholder, input[type=tel]:-ms-input-placeholder, input[type=text]:-ms-input-placeholder, select:-ms-input-placeholder, select.form-control:-ms-input-placeholder{color:#697478}input[type=date]::-ms-input-placeholder, input[type=email]::-ms-input-placeholder, input[type=password]::-ms-input-placeholder, input[type=tel]::-ms-input-placeholder, input[type=text]::-ms-input-placeholder, select::-ms-input-placeholder, select.form-control::-ms-input-placeholder{color:#697478}input[type=date]:-ms-input-placeholder,input[type=date]::-ms-input-placeholder,input[type=date]::placeholder,input[type=email]:-ms-input-placeholder,input[type=email]::-ms-input-placeholder,input[type=email]::placeholder,input[type=password]:-ms-input-placeholder,input[type=password]::-ms-input-placeholder,input[type=password]::placeholder,input[type=tel]:-ms-input-placeholder,input[type=tel]::-ms-input-placeholder,input[type=tel]::placeholder,input[type=text]:-ms-input-placeholder,input[type=text]::-ms-input-placeholder,input[type=text]::placeholder,select:-ms-input-placeholder,select::-ms-input-placeholder,select::placeholder,select.form-control:-ms-input-placeholder,select.form-control::-ms-input-placeholder,select.form-control::placeholder{color:#697478}input[type=date]:focus,input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,select.form-control:focus{border-color:inherit;-webkit-box-shadow:none;box-shadow:none;outline:none !important;border:1px solid #069460}input[type=date].wpcf7-not-valid,input[type=email].wpcf7-not-valid,input[type=password].wpcf7-not-valid,input[type=tel].wpcf7-not-valid,input[type=text].wpcf7-not-valid,select.wpcf7-not-valid,select.form-control.wpcf7-not-valid{border:1px solid #ec5157}body.woocommerce-account input[type=date],body.woocommerce-checkout input[type=date],body.woocommerce-account input[type=email],body.woocommerce-checkout input[type=email],body.woocommerce-account input[type=password],body.woocommerce-checkout input[type=password],body.woocommerce-account input[type=tel],body.woocommerce-checkout input[type=tel],body.woocommerce-account input[type=text],body.woocommerce-checkout input[type=text],body.woocommerce-account select,body.woocommerce-checkout select,body.woocommerce-account select.form-control,body.woocommerce-checkout select.form-control{background:#f8f5f1}.woocommerce form .form-row select{-webkit-transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;background-clip:padding-box;border-radius:8px;border-radius:8px;border-radius:8px;font-size:16px;font-size:2rem;line-height:45px;line-height:5.625rem;display:block;width:100%;max-width:100%;height:45px;font-weight:normal;padding:0 10px;margin:8px 0;text-align:left;border:1px solid #f1f1f1;outline:none;background:#f8f5f1;color:#343535}body.woocommerce-account .woocommerce form .form-row select,body.woocommerce-checkout .woocommerce form .form-row select{background:#f8f5f1}.woocommerce form .form-row select:-ms-input-placeholder{color:#697478}.woocommerce form .form-row select::-ms-input-placeholder{color:#697478}.woocommerce form .form-row select:-ms-input-placeholder,.woocommerce form .form-row select::-ms-input-placeholder,.woocommerce form .form-row select::placeholder{color:#697478}.woocommerce form .form-row select:focus{border-color:inherit;-webkit-box-shadow:none;box-shadow:none;outline:none !important;border:1px solid #069460}.woocommerce form .form-row select.wpcf7-not-valid{border:1px solid #ec5157}span.optional{font-size:0 !important}span.optional:after{font-size:14px;font-size:1.75rem;content:"— facoltativo";color:#8c9da3}.woocommerce form .form-row textarea{-webkit-transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;background-clip:padding-box;border-radius:8px;border-radius:8px;border-radius:8px;font-size:16px;font-size:2rem;line-height:45px;line-height:5.625rem;display:block;width:100%;max-width:100%;height:45px;font-weight:normal;padding:0 10px;margin:8px 0;text-align:left;border:1px solid #f1f1f1;outline:none;background:#f8f5f1;color:#343535;resize:vertical;height:120px;line-height:1.2;padding:10px;margin:0}body.woocommerce-account .woocommerce form .form-row textarea,body.woocommerce-checkout .woocommerce form .form-row textarea{background:#f8f5f1}.woocommerce form .form-row textarea:-ms-input-placeholder{color:#697478}.woocommerce form .form-row textarea::-ms-input-placeholder{color:#697478}.woocommerce form .form-row textarea:-ms-input-placeholder,.woocommerce form .form-row textarea::-ms-input-placeholder,.woocommerce form .form-row textarea::placeholder{color:#697478}.woocommerce form .form-row textarea:focus{border-color:inherit;-webkit-box-shadow:none;box-shadow:none;outline:none !important;border:1px solid #069460}.woocommerce form .form-row textarea.wpcf7-not-valid{border:1px solid #ec5157}.select2-container{margin-top:8px}.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label{background:#fff}.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new input:checked~label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token input:checked~label{background:#e8532b}.euro_field{position:relative}.euro_field--symbol{font-size:16px;font-size:2rem;position:absolute;z-index:2;top:10.5px;left:10px;font-weight:400}.euro_field input[type=number]{-webkit-transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;background-clip:padding-box;border-radius:8px;border-radius:8px;border-radius:8px;font-size:16px;font-size:2rem;line-height:45px;line-height:5.625rem;display:block;width:100%;max-width:100%;height:45px;font-weight:normal;padding:0 10px;margin:8px 0;text-align:left;border:1px solid #f1f1f1;outline:none;background:#f8f5f1;color:#343535;padding-left:24px}body.woocommerce-account .euro_field input[type=number],body.woocommerce-checkout .euro_field input[type=number]{background:#f8f5f1}.euro_field input[type=number]:-ms-input-placeholder{color:#697478}.euro_field input[type=number]::-ms-input-placeholder{color:#697478}.euro_field input[type=number]:-ms-input-placeholder,.euro_field input[type=number]::-ms-input-placeholder,.euro_field input[type=number]::placeholder{color:#697478}.euro_field input[type=number]:focus{border-color:inherit;-webkit-box-shadow:none;box-shadow:none;outline:none !important;border:1px solid #069460}.euro_field input[type=number].wpcf7-not-valid{border:1px solid #ec5157}.selection .select2-container--default,.selection .select2-selection--single{-webkit-transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;background-clip:padding-box;border-radius:5px;border-radius:5px;border-radius:5px;width:100%;max-width:100%;height:45px;font-weight:normal;padding:0 10px;text-align:left;border:1px solid #f1f1f1;outline:none;background:#fff}body.woocommerce-account .selection .select2-container--default,body.woocommerce-checkout .selection .select2-container--default,body.woocommerce-account .selection .select2-selection--single,body.woocommerce-checkout .selection .select2-selection--single{background:#f8f5f1}.selection .select2-container--default .select2-selection__rendered,.selection .select2-selection--single .select2-selection__rendered{font-size:16px;font-size:2rem;line-height:45px;line-height:5.625rem;color:#343535}.selection .select2-container--default .select2-selection__arrow,.selection .select2-selection--single .select2-selection__arrow{top:10px;right:8px}.select2-dropdown{background:#fff;border:1px solid #ddd;-webkit-box-shadow:0 8px 8px 0 rgba(0,0,0,.1);box-shadow:0 8px 8px 0 rgba(0,0,0,.1)}.select2-dropdown .select2-search__field{background-clip:padding-box;border-radius:3px;border-radius:3px;border-radius:3px;border:1px solid #ddd;padding:6px 16px}.select2-dropdown .select2-results__option{padding:6px 16px}.select2-dropdown .select2-results__option[data-selected=true]{background:#069460;color:#fff}.select2-dropdown .select2-results__option--highlighted[data-selected]{background:#f1f1f1;color:#343535}.select2-dropdown .select2-results__option.loading-results,.select2-dropdown .select2-results__option.select2-results__message{font-size:14px;font-size:1.75rem;padding:0 5px 8px}textarea{-webkit-transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;background-clip:padding-box;border-radius:8px;border-radius:8px;border-radius:8px;font-size:16px;font-size:2rem;line-height:45px;line-height:5.625rem;display:block;width:100%;max-width:100%;height:45px;font-weight:normal;padding:0 10px;margin:8px 0;text-align:left;border:1px solid #f1f1f1;outline:none;background:#f8f5f1;color:#343535;line-height:24px;line-height:3rem;height:150px;resize:vertical;padding:15px 10px}body.woocommerce-account textarea,body.woocommerce-checkout textarea{background:#f8f5f1}textarea:-ms-input-placeholder{color:#697478}textarea::-ms-input-placeholder{color:#697478}textarea:-ms-input-placeholder,textarea::-ms-input-placeholder,textarea::placeholder{color:#697478}textarea:focus{border-color:inherit;-webkit-box-shadow:none;box-shadow:none;outline:none !important;border:1px solid #069460}textarea.wpcf7-not-valid{border:1px solid #ec5157}.form-row.mailchimp-newsletter{margin-top:24px}#ship-to-different-address .woocommerce-form__label-for-checkbox{text-align:left}#ship-to-different-address .woocommerce-form__label-for-checkbox::after,#ship-to-different-address .woocommerce-form__label-for-checkbox::before{content:"";display:table}#ship-to-different-address .woocommerce-form__label-for-checkbox::after{clear:both}#ship-to-different-address .woocommerce-form__label-for-checkbox input[type=checkbox]{display:none}#ship-to-different-address .woocommerce-form__label-for-checkbox span{font-size:15px;font-size:1.875rem;line-height:20px;line-height:2.5rem;cursor:pointer;display:inline-block;position:relative;padding-left:30px;text-transform:none;letter-spacing:0;font-weight:600;font-family:"Barlow",sans-serif}#ship-to-different-address .woocommerce-form__label-for-checkbox span a{color:#343535;text-decoration:underline}#ship-to-different-address .woocommerce-form__label-for-checkbox span:before{background-clip:padding-box;border-radius:20px;border-radius:20px;border-radius:20px;background:#fff;content:"";width:20px;height:20px;position:absolute;left:0;border:1px solid rgba(0,0,0,0)}body.woocommerce-account #ship-to-different-address .woocommerce-form__label-for-checkbox span:before,body.woocommerce-checkout #ship-to-different-address .woocommerce-form__label-for-checkbox span:before{background:#f8f5f1}#ship-to-different-address .woocommerce-form__label-for-checkbox.perfect span:before,#ship-to-different-address .woocommerce-form__label-for-checkbox input[type=checkbox]:checked+span:before{background:#fff url("../images/elements/check.svg") center center no-repeat;background-size:70% auto}body.woocommerce-account #ship-to-different-address .woocommerce-form__label-for-checkbox.perfect span:before,body.woocommerce-checkout #ship-to-different-address .woocommerce-form__label-for-checkbox.perfect span:before,body.woocommerce-account #ship-to-different-address .woocommerce-form__label-for-checkbox input[type=checkbox]:checked+span:before,body.woocommerce-checkout #ship-to-different-address .woocommerce-form__label-for-checkbox input[type=checkbox]:checked+span:before{background-color:#f8f5f1}#update_all_subscriptions_addresses_field .woocommerce-input-wrapper{text-align:left}#update_all_subscriptions_addresses_field .woocommerce-input-wrapper::after,#update_all_subscriptions_addresses_field .woocommerce-input-wrapper::before{content:"";display:table}#update_all_subscriptions_addresses_field .woocommerce-input-wrapper::after{clear:both}#update_all_subscriptions_addresses_field .woocommerce-input-wrapper input[type=checkbox]{display:inline-block}.woocommerce-form-login__rememberme{display:none !important}.checkbox-form,.mailchimp-newsletter,.woocommerce-checkout #payment ul.payment_methods li .payment_box .wc-credit-card-form .woocommerce-SavedPaymentMethods-saveNew{text-align:left}.checkbox-form::after,.checkbox-form::before,.mailchimp-newsletter::after,.mailchimp-newsletter::before,.woocommerce-checkout #payment ul.payment_methods li .payment_box .wc-credit-card-form .woocommerce-SavedPaymentMethods-saveNew::after,.woocommerce-checkout #payment ul.payment_methods li .payment_box .wc-credit-card-form .woocommerce-SavedPaymentMethods-saveNew::before{content:"";display:table}.checkbox-form::after,.mailchimp-newsletter::after,.woocommerce-checkout #payment ul.payment_methods li .payment_box .wc-credit-card-form .woocommerce-SavedPaymentMethods-saveNew::after{clear:both}.checkbox-form input[type=checkbox],.mailchimp-newsletter input[type=checkbox],.woocommerce-checkout #payment ul.payment_methods li .payment_box .wc-credit-card-form .woocommerce-SavedPaymentMethods-saveNew input[type=checkbox]{display:none}.checkbox-form.not-valid label:before,.mailchimp-newsletter.not-valid label:before,.woocommerce-checkout #payment ul.payment_methods li .payment_box .wc-credit-card-form .woocommerce-SavedPaymentMethods-saveNew.not-valid label:before{border:1px solid #ec5157}.checkbox-form label,.mailchimp-newsletter label,.woocommerce-checkout #payment ul.payment_methods li .payment_box .wc-credit-card-form .woocommerce-SavedPaymentMethods-saveNew label{font-size:15px;font-size:1.875rem;line-height:20px;line-height:2.5rem;cursor:pointer;display:inline-block;position:relative;padding-left:30px;text-transform:none;letter-spacing:0;font-weight:normal}.checkbox-form label a,.mailchimp-newsletter label a,.woocommerce-checkout #payment ul.payment_methods li .payment_box .wc-credit-card-form .woocommerce-SavedPaymentMethods-saveNew label a{color:#343535;text-decoration:underline}.checkbox-form label:before,.mailchimp-newsletter label:before,.woocommerce-checkout #payment ul.payment_methods li .payment_box .wc-credit-card-form .woocommerce-SavedPaymentMethods-saveNew label:before{background-clip:padding-box;border-radius:20px;border-radius:20px;border-radius:20px;background:#fff;content:"";width:20px;height:20px;position:absolute;left:0;border:1px solid rgba(0,0,0,0)}body.woocommerce-account .checkbox-form label:before,body.woocommerce-checkout .checkbox-form label:before,body.woocommerce-account .mailchimp-newsletter label:before,body.woocommerce-checkout .mailchimp-newsletter label:before,body.woocommerce-account .woocommerce-checkout #payment ul.payment_methods li .payment_box .wc-credit-card-form .woocommerce-SavedPaymentMethods-saveNew label:before,body.woocommerce-checkout .woocommerce-checkout #payment ul.payment_methods li .payment_box .wc-credit-card-form .woocommerce-SavedPaymentMethods-saveNew label:before{background:#f8f5f1}.checkbox-form label:checked:before,.checkbox-form.perfect label:before,.checkbox-form input[type=checkbox]:checked+label:before,.mailchimp-newsletter label:checked:before,.mailchimp-newsletter.perfect label:before,.mailchimp-newsletter input[type=checkbox]:checked+label:before,.woocommerce-checkout #payment ul.payment_methods li .payment_box .wc-credit-card-form .woocommerce-SavedPaymentMethods-saveNew label:checked:before,.woocommerce-checkout #payment ul.payment_methods li .payment_box .wc-credit-card-form .woocommerce-SavedPaymentMethods-saveNew.perfect label:before,.woocommerce-checkout #payment ul.payment_methods li .payment_box .wc-credit-card-form .woocommerce-SavedPaymentMethods-saveNew input[type=checkbox]:checked+label:before{background:#fff url("../images/elements/check.svg") center center no-repeat;background-size:70% auto}body.woocommerce-account .checkbox-form label:checked:before,body.woocommerce-checkout .checkbox-form label:checked:before,body.woocommerce-account .checkbox-form.perfect label:before,body.woocommerce-checkout .checkbox-form.perfect label:before,body.woocommerce-account .checkbox-form input[type=checkbox]:checked+label:before,body.woocommerce-checkout .checkbox-form input[type=checkbox]:checked+label:before,body.woocommerce-account .mailchimp-newsletter label:checked:before,body.woocommerce-checkout .mailchimp-newsletter label:checked:before,body.woocommerce-account .mailchimp-newsletter.perfect label:before,body.woocommerce-checkout .mailchimp-newsletter.perfect label:before,body.woocommerce-account .mailchimp-newsletter input[type=checkbox]:checked+label:before,body.woocommerce-checkout .mailchimp-newsletter input[type=checkbox]:checked+label:before,body.woocommerce-account .woocommerce-checkout #payment ul.payment_methods li .payment_box .wc-credit-card-form .woocommerce-SavedPaymentMethods-saveNew label:checked:before,body.woocommerce-checkout .woocommerce-checkout #payment ul.payment_methods li .payment_box .wc-credit-card-form .woocommerce-SavedPaymentMethods-saveNew label:checked:before,body.woocommerce-account .woocommerce-checkout #payment ul.payment_methods li .payment_box .wc-credit-card-form .woocommerce-SavedPaymentMethods-saveNew.perfect label:before,body.woocommerce-checkout .woocommerce-checkout #payment ul.payment_methods li .payment_box .wc-credit-card-form .woocommerce-SavedPaymentMethods-saveNew.perfect label:before,body.woocommerce-account .woocommerce-checkout #payment ul.payment_methods li .payment_box .wc-credit-card-form .woocommerce-SavedPaymentMethods-saveNew input[type=checkbox]:checked+label:before,body.woocommerce-checkout .woocommerce-checkout #payment ul.payment_methods li .payment_box .wc-credit-card-form .woocommerce-SavedPaymentMethods-saveNew input[type=checkbox]:checked+label:before{background-color:#f8f5f1}.popup.newsletter-popup,body.woocommerce-checkout .mailchimp-newsletter{text-align:left}.popup.newsletter-popup::after,.popup.newsletter-popup::before,body.woocommerce-checkout .mailchimp-newsletter::after,body.woocommerce-checkout .mailchimp-newsletter::before{content:"";display:table}.popup.newsletter-popup::after,body.woocommerce-checkout .mailchimp-newsletter::after{clear:both}.popup.newsletter-popup input[type=checkbox],body.woocommerce-checkout .mailchimp-newsletter input[type=checkbox]{display:none}.popup.newsletter-popup.not-valid label:before,body.woocommerce-checkout .mailchimp-newsletter.not-valid label:before{border:1px solid #ec5157}.popup.newsletter-popup label,body.woocommerce-checkout .mailchimp-newsletter label{font-size:15px;font-size:1.875rem;line-height:20px;line-height:2.5rem;cursor:pointer;display:inline-block;position:relative;padding-left:30px;text-transform:none;letter-spacing:0;font-weight:normal}.popup.newsletter-popup label a,body.woocommerce-checkout .mailchimp-newsletter label a{color:#343535;text-decoration:underline}.popup.newsletter-popup label:before,body.woocommerce-checkout .mailchimp-newsletter label:before{background-clip:padding-box;border-radius:20px;border-radius:20px;border-radius:20px;background:#f8f5f1;content:"";width:20px;height:20px;position:absolute;left:0;border:1px solid rgba(0,0,0,0)}.popup.newsletter-popup input[type=checkbox]:checked+label:before,body.woocommerce-checkout .mailchimp-newsletter input[type=checkbox]:checked+label:before{background:#f8f5f1 url("../images/elements/check.svg") center center no-repeat;background-size:70% auto}.woocommerce-checkout #payment ul.payment_methods li .payment_box .wc-credit-card-form .woocommerce-SavedPaymentMethods-saveNew label{border:none}.woocommerce-checkout #payment ul.payment_methods li .payment_box .wc-credit-card-form .woocommerce-SavedPaymentMethods-saveNew label:before{background:#fff !important;font-weight:600}.woocommerce-checkout #payment ul.payment_methods li .payment_box .wc-credit-card-form .woocommerce-SavedPaymentMethods-saveNew input[type=checkbox]:checked+label{background:rgba(0,0,0,0);color:#343535}.woocommerce-checkout #payment ul.payment_methods li .payment_box .wc-credit-card-form .woocommerce-SavedPaymentMethods-saveNew input[type=checkbox]:checked+label:before{background:#fff url("../images/elements/check.svg") center center no-repeat !important;background-size:70% auto}span.wpcf7-list-item{display:inline-block}.checkbox-check.not-valid:before{border:1px solid #ec5157}.button-row{text-align:center;margin-top:30px}.button-row .dstr-button{margin:0 auto}.woocommerce-message{background-clip:padding-box;border-radius:3px;border-radius:3px;border-radius:3px;font-size:14px;font-size:1.75rem;padding:10px 20px;text-align:center;margin:15px 0;display:block;background:#e5fef8;color:#28c265;border-top:none !important}.woocommerce-message:before{content:none}.error-display{font-size:14px;font-size:1.75rem;color:#343535;padding:10px 20px;text-align:center;display:none;margin:15px 0}.error-display.error{display:block;background:#ffeeeb;color:#ec5157}.error-display.success{display:block;background:#e5fef8;color:#28c265}.error-display span{display:inline-block;width:100%}.checkbox-options{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 !important;padding:0 !important}.checkbox-options label.checkbox{-webkit-transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;background-clip:padding-box;border-radius:8px;border-radius:8px;border-radius:8px;font-size:16px;font-size:2rem;line-height:40px;line-height:5rem;cursor:pointer;display:block;width:100%;position:relative;text-transform:none;letter-spacing:0;font-weight:normal;padding:10px 16px;background:#fff;color:#343535;margin:8px 1% !important;width:23.5%;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;line-height:1.1 !important}.login-beauty .checkbox-options label.checkbox{font-size:12px;font-size:1.5rem;width:23%}.checkbox-options label.checkbox:first-of-type{margin-left:0 !important}.checkbox-options label.checkbox:last-of-type{margin-right:0 !important}.checkbox-options label.checkbox.selected{background:#069460;color:#fff}.checkbox-options input[type=checkbox]{display:none !important}.signup-form{max-width:400px;margin:0 auto}.signup-form .login-title{display:none}.signup-form .input,.signup-form input[type=text]{-webkit-transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;background-clip:padding-box;border-radius:8px;border-radius:8px;border-radius:8px;font-size:16px;font-size:2rem;line-height:45px;line-height:5.625rem;display:block;width:100%;max-width:100%;height:45px;font-weight:normal;padding:0 10px;margin:8px 0;text-align:left;border:1px solid #f1f1f1;outline:none;background:#f8f5f1;color:#343535}body.woocommerce-account .signup-form .input,body.woocommerce-checkout .signup-form .input,body.woocommerce-account .signup-form input[type=text],body.woocommerce-checkout .signup-form input[type=text]{background:#f8f5f1}.signup-form .input:-ms-input-placeholder, .signup-form input[type=text]:-ms-input-placeholder{color:#697478}.signup-form .input::-ms-input-placeholder, .signup-form input[type=text]::-ms-input-placeholder{color:#697478}.signup-form .input:-ms-input-placeholder,.signup-form .input::-ms-input-placeholder,.signup-form .input::placeholder,.signup-form input[type=text]:-ms-input-placeholder,.signup-form input[type=text]::-ms-input-placeholder,.signup-form input[type=text]::placeholder{color:#697478}.signup-form .input:focus,.signup-form input[type=text]:focus{border-color:inherit;-webkit-box-shadow:none;box-shadow:none;outline:none !important;border:1px solid #069460}.signup-form .input.wpcf7-not-valid,.signup-form input[type=text].wpcf7-not-valid{border:1px solid #ec5157}.signup-form .login-submit,.signup-form .lostpassword-submit{padding:25px 0;text-align:center}.signup-form .login-username{margin-bottom:15px}.signup-form .login-remember{padding:15px 0 0}.signup-form #wp-submit,.signup-form .lostpassword-button{-webkit-transition:all .6s ease;transition:all .6s ease;transition:all .6s ease;transition:all .6s ease;transition:all .6s ease;transition:all .6s ease;background-clip:padding-box;border-radius:6px;border-radius:6px;border-radius:6px;font-size:18px;font-size:2.25rem;line-height:52px;line-height:6.5rem;cursor:pointer;display:inline-block;min-width:180px;max-width:100%;font-family:"Barlow",sans-serif;font-weight:400;color:#fff;text-align:center;border:none;background-size:300% 100%;padding:0 35px;color:#fff;border:none;background-image:-webkit-gradient(linear, left top, right top, from(#3c21ff), color-stop(#3c21ff), color-stop(#5e0bdb), to(#5e0bdb));background-image:linear-gradient(to right, #3c21ff, #3c21ff, #5e0bdb, #5e0bdb);-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.15);box-shadow:0 5px 5px 0 rgba(0,0,0,.15)}.signup-form #wp-submit:hover,.signup-form .lostpassword-button:hover{background-position:100% 0;color:#fff}.signup-form #wp-submit:focus,.signup-form .lostpassword-button:focus{outline:none}.signup-form #wp-submit span,.signup-form .lostpassword-button span{font-size:24px;font-size:3rem;margin-right:4px}.signup-form .forgot-password__container{padding-top:25px;text-align:center}.acf-true-false{position:relative;width:60px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.acf-true-false input[type=checkbox]{display:none}.acf-true-false input[type=checkbox]:checked+.message{background-color:#49e845}.acf-true-false input[type=checkbox]:checked+.message,.acf-true-false input[type=checkbox]:checked+.message:before{border-color:#49e845}.acf-true-false input[type=checkbox]:checked+.message:before{right:0}.acf-true-false .message{font-size:0;display:block;overflow:hidden;cursor:pointer;height:36px;padding:0;line-height:36px;border:2px solid #e3e3e3;border-radius:36px;background-color:#fff;-webkit-transition:background-color .3s ease-in;transition:background-color .3s ease-in}.acf-true-false .message:before{content:"";display:block;width:36px;margin:0;background:#fff;position:absolute;top:0;bottom:0;right:22px;border:2px solid #e3e3e3;border-radius:36px;-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.form-row::after,.form-row::before{content:"";display:table}.form-row::after{clear:both}.wpcf7-form-control-wrap{width:100%}.file-area.file-upload-type{padding:0;margin:0}.file-area.file-upload-type .file-dummy{margin-top:8px;background:#f8f7fd;border:1px solid #f1f1f1}.file-area{width:100%;position:relative}.file-area::after,.file-area::before{content:"";display:table}.file-area::after{clear:both}.file-area .wpcf7-form-control-wrap{width:100%;height:60px;display:block;position:relative;margin:8px 0}.file-area input[type=file]{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;opacity:0;cursor:pointer}.file-area .file-dummy{-webkit-transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;background-clip:padding-box;border-radius:8px;border-radius:8px;border-radius:8px;font-size:16px;font-size:2rem;font-weight:400;width:100%;padding:16px;background:rgba(0,0,0,.1);border:1px dashed rgba(0,0,0,0);text-align:center;position:absolute;top:27px;left:0;pointer-events:none}.file-area .file-dummy::after,.file-area .file-dummy::before{content:"";display:table}.file-area .file-dummy::after{clear:both}.file-area .file-dummy .file-success{display:none}.file-area .file-dummy.perfect{border-color:rgba(0,255,0,.4);background-color:rgba(0,255,0,.3)}.file-area .file-dummy.perfect .file-success{display:inline-block}.file-area .file-dummy.perfect .file-default{display:none}.file-area:hover .file-dummy{background:rgba(0,0,0,0);border:1px dashed rgba(0,0,0,.3)}.file-area input[type=file]:focus+.file-dummy{outline:2px solid rgba(255,255,255,.5);outline:-webkit-focus-ring-color auto 5px}.wpcf7-not-valid-tip{background-clip:padding-box;border-radius:3px;border-radius:3px;border-radius:3px;font-size:14px;font-size:1.75rem;color:#fff;background:#ec5157;display:inline-block;padding:3px 10px;float:left;position:relative;z-index:3;pointer-events:none}div.wpcf7 .ajax-loader{background-image:url("../assets/img/elements/pulse.gif");background-size:16px 16px}.wpcf7 form .wpcf7-response-output{font-size:14px}.wpcf7 form.sent .wpcf7-response-output{border-color:#358856}.lost_password{font-size:14px;font-size:1.75rem;text-align:center;display:block;width:100%}.woocommerce form .form-row.woocommerce-invalid label{color:#ec5157}.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:#ec5157}.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:#069460}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;padding:8px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:rgba(0,0,0,0);color:rgba(0,0,0,0);top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:none;background:rgba(0,0,0,0);color:rgba(0,0,0,0)}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:16px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0;padding:0;cursor:pointer}.slick-dots li button{border:0;background:rgba(0,0,0,0);display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0;color:rgba(0,0,0,0);padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:8px;line-height:20px;text-align:center;color:#212121;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#212121;opacity:.75}.slick-next-agr,.slick-prev-agr{-webkit-transition:all .2s linear;transition:all .2s linear;transition:all .2s linear;transition:all .2s linear;transition:all .2s linear;transition:all .2s linear;font-size:30px;font-size:3.75rem;color:#343535;position:absolute;top:50%;cursor:pointer;opacity:.4;z-index:2}.slick-prev-agr{left:25px}.slick-prev-agr:hover{opacity:1;left:20px}.slick-next-agr{right:25px}.slick-next-agr:hover{opacity:1;right:20px}.jsCalendar *{margin:0;padding:0}.jsCalendar table,.jsCalendar table td,.jsCalendar table th{border:0;-webkit-box-sizing:content-box;box-sizing:content-box}.jsCalendar table{background-color:#fff;border-collapse:collapse;border-radius:4px;-webkit-box-shadow:0 0 2px rgba(0,0,0,.4);box-shadow:0 0 2px rgba(0,0,0,.4);color:#000;font-family:"Barlow",sans-serif;margin:5px;width:100%}.jsCalendar tr{line-height:0;width:100%;display:block}.jsCalendar thead .jsCalendar-title{height:40px;width:100%;line-height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.jsCalendar thead .jsCalendar-nav-left,.jsCalendar thead .jsCalendar-nav-right{border-radius:10px;color:#999;cursor:pointer;font-family:"Courier New",Courier,monospace;font-size:12px;font-weight:bold;height:20px;line-height:20px;margin:10px 8px;text-align:center;-webkit-transition:color .2s,background-color .2s;transition:color .2s,background-color .2s;width:20px}.jsCalendar thead .jsCalendar-nav-left:hover,.jsCalendar thead .jsCalendar-nav-right:hover{background-color:#e2e2e2;color:#000}.jsCalendar thead .jsCalendar-nav-left{float:left}.jsCalendar thead .jsCalendar-nav-right{float:right}.jsCalendar thead .jsCalendar-title-name{cursor:default;font-size:20px;font-weight:300;padding:0 20px}.jsCalendar thead .jsCalendar-nav-left:after{content:"<"}.jsCalendar thead .jsCalendar-nav-right:after{content:">"}.jsCalendar thead .jsCalendar-week-days th{text-shadow:0 0 1px rgba(0,0,0,.2);font-weight:600 !important}.jsCalendar tbody td,.jsCalendar thead .jsCalendar-week-days th{border-radius:18px;cursor:default;display:inline-block;font-size:14px;font-weight:400;height:36px;line-height:36px;margin:1px 2px;text-align:center;-webkit-transition:color .1s,background-color .2s;transition:color .1s,background-color .2s;width:36px;width:13%}.jsCalendar tbody td:hover{background-color:#e6e6e6}.jsCalendar tbody td.jsCalendar-selected{background-color:#069460;height:32px;line-height:32px;color:#fff}.jsCalendar tbody td.jsCalendar-current{border:2px solid rgba(6,148,96,.5);border-radius:25px}.jsCalendar tbody td.jsCalendar-next,.jsCalendar tbody td.jsCalendar-previous,.jsCalendar tbody td.jsCalendar-unselectable{color:#cacaca}.jsCalendar tbody td.jsCalendar-next:hover,.jsCalendar tbody td.jsCalendar-previous:hover{color:#fff}.jsCalendar tbody td.jsCalendar-unselectable:hover{background:rgba(0,0,0,0)}.jsCalendar thead{display:block;margin:4px 4px 0}.jsCalendar tbody{display:block;margin:0 4px 4px}.jsCalendar ::-moz-selection{background:#83d8ff}.jsCalendar ::selection{background:#83d8ff}.jsCalendar.yellow tbody td.jsCalendar-current{background-color:#ffe31b}.jsCalendar.yellow ::-moz-selection{background:#fde74c}.jsCalendar.yellow ::selection{background:#fde74c}.jsCalendar.orange tbody td.jsCalendar-current{background-color:#ffb400}.jsCalendar.orange ::-moz-selection{background:#ffb400}.jsCalendar.orange ::selection{background:#ffb400}.jsCalendar.red tbody td.jsCalendar-current{background-color:#f6511d}.jsCalendar.red ::-moz-selection{background:#f6511d}.jsCalendar.red ::selection{background:#f6511d}.jsCalendar.green tbody td.jsCalendar-current{background-color:#7fb800}.jsCalendar.green ::-moz-selection{background:#7fb800}.jsCalendar.green ::selection{background:#7fb800}.jsCalendar.material-theme table{border-radius:0}.jsCalendar.material-theme thead{background-color:#52c9ff;color:#fff;margin:0;padding:4px 4px 0}.jsCalendar.material-theme thead .jsCalendar-title{display:block;position:relative}.jsCalendar.material-theme thead .jsCalendar-title-name{border-bottom:1px solid rgba(255,255,255,.4);color:#fff;font-size:16px;left:15px;position:absolute;right:15px;text-align:center}.jsCalendar.material-theme thead .jsCalendar-title-left,.jsCalendar.material-theme thead .jsCalendar-title-right{position:absolute;z-index:1}.jsCalendar.material-theme thead .jsCalendar-nav-left,.jsCalendar.material-theme thead .jsCalendar-nav-right{color:#fff}.jsCalendar.material-theme thead .jsCalendar-nav-left:hover,.jsCalendar.material-theme thead .jsCalendar-nav-right:hover{background-color:#03a9f4}.jsCalendar.material-theme thead .jsCalendar-title-right{right:0}.jsCalendar.material-theme thead .jsCalendar-week-days th{font-size:14px;text-shadow:none}.jsCalendar.material-theme.yellow thead{background-color:#ffe31b}.jsCalendar.material-theme.yellow thead .jsCalendar-nav-left:hover,.jsCalendar.material-theme.yellow thead .jsCalendar-nav-right:hover{background-color:#e2ca23}.jsCalendar.material-theme.orange thead{background-color:#ffb400}.jsCalendar.material-theme.orange thead .jsCalendar-nav-left:hover,.jsCalendar.material-theme.orange thead .jsCalendar-nav-right:hover{background-color:#d49600}.jsCalendar.material-theme.red thead{background-color:#f6511d}.jsCalendar.material-theme.red thead .jsCalendar-nav-left:hover,.jsCalendar.material-theme.red thead .jsCalendar-nav-right:hover{background-color:#bb3d16}.jsCalendar.material-theme.green thead{background-color:#7fb800}.jsCalendar.material-theme.green thead .jsCalendar-nav-left:hover,.jsCalendar.material-theme.green thead .jsCalendar-nav-right:hover{background-color:#639000}.jsCalendar.classic-theme table,.jsCalendar.classic-theme tbody td,.jsCalendar.classic-theme tbody td.jsCalendar-current,.jsCalendar.classic-theme thead .jsCalendar-nav-left,.jsCalendar.classic-theme thead .jsCalendar-nav-right,.jsCalendar.classic-theme thead .jsCalendar-week-days th{border-radius:0}.jsCalendar.classic-theme thead{background-color:#52c9ff;margin:0;padding:4px 4px 0}.jsCalendar.classic-theme thead .jsCalendar-title,.jsCalendar.classic-theme thead .jsCalendar-title-row{display:block;width:100%}.jsCalendar.classic-theme thead .jsCalendar-title{position:relative}.jsCalendar.classic-theme thead .jsCalendar-title-name{color:#fff;font-size:16px;left:41px;position:absolute;right:41px;text-align:center;text-shadow:none}.jsCalendar.classic-theme thead .jsCalendar-title-left,.jsCalendar.classic-theme thead .jsCalendar-title-right{position:absolute;z-index:1}.jsCalendar.classic-theme thead .jsCalendar-title-right{right:0}.jsCalendar.classic-theme thead .jsCalendar-nav-left,.jsCalendar.classic-theme thead .jsCalendar-nav-right{color:#fff;text-shadow:none}.jsCalendar.classic-theme thead .jsCalendar-nav-left:hover,.jsCalendar.classic-theme thead .jsCalendar-nav-right:hover{background-color:#03a9f4}.jsCalendar.classic-theme thead .jsCalendar-week-days{background-color:#fff;display:block;margin:0 -4px}.jsCalendar.classic-theme thead .jsCalendar-week-days th{font-size:10px;height:20px;line-height:20px;text-shadow:none}.jsCalendar.classic-theme tbody td{border-left:1px solid #dadada;border-top:1px solid #dadada;margin:-1px 0 0 -1px;padding:1px 1px 0;width:38px}.jsCalendar.classic-theme tbody{margin:0}.jsCalendar.classic-theme tbody td.jsCalendar-selected{background-color:#ccefff;border-bottom:0;border-left:1px solid #dadada;border-right:0;border-top:1px solid #dadada;height:36px;line-height:36px}.jsCalendar.classic-theme tbody td.jsCalendar-current.jsCalendar-selected{background-color:#52c9ff;text-shadow:0 0 3px #000}.jsCalendar.classic-theme.yellow thead{background-color:#ffe31b}.jsCalendar.classic-theme.yellow thead .jsCalendar-nav-left:hover,.jsCalendar.classic-theme.yellow thead .jsCalendar-nav-right:hover{background-color:#e2ca23}.jsCalendar.classic-theme.orange thead{background-color:#ffb400}.jsCalendar.classic-theme.orange thead .jsCalendar-nav-left:hover,.jsCalendar.classic-theme.orange thead .jsCalendar-nav-right:hover{background-color:#d49600}.jsCalendar.classic-theme.red thead{background-color:#f6511d}.jsCalendar.classic-theme.red thead .jsCalendar-nav-left:hover,.jsCalendar.classic-theme.red thead .jsCalendar-nav-right:hover{background-color:#bb3d16}.jsCalendar.classic-theme.green thead{background-color:#7fb800}.jsCalendar.classic-theme.green thead .jsCalendar-nav-left:hover,.jsCalendar.classic-theme.green thead .jsCalendar-nav-right:hover{background-color:#639000}.jsCalendar.custom-green tbody td.jsCalendar-current{background-color:#069460}.jsCalendar.custom-green ::-moz-selection{background:#069460}.jsCalendar.custom-green ::selection{background:#069460}.jsCalendar.custom-green ::-moz-selection{background:#069460}.jsCalendar.material-theme.custom-green thead{background-color:#069460}.jsCalendar.material-theme.custom-green thead .jsCalendar-nav-left:hover,.jsCalendar.material-theme.custom-green thead .jsCalendar-nav-right:hover{background-color:#ef00ff}.jsCalendar.classic-theme.custom-green thead{background-color:#069460}.jsCalendar.classic-theme.custom-green thead .jsCalendar-nav-left:hover,.jsCalendar.classic-theme.custom-green thead .jsCalendar-nav-right:hover{background-color:#ef00ff}*{-webkit-box-sizing:border-box;box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}*:focus{outline:none !important}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:50%;margin:0;padding:0}body{font-size:16px;font-size:2rem;background:#f8f5f1;color:#343535;font-family:"Barlow",sans-serif;-webkit-font-smoothing:antialiased;line-height:1.5;margin:0;padding:0;width:100%;font-weight:300;padding-top:80px}@media(min-width: 641px){body{font-size:18px;font-size:2.25rem;padding-top:90px}}body.home{padding-top:0}a{-webkit-transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease}p{margin:8px 0;line-height:1.2}b,strong{font-weight:600 !important}h1,h2,h3,h4,h5,h6{font-family:"Barlow",sans-serif;font-weight:900}.only-mobile{display:none !important}@media(max-width: 640px){.only-mobile{display:block !important}}@media(max-width: 640px){.only-desktop{display:none !important}}.clearfix::after,.clearfix::before{content:"";display:table}.clearfix::after{clear:both}.text-green{color:#069460}.container-pg{margin:0 auto;width:1160px;padding:0 20px;max-width:100%}@media(min-width: 641px){.container-pg{padding:0 40px}}.container-big{margin:0 auto;padding:0 20px;max-width:100%}@media(min-width: 641px){.container-big{padding:0 80px}}.disclaimer{background-clip:padding-box;border-radius:14px;border-radius:14px;border-radius:14px;color:#343535;padding:16px;background:#fff;border:1px solid #dee4e6;margin-top:32px;text-align:center}@media(min-width: 641px){.disclaimer{background-clip:padding-box;border-radius:20px;border-radius:20px;border-radius:20px;padding:8px 16px}}@-webkit-keyframes float{0%{-webkit-transform:translatey(0px);transform:translatey(0px)}50%{-webkit-transform:translatey(-20px);transform:translatey(-20px)}100%{-webkit-transform:translatey(0px);transform:translatey(0px)}}@keyframes float{0%{-webkit-transform:translatey(0px);transform:translatey(0px)}50%{-webkit-transform:translatey(-20px);transform:translatey(-20px)}100%{-webkit-transform:translatey(0px);transform:translatey(0px)}}.container-xsmall{max-width:890px;margin:0 auto;padding:0 20px}.container-small{max-width:1024px;margin:0 auto;padding:0 20px}.woocommerce-info,.woocommerce-message{background-clip:padding-box;border-radius:6px;border-radius:6px;border-radius:6px;font-size:16px;font-size:2rem;max-width:1024px;margin:4px 0;padding:28px 20px 20px;border:none;background:#f0f8ff;-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.15);box-shadow:0 5px 5px 0 rgba(0,0,0,.15);max-width:450px;display:none}.woocommerce-info::before,.woocommerce-message::before{content:none}.woocommerce-info.coupon-box,.woocommerce-message.coupon-box{background:#fff;width:100%;max-width:100%;-webkit-box-shadow:none;box-shadow:none;display:block !important}body.woocommerce-checkout .woocommerce-info.coupon-box,body.woocommerce-checkout .woocommerce-message.coupon-box{background:#f8f5f1}.woocommerce-info.coupon-box .icon-star,.woocommerce-message.coupon-box .icon-star{font-size:20px;font-size:2.5rem;color:#f6d86d;margin-right:8px;position:relative;top:3px}.woocommerce-form-login-toggle .woocommerce-info{background:#e5d7c8;width:100%;max-width:100%;-webkit-box-shadow:none;box-shadow:none}.woocommerce-form-login-toggle .woocommerce-info .close-notice{display:none}.woocommerce-message{background:#069460;color:#fff}.woocommerce-NoticeGroup .button,.woocommerce-notices-wrapper .button{display:none !important}.woocommerce-NoticeGroup .restore-item,.woocommerce-notices-wrapper .restore-item{display:inline-block}@media(min-width: 641px){.woocommerce-NoticeGroup .restore-item,.woocommerce-notices-wrapper .restore-item{color:#3c21ff}.woocommerce-NoticeGroup .restore-item::after,.woocommerce-notices-wrapper .restore-item::after{-webkit-transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;background:#3c21ff;content:"";display:block;height:1px;width:0}.woocommerce-NoticeGroup .restore-item:hover,.woocommerce-notices-wrapper .restore-item:hover{color:#3c21ff}.woocommerce-NoticeGroup .restore-item:hover::after,.woocommerce-notices-wrapper .restore-item:hover::after{width:100%}}.woocommerce-NoticeGroup .close-notice,.woocommerce-notices-wrapper .close-notice{-webkit-transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;font-size:20px;font-size:2.5rem;position:absolute;right:18px;top:10px;cursor:pointer;z-index:3}.woocommerce-NoticeGroup .close-notice:hover,.woocommerce-notices-wrapper .close-notice:hover{color:#343535}.woocommerce-NoticeGroup ul,.woocommerce-notices-wrapper ul{list-style:none}.woocommerce-NoticeGroup ul li:before,.woocommerce-notices-wrapper ul li:before{content:none !important}.ttt-pnwc-overlay{top:auto;left:auto;bottom:20px;right:20px;background:rgba(0,0,0,0)}@media(max-width: 640px){.ttt-pnwc-overlay{left:20px}}.ttt-pnwc-container{min-width:300px;max-width:400px;padding:0;background:rgba(0,0,0,0)}.ttt-pnwc-container .ttt-pnwc-header button.ttt-pnwc-close{font-family:"icomoon" !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;speak:none;text-transform:none;top:-36px !important;right:0 !important;background:rgba(0,0,0,0);cursor:pointer}.ttt-pnwc-container .ttt-pnwc-header button.ttt-pnwc-close:before{content:""}.ttt-pnwc-container .ttt-pnwc-notice{background-clip:padding-box;border-radius:6px;border-radius:6px;border-radius:6px;text-align:left;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:4px 0;overflow:hidden;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.15);box-shadow:0 0 5px 0 rgba(0,0,0,.15)}.ttt-pnwc-container .ttt-pnwc-notice a{display:none}.ttt-pnwc-container .ttt-pnwc-notice i{display:none}.ttt-pnwc-container .ttt-pnwc-notice .ttt-pnwc-message{width:100%;font-size:16px;font-size:2rem;font-weight:400;line-height:1.2;text-align:left}.ttt-pnwc-container .ttt-pnwc-notice .ttt-pnwc-message strong{font-weight:600}.ttt-pnwc-container .ttt-pnwc-notice .ttt-pnwc-message .close-notice{margin-left:24px;cursor:pointer;display:none}.ttt-pnwc-container .ttt-pnwc-notice .ttt-pnwc-message a{color:#3c21ff;margin-left:4px;background:rgba(0,0,0,0);padding:0;font-weight:400;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.ttt-pnwc-container .ttt-pnwc-notice.success{background:#069460 !important;color:#fff}.ttt-pnwc-container .ttt-pnwc-notice.info{background:#e5d7c8 !important;color:#765341}.ttt-pnwc-container .ttt-pnwc-notice.error{background:#ec5157 !important;color:#fff}.videoWrapper{height:0;padding-bottom:56.25%;position:relative}.videoWrapper iframe,.videoWrapper video{height:100%;left:0;position:absolute;top:0;width:100%}.header{-webkit-transition:all .5s ease;transition:all .5s ease;transition:all .5s ease;transition:all .5s ease;transition:all .5s ease;transition:all .5s ease;background:rgba(0,0,0,0);left:0;padding:0 20px;position:fixed;top:0;width:100%;z-index:10;background:#fff}.header::after,.header::before{content:"";display:table}.header::after{clear:both}@media(min-width: 641px){.header{padding:0 40px}}body.home .header{background:rgba(0,0,0,0)}.header--flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;height:80px}@media(min-width: 641px){.header--flex{height:90px}}.header.sticky{background:#fff}body.home .header.sticky{background:#fff}body.home .header.sticky .top-user__login,body.home .header.sticky .top-user__name{color:#343535}body.home .header.sticky .main-logo--link{color:#069460}body.home .header.sticky .mini_menu li a{color:#343535}body.home .header.sticky .mini_menu li a:after{background:#343535}body.home .header.sticky .mini_menu li a:hover{color:#343535}body.home .header.sticky .mini_menu li a:hover::after{background:#343535}body.home .header.sticky .header--cart .cart--link .ag-logo-icon{fill:#069460}.header.sticky-hide{top:-90px}@media(max-width: 640px){.header.sticky-hide{top:-80px}}.header--brand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 640px){.header--brand{width:calc(100% - 80px)}}.header--search-mobile{display:none}@media(max-width: 640px){.header--search-mobile{font-size:28px;font-size:3.5rem;cursor:pointer;display:block;height:32px;padding-top:3px;position:relative;width:32px}.header--search-mobile span{position:absolute;right:-7px;top:3px}.header--search-mobile.white{color:#fff}.sticky .header--search-mobile.white{color:#343535}}.header--hamburger{font-size:38px;font-size:4.75rem;cursor:pointer;display:block;height:32px;position:relative;width:32px;margin-right:24px;color:#343535}.header--hamburger span{position:relative;top:-10px;background:#069460;color:#fff;border-radius:2px}.header--hamburger.white{color:#fff}.sticky .header--hamburger.white{color:#343535}.header--menu{-webkit-transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;background:#3c21ff;display:block;position:fixed;right:-450px;top:0;width:450px;z-index:2000;height:100vh}@media(max-width: 640px){.header--menu{width:80%;right:-80%}}.header--menu.show-menu{right:0}.header--menu--mobile{text-align:center;position:absolute;z-index:10;top:0;left:16px;width:65px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 640px){.header--menu--mobile{left:auto;right:0}}.header--menu--mobile--menu{font-size:14px;font-size:1.75rem;color:#fff;font-weight:900;letter-spacing:.03em;text-transform:uppercase}.header--menu--mobile--close{font-size:32px;font-size:4rem;color:#fff}.main-menu{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:block;padding:8px 20px 24px;margin-top:80px}.top-menu{list-style:none;margin:0;padding:0}.top-menu li{display:block;padding:10px 20px}@media(max-width: 640px){.top-menu li{display:block;padding:10px 0}}.top-menu li.current-menu-item a{font-weight:bold}.top-menu li a{font-size:24px;font-size:3rem;color:#fff;font-weight:normal;cursor:pointer;font-weight:300;display:inline-block}@media(min-width: 641px){.top-menu li a{font-size:28px;font-size:3.5rem}.top-menu li a::after{-webkit-transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;background:#fff;content:"";display:block;height:1px;width:0}.top-menu li a:hover{color:#fff}.top-menu li a:hover::after{width:100%}}@media(min-width: 641px){.top-menu li.current-menu-item a{color:#069460}.top-menu li.current-menu-item a::after{-webkit-transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;background:#069460;content:"";display:block;height:1px;width:100%}}.main-logo{position:relative}.main-logo--link{-webkit-transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;font-size:26px;font-size:3.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#069460;font-family:"Alice",serif;margin-top:-3px}body.home .main-logo--link{color:#fff}body.home .main-logo--link .ag-logo-icon{fill:#fff}.main-logo--link .ag-logo-icon{width:75px;height:auto;display:block;fill:#069460}.main-logo--link .ag-logo-icon.closed{display:none}.main-logo--link:hover .ag-logo-icon.closed{display:block}.main-logo--link:hover .ag-logo-icon.open{display:none}.menu--search .openSearch{font-size:30px;font-size:3.75rem;color:#8c9da3}.menu--search .openSearch:after{content:none}.top-user{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media(min-width: 641px){.top-user{margin-left:30px}}@media(max-width: 640px){.top-user .user-header{display:none}.top-user .user-header.press-welcome{display:block}}.top-user__login span{margin-right:4px;position:relative;top:1px}@media(max-width: 640px){.top-user__login{margin-top:8px}}body.home .top-user__login{color:#fff}.top-user__link{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.top-user__link.active .top-user__arrow{-webkit-transform:rotate(270deg);transform:rotate(270deg);transform:rotate(270deg);transform:rotate(270deg);transform:rotate(270deg);transform:rotate(270deg);top:0}@media(min-width: 641px){.top-user__link:hover .user-avatar,.top-user__link:hover img{-webkit-transform:scale(0.9);transform:scale(0.9);transform:scale(0.9);transform:scale(0.9);transform:scale(0.9);transform:scale(0.9)}}@media(max-width: 640px){.top-user__link{display:-webkit-box;display:-ms-flexbox;display:flex}}.top-user__name{font-size:14px;font-size:1.75rem;color:#343535;margin-left:8px;text-transform:uppercase;letter-spacing:2px}body.home .top-user__name{color:#fff}@media(max-width: 640px){.top-user__name{display:none}.top-user__name.press-welcome{display:block;cursor:pointer}}.top-user__arrow{-webkit-transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;position:relative;top:2px;display:inline-block;-webkit-transform:rotate(90deg);transform:rotate(90deg);transform:rotate(90deg);transform:rotate(90deg);transform:rotate(90deg);transform:rotate(90deg)}@media(max-width: 640px){.top-user__menu{display:none !important}}@media(min-width: 641px){.top-user__menu{-webkit-transition:all .4s ease;transition:all .4s ease;transition:all .4s ease;transition:all .4s ease;transition:all .4s ease;transition:all .4s ease;background-clip:padding-box;border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;position:absolute;top:30px;right:90px;min-width:220px;background:#fff;border:1px solid #ddd;border-top:0;padding:8px;opacity:0;pointer-events:none;-webkit-box-shadow:0 8px 8px 0 rgba(0,0,0,.1);box-shadow:0 8px 8px 0 rgba(0,0,0,.1)}.top-user__menu.active{opacity:1;top:65px;pointer-events:auto}}.top-user__menu ul{list-style:none;margin:0;padding:0}.top-user__menu ul a{background-clip:padding-box;border-radius:4px;border-radius:4px;border-radius:4px;font-size:14px;font-size:1.75rem;color:#343535;display:block;margin:8px 0;background:#fff;padding:8px 16px;text-transform:uppercase;letter-spacing:2px}.top-user__menu ul a:hover{background:#f1f1f1;color:#343535}.header--cart{position:relative;display:inline-block;padding-left:8px}@media(max-width: 640px){.header--cart{padding-left:0}}.header--cart .cart--link{font-size:40px;font-size:5rem;position:relative;color:#343535;display:block}.header--cart .cart--link #logo-close{display:block}.header--cart .cart--link #logo-open{display:none}.header--cart .cart--link.is-empty-cart .cart-number-elements,.header--cart .cart--link.is-empty-cart .icon-heart{display:none}.header--cart .cart--link.is-empty-cart #logo-close{display:none}.header--cart .cart--link.is-empty-cart #logo-open{display:block}.header--cart .cart--link .ag-logo-icon{width:75px;height:auto;display:block;fill:#069460}@media(max-width: 640px){.header--cart .cart--link .ag-logo-icon{position:relative}}.header--cart .cart--link:hover{color:#069460}@media(min-width: 641px){.header--cart .cart--link:hover .cart-number-elements,.header--cart .cart--link:hover .icon-heart{top:8px}}.header--cart .cart--link:after{display:none !important}.header--cart .cart--items{position:relative}.header--cart .cart--items .cart-number-elements{background-clip:padding-box;border-radius:50%;border-radius:50%;border-radius:50%;-webkit-transition:all .4s linear;transition:all .4s linear;transition:all .4s linear;transition:all .4s linear;transition:all .4s linear;transition:all .4s linear;font-size:12px;font-size:1.5rem;position:absolute;color:#fff;background:#ec5157;display:block;font-weight:bold;text-align:center;left:50%;margin-left:-12px;top:11px;width:24px;height:24px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2}@media(max-width: 640px){.header--cart .cart--items .cart-number-elements{top:10px}}.agr-menu{-webkit-transition:all .4s linear;transition:all .4s linear;transition:all .4s linear;transition:all .4s linear;transition:all .4s linear;transition:all .4s linear;z-index:10;background:#fff;height:100vh;width:40%;position:fixed;top:0;left:-100%}@media(max-width: 640px){.agr-menu{width:80%}}@media(min-width: 641px){.agr-menu .user-menu{display:none}}.agr-menu.show-menu{left:0;-webkit-box-shadow:0 0 15px 10px rgba(0,0,0,.2);box-shadow:0 0 15px 10px rgba(0,0,0,.2)}.agr-menu--header{padding:0 20px 20px}@media(min-width: 641px){.agr-menu--header{padding:0 40px 20px}}.agr-menu--header .main-logo--link{color:#069460 !important}@media(min-width: 641px){.agr-menu--header .header--hamburger span{top:-8px}}.agr-menu--flex{display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh}@media(min-width: 641px){.agr-menu--dx,.agr-menu--sx{width:100%}}@media(max-width: 640px){.agr-menu--sx{width:100%;overflow-y:scroll;padding-bottom:120px}}.agr-menu--dx{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative}@media(max-width: 640px){.agr-menu--dx{display:none !important}}@media(min-width: 641px){.agr-menu .menu-container-mobile{display:none}}.agr-menu--nav{padding:10px 20px}@media(min-width: 641px){.agr-menu--nav{padding:60px 120px}}.agr-menu--nav .menu-user-name{font-size:22px;font-size:2.75rem;color:#343535;font-weight:bold;border-top:1px solid #ddd;padding-top:24px;margin-top:24px;display:block;margin-bottom:8px;font-weight:900}@media(min-width: 641px){.agr-menu--nav .menu-user-name{display:none}}.agr-menu--nav .nav-link{padding:0 !important}@media(max-width: 640px){.agr-menu--nav .nav-link{display:inline-block}}.agr-menu--nav ul{list-style:none;margin:0;padding:0}.agr-menu--nav ul li{padding:4px 0}@media(min-width: 641px){.agr-menu--nav ul li{padding:8px 0}}.agr-menu--nav ul li.divider-menu{border-top:1px solid #ddd;padding-top:24px;margin-top:24px}.agr-menu--nav ul li.current-menu-item a:after{width:100%}.agr-menu--nav ul li a{font-size:20px;font-size:2.5rem;color:#343535;position:relative;font-weight:300}@media(min-width: 641px){.agr-menu--nav ul li a{font-size:26px;font-size:3.25rem}}.agr-menu--nav ul li a:after{-webkit-transition:all .3s linear;transition:all .3s linear;transition:all .3s linear;transition:all .3s linear;transition:all .3s linear;transition:all .3s linear;content:"";display:block;background:#343535;width:0;height:1px;position:absolute;bottom:-3px;left:0}.agr-menu--nav ul li a:hover{color:#343535}.agr-menu--nav ul li a:hover:after{width:100%}.info_agr{-webkit-transition:all .3s linear;transition:all .3s linear;position:fixed;bottom:0;left:0;width:100%;padding:30px 20px 16px;z-index:10;height:115px;text-align:center;background:#fcd757}@media(max-width: 640px){.info_agr{height:175px}}.info_agr.hide{bottom:-115px}.info_agr--title{font-size:18px;font-size:2.25rem;text-transform:uppercase;font-weight:900;margin:0}.info_agr--subtitle{font-size:16px;font-size:2rem;font-weight:300;margin:4px 0 0;line-height:1.2}.info_agr--button{font-size:30px;font-size:3.75rem;border-radius:50%;background-clip:padding-box;background:#fcd757;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:60px;height:60px;position:absolute;left:50%;margin-left:-30px;top:-30px;cursor:pointer}.info_agr--button span{-webkit-transition:all .3s linear;transition:all .3s linear;display:block;position:relative;top:-10px}.info_agr--button.active span{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.mini_menu{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:40px}@media(max-width: 1024px){.mini_menu{display:none}}.mini_menu li{margin-right:24px}.mini_menu li.new-menu{position:relative}.mini_menu li.new-menu:after{background-clip:padding-box;border-radius:2px;border-radius:2px;border-radius:2px;content:"Nuovo";background:#e8532b;color:#fff;font-size:8px;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;padding:2px 4px;position:absolute;right:-18px;top:-10px}.mini_menu li:last-child{margin-right:0}.mini_menu li a{font-size:16px;font-size:2rem;color:#343535;font-weight:normal;cursor:pointer;font-weight:300;display:inline-block}.mini_menu li a::after{-webkit-transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;background:#343535;content:"";display:block;height:1px;width:0}.mini_menu li a:hover{color:#343535}.mini_menu li a:hover::after{width:100%}body.home .mini_menu li a{color:#fff}body.home .mini_menu li a:after{background:#fff}body.home .mini_menu li a:hover{color:#fff}body.home .mini_menu li a:hover::after{background:#fff}.show-cart-link{pointer-events:auto}.widget_shopping_cart_content.active .minicart--layout{opacity:1;top:65px;pointer-events:auto}.widget_shopping_cart_content .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:16px}.minicart--go-to{width:100%}.minicart--layout{-webkit-transition:all .4s ease;transition:all .4s ease;transition:all .4s ease;transition:all .4s ease;transition:all .4s ease;transition:all .4s ease;background-clip:padding-box;border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;position:absolute;top:30px;right:15px;width:300px;background:#fff;border-top:0;padding:24px 16px 16px;opacity:0;pointer-events:none;z-index:100;border:1px solid #ddd;border-top:none;-webkit-box-shadow:0 8px 8px 0 rgba(0,0,0,.1);box-shadow:0 8px 8px 0 rgba(0,0,0,.1)}@media(max-width: 640px){.minicart--layout{display:none !important}}.minicart--total-products{font-size:14px;font-size:1.75rem;border-top:1px solid #f8f5f1;padding-top:8px}.minicart--subtotal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #f8f5f1;padding:8px 0}.minicart--subtotal strong{font-weight:600}.minicart--subtotal>span{font-size:18px;font-size:2.25rem;font-weight:300}.minicart--subtotal>span .woocommerce-Price-currencySymbol{font-size:14px;font-size:1.75rem}.minicart-box{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;border-top:1px solid #f8f5f1;padding:8px 0}.minicart-box:first-of-type{border-top:none;padding-top:0}.minicart-box .icon-close{position:absolute;top:9px;right:12px;font-size:18px;font-size:2.25rem;color:#343535;z-index:2;cursor:pointer}@media(min-width: 641px){.minicart-box .icon-close{top:15px}}.minicart-box .icon-close:hover{color:#ec5157}.minicart-box--title{font-weight:600;font-size:16px;font-size:2rem}.minicart-box--title a{display:block;color:#343535}.minicart-box--title a:hover{color:#3c21ff}.minicart-box--link{position:relative;display:block;width:40%}.minicart-box--quantity{font-weight:600;font-size:11px;font-size:1.375rem;background-clip:padding-box;border-radius:50%;border-radius:50%;border-radius:50%;position:absolute;color:#fff;z-index:2;background:#069460;width:24px;height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;right:4px;top:4px}.minicart-box--info{width:60%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 0 8px 16px}.minicart-box--info--bottom{font-size:14px;font-size:1.75rem}.minicart-box .new-cart--variations{margin-top:-4px}.minicart-box .new-cart--variations span{font-size:12px;font-size:1.5rem;text-transform:none !important;letter-spacing:0 !important;margin-right:6px}.minicart-box .new-cart--variations span.last{margin-right:0}.footer{padding:40px 0;position:relative;background:#e5d7c8;border-top:1px solid #fff}.footer .container-pg{position:relative;z-index:2}@media(min-width: 641px){.footer--column.one{width:40%}.footer--column.one .footer--menu{padding-left:0}}.footer--social{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer--social a{width:calc(50% - 8px);background-clip:padding-box;border-radius:2px;border-radius:2px;border-radius:2px;margin:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#f8f5f1;position:relative}.footer--social a:after{content:"";display:block;padding-bottom:100%}.footer--social a>span{font-size:45px;font-size:5.625rem;width:100%;left:50%;position:relative;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;text-align:center}@media(min-width: 641px){.footer--flex{padding:0 40px 40px}}.footer--flex:last-of-type{padding-bottom:0;border-top:1px solid #f1f1f1}@media(min-width: 641px){.footer--flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media(min-width: 641px){.footer--sx{display:-webkit-box;display:-ms-flexbox;display:flex;width:75%}}@media(min-width: 641px){.footer--dx{width:25%}}.footer--logo{text-align:center}@media(min-width: 641px){.footer--logo{margin-top:40px;text-align:left}}.footer--logo--flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media(max-width: 640px){.footer--logo--flex{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.footer--logo--flex span{font-size:30px;font-size:3.75rem;color:#069460;font-family:"Alice",serif}.footer--logo--flex svg{fill:#069460;width:85px;display:block;position:relative;top:-19px;left:-14px;margin-right:-18px}.footer--menu{padding:8px 0}@media(min-width: 641px){.footer--menu{padding:0 40px}}.footer--menu--flex{margin:16px 0}@media(min-width: 641px){.footer--menu--flex{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;width:100%}}@media(max-width: 640px){.footer--menu--list{display:none}}.footer--menu--title{font-size:16px;font-size:2rem;color:#343535;margin:0 0 40px;display:inline-block;position:relative}.footer--menu--title::after,.footer--menu--title::before{content:"";display:table}.footer--menu--title::after{clear:both}@media(max-width: 640px){.footer--menu--title{margin:16px 0 24px}}@media(min-width: 641px){.footer--menu--title.big-title{font-size:32px;font-size:4rem;font-weight:900;margin-bottom:16px}.footer--menu--title.big-title:after{content:none}}.footer--menu--title:after{content:"";display:block;width:100%;height:1px;background:#343535;position:absolute;left:0;bottom:-3px}@media(max-width: 640px){.footer--menu--title{font-size:18px;font-size:2.25rem;cursor:pointer;position:relative;display:block}.footer--menu--title__icon{-webkit-transition:all .2s linear;transition:all .2s linear;transition:all .2s linear;transition:all .2s linear;transition:all .2s linear;transition:all .2s linear;font-size:20px;font-size:2.5rem;position:absolute;right:0;top:0}.footer--menu--title__icon.rotate{-webkit-transform:rotate(180deg);transform:rotate(180deg);transform:rotate(180deg);transform:rotate(180deg);transform:rotate(180deg);transform:rotate(180deg)}}.footer--menu ul{list-style:none;margin:0;padding:0}.footer--menu ul#menu-footer-1 li a{font-size:24px;font-size:3rem}.footer--menu ul li{padding:4px 0}.footer--menu ul li a{font-size:16px;font-size:2rem;color:#343535;position:relative;font-weight:300}.footer--menu ul li a:after{-webkit-transition:all .3s linear;transition:all .3s linear;transition:all .3s linear;transition:all .3s linear;transition:all .3s linear;transition:all .3s linear;content:"";display:block;background:#343535;width:0;height:1px;position:absolute;bottom:-3px;left:0}.footer--menu ul li a:hover{color:#343535}.footer--menu ul li a:hover:after{width:100%}.footer--menu ul li a.social{position:relative;padding-left:26px}.footer--menu ul li a.social span{font-size:26px;font-size:3.25rem;position:absolute;left:0;top:-3px}.footer--info{text-align:left;margin-top:16px;text-align:center;margin:16px 0}@media(min-width: 641px){.footer--info{margin:-20px 0 0 0;text-align:left}}.footer--info span{display:block}.footer--info a,.footer--info span{font-size:14px;font-size:1.75rem;color:#343535;margin:0}.footer--info a{position:relative}.footer--info a:after{-webkit-transition:all .3s linear;transition:all .3s linear;transition:all .3s linear;transition:all .3s linear;transition:all .3s linear;transition:all .3s linear;content:"";display:block;background:#3c21ff;width:0;height:1px;position:absolute;bottom:-3px;left:0}.footer--info a:hover{color:#3c21ff}.footer--info a:hover:after{width:100%}.footer--info--flex{margin-top:16px !important}.secure-payments{text-align:center;padding-top:24px}@media(max-width: 640px){.secure-payments{text-align:center}}.secure-payments span{font-size:12px;font-size:1.5rem;color:#697478;display:block;letter-spacing:1px;margin-bottom:16px}.secure-payments img{height:26px;display:block}@media(max-width: 640px){.secure-payments img{margin:0 auto}}.secure-payments.bando img{height:auto;width:200px}#getBright{width:30px;display:none !important}.hero--item{min-height:80vh;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#e5d7c8;background:-webkit-gradient(linear, left bottom, left top, from(rgb(232, 226, 218)), to(rgb(118, 83, 65)));background:linear-gradient(0deg, rgb(232, 226, 218) 0%, rgb(118, 83, 65) 100%)}@media(min-width: 641px){.hero--item{min-height:100vh}}body.home .hero--item{padding-top:90px}@media(min-width: 641px){body.home .hero--item{padding-top:160px}}.hero--text{text-align:center;max-width:900px;margin:0 auto}@media(max-width: 640px){.hero--text{padding:0 20px}}.hero--title{font-size:60px;font-size:7.5rem;font-weight:800;line-height:1;color:#e5d7c8}@media(min-width: 641px){.hero--title{font-size:90px;font-size:11.25rem}}.hero--subtitle{font-size:22px;font-size:2.75rem;margin-top:16px;color:#e5d7c8}@media(min-width: 641px){.hero--subtitle{font-size:26px;font-size:3.25rem}}.hero--btn{margin-top:40px}.hero--box{position:relative;z-index:2;width:98%;margin:20px auto -70px}@media(min-width: 641px){.hero--box{width:1000px;margin:0 auto -180px}}.hero-page{width:100%;height:60vh}.hero-page--item{width:100%;height:60vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-repeat:no-repeat;background-position:center;background-size:cover;background-attachment:fixed;position:relative}.hero-page--item:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:#343535;opacity:.4;z-index:1;mix-blend-mode:color-burn;pointer-events:none}.hero-page--text{text-align:center;position:relative;z-index:2;padding:0 20px;max-width:1120px;margin:0 auto}.hero-page--title{font-size:42px;font-size:5.25rem;font-weight:900;color:#fff;font-family:"Alice",serif;font-style:normal;line-height:1;margin-bottom:16px}@media(min-width: 641px){.hero-page--title{font-size:65px;font-size:8.125rem;margin-bottom:24px}}.hero-page--subtitle{font-size:22px;font-size:2.75rem;color:#fff}@media(min-width: 641px){.hero-page--subtitle{font-size:26px;font-size:3.25rem}}.product_title{font-size:34px;font-size:4.25rem;font-weight:900;display:inline-block;line-height:1}@media(min-width: 641px){.product_title{font-size:50px;font-size:6.25rem}}.woocommerce div.product p.price{color:#343535;font-weight:400}.woocommerce div.product p.price .woocommerce-Price{font-weight:400}.woocommerce div.product p.price .woocommerce-Price-amount{font-size:24px;font-size:3rem}.woocommerce div.product p.price .woocommerce-Price-currencySymbol{font-size:18px;font-size:2.25rem}.pd-gallery-slider{margin-top:8px;margin-left:-8px;margin-right:-8px}@media(max-width: 640px){.pd-gallery-slider{margin-top:4px;margin-left:-4px;margin-right:-4px;padding-bottom:8px;margin-bottom:42px !important}}@media(max-width: 640px){.pd-gallery-slider--item{padding:4px !important}}.pd-gallery-slider .slick-next-agr,.pd-gallery-slider .slick-prev-agr{background-clip:padding-box;border-radius:50%;border-radius:50%;border-radius:50%;background:#fff;width:32px;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:-16px}.pd-gallery-slider .slick-prev-agr{left:16px}.pd-gallery-slider .slick-next-agr{right:16px}.products-list--footer{margin-top:16px}.products-list--footer span{font-size:14px;font-size:1.75rem;margin-right:8px}@media(min-width: 641px){.products-list--footer span{font-size:16px;font-size:2rem}}.products-list--header{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;margin:0 0 16px}.products-list--title{font-size:22px;font-size:2.75rem;font-weight:600}.products-list--separator{content:"";display:block;width:100%;height:1px;background:#f8f5f1;margin:32px 0}body.search-results .negozio--flex,body.tax-product_cat.archive .negozio--flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 auto 40px}@media(min-width: 641px){body.search-results .negozio--flex,body.tax-product_cat.archive .negozio--flex{padding:0 128px}}@media(max-width: 1420px){body.search-results .negozio--flex,body.tax-product_cat.archive .negozio--flex{padding:0 48px}}@media(max-width: 1024px){body.search-results .negozio--flex,body.tax-product_cat.archive .negozio--flex{padding:0 20px}}body.search-results .negozio--flex .products-list-agr,body.tax-product_cat.archive .negozio--flex .products-list-agr{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%}@media(min-width: 641px){body.search-results .negozio--flex .products-list-agr,body.tax-product_cat.archive .negozio--flex .products-list-agr{width:75%}}body.search-results .negozio--flex .negozio-sidebar,body.tax-product_cat.archive .negozio--flex .negozio-sidebar{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media(min-width: 641px){body.search-results .negozio--flex .negozio-sidebar,body.tax-product_cat.archive .negozio--flex .negozio-sidebar{width:25%;margin-right:40px}}.negozio-sidebar{background-clip:padding-box;border-radius:8px;border-radius:8px;border-radius:8px;background:#e5d7c8;padding:18px;position:sticky;top:90px}@media(max-width: 640px){.negozio-sidebar{display:none}}.negozio-sidebar--list.show-all-subs>li.cat-item{display:block !important}.negozio-sidebar--list.show-all-subs>li.cat-item-speciali{display:none !important}.negozio-sidebar--list li.cat-item-speciali,.negozio-sidebar--list li.cat-empty{display:none !important}.negozio-sidebar--list li.current-cat>a{color:#3c21ff}.negozio-sidebar--list a{font-size:16px;font-size:2rem;display:block;position:relative;line-height:1.1;border-top:1px solid #fff;padding:8px 20px 8px 8px}.negozio-sidebar--list a.i-have-kids:before{-webkit-transition:all .6s ease;transition:all .6s ease;transition:all .6s ease;transition:all .6s ease;transition:all .6s ease;transition:all .6s ease;font-family:"icomoon" !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;speak:none;text-transform:none;content:"";font-size:26px;font-size:3.25rem;position:absolute;display:inline-block;top:4px;right:-4px}.negozio-sidebar--list a:hover{color:#3c21ff}.negozio-sidebar--list>li{display:block}.negozio-sidebar--list>li:first-child>a{border-top:none}.negozio-sidebar--list>li>a,.negozio-sidebar--list>li a.opened{font-size:20px;font-size:2.5rem;font-weight:600;padding-top:12px;padding-bottom:12px}.negozio-sidebar--list>li a.opened:before{-webkit-transform:rotate(180deg);transform:rotate(180deg);transform:rotate(180deg);transform:rotate(180deg);transform:rotate(180deg);transform:rotate(180deg);top:8px}.negozio-sidebar--list>li a.first-item{padding-top:12px;padding-bottom:12px}.negozio-sidebar--list>li a.first-item:before{top:8px}.negozio-sidebar--list>li a.opened.first-item{border-top:none !important}.negozio-sidebar--list>li ul.children{display:none}.products-navigation{margin-bottom:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:none}.products-navigation--slider .slick-slide{padding:3px 4px}.products-navigation li{display:inline-block;margin:0 4px 4px 0}.products-navigation--title{background-clip:padding-box;border-radius:6px;border-radius:6px;border-radius:6px;font-size:16px;font-size:2rem;padding:4px 12px;color:#8c9da3;background:#f8f5f1;font-weight:600;margin-right:4px;margin-top:1px}.products-navigation--title.alert{font-weight:400;background:#ec5157;color:#fff}.products-navigation--link{background-clip:padding-box;border-radius:6px;border-radius:6px;border-radius:6px;font-size:16px;font-size:2rem;padding:6px 12px;color:#3c21ff;background:rgba(60,33,255,.1);cursor:pointer}.products-navigation--link:hover{background:rgba(60,33,255,.2)}.woocommerce-products-header{margin-bottom:24px}@media(min-width: 641px){.woocommerce-products-header{margin-bottom:50px}}.added_to_cart,.woocommerce-ordering,.woocommerce-result-count{display:none !important}body.tax-product_cat .woocommerce-no-products-found{display:none}.shop--list.search-results{margin-top:16px}@media(min-width: 641px){.shop--list.search-results{margin-top:45px}}.shop--list:first-of-type .shop--minititle{margin-top:0}.shop--list--header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:24px 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(max-width: 640px){.shop--list--header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media(min-width: 641px){.shop--list--header .arrow-link{margin-left:24px}}.shop--minititle{font-size:20px;font-size:2.5rem;color:#343535;display:inline-block;font-weight:600;position:relative}.shop--minititle::after,.shop--minititle::before{content:"";display:table}.shop--minititle::after{clear:both}@media(min-width: 641px){.shop--minititle{font-size:22px;font-size:2.75rem}}.shop--minititle::after{background:#343535;bottom:-3px;content:"";display:block;height:1px;left:0;position:absolute;width:100%}.woocommerce .woocommerce-breadcrumb{font-size:12px;font-size:1.5rem;text-align:center;margin:24px 0;text-transform:uppercase;letter-spacing:2px;padding:0 20px}@media(max-width: 640px){.woocommerce .woocommerce-breadcrumb{display:none}}.woocommerce .woocommerce-breadcrumb a{display:inline-block}@media(min-width: 641px){.woocommerce .woocommerce-breadcrumb a::after{-webkit-transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;background:#3c21ff;content:"";display:block;height:1px;width:0}.woocommerce .woocommerce-breadcrumb a:hover{color:#3c21ff}.woocommerce .woocommerce-breadcrumb a:hover::after{width:100%}}.woocommerce ul.products{margin:0 auto;padding:0;display:block}.woocommerce ul.products li.product{float:none !important;width:100% !important;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;padding:16px;background:#fff;position:relative;margin-bottom:4px !important;-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,.03);box-shadow:0 3px 3px 0 rgba(0,0,0,.03)}.woocommerce ul.products li.product .uom{display:none}.woocommerce ul.products li.product .product-loop-title-meta .woocommerce-loop-product__title{margin-bottom:0;padding:0}.woocommerce ul.products li.product .product-loop-title-meta .product-info--quantity{font-size:16px;font-size:2rem;color:#8c9da3}.woocommerce ul.products li.product:first-of-type{border-top-left-radius:16px;border-top-right-radius:16px}.woocommerce ul.products li.product:last-of-type{border-bottom-left-radius:16px;border-bottom-right-radius:16px}@media(min-width: 641px){.woocommerce ul.products li.product{padding:24px}}.woocommerce ul.products li.product .yith-wcwl-add-to-wishlist{position:absolute;right:20px;margin:0;padding:0}.woocommerce ul.products li.product .button{-webkit-transition:all .6s ease;transition:all .6s ease;transition:all .6s ease;transition:all .6s ease;transition:all .6s ease;transition:all .6s ease;background-clip:padding-box;border-radius:6px;border-radius:6px;border-radius:6px;font-size:18px;font-size:2.25rem;line-height:52px;line-height:6.5rem;cursor:pointer;display:inline-block;min-width:180px;max-width:100%;font-family:"Barlow",sans-serif;font-weight:400;color:#fff;text-align:center;border:none;background-size:300% 100%;padding:0 35px;color:#fff;border:none;background-image:-webkit-gradient(linear, left top, right top, from(#3c21ff), color-stop(#3c21ff), color-stop(#5e0bdb), to(#5e0bdb));background-image:linear-gradient(to right, #3c21ff, #3c21ff, #5e0bdb, #5e0bdb);-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.15);box-shadow:0 5px 5px 0 rgba(0,0,0,.15);font-size:16px;font-size:2rem;padding:0 24px;line-height:42px;line-height:5.25rem;min-width:0;margin:0}.woocommerce ul.products li.product .button:hover{background-position:100% 0;color:#fff}.woocommerce ul.products li.product .button:focus{outline:none}.woocommerce ul.products li.product .button span{font-size:24px;font-size:3rem;margin-right:4px}.woocommerce ul.products li.product .onsale{font-size:10px;font-size:1.25rem;top:4px;padding:6px 8px;left:4px;right:auto;line-height:1;min-height:0;display:block;margin:0;width:50px;height:50px;padding-top:13px}@media(max-width: 640px){.woocommerce ul.products li.product .onsale{display:none}}.woocommerce ul.products li.product .onsale span{font-size:14px;font-size:1.75rem;display:block;width:100%;line-height:.8}.woocommerce ul.products li.product .onsale span.small{display:none}@media(min-width: 641px){.woocommerce ul.products li.product a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.woocommerce ul.products li.product a .product-loop-title-meta{width:80%}}.woocommerce ul.products li.product a img{width:50px;margin:0 12px 0 0;display:none}@media(min-width: 641px){.woocommerce ul.products li.product a img{display:block;width:65px;margin:0 24px 0 0}}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:18px;font-size:2.25rem;margin:0 16px 0 0;line-height:1.1;font-weight:600;padding-top:0}@media(min-width: 641px){.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:20px;font-size:2.5rem;margin:4px 24px 0 0}}@media(max-width: 640px){.woocommerce ul.products li.product .woocommerce-loop-product__title{padding:0;margin-bottom:8px}}.woocommerce ul.products li.product .price{margin:0;color:#343535}@media(min-width: 641px){.woocommerce ul.products li.product .price{margin:0 0 27px}}.woocommerce ul.products li.product .price .woocommerce-Price{font-weight:400}.woocommerce ul.products li.product .price .woocommerce-Price-amount{font-weight:400;font-size:18px;font-size:2.25rem}@media(min-width: 641px){.woocommerce ul.products li.product .price .woocommerce-Price-amount{font-size:20px;font-size:2.5rem}}.woocommerce ul.products li.product .price .woocommerce-Price-currencySymbol{font-size:13px;font-size:1.625rem}@media(min-width: 641px){.woocommerce ul.products li.product .price .woocommerce-Price-currencySymbol{font-size:16px;font-size:2rem}}.woocommerce ul.products li.product .price del{text-decoration:none;position:relative;display:inline-block;margin-right:10px;opacity:1}.woocommerce ul.products li.product .price del:before{content:"";display:block;width:110%;height:2px;background:#ec5157;position:absolute;top:50%;left:-5%;-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}.woocommerce ul.products li.product .price ins{text-decoration:none;color:#ec5157;font-weight:300}.woocommerce ul.products li.product .price ins.highlight{font-size:18px;font-size:2.25rem}.product-bottom{margin-top:80px}@media(min-width: 641px){.product-bottom{margin-top:-80px;position:relative;z-index:-1}}.product-top{margin:0 auto;padding:0 20px}@media(min-width: 641px){.product-top{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.product-top .reset_variations{display:none !important}.product-top .price{display:none}.product-top .woocommerce-variation-add-to-cart::after,.product-top .woocommerce-variation-add-to-cart::before{content:"";display:table}.product-top .woocommerce-variation-add-to-cart::after{clear:both}.product-top .woocommerce-variation-add-to-cart .btn-price{display:none}.product-top .product-price--flex{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}@media(max-width: 640px){.product-top .product-price--flex{-ms-flex-wrap:wrap;flex-wrap:wrap}.product-top .product-price--flex .btn{width:100%;margin-top:8px}}.product-top .product-price--flex .btn-price .uom{display:none}.product-top .product-price--flex .btn-price .woocommerce-Price{font-weight:400}.product-top .product-price--flex .btn-price .woocommerce-Price-amount{font-weight:400;font-size:40px;font-size:5rem}.product-top .product-price--flex .btn-price .woocommerce-Price-currencySymbol{font-size:24px;font-size:3rem}.product-top .product-price--flex .btn-price del{text-decoration:none;position:relative;display:inline-block;margin-right:10px}.product-top .product-price--flex .btn-price del:before{content:"";display:block;width:110%;height:2px;background:#ec5157;position:absolute;top:50%;left:-5%;-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}.product-top .product-price--flex .btn-price ins{text-decoration:none;color:#ec5157}.product-top .product-price--flex .btn-price ins.highlight{font-size:18px;font-size:2.25rem}.product-top .cart{width:100%}.product-template-default .site-main{position:relative}.woocommerce div.product .the-box-page div.images.woocommerce-product-gallery{background:#e5d7c8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.woocommerce div.product .the-box-page div.images.woocommerce-product-gallery figure{width:100%}.woocommerce div.product div.images.woocommerce-product-gallery{width:40%;float:none !important;margin-right:80px;margin-bottom:0 !important}@media(max-width: 1420px){.woocommerce div.product div.images.woocommerce-product-gallery{width:50%;margin-right:60px}}@media(max-width: 640px){.woocommerce div.product div.images.woocommerce-product-gallery{width:100%;margin:16px 0 0}}.woocommerce div.product div.summary{width:40%;float:none !important;padding-top:16px;padding-right:80px}@media(max-width: 1420px){.woocommerce div.product div.summary{width:50%}}@media(max-width: 640px){.woocommerce div.product div.summary{width:100%;padding:0;margin-top:16px}}.woocommerce div.product div.summary .qty{background:#fff}.woocommerce div.product div.summary .stock{display:none}.woocommerce div.product div.summary .pawer-logo-badge{width:130px;height:auto;margin-top:-16px;margin-bottom:8px}@media(max-width: 640px){.woocommerce div.product div.summary .pawer-logo-badge{width:100px;margin-top:0}}.woocommerce div.product div.summary .pawer-logo-badge svg{fill:#e8532b}.product-info{margin-top:16px;font-size:20px;font-size:2.5rem}.product-info--quantity{margin-right:5px}.product-info--producer a{display:inline-block;color:#3c21ff}@media(min-width: 641px){.product-info--producer a::after{-webkit-transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;background:#3c21ff;content:"";display:block;height:1px;width:0}.product-info--producer a:hover{color:#3c21ff}.product-info--producer a:hover::after{width:100%}}.product-quantity--change{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 0}.product-quantity--change .quantity{float:none !important;margin:0 !important}.product-quantity--change .quantity .qty{height:38px;width:50px !important;border-top:1px solid #8c9da3;border-bottom:1px solid #8c9da3;font-size:18px !important;text-align:center}.product-quantity--change .product-quantity--minus,.product-quantity--change .product-quantity--plus{font-size:24px;font-size:3rem;background:#fff;color:#3c21ff;padding:0 8px;border:1px solid #8c9da3}.product-quantity--change .product-quantity--minus.disabled,.product-quantity--change .product-quantity--plus.disabled{color:#8c9da3}.product-quantity--change .product-quantity--minus{background-clip:padding-box;border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;border-right:none}.product-quantity--change .product-quantity--plus{background-clip:padding-box;border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;border-left:none}.woocommerce-product-details__short-description{margin:24px 0}.woocommerce-product-details__short-description p{font-size:18px;font-size:2.25rem;line-height:1.3}.woocommerce span.onsale{background-clip:padding-box;border-radius:60px;border-radius:60px;border-radius:60px;padding:8px;text-transform:uppercase;left:30px;top:-15px;background:#e8532b;width:120px;height:120px;text-align:center;font-family:"Sunday Morning",sans-serif;-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.05);box-shadow:0 5px 5px 0 rgba(0,0,0,.05);-webkit-transform:rotate(-13deg);transform:rotate(-13deg)}@media(max-width: 640px){.woocommerce span.onsale{display:none}}.woocommerce span.onsale span{font-size:24px;font-size:3rem;display:block;width:100%;line-height:1}.woocommerce span.onsale span.small{font-size:30px;font-size:3.75rem;margin-top:10px}.summary form.variations_form .variations td.label,.summary form.variations_form .variations th,.woocommerce div.product form.cart .variations td.label,.woocommerce div.product form.cart .variations th{width:100%;display:block;text-align:left}.summary form.variations_form .variations td.label label,.summary form.variations_form .variations th label,.woocommerce div.product form.cart .variations td.label label,.woocommerce div.product form.cart .variations th label{font-size:12px;font-size:1.5rem;text-transform:uppercase;letter-spacing:2px;text-transform:uppercase;font-weight:400}.summary form.variations_form .variations td.value,.woocommerce div.product form.cart .variations td.value{width:100%;display:block}.summary form.variations_form .variations .nice-select,.summary form.variations_form .variations .reset_variations,.summary form.variations_form .variations select,.woocommerce div.product form.cart .variations .nice-select,.woocommerce div.product form.cart .variations .reset_variations,.woocommerce div.product form.cart .variations select{display:none}.summary form.variations_form .variations .variation-radios,.woocommerce div.product form.cart .variations .variation-radios{display:block;clear:both;width:100%}.summary form.variations_form .variations .variation-radios label,.woocommerce div.product form.cart .variations .variation-radios label{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 4px}.summary form.variations_form .variations .variation-radios label:last-of-type,.woocommerce div.product form.cart .variations .variation-radios label:last-of-type{margin-right:0}.summary form.variations_form .variations .variation-radios.attribute_pa_dimensione,.summary form.variations_form .variations .variation-radios.attribute_pa_tipologia,.woocommerce div.product form.cart .variations .variation-radios.attribute_pa_dimensione,.woocommerce div.product form.cart .variations .variation-radios.attribute_pa_tipologia{display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width: 640px){.summary form.variations_form .variations .variation-radios.attribute_pa_dimensione,.summary form.variations_form .variations .variation-radios.attribute_pa_tipologia,.woocommerce div.product form.cart .variations .variation-radios.attribute_pa_dimensione,.woocommerce div.product form.cart .variations .variation-radios.attribute_pa_tipologia{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.summary form.variations_form .variations .variation-radios.attribute_pa_dimensione label,.summary form.variations_form .variations .variation-radios.attribute_pa_tipologia label,.woocommerce div.product form.cart .variations .variation-radios.attribute_pa_dimensione label,.woocommerce div.product form.cart .variations .variation-radios.attribute_pa_tipologia label{width:48%;margin:4px 0}@media(min-width: 641px){.summary form.variations_form .variations .variation-radios.attribute_pa_dimensione label,.summary form.variations_form .variations .variation-radios.attribute_pa_tipologia label,.woocommerce div.product form.cart .variations .variation-radios.attribute_pa_dimensione label,.woocommerce div.product form.cart .variations .variation-radios.attribute_pa_tipologia label{width:25%;margin:0 4px 0 0}}.summary form.variations_form .variations .variation-radios.attribute_pa_dimensione label:last-of-type,.summary form.variations_form .variations .variation-radios.attribute_pa_tipologia label:last-of-type,.woocommerce div.product form.cart .variations .variation-radios.attribute_pa_dimensione label:last-of-type,.woocommerce div.product form.cart .variations .variation-radios.attribute_pa_tipologia label:last-of-type{margin-right:0}.summary form.variations_form .variations .variation-radios input[type=radio],.woocommerce div.product form.cart .variations .variation-radios input[type=radio]{display:none}.summary form.variations_form .variations .variation-radios input[type=radio]:checked+.box,.woocommerce div.product form.cart .variations .variation-radios input[type=radio]:checked+.box{background-color:#069460}.summary form.variations_form .variations .variation-radios input[type=radio]:checked+.box span,.woocommerce div.product form.cart .variations .variation-radios input[type=radio]:checked+.box span{color:#fff}@media(min-width: 641px){.summary form.variations_form .variations .variation-radios label:nth-child(even) .box:hover,.woocommerce div.product form.cart .variations .variation-radios label:nth-child(even) .box:hover{-webkit-transform:rotate(2deg);transform:rotate(2deg);transform:rotate(2deg);transform:rotate(2deg);transform:rotate(2deg);transform:rotate(2deg)}}.summary form.variations_form .variations .variation-radios label:nth-child(even) input[type=radio],.woocommerce div.product form.cart .variations .variation-radios label:nth-child(even) input[type=radio]{display:none}.summary form.variations_form .variations .variation-radios .box,.woocommerce div.product form.cart .variations .variation-radios .box{-webkit-transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;background-clip:padding-box;border-radius:24px;border-radius:24px;border-radius:24px;width:100%;background-color:#fff;-webkit-transition:all 250ms ease;transition:all 250ms ease;display:inline-block;text-align:center;cursor:pointer;position:relative;font-weight:300;padding:4px 16px}@media(min-width: 641px){.summary form.variations_form .variations .variation-radios .box:hover,.woocommerce div.product form.cart .variations .variation-radios .box:hover{-webkit-transform:rotate(-2deg);transform:rotate(-2deg);transform:rotate(-2deg);transform:rotate(-2deg);transform:rotate(-2deg);transform:rotate(-2deg)}}.summary form.variations_form .variations .variation-radios .box span,.woocommerce div.product form.cart .variations .variation-radios .box span{font-size:16px;font-size:2rem;-webkit-transition:all 300ms ease;transition:all 300ms ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#343535;font-weight:300;display:block}.woocommerce-variation-description::after,.woocommerce-variation-description::before{content:"";display:table}.woocommerce-variation-description::after{clear:both}@media(max-width: 640px){.woocommerce-variation-description{display:none}}.woocommerce-variation-description ul li{padding:0;margin:-10px 0}.woocommerce-variation-description ul li span{font-size:28px;font-size:3.5rem;color:#3c21ff;position:relative;top:3px}.woocommerce-variation-add-to-cart,.woocommerce-variation-price{width:100%;margin-top:21px}.woocommerce-variation-add-to-cart .btn-price,.woocommerce-variation-add-to-cart .price,.woocommerce-variation-price .btn-price,.woocommerce-variation-price .price{color:#343535;display:block}.woocommerce-variation-add-to-cart .btn-price .woocommerce-Price,.woocommerce-variation-add-to-cart .price .woocommerce-Price,.woocommerce-variation-price .btn-price .woocommerce-Price,.woocommerce-variation-price .price .woocommerce-Price{font-weight:400}.woocommerce-variation-add-to-cart .btn-price .woocommerce-Price-amount,.woocommerce-variation-add-to-cart .price .woocommerce-Price-amount,.woocommerce-variation-price .btn-price .woocommerce-Price-amount,.woocommerce-variation-price .price .woocommerce-Price-amount{font-size:40px;font-size:5rem;color:#343535}.woocommerce-variation-add-to-cart .btn-price .woocommerce-Price-currencySymbol,.woocommerce-variation-add-to-cart .price .woocommerce-Price-currencySymbol,.woocommerce-variation-price .btn-price .woocommerce-Price-currencySymbol,.woocommerce-variation-price .price .woocommerce-Price-currencySymbol{font-size:24px;font-size:3rem;color:#343535}.woocommerce-variation-add-to-cart .btn-price .subscription-details,.woocommerce-variation-add-to-cart .price .subscription-details,.woocommerce-variation-price .btn-price .subscription-details,.woocommerce-variation-price .price .subscription-details{font-size:24px;font-size:3rem;color:#343535}@media(max-width: 640px){.woocommerce-variation{text-align:center}}.woocommerce-variation-add-to-cart{text-align:right;margin-top:-54px}@media(max-width: 640px){.woocommerce-variation-add-to-cart{margin-top:8px}.woocommerce-variation-add-to-cart .btn{width:100%}}.shipping-info{text-align:center;display:block;margin-top:32px}.shipping-info p{font-size:16px;font-size:2rem;color:#3c21ff}.shipping-info p span{color:#ec5157}.woocommerce-pagination .page-numbers{border:none !important}.woocommerce-pagination .page-numbers li{border:none !important;margin:2px 0;padding:8px 2px !important}.woocommerce-pagination .page-numbers li a,.woocommerce-pagination .page-numbers li span{background-clip:padding-box;border-radius:4px;border-radius:4px;border-radius:4px;font-size:14px !important;background:#f8f5f1 !important;color:#3c21ff !important;padding:10px 14px !important}.woocommerce-pagination .page-numbers li a.current,.woocommerce-pagination .page-numbers li span.current{background:rgba(60,33,255,.1) !important}.woocommerce-pagination .page-numbers li a.next,.woocommerce-pagination .page-numbers li span.next{background:rgba(0,0,0,0) !important}.sos-numbers{padding:0 20px;background:#e5d7c8}@media(min-width: 641px){.sos-numbers{padding:120px 80px}}@media(max-width: 1420px){.sos-numbers{padding:80px 60px}}@media(max-width: 640px){.sos-numbers{padding:50px 20px}}.sos-numbers--container{background-clip:padding-box;border-radius:24px;border-radius:24px;border-radius:24px;max-width:990px;margin:0 auto;background:rgba(255,255,255,.3);padding:40px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sos-numbers--container .btn{margin-top:180px}.sos-numbers--container .icon-heart{font-size:30px;font-size:3.75rem;position:absolute;right:36px;top:36px;color:#e8532b}@media(min-width: 641px){.sos-numbers--top{width:40%}}.sos-numbers--bottom{text-align:right}@media(min-width: 641px){.sos-numbers--bottom{width:40%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.sos-numbers--title{font-size:40px;font-size:5rem;font-weight:900;display:block;line-height:.9;margin-bottom:24px}.sos-numbers--subtitle{font-size:18px;font-size:2.25rem;font-weight:300;display:block}.sos-numbers--number{font-size:190px;font-size:23.75rem;font-weight:300;display:block;line-height:1}.sos-numbers--label{font-size:16px;font-size:2rem;font-weight:300;display:block}.agri-values{background:#069460;position:relative;padding:120px 0 120px;color:#e5d7c8}@media(max-width: 640px){.agri-values{padding:42px 0}}.agri-values--title{font-size:32px;font-size:4rem;font-weight:900;line-height:1;margin-bottom:32px;text-align:center}@media(min-width: 641px){.agri-values--title{font-size:42px;font-size:5.25rem}}@media(max-width: 1420px){.agri-values--title{font-size:40px;font-size:5rem}}@media(max-width: 640px){.agri-values--title{font-size:32px;font-size:4rem;padding:0 20px}}.agri-values--flex{margin-top:40px}.agri-values--item{max-width:20%;text-align:center;padding:24px 32px}@media(max-width: 640px){.agri-values--item{max-width:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 20px}}.agri-values--item.big{max-width:33.333%;padding:24px 8px}.agri-values--item.big>span{font-size:50px;font-size:6.25rem;padding:20px;border-color:#343535}.agri-values--item>svg{background-clip:padding-box;border-radius:50%;border-radius:50%;border-radius:50%;font-size:90px;font-size:11.25rem;border:8px solid #e5d7c8;padding:16px;fill:#e5d7c8;width:100px;margin:0 auto;display:block}.agri-values--descr{font-size:22px;font-size:2.75rem;font-weight:600;margin-top:32px}@media(max-width: 640px){.agri-values--descr{margin-top:16px}}.agri-values--descr span{font-weight:300}.agri-values--button{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.agri-values--video{position:absolute;right:0;bottom:0;min-width:100%;min-height:100%;z-index:-1}.box-types{padding:0 20px}@media(min-width: 641px){.box-types{padding:120px 80px}}@media(max-width: 1420px){.box-types{padding:80px 60px}}@media(max-width: 640px){.box-types{padding:50px 20px}}.box-types--buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:2}.box-types--label{background-clip:padding-box;border-radius:50%;border-radius:50%;border-radius:50%;background:#e8532b;position:absolute;top:16px;right:16px;z-index:2;font-family:"Sunday Morning",sans-serif;color:#fff;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px;line-height:1;font-size:20px;font-size:2.5rem;width:80px;height:80px}.box-types--claim{text-align:center;font-size:14px;font-size:1.75rem;padding:42px 0 0}@media(min-width: 641px){.box-types--claim{font-size:16px;font-size:2rem}}.box-types--claim a{font-size:14px;font-size:1.75rem;color:#3c21ff;font-weight:300;position:relative;display:inline-block;cursor:pointer}@media(min-width: 641px){.box-types--claim a{font-size:16px;font-size:2rem}}.box-types--claim a:after{-webkit-transition:all .2s linear;transition:all .2s linear;transition:all .2s linear;transition:all .2s linear;transition:all .2s linear;transition:all .2s linear;background:#3c21ff;bottom:-2px;content:"";display:block;height:1px;left:0;position:absolute;width:100%}.box-types--claim a:hover{color:#3c21ff}.box-types--claim a:hover::after{width:0}.box-types--item{background-clip:padding-box;border-radius:24px;border-radius:24px;border-radius:24px;background-position:center center;background-repeat:no-repeat;background-size:cover;background-size:cover;background-size:cover;background-size:cover;padding:240px 32px 32px;position:relative;overflow:hidden;color:#fff;-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,.03);box-shadow:0 3px 3px 0 rgba(0,0,0,.03);margin:0 20px}.box-types--item:before{content:"";display:block;background:rgba(0,0,0,.3);width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.box-types--item.vegana{background:rgba(232,226,218,.4)}.box-types--item.vegetariana{background:rgba(232,226,218,.6)}.box-types--item.pescetariana{background:rgba(232,226,218,.8)}.box-types--item.onnivora{background:#e8e2da}.box-types--title{font-size:32px;font-size:4rem;font-weight:900;position:relative;z-index:2}.box-types .btn{position:relative;z-index:2;margin-top:16px}.box-types--list{font-size:16px;font-size:2rem;position:relative;z-index:2}.box-types--list li{position:relative;padding-left:20px;line-height:1;margin:8px 0;font-weight:400}.box-types--list .icon-check{font-size:30px;font-size:3.75rem;top:-8px;position:absolute;left:-9px}.how-works{text-align:center;padding:0 0 120px;max-width:1024px;margin:0 auto}.how-works--flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.how-works--item{width:100%;padding:24px}@media(min-width: 641px){.how-works--item{width:33.333%;padding:24px}}.how-works--item--title{font-size:32px;font-size:4rem;font-style:normal;font-weight:900;line-height:1;margin-bottom:16px}.how-works--item--title span{font-weight:300;color:#3c21ff;margin-right:6px}.how-works--item--subtitle{font-size:20px;font-size:2.5rem;font-weight:400}.sec-home{position:relative}.sec-home.bg-black{background:#343535;color:#e5d7c8}.sec-home.bg-green{background:#069460}.sec-home.bg-beige{background:#e8e2da}.sec-home.bg-brown{background:#765341;color:#e5d7c8}.sec-home.bg-panna{background:#e5d7c8}.sec-home.bg-orange{background:#e8532b;color:#e5d7c8}.sec-home--minititle{text-align:center;padding-top:140px;margin-bottom:-60px}@media(max-width: 1420px){.sec-home--minititle{padding-top:120px}}.sec-home--minititle h3{font-size:16px;font-size:2rem;text-transform:uppercase;letter-spacing:2px}.sec-home--text{text-align:center;padding:30px 60px}@media(max-width: 1420px){.sec-home--text{padding:30px}}.sec-home--text.pseudo-list{margin:0 auto;text-align:left;padding:140px 0;text-align:center;color:#e5d7c8}@media(max-width: 1420px){.sec-home--text.pseudo-list{padding:120px 0}}.sec-home--text.pseudo-list span{font-family:"Alice",serif;font-weight:900;line-height:1.1;font-size:34px;font-size:4.25rem}.sec-home--text.pseudo-list span:before{content:"/";color:#fff;padding:0 8px}.sec-home--text.pseudo-list span:first-of-type:before{content:none}.sec-home--text.list{max-width:540px;margin:0 auto;text-align:left;padding:140px 0}@media(max-width: 1420px){.sec-home--text.list{padding:120px 0}}.sec-home--text.list h4{display:block;font-family:"Alice",serif;font-weight:900;line-height:1.1;font-size:34px;font-size:4.25rem;padding:8px 0 8px 38px;position:relative}.sec-home--text.list h4:before{content:"";position:absolute;left:0;top:25px;height:2px;width:28px;background:#343535}@media(max-width: 1420px){.sec-home--text.list h4{font-size:32px;font-size:4rem}}.sec-home--text.list h4 a{display:block}.sec-home--text.list h4 a:hover{color:#3c21ff}.sec-home--btn{margin-top:50px}@media(max-width: 1420px){.sec-home--btn{margin-top:32px}}.sec-home--title{font-family:"Alice",serif;font-weight:900;line-height:1.1}.sec-home--title.big{font-size:45px;font-size:5.625rem;line-height:1.1}@media(max-width: 1420px){.sec-home--title.big{font-size:40px;font-size:5rem}}.sec-home--title.big .number{font-size:55px;font-size:6.875rem}@media(max-width: 1420px){.sec-home--title.big .number{font-size:50px;font-size:6.25rem}}.sec-home--title.medium{font-size:40px;font-size:5rem;line-height:1.1}@media(max-width: 1420px){.sec-home--title.medium{font-size:32px;font-size:4rem}}.sec-home--title.medium .number{font-size:50px;font-size:6.25rem}@media(max-width: 1420px){.sec-home--title.medium .number{font-size:42px;font-size:5.25rem}}.sec-home--subtitle{font-size:22px;font-size:2.75rem;line-height:1.2;margin-top:24px;font-weight:400}.sec-home--rounded{position:relative;content:"";width:300px;margin:0 auto}.sec-home--rounded--floating{width:300px;display:block;position:absolute;z-index:2;left:0;bottom:0}.sec-home--rounded--img{width:300px;background-clip:padding-box;border-radius:150px 150px 0 0;border-radius:150px 150px 0 0;border-radius:150px 150px 0 0}.sec-framed--intro{text-align:center;max-width:800px;margin:0 auto;padding:40px 0 80px}@media(min-width: 641px){.sec-framed--intro{padding:80px 0 140px}}.sec-framed--title{margin-top:24px}.sec-product-description{padding:180px 0}@media(max-width: 1420px){.sec-product-description{padding:140px 0}}@media(max-width: 640px){.sec-product-description{padding:50px 0}}.sec-product-description strong{font-weight:600}.sec-product-description blockquote{padding:32px 0 32px 24px}@media(min-width: 641px){.sec-product-description blockquote{padding:40px 60px 40px 120px}}.sec-product-description blockquote p{font-size:28px;font-size:3.5rem;font-family:"Alice",serif;line-height:1.1;font-style:italic;font-weight:900;position:relative}@media(min-width: 641px){.sec-product-description blockquote p{font-size:32px;font-size:4rem}}.sec-product-description blockquote p:before{font-size:50px;font-size:6.25rem;content:'"';color:#e8532b;position:absolute;top:-20px;left:-30px}@media(min-width: 641px){.sec-product-description blockquote p:before{font-size:70px;font-size:8.75rem;top:-30px;left:-50px}}.sec-product-description h2,.sec-product-description h3,.sec-product-description h4,.sec-product-description h5{font-family:"Alice",serif;line-height:1.1;font-weight:900;margin:32px 0 24px}.sec-product-description h2{font-size:32px;font-size:4rem}@media(min-width: 641px){.sec-product-description h2{font-size:40px;font-size:5rem}}.sec-product-description h3{font-size:28px;font-size:3.5rem}@media(min-width: 641px){.sec-product-description h3{font-size:32px;font-size:4rem}}.sec-product-description h4{font-size:26px;font-size:3.25rem}@media(min-width: 641px){.sec-product-description h4{font-size:28px;font-size:3.5rem}}.sec-product-description h5{font-size:22px;font-size:2.75rem}@media(min-width: 641px){.sec-product-description h5{font-size:24px;font-size:3rem}}.sec-product-description p{font-size:16px;font-size:2rem;margin:16px 0;line-height:1.3}@media(min-width: 641px){.sec-product-description p{font-size:20px;font-size:2.5rem}}.sec-product-description ol,.sec-product-description ul{margin:24px 0;padding-left:24px}.sec-product-description ol li,.sec-product-description ul li{font-size:16px;font-size:2rem;line-height:1.5;position:relative;padding-left:16px;margin:8px 0}@media(min-width: 641px){.sec-product-description ol li,.sec-product-description ul li{font-size:20px;font-size:2.5rem}}.sec-product-description ol li:before,.sec-product-description ul li:before{background-clip:padding-box;border-radius:50%;border-radius:50%;border-radius:50%;background:#358856;content:"";display:inline-block;height:8px;width:8px;position:absolute;top:11px;left:0}.sec-wide{padding:200px 150px 80px}@media(max-width: 1420px){.sec-wide{padding:200px 0 80px}}@media(max-width: 640px){.sec-wide{padding:80px 0}}.sec-wide--content{text-align:center}.sec-wide--text{font-size:30px;font-size:3.75rem;line-height:1.2;font-weight:400}@media(min-width: 641px){.sec-wide--text{font-size:40px;font-size:5rem}}.sec-wide--title{font-size:46px;font-size:5.75rem;font-family:"Alice",serif;line-height:1;font-weight:900}@media(min-width: 641px){.sec-wide--title{font-size:80px;font-size:10rem;margin-bottom:40px}}.sec-wide--title .number{font-size:50px;font-size:6.25rem}@media(min-width: 641px){.sec-wide--title .number{font-size:120px;font-size:15rem}}.sec-wide--btn{margin-top:60px}.sec-image::after,.sec-image::before{content:"";display:table}.sec-image::after{clear:both}.sec-image--content{content:"";width:100%;height:60vh;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:cover;background-attachment:fixed}.sec-image img{width:100%;height:auto;display:block}.sec-half{padding:120px 0}@media(max-width: 1420px){.sec-half{padding:60px 0}}.sec-half--flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 640px){.sec-half--flex{-ms-flex-wrap:wrap;flex-wrap:wrap}}.sec-half--flex>div{max-width:50%;margin:0 30px}@media(max-width: 1420px){.sec-half--flex>div{margin:0 20px}}@media(max-width: 640px){.sec-half--flex>div{width:100%;max-width:100%}}.sec-half .sec-home--text{max-width:540px;margin:0 auto}@media(max-width: 1420px){.sec-half .sec-home--text{max-width:380px}}.sec-three--flex{display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width: 640px){.sec-three--flex{-ms-flex-wrap:wrap;flex-wrap:wrap}}.sec-three--flex>div{width:33.333%;direction:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-repeat:no-repeat;background-position:center;background-size:cover;padding:250px 0}@media(max-width: 640px){.sec-three--flex>div{width:100%;padding:0}.sec-three--flex>div.sec-three--center{padding:24px 20px 90px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.sec-three--flex>div.sec-three--sx{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:50%;height:300px}.sec-three--flex>div.sec-three--dx{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:50%;height:300px}}.all-categories{margin:0 auto;max-width:100%;padding:0 120px}body.single-post .all-categories,body.single-product .all-categories{margin-bottom:50px}@media(max-width: 640px){body.single-post .all-categories,body.single-product .all-categories{margin-bottom:32px}}@media(max-width: 1420px){.all-categories{padding:0 40px}}@media(max-width: 1024px){.all-categories{padding:0 20px}}@media(max-width: 640px){.all-categories{overflow:auto;white-space:nowrap;padding-bottom:10px;-ms-overflow-style:none;scrollbar-width:none}.all-categories::-webkit-scrollbar{display:none}}.all-categories--list{text-align:center;list-style:none}@media(min-width: 641px){.all-categories--list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 8px}}.all-categories--list li{display:inline-block;padding:3px 2px}@media(max-width: 640px){.all-categories--list li{min-width:100px !important}.all-categories--list li:last-of-type{margin-right:20px}}@media(min-width: 641px){.all-categories--list li{padding:2px}.all-categories--list li:first-of-type{padding-left:0}.all-categories--list li:last-of-type{padding-right:0}}.all-categories--list li a{-webkit-transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;font-size:14px;font-size:1.75rem;background-clip:padding-box;border-radius:4px;border-radius:4px;border-radius:4px;background:#fff;color:#e8532b;padding:6px 8px;line-height:1.1;text-align:center;display:block;-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,.03);box-shadow:0 3px 3px 0 rgba(0,0,0,.03)}@media(min-width: 641px){.all-categories--list li a{font-size:16px;font-size:2rem}.all-categories--list li a.big{font-size:14px;font-size:1.75rem}}.all-categories--list li a svg{-webkit-transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;display:block;width:30px;fill:#e8532b;margin:0 auto 4px}@media(min-width: 641px){.all-categories--list li a svg{width:36px}}.all-categories--list li a.current{background:#e8532b;color:#fff;-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.05);box-shadow:0 5px 5px 0 rgba(0,0,0,.05);border:1px solid rgba(0,0,0,0)}.all-categories--list li a.current svg{fill:#fff}.all-categories--list li a:hover{background:#e8532b;color:#fff;-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.05);box-shadow:0 5px 5px 0 rgba(0,0,0,.05)}@media(min-width: 641px){.all-categories--list li a:hover{-webkit-transform:rotate(-2deg);transform:rotate(-2deg);transform:rotate(-2deg);transform:rotate(-2deg);transform:rotate(-2deg);transform:rotate(-2deg)}}.all-categories--list li a:hover svg{fill:#fff}@media(min-width: 641px){.all-categories--list li:nth-child(even) a:hover{-webkit-transform:rotate(2deg);transform:rotate(2deg);transform:rotate(2deg);transform:rotate(2deg);transform:rotate(2deg);transform:rotate(2deg)}}.sospesa{padding:80px 0}.sospesa--images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sospesa--images--small{background-clip:padding-box;border-radius:200px 200px 0 0;border-radius:200px 200px 0 0;border-radius:200px 200px 0 0;width:15%;margin-left:-50px;overflow:hidden;-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.15);box-shadow:0 5px 5px 0 rgba(0,0,0,.15);-webkit-animation-name:floating;animation-name:floating;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.sospesa--images--big{width:40%;margin-right:-30px}.negozio-home--flex{display:-webkit-box;display:-ms-flexbox;display:flex}.negozio-home--sx{width:40%}.negozio-home--dx{width:60%;padding:12px}.negozio-home .product-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.negozio-home .product-box--link{width:100%}@media(min-width: 641px){.negozio-home .product-box--link{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:50%}}.negozio-home .product-box--text{width:100%}@media(min-width: 641px){.negozio-home .product-box--text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:50%;padding:24px 40px;text-align:left}}.big-search{margin:16px auto;padding:0 120px}@media(max-width: 1420px){.big-search{padding:0 40px}}@media(max-width: 1024px){.big-search{padding:0 20px}}.big-search--content{background-clip:padding-box;border-radius:32px 32px 8px 8px;border-radius:32px 32px 8px 8px;border-radius:32px 32px 8px 8px;background:#e8532b;-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.05);box-shadow:0 5px 5px 0 rgba(0,0,0,.05);padding:24px 16px;text-align:left}@media(min-width: 641px){.big-search--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;padding:32px;margin:0 8px}}.big-search--text{text-align:left}@media(min-width: 641px){.big-search--text{width:calc(100% - 440px);padding-right:60px}}.big-search--title{font-size:32px;font-size:4rem;font-weight:600;color:#fff;line-height:1.1;letter-spacing:-0.5px}.big-search--title p{line-height:1}@media(max-width: 640px){.big-search--title{margin-bottom:16px}}.big-search--h1{font-size:16px;font-size:2rem;font-weight:400;color:#fff;line-height:1.1;margin-bottom:8px}@media(min-width: 641px){.big-search--h1{margin-bottom:16px}}.big-search .search-form .input-search input[type=text]{max-width:100%;font-size:18px;font-size:2.25rem;line-height:50px;height:50px}@media(min-width: 641px){.big-search .search-form .input-search input[type=text]{width:500px;max-width:100%;font-size:20px;font-size:2.5rem;line-height:64px;height:64px}}.sec-cards{padding:80px 0}@media(min-width: 641px){.sec-cards{padding:120px 0}}.sec-cards--flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.sec-cards--item{background-clip:padding-box;border-radius:4px;border-radius:4px;border-radius:4px;margin:8px 0;padding:16px;background:#fff;-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.03);box-shadow:0 5px 5px 0 rgba(0,0,0,.03);width:100%;margin:8px}@media(min-width: 641px){.sec-cards--item{width:calc(33.333% - 16px);margin:8px}.sec-cards--item.wide{width:100%;background:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none}}.producer-box--title{font-family:"Alice",serif;font-size:22px;font-size:2.75rem;font-weight:900;line-height:1.1}.producer-box--title a{color:#343535}.producer-box--title a:hover{color:#3c21ff}.producer-box--city{font-size:16px;font-size:2rem;color:#8c9da3;margin-top:8px}.producer-box--categories{margin-top:60px}.producer-box--categories a{font-size:14px;font-size:1.75rem;margin-right:16px;margin-top:4px}.producer-box--categories a:after{bottom:-1px}.producer-box--categories a:last-of-type{margin-right:0}.ingredient-box{padding:0;margin:32px 0}.ingredient-box--title{font-size:40px;font-size:5rem;font-weight:400;line-height:1.1;margin-bottom:16px}.ingredient-box--descr,.ingredient-box p{font-size:20px;font-size:2.5rem;margin-top:8px;font-weight:300}.ingredient-box--categories{margin-top:60px}.ingredient-box--categories a{font-size:14px;font-size:1.75rem;margin-right:16px;margin-top:4px}.ingredient-box--categories a:after{bottom:-1px}.ingredient-box--categories a:last-of-type{margin-right:0}.agr-section{overflow:hidden}.agr-section--container.no-mg-top{padding-top:0}.agr-section--wide{width:100%;height:100vh}.agr-section--wide--flex{display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width: 1024px){.agr-section--wide--flex{-ms-flex-wrap:wrap;flex-wrap:wrap}}.agr-section--wide .agr-section--image,.agr-section--wide .agr-section--text{background-clip:padding-box;border-radius:0;border-radius:0;border-radius:0;margin:0}@media(min-width: 641px){.agr-section--wide .agr-section--text:after{content:"";display:block;padding-bottom:120%}}.agr-section--wide .agr-section--image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.agr-section--wide .agr-section--image .img-bg{background-clip:padding-box;border-radius:24px;border-radius:24px;border-radius:24px;content:"";display:block;background-repeat:no-repeat;background-position:center;background-size:cover;width:500px}.agr-section--wide .agr-section--image .img-bg:after{content:"";display:block;padding-bottom:100%}@media(max-width: 1420px){.agr-section--wide .agr-section--image .img-bg{width:400px}}@media(max-width: 1024px){.agr-section--wide .agr-section--image .img-bg{width:60%;margin-top:40px}}.agr-section--wide .agr-section--image .mini-img{background-clip:padding-box;border-radius:50%;border-radius:50%;border-radius:50%;width:180px;-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.15);box-shadow:0 5px 5px 0 rgba(0,0,0,.15);-webkit-animation-name:floating;animation-name:floating;-webkit-animation-duration:8s;animation-duration:8s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;position:absolute;z-index:2;top:20%;right:100px}@media(max-width: 1420px){.agr-section--wide .agr-section--image .mini-img{width:120px;right:80px}}@media(max-width: 1024px){.agr-section--wide .agr-section--image .mini-img{width:80px;top:auto;right:30px;bottom:5%}}.agr-section--flex{display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width: 1024px){.agr-section--flex{-ms-flex-wrap:wrap;flex-wrap:wrap}}.agr-section--image,.agr-section--text{width:100%}@media(min-width: 1024px){.agr-section--image,.agr-section--text{width:50%}}.agr-section--image{overflow:hidden}@media(max-width: 1024px){.agr-section--image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:0}}.agr-section--image .main-img{display:block}.agr-section--image .img-bg-column{content:"";display:block;width:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.agr-section--image .img-bg-column:after{content:"";display:block;padding-bottom:100%}.agr-section--text{text-align:center}@media(max-width: 1024px){.agr-section--text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:0 20px;margin-top:0}}@media(min-width: 1024px){.agr-section--text{text-align:left;padding:0 120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:2}.agr-section--text:after{content:"";display:block;padding-bottom:100%}}@media(max-width: 1420px){.agr-section--text{padding:0 60px}}@media(max-width: 640px){.agr-section--text{padding:40px 32px}}.agr-section--title{font-size:42px;font-size:5.25rem;font-weight:900;line-height:1;margin:0 0 24px;position:relative}@media(min-width: 641px){.agr-section--title{font-size:60px;font-size:7.5rem}}@media(max-width: 1420px){.agr-section--title{font-size:50px;font-size:6.25rem}}@media(max-width: 640px){.agr-section--title{font-size:42px;font-size:5.25rem;margin:0 0 16px}}.agr-section--title h1,.agr-section--title h2,.agr-section--title h3,.agr-section--title h4,.agr-section--title h5,.agr-section--title h6,.agr-section--title p{font-size:42px;font-size:5.25rem;font-weight:900;line-height:1}@media(min-width: 641px){.agr-section--title h1,.agr-section--title h2,.agr-section--title h3,.agr-section--title h4,.agr-section--title h5,.agr-section--title h6,.agr-section--title p{font-size:60px;font-size:7.5rem}}@media(max-width: 1420px){.agr-section--title h1,.agr-section--title h2,.agr-section--title h3,.agr-section--title h4,.agr-section--title h5,.agr-section--title h6,.agr-section--title p{font-size:50px;font-size:6.25rem}}@media(max-width: 640px){.agr-section--title h1,.agr-section--title h2,.agr-section--title h3,.agr-section--title h4,.agr-section--title h5,.agr-section--title h6,.agr-section--title p{font-size:42px;font-size:5.25rem}}.agr-section .btn{margin-top:32px}.agr-section--subtitle{margin:32px 0}@media(min-width: 641px){.agr-section--subtitle{margin:42px 0}}.agr-section--subtitle,.agr-section--subtitle p{font-size:18px;font-size:2.25rem;margin:8px 0;line-height:1.3}@media(min-width: 641px){.agr-section--subtitle,.agr-section--subtitle p{font-size:20px;font-size:2.5rem}}.categories-list{margin-bottom:16px}.categories-list a{font-size:18px;font-size:2.25rem;color:#3c21ff;display:inline-block}.categories-list a::after{-webkit-transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;background:#3c21ff;content:"";display:block;height:1px;width:0}.categories-list a:hover{color:#3c21ff}.categories-list a:hover::after{width:100%}@media(min-width: 641px){.shop-buttons-flex form{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;margin-bottom:0 !important}.shop-buttons-flex .product-quantity--change{margin-right:8px}}@media(max-width: 640px){.shop-buttons-flex .product-quantity--change{padding-top:0}}.product-box .shop-buttons-flex form{display:block;margin-bottom:0 !important}.product-box .shop-buttons-flex .product-quantity--change{padding-bottom:8px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-box .shop-buttons-flex .btn{width:100%}.product-description-button{padding-top:16px}.archive-blog--flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:32px}.archive-blog--flex .magazine-post{padding:24px 0;width:48%}@media(max-width: 640px){.archive-blog--flex .magazine-post{width:100%}}.products-carousel-home--container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:32px 0 60px;max-width:1240px;margin:0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 640px){.products-carousel-home--container{-ms-flex-wrap:wrap;flex-wrap:wrap}}.products-carousel-home--container .slick-next-agr,.products-carousel-home--container .slick-prev-agr{top:-50px}.products-carousel-home--container .slick-next-agr{right:0;left:60px}.products-carousel-home--container .slick-next-agr:hover{right:auto;left:65px}.products-carousel-home--container .product-box{margin:0 12px}.products-carousel-home--hero{width:100%;margin-left:12px;margin-right:40px}@media(min-width: 641px){.products-carousel-home--hero{width:28%}}@media(max-width: 640px){.products-carousel-home--hero{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.products-carousel-home--hero.right{margin-right:12px;margin-left:40px}.products-carousel-home--slider{width:100%}@media(min-width: 641px){.products-carousel-home--slider{width:72%}}@media(max-width: 640px){.products-carousel-home--slider{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.products-carousel-home--video{width:100%}.products-carousel-home--video video{width:100%}.products-carousel-home--title{font-size:40px;font-size:5rem;font-weight:900;line-height:1;font-family:"Alice",serif;margin-bottom:24px}.products-carousel-home--subtitle{font-size:22px;font-size:2.75rem;line-height:1.2;margin-bottom:32px}.products-carousel{width:100%;position:relative}.products-carousel .slick-next-agr,.products-carousel .slick-prev-agr{top:-50px}.products-carousel .slick-next-agr{right:0;left:60px}.products-carousel .slick-next-agr:hover{right:auto;left:65px}.products-carousel--container{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;padding:80px 0 60px;max-width:1240px;margin:0 auto;position:relative}@media(max-width: 640px){.products-carousel--container{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:40px 0}}.products-carousel--intro{width:100%;padding:0 20px 32px}@media(min-width: 641px){.products-carousel--intro{width:40%;padding-left:200px;padding-right:80px}}.products-carousel--title{font-size:50px;font-size:6.25rem;font-weight:900;font-family:"Alice",serif;line-height:1}@media(max-width: 640px){.products-carousel--title{font-size:32px;font-size:4rem;text-align:center}}.products-carousel .product-box{margin:0 12px}.emptycart--loop{margin-top:24px}@media(max-width: 1420px){.emptycart--loop{margin-top:32px}}.emptycart--loop .slick-next-agr,.emptycart--loop .slick-prev-agr{top:-40px}.emptycart--loop .slick-prev-agr{left:6px}.emptycart--loop .slick-prev-agr:hover{left:3px}.emptycart--loop .slick-next-agr{right:0;left:35px}.emptycart--loop .slick-next-agr:hover{right:auto;left:38px}.emptycart--loop .product-box{margin:0 12px}.product-box{background-clip:padding-box;border-radius:16px 16px 4px 4px;border-radius:16px 16px 4px 4px;border-radius:16px 16px 4px 4px;background:#fff;-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,.03);box-shadow:0 3px 3px 0 rgba(0,0,0,.03);padding:0}@media(min-width: 641px){.product-box{background-clip:padding-box;border-radius:50px 50px 4px 4px;border-radius:50px 50px 4px 4px;border-radius:50px 50px 4px 4px}}.product-box.text-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;background:rgba(0,0,0,0);padding:60px 20px}@media(max-width: 640px){.product-box.text-box{display:none !important}}.product-box.text-box h3{font-size:40px;font-size:5rem;font-family:"Alice",serif;line-height:1.1;color:#e8532b;font-weight:900}@media(max-width: 1420px){.product-box.text-box h3{font-size:34px;font-size:4.25rem}}.product-box .btn-fake{margin-top:16px}.product-box--link{background-clip:padding-box;border-radius:16px 16px 0 0;border-radius:16px 16px 0 0;border-radius:16px 16px 0 0;display:block;overflow:hidden;position:relative}@media(min-width: 641px){.product-box--link{background-clip:padding-box;border-radius:50px 50px 0 0;border-radius:50px 50px 0 0;border-radius:50px 50px 0 0}}.product-box--link .pawer-logo-badge{position:absolute;bottom:16px;left:50%;margin-left:-50px;z-index:2;width:100px;height:auto}.product-box--link .pawer-logo-badge svg{fill:#fff}.product-box--link img{-webkit-transition:all .8s ease;transition:all .8s ease;transition:all .8s ease;transition:all .8s ease;transition:all .8s ease;transition:all .8s ease;display:block}.product-box--link:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.product-box--text{text-align:center;padding:24px 20px}@media(min-width: 641px){.product-box--text{padding:24px}}.product-box--title{font-size:18px;font-size:2.25rem;font-weight:600;line-height:1;margin-bottom:8px}.product-box--title a{color:#343535}.product-box--title a:hover{color:#3c21ff}.product-box--price{font-weight:400}.product-box--price .uom{display:none}.product-box--price--flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:-8px}.product-box--price--flex .product-info--quantity{font-weight:400;margin-right:8px}.product-box--price del{text-decoration:none;position:relative;display:inline-block}.product-box--price del:before{content:"";display:block;width:110%;height:2px;background:#ec5157;position:absolute;top:50%;left:-5%;-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}.product-box--price ins{text-decoration:none;color:#ec5157}.product-box--price ins.highlight{font-size:18px;font-size:2.25rem}.product-box--price .woocommerce-Price-currencySymbol{font-size:14px;font-size:1.75rem}.magazine{padding:80px 0}@media(max-width: 640px){.magazine{padding:40px 20px}.magazine--slider{padding-bottom:24px}}.magazine-post{width:33.333%;padding:24px;margin:0 8px;background:#fff;-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.03);box-shadow:0 5px 5px 0 rgba(0,0,0,.03)}@media(max-width: 1420px){.magazine-post{padding:20px}}@media(max-width: 640px){.magazine-post{margin:0;width:100%}}.magazine-post .categories-list{margin-bottom:8px}.magazine-post .categories-list a{font-size:14px;font-size:1.75rem;color:#3c21ff;display:inline-block}.magazine-post .categories-list a::after{-webkit-transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;background:#3c21ff;content:"";display:block;height:1px;width:0}.magazine-post .categories-list a:hover{color:#3c21ff}.magazine-post .categories-list a:hover::after{width:100%}@media(min-width: 641px){.magazine-post--flex{display:-webkit-box;display:-ms-flexbox;display:flex}}.magazine-post--text{width:50%;padding:10px 24px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(max-width: 1420px){.magazine-post--text{width:58%;padding:0 24px}}@media(max-width: 640px){.magazine-post--text{width:100%;padding:16px 0 0}}.magazine-post--link{display:block;overflow:hidden;width:50%}@media(max-width: 1420px){.magazine-post--link{width:42%}}@media(max-width: 640px){.magazine-post--link{width:100%}}.magazine-post--link span{-webkit-transition:all .8s ease;transition:all .8s ease;transition:all .8s ease;transition:all .8s ease;transition:all .8s ease;transition:all .8s ease;content:"";display:block;width:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.magazine-post--link span:after{content:"";display:block;padding-bottom:130%}.magazine-post--link:hover span{-webkit-transform:scale(1.2);transform:scale(1.2)}.magazine-post--title{font-size:28px;font-size:3.5rem;font-weight:600;line-height:1;margin-bottom:16px}@media(max-width: 1420px){.magazine-post--title{font-size:24px;font-size:3rem}}.magazine-post--title a:hover{color:#3c21ff}.magazine-post--excerpt{font-size:18px;font-size:2.25rem}@media(max-width: 1420px){.magazine-post--excerpt{font-size:16px;font-size:2rem}}@media(max-width: 640px){.magazine-post--excerpt{display:none}}.magazine-post--data{font-size:12px;font-size:1.5rem;color:#8c9da3;text-transform:uppercase;letter-spacing:2px}@-webkit-keyframes floating{0%{-webkit-transform:translate(0, 0px);transform:translate(0, 0px)}50%{-webkit-transform:translate(0, 15px);transform:translate(0, 15px)}100%{-webkit-transform:translate(0, 0px);transform:translate(0, 0px)}}@keyframes floating{0%{-webkit-transform:translate(0, 0px);transform:translate(0, 0px)}50%{-webkit-transform:translate(0, 15px);transform:translate(0, 15px)}100%{-webkit-transform:translate(0, 0px);transform:translate(0, 0px)}}.page-header{margin:40px 0;text-align:center}.page-header .page-title{font-size:45px;font-size:5.625rem;font-family:"Alice",serif;font-weight:900}.page-header .page-title.small{font-size:30px;font-size:3.75rem}.error-404{text-align:center;padding:32px 24px;margin-bottom:100px}.error-404--image{max-width:100%;display:block;margin:32px auto;width:240px}.error-404--image.big{width:250px}.error-404--title{font-size:32px;font-size:4rem;font-weight:900}@media(min-width: 641px){.error-404--title{font-size:40px;font-size:5rem}}.error-404--subtitle{font-size:20px;font-size:2.5rem;margin:24px 0 32px;line-height:1.3}@media(min-width: 641px){.error-404--subtitle{font-size:22px;font-size:2.75rem;margin:8px 0 32px}}.thanks{text-align:center;padding:32px 24px;margin-bottom:100px;margin-top:40px}@media(min-width: 641px){.thanks{margin-top:100px}}.thanks--image{max-width:100%;display:block;margin:32px auto;width:240px}.thanks--image.big{width:250px}.thanks--title{font-size:32px;font-size:4rem;font-weight:900}@media(min-width: 641px){.thanks--title{font-size:40px;font-size:5rem}}.thanks--subtitle{font-size:20px;font-size:2.5rem;margin:24px 0 32px;line-height:1.3}@media(min-width: 641px){.thanks--subtitle{font-size:22px;font-size:2.75rem;margin:8px 0 32px}}.not-found{text-align:center;margin:40px 0 80px}.not-found--image{width:400px;max-width:100%;display:block;margin:0 auto 16px}.not-found--title{font-size:26px;font-size:3.25rem;font-weight:900;font-family:"Alice",serif}.not-found--subtitle{font-size:20px;font-size:2.5rem;margin:4px 0 0}.page-panna{background:#e8e2da;padding:60px 0 40px}.prices{padding:0 0 40px}@media(min-width: 641px){.prices{padding:0 0 80px}}.prices--title{font-size:26px;font-size:3.25rem;font-family:"Alice",serif;font-weight:900}@media(min-width: 641px){.prices--flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.prices--item{background-clip:padding-box;border-radius:16px;border-radius:16px;border-radius:16px;text-align:center;margin:16px 0;background:#fff;border:1px solid #f8f5f1;position:relative;-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.15);box-shadow:0 5px 5px 0 rgba(0,0,0,.15)}@media(min-width: 641px){.prices--item{width:25%;margin:0 8px}}.prices--item .prices-badge{left:50%;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%);transform:translateX(-50%);transform:translateX(-50%);background-clip:padding-box;border-radius:16px;border-radius:16px;border-radius:16px;font-size:12px;font-size:1.5rem;position:absolute;z-index:2;background:#e8532b;text-transform:uppercase;color:#fff;letter-spacing:1px;font-weight:600;padding:3px 14px;top:-13px}@media(max-width: 640px){.prices--item .prices-badge{top:24px}}.prices--item.favourite{border-color:#e8532b}@media(max-width: 640px){.prices--item.favourite{padding-top:45px}}.prices--element{font-size:18px;font-size:2.25rem;border-bottom:1px solid #fff;padding:16px;line-height:1.1}.prices--element.final,.prices--element.price{border-bottom:none}.prices--element.price{font-size:32px;font-size:4rem;padding-bottom:0}.prices--element.price .symbol{font-size:18px;font-size:2.25rem}.prices--element .info-shipping{font-size:14px;font-size:1.75rem;display:block;color:#069460;margin-top:8px}.prices--header{font-size:22px;font-size:2.75rem;font-weight:900;border-bottom:1px solid #f8f5f1;padding:16px}.producer-hero{margin:24px 0 32px}@media(min-width: 641px){.producer-hero{margin:38px 40px 28px;text-align:center}}.producer-hero--title{font-size:32px;font-size:4rem;font-weight:900;font-family:"Alice",serif;line-height:1.1}@media(min-width: 641px){.producer-hero--title{font-size:45px;font-size:5.625rem;line-height:1.1}}.producer-hero--image{width:100%;display:block;margin:0 auto 40px}.producer-content p{font-size:18px;font-size:2.25rem;line-height:1.4;margin:16px 0;font-family:"Alice",serif}@media(min-width: 641px){.producer-content p{font-size:22px;font-size:2.75rem;margin:24px 0}}.producer-content p strong{font-weight:900}.how-works-page--item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px 20px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width: 641px){.how-works-page--item{overflow:hidden;padding:40px 20px;max-width:1400px;margin:0 auto}}.how-works-page--item .btn{margin-top:32px}.how-works-page--item>div{padding:8px 0}@media(min-width: 641px){.how-works-page--item>div{padding:40px}}.how-works-page--item--img{width:100%}@media(min-width: 641px){.how-works-page--item--img{width:60%}}@media(max-width: 640px){.how-works-page--item--img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.how-works-page--item--img .img-bg-column{content:"";display:block;width:100%;max-width:600px;margin:0 auto;background-repeat:no-repeat;background-position:center;background-size:cover}.how-works-page--item--img .img-bg-column:after{content:"";display:block;padding-bottom:100%}.how-works-page--item--text{width:100%}@media(min-width: 641px){.how-works-page--item--text{width:40%}}@media(max-width: 640px){.how-works-page--item--text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.how-works-page--title{margin:0 0 16px}.how-works-page--title h1,.how-works-page--title h2,.how-works-page--title h3,.how-works-page--title h4,.how-works-page--title h5,.how-works-page--title h6,.how-works-page--title p{font-size:42px;font-size:5.25rem;font-weight:900;line-height:1;margin-top:16px}@media(min-width: 641px){.how-works-page--title h1,.how-works-page--title h2,.how-works-page--title h3,.how-works-page--title h4,.how-works-page--title h5,.how-works-page--title h6,.how-works-page--title p{font-size:80px;font-size:10rem;margin:0 0 24px}}@media(max-width: 1420px){.how-works-page--title h1,.how-works-page--title h2,.how-works-page--title h3,.how-works-page--title h4,.how-works-page--title h5,.how-works-page--title h6,.how-works-page--title p{font-size:70px;font-size:8.75rem}}@media(max-width: 640px){.how-works-page--title h1,.how-works-page--title h2,.how-works-page--title h3,.how-works-page--title h4,.how-works-page--title h5,.how-works-page--title h6,.how-works-page--title p{font-size:42px;font-size:5.25rem}}.how-works-page--description h1,.how-works-page--description h2,.how-works-page--description h3,.how-works-page--description h4,.how-works-page--description h5,.how-works-page--description h6,.how-works-page--description p{font-size:18px;font-size:2.25rem;line-height:1.3}@media(min-width: 641px){.how-works-page--description h1,.how-works-page--description h2,.how-works-page--description h3,.how-works-page--description h4,.how-works-page--description h5,.how-works-page--description h6,.how-works-page--description p{font-size:22px;font-size:2.75rem}}.how-works-page--description p{margin:16px 0}.glossario--anchor{font-size:24px;font-size:3rem;font-weight:bold;color:#343535;cursor:pointer;display:block;text-align:left;margin:32px 0 8px;padding:0 8px}.glossario--index{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:32px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width: 641px){.glossario--index{margin-bottom:50px}}.glossario--index a{font-size:24px;font-size:3rem;font-weight:bold;margin-right:8px;color:#343535;cursor:pointer;display:inline-block}.glossario--index a.disabled{color:#8c9da3;cursor:default}.glossario--index a.disabled:after{content:none !important}.glossario--index a.disabled:hover{color:#8c9da3}.glossario--index a::after{-webkit-transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;background:#3c21ff;content:"";display:block;height:2px;width:0}.glossario--index a:hover{color:#3c21ff}.glossario--index a:hover::after{width:100%}.team--item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap}.team--item.giovanna{background:#765341;color:#e5d7c8}.team--item.giovanna:before{content:"";display:block;width:2px;height:160px;background:#343535;left:50%;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%);transform:translateX(-50%);transform:translateX(-50%);position:absolute;top:-80px;z-index:3}@media(max-width: 640px){.team--item.giovanna:before{height:80px;top:-40px}}.team--item.elena{background:#e8532b;color:#e5d7c8}.team--picture{width:50%}@media(max-width: 640px){.team--picture{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.team--bio{width:50%;padding:60px 120px}@media(max-width: 1420px){.team--bio{padding:50px 60px}}@media(max-width: 640px){.team--bio{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:40px 20px}.elena .team--bio{padding-bottom:60px}}.team--bio--text{font-size:26px;font-size:3.25rem;font-family:"Alice",serif;font-weight:900}@media(max-width: 1420px){.team--bio--text{font-size:24px;font-size:3rem}}.agr-section--text--content.team p{font-size:26px;font-size:3.25rem;font-family:"Alice",serif;font-weight:900;margin:12px 0}@media(max-width: 1420px){.agr-section--text--content.team p{font-size:22px;font-size:2.75rem}}.section-hero{padding:200px 130px 0}@media(max-width: 1420px){.section-hero{padding:120px 80px 0}}@media(max-width: 640px){.section-hero{padding:40px 20px 0}}.section-hero.small{max-width:1240px;margin:0 auto;padding-left:12px;padding-right:12px}.section-hero.small .section-hero--subtitle{font-size:45px;font-size:5.625rem}@media(max-width: 1420px){.section-hero.small .section-hero--subtitle{font-size:40px;font-size:5rem}}@media(max-width: 640px){.section-hero.small .section-hero--subtitle{font-size:36px;font-size:4.5rem}}.section-hero.xsmall{max-width:1240px;margin:0 auto;padding:40px 12px 0}.section-hero.xsmall .section-hero--subtitle{font-size:28px;font-size:3.5rem}@media(max-width: 1420px){.section-hero.xsmall .section-hero--subtitle{font-size:26px;font-size:3.25rem}}@media(max-width: 640px){.section-hero.xsmall .section-hero--subtitle{font-size:36px;font-size:4.5rem}}.section-hero--title{font-size:24px;font-size:3rem;margin-bottom:24px;color:#069460}.section-hero--subtitle{font-size:60px;font-size:7.5rem;font-weight:900;line-height:1}@media(max-width: 1420px){.section-hero--subtitle{font-size:50px;font-size:6.25rem}}@media(max-width: 640px){.section-hero--subtitle{font-size:36px;font-size:4.5rem}}@media(max-width: 1420px){.section-hero--subtitle br{display:none}}.thankyou{padding:32px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width: 641px){.thankyou{padding:40px 0}}.thankyou--intro{text-align:center}@media(min-width: 641px){.thankyou--intro{width:64%;padding:40px 0;text-align:left}}@media(min-width: 641px){.thankyou--image{width:36%}}@media(max-width: 640px){.thankyou--messages{margin-bottom:24px;text-align:center;padding:0 24px}}.thankyou--messages p{font-size:16px;font-size:2rem;color:#8c9da3;margin:4px 0}.thankyou--messages p a{color:#3c21ff}.thankyou--details{margin-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(min-width: 641px){.thankyou--details{margin-top:50px}}.thankyou--details--text{margin-left:16px}.thankyou--details--item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 0;text-align:left;border-top:1px solid #f8f5f1}.thankyou--details--item:first-of-type,.thankyou--details--item:last-of-type{border-top:none}@media(min-width: 641px){.thankyou--details--item{width:48%;border-top:none}}.thankyou--details--item.buttons .btn{width:100%}.thankyou--details--item>span{background-clip:padding-box;border-radius:50%;border-radius:50%;border-radius:50%;font-size:36px;font-size:4.5rem;width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(6,148,96,.2);color:#069460}.thankyou--details--title{font-weight:600}.thankyou--title{font-size:32px;font-size:4rem;margin-bottom:24px;line-height:1;font-weight:900}@media(min-width: 641px){.thankyou--title{font-size:45px;font-size:5.625rem}}.thankyou--subtitle{font-size:20px;font-size:2.5rem}@media(min-width: 641px){.thankyou--subtitle{font-size:22px;font-size:2.75rem}}.woocommerce-thankyou-order-details{margin:24px 0;display:none}@media(min-width: 641px){.woocommerce-thankyou-order-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.woocommerce-thankyou-order-details li{float:none !important}}body.woocommerce-order-received .page-header,body.woocommerce-order-received .woocommerce-customer-details,body.woocommerce-order-received .woocommerce-order-details{display:none}body.woocommerce-order-received .woocommerce-order .account-borders,body.woocommerce-order-received .woocommerce-order .my-account--minititle{display:none}body.theme-agrispesa .wdap_product_availity_form{background:#e8532b;padding:100px 20px;margin:-200px -130px -224px;width:calc(100% + 260px)}@media(max-width: 1420px){body.theme-agrispesa .wdap_product_availity_form{margin:-120px -80px -144px;width:calc(100% + 160px)}}@media(max-width: 640px){body.theme-agrispesa .wdap_product_availity_form{margin:-60px -40px -84px;width:calc(100% + 80px)}}body.theme-agrispesa .wdap_product_availity_form .clearfix{max-width:700px;margin:0 auto}@media(max-width: 640px){body.theme-agrispesa .wdap_product_availity_form .clearfix{display:-webkit-box;display:-ms-flexbox;display:flex}}body.theme-agrispesa .wdap_product_availity_form.default input[type=text]#wdap_type_location{border-radius:40px 0 0 40px !important;font-size:20px;font-size:2.5rem;border:2px solid #3c21ff;height:70px;line-height:70px;padding:0 24px !important;background:#fff;margin:0 !important}@media(max-width: 640px){body.theme-agrispesa .wdap_product_availity_form.default input[type=text]#wdap_type_location{font-size:18px;font-size:2.25rem;padding:0 12px !important}}body.theme-agrispesa .wdap_product_availity_form.default .type-location{margin:0}body.theme-agrispesa .wdap_product_availity_form.default .message-container{font-size:16px;font-size:2rem}body.theme-agrispesa .wdap_product_availity_form.default .message-container.can_be_delivered{background:#069460 !important}body.theme-agrispesa .wdap_product_availity_form .check_availability{-webkit-transition:all .6s ease;transition:all .6s ease;transition:all .6s ease;transition:all .6s ease;transition:all .6s ease;transition:all .6s ease;background-clip:padding-box;border-radius:6px;border-radius:6px;border-radius:6px;font-size:18px;font-size:2.25rem;line-height:52px;line-height:6.5rem;cursor:pointer;display:inline-block;min-width:180px;max-width:100%;font-family:"Barlow",sans-serif;font-weight:400;color:#fff;text-align:center;border:none;background-size:300% 100%;padding:0 35px;color:#fff;border:none;background-image:-webkit-gradient(linear, left top, right top, from(#3c21ff), color-stop(#3c21ff), color-stop(#5e0bdb), to(#5e0bdb));background-image:linear-gradient(to right, #3c21ff, #3c21ff, #5e0bdb, #5e0bdb);-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.15);box-shadow:0 5px 5px 0 rgba(0,0,0,.15);font-size:20px;font-size:2.5rem;display:inline-block;min-width:0;height:70px;border-radius:0 40px 40px 0 !important}body.theme-agrispesa .wdap_product_availity_form .check_availability:hover{background-position:100% 0;color:#fff}body.theme-agrispesa .wdap_product_availity_form .check_availability:focus{outline:none}body.theme-agrispesa .wdap_product_availity_form .check_availability span{font-size:24px;font-size:3rem;margin-right:4px}@media(max-width: 640px){body.theme-agrispesa .wdap_product_availity_form .check_availability{font-size:18px;font-size:2.25rem}}body.theme-agrispesa .wdap_product_availity_form .check_availability.loadinggif{background:#5e0bdb;background-position:center}body.theme-agrispesa .wdap_product_availity_form .wdap-hero-title{font-size:32px;font-size:4rem;text-shadow:none;color:#fff;text-transform:none;font-family:"Alice",serif;font-weight:900;margin-bottom:32px;line-height:1.1}@media(max-width: 640px){body.theme-agrispesa .wdap_product_availity_form .wdap-hero-title{font-size:28px;font-size:3.5rem}}body.theme-agrispesa .wdap_product_availity_form .wdap-shortcode-desc{font-size:18px;font-size:2.25rem;font-weight:300;color:#343535}.header--search{-webkit-transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease}@media(min-width: 641px){.header--search{width:0;overflow:hidden}.header--search.showme{width:300px}}@media(max-width: 640px){.header--search{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}}.menu--search{-webkit-transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;width:70px;overflow:hidden}.menu--search.hideme{width:0}.search-results--header .page-title{margin-bottom:16px}.search-results--found{margin-top:16px}.search-form .input-search{position:relative}@media(max-width: 640px){.search-form .input-search{display:block;width:100%}}@media(min-width: 641px){.search-form .input-search{display:inline-block}}.search-form .input-search input[type=text]{background-clip:padding-box;border-radius:40px;border-radius:40px;border-radius:40px;font-size:14px;font-size:1.75rem;border:1px solid #e5d7c8;background:#fff;color:#343535;line-height:42px;padding:0 42px;width:300px;max-width:100%}@media(max-width: 640px){.search-form .input-search input[type=text]{width:100%}}.search-form .input-search .delete-search,.search-form .input-search .go-search{-webkit-transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transform:translateY(-50%);transform:translateY(-50%);font-size:24px;font-size:3rem;position:absolute;color:#8c9da3;cursor:pointer}.search-form .input-search .delete-search{right:12px;color:#8c9da3}.search-form .input-search .delete-search:hover{color:#ec5157}.search-form .input-search .go-search{left:12px;height:24px;display:-webkit-box;display:-ms-flexbox;display:flex}.search-form .input-search .go-search:hover{color:#3c21ff}@supports(-webkit-overflow-scrolling: touch){.search-form .input-search input[type=text]{font-size:16px}}.faq{padding:40px 0}@media(min-width: 641px){.faq{padding:100px 0 60px}}body.archive .faq{padding:40px 0}@media(min-width: 641px){body.archive .faq{padding:80px 0}}.faq--title{font-size:24px;font-size:3rem;line-height:1;margin-bottom:40px;font-weight:900;text-align:center}@media(min-width: 641px){.faq--title{font-size:40px;font-size:5rem}}.faq__item{background-clip:padding-box;border-radius:4px;border-radius:4px;border-radius:4px;margin:8px 0;padding:16px;background:#fff;-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,.03);box-shadow:0 3px 3px 0 rgba(0,0,0,.03)}.faq__link{color:#343535;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.faq__link:hover{color:#343535}.faq__link:hover .faq__icon{background:rgba(60,33,255,.2)}.faq__title{font-size:16px;font-size:2rem;font-weight:500;line-height:1.3;margin:0;position:relative}@media(min-width: 641px){.faq__title{font-size:20px;font-size:2.5rem;padding-right:45px}}.faq__icon{-webkit-transition:all .3s linear;transition:all .3s linear;transition:all .3s linear;transition:all .3s linear;transition:all .3s linear;transition:all .3s linear;-webkit-transform:rotate(0deg);transform:rotate(0deg);transform:rotate(0deg);transform:rotate(0deg);transform:rotate(0deg);transform:rotate(0deg);background-clip:padding-box;border-radius:4px;border-radius:4px;border-radius:4px;font-size:22px;font-size:2.75rem;display:inline-block;margin:0 16px 0 0;padding:6px;background:rgba(60,33,255,.1);color:#3c21ff}@media(max-width: 640px){.faq__icon{margin:0 8px 0 0}}.faq__icon.show-faq{-webkit-transform:rotate(180deg);transform:rotate(180deg);transform:rotate(180deg);transform:rotate(180deg);transform:rotate(180deg);transform:rotate(180deg)}.faq__description{display:none;padding-top:24px}@media(min-width: 641px){.faq__description{padding-right:45px}}.faq__description p{font-size:16px;font-size:2rem;margin:16px 0}.faq__description p strong{font-weight:600}.faq__description p em{font-weight:300}.faq__description p a{color:#3c21ff}.faq__description ol,.faq__description ul{margin:24px 0;padding-left:24px}.faq__description ol li,.faq__description ul li{font-size:16px;font-size:2rem;line-height:1.5;position:relative;padding-left:16px;margin:8px 0}.faq__description ol li:before,.faq__description ul li:before{background-clip:padding-box;border-radius:50%;border-radius:50%;border-radius:50%;background:#358856;content:"";display:inline-block;height:8px;width:8px;position:absolute;top:11px;left:0}.course-faq{border-top:1px solid #ddd;margin:40px auto 50px;max-width:990px;padding-top:50px}@media(max-width: 640px){.course-faq{margin:40px 0 0;padding:32px 20px}}.course-faq--title{font-size:26px;font-size:3.25rem;margin-bottom:40px;text-align:center;text-decoration:underline}.faq-category--title{font-size:22px;font-size:2.75rem;font-weight:600;margin:32px 0 16px;border-top:1px solid #f8f5f1;padding-top:24px}.faq-category--title:first-of-type{border-top:none}.review-page{padding:30px 0}@media(min-width: 641px){.review-page{padding:80px 0}}@media(min-width: 641px){.review-page--flex{display:-webkit-box;display:-ms-flexbox;display:flex}}@media(min-width: 641px){.review-page__sx{padding-right:32px;width:30%}}@media(min-width: 641px){.review-page__dx{width:70%}}.review-page--valutation--flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.review-page--points{margin-left:16px}.review-page--points span{font-size:22px;font-size:2.75rem;font-weight:300}@media(min-width: 641px){.review-page--points span{font-size:20px;font-size:2.5rem}}.review-page--points span.total{font-weight:600}.review-page--stars{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.review-page--stars span{font-size:22px;font-size:2.75rem;margin:0 -2px;color:#8c9da3}.review-page--stars span.yellow{color:#f6d86d}@media(min-width: 641px){.review-page--stars span{font-size:26px;font-size:3.25rem}}.review-page--disclaimer{padding-top:8px;text-align:left}.review-page--disclaimer p{font-size:12px;font-size:1.5rem;color:#999}.review-page--title{font-size:24px;font-size:3rem;line-height:1;margin-bottom:42px;text-align:center}@media(min-width: 641px){.review-page--title{font-size:40px;font-size:5rem;margin-bottom:80px}}.review-page__item{border-bottom:1px solid #ddd;margin:24px 0 0;padding-bottom:24px}.review-page__title{font-size:18px;font-size:2.25rem;font-weight:700;line-height:1.1;margin:24px 0 0;padding-right:30px;position:relative}@media(min-width: 641px){.review-page__title{font-size:22px;font-size:2.75rem;margin-top:2px}}.review-page__description{padding-top:16px}@media(min-width: 641px){.review-page__description{padding-top:24px}}.review-page__description p{margin:0}.reviews-home{background:#069460;padding:180px 0;text-align:center}@media(max-width: 1420px){.reviews-home{padding:140px 0}}@media(max-width: 640px){.reviews-home{padding:80px 0}}.reviews-home .icon-star{color:#fff;opacity:.5}.reviews-home .icon-star.yellow{color:#f6d86d;opacity:1}.reviews-home--button{display:inline-block;margin:50px auto 0}.reviews-home .slick-next-agr,.reviews-home .slick-prev-agr{color:#343535}.reviews-home .sec-home--minititle{margin:0 0 50px;padding:0}@media(min-width: 641px){.reviews-home .sec-home--minititle{margin:0 0 80px}}.review--item{text-align:center;padding:0 0 24px}@media(min-width: 641px){.review--item{padding:0 60px}}.review--item .review-page--stars{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.review--text{max-width:840px;margin:0 auto;color:#e5d7c8;position:relative}.review--title{font-size:34px;font-size:4.25rem;font-weight:900;line-height:1.1;margin:16px 0}.review--description{margin:24px 0 0}.review--description p{font-size:24px;font-size:3rem;font-weight:900;line-height:1.1;font-family:"Alice",serif}@media(min-width: 641px){.review--description p{font-size:30px;font-size:3.75rem}}.review--name{font-size:18px;font-size:2.25rem;margin-top:24px}@media(min-width: 641px){.review--name{font-size:22px;font-size:2.75rem}}.trustpilot-widget{padding-top:32px}.hero-stars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:24px}.hero-stars--flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero-stars--flex span{font-size:16px;font-size:2rem;font-weight:900}.hero-stars--flex span.value{font-weight:900}.hero-stars--flex span.points{margin-right:4px}.hero-stars .review-page--stars{margin-right:8px}@media(min-width: 641px){.login-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.login-beauty{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px;overflow:hidden;max-width:990px;padding:0 20px}@media(min-width: 641px){.login-beauty{margin-top:40px;padding:0 0 50px}}.login-beauty button[type=submit]{width:100%}.login-beauty--image{width:45%}@media(max-width: 640px){.login-beauty--image{display:none}}.login-beauty--forms{width:100%}@media(min-width: 641px){.login-beauty--forms{padding:20px 60px;width:55%}}.login-beauty form.login,.login-beauty form.register{border:none !important;border-radius:0 !important;padding:0 !important}@media(min-width: 641px){.course-cart{margin-right:60px;max-width:240px}}.course-cart--img{background-clip:padding-box;border-radius:0 0 40px 40px;border-radius:0 0 40px 40px;border-radius:0 0 40px 40px;margin-bottom:16px}.course-cart--title{font-size:20px;font-size:2.5rem;color:#343535;font-weight:900;margin-top:8px}.course-cart--price{font-size:20px;font-size:2.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #ddd;color:#343535;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:900;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:16px;padding-top:10px;text-align:right}.course-cart--price .total{font-size:22px;font-size:2.75rem;font-weight:900}.course-cart--price .total--label{font-size:16px;font-size:2rem;font-weight:400}.course-cart--price .symbol{font-size:16px;font-size:2rem;font-weight:400}.course-cart--categories{font-size:14px;font-size:1.75rem;color:#069460}.course-cart--categories__label{position:relative}.course-cart--categories__label.category::before{background-clip:padding-box;border-radius:50%;border-radius:50%;border-radius:50%;background:#069460;content:"";display:inline-block;height:5px;margin-left:4px;margin-right:7px;position:relative;top:-2px;width:5px}.course-cart--categories__label.online::after{background:#069460;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:100%}.check-register-form p:not(.lost_password){font-size:14px;margin:-15px 0 0}.beautiful-forms{max-width:500px}.beautiful-forms .lost_password{font-size:16px;font-size:2rem;margin-top:24px;text-align:center;font-family:"Barlow",sans-serif !important}.beautiful-forms .check-register-form,.beautiful-forms .woocommerce-privacy-policy-text{display:none}.beautiful-forms .checkbox-form{margin:16px 0}.beautiful-forms--title{color:#343535 !important;font-size:36px !important;font-weight:900 !important;text-align:left}.beautiful-forms--subtitle{color:#343535;font-size:20px !important;font-weight:300;margin:8px 0 0;text-align:center}.beautiful-forms--message{color:#343535;font-size:18px !important;font-weight:300;margin:8px 0 32px !important;text-align:left;font-family:"Barlow",sans-serif !important}.beautiful-forms--message a{color:#3c21ff;display:inline-block}@media(min-width: 641px){.beautiful-forms--message a::after{-webkit-transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;background:#3c21ff;content:"";display:block;height:1px;width:0}.beautiful-forms--message a:hover{color:#3c21ff}.beautiful-forms--message a:hover::after{width:100%}}.beautiful-forms .wpforms-field-sublabel{display:none}.beautiful-forms .wpforms-field{margin:16px 0}.beautiful-forms .wpforms-field-row{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.beautiful-forms .wpforms-field-row .wpforms-one-half{width:49%}.beautiful-forms .wpforms-required-label{display:none}.beautiful-forms .wpforms-submit-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:32px}.beautiful-forms .checkbox-radio-choice input[type=checkbox]{display:none}.beautiful-forms .checkbox-radio-choice ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none;margin:8px 0 0;padding:0}.beautiful-forms .checkbox-radio-choice ul li{-webkit-transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;margin:4px 0;min-height:55px;width:49%}.beautiful-forms .checkbox-radio-choice ul li:first-of-type{margin-left:0}.beautiful-forms .checkbox-radio-choice ul li:last-of-type{margin-right:0}.beautiful-forms .checkbox-radio-choice ul li label{-webkit-transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;font-size:14px;font-size:1.75rem;background-clip:padding-box;border-radius:5px;border-radius:5px;border-radius:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid rgba(0,0,0,0);color:#343535;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:normal;line-height:1.3;min-height:55px;outline:none;padding:8px 10px;text-align:center;text-transform:none}.beautiful-forms .checkbox-radio-choice ul li:hover label{border:1px solid #069460}.beautiful-forms .checkbox-radio-choice ul li.wpforms-selected label{background:#e9e1fd;border:1px solid #069460;color:#069460}.beautiful-forms .agree-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:32px}.beautiful-forms .agree-checkbox ul{list-style:none;margin:0;padding:0}.beautiful-forms .agree-checkbox label{color:#343535;padding-left:26px;text-transform:none}.beautiful-forms .agree-checkbox label a{border-bottom:1px solid #343535;color:#343535}.beautiful-forms .agree-checkbox label a:hover{border-bottom:1px solid #069460;color:#069460}.beautiful-forms input.wpforms-error{border:1px solid #ff6969 !important}.beautiful-forms label.wpforms-error{font-size:13px;font-size:1.625rem;color:#ff6969 !important}.beautiful-forms .form-divider{background:#ddd;content:"";display:block;height:1px;margin:30px 0 24px;width:100%}.beautiful-forms .form-divider::after,.beautiful-forms .form-divider::before{content:"";display:table}.beautiful-forms .form-divider::after{clear:both}.beautiful-forms .wpforms-error-container{font-size:14px;font-size:1.75rem;background-clip:padding-box;border-radius:5px;border-radius:5px;border-radius:5px;background:#fdd;color:#ff6969;padding:8px 16px;text-align:center}.woo-wallet-content .account-small-direction{font-size:14px;font-size:1.75rem;margin-top:16px}.wallet-icon-add{font-size:22px;font-size:2.75rem;color:#3c21ff;display:block;-webkit-transform:rotate(45deg);transform:rotate(45deg);transform:rotate(45deg);transform:rotate(45deg);transform:rotate(45deg);transform:rotate(45deg)}.wallet-credit-header{border-bottom:1px solid #eaeae1;padding:0 0 16px;margin-bottom:16px;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}#wc-wallet-transaction-details_wrapper.dataTables_wrapper .dataTables_filter label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#wc-wallet-transaction-details_wrapper.dataTables_wrapper .dataTables_filter input{-webkit-transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;background-clip:padding-box;border-radius:8px;border-radius:8px;border-radius:8px;font-size:16px;font-size:2rem;line-height:45px;line-height:5.625rem;display:block;width:100%;max-width:100%;height:45px;font-weight:normal;padding:0 10px;margin:8px 0;text-align:left;border:1px solid #f1f1f1;outline:none;background:#f8f5f1;color:#343535;height:35px;width:150px;margin:0 0 0 4px}body.woocommerce-account #wc-wallet-transaction-details_wrapper.dataTables_wrapper .dataTables_filter input,body.woocommerce-checkout #wc-wallet-transaction-details_wrapper.dataTables_wrapper .dataTables_filter input{background:#f8f5f1}#wc-wallet-transaction-details_wrapper.dataTables_wrapper .dataTables_filter input:-ms-input-placeholder{color:#697478}#wc-wallet-transaction-details_wrapper.dataTables_wrapper .dataTables_filter input::-ms-input-placeholder{color:#697478}#wc-wallet-transaction-details_wrapper.dataTables_wrapper .dataTables_filter input:-ms-input-placeholder,#wc-wallet-transaction-details_wrapper.dataTables_wrapper .dataTables_filter input::-ms-input-placeholder,#wc-wallet-transaction-details_wrapper.dataTables_wrapper .dataTables_filter input::placeholder{color:#697478}#wc-wallet-transaction-details_wrapper.dataTables_wrapper .dataTables_filter input:focus{border-color:inherit;-webkit-box-shadow:none;box-shadow:none;outline:none !important;border:1px solid #069460}#wc-wallet-transaction-details_wrapper.dataTables_wrapper .dataTables_filter input.wpcf7-not-valid{border:1px solid #ec5157}#wc-wallet-transaction-details_wrapper.dataTables_wrapper .dataTables_length label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#wc-wallet-transaction-details_wrapper.dataTables_wrapper .dataTables_length select{-webkit-transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;background-clip:padding-box;border-radius:8px;border-radius:8px;border-radius:8px;font-size:16px;font-size:2rem;line-height:45px;line-height:5.625rem;display:block;width:100%;max-width:100%;height:45px;font-weight:normal;padding:0 10px;margin:8px 0;text-align:left;border:1px solid #f1f1f1;outline:none;background:#f8f5f1;color:#343535;margin:0 4px;height:35px}body.woocommerce-account #wc-wallet-transaction-details_wrapper.dataTables_wrapper .dataTables_length select,body.woocommerce-checkout #wc-wallet-transaction-details_wrapper.dataTables_wrapper .dataTables_length select{background:#f8f5f1}#wc-wallet-transaction-details_wrapper.dataTables_wrapper .dataTables_length select:-ms-input-placeholder{color:#697478}#wc-wallet-transaction-details_wrapper.dataTables_wrapper .dataTables_length select::-ms-input-placeholder{color:#697478}#wc-wallet-transaction-details_wrapper.dataTables_wrapper .dataTables_length select:-ms-input-placeholder,#wc-wallet-transaction-details_wrapper.dataTables_wrapper .dataTables_length select::-ms-input-placeholder,#wc-wallet-transaction-details_wrapper.dataTables_wrapper .dataTables_length select::placeholder{color:#697478}#wc-wallet-transaction-details_wrapper.dataTables_wrapper .dataTables_length select:focus{border-color:inherit;-webkit-box-shadow:none;box-shadow:none;outline:none !important;border:1px solid #069460}#wc-wallet-transaction-details_wrapper.dataTables_wrapper .dataTables_length select.wpcf7-not-valid{border:1px solid #ec5157}#wc-wallet-transaction-details{padding-top:20px}#wc-wallet-transaction-details thead th{font-weight:600;font-size:16px;font-size:2rem}.woo-wallet-transactions-items li{padding:16px 0 0 0 !important}.dataTables_info,.dataTables_paginate{font-size:16px;font-size:2rem;color:#8c9da3}.woo-wallet-my-wallet-container{background-clip:padding-box;border-radius:4px;border-radius:4px;border-radius:4px;border:1px solid #eaeae1 !important}.woo-wallet-my-wallet-container .woo-wallet-sidebar{padding-top:0 !important}.woo-wallet-my-wallet-container .woo-add-to-wallet{width:100%}.woo-wallet-my-wallet-container .woo-wallet-sidebar ul li.card{-webkit-box-shadow:none;box-shadow:none}.woo-wallet-my-wallet-container .woo-wallet-sidebar ul li.card:hover{-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.15);box-shadow:0 5px 5px 0 rgba(0,0,0,.15)}.woo-wallet-my-wallet-container .woo-wallet-sidebar ul li.card a{font-size:16px;font-size:2rem;border:1px solid #3c21ff;color:#3c21ff}.woo-wallet-my-wallet-container .woo-wallet-sidebar ul li.card a p{margin-top:8px}body.woocommerce-account .remove-me .button.change_address{display:none !important;pointer-events:none !important}body.woocommerce-account .entry-header,body.woocommerce-account .page-header{display:none}body.woocommerce-account .site-main{display:block;margin:0 auto;max-width:1180px;padding:0 40px;position:relative}@media(max-width: 1024px){body.woocommerce-account .site-main{padding:0 30px}}@media(max-width: 640px){body.woocommerce-account .site-main{padding:0}}.client-header{border-bottom:1px solid #ddd;margin:90px 0 0;padding-bottom:40px;width:100%}.client-header::after,.client-header::before{content:"";display:table}.client-header::after{clear:both}@media(max-width: 640px){.client-header{margin:0 0 24px;padding-bottom:24px;text-align:center}}.user-profile--header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.user-profile--name{font-size:28px;font-size:3.5rem;color:#343535;line-height:1.1;margin:24px 0 16px;font-weight:600}@media(min-width: 641px){.user-profile--name{font-size:42px;font-size:5.25rem}}.user-profile--registered{font-size:20px;font-size:2.5rem;color:#8c9da3}@media(max-width: 640px){.user-profile--registered{font-size:16px;font-size:2rem;margin-bottom:24px}}.user-profile--user{width:50%}@media(max-width: 640px){.user-profile--user{width:100%}}.user-profile--details{display:-webkit-box;display:-ms-flexbox;display:flex;width:50%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media(max-width: 640px){.user-profile--details{width:100%}}.user-profile--details--item{background-clip:padding-box;border-radius:8px;border-radius:8px;border-radius:8px;width:33.333%;padding:16px 24px;margin-left:8px;text-align:center;background:#f8f5f1}@media(max-width: 640px){.user-profile--details--item{padding:16px;text-align:left}}.user-profile--details--item:first-of-type{border-left:none;margin-left:0}.user-profile--details--item.next-box{background:rgba(6,148,96,.15)}.user-profile--details--item.subscriptions .user-profile--details--number{display:none}.user-profile--details--item.subscriptions .user-profile--details--number:last-of-type{display:block}.user-profile--details--title{font-size:16px;font-size:2rem;font-weight:600;line-height:1;margin-bottom:8px}@media(max-width: 640px){.user-profile--details--title{font-size:14px;font-size:1.75rem;margin-bottom:4px}}.user-profile--details--number{font-size:70px;font-size:8.75rem;font-weight:300;color:#069460}@media(max-width: 640px){.user-profile--details--number{font-size:40px;font-size:5rem}}body.woocommerce-account{background:#fff}body.woocommerce-account .woocommerce-flex{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:40px auto 0}@media(max-width: 640px){body.woocommerce-account .woocommerce-flex{display:block;width:100%;padding:0;margin:24px auto 0}}body.woocommerce-account .woocommerce-MyAccount-navigation{float:none !important;margin-right:50px;margin-top:-8px;max-width:100%;width:240px;margin-bottom:40px}body.woocommerce-account .woocommerce-MyAccount-content{float:none !important;width:75%}@media(max-width: 640px){body.woocommerce-account .woocommerce-MyAccount-content{width:100%}}.subscription_details a.button,.woocommerce-orders-table__cell-order-actions a.button,.woocommerce-MyAccount-content a.button{-webkit-transition:all .6s ease;transition:all .6s ease;transition:all .6s ease;transition:all .6s ease;transition:all .6s ease;transition:all .6s ease;background-clip:padding-box;border-radius:6px;border-radius:6px;border-radius:6px;font-size:18px;font-size:2.25rem;line-height:52px;line-height:6.5rem;cursor:pointer;display:inline-block;min-width:180px;max-width:100%;font-family:"Barlow",sans-serif;font-weight:400;color:#fff;text-align:center;border:none;background-size:300% 100%;padding:0 35px;color:#fff;border:none;background-image:-webkit-gradient(linear, left top, right top, from(#3c21ff), color-stop(#3c21ff), color-stop(#5e0bdb), to(#5e0bdb));background-image:linear-gradient(to right, #3c21ff, #3c21ff, #5e0bdb, #5e0bdb);-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.15);box-shadow:0 5px 5px 0 rgba(0,0,0,.15);font-size:14px;font-size:1.75rem;padding:0 10px;line-height:32px;line-height:4rem;min-width:0;border:2px solid #3c21ff;margin:2px}.subscription_details a.button:hover,.woocommerce-orders-table__cell-order-actions a.button:hover,.woocommerce-MyAccount-content a.button:hover{background-position:100% 0;color:#fff}.subscription_details a.button:focus,.woocommerce-orders-table__cell-order-actions a.button:focus,.woocommerce-MyAccount-content a.button:focus{outline:none}.subscription_details a.button span,.woocommerce-orders-table__cell-order-actions a.button span,.woocommerce-MyAccount-content a.button span{font-size:24px;font-size:3rem;margin-right:4px}@media(max-width: 640px){.subscription_details a.button,.woocommerce-orders-table__cell-order-actions a.button,.woocommerce-MyAccount-content a.button{margin:8px 0 0}}.subscription_details a.button:hover,.woocommerce-orders-table__cell-order-actions a.button:hover,.woocommerce-MyAccount-content a.button:hover{border:2px solid #5e0bdb;background-color:rgba(0,0,0,0);background-image:-webkit-gradient(linear, left top, right top, from(#3c21ff), color-stop(#3c21ff), color-stop(#5e0bdb), to(#5e0bdb));background-image:linear-gradient(to right, #3c21ff, #3c21ff, #5e0bdb, #5e0bdb)}.subscription_details a.button.cancel,.subscription_details a.button.reactivate,.woocommerce-orders-table__cell-order-actions a.button.cancel,.woocommerce-orders-table__cell-order-actions a.button.reactivate,.woocommerce-MyAccount-content a.button.cancel,.woocommerce-MyAccount-content a.button.reactivate{margin-right:4px}.subscription_details a.button.cancel,.subscription_details a.button.change_address,.woocommerce-orders-table__cell-order-actions a.button.cancel,.woocommerce-orders-table__cell-order-actions a.button.change_address,.woocommerce-MyAccount-content a.button.cancel,.woocommerce-MyAccount-content a.button.change_address{color:#3c21ff;border:none;background-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(transparent), color-stop(#3c21ff), to(#3c21ff));background-image:linear-gradient(to right, transparent, transparent, #3c21ff, #3c21ff);border:2px solid #3c21ff;background-color:rgba(0,0,0,0)}.subscription_details a.button.cancel:hover,.subscription_details a.button.change_address:hover,.woocommerce-orders-table__cell-order-actions a.button.cancel:hover,.woocommerce-orders-table__cell-order-actions a.button.change_address:hover,.woocommerce-MyAccount-content a.button.cancel:hover,.woocommerce-MyAccount-content a.button.change_address:hover{color:#fff;border:2px solid rgba(0,0,0,0)}@media(max-width: 640px){.woocommerce-MyAccount-navigation{display:none}}.woocommerce-MyAccount-navigation ul{list-style:none !important;margin:0 !important;padding:0 !important}.woocommerce-MyAccount-navigation ul li{padding:0}.woocommerce-MyAccount-navigation ul li:before{content:none !important}.woocommerce-MyAccount-navigation ul li a{background-clip:padding-box;border-radius:4px;border-radius:4px;border-radius:4px;font-size:16px;font-size:2rem;background:#f8f5f1;color:#697478;display:block;font-weight:300;margin:8px 0;padding:8px 16px;border:1px solid rgba(0,0,0,0)}.woocommerce-MyAccount-navigation ul li a:hover{border:1px solid #3c21ff;color:#3c21ff}.woocommerce-MyAccount-navigation ul li.is-active a{background-color:#3c21ff;color:#fff}.woocommerce-Addresses{display:-webkit-box;display:-ms-flexbox;display:flex}.woocommerce-Addresses .woocommerce-Address{-webkit-box-flex:0 !important;-ms-flex:none !important;flex:none !important;margin:32px 0 0;max-width:none !important;padding:24px;width:50% !important}.woocommerce-Addresses .woocommerce-Address .edit{font-size:14px;font-size:1.75rem}.woocommerce-Addresses .woocommerce-Address-title h3{font-size:20px;font-size:2.5rem;float:none !important}.account-addresses{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(max-width: 640px){.account-addresses{-ms-flex-wrap:wrap;flex-wrap:wrap}}.account-addresses .woocommerce-Address{width:48%}@media(max-width: 640px){.account-addresses .woocommerce-Address{width:100%;margin-bottom:32px}}.select2-container--default .select2-selection--single{border:none !important;height:45px !important}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:45px !important;padding-left:0 !important}.select2-container--default .select2-selection--single .select2-selection__arrow{top:10px !important;right:6px !important}.select2-dropdown{border:none !important;padding:0 5px !important}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #8c9da3 !important;padding:0 10px !important}.form-row .woocommerce-input-wrapper{width:100%}.form-row .woocommerce-input-wrapper strong{-webkit-transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;background-clip:padding-box;border-radius:8px;border-radius:8px;border-radius:8px;font-size:16px;font-size:2rem;line-height:45px;line-height:5.625rem;display:block;width:100%;max-width:100%;height:45px;font-weight:normal;padding:0 10px;margin:8px 0;text-align:left;border:1px solid #f1f1f1;outline:none;background:#f8f5f1;color:#343535}body.woocommerce-account .form-row .woocommerce-input-wrapper strong,body.woocommerce-checkout .form-row .woocommerce-input-wrapper strong{background:#f8f5f1}.form-row .woocommerce-input-wrapper strong:-ms-input-placeholder{color:#697478}.form-row .woocommerce-input-wrapper strong::-ms-input-placeholder{color:#697478}.form-row .woocommerce-input-wrapper strong:-ms-input-placeholder,.form-row .woocommerce-input-wrapper strong::-ms-input-placeholder,.form-row .woocommerce-input-wrapper strong::placeholder{color:#697478}.form-row .woocommerce-input-wrapper strong:focus{border-color:inherit;-webkit-box-shadow:none;box-shadow:none;outline:none !important;border:1px solid #069460}.form-row .woocommerce-input-wrapper strong.wpcf7-not-valid{border:1px solid #ec5157}.form-row .woocommerce-input-wrapper .select2{font-size:16px;font-size:2rem;margin:8px 0;font-family:"Barlow",sans-serif}.form-row input{width:100%}.form-buttons{margin-top:32px;text-align:center}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{padding-left:0;margin:16px 0}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email:before,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone:before{content:none}.woocommerce .woocommerce-customer-details{margin-bottom:0}.woocommerce-account .my-account--description{font-size:14px;font-size:1.75rem;margin-bottom:24px}.woocommerce-account .my-account--description strong{font-weight:600}.woocommerce-account .my-account--minititle{font-size:20px;font-size:2.5rem;color:#343535;display:inline-block;font-weight:600;margin:0 0 32px !important;position:relative}.woocommerce-account .my-account--minititle::after,.woocommerce-account .my-account--minititle::before{content:"";display:table}.woocommerce-account .my-account--minititle::after{clear:both}@media(min-width: 641px){.woocommerce-account .my-account--minititle{font-size:22px;font-size:2.75rem}}.woocommerce-account .my-account--minititle.small{font-size:16px;font-size:2rem;margin-bottom:16px !important}@media(min-width: 641px){.woocommerce-account .my-account--minititle.small{font-size:18px;font-size:2.25rem}}.woocommerce-account .my-account--minititle.mg-top{margin-top:32px !important}.woocommerce-account .my-account--minititle::after{background:#343535;bottom:-3px;content:"";display:block;height:1px;left:0;position:absolute;width:100%}.password-input{width:100%}.password-input .show-password-input{top:22px !important;right:10px !important}.woocommerce-Address-title{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.address-title{margin-top:0}.table-shadow-relative{position:relative}.account-borders{padding:24px 20px;background-clip:padding-box;border-radius:4px;border-radius:4px;border-radius:4px;border:1px solid #eaeae1 !important;margin-bottom:32px}.account-borders.last{margin-bottom:0}@media(max-width: 640px){.woocommerce-customer-details{margin-bottom:0 !important}}@media(max-width: 640px){.woocommerce .col-2 .woocommerce-column__title,.woocommerce-columns--addresses .col-2 .woocommerce-column__title{margin-top:32px}}.woocommerce .woocommerce-column__title,.woocommerce-columns--addresses .woocommerce-column__title{font-weight:600;margin-bottom:24px}.woocommerce address,.woocommerce-columns--addresses address{font-size:18px;font-size:2.25rem;font-weight:300;line-height:1.4;font-style:normal;background:#fff;padding:24px 20px;background-clip:padding-box;border-radius:4px;border-radius:4px;border-radius:4px;border:1px solid #eaeae1 !important}.woocommerce .woocommerce-customer-details address,.woocommerce-columns--addresses .woocommerce-customer-details address{border:none !important;border-radius:0 !important;padding:0}.woocommerce .cart_totals>h2,.woocommerce-columns--addresses .cart_totals>h2{font-size:18px;font-size:2.25rem;font-weight:900;margin:0 0 8px;padding:0 8px;font-family:"Alice",serif}.woocommerce .cart_totals table.shop_table,.woocommerce-columns--addresses .cart_totals table.shop_table{padding:32px 24px 24px !important}.woocommerce .cart_totals table.shop_table td,.woocommerce-columns--addresses .cart_totals table.shop_table td{font-size:22px;font-size:2.75rem}.woocommerce .cart_totals .woocommerce-shipping-destination,.woocommerce-columns--addresses .cart_totals .woocommerce-shipping-destination{display:none}.woocommerce .cart_totals .woocommerce-shipping-methods li,.woocommerce-columns--addresses .cart_totals .woocommerce-shipping-methods li{padding:0}.woocommerce .cart_totals .woocommerce-shipping-methods li:before,.woocommerce-columns--addresses .cart_totals .woocommerce-shipping-methods li:before{content:none}.woocommerce .cart_totals .woocommerce-shipping-destination,.woocommerce-columns--addresses .cart_totals .woocommerce-shipping-destination{font-size:14px;font-size:1.75rem;margin:-8px 0 0;color:#697478}.woocommerce .cart_totals .woocommerce-shipping-calculator a,.woocommerce-columns--addresses .cart_totals .woocommerce-shipping-calculator a{font-size:13px;font-size:1.625rem;color:#3c21ff}.woocommerce .cart_totals .woocommerce-shipping-calculator a:after,.woocommerce-columns--addresses .cart_totals .woocommerce-shipping-calculator a:after{position:relative;top:2px}.woocommerce table.shop_table,.woocommerce-columns--addresses table.shop_table{background:#fff;background-clip:padding-box;border-radius:4px;border-radius:4px;border-radius:4px;border:1px solid #eaeae1 !important;border:none;padding:32px 16px;position:relative}.woocommerce table.shop_table .product-name a,.woocommerce-columns--addresses table.shop_table .product-name a{color:#343535}.woocommerce table.shop_table .wc-item-meta::after,.woocommerce table.shop_table .wc-item-meta::before,.woocommerce-columns--addresses table.shop_table .wc-item-meta::after,.woocommerce-columns--addresses table.shop_table .wc-item-meta::before{content:"";display:table}.woocommerce table.shop_table .wc-item-meta::after,.woocommerce-columns--addresses table.shop_table .wc-item-meta::after{clear:both}.woocommerce table.shop_table .wc-item-meta li,.woocommerce-columns--addresses table.shop_table .wc-item-meta li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.woocommerce table.shop_table .wc-item-meta .wc-item-meta-label,.woocommerce-columns--addresses table.shop_table .wc-item-meta .wc-item-meta-label{float:none}.woocommerce table.shop_table .order_item .wcs-switch-link.button,.woocommerce-columns--addresses table.shop_table .order_item .wcs-switch-link.button{margin-top:16px;font-weight:400;margin-bottom:6px}.woocommerce table.shop_table .product-name a,.woocommerce-columns--addresses table.shop_table .product-name a{font-weight:600}.woocommerce table.shop_table th,.woocommerce-columns--addresses table.shop_table th{font-size:16px;font-size:2rem;font-weight:600 !important;padding:10px 8px !important}.woocommerce table.shop_table tr td.order-actions,.woocommerce-columns--addresses table.shop_table tr td.order-actions{text-align:right !important}.woocommerce table.shop_table tr td.order-actions a,.woocommerce-columns--addresses table.shop_table tr td.order-actions a{width:100%}.woocommerce table.shop_table td,.woocommerce-columns--addresses table.shop_table td{font-size:15px;font-size:1.875rem;font-weight:300;padding:10px 8px !important}@media(max-width: 640px){.woocommerce table.shop_table td:before,.woocommerce-columns--addresses table.shop_table td:before{font-weight:600 !important}}.woocommerce table.shop_table tfoot td,.woocommerce-columns--addresses table.shop_table tfoot td{font-weight:600 !important}.woocommerce table.shop_table .woocommerce-orders-table__cell-order-number a,.woocommerce-columns--addresses table.shop_table .woocommerce-orders-table__cell-order-number a{color:#343535}.moods-profile--header{text-align:center}.moods-profile--content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-template-columns:repeat(3, 1fr);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.moods-profile--item{margin:8px 10px;text-align:center;width:24%}.moods-profile--text{padding-top:8px}.moods-profile--text--title{font-size:14px;font-size:1.75rem;letter-spacing:2px;line-height:1;text-transform:uppercase}.moods-profile--title{font-size:24px;font-size:3rem;color:#343535;display:inline-block;font-weight:900;margin:0 0 32px;position:relative;text-align:center}.moods-profile--title::after,.moods-profile--title::before{content:"";display:table}.moods-profile--title::after{clear:both}.moods-profile--image{background-clip:padding-box;border-radius:16px;border-radius:16px;border-radius:16px;-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.15);box-shadow:0 5px 5px 0 rgba(0,0,0,.15);overflow:hidden}@media(min-width: 641px){.moods-profile--image:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);transform:scale(1.1);transform:scale(1.1);transform:scale(1.1);transform:scale(1.1)}}.moods-profile--image img{-webkit-transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;display:block;width:100%}.empty-states--text{text-align:center}.empty-states--image{margin:0 auto 16px;max-width:150px}.empty-states--image.big{max-width:400px}.empty-states--title{font-size:24px;font-size:3rem;font-weight:900}.empty-states--subtitle{font-size:16px;font-size:2rem;color:#697478}.empty-states--button{margin-top:24px}body.woocommerce-account .account-banner{background:#e8532b;padding:32px 24px;margin-bottom:16px}body.woocommerce-account .account-banner--text{text-align:center}body.woocommerce-account .account-banner--title{font-size:28px;font-size:3.5rem;color:#fff;font-weight:900;font-family:"Alice",serif;margin:0 0 8px}@media(min-width: 641px){body.woocommerce-account .account-banner--title{font-size:32px;font-size:4rem}}body.woocommerce-account .account-banner--title span{position:relative;top:3px;margin-right:4px}body.woocommerce-account .account-banner--subtitle{font-size:18px;font-size:2.25rem;color:#fff;font-weight:400;font-family:"Barlow",sans-serif;margin:0;line-height:1.2}.woocommerce-MyAccount-content{margin-bottom:32px}.woocommerce-MyAccount-content .woocommerce-address-fields #update_all_subscriptions_addresses_field{margin-top:24px}.woocommerce-MyAccount-content .woocommerce-address-fields #update_all_subscriptions_addresses_field label.checkbox{position:relative;display:block;padding-left:20px;padding-top:16px}.woocommerce-MyAccount-content .woocommerce-address-fields #update_all_subscriptions_addresses_field label.checkbox .input-checkbox{position:absolute;left:0;top:18px;display:block;width:14px}.woocommerce-MyAccount-content .woocommerce-address-fields #update_all_subscriptions_addresses_field:before{content:"Nota: ";font-weight:600}.account-get-products--title{font-size:22px;font-size:2.75rem;color:#343535;font-weight:900;margin-bottom:16px;text-align:center}@media(min-width: 641px){.account-get-products--title{font-size:26px;font-size:3.25rem;margin-bottom:55px;text-align:left}}.account-get-products--loop .slick-next-agr,.account-get-products--loop .slick-prev-agr{top:-40px}.account-get-products--loop .slick-prev-agr{left:6px}.account-get-products--loop .slick-prev-agr:hover{left:3px}.account-get-products--loop .slick-next-agr{right:0;left:35px}.account-get-products--loop .slick-next-agr:hover{right:auto;left:38px}@media(min-width: 641px){.account-get-products--loop .product-box{margin:0 12px}}.account-get-products--loop .product-box--text{border:1px solid #f8f5f1;border-top:none}.agr-memo{background-clip:padding-box;border-radius:4px;border-radius:4px;border-radius:4px;background:#e5d7c8;padding:0;overflow:hidden}.agr-memo--flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.agr-memo--text{padding:40px 32px 32px}@media(min-width: 641px){.agr-memo--text{width:60%}}@media(min-width: 641px){.agr-memo--image{width:40%}}.agr-memo--title{font-size:32px;font-size:4rem;font-weight:900;line-height:1;margin-bottom:16px}.agr-memo--subtitle{font-size:18px;font-size:2.25rem}.agr-memo--button{margin-top:24px}.mini-cal{background-clip:padding-box;border-radius:4px;border-radius:4px;border-radius:4px;background:#fff;padding:24px 32px;text-align:center;-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.15);box-shadow:0 5px 5px 0 rgba(0,0,0,.15)}.mini-cal--day{font-size:50px;font-size:6.25rem;font-weight:600;line-height:1;padding:4px 0}.mini-cal--weekday{font-size:13px;font-size:1.625rem;text-transform:uppercase;letter-spacing:1px;font-weight:400;line-height:1}.mini-cal--month{font-size:13px;font-size:1.625rem;text-transform:uppercase;letter-spacing:1px;font-weight:400;line-height:1}.mini-cal span{display:block}.top_banner{background-clip:padding-box;border-radius:4px;border-radius:4px;border-radius:4px;background:#069460;padding:24px;margin-bottom:24px}.top_banner.orange{background:#e8532b}.top_banner.m-t{margin-top:-16px}.top_banner--flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.top_banner--title{font-size:28px;font-size:3.5rem;color:#fff;font-weight:900}@media(min-width: 641px){.top_banner--title{font-size:32px;font-size:4rem}}.top_banner--advice{font-size:18px;font-size:2.25rem;color:#fff;font-weight:400}.top_banner--subtitle{font-size:18px;font-size:2.25rem;color:#fff;font-weight:400;margin-top:8px}.top_banner--logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;margin-top:32px}.top_banner--logos .agrispesa{font-family:"Alice",serif;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}.top_banner--logos .agrispesa svg{margin-left:-10px;width:50px;fill:#fff}.top_banner--logos .per{font-size:14px;font-size:1.75rem;margin:0 8px;font-weight:400}.top_banner--logos .denso img{height:20px;display:block}.btn-cart{width:100%}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}body.woocommerce-cart .woocommerce-cart-form__contents,body.woocommerce-checkout .woocommerce-cart-form__contents{display:none !important}body.woocommerce-cart .page-header,body.woocommerce-checkout .page-header{text-align:center;padding:32px 0 24px;margin:0}@media(min-width: 641px){body.woocommerce-cart .page-header,body.woocommerce-checkout .page-header{padding:45px 20px 24px}}body.woocommerce-cart .page-header h1,body.woocommerce-checkout .page-header h1{font-size:22px;font-size:2.75rem;color:#343535 !important;font-family:"Barlow",sans-serif;font-weight:600}@media(min-width: 641px){body.woocommerce-cart .page-header h1,body.woocommerce-checkout .page-header h1{font-size:24px;font-size:3rem}}.agr-cart{width:100%}.agr-cart--flex{max-width:1240px;margin:0 auto;padding:0}@media(min-width: 641px){.agr-cart--flex{padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.agr-cart--flex .woocommerce-cart-form{width:100%}@media(min-width: 641px){.agr-cart--flex .woocommerce-cart-form{width:60%;margin:24px}}.agr-cart--flex .cart-collaterals{width:100%;background:#e5d7c8;margin:16px 0 80px}@media(min-width: 641px){.agr-cart--flex .cart-collaterals{width:40%;margin:24px}}@media(max-width: 640px){.agr-cart--flex .cart-collaterals tr{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}.agr-cart--flex .cart-collaterals tr td,.agr-cart--flex .cart-collaterals tr th{width:50%;font-size:16px;font-size:2rem;font-weight:300 !important;border-top:1px solid rgba(255,255,255,.7) !important;vertical-align:middle !important;background:rgba(0,0,0,0) !important}.agr-cart--flex .cart-collaterals tr td.product-name,.agr-cart--flex .cart-collaterals tr th.product-name{border-top:none !important}@media(max-width: 640px){.agr-cart--flex .cart-collaterals tr td,.agr-cart--flex .cart-collaterals tr th{display:table-cell !important;width:100% !important}.agr-cart--flex .cart-collaterals tr td:before,.agr-cart--flex .cart-collaterals tr th:before{content:none !important}}.agr-cart--flex .cart-collaterals tr td tr:first-child td,.agr-cart--flex .cart-collaterals tr td tr:first-child th,.agr-cart--flex .cart-collaterals tr th tr:first-child td,.agr-cart--flex .cart-collaterals tr th tr:first-child th{border-top:none !important}.agr-cart--flex .cart-collaterals .cart_totals{width:100%;float:none}.agr-cart--flex .cart-collaterals .cart_totals table.shop_table{padding:0 !important;background:rgba(0,0,0,0)}.agr-cart--flex .cart-collaterals .cart_totals table.shop_table th{font-size:16px;font-size:2rem;font-weight:300 !important}.agr-cart--flex .cart-collaterals .cart_totals table.shop_table .cart-discount td{color:#ec5157}.agr-cart--flex .cart-collaterals .cart_totals table.shop_table .cart-discount td a{font-size:13px;font-size:1.625rem;color:#343535;display:block}.agr-cart--flex .cart-collaterals .cart_totals table.shop_table .cart-discount .checkout-coupon-name{font-size:13px;font-size:1.625rem;display:block;text-transform:uppercase;letter-spacing:1px;color:#343535}.agr-cart--flex .cart-collaterals .cart_totals table.shop_table .cart-discount .free-shipping-hide{display:none}.agr-cart--flex .cart-collaterals .cart_totals table.shop_table .recurring-totals th{font-size:18px;font-size:2.25rem;padding-top:24px !important;font-weight:900 !important}.agr-cart--flex .cart-collaterals .cart_totals table.shop_table tr.order-total td,.agr-cart--flex .cart-collaterals .cart_totals table.shop_table tr.order-total th{font-weight:600 !important}.agr-cart--flex .cart-collaterals .cart_totals table.shop_table td,.agr-cart--flex .cart-collaterals .cart_totals table.shop_table td p{font-size:16px;font-size:2rem;font-family:"Barlow",sans-serif;font-weight:300 !important;margin:0;text-align:right}.agr-cart--flex .cart-collaterals .cart_totals table.shop_table td .first-payment-date,.agr-cart--flex .cart-collaterals .cart_totals table.shop_table td p .first-payment-date{text-transform:none}.agr-cart--flex .cart-collaterals .cart_totals table.shop_table td .first-payment-date small,.agr-cart--flex .cart-collaterals .cart_totals table.shop_table td p .first-payment-date small{font-size:12px;font-size:1.5rem;color:#069460;margin-top:4px;display:block;letter-spacing:0}.new-cart--item{background:#fff;position:relative;margin:4px 0;-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,.03);box-shadow:0 3px 3px 0 rgba(0,0,0,.03)}@media(max-width: 640px){.new-cart--item{padding:8px 0}}.new-cart--item:first-of-type{margin-top:0;border-top-left-radius:16px;border-top-right-radius:16px}.new-cart--item:last-of-type{border-bottom-left-radius:16px;border-bottom-right-radius:16px}.new-cart--flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.new-cart--remove{position:absolute;top:9px;right:12px;font-size:18px;font-size:2.25rem;color:#343535;z-index:2}@media(min-width: 641px){.new-cart--remove{top:15px}}.new-cart--remove:hover{color:#ec5157}.new-cart--actions{margin-top:24px}.new-cart--image{padding:0 16px 0 0}@media(min-width: 641px){.new-cart--image{padding:16px}}.new-cart--image a{display:none}@media(min-width: 641px){.new-cart--image a{display:block}}.new-cart--image img{width:100px;margin:0 !important}.new-cart--name a{font-size:18px;font-size:2.25rem;font-weight:600}.new-cart--name a:hover{color:#3c21ff}.new-cart--info{width:100%;padding:0 16px 0 0}@media(min-width: 641px){.new-cart--info{width:calc(100% - 104px)}}.new-cart--top{margin-bottom:24px}.new-cart--details{font-size:16px;font-size:2rem;color:#8c9da3}.new-cart--details .cart-product-var-var{margin-right:16px}.new-cart--details .cart-product-var-var.last{margin-right:0}.new-cart--bottom{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;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;font-size:16px;font-size:2rem;color:#343535}.new-cart--bottom .cart-product-var-var{margin-right:16px}.new-cart--bottom .cart-product-var-var.last{margin-right:0}.new-cart--quantity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.new-cart--quantity .product-quantity--change{padding:0;margin-left:8px}.new-cart--quantity .product-quantity--change .quantity .qty{font-size:14px !important;height:26px;width:32px !important;background:#fff;border-radius:0;border-left:none;border-right:none}.new-cart--quantity .product-quantity--change .product-quantity--minus,.new-cart--quantity .product-quantity--change .product-quantity--plus{font-size:16px;font-size:2rem;padding:0 6px;height:26px}#wcpay-payment-request-wrapper{display:none}#wcpay-payment-request-wrapper{margin-bottom:8px;padding-top:0 !important}#wcpay-payment-request-button-separator{font-size:12px;font-size:1.5rem;margin:16px 0 !important;display:none}.zig-zag-bottom{background-clip:padding-box;border-radius:8px;border-radius:8px;border-radius:8px;background:#e5d7c8;padding:24px;position:relative;margin-bottom:24px !important}@media(min-width: 641px){.zig-zag-bottom{background-clip:padding-box;border-radius:16px;border-radius:16px;border-radius:16px;margin-bottom:32px !important}}.zig-zag-bottom table.shop_table{border:none !important}.minimum-amount-advice{display:none}ul#shipping_method .shipping-mode-cart--label .woocommerce-Price-amount.amount{font-weight:300;font-size:16px;font-size:2rem}.emptycart{padding:32px 0}@media(min-width: 641px){.emptycart{padding:40px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.emptycart--top{padding:0 12px;margin-bottom:75px}.emptycart--intro{text-align:center}@media(min-width: 641px){.emptycart--intro{width:60%;padding:40px 0;text-align:left}}.emptycart--image{display:none}@media(min-width: 641px){.emptycart--image{width:40%;display:block}}.emptycart--details{margin-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(min-width: 641px){.emptycart--details{margin-top:50px}}.emptycart--details--text{margin-left:16px}.emptycart--details--item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 0;text-align:left;border-top:1px solid #fff}.emptycart--details--item:first-of-type,.emptycart--details--item:last-of-type{border-top:none}@media(min-width: 641px){.emptycart--details--item{width:46%;border-top:none}}.emptycart--details--item.buttons .btn{width:100%}.emptycart--details--item>span{background-clip:padding-box;border-radius:50%;border-radius:50%;border-radius:50%;font-size:36px;font-size:4.5rem;width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(6,148,96,.2);color:#069460}.emptycart--details--title{font-weight:600}.emptycart--title{font-size:32px;font-size:4rem;line-height:1;font-weight:900;margin:0 0 24px}@media(min-width: 641px){.emptycart--title{font-size:45px;font-size:5.625rem}}.emptycart--subtitle{font-size:20px;font-size:2.5rem}@media(min-width: 641px){.emptycart--subtitle{font-size:22px;font-size:2.75rem}}.notify-product-cart-added{background-clip:padding-box;border-radius:6px;border-radius:6px;border-radius:6px;position:fixed;z-index:99;min-width:300px;max-width:400px;padding:8px 16px;bottom:20px;right:20px;text-align:left;margin:4px 0;background:#069460;color:#fff;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.15);box-shadow:0 0 5px 0 rgba(0,0,0,.15);line-height:1.1}@media(max-width: 640px){.notify-product-cart-added{left:20px}}.notify-product-cart-added span{font-size:16px;font-size:2rem;font-weight:400;line-height:1.2;text-align:left}.cart-no-shipping-available{font-size:13px;font-size:1.625rem}.woocommerce-checkout-review-order-table .shipping.recurring-total,.cart_totals .shipping.recurring-total{display:none}body.woocommerce-cart .entry-header,body.woocommerce-checkout .entry-header{display:none}.shipping_address.no-mg-top{margin-top:0 !important}body.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info{background-clip:padding-box;border-radius:16px;border-radius:16px;border-radius:16px;display:block !important;padding:24px;margin-bottom:32px}body.woocommerce-checkout .woocommerce-form-login{background-clip:padding-box;border-radius:0 0 16px 16px;border-radius:0 0 16px 16px;border-radius:0 0 16px 16px;padding:24px;border:1px solid #eaeae1;border-top:none;margin-bottom:32px;margin-top:-50px;padding-top:40px}body.woocommerce-checkout .woocommerce-form-login p:not(.form-row){font-size:16px;font-size:2rem;margin-bottom:16px}body.woocommerce-checkout .woocommerce-form-login p.form-row{margin-bottom:0 !important}body.woocommerce-checkout .woocommerce-form-login .woocommerce-button{-webkit-transition:all .6s ease;transition:all .6s ease;transition:all .6s ease;transition:all .6s ease;transition:all .6s ease;transition:all .6s ease;background-clip:padding-box;border-radius:6px;border-radius:6px;border-radius:6px;font-size:18px;font-size:2.25rem;line-height:52px;line-height:6.5rem;cursor:pointer;display:inline-block;min-width:180px;max-width:100%;font-family:"Barlow",sans-serif;font-weight:400;color:#fff;text-align:center;border:none;background-size:300% 100%;padding:0 35px;color:#fff;border:none;background-image:-webkit-gradient(linear, left top, right top, from(#3c21ff), color-stop(#3c21ff), color-stop(#5e0bdb), to(#5e0bdb));background-image:linear-gradient(to right, #3c21ff, #3c21ff, #5e0bdb, #5e0bdb);-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.15);box-shadow:0 5px 5px 0 rgba(0,0,0,.15);font-size:16px;font-size:2rem;padding:0 24px;line-height:42px;line-height:5.25rem;min-width:0}body.woocommerce-checkout .woocommerce-form-login .woocommerce-button:hover{background-position:100% 0;color:#fff}body.woocommerce-checkout .woocommerce-form-login .woocommerce-button:focus{outline:none}body.woocommerce-checkout .woocommerce-form-login .woocommerce-button span{font-size:24px;font-size:3rem;margin-right:4px}body.woocommerce-checkout .woocommerce-form-login .lost_password{text-align:left;margin-top:16px}body.woocommerce-checkout .woocommerce-form-login .lost_password a{font-size:14px;font-size:1.75rem}body.woocommerce-checkout .woocommerce-form-login .lost_password a:hover{color:#3c21ff}.woocommerce-MyAccount-navigation ul li{padding:0 !important}.woocommerce-MyAccount-navigation ul li a::before{content:none !important}.woocommerce-MyAccount-navigation ul li::before{content:none !important}.cart_totals ul li,.checkout--sommair ul li,.woocommerce-checkout-payment ul li,.woocommerce-order ul li{padding-left:0 !important}.cart_totals ul li::before,.checkout--sommair ul li::before,.woocommerce-checkout-payment ul li::before,.woocommerce-order ul li::before{content:none !important}body.woocommerce-checkout .checkout-page{margin:0 auto;width:1160px;padding:0;max-width:100%}@media(min-width: 641px){body.woocommerce-checkout .checkout-page{padding:0 40px}}body.woocommerce-cart .coupon{display:none}.woocommerce-page table.cart img{width:100px}.woocommerce-page table.cart td.product-thumbnail{width:120px}@media(max-width: 640px){.woocommerce-page table.cart td.product-thumbnail{display:block !important;width:100%}.woocommerce-page table.cart td.product-thumbnail::before{display:none}}.woocommerce-info{background-clip:padding-box;border-radius:4px;border-radius:4px;border-radius:4px;font-size:14px;font-size:1.75rem;background:#f1f1f1;border:none;color:#343535;padding:16px}@media(min-width: 641px){.woocommerce-info{font-size:16px;font-size:2rem;padding:16px 24px}}.woocommerce-info a{color:#3c21ff}.woocommerce-info::before{content:none !important}.cart-collaterals .wc-proceed-to-checkout .proceed-button{width:100%}body.woocommerce-checkout .woocommerce-info,body.woocommerce-checkout .woocommerce-message{display:none}.ywgc_have_code .woocommerce-info{display:block !important;background:#fff;width:100%;max-width:100%;-webkit-box-shadow:none;box-shadow:none}body.woocommerce-checkout .ywgc_have_code .woocommerce-info{background:#f8f5f1}.ywgc_have_code .woocommerce-info .close-notice{display:none}.hide-in-checkout{display:none}.happy-price{color:#ec5157 !important}.happy-price a{color:#8c9da3}.ywgc_enter_code>div{margin:0}.my-coupon,.ywgc_enter_code{background-clip:padding-box;border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;background:#fff;border:1px solid #f1f1f1;margin:-30px 0 0;padding:24px 16px 8px}.my-coupon{padding:24px 16px 8px}@media(min-width: 641px){.woocommerce-checkout-review-order{position:sticky;top:140px}}.gift-card-icon-heart{font-size:20px;font-size:2.5rem;color:#ec5157;margin-right:8px;position:relative;top:3px}.checkout--title{font-size:20px;font-size:2.5rem;color:#343535 !important;display:inline-block;font-weight:600;margin:0 0 32px;position:relative}.checkout--title::after,.checkout--title::before{content:"";display:table}.checkout--title::after{clear:both}@media(min-width: 641px){.checkout--title{font-size:22px;font-size:2.75rem}}.checkout--title::after{background:#343535;bottom:-3px;content:"";display:block;height:1px;left:0;position:absolute;width:100%}.coupon-form{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.coupon-form--sx{padding-right:24px;width:100%}.checkout--flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.checkout--form{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%}@media(min-width: 641px){.checkout--form{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:24px;width:60%}}.checkout--sommair{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}@media(min-width: 641px){.checkout--sommair{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:24px;width:40%}}.checkout--preview img{width:100%;margin:0 auto !important}.checkout--preview--cost .includes_tax{display:none}.checkout--preview--cost .woocommerce-Price-amount{font-size:40px;font-size:5rem;font-weight:300}@media(min-width: 641px){.checkout--preview--cost .woocommerce-Price-amount{font-size:50px;font-size:6.25rem}}.checkout--preview--cost .woocommerce-Price-amount .woocommerce-Price-currencySymbol{font-size:30px;font-size:3.75rem}@media(min-width: 641px){.checkout--preview--cost .woocommerce-Price-amount .woocommerce-Price-currencySymbol{font-size:40px;font-size:5rem}}.checkout--preview--items{font-size:16px;font-size:2rem;color:#343535}.checkout--preview--items.product-number{padding-bottom:10px;padding-top:10px}.checkout--preview--items.mg-t{margin-top:24px}.checkout--preview--items .is-title{color:#343535;display:block;font-weight:600;margin-bottom:8px}.checkout--preview--items .is-description{line-height:1.2;display:block;color:#343535}.checkout--preview--items .is-icon{font-size:20px;font-size:2.5rem;background-clip:padding-box;border-radius:50%;border-radius:50%;border-radius:50%;background:#358856;color:#fff;position:relative;top:2px;margin-right:4px;padding:1px;width:22px;height:22px;display:inline-block;text-align:center}.checkout--preview--items .is-icon.red{background:#ec5157}.checkout--preview--items .credit-cards{padding:16px 0 0;border-top:1px solid #e5d7c8;margin:16px auto 0}.checkout--preview--items .credit-cards img{display:block;margin:0 auto;height:26px}.woocommerce form .form-row label{line-height:normal !important;font-family:"Barlow",sans-serif}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;width:100%}.checkout-sommair--variations{margin-top:-4px}.checkout-sommair--variations span{font-size:11px;font-size:1.375rem;text-transform:none !important;letter-spacing:0 !important;margin-right:6px}.checkout-sommair--variations span.last{margin-right:0}.woocommerce ul#shipping_method .amount{font-weight:300}.woocommerce .woocommerce-checkout-review-order .shop_table{background-clip:padding-box;border-radius:24px;border-radius:24px;border-radius:24px;background:#e5d7c8;border:none;padding:24px}.woocommerce .woocommerce-checkout-review-order .shop_table td,.woocommerce .woocommerce-checkout-review-order .shop_table th{font-size:16px;font-size:2rem;font-weight:300 !important;border-top:1px solid rgba(255,255,255,.7)}.woocommerce .woocommerce-checkout-review-order .shop_table td.product-name,.woocommerce .woocommerce-checkout-review-order .shop_table th.product-name{border-top:none}.woocommerce .woocommerce-checkout-review-order .shop_table th{text-align:left}.woocommerce .woocommerce-checkout-review-order .shop_table td{text-align:right}.woocommerce .woocommerce-checkout-review-order .shop_table .recurring-totals th{font-size:18px;font-size:2.25rem;padding-top:24px !important;font-weight:900 !important}.woocommerce .woocommerce-checkout-review-order .shop_table tr.order-total td,.woocommerce .woocommerce-checkout-review-order .shop_table tr.order-total th{font-weight:600 !important}.woocommerce .woocommerce-checkout-review-order .shop_table .cart-discount td{color:#ec5157}.woocommerce .woocommerce-checkout-review-order .shop_table .cart-discount td a{font-size:13px;font-size:1.625rem;color:#343535;display:block}.woocommerce .woocommerce-checkout-review-order .shop_table .cart-discount .checkout-coupon-name{font-size:13px;font-size:1.625rem;display:block;text-transform:uppercase;letter-spacing:1px;color:#343535}.woocommerce .woocommerce-checkout-review-order .shop_table .cart-discount .free-shipping-hide{display:none}.woocommerce-sommair-end{font-weight:600}.sommair--totals{padding:0 0 24px}.sommair--totals--flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px}.sommair--totals--flex.shipping{padding:8px}.sommair--totals--flex.flex-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.sommair--totals--flex span{font-size:16px;font-size:2rem}.sommair--totals--flex span.bold{font-weight:600}.sommair--totals--flex span.small{font-size:16px;font-size:2rem}.sommair--totals--dx{text-align:right}.woocommerce form .form-row{margin:16px 0 !important;padding:0 !important}.woocommerce form .form-row.billing_cod_fisc_field{border-top:1px solid #f8f5f1;padding-top:16px !important}.woocommerce form .form-row.mailchimp-newsletter{margin-top:0 !important;margin-bottom:32px !important}.woocommerce-terms-and-conditions-wrapper{padding:0 0 10px;width:100%}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{margin:8px 0 !important;font-family:"Barlow",sans-serif}.woocommerce form .form-row .required{display:none !important}.woocommerce-checkout #payment{background:#fff !important;border-radius:16px !important}.woocommerce-checkout #payment ul.payment_methods{border-bottom:none !important;padding:0 !important}.woocommerce-checkout #payment ul.payment_methods li input{display:none}.woocommerce-checkout #payment ul.payment_methods li .payment_method_wallet label strong{font-weight:400}.woocommerce-checkout #payment ul.payment_methods li label{-webkit-transition:all .2s linear;transition:all .2s linear;transition:all .2s linear;transition:all .2s linear;transition:all .2s linear;transition:all .2s linear;background-clip:padding-box;border-radius:4px;border-radius:4px;border-radius:4px;font-size:16px;font-size:2rem;background:#f8f5f1;cursor:pointer;margin:4px 0;padding:10px;width:100%;color:#343535}.woocommerce-checkout #payment ul.payment_methods li .payment_box{font-size:14px;font-size:1.75rem;background:#f8f5f1}.woocommerce-checkout #payment ul.payment_methods li .payment_box:before{border:1em solid #f8f5f1;border-right-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-top-color:rgba(0,0,0,0)}.woocommerce-checkout #payment ul.payment_methods li .payment_box .wc-credit-card-form{padding:0}.woocommerce-checkout #payment ul.payment_methods li .payment_box .wc-credit-card-form #wcpay-card-element,.woocommerce-checkout #payment ul.payment_methods li .payment_box .wc-credit-card-form #wcpay-sepa-element{padding:16px 10px;border-radius:8px}.woocommerce-checkout #payment ul.payment_methods li input:checked~label{background:#e8532b;border-color:#e8532b;color:#fff}.woocommerce-checkout #payment ul.payment_methods li:not(.payment_method_woocommerce_payments) .payment_box{display:none !important}.woocommerce-checkout #payment ul.payment_methods li.payment_method_satispay>label,.woocommerce-checkout #payment ul.payment_methods li.payment_method_woocommerce_payments>label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.woocommerce-checkout #payment ul.payment_methods li.payment_method_satispay>label img,.woocommerce-checkout #payment ul.payment_methods li.payment_method_woocommerce_payments>label img{display:none}.woocommerce-checkout #payment ul.payment_methods li.payment_method_satispay>label img.show-img,.woocommerce-checkout #payment ul.payment_methods li.payment_method_woocommerce_payments>label img.show-img{display:block;height:32px}.test-meta-cart{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.test-meta-cart::after,.test-meta-cart::before{content:"";display:table}.test-meta-cart::after{clear:both}.test-meta-cart span{margin-left:8px;text-transform:capitalize}body.woocommerce-checkout .test-meta-cart span{font-size:12px;font-size:1.5rem;letter-spacing:0}.test-meta-cart span::before{background-clip:padding-box;border-radius:50%;border-radius:50%;border-radius:50%;background:#343535;content:"";display:inline-block;height:4px;margin-right:8px;position:relative;top:-2px;width:4px}.test-meta-cart span:first-of-type{margin-left:0}.test-meta-cart span:first-of-type::before{content:none;margin:0}.continue-shopping{margin-top:16px}.continue-shopping a{width:100%}.quiz-name-label{margin-top:-16px}.multi-product-images{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.multi-product-images .checkout--preview--image{margin-right:12px;max-width:45px}.free-shipping-li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #ddd;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 0}.free-shipping-li label{font-size:12px;font-size:1.5rem;letter-spacing:2px;text-transform:uppercase}.free-shipping-li .amount{font-size:14px;font-size:1.75rem;font-weight:400 !important;letter-spacing:2px;text-transform:uppercase}.discount-shipping--old{margin-right:8px;position:relative}.discount-shipping--old::before{background:#ec5157;content:"";display:block;height:2px;left:0;margin-top:-1px;position:absolute;top:50%;-webkit-transform:rotate(-10deg);transform:rotate(-10deg);width:100%}.discount-shipping--free{color:#ec5157;font-weight:600 !important}.woocommerce-coupons-section .close-notice,.woocommerce-coupons-section .woocommerce-error,.woocommerce-gift-card-section .close-notice,.woocommerce-gift-card-section .woocommerce-error{display:none}.woocommerce ul#shipping_method li{margin:0 !important}.woocommerce ul#shipping_method li label{font-size:16px;font-size:2rem;font-weight:300}.allergeni-lista{position:relative}@media(max-width: 640px){.allergeni-lista{text-align:left}}.allergeni-lista--disclaimer{font-size:12px !important;font-weight:bold !important;letter-spacing:0 !important;line-height:1.1 !important;margin:0 0 4px !important}.allergeni-lista--label{cursor:pointer;font-size:13px !important;letter-spacing:0 !important;margin:8px 0 4px !important;text-transform:none !important}.allergeni-lista--label span{-webkit-transition:all .3s linear;transition:all .3s linear;transition:all .3s linear;transition:all .3s linear;transition:all .3s linear;transition:all .3s linear;font-size:16px;font-size:2rem;display:inline-block;left:-2px;position:relative;top:3px}.allergeni-lista--label.active span{-webkit-transform:rotate(180deg);transform:rotate(180deg);transform:rotate(180deg);transform:rotate(180deg);transform:rotate(180deg);transform:rotate(180deg)}.allergeni-lista--box{display:none;font-size:11px !important;letter-spacing:0 !important;line-height:1.2;text-transform:none !important}@media(min-width: 641px){.allergeni-lista--box{background:#fff;border:1px solid #ddd;left:-8px;padding:8px;position:absolute;width:320px;z-index:10}}body.woocommerce-cart .ywgc_enter_code,body.woocommerce-cart .ywgc_have_code{display:none}@media(max-width: 640px){body.woocommerce-checkout{background:#fff}}body.woocommerce-checkout .woocommerce-form-login,.woocommerce-account-fields,.woocommerce-billing-fields,.woocommerce-border-form,.woocommerce-checkout-payment,.woocommerce-coupons-section,body.woocommerce-checkout .woocommerce-gift-card-section{background:#fff;padding:24px 0}@media(min-width: 641px){body.woocommerce-checkout .woocommerce-form-login,.woocommerce-account-fields,.woocommerce-billing-fields,.woocommerce-border-form,.woocommerce-checkout-payment,.woocommerce-coupons-section,body.woocommerce-checkout .woocommerce-gift-card-section{background-clip:padding-box;border-radius:16px;border-radius:16px;border-radius:16px;padding:24px;margin-bottom:32px}}body.woocommerce-checkout .woocommerce-form-login .shipping_address,.woocommerce-account-fields .shipping_address,.woocommerce-billing-fields .shipping_address,.woocommerce-border-form .shipping_address,.woocommerce-checkout-payment .shipping_address,.woocommerce-coupons-section .shipping_address,body.woocommerce-checkout .woocommerce-gift-card-section .shipping_address{margin-top:32px}body.woocommerce-checkout .woocommerce-form-login.w-bottom,.woocommerce-account-fields.w-bottom,.woocommerce-billing-fields.w-bottom,.woocommerce-border-form.w-bottom,.woocommerce-checkout-payment.w-bottom,.woocommerce-coupons-section.w-bottom,body.woocommerce-checkout .woocommerce-gift-card-section.w-bottom{background-clip:padding-box;border-radius:16px 16px 0 0;border-radius:16px 16px 0 0;border-radius:16px 16px 0 0;border-bottom:none;padding-bottom:0;margin-bottom:0}body.woocommerce-checkout .woocommerce-form-login.w-top,.woocommerce-account-fields.w-top,.woocommerce-billing-fields.w-top,.woocommerce-border-form.w-top,.woocommerce-checkout-payment.w-top,.woocommerce-coupons-section.w-top,body.woocommerce-checkout .woocommerce-gift-card-section.w-top{background-clip:padding-box;border-radius:0 0 16px 16px;border-radius:0 0 16px 16px;border-radius:0 0 16px 16px;border-top:none;padding-top:2px;margin-top:-16px}body.woocommerce-checkout .woocommerce-form-login .woocommerce-border-form--info,.woocommerce-account-fields .woocommerce-border-form--info,.woocommerce-billing-fields .woocommerce-border-form--info,.woocommerce-border-form .woocommerce-border-form--info,.woocommerce-checkout-payment .woocommerce-border-form--info,.woocommerce-coupons-section .woocommerce-border-form--info,body.woocommerce-checkout .woocommerce-gift-card-section .woocommerce-border-form--info{font-size:16px;font-size:2rem;margin-bottom:32px}body.woocommerce-checkout .woocommerce-form-login{border:none;margin-top:4px}body.woocommerce-checkout .woocommerce-form-login p:not(.form-row){margin-bottom:24px}.wpmc-tabs-wrapper{margin-top:16px !important}.woocommerce-coupons-section{background-clip:padding-box;border-radius:16px 16px 0 0;border-radius:16px 16px 0 0;border-radius:16px 16px 0 0;margin-bottom:0;padding-bottom:8px;border-bottom:none}body.woocommerce-checkout .woocommerce-gift-card-section{background-clip:padding-box;border-radius:0 0 16px 16px;border-radius:0 0 16px 16px;border-radius:0 0 16px 16px;padding-top:8px;border-top:none}.checkout-payment-cards span{font-size:14px;font-size:1.75rem;text-align:center;display:block}.checkout-payment-cards img{width:100%;display:block;margin-top:8px}.sommair--totals--flex .gift-car-number,.sommair--totals--flex .woocommerce-remove-coupon,.sommair--totals--flex .ywgc-remove-gift-card{display:block;font-size:12px;text-transform:none;letter-spacing:1px}.sommair--totals--flex .gift-car-number{text-transform:uppercase}#shipping_method input[type=radio]{display:none}.woocommerce .wpmc-steps-wrapper .woocommerce-coupons-section{display:none}.woocommerce .wpmc-nav-wrapper,.woocommerce .wpmc-steps-wrapper,.woocommerce .wpmc-tabs-wrapper{max-width:500px;margin:0 auto}.woocommerce #order_review_heading,.woocommerce #payment_heading{display:none}.woocommerce .wpmc-nav-wrapper{display:block;text-align:center;margin-bottom:40px}.woocommerce .wpmc-nav-wrapper #wpmc-prev{font-size:16px;font-size:2rem;background:rgba(0,0,0,0);color:#3c21ff;font-weight:300}.woocommerce .wpmc-nav-wrapper #wpmc-next{-webkit-transition:all .6s ease;transition:all .6s ease;transition:all .6s ease;transition:all .6s ease;transition:all .6s ease;transition:all .6s ease;background-clip:padding-box;border-radius:6px;border-radius:6px;border-radius:6px;font-size:18px;font-size:2.25rem;line-height:52px;line-height:6.5rem;cursor:pointer;display:inline-block;min-width:180px;max-width:100%;font-family:"Barlow",sans-serif;font-weight:400;color:#fff;text-align:center;border:none;background-size:300% 100%;padding:0 35px;color:#fff;border:none;background-image:-webkit-gradient(linear, left top, right top, from(#3c21ff), color-stop(#3c21ff), color-stop(#5e0bdb), to(#5e0bdb));background-image:linear-gradient(to right, #3c21ff, #3c21ff, #5e0bdb, #5e0bdb);-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.15);box-shadow:0 5px 5px 0 rgba(0,0,0,.15)}.woocommerce .wpmc-nav-wrapper #wpmc-next:hover{background-position:100% 0;color:#fff}.woocommerce .wpmc-nav-wrapper #wpmc-next:focus{outline:none}.woocommerce .wpmc-nav-wrapper #wpmc-next span{font-size:24px;font-size:3rem;margin-right:4px}.woocommerce .wpmc-step-item .woocommerce-coupons-section{display:block}.woocommerce .wpmc-step-item .shipping_address{margin-top:0}.woocommerce .wpmc-step-item #ship-to-different-address{display:none}.woocommerce .wpmc-step-item .form-row-first,.woocommerce .wpmc-step-item .form-row-last{float:none !important;width:100% !important}.woocommerce .wpmc-step-item .form-row{margin:8px 0 !important}.woocommerce .wpmc-step-item .woocommerce-checkout-review-order{position:relative;top:0}.woocommerce-additional-fields{display:none}.form-row#shipping_scala_field,.form-row#billing_phone_field,.form-row#billing_country_field{border-top:1px solid #e5d7c8;padding-top:12px !important}.wpmc-tabs-wrapper .wpmc-tab-text{text-transform:none}.product-type-gift-card .woocommerce-product-gallery{display:none !important}.product-type-gift-card .summary{width:100% !important;padding:40px 20px 0;float:none !important;margin-bottom:0}.product-type-gift-card .summary .product_title,.product-type-gift-card .summary .woocommerce-product-details__short-description{display:none !important}.gift-card-page{height:auto;overflow:hidden;margin:0;padding-bottom:40px}@media(min-width: 641px){.gift-card-page{height:calc(100vh - 90px);overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:0}}@media(max-width: 640px){.gift-card-page{min-height:calc(100vh - 80px)}.gift-card-page .hero--title{margin-top:50px;font-size:38px;font-size:4.75rem}.gift-card-page .posh-button{font-size:14px;font-size:1.75rem}}.gift-card-page .all-categories{display:none}@media(min-width: 641px){.gift-card-page .hero--title{font-size:50px;font-size:6.25rem}}.gift-card-page .hero--subtitle{max-width:500px}@media(min-width: 641px){.gift-card-page .hero--subtitle{font-size:22px;font-size:2.75rem}}@media(max-width: 640px){.gift-card-page .hero--subtitle{font-size:20px;font-size:2.5rem;margin-bottom:24px}}.gift-card-page--image{width:450px;margin-bottom:32px;margin-top:32px;display:none}@media(min-width: 641px){.gift-card-page--image{margin-bottom:0;display:block}}.gift-card-page--hero{padding:0 20px;text-align:center}@media(min-width: 641px){.gift-card-page--hero{padding:0 0 0 160px;width:48%;text-align:left}}@media(min-width: 641px){.gift-card-page--form{width:52%;text-align:center;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}}.gift-card-page--flex{width:100%}@media(min-width: 641px){.gift-card-page--flex{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}}.gift_card_template_button{margin-top:16px !important;margin-bottom:8px}.gift_card_template_button .quantity{display:none}.gift_card_template_button .button.gift_card_add_to_cart_button{-webkit-transition:all .6s ease;transition:all .6s ease;transition:all .6s ease;transition:all .6s ease;transition:all .6s ease;transition:all .6s ease;background-clip:padding-box;border-radius:6px;border-radius:6px;border-radius:6px;font-size:18px;font-size:2.25rem;line-height:52px;line-height:6.5rem;cursor:pointer;display:inline-block;min-width:180px;max-width:100%;font-family:"Barlow",sans-serif;font-weight:400;color:#fff;text-align:center;border:none;background-size:300% 100%;padding:0 35px;color:#fff;border:none;background-image:-webkit-gradient(linear, left top, right top, from(#3c21ff), color-stop(#3c21ff), color-stop(#5e0bdb), to(#5e0bdb));background-image:linear-gradient(to right, #3c21ff, #3c21ff, #5e0bdb, #5e0bdb);-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.15);box-shadow:0 5px 5px 0 rgba(0,0,0,.15)}.gift_card_template_button .button.gift_card_add_to_cart_button:hover{background-position:100% 0;color:#fff}.gift_card_template_button .button.gift_card_add_to_cart_button:focus{outline:none}.gift_card_template_button .button.gift_card_add_to_cart_button span{font-size:24px;font-size:3rem;margin-right:4px}.gift_card_template_button{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.git-form-row{margin:24px 0}@-webkit-keyframes heartbeat{0%{-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1)}25%{-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1)}30%{-webkit-transform:translate(-50%, -50%) scale(1.2);transform:translate(-50%, -50%) scale(1.2)}50%{-webkit-transform:translate(-50%, -50%) scale(1.4);transform:translate(-50%, -50%) scale(1.4)}70%{-webkit-transform:translate(-50%, -50%) scale(1.2);transform:translate(-50%, -50%) scale(1.2)}100%{-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1)}}@keyframes heartbeat{0%{-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1)}25%{-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1)}30%{-webkit-transform:translate(-50%, -50%) scale(1.2);transform:translate(-50%, -50%) scale(1.2)}50%{-webkit-transform:translate(-50%, -50%) scale(1.4);transform:translate(-50%, -50%) scale(1.4)}70%{-webkit-transform:translate(-50%, -50%) scale(1.2);transform:translate(-50%, -50%) scale(1.2)}100%{-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1)}}.gift-cards_form{background-clip:padding-box;border-radius:16px;border-radius:16px;border-radius:16px;background:#fff;-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.15);box-shadow:0 5px 5px 0 rgba(0,0,0,.15);margin:0 20px;padding:16px 20px;position:relative}@media(min-width: 641px){.gift-cards_form{margin:0 auto;max-width:80%;padding:30px 40px 16px;width:550px}}.gift-cards_form label{font-size:14px;font-size:1.75rem;display:block;width:100%;max-width:100%;font-weight:400;padding:0;margin:0;text-align:left;color:#343535;margin-top:0 !important;text-align:left}.gift-cards_form>h3{display:none}.gift-cards-list h3{font-size:14px;font-size:1.75rem;display:block;width:100%;max-width:100%;font-weight:400;padding:0;margin:0;text-align:left;color:#343535;display:none}.gift-cards-list button.ywgc-amount-buttons{-webkit-transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;background-clip:padding-box;border-radius:25px;border-radius:25px;border-radius:25px;font-size:22px;font-size:2.75rem;background:#f8f5f1;border:none;padding:6px 16px;width:24%;cursor:pointer;margin-bottom:0;font-weight:300}.gift-cards-list button.ywgc-amount-buttons.selected_button{background:#069460}.gift-cards-list button.ywgc-amount-buttons.selected_button,.gift-cards-list button.ywgc-amount-buttons:hover{-webkit-transform:rotate(-2deg);transform:rotate(-2deg);transform:rotate(-2deg);transform:rotate(-2deg);transform:rotate(-2deg);transform:rotate(-2deg);background:#069460;color:#fff}.gift-cards-list button.ywgc-amount-buttons.selected_button svg,.gift-cards-list button.ywgc-amount-buttons:hover svg{fill:#fff}.gift-cards-list button.ywgc-amount-buttons:nth-child(even).selected_button,.gift-cards-list button.ywgc-amount-buttons:nth-child(even):hover{-webkit-transform:rotate(2deg);transform:rotate(2deg);transform:rotate(2deg);transform:rotate(2deg);transform:rotate(2deg);transform:rotate(2deg)}.gift-card-content-editor.step-content input::-webkit-input-placeholder{font-size:12px}.gift-card-content-editor.step-content input::-moz-placeholder{font-size:12px}.gift-card-content-editor.step-content input:-ms-input-placeholder{font-size:12px}.gift-card-content-editor.step-content input::-ms-input-placeholder{font-size:12px}.gift-card-content-editor.step-content input::placeholder{font-size:12px}.gift-card-content-editor.step-content input::-webkit-input-placeholder, .gift-card-content-editor.step-content textarea::-webkit-input-placeholder{color:rgba(0,0,0,0) !important}.gift-card-content-editor.step-content input::-moz-placeholder, .gift-card-content-editor.step-content textarea::-moz-placeholder{color:rgba(0,0,0,0) !important}.gift-card-content-editor.step-content input:-ms-input-placeholder, .gift-card-content-editor.step-content textarea:-ms-input-placeholder{color:rgba(0,0,0,0) !important}.gift-card-content-editor.step-content input::-ms-input-placeholder, .gift-card-content-editor.step-content textarea::-ms-input-placeholder{color:rgba(0,0,0,0) !important}.gift-card-content-editor.step-content input::placeholder,.gift-card-content-editor.step-content textarea::placeholder{color:rgba(0,0,0,0) !important}.gift-card-content-editor.step-content input{-webkit-transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;background-clip:padding-box;border-radius:8px;border-radius:8px;border-radius:8px;font-size:16px;font-size:2rem;line-height:45px;line-height:5.625rem;display:block;width:100%;max-width:100%;height:45px;font-weight:normal;padding:0 10px;margin:8px 0;text-align:left;border:1px solid #f1f1f1;outline:none;background:#f8f5f1;color:#343535;font-size:16px;font-size:2rem;float:none;height:60px;padding-top:14px;width:100%;margin:0}body.woocommerce-account .gift-card-content-editor.step-content input,body.woocommerce-checkout .gift-card-content-editor.step-content input{background:#f8f5f1}.gift-card-content-editor.step-content input:-ms-input-placeholder{color:#697478}.gift-card-content-editor.step-content input::-ms-input-placeholder{color:#697478}.gift-card-content-editor.step-content input:-ms-input-placeholder,.gift-card-content-editor.step-content input::-ms-input-placeholder,.gift-card-content-editor.step-content input::placeholder{color:#697478}.gift-card-content-editor.step-content input:focus{border-color:inherit;-webkit-box-shadow:none;box-shadow:none;outline:none !important;border:1px solid #069460}.gift-card-content-editor.step-content input.wpcf7-not-valid{border:1px solid #ec5157}.gift-card-content-editor.step-content textarea{-webkit-transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;background-clip:padding-box;border-radius:8px;border-radius:8px;border-radius:8px;font-size:16px;font-size:2rem;line-height:45px;line-height:5.625rem;display:block;width:100%;max-width:100%;height:45px;font-weight:normal;padding:0 10px;margin:8px 0;text-align:left;border:1px solid #f1f1f1;outline:none;background:#f8f5f1;color:#343535;font-size:16px;font-size:2rem;float:none;height:80px;line-height:1.2;padding:25px 10px 10px;resize:vertical;width:100%}body.woocommerce-account .gift-card-content-editor.step-content textarea,body.woocommerce-checkout .gift-card-content-editor.step-content textarea{background:#f8f5f1}.gift-card-content-editor.step-content textarea:-ms-input-placeholder{color:#697478}.gift-card-content-editor.step-content textarea::-ms-input-placeholder{color:#697478}.gift-card-content-editor.step-content textarea:-ms-input-placeholder,.gift-card-content-editor.step-content textarea::-ms-input-placeholder,.gift-card-content-editor.step-content textarea::placeholder{color:#697478}.gift-card-content-editor.step-content textarea:focus{border-color:inherit;-webkit-box-shadow:none;box-shadow:none;outline:none !important;border:1px solid #069460}.gift-card-content-editor.step-content textarea.wpcf7-not-valid{border:1px solid #ec5157}.gift-card-content-editor .ywgc-sender-info-title,.gift-card-content-editor .ywgc_recipient_info_title,.gift-card-content-editor h5{font-size:14px;font-size:1.75rem;display:block;width:100%;max-width:100%;font-weight:400;padding:0;margin:0;text-align:left;color:#343535;margin:24px 0 8px !important}.gift-card-content-editor .ywgc-message,.gift-card-content-editor .ywgc-postdated,.gift-card-content-editor .ywgc-recipient-email,.gift-card-content-editor .ywgc-recipient-name,.gift-card-content-editor .ywgc-sender-name{position:relative}.gift-card-content-editor .ywgc-message label,.gift-card-content-editor .ywgc-postdated label,.gift-card-content-editor .ywgc-recipient-email label,.gift-card-content-editor .ywgc-recipient-name label,.gift-card-content-editor .ywgc-sender-name label{-webkit-transition:all .2s linear;transition:all .2s linear;transition:all .2s linear;transition:all .2s linear;transition:all .2s linear;transition:all .2s linear;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transform:translateY(-50%);transform:translateY(-50%);font-size:16px;font-size:2rem;color:#999;left:11px;pointer-events:none;position:absolute;text-align:left;z-index:1}.gift-card-content-editor .ywgc-message label.move,.gift-card-content-editor .ywgc-postdated label.move,.gift-card-content-editor .ywgc-recipient-email label.move,.gift-card-content-editor .ywgc-recipient-name label.move,.gift-card-content-editor .ywgc-sender-name label.move{font-size:12px;font-size:1.5rem;color:#999;top:20px}.ui-datepicker{background:#3c21ff;border:1px solid #fff;-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.15);box-shadow:0 5px 5px 0 rgba(0,0,0,.15)}.ui-datepicker .ui-datepicker-title{font-size:14px;font-size:1.75rem;color:#343535;font-family:"Barlow",sans-serif;font-weight:300;letter-spacing:1px;text-transform:uppercase}.ui-datepicker th{font-size:12px;font-size:1.5rem;color:#343535;font-family:"Barlow",sans-serif;font-weight:300;text-transform:uppercase}.ui-widget-header{background:#fff;border:none}.ui-state-default,.ui-widget-content .ui-state-default{font-size:14px;font-size:1.75rem;background:#fff;border:none;border-radius:4px;color:#343535;font-family:"Barlow",sans-serif;font-weight:300;padding:.5em}.ui-state-default.ui-state-active,.ui-state-default.ui-state-hover,.ui-widget-content .ui-state-default.ui-state-active,.ui-widget-content .ui-state-default.ui-state-hover{background:#358856;color:#fff}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{top:0}.ui-datepicker .ui-datepicker-next.ui-state-hover,.ui-datepicker .ui-datepicker-prev.ui-state-hover{background:#f1f1f1;border:none}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{background:none;background:none;font-family:"icomoon" !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;speak:none;text-indent:0;text-transform:none}.ui-datepicker .ui-datepicker-prev span::before{content:""}.ui-datepicker .ui-datepicker-next span::before{content:""}#ywgc-choose-design-preview{display:none}@media(min-width: 641px){.single-article--flex{padding:0 20px}}.single-article--flex .fogliospesa-bg{background:#fff;-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.03);box-shadow:0 5px 5px 0 rgba(0,0,0,.03);margin-top:32px;padding-bottom:32px}@media(min-width: 641px){.single-article--flex .fogliospesa-bg{margin-top:50px}}@media(max-width: 640px){.single-article--flex .fogliospesa-bg{margin:0 -20px;padding:0 20px 24px;border-top:1px solid #e5d7c8}}.single--header{padding:24px 0 32px}@media(min-width: 641px){.single--header{padding:38px 40px 28px}}.single--header h1{font-size:32px;font-size:4rem;font-weight:900;line-height:1}@media(min-width: 641px){.single--header h1{font-size:45px;font-size:5.625rem;line-height:1.1}}@media(min-width: 641px){.single--content{padding:0 40px}}.single--content h1,.single--content h2,.single--content h3,.single--content h4,.single--content h5,.single--content h6{font-weight:bold;line-height:1.2;margin:32px 0 16px;color:#343535}.single--content h1{font-size:32px;font-size:4rem;line-height:1.1}.single--content h2{font-size:24px;font-size:3rem}.single--content h3{font-size:24px;font-size:3rem}.single--content h4{font-size:22px;font-size:2.75rem}.single--content h5{font-size:18px;font-size:2.25rem}.single--content h6{font-size:16px;font-size:2rem}.single--content p{font-size:18px;font-size:2.25rem;line-height:1.4;margin:16px 0}@media(min-width: 641px){.single--content p{font-size:22px;font-size:2.75rem;margin:24px 0}}.single--content p strong{font-weight:800}.single--content p a{color:#3c21ff;display:inline-block}.single--content p a::after{-webkit-transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;background:#3c21ff;content:"";display:block;height:1px;width:0}.single--content p a:hover{color:#3c21ff}.single--content p a:hover::after{width:100%}.single--content blockquote{padding:32px 0 32px 24px}@media(min-width: 641px){.single--content blockquote{padding:40px 60px 40px 120px}}.single--content blockquote p{font-size:28px;font-size:3.5rem;font-family:"Alice",serif;line-height:1.1;font-style:italic;font-weight:900;position:relative}@media(min-width: 641px){.single--content blockquote p{font-size:32px;font-size:4rem}}.single--content blockquote p:before{font-size:50px;font-size:6.25rem;content:'"';color:#e8532b;position:absolute;top:-20px;left:-30px}@media(min-width: 641px){.single--content blockquote p:before{font-size:70px;font-size:8.75rem;top:-30px;left:-50px}}.single--content figure,.single--content img{display:block;margin:24px 0}@media(min-width: 641px){.single--content figure,.single--content img{margin:40px 0}}.single--content ol,.single--content ul{margin:24px 0;padding-left:24px}.single--content ol li,.single--content ul li{font-size:18px;font-size:2.25rem;line-height:1.5;position:relative;padding-left:16px;margin:8px 0}.single--content ol li:before,.single--content ul li:before{background-clip:padding-box;border-radius:50%;border-radius:50%;border-radius:50%;background:#358856;content:"";display:inline-block;height:8px;width:8px;position:absolute;top:11px;left:0}.sticky-post--thumb{-webkit-transition:all .8s ease;transition:all .8s ease;transition:all .8s ease;transition:all .8s ease;transition:all .8s ease;transition:all .8s ease;background-position:center;background-repeat:no-repeat;background-size:cover;display:block;height:100%;width:100%}.sticky-post--thumb--link{background-clip:padding-box;border-radius:32px;border-radius:32px;border-radius:32px;display:block;overflow:hidden;position:relative;width:300px;height:640px;-webkit-box-shadow:0 8px 8px rgba(0,0,0,.25);box-shadow:0 8px 8px rgba(0,0,0,.25)}.sticky-post--thumb--link:before{background-clip:padding-box;border-radius:0 0 24px 24px;border-radius:0 0 24px 24px;border-radius:0 0 24px 24px;content:"";display:block;background:#fff;width:180px;height:25px;left:50%;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%);transform:translateX(-50%);transform:translateX(-50%);position:absolute;top:0;z-index:3}.sticky-post--thumb--link:hover .sticky-post--thumb{-webkit-transform:scale(1.06);transform:scale(1.06);transform:scale(1.06);transform:scale(1.06);transform:scale(1.06);transform:scale(1.06)}.single--picture{width:100%;content:"";display:block;height:240px;background-repeat:no-repeat;background-position:center;background-size:cover}@media(min-width: 641px){.single--picture{height:400px}}body.woocommerce-account .subscription-box{background-clip:padding-box;border-radius:4px;border-radius:4px;border-radius:4px;border:1px solid #eaeae1;padding:32px 16px;margin-top:32px}body.woocommerce-account .subscription-box:first-of-type{margin-top:0}body.woocommerce-account .subscription-box div.shop_table{padding:0}.box-name{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.box-name .box-image{height:100px;margin:0 24px 0 0;width:100px}.box-name .title{font-size:28px;font-size:3.5rem;font-family:"Alice",serif;font-weight:900;margin:0 0 24px;color:#343535}.subscription-box .container-flex-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.right-categories-box{width:33.333%}@media(max-width: 640px){.right-categories-box{width:100%;margin:0 0 8px}}.right-categories-box ul{margin-bottom:0;margin-top:0;padding:16px 0;background:#f8f5f1}.right-categories-box ul li{display:block;border-top:2px solid #fff;background:#f8f5f1}.right-categories-box ul li:first-child{margin-top:0;border-top:none}.right-categories-box ul li a{font-size:16px;font-size:2rem;font-weight:400;display:block;position:relative;padding:8px 16px}.right-categories-box ul li a:hover{color:#3c21ff}.right-categories-box ul li::before{display:none}.right-categories-box ul li.active{background:#3c21ff;color:#fff}.right-categories-box ul li.active a:hover{background:#3c21ff;color:#fff}.right-categories-box ul li.active a:after{font-family:"icomoon" !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;speak:none;text-transform:none;content:"";font-size:24px;font-size:3rem;position:absolute;top:8px;right:8px}.products-box{background:#f8f5f1;padding:16px;width:calc(33.333% - 8px)}@media(max-width: 640px){.products-box{width:100%;margin:0}}.products-box ul{margin-bottom:0;margin-top:0;padding:0}.products-box ul li{padding-left:0;margin:8px 0}.products-box ul li::before{display:none}.products-box ul li label span.label{font-size:16px;font-size:2rem;font-weight:400}.blacklist-box,.preferences-box{background-clip:padding-box;border-radius:4px;border-radius:4px;border-radius:4px;background:#343535;margin-left:8px;padding:16px;width:33.333%}@media(max-width: 640px){.blacklist-box,.preferences-box{width:100%;margin:32px 0 0}}.blacklist-box .my-account--minititle,.preferences-box .my-account--minititle{color:#fff}.blacklist-box .my-account--minititle:after,.preferences-box .my-account--minititle:after{background:#fff}.blacklist-box h4,.preferences-box h4{font-size:26px;font-size:3.25rem;color:#fff;margin-top:0;font-family:"Alice",serif;font-weight:900}.blacklist-box ul,.preferences-box ul{margin-bottom:0;margin-top:0;padding-left:0}.blacklist-box ul li,.preferences-box ul li{padding-left:0}.blacklist-box ul li::before,.preferences-box ul li::before{display:none}.preferences-box{background:#069460}.subscription-preferences-description{font-size:16px;font-size:2rem;margin-bottom:16px}.blacklist-item{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:8px}.blacklist-item span{font-size:16px;font-size:2rem;font-weight:400;color:#fff}.blacklist-item .delete_item{margin-right:8px;background-clip:padding-box;border-radius:15px;border-radius:15px;border-radius:15px;background-color:#fff;width:24px;height:24px;text-align:center}.blacklist-item .delete_item span{font-size:20px;font-size:2.5rem;color:#ec5157}.checkbox-container{cursor:pointer;display:block;margin:0;padding-left:32px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox-container input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.checkbox-container input:checked~.checkmark::after{display:block}.checkbox-container .checkmark{background-clip:padding-box;border-radius:15px;border-radius:15px;border-radius:15px;background-color:#fff;width:24px;height:24px;left:0;position:absolute;top:0;border:1px solid #e5d7c8}.checkbox-container .checkmark::after{content:"";display:none;position:absolute}.checkbox-container .checkmark::after{font-family:"icomoon" !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;speak:none;text-transform:none;content:"";color:#069460;font-size:22px;font-size:2.75rem;position:relative;top:0;left:-1px}.checkbox-container:hover input~.checkmark{border:1px solid #069460}.newsletter{background:#e5d7c8;padding:120px 15px;overflow:hidden}@media(max-width: 640px){.newsletter{padding:80px 15px}}.newsletter--intro{text-align:center}.newsletter--title{font-size:40px;font-size:5rem;margin:0 0 16px;font-weight:900;line-height:1.1}@media(max-width: 640px){.newsletter--title{font-size:32px;font-size:4rem}}.newsletter--subtitle{font-size:22px;font-size:2.75rem;font-weight:300}@media(max-width: 1024px){.newsletter--subtitle{font-size:20px;font-size:2.5rem}}@media(max-width: 640px){.newsletter--subtitle{font-size:18px;font-size:2.25rem}}.mailchimp-form{max-width:450px;margin:50px auto 0}.mailchimp-form--buttons{text-align:center;margin-top:24px}.mailchimp-form input[type=email],.mailchimp-form input[type=text]{background-clip:padding-box;border-radius:40px;border-radius:40px;border-radius:40px;font-size:20px;font-size:2.5rem;border:2px solid #3c21ff;height:70px;line-height:70px;padding:0 24px;background:#fff}.mailchimp-form .show-name{display:none}.mailchimp-form .content__gdpr{margin-left:24px;margin-top:16px}.popup.newsletter-popup{display:none;position:fixed;z-index:1000;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.3)}.popup--content{left:50%;position:relative;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;background:#fff;width:800px;max-width:90%}.popup--content .close-button{font-size:20px;font-size:2.5rem;position:absolute;z-index:10;top:20px;right:20px;color:#343535}.popup--flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.popup--image{width:50%}@media(max-width: 640px){.popup--image{display:none}}.popup--text{padding:40px}@media(min-width: 641px){.popup--text{width:50%}}.press{text-align:center;padding:40px 0}.press--title{font-size:16px;font-size:2rem;text-transform:uppercase;letter-spacing:2px;margin-bottom:24px}.press--item{text-align:center;padding:16px}.press--link{display:block;text-align:center;cursor:pointer}.press--link:hover .press--logo{-webkit-filter:grayscale(0%);filter:grayscale(0%)}.press--logo{-webkit-transition:all .3s linear;transition:all .3s linear;transition:all .3s linear;transition:all .3s linear;transition:all .3s linear;transition:all .3s linear;display:block;margin:0 auto;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.manifesto--hero{padding:200px 130px}@media(max-width: 1420px){.manifesto--hero{padding:120px 80px}}@media(max-width: 640px){.manifesto--hero{padding:60px 40px}}.manifesto--hero--title{font-size:24px;font-size:3rem;margin-bottom:24px;color:#069460}.manifesto--hero--subtitle h1,.manifesto--hero--subtitle h2,.manifesto--hero--subtitle h3,.manifesto--hero--subtitle h4,.manifesto--hero--subtitle h5,.manifesto--hero--subtitle h6,.manifesto--hero--subtitle p{font-size:60px;font-size:7.5rem;font-weight:900;line-height:1}@media(max-width: 1420px){.manifesto--hero--subtitle h1,.manifesto--hero--subtitle h2,.manifesto--hero--subtitle h3,.manifesto--hero--subtitle h4,.manifesto--hero--subtitle h5,.manifesto--hero--subtitle h6,.manifesto--hero--subtitle p{font-size:50px;font-size:6.25rem}}@media(max-width: 640px){.manifesto--hero--subtitle h1,.manifesto--hero--subtitle h2,.manifesto--hero--subtitle h3,.manifesto--hero--subtitle h4,.manifesto--hero--subtitle h5,.manifesto--hero--subtitle h6,.manifesto--hero--subtitle p{font-size:36px;font-size:4.5rem}}@media(max-width: 1420px){.manifesto--hero--subtitle br{display:none}}.manifesto--picture{content:"";display:block;height:100vh;width:100%;background-repeat:no-repeat;background-position:center;background-size:cover}@media(max-width: 640px){.manifesto--picture{height:60vh}}.manifesto--video{margin-top:-40px;margin-bottom:-40px;position:relative;z-index:-1}.manifesto--ritmi--flex{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap}.manifesto--ritmi--item{width:50%;padding:200px 130px}@media(max-width: 1420px){.manifesto--ritmi--item{padding:120px 80px}}@media(max-width: 640px){.manifesto--ritmi--item{width:100%;padding:60px 40px}}.manifesto--ritmi--item.bg-brown{background:#765341;color:#e5d7c8}.manifesto--ritmi--item.bg-orange{background:#e8532b;color:#e5d7c8}.manifesto--ritmi--item--title{font-size:60px;font-size:7.5rem;font-family:"Alice",serif;font-weight:900;line-height:1;margin-bottom:40px}@media(max-width: 1420px){.manifesto--ritmi--item--title{font-size:50px;font-size:6.25rem}}@media(max-width: 640px){.manifesto--ritmi--item--title{font-size:36px;font-size:4.5rem}}.manifesto--ritmi--item--text{font-size:22px;font-size:2.75rem}@media(max-width: 640px){.manifesto--ritmi--item--text{font-size:18px;font-size:2.25rem}}.fogliospesa--hero{padding:20px 0 60px}@media(max-width: 640px){.fogliospesa--hero{padding:0 0 24px}}.fogliospesa--hero--title{font-size:60px;font-size:7.5rem;line-height:1;font-family:"Alice",serif;text-align:left}@media(min-width: 641px){.fogliospesa--hero--title{font-size:90px;font-size:11.25rem}}@media(max-width: 640px){.fogliospesa--hero--title{font-size:40px;font-size:5rem}}.fogliospesa--hero--title .what_week{font-family:"Barlow",sans-serif;position:relative;padding-left:24px;margin-left:8px;font-weight:300}@media(min-width: 641px){.fogliospesa--hero--title .what_week{font-size:100px;font-size:12.5rem}}.fogliospesa--hero--title .what_week:before{content:"";display:block;width:4px;height:90%;position:absolute;left:0;top:5%;background:#343535}@media(max-width: 640px){.fogliospesa--hero--title .what_week:before{width:2px}}.fogliospesa--sticky{margin-top:32px}@media(min-width: 641px){.fogliospesa--sticky{margin-top:50px}}.fogliospesa--sticky--flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px;background:#fff;-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.03);box-shadow:0 5px 5px 0 rgba(0,0,0,.03)}@media(min-width: 641px){.fogliospesa--sticky--flex{padding:24px}}.fogliospesa--sticky--dx{width:100%}@media(min-width: 641px){.fogliospesa--sticky--dx{padding-right:50px;width:43%}}.fogliospesa--sticky--sx{width:100%}@media(min-width: 641px){.fogliospesa--sticky--sx{width:57%}}.fogliospesa--sticky--text{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;width:100%}.fogliospesa--sticky--text--bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-item-align:end;align-self:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:32px;width:100%}.fogliospesa--sticky--title{font-size:24px;font-size:3rem;font-weight:600;line-height:1;margin-bottom:24px}@media(min-width: 641px){.fogliospesa--sticky--title{font-size:40px;font-size:5rem;margin-bottom:40px}}.fogliospesa--sticky--title:hover{color:#3c21ff}.fogliospesa--sticky--data{font-size:12px;font-size:1.5rem;color:#8c9da3;text-transform:uppercase;letter-spacing:2px}.fogliospesa--sticky--thumb{-webkit-transition:all .6s ease;transition:all .6s ease;transition:all .6s ease;transition:all .6s ease;transition:all .6s ease;transition:all .6s ease;background-position:center;background-repeat:no-repeat;background-size:cover;display:block;width:100%;min-height:250px;margin-bottom:16px}@media(min-width: 641px){.fogliospesa--sticky--thumb{min-height:400px;margin-bottom:0}}.fogliospesa--sticky--thumb--link{display:block;overflow:hidden;position:relative}.fogliospesa--sticky--thumb--link:hover .sticky-post--thumb{-webkit-transform:scale(1.15);transform:scale(1.15);transform:scale(1.15);transform:scale(1.15);transform:scale(1.15);transform:scale(1.15)}.fogliospesa--sticky--label{font-size:10px;font-size:1.25rem;color:#ec5157;font-weight:bold;letter-spacing:1px;text-transform:uppercase;margin:32px 0 16px}@media(min-width: 641px){.fogliospesa--sticky--label{margin:0 0 16px}}.fogliospesa--sticky--label::before{background-clip:padding-box;border-radius:50%;border-radius:50%;border-radius:50%;background:#ec5157;content:"";display:inline-block;height:8px;margin-right:4px;width:8px}.fogliospesa--magazine--top{display:block;width:100%;border-bottom:1px solid #e5d7c8;padding:40px 0;margin-top:40px;border-top:1px solid #e5d7c8}@media(min-width: 641px){.fogliospesa--magazine--top{margin-top:60px;padding:60px 0;margin-left:-8px;margin-right:-8px;width:calc(100% + 16px)}.fogliospesa--magazine--top .magazine-post--flex{display:block}.fogliospesa--magazine--top .magazine-post--link{width:100%}.fogliospesa--magazine--top .magazine-post--text{width:100%;padding:16px 0 0;min-height:220px}.fogliospesa--magazine--top .magazine-post--excerpt{font-size:18px;font-size:2.25rem}}@media(min-width: 641px)and (min-width: 641px){.fogliospesa--magazine--top .magazine-post--title{font-size:28px;font-size:3.5rem}}@media(min-width: 641px)and (max-width: 640px){.fogliospesa--magazine--top .magazine-post--text{padding-right:0}}.fogliospesa--magazine--flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.fogliospesa--magazine--dx{width:100%}@media(min-width: 641px){.fogliospesa--magazine--dx{padding-left:80px;width:calc(33.333% + 48px)}}.fogliospesa--magazine--sx{width:100%;padding:40px 0}@media(min-width: 641px){.fogliospesa--magazine--sx{width:57%;padding:60px 0}}.fogliospesa--magazine--sx .magazine-post{width:100%;margin:16px 0}.fogliospesa--magazine--sx .magazine-post:first-of-type{margin-top:0}.fogliospesa--magazine--sx .magazine-post--excerpt{font-size:18px;font-size:2.25rem}@media(min-width: 641px){.fogliospesa--magazine--sx .magazine-post--title{font-size:28px;font-size:3.5rem}}@media(max-width: 640px){.fogliospesa--magazine--sx .magazine-post--text{padding-right:0}}.fogliospesa--ricette{padding:40px 0 0}@media(min-width: 641px){.fogliospesa--ricette{padding:60px 0 0}}@media(max-width: 640px){.fogliospesa--ricette{border-top:1px solid #e5d7c8;padding-bottom:32px}}.fogliospesa--ricette--title{font-size:24px;font-size:3rem;font-weight:900;line-height:1;margin-bottom:16px}@media(min-width: 641px){.fogliospesa--ricette--title{font-size:28px;font-size:3.5rem;margin-bottom:24px}}.fogliospesa--ricette--post{padding:16px 0;border-bottom:1px solid #e5d7c8}.fogliospesa--ricette--post:last-of-type{border-bottom:none}.fogliospesa--ricette--post--title a{font-size:18px;font-size:2.25rem;line-height:1}@media(min-width: 641px){.fogliospesa--ricette--post--title a{font-size:22px;font-size:2.75rem}}.fogliospesa--ricette--post--title a:hover{color:#3c21ff}.agr-contact-form{margin-bottom:32px}@media(min-width: 641px){.agr-contact-form{margin-bottom:50px}}.agr-contact-form--row{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin:8px 0}.agr-contact-form--row.wide p{width:100%}.agr-contact-form--row.object .wpcf7-form-control-wrap{background-clip:padding-box;border-radius:8px;border-radius:8px;border-radius:8px;background:#fff;display:block;border:1px solid #f1f1f1;margin-top:8px}.agr-contact-form--row.button{margin-top:24px}.agr-contact-form--column{width:50%}.agr-contact-form--column.first{margin-right:8px}.agr-contact-form--column.last{margin-left:8px}.agr-contact-form textarea{font-size:16px;font-size:2rem;margin-top:8px;margin-bottom:6px;padding:16px 10px}.agr-contact-form select{font-size:16px;font-size:2rem;padding:0 8px;width:calc(100% - 10px);border:none}.wpcf7 form .wpcf7-response-output{background-clip:padding-box;border-radius:8px;border-radius:8px;border-radius:8px;font-size:16px;font-size:2rem;background:#ec5157;border:none !important;color:#fff;text-align:center;padding:10px}.wpcf7 form.sent .wpcf7-response-output{background:#358856}.wb-section--container{padding:0 20px}@media(min-width: 641px){.wb-section--container{padding:120px 80px}}@media(max-width: 1420px){.wb-section--container{padding:80px 60px}}@media(max-width: 640px){.wb-section--container{padding:50px 20px}}.wb-section.color-white{color:#fff}.wb-section--content--flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.wb-section--content--dx{width:50%;padding:24px 32px;text-align:right}@media(max-width: 640px){.wb-section--content--dx{width:100%;padding:0;margin-bottom:32px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.wb-section--content--sx{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(min-width: 641px){.wb-section--content--sx{width:50%;padding:24px 100px}}@media(max-width: 1420px){.wb-section--content--sx{padding:24px 60px}}@media(max-width: 640px){.wb-section--content--sx{padding:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.wb-section--content--buttons{margin-top:40px}@media(min-width: 641px){.wb-section--content--buttons{margin-top:60px}}.wb-section--content--buttons--flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.wb-section--content--video-descr{font-size:14px;font-size:1.75rem;text-align:center;margin-top:16px}.wb-section--content--price{margin-right:24px}.wb-section--content--price .woocommerce-Price{font-weight:400}.wb-section--content--price .woocommerce-Price-amount{font-weight:400;font-size:40px;font-size:5rem}.wb-section--content--price .woocommerce-Price-currencySymbol{font-size:24px;font-size:3rem}@media(max-width: 640px){.wb-section--content--bottom .mini-image{width:60%}}.wb-section--content--image{background-clip:padding-box;border-radius:24px;border-radius:24px;border-radius:24px;margin:32px auto 0;display:block}@media(min-width: 641px){.wb-section--content--image{width:200px;display:inline-block}}.wb-section--content--image.sticky{position:sticky;top:90px}@media(max-width: 640px){.wb-section--content--image.sticky{position:relative;width:200px}}.wb-section--content--descr{font-size:18px;font-size:2.25rem;width:100%;display:inline-block;margin-top:32px;text-align:left;line-height:1.3}@media(min-width: 641px){.wb-section--content--descr{font-size:20px;font-size:2.5rem;width:300px}.wb-section--content--descr.wide{width:100%}}.wb-section--content--descr p{font-size:18px;font-size:2.25rem;margin:8px 0;line-height:1.3}@media(min-width: 641px){.wb-section--content--descr p{font-size:20px;font-size:2.5rem}}.wb-section--content--minititle{font-size:14px;font-size:1.75rem;font-weight:600;text-transform:uppercase;letter-spacing:2px}@media(min-width: 641px){.wb-section--content--minititle{font-size:16px;font-size:2rem}}.wb-section--content--title{font-size:42px;font-size:5.25rem;font-weight:900;line-height:1}@media(min-width: 641px){.wb-section--content--title{font-size:60px;font-size:7.5rem}}@media(max-width: 1420px){.wb-section--content--title{font-size:50px;font-size:6.25rem}}@media(max-width: 640px){.wb-section--content--title{font-size:42px;font-size:5.25rem}}.wb-section--content--title h1,.wb-section--content--title h2,.wb-section--content--title h3,.wb-section--content--title h4,.wb-section--content--title h5,.wb-section--content--title h6,.wb-section--content--title p{font-size:42px;font-size:5.25rem;font-weight:900;line-height:1}@media(min-width: 641px){.wb-section--content--title h1,.wb-section--content--title h2,.wb-section--content--title h3,.wb-section--content--title h4,.wb-section--content--title h5,.wb-section--content--title h6,.wb-section--content--title p{font-size:60px;font-size:7.5rem}}@media(max-width: 1420px){.wb-section--content--title h1,.wb-section--content--title h2,.wb-section--content--title h3,.wb-section--content--title h4,.wb-section--content--title h5,.wb-section--content--title h6,.wb-section--content--title p{font-size:50px;font-size:6.25rem}}@media(max-width: 640px){.wb-section--content--title h1,.wb-section--content--title h2,.wb-section--content--title h3,.wb-section--content--title h4,.wb-section--content--title h5,.wb-section--content--title h6,.wb-section--content--title p{font-size:42px;font-size:5.25rem}}.wb-section--content .the-image{background-clip:padding-box;border-radius:24px;border-radius:24px;border-radius:24px}.wb-section--content video{background-clip:padding-box;border-radius:24px;border-radius:24px;border-radius:24px;width:100%;height:auto;display:block}.wb-section--wide{background-position:center center;background-repeat:no-repeat;background-size:cover;background-size:cover;background-size:cover;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.wb-section--wide:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.3);z-index:1}.wb-section--wide .wb-section--content--sx{position:relative;z-index:2}@media(min-width: 641px){.wb-section--wide .wb-section--content--sx{width:50%;padding:24px 100px 300px}}@media(max-width: 1420px){.wb-section--wide .wb-section--content--sx{padding:24px 60px 250px}}@media(max-width: 640px){.wb-section--wide .wb-section--content--sx{padding:0}}.wb-section--wide .wb-section--content--dx{position:relative;z-index:2}@media(min-width: 641px){.wb-section--wide .wb-section--content--dx{width:40%;padding:24px 100px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media(max-width: 1420px){.wb-section--wide .wb-section--content--dx{padding:24px 60px 0}}@media(max-width: 640px){.wb-section--wide .wb-section--content--dx{padding:0}}body.page-template-landing-company .mini-menu--header{display:none}.hero-landing{overflow:hidden}.hero-landing--item{position:relative;background-repeat:no-repeat;background-position:center center;background-size:cover}body.page-template-landing-company .hero-landing--item:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.3);z-index:1}.hero-landing--flex{position:relative;z-index:2;height:100vh;height:calc(var(--vh, 1vh)*100);overflow:hidden}@media(min-width: 641px){.hero-landing--flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:calc(100vh - 90px);overflow:auto}}.hero-landing--text{padding:0 20px;text-align:center}@media(min-width: 641px){.hero-landing--text{width:60%;text-align:left;max-width:1024px;padding:0 0 0 160px}}.dark-hero .hero-landing--text{color:#fff}.hero-landing--title{font-size:42px;font-size:5.25rem;line-height:1;margin:70px 0 0;font-weight:900}@media(min-width: 641px){.hero-landing--title{font-size:80px;font-size:10rem;margin:0}}@media(max-width: 1420px){.hero-landing--title{font-size:70px;font-size:8.75rem}}@media(max-width: 640px){.hero-landing--title{font-size:42px;font-size:5.25rem}}.hero-landing--title .name-pet{display:inline-block}@media(min-width: 641px){.hero-landing--title .name-pet{min-width:225px;position:relative;min-height:65px;margin-bottom:8px}}@media(min-width: 641px){.hero-landing--title .name-pet .pet{font-weight:300;font-family:"Americano",sans-serif;font-size:100px;font-size:12.5rem;position:absolute;left:16px;color:#3c21ff;z-index:2;bottom:-20px}}@media(min-width: 641px){.hero-landing--title .name-pet:after{background-clip:padding-box;border-radius:2px;border-radius:2px;border-radius:2px;content:"";display:block;height:8px;background:#343535;width:100%;position:absolute;left:0;bottom:-7px}}.hero-landing--subtitle{font-size:20px;font-size:2.5rem;line-height:1.2;margin:32px 0}@media(min-width: 641px){.hero-landing--subtitle{font-size:24px;font-size:3rem;margin:42px 0;max-width:500px}}.hero-landing--subtitle .small{font-size:16px;font-size:2rem}.hero-landing--subtitle strong{font-weight:600}.hero-landing--slider{position:relative}.hero-landing--slider .slick-dots{display:block;position:absolute;right:40px;bottom:40px}.hero-landing--slider .slick-dots li{margin:8px 0}.hero-landing--slider .slick-dots li:before{background-clip:padding-box;border-radius:2px;border-radius:2px;border-radius:2px;width:32px;height:4px;cursor:pointer}.hero-landing--slider .slick-dots li.slick-active:before{background:#343535}.landing-meet{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 20px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width: 641px){.landing-meet{padding:120px 80px}}@media(max-width: 1420px){.landing-meet{padding:80px 60px}}@media(max-width: 640px){.landing-meet{padding:32px 20px}}.landing-meet--dx{width:50%;padding:24px 32px;text-align:right}@media(max-width: 640px){.landing-meet--dx{width:100%;padding:16px 0}}.landing-meet--sx{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(min-width: 641px){.landing-meet--sx{width:50%;padding:24px 100px}}@media(max-width: 1420px){.landing-meet--sx{padding:24px 60px}}@media(max-width: 640px){.landing-meet--sx{padding:0}}@media(min-width: 641px){.landing-meet--bottom{text-align:right}}.landing-meet--image{background-clip:padding-box;border-radius:24px;border-radius:24px;border-radius:24px;margin:32px auto 0;display:block}@media(min-width: 641px){.landing-meet--image{width:300px;display:inline-block}}.landing-meet--image.sticky{position:sticky;top:90px}@media(max-width: 640px){.landing-meet--image.sticky{position:relative;width:200px}}.landing-meet--descr{font-size:18px;font-size:2.25rem;width:100%;display:inline-block;margin-top:32px;text-align:left;line-height:1.4}@media(min-width: 641px){.landing-meet--descr{font-size:20px;font-size:2.5rem;width:300px}.landing-meet--descr.wide{width:100%}}.landing-meet--minititle{font-size:14px;font-size:1.75rem;font-weight:600;text-transform:uppercase;letter-spacing:2px}@media(min-width: 641px){.landing-meet--minititle{font-size:16px;font-size:2rem}}.landing-meet--title{font-size:42px;font-size:5.25rem;font-weight:900;line-height:1;margin-top:16px}@media(min-width: 641px){.landing-meet--title{font-size:80px;font-size:10rem}}@media(max-width: 1420px){.landing-meet--title{font-size:70px;font-size:8.75rem}}@media(max-width: 640px){.landing-meet--title{font-size:42px;font-size:5.25rem}}.landing-meet video{background-clip:padding-box;border-radius:24px;border-radius:24px;border-radius:24px;width:100%;height:auto;display:block}.pet-values--flex{margin-top:80px}.pet-values--item{background-clip:padding-box;border-radius:24px;border-radius:24px;border-radius:24px;width:32.333%;background:rgba(255,255,255,.3);padding:24px 16px;-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,.03);box-shadow:0 3px 3px 0 rgba(0,0,0,.03);margin:0 8px}.pet-values--item>span{font-size:60px;font-size:7.5rem}.pet-values--descr{font-size:20px;font-size:2.5rem;margin-top:32px;line-height:1.3}.pet-values--descr strong{font-size:24px;font-size:3rem;font-weight:800;display:block;margin-bottom:16px;line-height:1.1}.pet-heroes{background-position:center center;background-repeat:no-repeat;background-size:cover;background-size:cover;background-size:cover;background-size:cover;position:relative;padding:120px 0;color:#e5d7c8}@media(max-width: 640px){.pet-heroes{padding:42px 0}}.pet-heroes--title{font-size:32px;font-size:4rem;font-weight:900;line-height:1;margin-bottom:32px;text-align:center}@media(min-width: 641px){.pet-heroes--title{font-size:42px;font-size:5.25rem}}@media(max-width: 1420px){.pet-heroes--title{font-size:40px;font-size:5rem}}@media(max-width: 640px){.pet-heroes--title{font-size:32px;font-size:4rem;padding:0 20px}}.pet-heroes--flex{margin-top:40px}.pet-heroes--item{max-width:20%;text-align:center;padding:24px 32px}@media(max-width: 640px){.pet-heroes--item{max-width:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 20px}}.pet-heroes--item.big{max-width:33.333%;padding:24px 8px}.pet-heroes--item.big>span{font-size:50px;font-size:6.25rem;padding:20px;border-color:#343535}.pet-heroes--item>span{background-clip:padding-box;border-radius:50%;border-radius:50%;border-radius:50%;font-size:90px;font-size:11.25rem;border:8px solid #e5d7c8;padding:8px}@media(max-width: 640px){.pet-heroes--item>span{margin:0 auto}}.pet-heroes--descr{font-size:22px;font-size:2.75rem;font-weight:600;margin-top:32px}@media(max-width: 640px){.pet-heroes--descr{margin-top:32px}}.pet-heroes--descr span{font-weight:300}.pet-heroes--button{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pet-heroes--video{position:absolute;right:0;bottom:0;min-width:100%;min-height:100%;z-index:-1}.pawer-born{background-position:center center;background-repeat:no-repeat;background-size:cover;background-size:cover;background-size:cover;background-size:cover;background-position:center bottom;padding-top:120px;padding-bottom:300px;position:relative}.pawer-born--sign{position:absolute;bottom:40px;width:300px;-webkit-animation-name:floating;animation-name:floating;-webkit-animation-duration:8s;animation-duration:8s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.pawer-born--flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.pawer-born--sx{width:50%}@media(max-width: 1420px){.pawer-born--sx{width:40%}}@media(max-width: 640px){.pawer-born--sx{width:100%}}.pawer-born--dx{width:50%;padding-right:40px}@media(max-width: 1420px){.pawer-born--dx{width:60%}}@media(max-width: 640px){.pawer-born--dx{width:100%;padding-right:0}}.pawer-born--logo{width:400px;display:block;margin:0 auto}.pawer-born--button{margin-top:40px}.dog-credits{font-size:16px;font-size:2rem;text-align:center;padding-top:16px}.dog-credits .icon-sun{font-size:22px;font-size:2.75rem;color:#f6d86d;position:relative;top:-4px}.dog-credits .icon-water{font-size:22px;font-size:2.75rem;color:#3c21ff;position:relative;top:-4px}.landing-category--quote--image{position:relative}.need-help{background-clip:padding-box;border-radius:32px 32px 4px 32px;border-radius:32px 32px 4px 32px;border-radius:32px 32px 4px 32px;position:absolute;left:-24px;top:-24px;background:#e8532b;color:#e5d7c8;padding:24px}.need-help--label{font-size:24px;font-size:3rem;font-family:"Sunday Morning",sans-serif;line-height:.4}.products-petfood{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px}@media(max-width: 640px){.products-petfood{padding:0 16px}}@media(min-width: 641px){.products-petfood .slick-list{padding:0 15% 0 0 !important}}.products-petfood .slick-next-agr,.products-petfood .slick-prev-agr{background-clip:padding-box;border-radius:50%;border-radius:50%;border-radius:50%;background:#fff;width:60px;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:-32px}@media(min-width: 641px){.products-petfood--loop{padding-left:80px}}.products-petfood--title{font-size:42px;font-size:5.25rem;line-height:1;margin:0 0 40px;font-weight:900}@media(min-width: 641px){.products-petfood--title{font-size:42px;font-size:5.25rem;padding-top:120px}}@media(max-width: 1420px){.products-petfood--title{font-size:40px;font-size:5rem}}@media(max-width: 640px){.products-petfood--title{font-size:32px;font-size:4rem;margin:0 20px 16px}}.products-petfood .petfood-box{background-position:center center;background-repeat:no-repeat;background-size:cover;background-size:cover;background-size:cover;background-size:cover;background-clip:padding-box;border-radius:24px;border-radius:24px;border-radius:24px;margin:8px;padding:240px 24px 12px;position:relative;-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,.03);box-shadow:0 3px 3px 0 rgba(0,0,0,.03);position:relative}@media(min-width: 641px){.products-petfood .petfood-box{padding:420px 24px 12px}}.products-petfood .petfood-box .puppies{background-clip:padding-box;border-radius:24px;border-radius:24px;border-radius:24px;font-size:14px;font-size:1.75rem;position:absolute;background:#fff;top:24px;left:24px;letter-spacing:1px;font-weight:400;padding:8px 16px}.products-petfood .petfood-box .puppies .icon-heart{color:#ec5157}.products-petfood .petfood-box .product-quantity--change .product-quantity--minus,.products-petfood .petfood-box .product-quantity--change .product-quantity--plus,.products-petfood .petfood-box .product-quantity--change .quantity .qty{border-color:#fff}.products-petfood .petfood-box--title{font-size:24px;font-size:3rem;font-weight:600;line-height:1;margin-bottom:8px;color:#fff}.products-petfood .petfood-box .shop-buttons-flex form{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:4px}@media(max-width: 640px){.products-petfood .petfood-box .shop-buttons-flex form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:16px}.products-petfood .petfood-box .shop-buttons-flex form .product-quantity--change{background-clip:padding-box;border-radius:4px;border-radius:4px;border-radius:4px;background:#fff;padding-bottom:0}.products-petfood .petfood-box .shop-buttons-flex form .add_to_cart_button{height:40px;line-height:40px}}.products-petfood .petfood-box--price{display:block}.products-petfood .petfood-box--price .uom{display:none}.products-petfood .petfood-box--price--flex{padding-right:124px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-size:18px;font-size:2.25rem}.products-petfood .petfood-box--price--flex .product-info--quantity{color:#fff;margin-right:16px}.products-petfood .petfood-box .woocommerce-Price-amount{color:#fff;font-size:22px;font-size:2.75rem}.products-petfood .petfood-box .woocommerce-Price-amount .woocommerce-Price-currencySymbol{font-size:16px;font-size:2rem}body.post-type-archive-ingredienti .glossario--index{margin-bottom:80px}body.post-type-archive-ingredienti .glossario--link{color:#e5d7c8}body.post-type-archive-ingredienti .glossario--link.disabled{opacity:.5}body.post-type-archive-ingredienti .sec-cards--item{color:#e5d7c8}@media(max-width: 640px){body.post-type-archive-ingredienti .sec-cards--item{background:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none}}@media(max-width: 640px){body.post-type-archive-ingredienti .sec-cards{padding-top:24px;margin-top:-1px}}.landing-ingredients{background-clip:padding-box;border-radius:60px 60px 0 0;border-radius:60px 60px 0 0;border-radius:60px 60px 0 0;background:#069460}@media(min-width: 641px){.landing-ingredients{padding:120px 80px}}@media(max-width: 1420px){.landing-ingredients{padding:80px 60px}}@media(max-width: 640px){.landing-ingredients{background-clip:padding-box;border-radius:30px 30px 0 0;border-radius:30px 30px 0 0;border-radius:30px 30px 0 0;padding:40px 20px}}body.single-product .landing-ingredients{margin-top:-60px}.landing-ingredients.archive-ingredients{padding-bottom:0;margin-bottom:0}@media(max-width: 640px){.landing-ingredients.archive-ingredients{padding-bottom:10px}}.landing-ingredients.archive-ingredients .landing-ingredients--top{margin-bottom:0}.landing-ingredients--top{text-align:center;color:#e5d7c8;margin-bottom:24px}@media(min-width: 641px){.landing-ingredients--top{margin-bottom:120px}}.landing-ingredients--descr{font-size:18px;font-size:2.25rem;width:100%;display:inline-block;margin-top:32px}@media(min-width: 641px){.landing-ingredients--descr{width:300px}}.landing-ingredients--minititle{font-size:14px;font-size:1.75rem;font-weight:600;text-transform:uppercase;letter-spacing:2px}@media(min-width: 641px){.landing-ingredients--minititle{font-size:16px;font-size:2rem}}.landing-ingredients--megatitle{font-size:42px;font-size:5.25rem;font-weight:900;line-height:1;margin-top:16px}@media(min-width: 641px){.landing-ingredients--megatitle{font-size:80px;font-size:10rem}}@media(max-width: 1420px){.landing-ingredients--megatitle{font-size:70px;font-size:8.75rem}}@media(max-width: 640px){.landing-ingredients--megatitle{font-size:42px;font-size:5.25rem}}.landing-ingredients--flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.landing-ingredients--dx{width:50%;padding:24px 32px}@media(max-width: 640px){.landing-ingredients--dx{width:100%;padding:24px 16px}}.landing-ingredients--sx{width:100%}@media(min-width: 641px){.landing-ingredients--sx{width:50%;padding:24px 100px}}@media(max-width: 1420px){.landing-ingredients--sx{padding:24px 60px}}@media(max-width: 640px){.landing-ingredients--sx{padding:0}}.landing-ingredients--title{font-size:32px;font-size:4rem;font-weight:400;line-height:1;margin-top:16px;color:#e5d7c8}@media(min-width: 641px){.landing-ingredients--title{font-size:60px;font-size:7.5rem}}@media(max-width: 1420px){.landing-ingredients--title{font-size:50px;font-size:6.25rem}}@media(max-width: 640px){.landing-ingredients--title{font-size:32px;font-size:4rem}}.landing-ingredients--buttons{margin-top:60px}@media(max-width: 640px){.landing-ingredients--buttons{margin-top:40px}.landing-ingredients--buttons a{width:100%}}.landing-price{font-size:40px;font-size:5rem;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:300;margin:-16px 0 32px}@media(max-width: 640px){.landing-price{font-size:30px;font-size:3.75rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.landing-price .info-price{font-size:24px;font-size:3rem;margin-right:8px}.landing-price .special-price{color:#ec5157}.landing-price .old-price{font-size:24px;font-size:3rem;margin-left:8px;padding:0 4px;position:relative}@media(min-width: 641px){.landing-price .old-price{font-size:30px;font-size:3.75rem}}.landing-price .old-price::before{-webkit-transform:rotate(-10deg);transform:rotate(-10deg);transform:rotate(-10deg);transform:rotate(-10deg);transform:rotate(-10deg);transform:rotate(-10deg);background:#ec5157;content:"";display:block;height:3px;left:0;position:absolute;top:50%;width:100%;z-index:2}.landing-coupon{margin:0 0 40px}.landing-coupon p{font-size:14px;font-size:1.75rem;font-weight:300;letter-spacing:2px;text-transform:uppercase}.landing-coupon p strong{font-weight:600}.landing--expire{background:#fff;-webkit-box-shadow:0 -5px 5px -5px rgba(0,0,0,.3);box-shadow:0 -5px 5px -5px rgba(0,0,0,.3);padding:16px 20px}@media(min-width: 641px){.landing--expire{bottom:0;left:0;padding:24px 40px;position:absolute;width:100%;z-index:3}}.landing--expire--flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.landing--expire__title{margin-right:24px}.landing--expire__title span{font-size:14px;font-size:1.75rem;font-weight:300;letter-spacing:2px;text-transform:uppercase}@media(min-width: 641px){.landing--expire__title span{font-size:18px;font-size:2.25rem}}.landing--expire__item{margin:0 8px;text-align:center}@media(min-width: 641px){.landing--expire__item{margin:0 16px}}.landing--expire__item span{display:block}.landing--expire__item span.time{font-size:26px;font-size:3.25rem}@media(min-width: 641px){.landing--expire__item span.time{font-size:30px;font-size:3.75rem}}.landing--expire__item span.label{font-size:12px;font-size:1.5rem;font-weight:300;letter-spacing:2px;text-transform:uppercase}@media(min-width: 641px){.landing--expire__item span.label{font-size:14px;font-size:1.75rem}}.coming-soon--newsletter{max-width:350px}@media(min-width: 641px){.coming-soon--newsletter .mailchimp-form--buttons{text-align:left}}body.page-template-page-password-php .top-user{display:none !important}.hello-press--intro{margin-top:100px;padding:40px 20px;text-align:center}@media(min-width: 641px){.hello-press--intro{margin:200px auto 0;max-width:600px}}.hello-press--title{font-size:34px;font-size:4.25rem}@media(min-width: 641px){.hello-press--title{font-size:60px;font-size:7.5rem}}.hello-press--subtitle{font-size:18px;font-size:2.25rem}@media(min-width: 641px){.hello-press--subtitle{font-size:22px;font-size:2.75rem}}.hello-press--form{margin:0 auto;max-width:80%;width:350px}.hello-press--button{margin-top:16px;width:100%}.hello-press--input{font-size:18px !important;height:50px !important}.landing-category--loop{padding:40px 0}@media(min-width: 641px){.landing-category--loop{padding:60px 0}}.landing-category--loop--title{font-size:24px;font-size:3rem;font-weight:900;text-align:center;margin-bottom:40px}@media(min-width: 641px){.landing-category--loop--title{font-size:40px;font-size:5rem}}.landing-category--flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.landing-category--values{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:40px 0}@media(min-width: 641px){.landing-category--values{padding:60px 0;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.landing-category--values--image{width:100%;margin-bottom:24px}@media(min-width: 641px){.landing-category--values--image{width:50%;padding-right:60px;margin-bottom:0}}.landing-category--values--image img{background-clip:padding-box;border-radius:4px 100px 4px 80px;border-radius:4px 100px 4px 80px;border-radius:4px 100px 4px 80px}@media(min-width: 641px){.landing-category--values--image img{background-clip:padding-box;border-radius:4px 200px 4px 100px;border-radius:4px 200px 4px 100px;border-radius:4px 200px 4px 100px}}.landing-category--values--list{width:100%}@media(min-width: 641px){.landing-category--values--list{width:50%}}.landing-category--values--list--item{background-clip:padding-box;border-radius:16px;border-radius:16px;border-radius:16px;border:1px solid #f8f5f1;background:#fff;color:#343535;-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,.03);box-shadow:0 3px 3px 0 rgba(0,0,0,.03);padding:24px;margin-top:8px}.landing-category--values--list--item:first-of-type{margin-top:0}@media(min-width: 641px){.landing-category--values--list--item{background-clip:padding-box;border-radius:20px;border-radius:20px;border-radius:20px;padding:24px 32px;margin-top:16px}}.landing-category--values--list--title{font-size:18px;font-size:2.25rem;font-weight:600;margin-bottom:8px}@media(min-width: 641px){.landing-category--values--list--title{font-size:22px;font-size:2.75rem}}.landing-category--values--list--subtitle{font-size:16px;font-size:2rem}@media(min-width: 641px){.landing-category--values--list--subtitle{font-size:18px;font-size:2.25rem}}.landing-category--quote{padding:40px 0}@media(min-width: 641px){.landing-category--quote{padding:120px 0 0}}.landing-category--quote--flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width: 641px){.landing-category--quote--flex{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.landing-category--quote--image{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media(min-width: 641px){.landing-category--quote--image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:50%;padding-right:60px}}.landing-category--quote--image img{background-clip:padding-box;border-radius:80px 80px 80px 4px;border-radius:80px 80px 80px 4px;border-radius:80px 80px 80px 4px}@media(min-width: 641px){.landing-category--quote--image img{background-clip:padding-box;border-radius:160px 160px 160px 4px;border-radius:160px 160px 160px 4px;border-radius:160px 160px 160px 4px}}.landing-category--quote--text{width:100%;padding:30px 0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media(min-width: 641px){.landing-category--quote--text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:50%;padding:40px 80px}.landing-category--quote--text.big{width:70%}}.landing-category--quote--text--quote{padding:32px 0 32px 24px}@media(min-width: 641px){.landing-category--quote--text--quote{padding:40px 0}}.landing-category--quote--text h3{font-size:28px;font-size:3.5rem;font-family:"Alice",serif;line-height:1.1;font-style:italic;font-weight:900;position:relative}@media(min-width: 641px){.landing-category--quote--text h3{font-size:32px;font-size:4rem}}.landing-category--quote--text h3:before{font-size:50px;font-size:6.25rem;content:'"';color:#e8532b;position:absolute;top:-20px;left:-30px}@media(min-width: 641px){.landing-category--quote--text h3:before{font-size:70px;font-size:8.75rem;top:-30px;left:-50px}}.landing-products{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.landing-products .product-box{width:30.333%;margin:0 1%}.landing-discount--badge{background-clip:padding-box;border-radius:50%;border-radius:50%;border-radius:50%;width:200px;height:200px;background:#e8532b;position:absolute;color:#fff;font-size:80px;font-size:10rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:-80px;left:20px;font-weight:600}@media(max-width: 640px){.landing-discount--badge{width:80px;height:80px;font-size:32px;font-size:4rem;left:0;top:-40px}}.landing-discount--badge small{font-size:50px;font-size:6.25rem;font-weight:300;margin-top:22px}@media(max-width: 640px){.landing-discount--badge small{margin-top:0;font-size:22px;font-size:2.75rem}}.landing-discount--content{text-align:center;line-height:1;margin-top:-12px}@media(max-width: 640px){.landing-discount--content{margin-top:-4px}}.landing-discount--discount{font-size:18px;font-size:2.25rem;display:block;font-weight:400;letter-spacing:3px;margin-top:8px}@media(max-width: 640px){.landing-discount--discount{font-size:9px;font-size:1.125rem;letter-spacing:.5px;font-weight:600;margin-top:0}}.landing-box .nice-select,.landing-box .reset_variations,.landing-box select{display:none}.landing-box .landing-label-var{font-size:12px;font-size:1.5rem;text-transform:uppercase;letter-spacing:2px;text-transform:uppercase;font-weight:400}.landing-box .variation-radios{display:block;clear:both;width:100%;margin:8px 0 24px}.landing-box .variation-radios label{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 4px}.landing-box .variation-radios label:last-of-type{margin-right:0}.landing-box .variation-radios.attribute_pa_dimensione,.landing-box .variation-radios.attribute_pa_tipologia{display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width: 640px){.landing-box .variation-radios.attribute_pa_dimensione,.landing-box .variation-radios.attribute_pa_tipologia{-ms-flex-wrap:wrap;flex-wrap:wrap}}.landing-box .variation-radios.attribute_pa_dimensione label,.landing-box .variation-radios.attribute_pa_tipologia label{width:100%;margin:4px 0}@media(min-width: 641px){.landing-box .variation-radios.attribute_pa_dimensione label,.landing-box .variation-radios.attribute_pa_tipologia label{width:25%;margin:0 4px 0 0}}.landing-box .variation-radios.attribute_pa_dimensione label:last-of-type,.landing-box .variation-radios.attribute_pa_tipologia label:last-of-type{margin-right:0}.landing-box .variation-radios input[type=radio]{display:none}.landing-box .variation-radios input[type=radio]:checked+.box{background-color:#069460}.landing-box .variation-radios input[type=radio]:checked+.box span{color:#fff}@media(min-width: 641px){.landing-box .variation-radios label:nth-child(even) .box:hover{-webkit-transform:rotate(2deg);transform:rotate(2deg);transform:rotate(2deg);transform:rotate(2deg);transform:rotate(2deg);transform:rotate(2deg)}}.landing-box .variation-radios label:nth-child(even) input[type=radio]{display:none}.landing-box .variation-radios .box{-webkit-transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;transition:all .3s ease;background-clip:padding-box;border-radius:24px;border-radius:24px;border-radius:24px;width:100%;background-color:#fff;-webkit-transition:all 250ms ease;transition:all 250ms ease;display:inline-block;text-align:center;cursor:pointer;position:relative;font-weight:300;padding:4px 16px;line-height:40px}@media(min-width: 641px){.landing-box .variation-radios .box:hover{-webkit-transform:rotate(-2deg);transform:rotate(-2deg);transform:rotate(-2deg);transform:rotate(-2deg);transform:rotate(-2deg);transform:rotate(-2deg)}}.landing-box .variation-radios .box span{font-size:16px;font-size:2rem;-webkit-transition:all 300ms ease;transition:all 300ms ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#343535;font-weight:300;display:block}.landing-box--image{position:relative;max-width:1024px;margin:0 auto}.landing-box--article .shipping-info,.landing-box--article .woocommerce-variation-add-to-cart .btn-price{display:none}.landing-box--bottom{max-width:750px;margin:0 auto}@media(max-width: 640px){.landing-box--button{text-align:center;margin-top:32px}.landing-box--button a{width:100%}}@media(max-width: 640px){.landing-box--price{text-align:center}}@media(min-width: 641px){.landing-box--price--flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:32px}}.landing-box--price .change-price-box{display:none}.landing-box--price .change-price-box .week{font-size:24px;font-size:3rem}.landing-box--price .change-price-box .landing-old-price{font-size:30px;font-size:3.75rem;color:#e8532b;position:relative;display:inline-block;margin-right:8px}.landing-box--price .change-price-box .landing-old-price:before{content:"";display:block;width:100%;height:2px;background:#e8532b;-webkit-transform:rotate(-12deg);transform:rotate(-12deg);transform:rotate(-12deg);transform:rotate(-12deg);transform:rotate(-12deg);transform:rotate(-12deg);position:absolute;top:50%;left:0}.landing-box--price .change-price-box .landing-old-price .woocommerce-Price-currencySymbol{font-size:20px;font-size:2.5rem;display:inline-block}.landing-box--price .change-price-box .landing-new-price{font-size:40px;font-size:5rem}.landing-box--price .change-price-box .landing-new-price .woocommerce-Price-currencySymbol{font-size:24px;font-size:3rem}.landing-full{background-position:center center;background-repeat:no-repeat;background-size:cover;background-size:cover;background-size:cover;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px}@media(min-width: 641px){.landing-full{padding:120px 80px}}@media(max-width: 1420px){.landing-full{padding:80px 60px}}@media(max-width: 640px){.landing-full{padding:32px 20px}}.landing-full--text-sx{color:#fff}@media(min-width: 641px){.landing-full--text-sx{width:50%;padding:24px 100px 400px}}@media(max-width: 1420px){.landing-full--text-sx{padding:24px 60px 350px}}.landing-full--text-dx{color:#fff}@media(min-width: 641px){.landing-full--text-dx{width:40%;padding:24px 100px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media(max-width: 1420px){.landing-full--text-dx{padding:24px 60px 0}}.wb-section-box{padding:0 20px}@media(min-width: 641px){.wb-section-box{padding:120px 80px}}@media(max-width: 1420px){.wb-section-box{padding:80px 60px}}@media(max-width: 640px){.wb-section-box{padding:50px 20px}}.wb-section-box--buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:2}.wb-section-box--label{background-clip:padding-box;border-radius:50%;border-radius:50%;border-radius:50%;position:absolute;top:24px;left:16px;z-index:2;color:#343535;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;font-size:70px;font-size:8.75rem;width:80px;height:80px}.wb-section-box--claim{text-align:center;font-size:14px;font-size:1.75rem;padding:42px 0 0}@media(min-width: 641px){.wb-section-box--claim{font-size:16px;font-size:2rem}}.wb-section-box--claim a{font-size:14px;font-size:1.75rem;color:#3c21ff;font-weight:300;position:relative;display:inline-block;cursor:pointer}@media(min-width: 641px){.wb-section-box--claim a{font-size:16px;font-size:2rem}}.wb-section-box--claim a:after{-webkit-transition:all .2s linear;transition:all .2s linear;transition:all .2s linear;transition:all .2s linear;transition:all .2s linear;transition:all .2s linear;background:#3c21ff;bottom:-2px;content:"";display:block;height:1px;left:0;position:absolute;width:100%}.wb-section-box--claim a:hover{color:#3c21ff}.wb-section-box--claim a:hover::after{width:0}.wb-section-box--item{background-clip:padding-box;border-radius:24px;border-radius:24px;border-radius:24px;padding:200px 32px 32px;position:relative;overflow:hidden;-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,.03);box-shadow:0 3px 3px 0 rgba(0,0,0,.03);margin:0 20px;background:rgba(232,226,218,.6)}.wb-section-box--title{font-size:32px;font-size:4rem;font-weight:900;line-height:1}.wb-section-box--text{font-size:16px;font-size:2rem;margin:24px 0 0}@media(min-width: 641px){.wb-section-box--text{font-size:18px;font-size:2.25rem}}.fc-day-future{cursor:pointer}.fc-event-time,.fc-daygrid-event-dot{display:none}.fc-event,.fc-event:hover{background:#b02525;border:0;color:#fff;cursor:pointer;height:30px;line-height:14px;padding:5px;text-align:center}.fc .fc-daygrid-day.fc-day-today{background:none !important}.fc-today-button{display:none !important}.fc-day{cursor:pointer !important}.fc .fc-daygrid-day-number{font-weight:bold}.temp-event{background:#f99090 !important}.temp-event .fc-event-title{color:#5d2929 !important}.confirm-calendar{float:right;margin-top:20px}.fc .fc-daygrid-week-number{font-size:12px !important}.loading{display:none;position:absolute;text-align:center;top:210px;width:100%}

/*# sourceMappingURL=main.css.map */