/*=====================================*
 * CART PAGE
 *======================================*/
.wc-block-components-product-name {
  text-decoration: none;
  color: var(--tr-key-black);
}

.wc-block-components-formatted-money-amount {
  color: var(--tr-primary);
}

.wc-block-cart-item__total-price-and-sale-badge-wrapper .wc-block-components-product-badge {
  display: none;
}


.wc-block-cart__submit-button {
  background-color: var(--tr-secondary);
}


.wc-block-components-notice-banner.is-error {
  display: none !important;
}

/* =========================================================
 * CART — TABLET / MOBILE SINGLE COLUMN
 * ========================================================= */

@media (max-width: 1024px) {

  /* Cart main wrapper */
  .wp-block-woocommerce-cart .wc-block-cart {
    display: flex;
    flex-direction: column;
    width: 100%;
  }

  /* Product area */
  .wp-block-woocommerce-cart .wc-block-cart__main {
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    box-sizing: border-box;
  }

  /* Cart Totals */
  .wp-block-woocommerce-cart .wc-block-components-sidebar {
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    box-sizing: border-box;
    margin-top: 30px;
  }
}