
/* Custom CSS theme */
/*ecwid css*/
html#ecwid_html body#ecwid_body #ecwid_loading_indicator .loaderr {
  display: none !important;
}
 #ecwid_loading_indicator {
  background: url(http://myfuntone.com/wp-content/themes/Funtone/sprites/i/loader.svg) center center no-repeat !important;
}
 /* cart_total_price_size: */
div.ecwid-productBrowser-cart-totalAmount {
  font-size: 19px;
  font-weight: 400;
}
 /* cart_total_price_text transform */
div.ecwid-productBrowser-cart-totalAmount {
  text-transform: uppercase;
}
 /* out_of_stock_label_colour: */
span.ecwid-BuyNow-outOfStockLabel {
  color: #545454;
}
 /* out_of_stock_label_size: */
span.ecwid-BuyNow-outOfStockLabel {
  font-size: 15px;
}
 /* checkout_form_bg_colour: */
div.ecwid-form,
td.ecwid-Invoice-edgeCell,
td.ecwid-Invoice-cell,
div.ecwid-amexPaymentForm,
div.ecwid-ppReview-block {
  background-color: #fafafa;
}
 /* checkout_form_title_colour: */
div.ecwid-Checkout-blockTitle,
table.ecwid-Checkout-blockTitle div.gwt-Label,
table.ecwid-Checkout-blockTitle div.gwt-HTML {
  color: #545454;
  font-size: 16px;
  font-weight: lighter;
}
 /* checkout_row_hover_bg_colour: */
tr.ecwid-productBrowser-cart-itemsTable-row-selected,
td.ecwid-productBrowser-cart-itemsTable-cell-selected {
  background-color: #ffffff;
}
 /* side_panel_bg_colour: */
div.ecwid-productBrowser-backgroundedPanel {
  background-color: #ededed;
}
 /* links_colour: */
.ecwid a,
.ecwid a:active,
.ecwid a:visited,
div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel-link,
div.ecwid-productBrowser-categoryPath a,
div.ecwid-productBrowser-categoryPath a:active,
div.ecwid-productBrowser-categoryPath a:visited,
div.popupContent .ecwid a,
div.popupContent .ecwid a:active,
div.popupContent .ecwid a:visited,
span.ecwid-minicart-mini-count {
  color: #545454;
}
 /* mini_buttons_text_colour: */
button.gwt-Button,
#wrapper button.gwt-Button,
div.ecwid-popup button.gwt-Button {
  color: #545454;
}
 /* main_price_font_font_weight: */
div.ecwid-productBrowser-price,
div.ecwid-productBrowser-cart-totalAmount {
  font-weight: 400;
}
 div.ecwid-productBrowser-backgroundedPanelInner .ecwid-productBrowser-price {
  font-size: 26px;
  font-weight: 500;
  color: #fff;
}
 html#ecwid_html body#ecwid_body.chameleon div.ecwid-productBrowser-details-optionPanel label.ecwid-fieldLabel {
  display: none;
}
 div.ecwid-productBrowser-backgroundedPanelInner .ecwid-fieldLabel {
  display: none;
}
  html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-GalleryPanel-imageContainer {
  border: 0 none;
  margin: 0;
}
 /* in the bag icon */
div.ecwid-productBrowser-details-inTheBag {
  background-image: url(http://www.natureskin.com/inbag.png);
}
 /* in the bag text */
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-inTheBag div {
  position: relative;
  top: 15px;
  left: 37px;
  width: 140px;
  font: normal 18px inherit;
  color: #545454;
  white-space: nowrap;
}
 /* product browser tick */
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsGrid-productTopFragment-inTheBag div.ecwid-productBrowser-productsGrid-inTheBagTick {
  background: url(http://www.natureskin.com/tick.png) no-repeat center center;
  filter: expression(fixPNG(this));
}
 /* go to bag link */
html#ecwid_html body#ecwid_body div.ecwid-minicart-link * {
  text-decoration: underline;
  cursor: pointer;
  font: 11px/20pt inherit;
  color: #545454;
}
 /*Continue Checkout */
/*Summary */
html#ecwid_html body#ecwid_body div.ecwid-Invoice-cell-title {
  background-color: #7A7A7A;
  font-size: 18px;
  color: #FFF;
  padding: 10px 20px;
  white-space: nowrap;
  text-align: center;
}
 /*share purchase */
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-head-share-purchase {
  font: normal 20px inherit;
  color: #707070;
  text-align: left;
  word-wrap: break-word;
  float: left;
}
 /*status */
