.carosello-section.banners h3,.module_cat h3{padding-left:var(--custom-padding);font-family:Oswald;text-transform:uppercase}.carousel-cat,ul.bxslider{transition:transform .5s ease-in-out}.carousel-cat,ul.banner_carousel_blog,ul.bxslider{scroll-behavior:smooth;scroll-snap-type:x mandatory;padding-left:var(--custom-padding);overflow-y:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch;min-width:1200px;text-align:left;scrollbar-width:none;-ms-overflow-style:none;white-space:nowrap}.carousel-cat,.sr-only,ul.bxslider{white-space:nowrap}:root{--custom-padding-offset:-940px;--custom-padding:calc(50% + var(--custom-padding-offset))}@media screen and (max-width:1930px){:root{--custom-padding:25px}}.btn-inner.dark{color:#fff;background-color:#272727}.carousel-cat{display:flex}.carosello-section.banners h3{font-size:26px!important;font-weight:800!important;letter-spacing:-1px;margin:0 0 15px 20px}.carousel-cat li{margin-right:15px;margin-left:5px;width:180px;display:inline-block;vertical-align:top;position:relative;float:none!important}ul.carousel-cat .img-cont img{border-radius:50%;width:180px}ul.carousel-cat span.over_gloss{border-radius:50%;border:1px solid #dcdcdc;display:none}ul.carousel-cat li{margin-bottom:25px;text-align:center}.carousel-cont{position:relative}ul.carousel-cat li .name{padding:5px;font-weight:700;font-size:12px;word-wrap:unset;white-space:normal;line-height:1.3}.bx-next,.bx-prev{-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.29);-moz-box-shadow:0 0 4px 0 rgba(0,0,0,.29);box-shadow:0 0 4px 0 rgba(0,0,0,.29);position:absolute;z-index:4;width:48px;height:70px;background-repeat:no-repeat;text-indent:-999999px;border-radius:0;top:50%;margin-top:-10px}a.bx-next::after,a.bx-prev::after{content:"";display:inline-block;background:url(/css3/sprite/arrows.svg) 0 -16px/16px 64px no-repeat;position:absolute;top:25px;left:18px;width:16px;height:16px;margin-top:2px}a.bx-next{right:0;left:auto;border-top-left-radius:10px;border-bottom-left-radius:10px}a.bx-prev{left:0;border-top-right-radius:15px;border-bottom-right-radius:15px}a.selected span.over_gloss{border:4px solid #ccc}.carousel-cont .short_desc_cat{padding-left:25px}h2.title-subcat{margin:0 10px 10px 0;display:inline-block;font-size:32px;font-weight:800;letter-spacing:-1px}#cat_loader .carousel-cont:nth-child(odd){background-color:#f7f7f7}#cat_loader .carousel-cont:nth-child(2n){background-color:#eee}.carousel-cont h2.title-subcat{font-size:26px;margin-top:15px;padding-left:var(--custom-padding);margin-left:10px}.box-slide._4-4.inset.hero{margin:0!important}@media (max-width:1280px){.carousel-cont{margin-left:0;margin-right:0;width:auto;max-width:100%}.carousel-cat{padding-left:0;width:100vw}.carousel-cont .short_desc_cat{margin-left:0}.carosello-section.banners{margin-left:0!important}}ul.banner_carousel_blog li h3{margin:0!important;line-height:1!important;font-size:22px!important}ul.banner_carousel_blog li p{line-height:1.2!important;padding:5px 0;overflow:hidden;white-space:initial}.banner_carousel_blog img,.carosello-section.banners span.caption-box{border-radius:15px}li.hidden-cat,ul.banner_carousel_blog a.bx-prev,ul.bxslider a.bx-prev,ul.carousel-cat a.bx-prev{display:none}.bxslider li,ul.banner_carousel_blog li{display:inline-block;vertical-align:top;float:none!important}.container.page,ul.bxslider{display:block!important}.carosello-section.banners{padding:20px 0}.price .alert_stock{font-size:12px;line-height:1.5;color:#4caf50}ul.banner_carousel_blog{margin-bottom:25px}ul.banner_carousel_blog li{position:relative;width:341px;overflow:hidden;margin-right:20px}ul.banner_carousel_blog li a{position:relative;overflow:hidden;display:block}ul.banner_carousel_blog li img{width:100%;height:auto;max-width:370px;border-radius:15px}.inset .caption-box{position:absolute!important;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.13)!important;font-family:Oswald,Arial Narrow,Arial,sans-seri!important}.caption-box{padding:3px 10px 10px;display:block;letter-spacing:.1rem;text-align:center}.bxslider li{margin-right:15px;margin-left:5px;width:240px;position:relative}.bxslider li .name{padding-top:5px;margin:7px 5px 0;position:relative;font-size:13px;line-height:16px;text-align:left}.bxslider li a .price{display:block;text-align:left;margin-top:5px;font-weight:700;position:absolute;top:0;right:0}.price.sale{color:#c00041}.module_cat.center{width:100vw;position:relative;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:unset}.module_cat h3{margin-left:20px;font-weight:800}.inset .caption-box h3{white-space:initial;padding-left:0!important}.container.page{padding:0;margin-left:unset!important;margin-right:unset!important}.container.page .content .module_cat{display:block!important;max-width:unset!important}.container.page .content{flex:none}.video-toggle{position:absolute;bottom:35px;right:35px;z-index:10;background:rgba(255,255,255,.3);color:#fff;font-size:16px;padding:10px;width:42px;height:42px;border-radius:30px;border:1px solid #fff;cursor:pointer;text-align:center}.video-toggle svg{width:20px;height:20px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}button.video-toggle.carousel{top:15px;right:14px}@media screen and (min-width:768px){.cont-hero .inset .caption-box .inner-caption h3{font-size:clamp(50px, 4vw, 70px)}.cont-hero .inset .caption-box .inner-caption p{font-size:clamp(20px, 3vw, 38px)!important;line-height:1!important}}