.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-container:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-container.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-4524 .elementor-element.elementor-element-f7de3f3{--display:flex;--pa-sh-divider-pos:bottom;--min-height:49vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.22;}.elementor-4524 .elementor-element.elementor-element-f7de3f3:not(.elementor-motion-effects-element-type-background), .elementor-4524 .elementor-element.elementor-element-f7de3f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4524 .elementor-element.elementor-element-f7de3f3::before, .elementor-4524 .elementor-element.elementor-element-f7de3f3 > .elementor-background-video-container::before, .elementor-4524 .elementor-element.elementor-element-f7de3f3 > .e-con-inner > .elementor-background-video-container::before, .elementor-4524 .elementor-element.elementor-element-f7de3f3 > .elementor-background-slideshow::before, .elementor-4524 .elementor-element.elementor-element-f7de3f3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4524 .elementor-element.elementor-element-f7de3f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4524 .elementor-element.elementor-element-f7de3f3::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 9.3px ) hue-rotate( 0deg );}.elementor-4524 .elementor-element.elementor-element-f7de3f3 #premium-shape-divider-f7de3f3 svg{height:150px;opacity:1;}.elementor-4524 .elementor-element.elementor-element-f7de3f3.premium-shape-divider__bottom:not(.premium-sh-no-stretch-yes) #premium-shape-divider-f7de3f3{transform:scaleX(4);--pa-divider-scale:4;}.elementor-4524 .elementor-element.elementor-element-f7de3f3.premium-shape-divider__top:not(.premium-sh-no-stretch-yes) #premium-shape-divider-f7de3f3{transform:scaleX(4) rotateX(180deg);--pa-divider-scale:4;}.elementor-4524 .elementor-element.elementor-element-f7de3f3.premium-shape-divider__bottom.premium-sh-no-stretch-yes #premium-shape-divider-f7de3f3{transform:scale(4);--pa-divider-scale:4;}.elementor-4524 .elementor-element.elementor-element-f7de3f3.premium-shape-divider__top.premium-sh-no-stretch-yes #premium-shape-divider-f7de3f3{transform:scale(4) rotateX(180deg);--pa-divider-scale:4;}.elementor-4524 .elementor-element.elementor-element-f7de3f3.premium-shape-divider__right:not(.premium-sh-no-stretch-yes) #premium-shape-divider-f7de3f3, .elementor-4524 .elementor-element.elementor-element-f7de3f3.premium-shape-divider__left:not(.premium-sh-no-stretch-yes) #premium-shape-divider-f7de3f3{transform:scaleY(4);--pa-divider-scale:4;}.elementor-4524 .elementor-element.elementor-element-f7de3f3.premium-shape-divider__right.premium-sh-no-stretch-yes #premium-shape-divider-f7de3f3, .elementor-4524 .elementor-element.elementor-element-f7de3f3.premium-shape-divider__left.premium-sh-no-stretch-yes #premium-shape-divider-f7de3f3{transform:scale(4);--pa-divider-scale:4;}.elementor-4524 .elementor-element.elementor-element-f7de3f3 #premium-shape-divider-f7de3f3 svg,
                    .elementor-4524 .elementor-element.elementor-element-f7de3f3 #premium-shape-divider-f7de3f3 svg *{fill:var( --e-global-color-043fb59 );}.elementor-widget-woocommerce-product-etheme_title.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-etheme_title .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-etheme_title .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-woocommerce-product-etheme_title.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-woocommerce-product-etheme_title:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-woocommerce-product-etheme_title.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-etheme_title .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-woocommerce-product-etheme_title .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-4524 .elementor-element.elementor-element-ab63307{text-align:center;}.elementor-4524 .elementor-element.elementor-element-ab63307 .elementor-heading-title{font-family:"Almarai", Sans-serif;font-size:58px;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-primary );stroke:var( --e-global-color-primary );text-shadow:6px 6px 20px rgba(229.5, 0, 0, 0.56);color:#ffffff;}.elementor-4524 .elementor-element.elementor-element-5f372374{--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 40px;--row-gap:0px;--column-gap:40px;--padding-top:80px;--padding-bottom:85px;--padding-left:15px;--padding-right:15px;}.elementor-4524 .elementor-element.elementor-element-180c93a9{--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;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-4524 .elementor-element.elementor-element-180c93a9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4524 .elementor-element.elementor-element-63146eb1{text-align:center;}.elementor-4524 .elementor-element.elementor-element-63146eb1 .elementor-heading-title{font-family:"Almarai", Sans-serif;font-size:54px;font-weight:600;color:#ffffff;}.elementor-widget-etheme-countdown.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-etheme-countdown .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-etheme-countdown .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-etheme-countdown.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-etheme-countdown:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-etheme-countdown.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-etheme-countdown .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-4524 .elementor-element.elementor-element-788f6b41 > .elementor-widget-container{margin:30px 0px 20px 0px;}.elementor-4524 .elementor-element.elementor-element-788f6b41 .etheme-countdown{justify-content:flex-start;--item-min-width:60px;--item-min-height:60px;}.elementor-4524 .elementor-element.elementor-element-788f6b41 .etheme-countdown-heading{color:#FFCC00;margin-bottom:20px;}.elementor-4524 .elementor-element.elementor-element-788f6b41 .etheme-countdown-item{border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;}.elementor-4524 .elementor-element.elementor-element-788f6b41 .etheme-countdown-digits{color:#000000;font-family:"Rethink Sans", Sans-serif;font-size:22px;font-weight:600;}.elementor-4524 .elementor-element.elementor-element-788f6b41 .etheme-countdown-label{font-family:"Rethink Sans", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;}.elementor-4524 .elementor-element.elementor-element-788f6b41 .etheme-countdown-delimiter{color:#FFFFFF;}.elementor-widget-woocommerce-product-etheme_advanced_stock_status.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-etheme_advanced_stock_status .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-etheme_advanced_stock_status .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-woocommerce-product-etheme_advanced_stock_status.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-woocommerce-product-etheme_advanced_stock_status:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-woocommerce-product-etheme_advanced_stock_status.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-etheme_advanced_stock_status .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-4524 .elementor-element.elementor-element-3ed82081{--progress-height:7px;}.elementor-4524 .elementor-element.elementor-element-3ed82081 .etheme-linear-progress-bar{background-color:#3D4152;}.elementor-4524 .elementor-element.elementor-element-3ed82081 .etheme-linear-progress-bar-label{font-size:16px;color:#FFFFFF;}.elementor-4524 .elementor-element.elementor-element-3ed82081 .etheme-advanced-product-stock[data-step="1"] .etheme-linear-progress-bar-inner{background-color:#37A937;--progress-active-color:#37A937;}.elementor-4524 .elementor-element.elementor-element-3ed82081 .etheme-advanced-product-stock[data-step="2"] .etheme-linear-progress-bar-inner{background-color:#f57f17;--progress-active-color:#f57f17;}.elementor-4524 .elementor-element.elementor-element-3ed82081 .etheme-advanced-product-stock[data-step="3"] .etheme-linear-progress-bar-inner{background-color:#c62828;--progress-active-color:#c62828;}.elementor-widget-woocommerce-product-etheme_price.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-etheme_price .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-etheme_price .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-woocommerce-product-etheme_price.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-woocommerce-product-etheme_price:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-woocommerce-product-etheme_price.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-etheme_price .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.woocommerce .elementor-widget-woocommerce-product-etheme_price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-4524 .elementor-element.elementor-element-1d6c8e21{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.woocommerce .elementor-4524 .elementor-element.elementor-element-1d6c8e21 .price{color:var( --e-global-color-primary );font-family:"Almarai", Sans-serif;font-size:2.1rem;font-weight:600;}.woocommerce .elementor-4524 .elementor-element.elementor-element-1d6c8e21 .price ins{color:var( --e-global-color-text );font-family:"Almarai", Sans-serif;font-size:40px;font-weight:700;}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-text-editor .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-text-editor.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-text-editor:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-text-editor.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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 );}.elementor-4524 .elementor-element.elementor-element-927de6d{text-align:center;font-family:"Rethink Sans", Sans-serif;font-size:16px;font-weight:500;color:#A3A1AF;}.elementor-widget-woocommerce-product-etheme_add_to_cart.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-etheme_add_to_cart .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-etheme_add_to_cart .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-woocommerce-product-etheme_add_to_cart.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-woocommerce-product-etheme_add_to_cart:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-woocommerce-product-etheme_add_to_cart.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-etheme_add_to_cart .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-4524 .elementor-element.elementor-element-c8f8ca8 > .elementor-widget-container{background-color:#1E1F23;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:20px 20px 20px 20px;}.elementor-4524 .elementor-element.elementor-element-c8f8ca8 .single_add_to_cart_button .button-text:last-child{margin-left:7px;}.elementor-4524 .elementor-element.elementor-element-c8f8ca8 .single_add_to_cart_button .button-text:first-child{margin-right:7px;}.elementor-4524 .elementor-element.elementor-element-c8f8ca8 .reset_variations{margin-top:22px;}.elementor-4524 .elementor-element.elementor-element-c8f8ca8 .single_add_to_cart_button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );fill:#FFFFFF;color:#FFFFFF;--loader-side-color:#FFFFFF;background-color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;}.elementor-4524 .elementor-element.elementor-element-c8f8ca8 .single_add_to_cart_button:hover, .elementor-4524 .elementor-element.elementor-element-c8f8ca8 .single_add_to_cart_button:focus{color:var( --e-global-color-primary );--loader-side-color:var( --e-global-color-primary );background-color:#FFFFFF;}.elementor-4524 .elementor-element.elementor-element-c8f8ca8 .single_add_to_cart_button:hover svg, .elementor-4524 .elementor-element.elementor-element-c8f8ca8 .single_add_to_cart_button:focus svg{fill:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-etheme_additional_custom_block.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-etheme_additional_custom_block .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-etheme_additional_custom_block .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-woocommerce-product-etheme_additional_custom_block.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-woocommerce-product-etheme_additional_custom_block:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-woocommerce-product-etheme_additional_custom_block.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-etheme_additional_custom_block .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-4524 .elementor-element.elementor-element-7b317c3d > .elementor-widget-container{margin:60px 0px 60px 0px;}.elementor-4524 .elementor-element.elementor-element-4bd57206{--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;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-heading.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-heading:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-heading.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-4524 .elementor-element.elementor-element-5bff0432{width:auto;max-width:auto;padding:0px 0px 0px 0px;}.elementor-4524 .elementor-element.elementor-element-5bff0432 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#8B899A;}.elementor-widget-share-buttons.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-share-buttons .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-share-buttons .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-share-buttons.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-share-buttons:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-share-buttons.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-share-buttons .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-4524 .elementor-element.elementor-element-3e12f9b{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--alignment:left;--grid-side-margin:0px;--grid-column-gap:0px;--grid-row-gap:5px;--grid-bottom-margin:5px;--e-share-buttons-primary-color:#FFFFFF00;--e-share-buttons-secondary-color:#FFFFFF;}.elementor-4524 .elementor-element.elementor-element-3e12f9b .elementor-share-btn{font-size:calc(0.8px * 10);}.elementor-4524 .elementor-element.elementor-element-3e12f9b .elementor-share-btn__icon{--e-share-buttons-icon-size:18px;}.elementor-4524 .elementor-element.elementor-element-3e12f9b .elementor-share-btn:hover{--e-share-buttons-secondary-color:#FFFFFF;}.elementor-4524 .elementor-element.elementor-element-3e12f9b .elementor-share-btn__title{font-family:"Arial", Sans-serif;font-size:24234px;}.elementor-4524 .elementor-element.elementor-element-3dc189bf{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-gallery.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image-gallery .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image-gallery .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-image-gallery.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-image-gallery:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-image-gallery.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-image-gallery .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4524 .elementor-element.elementor-element-4dfb557 .gallery-item .gallery-caption{display:none;}.elementor-4524 .elementor-element.elementor-element-4dfb557 .gallery-item img{border-radius:15px 15px 15px 15px;}.elementor-4524 .elementor-element.elementor-element-3a2ee031{--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;--overlay-opacity:0.83;--padding-top:80px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-4524 .elementor-element.elementor-element-3a2ee031:not(.elementor-motion-effects-element-type-background), .elementor-4524 .elementor-element.elementor-element-3a2ee031 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#23262F;background-position:top center;background-repeat:repeat-x;background-size:cover;}.elementor-4524 .elementor-element.elementor-element-3a2ee031::before, .elementor-4524 .elementor-element.elementor-element-3a2ee031 > .elementor-background-video-container::before, .elementor-4524 .elementor-element.elementor-element-3a2ee031 > .e-con-inner > .elementor-background-video-container::before, .elementor-4524 .elementor-element.elementor-element-3a2ee031 > .elementor-background-slideshow::before, .elementor-4524 .elementor-element.elementor-element-3a2ee031 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4524 .elementor-element.elementor-element-3a2ee031 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#26282C;--background-overlay:'';}.elementor-widget-woocommerce-product-etheme_tabs.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-etheme_tabs .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-etheme_tabs .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-woocommerce-product-etheme_tabs.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-woocommerce-product-etheme_tabs:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-woocommerce-product-etheme_tabs.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-etheme_tabs .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.woocommerce .elementor-4524 .elementor-element.elementor-element-5dca3041 .woocommerce-tabs.horizontal .wc-tabs{justify-content:flex-start;}.woocommerce .elementor-4524 .elementor-element.elementor-element-5dca3041 .woocommerce-tabs.vertical .wc-tabs{align-content:flex-start;}.elementor-4524 .elementor-element.elementor-element-5dca3041 .woocommerce-tabs.horizontal .wc-tabs{margin:0 -25px;}.elementor-4524 .elementor-element.elementor-element-5dca3041 .woocommerce-tabs.horizontal .wc-tabs:after{left:25px;right:25px;}.elementor-4524 .elementor-element.elementor-element-5dca3041 .woocommerce-tabs.horizontal .wc-tabs .et-woocommerce-tab{margin:0 25px;}.elementor-4524 .elementor-element.elementor-element-5dca3041 .woocommerce-tabs.vertical .wc-tabs{margin:-25px 0;}.elementor-4524 .elementor-element.elementor-element-5dca3041 .woocommerce-tabs.vertical .wc-tabs:after, .woocommerce-tabs.vertical.type-overline .wc-tabs:after, .woocommerce-tabs.vertical.type-underline .wc-tabs:after{top:25px;bottom:25px;}.elementor-4524 .elementor-element.elementor-element-5dca3041 .woocommerce-tabs.vertical .wc-tabs .et-woocommerce-tab{margin:25px 0;}.elementor-4524 .elementor-element.elementor-element-5dca3041 .wc-tabs .et-woocommerce-tab a{font-family:"Almarai", Sans-serif;font-size:15px;font-weight:600;padding:0px 0px 0px 0px;}.elementor-4524 .elementor-element.elementor-element-5dca3041 .wc-tabs .et-woocommerce-tab:not(.active) a{color:var( --e-global-color-text );}.elementor-4524 .elementor-element.elementor-element-5dca3041 .wc-tabs .et-woocommerce-tab:not(.active):before{background-color:var( --e-global-color-text );}.elementor-4524 .elementor-element.elementor-element-5dca3041 .wc-tabs .et-woocommerce-tab.active a{color:#FFFFFF;}.elementor-4524 .elementor-element.elementor-element-5dca3041 .woocommerce-tabs.type-overline .wc-tabs .et-woocommerce-tab:before, .elementor-4524 .elementor-element.elementor-element-5dca3041 .woocommerce-tabs.type-underline .wc-tabs .et-woocommerce-tab:before{background-color:#FFFFFF;}.woocommerce .elementor-4524 .elementor-element.elementor-element-5dca3041 .woocommerce-tabs .panel{padding:30px 0px 0px 0px;}.elementor-4524 .elementor-element.elementor-element-4f430505{--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;--padding-top:90px;--padding-bottom:110px;--padding-left:15px;--padding-right:15px;}.elementor-widget-woocommerce-product-etheme_related.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-etheme_related .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-etheme_related .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-woocommerce-product-etheme_related.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-woocommerce-product-etheme_related:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-woocommerce-product-etheme_related.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-etheme_related .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-4524 .elementor-element.elementor-element-6961b5c5{--slides-per-view:6;}.elementor-4524 .elementor-element.elementor-element-6961b5c5 .related-products-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-align:right;margin-bottom:40px;}@media(max-width:1024px){.elementor-4524 .elementor-element.elementor-element-5f372374{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-4524 .elementor-element.elementor-element-180c93a9{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;} .elementor-4524 .elementor-element.elementor-element-3e12f9b{--grid-side-margin:0px;--grid-column-gap:0px;--grid-row-gap:5px;--grid-bottom-margin:5px;}.elementor-4524 .elementor-element.elementor-element-4f430505{--padding-top:80px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;}.elementor-4524 .elementor-element.elementor-element-6961b5c5{--slides-per-view:4;}}@media(max-width:767px){.elementor-4524 .elementor-element.elementor-element-788f6b41 .etheme-countdown{--gap:5px;--item-min-width:40px;--item-min-height:40px;} .elementor-4524 .elementor-element.elementor-element-3e12f9b{--grid-side-margin:0px;--grid-column-gap:0px;--grid-row-gap:5px;--grid-bottom-margin:5px;}.elementor-4524 .elementor-element.elementor-element-5dca3041 .woocommerce-tabs.horizontal .wc-tabs{margin:0 -15px;}.elementor-4524 .elementor-element.elementor-element-5dca3041 .woocommerce-tabs.horizontal .wc-tabs:after{left:15px;right:15px;}.elementor-4524 .elementor-element.elementor-element-5dca3041 .woocommerce-tabs.horizontal .wc-tabs .et-woocommerce-tab{margin:0 15px;}.elementor-4524 .elementor-element.elementor-element-5dca3041 .woocommerce-tabs.vertical .wc-tabs{margin:-15px 0;}.elementor-4524 .elementor-element.elementor-element-5dca3041 .woocommerce-tabs.vertical .wc-tabs:after, .woocommerce-tabs.vertical.type-overline .wc-tabs:after, .woocommerce-tabs.vertical.type-underline .wc-tabs:after{top:15px;bottom:15px;}.elementor-4524 .elementor-element.elementor-element-5dca3041 .woocommerce-tabs.vertical .wc-tabs .et-woocommerce-tab{margin:15px 0;}.elementor-4524 .elementor-element.elementor-element-4f430505{--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-4524 .elementor-element.elementor-element-6961b5c5{--slides-per-view:2;}}@media(min-width:768px){.elementor-4524 .elementor-element.elementor-element-5f372374{--content-width:1650px;}.elementor-4524 .elementor-element.elementor-element-180c93a9{--width:55.442%;}.elementor-4524 .elementor-element.elementor-element-3dc189bf{--width:58%;}.elementor-4524 .elementor-element.elementor-element-3a2ee031{--content-width:1650px;}.elementor-4524 .elementor-element.elementor-element-4f430505{--content-width:1650px;}}@media(max-width:1024px) and (min-width:768px){.elementor-4524 .elementor-element.elementor-element-180c93a9{--width:100%;}.elementor-4524 .elementor-element.elementor-element-3dc189bf{--width:100%;}}@media(min-width:1025px){.elementor-4524 .elementor-element.elementor-element-f7de3f3::before, .elementor-4524 .elementor-element.elementor-element-f7de3f3 > .elementor-background-video-container::before, .elementor-4524 .elementor-element.elementor-element-f7de3f3 > .e-con-inner > .elementor-background-video-container::before, .elementor-4524 .elementor-element.elementor-element-f7de3f3 > .elementor-background-slideshow::before, .elementor-4524 .elementor-element.elementor-element-f7de3f3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4524 .elementor-element.elementor-element-f7de3f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}}/* Start custom CSS for woocommerce-product-etheme_advanced_stock_status, class: .elementor-element-3ed82081 */.elementor-4524 .elementor-element.elementor-element-3ed82081 .etheme-linear-progress-bar-title {
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-etheme_add_to_cart, class: .elementor-element-c8f8ca8 *//* --- 1. توزيع 3 أعمدة متساوية بعرض مريح --- */
.variations ul.woo-variation-swatches-variable-items,
.variations .variable-items-wrapper,
.variations td.value ul {
    display: flex !important;
    flex-wrap: wrap !important;
    flex-direction: row !important;
    gap: 12px !important;
    width: 100% !important;
    padding: 0 !important;
    margin: 15px 0 !important;
    list-style: none !important;
}

