html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-store__content-wrapper:not(.ec-store__content-wrapper--wide) {
  max-width: 2560px !important;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--s .ec-store .ec-notices--fixed.ec-notices--top {
  top: 150px;
}

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: #ffffff;
  transition: color .12s ease-out 0s;
  font-size: 25px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-link:hover {
  color: #0e2cff;
}

html#ecwid_html body#ecwid_body div.ecwid-productBrowser {
  padding: 0 10px 20px;
  background-color: rgba 0, 0, 0, 0;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--large-items .grid-product__title-inner {
  text-transform: uppercase;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-footer__link {
  font-size: 19px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-link.link--icon-top {
  display: inline-block;
}

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;
  transition: color 0.12s ease-out 0s;
}

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

html#ecwid_html body#ecwid_body .ec-size.ec-size--m .ec-store .product-details--layout-columns-three.product-details--layout-sidebar-right .product-details__description .product-details__product-title, html#ecwid_html body#ecwid_body .ec-size.ec-size--m .ec-store .product-details--layout-columns-three.product-details--layout-sidebar-right .product-details__description .ec-breadcrumbs {
  display: block;
  color: white;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .details-product-price__value {
  font-size: 36px;
  font-weight: 600;
  line-height: 1.3;
  color: #7cb115;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-product__title-inner {
  overflow: hidden;
  min-height: 1.3em;
  color: #c7c7c7 !important;
}

html#ecwid_html body#ecwid_body .ec-minicart.ec-minicart--pill.ec-minicart--s .ec-minicart__counter, html#ecwid_html body#ecwid_body .ec-minicart.ec-minicart--pill.ec-minicart--m .ec-minicart__counter, html#ecwid_html body#ecwid_body .ec-minicart.ec-minicart--pill.ec-minicart--l .ec-minicart__counter, html#ecwid_html body#ecwid_body .ec-minicart.ec-minicart--pill.ec-minicart--xl .ec-minicart__counter, html#ecwid_html body#ecwid_body .ec-minicart.ec-minicart--pill.ec-minicart--xxl .ec-minicart__counter {
  top: -3px;
  color: white;
  right: -3px;
}

html#ecwid_html body#ecwid_body .ec-minicart.ec-minicart--pill, html#ecwid_html body#ecwid_body .ec-minicart.ec-minicart--rect {
  border: 2px solid #000000;
  background-color: #ffffff;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control {
  border: none;
  border-radius: 3px;
  background-color: #121212;
  color: #fff;
  font-size: inherit;
  line-height: normal;
  transition: background-color .15s ease-out 0s;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .product-details__product-title {
  margin-bottom: 20px;
  color: #204bc5;
}

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: #bbbbbb !important;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store h2, html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-header-h2 {
  font-size: 22px;
  color: #bbbbbb !important;
  font-weight: 400;
  line-height: 1.3;
}

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-size: 20px;
  font-weight: 400;
  line-height: 1.3;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .product-details__description .product-details__general-info .product-details-module__title {
  display: none;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .grid__categories--large-items * {
  font-size: 60px;
  font-family: 'Aldrich';
  font-variant-caps: all-small-caps;
}
