{"product_id":"all-over-print-long-sleeve-midi-dress-1","title":"Vestido Midi de Manga Larga Con Estampado De Bordado Floral","description":"\u003cstyle\u003e\n:root {\n  --bg-main: #e6ddd3;\n  --accent: #8a4747;\n  --text-dark: #3a2d2d;\n  --th-bg: #d4c6b9;\n  --radius: 12px;\n  --container-pad: 24px;\n  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;\n}\n\n.tab-container {\n  max-width: 900px;\n  margin: 20px auto;\n}\n\n.tab-buttons {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 5px;\n}\n\n.tab-buttons .tab-link {\n  padding: 12px 20px;\n  background: var(--accent);\n  color: var(--bg-main);\n  border-radius: var(--radius) var(--radius) 0 0;\n  cursor: pointer;\n  transition: all 0.2s ease;\n}\n\n.tab-buttons .tab-link.active {\n  font-weight: bold;\n  box-shadow: 0 4px 10px rgba(0,0,0,0.1);\n}\n\n.tab-buttons .tab-link:hover {\n  opacity: 0.9;\n}\n\n.tab-content {\n  display: none;\n  opacity: 0;\n  padding: var(--container-pad);\n  background: var(--bg-main);\n  border-radius: 0 0 var(--radius) var(--radius);\n  transition: opacity 0.3s ease;\n}\n\n.tab-content.active {\n  display: block;\n  opacity: 1;\n}\n\n.size-table {\n  width: 100%;\n  border-collapse: collapse;\n  margin-top: 10px;\n}\n\n.size-table th, .size-table td {\n  border: 1px solid var(--text-dark);\n  padding: 8px;\n  text-align: center;\n}\n\n.size-table th {\n  background-color: var(--th-bg);\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"tab-container\"\u003e\n  \u003cdiv class=\"tab-buttons\"\u003e\n    \u003cdiv class=\"tab-link active\" data-tab=\"description\"\u003eDescripción\u003c\/div\u003e\n    \u003cdiv class=\"tab-link\" data-tab=\"details\"\u003eDetalles del Producto\u003c\/div\u003e\n    \u003cdiv class=\"tab-link\" data-tab=\"sizes\"\u003eGuía de Tallas\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- DESCRIPTION --\u003e\n  \u003cdiv id=\"description\" class=\"tab-content active\"\u003e\n    \u003cp\u003e\n      ¡Conoce tu nuevo vestido favorito! Su tejido suave y su corte favorecedor hacen que te sientas cómoda y femenina durante todo el día. Además, la cintura ajustada y la falda acampanada realzan de forma natural la silueta. ¿La mejor parte del vestido? Tiene bolsillos.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- DETAILS --\u003e\n  \u003cdiv id=\"details\" class=\"tab-content\"\u003e\n    \u003cul style=\"padding-left: 20px; line-height: 1.8;\"\u003e\n      \u003cli\u003eComposición del tejido en la UE: 96% poliéster, 4% spandex\u003c\/li\u003e\n      \u003cli\u003eComposición del tejido en EE. UU.: 93% poliéster, 7% spandex\u003c\/li\u003e\n      \u003cli\u003ePeso del tejido en la UE: 215 g\/m²\u003c\/li\u003e\n      \u003cli\u003ePeso del tejido en EE. UU.: 240 g\/m²\u003c\/li\u003e\n      \u003cli\u003eTejido de punto premium de peso medio\u003c\/li\u003e\n      \u003cli\u003eLargo midi\u003c\/li\u003e\n      \u003cli\u003eMangas largas\u003c\/li\u003e\n      \u003cli\u003eBolsillos laterales\u003c\/li\u003e\n      \u003cli\u003eCuello barco\u003c\/li\u003e\n      \u003cli\u003eAjustado en la cintura\u003c\/li\u003e\n      \u003cli\u003eFalda acampanada\u003c\/li\u003e\n      \u003cli\u003eComponentes del producto en la UE procedentes de Lituania\u003c\/li\u003e\n      \u003cli\u003eComponentes del producto en EE. UU. procedentes de México\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- SIZE GUIDE --\u003e\n  \u003cdiv id=\"sizes\" class=\"tab-content\"\u003e\n    \u003cp\u003e\u003cstrong\u003eGuía de Tallas\u003c\/strong\u003e\u003c\/p\u003e\n\n    \u003ctable class=\"size-table\"\u003e\n      \u003cthead\u003e\n        \u003ctr\u003e\n          \u003cth\u003e\u003c\/th\u003e\n          \u003cth\u003eBUSTO (cm)\u003c\/th\u003e\n          \u003cth\u003eCINTURA (cm)\u003c\/th\u003e\n          \u003cth\u003eCADERA (cm)\u003c\/th\u003e\n        \u003c\/tr\u003e\n      \u003c\/thead\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\u003ctd\u003e2XS\u003c\/td\u003e\u003ctd\u003e80\u003c\/td\u003e\u003ctd\u003e60\u003c\/td\u003e\u003ctd\u003e86\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\u003ctd\u003eXS\u003c\/td\u003e\u003ctd\u003e84\u003c\/td\u003e\u003ctd\u003e64\u003c\/td\u003e\u003ctd\u003e90\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\u003ctd\u003eS\u003c\/td\u003e\u003ctd\u003e88\u003c\/td\u003e\u003ctd\u003e68\u003c\/td\u003e\u003ctd\u003e94\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\u003ctd\u003eM\u003c\/td\u003e\u003ctd\u003e92\u003c\/td\u003e\u003ctd\u003e72\u003c\/td\u003e\u003ctd\u003e98\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\u003ctd\u003eL\u003c\/td\u003e\u003ctd\u003e100\u003c\/td\u003e\u003ctd\u003e80\u003c\/td\u003e\u003ctd\u003e106\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\u003ctd\u003eXL\u003c\/td\u003e\u003ctd\u003e108\u003c\/td\u003e\u003ctd\u003e88\u003c\/td\u003e\u003ctd\u003e114\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\u003ctd\u003e2XL\u003c\/td\u003e\u003ctd\u003e116\u003c\/td\u003e\u003ctd\u003e96\u003c\/td\u003e\u003ctd\u003e122\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\u003ctd\u003e3XL\u003c\/td\u003e\u003ctd\u003e124\u003c\/td\u003e\u003ctd\u003e104\u003c\/td\u003e\u003ctd\u003e130\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\u003ctd\u003e4XL\u003c\/td\u003e\u003ctd\u003e132\u003c\/td\u003e\u003ctd\u003e112\u003c\/td\u003e\u003ctd\u003e138\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\u003ctd\u003e5XL\u003c\/td\u003e\u003ctd\u003e140\u003c\/td\u003e\u003ctd\u003e120\u003c\/td\u003e\u003ctd\u003e146\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\u003ctd\u003e6XL\u003c\/td\u003e\u003ctd\u003e148\u003c\/td\u003e\u003ctd\u003e128\u003c\/td\u003e\u003ctd\u003e154\u003c\/td\u003e\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\nconst tabs = document.querySelectorAll(\".tab-link\");\nconst contents = document.querySelectorAll(\".tab-content\");\n\ntabs.forEach(tab =\u003e {\n  tab.addEventListener(\"click\", () =\u003e {\n    const target = tab.getAttribute(\"data-tab\");\n    tabs.forEach(t =\u003e t.classList.remove(\"active\"));\n    contents.forEach(c =\u003e c.classList.remove(\"active\"));\n    tab.classList.add(\"active\");\n    document.getElementById(target).classList.add(\"active\");\n  });\n});\n\u003c\/script\u003e\n","brand":"Sanper Studio","offers":[{"title":"2XS","offer_id":47413242462308,"sku":"7924023_15103","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"XS","offer_id":47413242495076,"sku":"7924023_15104","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"S","offer_id":47413242527844,"sku":"7924023_15105","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":47413242560612,"sku":"7924023_15106","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":47413242593380,"sku":"7924023_15107","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":47413242626148,"sku":"7924023_15108","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"2XL","offer_id":47413242658916,"sku":"7924023_15109","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"3XL","offer_id":47413242691684,"sku":"7924023_15110","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"4XL","offer_id":47413242724452,"sku":"7924023_15111","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"5XL","offer_id":47413242757220,"sku":"7924023_15112","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"6XL","offer_id":47413242789988,"sku":"7924023_15113","price":55.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0695\/1550\/9860\/files\/all-over-print-long-sleeve-midi-dress-white-right-front-6926e4f7ca51f.png?v=1764156731","url":"https:\/\/sanperstudio.com\/es\/products\/all-over-print-long-sleeve-midi-dress-1","provider":"Sanper Studio","version":"1.0","type":"link"}