.elementor-2087 .elementor-element.elementor-element-9b398ea{--display:flex;--padding-top:4px;--padding-bottom:4px;--padding-left:16px;--padding-right:16px;}.elementor-2087 .elementor-element.elementor-element-9b398ea:not(.elementor-motion-effects-element-type-background), .elementor-2087 .elementor-element.elementor-element-9b398ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171314;}.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-2087 .elementor-element.elementor-element-0a29c35{font-family:"Almarai", Sans-serif;font-size:13px;color:#EADFE2;}.elementor-2087 .elementor-element.elementor-element-cfa80e3{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:18px;--padding-bottom:8px;--padding-left:18px;--padding-right:18px;}.elementor-2087 .elementor-element.elementor-element-cfa80e3:not(.elementor-motion-effects-element-type-background), .elementor-2087 .elementor-element.elementor-element-cfa80e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F7;}.woocommerce .elementor-2087 .elementor-element.elementor-element-7ac05ca .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-2087 .elementor-element.elementor-element-7ac05ca .flex-viewport{border-radius:16px 16px 16px 16px;}.elementor-widget-theme-post-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-2087 .elementor-element.elementor-element-967af3d{width:initial;max-width:initial;text-align:start;}.elementor-2087 .elementor-element.elementor-element-967af3d .elementor-heading-title{font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:27px;font-weight:700;color:#171314;}.elementor-2087 .elementor-element.elementor-element-148b8fb{width:initial;max-width:initial;}.elementor-2087 .elementor-element.elementor-element-148b8fb.elementor-element{--align-self:flex-start;}.woocommerce .elementor-2087 .elementor-element.elementor-element-148b8fb .star-rating{color:#FFFFFF;font-size:0.7em;}.woocommerce .elementor-2087 .elementor-element.elementor-element-148b8fb .star-rating::before{color:#B8AE31;}.woocommerce:not(.rtl) .elementor-2087 .elementor-element.elementor-element-148b8fb .star-rating{margin-right:0.8em;}.woocommerce.rtl .elementor-2087 .elementor-element.elementor-element-148b8fb .star-rating{margin-left:0.8em;}.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 );}.elementor-2087 .elementor-element.elementor-element-6ec6289{width:initial;max-width:initial;}.woocommerce .elementor-2087 .elementor-element.elementor-element-6ec6289 .price{color:#8E2C43;font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:26px;font-weight:700;}.elementor-2087 .elementor-element.elementor-element-72421c7{--display:flex;--padding-top:8px;--padding-bottom:10px;--padding-left:18px;--padding-right:18px;}.elementor-2087 .elementor-element.elementor-element-72421c7:not(.elementor-motion-effects-element-type-background), .elementor-2087 .elementor-element.elementor-element-72421c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F7;}.elementor-2087 .elementor-element.elementor-element-e8d6077{--display:flex;--padding-top:10px;--padding-bottom:40px;--padding-left:18px;--padding-right:18px;}.elementor-2087 .elementor-element.elementor-element-e8d6077:not(.elementor-motion-effects-element-type-background), .elementor-2087 .elementor-element.elementor-element-e8d6077 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F7;}.elementor-widget-woocommerce-product-content{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 );}@media(max-width:767px){.elementor-2087 .elementor-element.elementor-element-967af3d .elementor-heading-title{font-size:21px;}}@media(min-width:768px){.elementor-2087 .elementor-element.elementor-element-cfa80e3{--content-width:900px;}.elementor-2087 .elementor-element.elementor-element-72421c7{--content-width:900px;}.elementor-2087 .elementor-element.elementor-element-e8d6077{--content-width:900px;}}/* Start custom CSS */body .elementor-widget-woocommerce-product-images img{border:1px solid rgba(23,19,20,.24)}
body #codplugin-checkout input,body #codplugin-checkout select,body #codplugin-checkout textarea{border:1px solid #E2D9DB !important;border-radius:12px !important;font-family:'Almarai',sans-serif !important;padding:13px !important;background:#fff !important}
body #codplugin-checkout input:focus{border-color:#8E2C43 !important;outline:2px solid rgba(142,44,67,.18)}
body #codplugin-checkout .atc-buy-button,body #codplugin-checkout button[type=submit],body #nrwooconfirm{background:#8E2C43 !important;border:1px solid #8E2C43 !important;border-radius:999px !important;color:#fff !important;font-family:'IBM Plex Sans Arabic',sans-serif !important;font-weight:600 !important;padding:16px 30px !important;box-shadow:none !important}
body #codplugin-checkout .atc-buy-button:hover,body #nrwooconfirm:hover{background:#5E1E2F !important;border-color:#5E1E2F !important}
body .codplugin-checkout-title{font-family:'IBM Plex Sans Arabic',sans-serif !important;font-weight:600 !important;color:#171314 !important}
body #codplugin-checkout .best-offer,body #codplugin-checkout .form-qte{border-radius:14px !important;border-color:#E2D9DB !important}
body #codplugin-checkout .full-price,body #codplugin-checkout .codplugin_currency{color:#8E2C43 !important;font-family:'IBM Plex Sans Arabic',sans-serif !important;font-weight:700 !important}
body .whatsapp-order-section a{border-radius:999px !important}

}
/* mobile title fix */
@media(max-width:767px){
.elementor-widget-theme-post-title h1,.elementor-widget-theme-post-title .elementor-heading-title{font-size:20px !important;line-height:1.3 !important;word-break:break-word !important;white-space:normal !important}
}


/* fix bouton commander - sold individually */
#codplugin-checkout .form-footer.sold-individual{grid-template-columns:1fr !important}
#codplugin-checkout .form-footer.sold-individual .form-qte{display:none !important}
#codplugin-checkout .form-footer{align-items:center}

/* khbbi title+price li kayjibo l theme (machi elementor) f mobile */
@media(max-width:1024px){
.header .product-name,.header .product-price{display:none !important}
.head-mast-row .product-name,.head-mast-row .product-price{display:none !important}
.page-hero-title,.page-hero .product_title{display:none !important}
}

/* nrwooconfirm fix FINAL */
#nrwooconfirm{display:block !important;width:100% !important;height:auto !important;min-height:50px !important;line-height:normal !important;overflow:visible !important;visibility:visible !important;opacity:1 !important;position:static !important;clip:auto !important;clip-path:none !important;transform:none !important;font-size:16px !important;padding:16px !important;margin-top:10px !important;background:#8E2C43 !important;color:#fff !important;border-radius:999px !important;border:none !important;cursor:pointer !important;font-family:'IBM Plex Sans Arabic',sans-serif !important;font-weight:600 !important}
#codplugin-checkout .form-footer{display:flex !important;flex-direction:column !important;gap:10px !important}
#codplugin-checkout .form-footer .form-qte{display:none !important}

/* nrwooconfirm color fix */
input#nrwooconfirm,#nrwooconfirm[type=submit],#nrwooconfirm[name="codplugin-submit"]{background-color:#8E2C43 !important;background-image:none !important;color:#ffffff !important;border:none !important;border-radius:999px !important}

/* khbbi titre+prix+njoum li kayjibo l theme (machi elementor) */
h1.product_title.entry-title{display:none !important}
.woocommerce-product-rating:not(.elementor-widget-woocommerce-product-rating .woocommerce-product-rating){display:none !important}
.entry-summary .price:not(.elementor-widget-woocommerce-product-price .price){display:none !important}

/* khbbi prix dyal theme, khlli elementor */
.entry-summary > p.price, .entry-summary > .price{display:none !important}
.elementor-widget-woocommerce-product-price .price{display:block !important}

/* khbbi prix dyal WC fo9 (p.price direct child of wc content) */
.woocommerce div.product > p.price,
.woocommerce div.product p.price:not(.elementor-widget-woocommerce-product-price p.price){display:none !important}/* End custom CSS */