div.ecwid-productBrowser-cart-totalAmount {
  color: #5BD7DD !important;
}

.ecwid-productBrowser-cart-taxLabel, div.ecwid-productBrowser-cart-taxAmount {
  color: white !important;
}

.ecwid-results-topPanel-controlsPanel {
  display: none !important;
}

div.ecwid-productBrowser-categoryDescription {
  text-align: center !important;
}

div.ecwid-productBrowser-details-rightPanel {
  margin-right: 60px !important;
}

div.ecwid-productBrowser-backgroundedPanel {
  background: #6F6F6D !important;
}

.ecwid-productBrowser-ProductPage div.ecwid-productBrowser-sku {
  color: white !important;
  font-weight: bold !important;
}

.ecwid-productBrowser-ProductPage div.ecwid-productBrowser-details-inStockLabel {
  color: white !important;
  font-weight: bold !important;
}

.ecwid-productBrowser-ProductPage div.ecwid-productBrowser-price, .ecwid-productBrowser-CategoryPage div.ecwid-productBrowser-price {
  color: white !important;
}

div.ecwid-productBrowser-details-inTheBag div {
  color: white !important;
}

.ecwid-productBrowser-ProductPage div.ecwid-productBrowser-details-qtyLabel {
  color: white !important;
}

div.ecwid-productBrowser-details-rightPanel table:first-child {
  box-shadow: 10px 10px 5px #A3A3A3;
}

div.ecwid-productBrowser-details-rightPanel table:first-child * {
  box-shadow: 0 0 0 0;
}

div.ecwid-productBrowser-details-qtyPanel table {
  box-shadow: 0 0 0 0 !important;
}

div.ecwid-productBrowser-categoryPath {
  margin-left: 60px !important;
}

div.ecwid-productBrowser-detailsContainer div.ecwid-productBrowser-head {
  margin-left: 60px !important;
  font-weight: bold !important;
  font-size: 26px;
}

div.ecwid-ProductBrowser-auth-anonim {
  display: none !important;
}

div.ecwid-Checkout-PasswordBlock {
  display: none !important;
}

div.ecwid-Checkout-EmailBlock div.ecwid-Checkout-blockTitle:first-child {
  display: block !important;
}

div.ecwid-Checkout-EmailBlock div.ecwid-Checkout-blockTitle:nth-child(2) {
  display: none !important;
}

span.ecwid-productBrowser-details-optionRadioButton-name {
  color: white !important;
}

div.ecwid-productBrowser-details-outOfStockLabel {
  display: none !important;
}

.ecwid-productBrowser-details-optionPanel label {
  color: #F5CD05 !important;
}

div.ecwid-productBrowser-productNameLink {
  text-align: center !important;
}

div.ecwid-productBrowser-ProductPage div.ecwid-productBrowser-sku {
  display: none !important;
}

span.ecwid-productBrowser-details-optionRadioButton-price {
  display: none !important;
}

.ecwid-Checkout-ShippingAddress button {
  display: none !important;
}

.ecwid-note {
  font-weight: bold !important;
}

.ecwid-Invoice .ecwid-productBrowser-sku, .ecwid-Invoice .ecwid-productBrowser-price {
  color: black !important;
  font-weight: bold !important;
}

.ecwid-productBrowser-cart-subtotalAmountPanel * {
  color: white !important;
}

.ecwid-productBrowser-cart-shippingAmountPanel * {
  color: white !important;
}

.ecwid-productBrowser-cart-totalLabel {
  color: white !important;
}

/*hide Sold Out ribbbon*/
.ec-size .ec-store.ec-store__product-page.ec-store__product-page--56722017.ec-store__product-page--c14136042 .product-details__attraction-block.product-details__attraction-block--no-info.product-details__product-soldout div {
  display: none;
}

.ec-size.ec-size--m .ec-store .product-details--layout-sidebar-right .product-details__description {
  width: 100%;
}

.product-details-module.product-details__general-info .product-details-module__title.ec-header-h6 {
  display: none;
}
