header.light .logo svg path,header.light .logo svg rect{fill:#fff}header.light #userLink svg .cls-1{stroke:#fff}.scrolled header.light .logo svg path,.revealMenu header.light .logo svg path,.scrolled header.light .logo svg rect,.revealMenu header.light .logo svg rect{fill:#000}.scrolled header.light #userLink svg .cls-1,.revealMenu header.light #userLink svg .cls-1{stroke:#000}header.light #carrito .cls-1{stroke:#fff !important}.scrolled header.light #carrito .cls-1,.revealMenu header.light #carrito .cls-1{stroke:#1d1d1b !important}header.light #cartLink span,header.light a,header.light .wpml-ls ul li:not(:first-child):before{color:#fff}.scrolled header.light #cartLink span,.revealMenu header.light #cartLink span,.scrolled header.light a,.revealMenu header.light a,.scrolled header.light .wpml-ls ul li:not(:first-child):before,.revealMenu header.light .wpml-ls ul li:not(:first-child):before{color:#000}header.light a:after{background:#fff}.scrolled header.light a:after,.revealMenu header.light a:after{background:#000}.module-hero{height:100vh;min-height:600px;max-height:1000px}.module-hero .background,.module-columns .background{position:relative;width:100%;height:100%}.module-hero .background>.image{width:100%;height:100%}.module-hero .background.pairs>*{float:left;width:50%;height:100%;position:relative;overflow:hidden}.module-hero .background picture,.module-columns .background picture{transition-delay:0s;width:100%;height:100%;display:block;position:relative}.module-hero .background img,.module-columns .background img,.module-columns .background video{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;left:0}.module-hero .hero-info{position:absolute;left:0;right:0;margin:0 auto;text-align:center;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%)}.module-hero .hero-info h2{margin:0 auto 35px;max-width:740px}.module-marquee .marquee3k{padding:35px 0 35px;background:#000;color:#fff}.module-marquee span{padding:0 60px;display:flex;height:100%;align-items:center;justify-content:center;font-size:46px;line-height:.8}.module-columns{height:85vh;min-height:800px}.module-columns .column{width:50%;height:100%;float:left;position:relative}.module-columns .column h2,.module-columns .column .button{position:absolute;left:0;right:0;margin:0 auto;width:calc(100% - 40px);-webkit-width:calc(100% - 40px);-moz-width:calc(100% - 40px);text-align:center}.module-columns .column h2{top:50px;max-width:440px}.module-columns .column .button{bottom:50px;display:inline-block;text-transform:uppercase;font-size:22px;line-height:28px;max-width:300px}.module-products{padding:45px 35px 65px}.module-products h2{text-align:center;display:block;margin-bottom:45px}.module-products .inner-container{max-width:1500px;width:100%;margin:0 auto;overflow:hidden}.module-products .inner-container .product-carousel{padding-bottom:80px;position:relative}.module-products .inner-container a.button{text-align:center;text-transform:uppercase;font-size:22px;line-height:28px;display:block;width:450px;margin:30px auto 0;color:#000;background:0 0;border:1px solid #000}.module-products .inner-container a.button:hover{color:#fff;background:#000}.module-products .inner-container a.button:after{background:0 0}.module-products .inner-container a.post-item{width:calc(25% - 15px);-webkit-width:calc(25% - 15px);-moz-width:calc(25% - 15px);margin-right:20px;margin-bottom:40px}.module-products .inner-container a.post-item:last-child{margin-right:0}.module-products .inner-container .swiper-slide{width:calc(25% - 20px);width:-webkit-calc(25% - 20px)}.module-products .inner-container .swiper-slide a.post-item{width:100%;margin-right:0;margin-bottom:0}.module-products a.post-item h3,.module-products a.post-item h2,.module-products a.post-item .price{color:#000;font-size:18px;line-height:21.5px;padding-right:15px}@media only screen and (max-width:1024px){header.light #carrito .cls-1{stroke:#1d1d1b !important}.menu-opened header.light #carrito .cls-1{stroke:#fff !important}.module-products h2{font-size:45px;line-height:54px}.module-hero .hero-info{display:flex;flex-wrap:wrap;justify-items:center;align-items:center;width:100%;height:100%;top:0;left:0;transform:none}.module-hero .hero-info h2{margin:0 auto}.module-hero .hero-info a.button{position:absolute;left:0;right:0;bottom:50px;width:380px;margin:0 auto}.module-columns{min-height:680px}.module-columns .column h2{max-width:350px;font-size:24px;line-height:32px}.module-columns .column .button{max-width:240px;font-size:18px;line-height:22px;padding:20px 25px}.module-products a.post-item h3,.module-products a.post-item h2,.module-products a.post-item .price{color:#000;font-size:16px;line-height:20px}.module-marquee span{font-size:35px}.module-products .inner-container .swiper-slide{width:calc(33.33% - 20px);width:-webkit-calc(33.33% - 20px)}.module-products .inner-container a.button{font-size:18px;line-height:22px;padding:20px 25px}}@media only screen and (max-width:740px){.module-hero .hero-info h2{max-width:500px}.module-hero .hero-info a.button{width:330px;bottom:40px}.module-hero .background>*{width:100%}.module-hero .background .right{display:none}.module-products{padding-left:20px;padding-right:20px}.module-columns{min-height:unset;height:auto}.module-columns .column{width:100%;height:100vh}.module-columns .column .button{font-size:20px;line-height:24px;padding:25px;max-width:240px;bottom:40px}.module-marquee .marquee3k{padding:15px 0}.module-marquee span{font-size:30px;padding:0 45px}.module-products .inner-container .swiper-slide{width:calc(50 - 10px);width:-webkit-calc(50% - 10px)}}@media only screen and (max-width:550px){.module-products h2{font-size:25px;line-height:30px}.module-hero .hero-info h2{max-width:280px}.module-hero .hero-info a.button,.module-columns .column .button{width:240px;bottom:30px}.module-columns .column .button{font-size:16px;line-height:19px;padding:15px 20px}.module-marquee span{font-size:26px;padding:0 30px}.module-products .inner-container .product-carousel{padding-bottom:60px}.module-products .inner-container .swiper-slide{width:100%}.module-products .inner-container>a{margin:20px auto 0;text-align:center;display:block}.module-products .inner-container a.button{font-size:16px;line-height:19px;padding:15px 20px;width:100%}}