.elementor-102 .elementor-element.elementor-element-6d69077{--display:flex;--padding-top:94px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-102 .elementor-element.elementor-element-05e590b .eael-breadcrumbs{justify-content:left;}.elementor-102 .elementor-element.elementor-element-05e590b .eael-breadcrumbs .eael-breadcrumbs__content{background-color:#F8F8FA00;border-style:none;}.elementor-102 .elementor-element.elementor-element-05e590b .eael-breadcrumbs .eael-breadcrumb-separator svg path{fill:#A5A4B0;}.elementor-102 .elementor-element.elementor-element-05e590b .eael-breadcrumbs .eael-breadcrumb-separator{color:#A5A4B0;margin:0 10px;}.elementor-102 .elementor-element.elementor-element-05e590b .eael-breadcrumbs .eael-breadcrumb-separator svg{width:15px;height:15px;}.elementor-102 .elementor-element.elementor-element-05e590b .eael-breadcrumbs .eael-breadcrumb-separator i{font-size:15px;}.elementor-102 .elementor-element.elementor-element-05e590b .eael-breadcrumbs .eael-breadcrumb-separator svg, 
					.elementor-102 .elementor-element.elementor-element-05e590b .eael-breadcrumbs .eael-breadcrumb-separator i{margin:4px 0px 0px 0px;}.elementor-102 .elementor-element.elementor-element-05e590b .eael-breadcrumbs .eael-breadcrumbs__prefix svg{width:20px;height:20px;margin:0px 8px 0px 0px;}.elementor-102 .elementor-element.elementor-element-05e590b .eael-breadcrumbs .eael-breadcrumbs__prefix i{font-size:20px;margin:0px 8px 0px 0px;}.elementor-102 .elementor-element.elementor-element-05e590b .eael-breadcrumbs .eael-breadcrumbs__prefix span{margin:-2px 10px 0px 0px;}.elementor-102 .elementor-element.elementor-element-f2a174b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-102 .elementor-element.elementor-element-26420c8 .eael-single-product-images .product_image_slider__container .product_image_slider__trigger{background-color:#fff;padding:5px 8px 5px 8px;margin:15px 15px 15px 15px;}.elementor-102 .elementor-element.elementor-element-26420c8 .eael-single-product-images .product_image_slider__container .product_image_slider__trigger svg path{fill:#858585;}.elementor-102 .elementor-element.elementor-element-26420c8 .eael-single-product-images .product_image_slider__thumbs .swiper-wrapper{gap:5px;}.elementor-102 .elementor-element.elementor-element-26420c8 .eael-single-product-images .product_image_slider__thumbs .swiper-button-next:after, .elementor-102 .elementor-element.elementor-element-26420c8 .eael-single-product-images .product_image_slider__thumbs .swiper-button-prev:after{font-size:20px;font-weight:1000;}.elementor-102 .elementor-element.elementor-element-682c21b{--display:flex;}.elementor-102 .elementor-element.elementor-element-35b35fa{width:100%;max-width:100%;border-style:none;}.elementor-102 .elementor-element.elementor-element-0c6cb2e.elementor-element{--align-self:flex-start;}.elementor-102 .elementor-element.elementor-element-3f12bca{--display:flex;}.elementor-102 .elementor-element.elementor-element-624e5a7{--display:flex;}.elementor-102 .elementor-element.elementor-element-90dc124{--display:flex;}.elementor-102 .elementor-element.elementor-element-0c3237b{--display:flex;}.elementor-102 .elementor-element.elementor-element-3ec44d9{--display:flex;}.elementor-102 .elementor-element.elementor-element-d11838a{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-color-active:#06BB51;}.elementor-102 .elementor-element.elementor-element-d11838a > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-102 .elementor-element.elementor-element-d11838a.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#02010100;}.elementor-102 .elementor-element.elementor-element-d11838a.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-102 .elementor-element.elementor-element-d11838a.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#02010100;border-style:none;}.elementor-102 .elementor-element.elementor-element-d11838a [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#06BB51;}.elementor-102 .elementor-element.elementor-element-e42119b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-102 .elementor-element.elementor-element-21c57bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-102 .elementor-element.elementor-element-f35b7f7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-102 .elementor-element.elementor-element-7d9b1d4{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;border-style:none;text-align:center;}.elementor-102 .elementor-element.elementor-element-7d9b1d4.elementor-element{--align-self:center;}.elementor-102 .elementor-element.elementor-element-5ed6f7a{text-align:center;}.elementor-102 .elementor-element.elementor-element-91498cf{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-102 .elementor-element.elementor-element-4f712a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-102 .elementor-element.elementor-element-9e97681{--display:flex;}.elementor-102 .elementor-element.elementor-element-3a22288{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-102 .elementor-element.elementor-element-b84f7d4{padding:0px 40px 0px 40px;}.elementor-102 .elementor-element.elementor-element-ab155fd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-102 .elementor-element.elementor-element-ee67411{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-102 .elementor-element.elementor-element-7ad82d4{--display:flex;--margin-top:75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}body.elementor-page-102:not(.elementor-motion-effects-element-type-background), body.elementor-page-102 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-102 .elementor-element.elementor-element-f2a174b{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-102 .elementor-element.elementor-element-f2a174b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-102 .elementor-element.elementor-element-d11838a{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;}.elementor-102 .elementor-element.elementor-element-7d9b1d4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}/* Start custom CSS for eael-woo-product-images, class: .elementor-element-26420c8 */.product_image_slider__trigger{
    width: 100% !important;
    height: 100% !important;
    opacity: 0;
}
.product_image_slider__trigger a{
    width: 100%;
    height: 100%;
    display: block;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-title, class: .elementor-element-35b35fa */.elementor-102 .elementor-element.elementor-element-35b35fa h1{
    width: fit-content;
    border-bottom: 1px solid #00c853;
    padding-right: 21px;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-d11838a */.moving-border-btn button {
            position: relative; /* ضروري عشان الخط يتحرك بالنسبة للزر */
            padding: 15px 30px;
            font-size: 18px;
            color: #333;
            background-color: transparent;
            border: none; /* إلغاء البوردر الأساسي */
            cursor: pointer;
            text-transform: uppercase;
            font-weight: bold;
            overflow: hidden; /* لضمان عدم خروج أي شيء عن حدود الزر */
        }

        /* إنشاء الخط السفلي باستخدام ::after */
        .moving-border-btn button::after {
            content: '';
            position: absolute;
            bottom: 0;
            left: 0;
            width: 100%;
            height: 3px; /* سُمك الخط */
            background-color: #00C853; /* لون الخط (أخضر مثلاً) */
            
            /* السحر هنا: نبدأ والعرض 0 باستخدام scaleX */
            transform: scaleX(0);
            
            /* تحديد نقطة بداية الحركة: من اليسار */
            transform-origin: left;
            
            /* نعومة الحركة */
            transition: transform 0.4s ease-out;
        }

        /* عند الهوفر */
        .moving-border-btn button:hover::after {
            /* إظهار الخط بالكامل */
            transform: scaleX(1);
        }
        
        
        button.e-n-tab-title[aria-selected="true"]::after{
            
                transform: scaleX(1);
        }/* End custom CSS */
/* Start custom CSS for woocommerce-product-title, class: .elementor-element-7d9b1d4 */.elementor-102 .elementor-element.elementor-element-7d9b1d4 h1{
    width: fit-content;
    border-bottom: 1px solid #00c853;
    padding-right: 21px;
    padding-left: 21px;
    margin: auto;
}/* End custom CSS */