{"id":9735,"date":"2026-08-21T02:20:35","date_gmt":"2026-08-21T02:20:35","guid":{"rendered":"https:\/\/lightsteelblue-gorilla-256667.hostingersite.com\/?page_id=9735"},"modified":"2026-08-21T12:10:53","modified_gmt":"2026-08-21T12:10:53","slug":"cart","status":"publish","type":"page","link":"https:\/\/el-baraka.net\/ar\/cart\/","title":{"rendered":"Cart"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"9735\" class=\"elementor elementor-9735\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ab52164 e-flex e-con-boxed e-con e-parent\" data-id=\"ab52164\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-e767a1e e-con-full e-flex e-con e-child\" data-id=\"e767a1e\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-99d206a elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"99d206a\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;bounceInLeft&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u0623\u0637\u0644\u0628 \u0627\u0644\u0627\u0646<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fcb5499 elementor-widget elementor-widget-text-editor\" data-id=\"fcb5499\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Complete your information<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-55c5dbf elementor-button-align-stretch elementor-invisible elementor-widget elementor-widget-form\" data-id=\"55c5dbf\" data-element_type=\"widget\" data-settings=\"{&quot;step_next_label&quot;:&quot;Next&quot;,&quot;step_previous_label&quot;:&quot;Previous&quot;,&quot;_animation&quot;:&quot;bounceInLeft&quot;,&quot;button_width&quot;:&quot;100&quot;,&quot;step_type&quot;:&quot;number_text&quot;,&quot;step_icon_shape&quot;:&quot;circle&quot;}\" data-widget_type=\"form.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<form class=\"elementor-form\" method=\"post\" name=\"New Form\" aria-label=\"New Form\" action=\"\">\n\t\t\t<input type=\"hidden\" name=\"post_id\" value=\"9735\"\/>\n\t\t\t<input type=\"hidden\" name=\"form_id\" value=\"55c5dbf\"\/>\n\t\t\t<input type=\"hidden\" name=\"referer_title\" value=\"Cart - El Baraka\" \/>\n\n\t\t\t\t\t\t\t<input type=\"hidden\" name=\"queried_id\" value=\"9735\"\/>\n\t\t\t\n\t\t\t<div class=\"elementor-form-fields-wrapper elementor-labels-\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-hidden elementor-field-group elementor-column elementor-field-group-cart_products elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"hidden\" name=\"form_fields[cart_products]\" id=\"form-field-cart_products\" class=\"elementor-field elementor-size-md  elementor-field-textual\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-email elementor-field-group elementor-column elementor-field-group-field_cfa848c elementor-col-50 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_cfa848c\" class=\"elementor-field-label elementor-screen-only\">\n\t\t\t\t\t\t\t\t\u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"email\" name=\"form_fields[field_cfa848c]\" id=\"form-field-field_cfa848c\" class=\"elementor-field elementor-size-md  elementor-field-textual\" placeholder=\"\u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-tel elementor-field-group elementor-column elementor-field-group-field_c97e061 elementor-col-50 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_c97e061\" class=\"elementor-field-label elementor-screen-only\">\n\t\t\t\t\t\t\t\tphone\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<input size=\"1\" type=\"tel\" name=\"form_fields[field_c97e061]\" id=\"form-field-field_c97e061\" class=\"elementor-field elementor-size-md  elementor-field-textual\" placeholder=\"\u0627\u0644\u0647\u0627\u062a\u0641\" required=\"required\" pattern=\"[0-9()#&amp;+*-=.]+\" title=\"Only numbers and phone characters (#, -, *, etc) are accepted.\">\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-field_085a649 elementor-col-50\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_085a649\" class=\"elementor-field-label elementor-screen-only\">\n\t\t\t\t\t\t\t\t\u0627\u0644\u062f\u0648\u0644\u0629\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[field_085a649]\" id=\"form-field-field_085a649\" class=\"elementor-field elementor-size-md  elementor-field-textual\" placeholder=\"\u0627\u0644\u062f\u0648\u0644\u0629\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-field_6f5b9fc elementor-col-50\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_6f5b9fc\" class=\"elementor-field-label elementor-screen-only\">\n\t\t\t\t\t\t\t\t\u0627\u0644\u0645\u062f\u064a\u0646\u0629\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[field_6f5b9fc]\" id=\"form-field-field_6f5b9fc\" class=\"elementor-field elementor-size-md  elementor-field-textual\" placeholder=\"\u0627\u0644\u0645\u062f\u064a\u0646\u0629\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-field_61505c9 elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_61505c9\" class=\"elementor-field-label elementor-screen-only\">\n\t\t\t\t\t\t\t\t\u0627\u0644\u0639\u0646\u0648\u0627\u0646\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[field_61505c9]\" id=\"form-field-field_61505c9\" class=\"elementor-field elementor-size-md  elementor-field-textual\" placeholder=\"\u0627\u0644\u0639\u0646\u0648\u0627\u0646\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-textarea elementor-field-group elementor-column elementor-field-group-message elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-message\" class=\"elementor-field-label elementor-screen-only\">\n\t\t\t\t\t\t\t\tMessage\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<textarea class=\"elementor-field-textual elementor-field  elementor-size-md\" name=\"form_fields[message]\" id=\"form-field-message\" rows=\"4\" placeholder=\"\u0627\u0643\u062a\u0628 \u0631\u0633\u0627\u0644\u062a\u0643 \u0647\u0646\u0627\"><\/textarea>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-group elementor-column elementor-field-type-submit elementor-col-100 e-form__buttons\">\n\t\t\t\t\t<button class=\"elementor-button elementor-size-md\" type=\"submit\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">\u0625\u0631\u0633\u0627\u0644<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/button>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<input type=\"hidden\" name=\"trp-form-language\" value=\"ar\"\/><\/form>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-28ba23f e-con-full e-flex e-con e-child\" data-id=\"28ba23f\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8d30c63 elementor-widget elementor-widget-html\" data-id=\"8d30c63\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n\/* =========================================================\r\n   EL BARAKA CART PAGE - LEFT CART\r\n========================================================= *\/\r\n\r\n.eb-cart-products-box {\r\n    width: 100% !important;\r\n    max-width: none !important;\r\n\r\n    background: #ffffff;\r\n\r\n    border: 1px solid #dfe8ce;\r\n    border-radius: 20px;\r\n\r\n    overflow: hidden;\r\n\r\n    box-sizing: border-box;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   HEADER\r\n========================================================= *\/\r\n\r\n.eb-cart-products-header {\r\n    width: 100%;\r\n\r\n    min-height: 78px;\r\n\r\n    padding: 20px 24px;\r\n\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n\r\n    box-sizing: border-box;\r\n\r\n    border-bottom: 1px solid #ececec;\r\n}\r\n\r\n\r\n.eb-cart-products-title {\r\n    margin: 0 !important;\r\n\r\n    color: #171717 !important;\r\n\r\n    font-family: inherit !important;\r\n\r\n    font-size: 20px !important;\r\n    font-weight: 700 !important;\r\n    line-height: 1.2 !important;\r\n}\r\n\r\n\r\n.eb-cart-products-count {\r\n    min-width: 32px;\r\n    height: 32px;\r\n\r\n    padding: 0 10px;\r\n\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n\r\n    background: #89C04B;\r\n    color: #ffffff !important;\r\n\r\n    border-radius: 50px;\r\n\r\n    font-size: 12px;\r\n    font-weight: 700;\r\n    line-height: 1;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   ITEMS\r\n========================================================= *\/\r\n\r\n#eb-cart-page-items {\r\n    width: 100%;\r\n\r\n    padding: 0 24px;\r\n\r\n    box-sizing: border-box;\r\n}\r\n\r\n\r\n.eb-cart-page-item {\r\n    width: 100%;\r\n\r\n    display: grid;\r\n\r\n    grid-template-columns: 105px minmax(0, 1fr);\r\n\r\n    gap: 20px;\r\n\r\n    padding: 22px 0;\r\n\r\n    border-bottom: 1px solid #ececec;\r\n\r\n    box-sizing: border-box;\r\n}\r\n\r\n\r\n.eb-cart-page-item:last-child {\r\n    border-bottom: 0;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   IMAGE\r\n========================================================= *\/\r\n\r\n.eb-cart-page-image {\r\n    width: 105px;\r\n    height: 115px;\r\n\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n\r\n    overflow: hidden;\r\n\r\n    background: #fafafa;\r\n\r\n    border: 1px solid #e8e8e8;\r\n    border-radius: 15px;\r\n}\r\n\r\n\r\n.eb-cart-page-image img {\r\n    width: 88% !important;\r\n    height: 88% !important;\r\n\r\n    display: block !important;\r\n\r\n    object-fit: contain !important;\r\n\r\n    box-shadow: none !important;\r\n    filter: none !important;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   PRODUCT INFO\r\n========================================================= *\/\r\n\r\n.eb-cart-page-info {\r\n    min-width: 0;\r\n\r\n    display: flex;\r\n    flex-direction: column;\r\n    justify-content: center;\r\n\r\n    gap: 15px;\r\n}\r\n\r\n\r\n.eb-cart-page-name {\r\n    margin: 0 !important;\r\n\r\n    color: #171717 !important;\r\n\r\n    font-family: inherit !important;\r\n\r\n    font-size: 16px !important;\r\n    font-weight: 700 !important;\r\n    line-height: 1.35 !important;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   ACTIONS\r\n========================================================= *\/\r\n\r\n.eb-cart-page-actions {\r\n    display: flex;\r\n    align-items: center;\r\n\r\n    gap: 18px;\r\n\r\n    flex-wrap: wrap;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   QUANTITY\r\n========================================================= *\/\r\n\r\n.eb-cart-page-quantity {\r\n    height: 40px;\r\n\r\n    display: inline-flex;\r\n    align-items: center;\r\n\r\n    overflow: hidden;\r\n\r\n    background: #ffffff;\r\n\r\n    border: 1px solid #dcdcdc;\r\n    border-radius: 50px;\r\n}\r\n\r\n\r\n.eb-cart-page-quantity button {\r\n    width: 40px;\r\n    height: 38px;\r\n\r\n    padding: 0 !important;\r\n\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n\r\n    border: 0 !important;\r\n\r\n    background: transparent !important;\r\n\r\n    color: #171717 !important;\r\n\r\n    cursor: pointer;\r\n\r\n    font-family: inherit !important;\r\n    font-size: 18px !important;\r\n    font-weight: 400 !important;\r\n    line-height: 1 !important;\r\n}\r\n\r\n\r\n.eb-cart-page-quantity button:hover {\r\n    background: #f3f3f3 !important;\r\n}\r\n\r\n\r\n.eb-cart-page-quantity-value {\r\n    min-width: 38px !important;\r\n    height: 38px !important;\r\n\r\n    display: inline-flex !important;\r\n    align-items: center !important;\r\n    justify-content: center !important;\r\n\r\n    color: #171717 !important;\r\n    background: transparent !important;\r\n\r\n    font-size: 14px !important;\r\n    font-weight: 600 !important;\r\n    line-height: 1 !important;\r\n\r\n    opacity: 1 !important;\r\n    visibility: visible !important;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   REMOVE\r\n========================================================= *\/\r\n\r\n.eb-cart-page-remove {\r\n    padding: 7px 2px !important;\r\n\r\n    border: 0 !important;\r\n\r\n    background: transparent !important;\r\n\r\n    color: #999999 !important;\r\n\r\n    cursor: pointer;\r\n\r\n    font-family: inherit !important;\r\n    font-size: 12px !important;\r\n\r\n    transition: color .2s ease;\r\n}\r\n\r\n\r\n.eb-cart-page-remove:hover {\r\n    color: #d14b4b !important;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   EMPTY\r\n========================================================= *\/\r\n\r\n.eb-cart-page-empty {\r\n    width: 100%;\r\n\r\n    min-height: 350px;\r\n\r\n    padding: 50px 25px;\r\n\r\n    display: flex;\r\n    flex-direction: column;\r\n    align-items: center;\r\n    justify-content: center;\r\n\r\n    text-align: center;\r\n\r\n    box-sizing: border-box;\r\n}\r\n\r\n\r\n.eb-cart-empty-icon {\r\n    width: 68px;\r\n    height: 68px;\r\n\r\n    margin-bottom: 18px;\r\n\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n\r\n    background: #f5f5f5;\r\n\r\n    border-radius: 50%;\r\n}\r\n\r\n\r\n.eb-cart-empty-icon svg {\r\n    width: 29px;\r\n    height: 29px;\r\n\r\n    fill: none;\r\n    stroke: #777777;\r\n\r\n    stroke-width: 1.6;\r\n    stroke-linecap: round;\r\n    stroke-linejoin: round;\r\n}\r\n\r\n\r\n.eb-cart-empty-title {\r\n    margin-bottom: 7px;\r\n\r\n    color: #171717 !important;\r\n\r\n    font-family: inherit !important;\r\n\r\n    font-size: 18px !important;\r\n    font-weight: 700 !important;\r\n}\r\n\r\n\r\n.eb-cart-empty-text {\r\n    max-width: 290px;\r\n\r\n    color: #888888 !important;\r\n\r\n    font-family: inherit !important;\r\n\r\n    font-size: 13px !important;\r\n    line-height: 1.6 !important;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   MOBILE\r\n========================================================= *\/\r\n\r\n@media (max-width: 767px) {\r\n\r\n    .eb-cart-products-box {\r\n        border-radius: 16px;\r\n    }\r\n\r\n\r\n    .eb-cart-products-header {\r\n        min-height: 68px;\r\n\r\n        padding: 16px;\r\n    }\r\n\r\n\r\n    .eb-cart-products-title {\r\n        font-size: 18px !important;\r\n    }\r\n\r\n\r\n    .eb-cart-products-count {\r\n        min-width: 29px;\r\n        height: 29px;\r\n\r\n        font-size: 11px;\r\n    }\r\n\r\n\r\n    #eb-cart-page-items {\r\n        padding: 0 16px;\r\n    }\r\n\r\n\r\n    .eb-cart-page-item {\r\n        grid-template-columns: 80px minmax(0,1fr);\r\n\r\n        gap: 13px;\r\n\r\n        padding: 18px 0;\r\n    }\r\n\r\n\r\n    .eb-cart-page-image {\r\n        width: 80px;\r\n        height: 90px;\r\n\r\n        border-radius: 12px;\r\n    }\r\n\r\n\r\n    .eb-cart-page-name {\r\n        font-size: 14px !important;\r\n    }\r\n\r\n\r\n    .eb-cart-page-info {\r\n        gap: 11px;\r\n    }\r\n\r\n\r\n    .eb-cart-page-actions {\r\n        gap: 8px 12px;\r\n    }\r\n\r\n\r\n    .eb-cart-page-quantity {\r\n        height: 36px;\r\n    }\r\n\r\n\r\n    .eb-cart-page-quantity button {\r\n        width: 35px;\r\n        height: 34px;\r\n\r\n        font-size: 17px !important;\r\n    }\r\n\r\n\r\n    .eb-cart-page-quantity-value {\r\n        min-width: 31px !important;\r\n        height: 34px !important;\r\n\r\n        font-size: 13px !important;\r\n    }\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   RTL \/ TRANSLATEPRESS\r\n========================================================= *\/\r\n\r\nhtml[dir=\"rtl\"] .eb-cart-products-box,\r\nhtml[dir=\"rtl\"] .eb-cart-page-item,\r\nhtml[dir=\"rtl\"] .eb-cart-page-info,\r\nhtml[dir=\"rtl\"] .eb-cart-page-actions {\r\n    direction: rtl;\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<!-- =========================================================\r\n     LEFT CART\r\n========================================================= -->\r\n\r\n<div class=\"eb-cart-products-box\">\r\n\r\n    <div class=\"eb-cart-products-header\">\r\n\r\n        <h2 class=\"eb-cart-products-title\">\r\n            Your Products\r\n        <\/h2>\r\n\r\n        <span\r\n            class=\"eb-cart-products-count\"\r\n            id=\"eb-cart-page-count\"\r\n        >\r\n            0\r\n        <\/span>\r\n\r\n    <\/div>\r\n\r\n\r\n    <div id=\"eb-cart-page-items\"><\/div>\r\n\r\n<\/div>\r\n\r\n\r\n<script>\r\n(function () {\r\n\r\n    \/* =====================================================\r\n       SETTINGS\r\n    ===================================================== *\/\r\n\r\n    const STORAGE_KEY =\r\n        \"elbaraka_factory_cart\";\r\n\r\n    const FORM_FIELD_ID =\r\n        \"cart_products\";\r\n\r\n\r\n    \/* =====================================================\r\n       ELEMENTS\r\n    ===================================================== *\/\r\n\r\n    const itemsContainer =\r\n        document.getElementById(\r\n            \"eb-cart-page-items\"\r\n        );\r\n\r\n    const countElement =\r\n        document.getElementById(\r\n            \"eb-cart-page-count\"\r\n        );\r\n\r\n\r\n    if (\r\n        !itemsContainer ||\r\n        !countElement\r\n    ) {\r\n        return;\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       STATE\r\n    ===================================================== *\/\r\n\r\n    let cart =\r\n        loadCart();\r\n\r\n    let cartCleared =\r\n        false;\r\n\r\n\r\n    \/* =====================================================\r\n       LOAD CART\r\n    ===================================================== *\/\r\n\r\n    function loadCart() {\r\n\r\n        try {\r\n\r\n            const data =\r\n                JSON.parse(\r\n                    localStorage.getItem(\r\n                        STORAGE_KEY\r\n                    )\r\n                );\r\n\r\n            return Array.isArray(data)\r\n                ? data\r\n                : [];\r\n\r\n        }\r\n        catch (error) {\r\n\r\n            return [];\r\n\r\n        }\r\n\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       SAVE CART\r\n    ===================================================== *\/\r\n\r\n    function saveCart() {\r\n\r\n        localStorage.setItem(\r\n            STORAGE_KEY,\r\n            JSON.stringify(cart)\r\n        );\r\n\r\n        renderCart();\r\n\r\n        updateHeaderBadge();\r\n\r\n        syncHiddenField();\r\n\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       CLEAR CART AFTER SUCCESS\r\n    ===================================================== *\/\r\n\r\n    function clearCart() {\r\n\r\n        if (cartCleared) {\r\n            return;\r\n        }\r\n\r\n\r\n        cartCleared = true;\r\n\r\n        cart = [];\r\n\r\n\r\n        localStorage.removeItem(\r\n            STORAGE_KEY\r\n        );\r\n\r\n\r\n        renderCart();\r\n\r\n        updateHeaderBadge();\r\n\r\n        syncHiddenField();\r\n\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       CART TEXT\r\n    ===================================================== *\/\r\n\r\n    function getCartText() {\r\n\r\n        return cart\r\n            .map(\r\n                function (item) {\r\n\r\n                    return (\r\n                        item.name +\r\n                        \" \u00d7 \" +\r\n                        Number(\r\n                            item.quantity\r\n                        )\r\n                    );\r\n\r\n                }\r\n            )\r\n            .join(\"\\n\");\r\n\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       FIND HIDDEN FIELD\r\n    ===================================================== *\/\r\n\r\n    function findHiddenField() {\r\n\r\n        let field =\r\n            document.getElementById(\r\n                \"form-field-\" +\r\n                FORM_FIELD_ID\r\n            );\r\n\r\n\r\n        if (field) {\r\n            return field;\r\n        }\r\n\r\n\r\n        field =\r\n            document.querySelector(\r\n                '[name=\"form_fields[' +\r\n                FORM_FIELD_ID +\r\n                ']\"]'\r\n            );\r\n\r\n\r\n        return field || null;\r\n\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       SYNC HIDDEN FIELD\r\n    ===================================================== *\/\r\n\r\n    function syncHiddenField() {\r\n\r\n        const field =\r\n            findHiddenField();\r\n\r\n\r\n        if (!field) {\r\n            return false;\r\n        }\r\n\r\n\r\n        field.value =\r\n            getCartText();\r\n\r\n\r\n        field.dispatchEvent(\r\n            new Event(\r\n                \"input\",\r\n                {\r\n                    bubbles: true\r\n                }\r\n            )\r\n        );\r\n\r\n\r\n        field.dispatchEvent(\r\n            new Event(\r\n                \"change\",\r\n                {\r\n                    bubbles: true\r\n                }\r\n            )\r\n        );\r\n\r\n\r\n        return true;\r\n\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       RENDER\r\n    ===================================================== *\/\r\n\r\n    function renderCart() {\r\n\r\n        const count =\r\n            cart.length;\r\n\r\n\r\n        countElement.textContent =\r\n            count;\r\n\r\n\r\n        \/* =================================================\r\n           EMPTY\r\n        ================================================= *\/\r\n\r\n        if (\r\n            cart.length === 0\r\n        ) {\r\n\r\n            itemsContainer.innerHTML = `\r\n\r\n                <div class=\"eb-cart-page-empty\">\r\n\r\n                    <div class=\"eb-cart-empty-icon\">\r\n\r\n                        <svg viewBox=\"0 0 24 24\">\r\n\r\n                            <path\r\n                                d=\"M3 4h2l2.2 10.1a2 2 0 0 0 2 1.6h7.8a2 2 0 0 0 2-1.6L20.5 8H7\"\r\n                            ><\/path>\r\n\r\n                            <circle\r\n                                cx=\"10\"\r\n                                cy=\"20\"\r\n                                r=\"1\"\r\n                            ><\/circle>\r\n\r\n                            <circle\r\n                                cx=\"18\"\r\n                                cy=\"20\"\r\n                                r=\"1\"\r\n                            ><\/circle>\r\n\r\n                        <\/svg>\r\n\r\n                    <\/div>\r\n\r\n\r\n                    <div class=\"eb-cart-empty-title\">\r\n                        Your cart is empty\r\n                    <\/div>\r\n\r\n\r\n                    <div class=\"eb-cart-empty-text\">\r\n                        Add products to your cart before completing your order.\r\n                    <\/div>\r\n\r\n                <\/div>\r\n\r\n            `;\r\n\r\n\r\n            syncHiddenField();\r\n\r\n            return;\r\n\r\n        }\r\n\r\n\r\n        \/* =================================================\r\n           PRODUCTS\r\n        ================================================= *\/\r\n\r\n        itemsContainer.innerHTML =\r\n            cart\r\n                .map(\r\n                    function (\r\n                        item,\r\n                        index\r\n                    ) {\r\n\r\n                        const image =\r\n                            item.image\r\n                                ? `\r\n\r\n                                    <img decoding=\"async\"\r\n                                        src=\"${escapeHTML(item.image)}\"\r\n                                        alt=\"${escapeHTML(item.name)}\"\r\n                                    >\r\n\r\n                                `\r\n                                : \"\";\r\n\r\n\r\n                        return `\r\n\r\n                            <div class=\"eb-cart-page-item\">\r\n\r\n\r\n                                <div class=\"eb-cart-page-image\">\r\n                                    ${image}\r\n                                <\/div>\r\n\r\n\r\n                                <div class=\"eb-cart-page-info\">\r\n\r\n\r\n                                    <h3 class=\"eb-cart-page-name\">\r\n                                        ${escapeHTML(item.name)}\r\n                                    <\/h3>\r\n\r\n\r\n                                    <div class=\"eb-cart-page-actions\">\r\n\r\n\r\n                                        <div class=\"eb-cart-page-quantity\">\r\n\r\n\r\n                                            <button\r\n                                                type=\"button\"\r\n                                                data-eb-cart-action=\"minus\"\r\n                                                data-index=\"${index}\"\r\n                                                aria-label=\"Decrease quantity\"\r\n                                            >\r\n                                                \u2212\r\n                                            <\/button>\r\n\r\n\r\n                                            <span\r\n                                                class=\"eb-cart-page-quantity-value\"\r\n                                            >\r\n                                                ${Number(item.quantity)}\r\n                                            <\/span>\r\n\r\n\r\n                                            <button\r\n                                                type=\"button\"\r\n                                                data-eb-cart-action=\"plus\"\r\n                                                data-index=\"${index}\"\r\n                                                aria-label=\"Increase quantity\"\r\n                                            >\r\n                                                +\r\n                                            <\/button>\r\n\r\n\r\n                                        <\/div>\r\n\r\n\r\n                                        <button\r\n                                            type=\"button\"\r\n                                            class=\"eb-cart-page-remove\"\r\n                                            data-eb-cart-action=\"remove\"\r\n                                            data-index=\"${index}\"\r\n                                        >\r\n                                            Remove\r\n                                        <\/button>\r\n\r\n\r\n                                    <\/div>\r\n\r\n\r\n                                <\/div>\r\n\r\n\r\n                            <\/div>\r\n\r\n                        `;\r\n\r\n                    }\r\n                )\r\n                .join(\"\");\r\n\r\n\r\n        syncHiddenField();\r\n\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       PLUS \/ MINUS \/ REMOVE\r\n    ===================================================== *\/\r\n\r\n    itemsContainer.addEventListener(\r\n        \"click\",\r\n        function (event) {\r\n\r\n            const button =\r\n                event.target.closest(\r\n                    \"[data-eb-cart-action]\"\r\n                );\r\n\r\n\r\n            if (!button) {\r\n                return;\r\n            }\r\n\r\n\r\n            const index =\r\n                Number(\r\n                    button.getAttribute(\r\n                        \"data-index\"\r\n                    )\r\n                );\r\n\r\n\r\n            const action =\r\n                button.getAttribute(\r\n                    \"data-eb-cart-action\"\r\n                );\r\n\r\n\r\n            if (\r\n                !Number.isInteger(index) ||\r\n                !cart[index]\r\n            ) {\r\n                return;\r\n            }\r\n\r\n\r\n            if (\r\n                action === \"plus\"\r\n            ) {\r\n\r\n                cart[index].quantity =\r\n                    Number(\r\n                        cart[index].quantity\r\n                    ) + 1;\r\n\r\n            }\r\n\r\n\r\n            if (\r\n                action === \"minus\"\r\n            ) {\r\n\r\n                cart[index].quantity =\r\n                    Number(\r\n                        cart[index].quantity\r\n                    ) - 1;\r\n\r\n\r\n                if (\r\n                    cart[index].quantity <= 0\r\n                ) {\r\n\r\n                    cart.splice(\r\n                        index,\r\n                        1\r\n                    );\r\n\r\n                }\r\n\r\n            }\r\n\r\n\r\n            if (\r\n                action === \"remove\"\r\n            ) {\r\n\r\n                cart.splice(\r\n                    index,\r\n                    1\r\n                );\r\n\r\n            }\r\n\r\n\r\n            saveCart();\r\n\r\n        }\r\n    );\r\n\r\n\r\n    \/* =====================================================\r\n       HEADER BADGE\r\n    ===================================================== *\/\r\n\r\n    function updateHeaderBadge() {\r\n\r\n        document\r\n            .querySelectorAll(\r\n                \".elbaraka-cart-count\"\r\n            )\r\n            .forEach(\r\n                function (badge) {\r\n\r\n                    badge.textContent =\r\n                        cart.length;\r\n\r\n\r\n                    badge.classList.toggle(\r\n                        \"is-empty\",\r\n                        cart.length === 0\r\n                    );\r\n\r\n                }\r\n            );\r\n\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       BEFORE SUBMIT\r\n    ===================================================== *\/\r\n\r\n    document.addEventListener(\r\n        \"submit\",\r\n        function (event) {\r\n\r\n            const form =\r\n                event.target;\r\n\r\n\r\n            if (\r\n                form &&\r\n                form.classList &&\r\n                form.classList.contains(\r\n                    \"elementor-form\"\r\n                )\r\n            ) {\r\n\r\n                cartCleared =\r\n                    false;\r\n\r\n                syncHiddenField();\r\n\r\n            }\r\n\r\n        },\r\n        true\r\n    );\r\n\r\n\r\n    \/* =====================================================\r\n       ELEMENTOR SUBMIT SUCCESS\r\n    ===================================================== *\/\r\n\r\n    if (\r\n        window.jQuery\r\n    ) {\r\n\r\n        jQuery(document).on(\r\n            \"submit_success\",\r\n            \".elementor-form\",\r\n            function () {\r\n\r\n                clearCart();\r\n\r\n            }\r\n        );\r\n\r\n\r\n        jQuery(document).on(\r\n            \"submit_success\",\r\n            function (event) {\r\n\r\n                const target =\r\n                    event.target;\r\n\r\n\r\n                if (\r\n                    !target\r\n                ) {\r\n                    return;\r\n                }\r\n\r\n\r\n                if (\r\n                    target.matches &&\r\n                    target.matches(\r\n                        \".elementor-form\"\r\n                    )\r\n                ) {\r\n\r\n                    clearCart();\r\n\r\n                    return;\r\n                }\r\n\r\n\r\n                if (\r\n                    target.closest &&\r\n                    target.closest(\r\n                        \".elementor-form\"\r\n                    )\r\n                ) {\r\n\r\n                    clearCart();\r\n\r\n                }\r\n\r\n            }\r\n        );\r\n\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       FALLBACK:\r\n       WATCH ELEMENTOR SUCCESS MESSAGE\r\n    ===================================================== *\/\r\n\r\n    const successObserver =\r\n        new MutationObserver(\r\n            function () {\r\n\r\n                const successMessage =\r\n                    document.querySelector(\r\n                        \".elementor-message-success\"\r\n                    );\r\n\r\n\r\n                if (\r\n                    successMessage &&\r\n                    successMessage.offsetParent !== null\r\n                ) {\r\n\r\n                    clearCart();\r\n\r\n                }\r\n\r\n            }\r\n        );\r\n\r\n\r\n    successObserver.observe(\r\n        document.body,\r\n        {\r\n            childList: true,\r\n            subtree: true,\r\n            attributes: true,\r\n            attributeFilter: [\r\n                \"class\",\r\n                \"style\"\r\n            ]\r\n        }\r\n    );\r\n\r\n\r\n    \/* =====================================================\r\n       KEEP HIDDEN FIELD SYNCED\r\n    ===================================================== *\/\r\n\r\n    const formObserver =\r\n        new MutationObserver(\r\n            function () {\r\n\r\n                syncHiddenField();\r\n\r\n            }\r\n        );\r\n\r\n\r\n    formObserver.observe(\r\n        document.body,\r\n        {\r\n            childList: true,\r\n            subtree: true\r\n        }\r\n    );\r\n\r\n\r\n    \/* =====================================================\r\n       STORAGE SYNC\r\n    ===================================================== *\/\r\n\r\n    window.addEventListener(\r\n        \"storage\",\r\n        function (event) {\r\n\r\n            if (\r\n                event.key !==\r\n                STORAGE_KEY\r\n            ) {\r\n\r\n                return;\r\n\r\n            }\r\n\r\n\r\n            cart =\r\n                loadCart();\r\n\r\n\r\n            renderCart();\r\n\r\n            updateHeaderBadge();\r\n\r\n            syncHiddenField();\r\n\r\n        }\r\n    );\r\n\r\n\r\n    \/* =====================================================\r\n       ESCAPE\r\n    ===================================================== *\/\r\n\r\n    function escapeHTML(value) {\r\n\r\n        return String(value)\r\n\r\n            .replaceAll(\r\n                \"&\",\r\n                \"&amp;\"\r\n            )\r\n\r\n            .replaceAll(\r\n                \"<\",\r\n                \"&lt;\"\r\n            )\r\n\r\n            .replaceAll(\r\n                \">\",\r\n                \"&gt;\"\r\n            )\r\n\r\n            .replaceAll(\r\n                '\"',\r\n                \"&quot;\"\r\n            )\r\n\r\n            .replaceAll(\r\n                \"'\",\r\n                \"&#039;\"\r\n            );\r\n\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       INITIAL\r\n    ===================================================== *\/\r\n\r\n    renderCart();\r\n\r\n    updateHeaderBadge();\r\n\r\n    syncHiddenField();\r\n\r\n\r\n    setTimeout(\r\n        syncHiddenField,\r\n        300\r\n    );\r\n\r\n\r\n    setTimeout(\r\n        syncHiddenField,\r\n        800\r\n    );\r\n\r\n\r\n    setTimeout(\r\n        syncHiddenField,\r\n        1500\r\n    );\r\n\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Order Now Complete your information Your Products 0<\/p>","protected":false},"author":5,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":"","_links_to":"","_links_to_target":""},"class_list":["post-9735","page","type-page","status-publish","hentry"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":8}},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Cart - El Baraka<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/el-baraka.net\/ar\/cart\/\" \/>\n<meta property=\"og:locale\" content=\"ar_AR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cart - El Baraka\" \/>\n<meta property=\"og:description\" content=\"Order Now Complete your information Your Products 0\" \/>\n<meta property=\"og:url\" content=\"https:\/\/el-baraka.net\/ar\/cart\/\" \/>\n<meta property=\"og:site_name\" content=\"El Baraka\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-21T12:10:53+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u0648\u0642\u062a \u0627\u0644\u0642\u0631\u0627\u0621\u0629 \u0627\u0644\u0645\u064f\u0642\u062f\u0651\u0631\" \/>\n\t<meta name=\"twitter:data1\" content=\"\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/el-baraka.net\\\/cart\\\/\",\"url\":\"https:\\\/\\\/el-baraka.net\\\/cart\\\/\",\"name\":\"Cart - El Baraka\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/el-baraka.net\\\/#website\"},\"datePublished\":\"2026-08-21T02:20:35+00:00\",\"dateModified\":\"2026-08-21T12:10:53+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/el-baraka.net\\\/cart\\\/#breadcrumb\"},\"inLanguage\":\"ar\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/el-baraka.net\\\/cart\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/el-baraka.net\\\/cart\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/el-baraka.net\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cart\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/el-baraka.net\\\/#website\",\"url\":\"https:\\\/\\\/el-baraka.net\\\/\",\"name\":\"El Baraka\",\"description\":\"El Baraka\",\"publisher\":{\"@id\":\"https:\\\/\\\/el-baraka.net\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/el-baraka.net\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ar\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/el-baraka.net\\\/#organization\",\"name\":\"El Baraka\",\"url\":\"https:\\\/\\\/el-baraka.net\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ar\",\"@id\":\"https:\\\/\\\/el-baraka.net\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/el-baraka.net\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/logo-footer.png\",\"contentUrl\":\"https:\\\/\\\/el-baraka.net\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/logo-footer.png\",\"width\":2124,\"height\":1320,\"caption\":\"El Baraka\"},\"image\":{\"@id\":\"https:\\\/\\\/el-baraka.net\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Cart - El Baraka","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/el-baraka.net\/ar\/cart\/","og_locale":"ar_AR","og_type":"article","og_title":"Cart - El Baraka","og_description":"Order Now Complete your information Your Products 0","og_url":"https:\/\/el-baraka.net\/ar\/cart\/","og_site_name":"El Baraka","article_modified_time":"2026-08-21T12:10:53+00:00","twitter_card":"summary_large_image","twitter_misc":{"\u0648\u0642\u062a \u0627\u0644\u0642\u0631\u0627\u0621\u0629 \u0627\u0644\u0645\u064f\u0642\u062f\u0651\u0631":"\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/el-baraka.net\/cart\/","url":"https:\/\/el-baraka.net\/cart\/","name":"Cart - El Baraka","isPartOf":{"@id":"https:\/\/el-baraka.net\/#website"},"datePublished":"2026-08-21T02:20:35+00:00","dateModified":"2026-08-21T12:10:53+00:00","breadcrumb":{"@id":"https:\/\/el-baraka.net\/cart\/#breadcrumb"},"inLanguage":"ar","potentialAction":[{"@type":"ReadAction","target":["https:\/\/el-baraka.net\/cart\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/el-baraka.net\/cart\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/el-baraka.net\/"},{"@type":"ListItem","position":2,"name":"Cart"}]},{"@type":"WebSite","@id":"https:\/\/el-baraka.net\/#website","url":"https:\/\/el-baraka.net\/","name":"El Baraka","description":"El Baraka","publisher":{"@id":"https:\/\/el-baraka.net\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/el-baraka.net\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ar"},{"@type":"Organization","@id":"https:\/\/el-baraka.net\/#organization","name":"El Baraka","url":"https:\/\/el-baraka.net\/","logo":{"@type":"ImageObject","inLanguage":"ar","@id":"https:\/\/el-baraka.net\/#\/schema\/logo\/image\/","url":"https:\/\/el-baraka.net\/wp-content\/uploads\/2025\/02\/logo-footer.png","contentUrl":"https:\/\/el-baraka.net\/wp-content\/uploads\/2025\/02\/logo-footer.png","width":2124,"height":1320,"caption":"El Baraka"},"image":{"@id":"https:\/\/el-baraka.net\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/el-baraka.net\/ar\/wp-json\/wp\/v2\/pages\/9735","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/el-baraka.net\/ar\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/el-baraka.net\/ar\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/el-baraka.net\/ar\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/el-baraka.net\/ar\/wp-json\/wp\/v2\/comments?post=9735"}],"version-history":[{"count":37,"href":"https:\/\/el-baraka.net\/ar\/wp-json\/wp\/v2\/pages\/9735\/revisions"}],"predecessor-version":[{"id":9777,"href":"https:\/\/el-baraka.net\/ar\/wp-json\/wp\/v2\/pages\/9735\/revisions\/9777"}],"wp:attachment":[{"href":"https:\/\/el-baraka.net\/ar\/wp-json\/wp\/v2\/media?parent=9735"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}