


.woocommerce button.button, .woocommerce input.button {
    height: 48px; !important;
    font-size: 16px !important;
}

#toast #desc {
    font-weight: 700;
    font-size: 10px;
    padding: 16px 0px 0px 0px;
}

.elementor-kit-7 input[type="button"], .elementor-kit-7 input[type="submit"],  .elementor-kit-7 .bdt-button-primary, .elementor-kit-7 .bdt-ep-button, button.metform-btn, button.metform-btn:not(.toggle), .elementor-kit-7 .bdt-callout a.bdt-callout-button, .elementor-kit-7 [type="submit"], .elementor-kit-7 .tutor-button, .elementor-kit-7 .tutor-login-form-wrap input[type="submit"], .elementor-kit-7 .wp-block-button__link, .uicore-mobile-menu-wrapper .uicore-cta-wrapper a, .uicore-left-menu .uicore-cta-wrapper a, .elementor-kit-7.woocommerce #respond input#submit, .elementor-kit-7.uicore-woo-page a.button:not(.add_to_cart_button):not(.product_type_grouped):not(.product_type_external):not(.product_type_simple):not(.wc-forward), .elementor-kit-7.uicore-woo-page a.checkout-button.button.alt, .uicore-navbar a.uicore-btn, .elementor-kit-7 .bdt-contact-form .elementor-button, .elementor-kit-7.uicore-woo-page a.button.wc-forward, .elementor-kit-7 .widget.woocommerce a.button, .elementor-kit-7 .woocommerce button.button, .elementor-kit-7 .woocommerce div.product form.cart .button, .elementor-kit-7 .woocommerce-cart-form .button, .elementor-kit-7 .woocommerce #respond input#submit.alt, .elementor-kit-7.woocommerce a.button.alt, .woocommerce button.button.alt, .elementor-kit-7.woocommerce button.button.alt.disabled, .elementor-kit-7.woocommerce input.button.alt, .quantity input, .coupon input {
    border-radius: 10px 10px 10px 10px !important;
    width: 100% !important;
    font-weight: 800 !important;
}

        :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) .quantity input {
    height: 60% !important;
        }
        


.elementor-element {
    --widgets-spacing: 0px 0px; !important;
}
.woocommerce .quantity .minus, .woocommerce .quantity .plus {
    display: none !important;
}
.woocommerce .quantity {
    margin: 0 0px 0 0 !important;
}

.woocommerce .quantity .qty:focus {
    color: #212529 !important;
    background-color: #fff !important;
    border-color: #794aff !important;
    outline: 0 !important;
    box-shadow: 0 0 0 .25rem #0d6efd40 !important;
}

.woocommerce .quantity .qty::placeholder {
    color: #6c757d !important;
    opacity: 1 !important;
}

.woocommerce .quantity .qty:disabled {
    background-color: #e9ecef !important;
    opacity: 1 !important;
}

.woocommerce .quantity .qty {
    display: block !important;
    width: 100% !important;
    padding: .778rem 1rem !important;
    font-size: 0.93rem !important;
    font-weight: 600 !important;
    line-height: 1.7 !important;
    color: #60697b !important;
    background-color: #fefefe !important;
    background-clip: padding-box !important;
    border: 1px solid rgba(8,60,130,.07) !important;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
    border-radius: .4rem !important;
    box-shadow: 0 0 1.25rem #1e22280a !important;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out !important;
    text-align: left;

}

@media (prefers-reduced-motion: reduce) {
    .woocommerce .quantity .qty {
        transition: none !important;
    }
}

.woocommerce .quantity .qty:focus {
    color: #60697b !important;
    background-color: #fefefe !important;
    border-color: #9fbcf0 !important;
    outline: 0 !important;
    box-shadow: 0 0 1.25rem #1e22280a, unset !important;
}

.woocommerce .quantity .qty::placeholder {
    color: #959ca9 !important;
    opacity: 1 !important;
}

.woocommerce .quantity .qty:disabled {
    background-color: #f6f7f9 !important;
    opacity: 1 !important;
}

::selection {
    background: rgba(63,120,224,.7) !important;
    color: #fff !important;
}

.woocommerce .quantity .qty:focus {
    border: 1px solid #794aff !important;
    background: rgb(254 141 1 / 4%) !important;
    box-shadow: none !important;
}

.woocommerce .quantity .qty {
    border-color: #794aff !important;
}

