/* Final cascade: keep native cart/account drawers and checkout actions in the approved violet system. */
.ec-drawer--cart,.ec-drawer--account,.ec-drawer--menu{border-color:#ddd3e8!important;background:#fff!important}.ec-drawer--cart .ec-drawer__head,.ec-drawer--account .ec-drawer__head,.ec-drawer--menu .ec-drawer__head{border-color:#e7e0ef!important;background:#fbf8fd!important}.ec-drawer--cart .ec-drawer__head span,.ec-drawer--account .ec-drawer__head span,.ec-drawer--menu .ec-drawer__head span{color:#6a50ae!important}.ec-drawer--cart .ec-drawer__head h2,.ec-drawer--account .ec-drawer__head h2,.ec-drawer--menu .ec-drawer__head h2{color:#29223c!important}.ec-drawer--cart .ec-drawer__close,.ec-drawer--account .ec-drawer__close,.ec-drawer--menu .ec-drawer__close{color:#6a50ae!important;border-color:#ded2ea!important}.ec-drawer--cart .woocommerce-mini-cart-item{border-color:#eee9f2!important}.ec-drawer--cart .woocommerce-mini-cart-item a:not(.remove){color:#302747!important}.ec-drawer--cart .woocommerce-mini-cart-item .quantity,.ec-drawer--cart .ms-mini-cart-quantity-row{color:#5c5568!important}.ec-drawer--cart .ms-mini-cart-qty{border-color:#ddd1e8!important;background:#fff!important}.ec-drawer--cart .ms-mini-cart-qty button{color:#6a50ae!important}.ec-drawer--cart .ms-mini-cart-qty span{color:#302747!important}.ec-drawer--cart .ec-drawer__foot{border-color:#e7e0ef!important;background:#fff!important}.ec-drawer--cart .ec-cart-footer-total{color:#585164!important}.ec-drawer--cart .ec-cart-footer-total strong{color:#352757!important}.ec-drawer--cart .ec-cart-footer-view{border-color:#6a50ae!important;color:#6a50ae!important;background:#fff!important}.ec-drawer--cart .ec-cart-footer-checkout{border-color:#352757!important;background:#352757!important;color:#fff!important}.ec-drawer--cart .ec-cart-footer-checkout:hover{background:#6a50ae!important}.ec-drawer--account .ec-btn,.ec-drawer--menu .ec-btn{background:#352757!important}.ec-mobile-bottom{border-color:#ded6e8!important;background:#fff!important}.ec-mobile-bottom button,.ec-mobile-bottom a{color:#4b4658!important}.ec-mobile-bottom .ec-cart-count{background:#6a50ae!important;color:#fff!important}
/* The top-level checkout CTA keeps the same primary action on all narrow viewports. */
.etwc-shell .wc-proceed-to-checkout a.checkout-button,.etwc-shell #place_order{background:#352757!important}.etwc-shell .wc-proceed-to-checkout a.checkout-button:hover,.etwc-shell #place_order:hover{background:#6a50ae!important}
/* At phone widths, keep price and subtotal on their own rows instead of clipping a high-ticket amount. */
@media(max-width:680px){.etwc-shell--cart .shop_table tr.woocommerce-cart-form__cart-item{grid-template-columns:64px minmax(0,1fr)!important;grid-template-areas:'thumb name' 'thumb price' 'thumb subtotal' 'quantity quantity'!important}.etwc-shell--cart td.product-name{padding-right:38px!important;display:block!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;overflow:visible!important}.etwc-shell--cart td.product-price,.etwc-shell--cart td.product-subtotal{text-align:left!important;min-width:0}.etwc-shell--cart td.product-price .woocommerce-Price-amount,.etwc-shell--cart td.product-subtotal .woocommerce-Price-amount{white-space:normal!important;overflow-wrap:anywhere}.etwc-shell--cart td.product-subtotal:before{content:'ARA TOPLAM'!important}.etwc-shell--cart td.product-quantity{margin-top:2px}}
