.elementor-1716 .elementor-element.elementor-element-cc33cf3{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1716 .elementor-element.elementor-element-96d7f24 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:24px;font-weight:700;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1716 .elementor-element.elementor-element-044b24c .cart button, .elementor-1716 .elementor-element.elementor-element-044b24c .cart .button{font-size:16px;line-height:25px;background-color:var( --e-global-color-primary );transition:all 0.3s;}.elementor-1716 .elementor-element.elementor-element-044b24c .cart button:hover, .elementor-1716 .elementor-element.elementor-element-044b24c .cart .button:hover{background-color:var( --e-global-color-text );}.elementor-1716 .elementor-element.elementor-element-044b24c{--view-cart-spacing:0px;}.woocommerce .elementor-1716 .elementor-element.elementor-element-044b24c form.cart table.variations tr th, .woocommerce .elementor-1716 .elementor-element.elementor-element-044b24c form.cart table.variations tr td{padding-top:calc( 0px/2 );padding-bottom:calc( 0px/2 );}.woocommerce .elementor-1716 .elementor-element.elementor-element-044b24c form.cart table.variations label{color:var( --e-global-color-secondary );}.woocommerce .elementor-1716 .elementor-element.elementor-element-044b24c form.cart table.variations td.value select{color:var( --e-global-color-primary );}.woocommerce .elementor-1716 .elementor-element.elementor-element-044b24c form.cart table.variations td.value select, .woocommerce .elementor-1716 .elementor-element.elementor-element-044b24c form.cart table.variations td.value:before{background-color:var( --e-global-color-primary );}.elementor-1716 .elementor-element.elementor-element-60a2efd{--display:flex;}@media(max-width:1024px){.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-044b24c */.elementor-1716 .elementor-element.elementor-element-044b24c{
    width: 100%;
}
.wapf-field-container{
    margin-bottom: 10px;
}
.wapf-field-label{
    font-weight: bold;
    font-size: 14px;
}
.wapf-input{
    margin-top: 10px;
    border-color: #455a64;
    background-color: #f3f3f3;
}
.single_add_to_cart_button{
    margin-top: 50px !important;
}/* End custom CSS */