@media screen and (min-width: 1440px){#preNav{padding-left:2vw;padding-right:2vw}header .container-nav .logo{margin-left:2vw}header .container-nav nav{margin-right:2vw}.hero-image .hero-content{padding-left:calc(2vw + 15px)}}@media screen and (min-width: 1200px) and (max-width: 1599px){.hero-carousel .tile-custom .tile-text .tile-content p{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}@media screen and (min-width: 1200px) and (max-width: 1439px){#preNav{padding-left:calc((100% - 1140px) /2);padding-right:calc((100% - 1140px) /2)}header .container-nav .logo{margin-left:calc((100% - 1140px) /2)}header .container-nav nav{margin-right:calc((100% - 1140px) /2)}.hero-image .hero-content{padding-left:calc((100% - 1140px) /2)}}@media screen and (min-width: 1200px) and (max-width: 1365px){header .container-nav nav{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:0;-ms-flex:0 0 62%;flex:0 0 62%}header .container-nav nav .item{margin:3.8rem 0 0 0}#home-page #banner-professionisti .panel-banner-image{background-position:left center}#box-newsletter-footer{background-size:60px}}@media screen and (min-width: 1200px) and (max-width: 1279px){.owl-carousel .owl-nav{width:calc(100% + 40px);margin-left:-20px}#home-page #nutrimag-home #nutrimag-home-latest-news .latest-news-carousel .owl-nav{width:94.2%;z-index:4}}@media screen and (min-width: 992px) and (max-width: 1199px){html{font-size:9px}header #preNav .icon-cart .countProductCart{padding-top:1px}header .container-nav .logo{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%}header .container-nav nav{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%}header .container-nav nav .item{margin:3.8rem 0 0 0}.owl-carousel .owl-nav{width:calc(100% + 40px);margin-left:-20px}.hero-image .hero-content{padding-left:15px}.hero-carousel .tile-custom .tile-img{-webkit-box-flex:0;-ms-flex:0 0 54%;flex:0 0 54%}.hero-carousel .tile-custom .tile-text{-webkit-box-flex:0;-ms-flex:0 0 46%;flex:0 0 46%}.hero-carousel .tile-custom .tile-text .tile-content{padding:2.3vw 5.5vw 2.3vw 4.5vw h4;padding-margin-bottom:1vw}.hero-carousel .tile-custom .tile-text .tile-content p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-bottom:0}.hero-carousel .nav-container-carousel button{width:60px}#home-page #nutrimag-home #nutrimag-home-latest-news .latest-news-carousel .owl-dots{max-width:960px}#home-page #nutrimag-home #nutrimag-home-latest-news .latest-news-carousel .latest-news-item{height:220px}#home-page #nutrimag-home #nutrimag-home-latest-news .latest-news-carousel .latest-news-item .latest-news-description{padding-top:12%}#home-page #banner-professionisti .panel-banner-image{background-position:left center}.panel-banner.panel-banner-star-red{min-height:360px}#box-newsletter-footer{background-position:left center;background-size:auto 90%;background-image:url(../../../img/icons/half-star-left-trasparent.svg)}.overflow-image-container .right-image-overflow{height:300px;border-top-left-radius:150px;border-bottom-left-radius:150px}.overflow-image-container .left-image-overflow{height:300px;border-top-right-radius:150px;border-bottom-right-radius:150px}#banner-nutriD .panel-banner-image{background-size:auto 100%}#collabora-con-noi #banner-diventa-partner .panel-banner-image{background-size:auto 100%}#collabora-con-noi #banner-offerte-lavoro .panel-banner-image{background-size:auto 100%;background-position:right center}#collabora-con-noi #banner-candidatura-spontanea .panel-banner-image{background-size:auto 100%}#professionisti-contatti .overflow-image-container{padding:8rem;min-height:auto}#professionisti-contatti .overflow-image-container section{min-height:300px;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-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}#professionisti-contatti .overflow-image-container section .generic-text:last-child{margin-bottom:0}.product-detail #product-buy-functions .footer-product .price-container{-webkit-box-flex:0;-ms-flex:0 0 65%;flex:0 0 65%}footer .links-container .box-creditcard-icons img{width:30%}}@media screen and (min-width: 768px) and (max-width: 992px){html{font-size:9px}header #preNav .search-input:focus,header #preNav .search-input:focus-visible,header #preNav .search-input:focus-within{width:250px}header #preNav .icon-cart .countProductCart{padding-top:1px}header .container-nav .logo img{width:220px}header .container-nav nav .item .toggle-main-menu{position:static;height:auto;margin-right:0}header .container-nav nav .item:last-child{margin-right:0}header .container-nav nav .item:hover{background-image:none}.hero-image .hero-content{padding-left:15px}.hero-image .hero-content h1{font-size:36px;font-size:3.6rem}.hero-carousel .nav-container-carousel{top:33%;-webkit-transform:translateY(-33%);transform:translateY(-33%)}.hero-carousel .nav-container-carousel button.owl-next{background-image:url(../../../img/icons/star-trasparent-right.png)}.hero-carousel .nav-container-carousel button span{display:inline-block;font-size:50px}.hero-carousel .tile-custom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hero-carousel .tile-custom .tile-text .tile-content{position:relative;padding:30px 20px}.hero-carousel .tile-custom .tile-text .tile-content h4{padding-right:153px;font-size:3.6rem;line-height:4rem}.hero-carousel .tile-custom .tile-text .tile-content .button-content{position:absolute;top:40px;right:20px;margin-top:0}h2{font-size:3.6rem;line-height:4rem}#home-page #tiles-categories h2{text-align:center}#home-page #tiles-categories .container-fluid .tiles-container .item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}#home-page #tiles-categories .container-fluid .tiles-container .item:hover .submenu{display:none}#home-page #banner-professionisti .panel-banner-image{background-position:left top;left:32%;width:68%}#home-page #products-showroom .owl-carousel{margin-top:30px}#home-page #nutrimag-home .title-box{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:30px}#home-page #nutrimag-home #nutrimag-home-latest-news .latest-news-carousel{width:calc(100% + ((100vw - 720px) / 2))}#home-page #nutrimag-home #nutrimag-home-latest-news .latest-news-carousel .owl-nav{width:100%;max-width:750px;left:15px}#home-page #nutrimag-home #nutrimag-home-latest-news .latest-news-carousel .owl-dots{max-width:720px}#box-advantages-footer .items-container .item{-webkit-box-flex:0;-ms-flex:0 0 33.3%;flex:0 0 33.3%}#box-advantages-footer .items-container .item span{font-size:2.5rem;line-height:2.8rem}#box-advantages-footer .items-container .item img{max-width:60px}.feedback-carousel .feedback-item .description a{-webkit-line-clamp:3}#box-newsletter-footer{padding:30px 0 40px;background-image:none}#box-newsletter-footer h2{margin-top:0;margin-bottom:20px}aside{padding-top:0}.generic-content-page aside{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.generic-content-page aside .menu-section{-webkit-box-flex:0 !important;-ms-flex:0 0 100% !important;flex:0 0 100% !important;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.generic-content-page aside .menu-section div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.generic-content-page aside .menu-section div a{-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%}.generic-content-page aside .item{border-bottom:0}.generic-content-page aside .item.banner{padding:0 5%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.generic-content-page .main-content.bordered-right{border-right:none;padding-right:0;margin-right:0}.cards-container .item-card{margin-bottom:30px}.item-card{background-image:url(../../../img/icons/half-star-right-trasparent-blue.svg);background-position:right center;background-size:contain;background-repeat:no-repeat}.item-card .img-card{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%}.item-card .content-card{-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%}.overflow-image-container .right-image-overflow{position:static;top:auto;-webkit-transform:none;transform:none;width:calc(100% - ((100% - 690px) / 2));margin-left:calc((100% - 690px) / 2);margin-bottom:60px;margin-bottom:6rem;height:290px;border-top-left-radius:145px;border-bottom-left-radius:145px;background-size:cover}.overflow-image-container .left-image-overflow{position:static;top:auto;-webkit-transform:none;transform:none;width:calc(100% - ((100% - 690px) / 2));margin-right:calc((100% - 690px) / 2);margin-bottom:60px;margin-bottom:6rem;height:290px;border-top-right-radius:145px;border-bottom-right-radius:145px;background-size:cover}.overflow-image-container.md-half-width .right-image-overflow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:49%}.overflow-image-container.md-half-width .right-image-overflow.product .full-height{padding-left:75px}.panel-highlights-content .items-container .item{-webkit-box-flex:0;-ms-flex:0 0 49%;flex:0 0 49%}.panel-highlights-content .items-container .item span{margin:0 5px}.panel-highlights-content .items-container.items-column-3-centered{padding-left:0}.panel-highlights-content .items-container.items-column-3-centered .item{-webkit-box-flex:0;-ms-flex:0 0 49%;flex:0 0 49%}.aree-terapeutiche section{margin-top:0;margin-top:0}#box-innovations .items-container .item{-webkit-box-flex:0;-ms-flex:0 0 24%;flex:0 0 24%}.fields-container .privacy-check-container{margin-bottom:20px}.nutrimag #filter-container{margin-top:20px;margin-top:2rem}.nutrimag #filter-container a{min-height:60px;min-height:6rem;border-radius:30px;border-radius:3rem;font-size:18px;font-size:1.8rem}#news-list .items-container .item{-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;margin:0 0 6rem}#nutrimag-detail>.container,#nutrimag-detail article{border-bottom:1px solid rgba(0,118,163,0.3)}#nutrimag-detail article{margin-bottom:20px;margin-bottom:2rem}#banner-nutriD .panel-banner-image{background-image:url(../../../img/sections/nutriD/panel-banner-tablet.jpg)}#collabora-con-noi #banner-diventa-partner .panel-banner-image{background-image:url(../../../img/sections/Collabora/panel-banner1.jpg);background-position:left bottom}#collabora-con-noi #banner-offerte-lavoro .panel-banner-image{background-image:url(../../../img/sections/Collabora/panel-banner2.jpg);background-position:right center}#collabora-con-noi #banner-candidatura-spontanea .panel-banner-image{background-image:url(../../../img/sections/Collabora/panel-banner3.jpg);background-position:left bottom}#professionisti-contatti .overflow-image-container .right-image-overflow,#professionisti-contatti .overflow-image-container .left-image-overflow{background-repeat:no-repeat}#professionisti-contatti .overflow-image-container .right-image-overflow{background-position:right center !important;background-size:cover !important}#professionisti-contatti .overflow-image-container .left-image-overflow{background-position:left center !important;background-size:cover !important}#professionisti-contatti .overflow-image-container section{min-height:auto}.shop aside{border-bottom:1px solid rgba(0,118,163,0.3)}.shop aside.bordered-right{padding-right:0;border-right:none}.shop .menu-categories ul>li{font-size:18px;font-size:1.8rem}.shop .menu-categories ul li.opened ul{border:1px solid rgba(0,131,174,0.05);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.shop .menu-categories ul li.opened ul li{-webkit-box-flex:0;-ms-flex:0 0 23%;flex:0 0 23%;margin:5px 1%;border:1px solid rgba(0,118,163,0.3);padding:0 5px;min-height:62px;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}.shop .menu-categories ul li.opened ul li a{padding:5px}.product-detail h1{font-size:35px;font-size:3.5rem;line-height:38px;line-height:3.8rem}.product-detail .img-product-container .gallery-img-product{bottom:7px}.product-detail .img-product-container .gallery-img-product a{width:40px;height:40px}.product-detail #product-buy-functions .footer-product .price-container{-webkit-box-flex:0;-ms-flex:0 1 55%;flex:0 1 55%}.product-detail #product-packaging select,.product-detail #product-variations select{max-width:65%}.CSTabsContainer .CSHeaderTabs{padding:0 5%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer .links-container .left-border{margin-top:30px;border-left:0}footer .links-container .box-creditcard-icons{border-top:1px solid rgba(255,255,255,0.2);margin-left:0;text-align:center;margin-bottom:20px}footer .links-container .box-creditcard-icons h5{margin-top:20px}.cart-container{padding:0 0 0 1.5rem}.cart-page aside{padding:3.5rem 2.5rem}.cart-items-container .item{margin-left:0}.cart-items-container .item .body-item{-ms-flex-wrap:wrap;flex-wrap:wrap}.cart-items-container .item .body-item .img-item{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.cart-items-container .item .body-item .description-item{-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%}.cart-items-container .item .body-item .qty-item{width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-left:1.2rem;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.modal-free-product .modal-body{padding-bottom:50px}.modal-free-product .summary{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.modal-free-product .omaggi_prodotti_lista{margin-bottom:0}.modal-free-product .omaggi_prodotti_lista .container_scelta .omaggio_prodotto_container .item .img-item{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%}.modal-free-product .omaggi_prodotti_lista .container_scelta .omaggio_prodotto_container .item .description-item{-webkit-box-flex:0;-ms-flex:0 0 79%;flex:0 0 79%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-free-product .omaggi_prodotti_lista .container_scelta .omaggio_prodotto_container .item .description-item span{text-align:center}.modal-free-product .omaggi_prodotti_lista .container_scelta .omaggio_prodotto_container .item .description-item a{margin-left:0}.modal-free-product .omaggi_prodotti_lista .container_scelta .omaggio_prodotto_container .omaggio_prodotto_scelte{text-align:center}.modal-free-product .omaggi_prodotti_lista .container_scelta .omaggio_prodotto_container .omaggio_prodotto_scelte select{max-width:65%}.checkout #payments-options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.checkout #payments-options .payments-radio{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%}.checkout #payments-options .payments-radio .icons img{width:40px}#dati-ordine .shipping-radio{margin-bottom:25px;margin-bottom:2.5rem}.order-review .cart-items-container{margin:0}.order-review .cart-items-container .item .body-item .img-item{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%}.customer-profile .main-content{padding-top:20px;padding-top:2rem}.customer-profile aside .menu-items a{-webkit-box-flex:0 !important;-ms-flex:0 0 19.5% !important;flex:0 0 19.5% !important;padding:15px 5px 15px 42px;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.customer-profile.customer-order-review .card-header-order h3,.customer-profile.customer-order-review .card-header-order h2{margin-bottom:1rem}.customer-profile.customer-order-review .cart-items-container .item .body-item .description-item{-webkit-box-flex:0;-ms-flex:0 0 59%;flex:0 0 59%}.customer-profile.customer-order-review .cart-items-container .item .body-item .qty-item{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%}.modal-cart #containerModal{border-top-right-radius:10px;border-bottom-right-radius:10px}.modal-cart .summary{margin-top:20px;border-top-left-radius:10px;border-bottom-left-radius:10px}.modal-cart .summary .summary-header div.free-shipping-alert{padding-bottom:0;margin-bottom:0}.modal-cart .modal-footer{border-top:0;padding-top:15px}}@media screen and (max-width: 767px){h2{font-size:7.8vw;line-height:8vw}h3{font-size:6.5vw;line-height:7vw;margin-bottom:6vw}h5{font-size:5.2vw;line-height:5.7vw}.intro{font-size:4.8vw;line-height:5.8vw}.subtitle{font-size:6vw;line-height:6.3vw;margin-bottom:10vw}.generic-text{font-size:4.8vw;line-height:6vw;margin-bottom:5vw}.small-text{font-size:3.8vw;line-height:4vw}header .container-fluid{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-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}header .container-fluid #menu-container{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}header .container-fluid #menu-container .logo{margin-top:3vw;margin-bottom:3vw}header .container-fluid #menu-container .logo img{width:50vw}header .container-fluid #preNav{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-top:3.5vw;padding-bottom:3.5vw;position:relative;z-index:2}header .container-fluid #preNav .right-pre-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .container-fluid #preNav .right-pre-nav a{margin-right:2.5vw}header .container-fluid #preNav .right-pre-nav a:last-child{margin-right:0}header .container-fluid #preNav .right-pre-nav .shoponline{margin-right:auto !important;padding:1.8vw 2.7vw;border-radius:10px;border-width:2px;border-style:solid;font-size:3.6vw;line-height:1;color:#c91545 !important}header .container-fluid #preNav .right-pre-nav .input-search-container{display:none;position:absolute;top:calc(100% + 2.7vw);left:0;width:100%;z-index:999;padding:2vw 3vw;background-color:#c91545}header .container-fluid #preNav .right-pre-nav .search-input{width:100%;margin-right:0}header #boxFreeShipping{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;font-size:3.6vw}header .left-pre-nav{display:none}header .container-nav nav .item .toggle-main-menu{position:static;height:auto;margin-right:0}header .container-nav nav .item:last-child{margin-right:0}header .container-nav nav .item:hover{background-image:none}header .container-nav nav .item.shoponline{display:none}.hero-image .hero-content{padding-left:15px;padding-right:15px}.hero-image .hero-content h1{font-size:9vw;line-height:9vw}.hero-carousel .owl-stage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.hero-carousel .owl-stage .owl-item{background-color:#0083ae}.hero-carousel .nav-container-carousel{top:14.5vw;-webkit-transform:none;transform:none}.hero-carousel .nav-container-carousel button.owl-next{background-image:url(../../../img/icons/star-trasparent-right.png)}.hero-carousel .nav-container-carousel button span{display:inline-block;font-size:50px}.hero-carousel .tile-custom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hero-carousel .tile-custom .tile-text .tile-content{position:relative;padding:5vw 6vw 8vw 6vw}.hero-carousel .tile-custom .tile-text .tile-content h4{font-size:8vw;line-height:8.6vw;margin-bottom:4vw}.hero-carousel .tile-custom .tile-text .tile-content p{font-size:5vw;line-height:5.4vw;margin-bottom:4vw}.hero-carousel .tile-custom .tile-text .tile-content .button-content{text-align:right;margin-top:5vw}.btn-custom.btn-large{padding:2.5vw 4vw;font-size:4.5vw;line-height:5vw}.btn-custom.btn-large.background-success{font-size:5vw;line-height:5.5vw}#home-page section{margin:10vw 0}#home-page #intro-esperti-nutrizione{margin:12vw 0}#home-page #tiles-categories .container-fluid .tiles-container{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#home-page #tiles-categories .container-fluid .tiles-container .item{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#c91545;border-bottom:1px solid rgba(255,255,255,0.3)}#home-page #tiles-categories .container-fluid .tiles-container .item:hover .submenu{display:none}#home-page #tiles-categories .container-fluid .tiles-container .item img{width:45%}#home-page #tiles-categories .container-fluid .tiles-container .item a{position:static;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;margin-right:2.5%;font-size:4.6vw;line-height:5vw}#home-page #banner-professionisti{padding:10vw 0 14vw 0;background-image:url(../../../img/icons/half-star-right-trasparent.svg);background-size:contain;background-repeat:no-repeat;background-position:right center}#home-page #banner-professionisti .panel-banner-image{display:none}#home-page #feedback h2{margin-bottom:3vw}#home-page #feedback .subtitleReviewHome{margin-bottom:8vw;font-size:4.6vw}#home-page #feedback .feedback-carousel{margin-top:10vw}#home-page #feedback .feedback-caousel-navigation{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#home-page #products-showroom .owl-carousel{margin-top:6vw}#home-page #nutrimag-home{margin-top:15vw}#home-page #nutrimag-home .title-box{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:7vw}#home-page #nutrimag-home .title-box h2{margin-bottom:0}#home-page #nutrimag-home .title-box .more-info{font-size:4vw;line-height:4.4vw}#home-page #nutrimag-home .highlights{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}#home-page #nutrimag-home .highlights .img-highlights{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;height:60vw}#home-page #nutrimag-home .highlights .img-highlights img{display:none}#home-page #nutrimag-home .highlights .content-highlights{padding:4vw 5vw}#home-page #nutrimag-home .highlights .content-highlights h4{font-size:6.4vw;line-height:6.9vw}#home-page #nutrimag-home .highlights .content-highlights div{font-size:5vw;line-height:5.6vw}#home-page #nutrimag-home #nutrimag-home-latest-news .container::before{display:none}#home-page #nutrimag-home #nutrimag-home-latest-news .latest-news-carousel{width:100%}#home-page #nutrimag-home #nutrimag-home-latest-news .latest-news-carousel .owl-stage{left:-30px}#home-page #nutrimag-home #nutrimag-home-latest-news .latest-news-carousel .owl-nav{width:calc(100% - 15px)}#home-page #nutrimag-home #nutrimag-home-latest-news .latest-news-carousel .owl-item{padding:0 3.5vw 0 0}#home-page #nutrimag-home #nutrimag-home-latest-news .latest-news-carousel .latest-news-item{height:auto;background-size:cover;background-position:center center}#home-page #nutrimag-home #nutrimag-home-latest-news .latest-news-carousel .latest-news-item:hover{-webkit-box-shadow:none;box-shadow:none}#home-page #nutrimag-home #nutrimag-home-latest-news .latest-news-carousel .latest-news-item .latest-news-description{padding:3.5vw 4vw}#home-page #nutrimag-home #nutrimag-home-latest-news .latest-news-carousel .latest-news-item .latest-news-description h5{font-size:5vw;line-height:6vw}#home-page #nutrimag-home #nutrimag-home-latest-news .latest-news-carousel .latest-news-item .latest-news-description div{-webkit-line-clamp:3;font-size:4.5vw;line-height:5.3vw}#home-page #nutrimag-home #nutrimag-home-latest-news .latest-news-carousel .latest-news-item .latest-news-description p{font-size:4vw}.feedback-carousel .feedback-item{overflow:hidden;padding-right:2%}.feedback-carousel .feedback-item span{font-size:4.5vw}.feedback-carousel .feedback-item .description{font-size:4.5vw;line-height:5vw}.feedback-carousel .feedback-item .description a{-webkit-line-clamp:3}.products-showroom-carousel .owl-item{padding:10px 1px 0}.products-showroom-carousel .product-showroom-item .product-showroom-description{font-size:4.8vw;line-height:5.5vw}.owl-carousel .owl-dots{position:relative;z-index:5;width:calc(100% - 40px);margin:30px auto}.owl-carousel .owl-nav{width:100%;margin-left:0;top:100%;margin-top:-7px;z-index:4}#box-advantages-footer{padding:10vw 0}#box-advantages-footer .items-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}#box-advantages-footer .items-container .item{width:80%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:5vw 0;border-bottom:dotted 1px #0083ae}#box-advantages-footer .items-container .item:first-child{padding-top:0}#box-advantages-footer .items-container .item:last-child{padding-bottom:0;border-bottom:0}#box-advantages-footer .items-container .item img{-webkit-box-flex:0;-ms-flex:0 0 12%;flex:0 0 12%}#box-advantages-footer .items-container .item span{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;font-size:6vw;line-height:6.8vw}#box-newsletter-footer{padding:10vw 0;background-image:none}#box-newsletter-footer h2{margin-top:0}#box-newsletter-footer .select-target{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#box-newsletter-footer .select-target a{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;font-size:4.4vw;line-height:4.5vw}#box-newsletter-footer .select-target div{margin:0}#box-newsletter-footer .input-mail{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#box-newsletter-footer .input-mail .text-custom{width:100%;margin:0 0 5vw 0}#box-newsletter-footer .input-mail .btn-custom{-webkit-box-flex:1;-ms-flex:1;flex:1;width:80%;margin:0 0 5vw 0}#box-newsletter-footer .check-privacy{margin:0}aside{padding-top:0}aside .menu-section div{border:2px solid #0076a3;background-color:rgba(0,131,174,0.1);border-radius:10px;padding:2vw 3vw}aside .menu-section div a{font-size:4vw;line-height:4.5vw}aside .menu-section div.select-on-mobile{position:relative}aside .menu-section div.select-on-mobile::before{content:'';position:absolute;top:0;right:0;width:15%;height:100%;max-height:10vw;z-index:3;background-image:url(../../../img/icons/arrow-top-blue.svg);background-position:right 4vw top 3vw;background-size:5vw;background-repeat:no-repeat}aside .menu-section div.collapsed{position:relative}aside .menu-section div.collapsed::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;background-image:url(../../../img/icons/arrow-down-blue.svg);background-position:right 4vw top 3vw;background-size:5vw;background-repeat:no-repeat}aside .menu-section div.collapsed a:first-child{margin-bottom:0}aside .menu-section div.collapsed a:not(:first-child){display:none}.generic-content-page h2{margin-bottom:6vw}.generic-content-page section{margin-bottom:8vw}.generic-content-page .main-content{padding:10vw 0}.generic-content-page .main-content.bordered-right{border-right:none;padding-right:0;margin-right:0}.generic-content-page ul li{font-size:4.8vw;line-height:6.2vw}.generic-content-page .generic-area{padding:15vw 0}.cards-container .col-lg-4:last-child a{margin-bottom:0}.cards-container .item-card{margin-bottom:6vw;font-size:4.8vw;line-height:5.2vw}.cards-container .item-card .content-card{padding:2% 4% 2% 3%}.cards-container .item-card.effect-hover{margin-top:0}.panel-banner.panel-banner-star-red{min-height:auto}.panel-highlights-content .items-container .item{-webkit-box-flex:1;-ms-flex:1;flex:1}.panel-highlights-content .items-container .item h6{font-size:5vw;line-height:5.4vw}.panel-highlights-content .items-container .item a{font-size:4.2vw;line-height:4.5vw}.panel-highlights-content .items-container .item a.icon-hover{font-size:4.8vw;line-height:6.2vw}.panel-highlights-content .items-container .item a.icon-hover:hover{padding-right:0;font-weight:400;background-image:none}.panel-highlights-content .items-container .item:last-child{margin-bottom:0}.panel-highlights-content .items-container.items-column-3-centered{padding-left:0}.panel-highlights-content .items-container.items-column-3-centered .item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.panel-highlights-content .btn-custom{margin:0 auto}.aree-terapeutiche section{margin-top:0;margin-top:0}.overflow-image-container{min-height:auto}.overflow-image-container .right-image-overflow{position:static;top:auto;-webkit-transform:none;transform:none;width:100%;background-image:none !important;position:relative;z-index:1;height:auto;width:calc(100% - 15px);margin-left:15px;margin-bottom:10vw}.overflow-image-container .right-image-overflow .mask{position:absolute;top:0;left:0;height:100%;z-index:2}.overflow-image-container .right-image-overflow.product{text-align:center}.overflow-image-container .right-image-overflow.product .full-height{padding:0;height:60vw;margin-left:10vw}.overflow-image-container .left-image-overflow{position:static;top:auto;-webkit-transform:none;transform:none;width:100%;background-image:none !important;position:relative;z-index:1;height:auto;width:calc(100% - 15px);margin-right:15px;margin-bottom:10vw}.overflow-image-container .left-image-overflow .mask{position:absolute;top:0;right:0;height:100%;z-index:2}.overflow-image-container .left-image-overflow.product{text-align:center}.overflow-image-container .left-image-overflow.product .full-height{padding:0;height:60vw;margin-right:10vw}#company-spec{margin:8vw 0 15vw 0;background-image:none}#company-spec h2{text-align:center;width:100%}#company-spec .items-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#company-spec .items-container .item{width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 5%;text-align:center;background-image:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8vw}#company-spec .items-container .item:last-child{margin-bottom:0}#company-spec .items-container .item .title{font-size:12vw;line-height:12vw;padding-bottom:0;margin-bottom:0;border-right:2px solid rgba(255,255,255,0.2);border-bottom:none;-webkit-box-flex:1;-ms-flex:1 0 40%;flex:1 0 40%}#company-spec .items-container .item .description{font-size:6vw;line-height:6.5vw;-webkit-box-flex:0;-ms-flex:0 1 60%;flex:0 1 60%}#box-innovations{margin-top:15vw;padding:15vw 0}#box-innovations .items-container{margin-top:5vw;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:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#box-innovations .items-container .item{-webkit-box-flex:0;-ms-flex:0 0 21%;flex:0 0 21%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10vw}#box-innovations .items-container .item:last-child{margin-bottom:0}#box-innovations .items-container .item .img-star-mask{-webkit-box-flex:0;-ms-flex:0 0 35%;flex:0 0 35%}#box-innovations .items-container .item p{margin-top:0;margin-bottom:0;-webkit-box-flex:0;-ms-flex:0 0 63%;flex:0 0 63%;text-align:left !important}#box-network{padding:15vw 0}#box-network img{margin-top:8vw}#gruppo-nutrisens-impegno-sociale .overflow-image-container ul,#professionisti-contatti .overflow-image-container ul{margin-bottom:0}#gruppo-nutrisens-impegno-sociale .overflow-image-container ul li:last-child,#professionisti-contatti .overflow-image-container ul li:last-child{margin-bottom:0}#gruppo-nutrisens-impegno-sociale .overflow-image-container section,#professionisti-contatti .overflow-image-container section{margin-bottom:0}#gruppo-nutrisens-impegno-sociale .overflow-image-container:last-child,#professionisti-contatti .overflow-image-container:last-child{padding-bottom:0}#professionisti-contatti .overflow-image-container{padding:15vw 0}#professionisti-contatti .overflow-image-container section{min-height:auto}#professionisti-contatti #box-nutrizione-clinica{margin-top:10vw;padding:15vw 0}#professionisti-contatti #box-nutrizione-clinica .items-container{margin-top:5vw;-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;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#professionisti-contatti #box-nutrizione-clinica .items-container .item{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;-webkit-box-flex:1;-ms-flex:1;flex:1}#professionisti-contatti #box-nutrizione-clinica .items-container .item .img-star-mask{-webkit-box-flex:0;-ms-flex:0 0 35%;flex:0 0 35%}#professionisti-contatti #box-nutrizione-clinica .items-container .item h4{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;text-align:left;margin-top:3vw;margin-bottom:0;font-size:5vw;line-height:5.5vw}.box-contact-form{padding:15vw 0}.box-contact-form .fields-container{margin-top:5vw}.box-contact-form .fields-container label{font-size:4.8vw;line-height:5.3vw;margin-bottom:2.5vw;margin-right:2vw}.box-contact-form .fields-container .input-text-custom{font-size:4.8vw;line-height:1;min-height:10vw;padding:0 2vw;margin-bottom:5vw}.box-contact-form .fields-container .textarea-custom{font-size:4.8vw;line-height:5.3vw;min-height:30vw;margin-bottom:5vw;padding:3vw 4vw}.box-contact-form .fields-container .text-danger{background-color:#ffcacb;padding:1.5vw 3vw;font-size:4.5vw;line-height:1}.box-contact-form .fields-container .privacy-check-container{margin-bottom:5vw}.box-contact-form .fields-container .privacy-check-container label{font-size:4.5vw;margin-left:1vw}.box-contact-form .fields-container .container-captcha{margin-bottom:5vw}.box-contact-form .fields-container .btn-custom{width:85%}.box-contact-form .fields-container .container-select{margin-bottom:5vw;font-size:4.8vw;line-height:1;min-height:10vw;padding:0 2vw}.box-contact-form .fields-container .container-select select{font-size:4.8vw}.box-contact-form .fields-container .containerAreaTerapeutica ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.box-contact-form .fields-container .containerAreaTerapeutica ul li{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:3vw}.box-contact-form .fields-container .containerAreaTerapeutica ul li:last-child{margin-bottom:0}.custom-select{font-size:4.5vw}.soluzioni-nutrizionali-patologie-neurodegenerative-hero.hero-image .hero-content h1{font-size:8.4vw;line-height:9vw}.breadcrumbs span,.breadcrumbs a{font-size:3.8vw}footer{padding:10vw 0}footer .social-link{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .social-link a:first-child{margin-left:0}footer .social-link a:last-child{margin-right:0}footer .logo-footer{width:60vw;margin-bottom:7vw}footer .links-container{font-size:4.5vw;padding-bottom:0}footer .links-container h5{margin-top:5vw;font-size:4.5vw}footer .links-container .box-creditcard-icons{text-align:center;margin-left:0;padding-bottom:5vw}footer .info-company{font-size:3.5vw;line-height:4vw}#nutrimag-home .main-content{padding-bottom:0}.nutrimag #filter-container{margin:4vw 0 8vw 0;-ms-flex-wrap:wrap;flex-wrap:wrap}.nutrimag #filter-container a{-webkit-box-flex:0;-ms-flex:0 0 49%;flex:0 0 49%;max-width:49%;min-height:14vw;font-size:5vw;line-height:5.5vw;border-radius:7vw;margin-bottom:3vw}.nutrimag .highlights-news{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:5vw}.nutrimag .highlights-news .highlights-img{margin-bottom:4vw}.nutrimag .highlights-news .highlights-text{margin-left:0}.nutrimag .highlights-news .highlights-text label,.nutrimag .highlights-news .highlights-text time{font-size:4.5vw;line-height:1}.nutrimag .highlights-news .highlights-text h3{font-size:5.5vw;line-height:6vw;margin:5vw 0 3vw}.nutrimag .highlights-news .highlights-text .preview-text{font-size:4.8vw;line-height:5.5vw}.nutrimag .highlights-news .highlights-text .read-more{font-size:4.5vw}#news-list .items-container .item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:0 0 10vw 0}#news-list .items-container .item a .header-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f6f6f6;padding:2vw 1vw}#news-list .items-container .item a .header-item label{margin-bottom:0;font-size:4.5vw;line-height:1}#news-list .items-container .item a .header-item time{font-size:4.3vw;line-height:1}#news-list .items-container .item a .body-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:3vw 0 0 0}#news-list .items-container .item a .body-item .item-img{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;margin:0}#news-list .items-container .item a .body-item .item-text{-webkit-box-flex:0;-ms-flex:0 0 55%;flex:0 0 55%}#news-list .items-container .item a .body-item .item-text h4{font-size:4.8vw;line-height:5.3vw;-webkit-line-clamp:4;margin-bottom:0}#news-list .items-container .item a .body-item span{display:none}#nutrimag-detail h2{font-size:6.5vw;line-height:7vw;margin-bottom:8vw;margin-top:8vw}#nutrimag-detail label{font-size:4.5vw}#nutrimag-detail time{font-size:4.3vw}#nutrimag-detail .detail-content{padding:8vw 0 3vw}#nutrimag-detail .media-content{margin-bottom:6vw}#nutrimag-detail .media-content h4{font-size:5.5vw;padding-bottom:3vw;margin-bottom:5vw}#nutrimag-detail #fotogallery .items a{-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%;padding:0.5%}#nutrimag-detail #fotogallery .items a:hover{overflow:hidden}#nutrimag-detail #fotogallery .items a:hover img{-webkit-transform:none;transform:none}#nutrimag-detail #download .items a{margin-bottom:2.5vw}#nutrimag-detail #download .items a img{width:13vw}#nutrimag-detail #download .items a span{font-size:4.8vw}#nutrimag-detail .back-to-nutrimag{padding:0}#more-news{padding-bottom:15vw;margin-bottom:0}#banner-nutriD{padding:10vw 0 14vw 0;background-image:url(../../../img/icons/half-star-right-trasparent.svg);background-size:contain;background-repeat:no-repeat;background-position:right center}#banner-nutriD .panel-banner-image{display:none}#nutrid-past-edition{padding:15vw 0}#nutrid .main-content{padding-bottom:5vw}.banner-container{padding:10vw 0 14vw 0;background-image:url(../../../img/icons/half-star-right-trasparent.svg);background-size:contain;background-repeat:no-repeat;background-position:right center}.banner-container .panel-banner-image{display:none}.soluzioni-nutrizionali .overflow-image-container{display:block}.shop{padding-top:8vw}.shop aside{border-bottom:1px solid rgba(0,118,163,0.3)}.shop aside.bordered-right{padding-right:0;border-right:none}.shop .menu-categories ul>li{font-size:5vw}.shop .menu-categories ul li.opened ul li{border-bottom:1px solid rgba(0,118,163,0.3)}.shop .menu-categories ul li.opened ul li a{padding:4vw 5vw}.products-list .breadcrumbs{margin-bottom:0}.products-list .header-content h1{margin-bottom:6vw;font-size:7vw;line-height:7.5vw}.products-list .header-content img{margin-bottom:10vw}.products-list .options-list .option-order{width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.products-list .options-list .option-view{display:none}.products-list .options-list .option-order span{font-size:4.2vw;line-height:1;margin-right:2.5vw}.products-list .custom-select{font-size:4.2vw;line-height:1;height:calc(2vw + 28px);min-height:30px}.products-list .products{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.products-list .products .product-item{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border-bottom:0;border-left:2px solid #f6f6f6;border-right:2px solid #f6f6f6;border-top:2px solid #f6f6f6;border-top-left-radius:10px;border-top-right-radius:10px;margin-bottom:5vw}.products-list .products .product-item:hover .hover-description{-webkit-transition:none;transition:none;bottom:auto}.products-list .products .product-item:nth-child(3n-1){margin-left:0;margin-right:0}.products-list .products .product-item .widget-offer{top:1.5vw;left:1.5vw;width:16vw;height:16vw;font-size:4.5vw}.products-list .products .product-item .widget-offer span{font-size:3.2vw}.products-list .products .product-item .product-img{-webkit-box-flex:0;-ms-flex:0 0 35%;flex:0 0 35%;position:static;border-left:none;border-right:none;border-top:none;padding:3vw 0 0 3vw}.products-list .products .product-item .product-img::after{display:none}.products-list .products .product-item .product-img>img{margin-bottom:5vw}.products-list .products .product-item .product-img .hover-description{display:none}.products-list .products .product-item .product-description{-webkit-box-flex:0;-ms-flex:0 0 62%;flex:0 0 62%;margin-top:0;min-height:auto;padding:0 3vw 0 3vw;margin:4vw 0;font-size:4.8vw;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-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-left:1px solid rgba(103,117,126,0.1)}.products-list .products .product-item .product-description p{margin-bottom:3vw;width:100%}.products-list .products .product-item .product-description span{width:100%;font-size:4.5vw;line-height:5vw;text-align:right}.products-list .products .product-item .product-description span.new-price{margin-left:0}.products-list .products .product-item .packaging{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;background-color:#0083ae;color:#fff;font-size:4.3vw;line-height:4.5vw;padding:3vw 2vw;text-align:center}#shop-vetrina h1{font-size:9vw;line-height:9vw}.product-detail .main-content{padding-top:0;padding-bottom:0}.product-detail .details-product-container{margin-bottom:0}.product-detail h1{font-size:9vw;line-height:9.5vw}.product-detail span.code{font-size:4.2vw}.product-detail .description-product{font-size:4.5vw}.product-detail .img-product-container{margin-top:8vw;margin-bottom:8vw}.product-detail section{margin-bottom:0}.product-detail #product-buy-functions{position:fixed;bottom:0;left:0;width:100%;z-index:10;background-color:#fff;padding-top:0}.product-detail #product-buy-functions .footer-product{border-width:2px;background-color:rgba(0,131,174,0.1);-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:2.5vw 3vw;-webkit-box-shadow:0px -5px 15px 5px rgba(0,0,0,0.1);box-shadow:0px -5px 15px 5px rgba(0,0,0,0.1)}.product-detail #product-buy-functions .footer-product .buttons{display:none}.product-detail #product-buy-functions .footer-product .quantity-container{display:none}.product-detail #product-buy-functions .footer-product .price-container{font-size:6vw;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.product-detail #product-buy-functions .footer-product .price-container .price-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.product-detail #product-buy-functions .footer-product .price-container .price-bar div{-webkit-box-flex:0;-ms-flex:0 1 62%;flex:0 1 62%}.product-detail #product-buy-functions .footer-product .price-container .price-bar a{-webkit-box-flex:0;-ms-flex:0 0 35%;flex:0 0 35%;background-color:#fff}.product-detail #product-buy-functions .footer-product .price-container .price-bar a strong{display:none}.product-detail #product-buy-functions .footer-product .price-container .price-bar a.opened{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.product-detail #product-buy-functions .footer-product .price-container .price-bar a.opened span{display:none}.product-detail #product-buy-functions .footer-product .price-container .price-bar a.opened strong{display:inline}.product-detail #product-buy-functions .footer-product .price-container label{font-size:4.2vw;line-height:1}.product-detail #product-buy-functions .footer-product .price-container .badgePercentualeSconto{font-size:4.1vw}.product-detail #product-buy-functions .footer-product .price-container p .generic-text{font-size:4.5vw}.product-detail #product-buy-functions .product-variations-packaging{border-top:2px solid rgba(0,131,174,0.2);-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:0;padding:7vw 10vw;margin-bottom:0}.product-detail #product-buy-functions .free-shipping{display:none}.product-detail #product-buy-functions .product-variations-packaging{display:none}.product-detail #product-buy-functions .product-variations-packaging .buttons a{display:block;text-align:center}.product-detail #product-buy-functions select option.item-disabled{display:none}.product-detail #product-variations select,.product-detail #product-packaging select{max-width:100%;width:100%;font-size:4.5vw}.product-detail .box-promo{margin-bottom:5vw}.product-detail .box-promo h6{font-size:5vw;line-height:5.2vw}.product-detail .box-promo .promo-img{-webkit-box-flex:0;-ms-flex:0 0 15%;flex:0 0 15%}.product-detail .box-promo .promo-img img{padding:2vw}.product-detail .box-promo .promo-content{padding:2vw 3vw}.product-detail .box-promo .promo-content .generic-text{font-size:4.2vw;line-height:5.2vw}.CSTabsContainer{margin:0}.CSTabsContainer .CSHeaderTabs{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.CSTabsContainer .CSHeaderTabs a{font-size:5.6vw;line-height:1;padding:5vw 0 5vw 0}.CSTabsContainer .CSHeaderTabs a:hover{color:#0083ae}.CSTabsContainer .CSHeaderTabs a:hover::after{background-color:#0083ae}.CSTabsContainer .CSContentTabs .CSTab{padding:6vw 0}.titoliMCE{font-size:6vw;line-height:7.5vw;margin-bottom:5vw}.sottotitoliMCE{font-size:5.2vw;line-height:6.8vw;margin-bottom:3.5vw}.sottotitoli2MCE{font-size:5.2vw;line-height:6.8vw;margin-bottom:3.5vw}.sottotitoliSEO{font-size:5.2vw;line-height:6.8vw;margin-bottom:3.5vw}.testoMCE{font-size:4.8vw;line-height:6vw;margin-bottom:3vw}.testo2MCE{font-size:4.8vw;line-height:6vw;margin-bottom:3vw}ul li{font-size:4.5vw;line-height:6vw}.paginazione{margin-bottom:5vw}.paginazione .primaUltimaPagina{font-size:1.6rem}.paginazione .btn-custom{border-color:#0083ae}#ContentPlaceHolder1_DataPager1{padding:4vw 3vw;background-color:#f6f6f6;width:calc(100% + 30px);margin-left:-15px;display:block;text-align:center}#ContentPlaceHolder1_DataPager1 #pager-count{margin-bottom:4vw}.cart-container{padding:0 3vw;margin-left:-15px;margin-right:-15px}.cart-page aside{padding:3.5rem 2.5rem;margin-bottom:1.5rem}.cart-page .summary .buttons{margin:5rem 0 3rem}.cart-items-container{margin-top:0}.cart-items-container .item{margin-left:0}.cart-items-container .item .body-item{padding:3vw;-ms-flex-wrap:wrap;flex-wrap:wrap}.cart-items-container .item .body-item .img-item{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.cart-items-container .item .body-item .description-item{padding:3vw 0;-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%}.cart-items-container .item .body-item .description-item h4{font-size:5vw;line-height:5.5vw}.cart-items-container .item .body-item .description-item p{font-size:4.2vw;line-height:4.7vw;margin-bottom:2vw}.cart-items-container .item .body-item .description-item .price-unit{display:none}.cart-items-container .item .body-item .qty-item{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cart-items-container .item .footer-item{padding:2.5vw 3vw}.modal-free-product .modal-body{padding-bottom:5vw}.modal-free-product .summary{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;display:block !important}.modal-free-product .infoModalProduct{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal-free-product .infoModalProduct .imgModalContainer{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;text-align:center}.modal-free-product .infoModalProduct .imgModalContainer img{max-width:40vw}.modal-free-product #containerModal{margin-bottom:5vw}.modal-free-product .omaggi_prodotti_lista{margin-bottom:0}.modal-free-product .omaggi_prodotti_lista .container_scelta .omaggio_prodotto_container .item .img-item{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%}.modal-free-product .omaggi_prodotti_lista .container_scelta .omaggio_prodotto_container .item .description-item{-webkit-box-flex:0;-ms-flex:0 0 68%;flex:0 0 68%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-free-product .omaggi_prodotti_lista .container_scelta .omaggio_prodotto_container .item .description-item span{text-align:center;font-size:4.5vw;line-height:4.8vw}.modal-free-product .omaggi_prodotti_lista .container_scelta .omaggio_prodotto_container .item .description-item a{margin-left:0}.modal-free-product .omaggi_prodotti_lista .container_scelta .omaggio_prodotto_container .omaggio_prodotto_scelte{text-align:center}.modal-free-product .omaggi_prodotti_lista .container_scelta .omaggio_prodotto_container .omaggio_prodotto_scelte select{max-width:85%}.modal-cart .modal-header{min-height:100px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:0;padding-bottom:0}.modal-cart .modal-body{padding-bottom:2vw}.modal-cart #containerModal{border:1px solid rgba(0,131,174,0.3);border-radius:10px;padding:12px;padding:1.2rem;overflow:hidden}.modal-cart h5{font-size:6vw;line-height:6.5vw;color:#4caf50}.modal-cart h5 img{width:14vw;display:block;margin:0 auto;margin-bottom:2vw}.modal-cart h6{font-size:5.3vw}.modal-cart .summary{display:none}.modal-cart .variationsModalContainer{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;padding-top:0}.modal-cart .variationsModalContainer label{font-size:4vw}.modal-cart .variationsModalContainer .itemsVariazioni{font-size:3.8vw}.modal-cart .variationsModalContainer .itemsVariazioni strong{font-size:4.2vw}.modal-cart .modal-footer{border-top:0;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:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-cart .modal-footer a:last-child{margin-bottom:2vw}.collabora .subtitle{margin-bottom:10vw}.checkout h4{font-size:5.5vw}.checkout .main-content{padding:5vw 0 10vw}.checkout .select-options a{font-size:4.5vw;display:inline-block}.checkout .save-data-later span{font-size:4vw;line-height:4.2vw}.checkout .payments-radio{padding-top:0}.breadcrumbs-order-container #breadcrumbsOrder ul li{-webkit-box-flex:0;-ms-flex:0 0 31%;flex:0 0 31%;padding:1.8vw 2vw;font-size:4.2vw}.breadcrumbs-order-container #breadcrumbsOrder ul li::before{display:none}.breadcrumbs-order-container #breadcrumbsOrder ul li.selected{padding:3vw 2vw}.breadcrumbs-order-container #breadcrumbsOrder ul li.selected a{font-size:4.8vw;white-space:nowrap}#billingShippingInfo{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:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#billingShippingInfo .header-order{margin-bottom:0;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%}#billingShippingInfo .header-order label{font-size:4.8vw;line-height:5vw;margin-bottom:3vw}#billingShippingInfo .header-order p{font-size:4.3vw;line-height:4.5vw;margin-bottom:2vw}#billingShippingInfo .separator{margin-bottom:5vw;margin-top:5vw;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;height:2px;background-color:rgba(0,131,174,0.3)}.order-review .cart-items-container .item .body-item{padding:1.8vw}.order-review .cart-items-container .item .footer-item .quantity{font-size:4.5vw}.order-review .cart-items-container .item .footer-item .total-item{font-size:4.5vw}.order-review .save-data-later{margin-top:2vw}.order-review #moduloCartaCredito label{font-size:4.2vw}#product-crosselling.product-detail #product-variations select,#product-crosselling.product-detail #product-packaging select{max-width:100%}#product-crosselling.product-detail #product-buy-functions{margin-top:5vw;position:static}#product-crosselling.product-detail #product-buy-functions .product-variations-packaging{display:block;-webkit-box-ordinal-group:2 !important;-ms-flex-order:1 !important;order:1 !important;padding:7vw 2vw}#product-crosselling.product-detail #product-buy-functions .footer-product{padding:5vw 0;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important}#product-crosselling.product-detail #product-buy-functions .footer-product .buttons{display:block;text-align:center}#product-crosselling.product-detail #product-buy-functions .footer-product .quantity-container{display:block;text-align:right;width:100%}#product-crosselling.product-detail #product-buy-functions .footer-product .price-quantity-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#product-crosselling.product-detail #product-buy-functions .footer-product .price-container{margin-bottom:5vw}#product-crosselling.product-detail #product-buy-functions .footer-product .price-container .price-bar{-webkit-box-flex:1;-ms-flex:1;flex:1}#product-crosselling.product-detail #product-buy-functions .footer-product .price-container .price-bar div{-webkit-box-flex:1;-ms-flex:1;flex:1}#product-crosselling .price-container{-webkit-box-flex:1 !important;-ms-flex:1 !important;flex:1 !important}.customer-profile .main-content{padding-top:20px;padding-top:2rem}.customer-profile aside .menu-section h5{position:relative}.customer-profile aside .menu-section h5 a{position:absolute;right:0;top:0}.customer-profile aside .menu-items{background-color:transparent;display:none}.customer-profile.customer-order-review #amount-order{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}.customer-profile.customer-order-review .card-header-order h3,.customer-profile.customer-order-review .card-header-order h2{margin-bottom:3vw}.customer-profile.customer-order-review .cart-items-container .item .body-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:3vw 0}.customer-profile.customer-order-review .cart-items-container .item .body-item .description-item{-webkit-box-flex:1;-ms-flex:1;flex:1}.customer-profile.customer-order-review .cart-items-container .item .body-item .qty-item{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;line-height:1;padding:1vw 1.5vw;margin-bottom:0.5vw}.customer-profile.customer-order-review .cart-items-container .item .body-item .qty-item label{margin-bottom:0;margin-right:1vw}.orders-list .item{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%}.orders-list .item:nth-child(4){display:none}.orders-list .item:nth-child(5){-webkit-box-flex:0;-ms-flex:0 0 10%;flex:0 0 10%}.orders-list .header .item{padding:2.5vw 1vw}.orders-list .header .item h6{margin-bottom:0;font-size:4vw}.orders-list .rows .item-row{font-size:4vw}.orders-list .rows .item-row .item{padding:2vw 0.5vw;position:relative}.orders-list .rows .item-row .item img{max-width:6vw}.orders-list .rows .item-row .item .alert-payment{position:absolute;top:calc(50% - 3.25vw);left:-3vw;z-index:2;max-width:6.5vw}.fields-container label{font-size:4.8vw;line-height:5.3vw;margin-bottom:2.5vw;margin-right:2vw}.fields-container .input-text-custom{font-size:4.8vw;line-height:1;min-height:10vw;padding:0 2vw;margin-bottom:5vw}.fields-container .textarea-custom{font-size:4.8vw;line-height:5.3vw;min-height:30vw;margin-bottom:5vw;padding:3vw 4vw}.fields-container .text-danger{font-size:4vw;font-size:4vw}.fields-container .container-select{margin-bottom:5vw;background-color:#fff;color:#5d5d5d;min-height:10.2vw}.fields-container .container-select select{font-size:4.8vw}.fields-container .btn-custom{background:inherit}.cookie-policy-banner{padding-bottom:3vw}.cookie-policy-banner .generic-text{font-size:3.7vw !important;line-height:4.1vw !important}.cookie-items{padding:0}.cookie-items .item{margin-bottom:3vw}.cookie-items .item .header-item,.cookie-items .item .description-item{padding-left:2vw;padding-right:2vw}.cookie-items .item .header-item{padding-top:3vw;padding-bottom:3vw}.cookie-items .item .header-item h6{margin:0 25px 0 0;margin:0 2.5rem 0 0;font-size:4.5vw}.cookie-items .item .description-item{padding-top:3vw;padding-bottom:3vw;font-size:3.7vw;line-height:4.1vw}}@media screen and (max-width: 359px){.item-card .img-card{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%}.item-card .content-card{-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%}}
/*# sourceMappingURL=mediaquery.min.css.map */