html#ecwid_html body#ecwid_body td.ecwid-Invoice-Header-OrderId span, html#ecwid_html body#ecwid_body td.ecwid-Invoice-Header-OrderId-long span, html#ecwid_html body#ecwid_body td.ecwid-Invoice-Header-OrderId-very-long span {
  color: #545454;
}
 html#ecwid_html body#ecwid_body td.ecwid-Invoice-header-orderConfirmation-text a, html#ecwid_html body#ecwid_body td.ecwid-Invoice-header-orderConfirmation-text a:active, html#ecwid_html body#ecwid_body td.ecwid-Invoice-header-orderConfirmation-text a:visited, html#ecwid_html body#ecwid_body td.ecwid-Invoice-footer-orderConfirmation-text a, html#ecwid_html body#ecwid_body td.ecwid-Invoice-footer-orderConfirmation-text a:active, html#ecwid_html body#ecwid_body td.ecwid-Invoice-footer-orderConfirmation-text a:visited {
  font: normal 15px;
  color: #545454;
}
 html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsGrid-productBottomFragment div.ecwid-productBrowser-productNameLink a, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsGrid-productBottomFragment div.ecwid-productBrowser-productNameLink a:active, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsGrid-productBottomFragment div.ecwid-productBrowser-productNameLink a:visited, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsList-details div.ecwid-productBrowser-productNameLink a, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsList-details div.ecwid-productBrowser-productNameLink a:active, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsList-details div.ecwid-productBrowser-productNameLink a:visited, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsTable div.ecwid-productBrowser-productNameLink a, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsTable div.ecwid-productBrowser-productNameLink a:active, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsTable div.ecwid-productBrowser-productNameLink a:visited, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-subcategories-categoryName, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-subcategories-categoryName span.gwt-InlineLabel {
  color: #ffffff;
  font-size: 17px;
  text-decoration: none;
  text-transform: none;
  font-weight: 300;
}
 body {
  position: initial !important;
}
 html#ecwid_html body#ecwid_body div.ecwid-popup-headLabel {
  font: 23px inherit;
  color: #545454;
  margin: 0 0 12px 0;
  min-width: 240px;
}
 html#ecwid_html body#ecwid_body table.ecwid-LoginBox {
  border: solid 0px #EFEFEF;
  margin-top: 30px;
}
 .ecwid div.ecwid-productBrowser-AccountSettingsPage table.ecwid-LoginBox {
  margin: 0 auto;
}
 div.ecwid-Checkout-PasswordBlock {
  display: none;
}
 .ecwid-shopping-cart-product-browser html#ecwid_html body#ecwid_body div.ecwid-productBrowser-head {
  font-size: 30px !important;
}
 html#ecwid_html body#ecwid_body div.ecwid-productBrowser-head {
  font-size: 26px;
  font-family: inherit;
  color: #534f47;
  padding-bottom: 0px;
  margin-top: 61px;
  font-weight: 300;
  word-wrap: break-word;
  line-height: 1.4;
}
 html#ecwid_html body#ecwid_body div.ecwid-productBrowser-categoryPath a {
  color: #545454;
}
 html#ecwid_html body#ecwid_body .ecwid a {
  font-weight: 400;
  font-size: 15px;
  color: #545454;
  background-color: transparent;
  text-decoration: underline;
  cursor: pointer;
}
 /*preloader */
