.elementor-kit-8{--e-global-color-primary:#000000;--e-global-color-secondary:#2C2C2C;--e-global-color-text:#7A7A7A;--e-global-color-accent:#FFFFFF;--e-global-typography-primary-font-family:"Helvetica";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Helvetica";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Helvetica";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Helvetica";--e-global-typography-accent-font-weight:500;color:#121212;font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.elementor-kit-8 a{font-family:"Helvetica", Sans-serif;font-size:14px;}.elementor-kit-8 a:hover{color:var( --e-global-color-text );}.elementor-kit-8 h1{color:var( --e-global-color-primary );font-family:"Helvetica", Sans-serif;font-size:18px;}.elementor-kit-8 h2{color:var( --e-global-color-primary );font-family:"Helvetica", Sans-serif;font-size:16px;}.elementor-kit-8 h3{color:var( --e-global-color-primary );font-family:"Helvetica", Sans-serif;}.elementor-kit-8 h4{color:var( --e-global-color-primary );font-family:"Helvetica", Sans-serif;}.elementor-kit-8 h5{font-family:"Helvetica", Sans-serif;}.elementor-kit-8 h6{color:var( --e-global-color-primary );font-family:"Helvetica", Sans-serif;}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{color:#FFFFFF;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */// JavaScript للوظائف التفاعلية - يتم إضافته في Elementor Custom Code
jQuery(document).ready(function($) {
    
    // ✅ تحديد أول خيار تلقائيًا للقوائم المنسدلة
    $('form.variations_form select').each(function(){
        if (!$(this).val()) {
            $(this).find('option[value!=""]:first').prop('selected', true).trigger('change');
        }
    });

    // ✅ إضافة label فوق quantity إذا لم يكن موجوداً
    if ($('.custom-product-variations .quantity label.qty-label').length === 0) {
        $('.custom-product-variations .quantity').before('<label class="qty-label" for="quantity">Quantity</label>');
    }

    // ✅ إضافة أزرار + و - حول خانة الكمية
    if (!$('.custom-product-variations .quantity .quantity-wrapper').length) {
        $('.custom-product-variations .quantity input.qty').wrap('<div class="quantity-wrapper"></div>');
        $('<button type="button" class="qty-button minus">−</button>').insertBefore('.custom-product-variations .quantity input.qty');
        $('<button type="button" class="qty-button plus">+</button>').insertAfter('.custom-product-variations .quantity input.qty');
    }

    // ✅ وظائف أزرار الكمية
    $(document).on('click', '.custom-product-variations .qty-button.minus', function(e){
        e.preventDefault();
        var $input = $(this).siblings('input.qty');
        var val = parseInt($input.val()) || 1;
        var min = parseInt($input.attr('min')) || 1;
        if (val > min) {
            $input.val(val - 1).trigger('change');
        }
    });

    $(document).on('click', '.custom-product-variations .qty-button.plus', function(e){
        e.preventDefault();
        var $input = $(this).siblings('input.qty');
        var val = parseInt($input.val()) || 0;
        var max = parseInt($input.attr('max')) || 999;
        if (val < max) {
            $input.val(val + 1).trigger('change');
        }
    });

    // ✅ منع إرسال النموذج عند الضغط على أزرار الكمية
    $('.custom-product-variations .qty-button').on('click', function(e) {
        e.stopPropagation();
    });
});/* End custom CSS */