.elementor-104 .elementor-element.elementor-element-717af96{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--padding-top:34px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-104 .elementor-element.elementor-element-dca01cd{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-widget-woocommerce-product-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-104 .elementor-element.elementor-element-a0160f4{text-align:start;}.elementor-104 .elementor-element.elementor-element-a0160f4 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:30px;font-weight:800;line-height:1.4em;color:#1E2A22;}.woocommerce .elementor-widget-woocommerce-product-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 );}.woocommerce .elementor-104 .elementor-element.elementor-element-0b1db66 .price{color:#0F4A2A;font-family:"Cairo", Sans-serif;font-size:34px;font-weight:900;}.woocommerce .elementor-104 .elementor-element.elementor-element-d411313 .woocommerce-product-details__short-description{color:#4b5a50;}.elementor-104 .elementor-element.elementor-element-8666bf1{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:3px 0px 0px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E8B923;--border-color:#E8B923;--border-radius:18px 18px 18px 18px;box-shadow:0px 8px 30px 0px rgba(15,74,42,0.10);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-104 .elementor-element.elementor-element-8666bf1:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-8666bf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-104 .elementor-element.elementor-element-cca703e{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:20px 20px 20px 20px;box-shadow:0px 8px 30px 0px rgba(15,74,42,0.08);--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-104 .elementor-element.elementor-element-cca703e:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-cca703e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-104 .elementor-element.elementor-element-47eacaf{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:10px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-104 .elementor-element.elementor-element-a20e519{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-104 .elementor-element.elementor-element-bab7a0e{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:16px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-104 .elementor-element.elementor-element-c12f04f{--display:flex;--min-height:220px;--justify-content:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-104 .elementor-element.elementor-element-c12f04f:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-c12f04f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elmedjadjia.com/wp-content/uploads/2026/10/ai-oil-pour.webp");background-position:center center;background-size:cover;}.elementor-104 .elementor-element.elementor-element-c12f04f::before, .elementor-104 .elementor-element.elementor-element-c12f04f > .elementor-background-video-container::before, .elementor-104 .elementor-element.elementor-element-c12f04f > .e-con-inner > .elementor-background-video-container::before, .elementor-104 .elementor-element.elementor-element-c12f04f > .elementor-background-slideshow::before, .elementor-104 .elementor-element.elementor-element-c12f04f > .e-con-inner > .elementor-background-slideshow::before, .elementor-104 .elementor-element.elementor-element-c12f04f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(270deg, rgba(10,56,32,0.95) 35%, rgba(10,56,32,0) 80%);}.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-104 .elementor-element.elementor-element-400e562{text-align:start;}.elementor-104 .elementor-element.elementor-element-400e562 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:30px;font-weight:800;color:#ffffff;}.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-104 .elementor-element.elementor-element-4ef5181{text-align:start;font-family:"Tajawal", Sans-serif;font-size:16px;color:#d8e6dc;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-104 .elementor-element.elementor-element-1b3067a .elementor-button{background-color:#E8B923;font-family:"Cairo", Sans-serif;font-weight:700;fill:#0A3820;color:#0A3820;border-radius:40px 40px 40px 40px;padding:12px 30px 12px 30px;}.elementor-104 .elementor-element.elementor-element-2d01670{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{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-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .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-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-104 .elementor-element.elementor-element-74c31d9.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-104 .elementor-element.elementor-element-74c31d9.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-104 .elementor-element.elementor-element-74c31d9.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-104 .elementor-element.elementor-element-717af96{--content-width:1240px;}.elementor-104 .elementor-element.elementor-element-dca01cd{--width:50%;}.elementor-104 .elementor-element.elementor-element-cca703e{--width:46%;}.elementor-104 .elementor-element.elementor-element-47eacaf{--content-width:1240px;}.elementor-104 .elementor-element.elementor-element-a20e519{--content-width:1240px;}.elementor-104 .elementor-element.elementor-element-bab7a0e{--content-width:1240px;}.elementor-104 .elementor-element.elementor-element-2d01670{--content-width:1240px;}}@media(max-width:1024px) and (min-width:768px){.elementor-104 .elementor-element.elementor-element-dca01cd{--width:100%;}.elementor-104 .elementor-element.elementor-element-cca703e{--width:100%;}}@media(max-width:767px){.elementor-104 .elementor-element.elementor-element-a0160f4 .elementor-heading-title{font-size:22px;}.elementor-104 .elementor-element.elementor-element-400e562 .elementor-heading-title{font-size:22px;}.elementor-104 .elementor-element.elementor-element-74c31d9.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS */body.elementor-page-104{background:#FBF9F2}
.em-chips{display:flex;gap:8px;flex-wrap:wrap}.em-chips span{background:#EEF4EF;color:#0F4A2A;border-radius:20px;padding:5px 12px;font:700 12.5px Cairo}.em-chips i{color:#E8B923;margin-left:4px}
.em-pprice .price{display:inline-block;background:#FFF6D6;border-radius:14px;padding:4px 18px}
.em-pdesc p{margin:0}
.em-form-h{display:flex;align-items:center;gap:12px;margin-bottom:6px}.em-form-h i{width:44px;height:44px;border-radius:50%;background:#0F4A2A;color:#E8B923;display:grid;place-items:center;font-size:18px}.em-form-h b{display:block;font:800 16px Cairo;color:#1E2A22}.em-form-h small{font:500 13px Tajawal;color:#6b766e}
.em-cod-box input,.em-cod-box select,.em-cod-box textarea{border-radius:10px!important;border:1px solid #e3dcc5!important;background:#FBF9F2!important;font-family:Tajawal!important;min-height:44px}
.em-cod-box button,.em-cod-box [type=submit]{background:#0F4A2A!important;border-color:#0F4A2A!important;color:#fff!important;border-radius:12px!important;font:800 17px Cairo!important;min-height:52px}
.em-wa-btn{display:flex;align-items:center;justify-content:center;gap:10px;background:#1FAF5A;color:#fff!important;border-radius:14px;padding:13px;font:700 15px Cairo;text-decoration:none}.em-wa-btn i{font-size:22px}
.em-gallery .woocommerce-product-gallery{margin:0!important}.em-gallery img{border-radius:14px;background:#FBF8F0}
.em-gallery .flex-control-thumbs{display:flex;gap:8px;margin-top:10px!important}.em-gallery .flex-control-thumbs li{border-radius:10px;overflow:hidden;border:2px solid transparent}
.em-pgal{position:sticky;top:20px}
.em-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}
.em-trust div{background:#fff;border-radius:16px;padding:18px 10px;text-align:center;display:flex;flex-direction:column;gap:4px;font-family:Cairo;box-shadow:0 6px 18px rgba(15,74,42,.06)}
.em-trust i{width:46px;height:46px;margin:0 auto 6px;border-radius:50%;background:#FFF6D6;color:#0F4A2A;display:grid;place-items:center;font-size:18px}.em-trust b{color:#1E2A22;font-size:14.5px}.em-trust small{color:#6b766e;font-size:12.5px}
.em-tabs .woocommerce-tabs{background:#fff;border-radius:18px;padding:16px 22px;box-shadow:0 6px 18px rgba(15,74,42,.06)}
.em-tabs .wc-tabs li a{font:700 15px Cairo!important;color:#1E2A22!important}.em-tabs .wc-tabs li.active a{color:#0F4A2A!important}
.em-tabs .panel{font-family:Tajawal;font-size:15px;color:#4b5a50}
.em-related h2{font:800 26px Cairo;color:#0F4A2A;text-align:center;margin-bottom:18px}
.em-products ul.products{gap:14px}
.em-products ul.products li.product{background:#fff;border-radius:16px;padding:12px 12px 14px!important;box-shadow:0 6px 20px rgba(15,74,42,.07);text-align:center;margin:0!important;width:auto!important}
.em-products ul.products li.product img{border-radius:12px;background:#FBF8F0;aspect-ratio:1/1;object-fit:contain}
.em-products .woocommerce-loop-product__title{font:800 14px/1.5 Cairo!important;color:#1E2A22!important;min-height:42px}
.em-products .price{color:#0F4A2A!important;font:800 17px Cairo!important;display:block;margin:6px 0 10px!important}
.em-products .button{background:#0F4A2A!important;color:#fff!important;border-radius:8px!important;font:700 13px Cairo!important;width:100%;text-align:center}
@media(max-width:1024px){.em-pgal{position:static;order:-1}}
@media(max-width:767px){.em-trust{grid-template-columns:1fr 1fr}}/* End custom CSS */