.elementor-29179 .elementor-element.elementor-element-9df9c3c{width:100%;max-width:100%;}.elementor-29179 .elementor-element.elementor-element-d580987{margin:12px 12px calc(var(--kit-widget-spacing, 0px) + 12px) 12px;}.elementor-29179 .elementor-element.elementor-element-d580987 .elementor-heading-title{-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#000000;}.elementor-29179 .elementor-element.elementor-element-d580987 .elementor-heading-title a{transition-duration:0s;}.elementor-29179 .elementor-element.elementor-element-0792b35{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 16px 16px 16px;text-align:start;}.elementor-29179 .elementor-element.elementor-element-0792b35.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.woocommerce .elementor-29179 .elementor-element.elementor-element-0792b35 .price{color:#FC0000;}.woocommerce .elementor-29179 .elementor-element.elementor-element-0792b35 .price ins{color:#0EDA1D;}body:not(.rtl) .elementor-29179 .elementor-element.elementor-element-0792b35:not(.elementor-product-price-block-yes) del{margin-right:12px;}body.rtl .elementor-29179 .elementor-element.elementor-element-0792b35:not(.elementor-product-price-block-yes) del{margin-left:12px;}.elementor-29179 .elementor-element.elementor-element-0792b35.elementor-product-price-block-yes del{margin-bottom:12px;}.elementor-29179 .elementor-element.elementor-element-8a20aee{width:100%;max-width:100%;margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;text-align:start;}.elementor-29179 .elementor-element.elementor-element-8a20aee.elementor-element{--align-self:center;}.woocommerce .elementor-29179 .elementor-element.elementor-element-8a20aee .woocommerce-product-details__short-description{color:#000000;}.elementor-29179 .elementor-element.elementor-element-57b5e70{--display:flex;}.elementor-29179 .elementor-element.elementor-element-462cac2{width:100%;max-width:100%;margin:6px 6px calc(var(--kit-widget-spacing, 0px) + 6px) 6px;padding:18px 18px 18px 18px;}.elementor-29179 .elementor-element.elementor-element-462cac2.elementor-element{--align-self:flex-start;}.elementor-29179 .elementor-element.elementor-element-74bfaac{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-29179 .elementor-element.elementor-element-74bfaac .cart button, .elementor-29179 .elementor-element.elementor-element-74bfaac .cart .button{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );border-radius:0% 0% 0% 0%;color:#4A01FD;transition:all 0.2s;}.elementor-29179 .elementor-element.elementor-element-74bfaac .quantity .qty{transition:all 0.2s;}@media(max-width:1024px){.elementor-29179 .elementor-element.elementor-element-74bfaac .cart button, .elementor-29179 .elementor-element.elementor-element-74bfaac .cart .button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}}@media(max-width:768px){.elementor-29179 .elementor-element.elementor-element-d580987{margin:-2px -1px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:-7px -7px -7px -7px;}.elementor-29179 .elementor-element.elementor-element-74bfaac .cart button, .elementor-29179 .elementor-element.elementor-element-74bfaac .cart .button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-74bfaac */.elementor-29179 .elementor-element.elementor-element-74bfaac .single_add_to_cart_button {
    display: none !important;
}
.elementor-29179 .elementor-element.elementor-element-74bfaac form.cart .quantity input.qty {
    height: 48px !important;
    width: 65px !important;
    border: 1px solid #ddd !important;
    border-radius: 7px !important;
    text-align: center !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    background: #fff !important;
}/* End custom CSS */