/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 29 2026 | 13:21:17 */
.mob-header {
		display:none !important;
	}
.pc-header {
		display:block !important;
	}

@media screen and (min-width: 768px) and (max-width: 1024px) {
.mob-header {
		display:block !important;
	}
.pc-header {
		display:none !important;
	}
body {
  padding-top: 55px !important;
}

.eael-woo-cart .elementor-9 .elementor-element.elementor-element-5826ac1 .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-coupon-and-collaterals .cart-collaterals {
 padding-left: 30px;
}
.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .woocommerce-notices-wrapper:not(:empty) {
  padding: 20px 20px 0;
}

}
@media only screen and (max-width: 767px) {
.mob-header {
		display:block !important;
	}
.pc-header {
		display:none !important;
	}
body {
  padding-top: 40px !important;
}
.woocommerce-message {
  padding: 20px;
  border-radius: 12px !important;
}
.eael-woo-cart .elementor-9 .elementor-element.elementor-element-5826ac1 .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-coupon-and-collaterals .cart-collaterals {
  padding-left: 15px !important;
}
.woocommerce-form.woocommerce-form-login.login {
  background-color: #F8F8F8 !important;
  border: none !important;
  padding: 15px !important;
}
	.woocommerce-form.woocommerce-form-register.register {
		padding: 15px !important;
	}
.elementor-10 .elementor-element.elementor-element-f57bb85 .col-1 {
 padding: 20px !important;
}
.elementor-10 .elementor-element.elementor-element-f57bb85 .wpr-checkout-order-review-table-inner {
  padding: 20px;
}
form #order_review_heading:not(.elementor-widget-woocommerce-checkout-page #order_review_heading) {
  padding: 15px !important;
}
form #order_review:not(.elementor-widget-woocommerce-checkout-page #order_review) {
  padding: 0 15px !important;
	}
.woocommerce-MyAccount-content {
  margin-top: 30px !important;
}
.woocommerce-EditAccountForm.edit-account {
  padding: 15px !important;
	}
.elementor-element.elementor-element-cbc9a85.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child {
  padding: 15px !important;
}

/* Wrapper */
  .woocommerce-variation-add-to-cart {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    align-items: center;
  }

  /* Quantity box */
  .woocommerce-variation-add-to-cart .quantity {
    width: 80px;
    margin: 0;
  }

  /* Buttons same row */
  .woocommerce-variation-add-to-cart button {
    flex: 1;
    padding: 14px 10px;
    font-size: 15px;
    border-radius: 30px;
    white-space: nowrap;
  }

  /* SVG icon spacing */
  .woocommerce-variation-add-to-cart button svg {
    margin-right: 6px;
  }
.woocommerce-variation-add-to-cart .quantity {
    width: 50px !important;
    margin-right: 0px !important;
  }
.wc-buy-now-btn.wc-buy-now-btn-single.single_add_to_cart_button.button.alt {
    padding: 10px 15px 10px 15px;
    margin-left: 0px !important;
  }
.wc-buy-now-btn.wc-buy-now-btn-single.single_add_to_cart_button.button.alt {
  padding: 15px 25px 15px 25px !important;
  font-size: 20px !important;
}
.woocommerce-js #reviews #review_form {
  border: 1px solid var(--ast-border-color);
  padding: 15px !important;
}
.woocommerce-js ul.order_details li {
  margin-bottom: 20px !important;
}
.elementor-10 .elementor-element.elementor-element-f57bb85 .woocommerce-order-details {
 padding: 15px !important;
}
.elementor-10 .elementor-element.elementor-element-f57bb85 .col-2 {
  padding: 20px !important;
}
body:not(.rtl) .elementor-570 .elementor-element.elementor-element-1a265c6 {
  left: 12px !important;
}
}