{"product_id":"vestido-estampado-ideal-para-cualquier-ocasion","title":"Vestido estampado, ideal para cualquier ocasión","description":"\u003ch3\u003e\u003cbr\u003e\u003c\/h3\u003e\n\u003cp class=\"MsoNormal\" style=\"line-height: 150%;\"\u003e\u003cspan style=\"font-family: Arial; font-size: 14pt;\"\u003e \u003c\/span\u003e\u003cspan style=\"font-family: Arial; line-height: 150%; font-size: 14pt;\"\u003e No es solo un vestido, es arte que se puede llevar puesto y que convierte cualquier acera en una pasarela. Fresco, atrevido e irresistiblemente llamativo.\u003c\/span\u003e\u003cspan style=\"font-family: Arial; line-height: 150%; font-size: 14pt;\"\u003e ligero como una pluma y confeccionado en poliéster transpirable! El tejido, que absorbe el sudor, cae como la seda, pero es perfecto para el calor del verano. Las mangas cortas ofrecen libertad de movimiento, mientras que el suave forro evita que se pegue al cuerpo, lo que lo hace ideal para fiestas en el jardín o cócteles en azoteas.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"line-height: 150%;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0548\/7715\/9504\/files\/spp_20250605093030_a15bcea4f5a9d41d0494602453580c8b.jpg?v=1749087033\" style=\"font-family: Arial; font-size: 14pt;\"\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"line-height: 150%;\"\u003eVERSÁTIL Y SENCILLO: combínalo con tacones altos para eventos en galerías o con sandalias para un look informal de brunch. El estampado gráfico oculta las arrugas durante los viajes, lo que lo hace perfecto para aventuras espontáneas o para pasar con elegancia de la oficina a la noche.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cdiv class=\"size-guide-wrapper\"\u003e\n  \u003cbutton type=\"button\" class=\"size-guide-trigger\" onclick=\"openSizeGuide()\"\u003e\n    Guía de tallas\n  \u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003cdiv id=\"sizeGuideOverlay\" class=\"size-guide-overlay\" onclick=\"closeSizeGuide(event)\"\u003e\n  \u003cdiv class=\"size-guide-modal\"\u003e\n    \u003cbutton type=\"button\" class=\"size-guide-close\" onclick=\"closeSizeGuide(event)\" aria-label=\"Cerrar\"\u003e\n      ×\n    \u003c\/button\u003e\n\n    \u003cdiv class=\"size-guide-header\"\u003e\n      \u003cp class=\"size-guide-eyebrow\"\u003eSIZE GUIDE\u003c\/p\u003e\n      \u003ch2\u003eGuía de tallas\u003c\/h2\u003e\n      \u003cp\u003e\n        Consulta las medidas orientativas para encontrar tu talla ideal.\n        Si estás entre dos tallas, elige la mayor para un ajuste más cómodo.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"size-guide-table-wrap\"\u003e\n      \u003ctable class=\"size-guide-table\"\u003e\n        \u003cthead\u003e\n          \u003ctr\u003e\n            \u003cth\u003eTalla\u003c\/th\u003e\n            \u003cth\u003ePecho\u003c\/th\u003e\n            \u003cth\u003eCintura\u003c\/th\u003e\n            \u003cth\u003eCadera\u003c\/th\u003e\n          \u003c\/tr\u003e\n        \u003c\/thead\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eXS\u003c\/td\u003e\n            \u003ctd\u003e80–84 cm\u003c\/td\u003e\n            \u003ctd\u003e60–64 cm\u003c\/td\u003e\n            \u003ctd\u003e86–90 cm\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eS\u003c\/td\u003e\n            \u003ctd\u003e85–89 cm\u003c\/td\u003e\n            \u003ctd\u003e65–69 cm\u003c\/td\u003e\n            \u003ctd\u003e91–95 cm\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eM\u003c\/td\u003e\n            \u003ctd\u003e90–94 cm\u003c\/td\u003e\n            \u003ctd\u003e70–74 cm\u003c\/td\u003e\n            \u003ctd\u003e96–100 cm\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eL\u003c\/td\u003e\n            \u003ctd\u003e95–101 cm\u003c\/td\u003e\n            \u003ctd\u003e75–81 cm\u003c\/td\u003e\n            \u003ctd\u003e101–107 cm\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eXL\u003c\/td\u003e\n            \u003ctd\u003e102–108 cm\u003c\/td\u003e\n            \u003ctd\u003e82–88 cm\u003c\/td\u003e\n            \u003ctd\u003e108–114 cm\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"size-guide-info\"\u003e\n      \u003cdiv class=\"size-guide-card\"\u003e\n        \u003ch3\u003ePecho\u003c\/h3\u003e\n        \u003cp\u003eMide alrededor de la parte más amplia del pecho, manteniendo la cinta recta.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"size-guide-card\"\u003e\n        \u003ch3\u003eCintura\u003c\/h3\u003e\n        \u003cp\u003eMide la parte más estrecha de tu cintura natural sin apretar demasiado.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"size-guide-card\"\u003e\n        \u003ch3\u003eCadera\u003c\/h3\u003e\n        \u003cp\u003eMide la parte más ancha de la cadera para una referencia más precisa.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .size-guide-wrapper {\n    margin-top: 12px;\n  }\n\n  .size-guide-trigger {\n    background: transparent;\n    border: none;\n    padding: 0;\n    font-size: 13px;\n    color: #111;\n    cursor: pointer;\n    letter-spacing: 0.04em;\n    text-transform: uppercase;\n    text-decoration: underline;\n    text-underline-offset: 3px;\n  }\n\n  .size-guide-overlay {\n    display: none;\n    position: fixed;\n    inset: 0;\n    z-index: 99999;\n    background: rgba(17, 17, 17, 0.45);\n    backdrop-filter: blur(6px);\n    -webkit-backdrop-filter: blur(6px);\n    justify-content: center;\n    align-items: center;\n    padding: 20px;\n  }\n\n  .size-guide-modal {\n    position: relative;\n    width: 100%;\n    max-width: 860px;\n    max-height: 88vh;\n    overflow-y: auto;\n    background: #ffffff;\n    border-radius: 18px;\n    padding: 32px;\n    box-shadow: 0 20px 60px rgba(0,0,0,0.18);\n    animation: sizeGuideFadeUp 0.28s ease;\n  }\n\n  @keyframes sizeGuideFadeUp {\n    from {\n      opacity: 0;\n      transform: translateY(18px) scale(0.98);\n    }\n    to {\n      opacity: 1;\n      transform: translateY(0) scale(1);\n    }\n  }\n\n  .size-guide-close {\n    position: absolute;\n    top: 18px;\n    right: 18px;\n    width: 38px;\n    height: 38px;\n    border: 1px solid rgba(0,0,0,0.08);\n    border-radius: 999px;\n    background: #fff;\n    font-size: 24px;\n    line-height: 1;\n    cursor: pointer;\n    color: #111;\n  }\n\n  .size-guide-header {\n    margin-bottom: 24px;\n    padding-right: 40px;\n  }\n\n  .size-guide-eyebrow {\n    margin: 0 0 8px;\n    font-size: 11px;\n    letter-spacing: 0.18em;\n    color: #777;\n    text-transform: uppercase;\n  }\n\n  .size-guide-header h2 {\n    margin: 0 0 10px;\n    font-size: 30px;\n    line-height: 1.15;\n    color: #111;\n  }\n\n  .size-guide-header p {\n    margin: 0;\n    font-size: 14px;\n    line-height: 1.7;\n    color: #555;\n    max-width: 620px;\n  }\n\n  .size-guide-table-wrap {\n    overflow-x: auto;\n    border: 1px solid #ececec;\n    border-radius: 14px;\n    margin-bottom: 22px;\n  }\n\n  .size-guide-table {\n    width: 100%;\n    border-collapse: collapse;\n    min-width: 520px;\n    background: #fff;\n  }\n\n  .size-guide-table th,\n  .size-guide-table td {\n    padding: 16px 18px;\n    text-align: left;\n    font-size: 14px;\n  }\n\n  .size-guide-table thead th {\n    background: #fafafa;\n    color: #111;\n    font-weight: 600;\n    border-bottom: 1px solid #ececec;\n  }\n\n  .size-guide-table tbody tr:not(:last-child) td {\n    border-bottom: 1px solid #f1f1f1;\n  }\n\n  .size-guide-table tbody td {\n    color: #444;\n  }\n\n  .size-guide-info {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 14px;\n  }\n\n  .size-guide-card {\n    background: #fafafa;\n    border: 1px solid #efefef;\n    border-radius: 14px;\n    padding: 18px;\n  }\n\n  .size-guide-card h3 {\n    margin: 0 0 8px;\n    font-size: 15px;\n    color: #111;\n  }\n\n  .size-guide-card p {\n    margin: 0;\n    font-size: 13px;\n    line-height: 1.7;\n    color: #666;\n  }\n\n  @media screen and (max-width: 749px) {\n    .size-guide-modal {\n      padding: 22px 16px 18px;\n      border-radius: 16px;\n    }\n\n    .size-guide-header h2 {\n      font-size: 24px;\n    }\n\n    .size-guide-info {\n      grid-template-columns: 1fr;\n    }\n\n    .size-guide-close {\n      top: 12px;\n      right: 12px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n  function openSizeGuide() {\n    document.getElementById('sizeGuideOverlay').style.display = 'flex';\n    document.body.style.overflow = 'hidden';\n  }\n\n  function closeSizeGuide(event) {\n    var overlay = document.getElementById('sizeGuideOverlay');\n    var modal = overlay.querySelector('.size-guide-modal');\n\n    if (\n      event.target === overlay ||\n      event.target.classList.contains('size-guide-close')\n    ) {\n      overlay.style.display = 'none';\n      document.body.style.overflow = '';\n    }\n  }\n\n  document.addEventListener('keydown', function(event) {\n    if (event.key === 'Escape') {\n      var overlay = document.getElementById('sizeGuideOverlay');\n      if (overlay \u0026\u0026 overlay.style.display === 'flex') {\n        overlay.style.display = 'none';\n        document.body.style.overflow = '';\n      }\n    }\n  });\n\u003c\/script\u003e","brand":"jm","offers":[{"title":"Bloque de colores \/ S","offer_id":57437711139200,"sku":"LF10297681C01S","price":24.99,"currency_code":"EUR","in_stock":true},{"title":"Bloque de colores \/ M","offer_id":57437711171968,"sku":"LF10297681C01M","price":24.99,"currency_code":"EUR","in_stock":true},{"title":"Bloque de colores \/ L","offer_id":57437711204736,"sku":"LF10297681C01L","price":24.99,"currency_code":"EUR","in_stock":true},{"title":"Bloque de colores \/ XL","offer_id":57437711237504,"sku":"LF10297681C01XL","price":24.99,"currency_code":"EUR","in_stock":true},{"title":"Bloque de colores \/ 2XL","offer_id":57437711270272,"sku":"LF10297681C012XL","price":24.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0978\/2801\/2416\/files\/ChatGPT_Image_3_mar_2026_21_41_54.png?v=1772570673","url":"https:\/\/alanaboho.com\/products\/vestido-estampado-ideal-para-cualquier-ocasion","provider":"Alanaboho","version":"1.0","type":"link"}