.dct_shop_v1 .woocommerce .products li .button:after,.dct_shop_v1 .related ul.products li a.button:after{content:"";width:100%;height:100%;background:#71bdc3;position:absolute;top:0;right:0;margin-left:0;z-index:-1;opacity:1;transition:all .3s ease 0s}.dct_shop_v3 .woocommerce ul.products li a.button{background:#71bdc3;width:100%;margin:0;list-style:none;opacity:0;position:absolute;bottom:-50px;left:0;transition:all 0.35s ease 0s;color:#fff;border-radius:0;font-size
transform:uppercase;border-radius:5px;padding:3px!important;border:none!important}.wpf_item ul.wpf_column_vertical li{display:flex;align-items:center;margin-bottom:14px;font-size:17px;font-weight:600;color:#333;cursor:pointer;transition:color 0.3s ease}.wpf_item input[type="checkbox"]{appearance:none;-webkit-appearance:none;width:24px;height:24px;border:2px solid #ccc;border-radius:4px;margin-right:10px;position:relative;cursor:pointer;transition:all 0.3s ease}.wpf_item input[type="checkbox"]:checked{border-color:#4EB7A6;background-color:#4EB7A6}.wpf_item input[type="checkbox"]:checked::after{content:"✔";color:#fff;font-size:15px;font-weight:bold;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wpf_item .wpf_item_count{background:#4EB7A6;color:#fff;font-size:15px;font-weight:bold;border-radius:25px;padding:4px 10px;margin-left:10px;display:inline-block;min-width:28px;text-align:center;transition:background 0.3s ease,transform 0.2s ease}.wpf_item .wpf_item_count:hover{background:#3da594;transform:scale(1.1)}.wpf_item ul.wpf_column_vertical li:hover{color:#4EB7A6}