
/* Custom CSS theme */
.ec-size .ec-store .ec-cart-summary__title, .ec-size .ec-store .ec-cart-summary__price {
  color: black;
}

.ec-size .ec-store .product-details-module__content--collapsed ~ .product-details-module__btn-more .ec-link {
  background: #333;
  display: block;
  width: 120px;
  height: 30px;
  text-align: center;
  padding-top: 4px;
  border-radius: 3px;
  margin-top: 10px;
}

.ec-size .ec-store .form-control--checkbox-button .form-control__radio:checked ~ .form-control__inline-label label {
  color: black;
  background: #e6e6e6;
}

.ec-size .ec-store .ec-cart-coupon__wrap {
  visibility: visible;
}

.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__wrap {
  display: flex;
  align-items: center;
  height: auto;
}

.ec-size .ec-store .ec-cart-coupon .ec-cart-coupon__text {
  display: none;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart__steps .ec-radiogroup__item--checked {
  background-color: #f2f2f2;
  box-shadow: 0 0 0 1px #cfcfcf, 0 0 0 1px #f2f2f2 inset;
  cursor: default;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart__steps .form-control__radio:checked + .form-control__radio-view::after {
  border-color: #808080b8 !important;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart__steps .form-control__radio + .form-control__radio-view::after {
  border-color: #dadada;
  background-color: #787878 !important;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart__steps .ec-cart-step--done .ec-link, html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart-step--done:hover .ec-cart-step__title {
  color: #f2f2f2;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart__steps .ec-cart-step__icon {
  border: 1px solid #787878;
  border-radius: 50%;
  color: #787878;
}

/*Color of product titles on hover*/
.ec-size .ec-store .grid-product__wrap-inner:hover .grid-product__title .grid-product__title-inner {
  color: grey;
}

/*Change color of the radio buttons - START*/
.ec-size .ec-store .form-control__radio-view-inner {
  background-color: #FFF;
}

.ec-size .ec-store .form-control__radio-view::after {
  border-color: grey;
}

.ec-size .ec-store .form-control__radio:checked + .form-control__radio-view::after {
  background-color: grey  !important;
  border-color: grey  !important;
}

/*Change color of the radio buttons - END*/
