cart-drawer.drawer {
  background-color: rgba(var(--color-background), .5);
}
cart-drawer .quantity.cart-quantity {
  background-color: transparent;
  border: 3px solid rgb(var(--color-foreground));
}
.drawer__heading {
  letter-spacing: -0.9px;
}
.cart-drawer__footer .discounts {
  font-size: 1.8rem;
}
.drawer__footer .cart__ctas .cart__checkout-button {
  font-weight: 700;
  letter-spacing: 0px;
  font-size: 1.5rem;
  background-color: rgb(var(--color-foreground));
  color: rgb(var(--color-background));
}
.drawer__footer .cart__ctas .cart__checkout-button:hover {
  background-color: rgba(var(--color-foreground), .9);
}
.drawer__footer .cart__ctas .cart__checkout-button:hover:after {
  box-shadow: none;
}
