.ecwid .ecwid-ProductDetails-gray-panel-bottom {
  background: transparent;
}
 .ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-sharePanel-header {
  background: transparent;
}
 .ecwid .ecwid-productBrowser-ask-advice-panel {
  background: transparent !important;
}
 .ecwid .ecwid-btn--primary {
  background: #F7D2C5;
  color: #000;
}
 .ecwid .ecwid-btn--primary:hover {
  background: #F4BFAD;
  color: #000;
}
 .ecwid a, .ecwid a:visited, .ecwid a:hover, .ecwid a:active {
  color: black;
}
 -------------------------------------------------
body#ecwid_body {
  background-color: #ffffff;
}
 html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-thumbnail {
  text-align: left;
}
 div.ecwid-favorite-view {
  background-color: #ffffff;
  border-radius: 4px;
  padding: 0px 8px 4px 8px;
  display: inline-block;
  visibility: hidden;
  overflow: hidden;
  min-height: 23px;
  max-height: 32px;
  cursor: pointer;
  display: inline-block;
  overflow: visible;
}
 /* Product price */
div.ecwid-productBrowser-price {
  font: normal 24px andale mono, geneva, verdana, sans-serif;
  color: red;
  white-space: nowrap;
}
 /* The "In stock" and "Out of stock" labels */
div.ecwid-productBrowser-details-inStockLabel,
div.ecwid-productBrowser-details-outOfStockLabel {
  font: bold 14px tahoma, geneva, verdana, sans-serif;
  padding-bottom: 12px;
}
 div.ecwid-productBrowser-details-inStockLabel {
  color: #43a294;
}
 div.ecwid-productBrowser-details-outOfStockLabel {
  color: #a20505;
}
 div.ecwid-productBrowser-details-outOfStockLabel-allInBag {
  color: #1e2c38;
}
 /* The backgrounded panel on the right of some pages */
/* (product details or the shopping bag pages for example) */
div.ecwid-productBrowser-backgroundedPanel {
  background-color: white;
}
 .innerWidget7 {
  left: auto;
  width: 100%;
}
 body.ecwid-starter-site {
  background-color: #ffffff;
}
 .ecwid div.ecwid-minicart {
  background-color: #F7D2C5 !important;
}
 .grid-product__sku-inner {
  display: none;
}
 