.woo-variation-swatch-variable-item,
.variable-item,
.variations li.variable-item {
    flex: 1 1 calc(33.333% - 12px) !important;
    max-width: calc(33.333% - 8px) !important;
    min-width: 110px !important;
    
    /* تكبير طول الكارت ليصبح مريح ومفرود */
    min-height: 95px !important; 
    padding: 14px 8px !important;
    box-sizing: border-box !important;
    
    background: #18181c !important;
    border: 1px solid #2d2d38 !important;
    border-radius: 12px !important;
    text-align: center !important;
    cursor: pointer !important;
    position: relative !important;
    transition: all 0.2s ease !important;
    
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
}

/* --- 2. تكبير الخطوط والنصوص بوضوح --- */
.variable-item .variable-item-span {
    font-size: 17px !important; /* اسم البطاقة كبير وواضح */
    font-weight: 800 !important;
    color: #ffffff !important;
    display: block !important;
    margin-bottom: 4px !important;
}

.variable-item del {
    font-size: 11px !important;
    color: #888899 !important;
    text-decoration: line-through !important;
    display: block !important;
    margin-bottom: 2px !important;
}

.variable-item del::after {
    content: " (قبل الخصم)";
    font-size: 9.5px !important;
    color: #666677 !important;
    text-decoration: none !important;
}

