.ec-size .ec-store .form-control--primary .form-control__button {
  background: #000000;
}
 .ec-size .ec-store .form-control--secondary .form-control__button {
  border-color: #f09;
  color: #f5c6d0;
  background: #f09;
}
 .ec-size .ec-store div.details-product-purchase__controls .form-control__button-text {
  color: #fff;
  text-transform: uppercase;
}
 .grid-product__button.grid-product__buy-now > span, .author, .ec-label.label--flag.label--attention {
  display: none;
}
 .ec-size .ec-store .ec-cart-item__control-inner.ec-cart-item__control-inner.ec-link::after {
  content: "Remove";
  display: block;
  margin-top: -3px;
}
 .ec-size .ec-store .ec-cart-item__control-inner.ec-cart-item__control-inner.ec-link svg {
  display: none;
}
 div.grid-product__button.grid-product__buy-now button {
  background-color: #f5c6d0 !important;
  color: #000 !important;
  border-color: #f5c6d0 !important;
}
 /* Open the discount coupon field - START */
.ec-size .ec-store .ec-cart-coupon .ec-cart-coupon__wrap {
  display: flex;
  height: auto;
}
 .ec-size .ec-store .ec-cart-coupon:not(.ec-cart-coupon--applied) .ec-cart-coupon__button--apply {
  display: block;
}
 .ec-size .ec-store .ec-cart-coupon .ec-cart-coupon__text {
  display: none;
}
 .ec-size .ec-store .ec-cart-coupon__wrap {
  visibility: visible;
}
 /* Open the discount coupon field - END */
.label__text {
  color: #262626 !important;
}
 /* Changing the color of the coupon code field */
.ec-size .ec-store .ec-cart-coupon__wrap .form-control--empty:not(.form-control--label) .form-control__placeholder {
  color: #000000;
  font-weight: bold;
}
 /* Make Checkout title bold, black, and larger */
.page-title__name.ec-header-h1 {
  font-weight: 900 !important;
  font-size: 36px !important;
  color: black !important;
}
 /* Make phone number/email input label bold and larger */
#cphone__combined_text {
  font-weight: 900 !important;
  font-size: 18px !important;
  color: black !important;
}
 /* Make form labels (e.g., "Have a coupon? Enter it here") bold, black, and larger */
.ec-cart-coupon__text, .form-control__placeholder-inner, .ec-cart-next__title {
  font-weight: 900 !important;
  font-size: 18px !important;
  color: black !important;
}
 /* Make "Next" section titles bold, black, and larger */
.ec-cart-next__header.ec-header-h4 {
  font-weight: 900 !important;
  font-size: 22px !important;
  color: black !important;
}
 a#no_email_link {
  font-size: 18px !important;
}
 .ec-size .ec-store .ec-form__cell.ec-form__cell--1m2a1at {
  display: none !important;
}
 /*Hide 'Estimated shipping' from checkout */
.ec-size .ec-store__cart-page .ec-cart-summary__row.ec-cart-summary__row--shipping {
  display: none;
}
 .ec-size .ec-store__cart-page .ec-cart-summary__row.ec-cart-summary__row--total {
  display: none;
}
 .ecwid-productBrowser-ElmCheckoutShippingAddressPage .ec-cart-summary__row.ec-cart-summary__row--shipping {
  display: none;
}
 .ecwid-productBrowser-ElmCheckoutShippingAddressPage .ec-cart-summary__row.ec-cart-summary__row--total {
  display: none;
}
 .ec-size .ec-store .ec-cart-step--payment .ec-cart-accept__icons {
  display: none;
}
 .ec-size .ec-store .grid-product__subtitle-inner,
.ec-size .ec-store .grid-product__title-inner,
.ec-size .ec-store .grid-product__rating-text--medium-text,
.ec-size .ec-store .grid-product__rating-text--small-text {
  color: #000 !important;
  font-weight: bold !important;
}
 