{"title":"TV Furniture Grid ","description":"\u003cdiv class=\"text-wrapper\" style=\"width: 100%; max-width: 100%; box-sizing: border-box; padding: 0; margin: 0;\"\u003e\n\u003cdiv id=\"textContainer\" style=\"position: relative; overflow: hidden;\"\u003e\n\u003cp id=\"mainText\" style=\"width: 100%; max-width: 100%; margin: 0 0 15px 0; padding: 0; box-sizing: border-box; text-align: left;\"\u003e A mesh TV stand combines functionality and aesthetics, adding a touch of warmth and texture to your living room. The mesh design allows for optimal ventilation for your electronic devices, while its vintage or rustic style blends seamlessly into both modern and classic settings, creating an elegant focal point that perfectly balances tradition and contemporary style.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cbutton id=\"toggleBtn\" style=\"display: none; background: none; border: none; color: #1a1a1a; text-decoration: underline; cursor: pointer; font-size: 14px; padding: 0; margin: 0 0 15px 0; font-weight: 500;\"\u003eSee more\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Estructura básica optimizada para móvil con tarjetas de imagen --\u003e\n\u003cdiv class=\"nav-wrap\" style=\"width: 100%; max-width: 100%; position: relative; margin: 0; padding: 0; box-sizing: border-box;\"\u003e\n\u003c!-- Contenedor de tarjetas con scroll --\u003e\n\u003cdiv class=\"nav-container\" style=\"width: 100%; max-width: 100%; margin: 0; overflow-x: auto; -webkit-overflow-scrolling: touch; white-space: nowrap; box-sizing: border-box; position: relative;\"\u003e\n\u003c!-- Tarjeta 1: Muebles TV blancos --\u003e\u003ca class=\"nav-card first-card\" href=\"https:\/\/slowhousedeco.com\/collections\/muebles-tv-blancos\" style=\"display: inline-block; width: 180px; margin: 0 8px; text-decoration: none; color: #1a1a1a; vertical-align: top; white-space: normal; box-sizing: border-box;\"\u003e\n\u003cdiv class=\"card-image-wrap\" style=\"width: 100%; height: 180px; overflow: hidden; border-radius: 8px; position: relative; box-sizing: border-box;\"\u003e\u003cimg alt=\"White TV stands\" class=\"card-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0909\/7932\/files\/mueble-tv-blanco_6382ec33-80c0-4c15-9641-10e654396666.jpg?v=1763623535\" style=\"width: 100%; height: 100%; object-fit: cover; transition: transform 0.4s ease; display: block;\"\/\u003e\u003c\/div\u003e\n\u003cdiv class=\"card-text\" style=\"text-align: center; padding: 10px 4px 0; font-size: 13px; font-weight: 500; line-height: 1.3; border: none; text-decoration: none;\"\u003e White TV stands\u003c\/div\u003e\n\u003c\/a\u003e\u003c!-- Tarjeta 2: Muebles TV de diseño --\u003e\u003ca class=\"nav-card\" href=\"https:\/\/slowhousedeco.com\/collections\/mueble-tv-diseno\" style=\"display: inline-block; width: 180px; margin: 0 8px; text-decoration: none; color: #1a1a1a; vertical-align: top; white-space: normal; box-sizing: border-box;\"\u003e\n\u003cdiv class=\"card-image-wrap\" style=\"width: 100%; height: 180px; overflow: hidden; border-radius: 8px; position: relative; box-sizing: border-box;\"\u003e\u003cimg alt=\"Designer TV furniture\" class=\"card-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0909\/7932\/files\/mueble-tv-dieno.jpg?v=1763623534\" style=\"width: 100%; height: 100%; object-fit: cover; transition: transform 0.4s ease; display: block;\"\/\u003e\u003c\/div\u003e\n\u003cdiv class=\"card-text\" style=\"text-align: center; padding: 10px 4px 0; font-size: 13px; font-weight: 500; line-height: 1.3;\"\u003eDesigner TV furniture\u003c\/div\u003e\n\u003c\/a\u003e\u003c!-- Tarjeta 3: Muebles TV flotantes --\u003e\u003ca class=\"nav-card\" href=\"https:\/\/slowhousedeco.com\/collections\/muebles-tv-flotantes\" style=\"display: inline-block; width: 180px; margin: 0 8px; text-decoration: none; color: #1a1a1a; vertical-align: top; white-space: normal; box-sizing: border-box;\"\u003e\n\u003cdiv class=\"card-image-wrap\" style=\"width: 100%; height: 180px; overflow: hidden; border-radius: 8px; position: relative; box-sizing: border-box;\"\u003e\u003cimg alt=\"Floating TV stands\" class=\"card-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0909\/7932\/files\/mueble-tv-flotante.png?v=1763623537\" style=\"width: 100%; height: 100%; object-fit: cover; transition: transform 0.4s ease; display: block;\"\/\u003e\u003c\/div\u003e\n\u003cdiv class=\"card-text\" style=\"text-align: center; padding: 10px 4px 0; font-size: 13px; font-weight: 500; line-height: 1.3;\"\u003eFloating TV stands\u003c\/div\u003e\n\u003c\/a\u003e\u003c!-- Tarjeta 4: Muebles TV de madera --\u003e\u003ca class=\"nav-card\" href=\"https:\/\/slowhousedeco.com\/collections\/muebles-tv-madera\" style=\"display: inline-block; width: 180px; margin: 0 8px; text-decoration: none; color: #1a1a1a; vertical-align: top; white-space: normal; box-sizing: border-box;\"\u003e\n\u003cdiv class=\"card-image-wrap\" style=\"width: 100%; height: 180px; overflow: hidden; border-radius: 8px; position: relative; box-sizing: border-box;\"\u003e\u003cimg alt=\"Wooden TV stand\" class=\"card-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0909\/7932\/files\/mueble-tv-madera.jpg?v=1763623535\" style=\"width: 100%; height: 100%; object-fit: cover; transition: transform 0.4s ease; display: block;\"\/\u003e\u003c\/div\u003e\n\u003cdiv class=\"card-text\" style=\"text-align: center; padding: 10px 4px 0; font-size: 13px; font-weight: 500; line-height: 1.3;\"\u003eWooden TV stand\u003c\/div\u003e\n\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c!-- Barra indicadora de scroll (solo móvil) --\u003e\n\u003cdiv class=\"scroll-indicator-bar\" style=\"display: none;\"\u003e\n\u003cdiv class=\"scroll-progress\" style=\"width: 0%;\"\u003e\u003cbr\/\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Flechas de navegación estilo Sklum (solo desktop) --\u003e \u003cbutton id=\"prevBtn\" style=\"position: absolute; left: 10px; top: 50%; transform: translateY(-50%); width: 40px; height: 40px; border-radius: 50%; background: white; border: none; font-size: 22px; cursor: pointer; display: none; z-index: 10; opacity: 0; transition: opacity 0.3s ease, box-shadow 0.3s ease; box-shadow: 0 2px 8px rgba(0,0,0,0.15); line-height: 1; color: #333;\"\u003e‹\u003c\/button\u003e \u003cbutton id=\"nextBtn\" style=\"position: absolute; right: 10px; top: 50%; transform: translateY(-50%); width: 40px; height: 40px; border-radius: 50%; background: white; border: none; font-size: 22px; cursor: pointer; display: none; z-index: 10; opacity: 0; transition: opacity 0.3s ease, box-shadow 0.3s ease; box-shadow: 0 2px 8px rgba(0,0,0,0.15); line-height: 1; color: #333;\"\u003e›\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Estilos optimizados --\u003e\n\u003cstyle\u003e\n\/* Forzar ancho completo en todos los contenedores *\/\n* {\n    box-sizing: border-box !important;\n}\n\n.nav-wrap, .nav-container {\n    width: 100% !important;\n    max-width: 100% !important;\n}\n\n\/* Eliminar TODAS las posibles líneas, bordes y sombras *\/\n.nav-wrap, .nav-container, .nav-card, .card-text, .card-image-wrap, a.nav-card {\n    border: none !important;\n    border-top: none !important;\n    border-bottom: none !important;\n    border-left: none !important;\n    border-right: none !important;\n    outline: none !important;\n    text-decoration: none !important;\n    box-shadow: none !important;\n}\n\nhr {\n    display: none !important;\n}\n\n\/* Efecto hover: zoom en la imagen *\/\n.nav-card:hover .card-img {\n    transform: scale(1.08);\n}\n\n\/* Efecto hover en las flechas *\/\n#prevBtn:hover,\n#nextBtn:hover {\n    background: #f5f5f5 !important;\n    box-shadow: 0 4px 12px rgba(0,0,0,0.25) !important;\n}\n\n\/* Estilos para Ver más\/Ver menos (solo móvil) *\/\n@media (max-width: 768px) {\n    \/* FORZAR contenedores padres sin padding *\/\n    .site-box-content,\n    .rte.subtitle {\n        padding-left: 0 !important;\n        padding-right: 0 !important;\n    }\n    \n    \/* Wrapper de texto con margin negativo para compensar padding padre *\/\n    .text-wrapper {\n        padding: 0 !important;\n        margin: 0 -30px !important;\n        width: calc(100% + 60px) !important;\n        max-width: calc(100% + 60px) !important;\n    }\n    \n    \/* Contenedor de texto sin padding en móvil *\/\n    #textContainer {\n        max-height: 60px;\n        transition: max-height 0.3s ease;\n        padding: 0 !important;\n        margin: 0 !important;\n    }\n    \n    #mainText {\n        padding: 0 5px !important;\n        margin: 0 0 10px 0 !important;\n        width: 100% !important;\n        box-sizing: border-box !important;\n    }\n    \n    #textContainer.expanded {\n        max-height: none;\n    }\n    \n    #toggleBtn {\n        display: block !important;\n        margin-left: 5px !important;\n    }\n}\n\n@media (min-width: 769px) {\n    #textContainer {\n        max-height: none !important;\n    }\n    \n    #toggleBtn {\n        display: none !important;\n    }\n}\n\n\/* Scrollbar oculta por defecto *\/\n.nav-container {\n    scrollbar-width: none;\n}\n\n.nav-container::-webkit-scrollbar {\n    display: none;\n    height: 0;\n    width: 0;\n}\n\n\/* Barra indicadora de scroll (solo móvil) *\/\n.scroll-indicator-bar {\n    width: 100%;\n    height: 3px;\n    background: rgba(0,0,0,0.1);\n    position: relative;\n    margin-top: 8px;\n    border-radius: 2px;\n    overflow: hidden;\n}\n\n.scroll-progress {\n    height: 100%;\n    background: #1A1A1A;\n    transition: width 0.1s ease-out;\n    border-radius: 2px;\n}\n\n\/* Ajustes para móvil *\/\n@media (max-width: 768px) {\n    \/* Forzar nav-wrap con margin negativo para compensar padding del padre *\/\n    .nav-wrap {\n        padding: 0 !important;\n        margin: 0 -30px !important;\n        position: relative;\n        --scroll-indicator-opacity: 1;\n        width: calc(100% + 60px) !important;\n        max-width: calc(100% + 60px) !important;\n        overflow: visible !important;\n    }\n    \n    \/* Ocultar scrollbar completamente en móvil *\/\n    .nav-container::-webkit-scrollbar {\n        display: none !important;\n    }\n    \n    .nav-container {\n        scrollbar-width: none !important;\n        padding: 0 !important;\n        margin: 0 !important;\n        text-align: left;\n        display: flex !important;\n        flex-wrap: nowrap !important;\n    }\n    \n    \/* Indicador de scroll - gradiente en el borde derecho *\/\n    .nav-wrap::after {\n        content: '';\n        position: absolute;\n        right: 0;\n        top: 0;\n        bottom: 0;\n        width: 20px;\n        background: linear-gradient(to left, rgba(255,255,255,0.95), rgba(255,255,255,0));\n        pointer-events: none;\n        z-index: 5;\n        opacity: var(--scroll-indicator-opacity, 1);\n        transition: opacity 0.3s ease;\n    }\n    \n    \/* FORZAR imágenes 70px x 70px (30% más pequeñas de 100px) *\/\n    .nav-card {\n        flex: 0 0 auto !important;\n        width: 70px !important;\n        min-width: 70px !important;\n        max-width: 70px !important;\n        margin: 0 8px !important;\n        padding: 0 !important;\n    }\n    \n    .nav-card.first-card {\n        margin-left: 0 !important;\n    }\n    \n    .nav-card:last-child {\n        margin-right: 10px !important;\n    }\n    \n    \/* FORZAR imágenes 70px x 70px *\/\n    .card-image-wrap {\n        height: 70px !important;\n        min-height: 70px !important;\n        max-height: 70px !important;\n        width: 70px !important;\n        min-width: 70px !important;\n        max-width: 70px !important;\n        margin: 0 !important;\n        padding: 0 !important;\n    }\n    \n    .card-image-wrap img,\n    .card-img {\n        height: 70px !important;\n        width: 70px !important;\n        max-height: 70px !important;\n        max-width: 70px !important;\n        min-height: 70px !important;\n        min-width: 70px !important;\n    }\n    \n    .card-text {\n        font-size: 9px !important;\n        padding: 4px 0 0 !important;\n        margin: 0 !important;\n    }\n    \n    \/* Mostrar barra indicadora en móvil *\/\n    .scroll-indicator-bar {\n        display: block !important;\n    }\n    \n    \/* Ocultar flechas en móvil *\/\n    #prevBtn, #nextBtn {\n        display: none !important;\n    }\n}\n\n\/* Ajustes para tablet *\/\n@media (min-width: 769px) and (max-width: 1024px) {\n    \/* Ocultar barra de scroll en tablet *\/\n    .scroll-indicator-bar {\n        display: none !important;\n    }\n    \n    .nav-wrap {\n        padding: 0 !important;\n    }\n    \n    .nav-container {\n        padding: 10px 50px !important;\n    }\n    \n    .nav-card {\n        width: 170px !important;\n    }\n    \n    .card-image-wrap {\n        height: 170px !important;\n    }\n    \n    \/* Flechas funcionales en tablet *\/\n    #prevBtn, #nextBtn {\n        opacity: 1 !important;\n        background: white !important;\n        box-shadow: 0 2px 8px rgba(0,0,0,0.15) !important;\n        pointer-events: auto !important;\n        width: 40px !important;\n        height: 40px !important;\n        font-size: 22px !important;\n    }\n    \n    #prevBtn {\n        left: 10px !important;\n    }\n    \n    #nextBtn {\n        right: 10px !important;\n    }\n}\n\n\/* Desktop: ocultar scrollbar y mostrar flechas *\/\n@media (min-width: 1025px) {\n    \/* Ocultar barra de scroll en desktop *\/\n    .scroll-indicator-bar {\n        display: none !important;\n    }\n    \n    .nav-container::-webkit-scrollbar {\n        display: none;\n    }\n    \n    .nav-container {\n        scrollbar-width: none;\n        padding: 10px 50px !important;\n    }\n    \n    .nav-wrap {\n        padding: 0 !important;\n    }\n    \n    .nav-card {\n        width: 200px !important;\n        margin: 0 10px !important;\n    }\n    \n    .card-image-wrap {\n        height: 200px !important;\n    }\n    \n    \/* Flechas funcionales en desktop *\/\n    #prevBtn, #nextBtn {\n        opacity: 1 !important;\n        background: white !important;\n        box-shadow: 0 2px 8px rgba(0,0,0,0.15) !important;\n        pointer-events: auto !important;\n        width: 40px !important;\n        height: 40px !important;\n        font-size: 22px !important;\n    }\n    \n    #prevBtn {\n        left: 10px !important;\n    }\n    \n    #nextBtn {\n        right: 10px !important;\n    }\n}\n\u003c\/style\u003e\n\u003c!-- Script para navegación con flechas dinámicas --\u003e\n\u003cp\u003e \u003c\/p\u003e","products":[{"product_id":"mueble-tv-doazit-160-cm-abeto","title":"TV Unit Doazit 160 Abeto","description":"\u003cp data-end=\"526\" data-start=\"217\"\u003eEste mueble de TV, fabricado en madera de abeto en un elegante tono marrón claro, combina ligereza visual y practicidad. Sus dimensiones de 160 cm de largo, 40 cm de fondo y 63 cm de alto lo convierten en una pieza versátil y proporcionada para salones de estilo contemporáneo, nórdico o mediterráneo.\u003c\/p\u003e\n\u003cp data-end=\"820\" data-start=\"528\"\u003eSu estructura alargada se complementa con cuatro puertas con detalles de rejilla, que aportan textura y un aire artesanal, manteniendo una excelente ventilación para dispositivos electrónicos. Las patas bajas y robustas garantizan estabilidad y refuerzan su carácter sólido y natural.\u003c\/p\u003e\n\u003cp data-end=\"983\" data-start=\"822\"\u003eEn su interior, ofrece amplio espacio de almacenaje para organizar cables, mandos, consolas o cualquier accesorio, manteniendo el ambiente limpio y ordenado.\u003c\/p\u003e\n\u003cp data-end=\"1157\" data-start=\"985\"\u003eUna pieza de alta calidad que combina almacenamiento, diseño y materiales nobles, perfecta para quienes valoran la calidez de la madera y la funcionalidad bien pensada.\u003c\/p\u003e\n\u003ch4\u003eProduct Details\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAssembly required: ¡No!\u003c\/li\u003e\n\u003cli\u003eComposition dimensions: \n\u003cul\u003e\n\u003cli\u003e\n\u003cmeta charset=\"utf-8\"\/\u003eWidth: 160 cm\u003c\/li\u003e\n\u003cli\u003eDepth: 40 cm\u003c\/li\u003e\n\u003cli\u003eHeight: 63 cm\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cmeta charset=\"utf-8\"\/\u003e \u003cmeta charset=\"utf-8\"\/\u003eOtras medidas:\n\u003cul\u003e\n\u003cli\u003eMedida interior del hueco: 36 x 37 x 37; 72 x 37 x 37 cm\u003cbr\/\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cmeta charset=\"utf-8\"\/\u003e \u003cmeta charset=\"utf-8\"\/\u003eMedida patas. 4,5 x 4,5 x 12 cm\u003c\/li\u003e\n\u003cli\u003eMedida entre patas: 144 x 29 cm\u003c\/li\u003e\n\u003cli\u003eMedida de la pata al borde de la mesa: 1 x 3 cm\u003cbr\/\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cmeta charset=\"utf-8\"\/\u003eEspesor del tablero: 3,5 cm\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eNúmero de puertas: 4\u003c\/li\u003e\n\u003cli\u003ePeso máximo soportado: 30 kg\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4\u003e\n\u003cmeta charset=\"utf-8\"\/\u003e \u003cmeta charset=\"utf-8\"\/\u003e \u003cstrong\u003eMaterials\u003c\/strong\u003e\u003cbr\/\u003e\n\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cmeta charset=\"utf-8\"\/\u003e \u003cmeta charset=\"utf-8\"\/\u003eMadera de abeto acabado en color marrón claro, combinado con madera DM\u003cbr\/\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cmeta charset=\"utf-8\"\/\u003eIncluye herrajes\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003ch4\u003eMore Information\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cspan\u003eLimpieza: limpiar con un paño sintético y una mezcla de agua tibia y jabón suave. Para madera pintada use agua fría. Secar con paño de algodón\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003e\u003ca href=\"https:\/\/slowhousedeco.com\/pages\/cuidados-para-tus-muebles\" target=\"_blank\"\u003eCare for your furniture\u003c\/a\u003e\u003c\/span\u003e \u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Homedesign","offers":[{"title":"Default Title","offer_id":50953985524059,"sku":"35590","price":670.65,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0909\/7932\/files\/Vista_frontal_Mueble_TV_Doazit_160_cm_Abeto_4_puertas_Kodu_Homedesign_Slowdeco.jpg?v=1758535523"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0909\/7932\/collections\/Vista_frontal_detalle_Mueble_TV_Nolla_200_cm_Blanco_Curvy_92_4_puertas_rejilla_apoyado_patas_madera_salon_Slowdeco.jpg?v=1747127563","url":"https:\/\/slowhousedeco.com\/en-eu\/collections\/tv-furniture-grid.oembed","provider":"Slowdeco","version":"1.0","type":"link"}