.ec-size .ec-store .details-product-purchase__add-buttons .details-product-purchase__add-to-bag .form-control__button {
  background-color: #187dd1;
  /* Desired button color */
  color: white;
  /* Text color */
  transition: background-color 0.3s;
  /* Smooth transition for hover effect */
}

.ec-size .ec-store .details-product-purchase__add-buttons .form-control__button:hover {
  background-color: #4ba2ea;
  /* Lighter shade of blue for hover */
}

.ec-size .ec-store .details-product-purchase__add-buttons .form-control__button .svg-line-check {
  stroke: white;
  /* SVG icon color */
}

/*Go to checkout button*/
.ec-size .ec-store .details-product-purchase__checkout-controls .form-control__button {
  background-color: #187dd1;
  /* Desired button color */
  color: white;
  /* Text color */
  transition: background-color 0.3s;
  /* Smooth transition for hover effect */
}

.ec-size .ec-store .details-product-purchase__checkout-controls .form-control__button:hover {
  background-color: #4ba2ea;
  /* Lighter shade of blue for hover */
}

html#ecwid_html body#ecwid_body .ecsp.ecsp-SingleProduct-v2 .ecwid-btn.ecwid-btn--primary {
  background-color: #187dd1;
  transition: background-color 0.3s;
}

html#ecwid_html body#ecwid_body .ecsp.ecsp-SingleProduct-v2 .ecwid-btn--primary:is(.ecwid-btn:hover, .ecwid-btn:active, .ecwid-btn:focus, .ecwid-btn:focus-visible) {
  background-color: #4ba2ea;
  border: none;
  height: 40px;
}

html#ecwid_html body#ecwid_body .ec-size :is(.ecwid-productBrowser-CartPage, .ecwid-productBrowser-ElmCheckoutShippingAddressPage) :is(.ec-cart-summary__row--shipping, .ec-cart-summary__row--total) {
  display: none;
}
