.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2282 .elementor-element.elementor-element-427900d .elementor-menu-toggle{margin:0 auto;}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2282 .elementor-element.elementor-element-b4ac4bd{--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--cart-border-style:none;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);}.elementor-2282 .elementor-element.elementor-element-b4ac4bd .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2282 .elementor-element.elementor-element-fd37ccf .elementor-icon-wrapper{text-align:center;}.elementor-2282 .elementor-element.elementor-element-329a4b8 .elementor-icon-wrapper{text-align:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2282 .elementor-element.elementor-element-f03cc3a:not(.elementor-motion-effects-element-type-background), .elementor-2282 .elementor-element.elementor-element-f03cc3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(158deg, #3DB87C 33%, var( --e-global-color-accent ) 100%);}.elementor-2282 .elementor-element.elementor-element-f03cc3a > .elementor-container{min-height:0px;}.elementor-2282 .elementor-element.elementor-element-f03cc3a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2282 .elementor-element.elementor-element-f03cc3a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2282 .elementor-element.elementor-element-a9140b9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2282 .elementor-element.elementor-element-a9140b9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2282 .elementor-element.elementor-element-1d9e310{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 55px;}.elementor-2282 .elementor-element.elementor-element-1d9e310 .elementor-icon-wrapper{text-align:center;}.elementor-2282 .elementor-element.elementor-element-1d9e310.elementor-view-stacked .elementor-icon{background-color:#54595F;}.elementor-2282 .elementor-element.elementor-element-1d9e310.elementor-view-framed .elementor-icon, .elementor-2282 .elementor-element.elementor-element-1d9e310.elementor-view-default .elementor-icon{color:#54595F;border-color:#54595F;}.elementor-2282 .elementor-element.elementor-element-1d9e310.elementor-view-framed .elementor-icon, .elementor-2282 .elementor-element.elementor-element-1d9e310.elementor-view-default .elementor-icon svg{fill:#54595F;}.elementor-2282 .elementor-element.elementor-element-1d9e310 .elementor-icon{font-size:26px;}.elementor-2282 .elementor-element.elementor-element-1d9e310 .elementor-icon svg{height:26px;}.elementor-bc-flex-widget .elementor-2282 .elementor-element.elementor-element-cee1113.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2282 .elementor-element.elementor-element-cee1113.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2282 .elementor-element.elementor-element-93ff8a0{margin:0px 14px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2282 .elementor-element.elementor-element-93ff8a0 .elementor-icon-wrapper{text-align:center;}.elementor-2282 .elementor-element.elementor-element-93ff8a0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2282 .elementor-element.elementor-element-93ff8a0.elementor-view-framed .elementor-icon, .elementor-2282 .elementor-element.elementor-element-93ff8a0.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2282 .elementor-element.elementor-element-93ff8a0.elementor-view-framed .elementor-icon, .elementor-2282 .elementor-element.elementor-element-93ff8a0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2282 .elementor-element.elementor-element-93ff8a0 .elementor-icon{font-size:26px;}.elementor-2282 .elementor-element.elementor-element-93ff8a0 .elementor-icon svg{height:26px;}.elementor-bc-flex-widget .elementor-2282 .elementor-element.elementor-element-8c0a1ff.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2282 .elementor-element.elementor-element-8c0a1ff.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.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-2282 .elementor-element.elementor-element-c74de0a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) -33px;padding:0px 0px 0px 0px;text-align:left;font-family:"Tajawal", Sans-serif;font-weight:600;text-shadow:0px 2px 3px rgba(0, 0, 0, 0.3);color:var( --e-global-color-secondary );}.elementor-bc-flex-widget .elementor-2282 .elementor-element.elementor-element-efc28cd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2282 .elementor-element.elementor-element-efc28cd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2282 .elementor-element.elementor-element-3871aa2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-family:"Tajawal", Sans-serif;font-weight:600;text-shadow:0px 2px 3px rgba(0,0,0,0.3);color:#54595F;}.elementor-2282 .elementor-element.elementor-element-f250c14:not(.elementor-motion-effects-element-type-background), .elementor-2282 .elementor-element.elementor-element-f250c14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-2282 .elementor-element.elementor-element-f250c14{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2282 .elementor-element.elementor-element-f250c14 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2282 .elementor-element.elementor-element-50bb925.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-bc-flex-widget .elementor-2282 .elementor-element.elementor-element-5bdf5f0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2282 .elementor-element.elementor-element-5bdf5f0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2282 .elementor-element.elementor-element-3124667{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--main-alignment:right;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:#3DB87C;--toggle-button-border-width:0px;--toggle-icon-size:30px;--toggle-icon-padding:0px 0px 0px 0px;--cart-border-style:none;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);}.elementor-2282 .elementor-element.elementor-element-3124667 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-2282 .elementor-element.elementor-element-3124667 .woocommerce-mini-cart__empty-message{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-bc-flex-widget .elementor-2282 .elementor-element.elementor-element-99be605.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2282 .elementor-element.elementor-element-99be605.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-2282 .elementor-element.elementor-element-e8c1aa7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--icon-box-icon-margin:15px;}.elementor-2282 .elementor-element.elementor-element-e8c1aa7 .elementor-icon-box-wrapper{align-items:start;}.elementor-2282 .elementor-element.elementor-element-e8c1aa7.elementor-view-stacked .elementor-icon{background-color:#3DB87C;}.elementor-2282 .elementor-element.elementor-element-e8c1aa7.elementor-view-framed .elementor-icon, .elementor-2282 .elementor-element.elementor-element-e8c1aa7.elementor-view-default .elementor-icon{fill:#3DB87C;color:#3DB87C;border-color:#3DB87C;}.elementor-2282 .elementor-element.elementor-element-e8c1aa7.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2282 .elementor-element.elementor-element-e8c1aa7.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-text );}.elementor-2282 .elementor-element.elementor-element-e8c1aa7.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2282 .elementor-element.elementor-element-e8c1aa7.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2282 .elementor-element.elementor-element-e8c1aa7.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2282 .elementor-element.elementor-element-e8c1aa7.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2282 .elementor-element.elementor-element-e8c1aa7 .elementor-icon{font-size:30px;}.elementor-2282 .elementor-element.elementor-element-e8c1aa7 .elementor-icon-box-title, .elementor-2282 .elementor-element.elementor-element-e8c1aa7 .elementor-icon-box-title a{font-family:"Tajawal", Sans-serif;font-size:11px;font-weight:600;}.elementor-2282 .elementor-element.elementor-element-e8c1aa7 .elementor-icon-box-title{color:#000000;}.elementor-widget-search-form input[type="search"].elementor-search-form__input{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-search-form .elementor-search-form__input,
					.elementor-widget-search-form .elementor-search-form__icon,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-widget-search-form.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-search-form .elementor-search-form__submit{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );background-color:var( --e-global-color-secondary );}.elementor-2282 .elementor-element.elementor-element-8c2cd8a{width:100%;max-width:100%;}.elementor-2282 .elementor-element.elementor-element-8c2cd8a .elementor-search-form__container{min-height:50px;box-shadow:0px 0px 8px 0px rgba(0,0,0,0.5);}.elementor-2282 .elementor-element.elementor-element-8c2cd8a .elementor-search-form__submit{min-width:calc( 1 * 50px );--e-search-form-submit-text-color:#3DB87C;background-color:#54595F00;--e-search-form-submit-icon-size:21px;}body:not(.rtl) .elementor-2282 .elementor-element.elementor-element-8c2cd8a .elementor-search-form__icon{padding-left:calc(50px / 3);}body.rtl .elementor-2282 .elementor-element.elementor-element-8c2cd8a .elementor-search-form__icon{padding-right:calc(50px / 3);}.elementor-2282 .elementor-element.elementor-element-8c2cd8a .elementor-search-form__input, .elementor-2282 .elementor-element.elementor-element-8c2cd8a.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(50px / 3);padding-right:calc(50px / 3);}.elementor-2282 .elementor-element.elementor-element-8c2cd8a input[type="search"].elementor-search-form__input{font-family:"Tajawal", Sans-serif;font-weight:400;}.elementor-2282 .elementor-element.elementor-element-8c2cd8a:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-color:#3DB87C;border-width:1px 1px 1px 1px;border-radius:10px;}.elementor-2282 .elementor-element.elementor-element-8c2cd8a.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-color:#3DB87C;border-width:1px 1px 1px 1px;border-radius:10px;}.elementor-2282 .elementor-element.elementor-element-8c2cd8a .elementor-search-form--focus .elementor-search-form__container{box-shadow:5px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2282 .elementor-element.elementor-element-897a438{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2282 .elementor-element.elementor-element-897a438 img{width:55px;}.elementor-2282 .elementor-element.elementor-element-2bbd46e:not(.elementor-motion-effects-element-type-background), .elementor-2282 .elementor-element.elementor-element-2bbd46e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-2282 .elementor-element.elementor-element-2bbd46e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2282 .elementor-element.elementor-element-2bbd46e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2282 .elementor-element.elementor-element-66185f2.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-bc-flex-widget .elementor-2282 .elementor-element.elementor-element-2fc8e0a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2282 .elementor-element.elementor-element-2fc8e0a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2282 .elementor-element.elementor-element-e142d5a{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--main-alignment:right;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:#3DB87C;--toggle-button-border-width:0px;--toggle-icon-size:30px;--toggle-icon-padding:0px 0px 0px 0px;--cart-border-style:none;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);}.elementor-2282 .elementor-element.elementor-element-e142d5a .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-bc-flex-widget .elementor-2282 .elementor-element.elementor-element-e7e47a5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2282 .elementor-element.elementor-element-e7e47a5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2282 .elementor-element.elementor-element-7063a0e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--icon-box-icon-margin:15px;}.elementor-2282 .elementor-element.elementor-element-7063a0e .elementor-icon-box-wrapper{align-items:start;}.elementor-2282 .elementor-element.elementor-element-7063a0e.elementor-view-stacked .elementor-icon{background-color:#3DB87C;}.elementor-2282 .elementor-element.elementor-element-7063a0e.elementor-view-framed .elementor-icon, .elementor-2282 .elementor-element.elementor-element-7063a0e.elementor-view-default .elementor-icon{fill:#3DB87C;color:#3DB87C;border-color:#3DB87C;}.elementor-2282 .elementor-element.elementor-element-7063a0e.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2282 .elementor-element.elementor-element-7063a0e.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-text );}.elementor-2282 .elementor-element.elementor-element-7063a0e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2282 .elementor-element.elementor-element-7063a0e.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2282 .elementor-element.elementor-element-7063a0e.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2282 .elementor-element.elementor-element-7063a0e.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2282 .elementor-element.elementor-element-7063a0e .elementor-icon{font-size:30px;}.elementor-2282 .elementor-element.elementor-element-7063a0e .elementor-icon-box-title, .elementor-2282 .elementor-element.elementor-element-7063a0e .elementor-icon-box-title a{font-family:"Tajawal", Sans-serif;font-size:11px;font-weight:600;}.elementor-2282 .elementor-element.elementor-element-7063a0e .elementor-icon-box-title{color:#000000;}.elementor-2282 .elementor-element.elementor-element-7063a0e .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-2282 .elementor-element.elementor-element-cda7d35{width:100%;max-width:100%;}.elementor-2282 .elementor-element.elementor-element-cda7d35 .elementor-search-form__container{min-height:50px;box-shadow:0px 0px 8px 0px rgba(0,0,0,0.5);}.elementor-2282 .elementor-element.elementor-element-cda7d35 .elementor-search-form__submit{min-width:calc( 1 * 50px );--e-search-form-submit-text-color:#3DB87C;background-color:#54595F00;--e-search-form-submit-icon-size:21px;}body:not(.rtl) .elementor-2282 .elementor-element.elementor-element-cda7d35 .elementor-search-form__icon{padding-left:calc(50px / 3);}body.rtl .elementor-2282 .elementor-element.elementor-element-cda7d35 .elementor-search-form__icon{padding-right:calc(50px / 3);}.elementor-2282 .elementor-element.elementor-element-cda7d35 .elementor-search-form__input, .elementor-2282 .elementor-element.elementor-element-cda7d35.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(50px / 3);padding-right:calc(50px / 3);}.elementor-2282 .elementor-element.elementor-element-cda7d35 input[type="search"].elementor-search-form__input{font-family:"Tajawal", Sans-serif;font-weight:400;}.elementor-2282 .elementor-element.elementor-element-cda7d35:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-color:#3DB87C;border-width:1px 1px 1px 1px;border-radius:10px;}.elementor-2282 .elementor-element.elementor-element-cda7d35.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-color:#3DB87C;border-width:1px 1px 1px 1px;border-radius:10px;}.elementor-2282 .elementor-element.elementor-element-cda7d35 .elementor-search-form--focus .elementor-search-form__container{box-shadow:5px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2282 .elementor-element.elementor-element-a9c5525{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2282 .elementor-element.elementor-element-a9c5525 img{width:55px;}.elementor-2282 .elementor-element.elementor-element-12e2f46 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2282 .elementor-element.elementor-element-24863a1 .elementor-icon-wrapper{text-align:center;}.elementor-2282 .elementor-element.elementor-element-24863a1.elementor-view-stacked .elementor-icon{background-color:#005F45;}.elementor-2282 .elementor-element.elementor-element-24863a1.elementor-view-framed .elementor-icon, .elementor-2282 .elementor-element.elementor-element-24863a1.elementor-view-default .elementor-icon{color:#005F45;border-color:#005F45;}.elementor-2282 .elementor-element.elementor-element-24863a1.elementor-view-framed .elementor-icon, .elementor-2282 .elementor-element.elementor-element-24863a1.elementor-view-default .elementor-icon svg{fill:#005F45;}.elementor-2282 .elementor-element.elementor-element-24863a1.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-2282 .elementor-element.elementor-element-24863a1.elementor-view-framed .elementor-icon:hover, .elementor-2282 .elementor-element.elementor-element-24863a1.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2282 .elementor-element.elementor-element-24863a1.elementor-view-framed .elementor-icon:hover, .elementor-2282 .elementor-element.elementor-element-24863a1.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-2282 .elementor-element.elementor-element-6d68bd0{--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:#005F45;--toggle-button-icon-hover-color:var( --e-global-color-accent );--toggle-button-border-width:0px;--cart-border-style:none;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);}.elementor-2282 .elementor-element.elementor-element-6d68bd0 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link{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-text );}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link .premium-dropdown-icon{color:var( --e-global-color-text );}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item:hover > .premium-menu-link{color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item:hover > .premium-menu-link .premium-dropdown-icon{color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu .premium-nav-widget-container:not(.premium-nav-pointer-framed) .premium-menu-link-parent:before,
					.elementor-widget-premium-nav-menu .premium-nav-widget-container:not(.premium-nav-pointer-framed) .premium-menu-link-parent:after{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu .premium-nav-pointer-framed .premium-menu-link-parent:before,
					.elementor-widget-premium-nav-menu .premium-nav-pointer-framed .premium-menu-link-parent:after{border-color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-active-item > .premium-menu-link{color:var( --e-global-color-accent );}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-active-item > .premium-menu-link .premium-dropdown-icon{color:var( --e-global-color-accent );}.elementor-widget-premium-nav-menu .premium-nav-menu-item > .premium-menu-link > .premium-item-icon{color:var( --e-global-color-primary );}.elementor-widget-premium-nav-menu .premium-nav-menu-item > .premium-menu-link > .premium-item-icon:not(.premium-lottie-animation) svg * ,
					 .elementor-widget-premium-nav-menu .premium-nav-menu-item > .premium-menu-link > svg.premium-item-icon *{fill:var( --e-global-color-primary );}.elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-link{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-secondary );}.elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-link .premium-dropdown-icon{color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu:not(.premium-hamburger-menu):not(.premium-nav-slide):not(.premium-nav-dropdown) .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-item:hover,
									.elementor-widget-premium-nav-menu.premium-hamburger-menu .premium-main-nav-menu .premium-sub-menu > .premium-sub-menu-item:hover > .premium-sub-menu-link,
									.elementor-widget-premium-nav-menu.premium-nav-slide .premium-main-nav-menu .premium-sub-menu > .premium-sub-menu-item:hover > .premium-sub-menu-link,
									.elementor-widget-premium-nav-menu.premium-nav-dropdown .premium-main-nav-menu .premium-sub-menu > .premium-sub-menu-item:hover > .premium-sub-menu-link{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-active-item .premium-sub-menu-link .premium-dropdown-icon{color:var( --e-global-color-primary );}.elementor-widget-premium-nav-menu .premium-sub-menu-item .premium-sub-menu-link i.premium-sub-item-icon {color:var( --e-global-color-primary );}.elementor-widget-premium-nav-menu .premium-sub-menu-item .premium-sub-menu-link .premium-sub-item-icon:not(.premium-lottie-animation) svg *,
					 .elementor-widget-premium-nav-menu .premium-sub-menu-item .premium-sub-menu-link svg.premium-sub-item-icon * {fill:var( --e-global-color-primary );}.elementor-2282 .elementor-element.elementor-element-87f2dd8 .premium-main-nav-menu{justify-content:center;}.elementor-2282 .elementor-element.elementor-element-87f2dd8 .premium-sub-menu .premium-sub-menu-link{justify-content:flex-start;}.elementor-2282 .elementor-element.elementor-element-87f2dd8 .premium-hamburger-toggle{justify-content:center;}.elementor-2282 .elementor-element.elementor-element-87f2dd8.premium-hamburger-menu .premium-main-mobile-menu > .premium-nav-menu-item > .premium-menu-link, .elementor-2282 .elementor-element.elementor-element-87f2dd8.premium-nav-dropdown .premium-main-mobile-menu > .premium-nav-menu-item > .premium-menu-link, .elementor-2282 .elementor-element.elementor-element-87f2dd8.premium-nav-slide .premium-main-mobile-menu > .premium-nav-menu-item > .premium-menu-link{justify-content:flex-end;}.elementor-2282 .elementor-element.elementor-element-87f2dd8 .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link{font-family:"Tajawal", Sans-serif;font-weight:600;color:#003B08;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-style:solid;border-color:var( --e-global-color-text );border-radius:10px 10px 10px 10px;}.elementor-2282 .elementor-element.elementor-element-87f2dd8 .premium-nav-menu-item > .premium-menu-link > .premium-item-icon{order:0;background-color:#005F45;}.elementor-2282 .elementor-element.elementor-element-87f2dd8 .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-link{font-family:"Roboto", Sans-serif;font-weight:400;color:#005F45;}.elementor-2282 .elementor-element.elementor-element-87f2dd8 .premium-main-nav-menu .premium-sub-menu-item:hover > .premium-sub-menu-link{color:#fff;}.elementor-2282 .elementor-element.elementor-element-87f2dd8 .premium-main-nav-menu .premium-sub-menu-item:hover > .premium-sub-menu-link .premium-dropdown-icon{color:#fff;}.elementor-2282 .elementor-element.elementor-element-87f2dd8 .premium-sub-menu-item .premium-sub-menu-link .premium-sub-item-icon{order:0;}.elementor-2282 .elementor-element.elementor-element-87f2dd8 .premium-hamburger-toggle i{color:#005F45;}.elementor-2282 .elementor-element.elementor-element-87f2dd8 .premium-hamburger-toggle svg, .elementor-2282 .elementor-element.elementor-element-87f2dd8 .premium-hamburger-toggle svg path{fill:#005F45;}.elementor-2282 .elementor-element.elementor-element-87f2dd8 .premium-hamburger-toggle:hover i{color:var( --e-global-color-accent );}.elementor-2282 .elementor-element.elementor-element-87f2dd8 .premium-hamburger-toggle:hover svg, .elementor-2282 .elementor-element.elementor-element-87f2dd8 .premium-hamburger-toggle:hover svg path{fill:var( --e-global-color-accent );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-2282 .elementor-element.elementor-element-a9140b9{width:5%;}.elementor-2282 .elementor-element.elementor-element-cee1113{width:5%;}.elementor-2282 .elementor-element.elementor-element-8c0a1ff{width:65%;}.elementor-2282 .elementor-element.elementor-element-50bb925{width:28.772%;}.elementor-2282 .elementor-element.elementor-element-5bdf5f0{width:50%;}.elementor-2282 .elementor-element.elementor-element-99be605{width:50%;}.elementor-2282 .elementor-element.elementor-element-67b19d1{width:52.964%;}.elementor-2282 .elementor-element.elementor-element-9077a4f{width:9.544%;}.elementor-2282 .elementor-element.elementor-element-2cab0dd{width:8.72%;}.elementor-2282 .elementor-element.elementor-element-2fc8e0a{width:50%;}.elementor-2282 .elementor-element.elementor-element-e7e47a5{width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2282 .elementor-element.elementor-element-66185f2{width:30%;}.elementor-2282 .elementor-element.elementor-element-1780d90{width:40%;}.elementor-2282 .elementor-element.elementor-element-e4ccfa7{width:20%;}.elementor-2282 .elementor-element.elementor-element-481c912{width:10%;}}@media(max-width:1024px){.elementor-2282 .elementor-element.elementor-element-93ff8a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -13px;}.elementor-2282 .elementor-element.elementor-element-c74de0a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -21px) 15px;}.elementor-2282 .elementor-element.elementor-element-3871aa2{font-size:11px;}.elementor-2282 .elementor-element.elementor-element-e8c1aa7{margin:0px -7px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2282 .elementor-element.elementor-element-8c2cd8a{margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2282 .elementor-element.elementor-element-897a438{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2282 .elementor-element.elementor-element-e142d5a{--main-alignment:center;--toggle-icon-size:36px;}.elementor-2282 .elementor-element.elementor-element-7063a0e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--icon-box-icon-margin:12px;}.elementor-2282 .elementor-element.elementor-element-7063a0e .elementor-icon-box-wrapper{align-items:center;}.elementor-2282 .elementor-element.elementor-element-7063a0e .elementor-icon-box-title{margin-block-end:9px;}.elementor-2282 .elementor-element.elementor-element-7063a0e .elementor-icon{font-size:20px;}.elementor-2282 .elementor-element.elementor-element-7063a0e .elementor-icon i{transform:rotate(0deg);}.elementor-2282 .elementor-element.elementor-element-7063a0e .elementor-icon-box-title, .elementor-2282 .elementor-element.elementor-element-7063a0e .elementor-icon-box-title a{font-size:11px;line-height:1.1em;letter-spacing:0.1px;word-spacing:0em;}.elementor-2282 .elementor-element.elementor-element-cda7d35{margin:11px -39px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2282 .elementor-element.elementor-element-2a170fa{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 35px;}.elementor-2282 .elementor-element.elementor-element-a9c5525{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link .premium-dropdown-icon{color:var( --e-global-color-text );}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item:hover > .premium-menu-link .premium-dropdown-icon{color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-active-item > .premium-menu-link .premium-dropdown-icon{color:var( --e-global-color-accent );}.elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-link .premium-dropdown-icon{color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-active-item .premium-sub-menu-link .premium-dropdown-icon{color:var( --e-global-color-primary );}}@media(max-width:767px){.elementor-2282 .elementor-element.elementor-element-5705590{width:80%;}.elementor-2282 .elementor-element.elementor-element-427900d{width:var( --container-widget-width, 45.797px );max-width:45.797px;--container-widget-width:45.797px;--container-widget-flex-grow:0;}.elementor-2282 .elementor-element.elementor-element-b4ac4bd{width:var( --container-widget-width, 113.797px );max-width:113.797px;--container-widget-width:113.797px;--container-widget-flex-grow:0;}.elementor-2282 .elementor-element.elementor-element-fd37ccf{width:var( --container-widget-width, 54.797px );max-width:54.797px;--container-widget-width:54.797px;--container-widget-flex-grow:0;}.elementor-2282 .elementor-element.elementor-element-329a4b8{width:var( --container-widget-width, 51.797px );max-width:51.797px;--container-widget-width:51.797px;--container-widget-flex-grow:0;}.elementor-2282 .elementor-element.elementor-element-bffe788{width:20%;}.elementor-2282 .elementor-element.elementor-element-1f81aa5{width:var( --container-widget-width, 338px );max-width:338px;--container-widget-width:338px;--container-widget-flex-grow:0;text-align:right;}.elementor-2282 .elementor-element.elementor-element-1f81aa5 img{width:86%;}.elementor-2282 .elementor-element.elementor-element-6695102 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2282 .elementor-element.elementor-element-ba745d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2282 .elementor-element.elementor-element-5283fb1{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2282 .elementor-element.elementor-element-12e2f46 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:6px 6px 6px 6px;}.elementor-2282 .elementor-element.elementor-element-24863a1{width:var( --container-widget-width, 27px );max-width:27px;margin:15px 35px calc(var(--kit-widget-spacing, 0px) + 0px) 329px;padding:0px 0px 0px 0px;--container-widget-width:27px;--container-widget-flex-grow:0;}.elementor-2282 .elementor-element.elementor-element-24863a1 .elementor-icon-wrapper{text-align:right;}.elementor-2282 .elementor-element.elementor-element-24863a1 .elementor-icon{font-size:22px;}.elementor-2282 .elementor-element.elementor-element-24863a1 .elementor-icon svg{height:22px;}.elementor-2282 .elementor-element.elementor-element-6d68bd0{width:var( --container-widget-width, 26px );max-width:26px;margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 329px;--container-widget-width:26px;--container-widget-flex-grow:0;--main-alignment:right;--toggle-icon-size:29px;--toggle-icon-padding:2px 2px 2px 2px;}.elementor-2282 .elementor-element.elementor-element-60b9ba7{width:var( --container-widget-width, 259px );max-width:259px;--container-widget-width:259px;--container-widget-flex-grow:0;}.elementor-2282 .elementor-element.elementor-element-60b9ba7 img{width:23%;}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link .premium-dropdown-icon{color:var( --e-global-color-text );}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item:hover > .premium-menu-link .premium-dropdown-icon{color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-active-item > .premium-menu-link .premium-dropdown-icon{color:var( --e-global-color-accent );}.elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-link .premium-dropdown-icon{color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-active-item .premium-sub-menu-link .premium-dropdown-icon{color:var( --e-global-color-primary );}.elementor-2282 .elementor-element.elementor-element-87f2dd8 > .elementor-widget-container{margin:-70px 360px 0px 0px;}.elementor-2282 .elementor-element.elementor-element-87f2dd8 .premium-main-nav-menu{justify-content:flex-start;}.elementor-2282 .elementor-element.elementor-element-87f2dd8 .premium-sub-menu .premium-sub-menu-link{justify-content:flex-end;}.elementor-2282 .elementor-element.elementor-element-87f2dd8 .premium-hamburger-toggle{justify-content:flex-start;}.elementor-2282 .elementor-element.elementor-element-87f2dd8 .premium-nav-widget-container {--pa-menu-width:350px;}.elementor-2282 .elementor-element.elementor-element-87f2dd8.premium-ham-dropdown .premium-main-mobile-menu, .elementor-2282 .elementor-element.elementor-element-87f2dd8.premium-nav-dropdown .premium-main-mobile-menu{width:350px;}.elementor-2282 .elementor-element.elementor-element-87f2dd8 .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link{border-width:1px 1px 1px 1px;padding:20px -10px 20px 20px;}.elementor-2282 .elementor-element.elementor-element-87f2dd8 .premium-main-nav-menu > .premium-nav-menu-item{margin:3px 0px 3px 3px;}.elementor-2282 .elementor-element.elementor-element-87f2dd8 .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-link .premium-dropdown-icon{color:#005F45;}}/* Start custom CSS for section, class: .elementor-element-f03cc3a *//* Minimized height of the top bar to 13px */
#top-bar {
    min-height: 3px; /* Reduce height to 13px */
    padding: 0; /* No padding to keep it slim */
    line-height: 3px; /* Match text height with section height */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ca33dcc *//* Ensure Tajawal font is applied */
@import url('https://fonts.googleapis.com/css2?family=Tajawal:wght@400;500;700&display=swap');

body {
    font-family: 'Tajawal', sans-serif;
}

/* Account section: icon on the right, text on the left */
#account-icon {
    display: flex;
    flex-direction: row-reverse; /* Icon on the right, text on the left */
    align-items: center;
    color: #003366;
    gap: 8px; /* Ensure a small space between the icon and the text */
}

#account-icon .elementor-icon {
    font-size: 26px;
}

#account-icon .elementor-icon-box-title {
    font-size: 16px;
    font-weight: 500;
    margin: 0;
    color: #003366;
    line-height: 1;
}

/* Cart section: icon on the right, text on the left */
#cart-icon {
    display: flex;
    align-items: center;
    gap: 8px; /* Ensure space between the icon and text */
    color: #003366;
    flex-direction: row; /* Ensure the icon stays on the right and text on the left */
}

/* Add custom text before the cart icon */
#cart-icon::before {
    content: "سلة التسوق"; /* Text next to the cart icon */
    font-size: 16px;
    font-weight: 500;
    color: #003366;
    margin-right: 8px; /* Space between the text and the icon */
}

/* Ensure spacing between the account and cart sections */
.header-icons {
    display: flex;
    gap: 30px; /* Space between account and cart sections */
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-67b19d1 *//* Ensure the search bar text is RTL for Arabic */
#search-bar {
    direction: rtl; /* Set the text direction to RTL for Arabic */
    text-align: right; /* Ensure the text aligns to the right */
}

/* Styling for the placeholder text inside the search bar */
#search-bar input::placeholder {
    text-align: right; /* Align placeholder text to the right */
    direction: rtl; /* Ensure placeholder text follows RTL */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4946fde *//* Categories Button Styling with Full Surrounding Shadow */
.categories-button button {
    background-color: #f8f8f8; /* Match search bar's background color */
    color: #013365; /* Set text color to match theme */
    padding: 12px 15px;
    border: 1px solid #3DB87C; /* Light border to match search bar */
    border-radius: 10px; /* Matching rounded corners with search bar */
    font-weight: 500;
    font-size: 16px;
    cursor: pointer;
    display: flex;
    justify-content: center; /* Center text and icon horizontally */
    align-items: center; /* Center text and icon vertically */
    gap: 4px; /* Reduced space between text and icon */
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15); /* Soft, even shadow around the button */
    transition: background-color 0.3s ease, color 0.3s ease; /* Smooth transitions */
}

