.layout-carosello .swiper-container-main{position:relative;display:flex;align-items:center;gap:10px}.layout-carosello .swiper-container-main .cosmo-carousel{width:100%;overflow:hidden;position:relative;padding-bottom:30px}.layout-carosello .swiper-container-main .cosmo-carousel .swiper-wrapper{display:flex;align-items:stretch}.layout-carosello .swiper-container-main .swiper-custom-next,.layout-carosello .swiper-container-main .swiper-custom-prev{z-index:10;flex-shrink:0;width:32px;height:32px;border:2px solid #000;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:#000;transition:all .3s ease}.layout-carosello .swiper-container-main .swiper-custom-next:hover,.layout-carosello .swiper-container-main .swiper-custom-prev:hover{opacity:.8;cursor:pointer;background-color:#000;color:#fff}.layout-carosello .swiper-container-main .swiper-custom-next.swiper-button-disabled,.layout-carosello .swiper-container-main .swiper-custom-prev.swiper-button-disabled{opacity:.3;cursor:not-allowed;border-color:#ccc;color:#ccc}.layout-carosello .swiper-container-main .swiper-custom-next i,.layout-carosello .swiper-container-main .swiper-custom-prev i{font-size:16px}.layout-carosello .swiper-pagination{bottom:0!important}.layout-carosello .swiper-pagination .swiper-pagination-bullet-active{background-color:#606060}.swiperProducts.slider-products-not-initialized .swiper-wrapper{display:flex;gap:10px}.swiperProducts.slider-products-not-initialized .swiper-wrapper .swiper-slide{height:100%;width:20%}@media screen and (max-width:1180px){.swiperProducts.slider-products-not-initialized .swiper-wrapper .swiper-slide{width:25%}}@media screen and (max-width:992px){.swiperProducts.slider-products-not-initialized .swiper-wrapper .swiper-slide{width:33.3333333333%}}@media screen and (max-width:767px){.swiperProducts.slider-products-not-initialized .swiper-wrapper .swiper-slide{width:50%}}.swiperProducts .swiper-wrapper{min-height:420px}@media screen and (max-width:1180px){.swiperProducts .swiper-wrapper{min-height:500px}}@media screen and (max-width:992px){.swiperProducts .swiper-wrapper{min-height:500px}}@media screen and (max-width:767px){.swiperProducts .swiper-wrapper{min-height:400px}}@media screen and (max-width:360px){.swiperProducts .swiper-wrapper{min-height:320px}}.swiperProducts .swiper-pagination-bullet-active{background-color:#606060}#carousel-content .item{max-height:430px;min-height:400px}@media screen and (max-width:992px){#carousel-content .item{min-height:420px}}@media screen and (max-width:480px){#carousel-content .item{min-height:350px}}@media screen and (max-width:360px){#carousel-content .item{min-height:274px}}.item{min-height:400px}@media screen and (max-width:1180px){.item{min-height:400px}}@media screen and (max-width:992px){.item{min-height:420px}}@media screen and (max-width:480px){.item{min-height:350px}}@media screen and (max-width:360px){.item{min-height:274px}}.item .product-info{margin:5px 0}.item .punti-fidelity .fidelityRow{display:flex;justify-content:flex-start;gap:2px}@media screen and (min-width:400px){.item .punti-fidelity .contenitore-punti.specialRatio{position:relative}.item .punti-fidelity .contenitore-punti.specialRatio img{position:absolute}}.item .punti-fidelity .contenitore-punti{font-family:"poppins-regular",sans-serif;font-size:10.5px}@media screen and (max-width:767px){.item .punti-fidelity .contenitore-punti{font-size:10px}}.item .punti-fidelity .contenitore-punti{color:#000}.item .punti-fidelity .contenitore-punti .punti{font-size:10.5px}@media screen and (max-width:767px){.item .punti-fidelity .contenitore-punti .punti{font-size:10px}}.item .punti-fidelity .contenitore-punti .punti{color:#000;font-family:"poppins-bold",sans-serif}.item .punti-fidelity .contenitore-punti .punti-badge{color:#018080;font-family:"poppins-bold",sans-serif}.item .punti-fidelity img{max-height:15px}.item ul.product-flags li.discount{font-size:12px}@media screen and (max-width:360px){.item ul.product-flags li.discount{width:42px;height:26px;font-family:"poppins-medium",sans-serif;font-size:10px}}.item{display:flex!important;overflow:hidden;background-color:#fff;padding:10px 20px;position:relative}.item .card-product,.item .product{display:flex;flex-direction:column;height:stretch;min-height:380px}@media screen and (max-width:480px){.item .card-product,.item .product{min-height:270px}}@media screen and (max-width:1180px){.item{padding:10px}}@media screen and (max-width:360px){.item{padding:0 10px}}.item{border:2px solid #f5f3f1;border-radius:0}.item .thumbnail-top{text-align:center}.item .thumbnail-top .img-spedizione-gratuita{position:absolute;right:4px;top:4px;z-index:30}.item .thumbnail-top .img-spedizione-gratuita img{max-width:50px}.item img{max-height:250px}.item .product-title a{color:#000;font-family:"poppins-semibold",sans-serif;font-size:14px;display:block}@media screen and (max-width:767px){.item .product-title a{font-size:14px;font-family:"poppins-medium",sans-serif;line-height:15px;margin-top:10px}}@media screen and (max-width:360px){.item .product-title a{min-height:40px;margin-top:0;font-size:11px;font-family:"poppins-medium",sans-serif;line-height:12px}}.item .product-description{min-height:70px}@media screen and (max-width:1180px){.item .product-description{min-height:60px}}.item .product-info a:hover{text-decoration:unset!important}.item .product-info .review-container{display:flex;align-items:center;font-size:14px;gap:3px}.item .product-info .review-container .media{color:#000}.item .product-info .review-container .stars{color:#efb215}.item .product-info .review-container .stars .empty{color:#d3d3d3}@media screen and (max-width:820px){.item .product-info .review-container{font-size:11px}}@media screen and (max-width:359px){.item .product-info .review-container{font-size:10px}}.item .product-info .review-container .row{display:flex;align-items:center}.item .product-info .review-container .row label{margin-bottom:0}.item .price-and-add-to-cart{margin-top:auto;display:flex!important;justify-content:space-between;align-items:center}@media screen and (max-width:360px){.item .price-and-add-to-cart{margin-bottom:14px}}.item .price-and-add-to-cart .product-price-and-shipping{display:flex;flex-direction:column;justify-content:flex-end}.item .price-and-add-to-cart .product-price-and-shipping .old-price{display:flex;align-items:center;font-family:"poppins-semibold",sans-serif;font-size:15px}@media screen and (max-width:360px){.item .price-and-add-to-cart .product-price-and-shipping .old-price{font-family:"poppins-semibold",sans-serif;font-size:13px}}.item .price-and-add-to-cart .product-price-and-shipping .old-price{font-weight:600;color:#7c7c7c}.item .price-and-add-to-cart .product-price-and-shipping .price{font-family:"poppins-bold",sans-serif;font-size:18px}@media screen and (max-width:360px){.item .price-and-add-to-cart .product-price-and-shipping .price{font-weight:700;font-size:15px}}.item .price-and-add-to-cart .product-price-and-shipping .price{color:#000}.item .price-and-add-to-cart .btn{background-color:#000;border-radius:5px;width:40px;height:40px}@media screen and (max-width:360px){.item .price-and-add-to-cart .btn{width:30px;height:30px}}.item .price-and-add-to-cart .btn{border:0;appearance:none;display:flex;justify-content:center;align-items:center}@media screen and (max-width:360px){.item .price-and-add-to-cart .btn img{width:18px}}.item .price-and-add-to-cart .btn:hover{cursor:pointer;background-color:#018080}.swiperProducts .swiper-button-next,.swiperProducts .swiper-button-prev{display:flex!important;color:#fff;background-color:#222;width:30px;height:30px;align-items:center;justify-content:center;border-radius:50%}@media screen and (max-width:820px){.swiperProducts .swiper-button-next,.swiperProducts .swiper-button-prev{width:20px;height:20px}}.swiperProducts .swiper-button-next:after,.swiperProducts .swiper-button-prev:after{font-size:18px}@media screen and (max-width:820px){.swiperProducts .swiper-button-next:after,.swiperProducts .swiper-button-prev:after{font-size:14px}}.swiperProducts .swiper-button-next.swiper-button-disabled,.swiperProducts .swiper-button-prev.swiper-button-disabled{pointer-events:auto}.swiperProducts .swiper-button-next{right:0}.swiperProducts .swiper-button-prev{left:0}