html#ecwid_html body#intro .ecwid td[align="left"] {
  display: none;
}

html#ecwid_html body#intro .ec-size .ec-store .form-control--primary .form-control__button {
  background-color: #041c3f;
  color: #fff;
  border-left: solid 4px #f5b904;
  border-radius: 0px;
}

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

html#ecwid_html body#intro .ec-size .ec-store .form-control--checkbox-button .form-control__radio:checked ~ .form-control__inline-label label {
  background-image: linear-gradient(135deg, #0572b9 30%, rgba(255, 255, 255, 0.3) 50%, #0572b9 50%);
  background-position: -150%;
  background-size: 400%;
}

html#ecwid_html body#intro .ecsp, html#ecwid_html body#intro .ecwid {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857;
  color: #000;
  margin: 0;
  word-wrap: normal;
  word-break: normal;
  max-width: 100%;
  font-family: 'Roboto';
}

html#ecwid_html body#intro .ec-size.ec-size--s .ec-store h3, html#ecwid_html body#intro .ec-size.ec-size--s .ec-store .ec-header-h3 {
  margin-bottom: 4px;
  font-family: 'Poppins';
}

html#ecwid_html body#intro .ec-size .ec-store .label--highlight {
  background-color: #041c3f;
}

html#ecwid_html body#intro .ec-size .ec-store .label--highlight::before, html#ecwid_html body#intro .ec-size .ec-store .label--highlight::after {
  color: #041c3f;
}

html#ecwid_html body#intro .ec-size.ec-size--l .ec-store .product-details .ec-breadcrumbs, html#ecwid_html body#intro .ec-size.ec-size--l .ec-store .product-details__top-active-navigation {
  padding: 20px 0;
}

html#ecwid_html body#intro .ec-size .ec-store .ec-link--muted, html#ecwid_html body#intro .ec-size .ec-store .ec-link--muted:visited {
  color: #041c3f;
  font-weight: 700;
  font-size: 14px;
}

html#ecwid_html body#intro .ec-size .ec-store .ec-link--muted:hover {
  color: #000000;
}

html#ecwid_html body#intro .ec-size.ec-size--l .ec-store .product-details .ec-breadcrumbs, html#ecwid_html body#intro .ec-size.ec-size--l .ec-store .product-details__top-active-navigation {
  padding: 12px 20px;
  margin: 22px 0;
  background-color: #f5b904;
  max-width: 250px;
  text-align: center;
  color: #041c3f;
  border: 2px solid #041c3f;
}

html#ecwid_html body#intro .ec-size.ec-size--l .ec-store .product-details__product-sku {
  margin-bottom: 20px;
  font-size: 11px;
}

html#ecwid_html body#intro .ec-size.ec-size--l .ec-store .ec-header-h6 {
  font-size: 11px;
}

html#ecwid_html body#intro .ec-size.ec-size--l .ec-store .product-details__description .product-details__general-info .product-details-module__title {
  margin-bottom: 12px;
  font-size: 18px;
}

html#ecwid_html body#intro .ec-size .ec-store .grid__products--appearance-frame .grid-product__price {
  padding: 8px;
}

html#ecwid_html body#intro .ec-size.ec-size--l .ec-store .form-control--small .form-control__button {
  min-height: 40px;
  background-color: #041c3f;
  border-radius: 0;
}

html#ecwid_html body#intro .ec-size .ec-store .form-control--animated.form-control--done .form-control__button-text, html#ecwid_html body#intro .ec-size .ec-store .form-control--animated.form-control--done .form-control__button-svg {
  color: #fff;
}

html#ecwid_html body#intro .ec-size .ec-store .form-control:not(.form-control--loading) .form-control__button {
  position: relative;
  z-index: 1;
  background-color: #f5b904;
}

html#ecwid_html body#intro .ec-size .ec-store .form-control:not(.form-control--loading) .form-control__button {
  position: relative;
  z-index: 1;
  background-color: #f5b904;
  border-left: 7px solid #041c3f;
}
