.et-pb-contact-message p{color:white}ul.et-social-icons{display:none}.single-product .et_pb_tabs li{text-align:center;padding:10px 0px}#main-footer .container{width:100%!important;max-width:100%!important}div#footer-widgets,div#footer-bottom .container{max-width:1480px!important;margin:0 auto!important;width:80%!important}@media (min-width:981px){.et_pb_gutters3.et_pb_footer_columns3 .footer-widget{width:29.567%}}.asl_w_container.asl_w_container_1{position:absolute;left:200px;top:50%;transform:translatey(-50%);width:250px}.product-compatibility{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}a.asl_res_url{color:black!important;font-family:inter!important;font-weight:bold!important}img.asl_image{height:140px!important}.asl_w_container.asl_w_container_1{z-index:999999}.asl_w_container.asl_w_container_1 *,.asl_w_container.asl_w_container_1{font-family:Inter!important;background:#F2F2F2!important;border:0!important}body .et_pb_button:hover,.woocommerce a.button.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce-page button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce-page input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce #content input.button.alt:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce a.button:hover,.woocommerce-page a.button:hover,.woocommerce button.button:hover,.woocommerce-page button.button:hover,.woocommerce input.button:hover,.woocommerce-page input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce-page #respond input#submit:hover,.woocommerce #content input.button:hover,.woocommerce-page #content input.button:hover{color:white;background-color:black;border:none;font-weight:bold;border-radius:0px;border:solid 1px black}.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce-page button.button.alt,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce #content input.button,.woocommerce-page #content input.button{color:white;background-color:#0c7f72;border:none;font-weight:bold;border-radius:0px;border:solid 1px #0c7f72}.woocommerce #content input.button.alt:after,.woocommerce #content input.button:after,.woocommerce #respond input#submit.alt:after,.woocommerce #respond input#submit:after,.woocommerce a.button.alt:after,.woocommerce a.button:after,.woocommerce button.button.alt:after,.woocommerce button.button:after,.woocommerce input.button.alt:after,.woocommerce input.button:after,.woocommerce-page #content input.button.alt:after,.woocommerce-page #content input.button:after,.woocommerce-page #respond input#submit.alt:after,.woocommerce-page #respond input#submit:after,.woocommerce-page a.button.alt:after,.woocommerce-page a.button:after,.woocommerce-page button.button.alt:after,.woocommerce-page button.button:after,.woocommerce-page input.button.alt:after,.woocommerce-page input.button:after{content:none!important}.woocommerce #content input.button.alt:hover,.woocommerce #content input.button:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button.alt:hover,.woocommerce a.button:hover,.woocommerce button.button.alt:hover,.woocommerce button.button:hover,.woocommerce input.button.alt:hover,.woocommerce input.button:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce-page #content input.button:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce-page #respond input#submit:hover,.woocommerce-page a.button.alt:hover,.woocommerce-page a.button:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page button.button:hover,.woocommerce-page input.button.alt:hover,.woocommerce-page input.button:hover,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{padding:.3em 1em!important}.custom-category-layout{max-width:1400px;margin:0 auto;padding:20px}.category-header{margin-bottom:30px}.category-header h1{margin:15px 0 10px}.category-description{color:#666}.category-content{display:grid;grid-template-columns:280px 1fr;gap:40px}.category-filters{position:sticky;top:160px;align-self:start}.filter-group{margin-bottom:20px}.filter-label{display:block;font-weight:600;margin-bottom:8px}.filter-select,.filter-input{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px}.price-inputs{display:flex;align-items:center;gap:10px}.price-input{flex:1}.price-separator{color:#999}.apply-filters-btn,.reset-filters-btn{width:100%;padding:12px;border:none;border-radius:4px;cursor:pointer;margin-bottom:10px}.apply-filters-btn{background:#0c7f72;font-weight:bold;color:#fff}.reset-filters-btn{background:white;font-weight:bold;color:#333}#products-container.loading{opacity:0.5;pointer-events:none}.products-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.product-card{background:#fff;border:1px solid #eee;border-radius:8px;overflow:hidden;transition:box-shadow 0.2s}.product-card:hover{box-shadow:0 4px 15px rgba(0,0,0,0.1)}.product-card .product-image img{width:100%;height:auto;display:block}.product-info{padding:20px}.product-title{margin:0 0 10px;font-size:1.1em}.product-title a{color:inherit;text-decoration:none}.product-price{font-size:1.2em;font-weight:600;margin-bottom:10px}.product-compatibility{font-size:0.9em;color:#666;margin-bottom:15px}.btn-view{display:inline-block;padding:10px 20px;background:#0c7f72;font-weight:bold;color:#fff;text-decoration:none;border-radius:4px}.btn-view:hover{background:black;font-weight:bold;color:#fff}.products-pagination{display:flex;gap:5px;justify-content:center;margin-top:30px}.page-btn{padding:10px 15px;border:1px solid #ddd;background:#fff;cursor:pointer;border-radius:4px}.page-btn.active{background:black;color:#fff;border-color:black}.no-products{grid-column:1 / -1;text-align:center;padding:40px;color:#666}@media (max-width:1024px){.products-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.category-content{grid-template-columns:1fr}.category-filters{position:static}.products-grid{grid-template-columns:1fr}}.tax-product_cat div#et-main-area{background:#f2f2f2}.custom-category-layout{padding-bottom:70px;padding-top:40px}.prod-search input{height:50px;border:0;padding-left:15px;width:75%}.prod-search button{background:black;color:white;font-weight:bold;height:50px;border:0;padding:10px 25px;margin-left:-10px}.footer-widget h4{margin-bottom:20px}nav.woocommerce-MyAccount-navigation ul{list-style:none;padding-left:0}nav.woocommerce-MyAccount-navigation ul li a{display:block;background:#F2F2F2;margin-bottom:10px;padding:10px 25px;font-weight:bold;border-radius:5px;transition:300ms}nav.woocommerce-MyAccount-navigation ul li a:hover{padding-left:40px}nav.woocommerce-MyAccount-navigation ul li.is-active a{background:#0c7f72;color:white;padding-left:40px}ul.sub-menu{width:300px!important}ul.sub-menu li{width:280px!important}ul.sub-menu li a{width:260px!important}div#block-4{width:100%}.custom-bullets ul{list-style:none;padding-left:0;margin-top:10px}.custom-bullets ul li{position:relative;padding-left:30px}.custom-bullets ul li:before{content:'\5a';font-family:Etmodules;position:absolute;left:0;color:#86D1F5}.review-carousel .dica_divi_carouselitem::before{content:'\7b';font-family:etmodules;color:#e8e8e8;font-size:40px;position:absolute;top:20px;right:20px;display:block;z-index:9999}.review-carousel .dica_divi_carouselitem{position:relative}.test-slider .dica-item-content{margin-top:30px}.test-slider .swiper-container.swiper-container-initialized.swiper-container-horizontal{padding:20px}a.foot-email,a.foot-phone,.foot-address{position:relative;padding-left:30px}a.foot-email:before,a.foot-phone:before,.foot-address:before{font-family:etmodules;position:absolute;left:0;color:black}.foot-email:before{content:'\e010'}.foot-phone:before{content:'\e090'}.foot-address:before{content:'\e01d'}.foot-cols{display:flex}.foot-cols div{width:50%}.inline_buttons .et_pb_button_module_wrapper{display:inline-block;margin:10px 10px 0px 0px!important}#top-menu-nav #top-menu a:hover,#mobile_menu_slide a:hover{color:#0c7f72!important;opacity:1!important}.mce-panel .mce-stack-layout-item.mce-first{position:sticky!important;top:-60px}.wc-cart-info{display:none}@media only screen and (max-width:1280px){#main-header #logo{max-height:48%}.asl_w_container.asl_w_container_1{left:120px}#top-menu li{padding-right:10px}}@media only screen and (max-width:980px){#main-header .container{width:80%}#main-header #mobile_menu{border-color:#fff}#ajaxsearchliteres1{margin-top:26px}.flex-col{display:flex;flex-direction:column}.flex-col-reverse{display:flex;flex-direction:column-reverse}.flex-col-reverse .et_pb_column:first-child{margin-bottom:0;margin-top:30px}.foot-cols{flex-direction:column}.foot-cols div{width:100%}#main-footer .footer-widget{width:100%!important;margin-right:0!important}div#block-4{margin-top:40px}#main-content .et_pb_section.et_pb_section_0{padding:100px 0!important}#main-content h1{font-size:50px;line-height:60px}#main-content h2{font-size:34px;line-height:44px}#main-content .et_pb_button_alignment_right{text-align:left}.wc-cart-info{display:block}.et-cart-info{float:none;position:absolute;right:42px;z-index:9999999999}}@media only screen and (max-width:767px){.prod-search input{width:65%}#main-content h1{font-size:32px;line-height:42px}#main-content h2{font-size:28px;line-height:38px}.single-product .et_pb_tabs li{width:100%;text-align:center}.single-product .et_pb_tabs li a{width:100%;text-align:center;display:block}#main-header .container{padding-bottom:50px}.asl_w_container.asl_w_container_1{left:0;bottom:14px;top:auto;transform:none;width:100%}#main-header #logo{max-height:40px}.et_header_style_left .logo_container{height:65%}#main-header #mobile_menu{z-index:999999;transform:translateY(51px)}#main-content .et_pb_section_0_tb_body,#main-content .et_pb_section.et_pb_section_0{padding:50px 0!important}#main-content .et_pb_section_0_tb_body .et_pb_column.et_pb_column_1_2{margin-bottom:0}}.et_pb_tab.et_pb_tab_1_tb_body li{width:100%;text-align:left}.woocommerce-notices-wrapper a.button.wc-forward,.woocommerce-notices-wrapper a.button.wc-forward:hover{color:black}.woocommerce.et-db #et-boc .et-l .cart button.button.alt{color:white}/** * * * * * * * /