body{font-family:"Noto Sans",sans-serif!important}a.accent{OFFcolor:#4A1FC1!important;color:#000000!important}.product-info .acc-inner .acc-btn .acc-icon{min-width:20px}.woocommerce-page .cart-collaterals .cart_totals{width:100%}.header{background:#eaeef0}.wave-effect-container__wrapper{position:absolute;bottom:100px;left:-170px;width:100%;height:100%}.hero-swiper-item-3 .wave-effect-container__wrapper{bottom:-280px;left:-220px}.wave-effect-container{position:relative;width:100%;height:100%}.wave-effect-image{display:block;position:absolute;object-fit:contain;object-position:left center;left:0;bottom:0;width:100%}.wave-effect-container canvas{width:100%;height:100%}@media (max-width:1679px){.hero-swiper-item-3 .wave-effect-container__wrapper{bottom:-235px}}@media (max-width:1399px){.wave-effect-container__wrapper{bottom:50px;left:-150px}.hero-swiper-item-3 .wave-effect-container__wrapper{bottom:-235px;left:-220px}}@media (max-width:1266px){.wave-effect-container__wrapper{bottom:40px;left:-115px}.hero-swiper-item-3 .wave-effect-container__wrapper{bottom:-180px;left:-150px}}@media (max-width:991px){.wave-effect-container canvas{display:none!important}.hero-swiper-item-3 .wave-effect-container__wrapper{bottom:20px;left:-135px}}@media (min-width:992px){.wave-effect-container .wave-effect-image{visibility:hidden}}.blog-sec h3{padding-top:10px!important;padding-bottom:10px!important}.footer .footer-middle .footer-title{display:block;margin:0;padding:0;vertical-align:baseline;color:#000;font-size:calc(.00234 * 100vw + 16.25px);font-weight:900;line-height:150%;text-transform:uppercase;margin-bottom:34px;margin-top:0;clear:both}@media screen and (max-width:575.98px){.footer .footer-middle .footer-title{text-align:center;margin-bottom:19px}}.home-hero h1 span{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#000;color:#fff!important;padding:0 20px 5px;line-height:130%}.home-hero h1{font-size:calc(.04545 * 100vw + 2.72727px);margin-bottom:0;text-transform:uppercase;line-height:109%;font-weight:900;max-width:960px;position:relative;bottom:calc(.00688 * 100vw + -1.2px)}.home-hero .top-block{padding-top:max(50vh, 270px)!important}@media screen and (max-width:767.98px){.home-hero h1{font-size:calc(.0375 * 100vw + 15px)}.home-hero .bottom-block .container{margin-top:240px}.home-hero .top-block .hero-title{height:auto!important}.home-hero .top-block .container{position:absolute;bottom:max(40px, 6vh)}.wave-effect-container__wrapper{left:-95px}}.product-list .load-item{display:block!important}