/* Adding Hover Effect */
.categories-button button:hover {
    background-color: #e0e0e0; /* Slightly darker on hover */
    color: #013365; /* Keep text color consistent */
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2); /* Slightly stronger shadow on hover */
}

/* Right-aligned Icon with Centered Alignment */
.categories-button button::after {
    content: "";
    display: inline-block;
    width: 24px; /* Icon width */
    height: 24px; /* Icon height */
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%233DB87C"><rect x="3" y="3" width="7" height="7" rx="2"/><rect x="14" y="3" width="7" height="7" rx="2"/><rect x="14" y="14" width="7" height="7" rx="2"/><rect x="3" y="14" width="7" height="7" rx="2"/></svg>'); /* Green icon */
    background-size: contain;
    margin-left: 4px; /* Space between text and icon */
    vertical-align: middle; /* Align icon with text */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1aa020a *//* Ensure Tajawal font is applied */
@import url('https://fonts.googleapis.com/css2?family=Tajawal:wght@400;500;700&display=swap');

body {
    font-family: 'Tajawal', sans-serif;
}

/* Account section: icon on the right, text on the left */
#account-icon {
    display: flex;
    flex-direction: row-reverse; /* Icon on the right, text on the left */
    align-items: center;
    color: #003366;
    gap: 8px; /* Ensure a small space between the icon and the text */
}

