/* Automatic updates use WooCommerce's native AJAX cart handler. */
body.woocommerce-cart.hrida-auto-cart .woocommerce-cart-form [name="update_cart"]{display:none!important}
/* Restore the complete brand footer throughout the purchase journey. */
body:is(.woocommerce-cart,.woocommerce-checkout) footer.footer .footer-top,
body:is(.woocommerce-cart,.woocommerce-checkout) footer.footer .footer-middle{display:grid}
body:is(.woocommerce-cart,.woocommerce-checkout) footer.footer{padding-top:64px;background:#f1eadb}
body.woocommerce-cart .cart_totals .woocommerce-shipping-totals,
body.woocommerce-cart .woocommerce-cart-form .coupon{display:none}
body.woocommerce-cart .hrida-commerce-page .cart_totals .hrida-coupon-row td{padding:20px 0;text-align:left}
body.woocommerce-cart .hrida-summary-coupon{margin:0}
body.woocommerce-cart .hrida-summary-coupon label{display:block;font-size:13px;font-weight:500;margin:0 0 10px}
body.woocommerce-cart .hrida-summary-coupon>div{display:flex;gap:8px}
body.woocommerce-cart .hrida-summary-coupon input{flex:1;min-width:0;width:100%;height:44px;border:1px solid #dfe3da;border-radius:6px;background:#fff;padding:10px 12px;font:inherit;font-size:13px}
body.woocommerce-cart .hrida-summary-coupon button{flex:0 0 auto;background:#446644;color:#fff;border:0;border-radius:6px;padding:10px 18px;font:inherit;font-size:13px;cursor:pointer}
body.woocommerce-cart .hrida-summary-coupon input:focus-visible,
body.woocommerce-cart .hrida-summary-coupon button:focus-visible{outline:2px solid #446644;outline-offset:3px}
body.woocommerce-cart .hrida-commerce-page .cart_totals .hrida-item-count td{font-size:14px}
@media(max-width:700px){body:is(.woocommerce-cart,.woocommerce-checkout) footer.footer .footer-top,body:is(.woocommerce-cart,.woocommerce-checkout) footer.footer .footer-middle{grid-template-columns:1fr}}
