  .cart-3 {  .cart-3__items {  thead, .cart_item { border-color: var(--neutral-trans-40); } thead {  th { padding-block-end: var(--space-xs); } } tbody {  td { padding-block: var(--space-m);  @media (max-width: 767px) { padding-block: var(--space-xs); } }  .product-thumbnail img { object-fit: cover; object-position: 50%; border: 1px solid var(--neutral); border-radius: var(--radius-xs); }  .product-name a { font-weight: 700; }  .product-quantity {  .quantity { border-color: var(--neutral-trans-50); .qty { border-color: inherit; } .action { border-color: inherit;  &.minus { border-radius: var(--radius-xs) 0 0 var(--radius-xs); } &.plus { border-radius: 0 var(--radius-xs) var(--radius-xs) 0; } } } }  .actions { padding: var(--space-m) 0 0 0;  .coupon { gap: var(--space-xs); align-items: stretch; #coupon_code { line-height: 150%; padding: var(--space-xs); font-size: var(--text-xs); border-radius: var(--radius-xs); border-color: var(--neutral-trans-50); &:focus { border-color: var(--neutral); }  &::placeholder { color: var(--neutral-trans-40); } } } .button { line-height: 150%; padding: var(--space-xs) var(--space-s); &:disbled { opacity: 0.3; } } } } }  .cart-3__totals { table { border-color: var(--neutral-trans-40);  .woocommerce-shipping-totals.shipping { th { font-weight: 700; font-size: var(--text-s); color: var(--neutral); } td {  text-align: end; font-size: var(--text-s); color: var(--neutral);  .woocommerce-shipping-calculator .shipping-calculator-button { font-weight: 700; } } } } .wc-proceed-to-checkout { .checkout-button { width: 100%; padding: var(--space-xs) var(--space-m); line-height: 150%; @media (max-width: 767px) { padding: var(--space-s) var(--space-m); } } } }}