{"id":100,"date":"2026-03-24T01:00:50","date_gmt":"2026-03-24T01:00:50","guid":{"rendered":"https:\/\/taqueriadnk.com\/?page_id=100"},"modified":"2026-10-01T22:27:34","modified_gmt":"2026-10-01T22:27:34","slug":"paterson","status":"publish","type":"page","link":"https:\/\/taqueriadnk.com\/en\/paterson\/","title":{"rendered":"Paterson"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"100\" class=\"elementor elementor-100\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a7fe517 e-con-full e-flex e-con e-parent\" data-id=\"a7fe517\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2a5a61b elementor-widget elementor-widget-spacer\" data-id=\"2a5a61b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0353d16 e-con-full e-flex e-con e-parent\" data-id=\"0353d16\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5a6b875 elementor-widget elementor-widget-html\" data-id=\"5a6b875\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ============================================================\r\n     TAQUERIA D&K \u2014 P\u00c1GINA SUCURSAL PATERSON\r\n     Desarrollado por: Franky Carrillo | Avila Global Group\r\n     Arquitectura: HTML puro para insertar en WordPress (Elementor Canvas)\r\n     Sin header ni footer propios. Padding-top: 80px\r\n     ============================================================ -->\r\n\r\n<style>\r\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue&family=Poppins:wght@300;400;500;600;700&display=swap');\r\n\r\n  :root {\r\n    --red:       #C0392B;\r\n    --orange:    #E67E22;\r\n    --yellow:    #F1C40F;\r\n    --black:     #1A1A1A;\r\n    --green:     #27AE60;\r\n    --white:     #FFFFFF;\r\n    --text:      #1E293B;\r\n    --bg:        #F8FAFC;\r\n    --font-head: 'Bebas Neue', sans-serif;\r\n    --font-body: 'Poppins', sans-serif;\r\n  }\r\n\r\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\r\n\r\n  \/* \u2500\u2500 Apple Pay \u2500\u2500 *\/\r\n  .pat-apple-pay__divider {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 0.75rem;\r\n    margin: 0.75rem 0;\r\n    color: #94a3b8;\r\n    font-size: 0.78rem;\r\n    text-transform: uppercase;\r\n    letter-spacing: 0.08em;\r\n  }\r\n  .pat-apple-pay__divider::before,\r\n  .pat-apple-pay__divider::after {\r\n    content: '';\r\n    flex: 1;\r\n    height: 1px;\r\n    background: rgba(255,255,255,0.12);\r\n  }\r\n  #pat-apple-pay {\r\n    width: 100%;\r\n    min-height: 48px;\r\n  }\r\n\r\n  \/* \u2500\u2500 \u00cdconos tarjetas \u2500\u2500 *\/\r\n  .pat-card-brands {\r\n    display: flex;\r\n    gap: 0.5rem;\r\n    align-items: center;\r\n    justify-content: flex-end;\r\n    margin-bottom: 0.5rem;\r\n  }\r\n  .pat-card-brands svg {\r\n    height: 24px;\r\n    width: auto;\r\n    border-radius: 3px;\r\n  }\r\n  html { scroll-behavior: smooth; }\r\n\r\n  .pat-page {\r\n    font-family: var(--font-body);\r\n    color: var(--text);\r\n    background: var(--bg);\r\n    overflow-x: hidden;\r\n    padding-top: 0px;\r\n  }\r\n\r\n  \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n     1. HERO \u2014 SUCURSAL LODI\r\n  \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .pat-hero {\r\n    position: relative;\r\n    min-height: 95vh;\r\n    display: flex;\r\n    align-items: flex-end;\r\n    overflow: hidden;\r\n    background: var(--black);\r\n  }\r\n\r\n  .pat-hero__bg {\r\n    position: absolute;\r\n    inset: 0;\r\n    overflow: hidden;\r\n  }\r\n  .pat-hero__bg video {\r\n    width: 100%;\r\n    height: 100%;\r\n    object-fit: cover;\r\n    object-position: center;\r\n    display: block;\r\n  }\r\n\r\n  .pat-hero__overlay {\r\n    position: absolute;\r\n    inset: 0;\r\n    background: linear-gradient(\r\n      to top,\r\n      rgba(26,26,26,0.97) 0%,\r\n      rgba(26,26,26,0.55) 45%,\r\n      rgba(26,26,26,0.15) 100%\r\n    );\r\n  }\r\n\r\n  \/* L\u00ednea decorativa lateral *\/\r\n  .pat-hero__side-label {\r\n    position: absolute;\r\n    left: 2rem;\r\n    top: 50%;\r\n    transform: translateY(-50%) rotate(-90deg);\r\n    transform-origin: center center;\r\n    font-family: var(--font-head);\r\n    font-size: 0.7rem;\r\n    letter-spacing: 0.4em;\r\n    color: rgba(255,255,255,0.3);\r\n    text-transform: uppercase;\r\n    white-space: nowrap;\r\n    z-index: 3;\r\n  }\r\n\r\n  .pat-hero__content {\r\n    position: relative;\r\n    z-index: 2;\r\n    width: 100%;\r\n    padding: 0 1.5rem 4rem;\r\n    max-width: 1100px;\r\n    margin: 0 auto;\r\n  }\r\n\r\n  .pat-hero__badge {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 0.5rem;\r\n    background: var(--red);\r\n    color: var(--white);\r\n    font-size: 0.68rem;\r\n    font-weight: 600;\r\n    letter-spacing: 0.25em;\r\n    text-transform: uppercase;\r\n    padding: 0.4rem 1rem;\r\n    margin-bottom: 1.2rem;\r\n    animation: lodi-fade-up 0.7s ease both;\r\n  }\r\n\r\n  .pat-hero__location {\r\n    font-family: var(--font-head);\r\n    font-size: clamp(5rem, 18vw, 14rem);\r\n    color: var(--white);\r\n    line-height: 0.85;\r\n    letter-spacing: -0.01em;\r\n    margin-bottom: 1.5rem;\r\n    animation: lodi-fade-up 0.8s 0.1s ease both;\r\n    \/* Efecto de texto con stroke *\/\r\n    -webkit-text-stroke: 2px rgba(255,255,255,0.15);\r\n  }\r\n\r\n  .pat-hero__location em {\r\n    font-style: normal;\r\n    color: var(--yellow);\r\n    -webkit-text-stroke: 0;\r\n    display: block;\r\n    font-size: 0.45em;\r\n    letter-spacing: 0.12em;\r\n    color: rgba(255,255,255,0.5);\r\n    margin-bottom: 0.2em;\r\n  }\r\n\r\n  .pat-hero__meta {\r\n    display: flex;\r\n    flex-wrap: wrap;\r\n    gap: 1.5rem;\r\n    margin-bottom: 2.5rem;\r\n    animation: lodi-fade-up 0.9s 0.2s ease both;\r\n  }\r\n\r\n  .pat-hero__meta-item {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 0.5rem;\r\n    font-size: 0.88rem;\r\n    color: rgba(255,255,255,0.75);\r\n  }\r\n  .pat-hero__meta-item strong {\r\n    color: var(--yellow);\r\n    font-weight: 600;\r\n  }\r\n\r\n  .pat-hero__socials {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 0.75rem;\r\n    animation: lodi-fade-up 0.9s 0.3s ease both;\r\n  }\r\n  .pat-hero__social-link {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    width: 32px;\r\n    height: 32px;\r\n    border-radius: 50%;\r\n    background: rgba(255,255,255,0.12);\r\n    transition: background 0.25s, transform 0.25s;\r\n  }\r\n  .pat-hero__social-link:hover {\r\n    background: var(--yellow);\r\n    transform: translateY(-2px);\r\n  }\r\n  .pat-hero__social-link svg {\r\n    width: 16px;\r\n    height: 16px;\r\n    fill: #fff;\r\n    transition: fill 0.25s;\r\n  }\r\n  .pat-hero__social-link:hover svg {\r\n    fill: var(--dark);\r\n  }\r\n\r\n  @media (max-width: 600px) {\r\n    .pat-hero__socials {\r\n      justify-content: center;\r\n      gap: 1rem;\r\n      margin-top: 0.25rem;\r\n    }\r\n    .pat-hero__social-link {\r\n      width: 36px;\r\n      height: 36px;\r\n    }\r\n    .pat-hero__social-link svg {\r\n      width: 18px;\r\n      height: 18px;\r\n    }\r\n  }\r\n\r\n  .pat-hero__actions {\r\n    display: flex;\r\n    gap: 1rem;\r\n    flex-wrap: wrap;\r\n    animation: lodi-fade-up 1s 0.3s ease both;\r\n  }\r\n\r\n  \/* Botones reutilizados con prefijo lodi *\/\r\n  .pat-btn-primary {\r\n    display: inline-block;\r\n    background: var(--red);\r\n    color: var(--white);\r\n    font-family: var(--font-head);\r\n    font-size: 1.1rem;\r\n    letter-spacing: 0.1em;\r\n    padding: 0.9rem 2.4rem;\r\n    text-decoration: none;\r\n    clip-path: polygon(8px 0%, 100% 0%, calc(100% - 8px) 100%, 0% 100%);\r\n    transition: background 0.25s, transform 0.2s;\r\n  }\r\n  .pat-btn-primary:hover { background: var(--orange); transform: translateY(-2px); }\r\n\r\n  .pat-btn-secondary {\r\n    display: inline-block;\r\n    background: transparent;\r\n    color: var(--white);\r\n    font-family: var(--font-head);\r\n    font-size: 1.1rem;\r\n    letter-spacing: 0.1em;\r\n    padding: 0.88rem 2.4rem;\r\n    text-decoration: none;\r\n    border: 2px solid rgba(255,255,255,0.4);\r\n    clip-path: polygon(8px 0%, 100% 0%, calc(100% - 8px) 100%, 0% 100%);\r\n    transition: border-color 0.25s, background 0.25s, transform 0.2s;\r\n  }\r\n  .pat-btn-secondary:hover {\r\n    border-color: var(--yellow);\r\n    background: rgba(241,196,15,0.1);\r\n    transform: translateY(-2px);\r\n  }\r\n\r\n  .pat-btn-outline {\r\n    display: inline-block;\r\n    background: transparent;\r\n    color: var(--red);\r\n    font-family: var(--font-head);\r\n    font-size: 1rem;\r\n    letter-spacing: 0.1em;\r\n    padding: 0.75rem 2rem;\r\n    text-decoration: none;\r\n    border: 2px solid var(--red);\r\n    clip-path: polygon(6px 0%, 100% 0%, calc(100% - 6px) 100%, 0% 100%);\r\n    transition: background 0.25s, color 0.25s, transform 0.2s;\r\n  }\r\n  .pat-btn-outline:hover { background: var(--red); color: var(--white); transform: translateY(-2px); }\r\n\r\n  \/* Scroll indicator *\/\r\n  .pat-hero__scroll {\r\n    position: absolute;\r\n    bottom: 2rem;\r\n    right: 2rem;\r\n    z-index: 3;\r\n    display: flex;\r\n    flex-direction: column;\r\n    align-items: center;\r\n    gap: 0.4rem;\r\n    opacity: 0.5;\r\n  }\r\n  .pat-hero__scroll span {\r\n    font-size: 0.6rem;\r\n    letter-spacing: 0.22em;\r\n    text-transform: uppercase;\r\n    color: var(--white);\r\n    writing-mode: vertical-rl;\r\n  }\r\n  .pat-hero__scroll-line {\r\n    width: 1px;\r\n    height: 50px;\r\n    background: linear-gradient(to bottom, var(--yellow), transparent);\r\n    animation: lodi-scroll-pulse 1.8s ease-in-out infinite;\r\n  }\r\n  @keyframes lodi-scroll-pulse {\r\n    0%,100% { transform: scaleY(1); opacity: 0.5; }\r\n    50%      { transform: scaleY(0.4); opacity: 1; }\r\n  }\r\n\r\n  @keyframes lodi-fade-up {\r\n    from { opacity: 0; transform: translateY(35px); }\r\n    to   { opacity: 1; transform: translateY(0); }\r\n  }\r\n\r\n  \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n     2. INFO STRIP \u2014 DATOS R\u00c1PIDOS\r\n  \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .pat-infostrip {\r\n    background: var(--red);\r\n    padding: 0;\r\n    overflow: hidden;\r\n  }\r\n  .pat-infostrip__track {\r\n    display: flex;\r\n    gap: 0;\r\n    white-space: nowrap;\r\n    animation: pat-marquee 28s linear infinite;\r\n    width: max-content;\r\n  }\r\n  .pat-infostrip__item {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 0.6rem;\r\n    padding: 1rem 2.5rem;\r\n    font-family: var(--font-head);\r\n    font-size: 0.95rem;\r\n    letter-spacing: 0.12em;\r\n    color: var(--white);\r\n    border-right: 1px solid rgba(255,255,255,0.15);\r\n  }\r\n  .pat-infostrip__item span {\r\n    font-size: 1rem;\r\n  }\r\n  @keyframes pat-marquee {\r\n    from { transform: translateX(0); }\r\n    to   { transform: translateX(-50%); }\r\n  }\r\n\r\n  \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n     3. MEN\u00da POR CATEGOR\u00cdAS\r\n  \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .pat-menu {\r\n    background: var(--black);\r\n    padding: 6.5rem 1.5rem;\r\n    position: relative;\r\n    overflow: hidden;\r\n  }\r\n\r\n  .pat-menu::before {\r\n    content: '';\r\n    position: absolute;\r\n    top: 0; left: 0; right: 0;\r\n    height: 4px;\r\n    background: linear-gradient(90deg, var(--red), var(--orange), var(--yellow), var(--orange), var(--red));\r\n    background-size: 200% 100%;\r\n    animation: pat-gradient-slide 4s linear infinite;\r\n  }\r\n  @keyframes pat-gradient-slide {\r\n    0%   { background-position: 0% 0%; }\r\n    100% { background-position: 200% 0%; }\r\n  }\r\n\r\n  .pat-menu::after {\r\n    content: '';\r\n    position: absolute;\r\n    inset: 0;\r\n    background:\r\n      radial-gradient(circle at 10% 30%, rgba(192,57,43,0.1) 0%, transparent 50%),\r\n      radial-gradient(circle at 90% 70%, rgba(230,126,34,0.07) 0%, transparent 50%);\r\n    pointer-events: none;\r\n  }\r\n\r\n  \/* Watermark decorativo *\/\r\n  .pat-menu__watermark {\r\n    position: absolute;\r\n    bottom: -2rem;\r\n    right: -2rem;\r\n    font-family: var(--font-head);\r\n    font-size: clamp(8rem, 20vw, 18rem);\r\n    color: rgba(255,255,255,0.02);\r\n    letter-spacing: -0.02em;\r\n    pointer-events: none;\r\n    line-height: 1;\r\n    z-index: 0;\r\n  }\r\n\r\n  .pat-section-header {\r\n    text-align: center;\r\n    margin-bottom: 3rem;\r\n    position: relative;\r\n    z-index: 1;\r\n  }\r\n  .pat-section-label {\r\n    display: inline-block;\r\n    font-size: 0.7rem;\r\n    font-weight: 600;\r\n    letter-spacing: 0.3em;\r\n    text-transform: uppercase;\r\n    color: var(--yellow);\r\n    margin-bottom: 0.8rem;\r\n  }\r\n  .pat-section-title {\r\n    font-family: var(--font-head);\r\n    font-size: clamp(2.4rem, 6vw, 4.5rem);\r\n    line-height: 1.0;\r\n    letter-spacing: 0.02em;\r\n  }\r\n  .pat-section-title--light { color: var(--white); }\r\n  .pat-section-title--dark  { color: var(--black); }\r\n\r\n  .pat-section-divider {\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    gap: 0.8rem;\r\n    margin-top: 1rem;\r\n  }\r\n  .pat-section-divider span {\r\n    display: block;\r\n    height: 2px;\r\n    width: 50px;\r\n    background: var(--red);\r\n  }\r\n  .pat-section-divider i { font-size: 1.2rem; font-style: normal; }\r\n\r\n  \/* \u2500\u2500 Tabs de categor\u00edas \u2500\u2500 *\/\r\n  \/* \u2500\u2500 Categor\u00edas sticky \u2500\u2500 *\/\r\n  .pat-menu__categories {\r\n    display: flex;\r\n    justify-content: center;\r\n    gap: 0.6rem;\r\n    flex-wrap: wrap;\r\n    position: relative;\r\n    z-index: 50;\r\n    background: var(--dark);\r\n    padding: 0.75rem 1rem;\r\n    margin-bottom: 1.5rem;\r\n    box-shadow: 0 2px 12px rgba(0,0,0,0.5);\r\n  }\r\n  .pat-menu__categories.is-fixed {\r\n    position: fixed;\r\n    top: 0;\r\n    left: 0;\r\n    width: 100%;\r\n    margin-bottom: 0;\r\n    background: #1a1a1a;\r\n    opacity: 1;\r\n  }\r\n  .pat-menu__cat-btn {\r\n    padding: 0.55rem 1.3rem;\r\n    font-family: var(--font-body);\r\n    font-size: 0.78rem;\r\n    font-weight: 600;\r\n    letter-spacing: 0.06em;\r\n    text-transform: capitalize;\r\n    border: 1.5px solid rgba(255,255,255,0.15);\r\n    border-radius: 24px;\r\n    background: transparent;\r\n    color: rgba(255,255,255,0.55);\r\n    cursor: pointer;\r\n    white-space: nowrap;\r\n    transition: all 0.25s;\r\n  }\r\n  .pat-menu__cat-btn:hover {\r\n    background: rgba(255,255,255,0.1);\r\n    color: var(--white);\r\n    border-color: rgba(255,255,255,0.3);\r\n  }\r\n  .pat-menu__cat-btn.pat-cat-active {\r\n    background: var(--red);\r\n    border-color: var(--red);\r\n    color: var(--white);\r\n  }\r\n  .pat-menu__cat-btn-emoji { font-size: 0.95rem; margin-right: 0.3rem; }\r\n\r\n  \/* \u2500\u2500 Carrusel m\u00f3vil de categor\u00edas (\u2264768px) \u2500\u2500 *\/\r\n  @media (max-width: 768px) {\r\n    .pat-menu__categories {\r\n      display: flex;\r\n      flex-wrap: nowrap;\r\n      justify-content: center;\r\n      align-items: center;\r\n      gap: 0.5rem;\r\n      padding: 0.65rem 0.5rem;\r\n      overflow: hidden;\r\n    }\r\n    \/* Ocultar todos los botones por defecto en m\u00f3vil *\/\r\n    .pat-menu__categories .pat-menu__cat-btn {\r\n      display: none;\r\n    }\r\n    \/* Mostrar solo prev, active y next *\/\r\n    .pat-menu__categories .pat-menu__cat-btn.pat-visible-prev,\r\n    .pat-menu__categories .pat-menu__cat-btn.pat-cat-active,\r\n    .pat-menu__categories .pat-menu__cat-btn.pat-visible-next {\r\n      display: inline-flex;\r\n      align-items: center;\r\n    }\r\n    \/* Bot\u00f3n activo \u2014 naranja *\/\r\n    .pat-menu__categories .pat-menu__cat-btn.pat-cat-active {\r\n      background: var(--orange);\r\n      border-color: var(--orange);\r\n      color: var(--white);\r\n      flex: 0 1 auto;\r\n      max-width: 45%;\r\n    }\r\n    \/* Botones laterales *\/\r\n    .pat-menu__categories .pat-menu__cat-btn.pat-visible-prev,\r\n    .pat-menu__categories .pat-menu__cat-btn.pat-visible-next {\r\n      background: transparent;\r\n      border-color: rgba(255,255,255,0.2);\r\n      color: rgba(255,255,255,0.55);\r\n      flex: 0 1 auto;\r\n      max-width: 28%;\r\n      font-size: 0.7rem;\r\n      padding: 0.45rem 0.7rem;\r\n    }\r\n    \/* Flechas del carrusel *\/\r\n    .pat-cat-arrow {\r\n      display: flex !important;\r\n      align-items: center;\r\n      justify-content: center;\r\n      background: transparent;\r\n      border: none;\r\n      color: var(--orange);\r\n      font-size: 1.2rem;\r\n      cursor: pointer;\r\n      padding: 0.3rem 0.4rem;\r\n      flex-shrink: 0;\r\n      line-height: 1;\r\n      transition: color 0.2s, transform 0.15s;\r\n      -webkit-tap-highlight-color: transparent;\r\n    }\r\n    .pat-cat-arrow:active { transform: scale(0.88); }\r\n  }\r\n  \/* En desktop las flechas no se muestran *\/\r\n  .pat-cat-arrow { display: none; }\r\n\r\n  \/* \u2500\u2500 Separadores de categor\u00eda \u2500\u2500 *\/\r\n  .pat-menu__separator {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 1.2rem;\r\n    margin: 2.5rem 0 1.2rem;\r\n    padding: 0 0.5rem;\r\n  }\r\n  .pat-menu__block:first-child .pat-menu__separator { margin-top: 0; }\r\n  .pat-menu__separator-line {\r\n    flex: 1;\r\n    height: 2px;\r\n    background: linear-gradient(90deg, transparent, var(--red), transparent);\r\n  }\r\n  .pat-menu__separator-title {\r\n    font-family: var(--font-head);\r\n    font-size: 1rem;\r\n    font-weight: 700;\r\n    letter-spacing: 0.12em;\r\n    text-transform: uppercase;\r\n    color: var(--yellow);\r\n    white-space: nowrap;\r\n    padding: 0.4rem 1.2rem;\r\n    border: 1.5px solid var(--red);\r\n    border-radius: 24px;\r\n  }\r\n\r\n  \/* \u2500\u2500 Contenedor del men\u00fa \u2500\u2500 *\/\r\n  .pat-menu__container {\r\n    max-width: 1100px;\r\n    margin: 0 auto;\r\n    padding-top: 0.5rem;\r\n  }\r\n\r\n  \/* \u2500\u2500 Paneles del men\u00fa \u2500\u2500 *\/\r\n\r\n  @keyframes lodi-panel-in {\r\n    from { opacity: 0; transform: translateY(16px); }\r\n    to   { opacity: 1; transform: translateY(0); }\r\n  }\r\n\r\n  \/* Grid de items del men\u00fa *\/\r\n  .pat-menu__panel {\r\n    display: grid;\r\n    max-width: 1100px;\r\n    margin: 0 auto;\r\n    position: relative;\r\n    z-index: 1;\r\n    grid-template-columns: 1fr;\r\n    gap: 1rem;\r\n  }\r\n\r\n  .pat-menu-item {\r\n    background: rgba(255,255,255,0.04);\r\n    border: 1px solid rgba(255,255,255,0.07);\r\n    border-radius: 3px;\r\n    overflow: hidden;\r\n    display: flex;\r\n    flex-direction: column;\r\n    transition: transform 0.3s, border-color 0.3s;\r\n  }\r\n  .pat-menu-item:hover {\r\n    transform: translateY(-4px);\r\n    border-color: rgba(241,196,15,0.3);\r\n  }\r\n\r\n  .pat-menu-item__img {\r\n    width: 100%;\r\n    aspect-ratio: 16\/9;\r\n    object-fit: cover;\r\n    display: block;\r\n  }\r\n\r\n  .pat-menu-item__img-ph {\r\n    width: 100%;\r\n    aspect-ratio: 16\/9;\r\n    background: linear-gradient(135deg, #2a1a1a 0%, #3d2020 100%);\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    flex-direction: column;\r\n    gap: 0.5rem;\r\n  }\r\n  .pat-menu-item__img-ph span {\r\n    font-size: 2rem;\r\n  }\r\n  .pat-menu-item__img-ph small {\r\n    font-family: var(--font-head);\r\n    font-size: 0.7rem;\r\n    letter-spacing: 0.2em;\r\n    color: rgba(255,255,255,0.15);\r\n    text-transform: uppercase;\r\n  }\r\n\r\n  .pat-menu-item__body {\r\n    padding: 1.1rem 1.3rem;\r\n    flex: 1;\r\n    display: flex;\r\n    flex-direction: column;\r\n  }\r\n\r\n  .pat-menu-item__name {\r\n    font-family: var(--font-head);\r\n    font-size: 1.35rem;\r\n    letter-spacing: 0.04em;\r\n    color: var(--white);\r\n    margin-bottom: 0.4rem;\r\n    line-height: 1.1;\r\n  }\r\n\r\n  .pat-menu-item__desc {\r\n    font-size: 0.82rem;\r\n    font-weight: 300;\r\n    color: rgba(255,255,255,0.5);\r\n    line-height: 1.6;\r\n    flex: 1;\r\n    margin-bottom: 0.8rem;\r\n  }\r\n\r\n  .pat-menu-item__price {\r\n    font-family: var(--font-head);\r\n    font-size: 1.5rem;\r\n    letter-spacing: 0.05em;\r\n    color: var(--yellow);\r\n    line-height: 1;\r\n  }\r\n\r\n  .pat-menu-item__price small {\r\n    font-size: 0.75rem;\r\n    color: rgba(255,255,255,0.3);\r\n    font-family: var(--font-body);\r\n    font-weight: 400;\r\n    letter-spacing: 0;\r\n    margin-left: 0.3rem;\r\n  }\r\n\r\n  \/* CTA del men\u00fa *\/\r\n  .pat-menu__note {\r\n    text-align: center;\r\n    margin-top: 3rem;\r\n    position: relative;\r\n    z-index: 1;\r\n  }\r\n  .pat-menu__note p {\r\n    font-size: 0.85rem;\r\n    color: rgba(255,255,255,0.35);\r\n    margin-bottom: 1.5rem;\r\n    letter-spacing: 0.05em;\r\n  }\r\n\r\n  \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n     4. GALER\u00cdA DE LODI\r\n  \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n.pat-gallery {\r\n    background: #f2b329;\r\n    padding: 6.5rem 1.5rem;\r\n    overflow: hidden;\r\n    position: relative;\r\n}\r\n\r\n  .pat-gallery__grid {\r\n    max-width: 1100px;\r\n    margin: 0 auto;\r\n    display: grid;\r\n    grid-template-columns: repeat(2, 1fr);\r\n    gap: 0.6rem;\r\n  }\r\n\r\n  .pat-gallery__item {\r\n    overflow: hidden;\r\n    border-radius: 2px;\r\n    cursor: pointer;\r\n    position: relative;\r\n  }\r\n\r\n  .pat-gallery__item:first-child {\r\n    grid-column: 1 \/ -1;\r\n  }\r\n\r\n  .pat-gallery__item-inner {\r\n    width: 100%;\r\n    aspect-ratio: 4\/3;\r\n    background: linear-gradient(135deg, #e2e8f0, #cbd5e1);\r\n    transition: transform 0.55s cubic-bezier(0.25, 0.46, 0.45, 0.94);\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    position: relative;\r\n    overflow: hidden;\r\n  }\r\n\r\n  .pat-gallery__item:first-child .pat-gallery__item-inner {\r\n    aspect-ratio: 21\/8;\r\n  }\r\n\r\n  .pat-gallery__item:hover .pat-gallery__item-inner {\r\n    transform: scale(1.06);\r\n  }\r\n\r\n  .pat-gallery__item-inner img {\r\n    width: 100%;\r\n    height: 100%;\r\n    object-fit: cover;\r\n    position: absolute;\r\n    inset: 0;\r\n    display: block;\r\n  }\r\n\r\n  .pat-gallery__item-inner::after {\r\n    content: '';\r\n    position: absolute;\r\n    inset: 0;\r\n    background: rgba(192,57,43,0);\r\n    transition: background 0.35s;\r\n    z-index: 1;\r\n  }\r\n  .pat-gallery__item:hover .pat-gallery__item-inner::after {\r\n    background: rgba(192,57,43,0.2);\r\n  }\r\n\r\n  .pat-gallery__ph {\r\n    font-family: var(--font-head);\r\n    font-size: 0.8rem;\r\n    letter-spacing: 0.18em;\r\n    color: #94a3b8;\r\n    text-transform: uppercase;\r\n  }\r\n\r\n  \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n     5. ENCU\u00c9NTRANOS \u2014 MAPA + CONTACTO\r\n  \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .pat-location {\r\n    background: var(--black);\r\n    padding: 6.5rem 1.5rem;\r\n    position: relative;\r\n    overflow: hidden;\r\n  }\r\n\r\n  .pat-location::before {\r\n    content: '';\r\n    position: absolute;\r\n    top: 0; left: 0; right: 0;\r\n    height: 4px;\r\n    background: linear-gradient(90deg, var(--red), var(--orange), var(--yellow));\r\n  }\r\n\r\n  .pat-location__inner {\r\n    max-width: 1100px;\r\n    margin: 0 auto;\r\n    display: grid;\r\n    grid-template-columns: 1fr;\r\n    gap: 3rem;\r\n  }\r\n\r\n  \/* Mapa embed *\/\r\n  .pat-location__map {\r\n    border-radius: 3px;\r\n    overflow: hidden;\r\n    position: relative;\r\n  }\r\n  .pat-location__map iframe {\r\n    width: 100%;\r\n    height: 380px;\r\n    border: none;\r\n    display: block;\r\n    filter: grayscale(20%) contrast(1.05);\r\n  }\r\n  .pat-location__map::after {\r\n    content: '';\r\n    position: absolute;\r\n    inset: 0;\r\n    border: 2px solid rgba(192,57,43,0.4);\r\n    border-radius: 3px;\r\n    pointer-events: none;\r\n  }\r\n\r\n  \/* Info de contacto *\/\r\n  .pat-location__info {\r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: 1.8rem;\r\n    justify-content: center;\r\n  }\r\n\r\n  .pat-location__heading {\r\n    font-family: var(--font-head);\r\n    font-size: clamp(2rem, 5vw, 3.5rem);\r\n    color: var(--white);\r\n    letter-spacing: 0.03em;\r\n    line-height: 1;\r\n    margin-bottom: 0.5rem;\r\n  }\r\n  .pat-location__heading em {\r\n    font-style: normal;\r\n    color: var(--yellow);\r\n  }\r\n\r\n  .pat-contact-row {\r\n    display: flex;\r\n    align-items: flex-start;\r\n    gap: 1rem;\r\n  }\r\n\r\n  .pat-contact-row__icon {\r\n    width: 42px;\r\n    height: 42px;\r\n    background: rgba(192,57,43,0.15);\r\n    border: 1px solid rgba(192,57,43,0.3);\r\n    border-radius: 2px;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    font-size: 1.1rem;\r\n    flex-shrink: 0;\r\n  }\r\n\r\n  .pat-contact-row__label {\r\n    font-size: 0.68rem;\r\n    font-weight: 600;\r\n    letter-spacing: 0.2em;\r\n    text-transform: uppercase;\r\n    color: var(--red);\r\n    margin-bottom: 0.25rem;\r\n  }\r\n\r\n  .pat-contact-row__value {\r\n    font-size: 0.95rem;\r\n    color: rgba(255,255,255,0.85);\r\n    line-height: 1.5;\r\n  }\r\n\r\n  .pat-contact-row__value a {\r\n    color: rgba(255,255,255,0.85);\r\n    text-decoration: none;\r\n    transition: color 0.2s;\r\n  }\r\n  .pat-contact-row__value a:hover { color: var(--yellow); }\r\n\r\n  \/* Tags de servicio *\/\r\n  .pat-service-tags {\r\n    display: flex;\r\n    flex-wrap: wrap;\r\n    gap: 0.5rem;\r\n    margin-top: 0.5rem;\r\n  }\r\n  .pat-service-tag {\r\n    background: rgba(255,255,255,0.05);\r\n    border: 1px solid rgba(255,255,255,0.12);\r\n    color: rgba(255,255,255,0.65);\r\n    font-size: 0.72rem;\r\n    font-weight: 500;\r\n    letter-spacing: 0.08em;\r\n    padding: 0.3rem 0.8rem;\r\n    border-radius: 2px;\r\n  }\r\n\r\n  .pat-location__cta {\r\n    display: flex;\r\n    gap: 1rem;\r\n    flex-wrap: wrap;\r\n  }\r\n\r\n  \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n     6. DELIVERY APPS\r\n  \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n.pat-delivery {\r\n    background: #f2b329;\r\n    padding: 5rem 1.5rem;\r\n    position: relative;\r\n    overflow: hidden;\r\n}\r\n\r\n  .pat-delivery::before {\r\n    content: 'DELIVERY';\r\n    position: absolute;\r\n    left: -1rem;\r\n    top: 50%;\r\n    transform: translateY(-50%) rotate(-90deg);\r\n    font-family: var(--font-head);\r\n    font-size: 8rem;\r\n    color: rgba(255, 255, 255, 0.10);\r\n    pointer-events: none;\r\n    white-space: nowrap;\r\n  }\r\n\r\n  .pat-delivery__inner {\r\n    max-width: 960px;\r\n    margin: 0 auto;\r\n    text-align: center;\r\n    position: relative;\r\n    z-index: 1;\r\n  }\r\n\r\n  .pat-delivery__title {\r\n    font-family: var(--font-head);\r\n    font-size: clamp(2rem, 5vw, 3.5rem);\r\n    color: var(--black);\r\n    letter-spacing: 0.02em;\r\n    margin-bottom: 0.6rem;\r\n    line-height: 1;\r\n  }\r\n  .pat-delivery__title em { font-style: normal; color: var(--red); }\r\n\r\n  .pat-delivery__sub {\r\n    font-size: 0.95rem;\r\n    font-weight: 300;\r\n    color: rgba(30,41,59,0.65);\r\n    margin-bottom: 2.5rem;\r\n  }\r\n\r\n  .pat-delivery__apps {\r\n    display: flex;\r\n    flex-wrap: wrap;\r\n    justify-content: center;\r\n    gap: 1rem;\r\n  }\r\n\r\n  .pat-delivery__app {\r\n    background: rgba(255, 255, 255, 0.15);\r\n    border: 2px solid rgba(192,57,43,0.15);\r\n    color: var(--text);\r\n    font-family: var(--font-head);\r\n    font-size: 1rem;\r\n    letter-spacing: 0.1em;\r\n    padding: 0.85rem 2rem;\r\n    text-decoration: none;\r\n    border-radius: 2px;\r\n    transition: all 0.25s;\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 0.5rem;\r\n    box-shadow: 0 2px 12px rgba(0,0,0,0.05);\r\n  }\r\n  .pat-delivery__app:hover {\r\n    background: var(--red);\r\n    color: var(--white);\r\n    border-color: var(--red);\r\n    transform: translateY(-2px);\r\n    box-shadow: 0 8px 24px rgba(192,57,43,0.25);\r\n  }\r\n\r\n  \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n     7. PUENTE A PATERSON\r\n  \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .pat-bridge {\r\n    background: var(--red);\r\n    padding: 5rem 1.5rem;\r\n    position: relative;\r\n    overflow: hidden;\r\n    text-align: center;\r\n  }\r\n\r\n  .pat-bridge::before {\r\n    content: '';\r\n    position: absolute;\r\n    inset: 0;\r\n    background-image: repeating-linear-gradient(\r\n      45deg,\r\n      rgba(255,255,255,0.03) 0px,\r\n      rgba(255,255,255,0.03) 1px,\r\n      transparent 1px,\r\n      transparent 35px\r\n    );\r\n    pointer-events: none;\r\n  }\r\n\r\n  .pat-bridge__inner {\r\n    position: relative;\r\n    z-index: 1;\r\n    max-width: 700px;\r\n    margin: 0 auto;\r\n  }\r\n\r\n  .pat-bridge__label {\r\n    display: inline-block;\r\n    font-size: 0.7rem;\r\n    font-weight: 600;\r\n    letter-spacing: 0.28em;\r\n    text-transform: uppercase;\r\n    color: rgba(255,255,255,0.6);\r\n    margin-bottom: 1rem;\r\n  }\r\n\r\n  .pat-bridge__title {\r\n    font-family: var(--font-head);\r\n    font-size: clamp(2.2rem, 6vw, 4rem);\r\n    color: var(--white);\r\n    line-height: 1.0;\r\n    letter-spacing: 0.02em;\r\n    margin-bottom: 1rem;\r\n  }\r\n\r\n  .pat-bridge__text {\r\n    font-size: 0.95rem;\r\n    font-weight: 300;\r\n    color: rgba(255,255,255,0.8);\r\n    margin-bottom: 2rem;\r\n    line-height: 1.7;\r\n  }\r\n\r\n  .pat-bridge__btn {\r\n    display: inline-block;\r\n    background: var(--white);\r\n    color: var(--red);\r\n    font-family: var(--font-head);\r\n    font-size: 1.1rem;\r\n    letter-spacing: 0.1em;\r\n    padding: 0.9rem 2.5rem;\r\n    text-decoration: none;\r\n    clip-path: polygon(8px 0%, 100% 0%, calc(100% - 8px) 100%, 0% 100%);\r\n    transition: background 0.25s, transform 0.2s;\r\n  }\r\n  .pat-bridge__btn:hover {\r\n    background: var(--yellow);\r\n    transform: translateY(-2px);\r\n  }\r\n\r\n  \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n     RESPONSIVE \u2014 TABLET 768px\r\n  \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  @media (min-width: 768px) {\r\n    .pat-menu__panel {\r\n      grid-template-columns: repeat(2, 1fr);\r\n    }\r\n    .pat-gallery__grid {\r\n      grid-template-columns: repeat(3, 1fr);\r\n    }\r\n    .pat-location__inner {\r\n      grid-template-columns: 1fr 1fr;\r\n      align-items: start;\r\n    }\r\n  }\r\n\r\n  \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n     RESPONSIVE \u2014 DESKTOP 1024px\r\n  \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  @media (min-width: 1024px) {\r\n    .pat-menu__panel {\r\n      grid-template-columns: repeat(3, 1fr);\r\n    }\r\n    .pat-gallery__grid {\r\n      grid-template-columns: repeat(4, 1fr);\r\n    }\r\n    .pat-gallery__item:first-child {\r\n      grid-column: 1 \/ 3;\r\n      grid-row: 1 \/ 3;\r\n    }\r\n    .pat-gallery__item:first-child .pat-gallery__item-inner {\r\n      aspect-ratio: unset;\r\n      height: 100%;\r\n      min-height: 400px;\r\n    }\r\n  }\r\n\r\n  \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n     SCROLL REVEAL\r\n  \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .pat-reveal {\r\n    opacity: 0;\r\n    transform: translateY(28px);\r\n    transition: opacity 0.7s ease, transform 0.7s ease;\r\n  }\r\n  .pat-reveal.is-visible {\r\n    opacity: 1;\r\n    transform: translateY(0);\r\n  }\r\n  .pat-reveal-delay-1 { transition-delay: 0.1s; }\r\n  .pat-reveal-delay-2 { transition-delay: 0.2s; }\r\n  .pat-reveal-delay-3 { transition-delay: 0.3s; }\r\n  .pat-reveal-delay-4 { transition-delay: 0.4s; }\r\n\r\n  \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n     CARRITO + CHECKOUT \u2014 SISTEMA DE PEDIDOS PATERSON\r\n  \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .pat-add-btn {\r\n    display: flex; align-items: center; justify-content: center; gap: 0.45rem;\r\n    width: 100%; margin-top: 0.9rem; padding: 0.65rem 1rem;\r\n    background: var(--red); border: 1.5px solid var(--red); color: var(--white);\r\n    font-family: var(--font-head); font-size: 0.92rem; letter-spacing: 0.08em;\r\n    cursor: pointer; border-radius: 24px;\r\n    transition: background 0.2s, color 0.2s, border-color 0.2s, transform 0.15s, box-shadow 0.2s;\r\n  }\r\n  .pat-add-btn:hover { background: #a93226; border-color: #a93226; color: var(--white); transform: translateY(-2px); box-shadow: 0 4px 12px rgba(192,57,43,0.35); }\r\n  .pat-add-btn.is-added { background: var(--green); border-color: var(--green); color: var(--white); }\r\n\r\n  \/* \u2500\u2500 Selector de tama\u00f1o tacos \u2500\u2500 *\/\r\n  .pat-size-selector {\r\n    display: flex;\r\n    gap: 0.5rem;\r\n    margin-top: 0.75rem;\r\n    align-items: center;\r\n  }\r\n  .pat-size-btn {\r\n    flex: 1;\r\n    padding: 0.4rem 0.6rem;\r\n    background: transparent;\r\n    border: 1.5px solid rgba(255,255,255,0.2);\r\n    color: rgba(255,255,255,0.5);\r\n    font-family: var(--font-head);\r\n    font-size: 0.85rem;\r\n    letter-spacing: 0.06em;\r\n    cursor: pointer;\r\n    border-radius: 2px;\r\n    transition: background 0.2s, color 0.2s, border-color 0.2s;\r\n    line-height: 1.3;\r\n    text-align: center;\r\n  }\r\n  .pat-size-btn.is-active {\r\n    border-color: var(--yellow);\r\n    color: var(--yellow);\r\n    background: rgba(241,196,15,0.08);\r\n  }\r\n  .pat-size-btn:hover:not(.is-active) {\r\n    border-color: rgba(255,255,255,0.4);\r\n    color: rgba(255,255,255,0.8);\r\n  }\r\n\r\n\r\n  \/* \u2500\u2500 Tracker de pedido \u2500\u2500 *\/\r\n  #patTracker {\r\n    display: none;\r\n    position: fixed;\r\n    bottom: 2rem;\r\n    left: 50%;\r\n    transform: translateX(-50%);\r\n    z-index: 90;\r\n    background: #a93226;\r\n    border: 2px solid var(--yellow);\r\n    border-radius: 16px;\r\n    padding: 1.4rem 2rem;\r\n    min-width: 320px;\r\n    max-width: 90vw;\r\n    color: var(--white);\r\n    font-family: var(--font-body);\r\n    box-shadow: 0 12px 40px rgba(0,0,0,0.6);\r\n    animation: lodi-fade-up 0.5s ease;\r\n  }\r\n  #patTracker.pat-tracker-visible { display: block; }\r\n  .pat-tracker__header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 0.8rem; }\r\n  .pat-tracker__title { font-size: 0.85rem; font-weight: 700; text-transform: uppercase; letter-spacing: 0.1em; color: var(--yellow); font-family: var(--font-head); }\r\n  .pat-tracker__close { background: none; border: none; color: rgba(255,255,255,0.5); font-size: 1.3rem; cursor: pointer; line-height: 1; }\r\n  .pat-tracker__close:hover { color: var(--white); }\r\n  .pat-tracker__bar { width: 100%; height: 8px; background: rgba(255,255,255,0.15); border-radius: 4px; overflow: hidden; margin-bottom: 0.8rem; }\r\n  .pat-tracker__progress { height: 100%; background: linear-gradient(90deg, var(--yellow), var(--orange)); border-radius: 4px; width: 0%; transition: width 1s linear; }\r\n  .pat-tracker__info { display: flex; justify-content: space-between; align-items: center; }\r\n  .pat-tracker__status { font-size: 0.82rem; color: rgba(255,255,255,0.8); }\r\n  .pat-tracker__time { font-size: 1.5rem; font-weight: 900; font-variant-numeric: tabular-nums; color: var(--white); font-family: var(--font-head); }\r\n\r\n  @media (max-width: 600px) {\r\n    .pat-menu__categories { gap: 0.4rem; padding: 0.8rem 0.5rem; }\r\n    .pat-menu__cat-btn { padding: 0.45rem 0.9rem; font-size: 0.7rem; }\r\n    #patTracker { min-width: 280px; padding: 1rem 1.2rem; bottom: 1rem; }\r\n  }\r\n\r\n  #patCartBtn {\r\n    position: fixed; bottom: 1.8rem; right: 1.8rem; z-index: 9000;\r\n    background: var(--red); color: var(--white); border: none; border-radius: 50px;\r\n    padding: 0.85rem 1.6rem; font-family: var(--font-head); font-size: 1rem; letter-spacing: 0.08em;\r\n    cursor: pointer; display: flex; align-items: center; gap: 0.5rem;\r\n    box-shadow: 0 4px 24px rgba(192,57,43,0.45);\r\n    transition: transform 0.2s, background 0.2s, opacity 0.3s;\r\n    opacity: 0; pointer-events: none; transform: translateY(10px);\r\n  }\r\n  #patCartBtn.is-visible { opacity: 1; pointer-events: auto; transform: translateY(0); }\r\n  #patCartBtn:hover { background: var(--orange); transform: translateY(-2px); }\r\n  #patCartCount {\r\n    background: var(--yellow); color: var(--black); border-radius: 50px;\r\n    padding: 0.1rem 0.55rem; font-size: 0.82rem; font-weight: 700; min-width: 22px; text-align: center;\r\n  }\r\n  #patCartOverlay {\r\n    position: fixed; inset: 0; background: rgba(0,0,0,0.7); z-index: 9100;\r\n    opacity: 0; pointer-events: none; transition: opacity 0.3s; backdrop-filter: blur(4px);\r\n  }\r\n  #patCartOverlay.is-open { opacity: 1; pointer-events: auto; }\r\n  #patCartSidebar {\r\n    position: fixed; top: 0; right: 0; bottom: 0; width: min(480px, 100vw);\r\n    background: var(--black); z-index: 9200; display: flex; flex-direction: column;\r\n    transform: translateX(100%); transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);\r\n    border-left: 1px solid rgba(255,255,255,0.08);\r\n  }\r\n  #patCartSidebar.is-open { transform: translateX(0); }\r\n  .pat-cart__header { display: flex; align-items: center; justify-content: space-between; padding: 1.4rem 1.6rem; border-bottom: 1px solid rgba(255,255,255,0.08); flex-shrink: 0; }\r\n  .pat-cart__title { font-family: var(--font-head); font-size: 1.5rem; color: var(--white); letter-spacing: 0.06em; }\r\n  .pat-cart__close { background: rgba(255,255,255,0.07); border: 1px solid rgba(255,255,255,0.12); color: rgba(255,255,255,0.7); width: 36px; height: 36px; border-radius: 2px; font-size: 1.2rem; cursor: pointer; display: flex; align-items: center; justify-content: center; transition: background 0.2s, color 0.2s; }\r\n  .pat-cart__close:hover { background: var(--red); color: var(--white); border-color: var(--red); }\r\n  .pat-cart__items { flex: 1; overflow-y: auto; padding: 1rem 1.6rem; scrollbar-width: thin; scrollbar-color: rgba(255,255,255,0.1) transparent; }\r\n  .pat-cart__empty { display: flex; flex-direction: column; align-items: center; justify-content: center; height: 100%; gap: 1rem; color: rgba(255,255,255,0.3); font-size: 0.9rem; text-align: center; }\r\n  .pat-cart__empty-icon { font-size: 3rem; }\r\n  .pat-cart-item { display: flex; align-items: center; gap: 1rem; padding: 0.9rem 0; border-bottom: 1px solid rgba(255,255,255,0.06); }\r\n  .pat-cart-item__info { flex: 1; min-width: 0; }\r\n  .pat-cart-item__name { font-family: var(--font-head); font-size: 1rem; color: var(--white); letter-spacing: 0.03em; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }\r\n  .pat-cart-item__price { font-size: 0.82rem; color: var(--yellow); margin-top: 0.2rem; }\r\n  .pat-cart-item__controls { display: flex; align-items: center; gap: 0.5rem; flex-shrink: 0; }\r\n  .pat-cart-item__btn { background: rgba(255,255,255,0.07); border: 1px solid rgba(255,255,255,0.12); color: var(--white); width: 28px; height: 28px; border-radius: 2px; font-size: 1rem; cursor: pointer; display: flex; align-items: center; justify-content: center; transition: background 0.15s; line-height: 1; }\r\n  .pat-cart-item__btn:hover { background: var(--red); border-color: var(--red); }\r\n  .pat-cart-item__qty { font-family: var(--font-head); font-size: 1.1rem; color: var(--white); min-width: 22px; text-align: center; }\r\n  .pat-cart-item__subtotal { font-family: var(--font-head); font-size: 1rem; color: var(--white); min-width: 52px; text-align: right; }\r\n  .pat-cart__footer { padding: 1.2rem 1.6rem; border-top: 1px solid rgba(255,255,255,0.08); flex-shrink: 0; }\r\n  .pat-cart__totals { margin-bottom: 1rem; }\r\n  .pat-cart__total-row { display: flex; justify-content: space-between; align-items: center; font-size: 0.85rem; color: rgba(255,255,255,0.55); margin-bottom: 0.5rem; }\r\n  .pat-cart__total-row--main { font-family: var(--font-head); font-size: 1.4rem; color: var(--white); margin-top: 0.6rem; padding-top: 0.6rem; border-top: 1px solid rgba(255,255,255,0.12); }\r\n  .pat-cart__total-row--main span:last-child { color: var(--yellow); }\r\n  .pat-cart__checkout-btn { width: 100%; padding: 1rem; background: var(--red); color: var(--white); font-family: var(--font-head); font-size: 1.15rem; letter-spacing: 0.1em; border: none; border-radius: 2px; cursor: pointer; transition: background 0.2s, transform 0.15s; clip-path: polygon(8px 0%, 100% 0%, calc(100% - 8px) 100%, 0% 100%); }\r\n  .pat-cart__checkout-btn:hover { background: var(--orange); transform: translateY(-1px); }\r\n  .pat-cart__note { margin-top: 0.8rem; font-size: 0.72rem; color: rgba(255,255,255,0.3); text-align: center; line-height: 1.5; }\r\n\r\n  #patCheckoutModal { position: fixed; inset: 0; z-index: 9500; background: rgba(0,0,0,0.85); display: flex; align-items: center; justify-content: center; padding: 1rem; opacity: 0; pointer-events: none; transition: opacity 0.3s; backdrop-filter: blur(6px); }\r\n  #patCheckoutModal.is-open { opacity: 1; pointer-events: auto; }\r\n  .pat-checkout__box { background: #1e1e1e; border: 1px solid rgba(255,255,255,0.1); border-radius: 4px; width: 100%; max-width: 520px; max-height: 90vh; overflow-y: auto; padding: 2rem; position: relative; scrollbar-width: thin; scrollbar-color: rgba(255,255,255,0.1) transparent; }\r\n  .pat-checkout__close { position: absolute; top: 1rem; right: 1rem; background: rgba(255,255,255,0.07); border: 1px solid rgba(255,255,255,0.1); color: rgba(255,255,255,0.6); width: 32px; height: 32px; border-radius: 2px; font-size: 1.1rem; cursor: pointer; display: flex; align-items: center; justify-content: center; }\r\n  .pat-checkout__close:hover { background: var(--red); color: var(--white); }\r\n  .pat-checkout__title { font-family: var(--font-head); font-size: 1.6rem; color: var(--white); letter-spacing: 0.05em; margin-bottom: 1.5rem; }\r\n  .pat-checkout__section-label { font-size: 0.68rem; font-weight: 600; letter-spacing: 0.25em; text-transform: uppercase; color: var(--red); margin-bottom: 0.8rem; margin-top: 1.4rem; }\r\n  .pat-checkout__field { margin-bottom: 0.8rem; }\r\n  .pat-checkout__field label { display: block; font-size: 0.75rem; color: rgba(255,255,255,0.5); margin-bottom: 0.3rem; letter-spacing: 0.05em; }\r\n  .pat-checkout__field input, .pat-checkout__field select, .pat-checkout__field textarea { width: 100%; background: rgba(255,255,255,0.05); border: 1px solid rgba(255,255,255,0.12); border-radius: 2px; padding: 0.6rem 0.8rem; color: var(--white); font-family: var(--font-body); font-size: 0.9rem; outline: none; transition: border-color 0.2s; }\r\n  .pat-checkout__field input:focus, .pat-checkout__field select:focus, .pat-checkout__field textarea:focus { border-color: var(--red); }\r\n  .pat-checkout__field textarea { resize: vertical; min-height: 70px; }\r\n  .pat-checkout__field select option { background: #1e1e1e; }\r\n  .pat-checkout__row { display: grid; grid-template-columns: 1fr 1fr; gap: 0.8rem; }\r\n  #pat-sq-card { background: rgba(255,255,255,0.05); border: 1px solid rgba(255,255,255,0.12); border-radius: 2px; padding: 0.8rem; min-height: 80px; margin-top: 0.5rem; }\r\n  .pat-checkout__order-summary { background: rgba(255,255,255,0.03); border: 1px solid rgba(255,255,255,0.07); border-radius: 2px; padding: 0.8rem 1rem; margin-bottom: 0.5rem; max-height: 130px; overflow-y: auto; scrollbar-width: thin; }\r\n  .pat-checkout__order-line { display: flex; justify-content: space-between; font-size: 0.8rem; color: rgba(255,255,255,0.65); padding: 0.2rem 0; }\r\n  .pat-checkout__order-line span:last-child { color: var(--yellow); }\r\n  .pat-checkout__total-display { display: flex; justify-content: space-between; align-items: center; margin: 0.8rem 0 1.2rem; padding-top: 0.8rem; border-top: 1px solid rgba(255,255,255,0.1); }\r\n  .pat-checkout__total-display .label { font-family: var(--font-head); font-size: 1rem; color: rgba(255,255,255,0.5); }\r\n  .pat-checkout__total-display .amount { font-family: var(--font-head); font-size: 1.5rem; color: var(--yellow); }\r\n  .pat-checkout__pay-btn { width: 100%; padding: 1rem; background: var(--red); color: var(--white); font-family: var(--font-head); font-size: 1.1rem; letter-spacing: 0.1em; border: none; border-radius: 2px; cursor: pointer; transition: background 0.2s; clip-path: polygon(8px 0%, 100% 0%, calc(100% - 8px) 100%, 0% 100%); margin-top: 0.5rem; }\r\n  .pat-checkout__pay-btn:hover { background: var(--orange); }\r\n  .pat-checkout__pay-btn:disabled { background: #555; cursor: not-allowed; }\r\n  .pat-checkout__status { margin-top: 0.8rem; text-align: center; font-size: 0.82rem; min-height: 1.4rem; }\r\n  .pat-checkout__status--error { color: #e74c3c; }\r\n  .pat-checkout__status--ok { color: var(--green); }\r\n  .pat-checkout__status--loading { color: rgba(255,255,255,0.5); }\r\n  .pat-checkout__success { text-align: center; padding: 2rem 0; }\r\n  .pat-checkout__success-icon { font-size: 3.5rem; margin-bottom: 1rem; }\r\n  .pat-checkout__success-title { font-family: var(--font-head); font-size: 2rem; color: var(--white); letter-spacing: 0.06em; margin-bottom: 0.5rem; }\r\n  .pat-checkout__success-text { font-size: 0.9rem; color: rgba(255,255,255,0.55); line-height: 1.6; }\r\n  @media (max-width: 480px) {\r\n    .pat-checkout__row { grid-template-columns: 1fr; }\r\n    .pat-checkout__box { padding: 1.4rem; }\r\n  \r\n  \/* \u2500\u2500 Tracker de pedido \u2500\u2500 *\/\r\n  #patTracker {\r\n    display: none;\r\n    position: fixed;\r\n    bottom: 2rem;\r\n    left: 50%;\r\n    transform: translateX(-50%);\r\n    z-index: 90;\r\n    background: #a93226;\r\n    border: 2px solid var(--yellow);\r\n    border-radius: 16px;\r\n    padding: 1.4rem 2rem;\r\n    min-width: 320px;\r\n    max-width: 90vw;\r\n    color: var(--white);\r\n    font-family: var(--font-body);\r\n    box-shadow: 0 12px 40px rgba(0,0,0,0.6);\r\n    animation: lodi-fade-up 0.5s ease;\r\n  }\r\n  #patTracker.pat-tracker-visible { display: block; }\r\n  .pat-tracker__header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 0.8rem; }\r\n  .pat-tracker__title { font-size: 0.85rem; font-weight: 700; text-transform: uppercase; letter-spacing: 0.1em; color: var(--yellow); font-family: var(--font-head); }\r\n  .pat-tracker__close { background: none; border: none; color: rgba(255,255,255,0.5); font-size: 1.3rem; cursor: pointer; line-height: 1; }\r\n  .pat-tracker__close:hover { color: var(--white); }\r\n  .pat-tracker__bar { width: 100%; height: 8px; background: rgba(255,255,255,0.15); border-radius: 4px; overflow: hidden; margin-bottom: 0.8rem; }\r\n  .pat-tracker__progress { height: 100%; background: linear-gradient(90deg, var(--yellow), var(--orange)); border-radius: 4px; width: 0%; transition: width 1s linear; }\r\n  .pat-tracker__info { display: flex; justify-content: space-between; align-items: center; }\r\n  .pat-tracker__status { font-size: 0.82rem; color: rgba(255,255,255,0.8); }\r\n  .pat-tracker__time { font-size: 1.5rem; font-weight: 900; font-variant-numeric: tabular-nums; color: var(--white); font-family: var(--font-head); }\r\n\r\n  @media (max-width: 600px) {\r\n    .pat-menu__categories { gap: 0.4rem; padding: 0.8rem 0.5rem; }\r\n    .pat-menu__cat-btn { padding: 0.45rem 0.9rem; font-size: 0.7rem; }\r\n    #patTracker { min-width: 280px; padding: 1rem 1.2rem; bottom: 1rem; }\r\n  }\r\n\r\n  #patCartBtn { bottom: 1rem; right: 1rem; }\r\n  }\r\n\r\n\r\n  \/* \u2500\u2500 Logo en hero Paterson \u2500\u2500 *\/\r\n  .pat-hero__logo {\r\n    display: block;\r\n    width: 140px;\r\n    height: auto;\r\n    margin-bottom: 1rem;\r\n    filter: drop-shadow(0 4px 16px rgba(0,0,0,0.5));\r\n  }\r\n  @media (min-width: 768px) { .pat-hero__logo { width: 170px; } }\r\n\r\n\r\n  \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n     GOOGLE REVIEWS \u2014 SECCI\u00d3N PATERSON\r\n  \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  .pat-reviews {\r\n    background: var(--black);\r\n    padding: 5rem 1.5rem;\r\n    position: relative;\r\n    overflow: hidden;\r\n  }\r\n  .pat-reviews::before {\r\n    content: '';\r\n    position: absolute;\r\n    top: 0; left: 0; right: 0;\r\n    height: 4px;\r\n    background: linear-gradient(90deg, var(--red), var(--orange), var(--yellow));\r\n  }\r\n  .pat-reviews__grid {\r\n    max-width: 1100px;\r\n    margin: 3rem auto 0;\r\n    display: grid;\r\n    grid-template-columns: 1fr;\r\n    gap: 1.5rem;\r\n  }\r\n  @media (min-width: 768px) { .pat-reviews__grid { grid-template-columns: repeat(3, 1fr); } }\r\n  .pat-review-card {\r\n    background: var(--red);\r\n    border: 1px solid rgba(255,255,255,0.12);\r\n    border-radius: 3px;\r\n    padding: 1.6rem;\r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: 1rem;\r\n    transition: background 0.3s, border-color 0.3s, transform 0.3s;\r\n  }\r\n  .pat-review-card:hover { background: #a93226; border-color: var(--yellow); transform: translateY(-4px); }\r\n  .pat-review-card__stars { color: var(--yellow); font-size: 1rem; letter-spacing: 0.1em; }\r\n  .pat-review-card__text {\r\n    font-size: 0.88rem; font-weight: 300; line-height: 1.75;\r\n    color: rgba(255,255,255,0.9); flex: 1;\r\n  }\r\n  .pat-review-card__author { display: flex; align-items: center; gap: 0.8rem; margin-top: auto; }\r\n  .pat-review-card__avatar {\r\n    width: 38px; height: 38px; border-radius: 50%;\r\n    background: rgba(0,0,0,0.25);\r\n    display: flex; align-items: center; justify-content: center;\r\n    font-family: var(--font-head); font-size: 1.1rem; color: var(--white); flex-shrink: 0;\r\n  }\r\n  .pat-review-card__name { font-size: 0.88rem; font-weight: 600; color: var(--white); }\r\n  .pat-review-card__source { font-size: 0.72rem; color: rgba(255,255,255,0.6); }\r\n  .pat-reviews__google-link { text-align: center; margin-top: 2.5rem; }\r\n  .pat-reviews__google-link a {\r\n    display: inline-flex; align-items: center; gap: 0.5rem;\r\n    color: var(--yellow); font-size: 0.85rem; font-weight: 500;\r\n    text-decoration: none; letter-spacing: 0.05em;\r\n    border-bottom: 1px solid rgba(241,196,15,0.3);\r\n    padding-bottom: 0.2rem;\r\n    transition: color 0.2s, border-color 0.2s;\r\n  }\r\n  .pat-reviews__google-link a:hover { color: var(--orange); border-color: var(--orange); }\r\n\r\n\r\n  \/* \u2500\u2500 Modal de selecci\u00f3n de carnes (Taquizas) \u2500\u2500 *\/\r\n  #patMeatModal {\r\n    display: none;\r\n    position: fixed;\r\n    inset: 0;\r\n    z-index: 200;\r\n    background: rgba(0,0,0,0.75);\r\n    align-items: center;\r\n    justify-content: center;\r\n    padding: 1rem;\r\n  }\r\n  #patMeatModal.is-open { display: flex; }\r\n  .pat-meat__box {\r\n    background: var(--dark);\r\n    border: 1.5px solid var(--red);\r\n    border-radius: 16px;\r\n    padding: 2rem;\r\n    max-width: 420px;\r\n    width: 100%;\r\n    animation: lodi-fade-up 0.3s ease;\r\n  }\r\n  .pat-meat__title {\r\n    font-family: var(--font-head);\r\n    font-size: 1.3rem;\r\n    letter-spacing: 0.08em;\r\n    color: var(--yellow);\r\n    margin-bottom: 0.3rem;\r\n  }\r\n  .pat-meat__subtitle {\r\n    font-size: 0.8rem;\r\n    color: rgba(255,255,255,0.5);\r\n    margin-bottom: 1.2rem;\r\n  }\r\n  .pat-meat__counter {\r\n    font-size: 0.82rem;\r\n    font-weight: 700;\r\n    color: var(--yellow);\r\n    margin-bottom: 1rem;\r\n    letter-spacing: 0.05em;\r\n  }\r\n  .pat-meat__options {\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 0.6rem;\r\n    margin-bottom: 1.4rem;\r\n  }\r\n  .pat-meat__opt {\r\n    padding: 0.6rem 0.8rem;\r\n    border: 1.5px solid rgba(255,255,255,0.15);\r\n    border-radius: 24px;\r\n    background: transparent;\r\n    color: rgba(255,255,255,0.7);\r\n    font-family: var(--font-body);\r\n    font-size: 0.78rem;\r\n    cursor: pointer;\r\n    text-align: left;\r\n    transition: all 0.2s;\r\n  }\r\n  .pat-meat__opt:hover:not(:disabled) { border-color: var(--red); color: var(--white); }\r\n  .pat-meat__opt.is-selected { background: var(--red); border-color: var(--red); color: var(--white); font-weight: 600; }\r\n  .pat-meat__opt:disabled { opacity: 0.35; cursor: not-allowed; }\r\n  .pat-meat__actions { display: flex; gap: 0.8rem; }\r\n  .pat-meat__cancel {\r\n    flex: 1; padding: 0.65rem;\r\n    border: 1.5px solid rgba(255,255,255,0.2); border-radius: 24px;\r\n    background: transparent; color: rgba(255,255,255,0.6);\r\n    font-family: var(--font-head); font-size: 0.9rem; letter-spacing: 0.06em;\r\n    cursor: pointer; transition: all 0.2s;\r\n  }\r\n  .pat-meat__cancel:hover { border-color: var(--white); color: var(--white); }\r\n  .pat-meat__confirm {\r\n    flex: 2; padding: 0.65rem;\r\n    border: none; border-radius: 24px;\r\n    background: var(--red); color: var(--white);\r\n    font-family: var(--font-head); font-size: 0.9rem; letter-spacing: 0.06em;\r\n    cursor: pointer; transition: all 0.2s;\r\n  }\r\n  .pat-meat__confirm:disabled { opacity: 0.4; cursor: not-allowed; }\r\n  .pat-meat__confirm:not(:disabled):hover { background: #a93226; }\r\n  @media (max-width: 480px) {\r\n    .pat-meat__options { grid-template-columns: 1fr; }\r\n    .pat-meat__box { padding: 1.4rem; }\r\n  }\r\n\r\n<\/style>\r\n\r\n\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n     P\u00c1GINA SUCURSAL PATERSON \u2014 TAQUERIA D&K\r\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<div class=\"pat-page\">\r\n\r\n  <!-- \u2500\u2500 1. HERO \u2500\u2500 -->\r\n  <section class=\"pat-hero\">\r\n    <div class=\"pat-hero__bg\">\r\n      <video autoplay muted loop playsinline preload=\"auto\" poster=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/04\/taqueria-dk-paterson-nj-exterior3-1-scaled.webp\">\r\n        <source src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/05\/Portada-Paterson-1.mp4\" type=\"video\/mp4\">\r\n      <\/video>\r\n    <\/div>\r\n    <script>\r\n      (function(){\r\n        var v = document.querySelector('.pat-hero__bg video');\r\n        if (!v) return;\r\n        v.play().catch(function(){ \/* autoplay bloqueado, poster visible *\/ });\r\n        v.addEventListener('pause', function(){\r\n          if (!v.ended) v.play().catch(function(){});\r\n        });\r\n        document.addEventListener('touchend', function tryPlay(){\r\n          v.play().catch(function(){});\r\n          document.removeEventListener('touchend', tryPlay);\r\n        }, { once: true });\r\n      })();\r\n    <\/script>\r\n    <div class=\"pat-hero__overlay\"><\/div>\r\n    <div class=\"pat-hero__side-label\">Taqueria D&K \u00b7 New Jersey<\/div>\r\n\r\n    <div class=\"pat-hero__content\">\r\n      <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/03\/logo-dnk-header.png-scaled.png\" alt=\"Taqueria D&K\" class=\"pat-hero__logo\">\r\n      <div class=\"pat-hero__badge\">\ud83d\udccd 613 Main St, Paterson, NJ 07503<\/div>\r\n      <h1 class=\"pat-hero__location\">\r\n        <em>Taqueria D<span style=\"font-family:'Poppins',sans-serif;font-weight:700;font-style:normal;display:inline-block;transform:scaleX(0.6);margin-inline:-0.05em;\">&amp;<\/span>K<\/em>\r\n        PATERSON\r\n      <\/h1>\r\n      <div class=\"pat-hero__meta\">\r\n        <div class=\"pat-hero__meta-item\">\r\n          <span>\ud83d\udd50<\/span>\r\n          <span>Lun\u2013Dom: <strong>10AM\u201310PM<\/strong><\/span>\r\n        <\/div>\r\n        <div class=\"pat-hero__meta-item\">\r\n          <span style=\"display:inline-flex;align-items:center;\"><svg style=\"width:1em;height:1em;fill:rgba(255,255,255,0.85);\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M6.62 10.79a15.05 15.05 0 0 0 6.59 6.59l2.2-2.2a1 1 0 0 1 1.01-.24c1.12.37 2.33.57 3.58.57a1 1 0 0 1 1 1V20a1 1 0 0 1-1 1C10.61 21 3 13.39 3 4a1 1 0 0 1 1-1h3.5a1 1 0 0 1 1 1c0 1.25.2 2.46.57 3.58a1 1 0 0 1-.25 1.01l-2.2 2.2Z\"\/><\/svg><\/span>\r\n          <a href=\"tel:+19732472342\" style=\"color:inherit;text-decoration:none;\">\r\n            <strong style=\"color:var(--yellow);\">+1 (973) 247-2342<\/strong>\r\n          <\/a>\r\n        <\/div>\r\n        <div class=\"pat-hero__meta-item\">\r\n          <span>\ud83d\ude97<\/span>\r\n          <span>\ud83c\udd7f\ufe0f Street Parking<\/span>\r\n        <\/div>\r\n        <div class=\"pat-hero__socials\">\r\n          <a href=\"https:\/\/www.instagram.com\/taqueriadnkpaterson\/\" target=\"_blank\" rel=\"noopener\" class=\"pat-hero__social-link\" aria-label=\"Instagram\">\r\n            <svg viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M7.75 2h8.5A5.75 5.75 0 0 1 22 7.75v8.5A5.75 5.75 0 0 1 16.25 22h-8.5A5.75 5.75 0 0 1 2 16.25v-8.5A5.75 5.75 0 0 1 7.75 2Zm0 1.5A4.25 4.25 0 0 0 3.5 7.75v8.5A4.25 4.25 0 0 0 7.75 20.5h8.5A4.25 4.25 0 0 0 20.5 16.25v-8.5A4.25 4.25 0 0 0 16.25 3.5Zm4.25 3.25a5.25 5.25 0 1 1 0 10.5 5.25 5.25 0 0 1 0-10.5Zm0 1.5a3.75 3.75 0 1 0 0 7.5 3.75 3.75 0 0 0 0-7.5Zm5.5-1.5a1 1 0 1 1 0 2 1 1 0 0 1 0-2Z\"\/><\/svg>\r\n          <\/a>\r\n          <a href=\"https:\/\/www.facebook.com\/taqueriaDyK\" target=\"_blank\" rel=\"noopener\" class=\"pat-hero__social-link\" aria-label=\"Facebook\">\r\n            <svg viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M22 12a10 10 0 1 0-11.56 9.88v-6.99H7.9V12h2.54V9.8c0-2.5 1.49-3.89 3.78-3.89 1.09 0 2.24.2 2.24.2v2.46h-1.26c-1.24 0-1.63.77-1.63 1.56V12h2.78l-.44 2.89h-2.34v6.99A10 10 0 0 0 22 12Z\"\/><\/svg>\r\n          <\/a>\r\n          <a href=\"https:\/\/www.tiktok.com\/@taqueriadk\" target=\"_blank\" rel=\"noopener\" class=\"pat-hero__social-link\" aria-label=\"TikTok\">\r\n            <svg viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M16.6 5.82A4.28 4.28 0 0 1 15.54 3h-3.09v12.4a2.59 2.59 0 0 1-2.59 2.5c-1.42 0-2.6-1.16-2.6-2.6a2.6 2.6 0 0 1 2.6-2.55c.27 0 .53.04.78.12V9.64a5.78 5.78 0 0 0-.78-.05 5.77 5.77 0 0 0-5.77 5.78 5.77 5.77 0 0 0 5.77 5.77 5.77 5.77 0 0 0 5.77-5.77V9.01a7.3 7.3 0 0 0 4.37 1.45V7.37a4.28 4.28 0 0 1-3.4-1.55Z\"\/><\/svg>\r\n          <\/a>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"pat-hero__actions\">\r\n        <a href=\"#pat-menu\" class=\"pat-btn-primary\">Ver Men\u00fa<\/a>\r\n        <a href=\"https:\/\/maps.google.com\/?q=613+Main+St,+Paterson,+NJ+07503\" target=\"_blank\" class=\"pat-btn-secondary\" rel=\"noopener\">\ud83d\udccd C\u00f3mo Llegar<\/a>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"pat-hero__scroll\">\r\n      <span>Scroll<\/span>\r\n      <div class=\"pat-hero__scroll-line\"><\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n\r\n  <!-- \u2500\u2500 2. INFO STRIP \u2500\u2500 -->\r\n  <div class=\"pat-infostrip\" aria-hidden=\"true\">\r\n    <div class=\"pat-infostrip__track\">\r\n      <span class=\"pat-infostrip__item\"><span>\ud83d\udccd<\/span> 613 Main St, Paterson, NJ 07503<\/span>\r\n      <span class=\"pat-infostrip__item\"><span>\ud83d\udd50<\/span> Lun\u2013Juv 10am\u201310pm \/ vier-dom 10am-11pm<\/span>\r\n      <span class=\"pat-infostrip__item\"><span>\ud83d\udcde<\/span> +1 (973) 247-2342<\/span>\r\n      <span class=\"pat-infostrip__item\"><span>\ud83d\udef5<\/span> DoorDash \u00b7 Uber Eats \u00b7 Seamless<\/span>\r\n      <span class=\"pat-infostrip__item\"><span>\ud83d\ude97<\/span> Parking Disponible<\/span>\r\n      <span class=\"pat-infostrip__item\"><span>\ud83c\udf2e<\/span> Cocina Aut\u00e9ntica CDMX<\/span>\r\n      <span class=\"pat-infostrip__item\"><span>\u2b50<\/span> Desde 2018 \u00b7 7 A\u00f1os de Sabor<\/span>\r\n      <!-- Duplicado para loop -->\r\n      <span class=\"pat-infostrip__item\"><span>\ud83d\udccd<\/span> 613 Main St, Paterson, NJ 07503<\/span>\r\n      <span class=\"pat-infostrip__item\"><span>\ud83d\udd50<\/span> Lun\u2013Dom 10am\u201310pm<\/span>\r\n      <span class=\"pat-infostrip__item\"><span>\ud83d\udcde<\/span> +1 (973) 247-2342<\/span>\r\n      <span class=\"pat-infostrip__item\"><span>\ud83d\udef5<\/span> DoorDash \u00b7 Uber Eats \u00b7 Seamless<\/span>\r\n      <span class=\"pat-infostrip__item\"><span>\ud83d\ude97<\/span> Parking Disponible<\/span>\r\n      <span class=\"pat-infostrip__item\"><span>\ud83c\udf2e<\/span> Cocina Aut\u00e9ntica CDMX<\/span>\r\n      <span class=\"pat-infostrip__item\"><span>\u2b50<\/span> Desde 2018 \u00b7 7 A\u00f1os de Sabor<\/span>\r\n    <\/div>\r\n  <\/div>\r\n\r\n\r\n  <!-- \u2500\u2500 3. MEN\u00da POR CATEGOR\u00cdAS \u2500\u2500 -->\r\n  <section class=\"pat-menu\" id=\"pat-menu\">\r\n    <div class=\"pat-menu__watermark\">MEN\u00da<\/div>\r\n\r\n    <div class=\"pat-section-header pat-reveal\">\r\n      <span class=\"pat-section-label\">Paterson \u00b7 New Jersey<\/span>\r\n      <h2 class=\"pat-section-title pat-section-title--light\">\r\n        Nuestro<br>Men\u00fa\r\n      <\/h2>\r\n      <div class=\"pat-section-divider\">\r\n        <span><\/span>\r\n        <i>\ud83c\udf2e<\/i>\r\n        <span><\/span>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- Categor\u00edas del men\u00fa -->\r\n    <div class=\"pat-menu__categories\" id=\"patCatBar\">\r\n      <button class=\"pat-cat-arrow\" id=\"patCatPrev\" aria-label=\"Categor\u00eda anterior\">&#8592;<\/button>\r\n      <button class=\"pat-menu__cat-btn pat-cat-active\" data-cat=\"taquizas\"><span class=\"pat-menu__cat-btn-emoji\">\ud83c\udf89<\/span> Taquizas<\/button>\r\n      <button class=\"pat-menu__cat-btn\" data-cat=\"tacos\"><span class=\"pat-menu__cat-btn-emoji\">\ud83c\udf2e<\/span> Tacos<\/button>\r\n      <button class=\"pat-menu__cat-btn\" data-cat=\"extras\"><span class=\"pat-menu__cat-btn-emoji\">\ud83c\udf72<\/span> Birrias<\/button>\r\n      <button class=\"pat-menu__cat-btn\" data-cat=\"molcajetes\"><span class=\"pat-menu__cat-btn-emoji\">\ud83e\udea8<\/span> Molcajetes<\/button>\r\n      <button class=\"pat-menu__cat-btn\" data-cat=\"candy\"><span class=\"pat-menu__cat-btn-emoji\">\ud83c\udf2e<\/span> Flautas<\/button>\r\n      <button class=\"pat-menu__cat-btn\" data-cat=\"quesadillas\"><span class=\"pat-menu__cat-btn-emoji\">\ud83e\uddc0<\/span> Quesadillas<\/button>\r\n      <button class=\"pat-menu__cat-btn\" data-cat=\"mulitas\"><span class=\"pat-menu__cat-btn-emoji\">\ud83e\uded4<\/span> Gringas<\/button>\r\n      <button class=\"pat-menu__cat-btn\" data-cat=\"burritos\"><span class=\"pat-menu__cat-btn-emoji\">\ud83c\udf2f<\/span> Burritos<\/button>\r\n      <button class=\"pat-menu__cat-btn\" data-cat=\"alambres\"><span class=\"pat-menu__cat-btn-emoji\">\ud83c\udf62<\/span> Alambres<\/button>\r\n      <button class=\"pat-menu__cat-btn\" data-cat=\"picaditas\"><span class=\"pat-menu__cat-btn-emoji\">\ud83e\uded3<\/span> Picaditas<\/button>\r\n      <button class=\"pat-menu__cat-btn\" data-cat=\"tortas\"><span class=\"pat-menu__cat-btn-emoji\">\ud83e\udd56<\/span> Tortas<\/button>\r\n      <button class=\"pat-menu__cat-btn\" data-cat=\"tortas-especiales\"><span class=\"pat-menu__cat-btn-emoji\">\ud83e\udd56<\/span> Tortas Especiales<\/button>\r\n      <button class=\"pat-menu__cat-btn\" data-cat=\"burgers\"><span class=\"pat-menu__cat-btn-emoji\">\ud83c\udf54<\/span> Burgers<\/button>\r\n      <button class=\"pat-menu__cat-btn\" data-cat=\"cemitas\"><span class=\"pat-menu__cat-btn-emoji\">\ud83e\udd59<\/span> Cemitas<\/button>\r\n      <button class=\"pat-menu__cat-btn\" data-cat=\"sides\"><span class=\"pat-menu__cat-btn-emoji\">\ud83c\udf5f<\/span> Sides<\/button>\r\n      <button class=\"pat-menu__cat-btn\" data-cat=\"desserts\"><span class=\"pat-menu__cat-btn-emoji\">\ud83c\udf6e<\/span> Desserts<\/button>\r\n      <button class=\"pat-menu__cat-btn\" data-cat=\"drinks\"><span class=\"pat-menu__cat-btn-emoji\">\ud83c\udf79<\/span> Drinks<\/button>\r\n      <button class=\"pat-menu__cat-btn\" data-cat=\"kids\"><span class=\"pat-menu__cat-btn-emoji\">\ud83d\udc76<\/span> Kids Menu<\/button>\r\n      <button class=\"pat-menu__cat-btn\" data-cat=\"licuados\"><span class=\"pat-menu__cat-btn-emoji\">\ud83e\udd64<\/span> Milkshakes<\/button>\r\n      <button class=\"pat-cat-arrow\" id=\"patCatNext\" aria-label=\"Categor\u00eda siguiente\">&#8594;<\/button>\r\n    <\/div>\r\n\r\n    <div class=\"pat-menu__container\" id=\"patMenuContainer\">\r\n\r\n    <div class=\"pat-menu__block\" data-block=\"taquizas\">\r\n      <div class=\"pat-menu__separator\"><span class=\"pat-menu__separator-line\"><\/span><span class=\"pat-menu__separator-title\">\ud83c\udf89 Taquizas<\/span><span class=\"pat-menu__separator-line\"><\/span><\/div>\r\n    <div class=\"pat-menu__panel\" id=\"panel-taquizas\">\r\n      <div class=\"pat-menu-item\">\r\n        <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/09\/taquiza2.webp\" alt=\"Taquiza 20 Tacos\" class=\"pat-menu-item__img\">\r\n        <div class=\"pat-menu-item__body\">\r\n          <div class=\"pat-menu-item__name\">Taquiza 20 Tacos<\/div>\r\n          <p class=\"pat-menu-item__desc\">20 tacos en tortilla de 4\".<\/p>\r\n          <div class=\"pat-menu-item__price\">$60.00 <small>\/ orden<\/small><\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"pat-menu-item\">\r\n        <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/09\/taquiza2.webp\" alt=\"Taquiza 25 Tacos\" class=\"pat-menu-item__img\">\r\n        <div class=\"pat-menu-item__body\">\r\n          <div class=\"pat-menu-item__name\">Taquiza 25 Tacos<\/div>\r\n          <p class=\"pat-menu-item__desc\">25 tacos en tortilla de 4\".<\/p>\r\n          <div class=\"pat-menu-item__price\">$75.00 <small>\/ orden<\/small><\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"pat-menu-item\">\r\n        <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/09\/taquiza2.webp\" alt=\"Taquiza 30 Tacos\" class=\"pat-menu-item__img\">\r\n        <div class=\"pat-menu-item__body\">\r\n          <div class=\"pat-menu-item__name\">Taquiza 30 Tacos<\/div>\r\n          <p class=\"pat-menu-item__desc\">30 tacos en tortilla de 4\".<\/p>\r\n          <div class=\"pat-menu-item__price\">$90.00 <small>\/ orden<\/small><\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"pat-menu__block\" data-block=\"tacos\">\r\n      <div class=\"pat-menu__separator\"><span class=\"pat-menu__separator-line\"><\/span><span class=\"pat-menu__separator-title\">\ud83c\udf2e Tacos<\/span><span class=\"pat-menu__separator-line\"><\/span><\/div>\r\n    <div class=\"pat-menu__panel\" id=\"panel-tacos\">\r\n      <div class=\"pat-menu-item pat-taco-item\">\r\n        <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/03\/taco-al-pastor-3-lodi-new-jersey-dyk.webp\" alt=\"Tacos al Pastor\" class=\"pat-menu-item__img\">\r\n        <div class=\"pat-menu-item__body\">\r\n          <div class=\"pat-menu-item__name\">Tacos al Pastor<\/div>\r\n          <p class=\"pat-menu-item__desc\"><\/p>\r\n          <div class=\"pat-menu-item__price\" data-price-4=\"3.50\" data-price-6=\"4.50\">$3.50 <small>\/ 4 inch<\/small><\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"pat-menu-item pat-taco-item\">\r\n        <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/03\/taco-shrimp-9-lodi-new-jersey-dyk.webp\" alt=\"Tacos de Camar\u00f3n\" class=\"pat-menu-item__img\">\r\n        <div class=\"pat-menu-item__body\">\r\n          <div class=\"pat-menu-item__name\">Tacos de Camar\u00f3n<\/div>\r\n          <p class=\"pat-menu-item__desc\"><\/p>\r\n          <div class=\"pat-menu-item__price\" data-price-4=\"3.50\" data-price-6=\"4.50\">$3.50 <small>\/ 4 inch<\/small><\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"pat-menu-item pat-taco-item\">\r\n        <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/03\/taco-pollo-8-lodi-new-jersey-dyk.webp\" alt=\"Tacos de Pollo\" class=\"pat-menu-item__img\">\r\n        <div class=\"pat-menu-item__body\">\r\n          <div class=\"pat-menu-item__name\">Tacos de Pollo<\/div>\r\n          <p class=\"pat-menu-item__desc\"><\/p>\r\n          <div class=\"pat-menu-item__price\" data-price-4=\"3.50\" data-price-6=\"4.50\">$3.50 <small>\/ 4 inch<\/small><\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"pat-menu-item pat-taco-item\">\r\n        <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/03\/taco-chorizo-7-lodi-new-jersey-dyk.webp\" alt=\"Tacos de Chorizo\" class=\"pat-menu-item__img\">\r\n        <div class=\"pat-menu-item__body\">\r\n          <div class=\"pat-menu-item__name\">Tacos de Chorizo<\/div>\r\n          <p class=\"pat-menu-item__desc\"><\/p>\r\n          <div class=\"pat-menu-item__price\" data-price-4=\"3.50\" data-price-6=\"4.50\">$3.50 <small>\/ 4 inch<\/small><\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"pat-menu-item pat-taco-item\">\r\n        <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/03\/taco-carnitas-4-lodi-new-jersey-dyk.webp\" alt=\"Tacos de Carnitas\" class=\"pat-menu-item__img\">\r\n        <div class=\"pat-menu-item__body\">\r\n          <div class=\"pat-menu-item__name\">Tacos de Carnitas<\/div>\r\n          <p class=\"pat-menu-item__desc\"><\/p>\r\n          <div class=\"pat-menu-item__price\" data-price-4=\"3.50\" data-price-6=\"4.50\">$3.50 <small>\/ 4 inch<\/small><\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"pat-menu-item pat-taco-item\">\r\n        <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/03\/taco-campechano-13-lodi-new-jersey-dyk.webp\" alt=\"Tacos Campechanos\" class=\"pat-menu-item__img\">\r\n        <div class=\"pat-menu-item__body\">\r\n          <div class=\"pat-menu-item__name\">Tacos Campechanos<\/div>\r\n          <p class=\"pat-menu-item__desc\"><\/p>\r\n          <div class=\"pat-menu-item__price\" data-price-4=\"3.50\" data-price-6=\"4.50\">$3.50 <small>\/ 4 inch<\/small><\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"pat-menu-item pat-taco-item\">\r\n        <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/03\/taco-bistec-1-lodi-new-jersey-dyk.webp\" alt=\"Taco Bistec\" class=\"pat-menu-item__img\">\r\n        <div class=\"pat-menu-item__body\">\r\n          <div class=\"pat-menu-item__name\">Taco Bistec<\/div>\r\n          <p class=\"pat-menu-item__desc\"><\/p>\r\n          <div class=\"pat-menu-item__price\" data-price-4=\"3.50\" data-price-6=\"4.50\">$3.50 <small>\/ 4 inch<\/small><\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"pat-menu-item pat-taco-item\">\r\n        <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/03\/taco-tripa-14-lodi-new-jersey-dyk.webp\" alt=\"Taco Tripa\" class=\"pat-menu-item__img\">\r\n        <div class=\"pat-menu-item__body\">\r\n          <div class=\"pat-menu-item__name\">Taco Tripa<\/div>\r\n          <p class=\"pat-menu-item__desc\"><\/p>\r\n          <div class=\"pat-menu-item__price\" data-price-4=\"3.50\" data-price-6=\"4.50\">$3.50 <small>\/ 4 inch<\/small><\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"pat-menu-item pat-taco-item\">\r\n        <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/03\/taco-carne-enchilada-12-lodi-new-jersey-dyk.webp\" alt=\"Taco Carne Enchilada\" class=\"pat-menu-item__img\">\r\n        <div class=\"pat-menu-item__body\">\r\n          <div class=\"pat-menu-item__name\">Taco Carne Enchilada<\/div>\r\n          <p class=\"pat-menu-item__desc\"><\/p>\r\n          <div class=\"pat-menu-item__price\" data-price-4=\"3.50\" data-price-6=\"4.50\">$3.50 <small>\/ 4 inch<\/small><\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"pat-menu-item pat-taco-item\">\r\n        <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/03\/taco-pollo-enchilado-11-lodi-new-jersey-dyk.webp\" alt=\"Taco Pollo Enchilado\" class=\"pat-menu-item__img\">\r\n        <div class=\"pat-menu-item__body\">\r\n          <div class=\"pat-menu-item__name\">Taco Pollo Enchilado<\/div>\r\n          <p class=\"pat-menu-item__desc\"><\/p>\r\n          <div class=\"pat-menu-item__price\" data-price-4=\"3.50\" data-price-6=\"4.50\">$3.50 <small>\/ 4 inch<\/small><\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"pat-menu-item pat-taco-item\">\r\n        <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/03\/taco-suadero-2-lodi-new-jersey-dyk.webp\" alt=\"Taco Suadero\" class=\"pat-menu-item__img\">\r\n        <div class=\"pat-menu-item__body\">\r\n          <div class=\"pat-menu-item__name\">Taco Suadero<\/div>\r\n          <p class=\"pat-menu-item__desc\"><\/p>\r\n          <div class=\"pat-menu-item__price\" data-price-4=\"3.50\" data-price-6=\"4.50\">$3.50 <small>\/ 4 inch<\/small><\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"pat-menu-item pat-taco-item\">\r\n        <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/03\/taco-shrimp-enchilado-10-lodi-new-jersey-dyk.webp\" alt=\"Taco Camar\u00f3n Enchilado\" class=\"pat-menu-item__img\">\r\n        <div class=\"pat-menu-item__body\">\r\n          <div class=\"pat-menu-item__name\">Taco Camar\u00f3n Enchilado<\/div>\r\n          <p class=\"pat-menu-item__desc\"><\/p>\r\n          <div class=\"pat-menu-item__price\" data-price-4=\"3.50\" data-price-6=\"4.50\">$3.50 <small>\/ 4 inch<\/small><\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"pat-menu__block\" data-block=\"extras\">\r\n      <div class=\"pat-menu__separator\"><span class=\"pat-menu__separator-line\"><\/span><span class=\"pat-menu__separator-title\">\ud83c\udf72 Birrias<\/span><span class=\"pat-menu__separator-line\"><\/span><\/div>\r\n    <div class=\"pat-menu__panel\" id=\"panel-extras\">\r\n      <div class=\"pat-menu-item\">\r\n        <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/03\/burri-birria-17-lodi-new-jersey-dyk.webp\" alt=\"Burri Birria\" class=\"pat-menu-item__img\">\r\n        <div class=\"pat-menu-item__body\">\r\n          <div class=\"pat-menu-item__name\">Burri Birria<\/div>\r\n          <p class=\"pat-menu-item__desc\"><\/p>\r\n          <div class=\"pat-menu-item__price\">$16.00 <small>\/ orden<\/small><\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"pat-menu-item\">\r\n        <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/03\/semi-birria-16-lodi-new-jersey-dyk.webp\" alt=\"Cemi Birria\" class=\"pat-menu-item__img\">\r\n        <div class=\"pat-menu-item__body\">\r\n          <div class=\"pat-menu-item__name\">Cemi Birria<\/div>\r\n          <p class=\"pat-menu-item__desc\"><\/p>\r\n          <div class=\"pat-menu-item__price\">$16.00 <small>\/ orden<\/small><\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"pat-menu-item\">\r\n        <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/03\/taco-birria-lodi-new-jersey-dyk.webp\" alt=\"Taco Birria\" class=\"pat-menu-item__img\">\r\n        <div class=\"pat-menu-item__body\">\r\n          <div class=\"pat-menu-item__name\">Taco Birria<\/div>\r\n          <p class=\"pat-menu-item__desc\"><\/p>\r\n          <div class=\"pat-menu-item__price\">$16.00 <small>\/ orden<\/small><\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"pat-menu-item\">\r\n        <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/03\/pizza-birria-15-lodi-new-jersey-dyk.webp\" alt=\"Pizza Birria\" class=\"pat-menu-item__img\">\r\n        <div class=\"pat-menu-item__body\">\r\n          <div class=\"pat-menu-item__name\">Pizza Birria<\/div>\r\n          <p class=\"pat-menu-item__desc\"><\/p>\r\n          <div class=\"pat-menu-item__price\">$25.00 <small>\/ orden<\/small><\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"pat-menu-item\">\r\n        <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/03\/quesa-birria-lodi-new-jersey-dyk.webp\" alt=\"Quesa Birria\" class=\"pat-menu-item__img\">\r\n        <div class=\"pat-menu-item__body\">\r\n          <div class=\"pat-menu-item__name\">Quesa Birria<\/div>\r\n          <p class=\"pat-menu-item__desc\"><\/p>\r\n          <div class=\"pat-menu-item__price\">$18.00 <small>\/ orden<\/small><\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"pat-menu-item\">\r\n        <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/03\/caldo-birria-2-lodi-new-jersey-dyk.webp\" alt=\"Caldo Birria 2\" class=\"pat-menu-item__img\">\r\n        <div class=\"pat-menu-item__body\">\r\n          <div class=\"pat-menu-item__name\">Caldo Birria 2<\/div>\r\n          <p class=\"pat-menu-item__desc\"><\/p>\r\n          <div class=\"pat-menu-item__price\">$<!-- PRECIO --> <small>\/ orden<\/small><\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"pat-menu-item\">\r\n        <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/03\/pica-birria-18-lodi-new-jersey-dyk.webp\" alt=\"Pica Birria\" class=\"pat-menu-item__img\">\r\n        <div class=\"pat-menu-item__body\">\r\n          <div class=\"pat-menu-item__name\">Pica Birria<\/div>\r\n          <p class=\"pat-menu-item__desc\"><\/p>\r\n          <div class=\"pat-menu-item__price\">$14.00 <small>\/ orden<\/small><\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"pat-menu-item\">\r\n        <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/03\/caldo-birria-1-lodi-new-jersey-dyk.webp\" alt=\"Caldo Birria 1\" class=\"pat-menu-item__img\">\r\n        <div class=\"pat-menu-item__body\">\r\n          <div class=\"pat-menu-item__name\">Caldo Birria 1<\/div>\r\n          <p class=\"pat-menu-item__desc\"><\/p>\r\n          <div class=\"pat-menu-item__price\">$<!-- PRECIO --> <small>\/ orden<\/small><\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"pat-menu-item\">\r\n        <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/03\/torta-birria-19-lodi-new-jersey-dyk.webp\" alt=\"Torta Birria\" class=\"pat-menu-item__img\">\r\n        <div class=\"pat-menu-item__body\">\r\n          <div class=\"pat-menu-item__name\">Torta Birria<\/div>\r\n          <p class=\"pat-menu-item__desc\"><\/p>\r\n          <div class=\"pat-menu-item__price\">$14.00 <small>\/ orden<\/small><\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <\/div>\r\n    <\/div>\r\n\r\n    <\/div>\r\n\r\n    <div class=\"pat-menu__block\" data-block=\"molcajetes\">\r\n      <div class=\"pat-menu__separator\"><span class=\"pat-menu__separator-line\"><\/span><span class=\"pat-menu__separator-title\">\ud83e\udea8 Molcajetes<\/span><span class=\"pat-menu__separator-line\"><\/span><\/div>\r\n    <div class=\"pat-menu__panel\" id=\"panel-molcajetes\">\r\n      <div class=\"pat-menu-item\">\r\n        <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/03\/antojito-molcajete-38-lodi-new-jersey-dyk.webp\" alt=\"Molcajete\" class=\"pat-menu-item__img\">\r\n        <div class=\"pat-menu-item__body\">\r\n          <div class=\"pat-menu-item__name\">Molcajete Especial<\/div>\r\n          <p class=\"pat-menu-item__desc\"><\/p>\r\n          <div class=\"pat-menu-item__price\">$40.00 <small>\/ orden<\/small><\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"pat-menu__block\" data-block=\"candy\">\r\n      <div class=\"pat-menu__separator\"><span class=\"pat-menu__separator-line\"><\/span><span class=\"pat-menu__separator-title\">\ud83c\udf2e Flautas<\/span><span class=\"pat-menu__separator-line\"><\/span><\/div>\r\n    <div class=\"pat-menu__panel\" id=\"panel-candy\">\r\n      <div class=\"pat-menu-item\">\r\n        <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/03\/antojito-flautas-32-lodi-new-jersey-dyk.webp\" alt=\"Flautas\" class=\"pat-menu-item__img\">\r\n        <div class=\"pat-menu-item__body\">\r\n          <div class=\"pat-menu-item__name\">Flautas<\/div>\r\n          <p class=\"pat-menu-item__desc\"><\/p>\r\n          <div class=\"pat-menu-item__price\">$10.00 <small>\/ orden<\/small><\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"pat-menu__block\" data-block=\"quesadillas\">\r\n      <div class=\"pat-menu__separator\"><span class=\"pat-menu__separator-line\"><\/span><span class=\"pat-menu__separator-title\">\ud83e\uddc0 Quesadillas<\/span><span class=\"pat-menu__separator-line\"><\/span><\/div>\r\n    <div class=\"pat-menu__panel\" id=\"panel-quesadillas\">\r\n      <div class=\"pat-menu-item\">\r\n        <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/03\/quesadilla-campechana-24-lodi-new-jersey-dyk.webp\" alt=\"Quesadilla Campechana\" class=\"pat-menu-item__img\">\r\n        <div class=\"pat-menu-item__body\">\r\n          <div class=\"pat-menu-item__name\">Quesadilla Campechana<\/div>\r\n          <p class=\"pat-menu-item__desc\"><\/p>\r\n          <div class=\"pat-menu-item__price\">$12.00 <small>\/ orden<\/small><\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"pat-menu-item\">\r\n        <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/03\/quesadilla-bistec-20-lodi-new-jersey-dyk.webp\" alt=\"Quesadilla Bistec\" class=\"pat-menu-item__img\">\r\n        <div class=\"pat-menu-item__body\">\r\n          <div class=\"pat-menu-item__name\">Quesadilla Bistec<\/div>\r\n          <p class=\"pat-menu-item__desc\"><\/p>\r\n          <div class=\"pat-menu-item__price\">$12.00 <small>\/ orden<\/small><\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"pat-menu-item\">\r\n        <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/03\/quesadilla-pastor-21-lodi-new-jersey-dyk.webp\" alt=\"Quesadilla al Pastor\" class=\"pat-menu-item__img\">\r\n        <div class=\"pat-menu-item__body\">\r\n          <div class=\"pat-menu-item__name\">Quesadilla al Pastor<\/div>\r\n          <p class=\"pat-menu-item__desc\"><\/p>\r\n          <div class=\"pat-menu-item__price\">$12.00 <small>\/ orden<\/small><\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"pat-menu-item\">\r\n        <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/03\/quesadilla-chorizo-23-lodi-new-jersey-dyk.webp\" alt=\"Quesadilla Chorizo\" class=\"pat-menu-item__img\">\r\n        <div class=\"pat-menu-item__body\">\r\n          <div class=\"pat-menu-item__name\">Quesadilla Chorizo<\/div>\r\n          <p class=\"pat-menu-item__desc\"><\/p>\r\n          <div class=\"pat-menu-item__price\">$12.00 <small>\/ orden<\/small><\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"pat-menu-item\">\r\n        <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/03\/quesadilla-pollo-22-lodi-new-jersey-dyk.webp\" alt=\"Quesadilla de Pollo\" class=\"pat-menu-item__img\">\r\n        <div class=\"pat-menu-item__body\">\r\n          <div class=\"pat-menu-item__name\">Quesadilla de Pollo<\/div>\r\n          <p class=\"pat-menu-item__desc\"><\/p>\r\n          <div class=\"pat-menu-item__price\">$12.00 <small>\/ orden<\/small><\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"pat-menu__block\" data-block=\"mulitas\">\r\n      <div class=\"pat-menu__separator\"><span class=\"pat-menu__separator-line\"><\/span><span class=\"pat-menu__separator-title\">\ud83e\uded4 Gringas<\/span><span class=\"pat-menu__separator-line\"><\/span><\/div>\r\n    <div class=\"pat-menu__panel\" id=\"panel-mulitas\">\r\n      <div class=\"pat-menu-item\">\r\n        <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/03\/antojito-gringa-al-pastor-31-lodi-new-jersey-dyk.webp\" alt=\"Gringa al Pastor\" class=\"pat-menu-item__img\">\r\n        <div class=\"pat-menu-item__body\">\r\n          <div class=\"pat-menu-item__name\">Gringa al Pastor<\/div>\r\n          <p class=\"pat-menu-item__desc\"><\/p>\r\n          <div class=\"pat-menu-item__price\">$8.00 <small>\/ orden<\/small><\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"pat-menu__block\" data-block=\"burritos\">\r\n      <div class=\"pat-menu__separator\"><span class=\"pat-menu__separator-line\"><\/span><span class=\"pat-menu__separator-title\">\ud83c\udf2f Burritos<\/span><span class=\"pat-menu__separator-line\"><\/span><\/div>\r\n    <div class=\"pat-menu__panel\" id=\"panel-burritos\">\r\n      <div class=\"pat-menu-item\">\r\n        <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/03\/burrito-pastor-26-lodi-new-jersey-dyk.webp\" alt=\"Burrito al Pastor\" class=\"pat-menu-item__img\">\r\n        <div class=\"pat-menu-item__body\">\r\n          <div class=\"pat-menu-item__name\">Burrito al Pastor<\/div>\r\n          <p class=\"pat-menu-item__desc\"><\/p>\r\n          <div class=\"pat-menu-item__price\">$12.00 <small>\/ orden<\/small><\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"pat-menu-item\">\r\n        <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/03\/burrito-bistec-25-lodi-new-jersey-dyk.webp\" alt=\"Burrito Bistec\" class=\"pat-menu-item__img\">\r\n        <div class=\"pat-menu-item__body\">\r\n          <div class=\"pat-menu-item__name\">Burrito Bistec<\/div>\r\n          <p class=\"pat-menu-item__desc\"><\/p>\r\n          <div class=\"pat-menu-item__price\">$13.00 <small>\/ orden<\/small><\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"pat-menu-item\">\r\n        <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/03\/burrito-bowl-pollo-30-lodi-new-jersey-dyk.webp\" alt=\"Burrito Bowl Pollo\" class=\"pat-menu-item__img\">\r\n        <div class=\"pat-menu-item__body\">\r\n          <div class=\"pat-menu-item__name\">Burrito Bowl Pollo<\/div>\r\n          <p class=\"pat-menu-item__desc\"><\/p>\r\n          <div class=\"pat-menu-item__price\">$13.00 <small>\/ orden<\/small><\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"pat-menu-item\">\r\n        <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/03\/burrito-california-29-lodi-new-jersey-dyk.webp\" alt=\"Burrito California\" class=\"pat-menu-item__img\">\r\n        <div class=\"pat-menu-item__body\">\r\n          <div class=\"pat-menu-item__name\">Burrito California<\/div>\r\n          <p class=\"pat-menu-item__desc\"><\/p>\r\n          <div class=\"pat-menu-item__price\">$13.00 <small>\/ orden<\/small><\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"pat-menu-item\">\r\n        <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/03\/burrito-chorizo-28-lodi-new-jersey-dyk.webp\" alt=\"Burrito Chorizo\" class=\"pat-menu-item__img\">\r\n        <div class=\"pat-menu-item__body\">\r\n          <div class=\"pat-menu-item__name\">Burrito Chorizo<\/div>\r\n          <p class=\"pat-menu-item__desc\"><\/p>\r\n          <div class=\"pat-menu-item__price\">$13.00 <small>\/ orden<\/small><\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"pat-menu-item\">\r\n        <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/03\/burrito-bowl-pastor-25-lodi-new-jersey-dyk.webp\" alt=\"Burrito Bowl Pastor\" class=\"pat-menu-item__img\">\r\n        <div class=\"pat-menu-item__body\">\r\n          <div class=\"pat-menu-item__name\">Burrito Bowl Pastor<\/div>\r\n          <p class=\"pat-menu-item__desc\"><\/p>\r\n          <div class=\"pat-menu-item__price\">$13.00 <small>\/ orden<\/small><\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"pat-menu-item\">\r\n        <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/03\/burrito-pollo-27-lodi-new-jersey-dyk.webp\" alt=\"Burrito Pollo\" class=\"pat-menu-item__img\">\r\n        <div class=\"pat-menu-item__body\">\r\n          <div class=\"pat-menu-item__name\">Burrito Pollo<\/div>\r\n          <p class=\"pat-menu-item__desc\"><\/p>\r\n          <div class=\"pat-menu-item__price\">$13.00 <small>\/ orden<\/small><\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"pat-menu__block\" data-block=\"alambres\">\r\n      <div class=\"pat-menu__separator\"><span class=\"pat-menu__separator-line\"><\/span><span class=\"pat-menu__separator-title\">\ud83c\udf62 Alambres<\/span><span class=\"pat-menu__separator-line\"><\/span><\/div>\r\n    <div class=\"pat-menu__panel\" id=\"panel-alambres\">\r\n      <div class=\"pat-menu-item\">\r\n        <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/03\/antojito-alambres-37-lodi-new-jersey-dyk.webp\" alt=\"Alambres\" class=\"pat-menu-item__img\">\r\n        <div class=\"pat-menu-item__body\">\r\n          <div class=\"pat-menu-item__name\">Alambres<\/div>\r\n          <p class=\"pat-menu-item__desc\"><\/p>\r\n          <div class=\"pat-menu-item__price\">$22.00 <small>\/ orden<\/small><\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"pat-menu__block\" data-block=\"picaditas\">\r\n      <div class=\"pat-menu__separator\"><span class=\"pat-menu__separator-line\"><\/span><span class=\"pat-menu__separator-title\">\ud83e\uded3 Picaditas<\/span><span class=\"pat-menu__separator-line\"><\/span><\/div>\r\n    <div class=\"pat-menu__panel\" id=\"panel-picaditas\">\r\n      <div class=\"pat-menu-item\">\r\n        <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/03\/antojito-picadita-pastor-34-lodi-new-jersey-dyk.webp\" alt=\"Picadita al Pastor\" class=\"pat-menu-item__img\">\r\n        <div class=\"pat-menu-item__body\">\r\n          <div class=\"pat-menu-item__name\">Picadita al Pastor<\/div>\r\n          <p class=\"pat-menu-item__desc\"><\/p>\r\n          <div class=\"pat-menu-item__price\">$12.00 <small>\/ orden<\/small><\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"pat-menu-item\">\r\n        <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/03\/antojito-picadita-bistec-33-lodi-new-jersey-dyk.webp\" alt=\"Picadita Bistec\" class=\"pat-menu-item__img\">\r\n        <div class=\"pat-menu-item__body\">\r\n          <div class=\"pat-menu-item__name\">Picadita Bistec<\/div>\r\n          <p class=\"pat-menu-item__desc\"><\/p>\r\n          <div class=\"pat-menu-item__price\">$12.00 <small>\/ orden<\/small><\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"pat-menu-item\">\r\n        <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/03\/antojito-picadita-de-pollo-35-lodi-new-jersey-dyk.webp\" alt=\"Picadita de Pollo\" class=\"pat-menu-item__img\">\r\n        <div class=\"pat-menu-item__body\">\r\n          <div class=\"pat-menu-item__name\">Picadita de Pollo<\/div>\r\n          <p class=\"pat-menu-item__desc\"><\/p>\r\n          <div class=\"pat-menu-item__price\">$12.00 <small>\/ orden<\/small><\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"pat-menu__block\" data-block=\"tortas\">\r\n      <div class=\"pat-menu__separator\"><span class=\"pat-menu__separator-line\"><\/span><span class=\"pat-menu__separator-title\">\ud83e\udd56 Tortas<\/span><span class=\"pat-menu__separator-line\"><\/span><\/div>\r\n    <div class=\"pat-menu__panel\" id=\"panel-tortas\">\r\n      <div class=\"pat-menu-item\">\r\n        <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/03\/torta-salchicha-con-huevo-41-lodi-new-jersey-dyk.webp\" alt=\"Torta Salchicha con Huevo\" class=\"pat-menu-item__img\">\r\n        <div class=\"pat-menu-item__body\">\r\n          <div class=\"pat-menu-item__name\">Torta Salchicha con Huevo<\/div>\r\n          <p class=\"pat-menu-item__desc\"><\/p>\r\n          <div class=\"pat-menu-item__price\">$10.00 <small>\/ orden<\/small><\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"pat-menu-item\">\r\n        <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/03\/torta-milanesa-de-res-40-lodi-new-jersey-dyk.webp\" alt=\"Torta Milanesa de Res\" class=\"pat-menu-item__img\">\r\n        <div class=\"pat-menu-item__body\">\r\n          <div class=\"pat-menu-item__name\">Torta Milanesa de Res<\/div>\r\n          <p class=\"pat-menu-item__desc\"><\/p>\r\n          <div class=\"pat-menu-item__price\">$12.00 <small>\/ orden<\/small><\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"pat-menu-item\">\r\n        <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/03\/torta-milanesa-de-pollo-39-lodi-new-jersey-dyk.webp\" alt=\"Torta Milanesa de Pollo\" class=\"pat-menu-item__img\">\r\n        <div class=\"pat-menu-item__body\">\r\n          <div class=\"pat-menu-item__name\">Torta Milanesa de Pollo<\/div>\r\n          <p class=\"pat-menu-item__desc\"><\/p>\r\n          <div class=\"pat-menu-item__price\">$12.00 <small>\/ orden<\/small><\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"pat-menu-item\">\r\n        <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/03\/torta-cubana-48-lodi-new-jersey-dyk.webp\" alt=\"Torta Cubana\" class=\"pat-menu-item__img\">\r\n        <div class=\"pat-menu-item__body\">\r\n          <div class=\"pat-menu-item__name\">Torta Cubana<\/div>\r\n          <p class=\"pat-menu-item__desc\"><\/p>\r\n          <div class=\"pat-menu-item__price\">$16.00 <small>\/ orden<\/small><\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"pat-menu__block\" data-block=\"tortas-especiales\">\r\n      <div class=\"pat-menu__separator\"><span class=\"pat-menu__separator-line\"><\/span><span class=\"pat-menu__separator-title\">\ud83e\udd56 Tortas Especiales<\/span><span class=\"pat-menu__separator-line\"><\/span><\/div>\r\n    <div class=\"pat-menu__panel\" id=\"panel-tortas-especiales\">\r\n      <div class=\"pat-menu-item\">\r\n        <div class=\"pat-menu-item__img-ph\"><span>\ud83e\udd56<\/span><small>\ud83d\udcf7 Foto Platillo<\/small><\/div>\r\n        <div class=\"pat-menu-item__body\">\r\n          <div class=\"pat-menu-item__name\"><!-- PLACEHOLDER --><\/div>\r\n          <p class=\"pat-menu-item__desc\"><!-- PLACEHOLDER --><\/p>\r\n          <div class=\"pat-menu-item__price\">$<!-- PRECIO --> <small>\/ orden<\/small><\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"pat-menu__block\" data-block=\"burgers\">\r\n      <div class=\"pat-menu__separator\"><span class=\"pat-menu__separator-line\"><\/span><span class=\"pat-menu__separator-title\">\ud83c\udf54 Burgers<\/span><span class=\"pat-menu__separator-line\"><\/span><\/div>\r\n    <div class=\"pat-menu__panel\" id=\"panel-burgers\">\r\n      <div class=\"pat-menu-item\">\r\n        <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/03\/burgers-special-50-lodi-new-jersey-dyk.webp\" alt=\"Burger Special\" class=\"pat-menu-item__img\">\r\n        <div class=\"pat-menu-item__body\">\r\n          <div class=\"pat-menu-item__name\">Burger Special<\/div>\r\n          <p class=\"pat-menu-item__desc\"><\/p>\r\n          <div class=\"pat-menu-item__price\">$12.00 <small>\/ orden<\/small><\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"pat-menu__block\" data-block=\"cemitas\">\r\n      <div class=\"pat-menu__separator\"><span class=\"pat-menu__separator-line\"><\/span><span class=\"pat-menu__separator-title\">\ud83e\udd59 Cemitas<\/span><span class=\"pat-menu__separator-line\"><\/span><\/div>\r\n    <div class=\"pat-menu__panel\" id=\"panel-cemitas\">\r\n      <div class=\"pat-menu-item\">\r\n        <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/03\/cemita-milanesa-de-pollo-52-lodi-new-jersey-dyk.webp\" alt=\"Cemita Milanesa de Pollo\" class=\"pat-menu-item__img\">\r\n        <div class=\"pat-menu-item__body\">\r\n          <div class=\"pat-menu-item__name\">Cemita Milanesa de Pollo<\/div>\r\n          <p class=\"pat-menu-item__desc\"><\/p>\r\n          <div class=\"pat-menu-item__price\">$15.00 <small>\/ orden<\/small><\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"pat-menu-item\">\r\n        <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/03\/cemita-pastor-53-lodi-new-jersey-dyk.webp\" alt=\"Cemita al Pastor\" class=\"pat-menu-item__img\">\r\n        <div class=\"pat-menu-item__body\">\r\n          <div class=\"pat-menu-item__name\">Cemita al Pastor<\/div>\r\n          <p class=\"pat-menu-item__desc\"><\/p>\r\n          <div class=\"pat-menu-item__price\">$15.00 <small>\/ orden<\/small><\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"pat-menu-item\">\r\n        <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/03\/cemita-chorizo-54-lodi-new-jersey-dyk.webp\" alt=\"Cemita Chorizo\" class=\"pat-menu-item__img\">\r\n        <div class=\"pat-menu-item__body\">\r\n          <div class=\"pat-menu-item__name\">Cemita Chorizo<\/div>\r\n          <p class=\"pat-menu-item__desc\"><\/p>\r\n          <div class=\"pat-menu-item__price\">$15.00 <small>\/ orden<\/small><\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"pat-menu__block\" data-block=\"sides\">\r\n      <div class=\"pat-menu__separator\"><span class=\"pat-menu__separator-line\"><\/span><span class=\"pat-menu__separator-title\">\ud83c\udf5f Sides<\/span><span class=\"pat-menu__separator-line\"><\/span><\/div>\r\n    <div class=\"pat-menu__panel\" id=\"panel-sides\">\r\n      <div class=\"pat-menu-item\">\r\n        <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/03\/sides-frijoles-y-arroz-lodi-new-jersey-dyk.webp\" alt=\"Sides Frijoles y Arroz\" class=\"pat-menu-item__img\">\r\n        <div class=\"pat-menu-item__body\">\r\n          <div class=\"pat-menu-item__name\">Sides Frijoles y Arroz<\/div>\r\n          <p class=\"pat-menu-item__desc\"><\/p>\r\n          <div class=\"pat-menu-item__price\">$<!-- PRECIO --> <small>\/ orden<\/small><\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"pat-menu-item\">\r\n        <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/03\/sides-french-fries-59-lodi-new-jersey-dyk.webp\" alt=\"Sides French Fries 1\" class=\"pat-menu-item__img\">\r\n        <div class=\"pat-menu-item__body\">\r\n          <div class=\"pat-menu-item__name\">Sides French Fries<\/div>\r\n          <p class=\"pat-menu-item__desc\"><\/p>\r\n          <div class=\"pat-menu-item__price\">$3.50 <small>\/ orden<\/small><\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"pat-menu-item\">\r\n        <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/03\/sides-french-fries-55-lodi-new-jersey-dyk.webp\" alt=\"Sides French Fries 2\" class=\"pat-menu-item__img\">\r\n        <div class=\"pat-menu-item__body\">\r\n          <div class=\"pat-menu-item__name\">Sides French Fries<\/div>\r\n          <p class=\"pat-menu-item__desc\"><\/p>\r\n          <div class=\"pat-menu-item__price\">$3.50 <small>\/ orden<\/small><\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"pat-menu-item\">\r\n        <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/03\/sides-chips-57-lodi-new-jersey-dyk.webp\" alt=\"Sides Chips\" class=\"pat-menu-item__img\">\r\n        <div class=\"pat-menu-item__body\">\r\n          <div class=\"pat-menu-item__name\">Sides Chips<\/div>\r\n          <p class=\"pat-menu-item__desc\"><\/p>\r\n          <div class=\"pat-menu-item__price\">$3.00 <small>\/ orden<\/small><\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"pat-menu-item\">\r\n        <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/03\/sides-arroz-lodi-new-jersey-dyk.webp\" alt=\"Sides Arroz\" class=\"pat-menu-item__img\">\r\n        <div class=\"pat-menu-item__body\">\r\n          <div class=\"pat-menu-item__name\">Sides Arroz<\/div>\r\n          <p class=\"pat-menu-item__desc\"><\/p>\r\n          <div class=\"pat-menu-item__price\">$<!-- PRECIO --> <small>\/ orden<\/small><\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"pat-menu-item\">\r\n        <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/03\/sides-frijoles-lodi-new-jersey-dyk.webp\" alt=\"Sides Frijoles\" class=\"pat-menu-item__img\">\r\n        <div class=\"pat-menu-item__body\">\r\n          <div class=\"pat-menu-item__name\">Sides Frijoles<\/div>\r\n          <p class=\"pat-menu-item__desc\"><\/p>\r\n          <div class=\"pat-menu-item__price\">$<!-- PRECIO --> <small>\/ orden<\/small><\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"pat-menu__block\" data-block=\"desserts\">\r\n      <div class=\"pat-menu__separator\"><span class=\"pat-menu__separator-line\"><\/span><span class=\"pat-menu__separator-title\">\ud83c\udf6e Desserts<\/span><span class=\"pat-menu__separator-line\"><\/span><\/div>\r\n    <div class=\"pat-menu__panel\" id=\"panel-desserts\">\r\n      <div class=\"pat-menu-item\">\r\n        <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/03\/postres-churros-60-lodi-new-jersey-dyk.webp\" alt=\"Churros\" class=\"pat-menu-item__img\">\r\n        <div class=\"pat-menu-item__body\">\r\n          <div class=\"pat-menu-item__name\">Churros<\/div>\r\n          <p class=\"pat-menu-item__desc\"><\/p>\r\n          <div class=\"pat-menu-item__price\">$8.00 <small>\/ orden<\/small><\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"pat-menu-item\">\r\n        <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/03\/postres-tres-leches-61-lodi-new-jersey-dyk.webp\" alt=\"Tres Leches\" class=\"pat-menu-item__img\">\r\n        <div class=\"pat-menu-item__body\">\r\n          <div class=\"pat-menu-item__name\">Tres Leches<\/div>\r\n          <p class=\"pat-menu-item__desc\"><\/p>\r\n          <div class=\"pat-menu-item__price\">$6.00 <small>\/ orden<\/small><\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"pat-menu-item\">\r\n        <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/03\/postres-gelatina-lodi-new-jersey-dyk.webp\" alt=\"Gelatina\" class=\"pat-menu-item__img\">\r\n        <div class=\"pat-menu-item__body\">\r\n          <div class=\"pat-menu-item__name\">Gelatina<\/div>\r\n          <p class=\"pat-menu-item__desc\"><\/p>\r\n          <div class=\"pat-menu-item__price\">$2.00 <small>\/ orden<\/small><\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"pat-menu-item\">\r\n        <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/03\/postres-platanos-machos-lodi-new-jersey-dyk.webp\" alt=\"Platanos Machos\" class=\"pat-menu-item__img\">\r\n        <div class=\"pat-menu-item__body\">\r\n          <div class=\"pat-menu-item__name\">Platanos Machos<\/div>\r\n          <p class=\"pat-menu-item__desc\"><\/p>\r\n          <div class=\"pat-menu-item__price\">$8.00 <small>\/ orden<\/small><\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"pat-menu-item\">\r\n        <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/03\/postres-flan-62-lodi-new-jersey-dyk.webp\" alt=\"Flan\" class=\"pat-menu-item__img\">\r\n        <div class=\"pat-menu-item__body\">\r\n          <div class=\"pat-menu-item__name\">Flan<\/div>\r\n          <p class=\"pat-menu-item__desc\"><\/p>\r\n          <div class=\"pat-menu-item__price\">$6.00 <small>\/ orden<\/small><\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"pat-menu-item\">\r\n        <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/03\/postres-elote-lodi-new-jersey-dyk.webp\" alt=\"Elote\" class=\"pat-menu-item__img\">\r\n        <div class=\"pat-menu-item__body\">\r\n          <div class=\"pat-menu-item__name\">Elote<\/div>\r\n          <p class=\"pat-menu-item__desc\"><\/p>\r\n          <div class=\"pat-menu-item__price\">$<!-- PRECIO --> <small>\/ orden<\/small><\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"pat-menu__block\" data-block=\"drinks\">\r\n      <div class=\"pat-menu__separator\"><span class=\"pat-menu__separator-line\"><\/span><span class=\"pat-menu__separator-title\">\ud83c\udf79 Drinks<\/span><span class=\"pat-menu__separator-line\"><\/span><\/div>\r\n    <div class=\"pat-menu__panel\" id=\"panel-drinks\">\r\n      <div class=\"pat-menu-item\">\r\n        <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/03\/juice-orange-67-lodi-new-jersey-dyk.webp\" alt=\"Juice Orange\" class=\"pat-menu-item__img\">\r\n        <div class=\"pat-menu-item__body\">\r\n          <div class=\"pat-menu-item__name\">Juice Orange<\/div>\r\n          <p class=\"pat-menu-item__desc\"><\/p>\r\n          <div class=\"pat-menu-item__price\">$8.00 <small>\/ orden<\/small><\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"pat-menu-item\">\r\n        <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/03\/especial-mangonada-70-lodi-new-jersey-dyk.webp\" alt=\"Especial Mangoneada\" class=\"pat-menu-item__img\">\r\n        <div class=\"pat-menu-item__body\">\r\n          <div class=\"pat-menu-item__name\">Especial Mangoneada<\/div>\r\n          <p class=\"pat-menu-item__desc\"><\/p>\r\n          <div class=\"pat-menu-item__price\">$8.00 <small>\/ orden<\/small><\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"pat-menu-item\">\r\n        <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/03\/bebidas-agua-jamaica-65-lodi-new-jersey-dyk.webp\" alt=\"Agua de Jamaica\" class=\"pat-menu-item__img\">\r\n        <div class=\"pat-menu-item__body\">\r\n          <div class=\"pat-menu-item__name\">Agua de Jamaica<\/div>\r\n          <p class=\"pat-menu-item__desc\"><\/p>\r\n          <div class=\"pat-menu-item__price\">$4.50 <small>\/ orden<\/small><\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"pat-menu-item\">\r\n        <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/03\/bebidas-agua-orchata-64-lodi-new-jersey-dyk.webp\" alt=\"Agua de Horchata\" class=\"pat-menu-item__img\">\r\n        <div class=\"pat-menu-item__body\">\r\n          <div class=\"pat-menu-item__name\">Agua de Horchata<\/div>\r\n          <p class=\"pat-menu-item__desc\"><\/p>\r\n          <div class=\"pat-menu-item__price\">$4.50 <small>\/ orden<\/small><\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"pat-menu-item\">\r\n        <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/03\/bebidas-agua-tamarindo-66-lodi-new-jersey-dyk.webp\" alt=\"Agua de Tamarindo\" class=\"pat-menu-item__img\">\r\n        <div class=\"pat-menu-item__body\">\r\n          <div class=\"pat-menu-item__name\">Agua de Tamarindo<\/div>\r\n          <p class=\"pat-menu-item__desc\"><\/p>\r\n          <div class=\"pat-menu-item__price\">$4.50 <small>\/ orden<\/small><\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"pat-menu-item\">\r\n        <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/03\/bebidas-cantarito-lodi-new-jersey-dyk.webp\" alt=\"Cantarito\" class=\"pat-menu-item__img\">\r\n        <div class=\"pat-menu-item__body\">\r\n          <div class=\"pat-menu-item__name\">Cantarito<\/div>\r\n          <p class=\"pat-menu-item__desc\"><\/p>\r\n          <div class=\"pat-menu-item__price\">$<!-- PRECIO --> <small>\/ orden<\/small><\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"pat-menu-item\">\r\n        <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/03\/bebidas-mexicanas-63-lodi-new-jersey-dyk.webp\" alt=\"Bebidas Mexicanas\" class=\"pat-menu-item__img\">\r\n        <div class=\"pat-menu-item__body\">\r\n          <div class=\"pat-menu-item__name\">Bebidas Mexicanas<\/div>\r\n          <p class=\"pat-menu-item__desc\"><\/p>\r\n          <div class=\"pat-menu-item__price\">$3.25 <small>\/ orden<\/small><\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"pat-menu__block\" data-block=\"kids\">\r\n      <div class=\"pat-menu__separator\"><span class=\"pat-menu__separator-line\"><\/span><span class=\"pat-menu__separator-title\">\ud83d\udc76 Kids Menu<\/span><span class=\"pat-menu__separator-line\"><\/span><\/div>\r\n    <div class=\"pat-menu__panel\" id=\"panel-kids\">\r\n      <div class=\"pat-menu-item\">\r\n        <div class=\"pat-menu-item__img-ph\"><span>\ud83d\udc76<\/span><small>\ud83d\udcf7 Foto Platillo<\/small><\/div>\r\n        <div class=\"pat-menu-item__body\">\r\n          <div class=\"pat-menu-item__name\"><!-- PLACEHOLDER --><\/div>\r\n          <p class=\"pat-menu-item__desc\"><!-- PLACEHOLDER --><\/p>\r\n          <div class=\"pat-menu-item__price\">$<!-- PRECIO --> <small>\/ orden<\/small><\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <\/div>\r\n    <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"pat-menu__block\" data-block=\"licuados\">\r\n      <div class=\"pat-menu__separator\"><span class=\"pat-menu__separator-line\"><\/span><span class=\"pat-menu__separator-title\">\ud83e\udd64 Milkshakes<\/span><span class=\"pat-menu__separator-line\"><\/span><\/div>\r\n    <div class=\"pat-menu__panel\" id=\"panel-licuados\">\r\n      <div class=\"pat-menu-item\">\r\n        <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/09\/Cookies-and-Cream-Milkshake.webp\" alt=\"Milkshake Chocolate\" class=\"pat-menu-item__img\">\r\n        <div class=\"pat-menu-item__body\">\r\n          <div class=\"pat-menu-item__name\">Milkshake Galletas y Crema<\/div>\r\n          <p class=\"pat-menu-item__desc\"><\/p>\r\n          <div class=\"pat-menu-item__price\">$8.00 <small>\/ orden<\/small><\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"pat-menu-item\">\r\n        <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/09\/Strawberry-Milkshake.webp\" alt=\"Milkshake Vanilla\" class=\"pat-menu-item__img\">\r\n        <div class=\"pat-menu-item__body\">\r\n          <div class=\"pat-menu-item__name\">Milkshake Fresa<\/div>\r\n          <p class=\"pat-menu-item__desc\"><\/p>\r\n          <div class=\"pat-menu-item__price\">$8.00 <small>\/ orden<\/small><\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"pat-menu-item\">\r\n        <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/09\/Vanilla-Milkshake.webp\" alt=\"Milkshake\" class=\"pat-menu-item__img\">\r\n        <div class=\"pat-menu-item__body\">\r\n          <div class=\"pat-menu-item__name\">Milkshake Vainilla<\/div>\r\n          <p class=\"pat-menu-item__desc\"><\/p>\r\n          <div class=\"pat-menu-item__price\">$8.00 <small>\/ orden<\/small><\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <\/div>\r\n\r\n    <\/div>\r\n\r\n    <!-- Nota al pie del men\u00fa -->\r\n    <div class=\"pat-menu__note pat-reveal\">\r\n      <p>* Los precios y disponibilidad pueden variar. Cont\u00e1ctanos para m\u00e1s informaci\u00f3n.<\/p>\r\n  <section class=\"pat-gallery\">\r\n    <div class=\"pat-section-header pat-reveal\" style=\"margin-bottom:3rem;\">\r\n      <span class=\"pat-section-label\" style=\"color:var(--red);\">Sucursal Paterson<\/span>\r\n      <h2 class=\"pat-section-title pat-section-title--dark\">\r\n        As\u00ed Somos<br>en Paterson\r\n      <\/h2>\r\n      <div class=\"pat-section-divider\">\r\n        <span><\/span>\r\n        <i>\ud83d\udcf8<\/i>\r\n        <span><\/span>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"pat-gallery__grid\">\r\n      <!-- Foto principal \u2014 exterior Lodi -->\r\n      <div class=\"pat-gallery__item pat-reveal\">\r\n        <div class=\"pat-gallery__item-inner\">\r\n          <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/04\/taqueria-dk-paterson-nj-exterior2.webp\" alt=\"Exterior Taqueria D&K Paterson\">\r\n        <\/div>\r\n      <\/div>\r\n      <!-- Interior -->\r\n      <div class=\"pat-gallery__item pat-reveal pat-reveal-delay-1\">\r\n        <div class=\"pat-gallery__item-inner\">\r\n          <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/04\/taqueria-dk-paterson-nj-interior1.webp\" alt=\"Interior Taqueria D&K Paterson\">\r\n        <\/div>\r\n      <\/div>\r\n      <!-- PLACEHOLDER: m\u00e1s fotos de Lodi -->\r\n      <div class=\"pat-gallery__item pat-reveal pat-reveal-delay-2\">\r\n        <div class=\"pat-gallery__item-inner\">\r\n          <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/04\/taqueria-dk-paterson-nj-interior2.webp\" alt=\"Interior Taqueria D&K Paterson\">\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"pat-gallery__item pat-reveal pat-reveal-delay-3\">\r\n        <div class=\"pat-gallery__item-inner\">\r\n          <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/04\/taqueria-dk-paterson-nj-interior3.webp\" alt=\"Interior Taqueria D&K Paterson\">\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"pat-gallery__item pat-reveal pat-reveal-delay-4\">\r\n        <div class=\"pat-gallery__item-inner\">\r\n          <img decoding=\"async\" src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/04\/taqueria-dk-paterson-nj-interior4.webp\" alt=\"Interior Taqueria D&K Paterson\">\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n\r\n  <!-- \u2500\u2500 5. ENCU\u00c9NTRANOS \u2500\u2500 -->\r\n  <section class=\"pat-location\">\r\n    <div class=\"pat-location__inner\">\r\n\r\n      <!-- Mapa -->\r\n      <div class=\"pat-location__map pat-reveal\">\r\n        <iframe\r\n          src=\"https:\/\/www.google.com\/maps\/embed?pb=!1m18!1m12!1m3!1d3020.8!2d-74.178!3d40.916!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x0%3A0x0!2s613+Main+St%2C+Paterson%2C+NJ+07503!5e0!3m2!1sen!2sus!4v1\"\r\n          allowfullscreen=\"\"\r\n          loading=\"lazy\"\r\n          referrerpolicy=\"no-referrer-when-downgrade\"\r\n          title=\"Taqueria D&K Lodi - 275 Main St\">\r\n        <\/iframe>\r\n      <\/div>\r\n\r\n      <!-- Info -->\r\n      <div class=\"pat-location__info pat-reveal pat-reveal-delay-2\">\r\n        <div>\r\n          <h2 class=\"pat-location__heading\">\r\n            Encu\u00e9ntranos<br>en <em>Paterson<\/em>\r\n          <\/h2>\r\n        <\/div>\r\n\r\n        <div class=\"pat-contact-row\">\r\n          <div class=\"pat-contact-row__icon\">\ud83d\udccd<\/div>\r\n          <div>\r\n            <div class=\"pat-contact-row__label\">Direcci\u00f3n<\/div>\r\n            <div class=\"pat-contact-row__value\">\r\n              613 Main St, Paterson, NJ 07503\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"pat-contact-row\">\r\n          <div class=\"pat-contact-row__icon\">\ud83d\udd50<\/div>\r\n          <div>\r\n            <div class=\"pat-contact-row__label\">Horario<\/div>\r\n            <div class=\"pat-contact-row__value\">\r\n              Lun\u2013Jue: 10:00 AM \u2013 10:00 PM \u00b7 Vie\u2013Dom: 10:00 AM \u2013 11:00 PM\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"pat-contact-row\">\r\n          <div class=\"pat-contact-row__icon\">\ud83d\udcde<\/div>\r\n          <div>\r\n            <div class=\"pat-contact-row__label\">Tel\u00e9fono<\/div>\r\n            <div class=\"pat-contact-row__value\">\r\n              <a href=\"tel:+19732472342\">+1 (973) 247-2342<\/a>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n\r\n\r\n        <div class=\"pat-location__cta\">\r\n          <a href=\"https:\/\/maps.google.com\/?q=613+Main+St,+Paterson,+NJ+07503\" target=\"_blank\" class=\"pat-btn-primary\" rel=\"noopener\">\ud83d\udccd Abrir en Maps<\/a>\r\n        <\/div>\r\n      <\/div>\r\n\r\n    <\/div>\r\n  <\/section>\r\n\r\n\r\n  <!-- \u2500\u2500 6. DELIVERY APPS \u2500\u2500 -->\r\n  <section class=\"pat-delivery\">\r\n    <div class=\"pat-delivery__inner pat-reveal\">\r\n      <span class=\"pat-section-label\" style=\"color:var(--red);\">Ordena desde casa<\/span>\r\n      <h2 class=\"pat-delivery__title\">\r\n        Delivery <em>Paterson<\/em>\r\n      <\/h2>\r\n      <p class=\"pat-delivery__sub\">\r\n        Pide desde tus plataformas favoritas. Entrega r\u00e1pida directo a tu puerta.\r\n      <\/p>\r\n      <div class=\"pat-delivery__apps\">\r\n        <a href=\"#\" class=\"pat-delivery__app\">\ud83d\udef5 DoorDash<\/a>\r\n        <a href=\"#\" class=\"pat-delivery__app\">\ud83d\ude80 Uber Eats<\/a>\r\n        <a href=\"#\" class=\"pat-delivery__app\">\ud83c\udf7d\ufe0f Seamless<\/a>\r\n        <a href=\"#\" class=\"pat-delivery__app\">\ud83e\udd61 Grubhub<\/a>\r\n        <a href=\"#\" class=\"pat-delivery__app\">\ud83d\udce6 Postmates<\/a>\r\n      <\/div>\r\n      <!-- NOTA: reemplazar cada href=\"#\" con el link real de Lodi en cada plataforma -->\r\n    <\/div>\r\n  <\/section>\r\n\r\n\r\n  <!-- \u2500\u2500 7. GOOGLE REVIEWS \u2500\u2500 -->\r\n  <section class=\"pat-reviews\">\r\n    <div class=\"pat-section-header pat-reveal\">\r\n      <span class=\"pat-section-label\">Google Reviews<\/span>\r\n      <h2 class=\"pat-section-title pat-section-title--light\">\r\n        Lo Que Dicen<br>Nuestros Clientes\r\n      <\/h2>\r\n      <div class=\"pat-section-divider\">\r\n        <span><\/span>\r\n        <i>\u2b50<\/i>\r\n        <span><\/span>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"pat-reviews__grid\">\r\n\r\n      <div class=\"pat-review-card pat-reveal pat-reveal-delay-1\">\r\n        <div class=\"pat-review-card__stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\r\n        <p class=\"pat-review-card__text\">\r\n          \"Vine desde Passaic y vali\u00f3 cada milla. Los tacos de suadero\r\n          son aut\u00e9nticos, como los que com\u00eda en M\u00e9xico. Ya tengo mi\r\n          lugar favorito en Paterson.\"\r\n        <\/p>\r\n        <div class=\"pat-review-card__author\">\r\n          <div class=\"pat-review-card__avatar\">J<\/div>\r\n          <div>\r\n            <div class=\"pat-review-card__name\"><!-- Nombre cliente --><\/div>\r\n            <div class=\"pat-review-card__source\">Google Reviews \u00b7 Paterson<\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"pat-review-card pat-reveal pat-reveal-delay-2\">\r\n        <div class=\"pat-review-card__stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\r\n        <p class=\"pat-review-card__text\">\r\n          \"El birria ramen es una locura. No esperaba encontrar algo as\u00ed\r\n          por aqu\u00ed. El servicio s\u00faper amable y el local muy limpio.\r\n          \u00a1Vuelvo la pr\u00f3xima semana!\"\r\n        <\/p>\r\n        <div class=\"pat-review-card__author\">\r\n          <div class=\"pat-review-card__avatar\">L<\/div>\r\n          <div>\r\n            <div class=\"pat-review-card__name\"><!-- Nombre cliente --><\/div>\r\n            <div class=\"pat-review-card__source\">Google Reviews \u00b7 Paterson<\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"pat-review-card pat-reveal pat-reveal-delay-3\">\r\n        <div class=\"pat-review-card__stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\r\n        <p class=\"pat-review-card__text\">\r\n          \"Orden\u00e9 por DoorDash y lleg\u00f3 caliente y bien presentado.\r\n          Las salsas son incre\u00edbles. Ya los sigo en Instagram\r\n          para no perder ning\u00fan especial.\"\r\n        <\/p>\r\n        <div class=\"pat-review-card__author\">\r\n          <div class=\"pat-review-card__avatar\">C<\/div>\r\n          <div>\r\n            <div class=\"pat-review-card__name\"><!-- Nombre cliente --><\/div>\r\n            <div class=\"pat-review-card__source\">Google Reviews \u00b7 Paterson<\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n    <div class=\"pat-reviews__google-link pat-reveal\">\r\n      <a href=\"https:\/\/www.google.com\/maps\/search\/Taqueria+D%26K+Paterson+NJ\" target=\"_blank\" rel=\"noopener\">\r\n        \u2b50 Ver todas las rese\u00f1as en Google Maps \u2192\r\n      <\/a>\r\n    <\/div>\r\n  <\/section>\r\n\r\n\r\n<!-- FIN pat-page \u2014 carrito y checkout van FUERA para evitar overflow:hidden de Elementor -->\r\n<\/div><!-- \/pat-page -->\r\n\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n     SISTEMA DE CARRITO + CHECKOUT \u2014 TAQUERIA D&K PATERSON\r\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<button id=\"patCartBtn\" aria-label=\"Ver carrito\">\r\n  \ud83d\uded2 Mi Orden &nbsp;<span id=\"patCartCount\">0<\/span>\r\n<\/button>\r\n<div id=\"patCartOverlay\" role=\"presentation\"><\/div>\r\n<aside id=\"patCartSidebar\" role=\"dialog\" aria-label=\"Carrito de compras\">\r\n  <div class=\"pat-cart__header\">\r\n    <div class=\"pat-cart__title\">\ud83d\uded2 Mi Orden<\/div>\r\n    <button class=\"pat-cart__close\" id=\"patCartClose\" aria-label=\"Cerrar carrito\">&#x2715;<\/button>\r\n  <\/div>\r\n  <div class=\"pat-cart__items\" id=\"patCartItems\">\r\n    <div class=\"pat-cart__empty\">\r\n      <div class=\"pat-cart__empty-icon\">\ud83c\udf2e<\/div>\r\n      <p>Tu carrito est\u00e1 vac\u00edo.<br>\u00a1Agrega platillos del men\u00fa!<\/p>\r\n    <\/div>\r\n  <\/div>\r\n  <div class=\"pat-cart__footer\" id=\"patCartFooter\" style=\"display:none;\">\r\n    <div class=\"pat-cart__totals\">\r\n      <div class=\"pat-cart__total-row\"><span>Subtotal<\/span><span id=\"patCartSubtotal\">$0.00<\/span><\/div>\r\n      <div class=\"pat-cart__total-row\"><span>Tax (6.625% NJ)<\/span><span id=\"patCartTax\">$0.00<\/span><\/div>\r\n      <div class=\"pat-cart__total-row pat-cart__total-row--main\"><span>Total<\/span><span id=\"patCartTotal\">$0.00<\/span><\/div>\r\n    <\/div>\r\n    <button class=\"pat-cart__checkout-btn\" id=\"patGoCheckout\">\ud83d\udcb3 Proceder al Pago<\/button>\r\n    <p class=\"pat-cart__note\">Pago seguro con Square \u00b7 Visa, Mastercard, Amex, Discover<\/p>\r\n  <\/div>\r\n<\/aside>\r\n<div id=\"patCheckoutModal\" role=\"dialog\" aria-modal=\"true\" aria-label=\"Checkout\">\r\n  <div class=\"pat-checkout__box\">\r\n    <button class=\"pat-checkout__close\" id=\"patCheckoutClose\" aria-label=\"Cerrar\">&#x2715;<\/button>\r\n    <div id=\"patCheckoutForm\">\r\n      <div class=\"pat-checkout__title\">\ud83e\uddfe Completa tu Pedido<\/div>\r\n      <div class=\"pat-checkout__section-label\">Resumen del Pedido<\/div>\r\n      <div class=\"pat-checkout__order-summary\" id=\"patCheckoutSummary\"><\/div>\r\n      <div class=\"pat-checkout__total-display\">\r\n        <span class=\"label\">TOTAL A PAGAR<\/span>\r\n        <span class=\"amount\" id=\"patCheckoutTotalAmt\">$0.00<\/span>\r\n      <\/div>\r\n      <div class=\"pat-checkout__section-label\">Tipo de Pedido<\/div>\r\n      <div class=\"pat-checkout__field\">\r\n        <label for=\"patOrderType\">&#191;C\u00f3mo recoges tu pedido?<\/label>\r\n        <select id=\"patOrderType\">\r\n          <option value=\"pickup\">\ud83c\udfc3 Pick-up en restaurante<\/option>\r\n          <option value=\"dinein\">\ud83c\udf7d\ufe0f Comer aqu\u00ed (Dine-in)<\/option>\r\n        <\/select>\r\n      <\/div>\r\n      <div class=\"pat-checkout__section-label\">Tus Datos<\/div>\r\n      <div class=\"pat-checkout__row\">\r\n        <div class=\"pat-checkout__field\">\r\n          <label for=\"patFirstName\">Nombre *<\/label>\r\n          <input type=\"text\" id=\"patFirstName\" placeholder=\"Nombre\" autocomplete=\"given-name\" required>\r\n        <\/div>\r\n        <div class=\"pat-checkout__field\">\r\n          <label for=\"patLastName\">Apellido *<\/label>\r\n          <input type=\"text\" id=\"patLastName\" placeholder=\"Apellido\" autocomplete=\"family-name\" required>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"pat-checkout__field\">\r\n        <label for=\"patEmail\">Email *<\/label>\r\n        <input type=\"email\" id=\"patEmail\" placeholder=\"tu@email.com\" autocomplete=\"email\" required>\r\n      <\/div>\r\n      <div class=\"pat-checkout__field\">\r\n        <label for=\"patPhone\">Tel\u00e9fono *<\/label>\r\n        <input type=\"tel\" id=\"patPhone\" placeholder=\"(973) 000-0000\" autocomplete=\"tel\" required>\r\n      <\/div>\r\n      <div class=\"pat-checkout__field\">\r\n        <label for=\"patNotes\">Notas especiales (opcional)<\/label>\r\n        <textarea id=\"patNotes\" placeholder=\"Alergias, modificaciones, instrucciones...\"><\/textarea>\r\n      <\/div>\r\n      <div class=\"pat-checkout__section-label\">Informaci\u00f3n de Pago<\/div>\r\n\r\n      <!-- Apple Pay \u2014 solo visible en Safari\/iPhone con tarjeta en Wallet -->\r\n      <!-- Apple Pay \u2014 solo visible en Safari\/iPhone con tarjeta en Wallet -->\r\n      <div id=\"pat-apple-pay-container\" style=\"display:none; margin-bottom:0.75rem;\">\r\n        <button id=\"pat-apple-pay-btn\" style=\"display:none; width:100%; min-height:48px; background:#000; border:none; border-radius:8px; cursor:pointer; -webkit-appearance:-apple-pay-button; -apple-pay-button-type:plain; -apple-pay-button-style:black;\"><\/button>\r\n      <\/div>\r\n      <!-- Divider \u2014 aparece SOLO cuando Apple Pay se mont\u00f3 correctamente -->\r\n      <div id=\"pat-apple-pay-divider\" style=\"display:none;\">\r\n        <div class=\"pat-apple-pay__divider\">\r\n          <span>o paga con tarjeta<\/span>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- \u00cdconos de tarjetas aceptadas -->\r\n      <div class=\"pat-card-brands\">\r\n        <svg height=\"24\" viewBox=\"0 0 50 16\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" aria-label=\"Visa\">\r\n          <rect width=\"50\" height=\"16\" rx=\"3\" fill=\"#1A1F71\"\/>\r\n          <text x=\"25\" y=\"12\" font-family=\"Arial\" font-weight=\"bold\" font-size=\"10\" fill=\"white\" text-anchor=\"middle\">VISA<\/text>\r\n        <\/svg>\r\n        <svg height=\"24\" viewBox=\"0 0 50 32\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" aria-label=\"Mastercard\">\r\n          <rect width=\"50\" height=\"32\" rx=\"3\" fill=\"#252525\"\/>\r\n          <circle cx=\"19\" cy=\"16\" r=\"10\" fill=\"#EB001B\"\/>\r\n          <circle cx=\"31\" cy=\"16\" r=\"10\" fill=\"#F79E1B\"\/>\r\n          <path d=\"M25 8.5a10 10 0 0 1 0 15 10 10 0 0 1 0-15z\" fill=\"#FF5F00\"\/>\r\n        <\/svg>\r\n        <svg height=\"24\" viewBox=\"0 0 50 32\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" aria-label=\"American Express\">\r\n          <rect width=\"50\" height=\"32\" rx=\"3\" fill=\"#2557D6\"\/>\r\n          <text x=\"25\" y=\"14\" font-family=\"Arial\" font-weight=\"bold\" font-size=\"7\" fill=\"white\" text-anchor=\"middle\">AMERICAN<\/text>\r\n          <text x=\"25\" y=\"23\" font-family=\"Arial\" font-weight=\"bold\" font-size=\"7\" fill=\"white\" text-anchor=\"middle\">EXPRESS<\/text>\r\n        <\/svg>\r\n        <svg height=\"24\" viewBox=\"0 0 50 32\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" aria-label=\"Discover\">\r\n          <rect width=\"50\" height=\"32\" rx=\"3\" fill=\"#fff\" stroke=\"#e0e0e0\" stroke-width=\"1\"\/>\r\n          <circle cx=\"33\" cy=\"16\" r=\"10\" fill=\"#F76F20\"\/>\r\n          <text x=\"12\" y=\"20\" font-family=\"Arial\" font-weight=\"bold\" font-size=\"7\" fill=\"#231F20\">DIS-<\/text>\r\n          <text x=\"12\" y=\"27\" font-family=\"Arial\" font-weight=\"bold\" font-size=\"6\" fill=\"#231F20\">COVER<\/text>\r\n        <\/svg>\r\n      <\/div>\r\n\r\n      <div id=\"pat-sq-card\">\r\n<!-- TRACKER DE PEDIDO \u2014 PATERSON -->\r\n<div id=\"patTracker\">\r\n  <div class=\"pat-tracker__header\">\r\n    <span class=\"pat-tracker__title\">Pedido Listo En<\/span>\r\n    <button class=\"pat-tracker__close\" id=\"patTrackerClose\">&times;<\/button>\r\n  <\/div>\r\n  <div class=\"pat-tracker__bar\"><div class=\"pat-tracker__progress\" id=\"patTrackerProgress\"><\/div><\/div>\r\n  <div class=\"pat-tracker__info\">\r\n    <span class=\"pat-tracker__status\" id=\"patTrackerStatus\">Preparando tu pedido...<\/span>\r\n    <span class=\"pat-tracker__time\" id=\"patTrackerTime\">15:00<\/span>\r\n  <\/div>\r\n<\/div>\r\n\r\n\r\n<!-- Square Web Payments SDK se monta aqu\u00ed --><\/div>\r\n      <button class=\"pat-checkout__pay-btn\" id=\"patPayBtn\" disabled>&#x23F3; Iniciando pago seguro...<\/button>\r\n      <div class=\"pat-checkout__status\" id=\"patPayStatus\"><\/div>\r\n      <p class=\"pat-cart__note\" style=\"margin-top:0.6rem;\">\ud83d\udd12 Pago encriptado con Square \u00b7 613 Main St, Paterson, NJ 07503<\/p>\r\n    <\/div>\r\n    <div id=\"patCheckoutSuccess\" style=\"display:none;\">\r\n      <div class=\"pat-checkout__success\">\r\n        <div class=\"pat-checkout__success-icon\">\u2705<\/div>\r\n        <div class=\"pat-checkout__success-title\">\u00a1Pedido Recibido!<\/div>\r\n        <p class=\"pat-checkout__success-text\">\r\n          Gracias por tu orden. Hemos enviado la confirmaci\u00f3n a tu email.<br><br>\r\n          <strong style=\"color:var(--yellow);\">\ud83d\udccd Recoge en:<\/strong><br>\r\n          613 Main St, Paterson, NJ 07503<br>\r\n          \ud83d\udcde <a href=\"tel:+19732472342\" style=\"color:var(--red);\">+1 (973) 247-2342<\/a>\r\n        <\/p>\r\n        <button class=\"pat-checkout__pay-btn\" id=\"patSuccessClose\" style=\"margin-top:1.5rem;\">\ud83c\udf2e Volver al Men\u00fa<\/button>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- TRACKER DE PEDIDO \u2014 PATERSON -->\r\n<div id=\"patTracker\">\r\n  <div class=\"pat-tracker__header\">\r\n    <span class=\"pat-tracker__title\">Pedido Listo En<\/span>\r\n    <button class=\"pat-tracker__close\" id=\"patTrackerClose\">&times;<\/button>\r\n  <\/div>\r\n  <div class=\"pat-tracker__bar\"><div class=\"pat-tracker__progress\" id=\"patTrackerProgress\"><\/div><\/div>\r\n  <div class=\"pat-tracker__info\">\r\n    <span class=\"pat-tracker__status\" id=\"patTrackerStatus\">Preparando tu pedido...<\/span>\r\n    <span class=\"pat-tracker__time\" id=\"patTrackerTime\">15:00<\/span>\r\n  <\/div>\r\n<\/div>\r\n\r\n\r\n<!-- MODAL SELECCI\u00d3N DE CARNES \u2014 TAQUIZAS PAT -->\r\n<div id=\"patMeatModal\">\r\n  <div class=\"pat-meat__box\">\r\n    <div class=\"pat-meat__title\" id=\"patMeatModalTitle\">Taquiza<\/div>\r\n    <div class=\"pat-meat__subtitle\">Selecciona exactamente 3 carnes para tu taquiza<\/div>\r\n    <div class=\"pat-meat__counter\" id=\"patMeatCounter\">0 de 3 seleccionadas<\/div>\r\n    <div class=\"pat-meat__options\">\r\n      <button class=\"pat-meat__opt\" data-meat=\"Bistec (Steak)\">Bistec (Steak)<\/button>\r\n      <button class=\"pat-meat__opt\" data-meat=\"Suadero (Brisket)\">Suadero (Brisket)<\/button>\r\n      <button class=\"pat-meat__opt\" data-meat=\"Al Pastor\">Al Pastor<\/button>\r\n      <button class=\"pat-meat__opt\" data-meat=\"Carnitas\">Carnitas<\/button>\r\n      <button class=\"pat-meat__opt\" data-meat=\"Chorizo\">Chorizo<\/button>\r\n      <button class=\"pat-meat__opt\" data-meat=\"Pollo\">Pollo<\/button>\r\n      <button class=\"pat-meat__opt\" data-meat=\"Pollo Enchilado\">Pollo Enchilado<\/button>\r\n      <button class=\"pat-meat__opt\" data-meat=\"Carne Enchilada\">Carne Enchilada<\/button>\r\n      <button class=\"pat-meat__opt\" data-meat=\"Campechano\">Campechano<\/button>\r\n    <\/div>\r\n    <div class=\"pat-meat__actions\">\r\n      <button class=\"pat-meat__cancel\" id=\"patMeatCancel\">Cancelar<\/button>\r\n      <button class=\"pat-meat__confirm\" id=\"patMeatConfirm\" disabled>Agregar al Carrito<\/button>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- Square Web Payments SDK \u2014 PRODUCCI\u00d3N \u2014 Taqueria D&K Paterson -->\r\n<script src=\"https:\/\/web.squarecdn.com\/v1\/square.js\"><\/script>\r\n\r\n\r\n<!-- \u2500\u2500 SCROLL REVEAL + TABS + CARRITO + SQUARE SCRIPT \u2500\u2500 -->\r\n<script>\r\n(function () {\r\n  'use strict';\r\n\r\n  \/* \u2500\u2500 Scroll Reveal \u2500\u2500 *\/\r\n  var reveals = document.querySelectorAll('.pat-reveal');\r\n  if ('IntersectionObserver' in window) {\r\n    var observer = new IntersectionObserver(function (entries) {\r\n      entries.forEach(function (entry) {\r\n        if (entry.isIntersecting) {\r\n          entry.target.classList.add('is-visible');\r\n          observer.unobserve(entry.target);\r\n        }\r\n      });\r\n    }, { threshold: 0.1, rootMargin: '0px 0px -40px 0px' });\r\n    reveals.forEach(function (el) { observer.observe(el); });\r\n  } else {\r\n    reveals.forEach(function (el) { el.classList.add('is-visible'); });\r\n  }\r\n\r\n  \/* \u2500\u2500 Men\u00fa Infinito \u2500\u2500 *\/\r\n  var catBtns = document.querySelectorAll('.pat-menu__cat-btn');\r\n  var menuContainer = document.getElementById('patMenuContainer');\r\n  var catBar = document.querySelector('.pat-menu__categories');\r\n  var patTrackerInterval = null;\r\n\r\n\r\n\r\n    \/* Click en categor\u00eda: reordena bloques con appendChild *\/\r\n  var patOrderMap = {\"taquizas\":[\"taquizas\", \"tacos\", \"extras\", \"molcajetes\", \"candy\", \"quesadillas\", \"mulitas\", \"burritos\", \"alambres\", \"picaditas\", \"tortas\", \"tortas-especiales\", \"burgers\", \"cemitas\", \"sides\", \"desserts\", \"drinks\", \"kids\", \"licuados\"],\"tacos\":[\"tacos\", \"extras\", \"molcajetes\", \"candy\", \"quesadillas\", \"mulitas\", \"burritos\", \"alambres\", \"picaditas\", \"tortas\", \"tortas-especiales\", \"burgers\", \"cemitas\", \"sides\", \"desserts\", \"drinks\", \"kids\", \"licuados\", \"taquizas\"],\"extras\":[\"extras\", \"molcajetes\", \"candy\", \"quesadillas\", \"mulitas\", \"burritos\", \"alambres\", \"picaditas\", \"tortas\", \"tortas-especiales\", \"burgers\", \"cemitas\", \"sides\", \"desserts\", \"drinks\", \"kids\", \"licuados\", \"taquizas\", \"tacos\"],\"molcajetes\":[\"molcajetes\", \"candy\", \"quesadillas\", \"mulitas\", \"burritos\", \"alambres\", \"picaditas\", \"tortas\", \"tortas-especiales\", \"burgers\", \"cemitas\", \"sides\", \"desserts\", \"drinks\", \"kids\", \"licuados\", \"taquizas\", \"tacos\", \"extras\"],\"candy\":[\"candy\", \"quesadillas\", \"mulitas\", \"burritos\", \"alambres\", \"picaditas\", \"tortas\", \"tortas-especiales\", \"burgers\", \"cemitas\", \"sides\", \"desserts\", \"drinks\", \"kids\", \"licuados\", \"taquizas\", \"tacos\", \"extras\", \"molcajetes\"],\"quesadillas\":[\"quesadillas\", \"mulitas\", \"burritos\", \"alambres\", \"picaditas\", \"tortas\", \"tortas-especiales\", \"burgers\", \"cemitas\", \"sides\", \"desserts\", \"drinks\", \"kids\", \"licuados\", \"taquizas\", \"tacos\", \"extras\", \"molcajetes\", \"candy\"],\"mulitas\":[\"mulitas\", \"burritos\", \"alambres\", \"picaditas\", \"tortas\", \"tortas-especiales\", \"burgers\", \"cemitas\", \"sides\", \"desserts\", \"drinks\", \"kids\", \"licuados\", \"taquizas\", \"tacos\", \"extras\", \"molcajetes\", \"candy\", \"quesadillas\"],\"burritos\":[\"burritos\", \"alambres\", \"picaditas\", \"tortas\", \"tortas-especiales\", \"burgers\", \"cemitas\", \"sides\", \"desserts\", \"drinks\", \"kids\", \"licuados\", \"taquizas\", \"tacos\", \"extras\", \"molcajetes\", \"candy\", \"quesadillas\", \"mulitas\"],\"alambres\":[\"alambres\", \"picaditas\", \"tortas\", \"tortas-especiales\", \"burgers\", \"cemitas\", \"sides\", \"desserts\", \"drinks\", \"kids\", \"licuados\", \"taquizas\", \"tacos\", \"extras\", \"molcajetes\", \"candy\", \"quesadillas\", \"mulitas\", \"burritos\"],\"picaditas\":[\"picaditas\", \"tortas\", \"tortas-especiales\", \"burgers\", \"cemitas\", \"sides\", \"desserts\", \"drinks\", \"kids\", \"licuados\", \"taquizas\", \"tacos\", \"extras\", \"molcajetes\", \"candy\", \"quesadillas\", \"mulitas\", \"burritos\", \"alambres\"],\"tortas\":[\"tortas\", \"tortas-especiales\", \"burgers\", \"cemitas\", \"sides\", \"desserts\", \"drinks\", \"kids\", \"licuados\", \"taquizas\", \"tacos\", \"extras\", \"molcajetes\", \"candy\", \"quesadillas\", \"mulitas\", \"burritos\", \"alambres\", \"picaditas\"],\"tortas-especiales\":[\"tortas-especiales\", \"burgers\", \"cemitas\", \"sides\", \"desserts\", \"drinks\", \"kids\", \"licuados\", \"taquizas\", \"tacos\", \"extras\", \"molcajetes\", \"candy\", \"quesadillas\", \"mulitas\", \"burritos\", \"alambres\", \"picaditas\", \"tortas\"],\"burgers\":[\"burgers\", \"cemitas\", \"sides\", \"desserts\", \"drinks\", \"kids\", \"licuados\", \"taquizas\", \"tacos\", \"extras\", \"molcajetes\", \"candy\", \"quesadillas\", \"mulitas\", \"burritos\", \"alambres\", \"picaditas\", \"tortas\", \"tortas-especiales\"],\"cemitas\":[\"cemitas\", \"sides\", \"desserts\", \"drinks\", \"kids\", \"licuados\", \"taquizas\", \"tacos\", \"extras\", \"molcajetes\", \"candy\", \"quesadillas\", \"mulitas\", \"burritos\", \"alambres\", \"picaditas\", \"tortas\", \"tortas-especiales\", \"burgers\"],\"sides\":[\"sides\", \"desserts\", \"drinks\", \"kids\", \"licuados\", \"taquizas\", \"tacos\", \"extras\", \"molcajetes\", \"candy\", \"quesadillas\", \"mulitas\", \"burritos\", \"alambres\", \"picaditas\", \"tortas\", \"tortas-especiales\", \"burgers\", \"cemitas\"],\"desserts\":[\"desserts\", \"drinks\", \"kids\", \"licuados\", \"taquizas\", \"tacos\", \"extras\", \"molcajetes\", \"candy\", \"quesadillas\", \"mulitas\", \"burritos\", \"alambres\", \"picaditas\", \"tortas\", \"tortas-especiales\", \"burgers\", \"cemitas\", \"sides\"],\"drinks\":[\"drinks\", \"kids\", \"licuados\", \"taquizas\", \"tacos\", \"extras\", \"molcajetes\", \"candy\", \"quesadillas\", \"mulitas\", \"burritos\", \"alambres\", \"picaditas\", \"tortas\", \"tortas-especiales\", \"burgers\", \"cemitas\", \"sides\", \"desserts\"],\"kids\":[\"kids\", \"licuados\", \"taquizas\", \"tacos\", \"extras\", \"molcajetes\", \"candy\", \"quesadillas\", \"mulitas\", \"burritos\", \"alambres\", \"picaditas\", \"tortas\", \"tortas-especiales\", \"burgers\", \"cemitas\", \"sides\", \"desserts\", \"drinks\"],\"licuados\":[\"licuados\", \"taquizas\", \"tacos\", \"extras\", \"molcajetes\", \"candy\", \"quesadillas\", \"mulitas\", \"burritos\", \"alambres\", \"picaditas\", \"tortas\", \"tortas-especiales\", \"burgers\", \"cemitas\", \"sides\", \"desserts\", \"drinks\", \"kids\"]};\r\n  for (var ci = 0; ci < catBtns.length; ci++) {\r\n    catBtns[ci].addEventListener('click', function () {\r\n      var cat = this.getAttribute('data-cat');\r\n      for (var cj = 0; cj < catBtns.length; cj++) catBtns[cj].classList.remove('pat-cat-active');\r\n      this.classList.add('pat-cat-active');\r\n      var order = patOrderMap[cat];\r\n      if (order) {\r\n        for (var k = 0; k < order.length; k++) {\r\n          var blk = menuContainer.querySelector('[data-block=\"' + order[k] + '\"]');\r\n          if (blk) menuContainer.appendChild(blk);\r\n        }\r\n        var first = menuContainer.firstElementChild;\r\n        if (first) {\r\n          var barEl = document.getElementById('patCatBar');\r\n          var barH = barEl ? barEl.offsetHeight : 90;\r\n          var top = first.getBoundingClientRect().top + window.pageYOffset - barH - 16;\r\n          window.scrollTo({top: top, behavior: 'smooth'});\r\n        }\r\n      }\r\n\r\n    });\r\n  }\r\n\r\n\r\n\r\n\r\n  \/* \u2500\u2500 Carrusel m\u00f3vil de categor\u00edas \u2500\u2500 *\/\r\n  (function() {\r\n    var MOBILE_BP = 768;\r\n    var allCatBtns = Array.from(document.querySelectorAll('#patCatBar .pat-menu__cat-btn'));\r\n    var prevBtn = document.getElementById('patCatPrev');\r\n    var nextBtn = document.getElementById('patCatNext');\r\n\r\n    function getActiveIndex() {\r\n      for (var i = 0; i < allCatBtns.length; i++) {\r\n        if (allCatBtns[i].classList.contains('pat-cat-active')) return i;\r\n      }\r\n      return 0;\r\n    }\r\n\r\n    function updateCarousel() {\r\n      if (window.innerWidth > MOBILE_BP) {\r\n        allCatBtns.forEach(function(b) {\r\n          b.classList.remove('pat-visible-prev', 'pat-visible-next');\r\n        });\r\n        return;\r\n      }\r\n      var idx = getActiveIndex();\r\n      var total = allCatBtns.length;\r\n      var prevIdx = (idx - 1 + total) % total;\r\n      var nextIdx = (idx + 1) % total;\r\n\r\n      allCatBtns.forEach(function(b) {\r\n        b.classList.remove('pat-visible-prev', 'pat-visible-next');\r\n      });\r\n      allCatBtns[prevIdx].classList.add('pat-visible-prev');\r\n      allCatBtns[nextIdx].classList.add('pat-visible-next');\r\n    }\r\n\r\n    function goTo(idx) {\r\n      var total = allCatBtns.length;\r\n      idx = ((idx % total) + total) % total;\r\n      allCatBtns.forEach(function(b) { b.classList.remove('pat-cat-active'); });\r\n      allCatBtns[idx].classList.add('pat-cat-active');\r\n      allCatBtns[idx].click();\r\n      updateCarousel();\r\n    }\r\n\r\n    if (prevBtn) {\r\n      prevBtn.addEventListener('click', function() {\r\n        goTo(getActiveIndex() - 1);\r\n      });\r\n    }\r\n    if (nextBtn) {\r\n      nextBtn.addEventListener('click', function() {\r\n        goTo(getActiveIndex() + 1);\r\n      });\r\n    }\r\n\r\n    \/\/ Swipe horizontal en la barra\r\n    var touchStartX = 0;\r\n    var catBarEl = document.getElementById('patCatBar');\r\n    if (catBarEl) {\r\n      catBarEl.addEventListener('touchstart', function(e) {\r\n        touchStartX = e.changedTouches[0].clientX;\r\n      }, { passive: true });\r\n      catBarEl.addEventListener('touchend', function(e) {\r\n        if (window.innerWidth > MOBILE_BP) return;\r\n        var dx = e.changedTouches[0].clientX - touchStartX;\r\n        if (Math.abs(dx) > 40) {\r\n          dx < 0 ? goTo(getActiveIndex() + 1) : goTo(getActiveIndex() - 1);\r\n        }\r\n      }, { passive: true });\r\n    }\r\n\r\n    allCatBtns.forEach(function(btn) {\r\n      btn.addEventListener('click', function() {\r\n        setTimeout(updateCarousel, 10);\r\n      });\r\n    });\r\n\r\n    updateCarousel();\r\n    window.addEventListener('resize', updateCarousel);\r\n  })();\r\n\r\n  \/* \u2500\u2500 Barra de categor\u00edas: fixed solo cuando el men\u00fa est\u00e1 en pantalla \u2500\u2500 *\/\r\n  var patCatBarEl = document.getElementById('patCatBar');\r\n  var patMenuSection = document.getElementById('pat-menu');\r\n  var patCatBarHeight = patCatBarEl ? patCatBarEl.getBoundingClientRect().height : 90;\r\n  var patPlaceholder = document.createElement('div');\r\n  patPlaceholder.style.display = 'none';\r\n  if (patCatBarEl && patCatBarEl.parentNode) {\r\n    patCatBarEl.parentNode.insertBefore(patPlaceholder, patCatBarEl.nextSibling);\r\n  }\r\n\r\n  function patUpdateCatBar() {\r\n    if (!patCatBarEl || !patMenuSection) return;\r\n    var menuRect = patMenuSection.getBoundingClientRect();\r\n    if (!patCatBarEl.classList.contains('is-fixed')) {\r\n      var h = patCatBarEl.getBoundingClientRect().height;\r\n      if (h > 0) patCatBarHeight = h;\r\n    }\r\n    var barH = patCatBarHeight || 90;\r\n    if (menuRect.top <= 0 && menuRect.bottom > barH) {\r\n      if (!patCatBarEl.classList.contains('is-fixed')) {\r\n        patCatBarEl.classList.add('is-fixed');\r\n        patPlaceholder.style.display = 'block';\r\n        patPlaceholder.style.height = barH + 'px';\r\n      }\r\n    } else {\r\n      if (patCatBarEl.classList.contains('is-fixed')) {\r\n        patCatBarEl.classList.remove('is-fixed');\r\n        patPlaceholder.style.display = 'none';\r\n      }\r\n    }\r\n  }\r\n  window.addEventListener('scroll', patUpdateCatBar);\r\n  window.addEventListener('resize', patUpdateCatBar);\r\n  patUpdateCatBar();\r\n\r\n  \/* \u2500\u2500 Tracker de pedido (15 min) \u2500\u2500 *\/\r\n  function startPatTracker() {\r\n    var tracker = document.getElementById('patTracker');\r\n    var progress = document.getElementById('patTrackerProgress');\r\n    var status = document.getElementById('patTrackerStatus');\r\n    var timeEl = document.getElementById('patTrackerTime');\r\n    var totalSec = 900;\r\n    var remaining = totalSec;\r\n    tracker.classList.add('pat-tracker-visible');\r\n    if (patTrackerInterval) clearInterval(patTrackerInterval);\r\n    patTrackerInterval = setInterval(function () {\r\n      remaining--;\r\n      if (remaining <= 0) { clearInterval(patTrackerInterval); remaining = 0; status.textContent = '\u00a1Listo para recoger!'; progress.style.width = '100%'; }\r\n      var m = Math.floor(remaining \/ 60), s = remaining % 60;\r\n      timeEl.textContent = (m < 10 ? '0' : '') + m + ':' + (s < 10 ? '0' : '') + s;\r\n      progress.style.width = ((totalSec - remaining) \/ totalSec * 100) + '%';\r\n      if (remaining > 450) status.textContent = 'Preparando tu pedido...';\r\n      else if (remaining > 0) status.textContent = '\u00a1Casi listo!';\r\n    }, 1000);\r\n  }\r\n\r\n  document.getElementById('patTrackerClose').addEventListener('click', function () {\r\n    document.getElementById('patTracker').classList.remove('pat-tracker-visible');\r\n    if (patTrackerInterval) clearInterval(patTrackerInterval);\r\n  });\r\n\r\n  \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n     CARRITO DE COMPRAS \u2014 PATERSON\r\n  \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  var NJ_TAX = 0.06625;\r\n  var cart = [];\r\n\r\n  document.querySelectorAll('.pat-menu-item').forEach(function (item, idx) {\r\n    var nameEl  = item.querySelector('.pat-menu-item__name');\r\n    var priceEl = item.querySelector('.pat-menu-item__price');\r\n    var bodyEl  = item.querySelector('.pat-menu-item__body');\r\n    if (!nameEl || !priceEl || !bodyEl) return;\r\n    var name = nameEl.textContent.trim();\r\n\r\n    \/* \u2500\u2500 Tacos: selector de tama\u00f1o 4\" \/ 6\" \u2500\u2500 *\/\r\n    if (priceEl.hasAttribute('data-price-4')) {\r\n      var price4 = parseFloat(priceEl.getAttribute('data-price-4'));\r\n      var price6 = parseFloat(priceEl.getAttribute('data-price-6'));\r\n      var selectedPrice = price4; \/* 4 inch activo por defecto *\/\r\n\r\n      \/* Selector visual *\/\r\n      var selector = document.createElement('div');\r\n      selector.className = 'pat-size-selector';\r\n\r\n      var btn4 = document.createElement('button');\r\n      btn4.className = 'pat-size-btn is-active';\r\n      btn4.textContent = '4\" \u2014 $' + price4.toFixed(2);\r\n\r\n      var btn6 = document.createElement('button');\r\n      btn6.className = 'pat-size-btn';\r\n      btn6.textContent = '6\" \u2014 $' + price6.toFixed(2);\r\n\r\n      btn4.addEventListener('click', function () {\r\n        selectedPrice = price4;\r\n        priceEl.innerHTML = '$' + price4.toFixed(2) + ' <small>\/ 4 inch<\/small>';\r\n        btn4.classList.add('is-active');\r\n        btn6.classList.remove('is-active');\r\n      });\r\n      btn6.addEventListener('click', function () {\r\n        selectedPrice = price6;\r\n        priceEl.innerHTML = '$' + price6.toFixed(2) + ' <small>\/ 6 inch<\/small>';\r\n        btn6.classList.add('is-active');\r\n        btn4.classList.remove('is-active');\r\n      });\r\n\r\n      selector.appendChild(btn4);\r\n      selector.appendChild(btn6);\r\n      bodyEl.appendChild(selector);\r\n\r\n      \/* Bot\u00f3n agregar *\/\r\n      var itemId = 'p' + idx + name.replace(\/[^a-zA-Z0-9]\/g, '').substring(0,12);\r\n      var addBtn = document.createElement('button');\r\n      addBtn.className = 'pat-add-btn';\r\n      addBtn.setAttribute('data-item-id', itemId);\r\n      addBtn.innerHTML = '+ Agregar al Carrito';\r\n      addBtn.addEventListener('click', function () {\r\n        var size = selectedPrice === price4 ? '4\"' : '6\"';\r\n        var cartName = name + ' (' + size + ')';\r\n        var cartId = itemId + (selectedPrice === price4 ? '_4' : '_6');\r\n        addToCart(cartId, cartName, selectedPrice);\r\n        addBtn.classList.add('is-added');\r\n        addBtn.textContent = String.fromCharCode(10003) + ' Agregado';\r\n        setTimeout(function () {\r\n          addBtn.classList.remove('is-added');\r\n          addBtn.innerHTML = '+ Agregar al Carrito';\r\n        }, 1800);\r\n      });\r\n      bodyEl.appendChild(addBtn);\r\n      return;\r\n    }\r\n\r\n    \/* \u2500\u2500 Resto de items: bot\u00f3n normal \u2500\u2500 *\/\r\n    var priceText = priceEl.textContent.trim();\r\n    var priceMatch = priceText.match(\/[0-9]+[.][0-9]+\/);\r\n    if (!priceMatch) return;\r\n    var price = parseFloat(priceMatch[0]);\r\n    if (isNaN(price) || price <= 0) return;\r\n    var itemId = 'p' + idx + name.replace(\/[^a-zA-Z0-9]\/g, '').substring(0,12);\r\n    var btn = document.createElement('button');\r\n    btn.className = 'pat-add-btn';\r\n    btn.setAttribute('data-item-id', itemId);\r\n    btn.innerHTML = '+ Agregar al Carrito';\r\n    btn.addEventListener('click', function () {\r\n      addToCart(itemId, name, price);\r\n      btn.classList.add('is-added');\r\n      btn.textContent = String.fromCharCode(10003) + ' Agregado';\r\n      setTimeout(function () {\r\n        btn.classList.remove('is-added');\r\n        btn.innerHTML = '+ Agregar al Carrito';\r\n      }, 1800);\r\n    });\r\n    bodyEl.appendChild(btn);\r\n  });\r\n\r\n  function addToCart(id, name, price) {\r\n    var existing = null;\r\n    for (var i = 0; i < cart.length; i++) { if (cart[i].id === id) { existing = cart[i]; break; } }\r\n    if (existing) { existing.qty++; }\r\n    else { cart.push({ id: id, name: name, price: price, qty: 1 }); }\r\n    updateCartUI();\r\n    openCart();\r\n  }\r\n\r\n  function removeFromCart(id) {\r\n    cart = cart.filter(function (c) { return c.id !== id; });\r\n    updateCartUI();\r\n  }\r\n\r\n  function changeQty(id, delta) {\r\n    for (var i = 0; i < cart.length; i++) {\r\n      if (cart[i].id === id) {\r\n        cart[i].qty += delta;\r\n        if (cart[i].qty <= 0) { removeFromCart(id); }\r\n        else { updateCartUI(); }\r\n        return;\r\n      }\r\n    }\r\n  }\r\n\r\n  function cartTotal() {\r\n    var sum = 0;\r\n    for (var i = 0; i < cart.length; i++) { sum += cart[i].price * cart[i].qty; }\r\n    return sum;\r\n  }\r\n  function cartCount() {\r\n    var n = 0;\r\n    for (var i = 0; i < cart.length; i++) { n += cart[i].qty; }\r\n    return n;\r\n  }\r\n  function fmt(n) { return '$' + n.toFixed(2); }\r\n  function escHtml(str) { return str.replace(\/&\/g,'&amp;').replace(\/<\/g,'&lt;').replace(\/>\/g,'&gt;'); }\r\n\r\n  function updateCartUI() {\r\n    var count    = cartCount();\r\n    var subtotal = cartTotal();\r\n    var tax      = subtotal * NJ_TAX;\r\n    var total    = subtotal + tax;\r\n    var cartBtn  = document.getElementById('patCartBtn');\r\n    document.getElementById('patCartCount').textContent = count;\r\n    if (count > 0) { cartBtn.classList.add('is-visible'); }\r\n    else { cartBtn.classList.remove('is-visible'); }\r\n    var itemsEl  = document.getElementById('patCartItems');\r\n    var footerEl = document.getElementById('patCartFooter');\r\n    if (cart.length === 0) {\r\n      itemsEl.innerHTML = '<div class=\"pat-cart__empty\"><div class=\"pat-cart__empty-icon\">&#127790;<\/div><p>Tu carrito est\u00e1 vac\u00edo.<br>\u00a1Agrega platillos del men\u00fa!<\/p><\/div>';\r\n      footerEl.style.display = 'none';\r\n      return;\r\n    }\r\n    var html = '';\r\n    for (var i = 0; i < cart.length; i++) {\r\n      var c = cart[i];\r\n      html += '<div class=\"pat-cart-item\">';\r\n      html += '<div class=\"pat-cart-item__info\"><div class=\"pat-cart-item__name\">' + escHtml(c.name) + '<\/div><div class=\"pat-cart-item__price\">' + fmt(c.price) + ' c\/u<\/div><\/div>';\r\n      html += '<div class=\"pat-cart-item__controls\">';\r\n      html += '<button class=\"pat-cart-item__btn\" data-action=\"dec\" data-id=\"' + c.id + '\">&minus;<\/button>';\r\n      html += '<span class=\"pat-cart-item__qty\">' + c.qty + '<\/span>';\r\n      html += '<button class=\"pat-cart-item__btn\" data-action=\"inc\" data-id=\"' + c.id + '\">+<\/button>';\r\n      html += '<\/div>';\r\n      html += '<div class=\"pat-cart-item__subtotal\">' + fmt(c.price * c.qty) + '<\/div>';\r\n      html += '<\/div>';\r\n    }\r\n    itemsEl.innerHTML = html;\r\n    footerEl.style.display = 'block';\r\n    document.getElementById('patCartSubtotal').textContent = fmt(subtotal);\r\n    document.getElementById('patCartTax').textContent = fmt(tax);\r\n    document.getElementById('patCartTotal').textContent = fmt(total);\r\n    itemsEl.querySelectorAll('.pat-cart-item__btn').forEach(function (btn) {\r\n      btn.addEventListener('click', function () {\r\n        changeQty(btn.getAttribute('data-id'), btn.getAttribute('data-action') === 'inc' ? 1 : -1);\r\n      });\r\n    });\r\n  }\r\n\r\n  function openCart() {\r\n    document.getElementById('patCartOverlay').classList.add('is-open');\r\n    document.getElementById('patCartSidebar').classList.add('is-open');\r\n    document.body.style.overflow = 'hidden';\r\n  }\r\n  function closeCart() {\r\n    document.getElementById('patCartOverlay').classList.remove('is-open');\r\n    document.getElementById('patCartSidebar').classList.remove('is-open');\r\n    document.body.style.overflow = '';\r\n  }\r\n\r\n  document.getElementById('patCartBtn').addEventListener('click', openCart);\r\n  document.getElementById('patCartClose').addEventListener('click', closeCart);\r\n  document.getElementById('patCartOverlay').addEventListener('click', closeCart);\r\n  document.getElementById('patGoCheckout').addEventListener('click', function () {\r\n    closeCart();\r\n    openCheckout();\r\n  });\r\n\r\n  \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n     CHECKOUT CON SQUARE WEB PAYMENTS SDK\r\n\r\n     \u26a0\ufe0f  PASOS PARA ALBERTO (antes de lanzar a producci\u00f3n):\r\n     \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n     1. Crear cuenta gratis en squareup.com\r\n     2. Ir a Developer Dashboard: developer.squareup.com\r\n     3. Crear una Application \u2192 copiar Application ID\r\n     4. En Locations \u2192 agregar sucursal Paterson \u2192 copiar Location ID\r\n     5. Reemplazar SQUARE_APP_ID y SQUARE_LOCATION_ID aqu\u00ed abajo\r\n     6. Para producci\u00f3n cambiar el <script src> a:\r\n        https:\/\/web.squarecdn.com\/v1\/square.js\r\n        y usar credenciales de producci\u00f3n\r\n     \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n     NOTA: Lodi y Paterson comparten el mismo Application ID\r\n           pero cada una tiene su propio Location ID\r\n  \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n\r\n  var SQUARE_APP_ID  = 'sq0idp-O4kMG5ji43SLHOzR23FKKg';\r\n  var SQUARE_LOC_ID  = 'LV9TYWWFM9S0B';\r\n\r\n  var squareCard     = null;\r\n  var squarePayments = null;\r\n  var checkoutReady  = false;\r\n\r\n  function initSquare() {\r\n    if (typeof Square === 'undefined') {\r\n      setStatus('No se pudo cargar el procesador de pagos. Ll\u00e1manos al (973) 247-2342.', 'error');\r\n      return;\r\n    }\r\n    try {\r\n      squarePayments = Square.payments(SQUARE_APP_ID, SQUARE_LOC_ID);\r\n\r\n      \/* \u2500\u2500 Apple Pay \u2500\u2500 *\/\r\n      var total = cartTotal() * (1 + NJ_TAX);\r\n      var paymentRequest = squarePayments.paymentRequest({\r\n        countryCode: 'US',\r\n        currencyCode: 'USD',\r\n        total: {\r\n          amount: total.toFixed(2),\r\n          label: 'Taqueria D&K Paterson',\r\n          pending: false\r\n        }\r\n      });\r\n\r\n      squarePayments.applePay(paymentRequest).then(function (ap) {\r\n        if (!ap) return;\r\n        document.getElementById('pat-apple-pay-container').style.display = 'block';\r\n        document.getElementById('pat-apple-pay-divider').style.display = 'block';\r\n\r\n        var apBtn = document.getElementById('pat-apple-pay-btn');\r\n        apBtn.style.display = 'block';\r\n        apBtn.addEventListener('click', function () {\r\n          ap.tokenize().then(function (result) {\r\n            if (result.status !== 'OK') {\r\n              setStatus('Error Apple Pay: ' + (result.errors ? result.errors[0].message : 'Intenta de nuevo'), 'error');\r\n              return;\r\n            }\r\n            procesarPago(result.token);\r\n          }).catch(function (e) {\r\n            console.error('Apple Pay tokenize error:', e);\r\n            setStatus('Error Apple Pay. Intenta de nuevo.', 'error');\r\n          });\r\n        });\r\n      }).catch(function (e) {\r\n        console.error('Apple Pay no disponible:', e);\r\n      });\r\n\r\n      \/* \u2500\u2500 Card field (siempre visible) \u2500\u2500 *\/\r\n      squarePayments.card().then(function (card) {\r\n        squareCard = card;\r\n        return card.attach('#pat-sq-card');\r\n      }).then(function () {\r\n        var payBtn = document.getElementById('patPayBtn');\r\n        var total  = cartTotal() * (1 + NJ_TAX);\r\n        payBtn.disabled = false;\r\n        payBtn.textContent = String.fromCharCode(128274) + ' Pagar ' + fmt(total);\r\n        checkoutReady = true;\r\n      }).catch(function (e) {\r\n        console.error('Square card error:', e);\r\n        setStatus('Error al cargar el formulario de pago. Intenta de nuevo.', 'error');\r\n      });\r\n\r\n    } catch(e) {\r\n      console.error('Square init error:', e);\r\n      setStatus('Error iniciando Square. Verifica tu Application ID y Location ID.', 'error');\r\n    }\r\n  }\r\n\r\n  \/* \u2500\u2500 Funci\u00f3n compartida para procesar pago (card y Apple Pay) \u2500\u2500 *\/\r\n  function procesarPago(token) {\r\n    var firstName = document.getElementById('patFirstName').value.trim();\r\n    var lastName  = document.getElementById('patLastName').value.trim();\r\n    var email     = document.getElementById('patEmail').value.trim();\r\n    var phone     = document.getElementById('patPhone').value.trim();\r\n    var orderType = document.getElementById('patOrderType').value;\r\n    var notes     = document.getElementById('patNotes').value.trim();\r\n\r\n    setStatus('Procesando con Square...', 'loading');\r\n\r\n    fetch('\/wp-json\/dnk\/v1\/charge', {\r\n      method: 'POST',\r\n      headers: { 'Content-Type': 'application\/json' },\r\n      body: JSON.stringify({\r\n        sourceId: token,\r\n        amountCents: Math.round(cartTotal() * (1 + NJ_TAX) * 100),\r\n        currency: 'USD',\r\n        customer: { firstName: firstName, lastName: lastName, email: email, phone: phone },\r\n        orderType: orderType,\r\n        notes: notes,\r\n        items: cart.map(function(c){ return { name: c.name, qty: c.qty, price: c.price }; }),\r\n        location: 'paterson'\r\n      })\r\n    })\r\n    .then(function(r){ return r.json(); })\r\n    .then(function(data){\r\n      if (data.success) {\r\n        document.getElementById('patCheckoutForm').style.display = 'none';\r\n        document.getElementById('patCheckoutSuccess').style.display = 'block';\r\n        setStatus('', '');\r\n        startPatTracker();\r\n      } else {\r\n        setStatus('Error: ' + (data.message || 'Intenta de nuevo'), 'error');\r\n        var payBtn = document.getElementById('patPayBtn');\r\n        payBtn.disabled = false;\r\n        payBtn.textContent = String.fromCharCode(128274) + ' Intentar de nuevo';\r\n      }\r\n    })\r\n    .catch(function(err) {\r\n      console.error('Fetch error:', err);\r\n      setStatus('Error de conexi\u00f3n. Intenta de nuevo.', 'error');\r\n      var payBtn = document.getElementById('patPayBtn');\r\n      payBtn.disabled = false;\r\n      payBtn.textContent = String.fromCharCode(128274) + ' Intentar de nuevo';\r\n    });\r\n  }\r\n\r\n  function openCheckout() {\r\n    var summaryEl = document.getElementById('patCheckoutSummary');\r\n    var html = '';\r\n    for (var i = 0; i < cart.length; i++) {\r\n      var c = cart[i];\r\n      html += '<div class=\"pat-checkout__order-line\"><span>' + escHtml(c.name) + ' x' + c.qty + '<\/span><span>' + fmt(c.price * c.qty) + '<\/span><\/div>';\r\n    }\r\n    summaryEl.innerHTML = html;\r\n    var total = cartTotal() * (1 + NJ_TAX);\r\n    document.getElementById('patCheckoutTotalAmt').textContent = fmt(total);\r\n    document.getElementById('patCheckoutModal').classList.add('is-open');\r\n    document.getElementById('patCheckoutForm').style.display = 'block';\r\n    document.getElementById('patCheckoutSuccess').style.display = 'none';\r\n    document.body.style.overflow = 'hidden';\r\n    if (!checkoutReady) { initSquare(); }\r\n    else {\r\n      var payBtn = document.getElementById('patPayBtn');\r\n      payBtn.disabled = false;\r\n      payBtn.textContent = String.fromCharCode(128274) + ' Pagar ' + fmt(total);\r\n      \/* \u2500\u2500 Fix Apple Pay: actualizar total si ya estaba iniciado \u2500\u2500 *\/\r\n      if (squarePayments) {\r\n        try {\r\n          var updatedRequest = squarePayments.paymentRequest({\r\n            countryCode: 'US',\r\n            currencyCode: 'USD',\r\n            total: { amount: total.toFixed(2), label: 'Taqueria D&K Paterson', pending: false }\r\n          });\r\n          squarePayments.applePay(updatedRequest).catch(function(){});\r\n        } catch(e) {}\r\n      }\r\n    }\r\n  }\r\n\r\n  function closeCheckout() {\r\n    document.getElementById('patCheckoutModal').classList.remove('is-open');\r\n    document.body.style.overflow = '';\r\n  }\r\n\r\n  function setStatus(msg, type) {\r\n    var el = document.getElementById('patPayStatus');\r\n    el.textContent = msg;\r\n    el.className = 'pat-checkout__status pat-checkout__status--' + (type || 'loading');\r\n  }\r\n\r\n  document.getElementById('patCheckoutClose').addEventListener('click', closeCheckout);\r\n  document.getElementById('patSuccessClose').addEventListener('click', function () {\r\n    closeCheckout();\r\n    cart = [];\r\n    updateCartUI();\r\n    checkoutReady = false;\r\n    squareCard = null;\r\n    document.getElementById('pat-sq-card').innerHTML = '';\r\n  });\r\n\r\n  document.getElementById('patPayBtn').addEventListener('click', function () {\r\n    if (!checkoutReady || !squareCard) {\r\n      setStatus('El procesador de pagos a\u00fan no est\u00e1 listo.', 'error');\r\n      return;\r\n    }\r\n    var firstName = document.getElementById('patFirstName').value.trim();\r\n    var lastName  = document.getElementById('patLastName').value.trim();\r\n    var email     = document.getElementById('patEmail').value.trim();\r\n    var phone     = document.getElementById('patPhone').value.trim();\r\n\r\n    if (!firstName || !lastName || !email || !phone) {\r\n      setStatus('Por favor completa todos los campos requeridos (*).', 'error');\r\n      return;\r\n    }\r\n    var emailRe = \/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/;\r\n    if (!emailRe.test(email)) {\r\n      setStatus('Por favor ingresa un email v\u00e1lido.', 'error');\r\n      return;\r\n    }\r\n\r\n    var payBtn = document.getElementById('patPayBtn');\r\n    payBtn.disabled = true;\r\n    payBtn.textContent = 'Procesando pago...';\r\n    setStatus('Verificando tarjeta...', 'loading');\r\n\r\n    squareCard.tokenize().then(function (result) {\r\n      if (result.status !== 'OK') {\r\n        var errMsg = result.errors ? result.errors.map(function(e){return e.message;}).join(', ') : 'Error en tarjeta';\r\n        setStatus('Error: ' + errMsg, 'error');\r\n        payBtn.disabled = false;\r\n        payBtn.textContent = String.fromCharCode(128274) + ' Intentar de nuevo';\r\n        return;\r\n      }\r\n      procesarPago(result.token);\r\n    }).catch(function (err) {\r\n      console.error('Tokenize error:', err);\r\n      setStatus('Ocurri\u00f3 un error. Intenta de nuevo.', 'error');\r\n      payBtn.disabled = false;\r\n      payBtn.textContent = 'Intentar de nuevo';\r\n    });\r\n  });\r\n\r\n  \/* \u2500\u2500 Modal de selecci\u00f3n de carnes \u2014 Taquizas \u2500\u2500 *\/\r\n  var patMeatModal = document.getElementById('patMeatModal');\r\n  var patMeatCounter = document.getElementById('patMeatCounter');\r\n  var patMeatConfirm = document.getElementById('patMeatConfirm');\r\n  var patMeatCancel = document.getElementById('patMeatCancel');\r\n  var patMeatTitle = document.getElementById('patMeatModalTitle');\r\n  var patMeatOpts = document.querySelectorAll('.pat-meat__opt');\r\n  var patPendingTaquiza = null;\r\n\r\n  function openPatMeatModal(id, name, price, btn) {\r\n    patPendingTaquiza = { id: id, name: name, price: price, btn: btn };\r\n    patMeatTitle.textContent = name;\r\n    patMeatCounter.textContent = '0 de 3 seleccionadas';\r\n    patMeatConfirm.disabled = true;\r\n    patMeatOpts.forEach(function(o) { o.classList.remove('is-selected'); o.disabled = false; });\r\n    patMeatModal.classList.add('is-open');\r\n    document.body.style.overflow = 'hidden';\r\n  }\r\n\r\n  patMeatOpts.forEach(function(opt) {\r\n    opt.addEventListener('click', function() {\r\n      if (opt.classList.contains('is-selected')) {\r\n        opt.classList.remove('is-selected');\r\n      } else {\r\n        var sel = document.querySelectorAll('.pat-meat__opt.is-selected').length;\r\n        if (sel >= 3) return;\r\n        opt.classList.add('is-selected');\r\n      }\r\n      var sel = document.querySelectorAll('.pat-meat__opt.is-selected').length;\r\n      patMeatCounter.textContent = sel + ' de 3 seleccionadas';\r\n      patMeatConfirm.disabled = (sel !== 3);\r\n      patMeatOpts.forEach(function(o) {\r\n        if (!o.classList.contains('is-selected')) o.disabled = (sel >= 3);\r\n      });\r\n    });\r\n  });\r\n\r\n  patMeatConfirm.addEventListener('click', function() {\r\n    if (!patPendingTaquiza) return;\r\n    var meats = Array.from(document.querySelectorAll('.pat-meat__opt.is-selected'))\r\n      .map(function(o) { return o.getAttribute('data-meat'); }).join(', ');\r\n    var cartName = patPendingTaquiza.name + ' \u2014 ' + meats;\r\n    addToCart(patPendingTaquiza.id, cartName, patPendingTaquiza.price);\r\n    var btn = patPendingTaquiza.btn;\r\n    btn.classList.add('is-added');\r\n    btn.textContent = '\\u2713 Agregado';\r\n    setTimeout(function() { btn.classList.remove('is-added'); btn.innerHTML = '+ Agregar al Carrito'; }, 1800);\r\n    patMeatModal.classList.remove('is-open');\r\n    document.body.style.overflow = '';\r\n    patPendingTaquiza = null;\r\n  });\r\n\r\n  patMeatCancel.addEventListener('click', function() {\r\n    patMeatModal.classList.remove('is-open');\r\n    document.body.style.overflow = '';\r\n    patPendingTaquiza = null;\r\n  });\r\n\r\n  patMeatModal.addEventListener('click', function(e) {\r\n    if (e.target === patMeatModal) {\r\n      patMeatModal.classList.remove('is-open');\r\n      document.body.style.overflow = '';\r\n      patPendingTaquiza = null;\r\n    }\r\n  });\r\n\r\n  \/* \u2500\u2500 Patch: botones de Taquizas abren modal \u2500\u2500 *\/\r\n  function patBindTaquizaBtns() {\r\n    var taquizaPanel = document.getElementById('panel-taquizas');\r\n    if (!taquizaPanel) return;\r\n    taquizaPanel.querySelectorAll('.pat-add-btn').forEach(function(btn) {\r\n      if (btn._taquizaBound) return;\r\n      var item = btn.closest('.pat-menu-item');\r\n      if (!item) return;\r\n      var nameEl = item.querySelector('.pat-menu-item__name');\r\n      var priceEl = item.querySelector('.pat-menu-item__price');\r\n      if (!nameEl || !priceEl) return;\r\n      var name = nameEl.textContent.trim();\r\n      var priceMatch = priceEl.textContent.match(\/[0-9]+[.][0-9]+\/);\r\n      if (!priceMatch) return;\r\n      var price = parseFloat(priceMatch[0]);\r\n      var itemId = 'pattaq' + name.replace(\/[^a-zA-Z0-9]\/g,'').substring(0,12);\r\n      btn._taquizaBound = true;\r\n      var newBtn = btn.cloneNode(true);\r\n      newBtn._taquizaBound = true;\r\n      btn.parentNode.replaceChild(newBtn, btn);\r\n      newBtn.addEventListener('click', function() { openPatMeatModal(itemId, name, price, newBtn); });\r\n    });\r\n  }\r\n  setTimeout(patBindTaquizaBtns, 50);\r\n  var patMenuContainerEl = document.getElementById('patMenuContainer');\r\n  if (patMenuContainerEl) {\r\n    var patTaquizaObserver = new MutationObserver(function() { setTimeout(patBindTaquizaBtns, 20); });\r\n    patTaquizaObserver.observe(patMenuContainerEl, { childList: true });\r\n  }\r\n\r\n})();\r\n\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Taqueria D&#038;K \u00b7 New Jersey &#x1f4cd; 613 Main St, Paterson, NJ 07503 Taqueria D&amp;K PATERSON &#x1f550; Lun\u2013Dom: 10AM\u201310PM +1 (973) 247-2342 &#x1f697; &#x1f17f;&#xfe0f; Street Parking Ver Men\u00fa &#x1f4cd; C\u00f3mo Llegar Scroll &#x1f4cd; 613 Main St, Paterson, NJ 07503 &#x1f550; Lun\u2013Juv 10am\u201310pm \/ vier-dom 10am-11pm &#x1f4de; +1 (973) 247-2342 &#x1f6f5; DoorDash \u00b7 Uber Eats \u00b7 Seamless [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-100","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/taqueriadnk.com\/en\/wp-json\/wp\/v2\/pages\/100","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/taqueriadnk.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/taqueriadnk.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/taqueriadnk.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/taqueriadnk.com\/en\/wp-json\/wp\/v2\/comments?post=100"}],"version-history":[{"count":169,"href":"https:\/\/taqueriadnk.com\/en\/wp-json\/wp\/v2\/pages\/100\/revisions"}],"predecessor-version":[{"id":1350,"href":"https:\/\/taqueriadnk.com\/en\/wp-json\/wp\/v2\/pages\/100\/revisions\/1350"}],"wp:attachment":[{"href":"https:\/\/taqueriadnk.com\/en\/wp-json\/wp\/v2\/media?parent=100"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}