table#ecwid_loading_indicator td img {
  display: none !important;
}
 table#ecwid_loading_indicator td {
  background: transparent url(http://www.natureskin.ch/preloader.gif) center center no-repeat !important;
}
 html#ecwid_html body#ecwid_body div.ecwid-productBrowser-head {
  margin-top: 0;
}
 html#ecwid_html body#ecwid_body .ecwid-productBrowser-productsTable-v2 div.ecwid-productBrowser-productNameLink a, html#ecwid_html body#ecwid_body .ecwid-productBrowser-productsList-v2 div.ecwid-productBrowser-productNameLink a, html#ecwid_html body#ecwid_body .ecwid-productBrowser-productsGrid-v2 div.ecwid-productBrowser-productNameLink a {
  font-family: "Raleway" !important;
}
 html#ecwid_html body#ecwid_body .ecwid-productBrowser-productsGrid-v2 td.ecwid-productBrowser-productsGrid-cell {
  font-size: 15px;
  margin-bottom: 5px;
  color: #333;
}
 html#ecwid_html body#ecwid_body.chameleon .ecwid select {
  border: 2px solid #999;
  padding: 6px;
  margin-bottom: 15px;
}
 html#ecwid_html body#ecwid_body.chameleon button.ecwid-AccentedButton {
  margin-bottom: 10px;
}
 html#ecwid_html body#ecwid_body.chameleon a.gwt-Anchor {
  display: none;
}
 html#ecwid_html body#ecwid_body .ecwid-minicart-mini-count {
  color: #111;
  font-family: "Open Sans";
}
 html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-leftPanel {
  width: 65%;
}
  html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-backgroundedPanel {
  max-width: 100%;
}
 html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart div.ecwid-productBrowser-backgroundedPanel {
  max-width: 300px;
  width: 300px;
}
 html#ecwid_html body#ecwid_body.chameleon div.ecwid-productBrowser-cart-totalAmount {
  margin-top: 4px;
}
 html#ecwid_html body#ecwid_body td.ecwid-productBrowser-cart-itemsTable-cell {
  padding: 20px 9px;
}
 html#ecwid_html body#ecwid_body.chameleon div.ecwid-productBrowser-cart div.ecwid-productBrowser-price {
  margin-top: 13px;
}
 html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-qtyTextField-multiplication {
  margin-top: 23px;
}
 html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart input.ecwid-productBrowser-cart-qtyTextField {
  margin-top: 23px;
}
 html#ecwid_html body#ecwid_body.chameleon .ecwid-productBrowser-SearchPage div.ecwid-productBrowser-productNameLink a {
  font-weight: 400 !important;
  text-decoration: none;
  text-align: left !important;
}
 #ecwid-store-7880017 div.ecwid-productBrowser-category.ecwid-enableDetailedTaxes {
  margin-left: -37px;
  margin-right: -37px;
}
 html#ecwid_html body#ecwid_body div.ecwid-productBrowser {
  padding: 0;
}
 .ecwid-productBrowser-CategoryPage .ecwid-productBrowser-subcategories-mainTable html#ecwid_html body#ecwid_body .ecwid td[align="center"] {
  text-align: center !important;
}
 html#ecwid_html body#ecwid_body.chameleon .ecwid div.ecwid-imgLoaded {
  width: 100% !important;
  display: block !important;
}
 html#ecwid_html body#ecwid_body.chameleon .ecwid div.ecwid-imgLoaded img {
  max-width: none !important;
  width: 100% !important;
  height: auto !important;
}
 html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details .ecwid-btn--primary:focus {
  border: none !important;
}
 html#ecwid_html body#ecwid_body.chameleon div.ecwid-fieldEnvelope-label {
  color: #fff;
}
 html#ecwid_html body#ecwid_body .ecwid .ecwid-productBrowser-backgroundedPanel td[align="center"] {
  text-align: left;
}
 .ecwid-productBrowser-cart-itemsTable td.ecwid-productBrowser-cart-itemsTable-headerCell-thumbnail span {
  color: #ffffff;
  margin-bottom: 10px;
  font-size: 16px;
  display: inline-block;
}
 .ecwid-productBrowser-cart-itemsTable td.ecwid-productBrowser-cart-itemsTable-headerCell {
  color: #ffffff;
  margin-bottom: 10px;
  font-size: 16px;
}
 html#ecwid_html body#ecwid_body div.ecwid-minicart {
  background: #fff !important;
}
 html#ecwid_html body#ecwid_body div.ecwid-minicart-counter {
  color: #E06037 !important;
}
 .ecwid-productBrowser-cart td div.ecwid-productBrowser-cart-hint {
  margin-top: 10px;
}
 .ecwid-Checkout .ecwid-Checkout-blockTitle {
  color: #ffffff !important;
}
 .ecwid-Checkout .ecwid-Checkout-blockTitle {
  color: #ffffff !important;
}
 .ecwid-Checkout .ecwid-Checkout-BreadCrumbs-link {
  color: #ffffff !important;
}
 .ecwid-Checkout .ecwid-Checkout-BreadCrumbs-link-current {
  border-color: #fff !important;
}
 .ecwid-Checkout .ecwid-note {
  color: #fff !important;
}
 .ecwid-Checkout .ecwid-btn--sign_in {
  border-color: #fff !important;
}
 .ecwid-Checkout .ecwid-PaymentCommentsBlock {
  display: none;
}
 html#ecwid_html body#ecwid_body div.ecwid-minicart-clickArea {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='49' viewBox='0 0 40 49'%3E%3Cpath fill='%23e06037' d='M37 13v27c0 3.31-2.69 6-6 6H9c-3.31 0-6-2.69-6-6V13h34m2-2H1v29c0 4.418 3.582 8 8 8h22c4.418 0 8-3.582 8-8V11z'/%3E%3Ccircle fill='%23e06037' cx='12' cy='17' r='2'/%3E%3Ccircle fill='%23e06037' cx='28' cy='17' r='2'/%3E%3Cpath fill='%23e06037' d='M29 17h-2v-7c0-3.86-3.14-7-7-7s-7 3.14-7 7v7h-2v-7c0-4.962 4.037-9 9-9s9 4.038 9 9v7z'/%3E%3C/svg%3E") no-repeat !important;
}
 html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-inTheBag {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='49' viewBox='0 0 40 49'%3E%3Cpath fill='%23e06037' d='M37 13v27c0 3.31-2.69 6-6 6H9c-3.31 0-6-2.69-6-6V13h34m2-2H1v29c0 4.418 3.582 8 8 8h22c4.418 0 8-3.582 8-8V11z'/%3E%3Ccircle fill='%23e06037' cx='12' cy='17' r='2'/%3E%3Ccircle fill='%23e06037' cx='28' cy='17' r='2'/%3E%3Cpath fill='%23e06037' d='M29 17h-2v-7c0-3.86-3.14-7-7-7s-7 3.14-7 7v7h-2v-7c0-4.962 4.037-9 9-9s9 4.038 9 9v7z'/%3E%3C/svg%3E") no-repeat !important;
  padding-left: 10px !important;
}
 html#ecwid_html body#ecwid_body.chameleon .ecwid-btn--secondary {
  border-color: #ffffff !important;
}
 html#ecwid_html body#ecwid_body.chameleon .ecwid input.ecwid-productBrowser-details-qtyTextField {
  border: 1px solid #fff !important;
}
 .ecwid-productBrowser-detailsContainer table tr td button.ecwid-btn--openBag {
  float: left !important;
}
 .ecwid-productBrowser-detailsContainer .ecwid-productBrowser-backgroundedPanelInner table tr td:first-child {
  width: 20% !important;
}
 .ecwid-Checkout .ecwid-Checkout-BillingAddress-container button.ecwid-btn--continue {
  min-width: 116px !important;
  padding: 13px 20px 13px 20px !important;
}
 .ecwid-productBrowser-detailsContainer .ecwid-productBrowser-backgroundedPanelInner button.ecwid-btn--continueShopping {
  min-width: 140px !important;
  padding: 13px 27px 13px 27px !important;
}
 #ecwid-checkoutOptionsPanel tr td .ecwid-btn--checkout {
  min-width: 85px !important;
  padding: 10px 16px 10px 16px !important;
}
 html#ecwid_html body#ecwid_body div.ecwid-productBrowser {
  background: none !important;
}
 .ecwid-productBrowser-CartPage .ecwid-productBrowser-innerTable .ecwid-productBrowser-cart table .ecwid-btn.ecwid-btn--secondary {
  color: white !important;
  background-color: #ed6436 !important;
}
 .ecwid-productBrowser-CartPage .ecwid-productBrowser-innerTable .ecwid-productBrowser-cart .ecwid-form .ecwid-btn.ecwid-btn--secondary {
  color: white !important;
  background-color: #ed6436 !important;
  border: 0 none !important;
}
 html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-chooseLocationPopup label.ecwid-fieldLabel {
  color: #ed6436 !important;
}
 html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-chooseLocationPopup-deliveryMethodLabel {
  color: #ed6436 !important;
}
 html#ecwid_html body#ecwid_body.chameleon button.gwt-Button, html#ecwid_html body#ecwid_body.chameleon #wrapper button.gwt-Button {
  color: white;
}
 /*Product titles on catalog page*/