.variable-item ins,
.variable-item .price {
    font-size: 14.5px !important; /* السعر الأخضر واضح */
    font-weight: 800 !important;
    color: #22c55e !important;
    text-decoration: none !important;
    display: block !important;
}

/* --- 3. إخفاء العناصر الزائدة --- */
.woo-variation-swatch-variable-item img,
.variable-item img,
.variable-item input,
.variable-item .radio-button-checking {
    display: none !important;
}

/* --- 4. الظل الأحمر الصريح والأنيق عند الاختيار --- */
.woo-variation-swatch-variable-item:hover,
.variable-item:hover {
    border-color: #e50914 !important;
    transform: translateY(-2px) !important;
}

.woo-variation-swatch-variable-item.selected,
.variable-item.selected {
    border: 2px solid #e50914 !important;
    background: #201315 !important;
    box-shadow: 0 6px 18px rgba(229, 9, 20, 0.45) !important;
}

/* --- 5. صندوق السعر الإجمالي السفلي --- */
.single_variation_wrap {
    width: 100% !important;
    background: #141418 !important;
    border: 1px solid #2a2a35 !important;
    border-radius: 10px !important;
    padding: 16px !important;
    margin-top: 15px !important;
    box-sizing: border-box !important;
}

.woocommerce-variation-price .price {
    font-size: 22px !important;
    font-weight: 900 !important;
    color: #ffffff !important;
}

