{"product_id":"oaxaca","title":"⭐LA GRANJA en OAXACA⭐","description":"\u003cdiv class=\"promo-nueva-funcion-box\"\u003e\n  \u003cdiv class=\"promo-stars\"\u003e\u003c\/div\u003e\n\n  \u003ca class=\"promo-nueva-funcion-link\" href=\"https:\/\/www.lagranjaenmexico.com\/products\/oaxaca-15\"\u003e\n    \u003cdiv class=\"promo-chip\"\u003ePOR LOCALIDADES AGOTADAS\u003c\/div\u003e\n    \u003cdiv class=\"promo-titulo\"\u003eNUEVA FUNCIÓN\u003c\/div\u003e\n    \u003cdiv class=\"promo-hora\"\u003e15 HS\u003c\/div\u003e\n    \u003cdiv class=\"promo-fecha\"\u003eDomingo 14 Junio · Oaxaca\u003c\/div\u003e\n    \u003cdiv class=\"promo-cta\"\u003eTOCA AQUÍ PARA CONSEGUIR TUS BOLETOS\u003c\/div\u003e\n  \u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .promo-nueva-funcion-box {\n    position: relative;\n    overflow: hidden;\n    background: linear-gradient(180deg, #fffdf6 0%, #fff6d9 100%);\n    border: 2px solid #ffe08a;\n    border-radius: 24px;\n    padding: 16px;\n    box-shadow: 0 14px 30px rgba(0,0,0,0.12);\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif;\n  }\n\n  .promo-nueva-funcion-box::before {\n    content: \"\";\n    position: absolute;\n    top: 0;\n    left: -45%;\n    width: 45%;\n    height: 100%;\n    background: linear-gradient(90deg, transparent, rgba(255,255,255,0.65), transparent);\n    animation: promoShine 4s infinite;\n    pointer-events: none;\n  }\n\n  .promo-stars {\n    position: absolute;\n    inset: 0;\n    pointer-events: none;\n    z-index: 2;\n  }\n\n  .promo-stars::before,\n  .promo-stars::after {\n    position: absolute;\n    color: rgba(255, 196, 0, 0.95);\n    font-size: 16px;\n    letter-spacing: 10px;\n    text-shadow: 0 2px 6px rgba(0,0,0,.16);\n    animation: promoStarsFloat 4.2s infinite ease-in-out;\n    white-space: nowrap;\n  }\n\n  .promo-stars::before {\n    content: \"✨ ✦ ✨ ✦ ✨\";\n    top: 8px;\n    left: 12px;\n  }\n\n  .promo-stars::after {\n    content: \"✦ ✨ ✦ ✨ ✦\";\n    bottom: 8px;\n    right: 12px;\n    animation-delay: 1.2s;\n  }\n\n  .promo-nueva-funcion-link {\n    position: relative;\n    z-index: 3;\n    display: block;\n    text-decoration: none !important;\n    text-align: center;\n    color: #ffffff !important;\n    background: radial-gradient(circle at top, #ff8c8c 0%, #ff4343 32%, #ef1010 70%, #cc0000 100%);\n    border: 2px solid #ffb0b0;\n    border-radius: 22px;\n    padding: 18px 14px 20px;\n    box-shadow:\n      inset 0 2px 0 rgba(255,255,255,.35),\n      0 10px 22px rgba(220,0,0,.28);\n    overflow: hidden;\n    animation: promoUrgencia 1.55s infinite ease-in-out;\n  }\n\n  .promo-nueva-funcion-link:hover {\n    text-decoration: none !important;\n    color: #ffffff !important;\n  }\n\n  .promo-nueva-funcion-link::before {\n    content: \"\";\n    position: absolute;\n    top: -20%;\n    left: -30%;\n    width: 44%;\n    height: 140%;\n    background: linear-gradient(90deg, transparent, rgba(255,255,255,.28), transparent);\n    transform: rotate(12deg);\n    animation: promoHeroShine 3s infinite;\n    pointer-events: none;\n  }\n\n  .promo-chip {\n    position: relative;\n    z-index: 2;\n    display: inline-block;\n    background: #ffffff;\n    color: #c90000;\n    font-size: 12px;\n    font-weight: 1000;\n    letter-spacing: .8px;\n    text-transform: uppercase;\n    padding: 7px 12px;\n    border-radius: 999px;\n    margin-bottom: 10px;\n    box-shadow: 0 3px 8px rgba(0,0,0,.12);\n    animation: promoChipPulse 1.5s infinite ease-in-out;\n  }\n\n  .promo-titulo {\n    position: relative;\n    z-index: 2;\n    font-size: 33px;\n    line-height: 1;\n    font-weight: 1000;\n    letter-spacing: 1px;\n    color: #ffffff;\n    transform: scaleY(1.08);\n    text-shadow:\n      0 2px 0 #c50000,\n      0 4px 0 #a30000,\n      0 8px 16px rgba(0,0,0,.28);\n    animation: promoTituloPop 1.45s infinite ease-in-out;\n  }\n\n  .promo-hora {\n    position: relative;\n    z-index: 2;\n    font-size: 56px;\n    line-height: 1;\n    font-weight: 1000;\n    color: #ffe600;\n    margin-top: 8px;\n    letter-spacing: 2px;\n    transform: scaleY(1.05);\n    text-shadow:\n      0 3px 0 #004fd1,\n      0 5px 0 #003eb8,\n      0 9px 16px rgba(0,0,0,.30);\n    animation: promoHoraBounce 1.45s infinite ease-in-out;\n  }\n\n  .promo-fecha {\n    position: relative;\n    z-index: 2;\n    margin-top: 11px;\n    font-size: 15px;\n    font-weight: 900;\n    color: #ffffff;\n    text-shadow: 0 2px 5px rgba(0,0,0,.35);\n  }\n\n  .promo-cta {\n    position: relative;\n    z-index: 2;\n    display: inline-block;\n    margin-top: 11px;\n    background: rgba(0,0,0,.22);\n    border: 1px solid rgba(255,255,255,.35);\n    border-radius: 999px;\n    padding: 8px 13px;\n    font-size: 13px;\n    font-weight: 1000;\n    color: #ffffff;\n    text-transform: uppercase;\n    animation: promoCtaPulse 1.1s infinite ease-in-out;\n  }\n\n  @keyframes promoUrgencia {\n    0%, 100% {\n      transform: scale(1);\n      box-shadow:\n        inset 0 2px 0 rgba(255,255,255,.35),\n        0 10px 22px rgba(220,0,0,.28);\n    }\n    50% {\n      transform: scale(1.018);\n      box-shadow:\n        inset 0 2px 0 rgba(255,255,255,.45),\n        0 14px 28px rgba(255,0,0,.38);\n    }\n  }\n\n  @keyframes promoHeroShine {\n    0% { left: -45%; }\n    55% { left: 125%; }\n    100% { left: 125%; }\n  }\n\n  @keyframes promoChipPulse {\n    0%, 100% {\n      transform: scale(1);\n      filter: brightness(1);\n    }\n    50% {\n      transform: scale(1.04);\n      filter: brightness(1.08);\n    }\n  }\n\n  @keyframes promoTituloPop {\n    0%, 100% {\n      transform: scale(1) scaleY(1.08);\n      filter: brightness(1);\n    }\n    50% {\n      transform: scale(1.04) scaleY(1.11);\n      filter: brightness(1.08);\n    }\n  }\n\n  @keyframes promoHoraBounce {\n    0%, 100% {\n      transform: scale(1) scaleY(1.05);\n      filter: brightness(1);\n    }\n    50% {\n      transform: scale(1.05) scaleY(1.08);\n      filter: brightness(1.08);\n    }\n  }\n\n  @keyframes promoCtaPulse {\n    0%, 100% {\n      transform: scale(1);\n      filter: brightness(1);\n      background: rgba(0,0,0,.22);\n    }\n    50% {\n      transform: scale(1.06);\n      filter: brightness(1.16);\n      background: rgba(0,0,0,.34);\n    }\n  }\n\n  @keyframes promoStarsFloat {\n    0%, 100% {\n      opacity: 0.45;\n      transform: translateY(0) scale(1);\n    }\n    50% {\n      opacity: 1;\n      transform: translateY(-4px) scale(1.08);\n    }\n  }\n\n  @keyframes promoShine {\n    0% { left: -50%; }\n    55% { left: 120%; }\n    100% { left: 120%; }\n  }\n\n  @media (max-width: 480px) {\n    .promo-nueva-funcion-box {\n      padding: 14px;\n      border-radius: 20px;\n    }\n\n    .promo-stars::before,\n    .promo-stars::after {\n      font-size: 14px;\n      letter-spacing: 7px;\n    }\n\n    .promo-stars::before {\n      top: 7px;\n      left: 8px;\n    }\n\n    .promo-stars::after {\n      bottom: 7px;\n      right: 8px;\n    }\n\n    .promo-nueva-funcion-link {\n      padding: 16px 10px 18px;\n      border-radius: 20px;\n    }\n\n    .promo-chip {\n      font-size: 11px;\n      padding: 7px 10px;\n    }\n\n    .promo-titulo {\n      font-size: 28px;\n    }\n\n    .promo-hora {\n      font-size: 48px;\n    }\n\n    .promo-fecha {\n      font-size: 14px;\n    }\n\n    .promo-cta {\n      font-size: 12px;\n      padding: 7px 10px;\n    }\n  }\n\u003c\/style\u003e","brand":"Event","offers":[{"title":"⭐ VIP-MEET \u0026 GREET + FOTO CON PERSONAJES","offer_id":49116878700796,"sku":null,"price":180.0,"currency_code":"MXN","in_stock":false},{"title":"🐮 LOLA – BOLETO GENERAL","offer_id":49116878733564,"sku":null,"price":90.0,"currency_code":"MXN","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0803\/8278\/7836\/files\/oaxaca_agotado_JPG.jpg?v=1780198229","url":"https:\/\/www.lagranjaenmexico.com\/products\/oaxaca","provider":"LA GRANJA EN MÉXICO","version":"1.0","type":"link"}