/*Change font color*/
.ec-size .ec-store .grid-product__title-inner {
  color: #FFFFFF;
}
 html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-product__wrap-inner:hover .grid-product__title .grid-product__title-inner {
  color: #ffffff !important;
}
 /*Product price on catalog page*/
/*Change font color*/
.ec-size .ec-store .grid-product__price-amount {
  color: #B1A690;
}
 /*Change font size*/
.ec-size .ec-store .grid-product__price-value.ec-price-item {
  font-size: 20px !important;
}
 html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store h1, html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-header-h1 {
  color: #ffffff !important;
  font-weight: 300 !important;
  text-transform: uppercase !important;
  font-family: 'Outfit' !important;
}
 html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__sort {
  text-align: center !important;
  margin-bottom: 30px !important;
}
 html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__sort .form-control__select-text {
  text-transform: uppercase;
  color: #ffffff !important;
  font-family: 'Outfit' !important;
  font-size: 14px !important;
}
 html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--select-inline .form-control__arrow {
  display: inline-block;
  position: absolute !important;
  top: 50% !important;
  right: 0 !important;
  width: 18px !important;
  height: 18px !important;
  transform: translate(-50%, -50%);
}
 html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .grid-sort__item.grid-sort__item--sortby {
  margin-left: 0 !important;
  background: #1a1a1a !important;
  padding: 10px 30px 10px 10px !important;
  width: 250px;
}
 html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--select-inline:hover .form-control__select-text, html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--select-inline:hover .form-control__arrow {
  color: #B1A690 !important;
}
 html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-footer__link {
  font-size: 16px !important;
  color: #ffffff !important;
  font-family: 'Outfit' !important;
}
 html#ecwid_html body#ecwid_body .ec-size .ec-store .product-details__top-active-navigation .product-details__navigation {
  border: 0 !important;
}
 html#ecwid_html body#ecwid_body .ec-size .ec-store .product-details__top-active-navigation .product-details__navigation--arrow-left, html#ecwid_html body#ecwid_body .ec-size .ec-store .product-details__top-active-navigation .product-details__navigation--arrow-right {
  padding: 5px 10px !important;
  fill: #ffffff !important;
}
 html#ecwid_html body#ecwid_body .ec-size .ec-store .product-details__top-active-navigation .product-details__navigation--arrow-left svg, html#ecwid_html body#ecwid_body .ec-size .ec-store .product-details__top-active-navigation .product-details__navigation--arrow-right svg {
  height: 22px !important;
}
 html#ecwid_html body#ecwid_body .ec-size .ec-store .product-details__top-active-navigation .product-details__navigation--arrow-left {
  border-right: 1px solid #777777 !important;
}
 html#ecwid_html body#ecwid_body .ec-size .ec-store .product-details__top-active-navigation .product-details__navigation--arrow-left:hover, html#ecwid_html body#ecwid_body .ec-size .ec-store .product-details__top-active-navigation .product-details__navigation--arrow-right:hover {
  background-color: transparent !important;
  fill: #B1A690 !important;
}
 html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-link--muted, html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-link--muted:visited {
  color: #ffffff !important;
}
 html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-text-muted,
