.elementor-8093 .elementor-element.elementor-element-052ccc0{--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-8093 .elementor-element.elementor-element-1e3a753{width:100%;max-width:100%;}.elementor-8093 .elementor-element.elementor-element-1e3a753 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8093 .elementor-element.elementor-element-1e3a753.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-8093 .elementor-element.elementor-element-cc2f44c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8093 .elementor-element.elementor-element-12c2c91{width:100%;max-width:100%;}.elementor-8093 .elementor-element.elementor-element-12c2c91 > .elementor-widget-container{margin:-14px 0px -9px 0px;}.elementor-8093 .elementor-element.elementor-element-12c2c91 .product_title{color:#000000 !important;font-size:27px;}.woocommerce .elementor-8093 .elementor-element.elementor-element-5a2c499 .woolentor_product_categories_info{font-size:20px;}.woocommerce .elementor-8093 .elementor-element.elementor-element-5a2c499 .woolentor_product_categories_info .categories-title{color:#000000;}.woocommerce .elementor-8093 .elementor-element.elementor-element-5a2c499 .woolentor_product_categories_info .posted_in{color:#7E7E7E;margin-left:5px;}.woocommerce .elementor-8093 .elementor-element.elementor-element-5a2c499 .woolentor_product_categories_info .posted_in a{color:#7E7E7E;}.woocommerce .elementor-8093 .elementor-element.elementor-element-5a2c499 .woolentor_product_categories_info .posted_in a:hover{color:#A8A8A8;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8093 .elementor-element.elementor-element-d7eb6d0 > .elementor-widget-container{margin:5px 0px -5px 0px;}.elementor-8093 .elementor-element.elementor-element-d7eb6d0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#EBC800;}.elementor-8093 .elementor-element.elementor-element-bdfe10e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:600;color:#1FAA00;}.elementor-8093 .elementor-element.elementor-element-d6e9a12{width:100%;max-width:100%;}.elementor-8093 .elementor-element.elementor-element-d6e9a12 > .elementor-widget-container{margin:-4px 0px 2px 0px;padding:0px 0px 0px 0px;}.elementor-8093 .elementor-element.elementor-element-d6e9a12 .eael-single-product-price .price{flex-direction:row;font-size:19px;font-weight:800;gap:6px;}.elementor-8093 .elementor-element.elementor-element-d6e9a12 .eael-single-product-price{justify-content:flex-start;}.elementor-8093 .elementor-element.elementor-element-d6e9a12 .eael-product-price-edit{justify-content:flex-start;}.elementor-8093 .elementor-element.elementor-element-d6e9a12 .eael-single-product-price .price del .woocommerce-Price-currencySymbol{margin-right:0px;}.elementor-8093 .elementor-element.elementor-element-d6e9a12 .eael-single-product-price .price ins .amount bdi{color:#E63946;}.elementor-8093 .elementor-element.elementor-element-f16b34b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8093 .elementor-element.elementor-element-de4e044{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}@media(min-width:768px){.elementor-8093 .elementor-element.elementor-element-052ccc0{--content-width:1250px;}.elementor-8093 .elementor-element.elementor-element-cc2f44c{--width:100%;}}@media(max-width:1024px){.elementor-8093 .elementor-element.elementor-element-052ccc0{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-8093 .elementor-element.elementor-element-052ccc0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-3px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8093 .elementor-element.elementor-element-1e3a753 > .elementor-widget-container{margin:0px -13px 0px -13px;padding:0px 0px 0px 0px;}.elementor-8093 .elementor-element.elementor-element-cc2f44c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for wl-single-product-title, class: .elementor-element-12c2c91 *//* التوهج الأساسي (كمبيوتر) */
.product_title.entry-title {
    text-shadow: 
        0 0 4px rgba(200,200,200,0.6),
        0 0 10px rgba(200,200,200,0.5),
        0 0 18px rgba(200,200,200,0.35);
}

/* تعديل خاص بالموبايل */
@media (max-width: 767px) {
    .product_title.entry-title {
        text-shadow: 
            0 0 3px rgba(200,200,200,0.6),
            0 0 6px rgba(200,200,200,0.45);
    }
}






@media (max-width: 767px) {
    .elementor-element-12c2c91 {
        display: flex;
        justify-content: center; /* توسيط البلوك أفقياً */
        text-align: center;      /* توسيط النصوص داخله */
    }
}/* End custom CSS */
/* Start custom CSS for wl-single-product-categories, class: .elementor-element-5a2c499 */@media (max-width: 767px) {
    .elementor-element-5a2c499 {
        display: flex;
        justify-content: center; /* توسيط البلوك أفقياً */
        text-align: center;      /* توسيط النصوص داخله */
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7eb6d0 *//* -------- النجوم -------- */
.elementor-8093 .elementor-element.elementor-element-d7eb6d0 .stars{
    color:#E3C000; /* نفس اللون الذهبي السابق */
    text-shadow: 0 0 4px rgba(255,215,0,0.4), 0 0 8px rgba(255,215,0,0.4);
}


/* النص المميز مع وهج مطابق للنجوم */
.elementor-8093 .elementor-element.elementor-element-d7eb6d0 .highlight-text{
    color: #E3C000; /* لون النص المتناسق مع الذهب */

    /* وهج ثابت مشابه للنجوم */
    text-shadow: 0 0 4px rgba(255,215,0,0.2), 0 0 8px rgba(255,215,0,0.2);
}





@media (max-width: 767px) {
    .elementor-element-d6e9a12,
    .elementor-element-bdfe10e,
    .elementor-element-d7eb6d0 {
        display: flex;
        justify-content: center; /* توسيط البلوك أفقياً */
        text-align: center;      /* توسيط النصوص داخله */
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bdfe10e */.elementor-8093 .elementor-element.elementor-element-bdfe10e {
    color: #1faa00;
    display: inline-flex;
    align-items: center;
    gap: 5px;

    transform: translateY(var(--text-offset, 0px));
}


@font-face {
    font-family: 'Zain';
    src: url('ضع-رابط-ملف-الخط-هنا.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}

.elementor-heading-title{
    font-family: 'Zain', sans-serif !important;
}



/* دائرة مع صورة الصح ثابتة */
.elementor-8093 .elementor-element.elementor-element-bdfe10e::before {
    content: "";
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 22px;
    border: 2px solid #1faa00;
    border-radius: 50%;

    /* تحريك الدائرة كاملة */
    transform: translateY(var(--icon-offset, -7px));

    /* نبض الدائرة */
    animation: pulse-outline 1.6s infinite;

    /* الصورة داخل الدائرة */
    background-image: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'>\
<path d='M5 13l4 4L19 7' stroke='%231faa00' stroke-width='4' fill='none' stroke-linecap='round' stroke-linejoin='round'/>\
</svg>");
    background-size: 15px;   /* حجم الصح داخل الدائرة */
    background-position: center;
    background-repeat: no-repeat;
}

@keyframes pulse-outline {
    0% { box-shadow: 0 0 0 0 rgba(31,170,0,0.5); }
    70% { box-shadow: 0 0 0 8px rgba(31,170,0,0); }
    100% { box-shadow: 0 0 0 0 rgba(31,170,0,0); }
}





/* النبض */
@keyframes pulse-outline {
    0% { box-shadow: 0 0 0 0 rgba(31,170,0,0.5); }
    70% { box-shadow: 0 0 0 8px rgba(31,170,0,0); }
    100% { box-shadow: 0 0 0 0 rgba(31,170,0,0); }
}





/* نص متوفر أطلبه الآن مع وهج أخضر */
.elementor-8093 .elementor-element.elementor-element-bdfe10e .available-now {
    color: #1faa00; /* لون النص الأخضر */
    font-weight: 600;

    /* وهج أخضر ثابت */
    text-shadow: 0 0 4px rgba(31,170,0,0.1), 0 0 8px rgba(31,170,0,0.1);
}






@media (max-width: 767px) {
    .elementor-element-bdfe10e {
        display: flex;
        justify-content: center;  /* توسيط أفقياً */
        text-align: center;       /* توسيط النصوص داخله */
    }
}/* End custom CSS */
/* Start custom CSS for eael-woo-product-price, class: .elementor-element-d6e9a12 *//* التوهج الأساسي (كمبيوتر) */
.price {
    text-shadow: 
        0 0 4px rgba(200,200,200,0.6),
        0 0 10px rgba(200,200,200,0.5),
        0 0 18px rgba(200,200,200,0.35);
}

/* تعديل خاص بالموبايل */
@media (max-width: 767px) {
.price {
        text-shadow: 
            0 0 3px rgba(200,200,200,0.6),
            0 0 6px rgba(200,200,200,0.45);
    }
}


@media (max-width: 767px) {
    .elementor-element-d6e9a12 {
        display: flex;
        justify-content: center;  /* توسيط أفقياً */
        text-align: center;       /* توسيط النصوص داخله */
    }
}/* End custom CSS */