.hc-header-utilities .hc-cart-link{position:relative;padding-right:18px}
.hc-cart-count{position:absolute;top:0;right:0;min-width:20px;height:20px;box-sizing:border-box;padding:1px 4px;border-radius:12px;background:#0b4739;color:#fff;font:600 12px/18px Arial,sans-serif;text-align:center}
.woocommerce-cart table.cart .woocommerce-Price-amount,.woocommerce-cart .cart_totals .woocommerce-Price-amount{white-space:nowrap;word-break:normal;overflow-wrap:normal}
.woocommerce-cart table.cart .product-price,.woocommerce-cart table.cart .product-subtotal{min-width:85px}
.woocommerce-cart table.cart a.remove{display:inline-flex;align-items:center;justify-content:center;gap:5px;width:auto;min-width:44px;min-height:44px;padding:4px 6px;border-radius:5px;font-size:23px;white-space:nowrap}
.hc-cart-remove-text{font:600 14px/1.4 Jost,Arial,sans-serif}
.hc-cart-shopping a{display:inline-flex;align-items:center;min-height:44px;color:#0b4739;text-decoration:underline}
#hc-cart-update-status{min-height:1.5em}
@media(max-width:768px){.woocommerce-cart table.cart .product-price,.woocommerce-cart table.cart .product-subtotal{min-width:0}.woocommerce-cart table.cart td.product-quantity .quantity{max-width:100%}}