html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-link--muted:hover {
  color: #ffffff !important;
}
 html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .details-product-price__value {
  color: #B1A690 !important;
}
 html#ecwid_html body#ecwid_body .ec-size .ec-store h6, html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-header-h6 {
  color: #ffffff;
}
 html#ecwid_html body#ecwid_body .ecsp label, html#ecwid_html body#ecwid_body .ecwid label {
  color: #ffffff;
}
 html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .product-details__product-description:not(.product-details__product-description--blank) {
  color: #ffffff;
}
 html#ecwid_html body#ecwid_body .product-details-module__btn-more .ec-link,
html#ecwid_html body#ecwid_body .product-details-module__btn-more .ec-link:visited {
  margin-top: 20px;
  color: #B1A690 !important;
  text-transform: uppercase !important;
}
 html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control:not(.form-control--loading) .form-control__button {
  background-color: #B1A690  !important;
  color: #ffffff !important;
  text-transform: uppercase !important;
  font-size: 16px !important;
  border-radius: 50px !important;
}
 html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-cart-email, html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-cart-email__text {
  color: #ffffff !important;
}
 html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart__checkout--highlight .form-control--required .form-control__inline-label, html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart__checkout--need-agreement:hover .ec-cart__agreement:not(:hover) .form-control--required .form-control__inline-label {
  background-color: #B1A690 !important;
  color: #000 !important;
}
 html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control__checkbox:checked ~ .form-control__checkbox-view::after {
  border-color: #B1A690 !important;
  background-color: #B1A690 !important;
  color: #333;
}
 html#ecwid_html body#ecwid_body .ecwid tr:hover td {
  color: #ffffff !important;
}
 html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-cart-summary__row--total .ec-cart-summary__title, html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-cart-summary__row--total .ec-cart-summary__price {
  color: #ffffff !important;
}
 html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-link, html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-link:visited {
  color: #B1A690 !important;
  width: 100% !important;
}
 html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-cart-shopping__wrap {
  color: #ffffff !important;
}
 html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-cart-next__header {
  color: #ffffff !important;
}
 html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart-item__price-inner {
  color: #ffffff !important;
}
 html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart-item__count {
  flex-shrink: 0;
  flex-grow: 1;
}
 html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-cart-item__title {
  color: #ffffff !important;
}
 html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-page-body {
  font-size: 16px;
  color: #ffffff !important;
}
 html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store.ec-store__account-page .ec-header-h4 {
  color: #ffffff !important;
}
 html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart__products--short .ec-cart-item-sum {
  color: #ffffff !important;
}
 html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart-step__text,