/* --- تكبير وإبراز عنوان المتغير (القيمة / الخيار المحدد) --- */
.variations label,
.variations th.label,
.variations th.label label {
    font-size: 18px !important;
    font-weight: 800 !important;
    color: #ffffff !important;
    display: inline-block !important;
    margin-bottom: 10px !important;
    letter-spacing: 0.5px !important;
}

/* تكبير قيمة الاختيار المكتوبة جنب كلمة القيمة (مثل 20$) */
.woo-selected-variation-item-name,
.variations th.label span {
    color: #e50914 !important; /* لون أحمر مميز للقيمة المختارة */
    font-weight: 900 !important;
    font-size: 18px !important;
    margin-right: 5px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f372374 */.elementor-4524 .elementor-element.elementor-element-5f372374 {
    isolation: isolate;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-etheme_tabs, class: .elementor-element-5dca3041 */.elementor-4524 .elementor-element.elementor-element-5dca3041 p, .elementor-4524 .elementor-element.elementor-element-5dca3041 .commentlist .meta time {
    color:white;
}
.elementor-4524 .elementor-element.elementor-element-5dca3041 .wc-tabs:after {
    border-color: transparent !important;
}
.elementor-4524 .elementor-element.elementor-element-5dca3041 #reviews #comments>h2, .elementor-4524 .elementor-element.elementor-element-5dca3041 span.comment-reply-title {
    border-color: white !important;
}
.elementor-4524 .elementor-element.elementor-element-5dca3041 #review_form .stars a:before {
    color: white;
}/* End custom CSS */