{"id":9,"date":"2026-03-17T15:57:26","date_gmt":"2026-03-17T15:57:26","guid":{"rendered":"https:\/\/taqueriadnk.com\/?page_id=9"},"modified":"2026-05-12T13:58:51","modified_gmt":"2026-05-12T13:58:51","slug":"hello-theme-9","status":"publish","type":"page","link":"https:\/\/taqueriadnk.com\/en\/","title":{"rendered":"Home"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"9\" class=\"elementor elementor-9\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-014d6ee e-con-full e-flex e-con e-parent\" data-id=\"014d6ee\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2dcd857 elementor-widget elementor-widget-spacer\" data-id=\"2dcd857\" 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-18f009f e-con-full e-flex e-con e-parent\" data-id=\"18f009f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-44c66c5 elementor-widget elementor-widget-html\" data-id=\"44c66c5\" 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 HOME PAGE\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  \/* \u2500\u2500 Google Fonts \u2500\u2500 *\/\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  \/* \u2500\u2500 CSS Variables \u2500\u2500 *\/\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  \/* \u2500\u2500 Reset base \u2500\u2500 *\/\r\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\r\n  html { scroll-behavior: smooth; }\r\n\r\n  .dnk-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 SECTION\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  .dnk-hero {\r\n    position: relative;\r\n    min-height: 92vh;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    overflow: hidden;\r\n    background: var(--black);\r\n  }\r\n\r\n  .dnk-hero__bg {\r\n    position: absolute;\r\n    inset: 0;\r\n    overflow: hidden;\r\n  }\r\n  .dnk-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  .dnk-hero__overlay {\r\n    position: absolute;\r\n    inset: 0;\r\n    background: linear-gradient(\r\n      135deg,\r\n      rgba(26,26,26,0.82) 0%,\r\n      rgba(192,57,43,0.45) 60%,\r\n      rgba(26,26,26,0.70) 100%\r\n    );\r\n  }\r\n\r\n  \/* Patr\u00f3n decorativo diagonal *\/\r\n  .dnk-hero__pattern {\r\n    position: absolute;\r\n    inset: 0;\r\n    background-image: repeating-linear-gradient(\r\n      -55deg,\r\n      transparent,\r\n      transparent 40px,\r\n      rgba(241,196,15,0.04) 40px,\r\n      rgba(241,196,15,0.04) 41px\r\n    );\r\n    pointer-events: none;\r\n  }\r\n\r\n  .dnk-hero__content {\r\n    position: relative;\r\n    z-index: 2;\r\n    text-align: center;\r\n    padding: 2rem 1.5rem;\r\n    max-width: 860px;\r\n    margin: 0 auto;\r\n  }\r\n\r\n  .dnk-hero__eyebrow {\r\n    display: inline-block;\r\n    font-family: var(--font-body);\r\n    font-size: 0.75rem;\r\n    font-weight: 600;\r\n    letter-spacing: 0.25em;\r\n    text-transform: uppercase;\r\n    color: var(--yellow);\r\n    border: 1px solid rgba(241,196,15,0.4);\r\n    padding: 0.35rem 1.1rem;\r\n    border-radius: 2px;\r\n    margin-bottom: 1.4rem;\r\n    animation: dnk-fade-up 0.8s ease both;\r\n  }\r\n\r\n  .dnk-hero__title {\r\n    font-family: var(--font-head);\r\n    font-size: clamp(3.5rem, 10vw, 8rem);\r\n    color: var(--white);\r\n    line-height: 0.92;\r\n    letter-spacing: 0.02em;\r\n    margin-bottom: 1.4rem;\r\n    animation: dnk-fade-up 0.9s 0.15s ease both;\r\n  }\r\n\r\n  .dnk-hero__title span {\r\n    color: var(--red);\r\n    -webkit-text-stroke: 1px var(--orange);\r\n    display: block;\r\n  }\r\n\r\n  .dnk-hero__subtitle {\r\n    font-size: clamp(1rem, 2.5vw, 1.2rem);\r\n    font-weight: 300;\r\n    color: rgba(255,255,255,0.85);\r\n    line-height: 1.7;\r\n    max-width: 560px;\r\n    margin: 0 auto 2.5rem;\r\n    animation: dnk-fade-up 1s 0.3s ease both;\r\n  }\r\n\r\n  .dnk-hero__actions {\r\n    display: flex;\r\n    gap: 1rem;\r\n    justify-content: center;\r\n    flex-wrap: wrap;\r\n    animation: dnk-fade-up 1s 0.45s ease both;\r\n  }\r\n\r\n  \/* Bot\u00f3n primario *\/\r\n  .dnk-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.15rem;\r\n    letter-spacing: 0.08em;\r\n    padding: 0.85rem 2.2rem;\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  .dnk-btn-primary:hover { background: var(--orange); transform: translateY(-2px); }\r\n\r\n  \/* Bot\u00f3n secundario *\/\r\n  .dnk-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.15rem;\r\n    letter-spacing: 0.08em;\r\n    padding: 0.82rem 2.2rem;\r\n    text-decoration: none;\r\n    border: 2px solid rgba(255,255,255,0.5);\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  .dnk-btn-secondary:hover {\r\n    border-color: var(--yellow);\r\n    background: rgba(241,196,15,0.12);\r\n    transform: translateY(-2px);\r\n  }\r\n\r\n  \/* Scroll indicator *\/\r\n  .dnk-hero__scroll {\r\n    position: absolute;\r\n    bottom: 2rem;\r\n    left: 50%;\r\n    transform: translateX(-50%);\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.6;\r\n    animation: dnk-fade-up 1s 0.8s ease both;\r\n  }\r\n  .dnk-hero__scroll span {\r\n    font-size: 0.65rem;\r\n    letter-spacing: 0.2em;\r\n    text-transform: uppercase;\r\n    color: var(--white);\r\n    font-weight: 500;\r\n  }\r\n  .dnk-hero__scroll-line {\r\n    width: 1px;\r\n    height: 40px;\r\n    background: linear-gradient(to bottom, var(--yellow), transparent);\r\n    animation: dnk-scroll-line 1.8s ease-in-out infinite;\r\n  }\r\n  @keyframes dnk-scroll-line {\r\n    0%,100% { transform: scaleY(1); opacity: 0.6; }\r\n    50%      { transform: scaleY(0.5); opacity: 1; }\r\n  }\r\n\r\n  @keyframes dnk-fade-up {\r\n    from { opacity: 0; transform: translateY(30px); }\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. RIBBON \u2014 ENTREGA \/ DELIVERY\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  .dnk-ribbon {\r\n    background: var(--red);\r\n    padding: 0.9rem 0;\r\n    overflow: hidden;\r\n    position: relative;\r\n  }\r\n  .dnk-ribbon__track {\r\n    display: flex;\r\n    gap: 2.5rem;\r\n    white-space: nowrap;\r\n    animation: dnk-marquee 24s linear infinite;\r\n    width: max-content;\r\n  }\r\n  .dnk-ribbon__item {\r\n    font-family: var(--font-head);\r\n    font-size: 1.05rem;\r\n    letter-spacing: 0.15em;\r\n    color: var(--white);\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 0.7rem;\r\n  }\r\n  .dnk-ribbon__dot {\r\n    display: inline-block;\r\n    width: 6px;\r\n    height: 6px;\r\n    background: var(--yellow);\r\n    border-radius: 50%;\r\n    flex-shrink: 0;\r\n  }\r\n  @keyframes dnk-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. INTRO \u2014 IDENTIDAD DEL RESTAURANTE\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  .dnk-intro {\r\nbackground: #f2b329;\r\n    padding: 3rem 1.5rem;\r\n    position: relative;\r\n    overflow: hidden;\r\n  }\r\n\r\n  \/* Decoraci\u00f3n lateral *\/\r\n  .dnk-intro::before {\r\n    content: 'CDMX';\r\n    position: absolute;\r\n    right: -1.5rem;\r\n    top: 50%;\r\n    transform: translateY(-50%) rotate(90deg);\r\n    font-family: var(--font-head);\r\n    font-size: 9rem;\r\n    color: rgba(255,255,255,0.15);\r\n    letter-spacing: 0.1em;\r\n    pointer-events: none;\r\n    white-space: nowrap;\r\n  }\r\n\r\n  .dnk-intro__inner {\r\n    max-width: 1100px;\r\n    margin: 0 auto;\r\n    display: grid;\r\n    grid-template-columns: 1fr;\r\n    gap: 3.5rem;\r\n    align-items: center;\r\n  }\r\n\r\n  .dnk-intro__badge {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 0.5rem;\r\n    background: rgba(192,57,43,0.08);\r\n    color: var(--red);\r\n    font-size: 0.72rem;\r\n    font-weight: 600;\r\n    letter-spacing: 0.22em;\r\n    text-transform: uppercase;\r\n    padding: 0.35rem 0.9rem;\r\n    border-left: 3px solid var(--red);\r\n    margin-bottom: 1rem;\r\n  }\r\n\r\n  .dnk-intro__title {\r\n    font-family: var(--font-head);\r\n    font-size: clamp(2.5rem, 6vw, 4.5rem);\r\n    color: var(--black);\r\n    line-height: 1.0;\r\n    letter-spacing: 0.02em;\r\n    margin-bottom: 1.4rem;\r\n  }\r\n\r\n  .dnk-intro__title em {\r\n    font-style: normal;\r\n    color: var(--red);\r\n  }\r\n\r\n  .dnk-intro__text {\r\n    font-size: 1.05rem;\r\n    font-weight: 300;\r\n    line-height: 1.85;\r\n    color: var(--text);\r\n    max-width: 540px;\r\n    margin-bottom: 2rem;\r\n  }\r\n\r\n  .dnk-intro__stats {\r\n    display: flex;\r\n    gap: 2.5rem;\r\n    flex-wrap: wrap;\r\n  }\r\n\r\n  .dnk-stat {\r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: 0.15rem;\r\n  }\r\n  .dnk-stat__number {\r\n    font-family: var(--font-head);\r\n    font-size: 3rem;\r\n    color: var(--red);\r\n    line-height: 1;\r\n  }\r\n  .dnk-stat__label {\r\n    font-size: 0.78rem;\r\n    font-weight: 500;\r\n    letter-spacing: 0.08em;\r\n    text-transform: uppercase;\r\n    color: var(--text);\r\n    opacity: 0.65;\r\n  }\r\n\r\n  \/* Imagen intro *\/\r\n  .dnk-intro__img-wrap {\r\n    position: relative;\r\n    border-radius: 2px;\r\n    overflow: hidden;\r\n  }\r\n  .dnk-intro__img-wrap::before {\r\n    content: '';\r\n    position: absolute;\r\n    top: -12px;\r\n    left: -12px;\r\n    right: 12px;\r\n    bottom: 12px;\r\n    border: 3px solid var(--yellow);\r\n    z-index: 0;\r\n    border-radius: 2px;\r\n  }\r\n  .dnk-intro__img {\r\n    position: relative;\r\n    z-index: 1;\r\n    width: 100%;\r\n    aspect-ratio: 4\/3;\r\n    object-fit: cover;\r\n    display: block;\r\n    \/* PLACEHOLDER: reemplazar con imagen del restaurante o del equipo *\/\r\n    background: #e2e8f0;\r\n  }\r\n  .dnk-intro__img-placeholder {\r\n    position: relative;\r\n    z-index: 1;\r\n    width: 100%;\r\n    aspect-ratio: 4\/3;\r\n    background: linear-gradient(135deg, #e2e8f0 0%, #cbd5e1 100%);\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    font-family: var(--font-head);\r\n    font-size: 1rem;\r\n    letter-spacing: 0.15em;\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     4. FEATURED MENU \u2014 PLATILLOS DESTACADOS\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  .dnk-menu {\r\n    background: var(--black);\r\n    padding: 4rem 1.5rem;\r\n    position: relative;\r\n    overflow: hidden;\r\n  }\r\n\r\n  .dnk-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));\r\n  }\r\n\r\n  \/* Fondo textura sutil *\/\r\n  .dnk-menu::after {\r\n    content: '';\r\n    position: absolute;\r\n    inset: 0;\r\n    background-image: radial-gradient(circle at 20% 50%, rgba(192,57,43,0.12) 0%, transparent 60%),\r\n                      radial-gradient(circle at 80% 20%, rgba(230,126,34,0.08) 0%, transparent 50%);\r\n    pointer-events: none;\r\n  }\r\n\r\n  .dnk-section-header {\r\n    text-align: center;\r\n    margin-bottom: 3.5rem;\r\n    position: relative;\r\n    z-index: 1;\r\n  }\r\n\r\n  .dnk-section-label {\r\n    display: inline-block;\r\n    font-size: 0.72rem;\r\n    font-weight: 600;\r\n    letter-spacing: 0.28em;\r\n    text-transform: uppercase;\r\n    color: var(--yellow);\r\n    margin-bottom: 0.8rem;\r\n  }\r\n\r\n  .dnk-section-title {\r\n    font-family: var(--font-head);\r\n    font-size: clamp(2.4rem, 6vw, 4.2rem);\r\n    line-height: 1.0;\r\n    letter-spacing: 0.02em;\r\n  }\r\n\r\n  .dnk-section-title--light { color: var(--white); }\r\n  .dnk-section-title--dark  { color: var(--black); }\r\n\r\n  .dnk-section-divider {\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    gap: 0.7rem;\r\n    margin-top: 1rem;\r\n  }\r\n  .dnk-section-divider span {\r\n    display: block;\r\n    height: 2px;\r\n    width: 50px;\r\n    background: var(--red);\r\n  }\r\n  .dnk-section-divider i {\r\n    font-size: 1.2rem;\r\n    font-style: normal;\r\n  }\r\n\r\n  .dnk-menu__grid {\r\n    max-width: 1100px;\r\n    margin: 0 auto;\r\n    display: grid;\r\n    grid-template-columns: 1fr;\r\n    gap: 1.5rem;\r\n    position: relative;\r\n    z-index: 1;\r\n  }\r\n\r\n  .dnk-menu-card {\r\n    background: rgba(255,255,255,0.04);\r\n    border: 1px solid rgba(255,255,255,0.08);\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  .dnk-menu-card:hover {\r\n    transform: translateY(-5px);\r\n    border-color: rgba(241,196,15,0.3);\r\n  }\r\n\r\n  .dnk-menu-card__img {\r\n    width: 100%;\r\n    aspect-ratio: 16\/9;\r\n    object-fit: cover;\r\n    display: block;\r\n    \/* PLACEHOLDER: reemplazar con foto del platillo *\/\r\n    background: linear-gradient(135deg, #2d1a1a 0%, #3d2020 100%);\r\n  }\r\n\r\n  .dnk-menu-card__img-ph {\r\n    width: 100%;\r\n    aspect-ratio: 16\/9;\r\n    background: linear-gradient(135deg, #2d1a1a 0%, #3d2020 100%);\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    font-family: var(--font-head);\r\n    font-size: 0.85rem;\r\n    letter-spacing: 0.18em;\r\n    color: rgba(255,255,255,0.2);\r\n    text-transform: uppercase;\r\n  }\r\n\r\n  .dnk-menu-card__body {\r\n    padding: 1.4rem;\r\n    flex: 1;\r\n    display: flex;\r\n    flex-direction: column;\r\n  }\r\n\r\n  .dnk-menu-card__tag {\r\n    font-size: 0.65rem;\r\n    font-weight: 600;\r\n    letter-spacing: 0.22em;\r\n    text-transform: uppercase;\r\n    color: var(--orange);\r\n    margin-bottom: 0.5rem;\r\n  }\r\n\r\n  .dnk-menu-card__title {\r\n    font-family: var(--font-head);\r\n    font-size: 1.6rem;\r\n    letter-spacing: 0.05em;\r\n    color: var(--white);\r\n    margin-bottom: 0.6rem;\r\n    line-height: 1.1;\r\n  }\r\n\r\n  .dnk-menu-card__desc {\r\n    font-size: 0.88rem;\r\n    font-weight: 300;\r\n    line-height: 1.7;\r\n    color: rgba(255,255,255,0.55);\r\n    flex: 1;\r\n  }\r\n\r\n  .dnk-menu__cta {\r\n    text-align: center;\r\n    margin-top: 3rem;\r\n    position: relative;\r\n    z-index: 1;\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. LOCATIONS \u2014 DOS SUCURSALES\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.dnk-locations {\r\n    background: rgba(242,179,41,0.98);\r\n    padding: 3rem 1.5rem;\r\n    position: relative;\r\n    overflow: hidden;\r\n  }\r\n\r\n  .dnk-locations__grid {\r\n    max-width: 1100px;\r\n    margin: 0 auto;\r\n    display: grid;\r\n    grid-template-columns: 1fr;\r\n    gap: 2rem;\r\n  }\r\n\r\n  .dnk-location-card {\r\n    position: relative;\r\n    overflow: hidden;\r\n    border-radius: 3px;\r\n  background: rgba(255, 255, 255, 0.15);\r\n    box-shadow: 0 4px 30px rgba(0,0,0,0.07);\r\n    display: flex;\r\n    flex-direction: column;\r\n    transition: box-shadow 0.3s, transform 0.3s;\r\n  }\r\n  .dnk-location-card:hover {\r\n    box-shadow: 0 12px 50px rgba(192,57,43,0.15);\r\n    transform: translateY(-4px);\r\n  }\r\n\r\n  .dnk-location-card__img {\r\n    width: 100%;\r\n    aspect-ratio: 16\/8;\r\n    object-fit: cover;\r\n    display: block;\r\n    \/* PLACEHOLDER: reemplazar con foto exterior de cada sucursal *\/\r\n    background: linear-gradient(135deg, #e2e8f0, #cbd5e1);\r\n  }\r\n\r\n  .dnk-location-card__img-ph {\r\n    width: 100%;\r\n    aspect-ratio: 16\/8;\r\n    background: linear-gradient(135deg, #e2e8f0, #cbd5e1);\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    font-family: var(--font-head);\r\n    font-size: 1rem;\r\n    letter-spacing: 0.18em;\r\n    color: #94a3b8;\r\n    text-transform: uppercase;\r\n  }\r\n\r\n  .dnk-location-card__stripe {\r\n    height: 5px;\r\n    background: linear-gradient(90deg, var(--red), var(--orange));\r\n  }\r\n\r\n  .dnk-location-card__body {\r\n    padding: 2rem;\r\n  }\r\n\r\n  .dnk-location-card__city {\r\n    font-family: var(--font-head);\r\n    font-size: 2.2rem;\r\n    letter-spacing: 0.05em;\r\n    color: var(--black);\r\n    margin-bottom: 0.3rem;\r\n  }\r\n\r\n  .dnk-location-card__address {\r\n    font-size: 0.9rem;\r\n    font-weight: 500;\r\n    color: var(--red);\r\n    margin-bottom: 1.2rem;\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 0.4rem;\r\n  }\r\n\r\n  .dnk-location-card__info {\r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: 0.55rem;\r\n    margin-bottom: 1.8rem;\r\n  }\r\n\r\n  .dnk-location-card__row {\r\n    display: flex;\r\n    gap: 0.5rem;\r\n    font-size: 0.88rem;\r\n    color: var(--text);\r\n    align-items: flex-start;\r\n  }\r\n\r\n  .dnk-location-card__icon {\r\n    font-size: 1rem;\r\n    flex-shrink: 0;\r\n    margin-top: 1px;\r\n  }\r\n\r\n  .dnk-location-card__link {\r\n    display: inline-block;\r\n    font-family: var(--font-head);\r\n    font-size: 1rem;\r\n    letter-spacing: 0.1em;\r\n    color: var(--red);\r\n    text-decoration: none;\r\n    border-bottom: 2px solid var(--yellow);\r\n    padding-bottom: 1px;\r\n    transition: color 0.2s;\r\n  }\r\n  .dnk-location-card__link:hover { color: var(--orange); }\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 SECTION\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  .dnk-delivery {\r\n    background: var(--red);\r\n    padding: 3rem 1.5rem;\r\n    position: relative;\r\n    overflow: hidden;\r\n  }\r\n\r\n  \/* Patr\u00f3n decorativo *\/\r\n  .dnk-delivery::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 40px\r\n    );\r\n    pointer-events: none;\r\n  }\r\n\r\n  .dnk-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  .dnk-delivery__label {\r\n    display: inline-block;\r\n    font-size: 0.72rem;\r\n    font-weight: 600;\r\n    letter-spacing: 0.28em;\r\n    text-transform: uppercase;\r\n    color: rgba(255,255,255,0.65);\r\n    margin-bottom: 0.8rem;\r\n  }\r\n\r\n  .dnk-delivery__title {\r\n    font-family: var(--font-head);\r\n    font-size: clamp(2.4rem, 6vw, 4rem);\r\n    color: var(--white);\r\n    letter-spacing: 0.02em;\r\n    margin-bottom: 0.8rem;\r\n    line-height: 1.05;\r\n  }\r\n\r\n  .dnk-delivery__sub {\r\n    font-size: 1rem;\r\n    font-weight: 300;\r\n    color: rgba(255,255,255,0.8);\r\n    margin-bottom: 3rem;\r\n  }\r\n\r\n  .dnk-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  .dnk-delivery__app {\r\n    background: rgba(255,255,255,0.12);\r\n    border: 1px solid rgba(255,255,255,0.25);\r\n    color: var(--white);\r\n    font-family: var(--font-head);\r\n    font-size: 1.05rem;\r\n    letter-spacing: 0.1em;\r\n    padding: 0.8rem 1.8rem;\r\n    text-decoration: none;\r\n    border-radius: 2px;\r\n    transition: background 0.25s, border-color 0.25s, transform 0.2s;\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 0.5rem;\r\n  }\r\n  .dnk-delivery__app:hover {\r\n    background: rgba(255,255,255,0.22);\r\n    border-color: 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     7. GALLERY \u2014 GALER\u00cdA DE PLATILLOS\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.dnk-gallery {\r\n    background: #f2b329;\r\n    padding: 3rem 1.5rem;\r\n    overflow: hidden;\r\n}\r\n\r\n.dnk-gallery > * {\r\n    position: relative;\r\n    z-index: 1;\r\n}\r\n\r\n  .dnk-gallery__grid {\r\n    max-width: 1100px;\r\n    margin: 0 auto;\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    grid-template-rows: auto;\r\n    gap: 0.7rem;\r\n  }\r\n\r\n  .dnk-gallery__item {\r\n    overflow: hidden;\r\n    border-radius: 2px;\r\n    position: relative;\r\n    cursor: pointer;\r\n  }\r\n\r\n  .dnk-gallery__item:first-child {\r\n    grid-column: 1 \/ -1;\r\n  }\r\n\r\n  .dnk-gallery__item-inner {\r\n    width: 100%;\r\n    aspect-ratio: 4\/3;\r\n    \/* PLACEHOLDER: reemplazar con fotos reales de platillos\/ambiente *\/\r\n    background: linear-gradient(135deg, #fef3e2, #fde68a);\r\n    transition: transform 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);\r\n    position: relative;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n  }\r\n\r\n  .dnk-gallery__item:first-child .dnk-gallery__item-inner {\r\n    aspect-ratio: 16\/7;\r\n  }\r\n\r\n  .dnk-gallery__item:hover .dnk-gallery__item-inner {\r\n    transform: scale(1.05);\r\n  }\r\n\r\n  .dnk-gallery__ph {\r\n    font-family: var(--font-head);\r\n    font-size: 0.85rem;\r\n    letter-spacing: 0.18em;\r\n    color: rgba(100,80,40,0.35);\r\n    text-transform: uppercase;\r\n  }\r\n\r\n  \/* Overlay hover *\/\r\n  .dnk-gallery__item-inner::after {\r\n    content: '';\r\n    position: absolute;\r\n    inset: 0;\r\n    background: rgba(192,57,43,0.0);\r\n    transition: background 0.35s;\r\n  }\r\n  .dnk-gallery__item:hover .dnk-gallery__item-inner::after {\r\n    background: rgba(192,57,43,0.18);\r\n  }\r\n\r\n  .dnk-gallery__cta {\r\n    text-align: center;\r\n    margin-top: 2.5rem;\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     8. TESTIMONIALS \/ REVIEWS\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  .dnk-reviews {\r\n    background: var(--black);\r\n    padding: 4rem 1.5rem;\r\n    position: relative;\r\n    overflow: hidden;\r\n  }\r\n\r\n  .dnk-reviews::after {\r\n    content: '';\r\n    position: absolute;\r\n    inset: 0;\r\n    background: radial-gradient(ellipse at center bottom, rgba(192,57,43,0.1) 0%, transparent 65%);\r\n    pointer-events: none;\r\n  }\r\n\r\n  .dnk-reviews__track {\r\n    max-width: 1100px;\r\n    margin: 0 auto;\r\n    display: grid;\r\n    grid-template-columns: 1fr;\r\n    gap: 1.4rem;\r\n    position: relative;\r\n    z-index: 1;\r\n  }\r\n\r\n  .dnk-review-card {\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    padding: 1.8rem;\r\n    position: relative;\r\n    transition: border-color 0.3s;\r\n  }\r\n  .dnk-review-card:hover { border-color: rgba(241,196,15,0.25); }\r\n\r\n  .dnk-review-card::before {\r\n    content: '\"';\r\n    position: absolute;\r\n    top: 1rem;\r\n    right: 1.5rem;\r\n    font-family: var(--font-head);\r\n    font-size: 5rem;\r\n    color: rgba(192,57,43,0.18);\r\n    line-height: 1;\r\n  }\r\n\r\n  .dnk-review-card__stars {\r\n    display: flex;\r\n    gap: 0.2rem;\r\n    margin-bottom: 1rem;\r\n    font-size: 0.9rem;\r\n  }\r\n  .dnk-review-card__star { color: var(--yellow); }\r\n\r\n  .dnk-review-card__text {\r\n    font-size: 0.95rem;\r\n    font-weight: 300;\r\n    line-height: 1.8;\r\n    color: rgba(255,255,255,0.75);\r\n    margin-bottom: 1.4rem;\r\n  }\r\n\r\n  .dnk-review-card__author {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 0.8rem;\r\n  }\r\n\r\n  .dnk-review-card__avatar {\r\n    width: 38px;\r\n    height: 38px;\r\n    border-radius: 50%;\r\n    background: linear-gradient(135deg, var(--red), var(--orange));\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    font-family: var(--font-head);\r\n    font-size: 1.1rem;\r\n    color: var(--white);\r\n    flex-shrink: 0;\r\n  }\r\n\r\n  .dnk-review-card__name {\r\n    font-size: 0.88rem;\r\n    font-weight: 600;\r\n    color: var(--white);\r\n  }\r\n  .dnk-review-card__source {\r\n    font-size: 0.72rem;\r\n    color: rgba(255,255,255,0.4);\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     9. CTA FINAL \u2014 ORDER NOW BANNER\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  .dnk-cta-banner {\r\n    position: relative;\r\n    padding: 7rem 1.5rem;\r\n    overflow: hidden;\r\n    background: var(--black);\r\n    text-align: center;\r\n  }\r\n\r\n  \/* Imagen de fondo con overlay *\/\r\n  .dnk-cta-banner__bg {\r\n    position: absolute;\r\n    inset: 0;\r\n    \/* PLACEHOLDER: foto de ambiente o platillo premium *\/\r\n    background-image: url('https:\/\/images.unsplash.com\/photo-1551504734-5ee1c4a1479b?w=1600&q=80');\r\n    background-size: cover;\r\n    background-position: center;\r\n    background-attachment: fixed;\r\n  }\r\n\r\n  .dnk-cta-banner__overlay {\r\n    position: absolute;\r\n    inset: 0;\r\n    background: rgba(26,26,26,0.78);\r\n  }\r\n\r\n  .dnk-cta-banner__content {\r\n    position: relative;\r\n    z-index: 2;\r\n    max-width: 700px;\r\n    margin: 0 auto;\r\n  }\r\n\r\n  .dnk-cta-banner__label {\r\n    display: inline-block;\r\n    font-size: 0.72rem;\r\n    font-weight: 600;\r\n    letter-spacing: 0.28em;\r\n    text-transform: uppercase;\r\n    color: var(--yellow);\r\n    margin-bottom: 1rem;\r\n  }\r\n\r\n  .dnk-cta-banner__title {\r\n    font-family: var(--font-head);\r\n    font-size: clamp(2.8rem, 7vw, 5.5rem);\r\n    color: var(--white);\r\n    line-height: 1.0;\r\n    letter-spacing: 0.02em;\r\n    margin-bottom: 1.2rem;\r\n  }\r\n\r\n  .dnk-cta-banner__title em {\r\n    font-style: normal;\r\n    color: var(--orange);\r\n  }\r\n\r\n  .dnk-cta-banner__text {\r\n    font-size: 1.05rem;\r\n    font-weight: 300;\r\n    color: rgba(255,255,255,0.75);\r\n    line-height: 1.75;\r\n    margin-bottom: 2.5rem;\r\n  }\r\n\r\n  .dnk-cta-banner__actions {\r\n    display: flex;\r\n    gap: 1rem;\r\n    justify-content: center;\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     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\r\n    .dnk-intro__inner {\r\n      grid-template-columns: 1fr 1fr;\r\n      gap: 4rem;\r\n    }\r\n\r\n    .dnk-menu__grid {\r\n      grid-template-columns: repeat(2, 1fr);\r\n    }\r\n\r\n    .dnk-locations__grid {\r\n      grid-template-columns: repeat(2, 1fr);\r\n    }\r\n\r\n    .dnk-reviews__track {\r\n      grid-template-columns: repeat(2, 1fr);\r\n    }\r\n\r\n    .dnk-gallery__grid {\r\n      grid-template-columns: repeat(3, 1fr);\r\n    }\r\n\r\n    .dnk-gallery__item:first-child {\r\n      grid-column: 1 \/ -1;\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\r\n    .dnk-menu__grid {\r\n      grid-template-columns: repeat(3, 1fr);\r\n    }\r\n\r\n    .dnk-reviews__track {\r\n      grid-template-columns: repeat(3, 1fr);\r\n    }\r\n\r\n    .dnk-gallery__grid {\r\n      grid-template-columns: repeat(4, 1fr);\r\n    }\r\n\r\n    .dnk-gallery__item:first-child {\r\n      grid-column: 1 \/ 3;\r\n      grid-row: 1 \/ 3;\r\n    }\r\n\r\n    .dnk-gallery__item:first-child .dnk-gallery__item-inner {\r\n      aspect-ratio: unset;\r\n      height: 100%;\r\n      min-height: 380px;\r\n    }\r\n\r\n    .dnk-gallery__item:not(:first-child) .dnk-gallery__item-inner {\r\n      aspect-ratio: 4\/3;\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 \u2014 utilidad\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  .dnk-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  .dnk-reveal.is-visible {\r\n    opacity: 1;\r\n    transform: translateY(0);\r\n  }\r\n  .dnk-reveal-delay-1 { transition-delay: 0.1s; }\r\n  .dnk-reveal-delay-2 { transition-delay: 0.2s; }\r\n  .dnk-reveal-delay-3 { transition-delay: 0.3s; }\r\n  .dnk-reveal-delay-4 { transition-delay: 0.4s; }\r\n\r\n  \/* \u2500\u2500 Botones sucursal con animaci\u00f3n pulse \u2500\u2500 *\/\r\n  .dnk-btn-location {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 0.55rem;\r\n    font-family: var(--font-head);\r\n    font-size: 1.15rem;\r\n    letter-spacing: 0.1em;\r\n    padding: 0.9rem 2.4rem;\r\n    text-decoration: none;\r\n    border-radius: 2px;\r\n    position: relative;\r\n    clip-path: polygon(8px 0%, 100% 0%, calc(100% - 8px) 100%, 0% 100%);\r\n    transition: transform 0.2s, background 0.25s;\r\n  }\r\n  .dnk-btn-location--lodi {\r\n    background: var(--red);\r\n    color: var(--white);\r\n    box-shadow: 0 0 0 0 rgba(192,57,43,0.7);\r\n    animation: dnk-pulse-red 2.2s ease-in-out infinite;\r\n  }\r\n  .dnk-btn-location--paterson {\r\n    background: transparent;\r\n    color: var(--white);\r\n    border: 2px solid rgba(255,255,255,0.55);\r\n    box-shadow: 0 0 0 0 rgba(255,255,255,0.4);\r\n    animation: dnk-pulse-white 2.2s 0.6s ease-in-out infinite;\r\n  }\r\n  .dnk-btn-location--lodi:hover {\r\n    background: var(--orange);\r\n    transform: translateY(-3px);\r\n    animation: none;\r\n  }\r\n  .dnk-btn-location--paterson:hover {\r\n    border-color: var(--yellow);\r\n    background: rgba(241,196,15,0.12);\r\n    color: var(--white);\r\n    transform: translateY(-3px);\r\n    animation: none;\r\n  }\r\n  .dnk-btn-location__icon {\r\n    font-size: 1.1rem;\r\n    line-height: 1;\r\n  }\r\n  @keyframes dnk-pulse-red {\r\n    0%   { box-shadow: 0 0 0 0 rgba(192,57,43,0.7); }\r\n    60%  { box-shadow: 0 0 0 14px rgba(192,57,43,0); }\r\n    100% { box-shadow: 0 0 0 0 rgba(192,57,43,0); }\r\n  }\r\n  @keyframes dnk-pulse-white {\r\n    0%   { box-shadow: 0 0 0 0 rgba(255,255,255,0.4); }\r\n    60%  { box-shadow: 0 0 0 14px rgba(255,255,255,0); }\r\n    100% { box-shadow: 0 0 0 0 rgba(255,255,255,0); }\r\n  }\r\n\r\n  \/* T\u00edtulo hero en una sola l\u00ednea *\/\r\n  .dnk-hero__title {\r\n    font-family: var(--font-head);\r\n    font-size: clamp(3.8rem, 11vw, 10rem);\r\n    color: var(--white);\r\n    line-height: 1;\r\n    letter-spacing: 0.03em;\r\n    margin-bottom: 2rem;\r\n    animation: dnk-fade-up 0.9s 0.15s ease both;\r\n    white-space: nowrap;\r\n  }\r\n  .dnk-hero__title span {\r\n    color: var(--red);\r\n    -webkit-text-stroke: 2.5px var(--yellow);\r\n    display: inline;\r\n  }\r\n\r\n  \/* Eliminar espacio blanco inferior de WordPress\/Elementor *\/\r\n  .dnk-page { margin-bottom: 0 !important; padding-bottom: 0 !important; }\r\n  body, html { margin-bottom: 0 !important; padding-bottom: 0 !important; }\r\n  .elementor-section-wrap, .e-con, .elementor,\r\n  .elementor-widget-container, .wp-site-blocks,\r\n  #content, #page, .site-content, main, .entry-content,\r\n  [data-elementor-type=\"wp-page\"] { \r\n    padding-bottom: 0 !important; \r\n    margin-bottom: 0 !important; \r\n  }\r\n\r\n  \/* \u2500\u2500 S\u00edmbolo & \u2500\u2500 hereda color rojo y stroke amarillo del span padre *\/\r\n  .dnk-amp {\r\n    font-style: normal;\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 HOME \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=\"dnk-page\">\r\n\r\n  <!-- \u2500\u2500 1. HERO \u2500\u2500 -->\r\n  <section class=\"dnk-hero\">\r\n    <div class=\"dnk-hero__bg\">\r\n      <video autoplay muted loop playsinline preload=\"auto\" poster=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/03\/antojito-molcajete-38-lodi-new-jersey-dyk.webp\">\r\n        <source src=\"https:\/\/taqueriadnk.com\/wp-content\/uploads\/2026\/05\/Portada-Dnk-1.mp4\" type=\"video\/mp4\">\r\n      <\/video>\r\n    <\/div>\r\n    <script>\r\n      (function(){\r\n        var v = document.querySelector('.dnk-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=\"dnk-hero__overlay\"><\/div>\r\n    <div class=\"dnk-hero__pattern\"><\/div>\r\n\r\n    <div class=\"dnk-hero__content\">\r\n      <span class=\"dnk-hero__eyebrow\">Cocina Aut\u00e9ntica \u00b7 Ciudad de M\u00e9xico<\/span>\r\n      <h1 class=\"dnk-hero__title\">Taqueria <span>D<em class=\"dnk-amp\" style=\"font-family:'Poppins',sans-serif;font-weight:700;font-style:normal;display:inline-block;transform:scaleX(0.6);margin-inline:-0.05em;\">&amp;<\/em>K<\/span><\/h1>\r\n      <div class=\"dnk-hero__actions\">\r\n        <a href=\"https:\/\/taqueriadnk.com\/lodi\/\" class=\"dnk-btn-location dnk-btn-location--lodi\">\r\n          <span class=\"dnk-btn-location__icon\" style=\"filter:brightness(0) invert(1);\">\ud83d\udccd<\/span> Lodi\r\n        <\/a>\r\n        <a href=\"https:\/\/taqueriadnk.com\/paterson\/\" class=\"dnk-btn-location dnk-btn-location--paterson\">\r\n          <span class=\"dnk-btn-location__icon\">\ud83d\udccd<\/span> Paterson\r\n        <\/a>\r\n      <\/div>\r\n    <\/div>\r\n\r\n\r\n  <\/section>\r\n\r\n\r\n  <!-- \u2500\u2500 2. RIBBON DELIVERY \u2500\u2500 -->\r\n  <div class=\"dnk-ribbon\" aria-label=\"Plataformas de delivery disponibles\">\r\n    <div class=\"dnk-ribbon__track\" id=\"dnkRibbonTrack\">\r\n      <span class=\"dnk-ribbon__item\"><span class=\"dnk-ribbon__dot\"><\/span>DoorDash<\/span>\r\n      <span class=\"dnk-ribbon__item\"><span class=\"dnk-ribbon__dot\"><\/span>Uber Eats<\/span>\r\n      <span class=\"dnk-ribbon__item\"><span class=\"dnk-ribbon__dot\"><\/span>Seamless<\/span>\r\n      <span class=\"dnk-ribbon__item\"><span class=\"dnk-ribbon__dot\"><\/span>Grubhub<\/span>\r\n      <span class=\"dnk-ribbon__item\"><span class=\"dnk-ribbon__dot\"><\/span>Postmates<\/span>\r\n      <span class=\"dnk-ribbon__item\"><span class=\"dnk-ribbon__dot\"><\/span>Order Online \u00b7 2 Locations<\/span>\r\n      <!-- Duplicado para loop continuo -->\r\n      <span class=\"dnk-ribbon__item\"><span class=\"dnk-ribbon__dot\"><\/span>DoorDash<\/span>\r\n      <span class=\"dnk-ribbon__item\"><span class=\"dnk-ribbon__dot\"><\/span>Uber Eats<\/span>\r\n      <span class=\"dnk-ribbon__item\"><span class=\"dnk-ribbon__dot\"><\/span>Seamless<\/span>\r\n      <span class=\"dnk-ribbon__item\"><span class=\"dnk-ribbon__dot\"><\/span>Grubhub<\/span>\r\n      <span class=\"dnk-ribbon__item\"><span class=\"dnk-ribbon__dot\"><\/span>Postmates<\/span>\r\n      <span class=\"dnk-ribbon__item\"><span class=\"dnk-ribbon__dot\"><\/span>Order Online \u00b7 2 Locations<\/span>\r\n    <\/div>\r\n  <\/div>\r\n\r\n\r\n<\/div><!-- \/dnk-page -->\r\n\r\n\r\n<!-- \u2500\u2500 SCROLL REVEAL SCRIPT \u2500\u2500 -->\r\n<script>\r\n(function () {\r\n  'use strict';\r\n\r\n  var reveals = document.querySelectorAll('.dnk-reveal');\r\n\r\n  if (!('IntersectionObserver' in window)) {\r\n    reveals.forEach(function (el) { el.classList.add('is-visible'); });\r\n    return;\r\n  }\r\n\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.12, rootMargin: '0px 0px -40px 0px' });\r\n\r\n  reveals.forEach(function (el) { observer.observe(el); });\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>Authentic Mexican Cuisine \u00b7 Mexico City Taqueria D&amp;K \ud83d\udccd Lodi \ud83d\udccd Paterson DoorDash Uber Eats Seamless Grubhub Postmates Order Online \u00b7 2 Locations DoorDash Uber Eats Seamless Grubhub Postmates Order Online \u00b7 2 Locations<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-9","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/taqueriadnk.com\/en\/wp-json\/wp\/v2\/pages\/9","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=9"}],"version-history":[{"count":143,"href":"https:\/\/taqueriadnk.com\/en\/wp-json\/wp\/v2\/pages\/9\/revisions"}],"predecessor-version":[{"id":1115,"href":"https:\/\/taqueriadnk.com\/en\/wp-json\/wp\/v2\/pages\/9\/revisions\/1115"}],"wp:attachment":[{"href":"https:\/\/taqueriadnk.com\/en\/wp-json\/wp\/v2\/media?parent=9"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}