.woocommerce ul.products li.product .onsale {
  color: #ffffff;
  background-color: #eb7b55;
  margin: -12px;
  padding: 0px;
}

.woocommerce-Price-amount.amount {
  color: #525252;
  text-transform: none;
  font-size: 20px;
  font-weight: 700;
  line-height: 16px;
  font-variant: normal;
  border-width: 0px;
}

.woocommerce ul.products li.product .button {
  background-color: #2e60aa;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 600;
  line-height: 16px;
  font-variant: normal;
  border-width: 0px;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-right: 20px;
  padding-left: 20px;
  text-align: center;
}

.woocommerce ul.products li.product .button:hover {
  background-color: #2E60AA;
  color: #ffffff;
}

.woocommerce ul.products li.product .button {
  background-color: #2E60AA;
  color: #ffffff;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title {
  font-weight: 700;
  color: #525252;
  font-size: 20px;
  line-height: 20px;
  text-indent: 0px;
}

.elementor-119 .elementor-element.elementor-element-3ba71b0b .elementor-heading-title {
  font-weight: 700;
  line-height: 20px;
  font-variant: normal;
  text-transform: none;
  color: #525252;
  font-size: 38px;
  word-spacing: 0px;
  letter-spacing: 0px;
}

.woocommerce div.product p.stock {
  color: #EB7B55;
}

body:not(.rtl) .elementor-119 .elementor-element.elementor-element-fb875bb .quantity + .button {
  color: #ffffff;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 16px;
  background-color: #2e60aa;
  border-color: #2e60aa;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-right: 20px;
  padding-left: 20px;
  margin: 0px;
  margin-top: 10px;
}

body.elementor-kit-54 a:hover {
  color: #2e60aa;
}

.woocommerce .elementor-widget-woocommerce-product-images span.onsale {
  background-color: #EB7B55;
}

.elementor-119 .elementor-element.elementor-element-b2fa353 .elementor-heading-title {
  color: #2F2F2F;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {
  color: #2F2F2F;
}

.woocommerce .elementor-119 .elementor-element.elementor-element-498e76a0.elementor-wc-products .products > h2 {
  color: #2F2F2F;
}

.elementor-119 .elementor-element.elementor-element-498e76a0.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
  color: #525252;
  font-size: 20px;
  line-height: 30px;
  font-weight: 700;
}

.elementor-119 .elementor-element.elementor-element-498e76a0.elementor-wc-products ul.products li.product .price ins .amount {
  color: #525252;
  font-size: 20px;
  font-weight: 700;
  line-height: 16px;
  font-variant: normal;
  text-transform: none;
}

.elementor * {
  color: #2f2f2f;
  font-size: 18px;
  margin-top: 4px;
  padding-left: 0px;
  margin-bottom: 2px;
}

.elementor-494 .elementor-element.elementor-element-9e8286c .elementor-element-populated a {
  color: #2e60aa;
  font-size: 18px;
}

.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span {
  font-size: 16px;
}

.woocommerce .woocommerce-ordering select {
  font-size: 18px;
  font-weight: 400;
}

.woocommerce .widget_price_filter .price_slider_amount .button {
  color: #ffffff;
  font-size: 16px;
  background-color: #2e60aa;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
  background-color: #2e60aa;
  margin-top: 0px;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
  background-color: #2E60AA;
  margin-top: 1px;
}

.elementor-form .elementor-button .elementor-button-text {
  color: #ffffff;
}

.elementor-107 .elementor-element.elementor-element-160e1c7 .elementor-nav-menu .elementor-item {
  font-size: 20px;
}

.elementor-107 .elementor-element.elementor-element-5070c06 .elementor-heading-title {
  font-size: 22px;
}

.elementor-107 .elementor-element.elementor-element-880190b .elementor-heading-title {
  font-size: 22px;
}

.elementor-107 .elementor-element.elementor-element-c582ccf .elementor-heading-title {
  font-size: 22px;
}

.elementor-107 .elementor-element.elementor-element-b9ec1d9 > .elementor-widget-container {
  text-indent: -7px;
}

.woocommerce a.button.alt:hover {
  background-color: #2e60aa;
}

.woocommerce table.shop_table_responsive tr td {
  color: #2f2f2f;
  font-size: 17px;
}

body.elementor-kit-54 a {
  color: #2E60AA;
}

.checkout-button.button.alt.wc-forward {
  background-color: #2E60AA;
}

body.elementor-kit-54 h1 {
  font-weight: 600;
  text-transform: uppercase;
  padding-top: 15px;
}

ul {
  text-indent: 0px;
}

.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
  padding-left: 15px;
}

#coupon_code.input-text {
  width: 115px;
}

.woocommerce .cart-collaterals {
  padding-top: 15px;
  padding-bottom: 15px;
}

#form-field-field_006cdca.elementor-field-textual.elementor-field.elementor-size-sm {
  text-indent: 15px;
}

.elementor-139 .elementor-element.elementor-element-05e3bd8 .elementor-heading-title {
  font-size: 40px;
  font-weight: 700;
}

.elementor-139 .elementor-element.elementor-element-d57bac3 .elementor-heading-title {
  font-size: 24px;
}