html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-cart__agreement {
  color: #ffffff !important;
}
 html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart-step--simple:not(.ec-cart-step--no-action):hover .ec-link, html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart-step--simple:not(.ec-cart-step--no-action):hover .ec-cart-step__title {
  color: #B1A690 !important;
}
 minicart__counter::after, html#ecwid_html body#ecwid_body .ec-minicart--xxl .ec-minicart__counter::after {
  content: '';
  display: block;
  position: absolute;
  z-index: -1;
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  border-radius: 20px;
  background-color: #b1a690;
  font-size: inherit;
  transform: scale(1);
}
 html#ecwid_html body#ecwid_body .ec-minicart.ec-minicart--pill, html#ecwid_html body#ecwid_body .ec-minicart.ec-minicart--rect {
  background-color: #b1a690 !important;
  border-color: #b1a690 !important;
}
 html#ecwid_html body#ecwid_body .ec-minicart--xs .ec-minicart__counter::after, html#ecwid_html body#ecwid_body .ec-minicart--s .ec-minicart__counter::after, html#ecwid_html body#ecwid_body .ec-minicart--m .ec-minicart__counter::after, html#ecwid_html body#ecwid_body .ec-minicart--l .ec-minicart__counter::after, html#ecwid_html body#ecwid_body .ec-minicart--xl .ec-minicart__counter::after, html#ecwid_html body#ecwid_body .ec-minicart--xxl .ec-minicart__counter::after {
  background-color: #ffffff !important;
}
 html#ecwid_html body#ecwid_body .ec-minicart--xs .ec-minicart__counter, html#ecwid_html body#ecwid_body .ec-minicart--s .ec-minicart__counter, html#ecwid_html body#ecwid_body .ec-minicart--m .ec-minicart__counter, html#ecwid_html body#ecwid_body .ec-minicart--l .ec-minicart__counter, html#ecwid_html body#ecwid_body .ec-minicart--xl .ec-minicart__counter, html#ecwid_html body#ecwid_body .ec-minicart--xxl .ec-minicart__counter {
  color: #000000 !important;
}
 html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart-step--done:hover .ec-link, html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart-step--done:hover .ec-cart-step__title {
  color: #ffffff !important;
}
 html#ecwid_html body#ecwid_body .ecsp, html#ecwid_html body#ecwid_body .ecwid {
  color: #ffffff !important;
}
 .ec-cart-step__icon.ec-cart-step__icon--done svg path {
  stroke: #ffffff;
}
 html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart-step__icon {
  border-color: #ffffff !important;
}
 html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-radiogroup__item--checked {
  box-shadow: 0 0 0 0px #1a7ac4,0 0 0 0px #1a7ac4 inset !important;
}
 html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-radiogroup__items {
  border-color: #b1a690 !important;
}
 .TermsText {
  color: #ffffff !important;
}
 