#add_payment_method table.cart td.actions .coupon .input-text, 
.select2-container.select2-container--default .select2-selection--single, 
.variations select, 
.woocommerce #reviews textarea, 
.woocommerce-cart table.cart td.actions .coupon .input-text, 
.woocommerce-checkout table.cart td.actions .coupon .input-text, 
.woocommerce-page .woocommerce form .form-row input.input-text, 
.woocommerce-page .woocommerce form .form-row textarea, 
.woocommerce-page input, 
.woocommerce input.input-text, 
.woocommerce input.qty, 
.woocommerce textarea.input-text {
    display: block !important;
    width: 100% !important;
    font-family: 'Almarai' !important;
    font-size: .80rem !important;
    font-weight: 700 !important;
    color: #60697b !important;
    background-color: #fff !important;
    background-clip: padding-box !important;
    border: 1px solid #ced4da !important;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
    border-radius: .375rem !important;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out !important;
}

#add_payment_method table.cart td.actions .coupon .input-text:focus, 
.select2-container.select2-container--default .select2-selection--single:focus, 
.variations select:focus, 
.woocommerce #reviews textarea:focus, 
.woocommerce-cart table.cart td.actions .coupon .input-text:focus, 
.woocommerce-checkout table.cart td.actions .coupon .input-text:focus, 
.woocommerce-page .woocommerce form .form-row input.input-text:focus, 
.woocommerce-page .woocommerce form .form-row textarea:focus, 
.woocommerce-page input:focus, 
.woocommerce input.input-text:focus, 
.woocommerce input.qty:focus, 
.woocommerce textarea.input-text:focus {
    color: #212529 !important;
    background-color: #fff !important;
    border-color: #86b7fe !important;
    outline: 0 !important;
    box-shadow: 0 0 0 .25rem #0d6efd40 !important;
}

#add_payment_method table.cart td.actions .coupon .input-text::placeholder, 
.select2-container.select2-container--default .select2-selection--single::placeholder, 
.variations select::placeholder, 
.woocommerce #reviews textarea::placeholder, 
.woocommerce-cart table.cart td.actions .coupon .input-text::placeholder, 
.woocommerce-checkout table.cart td.actions .coupon .input-text::placeholder, 
.woocommerce-page .woocommerce form .form-row input.input-text::placeholder, 
.woocommerce-page .woocommerce form .form-row textarea::placeholder, 
.woocommerce-page input::placeholder, 
.woocommerce input.input-text::placeholder, 
.woocommerce input.qty::placeholder, 
.woocommerce textarea.input-text::placeholder {
    color: #6c757d !important;
    opacity: 1 !important;
}

#add_payment_method table.cart td.actions .coupon .input-text:disabled, 
.select2-container.select2-container--default .select2-selection--single:disabled, 
.variations select:disabled, 
.woocommerce #reviews textarea:disabled, 
.woocommerce-cart table.cart td.actions .coupon .input-text:disabled, 
.woocommerce-checkout table.cart td.actions .coupon .input-text:disabled, 
.woocommerce-page .woocommerce form .form-row input.input-text:disabled, 
.woocommerce-page .woocommerce form .form-row textarea:disabled, 
.woocommerce-page input:disabled, 
.woocommerce input.input-text:disabled, 
.woocommerce input.qty:disabled, 
.woocommerce textarea.input-text:disabled {
    background-color: #e9ecef !important;
    opacity: 1 !important;
}

#add_payment_method table.cart td.actions .coupon .input-text:focus, 
.select2-container.select2-container--default .select2-selection--single:focus, 
.variations select:focus, 
.woocommerce #reviews textarea:focus, 
.woocommerce-cart table.cart td.actions .coupon .input-text:focus, 
.woocommerce-checkout table.cart td.actions .coupon .input-text:focus, 
.woocommerce-page .woocommerce form .form-row input.input-text:focus, 
.woocommerce-page .woocommerce form .form-row textarea:focus, 
.woocommerce-page input:focus, 
.woocommerce input.input-text:focus, 
.woocommerce input.qty:focus, 
.woocommerce textarea.input-text:focus {
    border: 1px solid #794aff !important;
    background: rgb(254 141 1 / 4%) !important;
    box-shadow: none !important;
}

#add_payment_method table.cart td.actions .coupon .input-text, 
.select2-container.select2-container--default .select2-selection--single, 
.variations select, 
.woocommerce #reviews textarea, 
.woocommerce-cart table.cart td.actions .coupon .input-text, 
.woocommerce-checkout table.cart td.actions .coupon .input-text, 
.woocommerce-page .woocommerce form .form-row input.input-text, 
.woocommerce-page .woocommerce form .form-row textarea, 
.woocommerce-page input, 
.woocommerce input.input-text, 
.woocommerce input.qty, 
.woocommerce textarea.input-text {
    border-color: #794aff !important;
    padding: .6rem 1rem !important;
}
    
