{"product_id":"lauri-vestido-maxi-de-chifon-con-estampado-floral-copia","title":"LAURI | Vestido Maxi de Chifón con Estampado Floral (Copia)","description":"\u003ch2\u003eDescripción:\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEstampado floral de pintura al óleo inspirado en lo vintage, con colores apagados y artísticos.\u003c\/li\u003e\n\u003cli\u003eCuerpo fruncido que crea una cintura definida y una comodidad elástica.\u003c\/li\u003e\n\u003cli\u003eFalda de volantes en capas para volumen y movimiento fluido en cada paso.\u003c\/li\u003e\n\u003cli\u003eTejido suave y ligero (con caída similar al chifón) con un forro liso para opacidad y comodidad.\u003c\/li\u003e\n\u003cli\u003eMangas cortas abullonadas o de vuelo y un escote suavemente moldeado que realzan la estética romántica.\u003c\/li\u003e\n\u003cli\u003eLongitud maxi que alarga la silueta y combina bien con una variedad de calzado.\u003c\/li\u003e\n\u003cli\u003eConstrucción de fácil cuidado: se recomienda lavado suave para preservar la impresión y los volantes.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cstyle\u003e\n    :root {\n      --bg: #ffffff;\n      --ink: #1a1714;\n      --accent: #b8864e;\n      --line: #e8e8e8;\n      --header-bg: #1a1714;\n      --header-text: #ffffff;\n      --row-alt: #f5f5f5;\n      --highlight: #fffaf5;\n    }\n\n    * { box-sizing: border-box; margin: 0; padding: 0; }\n\n    body {\n      background: var(--bg);\n      font-family: 'Montserrat', sans-serif;\n      color: var(--ink);\n      min-height: 100vh;\n      display: flex;\n      flex-direction: column;\n      align-items: center;\n      justify-content: center;\n      padding: 40px 16px;\n    }\n\n    .wrapper {\n      width: 100%;\n      max-width: 900px;\n    }\n\n    \/* ── HEADER ── *\/\n    .title-block {\n      margin-bottom: 24px;\n      display: flex;\n      flex-wrap: wrap;\n      align-items: baseline;\n      gap: 12px;\n    }\n\n    h1 {\n      font-family: 'Cormorant Garamond', serif;\n      font-size: clamp(1.6rem, 5vw, 2.6rem);\n      font-weight: 600;\n      letter-spacing: 0.04em;\n      color: var(--ink);\n      line-height: 1;\n    }\n\n    .subtitle {\n      font-size: clamp(0.55rem, 1.8vw, 0.7rem);\n      font-weight: 500;\n      letter-spacing: 0.2em;\n      text-transform: uppercase;\n      color: var(--accent);\n    }\n\n    .divider {\n      width: 100%;\n      height: 1px;\n      background: linear-gradient(90deg, var(--accent) 0%, var(--line) 60%, transparent 100%);\n      margin-bottom: 28px;\n    }\n\n    \/* ── DESKTOP TABLE ── *\/\n    .table-container {\n      overflow-x: auto;\n      -webkit-overflow-scrolling: touch;\n      border: 1px solid var(--line);\n      border-radius: 2px;\n      box-shadow: 4px 4px 24px rgba(26,23,20,0.07);\n    }\n\n    table {\n      width: 100%;\n      border-collapse: collapse;\n      min-width: 600px;\n    }\n\n    thead tr.group-row th {\n      background: var(--header-bg);\n      color: var(--header-text);\n      font-family: 'Cormorant Garamond', serif;\n      font-size: clamp(0.75rem, 1.5vw, 0.95rem);\n      font-weight: 600;\n      letter-spacing: 0.18em;\n      text-transform: uppercase;\n      padding: 12px 8px;\n      text-align: center;\n      border-right: 1px solid #2e2a26;\n    }\n    thead tr.group-row th:last-child { border-right: none; }\n    thead tr.group-row th.size-col {\n      font-family: 'Montserrat', sans-serif;\n      font-size: clamp(0.55rem, 1.2vw, 0.65rem);\n      letter-spacing: 0.25em;\n    }\n\n    thead tr.sub-row th {\n      background: #2c2825;\n      color: #a89880;\n      font-size: clamp(0.5rem, 1.1vw, 0.6rem);\n      font-weight: 500;\n      letter-spacing: 0.2em;\n      text-transform: uppercase;\n      padding: 7px 8px;\n      text-align: center;\n      border-right: 1px solid #3a342e;\n    }\n    thead tr.sub-row th:last-child { border-right: none; }\n    thead tr.sub-row th.size-sub { background: #1a1714; }\n\n    tbody tr { transition: background 0.15s; }\n    tbody tr:nth-child(even) { background: var(--row-alt); }\n    tbody tr:nth-child(odd)  { background: var(--bg); }\n    tbody tr:hover { background: var(--highlight); }\n\n    tbody td {\n      padding: 11px 8px;\n      text-align: center;\n      font-size: clamp(0.7rem, 1.5vw, 0.82rem);\n      font-weight: 300;\n      color: var(--ink);\n      border-right: 1px solid var(--line);\n      border-bottom: 1px solid var(--line);\n    }\n    tbody td:last-child { border-right: none; }\n    tbody tr:last-child td { border-bottom: none; }\n\n    td.size-label {\n      font-family: 'Cormorant Garamond', serif;\n      font-size: clamp(0.85rem, 2vw, 1rem);\n      font-weight: 600;\n      letter-spacing: 0.08em;\n      background: #1a1714 !important;\n      color: #f7f4f0;\n      min-width: 72px;\n    }\n\n    .es-size {\n      display: block;\n      font-size: clamp(0.5rem, 1.2vw, 0.6rem);\n      font-family: 'Montserrat', sans-serif;\n      font-weight: 500;\n      letter-spacing: 0.2em;\n      color: var(--accent);\n      margin-top: 2px;\n    }\n\n    \/* ── MOBILE CARDS (\u003c 540px) ── *\/\n    .cards { display: none; }\n\n    @media (max-width: 540px) {\n      body { padding: 28px 12px; }\n\n      .table-container { display: none; }\n      .cards { display: grid; gap: 12px; }\n\n      .card {\n        background: white;\n        border: 1px solid var(--line);\n        border-radius: 4px;\n        overflow: hidden;\n        box-shadow: 2px 2px 12px rgba(26,23,20,0.06);\n      }\n\n      .card-header {\n        background: var(--header-bg);\n        color: var(--header-text);\n        display: flex;\n        align-items: center;\n        gap: 14px;\n        padding: 12px 16px;\n      }\n\n      .card-size {\n        font-family: 'Cormorant Garamond', serif;\n        font-size: 1.6rem;\n        font-weight: 600;\n        line-height: 1;\n      }\n\n      .card-es {\n        font-family: 'Montserrat', sans-serif;\n        font-size: 0.6rem;\n        font-weight: 500;\n        letter-spacing: 0.2em;\n        text-transform: uppercase;\n        color: var(--accent);\n      }\n\n      .card-grid {\n        display: grid;\n        grid-template-columns: 1fr 1fr;\n      }\n\n      .card-cell {\n        padding: 10px 14px;\n        border-right: 1px solid var(--line);\n        border-bottom: 1px solid var(--line);\n      }\n      .card-cell:nth-child(even) { border-right: none; }\n      .card-cell:nth-last-child(-n+2) { border-bottom: none; }\n\n      .cell-label {\n        font-size: 0.55rem;\n        font-weight: 700;\n        letter-spacing: 0.2em;\n        text-transform: uppercase;\n        color: var(--accent);\n        margin-bottom: 4px;\n      }\n\n      .cell-values {\n        font-size: 0.82rem;\n        font-weight: 300;\n        color: var(--ink);\n      }\n\n      .cell-values .sep {\n        margin: 0 4px;\n        color: var(--line);\n      }\n\n      .cell-inch {\n        font-size: 0.68rem;\n        color: #9a8f83;\n      }\n    }\n\n    \/* ── NOTE ── *\/\n    .note {\n      margin-top: 18px;\n      font-size: clamp(0.55rem, 1.4vw, 0.65rem);\n      font-weight: 500;\n      letter-spacing: 0.15em;\n      text-transform: uppercase;\n      color: #9a8f83;\n      text-align: right;\n    }\n    .note span { color: var(--accent); }\n\n    @media (max-width: 540px) {\n      .note { text-align: center; }\n    }\n  \u003c\/style\u003e","brand":"Inspira","offers":[{"title":"Multicolor \/ XS","offer_id":54013015621973,"sku":"YJ1372-YS-Beige-XS","price":49.99,"currency_code":"EUR","in_stock":true},{"title":"Multicolor \/ S","offer_id":54013015654741,"sku":"YJ1372-YS-Beige-S","price":49.99,"currency_code":"EUR","in_stock":true},{"title":"Multicolor \/ M","offer_id":54013015687509,"sku":"YJ1372-YS-Beige-M","price":49.99,"currency_code":"EUR","in_stock":true},{"title":"Multicolor \/ L","offer_id":54013015720277,"sku":"YJ1372-YS-Beige-L","price":49.99,"currency_code":"EUR","in_stock":true},{"title":"Multicolor \/ XL","offer_id":54013015753045,"sku":"YJ1372-YS-Beige-XL","price":49.99,"currency_code":"EUR","in_stock":true},{"title":"Multicolor \/ 2XL","offer_id":54013015785813,"sku":"YJ1372-YS-Beige-2XL","price":49.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1026\/3858\/4149\/files\/YJ1372-YS_2.jpg?v=1779813766","url":"https:\/\/inspiramadrid.es\/products\/lauri-vestido-maxi-de-chifon-con-estampado-floral-copia","provider":"Inspira","version":"1.0","type":"link"}