
/* Custom CSS theme */
html#ecwid_html body#ecwid_body nav.horizontal-menu.horizontal-menu--mobile {
  left: -100%;
  font-size: 16px;
  padding: 55px 10px 10px 10px;
  width: 50%;
  position: fixed;
  z-index: 9999;
  overflow: hidden;
  top: 0;
  bottom: 0;
  opacity: 0;
  background-color: #6e5e51;
  transition: all 0.5s ease-in-out;
  -webkit-overflow-scrolling: touch;
}

html#ecwid_html body#ecwid_body .ecwid a, html#ecwid_html body#ecwid_body .ecwid a:visited, html#ecwid_html body#ecwid_body .ecwid a:hover, html#ecwid_html body#ecwid_body .ecwid a:active {
  color: #666;
  background-color: transparent;
  text-decoration: none;
  cursor: pointer;
}

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: #6e5e51;
  transition: color .12s ease-out 0s;
}

html#ecwid_html body#ecwid_body .ecwid a, html#ecwid_html body#ecwid_body .ecwid a:visited, html#ecwid_html body#ecwid_body .ecwid a:hover, html#ecwid_html body#ecwid_body .ecwid a:active {
  color: #6e5e51;
  background-color: transparent;
  text-decoration: none;
  cursor: pointer;
}

html#ecwid_html body#ecwid_body .ecwid-minicart-mini-count {
  color: #6e5e51;
  font-size: 13px;
}

html#ecwid_html body#ecwid_body nav.horizontal-menu.horizontal-menu--mobile .horizontal-menu-item > a {
  white-space: nowrap;
  color: #999;
}

html#ecwid_html body#ecwid_body .horizontal-menu-container {
  background-color: #1c0001;
  border-radius: 5px;
  margin-bottom: 15px;
  position: relative;
  z-index: 10;
}

html#ecwid_html body#ecwid_body .horizontal-desktop.horizontal-menu-container .horizontal-menu-item > a {
  padding: 10px 15px;
  display: block;
  white-space: nowrap;
  color: #b1a28d;
  border-radius: 5px;
}

html#ecwid_html body#ecwid_body .horizontal-menu-container.horizontal-mobile .horizontal-menu-button {
  color: #b1a28d;
  cursor: pointer;
}

div.ecwid-productBrowser-CategoryPage-0 .ec-store .grid__categories {
  display: none;
}

[data-block] {
  background-color: #1c0001;
  border-color: #1c0001;
  box-sizing: border-box;
  padding-right: env(safe-area-inset-right);
  padding-left: env(safe-area-inset-left);
}

html#ecwid_html body#ecwid_body .ecwid div, html#ecwid_html body#ecwid_body .ecwid object, html#ecwid_html body#ecwid_body .ecwid iframe, html#ecwid_html body#ecwid_body .ecwid a, html#ecwid_html body#ecwid_body .ecwid blockquote, html#ecwid_html body#ecwid_body .ecwid pre, html#ecwid_html body#ecwid_body .ecwid abbr, html#ecwid_html body#ecwid_body .ecwid address, html#ecwid_html body#ecwid_body .ecwid cite, html#ecwid_html body#ecwid_body .ecwid code, html#ecwid_html body#ecwid_body .ecwid del, html#ecwid_html body#ecwid_body .ecwid dfn, html#ecwid_html body#ecwid_body .ecwid em, html#ecwid_html body#ecwid_body .ecwid img, html#ecwid_html body#ecwid_body .ecwid svg, html#ecwid_html body#ecwid_body .ecwid ins, html#ecwid_html body#ecwid_body .ecwid kbd, html#ecwid_html body#ecwid_body .ecwid q, html#ecwid_html body#ecwid_body .ecwid samp, html#ecwid_html body#ecwid_body .ecwid small, html#ecwid_html body#ecwid_body .ecwid strong, html#ecwid_html body#ecwid_body .ecwid sub, html#ecwid_html body#ecwid_body .ecwid sup, html#ecwid_html body#ecwid_body .ecwid var, html#ecwid_html body#ecwid_body .ecwid b, html#ecwid_html body#ecwid_body .ecwid i, html#ecwid_html body#ecwid_body .ecwid dl, html#ecwid_html body#ecwid_body .ecwid dt, html#ecwid_html body#ecwid_body .ecwid dd, html#ecwid_html body#ecwid_body .ecwid li, html#ecwid_html body#ecwid_body .ecwid fieldset, html#ecwid_html body#ecwid_body .ecwid form, html#ecwid_html body#ecwid_body .ecwid label, html#ecwid_html body#ecwid_body .ecwid legend, html#ecwid_html body#ecwid_body .ecwid table, html#ecwid_html body#ecwid_body .ecwid caption, html#ecwid_html body#ecwid_body .ecwid tbody, html#ecwid_html body#ecwid_body .ecwid tfoot, html#ecwid_html body#ecwid_body .ecwid thead, html#ecwid_html body#ecwid_body .ecwid tr, html#ecwid_html body#ecwid_body .ecwid th, html#ecwid_html body#ecwid_body .ecwid td, html#ecwid_html body#ecwid_body .ecwid article, html#ecwid_html body#ecwid_body .ecwid aside, html#ecwid_html body#ecwid_body .ecwid canvas, html#ecwid_html body#ecwid_body .ecwid details, html#ecwid_html body#ecwid_body .ecwid figcaption, html#ecwid_html body#ecwid_body .ecwid figure, html#ecwid_html body#ecwid_body .ecwid footer, html#ecwid_html body#ecwid_body .ecwid header, html#ecwid_html body#ecwid_body .ecwid hgroup, html#ecwid_html body#ecwid_body .ecwid menu, html#ecwid_html body#ecwid_body .ecwid nav, html#ecwid_html body#ecwid_body .ecwid section, html#ecwid_html body#ecwid_body .ecwid summary, html#ecwid_html body#ecwid_body .ecwid time, html#ecwid_html body#ecwid_body .ecwid mark, html#ecwid_html body#ecwid_body .ecwid audio, html#ecwid_html body#ecwid_body .ecwid video {
  background-color: #1c0001;
}

.caption .home:hover {
  color: #470506;
}

.caption .home {
  color: #6e5b4c;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-product__wrap-inner:hover .grid-product__title .grid-product__title-inner {
  color: #6e5b4c;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-product__price-amount {
  color: #b1a28d;
}

html, body {
  color: #6e5b4c;
}

html#ecwid_html body#ecwid_body .ecwid {
  color: #b1a28d;
}

a {
  color: #b1a28d;
}

a:hover {
  color: #6e5b4c;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-product__title-inner {
  color: #b1a28d;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .breadcrumbs__link:hover {
  color: #6e5b4c;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--select-inline:hover {
  color: #6e5b4c;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .product-details__product-price {
  color: #b1a28d;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--radio {
  color: #b1a28d;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--primary .form-control__button:hover {
  background-color: #b1a28d;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--primary .form-control__button {
  background-color: #6e5b4c;
}
