.woocommerce ul.products li.product{position:relative}.custom-add-to-cart-wrapper{position:absolute;bottom:60px;left:50%;transform:translateX(-50%);z-index:5;opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease}.woocommerce ul.products li.product:hover .custom-add-to-cart-wrapper{opacity:1;visibility:visible}.woocommerce ul.products li.product .custom-add-to-cart-wrapper .button{padding:12px 24px;font-size:14px;font-weight:600;background-color:#212121!important;color:#ffffff!important;border-radius:6px;opacity:0.95}.woocommerce ul.products li.product .custom-add-to-cart-wrapper .button:hover{background-color:#212121!important;color:#ffffff!important}body.woocommerce-page #main-header,body.woocommerce-page #main-header .container,body.woocommerce-page .et-fixed-header{background-color:#161616!important}body.woocommerce-page.archive.woocommerce,body.woocommerce-page.post-type-archive-product{background-color:#161616!important;color:#ffffff!important}body.woocommerce-page.archive.woocommerce ul.products li.product{background-color:#161616!important;color:#ffffff!important}body.woocommerce-page.single-product{background-color:#161616!important;color:#ffffff!important}body.woocommerce-page.single-product div.product{background-color:#161616!important;color:#ffffff!important}body.woocommerce-page.archive.woocommerce a,body.woocommerce-page.archive.woocommerce .price,body.woocommerce-page.single-product a,body.woocommerce-page.single-product .price{color:#ffffff!important}.tax-product_cat #main-content,.tax-product_cat #content-area,.tax-product_cat .container,.tax-product_cat #content{background-color:#161616!important;color:#ffffff!important}.tax-product_cat,.tax-product_cat h1,.tax-product_cat h2,.tax-product_cat h3,.tax-product_cat h4,.tax-product_cat h5,.tax-product_cat h6,.tax-product_cat p,.tax-product_cat span,.tax-product_cat a,.tax-product_cat li{color:#ffffff!important}