.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{background:linear-gradient(90deg,var(--brand1),var(--brand2));color:#fff;border:none;border-radius:12px;padding:10px 16px}
.woocommerce .woocommerce-message,.woocommerce .woocommerce-info,.woocommerce .woocommerce-error{border-radius:12px;border:none}
.woocommerce .woocommerce-message{background:rgba(34,197,94,.15)} .woocommerce .woocommerce-info{background:rgba(79,123,255,.15)} .woocommerce .woocommerce-error{background:rgba(239,68,68,.15)}
.woocommerce ul.products li.product{background:var(--card);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:16px}
.woocommerce ul.products li.product .price{color:#fff}
.woocommerce div.product .product_title{font-size:28px}
.woocommerce div.product .summary,.woocommerce div.product .images{background:var(--card);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:18px}
.woocommerce-cart table.shop_table,.woocommerce-checkout #order_review,.woocommerce-checkout #customer_details{background:var(--card);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:16px}
.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.15);border-radius:10px;color:#fff}
.woocommerce nav.woocommerce-pagination ul{border:none}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{border:none;border-radius:10px;margin:0 4px;background:rgba(255,255,255,.06);color:#fff}
