/* cart.php — light theme (auto-generated) */
html[data-theme="light"]:where([data-page="cart"]) .cart-page-wrap{background:var(--cart-bg);color:var(--cart-text)}
html[data-theme="light"]:where([data-page="cart"]) .cart-breadcrumb{color:var(--cart-muted)}
html[data-theme="light"]:where([data-page="cart"]) .cart-breadcrumb a{color:var(--cart-muted)}
html[data-theme="light"]:where([data-page="cart"]) .cart-breadcrumb a:hover{color:var(--cart-gold)}
html[data-theme="light"]:where([data-page="cart"]) .cart-page-head{border-bottom:1px solid var(--cart-border)}
html[data-theme="light"]:where([data-page="cart"]) .cart-page-title{color:#221c16}
html[data-theme="light"]:where([data-page="cart"]) .cart-page-title span{color:var(--cart-gold)}
html[data-theme="light"]:where([data-page="cart"]) .cart-page-sub{color:var(--cart-muted)}
html[data-theme="light"]:where([data-page="cart"]) .cart-item-card{background:var(--cart-card);border:1px solid var(--cart-border)}
html[data-theme="light"]:where([data-page="cart"]) .cart-item-card:hover{border-color:rgba(240,165,0,.25)}
html[data-theme="light"]:where([data-page="cart"]) .cart-item-thumb{background:#f8f6f4}
html[data-theme="light"]:where([data-page="cart"]) .cart-item-title{color:#221c16}
html[data-theme="light"]:where([data-page="cart"]) .cart-item-variant-badge{background:rgba(240,165,0,.1);color:var(--cart-gold);border:1px solid rgba(240,165,0,.2)}
html[data-theme="light"]:where([data-page="cart"]) .qty-control{border:1px solid var(--cart-border)}
html[data-theme="light"]:where([data-page="cart"]) .qty-btn{background:rgba(42,31,14,0.04);border:none;color:var(--cart-text)}
html[data-theme="light"]:where([data-page="cart"]) .qty-btn:hover{background:rgba(240,165,0,.15);color:var(--cart-gold)}
html[data-theme="light"]:where([data-page="cart"]) .qty-val{border-left:1px solid var(--cart-border);border-right:1px solid var(--cart-border)}
html[data-theme="light"]:where([data-page="cart"]) .cart-item-unit-price{color:var(--cart-muted)}
html[data-theme="light"]:where([data-page="cart"]) .cart-item-total-price{color:var(--cart-gold)}
html[data-theme="light"]:where([data-page="cart"]) .cart-item-remove-btn{background:none;border:none;color:var(--cart-muted)}
html[data-theme="light"]:where([data-page="cart"]) .cart-item-remove-btn:hover{color:var(--cart-red);background:rgba(255,77,109,.1)}
html[data-theme="light"]:where([data-page="cart"]) .cart-empty{color:var(--cart-muted)}
html[data-theme="light"]:where([data-page="cart"]) .cart-empty h2{color:var(--cart-text)}
html[data-theme="light"]:where([data-page="cart"]) .btn-shop-now{background:var(--cart-gold);color:#000;border:none}
html[data-theme="light"]:where([data-page="cart"]) .btn-shop-now:hover{background:var(--cart-gold2)}
html[data-theme="light"]:where([data-page="cart"]) .cart-clear-btn{background:none;border:1px dashed rgba(255,77,109,.3);color:var(--cart-red)}
html[data-theme="light"]:where([data-page="cart"]) .cart-clear-btn:hover{background:rgba(255,77,109,.08);border-color:var(--cart-red)}
html[data-theme="light"]:where([data-page="cart"]) .order-summary{background:var(--cart-card);border:1px solid var(--cart-border)}
html[data-theme="light"]:where([data-page="cart"]) .summary-head{border-bottom:1px solid var(--cart-border);color:var(--cart-gold)}
html[data-theme="light"]:where([data-page="cart"]) .summary-row-lbl{color:var(--cart-muted)}
html[data-theme="light"]:where([data-page="cart"]) .summary-row-val{color:var(--cart-text)}
html[data-theme="light"]:where([data-page="cart"]) .summary-divider{background:var(--cart-border)}
html[data-theme="light"]:where([data-page="cart"]) .summary-total-lbl{color:var(--cart-text)}
html[data-theme="light"]:where([data-page="cart"]) .summary-total-val{color:var(--cart-gold)}
html[data-theme="light"]:where([data-page="cart"]) .summary-discount-lbl{color:var(--cart-green)}
html[data-theme="light"]:where([data-page="cart"]) .summary-discount-tag{background:rgba(34,201,122,.1);border:1px solid rgba(34,201,122,.2);color:var(--cart-green)}
html[data-theme="light"]:where([data-page="cart"]) .summary-discount-val{color:var(--cart-green)}
html[data-theme="light"]:where([data-page="cart"]) .summary-trust{border-top:1px solid var(--cart-border)}
html[data-theme="light"]:where([data-page="cart"]) .trust-item{color:var(--cart-muted)}
html[data-theme="light"]:where([data-page="cart"]) .btn-page-checkout{background:var(--cart-gold);color:#000;border:none}
html[data-theme="light"]:where([data-page="cart"]) .btn-page-checkout:hover{background:var(--cart-gold2)}
html[data-theme="light"]:where([data-page="cart"]) .btn-spinner{border:2px solid rgba(0,0,0,.3);border-top-color:#000}
html[data-theme="light"]:where([data-page="cart"]) .btn-continue{background:transparent;color:var(--cart-muted);border:1px solid var(--cart-border)}
html[data-theme="light"]:where([data-page="cart"]) .btn-continue:hover{color:var(--cart-text);border-color:rgba(42,31,14,0.31)}
html[data-theme="light"]:where([data-page="cart"]) .sync-error-msg{background:rgba(255,77,109,.1);border:1px solid rgba(255,77,109,.3);color:var(--cart-red)}
html[data-theme="light"]:where([data-page="cart"]) .coupon-label{color:var(--cart-muted)}
html[data-theme="light"]:where([data-page="cart"]) .coupon-input{background:rgba(42,31,14,0.04);border:1px solid var(--cart-border);color:var(--cart-text);outline:none}
html[data-theme="light"]:where([data-page="cart"]) .coupon-input::placeholder{color:var(--cart-muted)}
html[data-theme="light"]:where([data-page="cart"]) .coupon-input:focus{border-color:rgba(240,165,0,.4)}
html[data-theme="light"]:where([data-page="cart"]) .coupon-input.applied{border-color:rgba(34,201,122,.4)}
html[data-theme="light"]:where([data-page="cart"]) .coupon-input.invalid{border-color:rgba(255,77,109,.4)}
html[data-theme="light"]:where([data-page="cart"]) .coupon-btn{background:rgba(240,165,0,.1);border:1px solid rgba(240,165,0,.25);color:var(--cart-gold)}
html[data-theme="light"]:where([data-page="cart"]) .coupon-btn:hover{background:rgba(240,165,0,.2)}
html[data-theme="light"]:where([data-page="cart"]) .coupon-remove-btn{background:rgba(255,77,109,.08);border:1px solid rgba(255,77,109,.2);color:var(--cart-red)}
html[data-theme="light"]:where([data-page="cart"]) .coupon-remove-btn:hover{background:rgba(255,77,109,.15)}
html[data-theme="light"]:where([data-page="cart"]) .coupon-msg.success{color:var(--cart-green)}
html[data-theme="light"]:where([data-page="cart"]) .coupon-msg.error{color:var(--cart-red)}
html[data-theme="light"]:where([data-page="cart"]) .items-section-title{color:var(--cart-text)}
html[data-theme="light"]:where([data-page="cart"]) .items-section-count{color:var(--cart-muted)}
html[data-theme="light"]:where([data-page="cart"]) .ux-777bdd:not(#_){color:#188c55}