#account-icon .elementor-icon {
    font-size: 26px;
}

#account-icon .elementor-icon-box-title {
    font-size: 16px;
    font-weight: 500;
    margin: 0;
    color: #003366;
    line-height: 1;
}

/* Cart section: icon on the right, text on the left */
#cart-icon {
    display: flex;
    align-items: center;
    gap: 8px; /* Ensure space between the icon and text */
    color: #003366;
    flex-direction: row; /* Ensure the icon stays on the right and text on the left */
}

/* Add custom text before the cart icon */
#cart-icon::before {
    content: "سلة التسوق"; /* Text next to the cart icon */
    font-size: 16px;
    font-weight: 500;
    color: #003366;
    margin-right: 8px; /* Space between the text and the icon */
}

/* Ensure spacing between the account and cart sections */
.header-icons {
    display: flex;
    gap: 30px; /* Space between account and cart sections */
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1780d90 *//* Ensure the search bar text is RTL for Arabic */
#search-bar {
    direction: rtl; /* Set the text direction to RTL for Arabic */
    text-align: right; /* Ensure the text aligns to the right */
}

/* Styling for the placeholder text inside the search bar */
#search-bar input::placeholder {
    text-align: right; /* Align placeholder text to the right */
    direction: rtl; /* Ensure placeholder text follows RTL */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2a170fa *//* Categories Button Styling with Full Surrounding Shadow */
