
/* Custom CSS theme */
html#ecwid_html body#ecwid_body div.ecwid-productBrowser {
  padding: 30px 20px 20px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products .grid-product__image ~ .grid-product__title {
  font-weight: 300;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store {
  font-weight: 300;
  color: #1b1b1b;
}

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 {
  font-weight: 300;
}

.tiles:not(.cover-layout--menu) .tile-cover .logo img, .tiles:not(.cover-layout--menu) .tile-store .logo img {
  max-height: 235px;
}

.cover-layout--half .cover__body .cover__logo {
  margin-bottom: 85px;
}

.channels a, .channels a:visited, .data a, .data a:visited {
  color: #c29ca3;
}

[data-block]:not(.store) h2 {
  font-size: 45px;
  font-family: 'Montserrat', sans-serif;
  color: #98989a;
}

.contacts h3 {
  font-size: 34px;
  font-family: 'Montserrat', sans-serif;
  color: #98989a;
}

.owner .author p {
  color: #c29ca3;
  font-family: 'Montserrat', sans-serif;
  font-size: 20px;
}

a.logo {
  display: none;
}

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

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products .grid-product__image ~ .grid-product__price .grid-product__price-amount, html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products .grid-product__image ~ .grid-product__title .grid-product__price-amount {
  font-weight: 500;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store h3, html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-header-h3 {
  font-weight: 500;
}
