
/* Custom CSS theme */
html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-text-muted {
  color: #1a1a1a;
  font-size: 14px;
  padding: 20px;
}
 .ec-size .ec-store .ec-cart-coupon .ec-cart-coupon__wrap {
  display: flex;
  align-items: center;
  height: auto;
}
 .ec-size .ec-store .ec-cart-coupon:not(.ec-cart-coupon--applied) .ec-cart-coupon__button--apply {
  display: block !important;
}
 .ec-size.ec-size--l .ec-store .ec-cart-coupon__buttons {
  margin-top: -15px !important;
}
 .ec-size .ec-store .ec-cart-coupon .ec-cart-coupon__text {
  display: none !important;
}
 .ec-size .ec-store .ec-cart-coupon__wrap {
  visibility: visible;
}
 .product-details__product-title.ec-header-h3 {
  color: #1a1a1a;
}
 /*Button color*/
.ec-size .ec-store .form-control--primary .form-control__button {
  background-color: green;
}
 /*Button color on hover*/
.ec-size .ec-store .form-control--primary .form-control__button:hover {
  background: black;
}
 /*Text color*/
.ec-size .ec-store .form-control--primary .form-control__button {
  color: white;
}
 /*Text color on hover*/
.ec-size .ec-store .form-control--primary .form-control__button:hover {
  color: white;
}
 /*Text color on nover*/
.ec-size .ec-store .ec-cart__button:hover {
  color: white;
}
 html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-product__title-inner {
  color: #1a1a1a;
  font-family: "Poppins", Arial, sans-serif;
  font-weight: 600;
  font-size: 24px;
  padding-bottom: 20px;
  padding-right: 10px;
  padding-left: 10px;
}
 html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-product__title-inner:hover {
  color: #468966 !important;
}
 html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--large-items .grid-product__title-inner {
  font-size: 27px;
}
 html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--large-items .grid-product__subtitle {
  font-family: "Roboto", Arial, sans-serif;
  font-size: 18px;
  font-weight: 300;
  color: #1a1a1a;
  padding-bottom: 20px;
}
 html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--secondary .form-control__button {
  background-color: #468966;
  color: #fff;
  font-family: "Poppins", Arial, sans-serif;
  text-transform: uppercase;
  font-size: 16px;
  border: 0;
  margin-top: 15px;
}
 html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--secondary .form-control__button:hover {
  background-color: #C66A51;
}
 html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--appearance-frame:not(.grid__products--appearance-hover) .grid-product__wrap-inner:hover {
  background-color: rgba(70, 137, 102, 0.1);
}
 html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-product__price-label.grid-product__textblock {
  font-family: "Roboto", Arial, sans-serif;
  font-weight: 500;
  font-size: 18px;
  color: #468966;
}
 html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .details-product-price-compare__container {
  font-family: "Roboto", Arial, sans-serif;
  font-weight: 500;
  font-size: 18px;
  color: #468966;
  padding-top: 20px;
}
 html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--large-items.grid__products--appearance-frame .grid-product__price .grid-product__price-amount,
html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .details-product-price__value {
  font-size: 30px;
  color: #1a1a1a;
  font-family: "Poppins", Arial, sans-serif;
}
 html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--appearance-frame .grid-product__wrap {
  padding: 10px 10px 20px 10px;
}
 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-family: "Poppins", Arial, sans-serif;
  color: #1a1a1a;
  font-size: 37px;
  font-weight: 600;
  padding-bottom: 30px;
}
 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 {
  font-family: "Roboto", Arial, sans-serif;
  color: #1a1a1a;
  font-weight: 500;
  font-size: 18px;
}
 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.breadcrumbs__link--last {
  color: #468966;
}
 html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .grid__description {
  font-family: "Roboto", Arial, sans-serif;
  color: #1a1a1a;
  font-weight: 300;
  font-size: 18px;
}
 html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-category--dark .grid-category__title-inner {
  font-family: "Poppins", Arial, sans-serif;
}
 html#ecwid_html body#ecwid_body .ec-size .ec-store .label--notice .label__text,
html#ecwid_html body#ecwid_body .ec-size .ec-store .label--custom .label__text {
  font-family: "Poppins", Arial, sans-serif;
  font-size: 18px;
  text-transform: uppercase;
}
 html#ecwid_html body#ecwid_body .ecwid span.hc-product-rating__text {
  font-family: "Poppins", Arial, sans-serif;
  font-size: 14px;
}
 html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-header-h3 {
  font-size: 34px;
}
 html#ecwid_html body#ecwid_body .ec-size .ec-store .product-details-module__content {
  font-family: "Roboto", Arial, sans-serif;
  font-size: 18px;
  font-weight: 300;
  color: #1a1a1a;
}
 html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .product-details__description .product-details__general-info .product-details-module__title {
  font-family: "Poppins", Arial, sans-serif;
  font-family: 18px;
  text-transform: uppercase;
  color: #468966;
  padding-bottom: 30px;
}
 