.categories-button button {
    background-color: #f8f8f8; /* Match search bar's background color */
    color: #013365; /* Set text color to match theme */
    padding: 12px 15px;
    border: 1px solid #3DB87C; /* Light border to match search bar */
    border-radius: 10px; /* Matching rounded corners with search bar */
    font-weight: 500;
    font-size: 16px;
    cursor: pointer;
    display: flex;
    justify-content: center; /* Center text and icon horizontally */
    align-items: center; /* Center text and icon vertically */
    gap: 4px; /* Reduced space between text and icon */
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15); /* Soft, even shadow around the button */
    transition: background-color 0.3s ease, color 0.3s ease; /* Smooth transitions */
}

/* Adding Hover Effect */
.categories-button button:hover {
    background-color: #e0e0e0; /* Slightly darker on hover */
    color: #013365; /* Keep text color consistent */
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2); /* Slightly stronger shadow on hover */
}

/* Right-aligned Icon with Centered Alignment */
.categories-button button::after {
    content: "";
    display: inline-block;
    width: 24px; /* Icon width */
    height: 24px; /* Icon height */
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%233DB87C"><rect x="3" y="3" width="7" height="7" rx="2"/><rect x="14" y="3" width="7" height="7" rx="2"/><rect x="14" y="14" width="7" height="7" rx="2"/><rect x="3" y="14" width="7" height="7" rx="2"/></svg>'); /* Green icon */
    background-size: contain;
    margin-left: 4px; /* Space between text and icon */
    vertical-align: middle; /* Align icon with text */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ba745d3 *//* Custom Top Bar Styling */
.custom-top-bar {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 8px 15px;
    background: linear-gradient(to right, rgb(60,183,124), rgb(91,201,114));
    font-family: 'Tajawal', sans-serif;
    color: rgb(84,89,94);
    font-size: 14px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    position: relative;
}

/* Left Section (Icons and Phone Number) */
.left-section {
    display: flex;
    align-items: center;
    gap: 10px;
}

.left-section i {
    font-size: 16px;
    color: rgb(84,89,94);
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
}

.phone-number {
    font-weight: bold;
    color: rgb(84,89,94);
    white-space: nowrap;
}

/* Right Section (Scrolling Text) */
.right-section {
    font-weight: bold;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
    white-space: nowrap;
    overflow: hidden;
    max-width: 50%; /* Adjust to control width for longer sentences */
    position: relative;
    text-align: right; /* Align text to the right */
}
/* Animation for Right Section */
.right-section span {
    display: inline-block;
    animation: scroll-text 12s linear infinite;
}

@keyframes scroll-text {
    0% { transform: translateX(-100%); }
    100% { transform: translateX(100%); }
}/* End custom CSS */