{"id":996854,"date":"2025-09-12T23:20:30","date_gmt":"2025-09-12T20:20:30","guid":{"rendered":"https:\/\/resatefendi.com\/?page_id=996854"},"modified":"2026-07-06T11:22:02","modified_gmt":"2026-07-06T08:22:02","slug":"mixed-kebabs","status":"publish","type":"page","link":"https:\/\/menu.resatefendi.com\/ar\/mixed-kebabs\/","title":{"rendered":"\u0627\u0644\u0645\u0634\u0627\u0648\u064a \u0627\u0644\u0645\u0634\u0643\u0644\u0629"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"996854\" class=\"elementor elementor-996854\" data-elementor-post-type=\"page\">\n\t\t\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-741cb7e6 e-flex e-con-boxed e-con e-parent\" data-id=\"741cb7e6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7c6bd4a9 elementor-grid-2 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-widget elementor-widget-loop-grid\" data-id=\"7c6bd4a9\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;template_id&quot;:&quot;996558&quot;,&quot;columns&quot;:2,&quot;_skin&quot;:&quot;post&quot;,&quot;columns_tablet&quot;:&quot;2&quot;,&quot;columns_mobile&quot;:&quot;1&quot;,&quot;edit_handle_selector&quot;:&quot;[data-elementor-type=\\&quot;loop-item\\&quot;]&quot;,&quot;row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"loop-grid.post\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-loop-container elementor-grid\" role=\"list\">\n\t\t<style id=\"loop-996558\">.eael-tooltip-text{\n    text-align: center\n}.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-996558 .elementor-element.elementor-element-30e40a83{--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:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-996558 .elementor-element.elementor-element-5fa4b491{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-996558 .elementor-element.elementor-element-5fa4b491.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-996558 .elementor-element.elementor-element-6c3a38f6{text-align:end;}.elementor-996558 .elementor-element.elementor-element-6c3a38f6 img{width:140px;border-radius:50% 50% 50% 50%;box-shadow:0px 12px 32px 0px rgba(0, 0, 0, 0.2);}.elementor-996558 .elementor-element.elementor-element-566c73f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-996558 .elementor-element.elementor-element-566c73f3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-996558 .elementor-element.elementor-element-42b14d3c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-996558 .elementor-element.elementor-element-1f767d33 .elementor-heading-title{font-family:\"Helvetica Neue LT Arabic\", Sans-serif;font-size:18px;font-weight:600;}.elementor-996558 .elementor-element.elementor-element-1f767d33{padding:0px 0px 0px 0px;width:auto;max-width:auto;z-index:2;}.elementor-996558 .elementor-element.elementor-element-a94bd81{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-996558 .elementor-element.elementor-element-e14d67e .elementor-heading-title{font-size:14px;}.elementor-996558 .elementor-element.elementor-element-e14d67e{padding:0px 10px 0px 0px;width:initial;max-width:initial;z-index:2;border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-primary );}.elementor-widget-eael-tooltip .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-tooltip .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-996558 .elementor-element.elementor-element-33f85ef .eael-tooltip .eael-tooltip-content i{font-size:15px;}.elementor-996558 .elementor-element.elementor-element-33f85ef .eael-tooltip .eael-tooltip-content svg{height:15px;width:15px;line-height:15px;}.elementor-996558 .elementor-element.elementor-element-33f85ef .eael-tooltip .eael-tooltip-content .ea-tooltip-svg-trigger{height:15px;width:15px;}.elementor-996558 .elementor-element.elementor-element-33f85ef .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-top{animation-duration:300ms;}.elementor-996558 .elementor-element.elementor-element-33f85ef .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-left{animation-duration:300ms;}.elementor-996558 .elementor-element.elementor-element-33f85ef .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-bottom{animation-duration:300ms;}.elementor-996558 .elementor-element.elementor-element-33f85ef .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-right{animation-duration:300ms;}.elementor-996558 .elementor-element.elementor-element-33f85ef .eael-tooltip{width:15px;padding:0px 0px 0px 0px;color:#012315;}.elementor-996558 .elementor-element.elementor-element-33f85ef .eael-tooltip a{color:#012315;}.elementor-996558 .elementor-element.elementor-element-33f85ef .eael-tooltip svg{fill:#012315;}.elementor-996558 .elementor-element.elementor-element-33f85ef .eael-tooltip:hover{color:#012315;}.elementor-996558 .elementor-element.elementor-element-33f85ef .eael-tooltip:hover a{color:#012315;}.elementor-996558 .elementor-element.elementor-element-33f85ef .eael-tooltip:hover svg{fill:#012315;}.elementor-996558 .elementor-element.elementor-element-33f85ef .eael-tooltip .eael-tooltip-text{width:150px;max-width:150px;background-color:var( --e-global-color-accent );}.elementor-996558 .elementor-element.elementor-element-33f85ef .eael-tooltip .eael-tooltip-text:after{border-width:5px;}.elementor-996558 .elementor-element.elementor-element-33f85ef .eael-tooltip .eael-tooltip-text.eael-tooltip-left::after{top:calc( 50% - 5px );}.elementor-996558 .elementor-element.elementor-element-33f85ef .eael-tooltip .eael-tooltip-text.eael-tooltip-right::after{top:calc( 50% - 5px );}.elementor-996558 .elementor-element.elementor-element-33f85ef .eael-tooltip .eael-tooltip-text.eael-tooltip-top::after{left:calc( 50% - 5px );}.elementor-996558 .elementor-element.elementor-element-33f85ef .eael-tooltip .eael-tooltip-text.eael-tooltip-bottom::after{left:calc( 50% - 5px );}.elementor-996558 .elementor-element.elementor-element-33f85ef .eael-tooltip .eael-tooltip-text.eael-tooltip-top:after{border-top-color:var( --e-global-color-accent );}.elementor-996558 .elementor-element.elementor-element-33f85ef .eael-tooltip .eael-tooltip-text.eael-tooltip-bottom:after{border-bottom-color:var( --e-global-color-accent );}.elementor-996558 .elementor-element.elementor-element-33f85ef .eael-tooltip .eael-tooltip-text.eael-tooltip-left:after{border-left-color:var( --e-global-color-accent );}.elementor-996558 .elementor-element.elementor-element-33f85ef .eael-tooltip .eael-tooltip-text.eael-tooltip-right:after{border-right-color:var( --e-global-color-accent );}.elementor-996558 .elementor-element.elementor-element-a5f936e .eael-tooltip .eael-tooltip-content i{font-size:15px;}.elementor-996558 .elementor-element.elementor-element-a5f936e .eael-tooltip .eael-tooltip-content svg{height:15px;width:15px;line-height:15px;}.elementor-996558 .elementor-element.elementor-element-a5f936e .eael-tooltip .eael-tooltip-content .ea-tooltip-svg-trigger{height:15px;width:15px;}.elementor-996558 .elementor-element.elementor-element-a5f936e .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-top{animation-duration:300ms;}.elementor-996558 .elementor-element.elementor-element-a5f936e .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-left{animation-duration:300ms;}.elementor-996558 .elementor-element.elementor-element-a5f936e .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-bottom{animation-duration:300ms;}.elementor-996558 .elementor-element.elementor-element-a5f936e .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-right{animation-duration:300ms;}.elementor-996558 .elementor-element.elementor-element-a5f936e .eael-tooltip{width:15px;padding:0px 0px 0px 0px;color:#012315;}.elementor-996558 .elementor-element.elementor-element-a5f936e .eael-tooltip a{color:#012315;}.elementor-996558 .elementor-element.elementor-element-a5f936e .eael-tooltip svg{fill:#012315;}.elementor-996558 .elementor-element.elementor-element-a5f936e .eael-tooltip:hover{color:#012315;}.elementor-996558 .elementor-element.elementor-element-a5f936e .eael-tooltip:hover a{color:#012315;}.elementor-996558 .elementor-element.elementor-element-a5f936e .eael-tooltip:hover svg{fill:#012315;}.elementor-996558 .elementor-element.elementor-element-a5f936e .eael-tooltip .eael-tooltip-text{width:150px;max-width:150px;background-color:var( --e-global-color-accent );}.elementor-996558 .elementor-element.elementor-element-a5f936e .eael-tooltip .eael-tooltip-text:after{border-width:5px;}.elementor-996558 .elementor-element.elementor-element-a5f936e .eael-tooltip .eael-tooltip-text.eael-tooltip-left::after{top:calc( 50% - 5px );}.elementor-996558 .elementor-element.elementor-element-a5f936e .eael-tooltip .eael-tooltip-text.eael-tooltip-right::after{top:calc( 50% - 5px );}.elementor-996558 .elementor-element.elementor-element-a5f936e .eael-tooltip .eael-tooltip-text.eael-tooltip-top::after{left:calc( 50% - 5px );}.elementor-996558 .elementor-element.elementor-element-a5f936e .eael-tooltip .eael-tooltip-text.eael-tooltip-bottom::after{left:calc( 50% - 5px );}.elementor-996558 .elementor-element.elementor-element-a5f936e .eael-tooltip .eael-tooltip-text.eael-tooltip-top:after{border-top-color:var( --e-global-color-accent );}.elementor-996558 .elementor-element.elementor-element-a5f936e .eael-tooltip .eael-tooltip-text.eael-tooltip-bottom:after{border-bottom-color:var( --e-global-color-accent );}.elementor-996558 .elementor-element.elementor-element-a5f936e .eael-tooltip .eael-tooltip-text.eael-tooltip-left:after{border-left-color:var( --e-global-color-accent );}.elementor-996558 .elementor-element.elementor-element-a5f936e .eael-tooltip .eael-tooltip-text.eael-tooltip-right:after{border-right-color:var( --e-global-color-accent );}.elementor-996558 .elementor-element.elementor-element-bb266a5 .eael-tooltip .eael-tooltip-content i{font-size:15px;}.elementor-996558 .elementor-element.elementor-element-bb266a5 .eael-tooltip .eael-tooltip-content svg{height:15px;width:15px;line-height:15px;}.elementor-996558 .elementor-element.elementor-element-bb266a5 .eael-tooltip .eael-tooltip-content .ea-tooltip-svg-trigger{height:15px;width:15px;}.elementor-996558 .elementor-element.elementor-element-bb266a5 .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-top{animation-duration:300ms;}.elementor-996558 .elementor-element.elementor-element-bb266a5 .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-left{animation-duration:300ms;}.elementor-996558 .elementor-element.elementor-element-bb266a5 .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-bottom{animation-duration:300ms;}.elementor-996558 .elementor-element.elementor-element-bb266a5 .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-right{animation-duration:300ms;}.elementor-996558 .elementor-element.elementor-element-bb266a5 .eael-tooltip{width:15px;padding:0px 0px 0px 0px;color:#012315;}.elementor-996558 .elementor-element.elementor-element-bb266a5 .eael-tooltip a{color:#012315;}.elementor-996558 .elementor-element.elementor-element-bb266a5 .eael-tooltip svg{fill:#012315;}.elementor-996558 .elementor-element.elementor-element-bb266a5 .eael-tooltip:hover{color:#012315;}.elementor-996558 .elementor-element.elementor-element-bb266a5 .eael-tooltip:hover a{color:#012315;}.elementor-996558 .elementor-element.elementor-element-bb266a5 .eael-tooltip:hover svg{fill:#012315;}.elementor-996558 .elementor-element.elementor-element-bb266a5 .eael-tooltip .eael-tooltip-text{width:150px;max-width:150px;background-color:var( --e-global-color-accent );}.elementor-996558 .elementor-element.elementor-element-bb266a5 .eael-tooltip .eael-tooltip-text:after{border-width:5px;}.elementor-996558 .elementor-element.elementor-element-bb266a5 .eael-tooltip .eael-tooltip-text.eael-tooltip-left::after{top:calc( 50% - 5px );}.elementor-996558 .elementor-element.elementor-element-bb266a5 .eael-tooltip .eael-tooltip-text.eael-tooltip-right::after{top:calc( 50% - 5px );}.elementor-996558 .elementor-element.elementor-element-bb266a5 .eael-tooltip .eael-tooltip-text.eael-tooltip-top::after{left:calc( 50% - 5px );}.elementor-996558 .elementor-element.elementor-element-bb266a5 .eael-tooltip .eael-tooltip-text.eael-tooltip-bottom::after{left:calc( 50% - 5px );}.elementor-996558 .elementor-element.elementor-element-bb266a5 .eael-tooltip .eael-tooltip-text.eael-tooltip-top:after{border-top-color:var( --e-global-color-accent );}.elementor-996558 .elementor-element.elementor-element-bb266a5 .eael-tooltip .eael-tooltip-text.eael-tooltip-bottom:after{border-bottom-color:var( --e-global-color-accent );}.elementor-996558 .elementor-element.elementor-element-bb266a5 .eael-tooltip .eael-tooltip-text.eael-tooltip-left:after{border-left-color:var( --e-global-color-accent );}.elementor-996558 .elementor-element.elementor-element-bb266a5 .eael-tooltip .eael-tooltip-text.eael-tooltip-right:after{border-right-color:var( --e-global-color-accent );}.elementor-996558 .elementor-element.elementor-element-12244c1 .eael-tooltip .eael-tooltip-content i{font-size:15px;}.elementor-996558 .elementor-element.elementor-element-12244c1 .eael-tooltip .eael-tooltip-content svg{height:15px;width:15px;line-height:15px;}.elementor-996558 .elementor-element.elementor-element-12244c1 .eael-tooltip .eael-tooltip-content .ea-tooltip-svg-trigger{height:15px;width:15px;}.elementor-996558 .elementor-element.elementor-element-12244c1 .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-top{animation-duration:300ms;}.elementor-996558 .elementor-element.elementor-element-12244c1 .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-left{animation-duration:300ms;}.elementor-996558 .elementor-element.elementor-element-12244c1 .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-bottom{animation-duration:300ms;}.elementor-996558 .elementor-element.elementor-element-12244c1 .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-right{animation-duration:300ms;}.elementor-996558 .elementor-element.elementor-element-12244c1 .eael-tooltip{width:15px;padding:0px 0px 0px 0px;color:#012315;}.elementor-996558 .elementor-element.elementor-element-12244c1 .eael-tooltip a{color:#012315;}.elementor-996558 .elementor-element.elementor-element-12244c1 .eael-tooltip svg{fill:#012315;}.elementor-996558 .elementor-element.elementor-element-12244c1 .eael-tooltip:hover{color:#012315;}.elementor-996558 .elementor-element.elementor-element-12244c1 .eael-tooltip:hover a{color:#012315;}.elementor-996558 .elementor-element.elementor-element-12244c1 .eael-tooltip:hover svg{fill:#012315;}.elementor-996558 .elementor-element.elementor-element-12244c1 .eael-tooltip .eael-tooltip-text{width:150px;max-width:150px;background-color:var( --e-global-color-accent );}.elementor-996558 .elementor-element.elementor-element-12244c1 .eael-tooltip .eael-tooltip-text:after{border-width:5px;}.elementor-996558 .elementor-element.elementor-element-12244c1 .eael-tooltip .eael-tooltip-text.eael-tooltip-left::after{top:calc( 50% - 5px );}.elementor-996558 .elementor-element.elementor-element-12244c1 .eael-tooltip .eael-tooltip-text.eael-tooltip-right::after{top:calc( 50% - 5px );}.elementor-996558 .elementor-element.elementor-element-12244c1 .eael-tooltip .eael-tooltip-text.eael-tooltip-top::after{left:calc( 50% - 5px );}.elementor-996558 .elementor-element.elementor-element-12244c1 .eael-tooltip .eael-tooltip-text.eael-tooltip-bottom::after{left:calc( 50% - 5px );}.elementor-996558 .elementor-element.elementor-element-12244c1 .eael-tooltip .eael-tooltip-text.eael-tooltip-top:after{border-top-color:var( --e-global-color-accent );}.elementor-996558 .elementor-element.elementor-element-12244c1 .eael-tooltip .eael-tooltip-text.eael-tooltip-bottom:after{border-bottom-color:var( --e-global-color-accent );}.elementor-996558 .elementor-element.elementor-element-12244c1 .eael-tooltip .eael-tooltip-text.eael-tooltip-left:after{border-left-color:var( --e-global-color-accent );}.elementor-996558 .elementor-element.elementor-element-12244c1 .eael-tooltip .eael-tooltip-text.eael-tooltip-right:after{border-right-color:var( --e-global-color-accent );}.elementor-996558 .elementor-element.elementor-element-89c0dc4 .eael-tooltip .eael-tooltip-content i{font-size:15px;}.elementor-996558 .elementor-element.elementor-element-89c0dc4 .eael-tooltip .eael-tooltip-content svg{height:15px;width:15px;line-height:15px;}.elementor-996558 .elementor-element.elementor-element-89c0dc4 .eael-tooltip .eael-tooltip-content .ea-tooltip-svg-trigger{height:15px;width:15px;}.elementor-996558 .elementor-element.elementor-element-89c0dc4 .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-top{animation-duration:300ms;}.elementor-996558 .elementor-element.elementor-element-89c0dc4 .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-left{animation-duration:300ms;}.elementor-996558 .elementor-element.elementor-element-89c0dc4 .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-bottom{animation-duration:300ms;}.elementor-996558 .elementor-element.elementor-element-89c0dc4 .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-right{animation-duration:300ms;}.elementor-996558 .elementor-element.elementor-element-89c0dc4 .eael-tooltip{width:15px;padding:0px 0px 0px 0px;color:#012315;}.elementor-996558 .elementor-element.elementor-element-89c0dc4 .eael-tooltip a{color:#012315;}.elementor-996558 .elementor-element.elementor-element-89c0dc4 .eael-tooltip svg{fill:#012315;}.elementor-996558 .elementor-element.elementor-element-89c0dc4 .eael-tooltip:hover{color:#012315;}.elementor-996558 .elementor-element.elementor-element-89c0dc4 .eael-tooltip:hover a{color:#012315;}.elementor-996558 .elementor-element.elementor-element-89c0dc4 .eael-tooltip:hover svg{fill:#012315;}.elementor-996558 .elementor-element.elementor-element-89c0dc4 .eael-tooltip .eael-tooltip-text{width:150px;max-width:150px;background-color:var( --e-global-color-accent );}.elementor-996558 .elementor-element.elementor-element-89c0dc4 .eael-tooltip .eael-tooltip-text:after{border-width:5px;}.elementor-996558 .elementor-element.elementor-element-89c0dc4 .eael-tooltip .eael-tooltip-text.eael-tooltip-left::after{top:calc( 50% - 5px );}.elementor-996558 .elementor-element.elementor-element-89c0dc4 .eael-tooltip .eael-tooltip-text.eael-tooltip-right::after{top:calc( 50% - 5px );}.elementor-996558 .elementor-element.elementor-element-89c0dc4 .eael-tooltip .eael-tooltip-text.eael-tooltip-top::after{left:calc( 50% - 5px );}.elementor-996558 .elementor-element.elementor-element-89c0dc4 .eael-tooltip .eael-tooltip-text.eael-tooltip-bottom::after{left:calc( 50% - 5px );}.elementor-996558 .elementor-element.elementor-element-89c0dc4 .eael-tooltip .eael-tooltip-text.eael-tooltip-top:after{border-top-color:var( --e-global-color-accent );}.elementor-996558 .elementor-element.elementor-element-89c0dc4 .eael-tooltip .eael-tooltip-text.eael-tooltip-bottom:after{border-bottom-color:var( --e-global-color-accent );}.elementor-996558 .elementor-element.elementor-element-89c0dc4 .eael-tooltip .eael-tooltip-text.eael-tooltip-left:after{border-left-color:var( --e-global-color-accent );}.elementor-996558 .elementor-element.elementor-element-89c0dc4 .eael-tooltip .eael-tooltip-text.eael-tooltip-right:after{border-right-color:var( --e-global-color-accent );}.elementor-996558 .elementor-element.elementor-element-239e957 .eael-tooltip .eael-tooltip-content i{font-size:15px;}.elementor-996558 .elementor-element.elementor-element-239e957 .eael-tooltip .eael-tooltip-content svg{height:15px;width:15px;line-height:15px;}.elementor-996558 .elementor-element.elementor-element-239e957 .eael-tooltip .eael-tooltip-content .ea-tooltip-svg-trigger{height:15px;width:15px;}.elementor-996558 .elementor-element.elementor-element-239e957 .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-top{animation-duration:300ms;}.elementor-996558 .elementor-element.elementor-element-239e957 .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-left{animation-duration:300ms;}.elementor-996558 .elementor-element.elementor-element-239e957 .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-bottom{animation-duration:300ms;}.elementor-996558 .elementor-element.elementor-element-239e957 .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-right{animation-duration:300ms;}.elementor-996558 .elementor-element.elementor-element-239e957 .eael-tooltip{width:15px;padding:0px 0px 0px 0px;color:#012315;}.elementor-996558 .elementor-element.elementor-element-239e957 .eael-tooltip a{color:#012315;}.elementor-996558 .elementor-element.elementor-element-239e957 .eael-tooltip svg{fill:#012315;}.elementor-996558 .elementor-element.elementor-element-239e957 .eael-tooltip:hover{color:#012315;}.elementor-996558 .elementor-element.elementor-element-239e957 .eael-tooltip:hover a{color:#012315;}.elementor-996558 .elementor-element.elementor-element-239e957 .eael-tooltip:hover svg{fill:#012315;}.elementor-996558 .elementor-element.elementor-element-239e957 .eael-tooltip .eael-tooltip-text{width:150px;max-width:150px;background-color:var( --e-global-color-accent );}.elementor-996558 .elementor-element.elementor-element-239e957 .eael-tooltip .eael-tooltip-text:after{border-width:5px;}.elementor-996558 .elementor-element.elementor-element-239e957 .eael-tooltip .eael-tooltip-text.eael-tooltip-left::after{top:calc( 50% - 5px );}.elementor-996558 .elementor-element.elementor-element-239e957 .eael-tooltip .eael-tooltip-text.eael-tooltip-right::after{top:calc( 50% - 5px );}.elementor-996558 .elementor-element.elementor-element-239e957 .eael-tooltip .eael-tooltip-text.eael-tooltip-top::after{left:calc( 50% - 5px );}.elementor-996558 .elementor-element.elementor-element-239e957 .eael-tooltip .eael-tooltip-text.eael-tooltip-bottom::after{left:calc( 50% - 5px );}.elementor-996558 .elementor-element.elementor-element-239e957 .eael-tooltip .eael-tooltip-text.eael-tooltip-top:after{border-top-color:var( --e-global-color-accent );}.elementor-996558 .elementor-element.elementor-element-239e957 .eael-tooltip .eael-tooltip-text.eael-tooltip-bottom:after{border-bottom-color:var( --e-global-color-accent );}.elementor-996558 .elementor-element.elementor-element-239e957 .eael-tooltip .eael-tooltip-text.eael-tooltip-left:after{border-left-color:var( --e-global-color-accent );}.elementor-996558 .elementor-element.elementor-element-239e957 .eael-tooltip .eael-tooltip-text.eael-tooltip-right:after{border-right-color:var( --e-global-color-accent );}.elementor-996558 .elementor-element.elementor-element-1a9b6d6 .eael-tooltip .eael-tooltip-content i{font-size:15px;}.elementor-996558 .elementor-element.elementor-element-1a9b6d6 .eael-tooltip .eael-tooltip-content svg{height:15px;width:15px;line-height:15px;}.elementor-996558 .elementor-element.elementor-element-1a9b6d6 .eael-tooltip .eael-tooltip-content .ea-tooltip-svg-trigger{height:15px;width:15px;}.elementor-996558 .elementor-element.elementor-element-1a9b6d6 .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-top{animation-duration:300ms;}.elementor-996558 .elementor-element.elementor-element-1a9b6d6 .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-left{animation-duration:300ms;}.elementor-996558 .elementor-element.elementor-element-1a9b6d6 .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-bottom{animation-duration:300ms;}.elementor-996558 .elementor-element.elementor-element-1a9b6d6 .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-right{animation-duration:300ms;}.elementor-996558 .elementor-element.elementor-element-1a9b6d6 .eael-tooltip{width:15px;padding:0px 0px 0px 0px;color:#012315;}.elementor-996558 .elementor-element.elementor-element-1a9b6d6 .eael-tooltip a{color:#012315;}.elementor-996558 .elementor-element.elementor-element-1a9b6d6 .eael-tooltip svg{fill:#012315;}.elementor-996558 .elementor-element.elementor-element-1a9b6d6 .eael-tooltip:hover{color:#012315;}.elementor-996558 .elementor-element.elementor-element-1a9b6d6 .eael-tooltip:hover a{color:#012315;}.elementor-996558 .elementor-element.elementor-element-1a9b6d6 .eael-tooltip:hover svg{fill:#012315;}.elementor-996558 .elementor-element.elementor-element-1a9b6d6 .eael-tooltip .eael-tooltip-text{width:150px;max-width:150px;background-color:var( --e-global-color-accent );}.elementor-996558 .elementor-element.elementor-element-1a9b6d6 .eael-tooltip .eael-tooltip-text:after{border-width:5px;}.elementor-996558 .elementor-element.elementor-element-1a9b6d6 .eael-tooltip .eael-tooltip-text.eael-tooltip-left::after{top:calc( 50% - 5px );}.elementor-996558 .elementor-element.elementor-element-1a9b6d6 .eael-tooltip .eael-tooltip-text.eael-tooltip-right::after{top:calc( 50% - 5px );}.elementor-996558 .elementor-element.elementor-element-1a9b6d6 .eael-tooltip .eael-tooltip-text.eael-tooltip-top::after{left:calc( 50% - 5px );}.elementor-996558 .elementor-element.elementor-element-1a9b6d6 .eael-tooltip .eael-tooltip-text.eael-tooltip-bottom::after{left:calc( 50% - 5px );}.elementor-996558 .elementor-element.elementor-element-1a9b6d6 .eael-tooltip .eael-tooltip-text.eael-tooltip-top:after{border-top-color:var( --e-global-color-accent );}.elementor-996558 .elementor-element.elementor-element-1a9b6d6 .eael-tooltip .eael-tooltip-text.eael-tooltip-bottom:after{border-bottom-color:var( --e-global-color-accent );}.elementor-996558 .elementor-element.elementor-element-1a9b6d6 .eael-tooltip .eael-tooltip-text.eael-tooltip-left:after{border-left-color:var( --e-global-color-accent );}.elementor-996558 .elementor-element.elementor-element-1a9b6d6 .eael-tooltip .eael-tooltip-text.eael-tooltip-right:after{border-right-color:var( --e-global-color-accent );}.elementor-996558 .elementor-element.elementor-element-c71195f .eael-tooltip .eael-tooltip-content i{font-size:15px;}.elementor-996558 .elementor-element.elementor-element-c71195f .eael-tooltip .eael-tooltip-content svg{height:15px;width:15px;line-height:15px;}.elementor-996558 .elementor-element.elementor-element-c71195f .eael-tooltip .eael-tooltip-content .ea-tooltip-svg-trigger{height:15px;width:15px;}.elementor-996558 .elementor-element.elementor-element-c71195f .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-top{animation-duration:300ms;}.elementor-996558 .elementor-element.elementor-element-c71195f .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-left{animation-duration:300ms;}.elementor-996558 .elementor-element.elementor-element-c71195f .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-bottom{animation-duration:300ms;}.elementor-996558 .elementor-element.elementor-element-c71195f .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-right{animation-duration:300ms;}.elementor-996558 .elementor-element.elementor-element-c71195f .eael-tooltip{width:15px;padding:0px 0px 0px 0px;color:#012315;}.elementor-996558 .elementor-element.elementor-element-c71195f .eael-tooltip a{color:#012315;}.elementor-996558 .elementor-element.elementor-element-c71195f .eael-tooltip svg{fill:#012315;}.elementor-996558 .elementor-element.elementor-element-c71195f .eael-tooltip:hover{color:#012315;}.elementor-996558 .elementor-element.elementor-element-c71195f .eael-tooltip:hover a{color:#012315;}.elementor-996558 .elementor-element.elementor-element-c71195f .eael-tooltip:hover svg{fill:#012315;}.elementor-996558 .elementor-element.elementor-element-c71195f .eael-tooltip .eael-tooltip-text{width:150px;max-width:150px;background-color:var( --e-global-color-accent );}.elementor-996558 .elementor-element.elementor-element-c71195f .eael-tooltip .eael-tooltip-text:after{border-width:5px;}.elementor-996558 .elementor-element.elementor-element-c71195f .eael-tooltip .eael-tooltip-text.eael-tooltip-left::after{top:calc( 50% - 5px );}.elementor-996558 .elementor-element.elementor-element-c71195f .eael-tooltip .eael-tooltip-text.eael-tooltip-right::after{top:calc( 50% - 5px );}.elementor-996558 .elementor-element.elementor-element-c71195f .eael-tooltip .eael-tooltip-text.eael-tooltip-top::after{left:calc( 50% - 5px );}.elementor-996558 .elementor-element.elementor-element-c71195f .eael-tooltip .eael-tooltip-text.eael-tooltip-bottom::after{left:calc( 50% - 5px );}.elementor-996558 .elementor-element.elementor-element-c71195f .eael-tooltip .eael-tooltip-text.eael-tooltip-top:after{border-top-color:var( --e-global-color-accent );}.elementor-996558 .elementor-element.elementor-element-c71195f .eael-tooltip .eael-tooltip-text.eael-tooltip-bottom:after{border-bottom-color:var( --e-global-color-accent );}.elementor-996558 .elementor-element.elementor-element-c71195f .eael-tooltip .eael-tooltip-text.eael-tooltip-left:after{border-left-color:var( --e-global-color-accent );}.elementor-996558 .elementor-element.elementor-element-c71195f .eael-tooltip .eael-tooltip-text.eael-tooltip-right:after{border-right-color:var( --e-global-color-accent );}.elementor-996558 .elementor-element.elementor-element-9c7cfe8 .elementor-heading-title{font-family:\"Adobe Song Std L\", Sans-serif;font-size:12px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-996558 .elementor-element.elementor-element-9c7cfe8{padding:3px 0px 0px 0px;width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;z-index:2;}.elementor-996558 .elementor-element.elementor-element-c867985{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-996558 .elementor-element.elementor-element-bb43f76 .elementor-heading-title{font-size:14px;}.elementor-996558 .elementor-element.elementor-element-bb43f76{padding:0px 10px 0px 0px;width:initial;max-width:initial;z-index:2;border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-primary );}.elementor-widget-shortcode .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-shortcode .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-996558 .elementor-element.elementor-element-25029e6 .elementor-heading-title{font-family:\"Adobe Song Std L\", Sans-serif;font-size:12px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-996558 .elementor-element.elementor-element-25029e6{padding:3px 0px 0px 0px;width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;z-index:2;}.elementor-996558 .elementor-element.elementor-element-1765ec7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-996558 .elementor-element.elementor-element-3109e5f2 .elementor-heading-title{font-family:\"Adobe Song Std L\", Sans-serif;font-weight:600;color:#C3A005;}.elementor-996558 .elementor-element.elementor-element-3109e5f2{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:auto;max-width:auto;z-index:2;}.elementor-996558 .elementor-element.elementor-element-6d0d0fb{padding:5px 0px 0px 0px;}.elementor-996558 .elementor-element.elementor-element-5140940{padding:2px 0px 0px 0px;}.elementor-996558 .elementor-element.elementor-element-66b622d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-996558 .elementor-element.elementor-element-fd32cbc{font-family:\"Adobe Song Std L\", Sans-serif;font-size:15px;width:100%;max-width:100%;}.elementor-996558 .elementor-element.elementor-element-074a699 .elementor-heading-title{font-size:14px;}.elementor-996558 .elementor-element.elementor-element-074a699{padding:0px 10px 0px 0px;width:initial;max-width:initial;z-index:2;border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-primary );}.elementor-996558 .elementor-element.elementor-element-fc1e27c .elementor-heading-title{font-family:\"Adobe Song Std L\", Sans-serif;font-size:12px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-996558 .elementor-element.elementor-element-fc1e27c{padding:3px 0px 0px 0px;width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;z-index:2;}.elementor-996558 .elementor-element.elementor-element-411b1238{--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:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-divider .elementor-divider__text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-996558 .elementor-element.elementor-element-6f7f8a5d{--divider-border-style:solid;--divider-color:#96725099;--divider-border-width:0.5px;}.elementor-996558 .elementor-element.elementor-element-6f7f8a5d .elementor-divider-separator{width:100%;}.elementor-996558 .elementor-element.elementor-element-6f7f8a5d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}@media(max-width:767px){.elementor-996558 .elementor-element.elementor-element-30e40a83{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-5px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-996558 .elementor-element.elementor-element-5fa4b491{--width:50%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-996558 .elementor-element.elementor-element-6c3a38f6{text-align:center;width:var( --container-widget-width, 360px );max-width:360px;--container-widget-width:360px;--container-widget-flex-grow:0;}.elementor-996558 .elementor-element.elementor-element-6c3a38f6 img{border-radius:5px 5px 5px 5px;}.elementor-996558 .elementor-element.elementor-element-6c3a38f6.elementor-element{--align-self:center;}.elementor-996558 .elementor-element.elementor-element-566c73f3{--width:45%;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-996558 .elementor-element.elementor-element-1f767d33 .elementor-heading-title{font-size:19px;}.elementor-996558 .elementor-element.elementor-element-3109e5f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-996558 .elementor-element.elementor-element-fd32cbc{column-gap:0px;font-size:10px;line-height:1em;}.elementor-996558 .elementor-element.elementor-element-fd32cbc p{margin-block-end:0px;}.elementor-996558 .elementor-element.elementor-element-411b1238{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-996558 .elementor-element.elementor-element-6f7f8a5d .elementor-divider-separator{width:90%;margin:0 auto;margin-center:0;}.elementor-996558 .elementor-element.elementor-element-6f7f8a5d .elementor-divider{text-align:center;}}@media(min-width:768px){.elementor-996558 .elementor-element.elementor-element-5fa4b491{--width:136px;}.elementor-996558 .elementor-element.elementor-element-566c73f3{--width:53.072%;}}@media(max-width:1024px) and (min-width:768px){.elementor-996558 .elementor-element.elementor-element-5fa4b491{--width:25%;}.elementor-996558 .elementor-element.elementor-element-566c73f3{--width:55%;}}<\/style>\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"996558\" class=\"elementor elementor-996558 e-loop-item e-loop-item-1002715 post-1002715 food-menu type-food-menu status-publish has-post-thumbnail hentry menu-category-mixed-kebabs\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-30e40a83 e-con-full menu-card e-flex elementor-invisible e-con e-child\" data-id=\"30e40a83\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;slideInUp&quot;,&quot;animation_mobile&quot;:&quot;none&quot;}\">\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-5fa4b491 e-con-full e-flex e-con e-child\" data-id=\"5fa4b491\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6c3a38f6 elementor-widget-mobile__width-initial elementor-widget elementor-widget-image\" data-id=\"6c3a38f6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/menu.resatefendi.com\/wp-content\/uploads\/2025\/10\/1776961308625.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"1776961308625\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTAwNDQ0OSwidXJsIjoiaHR0cHM6XC9cL21lbnUucmVzYXRlZmVuZGkuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8xMFwvMTc3Njk2MTMwODYyNS5wbmcifQ%3D%3D\">\n\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/menu.resatefendi.com\/wp-content\/uploads\/elementor\/thumbs\/1776961308625-rmfu3bt5tr1z4zq5wom536cw3dokex8b0psdk6clf4.png\" title=\"1776961308625\" alt=\"1776961308625\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-566c73f3 e-con-full e-flex e-con e-child\" data-id=\"566c73f3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-42b14d3c e-con-full e-flex e-con e-child\" data-id=\"42b14d3c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1f767d33 elementor-widget__width-auto elementor-widget elementor-widget-heading\" data-id=\"1f767d33\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">\u0645\u0634\u0627\u0648\u064a \u0645\u0634\u0643\u0644\u0629 (\u0644\u0640 1-2-3-4 \u0623\u0634\u062e\u0627\u0635)<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-a94bd81 e-con-full elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-child\" data-id=\"a94bd81\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-33f85ef eael-tooltip-align-left elementor-widget elementor-widget-eael-tooltip\" data-id=\"33f85ef\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-tooltip.default\">\n\t\t\t\t\t\t<div class=\"eael-tooltip\">\n\t\t\t\t\t<span class=\"eael-tooltip-content\" tabindex=\"0\" aria-describedby=\"tooltip-text-33f85ef\">\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"ea-tooltip-svg-trigger\" src=\"https:\/\/menu.resatefendi.com\/wp-content\/uploads\/2025\/09\/icons-06-1.svg\" alt=\"\" \/>\n\t\t\t\t\t\t\t<\/span>\n  \t\t\t<span id=\"tooltip-text-33f85ef\" class=\"eael-tooltip-text eael-tooltip-bottom\" role=\"tooltip\"><p>Crustaceans and their products<\/p><\/span>\n  \t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a5f936e eael-tooltip-align-left elementor-widget elementor-widget-eael-tooltip\" data-id=\"a5f936e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-tooltip.default\">\n\t\t\t\t\t\t<div class=\"eael-tooltip\">\n\t\t\t\t\t<span class=\"eael-tooltip-content\" tabindex=\"0\" aria-describedby=\"tooltip-text-a5f936e\">\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"ea-tooltip-svg-trigger\" src=\"https:\/\/menu.resatefendi.com\/wp-content\/uploads\/2025\/09\/icons-01-1.svg\" alt=\"\" \/>\n\t\t\t\t\t\t\t<\/span>\n  \t\t\t<span id=\"tooltip-text-a5f936e\" class=\"eael-tooltip-text eael-tooltip-bottom\" role=\"tooltip\"><p>Eggs and their products<\/p><\/span>\n  \t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bb266a5 eael-tooltip-align-left elementor-widget elementor-widget-eael-tooltip\" data-id=\"bb266a5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-tooltip.default\">\n\t\t\t\t\t\t<div class=\"eael-tooltip\">\n\t\t\t\t\t<span class=\"eael-tooltip-content\" tabindex=\"0\" aria-describedby=\"tooltip-text-bb266a5\">\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"ea-tooltip-svg-trigger\" src=\"https:\/\/menu.resatefendi.com\/wp-content\/uploads\/2025\/09\/icons-03-1.svg\" alt=\"\" \/>\n\t\t\t\t\t\t\t<\/span>\n  \t\t\t<span id=\"tooltip-text-bb266a5\" class=\"eael-tooltip-text eael-tooltip-bottom\" role=\"tooltip\">Fish and fish products<\/span>\n  \t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-12244c1 eael-tooltip-align-left elementor-widget elementor-widget-eael-tooltip\" data-id=\"12244c1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-tooltip.default\">\n\t\t\t\t\t\t<div class=\"eael-tooltip\">\n\t\t\t\t\t<span class=\"eael-tooltip-content\" tabindex=\"0\" aria-describedby=\"tooltip-text-12244c1\">\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"ea-tooltip-svg-trigger\" src=\"https:\/\/menu.resatefendi.com\/wp-content\/uploads\/2025\/09\/icons-02-1.svg\" alt=\"\" \/>\n\t\t\t\t\t\t\t<\/span>\n  \t\t\t<span id=\"tooltip-text-12244c1\" class=\"eael-tooltip-text eael-tooltip-bottom\" role=\"tooltip\">Grains<\/span>\n  \t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-89c0dc4 eael-tooltip-align-left elementor-widget elementor-widget-eael-tooltip\" data-id=\"89c0dc4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-tooltip.default\">\n\t\t\t\t\t\t<div class=\"eael-tooltip\">\n\t\t\t\t\t<span class=\"eael-tooltip-content\" tabindex=\"0\" aria-describedby=\"tooltip-text-89c0dc4\">\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"ea-tooltip-svg-trigger\" src=\"https:\/\/menu.resatefendi.com\/wp-content\/uploads\/2025\/09\/icons-04-1.svg\" alt=\"\" \/>\n\t\t\t\t\t\t\t<\/span>\n  \t\t\t<span id=\"tooltip-text-89c0dc4\" class=\"eael-tooltip-text eael-tooltip-bottom\" role=\"tooltip\">Milk and its products<\/span>\n  \t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-239e957 eael-tooltip-align-left elementor-widget elementor-widget-eael-tooltip\" data-id=\"239e957\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-tooltip.default\">\n\t\t\t\t\t\t<div class=\"eael-tooltip\">\n\t\t\t\t\t<span class=\"eael-tooltip-content\" tabindex=\"0\" aria-describedby=\"tooltip-text-239e957\">\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"ea-tooltip-svg-trigger\" src=\"https:\/\/menu.resatefendi.com\/wp-content\/uploads\/2025\/09\/icons-05-1.svg\" alt=\"\" \/>\n\t\t\t\t\t\t\t<\/span>\n  \t\t\t<span id=\"tooltip-text-239e957\" class=\"eael-tooltip-text eael-tooltip-bottom\" role=\"tooltip\">Mushrooms<\/span>\n  \t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1a9b6d6 eael-tooltip-align-left elementor-widget elementor-widget-eael-tooltip\" data-id=\"1a9b6d6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-tooltip.default\">\n\t\t\t\t\t\t<div class=\"eael-tooltip\">\n\t\t\t\t\t<span class=\"eael-tooltip-content\" tabindex=\"0\" aria-describedby=\"tooltip-text-1a9b6d6\">\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"ea-tooltip-svg-trigger\" src=\"https:\/\/menu.resatefendi.com\/wp-content\/uploads\/2025\/09\/icons-07-1.svg\" alt=\"\" \/>\n\t\t\t\t\t\t\t<\/span>\n  \t\t\t<span id=\"tooltip-text-1a9b6d6\" class=\"eael-tooltip-text eael-tooltip-bottom\" role=\"tooltip\">Nuts and nuts products<\/span>\n  \t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9c7cfe8 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"9c7cfe8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">300 g<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-c867985 e-con-full e-flex e-con e-child\" data-id=\"c867985\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c1ab8a9 elementor-widget elementor-widget-shortcode\" data-id=\"c1ab8a9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-25029e6 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"25029e6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">300 g<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-1765ec7 e-con-full e-flex e-con e-child\" data-id=\"1765ec7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6d0d0fb elementor-widget elementor-widget-shortcode\" data-id=\"6d0d0fb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">        <div class=\"mvp-wrapper\" id=\"mvp-1002715-6a8e01553d406\">\n            <div class=\"mvp-portion-title\" style=\"font-weight:700; margin-bottom:6px;\">\u062d\u0635\u0629<\/div>\n            <div class=\"mvp-options\" role=\"group\" aria-label=\"\u062d\u0635\u0629\">\n                                <button type=\"button\" \n                        class=\"mvp-btn is-active\" \n                        data-label=\"1 Ki\u015fi\" \n                        data-price=\"970\"\n                        data-grams=\"255 g\"\n                        data-description=\"0,5 pors urfa-2 tike ET  \u015fi\u015f-2 tike tavuk \u015fi\u015f-2 adet kanat  f\u0131nd\u0131k lah. F\u0131st\u0131k pide -k\u00f6z dom biber  ve pilav\"\n                        aria-pressed=\"true\">\n                    \u0644\u0634\u062e\u0635 \u0648\u0627\u062d\u062f                <\/button>\n                                <button type=\"button\" \n                        class=\"mvp-btn\" \n                        data-label=\"2 Ki\u015filik\" \n                        data-price=\"1820\"\n                        data-grams=\"510 g\"\n                        data-description=\"1 pors urfa-4 tike et\u015fi\u015f- 4 tike tavuk \u015fi\u015f- 4 adet kanat ,2 adet f\u0131nd\u0131k lah ,2 adet f\u0131st\u0131k pide\"\n                        aria-pressed=\"false\">\n                    \u0644\u0634\u062e\u0635\u064a\u0646                <\/button>\n                                <button type=\"button\" \n                        class=\"mvp-btn\" \n                        data-label=\"3 Ki\u015filik\" \n                        data-price=\"2640\"\n                        data-grams=\"765 g\"\n                        data-description=\"1,5 pors urfa-6 tike et\u015fi\u015f- 6 tike tavuk \u015fi\u015f- 6 adet kanat ,3 adet f\u0131nd\u0131k lah ,3 adet f\u0131st\u0131k pide\"\n                        aria-pressed=\"false\">\n                    3 \u0623\u0634\u062e\u0627\u0635                <\/button>\n                                <button type=\"button\" \n                        class=\"mvp-btn\" \n                        data-label=\"4 Ki\u015filik\" \n                        data-price=\"3400\"\n                        data-grams=\"1020 g\"\n                        data-description=\"2 pors urfa-8 tike et\u015fi\u015f-8 tike tavuk \u015fi\u015f-8 adet kanat 4 adet f\u0131nd\u0131k lah 4 adet f\u0131st\u0131k pide\"\n                        aria-pressed=\"false\">\n                    4 \u0623\u0634\u062e\u0627\u0635                <\/button>\n                                <button type=\"button\" \n                        class=\"mvp-btn\" \n                        data-label=\"\" \n                        data-price=\"0\"\n                        data-grams=\"\"\n                        data-description=\"\"\n                        aria-pressed=\"false\">\n                                    <\/button>\n                                <button type=\"button\" \n                        class=\"mvp-btn\" \n                        data-label=\"\" \n                        data-price=\"0\"\n                        data-grams=\"\"\n                        data-description=\"\"\n                        aria-pressed=\"false\">\n                                    <\/button>\n                            <\/div>\n            <div class=\"mvp-price menu-price\">\n                                <span class=\"mvp-price-value\">970<\/span>\n                <span class=\"mvp-currency\">TRY<\/span>\n            <\/div>\n            <input type=\"hidden\" class=\"mvp-selected-label\" value=\"\">\n            <input type=\"hidden\" class=\"mvp-selected-price\" value=\"\">\n        <\/div>\n        \n        <style>\n        .mvp-options { display:flex; gap:12px;flex-wrap:wrap; }\n        .mvp-btn {\n            border:1px solid #C3A005;\n            padding:10px 18px;\n            border-radius:28px;\n            cursor:pointer;\n            font-weight:700;\n            line-height:1;\n        }\n        .mvp-btn.is-active,\n        .mvp-btn[aria-pressed=\"true\"] {\n            background:#C3A005;\n            color:#fff;\n            border-color:#C3A005;\n        }\n        .mvp-price{\n            margin-top:12px;\n            font-family: \"Adobe Song Std L\", Sans-serif; \n            font-size:25px;\n            font-weight: 600; \n            color: #C3A005;\n        }\n        <\/style>\n        \n        <script type=\"text\/javascript\">\n        (function(){\n            const uid = \"mvp-1002715-6a8e01553d406\";\n            const root = document.getElementById(uid);\n            if(!root) return;\n            \n            const btns = root.querySelectorAll('.mvp-btn');\n            const priceEl = root.querySelector('.mvp-price-value');\n            const hiddenLabel = root.querySelector('.mvp-selected-label');\n            const hiddenPrice = root.querySelector('.mvp-selected-price');\n            const locale = \"tr-TR\";\n            const decimals = 0;\n            const scope = \".menu-card\";\n            const gramsClass = \"grams\";\n            const descClass = \"item-description\";\n            \n            \/\/ Hide other price elements in scope\n            (function(){\n                let scopeEl = document;\n                if (scope && scope !== '.menu-card') {\n                    scopeEl = root.closest(scope) || document;\n                } else {\n                    scopeEl = root.closest(\".menu-card\") || document;\n                }\n                const sel = \".menu-price\";\n                const nodes = scopeEl.querySelectorAll(sel);\n                nodes.forEach(el => {\n                    if(!root.contains(el)){\n                        el.dataset.mvpHiddenBy = uid;\n                        el.dataset.mvpPrevDisplay = el.style.display || '';\n                        el.style.display = 'none';\n                    }\n                });\n                \n                const observer = new MutationObserver(() => {\n                    if(!document.body.contains(root)){\n                        document.querySelectorAll('[data-mvp-hidden-by=\"'+uid+'\"]').forEach(el => {\n                            el.style.display = el.dataset.mvpPrevDisplay || '';\n                            delete el.dataset.mvpPrevDisplay;\n                            delete el.dataset.mvpHiddenBy;\n                        });\n                        observer.disconnect();\n                    }\n                });\n                observer.observe(document.body, {childList: true, subtree: true});\n                \n                window.addEventListener('beforeunload', () => {\n                    document.querySelectorAll('[data-mvp-hidden-by=\"'+uid+'\"]').forEach(el => {\n                        el.style.display = el.dataset.mvpPrevDisplay || '';\n                        delete el.dataset.mvpPrevDisplay;\n                        delete el.dataset.mvpHiddenBy;\n                    });\n                });\n            })();\n            \n            const def = btns[0];\n            if(def){ setActive(def); }\n            \n            btns.forEach(b => {\n                b.addEventListener('click', () => { setActive(b); });\n            });\n            \n            function setActive(button){\n                btns.forEach(x => {\n                    x.classList.remove('is-active');\n                    x.setAttribute('aria-pressed', 'false');\n                });\n                button.classList.add('is-active');\n                button.setAttribute('aria-pressed', 'true');\n                \n                const val = parseFloat(button.dataset.price || '0') || 0;\n                try {\n                    priceEl.textContent = new Intl.NumberFormat(locale, {\n                        minimumFractionDigits: decimals,\n                        maximumFractionDigits: decimals\n                    }).format(val);\n                } catch(e) {\n                    priceEl.textContent = val.toFixed(decimals);\n                }\n                \n                hiddenLabel.value = button.dataset.label || '';\n                hiddenPrice.value = val;\n                \n                \/\/ Update grams and description\n                const grams = button.dataset.grams || '';\n                const description = button.dataset.description || '';\n                const card = root.closest(scope || '.menu-card') || root.closest('.menu-card');\n                \n                console.log('=== ENHANCED SHORTCODE: Button Clicked ===');\n                console.log('Grams:', grams, 'Description:', description);\n                console.log('Card found:', !!card);\n                \n                if (card) {\n                    \/\/ Update grams - try multiple methods\n                    if (grams) {\n                        console.log('Looking for grams field...');\n                        \n                        \/\/ Method 1: Try by class\n                        let gramsField = null;\n                        if (gramsClass) {\n                            gramsField = card.querySelector('.' + gramsClass) || \n                                        card.querySelector('[class*=\"' + gramsClass + '\"]') ||\n                                        card.querySelector('input[name=\"' + gramsClass + '\"]') ||\n                                        card.querySelector('input[id=\"' + gramsClass + '\"]');\n                        }\n                        \n                        \/\/ Method 2: Try h5 elements that look like grams\n                        if (!gramsField) {\n                            const h5Elements = card.querySelectorAll('h5.elementor-heading-title');\n                            h5Elements.forEach(h5 => {\n                                const text = h5.textContent.trim();\n                                if (text.match(\/\\d+\\s*g\/i)) {\n                                    gramsField = h5;\n                                }\n                            });\n                        }\n                        \n                        \/\/ Method 3: Try input with name=\"grams\"\n                        if (!gramsField) {\n                            gramsField = card.querySelector('input[name=\"grams\"]') ||\n                                        card.querySelector('#grams') ||\n                                        card.querySelector('.cx-ui-stepper-input[name=\"grams\"]');\n                        }\n                        \n                        if (gramsField) {\n                            console.log('Found grams field:', gramsField.tagName, gramsField.className);\n                            if (gramsField.tagName === 'INPUT') {\n                                gramsField.value = grams;\n                                gramsField.dispatchEvent(new Event('change'));\n                                gramsField.dispatchEvent(new Event('input'));\n                            } else {\n                                gramsField.textContent = grams;\n                                gramsField.innerHTML = grams;\n                            }\n                            console.log('Updated grams to:', grams);\n                        } else {\n                            console.warn('Grams field not found!');\n                            console.log('Available h5 elements:', card.querySelectorAll('h5').length);\n                            console.log('Available inputs:', card.querySelectorAll('input').length);\n                        }\n                    }\n                    \n                    \/\/ Update description - try multiple methods\n                    if (description) {\n                        console.log('Looking for description field...');\n                        \n                        \/\/ Method 1: Try by class\n                        let descField = null;\n                        if (descClass) {\n                            descField = card.querySelector('.' + descClass) ||\n                                      card.querySelector('[class*=\"' + descClass + '\"]') ||\n                                      card.querySelector('textarea[name=\"' + descClass + '\"]');\n                        }\n                        \n                        \/\/ Method 2: Try text-editor widget p elements\n                        if (!descField) {\n                            const pElements = card.querySelectorAll('.elementor-widget-text-editor p');\n                            pElements.forEach(p => {\n                                const text = p.textContent.trim();\n                                if (text.length > 20 && !text.match(\/^\\d+\\s*g$\/i)) {\n                                    descField = p;\n                                }\n                            });\n                        }\n                        \n                        \/\/ Method 3: Try textarea with name=\"item-description\"\n                        if (!descField) {\n                            descField = card.querySelector('textarea[name=\"item-description\"]') ||\n                                       card.querySelector('#itemdescriptionypvn') ||\n                                       card.querySelector('textarea.cx-ui-wysiwyg');\n                        }\n                        \n                        if (descField) {\n                            console.log('Found description field:', descField.tagName, descField.className);\n                            if (descField.tagName === 'TEXTAREA') {\n                                descField.value = description;\n                                descField.dispatchEvent(new Event('change'));\n                                descField.dispatchEvent(new Event('input'));\n                                \n                                \/\/ Update TinyMCE if available\n                                if (typeof tinyMCE !== 'undefined') {\n                                    const editorId = descField.id;\n                                    if (editorId && tinyMCE.get(editorId)) {\n                                        tinyMCE.get(editorId).setContent(description);\n                                    }\n                                }\n                            } else {\n                                descField.textContent = description;\n                                descField.innerHTML = description;\n                            }\n                            console.log('Updated description');\n                        } else {\n                            console.warn('Description field not found!');\n                            console.log('Available p elements:', card.querySelectorAll('p').length);\n                            console.log('Available textareas:', card.querySelectorAll('textarea').length);\n                        }\n                    }\n                    \n                    \/\/ Also call global function if available (fallback)\n                    if (window.updateFoodMenuGramsDesc) {\n                        const postId = 1002715;\n                        const label = button.dataset.label || '';\n                        console.log('Calling global function - Post:', postId, 'Label:', label);\n                        window.updateFoodMenuGramsDesc(postId, label, jQuery(card));\n                    }\n                } else {\n                    console.error('Menu card not found!');\n                }\n            }\n        })();\n        <\/script>\n        <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5140940 elementor-widget elementor-widget-shortcode\" data-id=\"5140940\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><span class=\"menu-calories\"><span class=\"menu-calories-value\">1041<\/span> <span class=\"menu-calories-unit\">kcal<\/span><\/span><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-66b622d e-con-full e-flex e-con e-child\" data-id=\"66b622d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fd32cbc elementor-widget__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"fd32cbc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\u064a\u064f\u0642\u062f\u0651\u064e\u0645 \u0645\u0639 \u0646\u0635\u0641 \u062d\u0635\u0629 \u0643\u0628\u0627\u0628\u060c 2 \u062a\u0643\u0629 \u0644\u062d\u0645\u060c 2 \u0634\u064a\u0634 \u0634\u064a\u0634 \u0637\u0627\u0648\u0648\u0642\u060c \u0623\u062c\u0646\u062d\u0629 \u062f\u062c\u0627\u062c (2)\u060c \u0645\u0639 \u0627\u0644\u0637\u0645\u0627\u0637\u0645 \u0648\u0627\u0644\u0641\u0644\u0641\u0644 \u0627\u0644\u0645\u0634\u0648\u064a\u064a\u0646\u060c \u0648\u0627\u0644\u0623\u0631\u0632.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fc1e27c elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"fc1e27c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">300 g<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-411b1238 e-con-full elementor-hidden-desktop e-flex elementor-invisible e-con e-child\" data-id=\"411b1238\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;slideInUp&quot;,&quot;animation_mobile&quot;:&quot;none&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6f7f8a5d elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"6f7f8a5d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"996558\" class=\"elementor elementor-996558 e-loop-item e-loop-item-1002717 post-1002717 food-menu type-food-menu status-publish has-post-thumbnail hentry menu-category-mixed-kebabs\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-30e40a83 e-con-full menu-card e-flex elementor-invisible e-con e-child\" data-id=\"30e40a83\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;slideInUp&quot;,&quot;animation_mobile&quot;:&quot;none&quot;}\">\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-5fa4b491 e-con-full e-flex e-con e-child\" data-id=\"5fa4b491\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6c3a38f6 elementor-widget-mobile__width-initial elementor-widget elementor-widget-image\" data-id=\"6c3a38f6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/menu.resatefendi.com\/wp-content\/uploads\/2025\/10\/1776963469370.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"1776963469370\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTAwNDQ0OCwidXJsIjoiaHR0cHM6XC9cL21lbnUucmVzYXRlZmVuZGkuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8xMFwvMTc3Njk2MzQ2OTM3MC5wbmcifQ%3D%3D\">\n\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/menu.resatefendi.com\/wp-content\/uploads\/elementor\/thumbs\/1776963469370-rmfu2s2ju8ayd6iu3y2z4tc7maduxa1xy036hd5v1s.png\" title=\"1776963469370\" alt=\"1776963469370\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-566c73f3 e-con-full e-flex e-con e-child\" data-id=\"566c73f3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-42b14d3c e-con-full e-flex e-con e-child\" data-id=\"42b14d3c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1f767d33 elementor-widget__width-auto elementor-widget elementor-widget-heading\" data-id=\"1f767d33\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">\u0645\u0634\u0627\u0648\u064a \u0645\u0634\u0643\u0644\u0629 (\u0644\u0634\u062e\u0635 -2-3-\u0623\u0648 4 \u0623\u0634\u062e\u0627\u0635)<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-a94bd81 e-con-full elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-child\" data-id=\"a94bd81\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-33f85ef eael-tooltip-align-left elementor-widget elementor-widget-eael-tooltip\" data-id=\"33f85ef\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-tooltip.default\">\n\t\t\t\t\t\t<div class=\"eael-tooltip\">\n\t\t\t\t\t<span class=\"eael-tooltip-content\" tabindex=\"0\" aria-describedby=\"tooltip-text-33f85ef\">\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"ea-tooltip-svg-trigger\" src=\"https:\/\/menu.resatefendi.com\/wp-content\/uploads\/2025\/09\/icons-06-1.svg\" alt=\"\" \/>\n\t\t\t\t\t\t\t<\/span>\n  \t\t\t<span id=\"tooltip-text-33f85ef\" class=\"eael-tooltip-text eael-tooltip-bottom\" role=\"tooltip\"><p>Crustaceans and their products<\/p><\/span>\n  \t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a5f936e eael-tooltip-align-left elementor-widget elementor-widget-eael-tooltip\" data-id=\"a5f936e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-tooltip.default\">\n\t\t\t\t\t\t<div class=\"eael-tooltip\">\n\t\t\t\t\t<span class=\"eael-tooltip-content\" tabindex=\"0\" aria-describedby=\"tooltip-text-a5f936e\">\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"ea-tooltip-svg-trigger\" src=\"https:\/\/menu.resatefendi.com\/wp-content\/uploads\/2025\/09\/icons-01-1.svg\" alt=\"\" \/>\n\t\t\t\t\t\t\t<\/span>\n  \t\t\t<span id=\"tooltip-text-a5f936e\" class=\"eael-tooltip-text eael-tooltip-bottom\" role=\"tooltip\"><p>Eggs and their products<\/p><\/span>\n  \t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bb266a5 eael-tooltip-align-left elementor-widget elementor-widget-eael-tooltip\" data-id=\"bb266a5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-tooltip.default\">\n\t\t\t\t\t\t<div class=\"eael-tooltip\">\n\t\t\t\t\t<span class=\"eael-tooltip-content\" tabindex=\"0\" aria-describedby=\"tooltip-text-bb266a5\">\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"ea-tooltip-svg-trigger\" src=\"https:\/\/menu.resatefendi.com\/wp-content\/uploads\/2025\/09\/icons-03-1.svg\" alt=\"\" \/>\n\t\t\t\t\t\t\t<\/span>\n  \t\t\t<span id=\"tooltip-text-bb266a5\" class=\"eael-tooltip-text eael-tooltip-bottom\" role=\"tooltip\">Fish and fish products<\/span>\n  \t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-12244c1 eael-tooltip-align-left elementor-widget elementor-widget-eael-tooltip\" data-id=\"12244c1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-tooltip.default\">\n\t\t\t\t\t\t<div class=\"eael-tooltip\">\n\t\t\t\t\t<span class=\"eael-tooltip-content\" tabindex=\"0\" aria-describedby=\"tooltip-text-12244c1\">\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"ea-tooltip-svg-trigger\" src=\"https:\/\/menu.resatefendi.com\/wp-content\/uploads\/2025\/09\/icons-02-1.svg\" alt=\"\" \/>\n\t\t\t\t\t\t\t<\/span>\n  \t\t\t<span id=\"tooltip-text-12244c1\" class=\"eael-tooltip-text eael-tooltip-bottom\" role=\"tooltip\">Grains<\/span>\n  \t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-89c0dc4 eael-tooltip-align-left elementor-widget elementor-widget-eael-tooltip\" data-id=\"89c0dc4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-tooltip.default\">\n\t\t\t\t\t\t<div class=\"eael-tooltip\">\n\t\t\t\t\t<span class=\"eael-tooltip-content\" tabindex=\"0\" aria-describedby=\"tooltip-text-89c0dc4\">\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"ea-tooltip-svg-trigger\" src=\"https:\/\/menu.resatefendi.com\/wp-content\/uploads\/2025\/09\/icons-04-1.svg\" alt=\"\" \/>\n\t\t\t\t\t\t\t<\/span>\n  \t\t\t<span id=\"tooltip-text-89c0dc4\" class=\"eael-tooltip-text eael-tooltip-bottom\" role=\"tooltip\">Milk and its products<\/span>\n  \t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-239e957 eael-tooltip-align-left elementor-widget elementor-widget-eael-tooltip\" data-id=\"239e957\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-tooltip.default\">\n\t\t\t\t\t\t<div class=\"eael-tooltip\">\n\t\t\t\t\t<span class=\"eael-tooltip-content\" tabindex=\"0\" aria-describedby=\"tooltip-text-239e957\">\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"ea-tooltip-svg-trigger\" src=\"https:\/\/menu.resatefendi.com\/wp-content\/uploads\/2025\/09\/icons-05-1.svg\" alt=\"\" \/>\n\t\t\t\t\t\t\t<\/span>\n  \t\t\t<span id=\"tooltip-text-239e957\" class=\"eael-tooltip-text eael-tooltip-bottom\" role=\"tooltip\">Mushrooms<\/span>\n  \t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1a9b6d6 eael-tooltip-align-left elementor-widget elementor-widget-eael-tooltip\" data-id=\"1a9b6d6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-tooltip.default\">\n\t\t\t\t\t\t<div class=\"eael-tooltip\">\n\t\t\t\t\t<span class=\"eael-tooltip-content\" tabindex=\"0\" aria-describedby=\"tooltip-text-1a9b6d6\">\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"ea-tooltip-svg-trigger\" src=\"https:\/\/menu.resatefendi.com\/wp-content\/uploads\/2025\/09\/icons-07-1.svg\" alt=\"\" \/>\n\t\t\t\t\t\t\t<\/span>\n  \t\t\t<span id=\"tooltip-text-1a9b6d6\" class=\"eael-tooltip-text eael-tooltip-bottom\" role=\"tooltip\">Nuts and nuts products<\/span>\n  \t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9c7cfe8 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"9c7cfe8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">300 g<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-c867985 e-con-full e-flex e-con e-child\" data-id=\"c867985\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c1ab8a9 elementor-widget elementor-widget-shortcode\" data-id=\"c1ab8a9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-25029e6 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"25029e6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">300 g<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-1765ec7 e-con-full e-flex e-con e-child\" data-id=\"1765ec7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3109e5f2 elementor-widget__width-auto menu-price elementor-widget elementor-widget-heading\" data-id=\"3109e5f2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">300 TRY<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6d0d0fb elementor-widget elementor-widget-shortcode\" data-id=\"6d0d0fb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">        <div class=\"mvp-wrapper\" id=\"mvp-1002717-6a8e01554f6b1\">\n            <div class=\"mvp-portion-title\" style=\"font-weight:700; margin-bottom:6px;\">\u062d\u0635\u0629<\/div>\n            <div class=\"mvp-options\" role=\"group\" aria-label=\"\u062d\u0635\u0629\">\n                                <button type=\"button\" \n                        class=\"mvp-btn is-active\" \n                        data-label=\"1 Ki\u015fi\" \n                        data-price=\"1270\"\n                        data-grams=\"300 g\"\n                        data-description=\"\"\n                        aria-pressed=\"true\">\n                    \u0644\u0634\u062e\u0635 \u0648\u0627\u062d\u062f                <\/button>\n                                <button type=\"button\" \n                        class=\"mvp-btn\" \n                        data-label=\"2 Ki\u015filik\" \n                        data-price=\"2439\"\n                        data-grams=\"600 g\"\n                        data-description=\"\"\n                        aria-pressed=\"false\">\n                    \u0644\u0634\u062e\u0635\u064a\u0646                <\/button>\n                                <button type=\"button\" \n                        class=\"mvp-btn\" \n                        data-label=\"3 Ki\u015filik\" \n                        data-price=\"3510\"\n                        data-grams=\"900 g\"\n                        data-description=\"\"\n                        aria-pressed=\"false\">\n                    3 \u0623\u0634\u062e\u0627\u0635                <\/button>\n                                <button type=\"button\" \n                        class=\"mvp-btn\" \n                        data-label=\"4 Ki\u015filik\" \n                        data-price=\"4480\"\n                        data-grams=\"1200 g\"\n                        data-description=\"\"\n                        aria-pressed=\"false\">\n                    4 \u0623\u0634\u062e\u0627\u0635                <\/button>\n                            <\/div>\n            <div class=\"mvp-price menu-price\">\n                                <span class=\"mvp-price-value\">1,270<\/span>\n                <span class=\"mvp-currency\">TRY<\/span>\n            <\/div>\n            <input type=\"hidden\" class=\"mvp-selected-label\" value=\"\">\n            <input type=\"hidden\" class=\"mvp-selected-price\" value=\"\">\n        <\/div>\n        \n        <style>\n        .mvp-options { display:flex; gap:12px;flex-wrap:wrap; }\n        .mvp-btn {\n            border:1px solid #C3A005;\n            padding:10px 18px;\n            border-radius:28px;\n            cursor:pointer;\n            font-weight:700;\n            line-height:1;\n        }\n        .mvp-btn.is-active,\n        .mvp-btn[aria-pressed=\"true\"] {\n            background:#C3A005;\n            color:#fff;\n            border-color:#C3A005;\n        }\n        .mvp-price{\n            margin-top:12px;\n            font-family: \"Adobe Song Std L\", Sans-serif; \n            font-size:25px;\n            font-weight: 600; \n            color: #C3A005;\n        }\n        <\/style>\n        \n        <script type=\"text\/javascript\">\n        (function(){\n            const uid = \"mvp-1002717-6a8e01554f6b1\";\n            const root = document.getElementById(uid);\n            if(!root) return;\n            \n            const btns = root.querySelectorAll('.mvp-btn');\n            const priceEl = root.querySelector('.mvp-price-value');\n            const hiddenLabel = root.querySelector('.mvp-selected-label');\n            const hiddenPrice = root.querySelector('.mvp-selected-price');\n            const locale = \"tr-TR\";\n            const decimals = 0;\n            const scope = \".menu-card\";\n            const gramsClass = \"grams\";\n            const descClass = \"item-description\";\n            \n            \/\/ Hide other price elements in scope\n            (function(){\n                let scopeEl = document;\n                if (scope && scope !== '.menu-card') {\n                    scopeEl = root.closest(scope) || document;\n                } else {\n                    scopeEl = root.closest(\".menu-card\") || document;\n                }\n                const sel = \".menu-price\";\n                const nodes = scopeEl.querySelectorAll(sel);\n                nodes.forEach(el => {\n                    if(!root.contains(el)){\n                        el.dataset.mvpHiddenBy = uid;\n                        el.dataset.mvpPrevDisplay = el.style.display || '';\n                        el.style.display = 'none';\n                    }\n                });\n                \n                const observer = new MutationObserver(() => {\n                    if(!document.body.contains(root)){\n                        document.querySelectorAll('[data-mvp-hidden-by=\"'+uid+'\"]').forEach(el => {\n                            el.style.display = el.dataset.mvpPrevDisplay || '';\n                            delete el.dataset.mvpPrevDisplay;\n                            delete el.dataset.mvpHiddenBy;\n                        });\n                        observer.disconnect();\n                    }\n                });\n                observer.observe(document.body, {childList: true, subtree: true});\n                \n                window.addEventListener('beforeunload', () => {\n                    document.querySelectorAll('[data-mvp-hidden-by=\"'+uid+'\"]').forEach(el => {\n                        el.style.display = el.dataset.mvpPrevDisplay || '';\n                        delete el.dataset.mvpPrevDisplay;\n                        delete el.dataset.mvpHiddenBy;\n                    });\n                });\n            })();\n            \n            const def = btns[0];\n            if(def){ setActive(def); }\n            \n            btns.forEach(b => {\n                b.addEventListener('click', () => { setActive(b); });\n            });\n            \n            function setActive(button){\n                btns.forEach(x => {\n                    x.classList.remove('is-active');\n                    x.setAttribute('aria-pressed', 'false');\n                });\n                button.classList.add('is-active');\n                button.setAttribute('aria-pressed', 'true');\n                \n                const val = parseFloat(button.dataset.price || '0') || 0;\n                try {\n                    priceEl.textContent = new Intl.NumberFormat(locale, {\n                        minimumFractionDigits: decimals,\n                        maximumFractionDigits: decimals\n                    }).format(val);\n                } catch(e) {\n                    priceEl.textContent = val.toFixed(decimals);\n                }\n                \n                hiddenLabel.value = button.dataset.label || '';\n                hiddenPrice.value = val;\n                \n                \/\/ Update grams and description\n                const grams = button.dataset.grams || '';\n                const description = button.dataset.description || '';\n                const card = root.closest(scope || '.menu-card') || root.closest('.menu-card');\n                \n                console.log('=== ENHANCED SHORTCODE: Button Clicked ===');\n                console.log('Grams:', grams, 'Description:', description);\n                console.log('Card found:', !!card);\n                \n                if (card) {\n                    \/\/ Update grams - try multiple methods\n                    if (grams) {\n                        console.log('Looking for grams field...');\n                        \n                        \/\/ Method 1: Try by class\n                        let gramsField = null;\n                        if (gramsClass) {\n                            gramsField = card.querySelector('.' + gramsClass) || \n                                        card.querySelector('[class*=\"' + gramsClass + '\"]') ||\n                                        card.querySelector('input[name=\"' + gramsClass + '\"]') ||\n                                        card.querySelector('input[id=\"' + gramsClass + '\"]');\n                        }\n                        \n                        \/\/ Method 2: Try h5 elements that look like grams\n                        if (!gramsField) {\n                            const h5Elements = card.querySelectorAll('h5.elementor-heading-title');\n                            h5Elements.forEach(h5 => {\n                                const text = h5.textContent.trim();\n                                if (text.match(\/\\d+\\s*g\/i)) {\n                                    gramsField = h5;\n                                }\n                            });\n                        }\n                        \n                        \/\/ Method 3: Try input with name=\"grams\"\n                        if (!gramsField) {\n                            gramsField = card.querySelector('input[name=\"grams\"]') ||\n                                        card.querySelector('#grams') ||\n                                        card.querySelector('.cx-ui-stepper-input[name=\"grams\"]');\n                        }\n                        \n                        if (gramsField) {\n                            console.log('Found grams field:', gramsField.tagName, gramsField.className);\n                            if (gramsField.tagName === 'INPUT') {\n                                gramsField.value = grams;\n                                gramsField.dispatchEvent(new Event('change'));\n                                gramsField.dispatchEvent(new Event('input'));\n                            } else {\n                                gramsField.textContent = grams;\n                                gramsField.innerHTML = grams;\n                            }\n                            console.log('Updated grams to:', grams);\n                        } else {\n                            console.warn('Grams field not found!');\n                            console.log('Available h5 elements:', card.querySelectorAll('h5').length);\n                            console.log('Available inputs:', card.querySelectorAll('input').length);\n                        }\n                    }\n                    \n                    \/\/ Update description - try multiple methods\n                    if (description) {\n                        console.log('Looking for description field...');\n                        \n                        \/\/ Method 1: Try by class\n                        let descField = null;\n                        if (descClass) {\n                            descField = card.querySelector('.' + descClass) ||\n                                      card.querySelector('[class*=\"' + descClass + '\"]') ||\n                                      card.querySelector('textarea[name=\"' + descClass + '\"]');\n                        }\n                        \n                        \/\/ Method 2: Try text-editor widget p elements\n                        if (!descField) {\n                            const pElements = card.querySelectorAll('.elementor-widget-text-editor p');\n                            pElements.forEach(p => {\n                                const text = p.textContent.trim();\n                                if (text.length > 20 && !text.match(\/^\\d+\\s*g$\/i)) {\n                                    descField = p;\n                                }\n                            });\n                        }\n                        \n                        \/\/ Method 3: Try textarea with name=\"item-description\"\n                        if (!descField) {\n                            descField = card.querySelector('textarea[name=\"item-description\"]') ||\n                                       card.querySelector('#itemdescriptionypvn') ||\n                                       card.querySelector('textarea.cx-ui-wysiwyg');\n                        }\n                        \n                        if (descField) {\n                            console.log('Found description field:', descField.tagName, descField.className);\n                            if (descField.tagName === 'TEXTAREA') {\n                                descField.value = description;\n                                descField.dispatchEvent(new Event('change'));\n                                descField.dispatchEvent(new Event('input'));\n                                \n                                \/\/ Update TinyMCE if available\n                                if (typeof tinyMCE !== 'undefined') {\n                                    const editorId = descField.id;\n                                    if (editorId && tinyMCE.get(editorId)) {\n                                        tinyMCE.get(editorId).setContent(description);\n                                    }\n                                }\n                            } else {\n                                descField.textContent = description;\n                                descField.innerHTML = description;\n                            }\n                            console.log('Updated description');\n                        } else {\n                            console.warn('Description field not found!');\n                            console.log('Available p elements:', card.querySelectorAll('p').length);\n                            console.log('Available textareas:', card.querySelectorAll('textarea').length);\n                        }\n                    }\n                    \n                    \/\/ Also call global function if available (fallback)\n                    if (window.updateFoodMenuGramsDesc) {\n                        const postId = 1002717;\n                        const label = button.dataset.label || '';\n                        console.log('Calling global function - Post:', postId, 'Label:', label);\n                        window.updateFoodMenuGramsDesc(postId, label, jQuery(card));\n                    }\n                } else {\n                    console.error('Menu card not found!');\n                }\n            }\n        })();\n        <\/script>\n        <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5140940 elementor-widget elementor-widget-shortcode\" data-id=\"5140940\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><span class=\"menu-calories\"><span class=\"menu-calories-value\">1014<\/span> <span class=\"menu-calories-unit\">kcal<\/span><\/span><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-66b622d e-con-full e-flex e-con e-child\" data-id=\"66b622d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fd32cbc elementor-widget__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"fd32cbc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\u0637\u0628\u0642 \u0641\u0627\u062e\u0631 \u0644\u0639\u0634\u0627\u0642 \u0627\u0644\u0644\u062d\u0645 \u064a\u0636\u0645 \u0646\u0635\u0641 \u062d\u0635\u0629 \u0645\u0646 \u0627\u0644\u0643\u0628\u0627\u0628 \u0627\u0644\u062a\u0642\u0644\u064a\u062f\u064a\u060c \u0642\u0637\u0639\u062a\u064a\u0646 \u0645\u0646 \u0623\u0633\u064a\u0627\u062e \u0644\u062d\u0645 \u0627\u0644\u0636\u0623\u0646 \u0627\u0644\u0637\u0631\u064a\u0629\u060c 40 \u062c\u0631\u0627\u0645\u064b\u0627 \u0645\u0646 \u0627\u0644\u0634\u0627\u0648\u0631\u0645\u0627 (\u062f\u0648\u0646\u0631) \u0627\u0644\u0644\u0630\u064a\u0630\u0629\u060c \u0648\u0643\u0631\u062a\u064a \u0643\u0641\u062a\u0629 \u0645\u0634\u0648\u064a\u062a\u064a\u0646. \u064a\u064f\u0642\u062f\u0651\u0645 \u0645\u0639 \u0644\u062d\u0645 \u0628\u0639\u062c\u064a\u0646 \u0635\u063a\u064a\u0631\u060c \u0628\u064a\u062a\u0632\u0627 \u0635\u063a\u064a\u0631\u0629 \u0628\u0627\u0644\u0641\u0633\u062a\u0642\u060c \u0637\u0645\u0627\u0637\u0645 \u0648\u0641\u0644\u0641\u0644 \u0645\u0634\u0648\u064a \u0639\u0644\u0649 \u0627\u0644\u0646\u0627\u0631\u060c \u0648\u0623\u0631\u0632 \u0647\u0634.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fc1e27c elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"fc1e27c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">300 g<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-411b1238 e-con-full elementor-hidden-desktop e-flex elementor-invisible e-con e-child\" data-id=\"411b1238\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;slideInUp&quot;,&quot;animation_mobile&quot;:&quot;none&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6f7f8a5d elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"6f7f8a5d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"996558\" class=\"elementor elementor-996558 e-loop-item e-loop-item-1002719 post-1002719 food-menu type-food-menu status-publish has-post-thumbnail hentry menu-category-mixed-kebabs\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-30e40a83 e-con-full menu-card e-flex elementor-invisible e-con e-child\" data-id=\"30e40a83\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;slideInUp&quot;,&quot;animation_mobile&quot;:&quot;none&quot;}\">\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-5fa4b491 e-con-full e-flex e-con e-child\" data-id=\"5fa4b491\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6c3a38f6 elementor-widget-mobile__width-initial elementor-widget elementor-widget-image\" data-id=\"6c3a38f6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/menu.resatefendi.com\/wp-content\/uploads\/2025\/10\/Vezir-sofrasi.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"Vezir sofras\u0131\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTAwNDQyOCwidXJsIjoiaHR0cHM6XC9cL21lbnUucmVzYXRlZmVuZGkuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8xMFwvVmV6aXItc29mcmFzaS5wbmcifQ%3D%3D\">\n\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/menu.resatefendi.com\/wp-content\/uploads\/elementor\/thumbs\/Vezir-sofrasi-rmfg6qve61so4yukyayr7hvn84zh5tyfj2fcr8kf3k.png\" title=\"Vezir sofras\u0131\" alt=\"Vezir sofras\u0131\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-566c73f3 e-con-full e-flex e-con e-child\" data-id=\"566c73f3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-42b14d3c e-con-full e-flex e-con e-child\" data-id=\"42b14d3c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1f767d33 elementor-widget__width-auto elementor-widget elementor-widget-heading\" data-id=\"1f767d33\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">\u0645\u0627\u0626\u062f\u0629 \u0627\u0644\u0648\u0632\u064a\u0631 (\u0644\u0634\u062e\u0635 1-2-3-4 \u0623\u0634\u062e\u0627\u0635)<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-a94bd81 e-con-full elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-child\" data-id=\"a94bd81\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-33f85ef eael-tooltip-align-left elementor-widget elementor-widget-eael-tooltip\" data-id=\"33f85ef\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-tooltip.default\">\n\t\t\t\t\t\t<div class=\"eael-tooltip\">\n\t\t\t\t\t<span class=\"eael-tooltip-content\" tabindex=\"0\" aria-describedby=\"tooltip-text-33f85ef\">\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"ea-tooltip-svg-trigger\" src=\"https:\/\/menu.resatefendi.com\/wp-content\/uploads\/2025\/09\/icons-06-1.svg\" alt=\"\" \/>\n\t\t\t\t\t\t\t<\/span>\n  \t\t\t<span id=\"tooltip-text-33f85ef\" class=\"eael-tooltip-text eael-tooltip-bottom\" role=\"tooltip\"><p>Crustaceans and their products<\/p><\/span>\n  \t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a5f936e eael-tooltip-align-left elementor-widget elementor-widget-eael-tooltip\" data-id=\"a5f936e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-tooltip.default\">\n\t\t\t\t\t\t<div class=\"eael-tooltip\">\n\t\t\t\t\t<span class=\"eael-tooltip-content\" tabindex=\"0\" aria-describedby=\"tooltip-text-a5f936e\">\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"ea-tooltip-svg-trigger\" src=\"https:\/\/menu.resatefendi.com\/wp-content\/uploads\/2025\/09\/icons-01-1.svg\" alt=\"\" \/>\n\t\t\t\t\t\t\t<\/span>\n  \t\t\t<span id=\"tooltip-text-a5f936e\" class=\"eael-tooltip-text eael-tooltip-bottom\" role=\"tooltip\"><p>Eggs and their products<\/p><\/span>\n  \t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bb266a5 eael-tooltip-align-left elementor-widget elementor-widget-eael-tooltip\" data-id=\"bb266a5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-tooltip.default\">\n\t\t\t\t\t\t<div class=\"eael-tooltip\">\n\t\t\t\t\t<span class=\"eael-tooltip-content\" tabindex=\"0\" aria-describedby=\"tooltip-text-bb266a5\">\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"ea-tooltip-svg-trigger\" src=\"https:\/\/menu.resatefendi.com\/wp-content\/uploads\/2025\/09\/icons-03-1.svg\" alt=\"\" \/>\n\t\t\t\t\t\t\t<\/span>\n  \t\t\t<span id=\"tooltip-text-bb266a5\" class=\"eael-tooltip-text eael-tooltip-bottom\" role=\"tooltip\">Fish and fish products<\/span>\n  \t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-12244c1 eael-tooltip-align-left elementor-widget elementor-widget-eael-tooltip\" data-id=\"12244c1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-tooltip.default\">\n\t\t\t\t\t\t<div class=\"eael-tooltip\">\n\t\t\t\t\t<span class=\"eael-tooltip-content\" tabindex=\"0\" aria-describedby=\"tooltip-text-12244c1\">\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"ea-tooltip-svg-trigger\" src=\"https:\/\/menu.resatefendi.com\/wp-content\/uploads\/2025\/09\/icons-02-1.svg\" alt=\"\" \/>\n\t\t\t\t\t\t\t<\/span>\n  \t\t\t<span id=\"tooltip-text-12244c1\" class=\"eael-tooltip-text eael-tooltip-bottom\" role=\"tooltip\">Grains<\/span>\n  \t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-89c0dc4 eael-tooltip-align-left elementor-widget elementor-widget-eael-tooltip\" data-id=\"89c0dc4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-tooltip.default\">\n\t\t\t\t\t\t<div class=\"eael-tooltip\">\n\t\t\t\t\t<span class=\"eael-tooltip-content\" tabindex=\"0\" aria-describedby=\"tooltip-text-89c0dc4\">\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"ea-tooltip-svg-trigger\" src=\"https:\/\/menu.resatefendi.com\/wp-content\/uploads\/2025\/09\/icons-04-1.svg\" alt=\"\" \/>\n\t\t\t\t\t\t\t<\/span>\n  \t\t\t<span id=\"tooltip-text-89c0dc4\" class=\"eael-tooltip-text eael-tooltip-bottom\" role=\"tooltip\">Milk and its products<\/span>\n  \t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-239e957 eael-tooltip-align-left elementor-widget elementor-widget-eael-tooltip\" data-id=\"239e957\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-tooltip.default\">\n\t\t\t\t\t\t<div class=\"eael-tooltip\">\n\t\t\t\t\t<span class=\"eael-tooltip-content\" tabindex=\"0\" aria-describedby=\"tooltip-text-239e957\">\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"ea-tooltip-svg-trigger\" src=\"https:\/\/menu.resatefendi.com\/wp-content\/uploads\/2025\/09\/icons-05-1.svg\" alt=\"\" \/>\n\t\t\t\t\t\t\t<\/span>\n  \t\t\t<span id=\"tooltip-text-239e957\" class=\"eael-tooltip-text eael-tooltip-bottom\" role=\"tooltip\">Mushrooms<\/span>\n  \t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1a9b6d6 eael-tooltip-align-left elementor-widget elementor-widget-eael-tooltip\" data-id=\"1a9b6d6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-tooltip.default\">\n\t\t\t\t\t\t<div class=\"eael-tooltip\">\n\t\t\t\t\t<span class=\"eael-tooltip-content\" tabindex=\"0\" aria-describedby=\"tooltip-text-1a9b6d6\">\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"ea-tooltip-svg-trigger\" src=\"https:\/\/menu.resatefendi.com\/wp-content\/uploads\/2025\/09\/icons-07-1.svg\" alt=\"\" \/>\n\t\t\t\t\t\t\t<\/span>\n  \t\t\t<span id=\"tooltip-text-1a9b6d6\" class=\"eael-tooltip-text eael-tooltip-bottom\" role=\"tooltip\">Nuts and nuts products<\/span>\n  \t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9c7cfe8 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"9c7cfe8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">450 g<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-c867985 e-con-full e-flex e-con e-child\" data-id=\"c867985\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c1ab8a9 elementor-widget elementor-widget-shortcode\" data-id=\"c1ab8a9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-25029e6 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"25029e6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">450 g<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-1765ec7 e-con-full e-flex e-con e-child\" data-id=\"1765ec7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6d0d0fb elementor-widget elementor-widget-shortcode\" data-id=\"6d0d0fb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">        <div class=\"mvp-wrapper\" id=\"mvp-1002719-6a8e01556137a\">\n            <div class=\"mvp-portion-title\" style=\"font-weight:700; margin-bottom:6px;\">\u062d\u0635\u0629<\/div>\n            <div class=\"mvp-options\" role=\"group\" aria-label=\"\u062d\u0635\u0629\">\n                                <button type=\"button\" \n                        class=\"mvp-btn is-active\" \n                        data-label=\"1 Ki\u015fi\" \n                        data-price=\"1400\"\n                        data-grams=\"405 g\"\n                        data-description=\"0,5 pors kebap-2 tike kuzu \u015fi\u015f-2 tike tavuk \u015fi\u015f-1 adet tavuk pirzola -1 adet pirzola-40 gr d\u00f6ner-f\u0131nd\u0131k lah-f\u0131st\u0131k pide-k\u00f6z dom biber ve pilav\"\n                        aria-pressed=\"true\">\n                    \u0644\u0634\u062e\u0635 \u0648\u0627\u062d\u062f                <\/button>\n                                <button type=\"button\" \n                        class=\"mvp-btn\" \n                        data-label=\"2 Ki\u015filik\" \n                        data-price=\"2740\"\n                        data-grams=\"810 g\"\n                        data-description=\"1pors  kebap-4 tike kuzu \u015fi\u015f-4 tike tavuk \u015fi\u015f-2 adet tavuk pirzola -2 adet pirzola-80 gr d\u00f6ner-2 f\u0131nd\u0131k lah-2 f\u0131st\u0131k pide-k\u00f6z dom biber ve pilav\"\n                        aria-pressed=\"false\">\n                    \u0644\u0634\u062e\u0635\u064a\u0646                <\/button>\n                                <button type=\"button\" \n                        class=\"mvp-btn\" \n                        data-label=\"3 Ki\u015filik\" \n                        data-price=\"3990\"\n                        data-grams=\"1215 g\"\n                        data-description=\"1,5 pors kebap-6 tike kuzu \u015fi\u015f-6 tike tavuk \u015fi\u015f-3 adet tavuk pirzola 3 adet pirzola-120 gr d\u00f6ner-3 f\u0131nd\u0131k lah-3f\u0131st\u0131k pide-k\u00f6z dom biber ve pilav\"\n                        aria-pressed=\"false\">\n                    3 \u0623\u0634\u062e\u0627\u0635                <\/button>\n                                <button type=\"button\" \n                        class=\"mvp-btn\" \n                        data-label=\"4 Ki\u015filik\" \n                        data-price=\"5200\"\n                        data-grams=\"1620 g\"\n                        data-description=\"2 pors kebap-8 tike kuzu \u015fi\u015f-8 tike tavuk \u015fi\u015f-4 adet tavuk pirzola -4 adet pirzola-160 gr d\u00f6ner-f\u0131nd\u0131k lah-f\u0131st\u0131k pide-k\u00f6z dom biber ve pilav\"\n                        aria-pressed=\"false\">\n                    4 \u0623\u0634\u062e\u0627\u0635                <\/button>\n                            <\/div>\n            <div class=\"mvp-price menu-price\">\n                                <span class=\"mvp-price-value\">1,400<\/span>\n                <span class=\"mvp-currency\">TRY<\/span>\n            <\/div>\n            <input type=\"hidden\" class=\"mvp-selected-label\" value=\"\">\n            <input type=\"hidden\" class=\"mvp-selected-price\" value=\"\">\n        <\/div>\n        \n        <style>\n        .mvp-options { display:flex; gap:12px;flex-wrap:wrap; }\n        .mvp-btn {\n            border:1px solid #C3A005;\n            padding:10px 18px;\n            border-radius:28px;\n            cursor:pointer;\n            font-weight:700;\n            line-height:1;\n        }\n        .mvp-btn.is-active,\n        .mvp-btn[aria-pressed=\"true\"] {\n            background:#C3A005;\n            color:#fff;\n            border-color:#C3A005;\n        }\n        .mvp-price{\n            margin-top:12px;\n            font-family: \"Adobe Song Std L\", Sans-serif; \n            font-size:25px;\n            font-weight: 600; \n            color: #C3A005;\n        }\n        <\/style>\n        \n        <script type=\"text\/javascript\">\n        (function(){\n            const uid = \"mvp-1002719-6a8e01556137a\";\n            const root = document.getElementById(uid);\n            if(!root) return;\n            \n            const btns = root.querySelectorAll('.mvp-btn');\n            const priceEl = root.querySelector('.mvp-price-value');\n            const hiddenLabel = root.querySelector('.mvp-selected-label');\n            const hiddenPrice = root.querySelector('.mvp-selected-price');\n            const locale = \"tr-TR\";\n            const decimals = 0;\n            const scope = \".menu-card\";\n            const gramsClass = \"grams\";\n            const descClass = \"item-description\";\n            \n            \/\/ Hide other price elements in scope\n            (function(){\n                let scopeEl = document;\n                if (scope && scope !== '.menu-card') {\n                    scopeEl = root.closest(scope) || document;\n                } else {\n                    scopeEl = root.closest(\".menu-card\") || document;\n                }\n                const sel = \".menu-price\";\n                const nodes = scopeEl.querySelectorAll(sel);\n                nodes.forEach(el => {\n                    if(!root.contains(el)){\n                        el.dataset.mvpHiddenBy = uid;\n                        el.dataset.mvpPrevDisplay = el.style.display || '';\n                        el.style.display = 'none';\n                    }\n                });\n                \n                const observer = new MutationObserver(() => {\n                    if(!document.body.contains(root)){\n                        document.querySelectorAll('[data-mvp-hidden-by=\"'+uid+'\"]').forEach(el => {\n                            el.style.display = el.dataset.mvpPrevDisplay || '';\n                            delete el.dataset.mvpPrevDisplay;\n                            delete el.dataset.mvpHiddenBy;\n                        });\n                        observer.disconnect();\n                    }\n                });\n                observer.observe(document.body, {childList: true, subtree: true});\n                \n                window.addEventListener('beforeunload', () => {\n                    document.querySelectorAll('[data-mvp-hidden-by=\"'+uid+'\"]').forEach(el => {\n                        el.style.display = el.dataset.mvpPrevDisplay || '';\n                        delete el.dataset.mvpPrevDisplay;\n                        delete el.dataset.mvpHiddenBy;\n                    });\n                });\n            })();\n            \n            const def = btns[0];\n            if(def){ setActive(def); }\n            \n            btns.forEach(b => {\n                b.addEventListener('click', () => { setActive(b); });\n            });\n            \n            function setActive(button){\n                btns.forEach(x => {\n                    x.classList.remove('is-active');\n                    x.setAttribute('aria-pressed', 'false');\n                });\n                button.classList.add('is-active');\n                button.setAttribute('aria-pressed', 'true');\n                \n                const val = parseFloat(button.dataset.price || '0') || 0;\n                try {\n                    priceEl.textContent = new Intl.NumberFormat(locale, {\n                        minimumFractionDigits: decimals,\n                        maximumFractionDigits: decimals\n                    }).format(val);\n                } catch(e) {\n                    priceEl.textContent = val.toFixed(decimals);\n                }\n                \n                hiddenLabel.value = button.dataset.label || '';\n                hiddenPrice.value = val;\n                \n                \/\/ Update grams and description\n                const grams = button.dataset.grams || '';\n                const description = button.dataset.description || '';\n                const card = root.closest(scope || '.menu-card') || root.closest('.menu-card');\n                \n                console.log('=== ENHANCED SHORTCODE: Button Clicked ===');\n                console.log('Grams:', grams, 'Description:', description);\n                console.log('Card found:', !!card);\n                \n                if (card) {\n                    \/\/ Update grams - try multiple methods\n                    if (grams) {\n                        console.log('Looking for grams field...');\n                        \n                        \/\/ Method 1: Try by class\n                        let gramsField = null;\n                        if (gramsClass) {\n                            gramsField = card.querySelector('.' + gramsClass) || \n                                        card.querySelector('[class*=\"' + gramsClass + '\"]') ||\n                                        card.querySelector('input[name=\"' + gramsClass + '\"]') ||\n                                        card.querySelector('input[id=\"' + gramsClass + '\"]');\n                        }\n                        \n                        \/\/ Method 2: Try h5 elements that look like grams\n                        if (!gramsField) {\n                            const h5Elements = card.querySelectorAll('h5.elementor-heading-title');\n                            h5Elements.forEach(h5 => {\n                                const text = h5.textContent.trim();\n                                if (text.match(\/\\d+\\s*g\/i)) {\n                                    gramsField = h5;\n                                }\n                            });\n                        }\n                        \n                        \/\/ Method 3: Try input with name=\"grams\"\n                        if (!gramsField) {\n                            gramsField = card.querySelector('input[name=\"grams\"]') ||\n                                        card.querySelector('#grams') ||\n                                        card.querySelector('.cx-ui-stepper-input[name=\"grams\"]');\n                        }\n                        \n                        if (gramsField) {\n                            console.log('Found grams field:', gramsField.tagName, gramsField.className);\n                            if (gramsField.tagName === 'INPUT') {\n                                gramsField.value = grams;\n                                gramsField.dispatchEvent(new Event('change'));\n                                gramsField.dispatchEvent(new Event('input'));\n                            } else {\n                                gramsField.textContent = grams;\n                                gramsField.innerHTML = grams;\n                            }\n                            console.log('Updated grams to:', grams);\n                        } else {\n                            console.warn('Grams field not found!');\n                            console.log('Available h5 elements:', card.querySelectorAll('h5').length);\n                            console.log('Available inputs:', card.querySelectorAll('input').length);\n                        }\n                    }\n                    \n                    \/\/ Update description - try multiple methods\n                    if (description) {\n                        console.log('Looking for description field...');\n                        \n                        \/\/ Method 1: Try by class\n                        let descField = null;\n                        if (descClass) {\n                            descField = card.querySelector('.' + descClass) ||\n                                      card.querySelector('[class*=\"' + descClass + '\"]') ||\n                                      card.querySelector('textarea[name=\"' + descClass + '\"]');\n                        }\n                        \n                        \/\/ Method 2: Try text-editor widget p elements\n                        if (!descField) {\n                            const pElements = card.querySelectorAll('.elementor-widget-text-editor p');\n                            pElements.forEach(p => {\n                                const text = p.textContent.trim();\n                                if (text.length > 20 && !text.match(\/^\\d+\\s*g$\/i)) {\n                                    descField = p;\n                                }\n                            });\n                        }\n                        \n                        \/\/ Method 3: Try textarea with name=\"item-description\"\n                        if (!descField) {\n                            descField = card.querySelector('textarea[name=\"item-description\"]') ||\n                                       card.querySelector('#itemdescriptionypvn') ||\n                                       card.querySelector('textarea.cx-ui-wysiwyg');\n                        }\n                        \n                        if (descField) {\n                            console.log('Found description field:', descField.tagName, descField.className);\n                            if (descField.tagName === 'TEXTAREA') {\n                                descField.value = description;\n                                descField.dispatchEvent(new Event('change'));\n                                descField.dispatchEvent(new Event('input'));\n                                \n                                \/\/ Update TinyMCE if available\n                                if (typeof tinyMCE !== 'undefined') {\n                                    const editorId = descField.id;\n                                    if (editorId && tinyMCE.get(editorId)) {\n                                        tinyMCE.get(editorId).setContent(description);\n                                    }\n                                }\n                            } else {\n                                descField.textContent = description;\n                                descField.innerHTML = description;\n                            }\n                            console.log('Updated description');\n                        } else {\n                            console.warn('Description field not found!');\n                            console.log('Available p elements:', card.querySelectorAll('p').length);\n                            console.log('Available textareas:', card.querySelectorAll('textarea').length);\n                        }\n                    }\n                    \n                    \/\/ Also call global function if available (fallback)\n                    if (window.updateFoodMenuGramsDesc) {\n                        const postId = 1002719;\n                        const label = button.dataset.label || '';\n                        console.log('Calling global function - Post:', postId, 'Label:', label);\n                        window.updateFoodMenuGramsDesc(postId, label, jQuery(card));\n                    }\n                } else {\n                    console.error('Menu card not found!');\n                }\n            }\n        })();\n        <\/script>\n        <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5140940 elementor-widget elementor-widget-shortcode\" data-id=\"5140940\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><span class=\"menu-calories\"><span class=\"menu-calories-value\">1595<\/span> <span class=\"menu-calories-unit\">kcal<\/span><\/span><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-66b622d e-con-full e-flex e-con e-child\" data-id=\"66b622d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fd32cbc elementor-widget__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"fd32cbc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\u064a\u064f\u0642\u062f\u0651\u064e\u0645 \u0645\u0639 \u0646\u0635\u0641 \u062d\u0635\u0629 \u0643\u0628\u0627\u0628\u060c 2 \u062a\u0643\u0629 \u0634\u064a\u0634\u060c 2 \u0634\u064a\u0634 \u0637\u0627\u0648\u0648\u0642\u060c \u0623\u062c\u0646\u062d\u0629 \u062f\u062c\u0627\u062c (2)\u060c \u0642\u0637\u0639\u0629 \u0636\u0644\u0639 \u0645\u0634\u0648\u064a \u0631\u064a\u0634 (1)\u060c 40 \u063a\u0631\u0627\u0645 \u0645\u0646 \u0627\u0644\u0634\u0627\u0648\u0631\u0645\u0627\u060c \u0644\u062d\u0645 \u0628\u0639\u062c\u064a\u0646 \u0635\u063a\u064a\u0631\u060c \u0628\u064a\u062a\u0632\u0627 \u0628\u0627\u0644\u0641\u0633\u062a\u0642\u060c \u0645\u0639 \u0627\u0644\u0637\u0645\u0627\u0637\u0645 \u0648\u0627\u0644\u0641\u0644\u0641\u0644 \u0627\u0644\u0645\u0634\u0648\u064a\u064a\u0646\u060c \u0648\u0627\u0644\u0623\u0631\u0632.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fc1e27c elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"fc1e27c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">450 g<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-411b1238 e-con-full elementor-hidden-desktop e-flex elementor-invisible e-con e-child\" data-id=\"411b1238\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;slideInUp&quot;,&quot;animation_mobile&quot;:&quot;none&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6f7f8a5d elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"6f7f8a5d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"996558\" class=\"elementor elementor-996558 e-loop-item e-loop-item-1002721 post-1002721 food-menu type-food-menu status-publish has-post-thumbnail hentry menu-category-mixed-kebabs\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-30e40a83 e-con-full menu-card e-flex elementor-invisible e-con e-child\" data-id=\"30e40a83\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;slideInUp&quot;,&quot;animation_mobile&quot;:&quot;none&quot;}\">\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-5fa4b491 e-con-full e-flex e-con e-child\" data-id=\"5fa4b491\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6c3a38f6 elementor-widget-mobile__width-initial elementor-widget elementor-widget-image\" data-id=\"6c3a38f6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/menu.resatefendi.com\/wp-content\/uploads\/2025\/10\/Vezir-sofrasi.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"Vezir sofras\u0131\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTAwNDQyOCwidXJsIjoiaHR0cHM6XC9cL21lbnUucmVzYXRlZmVuZGkuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8xMFwvVmV6aXItc29mcmFzaS5wbmcifQ%3D%3D\">\n\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/menu.resatefendi.com\/wp-content\/uploads\/elementor\/thumbs\/Vezir-sofrasi-rmfg6qve61so4yukyayr7hvn84zh5tyfj2fcr8kf3k.png\" title=\"Vezir sofras\u0131\" alt=\"Vezir sofras\u0131\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-566c73f3 e-con-full e-flex e-con e-child\" data-id=\"566c73f3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-42b14d3c e-con-full e-flex e-con e-child\" data-id=\"42b14d3c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1f767d33 elementor-widget__width-auto elementor-widget elementor-widget-heading\" data-id=\"1f767d33\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">\u0633\u0641\u0631\u0629 \u0627\u0644\u0648\u0632\u064a\u0631 - \u0628\u062f\u0648\u0646 \u062f\u062c\u0627\u062c (\u0644\u0640 1-2-3-4 \u0623\u0634\u062e\u0627\u0635)<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-a94bd81 e-con-full elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-child\" data-id=\"a94bd81\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-33f85ef eael-tooltip-align-left elementor-widget elementor-widget-eael-tooltip\" data-id=\"33f85ef\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-tooltip.default\">\n\t\t\t\t\t\t<div class=\"eael-tooltip\">\n\t\t\t\t\t<span class=\"eael-tooltip-content\" tabindex=\"0\" aria-describedby=\"tooltip-text-33f85ef\">\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"ea-tooltip-svg-trigger\" src=\"https:\/\/menu.resatefendi.com\/wp-content\/uploads\/2025\/09\/icons-06-1.svg\" alt=\"\" \/>\n\t\t\t\t\t\t\t<\/span>\n  \t\t\t<span id=\"tooltip-text-33f85ef\" class=\"eael-tooltip-text eael-tooltip-bottom\" role=\"tooltip\"><p>Crustaceans and their products<\/p><\/span>\n  \t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a5f936e eael-tooltip-align-left elementor-widget elementor-widget-eael-tooltip\" data-id=\"a5f936e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-tooltip.default\">\n\t\t\t\t\t\t<div class=\"eael-tooltip\">\n\t\t\t\t\t<span class=\"eael-tooltip-content\" tabindex=\"0\" aria-describedby=\"tooltip-text-a5f936e\">\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"ea-tooltip-svg-trigger\" src=\"https:\/\/menu.resatefendi.com\/wp-content\/uploads\/2025\/09\/icons-01-1.svg\" alt=\"\" \/>\n\t\t\t\t\t\t\t<\/span>\n  \t\t\t<span id=\"tooltip-text-a5f936e\" class=\"eael-tooltip-text eael-tooltip-bottom\" role=\"tooltip\"><p>Eggs and their products<\/p><\/span>\n  \t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bb266a5 eael-tooltip-align-left elementor-widget elementor-widget-eael-tooltip\" data-id=\"bb266a5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-tooltip.default\">\n\t\t\t\t\t\t<div class=\"eael-tooltip\">\n\t\t\t\t\t<span class=\"eael-tooltip-content\" tabindex=\"0\" aria-describedby=\"tooltip-text-bb266a5\">\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"ea-tooltip-svg-trigger\" src=\"https:\/\/menu.resatefendi.com\/wp-content\/uploads\/2025\/09\/icons-03-1.svg\" alt=\"\" \/>\n\t\t\t\t\t\t\t<\/span>\n  \t\t\t<span id=\"tooltip-text-bb266a5\" class=\"eael-tooltip-text eael-tooltip-bottom\" role=\"tooltip\">Fish and fish products<\/span>\n  \t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-12244c1 eael-tooltip-align-left elementor-widget elementor-widget-eael-tooltip\" data-id=\"12244c1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-tooltip.default\">\n\t\t\t\t\t\t<div class=\"eael-tooltip\">\n\t\t\t\t\t<span class=\"eael-tooltip-content\" tabindex=\"0\" aria-describedby=\"tooltip-text-12244c1\">\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"ea-tooltip-svg-trigger\" src=\"https:\/\/menu.resatefendi.com\/wp-content\/uploads\/2025\/09\/icons-02-1.svg\" alt=\"\" \/>\n\t\t\t\t\t\t\t<\/span>\n  \t\t\t<span id=\"tooltip-text-12244c1\" class=\"eael-tooltip-text eael-tooltip-bottom\" role=\"tooltip\">Grains<\/span>\n  \t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-89c0dc4 eael-tooltip-align-left elementor-widget elementor-widget-eael-tooltip\" data-id=\"89c0dc4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-tooltip.default\">\n\t\t\t\t\t\t<div class=\"eael-tooltip\">\n\t\t\t\t\t<span class=\"eael-tooltip-content\" tabindex=\"0\" aria-describedby=\"tooltip-text-89c0dc4\">\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"ea-tooltip-svg-trigger\" src=\"https:\/\/menu.resatefendi.com\/wp-content\/uploads\/2025\/09\/icons-04-1.svg\" alt=\"\" \/>\n\t\t\t\t\t\t\t<\/span>\n  \t\t\t<span id=\"tooltip-text-89c0dc4\" class=\"eael-tooltip-text eael-tooltip-bottom\" role=\"tooltip\">Milk and its products<\/span>\n  \t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-239e957 eael-tooltip-align-left elementor-widget elementor-widget-eael-tooltip\" data-id=\"239e957\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-tooltip.default\">\n\t\t\t\t\t\t<div class=\"eael-tooltip\">\n\t\t\t\t\t<span class=\"eael-tooltip-content\" tabindex=\"0\" aria-describedby=\"tooltip-text-239e957\">\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"ea-tooltip-svg-trigger\" src=\"https:\/\/menu.resatefendi.com\/wp-content\/uploads\/2025\/09\/icons-05-1.svg\" alt=\"\" \/>\n\t\t\t\t\t\t\t<\/span>\n  \t\t\t<span id=\"tooltip-text-239e957\" class=\"eael-tooltip-text eael-tooltip-bottom\" role=\"tooltip\">Mushrooms<\/span>\n  \t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1a9b6d6 eael-tooltip-align-left elementor-widget elementor-widget-eael-tooltip\" data-id=\"1a9b6d6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-tooltip.default\">\n\t\t\t\t\t\t<div class=\"eael-tooltip\">\n\t\t\t\t\t<span class=\"eael-tooltip-content\" tabindex=\"0\" aria-describedby=\"tooltip-text-1a9b6d6\">\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"ea-tooltip-svg-trigger\" src=\"https:\/\/menu.resatefendi.com\/wp-content\/uploads\/2025\/09\/icons-07-1.svg\" alt=\"\" \/>\n\t\t\t\t\t\t\t<\/span>\n  \t\t\t<span id=\"tooltip-text-1a9b6d6\" class=\"eael-tooltip-text eael-tooltip-bottom\" role=\"tooltip\">Nuts and nuts products<\/span>\n  \t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9c7cfe8 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"9c7cfe8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">450 g<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-c867985 e-con-full e-flex e-con e-child\" data-id=\"c867985\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c1ab8a9 elementor-widget elementor-widget-shortcode\" data-id=\"c1ab8a9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-25029e6 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"25029e6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">450 g<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-1765ec7 e-con-full e-flex e-con e-child\" data-id=\"1765ec7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3109e5f2 elementor-widget__width-auto menu-price elementor-widget elementor-widget-heading\" data-id=\"3109e5f2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">450 TRY<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6d0d0fb elementor-widget elementor-widget-shortcode\" data-id=\"6d0d0fb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">        <div class=\"mvp-wrapper\" id=\"mvp-1002721-6a8e015572670\">\n            <div class=\"mvp-portion-title\" style=\"font-weight:700; margin-bottom:6px;\">\u062d\u0635\u0629<\/div>\n            <div class=\"mvp-options\" role=\"group\" aria-label=\"\u062d\u0635\u0629\">\n                                <button type=\"button\" \n                        class=\"mvp-btn is-active\" \n                        data-label=\"1 Ki\u015fi\" \n                        data-price=\"1680\"\n                        data-grams=\"355 g\"\n                        data-description=\"0,5 pors kebap-4 tike kuzu \u015fi\u015f-1 adet kuzu pirzola-40 gr d\u00f6ner-2 adet k\u00f6fte f\u0131nd\u0131k lah-f\u0131st\u0131k pide-k\u00f6z dom biber ve pilav\"\n                        aria-pressed=\"true\">\n                    \u0644\u0634\u062e\u0635 \u0648\u0627\u062d\u062f                <\/button>\n                                <button type=\"button\" \n                        class=\"mvp-btn\" \n                        data-label=\"2 Ki\u015filik\" \n                        data-price=\"3300\"\n                        data-grams=\"710 g\"\n                        data-description=\"1 pors kebap-8 tike kuzu \u015fi\u015f-2 adet kuzu pirzola-80 gr d\u00f6ner-4 adet k\u00f6fte- 2 f\u0131nd\u0131k lah-2 f\u0131st\u0131k pide-k\u00f6z dom biber ve pilav\"\n                        aria-pressed=\"false\">\n                    \u0644\u0634\u062e\u0635\u064a\u0646                <\/button>\n                                <button type=\"button\" \n                        class=\"mvp-btn\" \n                        data-label=\"3 Ki\u015filik\" \n                        data-price=\"4860\"\n                        data-grams=\"1065 g\"\n                        data-description=\"1,5 pors kebap-12 tike kuzu \u015fi\u015f 3 adet kuzu pirzola-120 gr d\u00f6ner-6 adet k\u00f6fte -3 f\u0131nd\u0131k lah-3 f\u0131st\u0131k pide-k\u00f6z dom biber ve pilav\"\n                        aria-pressed=\"false\">\n                    3 \u0623\u0634\u062e\u0627\u0635                <\/button>\n                                <button type=\"button\" \n                        class=\"mvp-btn\" \n                        data-label=\"4 Ki\u015filik\" \n                        data-price=\"6300\"\n                        data-grams=\"1420 g\"\n                        data-description=\"2 pors kebap-16 tike kuzu \u015fi\u015f-4 adet kuzu pirzola-160 gr d\u00f6ner-8 adet k\u00f6fte-4 f\u0131nd\u0131k lah-4f\u0131st\u0131k pide-k\u00f6z dom biber ve pilav\"\n                        aria-pressed=\"false\">\n                    4 \u0623\u0634\u062e\u0627\u0635                <\/button>\n                            <\/div>\n            <div class=\"mvp-price menu-price\">\n                                <span class=\"mvp-price-value\">1,680<\/span>\n                <span class=\"mvp-currency\">TRY<\/span>\n            <\/div>\n            <input type=\"hidden\" class=\"mvp-selected-label\" value=\"\">\n            <input type=\"hidden\" class=\"mvp-selected-price\" value=\"\">\n        <\/div>\n        \n        <style>\n        .mvp-options { display:flex; gap:12px;flex-wrap:wrap; }\n        .mvp-btn {\n            border:1px solid #C3A005;\n            padding:10px 18px;\n            border-radius:28px;\n            cursor:pointer;\n            font-weight:700;\n            line-height:1;\n        }\n        .mvp-btn.is-active,\n        .mvp-btn[aria-pressed=\"true\"] {\n            background:#C3A005;\n            color:#fff;\n            border-color:#C3A005;\n        }\n        .mvp-price{\n            margin-top:12px;\n            font-family: \"Adobe Song Std L\", Sans-serif; \n            font-size:25px;\n            font-weight: 600; \n            color: #C3A005;\n        }\n        <\/style>\n        \n        <script type=\"text\/javascript\">\n        (function(){\n            const uid = \"mvp-1002721-6a8e015572670\";\n            const root = document.getElementById(uid);\n            if(!root) return;\n            \n            const btns = root.querySelectorAll('.mvp-btn');\n            const priceEl = root.querySelector('.mvp-price-value');\n            const hiddenLabel = root.querySelector('.mvp-selected-label');\n            const hiddenPrice = root.querySelector('.mvp-selected-price');\n            const locale = \"tr-TR\";\n            const decimals = 0;\n            const scope = \".menu-card\";\n            const gramsClass = \"grams\";\n            const descClass = \"item-description\";\n            \n            \/\/ Hide other price elements in scope\n            (function(){\n                let scopeEl = document;\n                if (scope && scope !== '.menu-card') {\n                    scopeEl = root.closest(scope) || document;\n                } else {\n                    scopeEl = root.closest(\".menu-card\") || document;\n                }\n                const sel = \".menu-price\";\n                const nodes = scopeEl.querySelectorAll(sel);\n                nodes.forEach(el => {\n                    if(!root.contains(el)){\n                        el.dataset.mvpHiddenBy = uid;\n                        el.dataset.mvpPrevDisplay = el.style.display || '';\n                        el.style.display = 'none';\n                    }\n                });\n                \n                const observer = new MutationObserver(() => {\n                    if(!document.body.contains(root)){\n                        document.querySelectorAll('[data-mvp-hidden-by=\"'+uid+'\"]').forEach(el => {\n                            el.style.display = el.dataset.mvpPrevDisplay || '';\n                            delete el.dataset.mvpPrevDisplay;\n                            delete el.dataset.mvpHiddenBy;\n                        });\n                        observer.disconnect();\n                    }\n                });\n                observer.observe(document.body, {childList: true, subtree: true});\n                \n                window.addEventListener('beforeunload', () => {\n                    document.querySelectorAll('[data-mvp-hidden-by=\"'+uid+'\"]').forEach(el => {\n                        el.style.display = el.dataset.mvpPrevDisplay || '';\n                        delete el.dataset.mvpPrevDisplay;\n                        delete el.dataset.mvpHiddenBy;\n                    });\n                });\n            })();\n            \n            const def = btns[0];\n            if(def){ setActive(def); }\n            \n            btns.forEach(b => {\n                b.addEventListener('click', () => { setActive(b); });\n            });\n            \n            function setActive(button){\n                btns.forEach(x => {\n                    x.classList.remove('is-active');\n                    x.setAttribute('aria-pressed', 'false');\n                });\n                button.classList.add('is-active');\n                button.setAttribute('aria-pressed', 'true');\n                \n                const val = parseFloat(button.dataset.price || '0') || 0;\n                try {\n                    priceEl.textContent = new Intl.NumberFormat(locale, {\n                        minimumFractionDigits: decimals,\n                        maximumFractionDigits: decimals\n                    }).format(val);\n                } catch(e) {\n                    priceEl.textContent = val.toFixed(decimals);\n                }\n                \n                hiddenLabel.value = button.dataset.label || '';\n                hiddenPrice.value = val;\n                \n                \/\/ Update grams and description\n                const grams = button.dataset.grams || '';\n                const description = button.dataset.description || '';\n                const card = root.closest(scope || '.menu-card') || root.closest('.menu-card');\n                \n                console.log('=== ENHANCED SHORTCODE: Button Clicked ===');\n                console.log('Grams:', grams, 'Description:', description);\n                console.log('Card found:', !!card);\n                \n                if (card) {\n                    \/\/ Update grams - try multiple methods\n                    if (grams) {\n                        console.log('Looking for grams field...');\n                        \n                        \/\/ Method 1: Try by class\n                        let gramsField = null;\n                        if (gramsClass) {\n                            gramsField = card.querySelector('.' + gramsClass) || \n                                        card.querySelector('[class*=\"' + gramsClass + '\"]') ||\n                                        card.querySelector('input[name=\"' + gramsClass + '\"]') ||\n                                        card.querySelector('input[id=\"' + gramsClass + '\"]');\n                        }\n                        \n                        \/\/ Method 2: Try h5 elements that look like grams\n                        if (!gramsField) {\n                            const h5Elements = card.querySelectorAll('h5.elementor-heading-title');\n                            h5Elements.forEach(h5 => {\n                                const text = h5.textContent.trim();\n                                if (text.match(\/\\d+\\s*g\/i)) {\n                                    gramsField = h5;\n                                }\n                            });\n                        }\n                        \n                        \/\/ Method 3: Try input with name=\"grams\"\n                        if (!gramsField) {\n                            gramsField = card.querySelector('input[name=\"grams\"]') ||\n                                        card.querySelector('#grams') ||\n                                        card.querySelector('.cx-ui-stepper-input[name=\"grams\"]');\n                        }\n                        \n                        if (gramsField) {\n                            console.log('Found grams field:', gramsField.tagName, gramsField.className);\n                            if (gramsField.tagName === 'INPUT') {\n                                gramsField.value = grams;\n                                gramsField.dispatchEvent(new Event('change'));\n                                gramsField.dispatchEvent(new Event('input'));\n                            } else {\n                                gramsField.textContent = grams;\n                                gramsField.innerHTML = grams;\n                            }\n                            console.log('Updated grams to:', grams);\n                        } else {\n                            console.warn('Grams field not found!');\n                            console.log('Available h5 elements:', card.querySelectorAll('h5').length);\n                            console.log('Available inputs:', card.querySelectorAll('input').length);\n                        }\n                    }\n                    \n                    \/\/ Update description - try multiple methods\n                    if (description) {\n                        console.log('Looking for description field...');\n                        \n                        \/\/ Method 1: Try by class\n                        let descField = null;\n                        if (descClass) {\n                            descField = card.querySelector('.' + descClass) ||\n                                      card.querySelector('[class*=\"' + descClass + '\"]') ||\n                                      card.querySelector('textarea[name=\"' + descClass + '\"]');\n                        }\n                        \n                        \/\/ Method 2: Try text-editor widget p elements\n                        if (!descField) {\n                            const pElements = card.querySelectorAll('.elementor-widget-text-editor p');\n                            pElements.forEach(p => {\n                                const text = p.textContent.trim();\n                                if (text.length > 20 && !text.match(\/^\\d+\\s*g$\/i)) {\n                                    descField = p;\n                                }\n                            });\n                        }\n                        \n                        \/\/ Method 3: Try textarea with name=\"item-description\"\n                        if (!descField) {\n                            descField = card.querySelector('textarea[name=\"item-description\"]') ||\n                                       card.querySelector('#itemdescriptionypvn') ||\n                                       card.querySelector('textarea.cx-ui-wysiwyg');\n                        }\n                        \n                        if (descField) {\n                            console.log('Found description field:', descField.tagName, descField.className);\n                            if (descField.tagName === 'TEXTAREA') {\n                                descField.value = description;\n                                descField.dispatchEvent(new Event('change'));\n                                descField.dispatchEvent(new Event('input'));\n                                \n                                \/\/ Update TinyMCE if available\n                                if (typeof tinyMCE !== 'undefined') {\n                                    const editorId = descField.id;\n                                    if (editorId && tinyMCE.get(editorId)) {\n                                        tinyMCE.get(editorId).setContent(description);\n                                    }\n                                }\n                            } else {\n                                descField.textContent = description;\n                                descField.innerHTML = description;\n                            }\n                            console.log('Updated description');\n                        } else {\n                            console.warn('Description field not found!');\n                            console.log('Available p elements:', card.querySelectorAll('p').length);\n                            console.log('Available textareas:', card.querySelectorAll('textarea').length);\n                        }\n                    }\n                    \n                    \/\/ Also call global function if available (fallback)\n                    if (window.updateFoodMenuGramsDesc) {\n                        const postId = 1002721;\n                        const label = button.dataset.label || '';\n                        console.log('Calling global function - Post:', postId, 'Label:', label);\n                        window.updateFoodMenuGramsDesc(postId, label, jQuery(card));\n                    }\n                } else {\n                    console.error('Menu card not found!');\n                }\n            }\n        })();\n        <\/script>\n        <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5140940 elementor-widget elementor-widget-shortcode\" data-id=\"5140940\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><span class=\"menu-calories\"><span class=\"menu-calories-value\">1481<\/span> <span class=\"menu-calories-unit\">kcal<\/span><\/span><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-66b622d e-con-full e-flex e-con e-child\" data-id=\"66b622d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fd32cbc elementor-widget__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"fd32cbc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>An ultimate kebab feast featuring half a portion of traditional kebap, 2 chunks of tender lamb skewers, 2 pieces of marinated chicken skewers, 2 crispy chicken wings, 1 premium lamb chop, and 40g of savory doner. Accompanied by a mini lahmacun, a mini pistachio pide, fire-roasted tomatoes and peppers, and fluffy rice<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fc1e27c elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"fc1e27c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">450 g<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-411b1238 e-con-full elementor-hidden-desktop e-flex elementor-invisible e-con e-child\" data-id=\"411b1238\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;slideInUp&quot;,&quot;animation_mobile&quot;:&quot;none&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6f7f8a5d elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"6f7f8a5d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"996558\" class=\"elementor elementor-996558 e-loop-item e-loop-item-1002723 post-1002723 food-menu type-food-menu status-publish has-post-thumbnail hentry menu-category-mixed-kebabs\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-30e40a83 e-con-full menu-card e-flex elementor-invisible e-con e-child\" data-id=\"30e40a83\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;slideInUp&quot;,&quot;animation_mobile&quot;:&quot;none&quot;}\">\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-5fa4b491 e-con-full e-flex e-con e-child\" data-id=\"5fa4b491\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6c3a38f6 elementor-widget-mobile__width-initial elementor-widget elementor-widget-image\" data-id=\"6c3a38f6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/menu.resatefendi.com\/wp-content\/uploads\/2025\/10\/Resat-Special-Tavuklu.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"Res\u0327at Special Tavuklu\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTAwNDQyNiwidXJsIjoiaHR0cHM6XC9cL21lbnUucmVzYXRlZmVuZGkuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8xMFwvUmVzYXQtU3BlY2lhbC1UYXZ1a2x1LnBuZyJ9\">\n\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/menu.resatefendi.com\/wp-content\/uploads\/elementor\/thumbs\/Resat-Special-Tavuklu-rmfg6l8d11ky7b2rv8izsjavntr9vnc1iaifvkss4w.png\" title=\"Res\u0327at Special Tavuklu\" alt=\"Res\u0327at Special Tavuklu\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-566c73f3 e-con-full e-flex e-con e-child\" data-id=\"566c73f3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-42b14d3c e-con-full e-flex e-con e-child\" data-id=\"42b14d3c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1f767d33 elementor-widget__width-auto elementor-widget elementor-widget-heading\" data-id=\"1f767d33\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">\u0637\u0628\u0642 \u0631\u0634\u0627\u062f \u0623\u0641\u0646\u062f\u064a \u0627\u0644\u062e\u0627\u0635 (\u0644\u0634\u062e\u0635 1-2-3-4 \u0623\u0634\u062e\u0627\u0635)<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-a94bd81 e-con-full elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-child\" data-id=\"a94bd81\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-33f85ef eael-tooltip-align-left elementor-widget elementor-widget-eael-tooltip\" data-id=\"33f85ef\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-tooltip.default\">\n\t\t\t\t\t\t<div class=\"eael-tooltip\">\n\t\t\t\t\t<span class=\"eael-tooltip-content\" tabindex=\"0\" aria-describedby=\"tooltip-text-33f85ef\">\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"ea-tooltip-svg-trigger\" src=\"https:\/\/menu.resatefendi.com\/wp-content\/uploads\/2025\/09\/icons-06-1.svg\" alt=\"\" \/>\n\t\t\t\t\t\t\t<\/span>\n  \t\t\t<span id=\"tooltip-text-33f85ef\" class=\"eael-tooltip-text eael-tooltip-bottom\" role=\"tooltip\"><p>Crustaceans and their products<\/p><\/span>\n  \t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a5f936e eael-tooltip-align-left elementor-widget elementor-widget-eael-tooltip\" data-id=\"a5f936e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-tooltip.default\">\n\t\t\t\t\t\t<div class=\"eael-tooltip\">\n\t\t\t\t\t<span class=\"eael-tooltip-content\" tabindex=\"0\" aria-describedby=\"tooltip-text-a5f936e\">\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"ea-tooltip-svg-trigger\" src=\"https:\/\/menu.resatefendi.com\/wp-content\/uploads\/2025\/09\/icons-01-1.svg\" alt=\"\" \/>\n\t\t\t\t\t\t\t<\/span>\n  \t\t\t<span id=\"tooltip-text-a5f936e\" class=\"eael-tooltip-text eael-tooltip-bottom\" role=\"tooltip\"><p>Eggs and their products<\/p><\/span>\n  \t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bb266a5 eael-tooltip-align-left elementor-widget elementor-widget-eael-tooltip\" data-id=\"bb266a5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-tooltip.default\">\n\t\t\t\t\t\t<div class=\"eael-tooltip\">\n\t\t\t\t\t<span class=\"eael-tooltip-content\" tabindex=\"0\" aria-describedby=\"tooltip-text-bb266a5\">\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"ea-tooltip-svg-trigger\" src=\"https:\/\/menu.resatefendi.com\/wp-content\/uploads\/2025\/09\/icons-03-1.svg\" alt=\"\" \/>\n\t\t\t\t\t\t\t<\/span>\n  \t\t\t<span id=\"tooltip-text-bb266a5\" class=\"eael-tooltip-text eael-tooltip-bottom\" role=\"tooltip\">Fish and fish products<\/span>\n  \t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-12244c1 eael-tooltip-align-left elementor-widget elementor-widget-eael-tooltip\" data-id=\"12244c1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-tooltip.default\">\n\t\t\t\t\t\t<div class=\"eael-tooltip\">\n\t\t\t\t\t<span class=\"eael-tooltip-content\" tabindex=\"0\" aria-describedby=\"tooltip-text-12244c1\">\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"ea-tooltip-svg-trigger\" src=\"https:\/\/menu.resatefendi.com\/wp-content\/uploads\/2025\/09\/icons-02-1.svg\" alt=\"\" \/>\n\t\t\t\t\t\t\t<\/span>\n  \t\t\t<span id=\"tooltip-text-12244c1\" class=\"eael-tooltip-text eael-tooltip-bottom\" role=\"tooltip\">Grains<\/span>\n  \t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-89c0dc4 eael-tooltip-align-left elementor-widget elementor-widget-eael-tooltip\" data-id=\"89c0dc4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-tooltip.default\">\n\t\t\t\t\t\t<div class=\"eael-tooltip\">\n\t\t\t\t\t<span class=\"eael-tooltip-content\" tabindex=\"0\" aria-describedby=\"tooltip-text-89c0dc4\">\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"ea-tooltip-svg-trigger\" src=\"https:\/\/menu.resatefendi.com\/wp-content\/uploads\/2025\/09\/icons-04-1.svg\" alt=\"\" \/>\n\t\t\t\t\t\t\t<\/span>\n  \t\t\t<span id=\"tooltip-text-89c0dc4\" class=\"eael-tooltip-text eael-tooltip-bottom\" role=\"tooltip\">Milk and its products<\/span>\n  \t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-239e957 eael-tooltip-align-left elementor-widget elementor-widget-eael-tooltip\" data-id=\"239e957\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-tooltip.default\">\n\t\t\t\t\t\t<div class=\"eael-tooltip\">\n\t\t\t\t\t<span class=\"eael-tooltip-content\" tabindex=\"0\" aria-describedby=\"tooltip-text-239e957\">\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"ea-tooltip-svg-trigger\" src=\"https:\/\/menu.resatefendi.com\/wp-content\/uploads\/2025\/09\/icons-05-1.svg\" alt=\"\" \/>\n\t\t\t\t\t\t\t<\/span>\n  \t\t\t<span id=\"tooltip-text-239e957\" class=\"eael-tooltip-text eael-tooltip-bottom\" role=\"tooltip\">Mushrooms<\/span>\n  \t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1a9b6d6 eael-tooltip-align-left elementor-widget elementor-widget-eael-tooltip\" data-id=\"1a9b6d6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-tooltip.default\">\n\t\t\t\t\t\t<div class=\"eael-tooltip\">\n\t\t\t\t\t<span class=\"eael-tooltip-content\" tabindex=\"0\" aria-describedby=\"tooltip-text-1a9b6d6\">\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"ea-tooltip-svg-trigger\" src=\"https:\/\/menu.resatefendi.com\/wp-content\/uploads\/2025\/09\/icons-07-1.svg\" alt=\"\" \/>\n\t\t\t\t\t\t\t<\/span>\n  \t\t\t<span id=\"tooltip-text-1a9b6d6\" class=\"eael-tooltip-text eael-tooltip-bottom\" role=\"tooltip\">Nuts and nuts products<\/span>\n  \t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9c7cfe8 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"9c7cfe8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">600 g<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-c867985 e-con-full e-flex e-con e-child\" data-id=\"c867985\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c1ab8a9 elementor-widget elementor-widget-shortcode\" data-id=\"c1ab8a9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-25029e6 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"25029e6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">600 g<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-1765ec7 e-con-full e-flex e-con e-child\" data-id=\"1765ec7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3109e5f2 elementor-widget__width-auto menu-price elementor-widget elementor-widget-heading\" data-id=\"3109e5f2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">600 TRY<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6d0d0fb elementor-widget elementor-widget-shortcode\" data-id=\"6d0d0fb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">        <div class=\"mvp-wrapper\" id=\"mvp-1002723-6a8e015584e75\">\n            <div class=\"mvp-portion-title\" style=\"font-weight:700; margin-bottom:6px;\">\u062d\u0635\u0629<\/div>\n            <div class=\"mvp-options\" role=\"group\" aria-label=\"\u062d\u0635\u0629\">\n                                <button type=\"button\" \n                        class=\"mvp-btn is-active\" \n                        data-label=\"1 Ki\u015fi\" \n                        data-price=\"1688\"\n                        data-grams=\"475 g\"\n                        data-description=\"0,5 pors kebap-0,5  pors PATLICANLI  kebap -2 adet tavuk kanat -2 adet tavuk \u015fi\u015f-1 adet kuzu  pirzola -2 adet et \u015fi\u015f  -50 gr tand\u0131r- f\u0131nd\u0131k lah-f\u0131st\u0131k pide-tand\u0131r i\u00e7 pilav\u0131-\"\n                        aria-pressed=\"true\">\n                    \u0644\u0634\u062e\u0635 \u0648\u0627\u062d\u062f                <\/button>\n                                <button type=\"button\" \n                        class=\"mvp-btn\" \n                        data-label=\"2 Ki\u015filik\" \n                        data-price=\"3299\"\n                        data-grams=\"950 g\"\n                        data-description=\"1 pors kebap- 1 pors PATLICANLI  kebap -4 adet tavuk kanat -4 adet tavuk \u015fi\u015f-2 adet kuzu  pirzola -4 adet et \u015fi\u015f  -100 gr tand\u0131r- f\u0131nd\u0131k lah-f\u0131st\u0131k pide-tand\u0131r i\u00e7 pilav\u0131-\"\n                        aria-pressed=\"false\">\n                    \u0644\u0634\u062e\u0635\u064a\u0646                <\/button>\n                                <button type=\"button\" \n                        class=\"mvp-btn\" \n                        data-label=\"3 Ki\u015filik\" \n                        data-price=\"4860\"\n                        data-grams=\"1425 g\"\n                        data-description=\"1,5 pors kebap-1,5 pors PATLICANLI  kebap -6 adet tavuk kanat 6 adet tavuk \u015fi\u015f-3 adet kuzu  pirzola 6 adet et \u015fi\u015f  150 gr tand\u0131r- f\u0131nd\u0131k lah-f\u0131st\u0131k pide-tand\u0131r i\u00e7 pilav\u0131-\"\n                        aria-pressed=\"false\">\n                    3 \u0623\u0634\u062e\u0627\u0635                <\/button>\n                                <button type=\"button\" \n                        class=\"mvp-btn\" \n                        data-label=\"4 Ki\u015filik\" \n                        data-price=\"6360\"\n                        data-grams=\"1900 g\"\n                        data-description=\"2 pors kebap-2 pors PATLICANLI  kebap 8 adet tavuk kanat -8adet tavuk \u015fi\u015f-4 adet kuzu  pirzola -8 adet et \u015fi\u015f  -200gr tand\u0131r- f\u0131nd\u0131k lah-f\u0131st\u0131k pide-tand\u0131r i\u00e7 pilav\u0131-\"\n                        aria-pressed=\"false\">\n                    4 \u0623\u0634\u062e\u0627\u0635                <\/button>\n                            <\/div>\n            <div class=\"mvp-price menu-price\">\n                                <span class=\"mvp-price-value\">1,688<\/span>\n                <span class=\"mvp-currency\">TRY<\/span>\n            <\/div>\n            <input type=\"hidden\" class=\"mvp-selected-label\" value=\"\">\n            <input type=\"hidden\" class=\"mvp-selected-price\" value=\"\">\n        <\/div>\n        \n        <style>\n        .mvp-options { display:flex; gap:12px;flex-wrap:wrap; }\n        .mvp-btn {\n            border:1px solid #C3A005;\n            padding:10px 18px;\n            border-radius:28px;\n            cursor:pointer;\n            font-weight:700;\n            line-height:1;\n        }\n        .mvp-btn.is-active,\n        .mvp-btn[aria-pressed=\"true\"] {\n            background:#C3A005;\n            color:#fff;\n            border-color:#C3A005;\n        }\n        .mvp-price{\n            margin-top:12px;\n            font-family: \"Adobe Song Std L\", Sans-serif; \n            font-size:25px;\n            font-weight: 600; \n            color: #C3A005;\n        }\n        <\/style>\n        \n        <script type=\"text\/javascript\">\n        (function(){\n            const uid = \"mvp-1002723-6a8e015584e75\";\n            const root = document.getElementById(uid);\n            if(!root) return;\n            \n            const btns = root.querySelectorAll('.mvp-btn');\n            const priceEl = root.querySelector('.mvp-price-value');\n            const hiddenLabel = root.querySelector('.mvp-selected-label');\n            const hiddenPrice = root.querySelector('.mvp-selected-price');\n            const locale = \"tr-TR\";\n            const decimals = 0;\n            const scope = \".menu-card\";\n            const gramsClass = \"grams\";\n            const descClass = \"item-description\";\n            \n            \/\/ Hide other price elements in scope\n            (function(){\n                let scopeEl = document;\n                if (scope && scope !== '.menu-card') {\n                    scopeEl = root.closest(scope) || document;\n                } else {\n                    scopeEl = root.closest(\".menu-card\") || document;\n                }\n                const sel = \".menu-price\";\n                const nodes = scopeEl.querySelectorAll(sel);\n                nodes.forEach(el => {\n                    if(!root.contains(el)){\n                        el.dataset.mvpHiddenBy = uid;\n                        el.dataset.mvpPrevDisplay = el.style.display || '';\n                        el.style.display = 'none';\n                    }\n                });\n                \n                const observer = new MutationObserver(() => {\n                    if(!document.body.contains(root)){\n                        document.querySelectorAll('[data-mvp-hidden-by=\"'+uid+'\"]').forEach(el => {\n                            el.style.display = el.dataset.mvpPrevDisplay || '';\n                            delete el.dataset.mvpPrevDisplay;\n                            delete el.dataset.mvpHiddenBy;\n                        });\n                        observer.disconnect();\n                    }\n                });\n                observer.observe(document.body, {childList: true, subtree: true});\n                \n                window.addEventListener('beforeunload', () => {\n                    document.querySelectorAll('[data-mvp-hidden-by=\"'+uid+'\"]').forEach(el => {\n                        el.style.display = el.dataset.mvpPrevDisplay || '';\n                        delete el.dataset.mvpPrevDisplay;\n                        delete el.dataset.mvpHiddenBy;\n                    });\n                });\n            })();\n            \n            const def = btns[0];\n            if(def){ setActive(def); }\n            \n            btns.forEach(b => {\n                b.addEventListener('click', () => { setActive(b); });\n            });\n            \n            function setActive(button){\n                btns.forEach(x => {\n                    x.classList.remove('is-active');\n                    x.setAttribute('aria-pressed', 'false');\n                });\n                button.classList.add('is-active');\n                button.setAttribute('aria-pressed', 'true');\n                \n                const val = parseFloat(button.dataset.price || '0') || 0;\n                try {\n                    priceEl.textContent = new Intl.NumberFormat(locale, {\n                        minimumFractionDigits: decimals,\n                        maximumFractionDigits: decimals\n                    }).format(val);\n                } catch(e) {\n                    priceEl.textContent = val.toFixed(decimals);\n                }\n                \n                hiddenLabel.value = button.dataset.label || '';\n                hiddenPrice.value = val;\n                \n                \/\/ Update grams and description\n                const grams = button.dataset.grams || '';\n                const description = button.dataset.description || '';\n                const card = root.closest(scope || '.menu-card') || root.closest('.menu-card');\n                \n                console.log('=== ENHANCED SHORTCODE: Button Clicked ===');\n                console.log('Grams:', grams, 'Description:', description);\n                console.log('Card found:', !!card);\n                \n                if (card) {\n                    \/\/ Update grams - try multiple methods\n                    if (grams) {\n                        console.log('Looking for grams field...');\n                        \n                        \/\/ Method 1: Try by class\n                        let gramsField = null;\n                        if (gramsClass) {\n                            gramsField = card.querySelector('.' + gramsClass) || \n                                        card.querySelector('[class*=\"' + gramsClass + '\"]') ||\n                                        card.querySelector('input[name=\"' + gramsClass + '\"]') ||\n                                        card.querySelector('input[id=\"' + gramsClass + '\"]');\n                        }\n                        \n                        \/\/ Method 2: Try h5 elements that look like grams\n                        if (!gramsField) {\n                            const h5Elements = card.querySelectorAll('h5.elementor-heading-title');\n                            h5Elements.forEach(h5 => {\n                                const text = h5.textContent.trim();\n                                if (text.match(\/\\d+\\s*g\/i)) {\n                                    gramsField = h5;\n                                }\n                            });\n                        }\n                        \n                        \/\/ Method 3: Try input with name=\"grams\"\n                        if (!gramsField) {\n                            gramsField = card.querySelector('input[name=\"grams\"]') ||\n                                        card.querySelector('#grams') ||\n                                        card.querySelector('.cx-ui-stepper-input[name=\"grams\"]');\n                        }\n                        \n                        if (gramsField) {\n                            console.log('Found grams field:', gramsField.tagName, gramsField.className);\n                            if (gramsField.tagName === 'INPUT') {\n                                gramsField.value = grams;\n                                gramsField.dispatchEvent(new Event('change'));\n                                gramsField.dispatchEvent(new Event('input'));\n                            } else {\n                                gramsField.textContent = grams;\n                                gramsField.innerHTML = grams;\n                            }\n                            console.log('Updated grams to:', grams);\n                        } else {\n                            console.warn('Grams field not found!');\n                            console.log('Available h5 elements:', card.querySelectorAll('h5').length);\n                            console.log('Available inputs:', card.querySelectorAll('input').length);\n                        }\n                    }\n                    \n                    \/\/ Update description - try multiple methods\n                    if (description) {\n                        console.log('Looking for description field...');\n                        \n                        \/\/ Method 1: Try by class\n                        let descField = null;\n                        if (descClass) {\n                            descField = card.querySelector('.' + descClass) ||\n                                      card.querySelector('[class*=\"' + descClass + '\"]') ||\n                                      card.querySelector('textarea[name=\"' + descClass + '\"]');\n                        }\n                        \n                        \/\/ Method 2: Try text-editor widget p elements\n                        if (!descField) {\n                            const pElements = card.querySelectorAll('.elementor-widget-text-editor p');\n                            pElements.forEach(p => {\n                                const text = p.textContent.trim();\n                                if (text.length > 20 && !text.match(\/^\\d+\\s*g$\/i)) {\n                                    descField = p;\n                                }\n                            });\n                        }\n                        \n                        \/\/ Method 3: Try textarea with name=\"item-description\"\n                        if (!descField) {\n                            descField = card.querySelector('textarea[name=\"item-description\"]') ||\n                                       card.querySelector('#itemdescriptionypvn') ||\n                                       card.querySelector('textarea.cx-ui-wysiwyg');\n                        }\n                        \n                        if (descField) {\n                            console.log('Found description field:', descField.tagName, descField.className);\n                            if (descField.tagName === 'TEXTAREA') {\n                                descField.value = description;\n                                descField.dispatchEvent(new Event('change'));\n                                descField.dispatchEvent(new Event('input'));\n                                \n                                \/\/ Update TinyMCE if available\n                                if (typeof tinyMCE !== 'undefined') {\n                                    const editorId = descField.id;\n                                    if (editorId && tinyMCE.get(editorId)) {\n                                        tinyMCE.get(editorId).setContent(description);\n                                    }\n                                }\n                            } else {\n                                descField.textContent = description;\n                                descField.innerHTML = description;\n                            }\n                            console.log('Updated description');\n                        } else {\n                            console.warn('Description field not found!');\n                            console.log('Available p elements:', card.querySelectorAll('p').length);\n                            console.log('Available textareas:', card.querySelectorAll('textarea').length);\n                        }\n                    }\n                    \n                    \/\/ Also call global function if available (fallback)\n                    if (window.updateFoodMenuGramsDesc) {\n                        const postId = 1002723;\n                        const label = button.dataset.label || '';\n                        console.log('Calling global function - Post:', postId, 'Label:', label);\n                        window.updateFoodMenuGramsDesc(postId, label, jQuery(card));\n                    }\n                } else {\n                    console.error('Menu card not found!');\n                }\n            }\n        })();\n        <\/script>\n        <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5140940 elementor-widget elementor-widget-shortcode\" data-id=\"5140940\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><span class=\"menu-calories\"><span class=\"menu-calories-value\">1839<\/span> <span class=\"menu-calories-unit\">kcal<\/span><\/span><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-66b622d e-con-full e-flex e-con e-child\" data-id=\"66b622d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fd32cbc elementor-widget__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"fd32cbc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\u064a\u064f\u0642\u062f\u0651\u064e\u0645 \u0645\u0639 \u0646\u0635\u0641 \u062d\u0635\u0629 \u0643\u0628\u0627\u0628 \u0628\u0627\u0644\u0628\u0635\u0644\u060c \u0642\u0637\u0639\u0629 \u0644\u062d\u0645 \u0641\u064a\u0644\u064a\u0647 \u0639\u062c\u0644 \u0644\u0642\u0645 (1)\u060c \u0623\u062c\u0646\u062d\u0629 \u062f\u062c\u0627\u062c (2)\u060c \u0634\u064a\u0634 \u0637\u0627\u0648\u0648\u0642 (2)\u060c \u0642\u0637\u0639\u0629 \u0636\u0644\u0639 \u0645\u0634\u0648\u064a \u0631\u064a\u0634 (1)\u060c 40 \u063a\u0631\u0627\u0645 \u0634\u0627\u0648\u0631\u0645\u0627\u060c 50 \u063a\u0631\u0627\u0645 \u062a\u0646\u062f\u0631 \u0644\u062d\u0645 \u062e\u0631\u0648\u0641\u060c \u0644\u062d\u0645 \u0628\u0639\u062c\u064a\u0646 \u0635\u063a\u064a\u0631\u060c \u0645\u0639\u062c\u0646\u0627\u062a \u0635\u063a\u064a\u0631\u0629\u060c \u0648\u0623\u0631\u0632 \u0645\u062d\u0634\u064a<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fc1e27c elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"fc1e27c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">600 g<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-411b1238 e-con-full elementor-hidden-desktop e-flex elementor-invisible e-con e-child\" data-id=\"411b1238\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;slideInUp&quot;,&quot;animation_mobile&quot;:&quot;none&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6f7f8a5d elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"6f7f8a5d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"996558\" class=\"elementor elementor-996558 e-loop-item e-loop-item-1002725 post-1002725 food-menu type-food-menu status-publish has-post-thumbnail hentry menu-category-mixed-kebabs\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-30e40a83 e-con-full menu-card e-flex elementor-invisible e-con e-child\" data-id=\"30e40a83\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;slideInUp&quot;,&quot;animation_mobile&quot;:&quot;none&quot;}\">\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-5fa4b491 e-con-full e-flex e-con e-child\" data-id=\"5fa4b491\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6c3a38f6 elementor-widget-mobile__width-initial elementor-widget elementor-widget-image\" data-id=\"6c3a38f6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/menu.resatefendi.com\/wp-content\/uploads\/2025\/10\/Resat-Spesial-Tavuksuz.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"Res\u0327at Spesial Tavuksuz\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTAwNDQyNywidXJsIjoiaHR0cHM6XC9cL21lbnUucmVzYXRlZmVuZGkuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8xMFwvUmVzYXQtU3Blc2lhbC1UYXZ1a3N1ei5wbmcifQ%3D%3D\">\n\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/menu.resatefendi.com\/wp-content\/uploads\/elementor\/thumbs\/Resat-Spesial-Tavuksuz-rmfg6o1vljot64yoerqvi0l9fzddiqn8iogwbeolm8.png\" title=\"Res\u0327at Spesial Tavuksuz\" alt=\"Res\u0327at Spesial Tavuksuz\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-566c73f3 e-con-full e-flex e-con e-child\" data-id=\"566c73f3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-42b14d3c e-con-full e-flex e-con e-child\" data-id=\"42b14d3c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1f767d33 elementor-widget__width-auto elementor-widget elementor-widget-heading\" data-id=\"1f767d33\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">\u0637\u0628\u0642 \u0631\u0634\u0627\u062f \u0623\u0641\u0646\u062f\u064a \u0627\u0644\u062e\u0627\u0635 (\u0644\u0634\u062e\u0635 1-2-3-4 \u0623\u0634\u062e\u0627\u0635)<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-a94bd81 e-con-full elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-child\" data-id=\"a94bd81\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-33f85ef eael-tooltip-align-left elementor-widget elementor-widget-eael-tooltip\" data-id=\"33f85ef\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-tooltip.default\">\n\t\t\t\t\t\t<div class=\"eael-tooltip\">\n\t\t\t\t\t<span class=\"eael-tooltip-content\" tabindex=\"0\" aria-describedby=\"tooltip-text-33f85ef\">\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"ea-tooltip-svg-trigger\" src=\"https:\/\/menu.resatefendi.com\/wp-content\/uploads\/2025\/09\/icons-06-1.svg\" alt=\"\" \/>\n\t\t\t\t\t\t\t<\/span>\n  \t\t\t<span id=\"tooltip-text-33f85ef\" class=\"eael-tooltip-text eael-tooltip-bottom\" role=\"tooltip\"><p>Crustaceans and their products<\/p><\/span>\n  \t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a5f936e eael-tooltip-align-left elementor-widget elementor-widget-eael-tooltip\" data-id=\"a5f936e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-tooltip.default\">\n\t\t\t\t\t\t<div class=\"eael-tooltip\">\n\t\t\t\t\t<span class=\"eael-tooltip-content\" tabindex=\"0\" aria-describedby=\"tooltip-text-a5f936e\">\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"ea-tooltip-svg-trigger\" src=\"https:\/\/menu.resatefendi.com\/wp-content\/uploads\/2025\/09\/icons-01-1.svg\" alt=\"\" \/>\n\t\t\t\t\t\t\t<\/span>\n  \t\t\t<span id=\"tooltip-text-a5f936e\" class=\"eael-tooltip-text eael-tooltip-bottom\" role=\"tooltip\"><p>Eggs and their products<\/p><\/span>\n  \t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bb266a5 eael-tooltip-align-left elementor-widget elementor-widget-eael-tooltip\" data-id=\"bb266a5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-tooltip.default\">\n\t\t\t\t\t\t<div class=\"eael-tooltip\">\n\t\t\t\t\t<span class=\"eael-tooltip-content\" tabindex=\"0\" aria-describedby=\"tooltip-text-bb266a5\">\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"ea-tooltip-svg-trigger\" src=\"https:\/\/menu.resatefendi.com\/wp-content\/uploads\/2025\/09\/icons-03-1.svg\" alt=\"\" \/>\n\t\t\t\t\t\t\t<\/span>\n  \t\t\t<span id=\"tooltip-text-bb266a5\" class=\"eael-tooltip-text eael-tooltip-bottom\" role=\"tooltip\">Fish and fish products<\/span>\n  \t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-12244c1 eael-tooltip-align-left elementor-widget elementor-widget-eael-tooltip\" data-id=\"12244c1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-tooltip.default\">\n\t\t\t\t\t\t<div class=\"eael-tooltip\">\n\t\t\t\t\t<span class=\"eael-tooltip-content\" tabindex=\"0\" aria-describedby=\"tooltip-text-12244c1\">\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"ea-tooltip-svg-trigger\" src=\"https:\/\/menu.resatefendi.com\/wp-content\/uploads\/2025\/09\/icons-02-1.svg\" alt=\"\" \/>\n\t\t\t\t\t\t\t<\/span>\n  \t\t\t<span id=\"tooltip-text-12244c1\" class=\"eael-tooltip-text eael-tooltip-bottom\" role=\"tooltip\">Grains<\/span>\n  \t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-89c0dc4 eael-tooltip-align-left elementor-widget elementor-widget-eael-tooltip\" data-id=\"89c0dc4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-tooltip.default\">\n\t\t\t\t\t\t<div class=\"eael-tooltip\">\n\t\t\t\t\t<span class=\"eael-tooltip-content\" tabindex=\"0\" aria-describedby=\"tooltip-text-89c0dc4\">\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"ea-tooltip-svg-trigger\" src=\"https:\/\/menu.resatefendi.com\/wp-content\/uploads\/2025\/09\/icons-04-1.svg\" alt=\"\" \/>\n\t\t\t\t\t\t\t<\/span>\n  \t\t\t<span id=\"tooltip-text-89c0dc4\" class=\"eael-tooltip-text eael-tooltip-bottom\" role=\"tooltip\">Milk and its products<\/span>\n  \t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-239e957 eael-tooltip-align-left elementor-widget elementor-widget-eael-tooltip\" data-id=\"239e957\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-tooltip.default\">\n\t\t\t\t\t\t<div class=\"eael-tooltip\">\n\t\t\t\t\t<span class=\"eael-tooltip-content\" tabindex=\"0\" aria-describedby=\"tooltip-text-239e957\">\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"ea-tooltip-svg-trigger\" src=\"https:\/\/menu.resatefendi.com\/wp-content\/uploads\/2025\/09\/icons-05-1.svg\" alt=\"\" \/>\n\t\t\t\t\t\t\t<\/span>\n  \t\t\t<span id=\"tooltip-text-239e957\" class=\"eael-tooltip-text eael-tooltip-bottom\" role=\"tooltip\">Mushrooms<\/span>\n  \t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1a9b6d6 eael-tooltip-align-left elementor-widget elementor-widget-eael-tooltip\" data-id=\"1a9b6d6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-tooltip.default\">\n\t\t\t\t\t\t<div class=\"eael-tooltip\">\n\t\t\t\t\t<span class=\"eael-tooltip-content\" tabindex=\"0\" aria-describedby=\"tooltip-text-1a9b6d6\">\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"ea-tooltip-svg-trigger\" src=\"https:\/\/menu.resatefendi.com\/wp-content\/uploads\/2025\/09\/icons-07-1.svg\" alt=\"\" \/>\n\t\t\t\t\t\t\t<\/span>\n  \t\t\t<span id=\"tooltip-text-1a9b6d6\" class=\"eael-tooltip-text eael-tooltip-bottom\" role=\"tooltip\">Nuts and nuts products<\/span>\n  \t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9c7cfe8 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"9c7cfe8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">600 g<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-c867985 e-con-full e-flex e-con e-child\" data-id=\"c867985\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c1ab8a9 elementor-widget elementor-widget-shortcode\" data-id=\"c1ab8a9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-25029e6 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"25029e6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">600 g<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-1765ec7 e-con-full e-flex e-con e-child\" data-id=\"1765ec7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3109e5f2 elementor-widget__width-auto menu-price elementor-widget elementor-widget-heading\" data-id=\"3109e5f2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">600 TRY<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6d0d0fb elementor-widget elementor-widget-shortcode\" data-id=\"6d0d0fb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">        <div class=\"mvp-wrapper\" id=\"mvp-1002725-6a8e015598821\">\n            <div class=\"mvp-portion-title\" style=\"font-weight:700; margin-bottom:6px;\">\u062d\u0635\u0629<\/div>\n            <div class=\"mvp-options\" role=\"group\" aria-label=\"\u062d\u0635\u0629\">\n                                <button type=\"button\" \n                        class=\"mvp-btn is-active\" \n                        data-label=\"1 Ki\u015fi\" \n                        data-price=\"1940\"\n                        data-grams=\"445 g\"\n                        data-description=\"0,5 pors kebap-0,5  pors PATLICANLI  kebap -2adet k\u00f6fte- 40 gr d\u00f6ner - -1 adet kuzu pirzola- 2 adet et \u015fi\u015f -50 gr tand\u0131r- f\u0131nd\u0131k lah-f\u0131st\u0131k pide-tand\u0131r i\u00e7 pilav\u0131-\"\n                        aria-pressed=\"true\">\n                    \u0644\u0634\u062e\u0635 \u0648\u0627\u062d\u062f                <\/button>\n                                <button type=\"button\" \n                        class=\"mvp-btn\" \n                        data-label=\"2 Ki\u015filik\" \n                        data-price=\"3819\"\n                        data-grams=\"890 g\"\n                        data-description=\"1 pors kebap-1  pors PATLICANLI  kebap -4 adet k\u00f6fte-80 gr d\u00f6ner - -2  adet kuzu pirzola-4 adet et \u015fi\u015f -100 gr tand\u0131r- f\u0131nd\u0131k lah-f\u0131st\u0131k pide-tand\u0131r i\u00e7 pilav\u0131-\"\n                        aria-pressed=\"false\">\n                    \u0644\u0634\u062e\u0635\u064a\u0646                <\/button>\n                                <button type=\"button\" \n                        class=\"mvp-btn\" \n                        data-label=\"3 Ki\u015filik\" \n                        data-price=\"5640\"\n                        data-grams=\"1335 g\"\n                        data-description=\"1,5 pors kebap-1,5  pors PATLICANLI  kebap -6adet k\u00f6fte- 120 gr d\u00f6ner - 3 adet kuzu pirzola6 adet et \u015fi\u015f -150 gr tand\u0131r- f\u0131nd\u0131k lah-f\u0131st\u0131k pide-tand\u0131r i\u00e7 pilav\u0131-\"\n                        aria-pressed=\"false\">\n                    3 \u0623\u0634\u062e\u0627\u0635                <\/button>\n                                <button type=\"button\" \n                        class=\"mvp-btn\" \n                        data-label=\"4 Ki\u015filik\" \n                        data-price=\"7340\"\n                        data-grams=\"1780 g\"\n                        data-description=\"2 pors kebap-2  pors PATLICANLI  kebap -8 adet k\u00f6fte-120 gr d\u00f6ner - -4 adet kuzu pirzola- 8 adet et \u015fi\u015f -200 gr tand\u0131r- f\u0131nd\u0131k lah-f\u0131st\u0131k pide-tand\u0131r i\u00e7 pilav\u0131-\"\n                        aria-pressed=\"false\">\n                    4 \u0623\u0634\u062e\u0627\u0635                <\/button>\n                            <\/div>\n            <div class=\"mvp-price menu-price\">\n                                <span class=\"mvp-price-value\">1,940<\/span>\n                <span class=\"mvp-currency\">TRY<\/span>\n            <\/div>\n            <input type=\"hidden\" class=\"mvp-selected-label\" value=\"\">\n            <input type=\"hidden\" class=\"mvp-selected-price\" value=\"\">\n        <\/div>\n        \n        <style>\n        .mvp-options { display:flex; gap:12px;flex-wrap:wrap; }\n        .mvp-btn {\n            border:1px solid #C3A005;\n            padding:10px 18px;\n            border-radius:28px;\n            cursor:pointer;\n            font-weight:700;\n            line-height:1;\n        }\n        .mvp-btn.is-active,\n        .mvp-btn[aria-pressed=\"true\"] {\n            background:#C3A005;\n            color:#fff;\n            border-color:#C3A005;\n        }\n        .mvp-price{\n            margin-top:12px;\n            font-family: \"Adobe Song Std L\", Sans-serif; \n            font-size:25px;\n            font-weight: 600; \n            color: #C3A005;\n        }\n        <\/style>\n        \n        <script type=\"text\/javascript\">\n        (function(){\n            const uid = \"mvp-1002725-6a8e015598821\";\n            const root = document.getElementById(uid);\n            if(!root) return;\n            \n            const btns = root.querySelectorAll('.mvp-btn');\n            const priceEl = root.querySelector('.mvp-price-value');\n            const hiddenLabel = root.querySelector('.mvp-selected-label');\n            const hiddenPrice = root.querySelector('.mvp-selected-price');\n            const locale = \"tr-TR\";\n            const decimals = 0;\n            const scope = \".menu-card\";\n            const gramsClass = \"grams\";\n            const descClass = \"item-description\";\n            \n            \/\/ Hide other price elements in scope\n            (function(){\n                let scopeEl = document;\n                if (scope && scope !== '.menu-card') {\n                    scopeEl = root.closest(scope) || document;\n                } else {\n                    scopeEl = root.closest(\".menu-card\") || document;\n                }\n                const sel = \".menu-price\";\n                const nodes = scopeEl.querySelectorAll(sel);\n                nodes.forEach(el => {\n                    if(!root.contains(el)){\n                        el.dataset.mvpHiddenBy = uid;\n                        el.dataset.mvpPrevDisplay = el.style.display || '';\n                        el.style.display = 'none';\n                    }\n                });\n                \n                const observer = new MutationObserver(() => {\n                    if(!document.body.contains(root)){\n                        document.querySelectorAll('[data-mvp-hidden-by=\"'+uid+'\"]').forEach(el => {\n                            el.style.display = el.dataset.mvpPrevDisplay || '';\n                            delete el.dataset.mvpPrevDisplay;\n                            delete el.dataset.mvpHiddenBy;\n                        });\n                        observer.disconnect();\n                    }\n                });\n                observer.observe(document.body, {childList: true, subtree: true});\n                \n                window.addEventListener('beforeunload', () => {\n                    document.querySelectorAll('[data-mvp-hidden-by=\"'+uid+'\"]').forEach(el => {\n                        el.style.display = el.dataset.mvpPrevDisplay || '';\n                        delete el.dataset.mvpPrevDisplay;\n                        delete el.dataset.mvpHiddenBy;\n                    });\n                });\n            })();\n            \n            const def = btns[0];\n            if(def){ setActive(def); }\n            \n            btns.forEach(b => {\n                b.addEventListener('click', () => { setActive(b); });\n            });\n            \n            function setActive(button){\n                btns.forEach(x => {\n                    x.classList.remove('is-active');\n                    x.setAttribute('aria-pressed', 'false');\n                });\n                button.classList.add('is-active');\n                button.setAttribute('aria-pressed', 'true');\n                \n                const val = parseFloat(button.dataset.price || '0') || 0;\n                try {\n                    priceEl.textContent = new Intl.NumberFormat(locale, {\n                        minimumFractionDigits: decimals,\n                        maximumFractionDigits: decimals\n                    }).format(val);\n                } catch(e) {\n                    priceEl.textContent = val.toFixed(decimals);\n                }\n                \n                hiddenLabel.value = button.dataset.label || '';\n                hiddenPrice.value = val;\n                \n                \/\/ Update grams and description\n                const grams = button.dataset.grams || '';\n                const description = button.dataset.description || '';\n                const card = root.closest(scope || '.menu-card') || root.closest('.menu-card');\n                \n                console.log('=== ENHANCED SHORTCODE: Button Clicked ===');\n                console.log('Grams:', grams, 'Description:', description);\n                console.log('Card found:', !!card);\n                \n                if (card) {\n                    \/\/ Update grams - try multiple methods\n                    if (grams) {\n                        console.log('Looking for grams field...');\n                        \n                        \/\/ Method 1: Try by class\n                        let gramsField = null;\n                        if (gramsClass) {\n                            gramsField = card.querySelector('.' + gramsClass) || \n                                        card.querySelector('[class*=\"' + gramsClass + '\"]') ||\n                                        card.querySelector('input[name=\"' + gramsClass + '\"]') ||\n                                        card.querySelector('input[id=\"' + gramsClass + '\"]');\n                        }\n                        \n                        \/\/ Method 2: Try h5 elements that look like grams\n                        if (!gramsField) {\n                            const h5Elements = card.querySelectorAll('h5.elementor-heading-title');\n                            h5Elements.forEach(h5 => {\n                                const text = h5.textContent.trim();\n                                if (text.match(\/\\d+\\s*g\/i)) {\n                                    gramsField = h5;\n                                }\n                            });\n                        }\n                        \n                        \/\/ Method 3: Try input with name=\"grams\"\n                        if (!gramsField) {\n                            gramsField = card.querySelector('input[name=\"grams\"]') ||\n                                        card.querySelector('#grams') ||\n                                        card.querySelector('.cx-ui-stepper-input[name=\"grams\"]');\n                        }\n                        \n                        if (gramsField) {\n                            console.log('Found grams field:', gramsField.tagName, gramsField.className);\n                            if (gramsField.tagName === 'INPUT') {\n                                gramsField.value = grams;\n                                gramsField.dispatchEvent(new Event('change'));\n                                gramsField.dispatchEvent(new Event('input'));\n                            } else {\n                                gramsField.textContent = grams;\n                                gramsField.innerHTML = grams;\n                            }\n                            console.log('Updated grams to:', grams);\n                        } else {\n                            console.warn('Grams field not found!');\n                            console.log('Available h5 elements:', card.querySelectorAll('h5').length);\n                            console.log('Available inputs:', card.querySelectorAll('input').length);\n                        }\n                    }\n                    \n                    \/\/ Update description - try multiple methods\n                    if (description) {\n                        console.log('Looking for description field...');\n                        \n                        \/\/ Method 1: Try by class\n                        let descField = null;\n                        if (descClass) {\n                            descField = card.querySelector('.' + descClass) ||\n                                      card.querySelector('[class*=\"' + descClass + '\"]') ||\n                                      card.querySelector('textarea[name=\"' + descClass + '\"]');\n                        }\n                        \n                        \/\/ Method 2: Try text-editor widget p elements\n                        if (!descField) {\n                            const pElements = card.querySelectorAll('.elementor-widget-text-editor p');\n                            pElements.forEach(p => {\n                                const text = p.textContent.trim();\n                                if (text.length > 20 && !text.match(\/^\\d+\\s*g$\/i)) {\n                                    descField = p;\n                                }\n                            });\n                        }\n                        \n                        \/\/ Method 3: Try textarea with name=\"item-description\"\n                        if (!descField) {\n                            descField = card.querySelector('textarea[name=\"item-description\"]') ||\n                                       card.querySelector('#itemdescriptionypvn') ||\n                                       card.querySelector('textarea.cx-ui-wysiwyg');\n                        }\n                        \n                        if (descField) {\n                            console.log('Found description field:', descField.tagName, descField.className);\n                            if (descField.tagName === 'TEXTAREA') {\n                                descField.value = description;\n                                descField.dispatchEvent(new Event('change'));\n                                descField.dispatchEvent(new Event('input'));\n                                \n                                \/\/ Update TinyMCE if available\n                                if (typeof tinyMCE !== 'undefined') {\n                                    const editorId = descField.id;\n                                    if (editorId && tinyMCE.get(editorId)) {\n                                        tinyMCE.get(editorId).setContent(description);\n                                    }\n                                }\n                            } else {\n                                descField.textContent = description;\n                                descField.innerHTML = description;\n                            }\n                            console.log('Updated description');\n                        } else {\n                            console.warn('Description field not found!');\n                            console.log('Available p elements:', card.querySelectorAll('p').length);\n                            console.log('Available textareas:', card.querySelectorAll('textarea').length);\n                        }\n                    }\n                    \n                    \/\/ Also call global function if available (fallback)\n                    if (window.updateFoodMenuGramsDesc) {\n                        const postId = 1002725;\n                        const label = button.dataset.label || '';\n                        console.log('Calling global function - Post:', postId, 'Label:', label);\n                        window.updateFoodMenuGramsDesc(postId, label, jQuery(card));\n                    }\n                } else {\n                    console.error('Menu card not found!');\n                }\n            }\n        })();\n        <\/script>\n        <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5140940 elementor-widget elementor-widget-shortcode\" data-id=\"5140940\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><span class=\"menu-calories\"><span class=\"menu-calories-value\">1799<\/span> <span class=\"menu-calories-unit\">kcal<\/span><\/span><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-66b622d e-con-full e-flex e-con e-child\" data-id=\"66b622d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fd32cbc elementor-widget__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"fd32cbc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>A Grand Selection for Meat Lovers: A curated tasting platter featuring half portions of signature kebabs and onion-infused kebabs, accompanied by tender beef tenderloin (lokum), succulent lamb skewers, flame-grilled meatballs, and a premium lamb chop. Complemented with a generous serving of our signature d\u00f6ner and slow-cooked tandoori meat, finished with a selection of bite-sized lahmacun, pistachio pide, and served atop a bed of fragrant tandoori rice.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fc1e27c elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"fc1e27c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">600 g<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-411b1238 e-con-full elementor-hidden-desktop e-flex elementor-invisible e-con e-child\" data-id=\"411b1238\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;slideInUp&quot;,&quot;animation_mobile&quot;:&quot;none&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6f7f8a5d elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"6f7f8a5d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n\t\t\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":"","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-996854","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/menu.resatefendi.com\/ar\/wp-json\/wp\/v2\/pages\/996854","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/menu.resatefendi.com\/ar\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/menu.resatefendi.com\/ar\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/menu.resatefendi.com\/ar\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/menu.resatefendi.com\/ar\/wp-json\/wp\/v2\/comments?post=996854"}],"version-history":[{"count":34,"href":"https:\/\/menu.resatefendi.com\/ar\/wp-json\/wp\/v2\/pages\/996854\/revisions"}],"predecessor-version":[{"id":1004760,"href":"https:\/\/menu.resatefendi.com\/ar\/wp-json\/wp\/v2\/pages\/996854\/revisions\/1004760"}],"wp:attachment":[{"href":"https:\/\/menu.resatefendi.com\/ar\/wp-json\/wp\/v2\/media?parent=996854"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}