.elementor-2024 .elementor-element.elementor-element-a118ba2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2024 .elementor-element.elementor-element-53711a9 > .elementor-widget-container{background-color:#000000;border-radius:0px 0px 6px 6px;}.elementor-2024 .elementor-element.elementor-element-53711a9 .wd-marquee{--wd-marquee-speed:20s;--wd-marquee-direction:reverse;color:var( --e-global-color-accent );}.elementor-2024 .elementor-element.elementor-element-8c17414{--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:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:25px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-2024 .elementor-element.elementor-element-a4f058a .title{color:var( --e-global-color-43be029 );font-size:20px;}.elementor-2024 .elementor-element.elementor-element-a8c1386 .wd-products-with-bg, .elementor-2024 .elementor-element.elementor-element-a8c1386 .wd-products-with-bg .wd-cat{--wd-prod-bg:var( --e-global-color-accent );--wd-bordered-bg:var( --e-global-color-accent );}.elementor-2024 .elementor-element.elementor-element-83672e3{--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;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-2024 .elementor-element.elementor-element-4ae0916{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;}.elementor-2024 .elementor-element.elementor-element-f39b027{width:auto;max-width:auto;}.elementor-2024 .elementor-element.elementor-element-02967c8 .wd-products-with-bg, .elementor-2024 .elementor-element.elementor-element-02967c8 .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-2024 .elementor-element.elementor-element-b1da7ce{--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;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2024 .elementor-element.elementor-element-df8ecaa{--display:flex;--min-height:170px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2024 .elementor-element.elementor-element-df8ecaa:not(.elementor-motion-effects-element-type-background), .elementor-2024 .elementor-element.elementor-element-df8ecaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://solutools.net/wp-content/uploads/2026/07/بدون-تيكست-scaled.webp");background-repeat:no-repeat;background-size:cover;}.elementor-2024 .elementor-element.elementor-element-7ad192c .title{color:var( --e-global-color-accent );}.elementor-2024 .elementor-element.elementor-element-7ad192c .title-after_title{font-size:15px;}.elementor-2024 .elementor-element.elementor-element-663d690 .elementor-button{background-color:var( --e-global-color-fe1f04a );font-size:16px;font-weight:200;fill:var( --e-global-color-43be029 );color:var( --e-global-color-43be029 );border-style:solid;border-width:6px 6px 6px 6px;border-color:var( --e-global-color-3889c3f );border-radius:6px 6px 6px 6px;}.elementor-2024 .elementor-element.elementor-element-663d690 .elementor-button:hover, .elementor-2024 .elementor-element.elementor-element-663d690 .elementor-button:focus{background-color:var( --e-global-color-7ed13c5 );color:var( --e-global-color-43be029 );}.elementor-2024 .elementor-element.elementor-element-663d690{margin:-28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:55;border-style:none;border-radius:6px 6px 6px 6px;}.elementor-2024 .elementor-element.elementor-element-663d690.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2024 .elementor-element.elementor-element-663d690 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2024 .elementor-element.elementor-element-663d690 .elementor-button:hover svg, .elementor-2024 .elementor-element.elementor-element-663d690 .elementor-button:focus svg{fill:var( --e-global-color-43be029 );}.elementor-2024 .elementor-element.elementor-element-cbbc6df > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2024 .elementor-element.elementor-element-cbbc6df .wd-nav-arrows{--wd-arrow-offset-h:-8px;--wd-arrow-offset-v:-30px;}.elementor-2024 .elementor-element.elementor-element-cbbc6df .wd-products-with-bg, .elementor-2024 .elementor-element.elementor-element-cbbc6df .wd-products-with-bg .wd-product{--wd-prod-bg:var( --e-global-color-accent );--wd-bordered-bg:var( --e-global-color-accent );}.elementor-2024 .elementor-element.elementor-element-3f0349b{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--z-index:55;}.elementor-2024 .elementor-element.elementor-element-d429631{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:0px;--padding-left:40px;--padding-right:20px;}.elementor-2024 .elementor-element.elementor-element-d429631:not(.elementor-motion-effects-element-type-background), .elementor-2024 .elementor-element.elementor-element-d429631 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fe1f04a );background-image:url("https://solutools.net/wp-content/uploads/2026/08/bg-scaled.webp");background-size:cover;}.elementor-2024 .elementor-element.elementor-element-a251b4b{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:0px;--margin-bottom:-27px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-2024 .elementor-element.elementor-element-dc50107{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;z-index:1;}.elementor-2024 .elementor-element.elementor-element-dc50107 > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-2024 .elementor-element.elementor-element-20309da{--display:flex;--justify-content:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-2024 .elementor-element.elementor-element-20309da.e-con{--align-self:center;}.elementor-2024 .elementor-element.elementor-element-ae86de8 > .elementor-widget-container{padding:0px 0px 0px 50px;}.elementor-2024 .elementor-element.elementor-element-ae86de8 .title-after_title, .elementor-2024 .elementor-element.elementor-element-ae86de8 .title-subtitle, .elementor-2024 .elementor-element.elementor-element-ae86de8 .woodmart-title-container{max-width:98%;}.elementor-2024 .elementor-element.elementor-element-ae86de8 .title{color:var( --e-global-color-primary );font-size:34px;}.elementor-2024 .elementor-element.elementor-element-ae86de8 .title-after_title{font-size:15px;}.elementor-2024 .elementor-element.elementor-element-adaa617{--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:10px 15px;--row-gap:10px;--column-gap:15px;--flex-wrap:wrap;}.elementor-2024 .elementor-element.elementor-element-97ceb43{width:auto;max-width:auto;}.elementor-2024 .elementor-element.elementor-element-3376901{width:auto;max-width:auto;}.elementor-2024 .elementor-element.elementor-element-76742fa{width:auto;max-width:auto;}.elementor-2024 .elementor-element.elementor-element-7651ec6{width:auto;max-width:auto;}.elementor-2024 .elementor-element.elementor-element-f816e73{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2024 .elementor-element.elementor-element-bac3fab > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-2024 .elementor-element.elementor-element-bac3fab .wd-products-with-bg, .elementor-2024 .elementor-element.elementor-element-bac3fab .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-2024 .elementor-element.elementor-element-50c5e09{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-2024 .elementor-element.elementor-element-50d0b88{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--align-items:center;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-2024 .elementor-element.elementor-element-50d0b88:not(.elementor-motion-effects-element-type-background), .elementor-2024 .elementor-element.elementor-element-50d0b88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fe1f04a );}.elementor-2024 .elementor-element.elementor-element-5423239{--display:flex;}.elementor-2024 .elementor-element.elementor-element-5b43872{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-2024 .elementor-element.elementor-element-cca7bc2 > .elementor-widget-container{padding:0px 0px 0px 50px;}.elementor-2024 .elementor-element.elementor-element-cca7bc2 .title-after_title, .elementor-2024 .elementor-element.elementor-element-cca7bc2 .title-subtitle, .elementor-2024 .elementor-element.elementor-element-cca7bc2 .woodmart-title-container{max-width:445px;}.elementor-2024 .elementor-element.elementor-element-cca7bc2 .title{color:var( --e-global-color-primary );font-size:36px;}.elementor-2024 .elementor-element.elementor-element-cca7bc2 .title-after_title{font-size:15px;}.elementor-2024 .elementor-element.elementor-element-cc6b268{--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:10px 15px;--row-gap:10px;--column-gap:15px;--flex-wrap:wrap;}.elementor-2024 .elementor-element.elementor-element-34d97c4{width:auto;max-width:auto;}.elementor-2024 .elementor-element.elementor-element-a9ce910{width:auto;max-width:auto;}.elementor-2024 .elementor-element.elementor-element-9bcb259{width:auto;max-width:auto;}.elementor-2024 .elementor-element.elementor-element-6fce71f{width:auto;max-width:auto;}.elementor-2024 .elementor-element.elementor-element-859f4bb{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2024 .elementor-element.elementor-element-b1412a5 > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-2024 .elementor-element.elementor-element-b1412a5 .wd-products-with-bg, .elementor-2024 .elementor-element.elementor-element-b1412a5 .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-2024 .elementor-element.elementor-element-0589a74{--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;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-2024 .elementor-element.elementor-element-50c195d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;}.elementor-2024 .elementor-element.elementor-element-9a9fd19{width:auto;max-width:auto;}.elementor-2024 .elementor-element.elementor-element-9a9fd19 .title{font-size:20px;}.elementor-2024 .elementor-element.elementor-element-8f79708 .wd-products-with-bg, .elementor-2024 .elementor-element.elementor-element-8f79708 .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-2024 .elementor-element.elementor-element-f2a1e21{--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;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-2024 .elementor-element.elementor-element-443aaa3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;}.elementor-2024 .elementor-element.elementor-element-62ddf5b{width:auto;max-width:auto;}.elementor-2024 .elementor-element.elementor-element-62ddf5b .title{font-size:20px;}.elementor-2024 .elementor-element.elementor-element-c343664 .wd-products-with-bg, .elementor-2024 .elementor-element.elementor-element-c343664 .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-2024 .elementor-element.elementor-element-a75d4f9{--display:flex;}.elementor-2024 .elementor-element.elementor-element-c902202.elementor-element{--align-self:center;}.elementor-2024 .elementor-element.elementor-element-75b91f5 > .elementor-widget-container{margin:-19px 0px -37px 0px;}.elementor-2024 .elementor-element.elementor-element-75b91f5 .title{line-height:1px;}.elementor-2024 .elementor-element.elementor-element-f834ee7{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-2024 .elementor-element.elementor-element-f834ee7 .swiper-slide > .elementor-element{height:100%;}.elementor-2024 .elementor-element.elementor-element-a8d67dc{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:60px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-2024 .elementor-element.elementor-element-13436f2{--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;--justify-content:space-between;}.elementor-2024 .elementor-element.elementor-element-3a1cee8{width:auto;max-width:auto;}.elementor-2024 .elementor-element.elementor-element-3a1cee8 .title{color:var( --e-global-color-43be029 );font-size:20px;}.elementor-2024 .elementor-element.elementor-element-e15b1f2{--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-2024 .elementor-element.elementor-element-2873ffc > .elementor-widget-container{margin:0px 0px 80px 0px;}.elementor-2024 .elementor-element.elementor-element-2873ffc .wd-products-with-bg, .elementor-2024 .elementor-element.elementor-element-2873ffc .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}@media(min-width:769px){.elementor-2024 .elementor-element.elementor-element-d429631{--width:100%;}.elementor-2024 .elementor-element.elementor-element-a251b4b{--width:83%;}.elementor-2024 .elementor-element.elementor-element-20309da{--width:56%;}.elementor-2024 .elementor-element.elementor-element-f816e73{--width:22%;}.elementor-2024 .elementor-element.elementor-element-50d0b88{--width:100%;}.elementor-2024 .elementor-element.elementor-element-5b43872{--width:58%;}.elementor-2024 .elementor-element.elementor-element-859f4bb{--width:25%;}}@media(max-width:1024px){.elementor-2024 .elementor-element.elementor-element-8c17414{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-2024 .elementor-element.elementor-element-83672e3{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-2024 .elementor-element.elementor-element-df8ecaa{--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-2024 .elementor-element.elementor-element-663d690{margin:-41px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2024 .elementor-element.elementor-element-3f0349b{--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-2024 .elementor-element.elementor-element-d429631{--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-2024 .elementor-element.elementor-element-ae86de8 .title{font-size:32px;}.elementor-2024 .elementor-element.elementor-element-ae86de8 .title-after_title{font-size:14px;}.elementor-2024 .elementor-element.elementor-element-50c5e09{--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-2024 .elementor-element.elementor-element-50d0b88{--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-2024 .elementor-element.elementor-element-cca7bc2 .title{font-size:32px;}.elementor-2024 .elementor-element.elementor-element-cca7bc2 .title-after_title{font-size:14px;}.elementor-2024 .elementor-element.elementor-element-0589a74{--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-2024 .elementor-element.elementor-element-f2a1e21{--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-2024 .elementor-element.elementor-element-f834ee7{--swiper-slides-to-display:2;}.elementor-2024 .elementor-element.elementor-element-a8d67dc{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-2024 .elementor-element.elementor-element-2873ffc > .elementor-widget-container{margin:0px 0px 60px 0px;}}@media(max-width:768px){.elementor-2024 .elementor-element.elementor-element-53711a9 .wd-marquee{word-spacing:0em;}.elementor-2024 .elementor-element.elementor-element-8c17414{--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-2024 .elementor-element.elementor-element-a8c1386 div.product-category .wd-entities-title{font-size:11px;}.elementor-2024 .elementor-element.elementor-element-83672e3{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-2024 .elementor-element.elementor-element-df8ecaa{--justify-content:center;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2024 .elementor-element.elementor-element-df8ecaa.e-con{--align-self:center;}.elementor-2024 .elementor-element.elementor-element-663d690{width:initial;max-width:initial;margin:-7% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:6px 0px 0px 0px;border-radius:6px 6px 6px 6px;}.elementor-2024 .elementor-element.elementor-element-663d690 .elementor-button{font-size:13px;border-width:6px 6px 6px 6px;border-radius:6px 6px 6px 6px;padding:10px 10px 10px 10px;}.elementor-2024 .elementor-element.elementor-element-3f0349b{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-2024 .elementor-element.elementor-element-d429631{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2024 .elementor-element.elementor-element-a251b4b{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-2024 .elementor-element.elementor-element-dc50107{--container-widget-width:63%;--container-widget-flex-grow:0;width:var( --container-widget-width, 63% );max-width:63%;}.elementor-2024 .elementor-element.elementor-element-20309da{--width:30%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2024 .elementor-element.elementor-element-ae86de8 .title{font-size:20px;}.elementor-2024 .elementor-element.elementor-element-97ceb43 .wd-btn-text{font-size:11px;}.elementor-2024 .elementor-element.elementor-element-50c5e09{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-2024 .elementor-element.elementor-element-50d0b88{--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:015px 015px;--row-gap:015px;--column-gap:015px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2024 .elementor-element.elementor-element-5423239{--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;--flex-wrap:nowrap;}.elementor-2024 .elementor-element.elementor-element-5b43872{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2024 .elementor-element.elementor-element-cca7bc2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2024 .elementor-element.elementor-element-cca7bc2.elementor-element{--align-self:center;}.elementor-2024 .elementor-element.elementor-element-cca7bc2 .title{font-size:20px;}.elementor-2024 .elementor-element.elementor-element-cc6b268{--width:100%;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:nowrap;}.elementor-2024 .elementor-element.elementor-element-34d97c4 .wd-btn-text{font-size:11px;}.elementor-2024 .elementor-element.elementor-element-859f4bb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2024 .elementor-element.elementor-element-0589a74{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-2024 .elementor-element.elementor-element-9a9fd19 .title{font-size:17px;}.elementor-2024 .elementor-element.elementor-element-f2a1e21{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-2024 .elementor-element.elementor-element-f834ee7{--swiper-slides-to-display:1;}.elementor-2024 .elementor-element.elementor-element-a8d67dc{--margin-top:80px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-2024 .elementor-element.elementor-element-1bb77de .wd-el-title{font-size:12px;}.elementor-2024 .elementor-element.elementor-element-2873ffc > .elementor-widget-container{margin:0px 0px 40px 0px;}}/* Start custom CSS for html, class: .elementor-element-df4833c *//* ========================================================
   Visual Hero Section
   ======================================================== */

.visual-section-container {
  --section-height: 473px;
  --text-image-width: 470px;
  --stage-width: 880px;
	border-radius:6px 6px 0px 0px;
  position: relative;
  width: 100%;
  height: var(--section-height);
  overflow: hidden;

  display: grid;
  grid-template-columns: 38% 62%;
  align-items: stretch;

  direction: rtl;
  isolation: isolate;
}

/* الخلفية */
.visual-section-bg {
  position: absolute;
  inset: 0;

  background-image: url('https://solutools.net/wp-content/uploads/2026/07/1111111.png');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;

  z-index: 0;
  pointer-events: none;
}

/* ========================================================
   الجزء اليمين: صورة النص
   ======================================================== */

.visual-right {
  position: relative;
  z-index: 3;

  width: 100%;
  height: 100%;

  display: flex;
  align-items: center;
  justify-content: center;

  padding-inline: clamp(20px, 4vw, 75px) 20px;
  overflow: hidden;
}
.visual-text-image {
  display: block;
  width: min(100%, var(--text-image-width));
  max-width: 100%;
  height: auto;
  max-height: 75%;
  object-fit: contain;
  object-position: center;
  padding: 0;
  margin: 0;
  opacity: 0;
  transform: translate3d(120%, 0, 0);
  animation: textInRight 1.2s ease-out forwards;
  will-change: transform, opacity;
}
@keyframes textInRight {
  0% {
    opacity: 0;
    transform: translate3d(120%, 0, 0);
  }

  100% {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

/* ========================================================
   الجزء الشمال: الصور المتبدلة
   ======================================================== */

.visual-left {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}

/* المسرح لازم يكون له ارتفاع واضح */
.images-stage {
  position: relative;

  width: min(100%, var(--stage-width));
  height: 100%;

  margin-inline: auto;
  overflow: hidden;
}

/* الصور الأربع */
.stage-image {
  position: absolute;
  inset: 0;

  display: block;

  width: 96%;
  height: 96%;
  max-width: 100%;
  max-height: 100%;

  padding: 20px 0 0 80px;
  margin: 0 auto;

  object-fit: contain;
  object-position: left bottom;

  opacity: 0;
  transform: translate3d(0, 120%, 0);

  animation-name: stageCycle;
  animation-duration: 16s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
  animation-fill-mode: both;

  will-change: transform, opacity;
}

/* حجم كل صورة */
.stage-image.img-1 {
  width: 96%;
}

.stage-image.img-2 {
  width: 99%;
}

.stage-image.img-3 {
  width: 99%;
}

.stage-image.img-4 {
  width: 99%;
}

/* توقيت بداية كل صورة */
.stage-image.img-1 {
  animation-delay: 0s;
}

.stage-image.img-2 {
  animation-delay: 4s;
}

.stage-image.img-3 {
  animation-delay: 8s;
}

.stage-image.img-4 {
  animation-delay: 12s;
}

/* دخول من الأسفل، ثبات، ثم خروج ناحية الشمال */
@keyframes stageCycle {
  /* الصورة تبدأ مختفية تحت */
  0% {
    opacity: 0;
    transform: translate3d(0, 120%, 0);
  }

  /* تدخل خلال حوالي 0.8 ثانية */
  5% {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }

  /* تظل ثابتة */
  24% {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }

  /* تخرج ناحية الشمال مع ظهور الصورة التالية */
  30% {
    opacity: 0;
    transform: translate3d(-100px, 0, 0);
  }

  /* ترجع تحت وهي مختفية استعدادًا للدورة التالية */
  30.01%,
  100% {
    opacity: 0;
    transform: translate3d(0, 120%, 0);
  }
}

/* ========================================================
   التابلت
   ======================================================== */

@media (max-width: 1024px) {
  .visual-section-container {
    --section-height: 430px;
    --text-image-width: 360px;
    --stage-width: 650px;

    grid-template-columns: 40% 60%;
  }

  .visual-right {
    padding-inline: 30px 10px;
  }

  .stage-image {
    width: 100%;
    height: 92%;
  }
}

/* ========================================================
   الموبايل
   ======================================================== */

@media (max-width: 767px) {
  .visual-section-container {
    --text-image-width: 300px;

    display: flex;
    flex-direction: column;
    align-items: space-between;
    height: 630px;
    min-height: 630px;
  }

  .visual-right {
    flex: 0 0 200px;
    width: 100%;
    height: 200px;
    padding: 25px 20px 5px;
  }

  .visual-text-image {
    width: min(80%, var(--text-image-width));
    max-height: 160px;
  }
  .images-stage {
    width: 100%;
    height: 100%;
  }

  .stage-image {
    width: 100%;
    height: 100%;
    padding: 0px;
    object-position: center bottom;
  }
}

/* الشاشات الصغيرة */
@media (max-width: 480px) {
  .visual-section-container {
    height: 570px;
    min-height: 570px;
  }
  .visual-right {
    flex-basis: 170px;
    height: 170px;
  }
  .visual-text-image {
    width: 82%;
    max-height: 135px;
  }
  .stage-image {
    width: 105%;
    max-width: 105%;
  }
}
/* الصورة الثانية لازقة في أسفل الكونتينر على الموبايل */
@media (max-width: 767px) {
  .visual-left,
  .images-stage {
    padding: 0 !important;
    margin: 0 !important;
  }
}
/* ========================================================
   تخصيص كل صورة على الموبايل بشكل مستقل
   ======================================================== */

@media (max-width: 767px) {
  .visual-left,
  .images-stage {
    position: relative;
    width: 100%;
    height: 100%;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden;
  }

  .stage-image {
    inset: auto !important;

    top: auto !important;
    right: auto !important;

    left: var(--mobile-left, 0%) !important;
    bottom: var(--mobile-bottom, 0px) !important;

    width: var(--mobile-width, 100%) !important;
    height: var(--mobile-height, auto) !important;

    max-width: none !important;
    max-height: var(--mobile-max-height, none) !important;

    margin: 0 !important;
    padding: 0 !important;

    object-fit: contain !important;
    object-position: center bottom !important;
  }

  /* =========================
     الصورة الأولى
     ========================= */

  .stage-image.img-1 {
    --mobile-width: 90%;
    --mobile-height: auto;
    --mobile-left: 5%;
    --mobile-bottom: 0px;
    --mobile-max-height: 100%;
  }

  /* =========================
     الصورة الثانية
     لازقة في أسفل الكونتينر
     ========================= */

  .stage-image.img-2 {
    --mobile-width: 108%;
    --mobile-height: auto;
    --mobile-left: 5%;
    --mobile-bottom: 0px;
    --mobile-max-height: 100%;
  }

  /* =========================
     الصورة الثالثة
     ========================= */

  .stage-image.img-3 {
    --mobile-width: 108%;
    --mobile-height: auto;
    --mobile-left: 2%;
    --mobile-bottom: 0px;
    --mobile-max-height: 100%;
  }

  /* =========================
     الصورة الرابعة
     ========================= */

  .stage-image.img-4 {
    --mobile-width: 110%;
    --mobile-height: auto;

    --mobile-left: 9%;
    --mobile-bottom: 0px;

    --mobile-max-height: 100%;
  }
}
/* تقليل الحركة حسب إعدادات الجهاز */
@media (prefers-reduced-motion: reduce) {
  .visual-text-image,
  .stage-image {
    animation: none !important;
  }

  .visual-text-image,
  .stage-image.img-1 {
    opacity: 1;
    transform: none;
  }

  .stage-image:not(.img-1) {
    display: none;
  }
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-a8c1386 */.wd-entities-title{font-size:14px !important;
    font-weight: 600;
}
.wd-cat-count{font-size:12px;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8030813 */.abdo{
  border-radius: .25rem;
  text-transform: uppercase;
  font-style: normal;
  font-weight: 400;
  padding-left: 25px;
  padding-right: 25px;
  color: #242424;
  -webkit-clip-path: polygon(0 0,0 0,100% 0,100% 0,100% calc(100% - 15px),calc(100% - 15px) 100%,15px 100%,0 100%);
  clip-path: polygon(0 0,0 0,100% 0,100% 0,100% calc(100% - 15px),calc(100% - 15px) 100%,15px 100%,0 100%);
  height: 40px;
  font-size: 0.7rem;
  line-height: 14px;
  letter-spacing: 1px;
  transition: .2s .1s;
  background:#E4B306 !important;
  border: 0px solid;
  overflow: hidden;
}

.abdo:hover {
  cursor: pointer;
  transition: all .3s ease-in;
  padding-right: 30px;
  padding-left: 30px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c902202 */.title-wrap {
    display: flex;
    align-items: center;
    gap: 10px;
    direction: rtl;
  }
 
  /* حاوية النجمة */
  .sparkle {
    position: relative;
    width: 42px;
    height: 42px;
    flex-shrink: 0;
  }
 
  .sparkle svg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
 
  /* النجمة الكبيرة - نفس شكل نجمة الفيديو (4 أطراف بأضلاع منحنية) */
  .star-big {
    animation: spin-twinkle 2.4s ease-in-out infinite;
  }
 
  /* النجمة الصغيرة المرافقة */
  .star-small {
    width: 42% !important;
    height: 42% !important;
    top: 4px !important;
    left: 4px !important;
    animation: spin-twinkle 2.4s ease-in-out infinite;
    animation-delay: 0.35s;
  }
 
  @keyframes spin-twinkle {
    0% {
      transform: scale(0.2) rotate(0deg);
      opacity: 0.3;
    }
    45% {
      transform: scale(1.15) rotate(180deg);
      opacity: 1;
    }
    60% {
      transform: scale(1) rotate(225deg);
      opacity: 1;
    }
    100% {
      transform: scale(0.2) rotate(360deg);
      opacity: 0.3;
    }
  }
 
  .title-text {
    font-size: 23px;
    font-weight: 800;
    background: linear-gradient(90deg, #E61F24, #E61F24, #242424);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
    background-size: 200% auto;
    animation: gradient-move 4s linear infinite;
  }
 
  @keyframes gradient-move {
    0%   { background-position: 0% 50%; }
    100% { background-position: 200% 50%; }
  }/* End custom CSS */
/* Start custom CSS for wd_blog, class: .elementor-element-1bb77de */.wd-post-meta{display:none !important;}/* End custom CSS */
/* Start custom CSS *//* رمز العملة يأخذ نفس حجم السعر */
 .wrap-price .woocommerce-Price-currencySymbol {
    font-size: 12px !important;
    font-weight: inherit !important;
}
/* أيقونة المفضلة: أعلى يمين كارت المنتج بمسافة 5px */
.wd-product-wrapper .wd-product-thumb {
    position: relative !important;
}

.wd-product-wrapper .wd-buttons.wd-pos-r-t {
    top: 5px !important;
    right: 5px !important;

    inset-inline-start: auto !important;
    inset-inline-end: auto !important;

    transform: none !important;
    margin: 0 !important;
}
.wd-action-btn>a {
    width: 20px;
    height: 20px;
}


/* الحفاظ على اتجاه النص العربي داخل الليبل */
html[dir="rtl"] body .wd-product-wrapper .product-labels .product-label {
    direction: rtl !important;
}/* End custom CSS */