.woocommerce-cart .woocommerce table.shop_table{background:var(--sv-surface)!important;border:1px solid var(--sv-border)!important;border-radius:var(--sv-radius)!important}.woocommerce-cart .woocommerce table.shop_table td{color:var(--sv-text)!important;border-top-color:var(--sv-border)!important}.woocommerce-cart .woocommerce table.shop_table th{color:var(--sv-white)!important}.woocommerce .cart-collaterals .cart_totals{background:var(--sv-surface)!important;border:1px solid var(--sv-border)!important;border-radius:var(--sv-radius)!important;padding:24px!important}.woocommerce .quantity .qty{background:var(--sv-surface)!important;border:1px solid var(--sv-border)!important;color:var(--sv-white)!important;border-radius:6px!important;padding:8px!important}.woocommerce a.remove{color:#EF4444!important}.woocommerce a.remove:hover{background:#EF4444!important;color:var(--sv-white)!important}.woocommerce .coupon .input-text{background:var(--sv-surface)!important;border:1px solid var(--sv-border)!important;color:var(--sv-white)!important;border-radius:8px!important;padding:12px 16px!important}.woocommerce-checkout .woocommerce-billing-fields h3,.woocommerce-checkout .woocommerce-shipping-fields h3,.woocommerce-checkout h3#order_review_heading{color:var(--sv-white)!important;font-size:20px!important;font-weight:700!important;margin-bottom:16px!important}.woocommerce-order-details{background:var(--sv-surface)!important;border:1px solid var(--sv-border)!important;border-radius:var(--sv-radius)!important;padding:24px!important;margin-top:24px!important}.ast-site-header-cart .widget_shopping_cart{background:var(--sv-surface)!important;border:1px solid var(--sv-border)!important;border-radius:var(--sv-radius)!important}.woocommerce div.product .product_title{color:var(--sv-white)!important;font-size:28px!important;font-weight:800!important}.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--sv-accent)!important;font-size:28px!important;font-weight:700!important}.woocommerce div.product .woocommerce-product-details__short-description{color:var(--sv-text)!important}.woocommerce div.product .woocommerce-tabs ul.tabs{background:var(--sv-surface)!important;border:1px solid var(--sv-border)!important;border-radius:var(--sv-radius) var(--sv-radius) 0 0!important}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:transparent!important;border-color:var(--sv-border)!important}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:var(--sv-muted)!important;font-weight:500!important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:var(--sv-accent)!important}.woocommerce div.product .woocommerce-tabs .panel{background:var(--sv-surface)!important;border:1px solid var(--sv-border)!important;border-top:none!important;border-radius:0 0 var(--sv-radius) var(--sv-radius)!important;color:var(--sv-text)!important;padding:24px!important}.woocommerce .woocommerce-breadcrumb{color:var(--sv-muted)!important;font-size:14px!important}.woocommerce .woocommerce-breadcrumb a{color:var(--sv-accent)!important}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{background:var(--sv-surface)!important;border-color:var(--sv-border)!important;color:var(--sv-text)!important}.woocommerce nav.woocommerce-pagination ul li span.current{background:var(--sv-accent)!important;color:var(--sv-white)!important;border-color:var(--sv-accent)!important}.woocommerce .star-rating span::before{color:var(--sv-warning)!important}.woocommerce-checkout .wc-stripe-elements-field,.woocommerce-checkout .stripe-card-group{background:var(--sv-surface)!important;border:1px solid var(--sv-border)!important;border-radius:8px!important;padding:12px!important}.woocommerce-cart .cart-empty{color:var(--sv-muted)!important}.woocommerce-cart .return-to-shop .button{background:var(--sv-gradient)!important}