.home-showcase{overflow:hidden;padding:0px 0 32px 20px;position:relative}@media(min-width: 768px){.home-showcase{padding-left:50px}}@media(min-width: 992px){.home-showcase{padding-left:70px}}@media(min-width: 1200px){.home-showcase{padding-left:calc((100vw - (100vw - 100%) - 1240px)/2)}}.home-showcase__items{display:none;visibility:hidden;padding:0;list-style:none;margin:0}.home-showcase__items .slick-list{padding:0 10% 0 0 !important}@media(min-width: 768px){.home-showcase__items .slick-list{padding:0 15% 0 0 !important}}.home-showcase__items .slick-dots{bottom:-20px;padding-right:20px;position:relative !important}@media(min-width: 768px){.home-showcase__items .slick-dots{padding-right:50px}}@media(min-width: 992px){.home-showcase__items .slick-dots{padding-right:70px}}@media(min-width: 1200px){.home-showcase__items .slick-dots{padding-right:calc((100vw - (100vw - 100%) - 1240px)/2)}}.home-showcase__item{border-radius:6px;overflow:hidden}.home-showcase__item.slick-slide{margin-right:8px}@media(min-width: 992px){.home-showcase__item.slick-slide{margin-right:16px}}.home-showcase__item__wrap{display:block;width:100%;height:100%;position:relative}.home-showcase__item__wrap .countdown-container{position:absolute;bottom:32px;right:0;left:0;width:auto;transform:none !important}@media(min-width: 992px){.home-showcase__item__wrap .countdown-container{bottom:24px}}.home-showcase__item__video video{width:auto;height:378px}@media(min-width: 1100px){.home-showcase__item__video video{height:460px}}.page-template-templ-home-proteico,.page-template-templ-home-proteico .header,.page-template-templ-home-proteico .mix-container-custom{background-color:#111}.page-template-templ-home-proteico .shop-navigator,.page-template-templ-home-proteico .message-container-mobile{border-bottom:1px solid #111}.page-template-templ-home-proteico .scoprituttiprod,.page-template-templ-home-proteico .magazine-container,.page-template-templ-home-proteico .wrapper-frutta-container,.page-template-templ-home-proteico #hamburger>.icon-bar{background-color:#fff}.page-template-templ-home-proteico .scoprituttiprod{margin-bottom:0px !important;padding-bottom:50px}.page-template-templ-home-proteico .wrapper-frutta-container{padding-top:40px}.page-template-templ-home-proteico .frutta-container{margin-top:0px !important}.page-template-templ-home-proteico .shop-bar,.page-template-templ-home-proteico .shop-bar .message,.page-template-templ-home-proteico .header .menu a,.page-template-templ-home-proteico .search-menu>.search-label,.page-template-templ-home-proteico .account-logged span,.page-template-templ-home-proteico .reviews-count,.page-template-templ-home-proteico .rating-average,.page-template-templ-home-proteico .message-star{color:#fff}.page-template-templ-home-proteico .header .menu .dropdown a{color:#3e434c}.page-template-templ-home-proteico.scrolled .header .menu a,.page-template-templ-home-proteico.scrolled .account-logged span{color:#3e434c}.page-template-templ-home-proteico .account-logged{border:solid 1px #fff}.page-template-templ-home-proteico .cart-icon>img,.page-template-templ-home-proteico .search-icon-mobile>img{filter:invert(1)}.page-template-templ-home-proteico.scrolled .cart-icon>img,.page-template-templ-home-proteico.scrolled .search-icon-mobile>img{filter:none}.page-template-templ-home-proteico.scrolled .account-logged{border:solid 1px #48443d}.page-template-templ-home-proteico .mix-container-top-custom{padding-top:100px}@media(min-width: 768px){.page-template-templ-home-proteico .mix-container-top-custom{padding-top:40px}}.page-template-templ-home-proteico .mix-container-custom .add_to_cart_button,.page-template-templ-home-proteico .mix-container-custom .product-card-cta{background:#fc9701 !important}.page-template-templ-home-proteico .mix-container-custom .product-card,.page-template-templ-home-proteico .mix-container-custom .product-card-cta{border:1px solid #fc9701 !important}.term-linea-proteica{background-color:#111}@media(min-width: 1400px){.term-linea-proteica .dark{padding:50px 70px 39px 70px}}.term-linea-proteica .dark,.term-linea-proteica .header,.term-linea-proteica .section_main{background-color:#111 !important}.term-linea-proteica .shop-navigator,.term-linea-proteica .message-container-mobile{border-bottom:1px solid #111}.term-linea-proteica .cart-icon>img,.term-linea-proteica .search-icon-mobile>img{filter:invert(1)}.term-linea-proteica #hamburger>.icon-bar{background-color:#fff}.term-linea-proteica .shop-bar,.term-linea-proteica .shop-bar .message,.term-linea-proteica .header .menu a,.term-linea-proteica .search-menu>.search-label,.term-linea-proteica .account-logged span,.term-linea-proteica .reviews-count,.term-linea-proteica .rating-average,.term-linea-proteica .message-star{color:#fff}.term-linea-proteica .header .menu .dropdown a{color:#3e434c}.term-linea-proteica .account-logged{border:solid 1px #fff}.term-linea-proteica .section_main .titolo_normale{color:#fff !important}.term-linea-proteica .section_main .testo_principale>p{color:#fff}.term-linea-proteica .sg_cta_primary{border:2px solid #fff;color:#fff}.term-linea-proteica .header-proteica-image{text-align:center}.term-linea-proteica .header-proteica-image>img{border-radius:6px}.term-linea-proteica .header-proteica-image>video{width:100%;max-width:900px;height:auto;border-radius:6px}.term-linea-proteica .mix-container-custom .add_to_cart_button,.term-linea-proteica .mix-container-custom .product-card-cta{background:#fc9701 !important}.term-linea-proteica .mix-container-custom .product-card{border:1px solid #fc9701 !important;background-color:#fff}.term-linea-proteica.scrolled .header .menu a,.term-linea-proteica.scrolled .account-logged span{color:#3e434c}.term-linea-proteica.scrolled .cart-icon>img,.term-linea-proteica.scrolled .search-icon-mobile>img{filter:none}.term-linea-proteica.scrolled .account-logged{border:solid 1px #48443d}.page-template-templ-home-bf,.page-template-templ-home-bf .header,.page-template-templ-home-bf .mix-container-custom{background-color:#111}.page-template-templ-home-bf .shop-navigator,.page-template-templ-home-bf .message-container-mobile{border-bottom:1px solid #111}.page-template-templ-home-bf .scoprituttiprod,.page-template-templ-home-bf .magazine-container,.page-template-templ-home-bf .wrapper-frutta-container,.page-template-templ-home-bf #hamburger>.icon-bar{background-color:#fff}.page-template-templ-home-bf .scoprituttiprod{margin-bottom:0px !important;padding-bottom:50px}.page-template-templ-home-bf .wrapper-frutta-container{padding-top:40px}.page-template-templ-home-bf .frutta-container{margin-top:0px !important}.page-template-templ-home-bf .shop-bar,.page-template-templ-home-bf .shop-bar .message,.page-template-templ-home-bf .header .menu a,.page-template-templ-home-bf .search-menu>.search-label,.page-template-templ-home-bf .account-logged span,.page-template-templ-home-bf .reviews-count,.page-template-templ-home-bf .rating-average,.page-template-templ-home-bf .message-star{color:#fff}.page-template-templ-home-bf .header .menu .dropdown a{color:#3e434c}.page-template-templ-home-bf.scrolled .header .menu a,.page-template-templ-home-bf.scrolled .account-logged span{color:#3e434c}.page-template-templ-home-bf .account-logged{border:solid 1px #fff}.page-template-templ-home-bf .cart-icon>img,.page-template-templ-home-bf .search-icon-mobile>img{filter:invert(1)}.page-template-templ-home-bf.scrolled .cart-icon>img,.page-template-templ-home-bf.scrolled .search-icon-mobile>img{filter:none}.page-template-templ-home-bf.scrolled .account-logged{border:solid 1px #48443d}.page-template-templ-home-bf .mix-container-top-custom{padding-top:100px}@media(min-width: 768px){.page-template-templ-home-bf .mix-container-top-custom{padding-top:40px}}.page-template-templ-home-bf .mix-container-custom .add_to_cart_button,.page-template-templ-home-bf .mix-container-custom .product-card-cta{background:#fc9701 !important}.page-template-templ-home-bf .mix-container-custom .product-card,.page-template-templ-home-bf .mix-container-custom .product-card-cta{border:1px solid #fc9701 !important}.page-template-templ-pagina-offerte-black-friday .shop-bar,.page-template-templ-pagina-offerte-black-friday .shop-bar .message,.page-template-templ-pagina-offerte-black-friday .header .menu a,.page-template-templ-pagina-offerte-black-friday .search-menu>.search-label,.page-template-templ-pagina-offerte-black-friday.account-logged span,.page-template-templ-pagina-offerte-black-friday .reviews-count,.page-template-templ-pagina-offerte-black-friday .rating-average,.page-template-templ-pagina-offerte-black-friday .message-star{color:#fff}.page-template-templ-pagina-offerte-black-friday.scrolled .header .menu a,.page-template-templ-pagina-offerte-black-friday.scrolled .account-logged span{color:#3e434c}.page-template-templ-pagina-offerte-black-friday .header .menu .dropdown a{color:#3e434c}.page-template-templ-pagina-offerte-black-friday-countdown .shop-bar,.page-template-templ-pagina-offerte-black-friday-countdown .shop-bar .message,.page-template-templ-pagina-offerte-black-friday-countdown .header .menu a,.page-template-templ-pagina-offerte-black-friday-countdown.account-logged span,.page-template-templ-pagina-offerte-black-friday-countdown .reviews-count,.page-template-templ-pagina-offerte-black-friday-countdown .rating-average,.page-template-templ-pagina-offerte-black-friday-countdown .message-star{color:#fff}.page-template-templ-pagina-offerte-black-friday-countdown.scrolled .header .menu a,.page-template-templ-pagina-offerte-black-friday-countdown.scrolled .account-logged span{color:#3e434c}.page-template-templ-pagina-offerte-black-friday-countdown .header .menu .dropdown a{color:#3e434c}.page-template-templ-home-natale2023,.page-template-templ-home-natale2023 .header,.page-template-templ-home-natale2023 .mix-container-custom{background-color:#650412}.page-template-templ-home-natale2023 .shop-navigator,.page-template-templ-home-natale2023 .message-container-mobile{border-bottom:1px solid #650412}.page-template-templ-home-natale2023 .scoprituttiprod,.page-template-templ-home-natale2023 .magazine-container,.page-template-templ-home-natale2023 .wrapper-frutta-container,.page-template-templ-home-natale2023 #hamburger>.icon-bar{background-color:#fff}.page-template-templ-home-natale2023 .scoprituttiprod{margin-bottom:0px !important;padding-bottom:50px}.page-template-templ-home-natale2023 .wrapper-frutta-container{padding-top:40px}.page-template-templ-home-natale2023 .frutta-container{margin-top:0px !important}.page-template-templ-home-natale2023 .shop-bar,.page-template-templ-home-natale2023 .shop-bar .message,.page-template-templ-home-natale2023 .header .menu a,.page-template-templ-home-natale2023 .search-menu>.search-label,.page-template-templ-home-natale2023 .account-logged span,.page-template-templ-home-natale2023 .reviews-count,.page-template-templ-home-natale2023 .rating-average,.page-template-templ-home-natale2023 .message-star{color:#fff}.page-template-templ-home-natale2023 .header .menu .dropdown a{color:#3e434c}.page-template-templ-home-natale2023.scrolled .header .menu a,.page-template-templ-home-natale2023.scrolled .account-logged span{color:#3e434c}.page-template-templ-home-natale2023 .account-logged{border:solid 1px #fff}.page-template-templ-home-natale2023 .cart-icon>img,.page-template-templ-home-natale2023 .search-icon>img,.page-template-templ-home-natale2023 .search-icon-mobile>img,.page-template-templ-home-natale2023 .account-icon>img{filter:invert(1)}.page-template-templ-home-natale2023.scrolled .cart-icon>img,.page-template-templ-home-natale2023.scrolled .search-icon-mobile>img{filter:none}.page-template-templ-home-natale2023.scrolled .account-logged{border:solid 1px #48443d}.page-template-templ-home-natale2023 .mix-container-top-custom{padding-top:100px}@media(min-width: 768px){.page-template-templ-home-natale2023 .mix-container-top-custom{padding-top:40px}}.page-template-templ-home-natale2023 .mix-container-custom .titolo{color:#fff}.page-template-templ-home-natale2023 .mix-container-custom .add_to_cart_button,.page-template-templ-home-natale2023 .mix-container-custom .product-card-cta,.page-template-templ-home-natale2023 .mix-container-custom .product_type_simple{background:#d0142f !important}.page-template-templ-home-natale2023 .mix-container-custom .product-card,.page-template-templ-home-natale2023 .mix-container-custom .product-card-cta,.page-template-templ-home-natale2023 .mix-container-custom .product_type_simple{border:1px solid #d0142f !important}.term-box-delle-feste .shop-bar,.term-box-delle-feste .shop-bar .message,.term-box-delle-feste .header .menu a,.term-box-delle-feste .search-menu>.search-label,.term-box-delle-feste .account-logged span,.term-box-delle-feste .reviews-count,.term-box-delle-feste .rating-average,.term-box-delle-feste .message-star{color:#fff}.badges-message{display:none}.product-card-main .badges-message{display:none !important}body.single-product .prd_info{position:relative}body.single-product .badges-message{display:inline;margin-left:10px;background-color:#e7615c;border-radius:5px;padding:4.5px 10px 3.5px 10px}body.single-product .badges-message>.tooltip{left:50%;transform:translateX(-50%);z-index:10;width:100%;max-width:500px;text-wrap:wrap}@media(min-width: 480px){body.single-product .badges-message>.tooltip{transform:translateX(-50%)}}@media(min-width: 992px){body.single-product .badges-message>.tooltip{transform:translateX(-50%)}}.page-template-templ-checkout .woocommerce .cart-collaterals .cart_totals .loyalty_cart_container{display:flex;padding:10px 16px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:6px;background:linear-gradient(90deg, #755BD8 -4.65%, #A691F6 83.31%),#fff;color:#fff;font-family:Spartan;font-size:12px;font-style:normal;font-weight:600;line-height:1.4;margin-bottom:20px}.page-template-templ-checkout .woocommerce .cart-collaterals .cart_totals .loyalty_cart_container .loyalty_order_points{color:#ffd704;font-size:12px;font-style:normal;font-weight:700;line-height:normal;display:inline-block}.page-template-templ-checkout .woocommerce .cart-collaterals .cart_totals .loyalty_cart_container .loyalty_icon{width:19px;height:19px;min-width:19px;cursor:pointer;position:relative;margin-left:10px}.page-template-templ-checkout .woocommerce .cart-collaterals .cart_totals .loyalty_cart_container .loyalty_icon:hover .loyalty_tooltip{display:block}.page-template-templ-checkout .woocommerce .cart-collaterals .cart_totals .loyalty_cart_container .loyalty_icon .loyalty_tooltip{position:absolute;bottom:46px;right:-15px;display:none;width:225px;z-index:10;padding:22px 20px;background:linear-gradient(90deg, #755BD8 -4.65%, #A691F6 83.31%),#fff;stroke-width:1px;stroke:#f2f2f2;border-radius:6px}.page-template-templ-checkout .woocommerce .cart-collaterals .cart_totals .loyalty_cart_container .loyalty_icon .loyalty_tooltip:before{content:"";display:block;width:0;height:0;position:absolute;border-right:10px solid rgba(0,0,0,0);border-left:10px solid rgba(0,0,0,0);border-top:6px solid #a691f6;bottom:-6px;right:15px}.page-template-templ-checkout .woocommerce .cart-collaterals .cart_totals .loyalty_cart_container .loyalty_icon .loyalty_tooltip:after{content:"";display:block;width:50px;height:30px;position:absolute;right:-1px;bottom:-30px}.page-template-templ-checkout .woocommerce .cart-collaterals .cart_totals .loyalty_cart_container .loyalty_icon .loyalty_tooltip h4{color:#ffd53f;font-size:11px;font-weight:500;text-transform:uppercase;padding:0;margin-bottom:8px;margin-top:0}.page-template-templ-checkout .woocommerce .cart-collaterals .cart_totals .loyalty_cart_container .loyalty_icon .loyalty_tooltip p{color:#fff;font-size:11px;font-weight:400;margin-bottom:12px}.page-template-templ-checkout .woocommerce .cart-collaterals .cart_totals .loyalty_cart_container .loyalty_icon .loyalty_tooltip a,.page-template-templ-checkout .woocommerce .cart-collaterals .cart_totals .loyalty_cart_container .loyalty_icon .loyalty_tooltip a:visited{color:#fff;font-size:11px;font-weight:400;text-decoration-line:underline}.woocommerce div.product .loyalty_container{color:#755bd8;font-family:Spartan;font-size:13px;font-style:normal;font-weight:500;line-height:normal;display:flex;align-items:center;gap:16px}.woocommerce div.product .loyalty_container .loyalty_order_points{font-weight:700;display:inline-block;padding-bottom:1px;text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:#ffd53f;text-underline-offset:5px;line-height:22px}.woocommerce div.product .loyalty_container .loyalty_icon{width:19px;height:19px;cursor:pointer;position:relative}.woocommerce div.product .loyalty_container .loyalty_icon:hover .loyalty_tooltip{display:block}.woocommerce div.product .loyalty_container .loyalty_icon .loyalty_tooltip{position:absolute;bottom:27px;right:-10px;display:none;width:225px;z-index:10;padding:22px 20px;background:linear-gradient(90deg, #755BD8 -4.65%, #A691F6 83.31%),#fff;stroke-width:1px;stroke:#f2f2f2;border-radius:6px}@media(min-width: 992px){.woocommerce div.product .loyalty_container .loyalty_icon .loyalty_tooltip{bottom:27px;right:unset;left:50%;transform:translate(-50%, 0%)}}.woocommerce div.product .loyalty_container .loyalty_icon .loyalty_tooltip:before{content:"";display:block;width:0;height:0;position:absolute;border-right:10px solid rgba(0,0,0,0);border-left:10px solid rgba(0,0,0,0);border-top:6px solid #a691f6;bottom:-6px;right:10px}@media(min-width: 992px){.woocommerce div.product .loyalty_container .loyalty_icon .loyalty_tooltip:before{border-top:6px solid #947deb;right:unset;left:50%;transform:translate(-50%, 0);bottom:-6px}}.woocommerce div.product .loyalty_container .loyalty_icon .loyalty_tooltip:after{content:"";display:block;width:50px;height:30px;position:absolute;right:-20px;bottom:-30px}@media(min-width: 992px){.woocommerce div.product .loyalty_container .loyalty_icon .loyalty_tooltip:after{transform:translate(-50%, 0);right:unset;left:50%;bottom:-30px}}.woocommerce div.product .loyalty_container .loyalty_icon .loyalty_tooltip h4{color:#ffd53f;font-size:11px;font-weight:500;text-transform:uppercase;padding:0;margin-bottom:8px;margin-top:0}.woocommerce div.product .loyalty_container .loyalty_icon .loyalty_tooltip p{color:#fff;font-size:11px;font-weight:400;margin-bottom:12px}.woocommerce div.product .loyalty_container .loyalty_icon .loyalty_tooltip a,.woocommerce div.product .loyalty_container .loyalty_icon .loyalty_tooltip a:visited{color:#fff;font-size:11px;font-weight:400;text-decoration-line:underline}.page-template-templ-loyalty.scrolled .header .menu a,.page-template-templ-loyalty.scrolled .account-logged span{color:#3e434c}.page-template-templ-loyalty.scrolled .account-logged{border:solid 1px #3e434c}.page-template-templ-loyalty{font-family:Spartan}.page-template-templ-loyalty .reviews-average,.page-template-templ-loyalty .reviews-count,.page-template-templ-loyalty .message-star{color:#fff}.page-template-templ-loyalty .reviews-average .reviews-count{opacity:1}.page-template-templ-loyalty .shop-navigator,.page-template-templ-loyalty .header-block>.header,.page-template-templ-loyalty .message-container-mobile{background:linear-gradient(90deg, #755BD8 -1.79%, #A691F6 100.55%);color:#fff}.page-template-templ-loyalty .search-menu>.search-label{color:#fff}.page-template-templ-loyalty .header .menu>li>div>a{color:#fff}.page-template-templ-loyalty .header .icon-bar{background-color:#fff}.page-template-templ-loyalty .account-logged{border:solid 1px #fff}.page-template-templ-loyalty .account-logged>span{color:#fff}.page-template-templ-loyalty .shop-navigator,.page-template-templ-loyalty .message-container-mobile{border-bottom:1px solid rgba(0,0,0,.15)}.page-template-templ-loyalty .shop-bar{color:#fff}.page-template-templ-loyalty .titolo_normale span{display:block}.page-template-templ-loyalty .lg-loyalty__container{margin-left:auto;margin-right:auto;padding:0 15px;max-width:1050px;line-height:22px;font-family:Spartan;color:#5f5f5f}.page-template-templ-loyalty .lg-loyalty__container h1{font-family:"Spartan",sans-serif;font-size:28px;line-height:38px;font-weight:800;text-align:center;padding:0px 20px 0px 20px;color:#fff;line-height:125%;margin-bottom:20px}.page-template-templ-loyalty .lg-loyalty__container h1 span{color:#ffd53f}.page-template-templ-loyalty .lg-loyalty-steps{background:linear-gradient(90deg, #755BD8 -1.79%, #A691F6 100.55%);padding:0px;padding-bottom:100px}@media(min-width: 768px){.page-template-templ-loyalty .lg-loyalty-steps{padding-bottom:80px}}.page-template-templ-loyalty .lg-loyalty-steps__intro{text-align:center;line-height:26px;color:#fff;font-family:"Spartan";font-size:13px;line-height:20px}.page-template-templ-loyalty .lg-loyalty-steps__list{margin:25px 0 -225px 0}@media(min-width: 768px){.page-template-templ-loyalty .lg-loyalty-steps__list{display:flex;padding:15px;gap:25px;justify-content:space-between;margin:40px -15px -220px -15px}}.page-template-templ-loyalty .lg-loyalty-steps__item{position:relative;width:100%;margin:15px 0;font-size:16px;border-radius:8px;background:linear-gradient(180deg, #FFF 52.57%, #F9F9F9 100%)}.page-template-templ-loyalty .lg-loyalty-steps__item-wrap{overflow:hidden;border-radius:10px}.page-template-templ-loyalty .lg-loyalty-steps__item-lev{color:#48443d;font-size:28px;font-weight:600;text-transform:uppercase;font-family:Spartan;line-height:100%}.page-template-templ-loyalty .lg-loyalty-steps__item-lev .item-level{font-size:13px;font-weight:400;line-height:15px}.page-template-templ-loyalty .lg-loyalty-steps__item-lev .item-title{margin:14px 0}.page-template-templ-loyalty .lg-loyalty-steps__item-lev .item-subtitle{color:#755bd8;font-size:14px;line-height:21px;font-weight:700;display:block;width:fit-content;text-decoration:underline;text-decoration-color:#ffd53f;text-decoration-thickness:2px;text-underline-offset:4px}.page-template-templ-loyalty .lg-loyalty-steps__item-icon{display:flex;margin-top:5px;align-items:center}.page-template-templ-loyalty .lg-loyalty-steps__item-icon .numb{margin-left:5px;font-size:30px}.page-template-templ-loyalty .lg-loyalty-steps__item-header{display:flex;justify-content:space-between;padding:40px;flex-direction:column}@media(min-width: 768px)and (max-width: 980px){.page-template-templ-loyalty .lg-loyalty-steps__item-header{padding:40px 20px}}.page-template-templ-loyalty .lg-loyalty-steps__item-content{display:none;padding:0px 40px 40px 40px;z-index:0;position:relative;font-size:14px;font-weight:400;line-height:22px;color:#5f5f5f}@media(min-width: 767px)and (max-width: 980px){.page-template-templ-loyalty .lg-loyalty-steps__item-content{padding:40px 20px}}.page-template-templ-loyalty .lg-loyalty-steps__item-content h3{font-size:18px;font-weight:700;margin-bottom:20px}.page-template-templ-loyalty .lg-loyalty-steps__item-discount{color:#4e9d2d;font-size:20px;font-weight:600;line-height:22px;margin-top:25px}.page-template-templ-loyalty .lg-loyalty-steps__item.active{border:2px solid #755bd8}.page-template-templ-loyalty .lg-loyalty-steps__item.active::after{content:"il tuo livello";font-weight:bold;letter-spacing:2px;display:inline-block;min-width:180px;text-align:center;position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);background-color:#755bd8;color:#fff;text-transform:uppercase;border-radius:10px;padding:5px 8px}.page-template-templ-loyalty .lg-loyalty-club{padding:50px 0;padding-top:180px;font-size:16px}@media(min-width: 768px){.page-template-templ-loyalty .lg-loyalty-club{padding-top:180px}}.page-template-templ-loyalty .lg-loyalty-club h2{font-size:30px;line-height:40px;font-weight:600;margin-bottom:25px}.page-template-templ-loyalty .lg-loyalty-club h3{margin-bottom:0px;text-transform:uppercase;color:#755bd8;font-size:14px;font-weight:600;line-height:28px}.page-template-templ-loyalty .lg-loyalty-club__intro{line-height:28px;font-size:14px}.page-template-templ-loyalty .lg-loyalty-club__list{margin-top:0}.page-template-templ-loyalty .lg-loyalty-club__list p{margin-top:6px;font-size:14px;line-height:28px}.page-template-templ-loyalty .lg-loyalty-club__list li:not(:last-child){margin-bottom:30px}.page-template-templ-loyalty .lg-loyalty-club__row{display:flex;flex-direction:column;gap:40px}@media(min-width: 998px){.page-template-templ-loyalty .lg-loyalty-club__row{display:flex;flex-direction:row;margin:0 -15px;gap:30px}.page-template-templ-loyalty .lg-loyalty-club__col{width:50%;padding:0 15px}}.page-template-templ-loyalty .lg-loyalty-banner{text-align:center;border-radius:5px;margin-bottom:100px;line-height:26px}.page-template-templ-loyalty .lg-loyalty-banner h2{color:#755bd8;text-align:center;font-size:28px;font-weight:600;line-height:40px}.page-template-templ-loyalty .lg-loyalty-banner p{color:#5f5f5f;text-align:center;font-size:14px;font-weight:400;line-height:26px}.page-template-templ-loyalty .lg-loyalty-cta{display:inline-block;color:#fff;text-transform:uppercase;font-weight:700;font-size:12px;line-height:normal;background:linear-gradient(90deg, #755BD8 -4.65%, #A691F6 83.31%),#fff;border-radius:5px;padding:19px 23px}.shop-bar .account-container{position:relative;cursor:pointer}.shop-bar .account-container.user_logged:hover .dropdown-account-container{display:block}.shop-bar .account-container .dropdown-account-container{font-family:Spartan;cursor:default;min-width:190px;display:none;position:absolute;top:40px;right:-5px;color:#48443d;z-index:100;border-radius:3px;background:#fff;box-shadow:0px 5px 8px 0px rgba(0,0,0,.04);border:.5px solid rgba(0,0,0,.15);min-width:210px}.shop-bar .account-container .dropdown-account-container:after{content:"";display:block;width:50px;height:50px;position:absolute;top:-35px;right:-1px}.shop-bar .account-container .dropdown-account-container .dropdown-name{padding:20px 16px;font-size:12px;font-weight:600;line-height:normal}.shop-bar .account-container .dropdown-account-container .dropdown-loyalty{padding:16px;background:linear-gradient(90deg, #755BD8 -1.79%, #A691F6 100.55%);color:#fff;display:flex;justify-content:space-between;align-items:center;gap:20px}.shop-bar .account-container .dropdown-account-container .dropdown-loyalty .loyalty-resume{color:#fff;font-size:11px;font-style:normal;font-weight:500;line-height:118.5%}.shop-bar .account-container .dropdown-account-container .dropdown-loyalty .loyalty-resume .loyalty-discount{color:#fff;font-size:13px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:6px}.shop-bar .account-container .dropdown-account-container .dropdown-loyalty .loyalty-points{color:#fff;font-size:9px;font-weight:700;line-height:normal;text-transform:uppercase;text-align:center}.shop-bar .account-container .dropdown-account-container .dropdown-loyalty .loyalty-points .points{width:42px;height:42px;border:1px solid #fff;border-radius:50%;align-items:center;justify-content:center;position:relative;margin-bottom:5px}.shop-bar .account-container .dropdown-account-container .dropdown-loyalty .loyalty-points .points span{color:#ffd53f;text-align:center;font-size:13px;font-style:normal;font-weight:700;line-height:110%;position:absolute;top:53%;left:50%;transform:translate(-50%, -50%)}.shop-bar .account-container .dropdown-account-container .woocommerce-MyAccount-navigation li{border-bottom:none;margin-bottom:0;padding:7px 16px;color:#787878;font-family:Spartan;font-size:12px;font-style:normal;font-weight:500;line-height:normal;text-transform:none}.nav-drill .mobile-loyalty{padding:10px 32px;background:linear-gradient(90deg, #755BD8 -1.79%, #A691F6 100.55%);color:#fff;display:flex;justify-content:space-between;align-items:center;gap:20px}.nav-drill .mobile-loyalty .loyalty-resume{color:#fff;font-size:12px;font-style:normal;font-weight:500;line-height:118.5%}.nav-drill .mobile-loyalty .loyalty-resume .loyalty-discount{color:#fff;font-size:14px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:6px}.nav-drill .mobile-loyalty .loyalty-points{color:#fff;font-size:10px;font-weight:700;line-height:normal;text-transform:uppercase;text-align:center}.nav-drill .mobile-loyalty .loyalty-points .points{width:42px;height:42px;border:1px solid #fff;border-radius:50%;align-items:center;justify-content:center;position:relative;margin-bottom:5px}.nav-drill .mobile-loyalty .loyalty-points .points span{color:#ffd53f;text-align:center;font-size:13px;font-style:normal;font-weight:700;line-height:110%;position:absolute;top:53%;left:50%;transform:translate(-50%, -50%)}.loyalty-banner-container{height:41px;margin-bottom:0px;background:linear-gradient(90deg, #755BD8 -1.79%, #A691F6 100.55%);display:flex;align-items:center;color:#fff;font-family:Spartan;font-size:12px;font-weight:600;line-height:normal;width:100%;overflow:hidden}.loyalty-banner-container li{padding:0 16px}.loyalty-banner-container .message-loyalty{font-family:Spartan;font-size:12px;line-height:20px;font-weight:500;text-transform:uppercase}.loyalty-banner-container .message-loyalty2{color:#ffd53f;font-family:Spartan;font-size:12px;line-height:20px;font-weight:500;text-transform:uppercase}.loyalty-banner-container .message-loyalty2 span{font-weight:700}.page-template-templ-dashboard .loyalty-container{border-radius:3px;background:linear-gradient(90deg, #755BD8 -1.79%, #A691F6 100.55%);display:flex;justify-content:space-between;padding:26px 34px;color:#fff;font-family:Spartan;font-size:12px;font-weight:400;line-height:normal;align-items:center}.page-template-templ-dashboard .loyalty-container .loyalty-level{font-size:18px;font-weight:700;line-height:140%}.page-template-templ-dashboard .loyalty-container .loyalty-level span{font-weight:600}.page-template-templ-dashboard .loyalty-container .loyalty-resume .loyalty-discount{font-weight:700;line-height:20px;text-transform:uppercase;display:flex;align-items:center;margin-top:10px;position:relative;font-size:15px}.page-template-templ-dashboard .loyalty-container .loyalty-resume .loyalty-discount span{margin-left:35px;padding-top:4px}.page-template-templ-dashboard .loyalty-container .loyalty-resume .loyalty-discount:before{content:"";background-image:url("../images/approved.svg");background-size:cover;background-position:center center;display:inline-block;position:absolute;top:50%;transform:translateY(-50%);width:24px;height:24px}.page-template-templ-dashboard .loyalty-container .loyalty-points{display:flex;align-items:center;gap:9px;font-weight:700;text-transform:uppercase;font-size:13px}.page-template-templ-dashboard .loyalty-container .loyalty-points .points{width:64px;height:64px;border:1px solid #fff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#ffd53f;text-align:center;font-size:20px;font-weight:700}.page-template-templ-dashboard .loyalty-title{color:#8a8a8a;font-size:14px;font-weight:600;text-transform:uppercase;margin:44px 0}.page-template-templ-dashboard .loyalty-earn{border-radius:3px;background:#fafafa;padding:24px;display:flex;gap:15px;flex-direction:column}@media(min-width: 768px){.page-template-templ-dashboard .loyalty-earn{flex-direction:row}}.page-template-templ-dashboard .loyalty-earn>div{padding:20px;background:#fff;border-radius:3px}@media(min-width: 768px){.page-template-templ-dashboard .loyalty-earn>div{width:calc((100% - 72px)/4)}}.page-template-templ-dashboard .loyalty-earn .earn-title{color:#8a8a8a;font-size:12px;font-weight:500;margin-bottom:42px}.page-template-templ-dashboard .loyalty-earn .earn-points{color:#48443d;font-family:Spartan;font-size:14px;font-weight:500}.page-template-templ-dashboard .loyalty-earn .earn-points .points-underline{display:inline-block;color:#755bd8;font-family:Spartan;font-size:14px;font-weight:700;padding-bottom:2px;text-transform:uppercase;margin-top:10px;text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:#ffd53f;text-underline-offset:5px;line-height:22px}.page-template-templ-dashboard .loyalty-levels{padding:24px;background:#fafafa;border-radius:3px;font-family:Spartan;display:flex;flex-direction:column;gap:15px}.page-template-templ-dashboard .loyalty-levels>div{padding:20px;background:#fff;display:flex;justify-content:space-between;align-items:center;border-radius:3px;opacity:.5;flex-direction:column}@media(min-width: 768px){.page-template-templ-dashboard .loyalty-levels>div{flex-direction:row}}.page-template-templ-dashboard .loyalty-levels>div .livello-container{display:flex;flex-direction:column;text-align:center;min-width:151px}@media(min-width: 768px){.page-template-templ-dashboard .loyalty-levels>div .livello-container{text-align:left}}.page-template-templ-dashboard .loyalty-levels>div .livello-container .livello{color:#48443d;font-size:14px;font-weight:500}.page-template-templ-dashboard .loyalty-levels>div .livello-container .actual{display:none}.page-template-templ-dashboard .loyalty-levels>div .points{color:#48443d;font-size:14px;font-weight:700;margin:12px 0}@media(min-width: 768px){.page-template-templ-dashboard .loyalty-levels>div .points{margin:0}}.page-template-templ-dashboard .loyalty-levels>div .discount{color:#48443d;font-size:14px;font-weight:500}.page-template-templ-dashboard .loyalty-levels>div.active{padding:24px 20px;background:#fff;border-left:3px solid #755bd8;opacity:1}.page-template-templ-dashboard .loyalty-levels>div.active .livello{color:#48443d;font-weight:700}.page-template-templ-dashboard .loyalty-levels>div.active .actual{display:block;color:#8a8a8a;font-size:12px;font-weight:500;margin-top:10px}.page-template-templ-dashboard .loyalty-levels>div.active .points{color:#755bd8;padding-bottom:2px;text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:#ffd53f;text-underline-offset:5px;line-height:22px;text-transform:uppercase}.page-template-templ-dashboard .loyalty-levels>div.active .discount{color:#48443d}.loyalty-active{padding-bottom:60px}@media(min-width: 768px){.loyalty-active{padding-bottom:70px}}@media(min-width: 1200px){.loyalty-active{padding-bottom:30px}}.loyalty-active .cart-presents-message{margin-left:0;margin-top:0}@media(min-width: 1200px){.loyalty-active .cart-presents-message{display:flex;gap:25px}}.loyalty-active .cart-presents-message a{margin-left:0;margin-top:14px}.loyalty-active .cart-presents-bar-container{margin-top:25px;width:100%}@media(min-width: 1200px){.loyalty-active .cart-presents-bar-container{margin-top:12px}}.loyalty-active .cart-presents-bar-container .bar{height:100%;position:absolute;background:#d6d6d6}.loyalty-active .cart-presents-bar-container .bar:nth-child(1){width:calc(10% - 24px);left:0}.loyalty-active .cart-presents-bar-container .bar:nth-child(3){width:calc(30% - 12px);left:10%}.loyalty-active .cart-presents-bar-container .bar:nth-child(3).attivo{width:calc(30% - 24px)}.loyalty-active .cart-presents-bar-container .bar:nth-child(5){width:calc(25% - 12px);left:40%}.loyalty-active .cart-presents-bar-container .bar:nth-child(5).attivo{width:calc(25% - 24px)}.loyalty-active .cart-presents-bar-container .bar:nth-child(7){width:calc(20% - 12px);left:65%}.loyalty-active .cart-presents-bar-container .bar:nth-child(7).attivo{width:calc(20% - 24px)}.loyalty-active .cart-presents-bar-container .bar:nth-child(9){width:15%;left:85%}.loyalty-active .cart-presents-bar-container .bar:nth-child(9).attivo{width:calc(15% - 24px)}.loyalty-active .cart-presents-bar-container .bar .cart-presents-bar{background:#2faaa3;border-radius:0}.loyalty-active .cart-presents-bar-container .points{width:12px;position:absolute;top:50%;-ms-transform:translate(-50%, -50%);transform:translate(0%, -50%);height:12px;border-radius:50%;background:#d6d6d6;z-index:100}.loyalty-active .cart-presents-bar-container .points .reach-message{width:fit-content;position:absolute;left:0;transform:translate(-14%, 10%);font-size:11px;font-weight:500;white-space:nowrap}.loyalty-active .cart-presents-bar-container .points:nth-child(2){width:24px;left:calc(10% - 24px);height:24px;z-index:100;background:none}.loyalty-active .cart-presents-bar-container .points:nth-child(4){left:calc(40% - 12px)}.loyalty-active .cart-presents-bar-container .points:nth-child(4).attivo{height:24px;width:24px;left:calc(40% - 24px);background:none}.loyalty-active .cart-presents-bar-container .points:nth-child(6){left:calc(65% - 12px)}.loyalty-active .cart-presents-bar-container .points:nth-child(6).attivo{height:24px;width:24px;left:calc(65% - 24px);background:none}.loyalty-active .cart-presents-bar-container .points:nth-child(8){left:calc(85% - 12px)}.loyalty-active .cart-presents-bar-container .points:nth-child(8).attivo{height:24px;width:24px;left:calc(85% - 24px);background:none}.loyalty-active .cart-presents-bar-container .points img{width:100%;height:100%}.page-template-templ-pagina-offerte,.page-template-templ-pagina-offerte .header,.page-template-templ-pagina-offerte .mix-container-custom{background-color:#ad0807}.page-template-templ-pagina-offerte .shop-navigator,.page-template-templ-pagina-offerte .message-container-mobile{border-bottom:1px solid #ad0807}.page-template-templ-pagina-offerte .scoprituttiprod,.page-template-templ-pagina-offerte .magazine-container,.page-template-templ-pagina-offerte .wrapper-frutta-container,.page-template-templ-pagina-offerte #hamburger>.icon-bar{background-color:#fff}.page-template-templ-pagina-offerte .scoprituttiprod{margin-bottom:0px !important;padding-bottom:50px}.page-template-templ-pagina-offerte .wrapper-frutta-container{padding-top:40px}.page-template-templ-pagina-offerte .frutta-container{margin-top:0px !important}.page-template-templ-pagina-offerte .shop-bar,.page-template-templ-pagina-offerte .shop-bar .message,.page-template-templ-pagina-offerte .header .menu a,.page-template-templ-pagina-offerte .search-menu>.search-label,.page-template-templ-pagina-offerte .account-logged span,.page-template-templ-pagina-offerte .reviews-count,.page-template-templ-pagina-offerte .rating-average,.page-template-templ-pagina-offerte .message-star{color:#fff}.page-template-templ-pagina-offerte .header .menu .menu-item:nth-child(1) .dropdown a,.page-template-templ-pagina-offerte .header .menu .menu-item:nth-child(2) .dropdown a{color:#3e434c !important}.page-template-templ-pagina-offerte.scrolled .header .menu a,.page-template-templ-pagina-offerte.scrolled .account-logged span{color:#3e434c}.page-template-templ-pagina-offerte .account-logged{border:solid 1px #fff}.page-template-templ-pagina-offerte .cart-icon>img,.page-template-templ-pagina-offerte .search-icon-mobile>img,.page-template-templ-pagina-offerte .search-icon>img,.page-template-templ-pagina-offerte .account-icon>img{filter:invert(1)}.page-template-templ-pagina-offerte.scrolled .cart-icon>img,.page-template-templ-pagina-offerte.scrolled .search-icon-mobile>img{filter:none}.page-template-templ-pagina-offerte.scrolled .account-logged{border:solid 1px #48443d}.page-template-templ-pagina-offerte .mix-container-top-custom{padding-top:100px}@media(min-width: 768px){.page-template-templ-pagina-offerte .mix-container-top-custom{padding-top:40px}}.page-template-templ-pagina-offerte .mix-container-custom .add_to_cart_button,.page-template-templ-pagina-offerte .mix-container-custom .product-card-cta{background:#fc9701 !important}.page-template-templ-pagina-offerte .mix-container-custom .product-card,.page-template-templ-pagina-offerte .mix-container-custom .product-card-cta{border:1px solid #fc9701 !important}.content-privacy .edit-privacy{margin-top:30px}.content-privacy .edit-privacy label{display:block !important}.content-privacy .edit-privacy select{padding:16px 20px;width:100%;box-sizing:border-box;border:1px solid #8a8a8a;font-size:15px;font-weight:500;border-radius:6px;font-family:"Spartan"}.page-template-templ-prodotti .products-anchor-tags{list-style:none;padding:0;margin:0 0 24px 0}@media(min-width: 1400px){.page-template-templ-prodotti .products-anchor-tags{margin:46px 0}}.page-template-templ-prodotti .products-anchor-tags li{margin-right:8px}.page-template-templ-prodotti .products-anchor-tags li a{text-decoration:none;display:flex;align-items:center;border-radius:6px;padding-right:20px;transition:all .2s ease-in-out}.page-template-templ-prodotti .products-anchor-tags li a:hover{color:inherit;transform:scale(0.95);transform-origin:center}.page-template-templ-prodotti .products-anchor-tags li a img{width:50px;height:50px}@media(min-width: 768px){.page-template-templ-prodotti .products-anchor-tags li a img{width:80px;height:80px}}.page-template-templ-prodotti .products-anchor-tags li a span{font-weight:600;font-size:13px}@media(min-width: 768px){.page-template-templ-prodotti .products-anchor-tags li a span{font-size:14px}}.page-template-templ-prodotti .products-anchor-tags li a.tag-maxiformati{background-color:rgba(80,171,216,.1)}.page-template-templ-prodotti .products-anchor-tags li a.tag-datteri{background-color:rgba(80,171,216,.1)}.page-template-templ-prodotti .products-anchor-tags li a.tag-barrette{background-color:rgba(250,179,24,.1)}.page-template-templ-prodotti .products-anchor-tags li a.tag-mynut{background-color:rgba(193,150,55,.1)}.page-template-templ-prodotti .products-anchor-tags li a.tag-difesa{background-color:rgba(250,95,24,.1)}.page-template-templ-prodotti .products-anchor-tags li a.tag-bbmix{background-color:rgba(114,45,157,.1)}.page-template-templ-prodotti .products-anchor-tags li a.tag-proteica{background-color:rgba(127,141,122,.1)}.page-template-templ-prodotti .products-anchor-tags li a.tag-bbextra{background-color:rgba(152,134,41,.1)}.page-template-templ-prodotti .products-anchor-tags li a.tag-sunsweet{background-color:rgba(207,10,44,.1)}.page-template-templ-prodotti .products-anchor-tags li a.tag-creme{background-color:rgba(255,244,28,.1)}.page-template-templ-prodotti .products-anchor-tags li a.tag-arricchitori{background-color:rgba(171,150,166,.1)}.page-template-templ-prodotti .products-anchor-tags .slick-arrow{background-color:#fff;border-radius:50%;border:1px solid rgba(0,0,0,.1);background-size:30px;background-position:center}@media(min-width: 768px){.page-template-templ-prodotti .products-anchor-tags .slick-arrow.slick-prev{left:-20px}}@media(min-width: 768px){.page-template-templ-prodotti .products-anchor-tags .slick-arrow.slick-next{right:-20px}}.page-template-templ-prodotti .products-anchor-tags .slick-arrow.slick-disabled{opacity:0}.page-template-templ-prodotti .filter-container{margin-top:44px}@media(min-width: 768px){.page-template-templ-prodotti .filter-container{margin-top:10px;position:absolute;right:0}}.page-template-templ-prodotti .filter-container .select-wrapper{margin-top:0}.page-template-templ-prodotti #products-lists{margin-top:0px}@media(min-width: 768px){.page-template-templ-prodotti #products-lists{margin-top:62px}}.page-template-templ-prodotti #products-lists .linea-prodotto{width:fit-content;margin-bottom:39px}@media(min-width: 768px){.page-template-templ-prodotti #products-lists .linea-prodotto:first-of-type{margin-top:0 !important}}.page-template-templ-prodotti #products-lists .linea-prodotto h3{padding-left:0;text-align:left;font-size:24px;font-weight:600}.page-template-templ-prodotti #products-lists .linea-prodotto h3 a{color:#4a4a4a}.page-template-templ-prodotti #products-lists .linea-prodotto .arrow{display:none !important}.footer .ft-column{display:flex;flex-direction:column}.footer .ft-column>li{display:block}.footer .footer-middle__quality__icons .icon{max-width:40px}.azienda__txt__txt{padding:60px 40px}/*# sourceMappingURL=transizione.css.map */
