{"title":"Cestas y contenedores de baño","description":"\u003cp class=\"MsoNormal\" style=\"text-align: justify;\"\u003e\u003cspan lang=\"ES-US\" style=\"mso-ansi-language: ES-US;\"\u003eOrganiza tu \u003cb\u003ebaño con estilo y funcionalidad\u003c\/b\u003e gracias a nuestras \u003cb\u003ecestas y contenedores de baño\u003c\/b\u003e. Encuentra \u003cb\u003esoluciones prácticas\u003c\/b\u003e para almacenar \u003cb\u003eproductos de higiene, toallas o accesorios \u003c\/b\u003epequeños sin perder el buen gusto. Disponibles en distintos materiales como \u003cb\u003ebambú, metal o plástico resistente al agua\u003c\/b\u003e, se adaptan a cualquier decoración. Ideales para mantener el orden y facilitar la limpieza. ¡Descubre cómo transformar tu baño con \u003cb\u003eMerkimarket!\u003c\/b\u003e\u003c\/span\u003e\u003cb\u003e\u003cspan lang=\"ES-TRAD\" style=\"mso-ansi-language: ES-TRAD;\"\u003e\u003c\/span\u003e\u003c\/b\u003e\u003c\/p\u003e","products":[{"product_id":"estante-de-rejilla-con-forma-triangular-para-bano-fabricada-en-acero-inoxidable-con-acabado-cromado-de-imex","title":"Estante de rejilla con forma triangular para baño fabricada en acero inoxidable con acabado cromado de Imex","description":"\u003cdiv class=\"apple-product-container\" style=\"font-family: -apple-system, BlinkMacSystemFont, 'SF Pro Text', 'SF Pro Display', 'Segoe UI', Roboto, Helvetica, Arial, sans-serif; color: #1d1d1f; max-width: 980px; margin: 0 auto; line-height: 1.5; padding: 10px 0;\"\u003e\n\n  \u003c!-- Hero Highlight Section --\u003e\n  \u003cdiv style=\"background: linear-gradient(180deg, #fbfbfd 0%, #f5f5f7 100%); border-radius: 24px; padding: 48px 32px; text-align: center; margin-bottom: 32px; border: 1px solid #e5e5e7;\"\u003e\n    \u003cspan style=\"display: inline-block; font-size: 11px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; color: #0071e3; background: rgba(0, 113, 227, 0.08); padding: 6px 14px; border-radius: 999px; margin-bottom: 16px;\"\u003eIMEX • ESTANTES DE BAÑO\u003c\/span\u003e\n    \u003ch2 style=\"font-size: 30px; font-weight: 700; letter-spacing: -0.02em; color: #1d1d1f; margin: 0 0 16px 0; line-height: 1.25;\"\u003eEstante triangular de rejilla: precisión y estilo para tu baño.\u003c\/h2\u003e\n    \u003cp style=\"font-size: 16px; color: #6e6e73; max-width: 740px; margin: 0 auto; line-height: 1.6;\"\u003eDiseñado para optimizar cada rincón, este estante de rejilla en acero inoxidable con acabado cromado aporta un toque contemporáneo y funcional. Su diseño compacto y esquinal mantiene tus accesorios siempre a mano con la máxima elegancia.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Bento Features (Single Column Stack) --\u003e\n  \u003cdiv style=\"margin-bottom: 36px;\"\u003e\n    \u003ch3 style=\"font-size: 20px; font-weight: 600; letter-spacing: -0.01em; color: #1d1d1f; margin-bottom: 20px;\"\u003ePor qué elegir este modelo\u003c\/h3\u003e\n    \u003cdiv style=\"display: flex; flex-direction: column; gap: 16px;\"\u003e\n      \u003cdiv style=\"background: #ffffff; border: 1px solid #e5e5e7; border-radius: 20px; padding: 28px; box-shadow: 0 4px 16px rgba(0,0,0,0.03);\"\u003e\n        \u003cspan style=\"display: inline-block; font-size: 11px; font-weight: 700; letter-spacing: 0.08em; color: #0071e3; background: #f5f5f7; padding: 4px 10px; border-radius: 6px; text-transform: uppercase; margin-bottom: 12px;\"\u003e01 \/ MATERIAL Y ACABADO\u003c\/span\u003e\n        \u003ch4 style=\"font-size: 18px; font-weight: 600; color: #1d1d1f; margin: 0 0 10px 0; line-height: 1.3;\"\u003eAcero inoxidable con acabado cromado\u003c\/h4\u003e\n        \u003cp style=\"font-size: 14px; color: #6e6e73; margin: 0; line-height: 1.5;\"\u003eFabricado en acero inoxidable de alta calidad con un brillante acabado cromado que resiste la humedad y el uso diario, garantizando durabilidad y fácil limpieza.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"background: #ffffff; border: 1px solid #e5e5e7; border-radius: 20px; padding: 28px; box-shadow: 0 4px 16px rgba(0,0,0,0.03);\"\u003e\n        \u003cspan style=\"display: inline-block; font-size: 11px; font-weight: 700; letter-spacing: 0.08em; color: #0071e3; background: #f5f5f7; padding: 4px 10px; border-radius: 6px; text-transform: uppercase; margin-bottom: 12px;\"\u003e02 \/ DISEÑO Y FUNCIONALIDAD\u003c\/span\u003e\n        \u003ch4 style=\"font-size: 18px; font-weight: 600; color: #1d1d1f; margin: 0 0 10px 0; line-height: 1.3;\"\u003eRejilla triangular que optimiza el espacio\u003c\/h4\u003e\n        \u003cp style=\"font-size: 14px; color: #6e6e73; margin: 0; line-height: 1.5;\"\u003eSu forma triangular y esquinal aprovecha al máximo los rincones del baño, proporcionando un espacio de almacenamiento práctico sin ocupar espacio adicional.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"background: #ffffff; border: 1px solid #e5e5e7; border-radius: 20px; padding: 28px; box-shadow: 0 4px 16px rgba(0,0,0,0.03);\"\u003e\n        \u003cspan style=\"display: inline-block; font-size: 11px; font-weight: 700; letter-spacing: 0.08em; color: #0071e3; background: #f5f5f7; padding: 4px 10px; border-radius: 6px; text-transform: uppercase; margin-bottom: 12px;\"\u003e03 \/ INSTALACIÓN SENCILLA\u003c\/span\u003e\n        \u003ch4 style=\"font-size: 18px; font-weight: 600; color: #1d1d1f; margin: 0 0 10px 0; line-height: 1.3;\"\u003eFijación rápida y estable\u003c\/h4\u003e\n        \u003cp style=\"font-size: 14px; color: #6e6e73; margin: 0; line-height: 1.5;\"\u003eSe instala fácilmente en la pared con la tornillería incluida, asegurando una sujeción firme y duradera en cualquier superficie.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"background: #ffffff; border: 1px solid #e5e5e7; border-radius: 20px; padding: 28px; box-shadow: 0 4px 16px rgba(0,0,0,0.03);\"\u003e\n        \u003cspan style=\"display: inline-block; font-size: 11px; font-weight: 700; letter-spacing: 0.08em; color: #0071e3; background: #f5f5f7; padding: 4px 10px; border-radius: 6px; text-transform: uppercase; margin-bottom: 12px;\"\u003e04 \/ CALIDAD IMEX\u003c\/span\u003e\n        \u003ch4 style=\"font-size: 18px; font-weight: 600; color: #1d1d1f; margin: 0 0 10px 0; line-height: 1.3;\"\u003eRespaldo de una marca líder\u003c\/h4\u003e\n        \u003cp style=\"font-size: 14px; color: #6e6e73; margin: 0; line-height: 1.5;\"\u003eDiseñado por Imex, sinónimo de calidad y confianza en accesorios de baño, con garantía de 5 años para tu total tranquilidad.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Technical Specifications Table --\u003e\n  \u003cdiv style=\"background: #ffffff; border: 1px solid #e5e5e7; border-radius: 24px; padding: 36px 32px; margin-bottom: 32px; box-shadow: 0 4px 16px rgba(0,0,0,0.02);\"\u003e\n    \u003ch3 style=\"font-size: 20px; font-weight: 600; letter-spacing: -0.01em; color: #1d1d1f; margin: 0 0 20px 0; border-bottom: 1px solid #f0f0f2; padding-bottom: 16px;\"\u003eEspecificaciones Técnicas\u003c\/h3\u003e\n    \u003cdiv style=\"display: flex; flex-direction: column;\"\u003e\n      \u003cdiv style=\"display: flex; flex-wrap: wrap; justify-content: space-between; align-items: baseline; padding: 14px 0; border-bottom: 1px solid #f5f5f7;\"\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 500; color: #86868b; min-width: 180px;\"\u003eMarca\u003c\/span\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 600; color: #1d1d1f; text-align: right;\"\u003eImex\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"display: flex; flex-wrap: wrap; justify-content: space-between; align-items: baseline; padding: 14px 0; border-bottom: 1px solid #f5f5f7;\"\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 500; color: #86868b; min-width: 180px;\"\u003eColección\/Serie\u003c\/span\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 600; color: #1d1d1f; text-align: right;\"\u003eEstantes de baño\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"display: flex; flex-wrap: wrap; justify-content: space-between; align-items: baseline; padding: 14px 0; border-bottom: 1px solid #f5f5f7;\"\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 500; color: #86868b; min-width: 180px;\"\u003eTipo\u003c\/span\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 600; color: #1d1d1f; text-align: right;\"\u003eEstante triangular de rejilla\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"display: flex; flex-wrap: wrap; justify-content: space-between; align-items: baseline; padding: 14px 0; border-bottom: 1px solid #f5f5f7;\"\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 500; color: #86868b; min-width: 180px;\"\u003eMaterial\u003c\/span\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 600; color: #1d1d1f; text-align: right;\"\u003eAcero inoxidable\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"display: flex; flex-wrap: wrap; justify-content: space-between; align-items: baseline; padding: 14px 0; border-bottom: 1px solid #f5f5f7;\"\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 500; color: #86868b; min-width: 180px;\"\u003eAcabado\u003c\/span\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 600; color: #1d1d1f; text-align: right;\"\u003eCromado\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"display: flex; flex-wrap: wrap; justify-content: space-between; align-items: baseline; padding: 14px 0; border-bottom: 1px solid #f5f5f7;\"\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 500; color: #86868b; min-width: 180px;\"\u003eCaracterísticas\u003c\/span\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 600; color: #1d1d1f; text-align: right;\"\u003eRejilla, diseño esquinal\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"display: flex; flex-wrap: wrap; justify-content: space-between; align-items: baseline; padding: 14px 0; border-bottom: 1px solid #f5f5f7;\"\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 500; color: #86868b; min-width: 180px;\"\u003eDimensiones\u003c\/span\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 600; color: #1d1d1f; text-align: right;\"\u003e30 cm ancho x 14 cm alto x 21,5 cm fondo\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"display: flex; flex-wrap: wrap; justify-content: space-between; align-items: baseline; padding: 14px 0; border-bottom: 1px solid #f5f5f7;\"\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 500; color: #86868b; min-width: 180px;\"\u003eInstalación\u003c\/span\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 600; color: #1d1d1f; text-align: right;\"\u003eMontaje en pared con tornillería incluida\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"display: flex; flex-wrap: wrap; justify-content: space-between; align-items: baseline; padding: 14px 0; border-bottom: 1px solid #f5f5f7;\"\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 500; color: #86868b; min-width: 180px;\"\u003eConexiones\u003c\/span\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 600; color: #1d1d1f; text-align: right;\"\u003eNo aplica\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"display: flex; flex-wrap: wrap; justify-content: space-between; align-items: baseline; padding: 14px 0; border-bottom: 1px solid #f5f5f7;\"\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 500; color: #86868b; min-width: 180px;\"\u003eReferencia\/SKU\u003c\/span\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 600; color: #1d1d1f; text-align: right;\"\u003eEstante triangular de rejilla\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Guarantee \u0026 Manufacturer Trust Block --\u003e\n  \u003cdiv style=\"background: #fbfbfd; border: 1px solid #e5e5e7; border-radius: 20px; padding: 28px 32px; margin-bottom: 20px;\"\u003e\n    \u003cspan style=\"display: inline-block; font-size: 11px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; color: #86868b; margin-bottom: 8px;\"\u003eGARANTÍA OFICIAL IMEX (5 AÑOS)\u003c\/span\u003e\n    \u003ch4 style=\"font-size: 17px; font-weight: 600; color: #1d1d1f; margin: 0 0 8px 0;\"\u003eCalidad certificada y total tranquilidad\u003c\/h4\u003e\n    \u003cp style=\"font-size: 14px; color: #6e6e73; margin: 0; line-height: 1.5;\"\u003eImex respalda este producto con una garantía de 5 años contra defectos de fabricación, reafirmando su durabilidad y la fiabilidad del acabado cromado en ambientes húmedos.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Imex","offers":[{"title":"Plateado \/ Latón \/ Imex","offer_id":48470351151369,"sku":"ADR001","price":31.34,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/imex-estante-de-rejilla-con-forma-triangular-p-adr001-1.webp?v=1790798165"},{"product_id":"estante-con-rejilla-fabricado-en-acero-inoxidable-con-acabado-cromado-de-30-cm-de-imex","title":"Estante con rejilla fabricado en acero inoxidable con acabado cromado de 30 cm de Imex","description":"\u003cdiv class=\"apple-product-container\" style=\"font-family: -apple-system, BlinkMacSystemFont, 'SF Pro Text', 'SF Pro Display', 'Segoe UI', Roboto, Helvetica, Arial, sans-serif; color: #1d1d1f; max-width: 980px; margin: 0 auto; line-height: 1.5; padding: 10px 0;\"\u003e\n\n  \u003c!-- Hero Highlight Section --\u003e\n  \u003cdiv style=\"background: linear-gradient(180deg, #fbfbfd 0%, #f5f5f7 100%); border-radius: 24px; padding: 48px 32px; text-align: center; margin-bottom: 32px; border: 1px solid #e5e5e7;\"\u003e\n    \u003cspan style=\"display: inline-block; font-size: 11px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; color: #0071e3; background: rgba(0, 113, 227, 0.08); padding: 6px 14px; border-radius: 999px; margin-bottom: 16px;\"\u003eIMEX • ESTANTES\u003c\/span\u003e\n    \u003ch2 style=\"font-size: 30px; font-weight: 700; letter-spacing: -0.02em; color: #1d1d1f; margin: 0 0 16px 0; line-height: 1.25;\"\u003eEstante con rejilla cromado de 30 cm: orden y brillo en tu baño.\u003c\/h2\u003e\n    \u003cp style=\"font-size: 16px; color: #6e6e73; max-width: 740px; margin: 0 auto; line-height: 1.6;\"\u003eDiseñado para maximizar el espacio en la ducha o junto al lavabo, este estante de acero inoxidable con acabado cromado aporta una elegancia atemporal. Su rejilla optimiza la organización y su brillo facilita la limpieza diaria.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Bento Features (Single Column Stack) --\u003e\n  \u003cdiv style=\"margin-bottom: 36px;\"\u003e\n    \u003ch3 style=\"font-size: 20px; font-weight: 600; letter-spacing: -0.01em; color: #1d1d1f; margin-bottom: 20px;\"\u003ePor qué elegir este modelo\u003c\/h3\u003e\n    \u003cdiv style=\"display: flex; flex-direction: column; gap: 16px;\"\u003e\n      \u003cdiv style=\"background: #ffffff; border: 1px solid #e5e5e7; border-radius: 20px; padding: 28px; box-shadow: 0 4px 16px rgba(0,0,0,0.03);\"\u003e\n        \u003cspan style=\"display: inline-block; font-size: 11px; font-weight: 700; letter-spacing: 0.08em; color: #0071e3; background: #f5f5f7; padding: 4px 10px; border-radius: 6px; text-transform: uppercase; margin-bottom: 12px;\"\u003e01 \/ MATERIAL Y ACABADO\u003c\/span\u003e\n        \u003ch4 style=\"font-size: 18px; font-weight: 600; color: #1d1d1f; margin: 0 0 10px 0; line-height: 1.3;\"\u003eAcero inoxidable con acabado cromado\u003c\/h4\u003e\n        \u003cp style=\"font-size: 14px; color: #6e6e73; margin: 0; line-height: 1.5;\"\u003eFabricado en acero inoxidable de alta calidad con un acabado cromado brillante que resiste la humedad y la corrosión, manteniendo su aspecto impecable con el tiempo.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"background: #ffffff; border: 1px solid #e5e5e7; border-radius: 20px; padding: 28px; box-shadow: 0 4px 16px rgba(0,0,0,0.03);\"\u003e\n        \u003cspan style=\"display: inline-block; font-size: 11px; font-weight: 700; letter-spacing: 0.08em; color: #0071e3; background: #f5f5f7; padding: 4px 10px; border-radius: 6px; text-transform: uppercase; margin-bottom: 12px;\"\u003e02 \/ DISEÑO FUNCIONAL\u003c\/span\u003e\n        \u003ch4 style=\"font-size: 18px; font-weight: 600; color: #1d1d1f; margin: 0 0 10px 0; line-height: 1.3;\"\u003eRejilla que optimiza el espacio\u003c\/h4\u003e\n        \u003cp style=\"font-size: 14px; color: #6e6e73; margin: 0; line-height: 1.5;\"\u003eSu diseño rectangular y su rejilla permiten una organización eficiente de jabones, geles y accesorios, facilitando el drenaje y evitando la acumulación de agua.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"background: #ffffff; border: 1px solid #e5e5e7; border-radius: 20px; padding: 28px; box-shadow: 0 4px 16px rgba(0,0,0,0.03);\"\u003e\n        \u003cspan style=\"display: inline-block; font-size: 11px; font-weight: 700; letter-spacing: 0.08em; color: #0071e3; background: #f5f5f7; padding: 4px 10px; border-radius: 6px; text-transform: uppercase; margin-bottom: 12px;\"\u003e03 \/ MEDIDAS Y ERGONOMÍA\u003c\/span\u003e\n        \u003ch4 style=\"font-size: 18px; font-weight: 600; color: #1d1d1f; margin: 0 0 10px 0; line-height: 1.3;\"\u003eDimensiones perfectas para tu baño\u003c\/h4\u003e\n        \u003cp style=\"font-size: 14px; color: #6e6e73; margin: 0; line-height: 1.5;\"\u003eCon 30 cm de ancho, 13 cm de alto y 12 cm de fondo, ofrece un amplio espacio de almacenamiento sin ocupar demasiado. Ideal para la ducha o junto al lavabo.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"background: #ffffff; border: 1px solid #e5e5e7; border-radius: 20px; padding: 28px; box-shadow: 0 4px 16px rgba(0,0,0,0.03);\"\u003e\n        \u003cspan style=\"display: inline-block; font-size: 11px; font-weight: 700; letter-spacing: 0.08em; color: #0071e3; background: #f5f5f7; padding: 4px 10px; border-radius: 6px; text-transform: uppercase; margin-bottom: 12px;\"\u003e04 \/ INSTALACIÓN SENCILLA\u003c\/span\u003e\n        \u003ch4 style=\"font-size: 18px; font-weight: 600; color: #1d1d1f; margin: 0 0 10px 0; line-height: 1.3;\"\u003eMontaje en pared con tornillería incluida\u003c\/h4\u003e\n        \u003cp style=\"font-size: 14px; color: #6e6e73; margin: 0; line-height: 1.5;\"\u003eSe fija fácilmente a la pared con los tornillos incluidos, garantizando un montaje seguro y estable en cualquier superficie.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Technical Specifications Table --\u003e\n  \u003cdiv style=\"background: #ffffff; border: 1px solid #e5e5e7; border-radius: 24px; padding: 36px 32px; margin-bottom: 32px; box-shadow: 0 4px 16px rgba(0,0,0,0.02);\"\u003e\n    \u003ch3 style=\"font-size: 20px; font-weight: 600; letter-spacing: -0.01em; color: #1d1d1f; margin: 0 0 20px 0; border-bottom: 1px solid #f0f0f2; padding-bottom: 16px;\"\u003eEspecificaciones Técnicas\u003c\/h3\u003e\n    \u003cdiv style=\"display: flex; flex-direction: column;\"\u003e\n      \u003cdiv style=\"display: flex; flex-wrap: wrap; justify-content: space-between; align-items: baseline; padding: 14px 0; border-bottom: 1px solid #f5f5f7;\"\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 500; color: #86868b; min-width: 180px;\"\u003eMarca\u003c\/span\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 600; color: #1d1d1f; text-align: right;\"\u003eImex\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"display: flex; flex-wrap: wrap; justify-content: space-between; align-items: baseline; padding: 14px 0; border-bottom: 1px solid #f5f5f7;\"\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 500; color: #86868b; min-width: 180px;\"\u003eColección\u003c\/span\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 600; color: #1d1d1f; text-align: right;\"\u003eEstantes y rejillas\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"display: flex; flex-wrap: wrap; justify-content: space-between; align-items: baseline; padding: 14px 0; border-bottom: 1px solid #f5f5f7;\"\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 500; color: #86868b; min-width: 180px;\"\u003eTipo\u003c\/span\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 600; color: #1d1d1f; text-align: right;\"\u003eRepisa de baño con rejilla\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"display: flex; flex-wrap: wrap; justify-content: space-between; align-items: baseline; padding: 14px 0; border-bottom: 1px solid #f5f5f7;\"\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 500; color: #86868b; min-width: 180px;\"\u003eMaterial\u003c\/span\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 600; color: #1d1d1f; text-align: right;\"\u003eAcero inoxidable\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"display: flex; flex-wrap: wrap; justify-content: space-between; align-items: baseline; padding: 14px 0; border-bottom: 1px solid #f5f5f7;\"\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 500; color: #86868b; min-width: 180px;\"\u003eAcabado\u003c\/span\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 600; color: #1d1d1f; text-align: right;\"\u003eCromado\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"display: flex; flex-wrap: wrap; justify-content: space-between; align-items: baseline; padding: 14px 0; border-bottom: 1px solid #f5f5f7;\"\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 500; color: #86868b; min-width: 180px;\"\u003eCaracterísticas\u003c\/span\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 600; color: #1d1d1f; text-align: right;\"\u003eRejilla, diseño rectangular\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"display: flex; flex-wrap: wrap; justify-content: space-between; align-items: baseline; padding: 14px 0; border-bottom: 1px solid #f5f5f7;\"\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 500; color: #86868b; min-width: 180px;\"\u003eDimensiones\u003c\/span\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 600; color: #1d1d1f; text-align: right;\"\u003e30 cm ancho x 13 cm alto x 12 cm fondo\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"display: flex; flex-wrap: wrap; justify-content: space-between; align-items: baseline; padding: 14px 0; border-bottom: 1px solid #f5f5f7;\"\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 500; color: #86868b; min-width: 180px;\"\u003eInstalación\u003c\/span\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 600; color: #1d1d1f; text-align: right;\"\u003eMontaje en pared\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"display: flex; flex-wrap: wrap; justify-content: space-between; align-items: baseline; padding: 14px 0; border-bottom: 1px solid #f5f5f7;\"\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 500; color: #86868b; min-width: 180px;\"\u003eConexiones\u003c\/span\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 600; color: #1d1d1f; text-align: right;\"\u003eTornillería incluida\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"display: flex; flex-wrap: wrap; justify-content: space-between; align-items: baseline; padding: 14px 0; border-bottom: 1px solid #f5f5f7;\"\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 500; color: #86868b; min-width: 180px;\"\u003eReferencia\u003c\/span\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 600; color: #1d1d1f; text-align: right;\"\u003eEstante con rejilla cromado 30 cm\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Guarantee \u0026 Manufacturer Trust Block --\u003e\n  \u003cdiv style=\"background: #fbfbfd; border: 1px solid #e5e5e7; border-radius: 20px; padding: 28px 32px; margin-bottom: 20px;\"\u003e\n    \u003cspan style=\"display: inline-block; font-size: 11px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; color: #86868b; margin-bottom: 8px;\"\u003eGARANTÍA OFICIAL IMEX (5 AÑOS)\u003c\/span\u003e\n    \u003ch4 style=\"font-size: 17px; font-weight: 600; color: #1d1d1f; margin: 0 0 8px 0;\"\u003eCalidad certificada y total tranquilidad\u003c\/h4\u003e\n    \u003cp style=\"font-size: 14px; color: #6e6e73; margin: 0; line-height: 1.5;\"\u003eEste producto cuenta con 5 años de garantía que cubren defectos de fabricación bajo uso normal. La durabilidad del acero inoxidable y su acabado cromado aseguran un rendimiento excepcional durante años.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Imex","offers":[{"title":"Plateado \/ Imex","offer_id":48470351315209,"sku":"ADF002","price":35.82,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/imex-estante-con-rejilla-fabricado-en-acero-in-adf002-1.webp?v=1790798179"},{"product_id":"cesta-con-rejilla-para-el-bano-fabricado-en-acero-inoxidable-con-acabado-en-color-cromo-de-imex","title":"Cesta con rejilla para el baño fabricado en acero inoxidable con acabado en color cromo de Imex","description":"\u003cdiv class=\"apple-product-container\" style=\"font-family: -apple-system, BlinkMacSystemFont, 'SF Pro Text', 'SF Pro Display', 'Segoe UI', Roboto, Helvetica, Arial, sans-serif; color: #1d1d1f; max-width: 980px; margin: 0 auto; line-height: 1.5; padding: 10px 0;\"\u003e\n\n  \u003c!-- Hero Highlight Section --\u003e\n  \u003cdiv style=\"background: linear-gradient(180deg, #fbfbfd 0%, #f5f5f7 100%); border-radius: 24px; padding: 48px 32px; text-align: center; margin-bottom: 32px; border: 1px solid #e5e5e7;\"\u003e\n    \u003cspan style=\"display: inline-block; font-size: 11px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; color: #0071e3; background: rgba(0, 113, 227, 0.08); padding: 6px 14px; border-radius: 999px; margin-bottom: 16px;\"\u003eIMEX • ACCESORIOS DE BAÑO\u003c\/span\u003e\n    \u003ch2 style=\"font-size: 30px; font-weight: 700; letter-spacing: -0.02em; color: #1d1d1f; margin: 0 0 16px 0; line-height: 1.25;\"\u003eCesta con rejilla: orden y estilo en tu ducha.\u003c\/h2\u003e\n    \u003cp style=\"font-size: 16px; color: #6e6e73; max-width: 740px; margin: 0 auto; line-height: 1.6;\"\u003eDiseñada para aprovechar cada rincón con elegancia, esta cesta de acero inoxidable con acabado cromo aporta un toque de distinción a tu baño. Su rejilla optimiza el espacio y mantiene tus productos de higiene siempre a mano.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Bento Features (Single Column Stack) --\u003e\n  \u003cdiv style=\"margin-bottom: 36px;\"\u003e\n    \u003ch3 style=\"font-size: 20px; font-weight: 600; letter-spacing: -0.01em; color: #1d1d1f; margin-bottom: 20px;\"\u003ePor qué elegir este modelo\u003c\/h3\u003e\n    \u003cdiv style=\"display: flex; flex-direction: column; gap: 16px;\"\u003e\n      \u003cdiv style=\"background: #ffffff; border: 1px solid #e5e5e7; border-radius: 20px; padding: 28px; box-shadow: 0 4px 16px rgba(0,0,0,0.03);\"\u003e\n        \u003cspan style=\"display: inline-block; font-size: 11px; font-weight: 700; letter-spacing: 0.08em; color: #0071e3; background: #f5f5f7; padding: 4px 10px; border-radius: 6px; text-transform: uppercase; margin-bottom: 12px;\"\u003e01 \/ MATERIAL Y ACABADO\u003c\/span\u003e\n        \u003ch4 style=\"font-size: 18px; font-weight: 600; color: #1d1d1f; margin: 0 0 10px 0; line-height: 1.3;\"\u003eAcero inoxidable con acabado cromo\u003c\/h4\u003e\n        \u003cp style=\"font-size: 14px; color: #6e6e73; margin: 0; line-height: 1.5;\"\u003eResiste la humedad y conserva su brillo con el paso del tiempo. Un acabado premium que aporta luminosidad y estilo.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"background: #ffffff; border: 1px solid #e5e5e7; border-radius: 20px; padding: 28px; box-shadow: 0 4px 16px rgba(0,0,0,0.03);\"\u003e\n        \u003cspan style=\"display: inline-block; font-size: 11px; font-weight: 700; letter-spacing: 0.08em; color: #0071e3; background: #f5f5f7; padding: 4px 10px; border-radius: 6px; text-transform: uppercase; margin-bottom: 12px;\"\u003e02 \/ DISEÑO FUNCIONAL\u003c\/span\u003e\n        \u003ch4 style=\"font-size: 18px; font-weight: 600; color: #1d1d1f; margin: 0 0 10px 0; line-height: 1.3;\"\u003eRejilla que optimiza el espacio\u003c\/h4\u003e\n        \u003cp style=\"font-size: 14px; color: #6e6e73; margin: 0; line-height: 1.5;\"\u003eSu diseño de rejilla permite colocar y organizar productos de higiene como gel y champú, facilitando el acceso y evitando acumulación de agua.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"background: #ffffff; border: 1px solid #e5e5e7; border-radius: 20px; padding: 28px; box-shadow: 0 4px 16px rgba(0,0,0,0.03);\"\u003e\n        \u003cspan style=\"display: inline-block; font-size: 11px; font-weight: 700; letter-spacing: 0.08em; color: #0071e3; background: #f5f5f7; padding: 4px 10px; border-radius: 6px; text-transform: uppercase; margin-bottom: 12px;\"\u003e03 \/ MEDIDAS Y ERGONOMÍA\u003c\/span\u003e\n        \u003ch4 style=\"font-size: 18px; font-weight: 600; color: #1d1d1f; margin: 0 0 10px 0; line-height: 1.3;\"\u003eDimensiones perfectas para tu ducha\u003c\/h4\u003e\n        \u003cp style=\"font-size: 14px; color: #6e6e73; margin: 0; line-height: 1.5;\"\u003eCon 25 cm de ancho, 45 cm de alto y 12,95 cm de profundidad, aprovecha los rincones sin saturar el espacio.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"background: #ffffff; border: 1px solid #e5e5e7; border-radius: 20px; padding: 28px; box-shadow: 0 4px 16px rgba(0,0,0,0.03);\"\u003e\n        \u003cspan style=\"display: inline-block; font-size: 11px; font-weight: 700; letter-spacing: 0.08em; color: #0071e3; background: #f5f5f7; padding: 4px 10px; border-radius: 6px; text-transform: uppercase; margin-bottom: 12px;\"\u003e04 \/ INSTALACIÓN SENCILLA\u003c\/span\u003e\n        \u003ch4 style=\"font-size: 18px; font-weight: 600; color: #1d1d1f; margin: 0 0 10px 0; line-height: 1.3;\"\u003eColgado en pared, sin complicaciones\u003c\/h4\u003e\n        \u003cp style=\"font-size: 14px; color: #6e6e73; margin: 0; line-height: 1.5;\"\u003eDiseño para colgar que libera superficie de uso diario y se integra fácilmente en cualquier baño.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Technical Specifications Table --\u003e\n  \u003cdiv style=\"background: #ffffff; border: 1px solid #e5e5e7; border-radius: 24px; padding: 36px 32px; margin-bottom: 32px; box-shadow: 0 4px 16px rgba(0,0,0,0.02);\"\u003e\n    \u003ch3 style=\"font-size: 20px; font-weight: 600; letter-spacing: -0.01em; color: #1d1d1f; margin: 0 0 20px 0; border-bottom: 1px solid #f0f0f2; padding-bottom: 16px;\"\u003eEspecificaciones Técnicas\u003c\/h3\u003e\n    \u003cdiv style=\"display: flex; flex-direction: column;\"\u003e\n      \u003cdiv style=\"display: flex; flex-wrap: wrap; justify-content: space-between; align-items: baseline; padding: 14px 0; border-bottom: 1px solid #f5f5f7;\"\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 500; color: #86868b; min-width: 180px;\"\u003eMarca\u003c\/span\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 600; color: #1d1d1f; text-align: right;\"\u003eImex\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"display: flex; flex-wrap: wrap; justify-content: space-between; align-items: baseline; padding: 14px 0; border-bottom: 1px solid #f5f5f7;\"\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 500; color: #86868b; min-width: 180px;\"\u003eColección\/Serie\u003c\/span\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 600; color: #1d1d1f; text-align: right;\"\u003eAccesorios de Baño\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"display: flex; flex-wrap: wrap; justify-content: space-between; align-items: baseline; padding: 14px 0; border-bottom: 1px solid #f5f5f7;\"\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 500; color: #86868b; min-width: 180px;\"\u003eTipo\u003c\/span\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 600; color: #1d1d1f; text-align: right;\"\u003eCesta con rejilla\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"display: flex; flex-wrap: wrap; justify-content: space-between; align-items: baseline; padding: 14px 0; border-bottom: 1px solid #f5f5f7;\"\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 500; color: #86868b; min-width: 180px;\"\u003eMaterial\u003c\/span\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 600; color: #1d1d1f; text-align: right;\"\u003eAcero inoxidable\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"display: flex; flex-wrap: wrap; justify-content: space-between; align-items: baseline; padding: 14px 0; border-bottom: 1px solid #f5f5f7;\"\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 500; color: #86868b; min-width: 180px;\"\u003eAcabado\u003c\/span\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 600; color: #1d1d1f; text-align: right;\"\u003eCromo\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"display: flex; flex-wrap: wrap; justify-content: space-between; align-items: baseline; padding: 14px 0; border-bottom: 1px solid #f5f5f7;\"\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 500; color: #86868b; min-width: 180px;\"\u003eCaracterísticas\u003c\/span\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 600; color: #1d1d1f; text-align: right;\"\u003eRejilla, colgar en pared\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"display: flex; flex-wrap: wrap; justify-content: space-between; align-items: baseline; padding: 14px 0; border-bottom: 1px solid #f5f5f7;\"\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 500; color: #86868b; min-width: 180px;\"\u003eDimensiones\u003c\/span\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 600; color: #1d1d1f; text-align: right;\"\u003e25 cm ancho x 45 cm alto x 12,95 cm profundidad\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"display: flex; flex-wrap: wrap; justify-content: space-between; align-items: baseline; padding: 14px 0; border-bottom: 1px solid #f5f5f7;\"\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 500; color: #86868b; min-width: 180px;\"\u003eInstalación\u003c\/span\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 600; color: #1d1d1f; text-align: right;\"\u003eColgar en pared\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"display: flex; flex-wrap: wrap; justify-content: space-between; align-items: baseline; padding: 14px 0; border-bottom: 1px solid #f5f5f7;\"\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 500; color: #86868b; min-width: 180px;\"\u003eConexiones\u003c\/span\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 600; color: #1d1d1f; text-align: right;\"\u003eNo aplica\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"display: flex; flex-wrap: wrap; justify-content: space-between; align-items: baseline; padding: 14px 0; border-bottom: 1px solid #f5f5f7;\"\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 500; color: #86868b; min-width: 180px;\"\u003eReferencia\/SKU\u003c\/span\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 600; color: #1d1d1f; text-align: right;\"\u003eIMEX-CESTA-CROMO\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Guarantee \u0026 Manufacturer Trust Block --\u003e\n  \u003cdiv style=\"background: #fbfbfd; border: 1px solid #e5e5e7; border-radius: 20px; padding: 28px 32px; margin-bottom: 20px;\"\u003e\n    \u003cspan style=\"display: inline-block; font-size: 11px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; color: #86868b; margin-bottom: 8px;\"\u003eGARANTÍA OFICIAL IMEX (5 AÑOS)\u003c\/span\u003e\n    \u003ch4 style=\"font-size: 17px; font-weight: 600; color: #1d1d1f; margin: 0 0 8px 0;\"\u003eCalidad certificada y total tranquilidad\u003c\/h4\u003e\n    \u003cp style=\"font-size: 14px; color: #6e6e73; margin: 0; line-height: 1.5;\"\u003eTodos nuestros productos Imex cuentan con una garantía de 5 años que cubre defectos de fabricación. Disfruta de un baño organizado y con estilo durante mucho tiempo.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Imex","offers":[{"title":"Plateado \/ Latón \/ Imex","offer_id":48470351479049,"sku":"ADG003","price":35.82,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/imex-cesta-con-rejilla-para-el-bano-fabricado-adg003-1.webp?v=1790798188"},{"product_id":"estante-rectangular-para-bano-con-diseno-moderno-fabricado-en-pvc-de-color-blanco-de-imex","title":"Estante rectangular para baño con diseño moderno fabricado en pvc de color blanco de Imex","description":"\u003cdiv class=\"apple-product-container\" style=\"font-family: -apple-system, BlinkMacSystemFont, 'SF Pro Text', 'SF Pro Display', 'Segoe UI', Roboto, Helvetica, Arial, sans-serif; color: #1d1d1f; max-width: 980px; margin: 0 auto; line-height: 1.5; padding: 10px 0;\"\u003e\n\n  \u003c!-- Hero Highlight Section --\u003e\n  \u003cdiv style=\"background: linear-gradient(180deg, #fbfbfd 0%, #f5f5f7 100%); border-radius: 24px; padding: 48px 32px; text-align: center; margin-bottom: 32px; border: 1px solid #e5e5e7;\"\u003e\n    \u003cspan style=\"display: inline-block; font-size: 11px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; color: #0071e3; background: rgba(0, 113, 227, 0.08); padding: 6px 14px; border-radius: 999px; margin-bottom: 16px;\"\u003eIMEX • ALMACENAMIENTO DE BAÑO\u003c\/span\u003e\n    \u003ch2 style=\"font-size: 30px; font-weight: 700; letter-spacing: -0.02em; color: #1d1d1f; margin: 0 0 16px 0; line-height: 1.25;\"\u003eEstante rectangular de PVC: orden y estilo en tu baño.\u003c\/h2\u003e\n    \u003cp style=\"font-size: 16px; color: #6e6e73; max-width: 740px; margin: 0 auto; line-height: 1.6;\"\u003eDiseñado para optimizar el espacio con una elegancia minimalista, este estante de IMEX combina un diseño moderno y compacto con la resistencia del PVC blanco. Su acabado impecable y su fácil limpieza lo convierten en el aliado perfecto para mantener tus esenciales de aseo siempre a mano.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Bento Features (Single Column Stack) --\u003e\n  \u003cdiv style=\"margin-bottom: 36px;\"\u003e\n    \u003ch3 style=\"font-size: 20px; font-weight: 600; letter-spacing: -0.01em; color: #1d1d1f; margin-bottom: 20px;\"\u003ePor qué elegir este modelo\u003c\/h3\u003e\n    \u003cdiv style=\"display: flex; flex-direction: column; gap: 16px;\"\u003e\n      \u003cdiv style=\"background: #ffffff; border: 1px solid #e5e5e7; border-radius: 20px; padding: 28px; box-shadow: 0 4px 16px rgba(0,0,0,0.03);\"\u003e\n        \u003cspan style=\"display: inline-block; font-size: 11px; font-weight: 700; letter-spacing: 0.08em; color: #0071e3; background: #f5f5f7; padding: 4px 10px; border-radius: 6px; text-transform: uppercase; margin-bottom: 12px;\"\u003e01 \/ MATERIAL Y ACABADO\u003c\/span\u003e\n        \u003ch4 style=\"font-size: 18px; font-weight: 600; color: #1d1d1f; margin: 0 0 10px 0; line-height: 1.3;\"\u003ePVC blanco de alta resistencia\u003c\/h4\u003e\n        \u003cp style=\"font-size: 14px; color: #6e6e73; margin: 0; line-height: 1.5;\"\u003eFabricado en PVC de color blanco, resistente a la humedad y de fácil limpieza. Su superficie lisa y brillante aporta un toque de distinción a cualquier baño moderno.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"background: #ffffff; border: 1px solid #e5e5e7; border-radius: 20px; padding: 28px; box-shadow: 0 4px 16px rgba(0,0,0,0.03);\"\u003e\n        \u003cspan style=\"display: inline-block; font-size: 11px; font-weight: 700; letter-spacing: 0.08em; color: #0071e3; background: #f5f5f7; padding: 4px 10px; border-radius: 6px; text-transform: uppercase; margin-bottom: 12px;\"\u003e02 \/ DISEÑO Y FUNCIONALIDAD\u003c\/span\u003e\n        \u003ch4 style=\"font-size: 18px; font-weight: 600; color: #1d1d1f; margin: 0 0 10px 0; line-height: 1.3;\"\u003eFormato compacto y versátil\u003c\/h4\u003e\n        \u003cp style=\"font-size: 14px; color: #6e6e73; margin: 0; line-height: 1.5;\"\u003eCon dimensiones de 28 cm de ancho x 11 cm de alto x 10,5 cm de fondo, ofrece el espacio justo para organizar champús, cremas y accesorios sin recargar el ambiente.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"background: #ffffff; border: 1px solid #e5e5e7; border-radius: 20px; padding: 28px; box-shadow: 0 4px 16px rgba(0,0,0,0.03);\"\u003e\n        \u003cspan style=\"display: inline-block; font-size: 11px; font-weight: 700; letter-spacing: 0.08em; color: #0071e3; background: #f5f5f7; padding: 4px 10px; border-radius: 6px; text-transform: uppercase; margin-bottom: 12px;\"\u003e03 \/ INSTALACIÓN\u003c\/span\u003e\n        \u003ch4 style=\"font-size: 18px; font-weight: 600; color: #1d1d1f; margin: 0 0 10px 0; line-height: 1.3;\"\u003eFijación firme y segura\u003c\/h4\u003e\n        \u003cp style=\"font-size: 14px; color: #6e6e73; margin: 0; line-height: 1.5;\"\u003eSe instala fácilmente en la pared mediante tornillos (incluidos), garantizando una sujeción estable y duradera. Ideal para aprovechar cada rincón del baño.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"background: #ffffff; border: 1px solid #e5e5e7; border-radius: 20px; padding: 28px; box-shadow: 0 4px 16px rgba(0,0,0,0.03);\"\u003e\n        \u003cspan style=\"display: inline-block; font-size: 11px; font-weight: 700; letter-spacing: 0.08em; color: #0071e3; background: #f5f5f7; padding: 4px 10px; border-radius: 6px; text-transform: uppercase; margin-bottom: 12px;\"\u003e04 \/ GARANTÍA\u003c\/span\u003e\n        \u003ch4 style=\"font-size: 18px; font-weight: 600; color: #1d1d1f; margin: 0 0 10px 0; line-height: 1.3;\"\u003e5 años de tranquilidad\u003c\/h4\u003e\n        \u003cp style=\"font-size: 14px; color: #6e6e73; margin: 0; line-height: 1.5;\"\u003eRespaldado por la garantía oficial de IMEX, que cubre defectos de fabricación y asegura un rendimiento excepcional año tras año.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Technical Specifications Table --\u003e\n  \u003cdiv style=\"background: #ffffff; border: 1px solid #e5e5e7; border-radius: 24px; padding: 36px 32px; margin-bottom: 32px; box-shadow: 0 4px 16px rgba(0,0,0,0.02);\"\u003e\n    \u003ch3 style=\"font-size: 20px; font-weight: 600; letter-spacing: -0.01em; color: #1d1d1f; margin: 0 0 20px 0; border-bottom: 1px solid #f0f0f2; padding-bottom: 16px;\"\u003eEspecificaciones Técnicas\u003c\/h3\u003e\n    \u003cdiv style=\"display: flex; flex-direction: column;\"\u003e\n      \u003cdiv style=\"display: flex; flex-wrap: wrap; justify-content: space-between; align-items: baseline; padding: 14px 0; border-bottom: 1px solid #f5f5f7;\"\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 500; color: #86868b; min-width: 180px;\"\u003eMarca\u003c\/span\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 600; color: #1d1d1f; text-align: right;\"\u003eIMEX\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"display: flex; flex-wrap: wrap; justify-content: space-between; align-items: baseline; padding: 14px 0; border-bottom: 1px solid #f5f5f7;\"\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 500; color: #86868b; min-width: 180px;\"\u003eColección\u003c\/span\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 600; color: #1d1d1f; text-align: right;\"\u003eAlmacenamiento de Baño\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"display: flex; flex-wrap: wrap; justify-content: space-between; align-items: baseline; padding: 14px 0; border-bottom: 1px solid #f5f5f7;\"\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 500; color: #86868b; min-width: 180px;\"\u003eTipo\u003c\/span\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 600; color: #1d1d1f; text-align: right;\"\u003eEstante rectangular de pared\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"display: flex; flex-wrap: wrap; justify-content: space-between; align-items: baseline; padding: 14px 0; border-bottom: 1px solid #f5f5f7;\"\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 500; color: #86868b; min-width: 180px;\"\u003eMaterial\u003c\/span\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 600; color: #1d1d1f; text-align: right;\"\u003ePVC\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"display: flex; flex-wrap: wrap; justify-content: space-between; align-items: baseline; padding: 14px 0; border-bottom: 1px solid #f5f5f7;\"\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 500; color: #86868b; min-width: 180px;\"\u003eAcabado\u003c\/span\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 600; color: #1d1d1f; text-align: right;\"\u003eBlanco\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"display: flex; flex-wrap: wrap; justify-content: space-between; align-items: baseline; padding: 14px 0; border-bottom: 1px solid #f5f5f7;\"\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 500; color: #86868b; min-width: 180px;\"\u003eDimensiones\u003c\/span\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 600; color: #1d1d1f; text-align: right;\"\u003e28 cm ancho x 11 cm alto x 10,5 cm fondo\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"display: flex; flex-wrap: wrap; justify-content: space-between; align-items: baseline; padding: 14px 0; border-bottom: 1px solid #f5f5f7;\"\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 500; color: #86868b; min-width: 180px;\"\u003eInstalación\u003c\/span\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 600; color: #1d1d1f; text-align: right;\"\u003eCon tornillos (incluidos)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"display: flex; flex-wrap: wrap; justify-content: space-between; align-items: baseline; padding: 14px 0; border-bottom: 1px solid #f5f5f7;\"\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 500; color: #86868b; min-width: 180px;\"\u003eReferencia\u003c\/span\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 600; color: #1d1d1f; text-align: right;\"\u003eEstante IMEX PVC Blanco\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Guarantee \u0026 Manufacturer Trust Block --\u003e\n  \u003cdiv style=\"background: #fbfbfd; border: 1px solid #e5e5e7; border-radius: 20px; padding: 28px 32px; margin-bottom: 20px;\"\u003e\n    \u003cspan style=\"display: inline-block; font-size: 11px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; color: #86868b; margin-bottom: 8px;\"\u003eGARANTÍA OFICIAL IMEX (5 AÑOS)\u003c\/span\u003e\n    \u003ch4 style=\"font-size: 17px; font-weight: 600; color: #1d1d1f; margin: 0 0 8px 0;\"\u003eCalidad certificada y total tranquilidad\u003c\/h4\u003e\n    \u003cp style=\"font-size: 14px; color: #6e6e73; margin: 0; line-height: 1.5;\"\u003eEste producto cuenta con una garantía de 5 años que cubre defectos de fabricación cuando se utiliza conforme a las recomendaciones del fabricante. La durabilidad del PVC y la precisión de su diseño aseguran un rendimiento excepcional en el entorno húmedo del baño.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Imex","offers":[{"title":"Blanco \/ Plástico \/ Imex","offer_id":48470351741193,"sku":"ABL006","price":24.12,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/imex-estante-rectangular-para-bano-con-diseno-abl006-1.webp?v=1790798197"},{"product_id":"estante-rectangular-para-bano-con-diseno-moderno-fabricado-en-pvc-de-color-negro-de-imex","title":"Estante rectangular para baño diseño moderno fabricado en pvc de color negro de Imex","description":"\u003cdiv class=\"apple-product-container\" style=\"font-family: -apple-system, BlinkMacSystemFont, 'SF Pro Text', 'SF Pro Display', 'Segoe UI', Roboto, Helvetica, Arial, sans-serif; color: #1d1d1f; max-width: 980px; margin: 0 auto; line-height: 1.5; padding: 10px 0;\"\u003e\n\n  \u003c!-- Hero Highlight Section --\u003e\n  \u003cdiv style=\"background: linear-gradient(180deg, #fbfbfd 0%, #f5f5f7 100%); border-radius: 24px; padding: 48px 32px; text-align: center; margin-bottom: 32px; border: 1px solid #e5e5e7;\"\u003e\n    \u003cspan style=\"display: inline-block; font-size: 11px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; color: #0071e3; background: rgba(0, 113, 227, 0.08); padding: 6px 14px; border-radius: 999px; margin-bottom: 16px;\"\u003eIMEX • ORGANIZACIÓN\u003c\/span\u003e\n    \u003ch2 style=\"font-size: 30px; font-weight: 700; letter-spacing: -0.02em; color: #1d1d1f; margin: 0 0 16px 0; line-height: 1.25;\"\u003eEstante rectangular para baño: orden y estilo en PVC negro.\u003c\/h2\u003e\n    \u003cp style=\"font-size: 16px; color: #6e6e73; max-width: 740px; margin: 0 auto; line-height: 1.6;\"\u003eDiseñado por Imex para ambientes modernos, este estante de PVC negro combina durabilidad y resistencia a la humedad con un acabado contemporáneo. Ideal para espacios pequeños, aporta orden y sofisticación a tu baño.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Bento Features (Single Column Stack) --\u003e\n  \u003cdiv style=\"margin-bottom: 36px;\"\u003e\n    \u003ch3 style=\"font-size: 20px; font-weight: 600; letter-spacing: -0.01em; color: #1d1d1f; margin-bottom: 20px;\"\u003ePor qué elegir este modelo\u003c\/h3\u003e\n    \u003cdiv style=\"display: flex; flex-direction: column; gap: 16px;\"\u003e\n      \u003cdiv style=\"background: #ffffff; border: 1px solid #e5e5e7; border-radius: 20px; padding: 28px; box-shadow: 0 4px 16px rgba(0,0,0,0.03);\"\u003e\n        \u003cspan style=\"display: inline-block; font-size: 11px; font-weight: 700; letter-spacing: 0.08em; color: #0071e3; background: #f5f5f7; padding: 4px 10px; border-radius: 6px; text-transform: uppercase; margin-bottom: 12px;\"\u003e01 \/ MATERIAL Y ACABADO\u003c\/span\u003e\n        \u003ch4 style=\"font-size: 18px; font-weight: 600; color: #1d1d1f; margin: 0 0 10px 0; line-height: 1.3;\"\u003ePVC de alta resistencia\u003c\/h4\u003e\n        \u003cp style=\"font-size: 14px; color: #6e6e73; margin: 0; line-height: 1.5;\"\u003eFabricado en PVC duradero y resistente a la humedad, fácil de limpiar y mantener. Su acabado negro mate aporta un toque moderno y elegante.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"background: #ffffff; border: 1px solid #e5e5e7; border-radius: 20px; padding: 28px; box-shadow: 0 4px 16px rgba(0,0,0,0.03);\"\u003e\n        \u003cspan style=\"display: inline-block; font-size: 11px; font-weight: 700; letter-spacing: 0.08em; color: #0071e3; background: #f5f5f7; padding: 4px 10px; border-radius: 6px; text-transform: uppercase; margin-bottom: 12px;\"\u003e02 \/ DISEÑO Y FUNCIONALIDAD\u003c\/span\u003e\n        \u003ch4 style=\"font-size: 18px; font-weight: 600; color: #1d1d1f; margin: 0 0 10px 0; line-height: 1.3;\"\u003eDiseño rectangular compacto\u003c\/h4\u003e\n        \u003cp style=\"font-size: 14px; color: #6e6e73; margin: 0; line-height: 1.5;\"\u003eCon dimensiones de 28 cm de ancho, 11 cm de alto y 10,5 cm de fondo, optimiza el espacio sin sacrificar capacidad. Perfecto para organizar productos de higiene.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"background: #ffffff; border: 1px solid #e5e5e7; border-radius: 20px; padding: 28px; box-shadow: 0 4px 16px rgba(0,0,0,0.03);\"\u003e\n        \u003cspan style=\"display: inline-block; font-size: 11px; font-weight: 700; letter-spacing: 0.08em; color: #0071e3; background: #f5f5f7; padding: 4px 10px; border-radius: 6px; text-transform: uppercase; margin-bottom: 12px;\"\u003e03 \/ INSTALACIÓN\u003c\/span\u003e\n        \u003ch4 style=\"font-size: 18px; font-weight: 600; color: #1d1d1f; margin: 0 0 10px 0; line-height: 1.3;\"\u003eFijación segura a la pared\u003c\/h4\u003e\n        \u003cp style=\"font-size: 14px; color: #6e6e73; margin: 0; line-height: 1.5;\"\u003eSe instala fácilmente con tornillos para una mayor estabilidad. Incluye todo lo necesario para un montaje rápido y seguro.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"background: #ffffff; border: 1px solid #e5e5e7; border-radius: 20px; padding: 28px; box-shadow: 0 4px 16px rgba(0,0,0,0.03);\"\u003e\n        \u003cspan style=\"display: inline-block; font-size: 11px; font-weight: 700; letter-spacing: 0.08em; color: #0071e3; background: #f5f5f7; padding: 4px 10px; border-radius: 6px; text-transform: uppercase; margin-bottom: 12px;\"\u003e04 \/ VERSATILIDAD\u003c\/span\u003e\n        \u003ch4 style=\"font-size: 18px; font-weight: 600; color: #1d1d1f; margin: 0 0 10px 0; line-height: 1.3;\"\u003eComplemento ideal para tu baño\u003c\/h4\u003e\n        \u003cp style=\"font-size: 14px; color: #6e6e73; margin: 0; line-height: 1.5;\"\u003eSu diseño contemporáneo combina con grifería y accesorios de baño. Ideal para almacenamiento ligero de productos de higiene y artículos de uso diario.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Technical Specifications Table --\u003e\n  \u003cdiv style=\"background: #ffffff; border: 1px solid #e5e5e7; border-radius: 24px; padding: 36px 32px; margin-bottom: 32px; box-shadow: 0 4px 16px rgba(0,0,0,0.02);\"\u003e\n    \u003ch3 style=\"font-size: 20px; font-weight: 600; letter-spacing: -0.01em; color: #1d1d1f; margin: 0 0 20px 0; border-bottom: 1px solid #f0f0f2; padding-bottom: 16px;\"\u003eEspecificaciones Técnicas\u003c\/h3\u003e\n    \u003cdiv style=\"display: flex; flex-direction: column;\"\u003e\n      \u003cdiv style=\"display: flex; flex-wrap: wrap; justify-content: space-between; align-items: baseline; padding: 14px 0; border-bottom: 1px solid #f5f5f7;\"\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 500; color: #86868b; min-width: 180px;\"\u003eMarca\u003c\/span\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 600; color: #1d1d1f; text-align: right;\"\u003eImex\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"display: flex; flex-wrap: wrap; justify-content: space-between; align-items: baseline; padding: 14px 0; border-bottom: 1px solid #f5f5f7;\"\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 500; color: #86868b; min-width: 180px;\"\u003eColección\u003c\/span\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 600; color: #1d1d1f; text-align: right;\"\u003eNo especificada\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"display: flex; flex-wrap: wrap; justify-content: space-between; align-items: baseline; padding: 14px 0; border-bottom: 1px solid #f5f5f7;\"\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 500; color: #86868b; min-width: 180px;\"\u003eTipo\u003c\/span\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 600; color: #1d1d1f; text-align: right;\"\u003eRepisa de Baño\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"display: flex; flex-wrap: wrap; justify-content: space-between; align-items: baseline; padding: 14px 0; border-bottom: 1px solid #f5f5f7;\"\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 500; color: #86868b; min-width: 180px;\"\u003eMaterial\u003c\/span\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 600; color: #1d1d1f; text-align: right;\"\u003ePVC\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"display: flex; flex-wrap: wrap; justify-content: space-between; align-items: baseline; padding: 14px 0; border-bottom: 1px solid #f5f5f7;\"\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 500; color: #86868b; min-width: 180px;\"\u003eAcabado\u003c\/span\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 600; color: #1d1d1f; text-align: right;\"\u003eNegro\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"display: flex; flex-wrap: wrap; justify-content: space-between; align-items: baseline; padding: 14px 0; border-bottom: 1px solid #f5f5f7;\"\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 500; color: #86868b; min-width: 180px;\"\u003eCaracterísticas\u003c\/span\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 600; color: #1d1d1f; text-align: right;\"\u003eResistente a la humedad, fácil de limpiar\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"display: flex; flex-wrap: wrap; justify-content: space-between; align-items: baseline; padding: 14px 0; border-bottom: 1px solid #f5f5f7;\"\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 500; color: #86868b; min-width: 180px;\"\u003eDimensiones\u003c\/span\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 600; color: #1d1d1f; text-align: right;\"\u003e28 cm ancho x 11 cm alto x 10,5 cm fondo\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"display: flex; flex-wrap: wrap; justify-content: space-between; align-items: baseline; padding: 14px 0; border-bottom: 1px solid #f5f5f7;\"\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 500; color: #86868b; min-width: 180px;\"\u003eInstalación\u003c\/span\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 600; color: #1d1d1f; text-align: right;\"\u003eFijación a pared con tornillos\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"display: flex; flex-wrap: wrap; justify-content: space-between; align-items: baseline; padding: 14px 0; border-bottom: 1px solid #f5f5f7;\"\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 500; color: #86868b; min-width: 180px;\"\u003eConexiones\u003c\/span\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 600; color: #1d1d1f; text-align: right;\"\u003eNo aplica\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"display: flex; flex-wrap: wrap; justify-content: space-between; align-items: baseline; padding: 14px 0; border-bottom: 1px solid #f5f5f7;\"\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 500; color: #86868b; min-width: 180px;\"\u003eReferencia\u003c\/span\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 600; color: #1d1d1f; text-align: right;\"\u003eEstante rectangular para baño, PVC negro\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Guarantee \u0026 Manufacturer Trust Block --\u003e\n  \u003cdiv style=\"background: #fbfbfd; border: 1px solid #e5e5e7; border-radius: 20px; padding: 28px 32px; margin-bottom: 20px;\"\u003e\n    \u003cspan style=\"display: inline-block; font-size: 11px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; color: #86868b; margin-bottom: 8px;\"\u003eGARANTÍA OFICIAL IMEX (5 AÑOS)\u003c\/span\u003e\n    \u003ch4 style=\"font-size: 17px; font-weight: 600; color: #1d1d1f; margin: 0 0 8px 0;\"\u003eCalidad certificada y total tranquilidad\u003c\/h4\u003e\n    \u003cp style=\"font-size: 14px; color: #6e6e73; margin: 0; line-height: 1.5;\"\u003eImex ofrece 5 años de garantía contra defectos de fabricación, respaldando la durabilidad y el rendimiento de este estante. Disfruta de un producto confiable que mantendrá tu baño organizado por años.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Imex","offers":[{"title":"Negro \/ Plástico \/ Imex","offer_id":48470351872265,"sku":"ANG005","price":24.12,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/imex-estante-rectangular-para-bano-diseno-mode-ang005-1.webp?v=1790798206"},{"product_id":"cesta-de-ducha-semicircular-de-acero-inoxidable-y-acabado-brillo-b7000-de-aquore","title":"Cesta de ducha semicircular de acero inoxidable y acabado brillo B7000 de Aquore","description":"\u003ch2\u003eCesta de ducha semicircular de acero inoxidable y acabado brillo B7000 de Aquore \u003c\/h2\u003e\n\n\u003ch3\u003eDescripcion del producto:\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eContenedor de rincón para ducha de la marca \u003cstrong\u003eAquore\u003c\/strong\u003e, modelo \u003cstrong\u003eB7000\u003c\/strong\u003e, diseñado para aprovechar al máximo el espacio disponible.\u003c\/li\u003e\n  \u003cli\u003eFabricado en \u003cstrong\u003eacero inoxidable\u003c\/strong\u003e con un acabado de \u003cstrong\u003ebrillo\u003c\/strong\u003e que aporta una estética moderna y resistencia a la humedad.\u003c\/li\u003e\n  \u003cli\u003eSe fija a la pared mediante perforación, con tornillería incluida para un montaje seguro.\u003c\/li\u003e\n  \u003cli\u003eDimensiones aproximadas: \u003cstrong\u003eancho\u003c\/strong\u003e 30,07 cm, \u003cstrong\u003ealto\u003c\/strong\u003e 4,45 cm y \u003cstrong\u003efondo\u003c\/strong\u003e 22 cm.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eClasificacion del producto:\u003c\/h3\u003e\n\u003cp\u003eEste artículo se ubica dentro de la categoría \u003cstrong\u003eCestas y contenedores de baño\u003c\/strong\u003e para ducha, con tornillería y fabricado en \u003cstrong\u003eacero inoxidable\u003c\/strong\u003e, pensado como solución de almacenamiento funcional y decorativa para el baño.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eSKU:\u003c\/strong\u003e 8436553465324, 1640\/SA, 65324\u003c\/p\u003e","brand":"Aquore","offers":[{"title":"Default Title","offer_id":56863172854025,"sku":"1640 \/ SA.65324","price":79.09,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/aquore_product_29_10_2024_1640-SA.65324_0_cecd4ee9-3ba6-412c-8a01-6aee0446dc97.webp?v=1755780016"},{"product_id":"cesta-ovalada-de-acero-inoxidable-cromado-para-colgar-en-mampara-de-aquore","title":"Cesta ovalada de acero inoxidable cromado para colgar en mampara de Aquore","description":"\u003ch2\u003eCesta de rejilla ovalada para colgar en mampara de acero inoxidable cromado de Aquore\u003c\/h2\u003e\n\n\u003ch3\u003eDescripcion del producto:\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eDiseñada para colgar en la mampara de la ducha, esta cesta de rejilla ofrece una solución práctica y elegante para organizar el baño.\u003c\/li\u003e\n  \u003cli\u003eSu estructura de acero inoxidable con acabado cromado aporta resistencia y un aspecto brillante y moderno.\u003c\/li\u003e\n  \u003cli\u003eCon unas dimensiones de 28 cm de ancho, 55 cm de alto y 12,5 cm de fondo, se adapta fácilmente a cualquier espacio.\u003c\/li\u003e\n  \u003cli\u003eSu forma ovalada y su estilo de rejilla permiten un drenaje rápido y una ventilación adecuada de los objetos colocados.\u003c\/li\u003e\n  \u003cli\u003eIdeal para almacenar productos de higiene y mantenerlos al alcance de la mano durante la ducha.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eClasificacion del producto:\u003c\/h3\u003e\n\u003cp\u003eEste accesorio se encuadra dentro de la categoría de cestas y estantes de baño, especialmente diseñado para instalación en mampara, fabricado en acero inoxidable con acabado cromado y forma ovalada.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eSKU:\u003c\/strong\u003e 8431759011092, 34106\/SA, JAC10\u003c\/p\u003e","brand":"Aquore","offers":[{"title":"Default Title","offer_id":56863172985097,"sku":"34106 \/ SA.JAC10","price":80.53,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/aquore_product_29_10_2024_34106-SA.JAC10_0_0485f9da-c801-4998-8d01-406b17a48aa7.webp?v=1755780018"},{"product_id":"cesta-de-rejilla-para-grifo-de-bano-de-acero-inoxidable-cromado-de-aquore","title":"Cesta de rejilla para grifo de baño de acero inoxidable cromado de Aquore","description":"\u003ch2\u003eCesta de rejilla para grifo de baño de acero inoxidable cromado de Aquore\u003c\/h2\u003e\n\n\u003ch3\u003eDescripcion del producto:\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003ePráctico estante de rejilla con forma de cesta, diseñado para colgar directamente del grifo del lavabo o la bañera.\u003c\/li\u003e\n  \u003cli\u003eSus dimensiones son 28 cm de ancho, 12,5 cm de alto y 12 cm de fondo, ideal para espacios reducidos.\u003c\/li\u003e\n  \u003cli\u003eAcabado en cromo brillante que aporta un toque moderno y elegante al cuarto de baño.\u003c\/li\u003e\n  \u003cli\u003eSu diseño ovalado y abierto permite un drenaje rápido y una ventilación adecuada de los objetos.\u003c\/li\u003e\n  \u003cli\u003eFabricado en acero inoxidable de alta calidad, resistente a la humedad y a la corrosión.\u003c\/li\u003e\n  \u003cli\u003ePerfecto para mantener al alcance de la mano esponjas, cepillos o productos de higiene durante el aseo diario.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eClasificacion del producto:\u003c\/h3\u003e\n\u003cp\u003eEste accesorio se enmarca en la categoría de cestas y estantes para baño, específicamente diseñado para colgar del grifo, fabricado en acero inoxidable con acabado cromado y forma ovalada.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eSKU:\u003c\/strong\u003e 8431759011078, 34104\/SA, JAC08\u003c\/p\u003e","brand":"Aquore","offers":[{"title":"Default Title","offer_id":56863173017865,"sku":"34104 \/ SA.JAC08","price":73.29,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/aquore_product_29_10_2024_34104-SA.JAC08_0_45c491e5-eac5-4151-b778-86bbdcd0af33.webp?v=1755780020"},{"product_id":"cesta-rincon-de-bano-de-acero-inoxidable-cromada-fijacion-a-pared-de-aquore","title":"Cesta rincón de baño de acero inoxidable cromada fijación a pared de Aquore","description":"\u003ch2\u003eCesta rincón de baño de acero inoxidable cromada fijación a pared de Aquore\u003c\/h2\u003e\n\n\u003ch3\u003eDescripcion del producto:\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003ePráctico contenedor de rincón diseñado para aprovechar al máximo el espacio en la ducha o bañera.\u003c\/li\u003e\n  \u003cli\u003eSus medidas son 28 cm de ancho, 12,5 cm de alto y 12 cm de fondo.\u003c\/li\u003e\n  \u003cli\u003eAcabado en cromo brillante que aporta un aspecto moderno y elegante al cuarto de baño.\u003c\/li\u003e\n  \u003cli\u003eFabricado en acero inoxidable de alta calidad, resistente a la humedad y al paso del tiempo.\u003c\/li\u003e\n  \u003cli\u003eSu instalación es sencilla: se fija directamente a la pared mediante tornillería incluida.\u003c\/li\u003e\n  \u003cli\u003eIdeal para almacenar y organizar productos de higiene y aseo personal, manteniéndolos siempre a mano.\u003c\/li\u003e\n  \u003cli\u003eSu diseño abierto facilita el drenaje del agua y la ventilación de los objetos colocados.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eClasificacion del producto:\u003c\/h3\u003e\n\u003cp\u003eEste accesorio se encuadra en la categoría de cestas y organizadores de baño, diseñado para instalación en rincón con fijación mural, fabricado en acero inoxidable con acabado cromado.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eSKU:\u003c\/strong\u003e 8431759011054, 341028\/SA, JAE06\u003c\/p\u003e","brand":"Aquore","offers":[{"title":"Default Title","offer_id":56863173116169,"sku":"341028 \/ SA.JAE06","price":73.4,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/aquore_product_29_10_2024_341028-SA.JAE06_0_63f99796-301d-44f7-88fd-ce155ed1226c.webp?v=1755780021"},{"product_id":"cesta-rejilla-ovalada-para-bano-de-acero-inoxidable-cromado-a-pared-de-aquore","title":"Cesta rejilla ovalada para baño de acero inoxidable cromado a pared de Aquore","description":"\u003ch2\u003eCesta rejilla ovalada para baño de acero inoxidable cromado a pared de Aquore\u003c\/h2\u003e\n\n\u003ch3\u003eDescripcion del producto:\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eEstante de \u003cstrong\u003erejilla\u003c\/strong\u003e con diseño ovalado, ideal para organizar el cuarto de baño y mantener los accesorios a mano.\u003c\/li\u003e\n  \u003cli\u003eFabricado en \u003cstrong\u003eacero inoxidable\u003c\/strong\u003e con acabado \u003cstrong\u003ecromado\u003c\/strong\u003e, resistente a la humedad y fácil de limpiar.\u003c\/li\u003e\n  \u003cli\u003eSe fija directamente a la pared mediante un taladro (tornillería incluida).\u003c\/li\u003e\n  \u003cli\u003eSus dimensiones son \u003cstrong\u003e28 cm\u003c\/strong\u003e de ancho, \u003cstrong\u003e12 cm\u003c\/strong\u003e de alto y \u003cstrong\u003e12,5 cm\u003c\/strong\u003e de fondo.\u003c\/li\u003e\n  \u003cli\u003eSu forma ovalada y su diseño abierto permiten un drenaje rápido y una ventilación adecuada de los objetos colocados.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eClasificacion del producto:\u003c\/h3\u003e\n\u003cp\u003eEste accesorio se incluye en la categoría de \u003cstrong\u003ecestas y contenedores de baño\u003c\/strong\u003e, diseñado para instalación en pared con tornillería, fabricado en \u003cstrong\u003eacero inoxidable\u003c\/strong\u003e y acabado \u003cstrong\u003ecromado\u003c\/strong\u003e.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eSKU:\u003c\/strong\u003e 8431759011047, 34100\/SA, JAC05\u003c\/p\u003e","brand":"Aquore","offers":[{"title":"Default Title","offer_id":56863173214473,"sku":"34100 \/ SA.JAC05","price":64.44,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/aquore_product_29_10_2024_34100-SA.JAC05_0_0602aeec-b54b-4cf7-92e9-858daa86b3e8.webp?v=1755780025"},{"product_id":"cesta-rectangular-de-bano-de-acero-inoxidable-con-acabado-brillante-b8000-de-aquore","title":"Cesta rectangular de baño de acero inoxidable con acabado brillante B8000 de Aquore","description":"\u003ch2\u003eCesta rectangular de baño de acero inoxidable con acabado brillante B8000 de Aquore\u003c\/h2\u003e\n\u003ch3\u003eDescripcion del producto:\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eMarca\u003c\/strong\u003e: Aquore\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eModelo\u003c\/strong\u003e: B-8000\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eMaterial\u003c\/strong\u003e: acero inoxidable\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAcabado\u003c\/strong\u003e: brillo luminoso\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eUso\u003c\/strong\u003e: estante de baño versátil con diseño moderno\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eInstalación\u003c\/strong\u003e: se fija a la pared perforando y fijando con tornillería\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eDimensiones\u003c\/strong\u003e: 35 cm de ancho, 5,6 cm de alto y 12,5 cm de fondo\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eClasificacion del producto:\u003c\/h3\u003e\n\u003cp\u003eSe ubica dentro de la familia de organizadores para baño, elaborados en \u003cstrong\u003emetal\u003c\/strong\u003e y especialmente pensados para instalaciones en duchas o lavabos. Es un \u003cstrong\u003eaccesorio de almacenamiento\u003c\/strong\u003e en acero inoxidable con tornillería para su sujeción, que combina utilidad y estética.\u003c\/p\u003e\n\u003cstrong\u003eSKU:\u003c\/strong\u003e 8436553465331, 1641\/SA, 65331","brand":"Aquore","offers":[{"title":"Default Title","offer_id":56863173345545,"sku":"1641 \/ SA.65331","price":80.76,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/aquore_product_29_10_2024_1641-SA.65331_0_486f8b3a-af6a-4e39-8cff-f402a80de55f.webp?v=1755780029"},{"product_id":"cesta-rejilla-rectangular-de-acero-inoxidable-de-acabado-cromado-de-aquore","title":"Cesta rejilla rectangular de acero inoxidable de acabado cromado de Aquore","description":"\u003ch2\u003eCesta rejilla rectangular de acero inoxidable de acabado cromado de Aquore\u003c\/h2\u003e\n\n\u003ch3\u003eDescripcion del producto:\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eMarca:\u003c\/strong\u003e Aquore\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eTipo:\u003c\/strong\u003e cesta rejilla rectangular para baño\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e acero inoxidable con acabado cromado\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eInstalación:\u003c\/strong\u003e fijación a la pared mediante perforación\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eDimensiones:\u003c\/strong\u003e \u003cstrong\u003e30 cm de ancho\u003c\/strong\u003e x \u003cstrong\u003e12 cm de alto\u003c\/strong\u003e x \u003cstrong\u003e12 cm de fondo\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eClasificacion del producto:\u003c\/h3\u003e\n\u003cp\u003eAccesorio de organización para el baño, clasificado dentro de cestas y contenedores de ducha. Elaborado en \u003cstrong\u003eacero inoxidable\u003c\/strong\u003e con acabado cromado y pensado para montaje en la pared.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eSKU:\u003c\/strong\u003e 8431759011016, 34098\/SA, JAR02\u003c\/p\u003e","brand":"Aquore","offers":[{"title":"Default Title","offer_id":56863173378313,"sku":"34098 \/ SA.JAR02","price":67.96,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/aquore_product_29_10_2024_34098-SA.JAR02_0_b85606b8-df9b-41e4-a41a-83dad195964d.webp?v=1755780029"},{"product_id":"cesta-jabonera-rectangular-de-acero-inoxidable-color-cromo-resistente-y-moderna-luxe-de-unisan","title":"Cesta Jabonera Rectangular de Acero Inoxidable Cromo - Unisan","description":"\n    \u003cstyle\u003e\n      .mk-desc {\n        font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n        color: #333;\n        line-height: 1.6;\n        max-width: 1000px;\n        margin: 0 auto;\n        background: #F8F9FA;\n        padding: 20px;\n        border-radius: 12px;\n        font-size: 18px;\n      }\n      .mk-section-card {\n        background: white;\n        border-radius: 12px;\n        padding: 30px 20px;\n        box-shadow: 0 4px 6px rgba(0,0,0,0.02);\n        margin-bottom: 32px;\n      }\n      .mk-section-intro {\n        text-align: center;\n        color: #555;\n        font-size: 16px;\n        margin-bottom: 24px;\n        max-width: 800px;\n        margin-left: auto;\n        margin-right: auto;\n      }\n      .mk-hero {\n        text-align: center;\n        margin-bottom: 24px;\n      }\n      .mk-badge {\n        display: inline-block;\n        background: #E8F0FE;\n        color: #13194B;\n        padding: 4px 12px;\n        border-radius: 20px;\n        font-size: 14px;\n        font-weight: 700;\n        margin-bottom: 16px;\n        letter-spacing: 0.5px;\n      }\n      .mk-section-marker {\n        display: inline-block;\n        background: #13194B;\n        color: white;\n        padding: 6px 16px;\n        font-weight: 700;\n        text-transform: uppercase;\n        font-size: 15px;\n        border-radius: 4px;\n        margin-bottom: 15px;\n        letter-spacing: 0.5px;\n      }\n      .mk-soft-hero {\n        text-align: center;\n        margin-bottom: 15px;\n      }\n      .mk-soft-hero h3 {\n        color: #13194B;\n        font-size: 22px;\n        font-weight: 800;\n        margin: 0 0 12px 0;\n        line-height: 1.3;\n      }\n      .mk-soft-hero p {\n        font-size: 18px;\n        color: #555;\n        max-width: 700px;\n        margin: 0 auto;\n      }\n      .mk-grid {\n        display: flex;\n        flex-direction: column;\n        gap: 20px;\n        margin-bottom: 32px;\n      }\n      .mk-card {\n        background: #F8F9FA;\n        border-radius: 12px;\n        padding: 30px 20px;\n        text-align: center;\n        border: 1px solid #F0F0F0;\n      }\n      .mk-card-icon {\n        display: inline-flex;\n        align-items: center;\n        justify-content: center;\n        width: 60px;\n        height: 60px;\n        background: white;\n        color: #13194B;\n        border-radius: 50%;\n        margin-bottom: 16px;\n        box-shadow: 0 2px 4px rgba(0,0,0,0.05);\n      }\n      .mk-card h3 {\n        color: #13194B;\n        font-size: 20px;\n        margin: 0 0 12px 0;\n      }\n      .mk-card p {\n        font-size: 16px;\n        color: #666;\n        margin: 0;\n      }\n      .mk-section-title {\n        display: table;\n        margin: 0 auto 16px auto;\n        background: #E8F0FE;\n        color: #13194B;\n        padding: 6px 16px;\n        border-radius: 20px;\n        font-size: 16px;\n        font-weight: 700;\n        letter-spacing: 0.5px;\n        text-transform: uppercase;\n      }\n      .mk-table-container {\n        border: none;\n        overflow: hidden;\n      }\n      .mk-table {\n        width: 100%;\n        border-collapse: separate;\n        border-spacing: 0 8px;\n      }\n      .mk-table tr { \n        background: #F4F6F9;\n      }\n      .mk-table th, .mk-table td { padding: 16px 20px; text-align: left; font-size: 16px; }\n      .mk-table th { width: 40%; color: #13194B; font-weight: 700; border-radius: 8px 0 0 8px; }\n      .mk-table td { color: #555; border-radius: 0 8px 8px 0; }\n      .mk-section-marker {\n        display: table;\n        margin: 0 auto 16px auto;\n        background: #FF5722;\n        color: white;\n        padding: 6px 20px;\n        border-radius: 30px;\n        font-size: 14px;\n        font-weight: 700;\n        letter-spacing: 1px;\n        text-transform: uppercase;\n      }\n      \n      \/* Redesigned Details as Cards *\/\n      .mk-detail-card {\n        background: #F8F9FA;\n        border-radius: 12px;\n        padding: 24px;\n        margin-bottom: 20px;\n        border: 1px solid #EAEAEA;\n        text-align: left;\n      }\n      .mk-detail-card h4 {\n        color: #13194B;\n        font-size: 20px;\n        margin: 0 0 16px 0;\n        font-weight: 700;\n        border-bottom: 2px solid #E8F0FE;\n        padding-bottom: 12px;\n      }\n      .mk-detail-card .details-content {\n        color: #555;\n        font-size: 16px;\n      }\n      .mk-detail-card ul { padding-left: 20px; margin: 0; }\n      .mk-offer-hook {\n        font-size: 16px;\n        color: #444;\n        margin-bottom: 15px;\n        text-align: center;\n        line-height: 1.5;\n        font-style: italic;\n        padding: 0 15px;\n      }\n    \u003c\/style\u003e\n    \u003cdiv class=\"mk-desc\"\u003e\n\u003cdiv class=\"mk-section-card\"\u003e\n        \u003cdiv class=\"mk-soft-hero\"\u003e\n          \u003cspan class=\"mk-badge\"\u003eTRANSFORMA TU ESPACIO\u003c\/span\u003e\n          \u003ch3\u003eDiseño Moderno y Resistente para tu Baño\u003c\/h3\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"mk-offer-hook\"\u003e¡Equipa tu baño con la mejor calidad y diseño! Esta cesta jabonera de acero inoxidable cromo ofrece durabilidad y estilo. Aprovecha nuestro mejor precio garantizado y envío rápido.\u003c\/div\u003e\n\u003cdiv class=\"mk-section-marker\"\u003eEspecificaciones\u003c\/div\u003e\n\u003cp class=\"mk-section-intro\"\u003eConoce más sobre las características técnicas de la Cesta Jabonera Rectangular de acero inoxidable.\u003c\/p\u003e\n\u003cdiv class=\"mk-table-container\"\u003e\u003ctable class=\"mk-table\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eMaterial\u003c\/th\u003e\n\u003ctd\u003eAcero inoxidable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eColor\u003c\/th\u003e\n\u003ctd\u003eCromo\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eAncho\u003c\/th\u003e\n\u003ctd\u003e27 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eAlto\u003c\/th\u003e\n\u003ctd\u003e6,3 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eProfundidad\u003c\/th\u003e\n\u003ctd\u003e13 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInstalación\u003c\/th\u003e\n\u003ctd\u003ePared con tornillos\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eUso\u003c\/th\u003e\n\u003ctd\u003eDucha\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCategoría\u003c\/th\u003e\n\u003ctd\u003eCestas y contenedores de baño\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eGarantía\u003c\/th\u003e\n\u003ctd\u003e10 años\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eEAN\u003c\/th\u003e\n\u003ctd\u003e5604815804546\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eReferencia\u003c\/th\u003e\n\u003ctd\u003eSKU\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mk-section-card\"\u003e\n\u003cdiv class=\"mk-section-marker\"\u003eDetalles del Producto\u003c\/div\u003e\n\u003cp class=\"mk-section-intro\"\u003eDescubre todo lo que incluye la Cesta Jabonera Rectangular y conoce más sobre sus detalles.\u003c\/p\u003e\n            \u003cdiv class=\"mk-detail-card\"\u003e\n              \u003ch4\u003eDetalles del Producto\u003c\/h4\u003e\n              \u003cdiv class=\"details-content\"\u003e\u003cul\u003e\n\u003cli\u003eDiseño \u003cstrong\u003erectangular\u003c\/strong\u003e elegante\u003c\/li\u003e\n\u003cli\u003eMaterial \u003cstrong\u003eacero inoxidable\u003c\/strong\u003e resistente\u003c\/li\u003e\n\u003cli\u003eAcabado \u003cstrong\u003ecromo\u003c\/strong\u003e moderno\u003c\/li\u003e\n\u003cli\u003eDimensiones: 27 cm ancho, 6,3 cm alto, 13 cm profundidad\u003c\/li\u003e\n\u003cli\u003eInstalación en pared con \u003cstrong\u003etornillos\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eIdeal para mantener el jabón organizado\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n            \u003c\/div\u003e\n            \n            \u003cdiv class=\"mk-detail-card\"\u003e\n              \u003ch4\u003eSobre el Fabricante\u003c\/h4\u003e\n              \u003cdiv class=\"details-content\"\u003e\u003cul\u003e\n\u003cli\u003eUnisan, del grupo \u003cstrong\u003eSanindusa\u003c\/strong\u003e, especializado en productos de baño\u003c\/li\u003e\n\u003cli\u003eCertificaciones de calidad: \u003cstrong\u003eAPCER\u003c\/strong\u003e, \u003cstrong\u003eIQnet\u003c\/strong\u003e, \u003cstrong\u003eEMAS\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eCompromiso con la sostenibilidad y el medio ambiente\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n            \u003c\/div\u003e\n            \n            \u003cdiv class=\"mk-detail-card\"\u003e\n              \u003ch4\u003eGarantía\u003c\/h4\u003e\n              \u003cdiv class=\"details-content\"\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003e10 años\u003c\/strong\u003e de garantía contra daños del fabricante\u003c\/li\u003e\n\u003cli\u003eTranquilidad y confianza en tu compra\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003c\/div\u003e\n\u003cdiv class=\"mk-section-card\"\u003e\n\u003cdiv class=\"mk-section-marker\"\u003eVentajas\u003c\/div\u003e\n\u003cp class=\"mk-section-intro\"\u003eRazones y ventajas por las que comprar esta cesta jabonera es tu mejor decisión.\u003c\/p\u003e\n\u003cdiv class=\"mk-grid\"\u003e\n            \u003cdiv class=\"mk-card\"\u003e\n              \u003cdiv class=\"mk-card-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" width=\"24\" height=\"24\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n              \u003ch3\u003eDurabilidad\u003c\/h3\u003e\n              \u003cp\u003eFabricada en \u003cstrong\u003eacero inoxidable\u003c\/strong\u003e, resistente a la corrosión y al desgaste diario.\u003c\/p\u003e\n            \u003c\/div\u003e\n            \n            \u003cdiv class=\"mk-card\"\u003e\n              \u003cdiv class=\"mk-card-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" width=\"24\" height=\"24\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\u003c\/svg\u003e\u003c\/div\u003e\n              \u003ch3\u003eDiseño Moderno\u003c\/h3\u003e\n              \u003cp\u003eAcabado en \u003cstrong\u003ecolor cromo\u003c\/strong\u003e que aporta un toque elegante y contemporáneo a tu baño.\u003c\/p\u003e\n            \u003c\/div\u003e\n            \n            \u003cdiv class=\"mk-card\"\u003e\n              \u003cdiv class=\"mk-card-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" width=\"24\" height=\"24\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003cpath d=\"M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 0 1 0 2.83 2 2 0 0 1-2.83 0l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 0 1-2 2 2 2 0 0 1-2-2v-.09A1.65 1.65 0 0 0 9 19.4a1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 0 1-2.83 0 2 2 0 0 1 0-2.83l.06-.06a1.65 1.65 0 0 0 .33-1.82 1.65 1.65 0 0 0-1.51-1H3a2 2 0 0 1-2-2 2 2 0 0 1 2-2h.09A1.65 1.65 0 0 0 4.6 9a1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 0 1 0-2.83 2 2 0 0 1 2.83 0l.06.06a1.65 1.65 0 0 0 1.82.33H9a1.65 1.65 0 0 0 1-1.51V3a2 2 0 0 1 2-2 2 2 0 0 1 2 2v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 0 1 2.83 0 2 2 0 0 1 0 2.83l-.06.06a1.65 1.65 0 0 0-.33 1.82V9a1.65 1.65 0 0 0 1.51 1H21a2 2 0 0 1 2 2 2 2 0 0 1-2 2h-.09a1.65 1.65 0 0 0-1.51 1z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n              \u003ch3\u003eFácil Instalación\u003c\/h3\u003e\n              \u003cp\u003eSe instala fácilmente en la pared con \u003cstrong\u003etornillos\u003c\/strong\u003e incluidos, sin complicaciones.\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Unisan","offers":[{"title":"Default Title","offer_id":56863231377673,"sku":"4150111","price":69.21,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/unisan_product_10_04_2025_4150111_0_131b75a8-f3cb-4907-a0c9-a56b65ba0cd2.webp?v=1756344550"},{"product_id":"cesta-esquinera-de-bano-acero-inoxidable-cromado-resistente-y-elegante-luxe-de-unisan","title":"Cesta Esquinera de Baño Acero Inoxidable Cromado Luxe Unisan","description":"\n    \u003cstyle\u003e\n      .mk-desc {\n        font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n        color: #333;\n        line-height: 1.6;\n        max-width: 1000px;\n        margin: 0 auto;\n        background: #F8F9FA;\n        padding: 20px;\n        border-radius: 12px;\n        font-size: 18px;\n      }\n      .mk-section-card {\n        background: white;\n        border-radius: 12px;\n        padding: 30px 20px;\n        box-shadow: 0 4px 6px rgba(0,0,0,0.02);\n        margin-bottom: 32px;\n      }\n      .mk-section-intro {\n        text-align: center;\n        color: #555;\n        font-size: 16px;\n        margin-bottom: 24px;\n        max-width: 800px;\n        margin-left: auto;\n        margin-right: auto;\n      }\n      .mk-hero {\n        text-align: center;\n        margin-bottom: 24px;\n      }\n      .mk-badge {\n        display: inline-block;\n        background: #E8F0FE;\n        color: #13194B;\n        padding: 4px 12px;\n        border-radius: 20px;\n        font-size: 14px;\n        font-weight: 700;\n        margin-bottom: 16px;\n        letter-spacing: 0.5px;\n      }\n      .mk-section-marker {\n        display: inline-block;\n        background: #13194B;\n        color: white;\n        padding: 6px 16px;\n        font-weight: 700;\n        text-transform: uppercase;\n        font-size: 15px;\n        border-radius: 4px;\n        margin-bottom: 15px;\n        letter-spacing: 0.5px;\n      }\n      .mk-soft-hero {\n        text-align: center;\n        margin-bottom: 15px;\n      }\n      .mk-soft-hero h3 {\n        color: #13194B;\n        font-size: 22px;\n        font-weight: 800;\n        margin: 0 0 12px 0;\n        line-height: 1.3;\n      }\n      .mk-soft-hero p {\n        font-size: 18px;\n        color: #555;\n        max-width: 700px;\n        margin: 0 auto;\n      }\n      .mk-grid {\n        display: flex;\n        flex-direction: column;\n        gap: 20px;\n        margin-bottom: 32px;\n      }\n      .mk-card {\n        background: #F8F9FA;\n        border-radius: 12px;\n        padding: 30px 20px;\n        text-align: center;\n        border: 1px solid #F0F0F0;\n      }\n      .mk-card-icon {\n        display: inline-flex;\n        align-items: center;\n        justify-content: center;\n        width: 60px;\n        height: 60px;\n        background: white;\n        color: #13194B;\n        border-radius: 50%;\n        margin-bottom: 16px;\n        box-shadow: 0 2px 4px rgba(0,0,0,0.05);\n      }\n      .mk-card h3 {\n        color: #13194B;\n        font-size: 20px;\n        margin: 0 0 12px 0;\n      }\n      .mk-card p {\n        font-size: 16px;\n        color: #666;\n        margin: 0;\n      }\n      .mk-section-title {\n        display: table;\n        margin: 0 auto 16px auto;\n        background: #E8F0FE;\n        color: #13194B;\n        padding: 6px 16px;\n        border-radius: 20px;\n        font-size: 16px;\n        font-weight: 700;\n        letter-spacing: 0.5px;\n        text-transform: uppercase;\n      }\n      .mk-table-container {\n        border: none;\n        overflow: hidden;\n      }\n      .mk-table {\n        width: 100%;\n        border-collapse: separate;\n        border-spacing: 0 8px;\n      }\n      .mk-table tr { \n        background: #F4F6F9;\n      }\n      .mk-table th, .mk-table td { padding: 16px 20px; text-align: left; font-size: 16px; }\n      .mk-table th { width: 40%; color: #13194B; font-weight: 700; border-radius: 8px 0 0 8px; }\n      .mk-table td { color: #555; border-radius: 0 8px 8px 0; }\n      .mk-section-marker {\n        display: table;\n        margin: 0 auto 16px auto;\n        background: #FF5722;\n        color: white;\n        padding: 6px 20px;\n        border-radius: 30px;\n        font-size: 14px;\n        font-weight: 700;\n        letter-spacing: 1px;\n        text-transform: uppercase;\n      }\n      \n      \/* Redesigned Details as Cards *\/\n      .mk-detail-card {\n        background: #F8F9FA;\n        border-radius: 12px;\n        padding: 24px;\n        margin-bottom: 20px;\n        border: 1px solid #EAEAEA;\n        text-align: left;\n      }\n      .mk-detail-card h4 {\n        color: #13194B;\n        font-size: 20px;\n        margin: 0 0 16px 0;\n        font-weight: 700;\n        border-bottom: 2px solid #E8F0FE;\n        padding-bottom: 12px;\n      }\n      .mk-detail-card .details-content {\n        color: #555;\n        font-size: 16px;\n      }\n      .mk-detail-card ul { padding-left: 20px; margin: 0; }\n      .mk-offer-hook {\n        font-size: 16px;\n        color: #444;\n        margin-bottom: 15px;\n        text-align: center;\n        line-height: 1.5;\n        font-style: italic;\n        padding: 0 15px;\n      }\n    \u003c\/style\u003e\n    \u003cdiv class=\"mk-desc\"\u003e\n\u003cdiv class=\"mk-section-card\"\u003e\n        \u003cdiv class=\"mk-soft-hero\"\u003e\n          \u003cspan class=\"mk-badge\"\u003eTRANSFORMA TU ESPACIO\u003c\/span\u003e\n          \u003ch3\u003eMáxima organización y estilo en tu baño\u003c\/h3\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"mk-offer-hook\"\u003e¡Equipa tu baño con la mejor calidad y diseño! Esta cesta esquinera de acero inoxidable cromado combina resistencia y elegancia, perfecta para aprovechar cada rincón. Con certificaciones de calidad y respeto al medio ambiente, es la elección inteligente para tu hogar.\u003c\/div\u003e\n\u003cdiv class=\"mk-section-marker\"\u003eEspecificaciones\u003c\/div\u003e\n\u003cp class=\"mk-section-intro\"\u003eConoce más de las características técnicas de la Cesta Esquinera de Baño Luxe Unisan.\u003c\/p\u003e\n\u003cdiv class=\"mk-table-container\"\u003e\u003ctable class=\"mk-table\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eMaterial\u003c\/th\u003e\n\u003ctd\u003eAcero inoxidable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eAcabado\u003c\/th\u003e\n\u003ctd\u003eCromo, diseño Luxe\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDimensiones\u003c\/th\u003e\n\u003ctd\u003e22.6 cm ancho x 6 cm alto x 14.7 cm fondo\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInstalación\u003c\/th\u003e\n\u003ctd\u003eTornillos incluidos\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eGarantía\u003c\/th\u003e\n\u003ctd\u003e10 años contra defectos del fabricante\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eEAN\u003c\/th\u003e\n\u003ctd\u003e5604815804539\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eReferencia\u003c\/th\u003e\n\u003ctd\u003eSKU\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mk-section-card\"\u003e\n\u003cdiv class=\"mk-section-marker\"\u003eDetalles del Producto\u003c\/div\u003e\n\u003cp class=\"mk-section-intro\"\u003eDescubre todo lo que incluye la Cesta Esquinera de Baño Luxe Unisan y conoce más sobre sus detalles.\u003c\/p\u003e\n            \u003cdiv class=\"mk-detail-card\"\u003e\n              \u003ch4\u003eDetalles del Producto\u003c\/h4\u003e\n              \u003cdiv class=\"details-content\"\u003e\u003cul\u003e\n\u003cli\u003eFabricada en \u003cstrong\u003eacero inoxidable\u003c\/strong\u003e de alta calidad.\u003c\/li\u003e\n\u003cli\u003eAcabado \u003cstrong\u003ecromo\u003c\/strong\u003e con diseño \u003cstrong\u003eLuxe\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eDimensiones: \u003cstrong\u003e22.6 x 6 x 14.7 cm\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eIncluye \u003cstrong\u003etornillería\u003c\/strong\u003e para instalación.\u003c\/li\u003e\n\u003cli\u003eUso versátil: \u003cstrong\u003ejabonera\u003c\/strong\u003e o contenedor.\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n            \u003c\/div\u003e\n            \n            \u003cdiv class=\"mk-detail-card\"\u003e\n              \u003ch4\u003eInstalación y Uso\u003c\/h4\u003e\n              \u003cdiv class=\"details-content\"\u003e\u003cul\u003e\n\u003cli\u003eFácil montaje en esquinas de ducha o baño.\u003c\/li\u003e\n\u003cli\u003eFijación segura con los \u003cstrong\u003etornillos incluidos\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eLimpieza sencilla con paño húmedo.\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n            \u003c\/div\u003e\n            \n            \u003cdiv class=\"mk-detail-card\"\u003e\n              \u003ch4\u003eGarantía y Certificaciones\u003c\/h4\u003e\n              \u003cdiv class=\"details-content\"\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003e10 años\u003c\/strong\u003e de garantía contra defectos del fabricante.\u003c\/li\u003e\n\u003cli\u003eCertificaciones de calidad: \u003cstrong\u003eAPCER\u003c\/strong\u003e, \u003cstrong\u003eIQnet\u003c\/strong\u003e, \u003cstrong\u003eEMAS\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eFabricado por \u003cstrong\u003eUnisan\u003c\/strong\u003e, parte del grupo \u003cstrong\u003eSanindusa\u003c\/strong\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003c\/div\u003e\n\u003cdiv class=\"mk-section-card\"\u003e\n\u003cdiv class=\"mk-section-marker\"\u003eVentajas\u003c\/div\u003e\n\u003cp class=\"mk-section-intro\"\u003eRazones y ventajas por las que comprar esta cesta esquinera es tu mejor decisión.\u003c\/p\u003e\n\u003cdiv class=\"mk-grid\"\u003e\n            \u003cdiv class=\"mk-card\"\u003e\n              \u003cdiv class=\"mk-card-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" width=\"24\" height=\"24\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n              \u003ch3\u003eDurabilidad garantizada\u003c\/h3\u003e\n              \u003cp\u003eFabricada en \u003cstrong\u003eacero inoxidable\u003c\/strong\u003e de alta calidad, resistente a la corrosión y al desgaste diario.\u003c\/p\u003e\n            \u003c\/div\u003e\n            \n            \u003cdiv class=\"mk-card\"\u003e\n              \u003cdiv class=\"mk-card-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" width=\"24\" height=\"24\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\u003c\/svg\u003e\u003c\/div\u003e\n              \u003ch3\u003eDiseño elegante\u003c\/h3\u003e\n              \u003cp\u003eAcabado en \u003cstrong\u003ecromo\u003c\/strong\u003e con estilo \u003cstrong\u003eLuxe\u003c\/strong\u003e que aporta un toque sofisticado a tu baño.\u003c\/p\u003e\n            \u003c\/div\u003e\n            \n            \u003cdiv class=\"mk-card\"\u003e\n              \u003cdiv class=\"mk-card-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" width=\"24\" height=\"24\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003cpath d=\"M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 0 1 0 2.83 2 2 0 0 1-2.83 0l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 0 1-2 2 2 2 0 0 1-2-2v-.09A1.65 1.65 0 0 0 9 19.4a1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 0 1-2.83 0 2 2 0 0 1 0-2.83l.06-.06a1.65 1.65 0 0 0 .33-1.82 1.65 1.65 0 0 0-1.51-1H3a2 2 0 0 1-2-2 2 2 0 0 1 2-2h.09A1.65 1.65 0 0 0 4.6 9a1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 0 1 0-2.83 2 2 0 0 1 2.83 0l.06.06a1.65 1.65 0 0 0 1.82.33H9a1.65 1.65 0 0 0 1-1.51V3a2 2 0 0 1 2-2 2 2 0 0 1 2 2v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 0 1 2.83 0 2 2 0 0 1 0 2.83l-.06.06a1.65 1.65 0 0 0-.33 1.82V9a1.65 1.65 0 0 0 1.51 1H21a2 2 0 0 1 2 2 2 2 0 0 1-2 2h-.09a1.65 1.65 0 0 0-1.51 1z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n              \u003ch3\u003eFácil instalación\u003c\/h3\u003e\n              \u003cp\u003eIncluye \u003cstrong\u003etornillería\u003c\/strong\u003e para una colocación rápida y sin complicaciones.\u003c\/p\u003e\n            \u003c\/div\u003e\n            \n            \u003cdiv class=\"mk-card\"\u003e\n              \u003cdiv class=\"mk-card-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" width=\"24\" height=\"24\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 2.69l5.66 5.66a8 8 0 1 1-11.31 0z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n              \u003ch3\u003eUso versátil\u003c\/h3\u003e\n              \u003cp\u003ePerfecta como \u003cstrong\u003ejabonera\u003c\/strong\u003e o contenedor para tus accesorios de baño.\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Unisan","offers":[{"title":"Default Title","offer_id":56863235539209,"sku":"4150211","price":56.11,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/unisan_product_10_04_2025_4150211_0_ee902bf7-8b57-40c2-91de-1cf45f68afcb.webp?v=1755838600"},{"product_id":"contenedor-rectangular-con-rejilla-de-laton-acabado-cromado-kassandra","title":"Contenedor rectangular con rejilla de latón acabado cromado Kassandra","description":"\u003ch2\u003eContenedor rectangular con rejilla de latón acabado cromado Kassandra\u003c\/h2\u003e\n\n\u003ch3\u003eDescripcion del producto:\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eKassandra\u003c\/strong\u003e presenta un \u003cstrong\u003econtenedor rectangular\u003c\/strong\u003e con \u003cstrong\u003erejilla\u003c\/strong\u003e en \u003cstrong\u003elatón\u003c\/strong\u003e de \u003cstrong\u003eacabado cromado\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003eDimensiones: \u003cstrong\u003e32 cm\u003c\/strong\u003e de \u003cstrong\u003eancho\u003c\/strong\u003e, \u003cstrong\u003e12 cm\u003c\/strong\u003e de \u003cstrong\u003efondo\u003c\/strong\u003e, \u003cstrong\u003e10,5 cm\u003c\/strong\u003e de \u003cstrong\u003ealto\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003eSe fija a la \u003cstrong\u003epared\u003c\/strong\u003e mediante la tornillería incluida para una instalación fiable.\u003c\/li\u003e\n  \u003cli\u003eDiseño con rejilla que facilita el \u003cstrong\u003edrenaje\u003c\/strong\u003e y la organización de artículos de \u003cstrong\u003ebaño\u003c\/strong\u003e y \u003cstrong\u003educha\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003eModelo: \u003cstrong\u003eContenedor rectangular con rejilla de latón cromado\u003c\/strong\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eClasificacion del producto:\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eCategoría: \u003cstrong\u003eaccesorios de baño\u003c\/strong\u003e y soluciones de \u003cstrong\u003eorganizaciòn\u003c\/strong\u003e para ducha, con montaje \u003cstrong\u003emural\u003c\/strong\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eGarantia:\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eCobertura de \u003cstrong\u003e36 meses\u003c\/strong\u003e contra defectos de fábrica cuando se utiliza correctamente el artículo.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003e\u003cstrong\u003eSKU:\u003c\/strong\u003e CN001\u003c\/p\u003e","brand":"Kassandra","offers":[{"title":"Default Title","offer_id":57187706372361,"sku":"CN001","price":76.21,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/contenedor-rectangular-con-rejilla-de-laton-acabado-cromado-kassandra_08_07_2026_0_439d8d40-2953-41c2-897e-8508fc6eeeb4.webp?v=1783560674"},{"product_id":"columna-de-ducha-laton-con-acabado-cromado-kassandra","title":"Columna de ducha latón con acabado cromado Kassandra","description":"\u003ch2\u003eColumna de ducha latón con acabado cromado Kassandra\u003c\/h2\u003e\n\n\u003ch3\u003eDescripcion del producto:\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eMarca:\u003c\/strong\u003e \u003cstrong\u003eKassandra\u003c\/strong\u003e | \u003cstrong\u003eModelo:\u003c\/strong\u003e Columna de ducha de \u003cstrong\u003elatón\u003c\/strong\u003e con \u003cstrong\u003eacabado cromado\u003c\/strong\u003e para mayor durabilidad\u003c\/li\u003e\n  \u003cli\u003eCon rejilla de \u003cstrong\u003edos cestas\u003c\/strong\u003e para suspender en griferías de baño o ducha\u003c\/li\u003e\n  \u003cli\u003eFabricada en \u003cstrong\u003elatón\u003c\/strong\u003e con recubrimiento \u003cstrong\u003ecromado\u003c\/strong\u003e que aporta brillo y resistencia\u003c\/li\u003e\n  \u003cli\u003eIncluye \u003cstrong\u003edos ganchos\u003c\/strong\u003e para colgar en las griferías, sin necesidad de perforaciones\u003c\/li\u003e\n  \u003cli\u003eDimensiones: \u003cstrong\u003e25 cm\u003c\/strong\u003e de ancho x \u003cstrong\u003e75 cm\u003c\/strong\u003e de alto x \u003cstrong\u003e17 cm\u003c\/strong\u003e de fondo\u003c\/li\u003e\n  \u003cli\u003ePerfecta para quienes buscan movilidad: se puede mover o reubicar sin dañar superficies\u003c\/li\u003e\n  \u003cli\u003eAporta organización y estilo a la ducha o bañera con un diseño sobrio y moderno\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eClasificacion del producto:\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eCategoria: \u003cstrong\u003ecestas y contenedores de baño\u003c\/strong\u003e para ducha, diseñados para colgar\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eGarantia:\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eProtección de \u003cstrong\u003e36 meses\u003c\/strong\u003e ante defectos de fabricación cuando se utiliza correctamente\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003e\u003cstrong\u003eSKU:\u003c\/strong\u003e CN007\u003c\/p\u003e","brand":"Kassandra","offers":[{"title":"Default Title","offer_id":57187719610633,"sku":"CN007","price":77.01,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/columna-de-ducha-laton-con-acabado-cromado-kassandra_08_07_2026_0_95f1efb4-b599-4a3c-bb8c-208fc53b2b57.webp?v=1783560739"},{"product_id":"columna-de-ducha-de-laton-con-acabado-cromado-kassandra","title":"Columna de ducha de latón con acabado cromado Kassandra","description":"\u003ch2\u003eColumna de ducha de latón con acabado cromado Kassandra\u003c\/h2\u003e\n\n\u003ch3\u003eDescripcion del producto:\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eModelo de \u003cstrong\u003eKassandra\u003c\/strong\u003e - \u003cstrong\u003ecolumna de ducha\u003c\/strong\u003e de \u003cstrong\u003elatón\u003c\/strong\u003e con un \u003cstrong\u003eacabado cromado\u003c\/strong\u003e duradero y elegante.\u003c\/li\u003e\n  \u003cli\u003eEl cuerpo principal está hecho de \u003cstrong\u003elatón\u003c\/strong\u003e y cubierto con un \u003cstrong\u003erecubrimiento cromado\u003c\/strong\u003e para una apariencia brillante y resistente.\u003c\/li\u003e\n  \u003cli\u003eLa cesta interior presenta rejillas en \u003cstrong\u003elatón cromado\u003c\/strong\u003e para un drenaje eficiente.\u003c\/li\u003e\n  \u003cli\u003eDimensiones totales: 21 cm de ancho, 5 cm de alto y 12 cm de fondo; perfil compacto para espacios reducidos.\u003c\/li\u003e\n  \u003cli\u003eInstalación sencilla en pared mediante tornillería incluida para una fijación estable.\u003c\/li\u003e\n  \u003cli\u003eCompleta el conjunto con la estética moderna de \u003cstrong\u003eKassandra\u003c\/strong\u003e y ofrece durabilidad en el uso diario.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eClasificacion del producto:\u003c\/h3\u003e\n\u003cp\u003eAccesorio de ducha en \u003cstrong\u003elatón cromado\u003c\/strong\u003e, clasificado como \u003cstrong\u003econtenedor\/soporte\u003c\/strong\u003e para ducha, con herrajes de montaje para fijación en pared y uso doméstico.\u003c\/p\u003e\n\n\u003ch3\u003eGarantia:\u003c\/h3\u003e\n\u003cp\u003eLa pieza cuenta con una cobertura de \u003cstrong\u003e36 meses\u003c\/strong\u003e frente a defectos de fábrica cuando se utiliza de acuerdo con las indicaciones del fabricante.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eSKU:\u003c\/strong\u003e CN002\u003c\/p\u003e","brand":"Kassandra","offers":[{"title":"Default Title","offer_id":57187721576713,"sku":"CN002","price":60.1,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/columna-de-ducha-de-laton-con-acabado-cromado-kassandra_08_07_2026_0_72198d92-a2fa-4eaf-a936-898790c62eff.webp?v=1783560757"},{"product_id":"contenedor-rejilla-para-colgar-de-laton-con-acabado-cromado-kassandra","title":"Contenedor rejilla para colgar de latón con acabado cromado Kassandra","description":"\u003ch2\u003eContenedor rejilla para colgar de latón con acabado cromado Kassandra\u003c\/h2\u003e\n\n\u003ch3\u003eDescripcion del producto:\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eMarca: \u003cstrong\u003eKassandra\u003c\/strong\u003e • Modelo: Contenedor rejilla para colgar 25 cm • Material: \u003cstrong\u003elatón\u003c\/strong\u003e con acabado \u003cstrong\u003ecromado\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003eDiseñado para el \u003cstrong\u003ebaño\u003c\/strong\u003e; una \u003cstrong\u003ecesta de rejilla\u003c\/strong\u003e rectangular que se puede colgar en griferías de ducha o bañera.\u003c\/li\u003e\n  \u003cli\u003eGracias a sus dos \u003cstrong\u003eganchos\u003c\/strong\u003e, se instala sin perforaciones y se puede mover fácilmente entre ubicaciones.\u003c\/li\u003e\n  \u003cli\u003eDimensiones: 25 cm de ancho x 45 cm de alto x 13 cm de fondo.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eClasificacion del producto:\u003c\/h3\u003e\n\u003cp\u003eAccesorio de organización para baños, de tipo colgante y fabricado en metal, destinado a almacenar y ordenar artículos de ducha y baño.\u003c\/p\u003e\n\n\u003ch3\u003eGarantia:\u003c\/h3\u003e\n\u003cp\u003eLa garantía cubre defectos de fábrica por 36 meses desde la fecha de compra, siempre que se use el producto correctamente.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eSKU:\u003c\/strong\u003e CN006\u003c\/p\u003e","brand":"Kassandra","offers":[{"title":"Default Title","offer_id":57187721642249,"sku":"CN006","price":72.98,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/contenedor-rejilla-para-colgar-de-laton-con-acabado-cromado-kassandra_08_07_2026_0_71f46344-db95-4e03-a11c-3142bc1a231a.webp?v=1783560760"},{"product_id":"contenedor-para-rincon-con-rejillas-de-laton-con-acabado-cromado-kassandra","title":"Contenedor para rincón con rejillas de latón con acabado cromado Kassandra","description":"\u003ch2\u003eContenedor para rincón con rejillas de latón con acabado cromado Kassandra\u003c\/h2\u003e\n\n\u003ch3\u003eDescripcion del producto:\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eMarca\u003c\/strong\u003e: Kassandra\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eModelo\u003c\/strong\u003e: Contenedor para rincón con \u003cstrong\u003erejillas de latón\u003c\/strong\u003e y \u003cstrong\u003eacabado cromado\u003c\/strong\u003e\n\u003c\/li\u003e\n  \u003cli\u003eFabricado en \u003cstrong\u003elatón\u003c\/strong\u003e con un deslumbrante \u003cstrong\u003eacabado cromado\u003c\/strong\u003e para un brillo duradero\u003c\/li\u003e\n  \u003cli\u003eDimensiones totales: \u003cstrong\u003e21,5 cm\u003c\/strong\u003e de ancho x \u003cstrong\u003e7 cm\u003c\/strong\u003e de alto x \u003cstrong\u003e21,5 cm\u003c\/strong\u003e de fondo\u003c\/li\u003e\n  \u003cli\u003eSe fija a la pared mediante tornillería incluida para una instalación estable\u003c\/li\u003e\n  \u003cli\u003eDiseño con \u003cstrong\u003erejilla\u003c\/strong\u003e y una práctica \u003cstrong\u003epercha\u003c\/strong\u003e para organizar objetos en el baño\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eClasificacion del producto:\u003c\/h3\u003e\n\u003cp\u003eSolución de almacenamiento para baños: cestas y contenedores de pared con soporte de fijación que optimizan el espacio de ducha y zonas húmedas.\u003c\/p\u003e\n\n\u003ch3\u003eGarantia:\u003c\/h3\u003e\n\u003cp\u003eGarantía de \u003cstrong\u003e3 años\u003c\/strong\u003e ante defectos de fabricación cuando se usa correctamente, conforme a las indicaciones del fabricante. No cubre daños por mal uso ni desgaste normal.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eSKU:\u003c\/strong\u003e CN003\u003c\/p\u003e","brand":"Kassandra","offers":[{"title":"Default Title","offer_id":57187721806089,"sku":"CN003","price":73.79,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/contenedor-para-rincon-con-rejillas-de-laton-con-acabado-cromado-kassandra_08_07_2026_0_a0c093d9-578a-4f49-a494-818cf2373eb2.webp?v=1783560764"},{"product_id":"mueble-de-bano-salgar-30-cm-cromo","title":"Mueble de Baño Salgar 30 cm Cromo","description":"\u003cdiv class=\"mkd\" itemscope itemtype=\"https:\/\/schema.org\/Product\"\u003e\n\u003cstyle\u003e\n\/* ==========================================================================\n   MERKI — DESCRIPCIÓN DE PRODUCTO (Optimizado)\n   ========================================================================== *\/\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700\u0026family=Playfair+Display:wght@600;700\u0026display=swap');\n\n.mkd {\n  --mkd-marca:   var(--petroleo,   #1e2d7d);\n  --mkd-suave:   var(--brand-soft, #f0f2fb);\n  --mkd-tinta:   var(--tinta,      #1c1c1c);\n  --mkd-gris:    var(--gris,       #737373);\n  --mkd-borde:   var(--borde,      #f0f0f0);\n  --mkd-blanco:  var(--blanco,     #ffffff);\n  --mkd-banda:   var(--porcelana,  #f9f8f6); \/* Tono beige muy sutil para la tabla *\/\n  --mkd-radio:   var(--radius-lg,  16px);\n  --mkd-radio-s: var(--radio,      8px);\n  \n  --mkd-display: 'Playfair Display', Georgia, serif;\n  --mkd-texto:   'Inter', system-ui, -apple-system, sans-serif;\n\n  --mkd-dur:   var(--anim-dur,   280ms);\n  --mkd-curva: var(--anim-curva, cubic-bezier(.16,.84,.44,1));\n  --mkd-desp:  var(--anim-desp,  14px);\n  --mkd-esc:   var(--anim-esc,   70ms);\n\n  font-family: var(--mkd-texto);\n  color: var(--mkd-tinta);\n  line-height: 1.65;\n  font-size: 16px;\n  max-width: 1080px;\n  margin: 0 auto;\n}\n.mkd * { box-sizing: border-box; }\n.mkd p { margin: 0 0 16px; }\n\n\/* --- Entradilla ---------------------------------------------------------- *\/\n.mkd__header { margin-bottom: 48px; }\n.mkd__ante {\n  font-size: 13px; font-weight: 600; letter-spacing: 0.1em;\n  text-transform: uppercase; color: var(--mkd-marca); margin-bottom: 12px;\n}\n.mkd__titulo {\n  font-family: var(--mkd-display);\n  font-size: clamp(28px, 4.5vw, 44px);\n  line-height: 1.15; font-weight: 700; letter-spacing: -0.01em;\n  margin: 0 0 20px; color: var(--mkd-tinta);\n}\n.mkd__lead { \n  font-size: clamp(17px, 1.8vw, 20px); color: var(--mkd-gris); \n  max-width: 70ch; line-height: 1.6; \n}\n.mkd__lead b { color: var(--mkd-tinta); font-weight: 600; }\n\n\/* --- Título de apartado -------------------------------------------------- *\/\n.mkd__h3 {\n  font-family: var(--mkd-display);\n  font-size: clamp(22px, 2.5vw, 28px);\n  font-weight: 600; letter-spacing: -0.01em;\n  margin: 56px 0 8px; color: var(--mkd-tinta);\n}\n.mkd__filete {\n  height: 4px; width: 48px; border-radius: 2px;\n  background: var(--mkd-marca); margin-bottom: 32px;\n  transform-origin: left center;\n}\n\n\/* --- Aspectos destacados ------------------------------------------------- *\/\n.mkd__rejilla {\n  list-style: none; margin: 0; padding: 0;\n  display: grid; gap: 20px;\n  grid-template-columns: repeat(auto-fit, minmax(min(100%, 280px), 1fr));\n}\n.mkd__carta {\n  background: var(--mkd-blanco);\n  border: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio);\n  padding: 32px 28px;\n  transition: all var(--mkd-dur) var(--mkd-curva);\n  display: flex; flex-direction: column;\n}\n@media (hover: hover){\n  .mkd__carta:hover {\n    transform: translateY(-4px);\n    border-color: var(--mkd-marca);\n    box-shadow: 0 12px 32px rgba(30, 45, 125, 0.08);\n  }\n}\n.mkd__cab { display: flex; align-items: baseline; gap: 12px; margin-bottom: 16px; }\n.mkd__num {\n  font-family: var(--mkd-display);\n  font-size: 32px; font-weight: 700;\n  color: var(--mkd-marca); line-height: 1;\n}\n.mkd__rotulo {\n  font-size: 13px; font-weight: 600;\n  letter-spacing: 0.05em; text-transform: uppercase; color: var(--mkd-gris);\n}\n.mkd__sub {\n  font-family: var(--mkd-texto);\n  font-size: 18px; font-weight: 700; line-height: 1.35;\n  margin: 0 0 12px; color: var(--mkd-tinta);\n}\n.mkd__cuerpo { font-size: 15px; color: var(--mkd-gris); margin: 0; }\n\n\/* --- Bloque Versátil de Opciones y Equipamiento --------------------------- *\/\n.mkd__bloque {\n  background: var(--mkd-blanco);\n  border: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio);\n  padding: 24px 28px;\n  display: flex; flex-direction: column;\n  gap: 16px;\n  margin-bottom: 32px;\n}\n.mkd__bloque-item {\n  border-bottom: 1px solid var(--mkd-borde);\n  padding-bottom: 14px;\n}\n.mkd__bloque-item:last-child {\n  border-bottom: none;\n  padding-bottom: 0;\n}\n.mkd__bloque-tit {\n  font-family: var(--mkd-texto);\n  font-size: 16px; font-weight: 700;\n  color: var(--mkd-tinta); margin: 0 0 6px;\n}\n.mkd__bloque-txt {\n  font-size: 14px; color: var(--mkd-gris);\n  margin: 0; line-height: 1.55;\n}\n\n\/* --- Especificaciones técnicas (Estilo cebra + Animación V1) ------------- *\/\n.mkd__specs {\n  margin: 0; padding: 0;\n  border-top: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio-s);\n  overflow: hidden;\n}\n.mkd__fila {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 18px 20px;\n  border-bottom: 1px solid var(--mkd-borde);\n  gap: 20px;\n  background-color: transparent; \n  transition: background-color var(--mkd-dur) var(--mkd-curva); \n}\n.mkd__fila:nth-child(even) {\n  background-color: var(--mkd-banda);\n}\n@media (hover: hover){\n  .mkd__fila:hover { \n    background-color: var(--mkd-suave); \n  }\n}\n.mkd__fila dt {\n  font-size: 15px; \n  font-weight: 500;\n  color: var(--mkd-gris); \n  margin: 0;\n  flex: 1;\n}\n.mkd__fila dd {\n  margin: 0; \n  font-size: 15px; \n  font-weight: 700;\n  color: var(--mkd-tinta);\n  text-align: right;\n  flex: 1.5;\n}\n\n\/* --- Cierre de garantía -------------------------------------------------- *\/\n.mkd__garantia {\n  margin-top: 56px; padding: 40px;\n  background: var(--mkd-marca); color: #fff;\n  border-radius: var(--mkd-radio);\n  text-align: center;\n}\n.mkd__garantia-ante {\n  font-size: 12px; font-weight: 600; letter-spacing: 0.15em;\n  text-transform: uppercase; opacity: 0.8; margin-bottom: 12px;\n  display: block;\n}\n.mkd__garantia-tit {\n  font-family: var(--mkd-display); font-size: 26px; font-weight: 700;\n  margin: 0 0 16px; color: #fff;\n}\n.mkd__garantia p { \n  margin: 0 auto; font-size: 16px; opacity: 0.9; \n  max-width: 65ch; line-height: 1.6; \n}\n\n\/* --- Movimiento ----------------------------------------------------------- *\/\n@media (prefers-reduced-motion: no-preference){\n  .mkd__anim {\n    animation: mkd-entrar var(--mkd-dur) var(--mkd-curva) both;\n    animation-delay: calc(var(--i, 0) * var(--mkd-esc));\n  }\n  .mkd__filete { animation: mkd-filete var(--mkd-dur) var(--mkd-curva) both; }\n}\n@keyframes mkd-entrar{\n  from{ opacity: 0; transform: translateY(var(--mkd-desp)); }\n  to  { opacity: 1; transform: none; }\n}\n@keyframes mkd-filete{\n  from{ transform: scaleX(0); }\n  to  { transform: scaleX(1); }\n}\n.mkd__rejilla \u003e :nth-child(1){ --i: 0; }\n.mkd__rejilla \u003e :nth-child(2){ --i: 1; }\n.mkd__rejilla \u003e :nth-child(3){ --i: 2; }\n.mkd__rejilla \u003e :nth-child(4){ --i: 3; }\n\n\/* --- Móvil ----------------------------------------------------------------- *\/\n@media (max-width: 768px){\n  .mkd__fila { \n    flex-direction: column; \n    align-items: flex-start;\n    padding: 16px 20px;\n    gap: 6px; \n  }\n  .mkd__fila dt { font-size: 14px; }\n  .mkd__fila dd { text-align: left; width: 100%; }\n  \n  .mkd__bloque { padding: 20px 16px; }\n  .mkd__garantia { padding: 32px 20px; text-align: left; }\n}\n\u003c\/style\u003e\n\n  \u003cheader class=\"mkd__header mkd__anim\"\u003e\n    \u003cp class=\"mkd__ante\" itemprop=\"category\"\u003eSALGAR COLECCIÓN • MOBILIARIO DE BAÑO\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eElegancia, funcionalidad y máxima durabilidad para tu baño.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eEl \u003cb\u003eMueble de Baño Salgar 30 cm Cromo\u003c\/b\u003e aporta una estética contemporánea con acabados de alta calidad, combinando ergonomía, comodidad diaria y resistencia certificada.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eAspectos Destacados\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003col class=\"mkd__rejilla\"\u003e\n    \u003cli class=\"mkd__carta mkd__anim\"\u003e\n      \u003cdiv class=\"mkd__cab\"\u003e\n        \u003cspan class=\"mkd__num\"\u003e01\u003c\/span\u003e\n        \u003cspan class=\"mkd__rotulo\"\u003eCalidad Salgar\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eFabricación premium en MDF y tablero de partículas de alta densidad\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eEstructura de máxima durabilidad con tratamiento hidrófugo y sellado perimetral diseñado específicamente para ambientes húmedos.\u003c\/p\u003e\n    \u003c\/li\u003e\n    \u003cli class=\"mkd__carta mkd__anim\"\u003e\n      \u003cdiv class=\"mkd__cab\"\u003e\n        \u003cspan class=\"mkd__num\"\u003e02\u003c\/span\u003e\n        \u003cspan class=\"mkd__rotulo\"\u003eDiseño Funcional\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eAprovechamiento inteligente del espacio\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eDistribución ergonómica pensada para optimizar el orden diario de todos los accesorios del cuarto de baño.\u003c\/p\u003e\n    \u003c\/li\u003e\n    \u003cli class=\"mkd__carta mkd__anim\"\u003e\n      \u003cdiv class=\"mkd__cab\"\u003e\n        \u003cspan class=\"mkd__num\"\u003e03\u003c\/span\u003e\n        \u003cspan class=\"mkd__rotulo\"\u003eEstilo Contemporáneo\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eElegancia en Cromo\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eLíneas rectas y minimalistas que aportan luminosidad y sofisticación a cualquier estilo de reforma.\u003c\/p\u003e\n    \u003c\/li\u003e\n    \u003cli class=\"mkd__carta mkd__anim\"\u003e\n      \u003cdiv class=\"mkd__cab\"\u003e\n        \u003cspan class=\"mkd__num\"\u003e04\u003c\/span\u003e\n        \u003cspan class=\"mkd__rotulo\"\u003eInstalación Rápida\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eMueble montado de fábrica\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eSe entrega completamente ensamblado y listo para instalar con herrajes de anclaje de alta seguridad incluidos.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eEspecificaciones Técnicas\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003c!-- Tabla con cebra (blanco\/beige), animación hover y textos a los extremos --\u003e\n  \u003cdl class=\"mkd__specs mkd__anim\"\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eMarca \/ Fabricante\u003c\/dt\u003e\n\u003cdd itemprop=\"brand\"\u003eSalgar (Líder Europeo en Mobiliario de Baño)\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eColección \/ Serie\u003c\/dt\u003e\n\u003cdd\u003eSalgar Baño\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eReferencia Fabricante\u003c\/dt\u003e\n\u003cdd itemprop=\"brand\"\u003e21170\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eCódigo EAN\u003c\/dt\u003e\n\u003cdd itemprop=\"gtin13\"\u003e8421194211706\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eMedidas Principales\u003c\/dt\u003e\n\u003cdd\u003e30 cm\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eTipo de Instalación\u003c\/dt\u003e\n\u003cdd\u003eA pared\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eMaterial de Fabricación\u003c\/dt\u003e\n\u003cdd itemprop=\"material\"\u003eMDF y tablero de partículas de alta densidad\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eColor \/ Acabado\u003c\/dt\u003e\n\u003cdd itemprop=\"color\"\u003eCromo\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eConfiguración\u003c\/dt\u003e\n\u003cdd\u003eEstándar\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eLavabo\u003c\/dt\u003e\n\u003cdd\u003eOpcional \/ Según variante\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eEstado de Entrega\u003c\/dt\u003e\n\u003cdd\u003eMueble montado de fábrica con herrajes incluidos\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eGarantía Oficial\u003c\/dt\u003e\n\u003cdd\u003e5 Años de garantía europea Salgar\u003c\/dd\u003e\n\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eGarantía y Confianza\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003eGarantía Oficial del Fabricante Salgar\u003c\/p\u003e\n    \u003cp\u003eSalgar es la marca de referencia europea en equipamiento y mobiliario de baño. Todos sus productos se diseñan bajo estrictas normas de durabilidad y sostenibilidad.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Salgar","offers":[{"title":"Default Title","offer_id":57363844890889,"sku":"21170","price":74.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/salgar_371105_71939.webp?v=1790609115"},{"product_id":"mueble-de-bano-salgar-cromo-1","title":"Mueble de Baño Salgar Cromo","description":"\u003cdiv class=\"mkd\" itemscope itemtype=\"https:\/\/schema.org\/Product\"\u003e\n\u003cstyle\u003e\n\/* ==========================================================================\n   MERKI — DESCRIPCIÓN DE PRODUCTO (Optimizado)\n   ========================================================================== *\/\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700\u0026family=Playfair+Display:wght@600;700\u0026display=swap');\n\n.mkd {\n  --mkd-marca:   var(--petroleo,   #1e2d7d);\n  --mkd-suave:   var(--brand-soft, #f0f2fb);\n  --mkd-tinta:   var(--tinta,      #1c1c1c);\n  --mkd-gris:    var(--gris,       #737373);\n  --mkd-borde:   var(--borde,      #f0f0f0);\n  --mkd-blanco:  var(--blanco,     #ffffff);\n  --mkd-banda:   var(--porcelana,  #f9f8f6); \/* Tono beige muy sutil para la tabla *\/\n  --mkd-radio:   var(--radius-lg,  16px);\n  --mkd-radio-s: var(--radio,      8px);\n  \n  --mkd-display: 'Playfair Display', Georgia, serif;\n  --mkd-texto:   'Inter', system-ui, -apple-system, sans-serif;\n\n  --mkd-dur:   var(--anim-dur,   280ms);\n  --mkd-curva: var(--anim-curva, cubic-bezier(.16,.84,.44,1));\n  --mkd-desp:  var(--anim-desp,  14px);\n  --mkd-esc:   var(--anim-esc,   70ms);\n\n  font-family: var(--mkd-texto);\n  color: var(--mkd-tinta);\n  line-height: 1.65;\n  font-size: 16px;\n  max-width: 1080px;\n  margin: 0 auto;\n}\n.mkd * { box-sizing: border-box; }\n.mkd p { margin: 0 0 16px; }\n\n\/* --- Entradilla ---------------------------------------------------------- *\/\n.mkd__header { margin-bottom: 48px; }\n.mkd__ante {\n  font-size: 13px; font-weight: 600; letter-spacing: 0.1em;\n  text-transform: uppercase; color: var(--mkd-marca); margin-bottom: 12px;\n}\n.mkd__titulo {\n  font-family: var(--mkd-display);\n  font-size: clamp(28px, 4.5vw, 44px);\n  line-height: 1.15; font-weight: 700; letter-spacing: -0.01em;\n  margin: 0 0 20px; color: var(--mkd-tinta);\n}\n.mkd__lead { \n  font-size: clamp(17px, 1.8vw, 20px); color: var(--mkd-gris); \n  max-width: 70ch; line-height: 1.6; \n}\n.mkd__lead b { color: var(--mkd-tinta); font-weight: 600; }\n\n\/* --- Título de apartado -------------------------------------------------- *\/\n.mkd__h3 {\n  font-family: var(--mkd-display);\n  font-size: clamp(22px, 2.5vw, 28px);\n  font-weight: 600; letter-spacing: -0.01em;\n  margin: 56px 0 8px; color: var(--mkd-tinta);\n}\n.mkd__filete {\n  height: 4px; width: 48px; border-radius: 2px;\n  background: var(--mkd-marca); margin-bottom: 32px;\n  transform-origin: left center;\n}\n\n\/* --- Aspectos destacados ------------------------------------------------- *\/\n.mkd__rejilla {\n  list-style: none; margin: 0; padding: 0;\n  display: grid; gap: 20px;\n  grid-template-columns: repeat(auto-fit, minmax(min(100%, 280px), 1fr));\n}\n.mkd__carta {\n  background: var(--mkd-blanco);\n  border: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio);\n  padding: 32px 28px;\n  transition: all var(--mkd-dur) var(--mkd-curva);\n  display: flex; flex-direction: column;\n}\n@media (hover: hover){\n  .mkd__carta:hover {\n    transform: translateY(-4px);\n    border-color: var(--mkd-marca);\n    box-shadow: 0 12px 32px rgba(30, 45, 125, 0.08);\n  }\n}\n.mkd__cab { display: flex; align-items: baseline; gap: 12px; margin-bottom: 16px; }\n.mkd__num {\n  font-family: var(--mkd-display);\n  font-size: 32px; font-weight: 700;\n  color: var(--mkd-marca); line-height: 1;\n}\n.mkd__rotulo {\n  font-size: 13px; font-weight: 600;\n  letter-spacing: 0.05em; text-transform: uppercase; color: var(--mkd-gris);\n}\n.mkd__sub {\n  font-family: var(--mkd-texto);\n  font-size: 18px; font-weight: 700; line-height: 1.35;\n  margin: 0 0 12px; color: var(--mkd-tinta);\n}\n.mkd__cuerpo { font-size: 15px; color: var(--mkd-gris); margin: 0; }\n\n\/* --- Bloque Versátil de Opciones y Equipamiento --------------------------- *\/\n.mkd__bloque {\n  background: var(--mkd-blanco);\n  border: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio);\n  padding: 24px 28px;\n  display: flex; flex-direction: column;\n  gap: 16px;\n  margin-bottom: 32px;\n}\n.mkd__bloque-item {\n  border-bottom: 1px solid var(--mkd-borde);\n  padding-bottom: 14px;\n}\n.mkd__bloque-item:last-child {\n  border-bottom: none;\n  padding-bottom: 0;\n}\n.mkd__bloque-tit {\n  font-family: var(--mkd-texto);\n  font-size: 16px; font-weight: 700;\n  color: var(--mkd-tinta); margin: 0 0 6px;\n}\n.mkd__bloque-txt {\n  font-size: 14px; color: var(--mkd-gris);\n  margin: 0; line-height: 1.55;\n}\n\n\/* --- Especificaciones técnicas (Estilo cebra + Animación V1) ------------- *\/\n.mkd__specs {\n  margin: 0; padding: 0;\n  border-top: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio-s);\n  overflow: hidden;\n}\n.mkd__fila {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 18px 20px;\n  border-bottom: 1px solid var(--mkd-borde);\n  gap: 20px;\n  background-color: transparent; \n  transition: background-color var(--mkd-dur) var(--mkd-curva); \n}\n.mkd__fila:nth-child(even) {\n  background-color: var(--mkd-banda);\n}\n@media (hover: hover){\n  .mkd__fila:hover { \n    background-color: var(--mkd-suave); \n  }\n}\n.mkd__fila dt {\n  font-size: 15px; \n  font-weight: 500;\n  color: var(--mkd-gris); \n  margin: 0;\n  flex: 1;\n}\n.mkd__fila dd {\n  margin: 0; \n  font-size: 15px; \n  font-weight: 700;\n  color: var(--mkd-tinta);\n  text-align: right;\n  flex: 1.5;\n}\n\n\/* --- Cierre de garantía -------------------------------------------------- *\/\n.mkd__garantia {\n  margin-top: 56px; padding: 40px;\n  background: var(--mkd-marca); color: #fff;\n  border-radius: var(--mkd-radio);\n  text-align: center;\n}\n.mkd__garantia-ante {\n  font-size: 12px; font-weight: 600; letter-spacing: 0.15em;\n  text-transform: uppercase; opacity: 0.8; margin-bottom: 12px;\n  display: block;\n}\n.mkd__garantia-tit {\n  font-family: var(--mkd-display); font-size: 26px; font-weight: 700;\n  margin: 0 0 16px; color: #fff;\n}\n.mkd__garantia p { \n  margin: 0 auto; font-size: 16px; opacity: 0.9; \n  max-width: 65ch; line-height: 1.6; \n}\n\n\/* --- Movimiento ----------------------------------------------------------- *\/\n@media (prefers-reduced-motion: no-preference){\n  .mkd__anim {\n    animation: mkd-entrar var(--mkd-dur) var(--mkd-curva) both;\n    animation-delay: calc(var(--i, 0) * var(--mkd-esc));\n  }\n  .mkd__filete { animation: mkd-filete var(--mkd-dur) var(--mkd-curva) both; }\n}\n@keyframes mkd-entrar{\n  from{ opacity: 0; transform: translateY(var(--mkd-desp)); }\n  to  { opacity: 1; transform: none; }\n}\n@keyframes mkd-filete{\n  from{ transform: scaleX(0); }\n  to  { transform: scaleX(1); }\n}\n.mkd__rejilla \u003e :nth-child(1){ --i: 0; }\n.mkd__rejilla \u003e :nth-child(2){ --i: 1; }\n.mkd__rejilla \u003e :nth-child(3){ --i: 2; }\n.mkd__rejilla \u003e :nth-child(4){ --i: 3; }\n\n\/* --- Móvil ----------------------------------------------------------------- *\/\n@media (max-width: 768px){\n  .mkd__fila { \n    flex-direction: column; \n    align-items: flex-start;\n    padding: 16px 20px;\n    gap: 6px; \n  }\n  .mkd__fila dt { font-size: 14px; }\n  .mkd__fila dd { text-align: left; width: 100%; }\n  \n  .mkd__bloque { padding: 20px 16px; }\n  .mkd__garantia { padding: 32px 20px; text-align: left; }\n}\n\u003c\/style\u003e\n\n  \u003cheader class=\"mkd__header mkd__anim\"\u003e\n    \u003cp class=\"mkd__ante\" itemprop=\"category\"\u003eSALGAR COLECCIÓN • MOBILIARIO DE BAÑO\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eElegancia, funcionalidad y máxima durabilidad para tu baño.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eEl \u003cb\u003eMueble de Baño Salgar Cromo\u003c\/b\u003e aporta una estética contemporánea con acabados de alta calidad, combinando ergonomía, comodidad diaria y resistencia certificada.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eAspectos Destacados\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003col class=\"mkd__rejilla\"\u003e\n    \u003cli class=\"mkd__carta mkd__anim\"\u003e\n      \u003cdiv class=\"mkd__cab\"\u003e\n        \u003cspan class=\"mkd__num\"\u003e01\u003c\/span\u003e\n        \u003cspan class=\"mkd__rotulo\"\u003eCalidad Salgar\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eFabricación premium en MDF y tablero de partículas de alta densidad\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eEstructura de máxima durabilidad con tratamiento hidrófugo y sellado perimetral diseñado específicamente para ambientes húmedos.\u003c\/p\u003e\n    \u003c\/li\u003e\n    \u003cli class=\"mkd__carta mkd__anim\"\u003e\n      \u003cdiv class=\"mkd__cab\"\u003e\n        \u003cspan class=\"mkd__num\"\u003e02\u003c\/span\u003e\n        \u003cspan class=\"mkd__rotulo\"\u003eDiseño Funcional\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eAprovechamiento inteligente del espacio\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eDistribución ergonómica pensada para optimizar el orden diario de todos los accesorios del cuarto de baño.\u003c\/p\u003e\n    \u003c\/li\u003e\n    \u003cli class=\"mkd__carta mkd__anim\"\u003e\n      \u003cdiv class=\"mkd__cab\"\u003e\n        \u003cspan class=\"mkd__num\"\u003e03\u003c\/span\u003e\n        \u003cspan class=\"mkd__rotulo\"\u003eEstilo Contemporáneo\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eElegancia en Cromo\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eLíneas rectas y minimalistas que aportan luminosidad y sofisticación a cualquier estilo de reforma.\u003c\/p\u003e\n    \u003c\/li\u003e\n    \u003cli class=\"mkd__carta mkd__anim\"\u003e\n      \u003cdiv class=\"mkd__cab\"\u003e\n        \u003cspan class=\"mkd__num\"\u003e04\u003c\/span\u003e\n        \u003cspan class=\"mkd__rotulo\"\u003eInstalación Rápida\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eMueble montado de fábrica\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eSe entrega completamente ensamblado y listo para instalar con herrajes de anclaje de alta seguridad incluidos.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eEspecificaciones Técnicas\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003c!-- Tabla con cebra (blanco\/beige), animación hover y textos a los extremos --\u003e\n  \u003cdl class=\"mkd__specs mkd__anim\"\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eMarca \/ Fabricante\u003c\/dt\u003e\n\u003cdd itemprop=\"brand\"\u003eSalgar (Líder Europeo en Mobiliario de Baño)\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eColección \/ Serie\u003c\/dt\u003e\n\u003cdd\u003eSalgar Baño\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eReferencia Fabricante\u003c\/dt\u003e\n\u003cdd itemprop=\"brand\"\u003e21169\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eCódigo EAN\u003c\/dt\u003e\n\u003cdd itemprop=\"gtin13\"\u003e8421194211690\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eMedidas Principales\u003c\/dt\u003e\n\u003cdd\u003eSegún modelo\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eTipo de Instalación\u003c\/dt\u003e\n\u003cdd\u003eA pared\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eMaterial de Fabricación\u003c\/dt\u003e\n\u003cdd itemprop=\"material\"\u003eMDF y tablero de partículas de alta densidad\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eColor \/ Acabado\u003c\/dt\u003e\n\u003cdd itemprop=\"color\"\u003eCromo\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eConfiguración\u003c\/dt\u003e\n\u003cdd\u003eEstándar\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eLavabo\u003c\/dt\u003e\n\u003cdd\u003eOpcional \/ Según variante\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eEstado de Entrega\u003c\/dt\u003e\n\u003cdd\u003eMueble montado de fábrica con herrajes incluidos\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eGarantía Oficial\u003c\/dt\u003e\n\u003cdd\u003e5 Años de garantía europea Salgar\u003c\/dd\u003e\n\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eGarantía y Confianza\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003eGarantía Oficial del Fabricante Salgar\u003c\/p\u003e\n    \u003cp\u003eSalgar es la marca de referencia europea en equipamiento y mobiliario de baño. Todos sus productos se diseñan bajo estrictas normas de durabilidad y sostenibilidad.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Salgar","offers":[{"title":"Default Title","offer_id":57364068270345,"sku":"21169","price":62.17,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/salgar_371104_71935.webp?v=1790615948"},{"product_id":"mueble-de-bano-salgar-cromo-4","title":"Mueble de Baño Salgar Cromo","description":"\u003cdiv class=\"mkd\" itemscope itemtype=\"https:\/\/schema.org\/Product\"\u003e\n\u003cstyle\u003e\n\/* ==========================================================================\n   MERKI — DESCRIPCIÓN DE PRODUCTO (Optimizado)\n   ========================================================================== *\/\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700\u0026family=Playfair+Display:wght@600;700\u0026display=swap');\n\n.mkd {\n  --mkd-marca:   var(--petroleo,   #1e2d7d);\n  --mkd-suave:   var(--brand-soft, #f0f2fb);\n  --mkd-tinta:   var(--tinta,      #1c1c1c);\n  --mkd-gris:    var(--gris,       #737373);\n  --mkd-borde:   var(--borde,      #f0f0f0);\n  --mkd-blanco:  var(--blanco,     #ffffff);\n  --mkd-banda:   var(--porcelana,  #f9f8f6); \/* Tono beige muy sutil para la tabla *\/\n  --mkd-radio:   var(--radius-lg,  16px);\n  --mkd-radio-s: var(--radio,      8px);\n  \n  --mkd-display: 'Playfair Display', Georgia, serif;\n  --mkd-texto:   'Inter', system-ui, -apple-system, sans-serif;\n\n  --mkd-dur:   var(--anim-dur,   280ms);\n  --mkd-curva: var(--anim-curva, cubic-bezier(.16,.84,.44,1));\n  --mkd-desp:  var(--anim-desp,  14px);\n  --mkd-esc:   var(--anim-esc,   70ms);\n\n  font-family: var(--mkd-texto);\n  color: var(--mkd-tinta);\n  line-height: 1.65;\n  font-size: 16px;\n  max-width: 1080px;\n  margin: 0 auto;\n}\n.mkd * { box-sizing: border-box; }\n.mkd p { margin: 0 0 16px; }\n\n\/* --- Entradilla ---------------------------------------------------------- *\/\n.mkd__header { margin-bottom: 48px; }\n.mkd__ante {\n  font-size: 13px; font-weight: 600; letter-spacing: 0.1em;\n  text-transform: uppercase; color: var(--mkd-marca); margin-bottom: 12px;\n}\n.mkd__titulo {\n  font-family: var(--mkd-display);\n  font-size: clamp(28px, 4.5vw, 44px);\n  line-height: 1.15; font-weight: 700; letter-spacing: -0.01em;\n  margin: 0 0 20px; color: var(--mkd-tinta);\n}\n.mkd__lead { \n  font-size: clamp(17px, 1.8vw, 20px); color: var(--mkd-gris); \n  max-width: 70ch; line-height: 1.6; \n}\n.mkd__lead b { color: var(--mkd-tinta); font-weight: 600; }\n\n\/* --- Título de apartado -------------------------------------------------- *\/\n.mkd__h3 {\n  font-family: var(--mkd-display);\n  font-size: clamp(22px, 2.5vw, 28px);\n  font-weight: 600; letter-spacing: -0.01em;\n  margin: 56px 0 8px; color: var(--mkd-tinta);\n}\n.mkd__filete {\n  height: 4px; width: 48px; border-radius: 2px;\n  background: var(--mkd-marca); margin-bottom: 32px;\n  transform-origin: left center;\n}\n\n\/* --- Aspectos destacados ------------------------------------------------- *\/\n.mkd__rejilla {\n  list-style: none; margin: 0; padding: 0;\n  display: grid; gap: 20px;\n  grid-template-columns: repeat(auto-fit, minmax(min(100%, 280px), 1fr));\n}\n.mkd__carta {\n  background: var(--mkd-blanco);\n  border: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio);\n  padding: 32px 28px;\n  transition: all var(--mkd-dur) var(--mkd-curva);\n  display: flex; flex-direction: column;\n}\n@media (hover: hover){\n  .mkd__carta:hover {\n    transform: translateY(-4px);\n    border-color: var(--mkd-marca);\n    box-shadow: 0 12px 32px rgba(30, 45, 125, 0.08);\n  }\n}\n.mkd__cab { display: flex; align-items: baseline; gap: 12px; margin-bottom: 16px; }\n.mkd__num {\n  font-family: var(--mkd-display);\n  font-size: 32px; font-weight: 700;\n  color: var(--mkd-marca); line-height: 1;\n}\n.mkd__rotulo {\n  font-size: 13px; font-weight: 600;\n  letter-spacing: 0.05em; text-transform: uppercase; color: var(--mkd-gris);\n}\n.mkd__sub {\n  font-family: var(--mkd-texto);\n  font-size: 18px; font-weight: 700; line-height: 1.35;\n  margin: 0 0 12px; color: var(--mkd-tinta);\n}\n.mkd__cuerpo { font-size: 15px; color: var(--mkd-gris); margin: 0; }\n\n\/* --- Bloque Versátil de Opciones y Equipamiento --------------------------- *\/\n.mkd__bloque {\n  background: var(--mkd-blanco);\n  border: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio);\n  padding: 24px 28px;\n  display: flex; flex-direction: column;\n  gap: 16px;\n  margin-bottom: 32px;\n}\n.mkd__bloque-item {\n  border-bottom: 1px solid var(--mkd-borde);\n  padding-bottom: 14px;\n}\n.mkd__bloque-item:last-child {\n  border-bottom: none;\n  padding-bottom: 0;\n}\n.mkd__bloque-tit {\n  font-family: var(--mkd-texto);\n  font-size: 16px; font-weight: 700;\n  color: var(--mkd-tinta); margin: 0 0 6px;\n}\n.mkd__bloque-txt {\n  font-size: 14px; color: var(--mkd-gris);\n  margin: 0; line-height: 1.55;\n}\n\n\/* --- Especificaciones técnicas (Estilo cebra + Animación V1) ------------- *\/\n.mkd__specs {\n  margin: 0; padding: 0;\n  border-top: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio-s);\n  overflow: hidden;\n}\n.mkd__fila {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 18px 20px;\n  border-bottom: 1px solid var(--mkd-borde);\n  gap: 20px;\n  background-color: transparent; \n  transition: background-color var(--mkd-dur) var(--mkd-curva); \n}\n.mkd__fila:nth-child(even) {\n  background-color: var(--mkd-banda);\n}\n@media (hover: hover){\n  .mkd__fila:hover { \n    background-color: var(--mkd-suave); \n  }\n}\n.mkd__fila dt {\n  font-size: 15px; \n  font-weight: 500;\n  color: var(--mkd-gris); \n  margin: 0;\n  flex: 1;\n}\n.mkd__fila dd {\n  margin: 0; \n  font-size: 15px; \n  font-weight: 700;\n  color: var(--mkd-tinta);\n  text-align: right;\n  flex: 1.5;\n}\n\n\/* --- Cierre de garantía -------------------------------------------------- *\/\n.mkd__garantia {\n  margin-top: 56px; padding: 40px;\n  background: var(--mkd-marca); color: #fff;\n  border-radius: var(--mkd-radio);\n  text-align: center;\n}\n.mkd__garantia-ante {\n  font-size: 12px; font-weight: 600; letter-spacing: 0.15em;\n  text-transform: uppercase; opacity: 0.8; margin-bottom: 12px;\n  display: block;\n}\n.mkd__garantia-tit {\n  font-family: var(--mkd-display); font-size: 26px; font-weight: 700;\n  margin: 0 0 16px; color: #fff;\n}\n.mkd__garantia p { \n  margin: 0 auto; font-size: 16px; opacity: 0.9; \n  max-width: 65ch; line-height: 1.6; \n}\n\n\/* --- Movimiento ----------------------------------------------------------- *\/\n@media (prefers-reduced-motion: no-preference){\n  .mkd__anim {\n    animation: mkd-entrar var(--mkd-dur) var(--mkd-curva) both;\n    animation-delay: calc(var(--i, 0) * var(--mkd-esc));\n  }\n  .mkd__filete { animation: mkd-filete var(--mkd-dur) var(--mkd-curva) both; }\n}\n@keyframes mkd-entrar{\n  from{ opacity: 0; transform: translateY(var(--mkd-desp)); }\n  to  { opacity: 1; transform: none; }\n}\n@keyframes mkd-filete{\n  from{ transform: scaleX(0); }\n  to  { transform: scaleX(1); }\n}\n.mkd__rejilla \u003e :nth-child(1){ --i: 0; }\n.mkd__rejilla \u003e :nth-child(2){ --i: 1; }\n.mkd__rejilla \u003e :nth-child(3){ --i: 2; }\n.mkd__rejilla \u003e :nth-child(4){ --i: 3; }\n\n\/* --- Móvil ----------------------------------------------------------------- *\/\n@media (max-width: 768px){\n  .mkd__fila { \n    flex-direction: column; \n    align-items: flex-start;\n    padding: 16px 20px;\n    gap: 6px; \n  }\n  .mkd__fila dt { font-size: 14px; }\n  .mkd__fila dd { text-align: left; width: 100%; }\n  \n  .mkd__bloque { padding: 20px 16px; }\n  .mkd__garantia { padding: 32px 20px; text-align: left; }\n}\n\u003c\/style\u003e\n\n  \u003cheader class=\"mkd__header mkd__anim\"\u003e\n    \u003cp class=\"mkd__ante\" itemprop=\"category\"\u003eSALGAR COLECCIÓN • MOBILIARIO DE BAÑO\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eElegancia, funcionalidad y máxima durabilidad para tu baño.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eEl \u003cb\u003eMueble de Baño Salgar Cromo\u003c\/b\u003e aporta una estética contemporánea con acabados de alta calidad, combinando ergonomía, comodidad diaria y resistencia certificada.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eAspectos Destacados\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003col class=\"mkd__rejilla\"\u003e\n    \u003cli class=\"mkd__carta mkd__anim\"\u003e\n      \u003cdiv class=\"mkd__cab\"\u003e\n        \u003cspan class=\"mkd__num\"\u003e01\u003c\/span\u003e\n        \u003cspan class=\"mkd__rotulo\"\u003eCalidad Salgar\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eFabricación premium en MDF y tablero de partículas de alta densidad\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eEstructura de máxima durabilidad con tratamiento hidrófugo y sellado perimetral diseñado específicamente para ambientes húmedos.\u003c\/p\u003e\n    \u003c\/li\u003e\n    \u003cli class=\"mkd__carta mkd__anim\"\u003e\n      \u003cdiv class=\"mkd__cab\"\u003e\n        \u003cspan class=\"mkd__num\"\u003e02\u003c\/span\u003e\n        \u003cspan class=\"mkd__rotulo\"\u003eDiseño Funcional\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eAprovechamiento inteligente del espacio\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eDistribución ergonómica pensada para optimizar el orden diario de todos los accesorios del cuarto de baño.\u003c\/p\u003e\n    \u003c\/li\u003e\n    \u003cli class=\"mkd__carta mkd__anim\"\u003e\n      \u003cdiv class=\"mkd__cab\"\u003e\n        \u003cspan class=\"mkd__num\"\u003e03\u003c\/span\u003e\n        \u003cspan class=\"mkd__rotulo\"\u003eEstilo Contemporáneo\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eElegancia en Cromo\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eLíneas rectas y minimalistas que aportan luminosidad y sofisticación a cualquier estilo de reforma.\u003c\/p\u003e\n    \u003c\/li\u003e\n    \u003cli class=\"mkd__carta mkd__anim\"\u003e\n      \u003cdiv class=\"mkd__cab\"\u003e\n        \u003cspan class=\"mkd__num\"\u003e04\u003c\/span\u003e\n        \u003cspan class=\"mkd__rotulo\"\u003eInstalación Rápida\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eMueble montado de fábrica\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eSe entrega completamente ensamblado y listo para instalar con herrajes de anclaje de alta seguridad incluidos.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eEspecificaciones Técnicas\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003c!-- Tabla con cebra (blanco\/beige), animación hover y textos a los extremos --\u003e\n  \u003cdl class=\"mkd__specs mkd__anim\"\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eMarca \/ Fabricante\u003c\/dt\u003e\n\u003cdd itemprop=\"brand\"\u003eSalgar (Líder Europeo en Mobiliario de Baño)\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eColección \/ Serie\u003c\/dt\u003e\n\u003cdd\u003eSalgar Baño\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eReferencia Fabricante\u003c\/dt\u003e\n\u003cdd itemprop=\"brand\"\u003e21185\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eCódigo EAN\u003c\/dt\u003e\n\u003cdd itemprop=\"gtin13\"\u003e8421194211850\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eMedidas Principales\u003c\/dt\u003e\n\u003cdd\u003eSegún modelo\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eTipo de Instalación\u003c\/dt\u003e\n\u003cdd\u003eA pared\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eMaterial de Fabricación\u003c\/dt\u003e\n\u003cdd itemprop=\"material\"\u003eMDF y tablero de partículas de alta densidad\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eColor \/ Acabado\u003c\/dt\u003e\n\u003cdd itemprop=\"color\"\u003eCromo\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eConfiguración\u003c\/dt\u003e\n\u003cdd\u003eEstándar\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eLavabo\u003c\/dt\u003e\n\u003cdd\u003eOpcional \/ Según variante\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eEstado de Entrega\u003c\/dt\u003e\n\u003cdd\u003eMueble montado de fábrica con herrajes incluidos\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eGarantía Oficial\u003c\/dt\u003e\n\u003cdd\u003e5 Años de garantía europea Salgar\u003c\/dd\u003e\n\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eGarantía y Confianza\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003eGarantía Oficial del Fabricante Salgar\u003c\/p\u003e\n    \u003cp\u003eSalgar es la marca de referencia europea en equipamiento y mobiliario de baño. Todos sus productos se diseñan bajo estrictas normas de durabilidad y sostenibilidad.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Salgar","offers":[{"title":"Default Title","offer_id":57364478460169,"sku":"21185","price":61.42,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/salgar_371124_71976.webp?v=1790643596"},{"product_id":"mueble-de-bano-salgar-cromo-5","title":"Mueble de Baño Salgar Cromo","description":"\u003cdiv class=\"mkd\" itemscope itemtype=\"https:\/\/schema.org\/Product\"\u003e\n\u003cstyle\u003e\n\/* ==========================================================================\n   MERKI — DESCRIPCIÓN DE PRODUCTO (Optimizado)\n   ========================================================================== *\/\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700\u0026family=Playfair+Display:wght@600;700\u0026display=swap');\n\n.mkd {\n  --mkd-marca:   var(--petroleo,   #1e2d7d);\n  --mkd-suave:   var(--brand-soft, #f0f2fb);\n  --mkd-tinta:   var(--tinta,      #1c1c1c);\n  --mkd-gris:    var(--gris,       #737373);\n  --mkd-borde:   var(--borde,      #f0f0f0);\n  --mkd-blanco:  var(--blanco,     #ffffff);\n  --mkd-banda:   var(--porcelana,  #f9f8f6); \/* Tono beige muy sutil para la tabla *\/\n  --mkd-radio:   var(--radius-lg,  16px);\n  --mkd-radio-s: var(--radio,      8px);\n  \n  --mkd-display: 'Playfair Display', Georgia, serif;\n  --mkd-texto:   'Inter', system-ui, -apple-system, sans-serif;\n\n  --mkd-dur:   var(--anim-dur,   280ms);\n  --mkd-curva: var(--anim-curva, cubic-bezier(.16,.84,.44,1));\n  --mkd-desp:  var(--anim-desp,  14px);\n  --mkd-esc:   var(--anim-esc,   70ms);\n\n  font-family: var(--mkd-texto);\n  color: var(--mkd-tinta);\n  line-height: 1.65;\n  font-size: 16px;\n  max-width: 1080px;\n  margin: 0 auto;\n}\n.mkd * { box-sizing: border-box; }\n.mkd p { margin: 0 0 16px; }\n\n\/* --- Entradilla ---------------------------------------------------------- *\/\n.mkd__header { margin-bottom: 48px; }\n.mkd__ante {\n  font-size: 13px; font-weight: 600; letter-spacing: 0.1em;\n  text-transform: uppercase; color: var(--mkd-marca); margin-bottom: 12px;\n}\n.mkd__titulo {\n  font-family: var(--mkd-display);\n  font-size: clamp(28px, 4.5vw, 44px);\n  line-height: 1.15; font-weight: 700; letter-spacing: -0.01em;\n  margin: 0 0 20px; color: var(--mkd-tinta);\n}\n.mkd__lead { \n  font-size: clamp(17px, 1.8vw, 20px); color: var(--mkd-gris); \n  max-width: 70ch; line-height: 1.6; \n}\n.mkd__lead b { color: var(--mkd-tinta); font-weight: 600; }\n\n\/* --- Título de apartado -------------------------------------------------- *\/\n.mkd__h3 {\n  font-family: var(--mkd-display);\n  font-size: clamp(22px, 2.5vw, 28px);\n  font-weight: 600; letter-spacing: -0.01em;\n  margin: 56px 0 8px; color: var(--mkd-tinta);\n}\n.mkd__filete {\n  height: 4px; width: 48px; border-radius: 2px;\n  background: var(--mkd-marca); margin-bottom: 32px;\n  transform-origin: left center;\n}\n\n\/* --- Aspectos destacados ------------------------------------------------- *\/\n.mkd__rejilla {\n  list-style: none; margin: 0; padding: 0;\n  display: grid; gap: 20px;\n  grid-template-columns: repeat(auto-fit, minmax(min(100%, 280px), 1fr));\n}\n.mkd__carta {\n  background: var(--mkd-blanco);\n  border: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio);\n  padding: 32px 28px;\n  transition: all var(--mkd-dur) var(--mkd-curva);\n  display: flex; flex-direction: column;\n}\n@media (hover: hover){\n  .mkd__carta:hover {\n    transform: translateY(-4px);\n    border-color: var(--mkd-marca);\n    box-shadow: 0 12px 32px rgba(30, 45, 125, 0.08);\n  }\n}\n.mkd__cab { display: flex; align-items: baseline; gap: 12px; margin-bottom: 16px; }\n.mkd__num {\n  font-family: var(--mkd-display);\n  font-size: 32px; font-weight: 700;\n  color: var(--mkd-marca); line-height: 1;\n}\n.mkd__rotulo {\n  font-size: 13px; font-weight: 600;\n  letter-spacing: 0.05em; text-transform: uppercase; color: var(--mkd-gris);\n}\n.mkd__sub {\n  font-family: var(--mkd-texto);\n  font-size: 18px; font-weight: 700; line-height: 1.35;\n  margin: 0 0 12px; color: var(--mkd-tinta);\n}\n.mkd__cuerpo { font-size: 15px; color: var(--mkd-gris); margin: 0; }\n\n\/* --- Bloque Versátil de Opciones y Equipamiento --------------------------- *\/\n.mkd__bloque {\n  background: var(--mkd-blanco);\n  border: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio);\n  padding: 24px 28px;\n  display: flex; flex-direction: column;\n  gap: 16px;\n  margin-bottom: 32px;\n}\n.mkd__bloque-item {\n  border-bottom: 1px solid var(--mkd-borde);\n  padding-bottom: 14px;\n}\n.mkd__bloque-item:last-child {\n  border-bottom: none;\n  padding-bottom: 0;\n}\n.mkd__bloque-tit {\n  font-family: var(--mkd-texto);\n  font-size: 16px; font-weight: 700;\n  color: var(--mkd-tinta); margin: 0 0 6px;\n}\n.mkd__bloque-txt {\n  font-size: 14px; color: var(--mkd-gris);\n  margin: 0; line-height: 1.55;\n}\n\n\/* --- Especificaciones técnicas (Estilo cebra + Animación V1) ------------- *\/\n.mkd__specs {\n  margin: 0; padding: 0;\n  border-top: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio-s);\n  overflow: hidden;\n}\n.mkd__fila {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 18px 20px;\n  border-bottom: 1px solid var(--mkd-borde);\n  gap: 20px;\n  background-color: transparent; \n  transition: background-color var(--mkd-dur) var(--mkd-curva); \n}\n.mkd__fila:nth-child(even) {\n  background-color: var(--mkd-banda);\n}\n@media (hover: hover){\n  .mkd__fila:hover { \n    background-color: var(--mkd-suave); \n  }\n}\n.mkd__fila dt {\n  font-size: 15px; \n  font-weight: 500;\n  color: var(--mkd-gris); \n  margin: 0;\n  flex: 1;\n}\n.mkd__fila dd {\n  margin: 0; \n  font-size: 15px; \n  font-weight: 700;\n  color: var(--mkd-tinta);\n  text-align: right;\n  flex: 1.5;\n}\n\n\/* --- Cierre de garantía -------------------------------------------------- *\/\n.mkd__garantia {\n  margin-top: 56px; padding: 40px;\n  background: var(--mkd-marca); color: #fff;\n  border-radius: var(--mkd-radio);\n  text-align: center;\n}\n.mkd__garantia-ante {\n  font-size: 12px; font-weight: 600; letter-spacing: 0.15em;\n  text-transform: uppercase; opacity: 0.8; margin-bottom: 12px;\n  display: block;\n}\n.mkd__garantia-tit {\n  font-family: var(--mkd-display); font-size: 26px; font-weight: 700;\n  margin: 0 0 16px; color: #fff;\n}\n.mkd__garantia p { \n  margin: 0 auto; font-size: 16px; opacity: 0.9; \n  max-width: 65ch; line-height: 1.6; \n}\n\n\/* --- Movimiento ----------------------------------------------------------- *\/\n@media (prefers-reduced-motion: no-preference){\n  .mkd__anim {\n    animation: mkd-entrar var(--mkd-dur) var(--mkd-curva) both;\n    animation-delay: calc(var(--i, 0) * var(--mkd-esc));\n  }\n  .mkd__filete { animation: mkd-filete var(--mkd-dur) var(--mkd-curva) both; }\n}\n@keyframes mkd-entrar{\n  from{ opacity: 0; transform: translateY(var(--mkd-desp)); }\n  to  { opacity: 1; transform: none; }\n}\n@keyframes mkd-filete{\n  from{ transform: scaleX(0); }\n  to  { transform: scaleX(1); }\n}\n.mkd__rejilla \u003e :nth-child(1){ --i: 0; }\n.mkd__rejilla \u003e :nth-child(2){ --i: 1; }\n.mkd__rejilla \u003e :nth-child(3){ --i: 2; }\n.mkd__rejilla \u003e :nth-child(4){ --i: 3; }\n\n\/* --- Móvil ----------------------------------------------------------------- *\/\n@media (max-width: 768px){\n  .mkd__fila { \n    flex-direction: column; \n    align-items: flex-start;\n    padding: 16px 20px;\n    gap: 6px; \n  }\n  .mkd__fila dt { font-size: 14px; }\n  .mkd__fila dd { text-align: left; width: 100%; }\n  \n  .mkd__bloque { padding: 20px 16px; }\n  .mkd__garantia { padding: 32px 20px; text-align: left; }\n}\n\u003c\/style\u003e\n\n  \u003cheader class=\"mkd__header mkd__anim\"\u003e\n    \u003cp class=\"mkd__ante\" itemprop=\"category\"\u003eSALGAR COLECCIÓN • MOBILIARIO DE BAÑO\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eElegancia, funcionalidad y máxima durabilidad para tu baño.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eEl \u003cb\u003eMueble de Baño Salgar Cromo\u003c\/b\u003e aporta una estética contemporánea con acabados de alta calidad, combinando ergonomía, comodidad diaria y resistencia certificada.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eAspectos Destacados\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003col class=\"mkd__rejilla\"\u003e\n    \u003cli class=\"mkd__carta mkd__anim\"\u003e\n      \u003cdiv class=\"mkd__cab\"\u003e\n        \u003cspan class=\"mkd__num\"\u003e01\u003c\/span\u003e\n        \u003cspan class=\"mkd__rotulo\"\u003eCalidad Salgar\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eFabricación premium en MDF y tablero de partículas de alta densidad\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eEstructura de máxima durabilidad con tratamiento hidrófugo y sellado perimetral diseñado específicamente para ambientes húmedos.\u003c\/p\u003e\n    \u003c\/li\u003e\n    \u003cli class=\"mkd__carta mkd__anim\"\u003e\n      \u003cdiv class=\"mkd__cab\"\u003e\n        \u003cspan class=\"mkd__num\"\u003e02\u003c\/span\u003e\n        \u003cspan class=\"mkd__rotulo\"\u003eDiseño Funcional\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eAprovechamiento inteligente del espacio\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eDistribución ergonómica pensada para optimizar el orden diario de todos los accesorios del cuarto de baño.\u003c\/p\u003e\n    \u003c\/li\u003e\n    \u003cli class=\"mkd__carta mkd__anim\"\u003e\n      \u003cdiv class=\"mkd__cab\"\u003e\n        \u003cspan class=\"mkd__num\"\u003e03\u003c\/span\u003e\n        \u003cspan class=\"mkd__rotulo\"\u003eEstilo Contemporáneo\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eElegancia en Cromo\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eLíneas rectas y minimalistas que aportan luminosidad y sofisticación a cualquier estilo de reforma.\u003c\/p\u003e\n    \u003c\/li\u003e\n    \u003cli class=\"mkd__carta mkd__anim\"\u003e\n      \u003cdiv class=\"mkd__cab\"\u003e\n        \u003cspan class=\"mkd__num\"\u003e04\u003c\/span\u003e\n        \u003cspan class=\"mkd__rotulo\"\u003eInstalación Rápida\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eMueble montado de fábrica\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eSe entrega completamente ensamblado y listo para instalar con herrajes de anclaje de alta seguridad incluidos.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eEspecificaciones Técnicas\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003c!-- Tabla con cebra (blanco\/beige), animación hover y textos a los extremos --\u003e\n  \u003cdl class=\"mkd__specs mkd__anim\"\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eMarca \/ Fabricante\u003c\/dt\u003e\n\u003cdd itemprop=\"brand\"\u003eSalgar (Líder Europeo en Mobiliario de Baño)\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eColección \/ Serie\u003c\/dt\u003e\n\u003cdd\u003eSalgar Baño\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eReferencia Fabricante\u003c\/dt\u003e\n\u003cdd itemprop=\"brand\"\u003e21171\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eCódigo EAN\u003c\/dt\u003e\n\u003cdd itemprop=\"gtin13\"\u003e8421194211713\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eMedidas Principales\u003c\/dt\u003e\n\u003cdd\u003eSegún modelo\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eTipo de Instalación\u003c\/dt\u003e\n\u003cdd\u003eA pared\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eMaterial de Fabricación\u003c\/dt\u003e\n\u003cdd itemprop=\"material\"\u003eMDF y tablero de partículas de alta densidad\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eColor \/ Acabado\u003c\/dt\u003e\n\u003cdd itemprop=\"color\"\u003eCromo\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eConfiguración\u003c\/dt\u003e\n\u003cdd\u003eEstándar\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eLavabo\u003c\/dt\u003e\n\u003cdd\u003eOpcional \/ Según variante\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eEstado de Entrega\u003c\/dt\u003e\n\u003cdd\u003eMueble montado de fábrica con herrajes incluidos\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eGarantía Oficial\u003c\/dt\u003e\n\u003cdd\u003e5 Años de garantía europea Salgar\u003c\/dd\u003e\n\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eGarantía y Confianza\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003eGarantía Oficial del Fabricante Salgar\u003c\/p\u003e\n    \u003cp\u003eSalgar es la marca de referencia europea en equipamiento y mobiliario de baño. Todos sus productos se diseñan bajo estrictas normas de durabilidad y sostenibilidad.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Salgar","offers":[{"title":"Default Title","offer_id":57364552155401,"sku":"21171","price":61.42,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/salgar_371106_71940.webp?v=1790657405"},{"product_id":"contenedor-para-instalar-en-pared-de-30-cm-fabricado-en-metal-con-acabado-brilloso-victoria-roca","title":"Contenedor para Instalar en Pared Metal Brilloso Victoria 30 cm Roca","description":"\u003cdiv class=\"mkd\" itemscope itemtype=\"https:\/\/schema.org\/Product\"\u003e\n\u003cstyle\u003e\n\/* ==========================================================================\n   MERKI — DESCRIPCIÓN DE PRODUCTO (Optimizado)\n   ========================================================================== *\/\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700\u0026family=Playfair+Display:wght@600;700\u0026display=swap');\n\n.mkd {\n  --mkd-marca:   var(--petroleo,   #1e2d7d);\n  --mkd-suave:   var(--brand-soft, #f0f2fb);\n  --mkd-tinta:   var(--tinta,      #1c1c1c);\n  --mkd-gris:    var(--gris,       #737373);\n  --mkd-borde:   var(--borde,      #f0f0f0);\n  --mkd-blanco:  var(--blanco,     #ffffff);\n  --mkd-banda:   var(--porcelana,  #f9f8f6); \/* Tono beige muy sutil para la tabla *\/\n  --mkd-radio:   var(--radius-lg,  16px);\n  --mkd-radio-s: var(--radio,      8px);\n  \n  --mkd-display: 'Playfair Display', Georgia, serif;\n  --mkd-texto:   'Inter', system-ui, -apple-system, sans-serif;\n\n  --mkd-dur:   var(--anim-dur,   280ms);\n  --mkd-curva: var(--anim-curva, cubic-bezier(.16,.84,.44,1));\n  --mkd-desp:  var(--anim-desp,  14px);\n  --mkd-esc:   var(--anim-esc,   70ms);\n\n  font-family: var(--mkd-texto);\n  color: var(--mkd-tinta);\n  line-height: 1.65;\n  font-size: 16px;\n  max-width: 1080px;\n  margin: 0 auto;\n}\n.mkd * { box-sizing: border-box; }\n.mkd p { margin: 0 0 16px; }\n\n\/* --- Entradilla ---------------------------------------------------------- *\/\n.mkd__header { margin-bottom: 48px; }\n.mkd__ante {\n  font-size: 13px; font-weight: 600; letter-spacing: 0.1em;\n  text-transform: uppercase; color: var(--mkd-marca); margin-bottom: 12px;\n}\n.mkd__titulo {\n  font-family: var(--mkd-display);\n  font-size: clamp(28px, 4.5vw, 44px);\n  line-height: 1.15; font-weight: 700; letter-spacing: -0.01em;\n  margin: 0 0 20px; color: var(--mkd-tinta);\n}\n.mkd__lead { \n  font-size: clamp(17px, 1.8vw, 20px); color: var(--mkd-gris); \n  max-width: 70ch; line-height: 1.6; \n}\n.mkd__lead b { color: var(--mkd-tinta); font-weight: 600; }\n\n\/* --- Título de apartado -------------------------------------------------- *\/\n.mkd__h3 {\n  font-family: var(--mkd-display);\n  font-size: clamp(22px, 2.5vw, 28px);\n  font-weight: 600; letter-spacing: -0.01em;\n  margin: 56px 0 8px; color: var(--mkd-tinta);\n}\n.mkd__filete {\n  height: 4px; width: 48px; border-radius: 2px;\n  background: var(--mkd-marca); margin-bottom: 32px;\n  transform-origin: left center;\n}\n\n\/* --- Aspectos destacados ------------------------------------------------- *\/\n.mkd__rejilla {\n  list-style: none; margin: 0; padding: 0;\n  display: grid; gap: 20px;\n  grid-template-columns: repeat(auto-fit, minmax(min(100%, 280px), 1fr));\n}\n.mkd__carta {\n  background: var(--mkd-blanco);\n  border: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio);\n  padding: 32px 28px;\n  transition: all var(--mkd-dur) var(--mkd-curva);\n  display: flex; flex-direction: column;\n}\n@media (hover: hover){\n  .mkd__carta:hover {\n    transform: translateY(-4px);\n    border-color: var(--mkd-marca);\n    box-shadow: 0 12px 32px rgba(30, 45, 125, 0.08);\n  }\n}\n.mkd__cab { display: flex; align-items: baseline; gap: 12px; margin-bottom: 16px; }\n.mkd__num {\n  font-family: var(--mkd-display);\n  font-size: 32px; font-weight: 700;\n  color: var(--mkd-marca); line-height: 1;\n}\n.mkd__rotulo {\n  font-size: 13px; font-weight: 600;\n  letter-spacing: 0.05em; text-transform: uppercase; color: var(--mkd-gris);\n}\n.mkd__sub {\n  font-family: var(--mkd-texto);\n  font-size: 18px; font-weight: 700; line-height: 1.35;\n  margin: 0 0 12px; color: var(--mkd-tinta);\n}\n.mkd__cuerpo { font-size: 15px; color: var(--mkd-gris); margin: 0; }\n\n\/* --- Bloque Complementario (Estilo Aspectos Destacados, 1 columna, sin enumeración) --- *\/\n.mkd__bloque {\n  display: flex;\n  flex-direction: column;\n  gap: 16px;\n  margin-bottom: 40px;\n}\n.mkd__bloque-item {\n  background: var(--mkd-blanco);\n  border: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio);\n  padding: 28px 28px;\n  transition: all var(--mkd-dur) var(--mkd-curva);\n  display: flex;\n  flex-direction: column;\n}\n@media (hover: hover){\n  .mkd__bloque-item:hover {\n    transform: translateY(-3px);\n    border-color: var(--mkd-marca);\n    box-shadow: 0 12px 32px rgba(30, 45, 125, 0.08);\n  }\n}\n.mkd__bloque-tit {\n  font-family: var(--mkd-texto);\n  font-size: 18px;\n  font-weight: 700;\n  line-height: 1.35;\n  margin: 0 0 10px;\n  color: var(--mkd-tinta);\n}\n.mkd__bloque-txt {\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  color: var(--mkd-gris);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* --- Lista de componentes y detalles técnicos (Agrupada, sin bucle de subtítulos) --- *\/\n.mkd__lista-componentes {\n  list-style: none;\n  margin: 20px 0 32px;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.mkd__lista-componentes li {\n  position: relative;\n  padding-left: 28px;\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  line-height: 1.6;\n  color: var(--mkd-tinta);\n}\n.mkd__lista-componentes li::before {\n  content: \"\";\n  position: absolute;\n  left: 6px;\n  top: 9px;\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background-color: var(--mkd-marca);\n}\n.mkd__lista-componentes li strong {\n  color: var(--mkd-tinta);\n  font-weight: 600;\n}\n\n\/* --- Especificaciones técnicas (Estilo cebra + Animación V1) ------------- *\/\n.mkd__specs {\n  margin: 0; padding: 0;\n  border-top: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio-s);\n  overflow: hidden;\n}\n.mkd__fila {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 18px 20px;\n  border-bottom: 1px solid var(--mkd-borde);\n  gap: 20px;\n  background-color: transparent; \n  transition: background-color var(--mkd-dur) var(--mkd-curva); \n}\n.mkd__fila:nth-child(even) {\n  background-color: var(--mkd-banda);\n}\n@media (hover: hover){\n  .mkd__fila:hover { \n    background-color: var(--mkd-suave); \n  }\n}\n.mkd__fila dt {\n  font-size: 15px; \n  font-weight: 500;\n  color: var(--mkd-gris); \n  margin: 0;\n  flex: 1;\n}\n.mkd__fila dd {\n  margin: 0; \n  font-size: 15px; \n  font-weight: 700;\n  color: var(--mkd-tinta);\n  text-align: right;\n  flex: 1.5;\n}\n\n\/* --- Cierre de garantía -------------------------------------------------- *\/\n.mkd__garantia {\n  margin-top: 56px; padding: 40px;\n  background: var(--mkd-marca); color: #fff;\n  border-radius: var(--mkd-radio);\n  text-align: center;\n}\n.mkd__garantia-ante {\n  font-size: 12px; font-weight: 600; letter-spacing: 0.15em;\n  text-transform: uppercase; opacity: 0.8; margin-bottom: 12px;\n  display: block;\n}\n.mkd__garantia-tit {\n  font-family: var(--mkd-display); font-size: 26px; font-weight: 700;\n  margin: 0 0 16px; color: #fff;\n}\n.mkd__garantia p { \n  margin: 0 auto; font-size: 16px; opacity: 0.9; \n  max-width: 65ch; line-height: 1.6; \n}\n\n\/* --- Movimiento ----------------------------------------------------------- *\/\n@media (prefers-reduced-motion: no-preference){\n  .mkd__anim {\n    animation: mkd-entrar var(--mkd-dur) var(--mkd-curva) both;\n    animation-delay: calc(var(--i, 0) * var(--mkd-esc));\n  }\n  .mkd__filete { animation: mkd-filete var(--mkd-dur) var(--mkd-curva) both; }\n}\n@keyframes mkd-entrar{\n  from{ opacity: 0; transform: translateY(var(--mkd-desp)); }\n  to  { opacity: 1; transform: none; }\n}\n@keyframes mkd-filete{\n  from{ transform: scaleX(0); }\n  to  { transform: scaleX(1); }\n}\n.mkd__rejilla \u003e :nth-child(1){ --i: 0; }\n.mkd__rejilla \u003e :nth-child(2){ --i: 1; }\n.mkd__rejilla \u003e :nth-child(3){ --i: 2; }\n.mkd__rejilla \u003e :nth-child(4){ --i: 3; }\n\n\/* --- Móvil ----------------------------------------------------------------- *\/\n@media (max-width: 768px){\n  .mkd__fila { \n    flex-direction: column; \n    align-items: flex-start;\n    padding: 16px 20px;\n    gap: 6px; \n  }\n  .mkd__fila dt { font-size: 14px; }\n  .mkd__fila dd { text-align: left; width: 100%; }\n  \n  .mkd__bloque { padding: 20px 16px; }\n  .mkd__garantia { padding: 32px 20px; text-align: left; }\n}\n\u003c\/style\u003e\n\n  \u003cheader class=\"mkd__header mkd__anim\"\u003e\n    \u003cp class=\"mkd__ante\" itemprop=\"category\"\u003eROCA • VICTORIA\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eVictoria: 30 cm de orden brillante en tu pared\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eEl contenedor de pared Victoria, de 30 cm y acabado brillante, transforma la organización del baño en un gesto de precisión. Su instalación mural libera superficie y su metal brillante aporta un reflejo de distinción atemporal.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eAspectos Destacados\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003col class=\"mkd__rejilla\"\u003e\n    \u003cli class=\"mkd__carta mkd__anim\"\u003e\n      \u003cdiv class=\"mkd__cab\"\u003e\n        \u003cspan class=\"mkd__num\"\u003e01\u003c\/span\u003e\n        \u003cspan class=\"mkd__rotulo\"\u003eCALIDAD CERTIFICADA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eGarantía y Calidad Oficial Roca\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eFabricado con los estándares oficiales de Roca, garantizando materiales duraderos, recambios disponibles y máxima tranquilidad.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eEspecificaciones Técnicas\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003c!-- Tabla con cebra (blanco\/beige), animación hover y textos a los extremos --\u003e\n  \u003cdl class=\"mkd__specs mkd__anim\"\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eMarca \/ Fabricante\u003c\/dt\u003e\n\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eColección \/ Serie\u003c\/dt\u003e\n\u003cdd\u003eColección Victoria de Roca\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eReferencia Fabricante\u003c\/dt\u003e\n\u003cdd itemprop=\"brand\"\u003eA816688001\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eCódigo EAN\u003c\/dt\u003e\n\u003cdd itemprop=\"gtin13\"\u003e8433290101676\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eCategoría de Producto\u003c\/dt\u003e\n\u003cdd\u003eCestas y contenedores de baño\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eAncho Comercial\u003c\/dt\u003e\n\u003cdd\u003e30 cm\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eMaterial Principal\u003c\/dt\u003e\n\u003cdd itemprop=\"material\"\u003ePorcelana vitrificada sanitaria de alta resistencia\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eGarantía Oficial\u003c\/dt\u003e\n\u003cdd\u003e3 Años de garantía europea oficial Roca\u003c\/dd\u003e\n\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDetalles y Componentes del Producto\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cul class=\"mkd__lista-componentes mkd__anim\"\u003e\n    \u003cli\u003eEstante de instalación fija a la pared mediante tornillería o adhesivo.\u003c\/li\u003e\n      \u003cli\u003eFabricado en metal.\u003c\/li\u003e\n      \u003cli\u003ePresenta un acabado brilloso.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eRespaldo y Fiabilidad de Fábrica\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003eGarantía Oficial del Fabricante Roca (3 Años)\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eAdquirir producto original Roca asegura los más exigentes estándares de durabilidad y seguridad. Disfrutas de 3 años de cobertura europea oficial y atención técnica especializada directa del fabricante ante cualquier eventualidad.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Default Title","offer_id":57372819783945,"sku":"A816688001","price":71.65,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_367951_359510.webp?v=1790942792"},{"product_id":"contenedor-para-instalacion-fija-fabricado-en-metal-con-acabado-brilloso-de-30-cm-hotels-roca","title":"Contenedor para Instalación Fija Metal Brilloso Hotels 30 cm Roca","description":"\u003cdiv class=\"mkd\" itemscope itemtype=\"https:\/\/schema.org\/Product\"\u003e\n\u003cstyle\u003e\n\/* ==========================================================================\n   MERKI — DESCRIPCIÓN DE PRODUCTO (Optimizado)\n   ========================================================================== *\/\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700\u0026family=Playfair+Display:wght@600;700\u0026display=swap');\n\n.mkd {\n  --mkd-marca:   var(--petroleo,   #1e2d7d);\n  --mkd-suave:   var(--brand-soft, #f0f2fb);\n  --mkd-tinta:   var(--tinta,      #1c1c1c);\n  --mkd-gris:    var(--gris,       #737373);\n  --mkd-borde:   var(--borde,      #f0f0f0);\n  --mkd-blanco:  var(--blanco,     #ffffff);\n  --mkd-banda:   var(--porcelana,  #f9f8f6); \/* Tono beige muy sutil para la tabla *\/\n  --mkd-radio:   var(--radius-lg,  16px);\n  --mkd-radio-s: var(--radio,      8px);\n  \n  --mkd-display: 'Playfair Display', Georgia, serif;\n  --mkd-texto:   'Inter', system-ui, -apple-system, sans-serif;\n\n  --mkd-dur:   var(--anim-dur,   280ms);\n  --mkd-curva: var(--anim-curva, cubic-bezier(.16,.84,.44,1));\n  --mkd-desp:  var(--anim-desp,  14px);\n  --mkd-esc:   var(--anim-esc,   70ms);\n\n  font-family: var(--mkd-texto);\n  color: var(--mkd-tinta);\n  line-height: 1.65;\n  font-size: 16px;\n  max-width: 1080px;\n  margin: 0 auto;\n}\n.mkd * { box-sizing: border-box; }\n.mkd p { margin: 0 0 16px; }\n\n\/* --- Entradilla ---------------------------------------------------------- *\/\n.mkd__header { margin-bottom: 48px; }\n.mkd__ante {\n  font-size: 13px; font-weight: 600; letter-spacing: 0.1em;\n  text-transform: uppercase; color: var(--mkd-marca); margin-bottom: 12px;\n}\n.mkd__titulo {\n  font-family: var(--mkd-display);\n  font-size: clamp(28px, 4.5vw, 44px);\n  line-height: 1.15; font-weight: 700; letter-spacing: -0.01em;\n  margin: 0 0 20px; color: var(--mkd-tinta);\n}\n.mkd__lead { \n  font-size: clamp(17px, 1.8vw, 20px); color: var(--mkd-gris); \n  max-width: 70ch; line-height: 1.6; \n}\n.mkd__lead b { color: var(--mkd-tinta); font-weight: 600; }\n\n\/* --- Título de apartado -------------------------------------------------- *\/\n.mkd__h3 {\n  font-family: var(--mkd-display);\n  font-size: clamp(22px, 2.5vw, 28px);\n  font-weight: 600; letter-spacing: -0.01em;\n  margin: 56px 0 8px; color: var(--mkd-tinta);\n}\n.mkd__filete {\n  height: 4px; width: 48px; border-radius: 2px;\n  background: var(--mkd-marca); margin-bottom: 32px;\n  transform-origin: left center;\n}\n\n\/* --- Aspectos destacados ------------------------------------------------- *\/\n.mkd__rejilla {\n  list-style: none; margin: 0; padding: 0;\n  display: grid; gap: 20px;\n  grid-template-columns: repeat(auto-fit, minmax(min(100%, 280px), 1fr));\n}\n.mkd__carta {\n  background: var(--mkd-blanco);\n  border: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio);\n  padding: 32px 28px;\n  transition: all var(--mkd-dur) var(--mkd-curva);\n  display: flex; flex-direction: column;\n}\n@media (hover: hover){\n  .mkd__carta:hover {\n    transform: translateY(-4px);\n    border-color: var(--mkd-marca);\n    box-shadow: 0 12px 32px rgba(30, 45, 125, 0.08);\n  }\n}\n.mkd__cab { display: flex; align-items: baseline; gap: 12px; margin-bottom: 16px; }\n.mkd__num {\n  font-family: var(--mkd-display);\n  font-size: 32px; font-weight: 700;\n  color: var(--mkd-marca); line-height: 1;\n}\n.mkd__rotulo {\n  font-size: 13px; font-weight: 600;\n  letter-spacing: 0.05em; text-transform: uppercase; color: var(--mkd-gris);\n}\n.mkd__sub {\n  font-family: var(--mkd-texto);\n  font-size: 18px; font-weight: 700; line-height: 1.35;\n  margin: 0 0 12px; color: var(--mkd-tinta);\n}\n.mkd__cuerpo { font-size: 15px; color: var(--mkd-gris); margin: 0; }\n\n\/* --- Bloque Complementario (Estilo Aspectos Destacados, 1 columna, sin enumeración) --- *\/\n.mkd__bloque {\n  display: flex;\n  flex-direction: column;\n  gap: 16px;\n  margin-bottom: 40px;\n}\n.mkd__bloque-item {\n  background: var(--mkd-blanco);\n  border: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio);\n  padding: 28px 28px;\n  transition: all var(--mkd-dur) var(--mkd-curva);\n  display: flex;\n  flex-direction: column;\n}\n@media (hover: hover){\n  .mkd__bloque-item:hover {\n    transform: translateY(-3px);\n    border-color: var(--mkd-marca);\n    box-shadow: 0 12px 32px rgba(30, 45, 125, 0.08);\n  }\n}\n.mkd__bloque-tit {\n  font-family: var(--mkd-texto);\n  font-size: 18px;\n  font-weight: 700;\n  line-height: 1.35;\n  margin: 0 0 10px;\n  color: var(--mkd-tinta);\n}\n.mkd__bloque-txt {\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  color: var(--mkd-gris);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* --- Lista de componentes y detalles técnicos (Agrupada, sin bucle de subtítulos) --- *\/\n.mkd__lista-componentes {\n  list-style: none;\n  margin: 20px 0 32px;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.mkd__lista-componentes li {\n  position: relative;\n  padding-left: 28px;\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  line-height: 1.6;\n  color: var(--mkd-tinta);\n}\n.mkd__lista-componentes li::before {\n  content: \"\";\n  position: absolute;\n  left: 6px;\n  top: 9px;\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background-color: var(--mkd-marca);\n}\n.mkd__lista-componentes li strong {\n  color: var(--mkd-tinta);\n  font-weight: 600;\n}\n\n\/* --- Especificaciones técnicas (Estilo cebra + Animación V1) ------------- *\/\n.mkd__specs {\n  margin: 0; padding: 0;\n  border-top: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio-s);\n  overflow: hidden;\n}\n.mkd__fila {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 18px 20px;\n  border-bottom: 1px solid var(--mkd-borde);\n  gap: 20px;\n  background-color: transparent; \n  transition: background-color var(--mkd-dur) var(--mkd-curva); \n}\n.mkd__fila:nth-child(even) {\n  background-color: var(--mkd-banda);\n}\n@media (hover: hover){\n  .mkd__fila:hover { \n    background-color: var(--mkd-suave); \n  }\n}\n.mkd__fila dt {\n  font-size: 15px; \n  font-weight: 500;\n  color: var(--mkd-gris); \n  margin: 0;\n  flex: 1;\n}\n.mkd__fila dd {\n  margin: 0; \n  font-size: 15px; \n  font-weight: 700;\n  color: var(--mkd-tinta);\n  text-align: right;\n  flex: 1.5;\n}\n\n\/* --- Cierre de garantía -------------------------------------------------- *\/\n.mkd__garantia {\n  margin-top: 56px; padding: 40px;\n  background: var(--mkd-marca); color: #fff;\n  border-radius: var(--mkd-radio);\n  text-align: center;\n}\n.mkd__garantia-ante {\n  font-size: 12px; font-weight: 600; letter-spacing: 0.15em;\n  text-transform: uppercase; opacity: 0.8; margin-bottom: 12px;\n  display: block;\n}\n.mkd__garantia-tit {\n  font-family: var(--mkd-display); font-size: 26px; font-weight: 700;\n  margin: 0 0 16px; color: #fff;\n}\n.mkd__garantia p { \n  margin: 0 auto; font-size: 16px; opacity: 0.9; \n  max-width: 65ch; line-height: 1.6; \n}\n\n\/* --- Movimiento ----------------------------------------------------------- *\/\n@media (prefers-reduced-motion: no-preference){\n  .mkd__anim {\n    animation: mkd-entrar var(--mkd-dur) var(--mkd-curva) both;\n    animation-delay: calc(var(--i, 0) * var(--mkd-esc));\n  }\n  .mkd__filete { animation: mkd-filete var(--mkd-dur) var(--mkd-curva) both; }\n}\n@keyframes mkd-entrar{\n  from{ opacity: 0; transform: translateY(var(--mkd-desp)); }\n  to  { opacity: 1; transform: none; }\n}\n@keyframes mkd-filete{\n  from{ transform: scaleX(0); }\n  to  { transform: scaleX(1); }\n}\n.mkd__rejilla \u003e :nth-child(1){ --i: 0; }\n.mkd__rejilla \u003e :nth-child(2){ --i: 1; }\n.mkd__rejilla \u003e :nth-child(3){ --i: 2; }\n.mkd__rejilla \u003e :nth-child(4){ --i: 3; }\n\n\/* --- Móvil ----------------------------------------------------------------- *\/\n@media (max-width: 768px){\n  .mkd__fila { \n    flex-direction: column; \n    align-items: flex-start;\n    padding: 16px 20px;\n    gap: 6px; \n  }\n  .mkd__fila dt { font-size: 14px; }\n  .mkd__fila dd { text-align: left; width: 100%; }\n  \n  .mkd__bloque { padding: 20px 16px; }\n  .mkd__garantia { padding: 32px 20px; text-align: left; }\n}\n\u003c\/style\u003e\n\n  \u003cheader class=\"mkd__header mkd__anim\"\u003e\n    \u003cp class=\"mkd__ante\" itemprop=\"category\"\u003eROCA • HOTELS\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eContenedor fijo Hotels Roca: 30 cm de metal brillante\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eFija este contenedor de 30 cm a la pared y libera tu baño del desorden. Su acabado metálico brillante aporta un brillo sutil y resistente, mientras que su instalación fija garantiza un orden duradero y una estética impecable en cada uso.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eAspectos Destacados\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003col class=\"mkd__rejilla\"\u003e\n    \u003cli class=\"mkd__carta mkd__anim\"\u003e\n      \u003cdiv class=\"mkd__cab\"\u003e\n        \u003cspan class=\"mkd__num\"\u003e01\u003c\/span\u003e\n        \u003cspan class=\"mkd__rotulo\"\u003eCALIDAD CERTIFICADA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eGarantía y Calidad Oficial Roca\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eFabricado con los estándares oficiales de Roca, garantizando materiales duraderos, recambios disponibles y máxima tranquilidad.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eEspecificaciones Técnicas\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003c!-- Tabla con cebra (blanco\/beige), animación hover y textos a los extremos --\u003e\n  \u003cdl class=\"mkd__specs mkd__anim\"\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eMarca \/ Fabricante\u003c\/dt\u003e\n\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eColección \/ Serie\u003c\/dt\u003e\n\u003cdd\u003eColección Hotels de Roca\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eReferencia Fabricante\u003c\/dt\u003e\n\u003cdd itemprop=\"brand\"\u003eA816730001\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eCódigo EAN\u003c\/dt\u003e\n\u003cdd itemprop=\"gtin13\"\u003e8433291111438\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eCategoría de Producto\u003c\/dt\u003e\n\u003cdd\u003eCestas y contenedores de baño\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eAncho Comercial\u003c\/dt\u003e\n\u003cdd\u003e30 cm\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eMaterial Principal\u003c\/dt\u003e\n\u003cdd itemprop=\"material\"\u003ePorcelana vitrificada sanitaria de alta resistencia\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eGarantía Oficial\u003c\/dt\u003e\n\u003cdd\u003e3 Años de garantía europea oficial Roca\u003c\/dd\u003e\n\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDetalles y Componentes del Producto\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cul class=\"mkd__lista-componentes mkd__anim\"\u003e\n    \u003cli\u003eContenedor perteneciente fabricado en metal.\u003c\/li\u003e\n      \u003cli\u003eTiene acabado en color brillante.\u003c\/li\u003e\n      \u003cli\u003eSe instala de manera fija a la pared con tornillo.\u003c\/li\u003e\n      \u003cli\u003eRecomendado para espacios públicos.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eDurabilidad Certificada de Origen\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3 Años de Garantía Oficial de la Marca Roca\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eEl exhaustivo control de fabricación de Roca asegura acabados perfectos y máxima resistencia al uso diario. Incluye 3 años de garantía europea completa y el respaldo posventa de la firma líder en cuartos de baño.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Default Title","offer_id":57372920414473,"sku":"A816730001","price":67.18,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_367955_359536.webp?v=1790945589"},{"product_id":"contenedor-para-rincon-de-25-cm-fabricado-en-metal-con-acabado-brilloso-victoria-roca","title":"Contenedor para Rincón Metal Brilloso Victoria 25 cm Roca","description":"\u003cdiv class=\"mkd\" itemscope itemtype=\"https:\/\/schema.org\/Product\"\u003e\n\u003cstyle\u003e\n\/* ==========================================================================\n   MERKI — DESCRIPCIÓN DE PRODUCTO (Optimizado)\n   ========================================================================== *\/\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700\u0026family=Playfair+Display:wght@600;700\u0026display=swap');\n\n.mkd {\n  --mkd-marca:   var(--petroleo,   #1e2d7d);\n  --mkd-suave:   var(--brand-soft, #f0f2fb);\n  --mkd-tinta:   var(--tinta,      #1c1c1c);\n  --mkd-gris:    var(--gris,       #737373);\n  --mkd-borde:   var(--borde,      #f0f0f0);\n  --mkd-blanco:  var(--blanco,     #ffffff);\n  --mkd-banda:   var(--porcelana,  #f9f8f6); \/* Tono beige muy sutil para la tabla *\/\n  --mkd-radio:   var(--radius-lg,  16px);\n  --mkd-radio-s: var(--radio,      8px);\n  \n  --mkd-display: 'Playfair Display', Georgia, serif;\n  --mkd-texto:   'Inter', system-ui, -apple-system, sans-serif;\n\n  --mkd-dur:   var(--anim-dur,   280ms);\n  --mkd-curva: var(--anim-curva, cubic-bezier(.16,.84,.44,1));\n  --mkd-desp:  var(--anim-desp,  14px);\n  --mkd-esc:   var(--anim-esc,   70ms);\n\n  font-family: var(--mkd-texto);\n  color: var(--mkd-tinta);\n  line-height: 1.65;\n  font-size: 16px;\n  max-width: 1080px;\n  margin: 0 auto;\n}\n.mkd * { box-sizing: border-box; }\n.mkd p { margin: 0 0 16px; }\n\n\/* --- Entradilla ---------------------------------------------------------- *\/\n.mkd__header { margin-bottom: 48px; }\n.mkd__ante {\n  font-size: 13px; font-weight: 600; letter-spacing: 0.1em;\n  text-transform: uppercase; color: var(--mkd-marca); margin-bottom: 12px;\n}\n.mkd__titulo {\n  font-family: var(--mkd-display);\n  font-size: clamp(28px, 4.5vw, 44px);\n  line-height: 1.15; font-weight: 700; letter-spacing: -0.01em;\n  margin: 0 0 20px; color: var(--mkd-tinta);\n}\n.mkd__lead { \n  font-size: clamp(17px, 1.8vw, 20px); color: var(--mkd-gris); \n  max-width: 70ch; line-height: 1.6; \n}\n.mkd__lead b { color: var(--mkd-tinta); font-weight: 600; }\n\n\/* --- Título de apartado -------------------------------------------------- *\/\n.mkd__h3 {\n  font-family: var(--mkd-display);\n  font-size: clamp(22px, 2.5vw, 28px);\n  font-weight: 600; letter-spacing: -0.01em;\n  margin: 56px 0 8px; color: var(--mkd-tinta);\n}\n.mkd__filete {\n  height: 4px; width: 48px; border-radius: 2px;\n  background: var(--mkd-marca); margin-bottom: 32px;\n  transform-origin: left center;\n}\n\n\/* --- Aspectos destacados ------------------------------------------------- *\/\n.mkd__rejilla {\n  list-style: none; margin: 0; padding: 0;\n  display: grid; gap: 20px;\n  grid-template-columns: repeat(auto-fit, minmax(min(100%, 280px), 1fr));\n}\n.mkd__carta {\n  background: var(--mkd-blanco);\n  border: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio);\n  padding: 32px 28px;\n  transition: all var(--mkd-dur) var(--mkd-curva);\n  display: flex; flex-direction: column;\n}\n@media (hover: hover){\n  .mkd__carta:hover {\n    transform: translateY(-4px);\n    border-color: var(--mkd-marca);\n    box-shadow: 0 12px 32px rgba(30, 45, 125, 0.08);\n  }\n}\n.mkd__cab { display: flex; align-items: baseline; gap: 12px; margin-bottom: 16px; }\n.mkd__num {\n  font-family: var(--mkd-display);\n  font-size: 32px; font-weight: 700;\n  color: var(--mkd-marca); line-height: 1;\n}\n.mkd__rotulo {\n  font-size: 13px; font-weight: 600;\n  letter-spacing: 0.05em; text-transform: uppercase; color: var(--mkd-gris);\n}\n.mkd__sub {\n  font-family: var(--mkd-texto);\n  font-size: 18px; font-weight: 700; line-height: 1.35;\n  margin: 0 0 12px; color: var(--mkd-tinta);\n}\n.mkd__cuerpo { font-size: 15px; color: var(--mkd-gris); margin: 0; }\n\n\/* --- Bloque Complementario (Estilo Aspectos Destacados, 1 columna, sin enumeración) --- *\/\n.mkd__bloque {\n  display: flex;\n  flex-direction: column;\n  gap: 16px;\n  margin-bottom: 40px;\n}\n.mkd__bloque-item {\n  background: var(--mkd-blanco);\n  border: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio);\n  padding: 28px 28px;\n  transition: all var(--mkd-dur) var(--mkd-curva);\n  display: flex;\n  flex-direction: column;\n}\n@media (hover: hover){\n  .mkd__bloque-item:hover {\n    transform: translateY(-3px);\n    border-color: var(--mkd-marca);\n    box-shadow: 0 12px 32px rgba(30, 45, 125, 0.08);\n  }\n}\n.mkd__bloque-tit {\n  font-family: var(--mkd-texto);\n  font-size: 18px;\n  font-weight: 700;\n  line-height: 1.35;\n  margin: 0 0 10px;\n  color: var(--mkd-tinta);\n}\n.mkd__bloque-txt {\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  color: var(--mkd-gris);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* --- Lista de componentes y detalles técnicos (Agrupada, sin bucle de subtítulos) --- *\/\n.mkd__lista-componentes {\n  list-style: none;\n  margin: 20px 0 32px;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.mkd__lista-componentes li {\n  position: relative;\n  padding-left: 28px;\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  line-height: 1.6;\n  color: var(--mkd-tinta);\n}\n.mkd__lista-componentes li::before {\n  content: \"\";\n  position: absolute;\n  left: 6px;\n  top: 9px;\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background-color: var(--mkd-marca);\n}\n.mkd__lista-componentes li strong {\n  color: var(--mkd-tinta);\n  font-weight: 600;\n}\n\n\/* --- Especificaciones técnicas (Estilo cebra + Animación V1) ------------- *\/\n.mkd__specs {\n  margin: 0; padding: 0;\n  border-top: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio-s);\n  overflow: hidden;\n}\n.mkd__fila {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 18px 20px;\n  border-bottom: 1px solid var(--mkd-borde);\n  gap: 20px;\n  background-color: transparent; \n  transition: background-color var(--mkd-dur) var(--mkd-curva); \n}\n.mkd__fila:nth-child(even) {\n  background-color: var(--mkd-banda);\n}\n@media (hover: hover){\n  .mkd__fila:hover { \n    background-color: var(--mkd-suave); \n  }\n}\n.mkd__fila dt {\n  font-size: 15px; \n  font-weight: 500;\n  color: var(--mkd-gris); \n  margin: 0;\n  flex: 1;\n}\n.mkd__fila dd {\n  margin: 0; \n  font-size: 15px; \n  font-weight: 700;\n  color: var(--mkd-tinta);\n  text-align: right;\n  flex: 1.5;\n}\n\n\/* --- Cierre de garantía -------------------------------------------------- *\/\n.mkd__garantia {\n  margin-top: 56px; padding: 40px;\n  background: var(--mkd-marca); color: #fff;\n  border-radius: var(--mkd-radio);\n  text-align: center;\n}\n.mkd__garantia-ante {\n  font-size: 12px; font-weight: 600; letter-spacing: 0.15em;\n  text-transform: uppercase; opacity: 0.8; margin-bottom: 12px;\n  display: block;\n}\n.mkd__garantia-tit {\n  font-family: var(--mkd-display); font-size: 26px; font-weight: 700;\n  margin: 0 0 16px; color: #fff;\n}\n.mkd__garantia p { \n  margin: 0 auto; font-size: 16px; opacity: 0.9; \n  max-width: 65ch; line-height: 1.6; \n}\n\n\/* --- Movimiento ----------------------------------------------------------- *\/\n@media (prefers-reduced-motion: no-preference){\n  .mkd__anim {\n    animation: mkd-entrar var(--mkd-dur) var(--mkd-curva) both;\n    animation-delay: calc(var(--i, 0) * var(--mkd-esc));\n  }\n  .mkd__filete { animation: mkd-filete var(--mkd-dur) var(--mkd-curva) both; }\n}\n@keyframes mkd-entrar{\n  from{ opacity: 0; transform: translateY(var(--mkd-desp)); }\n  to  { opacity: 1; transform: none; }\n}\n@keyframes mkd-filete{\n  from{ transform: scaleX(0); }\n  to  { transform: scaleX(1); }\n}\n.mkd__rejilla \u003e :nth-child(1){ --i: 0; }\n.mkd__rejilla \u003e :nth-child(2){ --i: 1; }\n.mkd__rejilla \u003e :nth-child(3){ --i: 2; }\n.mkd__rejilla \u003e :nth-child(4){ --i: 3; }\n\n\/* --- Móvil ----------------------------------------------------------------- *\/\n@media (max-width: 768px){\n  .mkd__fila { \n    flex-direction: column; \n    align-items: flex-start;\n    padding: 16px 20px;\n    gap: 6px; \n  }\n  .mkd__fila dt { font-size: 14px; }\n  .mkd__fila dd { text-align: left; width: 100%; }\n  \n  .mkd__bloque { padding: 20px 16px; }\n  .mkd__garantia { padding: 32px 20px; text-align: left; }\n}\n\u003c\/style\u003e\n\n  \u003cheader class=\"mkd__header mkd__anim\"\u003e\n    \u003cp class=\"mkd__ante\" itemprop=\"category\"\u003eROCA • VICTORIA\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eContenedor de rincón Victoria: 25 cm de acero brillante\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eAprovecha cada centímetro de tu baño con este contenedor de rincón de 25 cm de la serie Victoria. Su fabricación en metal con acabado brillante no solo aporta un brillo sofisticado, sino que garantiza resistencia y durabilidad para mantener el orden con estilo.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eAspectos Destacados\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003col class=\"mkd__rejilla\"\u003e\n    \u003cli class=\"mkd__carta mkd__anim\"\u003e\n      \u003cdiv class=\"mkd__cab\"\u003e\n        \u003cspan class=\"mkd__num\"\u003e01\u003c\/span\u003e\n        \u003cspan class=\"mkd__rotulo\"\u003eCALIDAD CERTIFICADA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eGarantía y Calidad Oficial Roca\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eFabricado con los estándares oficiales de Roca, garantizando materiales duraderos, recambios disponibles y máxima tranquilidad.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eEspecificaciones Técnicas\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003c!-- Tabla con cebra (blanco\/beige), animación hover y textos a los extremos --\u003e\n  \u003cdl class=\"mkd__specs mkd__anim\"\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eMarca \/ Fabricante\u003c\/dt\u003e\n\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eColección \/ Serie\u003c\/dt\u003e\n\u003cdd\u003eColección Victoria de Roca\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eReferencia Fabricante\u003c\/dt\u003e\n\u003cdd itemprop=\"brand\"\u003eA816686001\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eCódigo EAN\u003c\/dt\u003e\n\u003cdd itemprop=\"gtin13\"\u003e8433290101652\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eCategoría de Producto\u003c\/dt\u003e\n\u003cdd\u003eCestas y contenedores de baño\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eAncho Comercial\u003c\/dt\u003e\n\u003cdd\u003e25 cm\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eMaterial Principal\u003c\/dt\u003e\n\u003cdd itemprop=\"material\"\u003ePorcelana vitrificada sanitaria de alta resistencia\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eGarantía Oficial\u003c\/dt\u003e\n\u003cdd\u003e3 Años de garantía europea oficial Roca\u003c\/dd\u003e\n\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDetalles y Componentes del Producto\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cul class=\"mkd__lista-componentes mkd__anim\"\u003e\n    \u003cli\u003e\n\u003cstrong\u003eDiseño y Ergonomía:\u003c\/strong\u003e Estante esquinero para cuarto de baño, perteneciente a la línea Victoria de Roca.\u003c\/li\u003e\n      \u003cli\u003eSu instalación es fija, mediante tornillería o adhesivo.\u003c\/li\u003e\n      \u003cli\u003eFabricado en metal.\u003c\/li\u003e\n      \u003cli\u003ePresenta un acabado brilloso.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eTranquilidad y Cobertura Integral\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3 Años de Garantía Oficial Roca\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eLa ingeniería sanitaria de Roca destaca por su precisión y vida útil prolongada. Cada producto dispone de 3 años de garantía oficial en toda Europa y la confianza que brinda el catálogo líder en innovación para el baño.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Default Title","offer_id":57372921692425,"sku":"A816686001","price":71.65,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_367952_359514.webp?v=1790945631"},{"product_id":"contenedor-para-instalacion-fija-fabricado-en-metal-con-acabado-brillante-de-20-cm-hotels-roca","title":"Contenedor para Instalación Fija Metal Brillante Hotels 20 cm Roca","description":"\u003cdiv class=\"mkd\" itemscope itemtype=\"https:\/\/schema.org\/Product\"\u003e\n\u003cstyle\u003e\n\/* ==========================================================================\n   MERKI — DESCRIPCIÓN DE PRODUCTO (Optimizado)\n   ========================================================================== *\/\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700\u0026family=Playfair+Display:wght@600;700\u0026display=swap');\n\n.mkd {\n  --mkd-marca:   var(--petroleo,   #1e2d7d);\n  --mkd-suave:   var(--brand-soft, #f0f2fb);\n  --mkd-tinta:   var(--tinta,      #1c1c1c);\n  --mkd-gris:    var(--gris,       #737373);\n  --mkd-borde:   var(--borde,      #f0f0f0);\n  --mkd-blanco:  var(--blanco,     #ffffff);\n  --mkd-banda:   var(--porcelana,  #f9f8f6); \/* Tono beige muy sutil para la tabla *\/\n  --mkd-radio:   var(--radius-lg,  16px);\n  --mkd-radio-s: var(--radio,      8px);\n  \n  --mkd-display: 'Playfair Display', Georgia, serif;\n  --mkd-texto:   'Inter', system-ui, -apple-system, sans-serif;\n\n  --mkd-dur:   var(--anim-dur,   280ms);\n  --mkd-curva: var(--anim-curva, cubic-bezier(.16,.84,.44,1));\n  --mkd-desp:  var(--anim-desp,  14px);\n  --mkd-esc:   var(--anim-esc,   70ms);\n\n  font-family: var(--mkd-texto);\n  color: var(--mkd-tinta);\n  line-height: 1.65;\n  font-size: 16px;\n  max-width: 1080px;\n  margin: 0 auto;\n}\n.mkd * { box-sizing: border-box; }\n.mkd p { margin: 0 0 16px; }\n\n\/* --- Entradilla ---------------------------------------------------------- *\/\n.mkd__header { margin-bottom: 48px; }\n.mkd__ante {\n  font-size: 13px; font-weight: 600; letter-spacing: 0.1em;\n  text-transform: uppercase; color: var(--mkd-marca); margin-bottom: 12px;\n}\n.mkd__titulo {\n  font-family: var(--mkd-display);\n  font-size: clamp(28px, 4.5vw, 44px);\n  line-height: 1.15; font-weight: 700; letter-spacing: -0.01em;\n  margin: 0 0 20px; color: var(--mkd-tinta);\n}\n.mkd__lead { \n  font-size: clamp(17px, 1.8vw, 20px); color: var(--mkd-gris); \n  max-width: 70ch; line-height: 1.6; \n}\n.mkd__lead b { color: var(--mkd-tinta); font-weight: 600; }\n\n\/* --- Título de apartado -------------------------------------------------- *\/\n.mkd__h3 {\n  font-family: var(--mkd-display);\n  font-size: clamp(22px, 2.5vw, 28px);\n  font-weight: 600; letter-spacing: -0.01em;\n  margin: 56px 0 8px; color: var(--mkd-tinta);\n}\n.mkd__filete {\n  height: 4px; width: 48px; border-radius: 2px;\n  background: var(--mkd-marca); margin-bottom: 32px;\n  transform-origin: left center;\n}\n\n\/* --- Aspectos destacados ------------------------------------------------- *\/\n.mkd__rejilla {\n  list-style: none; margin: 0; padding: 0;\n  display: grid; gap: 20px;\n  grid-template-columns: repeat(auto-fit, minmax(min(100%, 280px), 1fr));\n}\n.mkd__carta {\n  background: var(--mkd-blanco);\n  border: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio);\n  padding: 32px 28px;\n  transition: all var(--mkd-dur) var(--mkd-curva);\n  display: flex; flex-direction: column;\n}\n@media (hover: hover){\n  .mkd__carta:hover {\n    transform: translateY(-4px);\n    border-color: var(--mkd-marca);\n    box-shadow: 0 12px 32px rgba(30, 45, 125, 0.08);\n  }\n}\n.mkd__cab { display: flex; align-items: baseline; gap: 12px; margin-bottom: 16px; }\n.mkd__num {\n  font-family: var(--mkd-display);\n  font-size: 32px; font-weight: 700;\n  color: var(--mkd-marca); line-height: 1;\n}\n.mkd__rotulo {\n  font-size: 13px; font-weight: 600;\n  letter-spacing: 0.05em; text-transform: uppercase; color: var(--mkd-gris);\n}\n.mkd__sub {\n  font-family: var(--mkd-texto);\n  font-size: 18px; font-weight: 700; line-height: 1.35;\n  margin: 0 0 12px; color: var(--mkd-tinta);\n}\n.mkd__cuerpo { font-size: 15px; color: var(--mkd-gris); margin: 0; }\n\n\/* --- Bloque Complementario (Estilo Aspectos Destacados, 1 columna, sin enumeración) --- *\/\n.mkd__bloque {\n  display: flex;\n  flex-direction: column;\n  gap: 16px;\n  margin-bottom: 40px;\n}\n.mkd__bloque-item {\n  background: var(--mkd-blanco);\n  border: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio);\n  padding: 28px 28px;\n  transition: all var(--mkd-dur) var(--mkd-curva);\n  display: flex;\n  flex-direction: column;\n}\n@media (hover: hover){\n  .mkd__bloque-item:hover {\n    transform: translateY(-3px);\n    border-color: var(--mkd-marca);\n    box-shadow: 0 12px 32px rgba(30, 45, 125, 0.08);\n  }\n}\n.mkd__bloque-tit {\n  font-family: var(--mkd-texto);\n  font-size: 18px;\n  font-weight: 700;\n  line-height: 1.35;\n  margin: 0 0 10px;\n  color: var(--mkd-tinta);\n}\n.mkd__bloque-txt {\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  color: var(--mkd-gris);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* --- Lista de componentes y detalles técnicos (Agrupada, sin bucle de subtítulos) --- *\/\n.mkd__lista-componentes {\n  list-style: none;\n  margin: 20px 0 32px;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.mkd__lista-componentes li {\n  position: relative;\n  padding-left: 28px;\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  line-height: 1.6;\n  color: var(--mkd-tinta);\n}\n.mkd__lista-componentes li::before {\n  content: \"\";\n  position: absolute;\n  left: 6px;\n  top: 9px;\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background-color: var(--mkd-marca);\n}\n.mkd__lista-componentes li strong {\n  color: var(--mkd-tinta);\n  font-weight: 600;\n}\n\n\/* --- Especificaciones técnicas (Estilo cebra + Animación V1) ------------- *\/\n.mkd__specs {\n  margin: 0; padding: 0;\n  border-top: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio-s);\n  overflow: hidden;\n}\n.mkd__fila {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 18px 20px;\n  border-bottom: 1px solid var(--mkd-borde);\n  gap: 20px;\n  background-color: transparent; \n  transition: background-color var(--mkd-dur) var(--mkd-curva); \n}\n.mkd__fila:nth-child(even) {\n  background-color: var(--mkd-banda);\n}\n@media (hover: hover){\n  .mkd__fila:hover { \n    background-color: var(--mkd-suave); \n  }\n}\n.mkd__fila dt {\n  font-size: 15px; \n  font-weight: 500;\n  color: var(--mkd-gris); \n  margin: 0;\n  flex: 1;\n}\n.mkd__fila dd {\n  margin: 0; \n  font-size: 15px; \n  font-weight: 700;\n  color: var(--mkd-tinta);\n  text-align: right;\n  flex: 1.5;\n}\n\n\/* --- Cierre de garantía -------------------------------------------------- *\/\n.mkd__garantia {\n  margin-top: 56px; padding: 40px;\n  background: var(--mkd-marca); color: #fff;\n  border-radius: var(--mkd-radio);\n  text-align: center;\n}\n.mkd__garantia-ante {\n  font-size: 12px; font-weight: 600; letter-spacing: 0.15em;\n  text-transform: uppercase; opacity: 0.8; margin-bottom: 12px;\n  display: block;\n}\n.mkd__garantia-tit {\n  font-family: var(--mkd-display); font-size: 26px; font-weight: 700;\n  margin: 0 0 16px; color: #fff;\n}\n.mkd__garantia p { \n  margin: 0 auto; font-size: 16px; opacity: 0.9; \n  max-width: 65ch; line-height: 1.6; \n}\n\n\/* --- Movimiento ----------------------------------------------------------- *\/\n@media (prefers-reduced-motion: no-preference){\n  .mkd__anim {\n    animation: mkd-entrar var(--mkd-dur) var(--mkd-curva) both;\n    animation-delay: calc(var(--i, 0) * var(--mkd-esc));\n  }\n  .mkd__filete { animation: mkd-filete var(--mkd-dur) var(--mkd-curva) both; }\n}\n@keyframes mkd-entrar{\n  from{ opacity: 0; transform: translateY(var(--mkd-desp)); }\n  to  { opacity: 1; transform: none; }\n}\n@keyframes mkd-filete{\n  from{ transform: scaleX(0); }\n  to  { transform: scaleX(1); }\n}\n.mkd__rejilla \u003e :nth-child(1){ --i: 0; }\n.mkd__rejilla \u003e :nth-child(2){ --i: 1; }\n.mkd__rejilla \u003e :nth-child(3){ --i: 2; }\n.mkd__rejilla \u003e :nth-child(4){ --i: 3; }\n\n\/* --- Móvil ----------------------------------------------------------------- *\/\n@media (max-width: 768px){\n  .mkd__fila { \n    flex-direction: column; \n    align-items: flex-start;\n    padding: 16px 20px;\n    gap: 6px; \n  }\n  .mkd__fila dt { font-size: 14px; }\n  .mkd__fila dd { text-align: left; width: 100%; }\n  \n  .mkd__bloque { padding: 20px 16px; }\n  .mkd__garantia { padding: 32px 20px; text-align: left; }\n}\n\u003c\/style\u003e\n\n  \u003cheader class=\"mkd__header mkd__anim\"\u003e\n    \u003cp class=\"mkd__ante\" itemprop=\"category\"\u003eROCA • HOTELS\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eContenedor de 20 cm en metal brillante para baño\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eEste contenedor de instalación fija, fabricado en metal con acabado brillante, aporta un punto de luz y orden a tu baño. Sus 20 cm de ancho lo hacen ideal para espacios compactos, manteniendo la estética impecable de la serie Hotels.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eAspectos Destacados\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003col class=\"mkd__rejilla\"\u003e\n    \u003cli class=\"mkd__carta mkd__anim\"\u003e\n      \u003cdiv class=\"mkd__cab\"\u003e\n        \u003cspan class=\"mkd__num\"\u003e01\u003c\/span\u003e\n        \u003cspan class=\"mkd__rotulo\"\u003eCALIDAD CERTIFICADA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eGarantía y Calidad Oficial Roca\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eFabricado con los estándares oficiales de Roca, garantizando materiales duraderos, recambios disponibles y máxima tranquilidad.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eEspecificaciones Técnicas\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003c!-- Tabla con cebra (blanco\/beige), animación hover y textos a los extremos --\u003e\n  \u003cdl class=\"mkd__specs mkd__anim\"\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eMarca \/ Fabricante\u003c\/dt\u003e\n\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eColección \/ Serie\u003c\/dt\u003e\n\u003cdd\u003eColección Hotels de Roca\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eReferencia Fabricante\u003c\/dt\u003e\n\u003cdd itemprop=\"brand\"\u003eA816403001\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eCódigo EAN\u003c\/dt\u003e\n\u003cdd itemprop=\"gtin13\"\u003e8414329160833\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eCategoría de Producto\u003c\/dt\u003e\n\u003cdd\u003eCestas y contenedores de baño\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eAncho Comercial\u003c\/dt\u003e\n\u003cdd\u003e20 cm\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eMaterial Principal\u003c\/dt\u003e\n\u003cdd itemprop=\"material\"\u003ePorcelana vitrificada sanitaria de alta resistencia\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eGarantía Oficial\u003c\/dt\u003e\n\u003cdd\u003e3 Años de garantía europea oficial Roca\u003c\/dd\u003e\n\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDetalles y Componentes del Producto\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cul class=\"mkd__lista-componentes mkd__anim\"\u003e\n    \u003cli\u003eContenedor perteneciente fabricado en metal.\u003c\/li\u003e\n      \u003cli\u003eTiene acabado en color brillante.\u003c\/li\u003e\n      \u003cli\u003eSe instala de manera fija a la pared con tornillo.\u003c\/li\u003e\n      \u003cli\u003eRecomendado para espacios públicos.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eProtección y Asistencia Homologada\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3 Años de Garantía Europea Oficial Roca\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eEste modelo cuenta con la certificación oficial de calidad de Roca y una cobertura de 3 años de garantía en toda la Unión Europea, respaldada por una amplia red de profesionales técnicos para tu total seguridad.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Default Title","offer_id":57373056073993,"sku":"A816403001","price":54.47,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_367956_359538.webp?v=1790953789"},{"product_id":"contenedor-de-instalacion-fija-fabricado-en-metal-con-acabado-brillante-tempo-roca","title":"Contenedor de Instalación Fija Metal Brillante Tempo Roca","description":"\u003cdiv class=\"mkd\" itemscope itemtype=\"https:\/\/schema.org\/Product\"\u003e\n\u003cstyle\u003e\n\/* ==========================================================================\n   MERKI — DESCRIPCIÓN DE PRODUCTO (Optimizado)\n   ========================================================================== *\/\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700\u0026family=Playfair+Display:wght@600;700\u0026display=swap');\n\n.mkd {\n  --mkd-marca:   var(--petroleo,   #1e2d7d);\n  --mkd-suave:   var(--brand-soft, #f0f2fb);\n  --mkd-tinta:   var(--tinta,      #1c1c1c);\n  --mkd-gris:    var(--gris,       #737373);\n  --mkd-borde:   var(--borde,      #f0f0f0);\n  --mkd-blanco:  var(--blanco,     #ffffff);\n  --mkd-banda:   var(--porcelana,  #f9f8f6); \/* Tono beige muy sutil para la tabla *\/\n  --mkd-radio:   var(--radius-lg,  16px);\n  --mkd-radio-s: var(--radio,      8px);\n  \n  --mkd-display: 'Playfair Display', Georgia, serif;\n  --mkd-texto:   'Inter', system-ui, -apple-system, sans-serif;\n\n  --mkd-dur:   var(--anim-dur,   280ms);\n  --mkd-curva: var(--anim-curva, cubic-bezier(.16,.84,.44,1));\n  --mkd-desp:  var(--anim-desp,  14px);\n  --mkd-esc:   var(--anim-esc,   70ms);\n\n  font-family: var(--mkd-texto);\n  color: var(--mkd-tinta);\n  line-height: 1.65;\n  font-size: 16px;\n  max-width: 1080px;\n  margin: 0 auto;\n}\n.mkd * { box-sizing: border-box; }\n.mkd p { margin: 0 0 16px; }\n\n\/* --- Entradilla ---------------------------------------------------------- *\/\n.mkd__header { margin-bottom: 48px; }\n.mkd__ante {\n  font-size: 13px; font-weight: 600; letter-spacing: 0.1em;\n  text-transform: uppercase; color: var(--mkd-marca); margin-bottom: 12px;\n}\n.mkd__titulo {\n  font-family: var(--mkd-display);\n  font-size: clamp(28px, 4.5vw, 44px);\n  line-height: 1.15; font-weight: 700; letter-spacing: -0.01em;\n  margin: 0 0 20px; color: var(--mkd-tinta);\n}\n.mkd__lead { \n  font-size: clamp(17px, 1.8vw, 20px); color: var(--mkd-gris); \n  max-width: 70ch; line-height: 1.6; \n}\n.mkd__lead b { color: var(--mkd-tinta); font-weight: 600; }\n\n\/* --- Título de apartado -------------------------------------------------- *\/\n.mkd__h3 {\n  font-family: var(--mkd-display);\n  font-size: clamp(22px, 2.5vw, 28px);\n  font-weight: 600; letter-spacing: -0.01em;\n  margin: 56px 0 8px; color: var(--mkd-tinta);\n}\n.mkd__filete {\n  height: 4px; width: 48px; border-radius: 2px;\n  background: var(--mkd-marca); margin-bottom: 32px;\n  transform-origin: left center;\n}\n\n\/* --- Aspectos destacados ------------------------------------------------- *\/\n.mkd__rejilla {\n  list-style: none; margin: 0; padding: 0;\n  display: grid; gap: 20px;\n  grid-template-columns: repeat(auto-fit, minmax(min(100%, 280px), 1fr));\n}\n.mkd__carta {\n  background: var(--mkd-blanco);\n  border: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio);\n  padding: 32px 28px;\n  transition: all var(--mkd-dur) var(--mkd-curva);\n  display: flex; flex-direction: column;\n}\n@media (hover: hover){\n  .mkd__carta:hover {\n    transform: translateY(-4px);\n    border-color: var(--mkd-marca);\n    box-shadow: 0 12px 32px rgba(30, 45, 125, 0.08);\n  }\n}\n.mkd__cab { display: flex; align-items: baseline; gap: 12px; margin-bottom: 16px; }\n.mkd__num {\n  font-family: var(--mkd-display);\n  font-size: 32px; font-weight: 700;\n  color: var(--mkd-marca); line-height: 1;\n}\n.mkd__rotulo {\n  font-size: 13px; font-weight: 600;\n  letter-spacing: 0.05em; text-transform: uppercase; color: var(--mkd-gris);\n}\n.mkd__sub {\n  font-family: var(--mkd-texto);\n  font-size: 18px; font-weight: 700; line-height: 1.35;\n  margin: 0 0 12px; color: var(--mkd-tinta);\n}\n.mkd__cuerpo { font-size: 15px; color: var(--mkd-gris); margin: 0; }\n\n\/* --- Bloque Complementario (Estilo Aspectos Destacados, 1 columna, sin enumeración) --- *\/\n.mkd__bloque {\n  display: flex;\n  flex-direction: column;\n  gap: 16px;\n  margin-bottom: 40px;\n}\n.mkd__bloque-item {\n  background: var(--mkd-blanco);\n  border: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio);\n  padding: 28px 28px;\n  transition: all var(--mkd-dur) var(--mkd-curva);\n  display: flex;\n  flex-direction: column;\n}\n@media (hover: hover){\n  .mkd__bloque-item:hover {\n    transform: translateY(-3px);\n    border-color: var(--mkd-marca);\n    box-shadow: 0 12px 32px rgba(30, 45, 125, 0.08);\n  }\n}\n.mkd__bloque-tit {\n  font-family: var(--mkd-texto);\n  font-size: 18px;\n  font-weight: 700;\n  line-height: 1.35;\n  margin: 0 0 10px;\n  color: var(--mkd-tinta);\n}\n.mkd__bloque-txt {\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  color: var(--mkd-gris);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* --- Lista de componentes y detalles técnicos (Agrupada, sin bucle de subtítulos) --- *\/\n.mkd__lista-componentes {\n  list-style: none;\n  margin: 20px 0 32px;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.mkd__lista-componentes li {\n  position: relative;\n  padding-left: 28px;\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  line-height: 1.6;\n  color: var(--mkd-tinta);\n}\n.mkd__lista-componentes li::before {\n  content: \"\";\n  position: absolute;\n  left: 6px;\n  top: 9px;\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background-color: var(--mkd-marca);\n}\n.mkd__lista-componentes li strong {\n  color: var(--mkd-tinta);\n  font-weight: 600;\n}\n\n\/* --- Especificaciones técnicas (Estilo cebra + Animación V1) ------------- *\/\n.mkd__specs {\n  margin: 0; padding: 0;\n  border-top: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio-s);\n  overflow: hidden;\n}\n.mkd__fila {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 18px 20px;\n  border-bottom: 1px solid var(--mkd-borde);\n  gap: 20px;\n  background-color: transparent; \n  transition: background-color var(--mkd-dur) var(--mkd-curva); \n}\n.mkd__fila:nth-child(even) {\n  background-color: var(--mkd-banda);\n}\n@media (hover: hover){\n  .mkd__fila:hover { \n    background-color: var(--mkd-suave); \n  }\n}\n.mkd__fila dt {\n  font-size: 15px; \n  font-weight: 500;\n  color: var(--mkd-gris); \n  margin: 0;\n  flex: 1;\n}\n.mkd__fila dd {\n  margin: 0; \n  font-size: 15px; \n  font-weight: 700;\n  color: var(--mkd-tinta);\n  text-align: right;\n  flex: 1.5;\n}\n\n\/* --- Cierre de garantía -------------------------------------------------- *\/\n.mkd__garantia {\n  margin-top: 56px; padding: 40px;\n  background: var(--mkd-marca); color: #fff;\n  border-radius: var(--mkd-radio);\n  text-align: center;\n}\n.mkd__garantia-ante {\n  font-size: 12px; font-weight: 600; letter-spacing: 0.15em;\n  text-transform: uppercase; opacity: 0.8; margin-bottom: 12px;\n  display: block;\n}\n.mkd__garantia-tit {\n  font-family: var(--mkd-display); font-size: 26px; font-weight: 700;\n  margin: 0 0 16px; color: #fff;\n}\n.mkd__garantia p { \n  margin: 0 auto; font-size: 16px; opacity: 0.9; \n  max-width: 65ch; line-height: 1.6; \n}\n\n\/* --- Movimiento ----------------------------------------------------------- *\/\n@media (prefers-reduced-motion: no-preference){\n  .mkd__anim {\n    animation: mkd-entrar var(--mkd-dur) var(--mkd-curva) both;\n    animation-delay: calc(var(--i, 0) * var(--mkd-esc));\n  }\n  .mkd__filete { animation: mkd-filete var(--mkd-dur) var(--mkd-curva) both; }\n}\n@keyframes mkd-entrar{\n  from{ opacity: 0; transform: translateY(var(--mkd-desp)); }\n  to  { opacity: 1; transform: none; }\n}\n@keyframes mkd-filete{\n  from{ transform: scaleX(0); }\n  to  { transform: scaleX(1); }\n}\n.mkd__rejilla \u003e :nth-child(1){ --i: 0; }\n.mkd__rejilla \u003e :nth-child(2){ --i: 1; }\n.mkd__rejilla \u003e :nth-child(3){ --i: 2; }\n.mkd__rejilla \u003e :nth-child(4){ --i: 3; }\n\n\/* --- Móvil ----------------------------------------------------------------- *\/\n@media (max-width: 768px){\n  .mkd__fila { \n    flex-direction: column; \n    align-items: flex-start;\n    padding: 16px 20px;\n    gap: 6px; \n  }\n  .mkd__fila dt { font-size: 14px; }\n  .mkd__fila dd { text-align: left; width: 100%; }\n  \n  .mkd__bloque { padding: 20px 16px; }\n  .mkd__garantia { padding: 32px 20px; text-align: left; }\n}\n\u003c\/style\u003e\n\n  \u003cheader class=\"mkd__header mkd__anim\"\u003e\n    \u003cp class=\"mkd__ante\" itemprop=\"category\"\u003eROCA • TEMPO\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eTempo Roca: Contenedor de instalación fija en metal brillante\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eEl contenedor Tempo Roca, con su acabado brillante y fabricación en metal, aporta un orden duradero y elegante. Su instalación fija y ancho de 30 cm lo convierten en la pieza esencial para mantener el baño impecable.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eAspectos Destacados\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003col class=\"mkd__rejilla\"\u003e\n    \u003cli class=\"mkd__carta mkd__anim\"\u003e\n      \u003cdiv class=\"mkd__cab\"\u003e\n        \u003cspan class=\"mkd__num\"\u003e01\u003c\/span\u003e\n        \u003cspan class=\"mkd__rotulo\"\u003eCALIDAD CERTIFICADA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eGarantía y Calidad Oficial Roca\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eFabricado con los estándares oficiales de Roca, garantizando materiales duraderos, recambios disponibles y máxima tranquilidad.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eEspecificaciones Técnicas\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003c!-- Tabla con cebra (blanco\/beige), animación hover y textos a los extremos --\u003e\n  \u003cdl class=\"mkd__specs mkd__anim\"\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eElementos Incluidos\u003c\/dt\u003e\n\u003cdd\u003ekit de montaje\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eMarca \/ Fabricante\u003c\/dt\u003e\n\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eColección \/ Serie\u003c\/dt\u003e\n\u003cdd\u003eColección Tempo de Roca\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eReferencia Fabricante\u003c\/dt\u003e\n\u003cdd itemprop=\"brand\"\u003eA817028001\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eCódigo EAN\u003c\/dt\u003e\n\u003cdd itemprop=\"gtin13\"\u003e8433290665901\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eCategoría de Producto\u003c\/dt\u003e\n\u003cdd\u003eCestas y contenedores de baño\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eAncho Comercial\u003c\/dt\u003e\n\u003cdd\u003e30 cm\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eMaterial Principal\u003c\/dt\u003e\n\u003cdd itemprop=\"material\"\u003ePorcelana vitrificada sanitaria de alta resistencia\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eGarantía Oficial\u003c\/dt\u003e\n\u003cdd\u003e3 Años de garantía europea oficial Roca\u003c\/dd\u003e\n\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDetalles y Componentes del Producto\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cul class=\"mkd__lista-componentes mkd__anim\"\u003e\n    \u003cli\u003eEstá fabricado en metal con acabado brillante.\u003c\/li\u003e\n      \u003cli\u003eLa instalación se realiza sobre la pared y se puede atornillar.\u003c\/li\u003e\n      \u003cli\u003eIncluye kit de montaje.\u003c\/li\u003e\n      \u003cli\u003eRecomendado para hogares.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eCompromiso de Fiabilidad y Sostenibilidad\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3 Años de Garantía Oficial de Fábrica Roca\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eRoca aplica los más estrictos ensayos mecánicos y de esmaltado a cada producto. Tu inversión está protegida con 3 años de garantía oficial europea y asistencia técnica autorizada ante cualquier defecto de fabricación.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Default Title","offer_id":57373129670921,"sku":"A817028001","price":107.29,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_384569_359612.webp?v=1790955984"},{"product_id":"contenedor-de-pared-fabricado-en-acero-inoxidable-con-acabado-mate-superinox-mate-roca","title":"Contenedor de Pared Mate Superinox Mate Roca","description":"\u003cdiv class=\"mkd\" itemscope itemtype=\"https:\/\/schema.org\/Product\"\u003e\n\u003cstyle\u003e\n\/* ==========================================================================\n   MERKI — DESCRIPCIÓN DE PRODUCTO (Optimizado)\n   ========================================================================== *\/\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700\u0026family=Playfair+Display:wght@600;700\u0026display=swap');\n\n.mkd {\n  --mkd-marca:   var(--petroleo,   #1e2d7d);\n  --mkd-suave:   var(--brand-soft, #f0f2fb);\n  --mkd-tinta:   var(--tinta,      #1c1c1c);\n  --mkd-gris:    var(--gris,       #737373);\n  --mkd-borde:   var(--borde,      #f0f0f0);\n  --mkd-blanco:  var(--blanco,     #ffffff);\n  --mkd-banda:   var(--porcelana,  #f9f8f6); \/* Tono beige muy sutil para la tabla *\/\n  --mkd-radio:   var(--radius-lg,  16px);\n  --mkd-radio-s: var(--radio,      8px);\n  \n  --mkd-display: 'Playfair Display', Georgia, serif;\n  --mkd-texto:   'Inter', system-ui, -apple-system, sans-serif;\n\n  --mkd-dur:   var(--anim-dur,   280ms);\n  --mkd-curva: var(--anim-curva, cubic-bezier(.16,.84,.44,1));\n  --mkd-desp:  var(--anim-desp,  14px);\n  --mkd-esc:   var(--anim-esc,   70ms);\n\n  font-family: var(--mkd-texto);\n  color: var(--mkd-tinta);\n  line-height: 1.65;\n  font-size: 16px;\n  max-width: 1080px;\n  margin: 0 auto;\n}\n.mkd * { box-sizing: border-box; }\n.mkd p { margin: 0 0 16px; }\n\n\/* --- Entradilla ---------------------------------------------------------- *\/\n.mkd__header { margin-bottom: 48px; }\n.mkd__ante {\n  font-size: 13px; font-weight: 600; letter-spacing: 0.1em;\n  text-transform: uppercase; color: var(--mkd-marca); margin-bottom: 12px;\n}\n.mkd__titulo {\n  font-family: var(--mkd-display);\n  font-size: clamp(28px, 4.5vw, 44px);\n  line-height: 1.15; font-weight: 700; letter-spacing: -0.01em;\n  margin: 0 0 20px; color: var(--mkd-tinta);\n}\n.mkd__lead { \n  font-size: clamp(17px, 1.8vw, 20px); color: var(--mkd-gris); \n  max-width: 70ch; line-height: 1.6; \n}\n.mkd__lead b { color: var(--mkd-tinta); font-weight: 600; }\n\n\/* --- Título de apartado -------------------------------------------------- *\/\n.mkd__h3 {\n  font-family: var(--mkd-display);\n  font-size: clamp(22px, 2.5vw, 28px);\n  font-weight: 600; letter-spacing: -0.01em;\n  margin: 56px 0 8px; color: var(--mkd-tinta);\n}\n.mkd__filete {\n  height: 4px; width: 48px; border-radius: 2px;\n  background: var(--mkd-marca); margin-bottom: 32px;\n  transform-origin: left center;\n}\n\n\/* --- Aspectos destacados ------------------------------------------------- *\/\n.mkd__rejilla {\n  list-style: none; margin: 0; padding: 0;\n  display: grid; gap: 20px;\n  grid-template-columns: repeat(auto-fit, minmax(min(100%, 280px), 1fr));\n}\n.mkd__carta {\n  background: var(--mkd-blanco);\n  border: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio);\n  padding: 32px 28px;\n  transition: all var(--mkd-dur) var(--mkd-curva);\n  display: flex; flex-direction: column;\n}\n@media (hover: hover){\n  .mkd__carta:hover {\n    transform: translateY(-4px);\n    border-color: var(--mkd-marca);\n    box-shadow: 0 12px 32px rgba(30, 45, 125, 0.08);\n  }\n}\n.mkd__cab { display: flex; align-items: baseline; gap: 12px; margin-bottom: 16px; }\n.mkd__num {\n  font-family: var(--mkd-display);\n  font-size: 32px; font-weight: 700;\n  color: var(--mkd-marca); line-height: 1;\n}\n.mkd__rotulo {\n  font-size: 13px; font-weight: 600;\n  letter-spacing: 0.05em; text-transform: uppercase; color: var(--mkd-gris);\n}\n.mkd__sub {\n  font-family: var(--mkd-texto);\n  font-size: 18px; font-weight: 700; line-height: 1.35;\n  margin: 0 0 12px; color: var(--mkd-tinta);\n}\n.mkd__cuerpo { font-size: 15px; color: var(--mkd-gris); margin: 0; }\n\n\/* --- Bloque Complementario (Estilo Aspectos Destacados, 1 columna, sin enumeración) --- *\/\n.mkd__bloque {\n  display: flex;\n  flex-direction: column;\n  gap: 16px;\n  margin-bottom: 40px;\n}\n.mkd__bloque-item {\n  background: var(--mkd-blanco);\n  border: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio);\n  padding: 28px 28px;\n  transition: all var(--mkd-dur) var(--mkd-curva);\n  display: flex;\n  flex-direction: column;\n}\n@media (hover: hover){\n  .mkd__bloque-item:hover {\n    transform: translateY(-3px);\n    border-color: var(--mkd-marca);\n    box-shadow: 0 12px 32px rgba(30, 45, 125, 0.08);\n  }\n}\n.mkd__bloque-tit {\n  font-family: var(--mkd-texto);\n  font-size: 18px;\n  font-weight: 700;\n  line-height: 1.35;\n  margin: 0 0 10px;\n  color: var(--mkd-tinta);\n}\n.mkd__bloque-txt {\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  color: var(--mkd-gris);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* --- Lista de componentes y detalles técnicos (Agrupada, sin bucle de subtítulos) --- *\/\n.mkd__lista-componentes {\n  list-style: none;\n  margin: 20px 0 32px;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.mkd__lista-componentes li {\n  position: relative;\n  padding-left: 28px;\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  line-height: 1.6;\n  color: var(--mkd-tinta);\n}\n.mkd__lista-componentes li::before {\n  content: \"\";\n  position: absolute;\n  left: 6px;\n  top: 9px;\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background-color: var(--mkd-marca);\n}\n.mkd__lista-componentes li strong {\n  color: var(--mkd-tinta);\n  font-weight: 600;\n}\n\n\/* --- Especificaciones técnicas (Estilo cebra + Animación V1) ------------- *\/\n.mkd__specs {\n  margin: 0; padding: 0;\n  border-top: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio-s);\n  overflow: hidden;\n}\n.mkd__fila {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 18px 20px;\n  border-bottom: 1px solid var(--mkd-borde);\n  gap: 20px;\n  background-color: transparent; \n  transition: background-color var(--mkd-dur) var(--mkd-curva); \n}\n.mkd__fila:nth-child(even) {\n  background-color: var(--mkd-banda);\n}\n@media (hover: hover){\n  .mkd__fila:hover { \n    background-color: var(--mkd-suave); \n  }\n}\n.mkd__fila dt {\n  font-size: 15px; \n  font-weight: 500;\n  color: var(--mkd-gris); \n  margin: 0;\n  flex: 1;\n}\n.mkd__fila dd {\n  margin: 0; \n  font-size: 15px; \n  font-weight: 700;\n  color: var(--mkd-tinta);\n  text-align: right;\n  flex: 1.5;\n}\n\n\/* --- Cierre de garantía -------------------------------------------------- *\/\n.mkd__garantia {\n  margin-top: 56px; padding: 40px;\n  background: var(--mkd-marca); color: #fff;\n  border-radius: var(--mkd-radio);\n  text-align: center;\n}\n.mkd__garantia-ante {\n  font-size: 12px; font-weight: 600; letter-spacing: 0.15em;\n  text-transform: uppercase; opacity: 0.8; margin-bottom: 12px;\n  display: block;\n}\n.mkd__garantia-tit {\n  font-family: var(--mkd-display); font-size: 26px; font-weight: 700;\n  margin: 0 0 16px; color: #fff;\n}\n.mkd__garantia p { \n  margin: 0 auto; font-size: 16px; opacity: 0.9; \n  max-width: 65ch; line-height: 1.6; \n}\n\n\/* --- Movimiento ----------------------------------------------------------- *\/\n@media (prefers-reduced-motion: no-preference){\n  .mkd__anim {\n    animation: mkd-entrar var(--mkd-dur) var(--mkd-curva) both;\n    animation-delay: calc(var(--i, 0) * var(--mkd-esc));\n  }\n  .mkd__filete { animation: mkd-filete var(--mkd-dur) var(--mkd-curva) both; }\n}\n@keyframes mkd-entrar{\n  from{ opacity: 0; transform: translateY(var(--mkd-desp)); }\n  to  { opacity: 1; transform: none; }\n}\n@keyframes mkd-filete{\n  from{ transform: scaleX(0); }\n  to  { transform: scaleX(1); }\n}\n.mkd__rejilla \u003e :nth-child(1){ --i: 0; }\n.mkd__rejilla \u003e :nth-child(2){ --i: 1; }\n.mkd__rejilla \u003e :nth-child(3){ --i: 2; }\n.mkd__rejilla \u003e :nth-child(4){ --i: 3; }\n\n\/* --- Móvil ----------------------------------------------------------------- *\/\n@media (max-width: 768px){\n  .mkd__fila { \n    flex-direction: column; \n    align-items: flex-start;\n    padding: 16px 20px;\n    gap: 6px; \n  }\n  .mkd__fila dt { font-size: 14px; }\n  .mkd__fila dd { text-align: left; width: 100%; }\n  \n  .mkd__bloque { padding: 20px 16px; }\n  .mkd__garantia { padding: 32px 20px; text-align: left; }\n}\n\u003c\/style\u003e\n\n  \u003cheader class=\"mkd__header mkd__anim\"\u003e\n    \u003cp class=\"mkd__ante\" itemprop=\"category\"\u003eROCA • SUPERINOX\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eSuperinox: Acero Inoxidable Mate que Perdura en tu Baño\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eEl contenedor de pared Superinox Mate de Roca, con 32 cm de ancho, fusiona la resistencia del acero inoxidable con un acabado mate que resiste huellas y corrosión. Su instalación mural libera espacio y aporta un orden duradero, elevando la funcionalidad diaria con un diseño atemporal.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eAspectos Destacados\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003col class=\"mkd__rejilla\"\u003e\n    \u003cli class=\"mkd__carta mkd__anim\"\u003e\n      \u003cdiv class=\"mkd__cab\"\u003e\n        \u003cspan class=\"mkd__num\"\u003e01\u003c\/span\u003e\n        \u003cspan class=\"mkd__rotulo\"\u003eCALIDAD CERTIFICADA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eGarantía y Calidad Oficial Roca\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eFabricado con los estándares oficiales de Roca, garantizando materiales duraderos, recambios disponibles y máxima tranquilidad.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eEspecificaciones Técnicas\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003c!-- Tabla con cebra (blanco\/beige), animación hover y textos a los extremos --\u003e\n  \u003cdl class=\"mkd__specs mkd__anim\"\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eMarca \/ Fabricante\u003c\/dt\u003e\n\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eColección \/ Serie\u003c\/dt\u003e\n\u003cdd\u003eColección Superinox de Roca\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eReferencia Fabricante\u003c\/dt\u003e\n\u003cdd itemprop=\"brand\"\u003eA817311002\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eCódigo EAN\u003c\/dt\u003e\n\u003cdd itemprop=\"gtin13\"\u003e8433290985559\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eCategoría de Producto\u003c\/dt\u003e\n\u003cdd\u003eCestas y contenedores de baño\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eAncho Comercial\u003c\/dt\u003e\n\u003cdd\u003e32 cm\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eMaterial Principal\u003c\/dt\u003e\n\u003cdd itemprop=\"material\"\u003ePorcelana vitrificada sanitaria de alta resistencia\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eGarantía Oficial\u003c\/dt\u003e\n\u003cdd\u003e3 Años de garantía europea oficial Roca\u003c\/dd\u003e\n\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDetalles y Componentes del Producto\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cul class=\"mkd__lista-componentes mkd__anim\"\u003e\n    \u003cli\u003e\n\u003cstrong\u003eHerrajes y Bisagras de Sujeción:\u003c\/strong\u003e Está fabricado en acero inoxidable.\u003c\/li\u003e\n      \u003cli\u003ePresenta un acabado mate.\u003c\/li\u003e\n      \u003cli\u003eLa instalación se realiza sobre la pared y se puede atornillar.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eRespaldo y Fiabilidad de Fábrica\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003eGarantía Oficial del Fabricante Roca (3 Años)\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eAdquirir producto original Roca asegura los más exigentes estándares de durabilidad y seguridad. Disfrutas de 3 años de cobertura europea oficial y atención técnica especializada directa del fabricante ante cualquier eventualidad.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Default Title","offer_id":57373180166409,"sku":"A817311002","price":85.53,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_383721_359599.webp?v=1790958373"},{"product_id":"contenedor-para-rincon-de-17-5-cm-fabricado-en-metal-con-acabado-de-brillo-rubik-roca","title":"Contenedor para Rincón Metal de Brillo Rubik 17,5 cm Roca","description":"\u003cdiv class=\"mkd\" itemscope itemtype=\"https:\/\/schema.org\/Product\"\u003e\n\u003cstyle\u003e\n\/* ==========================================================================\n   MERKI — DESCRIPCIÓN DE PRODUCTO (Optimizado)\n   ========================================================================== *\/\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700\u0026family=Playfair+Display:wght@600;700\u0026display=swap');\n\n.mkd {\n  --mkd-marca:   var(--petroleo,   #1e2d7d);\n  --mkd-suave:   var(--brand-soft, #f0f2fb);\n  --mkd-tinta:   var(--tinta,      #1c1c1c);\n  --mkd-gris:    var(--gris,       #737373);\n  --mkd-borde:   var(--borde,      #f0f0f0);\n  --mkd-blanco:  var(--blanco,     #ffffff);\n  --mkd-banda:   var(--porcelana,  #f9f8f6); \/* Tono beige muy sutil para la tabla *\/\n  --mkd-radio:   var(--radius-lg,  16px);\n  --mkd-radio-s: var(--radio,      8px);\n  \n  --mkd-display: 'Playfair Display', Georgia, serif;\n  --mkd-texto:   'Inter', system-ui, -apple-system, sans-serif;\n\n  --mkd-dur:   var(--anim-dur,   280ms);\n  --mkd-curva: var(--anim-curva, cubic-bezier(.16,.84,.44,1));\n  --mkd-desp:  var(--anim-desp,  14px);\n  --mkd-esc:   var(--anim-esc,   70ms);\n\n  font-family: var(--mkd-texto);\n  color: var(--mkd-tinta);\n  line-height: 1.65;\n  font-size: 16px;\n  max-width: 1080px;\n  margin: 0 auto;\n}\n.mkd * { box-sizing: border-box; }\n.mkd p { margin: 0 0 16px; }\n\n\/* --- Entradilla ---------------------------------------------------------- *\/\n.mkd__header { margin-bottom: 48px; }\n.mkd__ante {\n  font-size: 13px; font-weight: 600; letter-spacing: 0.1em;\n  text-transform: uppercase; color: var(--mkd-marca); margin-bottom: 12px;\n}\n.mkd__titulo {\n  font-family: var(--mkd-display);\n  font-size: clamp(28px, 4.5vw, 44px);\n  line-height: 1.15; font-weight: 700; letter-spacing: -0.01em;\n  margin: 0 0 20px; color: var(--mkd-tinta);\n}\n.mkd__lead { \n  font-size: clamp(17px, 1.8vw, 20px); color: var(--mkd-gris); \n  max-width: 70ch; line-height: 1.6; \n}\n.mkd__lead b { color: var(--mkd-tinta); font-weight: 600; }\n\n\/* --- Título de apartado -------------------------------------------------- *\/\n.mkd__h3 {\n  font-family: var(--mkd-display);\n  font-size: clamp(22px, 2.5vw, 28px);\n  font-weight: 600; letter-spacing: -0.01em;\n  margin: 56px 0 8px; color: var(--mkd-tinta);\n}\n.mkd__filete {\n  height: 4px; width: 48px; border-radius: 2px;\n  background: var(--mkd-marca); margin-bottom: 32px;\n  transform-origin: left center;\n}\n\n\/* --- Aspectos destacados ------------------------------------------------- *\/\n.mkd__rejilla {\n  list-style: none; margin: 0; padding: 0;\n  display: grid; gap: 20px;\n  grid-template-columns: repeat(auto-fit, minmax(min(100%, 280px), 1fr));\n}\n.mkd__carta {\n  background: var(--mkd-blanco);\n  border: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio);\n  padding: 32px 28px;\n  transition: all var(--mkd-dur) var(--mkd-curva);\n  display: flex; flex-direction: column;\n}\n@media (hover: hover){\n  .mkd__carta:hover {\n    transform: translateY(-4px);\n    border-color: var(--mkd-marca);\n    box-shadow: 0 12px 32px rgba(30, 45, 125, 0.08);\n  }\n}\n.mkd__cab { display: flex; align-items: baseline; gap: 12px; margin-bottom: 16px; }\n.mkd__num {\n  font-family: var(--mkd-display);\n  font-size: 32px; font-weight: 700;\n  color: var(--mkd-marca); line-height: 1;\n}\n.mkd__rotulo {\n  font-size: 13px; font-weight: 600;\n  letter-spacing: 0.05em; text-transform: uppercase; color: var(--mkd-gris);\n}\n.mkd__sub {\n  font-family: var(--mkd-texto);\n  font-size: 18px; font-weight: 700; line-height: 1.35;\n  margin: 0 0 12px; color: var(--mkd-tinta);\n}\n.mkd__cuerpo { font-size: 15px; color: var(--mkd-gris); margin: 0; }\n\n\/* --- Bloque Complementario (Estilo Aspectos Destacados, 1 columna, sin enumeración) --- *\/\n.mkd__bloque {\n  display: flex;\n  flex-direction: column;\n  gap: 16px;\n  margin-bottom: 40px;\n}\n.mkd__bloque-item {\n  background: var(--mkd-blanco);\n  border: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio);\n  padding: 28px 28px;\n  transition: all var(--mkd-dur) var(--mkd-curva);\n  display: flex;\n  flex-direction: column;\n}\n@media (hover: hover){\n  .mkd__bloque-item:hover {\n    transform: translateY(-3px);\n    border-color: var(--mkd-marca);\n    box-shadow: 0 12px 32px rgba(30, 45, 125, 0.08);\n  }\n}\n.mkd__bloque-tit {\n  font-family: var(--mkd-texto);\n  font-size: 18px;\n  font-weight: 700;\n  line-height: 1.35;\n  margin: 0 0 10px;\n  color: var(--mkd-tinta);\n}\n.mkd__bloque-txt {\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  color: var(--mkd-gris);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* --- Lista de componentes y detalles técnicos (Agrupada, sin bucle de subtítulos) --- *\/\n.mkd__lista-componentes {\n  list-style: none;\n  margin: 20px 0 32px;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.mkd__lista-componentes li {\n  position: relative;\n  padding-left: 28px;\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  line-height: 1.6;\n  color: var(--mkd-tinta);\n}\n.mkd__lista-componentes li::before {\n  content: \"\";\n  position: absolute;\n  left: 6px;\n  top: 9px;\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background-color: var(--mkd-marca);\n}\n.mkd__lista-componentes li strong {\n  color: var(--mkd-tinta);\n  font-weight: 600;\n}\n\n\/* --- Especificaciones técnicas (Estilo cebra + Animación V1) ------------- *\/\n.mkd__specs {\n  margin: 0; padding: 0;\n  border-top: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio-s);\n  overflow: hidden;\n}\n.mkd__fila {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 18px 20px;\n  border-bottom: 1px solid var(--mkd-borde);\n  gap: 20px;\n  background-color: transparent; \n  transition: background-color var(--mkd-dur) var(--mkd-curva); \n}\n.mkd__fila:nth-child(even) {\n  background-color: var(--mkd-banda);\n}\n@media (hover: hover){\n  .mkd__fila:hover { \n    background-color: var(--mkd-suave); \n  }\n}\n.mkd__fila dt {\n  font-size: 15px; \n  font-weight: 500;\n  color: var(--mkd-gris); \n  margin: 0;\n  flex: 1;\n}\n.mkd__fila dd {\n  margin: 0; \n  font-size: 15px; \n  font-weight: 700;\n  color: var(--mkd-tinta);\n  text-align: right;\n  flex: 1.5;\n}\n\n\/* --- Cierre de garantía -------------------------------------------------- *\/\n.mkd__garantia {\n  margin-top: 56px; padding: 40px;\n  background: var(--mkd-marca); color: #fff;\n  border-radius: var(--mkd-radio);\n  text-align: center;\n}\n.mkd__garantia-ante {\n  font-size: 12px; font-weight: 600; letter-spacing: 0.15em;\n  text-transform: uppercase; opacity: 0.8; margin-bottom: 12px;\n  display: block;\n}\n.mkd__garantia-tit {\n  font-family: var(--mkd-display); font-size: 26px; font-weight: 700;\n  margin: 0 0 16px; color: #fff;\n}\n.mkd__garantia p { \n  margin: 0 auto; font-size: 16px; opacity: 0.9; \n  max-width: 65ch; line-height: 1.6; \n}\n\n\/* --- Movimiento ----------------------------------------------------------- *\/\n@media (prefers-reduced-motion: no-preference){\n  .mkd__anim {\n    animation: mkd-entrar var(--mkd-dur) var(--mkd-curva) both;\n    animation-delay: calc(var(--i, 0) * var(--mkd-esc));\n  }\n  .mkd__filete { animation: mkd-filete var(--mkd-dur) var(--mkd-curva) both; }\n}\n@keyframes mkd-entrar{\n  from{ opacity: 0; transform: translateY(var(--mkd-desp)); }\n  to  { opacity: 1; transform: none; }\n}\n@keyframes mkd-filete{\n  from{ transform: scaleX(0); }\n  to  { transform: scaleX(1); }\n}\n.mkd__rejilla \u003e :nth-child(1){ --i: 0; }\n.mkd__rejilla \u003e :nth-child(2){ --i: 1; }\n.mkd__rejilla \u003e :nth-child(3){ --i: 2; }\n.mkd__rejilla \u003e :nth-child(4){ --i: 3; }\n\n\/* --- Móvil ----------------------------------------------------------------- *\/\n@media (max-width: 768px){\n  .mkd__fila { \n    flex-direction: column; \n    align-items: flex-start;\n    padding: 16px 20px;\n    gap: 6px; \n  }\n  .mkd__fila dt { font-size: 14px; }\n  .mkd__fila dd { text-align: left; width: 100%; }\n  \n  .mkd__bloque { padding: 20px 16px; }\n  .mkd__garantia { padding: 32px 20px; text-align: left; }\n}\n\u003c\/style\u003e\n\n  \u003cheader class=\"mkd__header mkd__anim\"\u003e\n    \u003cp class=\"mkd__ante\" itemprop=\"category\"\u003eROCA • RUBIK\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eContenedor de rincón Rubik: 17,5 cm de acero brillante\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eAprovecha cada centímetro de tu baño con este contenedor de rincón de 17,5 cm de fondo, diseñado para encajar en el ángulo perfecto. Su fabricación en metal con acabado de brillo Rubik aporta una luminosidad sofisticada y una resistencia duradera, convirtiendo el orden en un gesto de estilo.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eAspectos Destacados\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003col class=\"mkd__rejilla\"\u003e\n    \u003cli class=\"mkd__carta mkd__anim\"\u003e\n      \u003cdiv class=\"mkd__cab\"\u003e\n        \u003cspan class=\"mkd__num\"\u003e01\u003c\/span\u003e\n        \u003cspan class=\"mkd__rotulo\"\u003eMEDIDAS IDEALES\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eMedidas: 18,7 cm\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eTamaño equilibrado pensado para encajar a la perfección tanto en baños principales como en aseos de invitados.\u003c\/p\u003e\n    \u003c\/li\u003e\n    \u003cli class=\"mkd__carta mkd__anim\"\u003e\n      \u003cdiv class=\"mkd__cab\"\u003e\n        \u003cspan class=\"mkd__num\"\u003e02\u003c\/span\u003e\n        \u003cspan class=\"mkd__rotulo\"\u003eCALIDAD CERTIFICADA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eGarantía y Calidad Oficial Roca\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eFabricado con los estándares oficiales de Roca, garantizando materiales duraderos, recambios disponibles y máxima tranquilidad.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eEspecificaciones Técnicas\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003c!-- Tabla con cebra (blanco\/beige), animación hover y textos a los extremos --\u003e\n  \u003cdl class=\"mkd__specs mkd__anim\"\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eMarca \/ Fabricante\u003c\/dt\u003e\n\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eColección \/ Serie\u003c\/dt\u003e\n\u003cdd\u003eColección Rubik de Roca\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eReferencia Fabricante\u003c\/dt\u003e\n\u003cdd itemprop=\"brand\"\u003eA816854001\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eCódigo EAN\u003c\/dt\u003e\n\u003cdd itemprop=\"gtin13\"\u003e8433290379990\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eCategoría de Producto\u003c\/dt\u003e\n\u003cdd\u003eCestas y contenedores de baño\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eDimensiones Totales\u003c\/dt\u003e\n\u003cdd\u003e18,7 cm (ancho) x 11,4 cm (alto) x 17,5 cm (fondo\/largo)\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eMaterial Principal\u003c\/dt\u003e\n\u003cdd itemprop=\"material\"\u003ePorcelana vitrificada sanitaria de alta resistencia\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eGarantía Oficial\u003c\/dt\u003e\n\u003cdd\u003e3 Años de garantía europea oficial Roca\u003c\/dd\u003e\n\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDetalles y Componentes del Producto\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cul class=\"mkd__lista-componentes mkd__anim\"\u003e\n    \u003cli\u003ePosibilidad de instalación mediante tornillería o adhesivo.\u003c\/li\u003e\n      \u003cli\u003eInstalación en esquina.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e metal.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eAcabado:\u003c\/strong\u003e brillo.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eTipo de instalación:\u003c\/strong\u003e mural.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eCompromiso de Calidad y Respaldo Oficial\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3 Años de Garantía Europea del Fabricante Roca\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eRoca es el referente europeo indiscutible en equipamiento de baño. Todas sus piezas cuentan con 3 años de garantía oficial de fábrica y la cobertura integral de su red de servicio técnico oficial para garantizar tu máxima tranquilidad.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Default Title","offer_id":57373189013769,"sku":"A816854001","price":82.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_367960_359557.webp?v=1790959167"},{"product_id":"contenedor-de-instalacion-fija-de-20-cm-fabricado-en-metal-con-acabado-brillante-victoria-roca","title":"Contenedor de Instalación Fija Metal Brillante Victoria 20 cm Roca","description":"\u003cdiv class=\"mkd\" itemscope itemtype=\"https:\/\/schema.org\/Product\"\u003e\n\u003cstyle\u003e\n\/* ==========================================================================\n   MERKI — DESCRIPCIÓN DE PRODUCTO (Optimizado)\n   ========================================================================== *\/\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700\u0026family=Playfair+Display:wght@600;700\u0026display=swap');\n\n.mkd {\n  --mkd-marca:   var(--petroleo,   #1e2d7d);\n  --mkd-suave:   var(--brand-soft, #f0f2fb);\n  --mkd-tinta:   var(--tinta,      #1c1c1c);\n  --mkd-gris:    var(--gris,       #737373);\n  --mkd-borde:   var(--borde,      #f0f0f0);\n  --mkd-blanco:  var(--blanco,     #ffffff);\n  --mkd-banda:   var(--porcelana,  #f9f8f6); \/* Tono beige muy sutil para la tabla *\/\n  --mkd-radio:   var(--radius-lg,  16px);\n  --mkd-radio-s: var(--radio,      8px);\n  \n  --mkd-display: 'Playfair Display', Georgia, serif;\n  --mkd-texto:   'Inter', system-ui, -apple-system, sans-serif;\n\n  --mkd-dur:   var(--anim-dur,   280ms);\n  --mkd-curva: var(--anim-curva, cubic-bezier(.16,.84,.44,1));\n  --mkd-desp:  var(--anim-desp,  14px);\n  --mkd-esc:   var(--anim-esc,   70ms);\n\n  font-family: var(--mkd-texto);\n  color: var(--mkd-tinta);\n  line-height: 1.65;\n  font-size: 16px;\n  max-width: 1080px;\n  margin: 0 auto;\n}\n.mkd * { box-sizing: border-box; }\n.mkd p { margin: 0 0 16px; }\n\n\/* --- Entradilla ---------------------------------------------------------- *\/\n.mkd__header { margin-bottom: 48px; }\n.mkd__ante {\n  font-size: 13px; font-weight: 600; letter-spacing: 0.1em;\n  text-transform: uppercase; color: var(--mkd-marca); margin-bottom: 12px;\n}\n.mkd__titulo {\n  font-family: var(--mkd-display);\n  font-size: clamp(28px, 4.5vw, 44px);\n  line-height: 1.15; font-weight: 700; letter-spacing: -0.01em;\n  margin: 0 0 20px; color: var(--mkd-tinta);\n}\n.mkd__lead { \n  font-size: clamp(17px, 1.8vw, 20px); color: var(--mkd-gris); \n  max-width: 70ch; line-height: 1.6; \n}\n.mkd__lead b { color: var(--mkd-tinta); font-weight: 600; }\n\n\/* --- Título de apartado -------------------------------------------------- *\/\n.mkd__h3 {\n  font-family: var(--mkd-display);\n  font-size: clamp(22px, 2.5vw, 28px);\n  font-weight: 600; letter-spacing: -0.01em;\n  margin: 56px 0 8px; color: var(--mkd-tinta);\n}\n.mkd__filete {\n  height: 4px; width: 48px; border-radius: 2px;\n  background: var(--mkd-marca); margin-bottom: 32px;\n  transform-origin: left center;\n}\n\n\/* --- Aspectos destacados ------------------------------------------------- *\/\n.mkd__rejilla {\n  list-style: none; margin: 0; padding: 0;\n  display: grid; gap: 20px;\n  grid-template-columns: repeat(auto-fit, minmax(min(100%, 280px), 1fr));\n}\n.mkd__carta {\n  background: var(--mkd-blanco);\n  border: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio);\n  padding: 32px 28px;\n  transition: all var(--mkd-dur) var(--mkd-curva);\n  display: flex; flex-direction: column;\n}\n@media (hover: hover){\n  .mkd__carta:hover {\n    transform: translateY(-4px);\n    border-color: var(--mkd-marca);\n    box-shadow: 0 12px 32px rgba(30, 45, 125, 0.08);\n  }\n}\n.mkd__cab { display: flex; align-items: baseline; gap: 12px; margin-bottom: 16px; }\n.mkd__num {\n  font-family: var(--mkd-display);\n  font-size: 32px; font-weight: 700;\n  color: var(--mkd-marca); line-height: 1;\n}\n.mkd__rotulo {\n  font-size: 13px; font-weight: 600;\n  letter-spacing: 0.05em; text-transform: uppercase; color: var(--mkd-gris);\n}\n.mkd__sub {\n  font-family: var(--mkd-texto);\n  font-size: 18px; font-weight: 700; line-height: 1.35;\n  margin: 0 0 12px; color: var(--mkd-tinta);\n}\n.mkd__cuerpo { font-size: 15px; color: var(--mkd-gris); margin: 0; }\n\n\/* --- Bloque Complementario (Estilo Aspectos Destacados, 1 columna, sin enumeración) --- *\/\n.mkd__bloque {\n  display: flex;\n  flex-direction: column;\n  gap: 16px;\n  margin-bottom: 40px;\n}\n.mkd__bloque-item {\n  background: var(--mkd-blanco);\n  border: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio);\n  padding: 28px 28px;\n  transition: all var(--mkd-dur) var(--mkd-curva);\n  display: flex;\n  flex-direction: column;\n}\n@media (hover: hover){\n  .mkd__bloque-item:hover {\n    transform: translateY(-3px);\n    border-color: var(--mkd-marca);\n    box-shadow: 0 12px 32px rgba(30, 45, 125, 0.08);\n  }\n}\n.mkd__bloque-tit {\n  font-family: var(--mkd-texto);\n  font-size: 18px;\n  font-weight: 700;\n  line-height: 1.35;\n  margin: 0 0 10px;\n  color: var(--mkd-tinta);\n}\n.mkd__bloque-txt {\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  color: var(--mkd-gris);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* --- Lista de componentes y detalles técnicos (Agrupada, sin bucle de subtítulos) --- *\/\n.mkd__lista-componentes {\n  list-style: none;\n  margin: 20px 0 32px;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.mkd__lista-componentes li {\n  position: relative;\n  padding-left: 28px;\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  line-height: 1.6;\n  color: var(--mkd-tinta);\n}\n.mkd__lista-componentes li::before {\n  content: \"\";\n  position: absolute;\n  left: 6px;\n  top: 9px;\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background-color: var(--mkd-marca);\n}\n.mkd__lista-componentes li strong {\n  color: var(--mkd-tinta);\n  font-weight: 600;\n}\n\n\/* --- Especificaciones técnicas (Estilo cebra + Animación V1) ------------- *\/\n.mkd__specs {\n  margin: 0; padding: 0;\n  border-top: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio-s);\n  overflow: hidden;\n}\n.mkd__fila {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 18px 20px;\n  border-bottom: 1px solid var(--mkd-borde);\n  gap: 20px;\n  background-color: transparent; \n  transition: background-color var(--mkd-dur) var(--mkd-curva); \n}\n.mkd__fila:nth-child(even) {\n  background-color: var(--mkd-banda);\n}\n@media (hover: hover){\n  .mkd__fila:hover { \n    background-color: var(--mkd-suave); \n  }\n}\n.mkd__fila dt {\n  font-size: 15px; \n  font-weight: 500;\n  color: var(--mkd-gris); \n  margin: 0;\n  flex: 1;\n}\n.mkd__fila dd {\n  margin: 0; \n  font-size: 15px; \n  font-weight: 700;\n  color: var(--mkd-tinta);\n  text-align: right;\n  flex: 1.5;\n}\n\n\/* --- Cierre de garantía -------------------------------------------------- *\/\n.mkd__garantia {\n  margin-top: 56px; padding: 40px;\n  background: var(--mkd-marca); color: #fff;\n  border-radius: var(--mkd-radio);\n  text-align: center;\n}\n.mkd__garantia-ante {\n  font-size: 12px; font-weight: 600; letter-spacing: 0.15em;\n  text-transform: uppercase; opacity: 0.8; margin-bottom: 12px;\n  display: block;\n}\n.mkd__garantia-tit {\n  font-family: var(--mkd-display); font-size: 26px; font-weight: 700;\n  margin: 0 0 16px; color: #fff;\n}\n.mkd__garantia p { \n  margin: 0 auto; font-size: 16px; opacity: 0.9; \n  max-width: 65ch; line-height: 1.6; \n}\n\n\/* --- Movimiento ----------------------------------------------------------- *\/\n@media (prefers-reduced-motion: no-preference){\n  .mkd__anim {\n    animation: mkd-entrar var(--mkd-dur) var(--mkd-curva) both;\n    animation-delay: calc(var(--i, 0) * var(--mkd-esc));\n  }\n  .mkd__filete { animation: mkd-filete var(--mkd-dur) var(--mkd-curva) both; }\n}\n@keyframes mkd-entrar{\n  from{ opacity: 0; transform: translateY(var(--mkd-desp)); }\n  to  { opacity: 1; transform: none; }\n}\n@keyframes mkd-filete{\n  from{ transform: scaleX(0); }\n  to  { transform: scaleX(1); }\n}\n.mkd__rejilla \u003e :nth-child(1){ --i: 0; }\n.mkd__rejilla \u003e :nth-child(2){ --i: 1; }\n.mkd__rejilla \u003e :nth-child(3){ --i: 2; }\n.mkd__rejilla \u003e :nth-child(4){ --i: 3; }\n\n\/* --- Móvil ----------------------------------------------------------------- *\/\n@media (max-width: 768px){\n  .mkd__fila { \n    flex-direction: column; \n    align-items: flex-start;\n    padding: 16px 20px;\n    gap: 6px; \n  }\n  .mkd__fila dt { font-size: 14px; }\n  .mkd__fila dd { text-align: left; width: 100%; }\n  \n  .mkd__bloque { padding: 20px 16px; }\n  .mkd__garantia { padding: 32px 20px; text-align: left; }\n}\n\u003c\/style\u003e\n\n  \u003cheader class=\"mkd__header mkd__anim\"\u003e\n    \u003cp class=\"mkd__ante\" itemprop=\"category\"\u003eROCA • VICTORIA\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eVictoria Roca: Contenedor de instalación fija de 20 cm en metal brillante\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eEste contenedor de instalación fija, con sus 20 cm de ancho y acabado metal brillante, aporta un punto de sofisticación atemporal a tu baño. Su diseño de la serie Victoria combina la resistencia del metal con una estética luminosa que perdura, ofreciendo un almacenamiento elegante y duradero para tus essentials diarios.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eAspectos Destacados\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003col class=\"mkd__rejilla\"\u003e\n    \u003cli class=\"mkd__carta mkd__anim\"\u003e\n      \u003cdiv class=\"mkd__cab\"\u003e\n        \u003cspan class=\"mkd__num\"\u003e01\u003c\/span\u003e\n        \u003cspan class=\"mkd__rotulo\"\u003eCALIDAD CERTIFICADA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eGarantía y Calidad Oficial Roca\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eFabricado con los estándares oficiales de Roca, garantizando materiales duraderos, recambios disponibles y máxima tranquilidad.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eEspecificaciones Técnicas\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003c!-- Tabla con cebra (blanco\/beige), animación hover y textos a los extremos --\u003e\n  \u003cdl class=\"mkd__specs mkd__anim\"\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eMarca \/ Fabricante\u003c\/dt\u003e\n\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eColección \/ Serie\u003c\/dt\u003e\n\u003cdd\u003eColección Victoria de Roca\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eReferencia Fabricante\u003c\/dt\u003e\n\u003cdd itemprop=\"brand\"\u003eA816687001\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eCódigo EAN\u003c\/dt\u003e\n\u003cdd itemprop=\"gtin13\"\u003e8433290101669\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eCategoría de Producto\u003c\/dt\u003e\n\u003cdd\u003eCestas y contenedores de baño\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eAncho Comercial\u003c\/dt\u003e\n\u003cdd\u003e20 cm\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eMaterial Principal\u003c\/dt\u003e\n\u003cdd itemprop=\"material\"\u003ePorcelana vitrificada sanitaria de alta resistencia\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eGarantía Oficial\u003c\/dt\u003e\n\u003cdd\u003e3 Años de garantía europea oficial Roca\u003c\/dd\u003e\n\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDetalles y Componentes del Producto\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cul class=\"mkd__lista-componentes mkd__anim\"\u003e\n    \u003cli\u003e\n\u003cstrong\u003eDiseño y Ergonomía:\u003c\/strong\u003e Estante perteneciente a la línea Victoria de Roca.\u003c\/li\u003e\n      \u003cli\u003eFabricado en metal.\u003c\/li\u003e\n      \u003cli\u003ePresenta un acabado brillante.\u003c\/li\u003e\n      \u003cli\u003eSu instalación es fija, mediante tornillería o adhesivo.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eConfianza y Servicio Homologado\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003eGarantía Oficial Europea Roca (3 Años)\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eTu compra está plenamente respaldada por la garantía oficial de 3 años de Roca Sanitarios, ofreciendo protección directa de fábrica, soporte técnico cualificado y repuestos originales disponibles a largo plazo.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Default Title","offer_id":57373197828361,"sku":"A816687001","price":58.23,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_367954_359524.webp?v=1790959864"},{"product_id":"contenedor-para-rincon-de-bano-fabricado-en-metal-con-acabado-brilloso-de-20-cm-hotels-roca","title":"Contenedor para Rincón de Baño Metal Brilloso Hotels 20 cm Roca","description":"\u003cdiv class=\"mkd\" itemscope itemtype=\"https:\/\/schema.org\/Product\"\u003e\n\u003cstyle\u003e\n\/* ==========================================================================\n   MERKI — DESCRIPCIÓN DE PRODUCTO (Optimizado)\n   ========================================================================== *\/\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700\u0026family=Playfair+Display:wght@600;700\u0026display=swap');\n\n.mkd {\n  --mkd-marca:   var(--petroleo,   #1e2d7d);\n  --mkd-suave:   var(--brand-soft, #f0f2fb);\n  --mkd-tinta:   var(--tinta,      #1c1c1c);\n  --mkd-gris:    var(--gris,       #737373);\n  --mkd-borde:   var(--borde,      #f0f0f0);\n  --mkd-blanco:  var(--blanco,     #ffffff);\n  --mkd-banda:   var(--porcelana,  #f9f8f6); \/* Tono beige muy sutil para la tabla *\/\n  --mkd-radio:   var(--radius-lg,  16px);\n  --mkd-radio-s: var(--radio,      8px);\n  \n  --mkd-display: 'Playfair Display', Georgia, serif;\n  --mkd-texto:   'Inter', system-ui, -apple-system, sans-serif;\n\n  --mkd-dur:   var(--anim-dur,   280ms);\n  --mkd-curva: var(--anim-curva, cubic-bezier(.16,.84,.44,1));\n  --mkd-desp:  var(--anim-desp,  14px);\n  --mkd-esc:   var(--anim-esc,   70ms);\n\n  font-family: var(--mkd-texto);\n  color: var(--mkd-tinta);\n  line-height: 1.65;\n  font-size: 16px;\n  max-width: 1080px;\n  margin: 0 auto;\n}\n.mkd * { box-sizing: border-box; }\n.mkd p { margin: 0 0 16px; }\n\n\/* --- Entradilla ---------------------------------------------------------- *\/\n.mkd__header { margin-bottom: 48px; }\n.mkd__ante {\n  font-size: 13px; font-weight: 600; letter-spacing: 0.1em;\n  text-transform: uppercase; color: var(--mkd-marca); margin-bottom: 12px;\n}\n.mkd__titulo {\n  font-family: var(--mkd-display);\n  font-size: clamp(28px, 4.5vw, 44px);\n  line-height: 1.15; font-weight: 700; letter-spacing: -0.01em;\n  margin: 0 0 20px; color: var(--mkd-tinta);\n}\n.mkd__lead { \n  font-size: clamp(17px, 1.8vw, 20px); color: var(--mkd-gris); \n  max-width: 70ch; line-height: 1.6; \n}\n.mkd__lead b { color: var(--mkd-tinta); font-weight: 600; }\n\n\/* --- Título de apartado -------------------------------------------------- *\/\n.mkd__h3 {\n  font-family: var(--mkd-display);\n  font-size: clamp(22px, 2.5vw, 28px);\n  font-weight: 600; letter-spacing: -0.01em;\n  margin: 56px 0 8px; color: var(--mkd-tinta);\n}\n.mkd__filete {\n  height: 4px; width: 48px; border-radius: 2px;\n  background: var(--mkd-marca); margin-bottom: 32px;\n  transform-origin: left center;\n}\n\n\/* --- Aspectos destacados ------------------------------------------------- *\/\n.mkd__rejilla {\n  list-style: none; margin: 0; padding: 0;\n  display: grid; gap: 20px;\n  grid-template-columns: repeat(auto-fit, minmax(min(100%, 280px), 1fr));\n}\n.mkd__carta {\n  background: var(--mkd-blanco);\n  border: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio);\n  padding: 32px 28px;\n  transition: all var(--mkd-dur) var(--mkd-curva);\n  display: flex; flex-direction: column;\n}\n@media (hover: hover){\n  .mkd__carta:hover {\n    transform: translateY(-4px);\n    border-color: var(--mkd-marca);\n    box-shadow: 0 12px 32px rgba(30, 45, 125, 0.08);\n  }\n}\n.mkd__cab { display: flex; align-items: baseline; gap: 12px; margin-bottom: 16px; }\n.mkd__num {\n  font-family: var(--mkd-display);\n  font-size: 32px; font-weight: 700;\n  color: var(--mkd-marca); line-height: 1;\n}\n.mkd__rotulo {\n  font-size: 13px; font-weight: 600;\n  letter-spacing: 0.05em; text-transform: uppercase; color: var(--mkd-gris);\n}\n.mkd__sub {\n  font-family: var(--mkd-texto);\n  font-size: 18px; font-weight: 700; line-height: 1.35;\n  margin: 0 0 12px; color: var(--mkd-tinta);\n}\n.mkd__cuerpo { font-size: 15px; color: var(--mkd-gris); margin: 0; }\n\n\/* --- Bloque Complementario (Estilo Aspectos Destacados, 1 columna, sin enumeración) --- *\/\n.mkd__bloque {\n  display: flex;\n  flex-direction: column;\n  gap: 16px;\n  margin-bottom: 40px;\n}\n.mkd__bloque-item {\n  background: var(--mkd-blanco);\n  border: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio);\n  padding: 28px 28px;\n  transition: all var(--mkd-dur) var(--mkd-curva);\n  display: flex;\n  flex-direction: column;\n}\n@media (hover: hover){\n  .mkd__bloque-item:hover {\n    transform: translateY(-3px);\n    border-color: var(--mkd-marca);\n    box-shadow: 0 12px 32px rgba(30, 45, 125, 0.08);\n  }\n}\n.mkd__bloque-tit {\n  font-family: var(--mkd-texto);\n  font-size: 18px;\n  font-weight: 700;\n  line-height: 1.35;\n  margin: 0 0 10px;\n  color: var(--mkd-tinta);\n}\n.mkd__bloque-txt {\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  color: var(--mkd-gris);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* --- Lista de componentes y detalles técnicos (Agrupada, sin bucle de subtítulos) --- *\/\n.mkd__lista-componentes {\n  list-style: none;\n  margin: 20px 0 32px;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.mkd__lista-componentes li {\n  position: relative;\n  padding-left: 28px;\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  line-height: 1.6;\n  color: var(--mkd-tinta);\n}\n.mkd__lista-componentes li::before {\n  content: \"\";\n  position: absolute;\n  left: 6px;\n  top: 9px;\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background-color: var(--mkd-marca);\n}\n.mkd__lista-componentes li strong {\n  color: var(--mkd-tinta);\n  font-weight: 600;\n}\n\n\/* --- Especificaciones técnicas (Estilo cebra + Animación V1) ------------- *\/\n.mkd__specs {\n  margin: 0; padding: 0;\n  border-top: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio-s);\n  overflow: hidden;\n}\n.mkd__fila {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 18px 20px;\n  border-bottom: 1px solid var(--mkd-borde);\n  gap: 20px;\n  background-color: transparent; \n  transition: background-color var(--mkd-dur) var(--mkd-curva); \n}\n.mkd__fila:nth-child(even) {\n  background-color: var(--mkd-banda);\n}\n@media (hover: hover){\n  .mkd__fila:hover { \n    background-color: var(--mkd-suave); \n  }\n}\n.mkd__fila dt {\n  font-size: 15px; \n  font-weight: 500;\n  color: var(--mkd-gris); \n  margin: 0;\n  flex: 1;\n}\n.mkd__fila dd {\n  margin: 0; \n  font-size: 15px; \n  font-weight: 700;\n  color: var(--mkd-tinta);\n  text-align: right;\n  flex: 1.5;\n}\n\n\/* --- Cierre de garantía -------------------------------------------------- *\/\n.mkd__garantia {\n  margin-top: 56px; padding: 40px;\n  background: var(--mkd-marca); color: #fff;\n  border-radius: var(--mkd-radio);\n  text-align: center;\n}\n.mkd__garantia-ante {\n  font-size: 12px; font-weight: 600; letter-spacing: 0.15em;\n  text-transform: uppercase; opacity: 0.8; margin-bottom: 12px;\n  display: block;\n}\n.mkd__garantia-tit {\n  font-family: var(--mkd-display); font-size: 26px; font-weight: 700;\n  margin: 0 0 16px; color: #fff;\n}\n.mkd__garantia p { \n  margin: 0 auto; font-size: 16px; opacity: 0.9; \n  max-width: 65ch; line-height: 1.6; \n}\n\n\/* --- Movimiento ----------------------------------------------------------- *\/\n@media (prefers-reduced-motion: no-preference){\n  .mkd__anim {\n    animation: mkd-entrar var(--mkd-dur) var(--mkd-curva) both;\n    animation-delay: calc(var(--i, 0) * var(--mkd-esc));\n  }\n  .mkd__filete { animation: mkd-filete var(--mkd-dur) var(--mkd-curva) both; }\n}\n@keyframes mkd-entrar{\n  from{ opacity: 0; transform: translateY(var(--mkd-desp)); }\n  to  { opacity: 1; transform: none; }\n}\n@keyframes mkd-filete{\n  from{ transform: scaleX(0); }\n  to  { transform: scaleX(1); }\n}\n.mkd__rejilla \u003e :nth-child(1){ --i: 0; }\n.mkd__rejilla \u003e :nth-child(2){ --i: 1; }\n.mkd__rejilla \u003e :nth-child(3){ --i: 2; }\n.mkd__rejilla \u003e :nth-child(4){ --i: 3; }\n\n\/* --- Móvil ----------------------------------------------------------------- *\/\n@media (max-width: 768px){\n  .mkd__fila { \n    flex-direction: column; \n    align-items: flex-start;\n    padding: 16px 20px;\n    gap: 6px; \n  }\n  .mkd__fila dt { font-size: 14px; }\n  .mkd__fila dd { text-align: left; width: 100%; }\n  \n  .mkd__bloque { padding: 20px 16px; }\n  .mkd__garantia { padding: 32px 20px; text-align: left; }\n}\n\u003c\/style\u003e\n\n  \u003cheader class=\"mkd__header mkd__anim\"\u003e\n    \u003cp class=\"mkd__ante\" itemprop=\"category\"\u003eROCA • HOTELS\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eContenedor de rincón Hotels: 20 cm de metal brillante\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eOptimiza cada centímetro de tu baño con un contenedor de rincón diseñado para espacios reducidos. Su acabado metálico brillante y sus 20 cm de ancho aportan una solución funcional y elegante, resistente a la humedad y de fácil limpieza. La serie Hotels de Roca garantiza durabilidad y un estilo atemporal que realza cualquier ambiente.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eAspectos Destacados\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003col class=\"mkd__rejilla\"\u003e\n    \u003cli class=\"mkd__carta mkd__anim\"\u003e\n      \u003cdiv class=\"mkd__cab\"\u003e\n        \u003cspan class=\"mkd__num\"\u003e01\u003c\/span\u003e\n        \u003cspan class=\"mkd__rotulo\"\u003eCALIDAD CERTIFICADA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eGarantía y Calidad Oficial Roca\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eFabricado con los estándares oficiales de Roca, garantizando materiales duraderos, recambios disponibles y máxima tranquilidad.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eEspecificaciones Técnicas\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003c!-- Tabla con cebra (blanco\/beige), animación hover y textos a los extremos --\u003e\n  \u003cdl class=\"mkd__specs mkd__anim\"\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eMarca \/ Fabricante\u003c\/dt\u003e\n\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eColección \/ Serie\u003c\/dt\u003e\n\u003cdd\u003eColección Hotels de Roca\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eReferencia Fabricante\u003c\/dt\u003e\n\u003cdd itemprop=\"brand\"\u003eA816731001\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eCódigo EAN\u003c\/dt\u003e\n\u003cdd itemprop=\"gtin13\"\u003e8433291111445\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eCategoría de Producto\u003c\/dt\u003e\n\u003cdd\u003eCestas y contenedores de baño\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eAncho Comercial\u003c\/dt\u003e\n\u003cdd\u003e20 cm\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eMaterial Principal\u003c\/dt\u003e\n\u003cdd itemprop=\"material\"\u003ePorcelana vitrificada sanitaria de alta resistencia\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eGarantía Oficial\u003c\/dt\u003e\n\u003cdd\u003e3 Años de garantía europea oficial Roca\u003c\/dd\u003e\n\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDetalles y Componentes del Producto\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cul class=\"mkd__lista-componentes mkd__anim\"\u003e\n    \u003cli\u003eContenedor perteneciente fabricado en metal.\u003c\/li\u003e\n      \u003cli\u003eTiene acabado en color brillante.\u003c\/li\u003e\n      \u003cli\u003eSe instala de manera fija a la pared con tornillo.\u003c\/li\u003e\n      \u003cli\u003eRecomendado para espacios públicos.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eCalidad y Solvencia de Fabricante\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3 Años de Garantía Oficial del Fabricante Roca\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eLa durabilidad y el rendimiento óptimo son la seña de identidad de Roca. Con tu compra dispones de 3 años de garantía oficial del fabricante y servicio de asistencia técnica directa para una experiencia sin preocupaciones.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Default Title","offer_id":57373218898185,"sku":"A816731001","price":67.18,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_367957_359542.webp?v=1790960415"},{"product_id":"contenedor-para-rincon-de-20-cm-fabricado-en-metal-con-acabado-brillante-victoria-roca","title":"Contenedor para Rincón Metal Brillante Victoria 20 cm Roca","description":"\u003cdiv class=\"mkd\" itemscope itemtype=\"https:\/\/schema.org\/Product\"\u003e\n\u003cstyle\u003e\n\/* ==========================================================================\n   MERKI — DESCRIPCIÓN DE PRODUCTO (Optimizado)\n   ========================================================================== *\/\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700\u0026family=Playfair+Display:wght@600;700\u0026display=swap');\n\n.mkd {\n  --mkd-marca:   var(--petroleo,   #1e2d7d);\n  --mkd-suave:   var(--brand-soft, #f0f2fb);\n  --mkd-tinta:   var(--tinta,      #1c1c1c);\n  --mkd-gris:    var(--gris,       #737373);\n  --mkd-borde:   var(--borde,      #f0f0f0);\n  --mkd-blanco:  var(--blanco,     #ffffff);\n  --mkd-banda:   var(--porcelana,  #f9f8f6); \/* Tono beige muy sutil para la tabla *\/\n  --mkd-radio:   var(--radius-lg,  16px);\n  --mkd-radio-s: var(--radio,      8px);\n  \n  --mkd-display: 'Playfair Display', Georgia, serif;\n  --mkd-texto:   'Inter', system-ui, -apple-system, sans-serif;\n\n  --mkd-dur:   var(--anim-dur,   280ms);\n  --mkd-curva: var(--anim-curva, cubic-bezier(.16,.84,.44,1));\n  --mkd-desp:  var(--anim-desp,  14px);\n  --mkd-esc:   var(--anim-esc,   70ms);\n\n  font-family: var(--mkd-texto);\n  color: var(--mkd-tinta);\n  line-height: 1.65;\n  font-size: 16px;\n  max-width: 1080px;\n  margin: 0 auto;\n}\n.mkd * { box-sizing: border-box; }\n.mkd p { margin: 0 0 16px; }\n\n\/* --- Entradilla ---------------------------------------------------------- *\/\n.mkd__header { margin-bottom: 48px; }\n.mkd__ante {\n  font-size: 13px; font-weight: 600; letter-spacing: 0.1em;\n  text-transform: uppercase; color: var(--mkd-marca); margin-bottom: 12px;\n}\n.mkd__titulo {\n  font-family: var(--mkd-display);\n  font-size: clamp(28px, 4.5vw, 44px);\n  line-height: 1.15; font-weight: 700; letter-spacing: -0.01em;\n  margin: 0 0 20px; color: var(--mkd-tinta);\n}\n.mkd__lead { \n  font-size: clamp(17px, 1.8vw, 20px); color: var(--mkd-gris); \n  max-width: 70ch; line-height: 1.6; \n}\n.mkd__lead b { color: var(--mkd-tinta); font-weight: 600; }\n\n\/* --- Título de apartado -------------------------------------------------- *\/\n.mkd__h3 {\n  font-family: var(--mkd-display);\n  font-size: clamp(22px, 2.5vw, 28px);\n  font-weight: 600; letter-spacing: -0.01em;\n  margin: 56px 0 8px; color: var(--mkd-tinta);\n}\n.mkd__filete {\n  height: 4px; width: 48px; border-radius: 2px;\n  background: var(--mkd-marca); margin-bottom: 32px;\n  transform-origin: left center;\n}\n\n\/* --- Aspectos destacados ------------------------------------------------- *\/\n.mkd__rejilla {\n  list-style: none; margin: 0; padding: 0;\n  display: grid; gap: 20px;\n  grid-template-columns: repeat(auto-fit, minmax(min(100%, 280px), 1fr));\n}\n.mkd__carta {\n  background: var(--mkd-blanco);\n  border: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio);\n  padding: 32px 28px;\n  transition: all var(--mkd-dur) var(--mkd-curva);\n  display: flex; flex-direction: column;\n}\n@media (hover: hover){\n  .mkd__carta:hover {\n    transform: translateY(-4px);\n    border-color: var(--mkd-marca);\n    box-shadow: 0 12px 32px rgba(30, 45, 125, 0.08);\n  }\n}\n.mkd__cab { display: flex; align-items: baseline; gap: 12px; margin-bottom: 16px; }\n.mkd__num {\n  font-family: var(--mkd-display);\n  font-size: 32px; font-weight: 700;\n  color: var(--mkd-marca); line-height: 1;\n}\n.mkd__rotulo {\n  font-size: 13px; font-weight: 600;\n  letter-spacing: 0.05em; text-transform: uppercase; color: var(--mkd-gris);\n}\n.mkd__sub {\n  font-family: var(--mkd-texto);\n  font-size: 18px; font-weight: 700; line-height: 1.35;\n  margin: 0 0 12px; color: var(--mkd-tinta);\n}\n.mkd__cuerpo { font-size: 15px; color: var(--mkd-gris); margin: 0; }\n\n\/* --- Bloque Complementario (Estilo Aspectos Destacados, 1 columna, sin enumeración) --- *\/\n.mkd__bloque {\n  display: flex;\n  flex-direction: column;\n  gap: 16px;\n  margin-bottom: 40px;\n}\n.mkd__bloque-item {\n  background: var(--mkd-blanco);\n  border: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio);\n  padding: 28px 28px;\n  transition: all var(--mkd-dur) var(--mkd-curva);\n  display: flex;\n  flex-direction: column;\n}\n@media (hover: hover){\n  .mkd__bloque-item:hover {\n    transform: translateY(-3px);\n    border-color: var(--mkd-marca);\n    box-shadow: 0 12px 32px rgba(30, 45, 125, 0.08);\n  }\n}\n.mkd__bloque-tit {\n  font-family: var(--mkd-texto);\n  font-size: 18px;\n  font-weight: 700;\n  line-height: 1.35;\n  margin: 0 0 10px;\n  color: var(--mkd-tinta);\n}\n.mkd__bloque-txt {\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  color: var(--mkd-gris);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* --- Lista de componentes y detalles técnicos (Agrupada, sin bucle de subtítulos) --- *\/\n.mkd__lista-componentes {\n  list-style: none;\n  margin: 20px 0 32px;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.mkd__lista-componentes li {\n  position: relative;\n  padding-left: 28px;\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  line-height: 1.6;\n  color: var(--mkd-tinta);\n}\n.mkd__lista-componentes li::before {\n  content: \"\";\n  position: absolute;\n  left: 6px;\n  top: 9px;\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background-color: var(--mkd-marca);\n}\n.mkd__lista-componentes li strong {\n  color: var(--mkd-tinta);\n  font-weight: 600;\n}\n\n\/* --- Especificaciones técnicas (Estilo cebra + Animación V1) ------------- *\/\n.mkd__specs {\n  margin: 0; padding: 0;\n  border-top: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio-s);\n  overflow: hidden;\n}\n.mkd__fila {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 18px 20px;\n  border-bottom: 1px solid var(--mkd-borde);\n  gap: 20px;\n  background-color: transparent; \n  transition: background-color var(--mkd-dur) var(--mkd-curva); \n}\n.mkd__fila:nth-child(even) {\n  background-color: var(--mkd-banda);\n}\n@media (hover: hover){\n  .mkd__fila:hover { \n    background-color: var(--mkd-suave); \n  }\n}\n.mkd__fila dt {\n  font-size: 15px; \n  font-weight: 500;\n  color: var(--mkd-gris); \n  margin: 0;\n  flex: 1;\n}\n.mkd__fila dd {\n  margin: 0; \n  font-size: 15px; \n  font-weight: 700;\n  color: var(--mkd-tinta);\n  text-align: right;\n  flex: 1.5;\n}\n\n\/* --- Cierre de garantía -------------------------------------------------- *\/\n.mkd__garantia {\n  margin-top: 56px; padding: 40px;\n  background: var(--mkd-marca); color: #fff;\n  border-radius: var(--mkd-radio);\n  text-align: center;\n}\n.mkd__garantia-ante {\n  font-size: 12px; font-weight: 600; letter-spacing: 0.15em;\n  text-transform: uppercase; opacity: 0.8; margin-bottom: 12px;\n  display: block;\n}\n.mkd__garantia-tit {\n  font-family: var(--mkd-display); font-size: 26px; font-weight: 700;\n  margin: 0 0 16px; color: #fff;\n}\n.mkd__garantia p { \n  margin: 0 auto; font-size: 16px; opacity: 0.9; \n  max-width: 65ch; line-height: 1.6; \n}\n\n\/* --- Movimiento ----------------------------------------------------------- *\/\n@media (prefers-reduced-motion: no-preference){\n  .mkd__anim {\n    animation: mkd-entrar var(--mkd-dur) var(--mkd-curva) both;\n    animation-delay: calc(var(--i, 0) * var(--mkd-esc));\n  }\n  .mkd__filete { animation: mkd-filete var(--mkd-dur) var(--mkd-curva) both; }\n}\n@keyframes mkd-entrar{\n  from{ opacity: 0; transform: translateY(var(--mkd-desp)); }\n  to  { opacity: 1; transform: none; }\n}\n@keyframes mkd-filete{\n  from{ transform: scaleX(0); }\n  to  { transform: scaleX(1); }\n}\n.mkd__rejilla \u003e :nth-child(1){ --i: 0; }\n.mkd__rejilla \u003e :nth-child(2){ --i: 1; }\n.mkd__rejilla \u003e :nth-child(3){ --i: 2; }\n.mkd__rejilla \u003e :nth-child(4){ --i: 3; }\n\n\/* --- Móvil ----------------------------------------------------------------- *\/\n@media (max-width: 768px){\n  .mkd__fila { \n    flex-direction: column; \n    align-items: flex-start;\n    padding: 16px 20px;\n    gap: 6px; \n  }\n  .mkd__fila dt { font-size: 14px; }\n  .mkd__fila dd { text-align: left; width: 100%; }\n  \n  .mkd__bloque { padding: 20px 16px; }\n  .mkd__garantia { padding: 32px 20px; text-align: left; }\n}\n\u003c\/style\u003e\n\n  \u003cheader class=\"mkd__header mkd__anim\"\u003e\n    \u003cp class=\"mkd__ante\" itemprop=\"category\"\u003eROCA • VICTORIA\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eContenedor de rincón Victoria: 20 cm de acero brillante\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eOptimiza cada centímetro de tu baño con un contenedor de rincón diseñado para aprovechar el espacio. Su acabado en metal brillante aporta un brillo sofisticado y duradero, resistente a la humedad. La serie Victoria de Roca garantiza una integración perfecta con un estilo atemporal.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eAspectos Destacados\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003col class=\"mkd__rejilla\"\u003e\n    \u003cli class=\"mkd__carta mkd__anim\"\u003e\n      \u003cdiv class=\"mkd__cab\"\u003e\n        \u003cspan class=\"mkd__num\"\u003e01\u003c\/span\u003e\n        \u003cspan class=\"mkd__rotulo\"\u003eCALIDAD CERTIFICADA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eGarantía y Calidad Oficial Roca\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eFabricado con los estándares oficiales de Roca, garantizando materiales duraderos, recambios disponibles y máxima tranquilidad.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eEspecificaciones Técnicas\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003c!-- Tabla con cebra (blanco\/beige), animación hover y textos a los extremos --\u003e\n  \u003cdl class=\"mkd__specs mkd__anim\"\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eMarca \/ Fabricante\u003c\/dt\u003e\n\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eColección \/ Serie\u003c\/dt\u003e\n\u003cdd\u003eColección Victoria de Roca\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eReferencia Fabricante\u003c\/dt\u003e\n\u003cdd itemprop=\"brand\"\u003eA816685001\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eCódigo EAN\u003c\/dt\u003e\n\u003cdd itemprop=\"gtin13\"\u003e8433290101645\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eCategoría de Producto\u003c\/dt\u003e\n\u003cdd\u003eCestas y contenedores de baño\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eAncho Comercial\u003c\/dt\u003e\n\u003cdd\u003e20 cm\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eMaterial Principal\u003c\/dt\u003e\n\u003cdd itemprop=\"material\"\u003ePorcelana vitrificada sanitaria de alta resistencia\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eGarantía Oficial\u003c\/dt\u003e\n\u003cdd\u003e3 Años de garantía europea oficial Roca\u003c\/dd\u003e\n\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDetalles y Componentes del Producto\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cul class=\"mkd__lista-componentes mkd__anim\"\u003e\n    \u003cli\u003e\n\u003cstrong\u003eDiseño y Ergonomía:\u003c\/strong\u003e Contenedor esquinero perteneciente a la línea Victoria de Roca.\u003c\/li\u003e\n      \u003cli\u003eFabricado en metal, con acabado brillante.\u003c\/li\u003e\n      \u003cli\u003eSu instalación es fija mediante tornillería o adhesivo.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eExcelencia Sanitaria y Respaldo Técnico\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3 Años de Garantía Oficial del Fabricante Roca\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eCon más de un siglo de trayectoria, Roca respalda este producto con 3 años de garantía oficial europea. Dispones de repuestos garantizados y la asistencia cualificada de los servicios técnicos autorizados de la marca.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Default Title","offer_id":57373733617929,"sku":"A816685001","price":65.2,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_367953_359522.webp?v=1790997541"},{"product_id":"contenedor-mural-de-metal-negro-titanio-30x11-cm-para-bano-tempo-roca","title":"Contenedor Mural de Metal Titanio para Baño Tempo 30x11cm Negro Roca","description":"\u003cdiv class=\"mkd\" itemscope itemtype=\"https:\/\/schema.org\/Product\"\u003e\n\u003cstyle\u003e\n\/* ==========================================================================\n   MERKI — DESCRIPCIÓN DE PRODUCTO (Optimizado)\n   ========================================================================== *\/\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700\u0026family=Playfair+Display:wght@600;700\u0026display=swap');\n\n.mkd {\n  --mkd-marca:   var(--petroleo,   #1e2d7d);\n  --mkd-suave:   var(--brand-soft, #f0f2fb);\n  --mkd-tinta:   var(--tinta,      #1c1c1c);\n  --mkd-gris:    var(--gris,       #737373);\n  --mkd-borde:   var(--borde,      #f0f0f0);\n  --mkd-blanco:  var(--blanco,     #ffffff);\n  --mkd-banda:   var(--porcelana,  #f9f8f6); \/* Tono beige muy sutil para la tabla *\/\n  --mkd-radio:   var(--radius-lg,  16px);\n  --mkd-radio-s: var(--radio,      8px);\n  \n  --mkd-display: 'Playfair Display', Georgia, serif;\n  --mkd-texto:   'Inter', system-ui, -apple-system, sans-serif;\n\n  --mkd-dur:   var(--anim-dur,   280ms);\n  --mkd-curva: var(--anim-curva, cubic-bezier(.16,.84,.44,1));\n  --mkd-desp:  var(--anim-desp,  14px);\n  --mkd-esc:   var(--anim-esc,   70ms);\n\n  font-family: var(--mkd-texto);\n  color: var(--mkd-tinta);\n  line-height: 1.65;\n  font-size: 16px;\n  max-width: 1080px;\n  margin: 0 auto;\n}\n.mkd * { box-sizing: border-box; }\n.mkd p { margin: 0 0 16px; }\n\n\/* --- Entradilla ---------------------------------------------------------- *\/\n.mkd__header { margin-bottom: 48px; }\n.mkd__ante {\n  font-size: 13px; font-weight: 600; letter-spacing: 0.1em;\n  text-transform: uppercase; color: var(--mkd-marca); margin-bottom: 12px;\n}\n.mkd__titulo {\n  font-family: var(--mkd-display);\n  font-size: clamp(28px, 4.5vw, 44px);\n  line-height: 1.15; font-weight: 700; letter-spacing: -0.01em;\n  margin: 0 0 20px; color: var(--mkd-tinta);\n}\n.mkd__lead { \n  font-size: clamp(17px, 1.8vw, 20px); color: var(--mkd-gris); \n  max-width: 70ch; line-height: 1.6; \n}\n.mkd__lead b { color: var(--mkd-tinta); font-weight: 600; }\n\n\/* --- Título de apartado -------------------------------------------------- *\/\n.mkd__h3 {\n  font-family: var(--mkd-display);\n  font-size: clamp(22px, 2.5vw, 28px);\n  font-weight: 600; letter-spacing: -0.01em;\n  margin: 56px 0 8px; color: var(--mkd-tinta);\n}\n.mkd__filete {\n  height: 4px; width: 48px; border-radius: 2px;\n  background: var(--mkd-marca); margin-bottom: 32px;\n  transform-origin: left center;\n}\n\n\/* --- Aspectos destacados ------------------------------------------------- *\/\n.mkd__rejilla {\n  list-style: none; margin: 0; padding: 0;\n  display: grid; gap: 20px;\n  grid-template-columns: repeat(auto-fit, minmax(min(100%, 280px), 1fr));\n}\n.mkd__carta {\n  background: var(--mkd-blanco);\n  border: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio);\n  padding: 32px 28px;\n  transition: all var(--mkd-dur) var(--mkd-curva);\n  display: flex; flex-direction: column;\n}\n@media (hover: hover){\n  .mkd__carta:hover {\n    transform: translateY(-4px);\n    border-color: var(--mkd-marca);\n    box-shadow: 0 12px 32px rgba(30, 45, 125, 0.08);\n  }\n}\n.mkd__cab { display: flex; align-items: baseline; gap: 12px; margin-bottom: 16px; }\n.mkd__num {\n  font-family: var(--mkd-display);\n  font-size: 32px; font-weight: 700;\n  color: var(--mkd-marca); line-height: 1;\n}\n.mkd__rotulo {\n  font-size: 13px; font-weight: 600;\n  letter-spacing: 0.05em; text-transform: uppercase; color: var(--mkd-gris);\n}\n.mkd__sub {\n  font-family: var(--mkd-texto);\n  font-size: 18px; font-weight: 700; line-height: 1.35;\n  margin: 0 0 12px; color: var(--mkd-tinta);\n}\n.mkd__cuerpo { font-size: 15px; color: var(--mkd-gris); margin: 0; }\n\n\/* --- Bloque Complementario (Estilo Aspectos Destacados, 1 columna, sin enumeración) --- *\/\n.mkd__bloque {\n  display: flex;\n  flex-direction: column;\n  gap: 16px;\n  margin-bottom: 40px;\n}\n.mkd__bloque-item {\n  background: var(--mkd-blanco);\n  border: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio);\n  padding: 28px 28px;\n  transition: all var(--mkd-dur) var(--mkd-curva);\n  display: flex;\n  flex-direction: column;\n}\n@media (hover: hover){\n  .mkd__bloque-item:hover {\n    transform: translateY(-3px);\n    border-color: var(--mkd-marca);\n    box-shadow: 0 12px 32px rgba(30, 45, 125, 0.08);\n  }\n}\n.mkd__bloque-tit {\n  font-family: var(--mkd-texto);\n  font-size: 18px;\n  font-weight: 700;\n  line-height: 1.35;\n  margin: 0 0 10px;\n  color: var(--mkd-tinta);\n}\n.mkd__bloque-txt {\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  color: var(--mkd-gris);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* --- Lista de componentes y detalles técnicos (Agrupada, sin bucle de subtítulos) --- *\/\n.mkd__lista-componentes {\n  list-style: none;\n  margin: 20px 0 32px;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.mkd__lista-componentes li {\n  position: relative;\n  padding-left: 28px;\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  line-height: 1.6;\n  color: var(--mkd-tinta);\n}\n.mkd__lista-componentes li::before {\n  content: \"\";\n  position: absolute;\n  left: 6px;\n  top: 9px;\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background-color: var(--mkd-marca);\n}\n.mkd__lista-componentes li strong {\n  color: var(--mkd-tinta);\n  font-weight: 600;\n}\n\n\/* --- Especificaciones técnicas (Estilo cebra + Animación V1) ------------- *\/\n.mkd__specs {\n  margin: 0; padding: 0;\n  border-top: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio-s);\n  overflow: hidden;\n}\n.mkd__fila {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 18px 20px;\n  border-bottom: 1px solid var(--mkd-borde);\n  gap: 20px;\n  background-color: transparent; \n  transition: background-color var(--mkd-dur) var(--mkd-curva); \n}\n.mkd__fila:nth-child(even) {\n  background-color: var(--mkd-banda);\n}\n@media (hover: hover){\n  .mkd__fila:hover { \n    background-color: var(--mkd-suave); \n  }\n}\n.mkd__fila dt {\n  font-size: 15px; \n  font-weight: 500;\n  color: var(--mkd-gris); \n  margin: 0;\n  flex: 1;\n}\n.mkd__fila dd {\n  margin: 0; \n  font-size: 15px; \n  font-weight: 700;\n  color: var(--mkd-tinta);\n  text-align: right;\n  flex: 1.5;\n}\n\n\/* --- Cierre de garantía -------------------------------------------------- *\/\n.mkd__garantia {\n  margin-top: 56px; padding: 40px;\n  background: var(--mkd-marca); color: #fff;\n  border-radius: var(--mkd-radio);\n  text-align: center;\n}\n.mkd__garantia-ante {\n  font-size: 12px; font-weight: 600; letter-spacing: 0.15em;\n  text-transform: uppercase; opacity: 0.8; margin-bottom: 12px;\n  display: block;\n}\n.mkd__garantia-tit {\n  font-family: var(--mkd-display); font-size: 26px; font-weight: 700;\n  margin: 0 0 16px; color: #fff;\n}\n.mkd__garantia p { \n  margin: 0 auto; font-size: 16px; opacity: 0.9; \n  max-width: 65ch; line-height: 1.6; \n}\n\n\/* --- Movimiento ----------------------------------------------------------- *\/\n@media (prefers-reduced-motion: no-preference){\n  .mkd__anim {\n    animation: mkd-entrar var(--mkd-dur) var(--mkd-curva) both;\n    animation-delay: calc(var(--i, 0) * var(--mkd-esc));\n  }\n  .mkd__filete { animation: mkd-filete var(--mkd-dur) var(--mkd-curva) both; }\n}\n@keyframes mkd-entrar{\n  from{ opacity: 0; transform: translateY(var(--mkd-desp)); }\n  to  { opacity: 1; transform: none; }\n}\n@keyframes mkd-filete{\n  from{ transform: scaleX(0); }\n  to  { transform: scaleX(1); }\n}\n.mkd__rejilla \u003e :nth-child(1){ --i: 0; }\n.mkd__rejilla \u003e :nth-child(2){ --i: 1; }\n.mkd__rejilla \u003e :nth-child(3){ --i: 2; }\n.mkd__rejilla \u003e :nth-child(4){ --i: 3; }\n\n\/* --- Móvil ----------------------------------------------------------------- *\/\n@media (max-width: 768px){\n  .mkd__fila { \n    flex-direction: column; \n    align-items: flex-start;\n    padding: 16px 20px;\n    gap: 6px; \n  }\n  .mkd__fila dt { font-size: 14px; }\n  .mkd__fila dd { text-align: left; width: 100%; }\n  \n  .mkd__bloque { padding: 20px 16px; }\n  .mkd__garantia { padding: 32px 20px; text-align: left; }\n}\n\u003c\/style\u003e\n\n  \u003cheader class=\"mkd__header mkd__anim\"\u003e\n    \u003cp class=\"mkd__ante\" itemprop=\"category\"\u003eROCA • TEMPO\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eTempo: orden mural en negro titanio\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eEl contenedor mural Tempo de Roca, en metal negro titanio, mide 30x11 cm y se instala con el kit de montaje incluido. Su acabado resistente y su diseño compacto aportan orden y estilo duradero a tu baño.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eAspectos Destacados\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003col class=\"mkd__rejilla\"\u003e\n    \u003cli class=\"mkd__carta mkd__anim\"\u003e\n      \u003cdiv class=\"mkd__cab\"\u003e\n        \u003cspan class=\"mkd__num\"\u003e01\u003c\/span\u003e\n        \u003cspan class=\"mkd__rotulo\"\u003eCALIDAD CERTIFICADA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eGarantía y Calidad Oficial Roca\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eFabricado con los estándares oficiales de Roca, garantizando materiales duraderos, recambios disponibles y máxima tranquilidad.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eEspecificaciones Técnicas\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003c!-- Tabla con cebra (blanco\/beige), animación hover y textos a los extremos --\u003e\n  \u003cdl class=\"mkd__specs mkd__anim\"\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eElementos Incluidos\u003c\/dt\u003e\n\u003cdd\u003ekit de montaje\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eMarca \/ Fabricante\u003c\/dt\u003e\n\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eColección \/ Serie\u003c\/dt\u003e\n\u003cdd\u003eColección Tempo de Roca\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eReferencia Fabricante\u003c\/dt\u003e\n\u003cdd itemprop=\"brand\"\u003eA817028CN0\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eCódigo EAN\u003c\/dt\u003e\n\u003cdd itemprop=\"gtin13\"\u003e8433290440683\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eCategoría de Producto\u003c\/dt\u003e\n\u003cdd\u003eCestas y contenedores de baño\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eMaterial Principal\u003c\/dt\u003e\n\u003cdd itemprop=\"material\"\u003eAcero inoxidable\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eGarantía Oficial\u003c\/dt\u003e\n\u003cdd\u003e3 Años de garantía europea oficial Roca\u003c\/dd\u003e\n\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDetalles y Componentes del Producto\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cul class=\"mkd__lista-componentes mkd__anim\"\u003e\n    \u003cli\u003eMaterial metal que garantiza una estructura robusta y duradera para uso en baño.\u003c\/li\u003e\n      \u003cli\u003eTipo de instalación mural que permite un montaje sencillo y seguro en la pared optimizando el espacio.\u003c\/li\u003e\n      \u003cli\u003eMedidas 30x11 cm (Longitud x Anchura) adecuadas para almacenar objetos pequeños en el baño sin ocupar mucho espacio.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eDiseño y Ergonomía:\u003c\/strong\u003e Acabado negro titanio de diseño minimalista que aporta un estilo moderno y elegante a cualquier ambiente urbano.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eColección y Configuración:\u003c\/strong\u003e Colección Tempo que ofrece una línea completa de accesorios con estética uniforme para vestir espacios de baño contemporáneos.\u003c\/li\u003e\n      \u003cli\u003eCromado brillante anticorrosivo que asegura una alta resistencia a la humedad y al desgaste, prolongando la vida útil del producto.\u003c\/li\u003e\n      \u003cli\u003eIncluye kit de montaje con tornillería para una instalación rápida, cómoda y sin complicaciones.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eCalidad y Solvencia de Fabricante\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3 Años de Garantía Oficial del Fabricante Roca\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eLa durabilidad y el rendimiento óptimo son la seña de identidad de Roca. Con tu compra dispones de 3 años de garantía oficial del fabricante y servicio de asistencia técnica directa para una experiencia sin preocupaciones.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Default Title","offer_id":57377340391689,"sku":"A817028CN0","price":156.1,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_1196847_4977194.webp?v=1791246650"},{"product_id":"contenedor-mural-metal-30x11-cm-diseno-minimalista-cromado-brillante-roca","title":"Contenedor Mural Metal Diseño Minimalista Cromado Brillante Tempo 30x11cm Roca","description":"\u003cdiv class=\"mkd\" itemscope itemtype=\"https:\/\/schema.org\/Product\"\u003e\n\u003cstyle\u003e\n\/* ==========================================================================\n   MERKI — DESCRIPCIÓN DE PRODUCTO (Optimizado)\n   ========================================================================== *\/\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700\u0026family=Playfair+Display:wght@600;700\u0026display=swap');\n\n.mkd {\n  --mkd-marca:   var(--petroleo,   #1e2d7d);\n  --mkd-suave:   var(--brand-soft, #f0f2fb);\n  --mkd-tinta:   var(--tinta,      #1c1c1c);\n  --mkd-gris:    var(--gris,       #737373);\n  --mkd-borde:   var(--borde,      #f0f0f0);\n  --mkd-blanco:  var(--blanco,     #ffffff);\n  --mkd-banda:   var(--porcelana,  #f9f8f6); \/* Tono beige muy sutil para la tabla *\/\n  --mkd-radio:   var(--radius-lg,  16px);\n  --mkd-radio-s: var(--radio,      8px);\n  \n  --mkd-display: 'Playfair Display', Georgia, serif;\n  --mkd-texto:   'Inter', system-ui, -apple-system, sans-serif;\n\n  --mkd-dur:   var(--anim-dur,   280ms);\n  --mkd-curva: var(--anim-curva, cubic-bezier(.16,.84,.44,1));\n  --mkd-desp:  var(--anim-desp,  14px);\n  --mkd-esc:   var(--anim-esc,   70ms);\n\n  font-family: var(--mkd-texto);\n  color: var(--mkd-tinta);\n  line-height: 1.65;\n  font-size: 16px;\n  max-width: 1080px;\n  margin: 0 auto;\n}\n.mkd * { box-sizing: border-box; }\n.mkd p { margin: 0 0 16px; }\n\n\/* --- Entradilla ---------------------------------------------------------- *\/\n.mkd__header { margin-bottom: 48px; }\n.mkd__ante {\n  font-size: 13px; font-weight: 600; letter-spacing: 0.1em;\n  text-transform: uppercase; color: var(--mkd-marca); margin-bottom: 12px;\n}\n.mkd__titulo {\n  font-family: var(--mkd-display);\n  font-size: clamp(28px, 4.5vw, 44px);\n  line-height: 1.15; font-weight: 700; letter-spacing: -0.01em;\n  margin: 0 0 20px; color: var(--mkd-tinta);\n}\n.mkd__lead { \n  font-size: clamp(17px, 1.8vw, 20px); color: var(--mkd-gris); \n  max-width: 70ch; line-height: 1.6; \n}\n.mkd__lead b { color: var(--mkd-tinta); font-weight: 600; }\n\n\/* --- Título de apartado -------------------------------------------------- *\/\n.mkd__h3 {\n  font-family: var(--mkd-display);\n  font-size: clamp(22px, 2.5vw, 28px);\n  font-weight: 600; letter-spacing: -0.01em;\n  margin: 56px 0 8px; color: var(--mkd-tinta);\n}\n.mkd__filete {\n  height: 4px; width: 48px; border-radius: 2px;\n  background: var(--mkd-marca); margin-bottom: 32px;\n  transform-origin: left center;\n}\n\n\/* --- Aspectos destacados ------------------------------------------------- *\/\n.mkd__rejilla {\n  list-style: none; margin: 0; padding: 0;\n  display: grid; gap: 20px;\n  grid-template-columns: repeat(auto-fit, minmax(min(100%, 280px), 1fr));\n}\n.mkd__carta {\n  background: var(--mkd-blanco);\n  border: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio);\n  padding: 32px 28px;\n  transition: all var(--mkd-dur) var(--mkd-curva);\n  display: flex; flex-direction: column;\n}\n@media (hover: hover){\n  .mkd__carta:hover {\n    transform: translateY(-4px);\n    border-color: var(--mkd-marca);\n    box-shadow: 0 12px 32px rgba(30, 45, 125, 0.08);\n  }\n}\n.mkd__cab { display: flex; align-items: baseline; gap: 12px; margin-bottom: 16px; }\n.mkd__num {\n  font-family: var(--mkd-display);\n  font-size: 32px; font-weight: 700;\n  color: var(--mkd-marca); line-height: 1;\n}\n.mkd__rotulo {\n  font-size: 13px; font-weight: 600;\n  letter-spacing: 0.05em; text-transform: uppercase; color: var(--mkd-gris);\n}\n.mkd__sub {\n  font-family: var(--mkd-texto);\n  font-size: 18px; font-weight: 700; line-height: 1.35;\n  margin: 0 0 12px; color: var(--mkd-tinta);\n}\n.mkd__cuerpo { font-size: 15px; color: var(--mkd-gris); margin: 0; }\n\n\/* --- Bloque Complementario (Estilo Aspectos Destacados, 1 columna, sin enumeración) --- *\/\n.mkd__bloque {\n  display: flex;\n  flex-direction: column;\n  gap: 16px;\n  margin-bottom: 40px;\n}\n.mkd__bloque-item {\n  background: var(--mkd-blanco);\n  border: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio);\n  padding: 28px 28px;\n  transition: all var(--mkd-dur) var(--mkd-curva);\n  display: flex;\n  flex-direction: column;\n}\n@media (hover: hover){\n  .mkd__bloque-item:hover {\n    transform: translateY(-3px);\n    border-color: var(--mkd-marca);\n    box-shadow: 0 12px 32px rgba(30, 45, 125, 0.08);\n  }\n}\n.mkd__bloque-tit {\n  font-family: var(--mkd-texto);\n  font-size: 18px;\n  font-weight: 700;\n  line-height: 1.35;\n  margin: 0 0 10px;\n  color: var(--mkd-tinta);\n}\n.mkd__bloque-txt {\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  color: var(--mkd-gris);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* --- Lista de componentes y detalles técnicos (Agrupada, sin bucle de subtítulos) --- *\/\n.mkd__lista-componentes {\n  list-style: none;\n  margin: 20px 0 32px;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.mkd__lista-componentes li {\n  position: relative;\n  padding-left: 28px;\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  line-height: 1.6;\n  color: var(--mkd-tinta);\n}\n.mkd__lista-componentes li::before {\n  content: \"\";\n  position: absolute;\n  left: 6px;\n  top: 9px;\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background-color: var(--mkd-marca);\n}\n.mkd__lista-componentes li strong {\n  color: var(--mkd-tinta);\n  font-weight: 600;\n}\n\n\/* --- Especificaciones técnicas (Estilo cebra + Animación V1) ------------- *\/\n.mkd__specs {\n  margin: 0; padding: 0;\n  border-top: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio-s);\n  overflow: hidden;\n}\n.mkd__fila {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 18px 20px;\n  border-bottom: 1px solid var(--mkd-borde);\n  gap: 20px;\n  background-color: transparent; \n  transition: background-color var(--mkd-dur) var(--mkd-curva); \n}\n.mkd__fila:nth-child(even) {\n  background-color: var(--mkd-banda);\n}\n@media (hover: hover){\n  .mkd__fila:hover { \n    background-color: var(--mkd-suave); \n  }\n}\n.mkd__fila dt {\n  font-size: 15px; \n  font-weight: 500;\n  color: var(--mkd-gris); \n  margin: 0;\n  flex: 1;\n}\n.mkd__fila dd {\n  margin: 0; \n  font-size: 15px; \n  font-weight: 700;\n  color: var(--mkd-tinta);\n  text-align: right;\n  flex: 1.5;\n}\n\n\/* --- Cierre de garantía -------------------------------------------------- *\/\n.mkd__garantia {\n  margin-top: 56px; padding: 40px;\n  background: var(--mkd-marca); color: #fff;\n  border-radius: var(--mkd-radio);\n  text-align: center;\n}\n.mkd__garantia-ante {\n  font-size: 12px; font-weight: 600; letter-spacing: 0.15em;\n  text-transform: uppercase; opacity: 0.8; margin-bottom: 12px;\n  display: block;\n}\n.mkd__garantia-tit {\n  font-family: var(--mkd-display); font-size: 26px; font-weight: 700;\n  margin: 0 0 16px; color: #fff;\n}\n.mkd__garantia p { \n  margin: 0 auto; font-size: 16px; opacity: 0.9; \n  max-width: 65ch; line-height: 1.6; \n}\n\n\/* --- Movimiento ----------------------------------------------------------- *\/\n@media (prefers-reduced-motion: no-preference){\n  .mkd__anim {\n    animation: mkd-entrar var(--mkd-dur) var(--mkd-curva) both;\n    animation-delay: calc(var(--i, 0) * var(--mkd-esc));\n  }\n  .mkd__filete { animation: mkd-filete var(--mkd-dur) var(--mkd-curva) both; }\n}\n@keyframes mkd-entrar{\n  from{ opacity: 0; transform: translateY(var(--mkd-desp)); }\n  to  { opacity: 1; transform: none; }\n}\n@keyframes mkd-filete{\n  from{ transform: scaleX(0); }\n  to  { transform: scaleX(1); }\n}\n.mkd__rejilla \u003e :nth-child(1){ --i: 0; }\n.mkd__rejilla \u003e :nth-child(2){ --i: 1; }\n.mkd__rejilla \u003e :nth-child(3){ --i: 2; }\n.mkd__rejilla \u003e :nth-child(4){ --i: 3; }\n\n\/* --- Móvil ----------------------------------------------------------------- *\/\n@media (max-width: 768px){\n  .mkd__fila { \n    flex-direction: column; \n    align-items: flex-start;\n    padding: 16px 20px;\n    gap: 6px; \n  }\n  .mkd__fila dt { font-size: 14px; }\n  .mkd__fila dd { text-align: left; width: 100%; }\n  \n  .mkd__bloque { padding: 20px 16px; }\n  .mkd__garantia { padding: 32px 20px; text-align: left; }\n}\n\u003c\/style\u003e\n\n  \u003cheader class=\"mkd__header mkd__anim\"\u003e\n    \u003cp class=\"mkd__ante\" itemprop=\"category\"\u003eROCA • TEMPO\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eContenedor mural Tempo: orden minimalista en cromado brillante\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eAñade una pieza de almacenaje esencial con el contenedor mural de Roca. Su diseño minimalista y acabado cromado brillante aportan un toque de distinción a tu baño, mientras que su formato compacto de 30x11 cm te permite mantener todo en orden sin renunciar al estilo. Incluye kit de montaje para una instalación sencilla y duradera.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eAspectos Destacados\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003col class=\"mkd__rejilla\"\u003e\n    \u003cli class=\"mkd__carta mkd__anim\"\u003e\n      \u003cdiv class=\"mkd__cab\"\u003e\n        \u003cspan class=\"mkd__num\"\u003e01\u003c\/span\u003e\n        \u003cspan class=\"mkd__rotulo\"\u003eCALIDAD CERTIFICADA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eGarantía y Calidad Oficial Roca\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eFabricado con los estándares oficiales de Roca, garantizando materiales duraderos, recambios disponibles y máxima tranquilidad.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eEspecificaciones Técnicas\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003c!-- Tabla con cebra (blanco\/beige), animación hover y textos a los extremos --\u003e\n  \u003cdl class=\"mkd__specs mkd__anim\"\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eElementos Incluidos\u003c\/dt\u003e\n\u003cdd\u003ekit de montaje\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eMarca \/ Fabricante\u003c\/dt\u003e\n\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eColección \/ Serie\u003c\/dt\u003e\n\u003cdd\u003eColección Tempo de Roca\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eReferencia Fabricante\u003c\/dt\u003e\n\u003cdd itemprop=\"brand\"\u003eA817028VA0\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eCódigo EAN\u003c\/dt\u003e\n\u003cdd itemprop=\"gtin13\"\u003e8433290440836\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eCategoría de Producto\u003c\/dt\u003e\n\u003cdd\u003eCestas y contenedores de baño\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eMaterial Principal\u003c\/dt\u003e\n\u003cdd itemprop=\"material\"\u003eAcero inoxidable\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eGarantía Oficial\u003c\/dt\u003e\n\u003cdd\u003e3 Años de garantía europea oficial Roca\u003c\/dd\u003e\n\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDetalles y Componentes del Producto\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cul class=\"mkd__lista-componentes mkd__anim\"\u003e\n    \u003cli\u003eMaterial metal que garantiza resistencia y durabilidad en ambientes húmedos como el baño.\u003c\/li\u003e\n      \u003cli\u003eTipo de instalación mural para un montaje sencillo y optimización del espacio disponible.\u003c\/li\u003e\n      \u003cli\u003eAcabado cromado brillante anticorrosivo que ofrece una alta resistencia a la oxidación y mantiene su aspecto elegante a lo largo del tiempo.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eColección y Configuración:\u003c\/strong\u003e Diseño minimalista dentro de la colección Tempo, ideal para ambientes urbanos, modernos y elegantes, aportando un toque sofisticado al espacio.\u003c\/li\u003e\n      \u003cli\u003eIncluye kit de montaje con tornillería para facilitar una instalación rápida, cómoda y segura sin necesidad de herramientas adicionales.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eColección y Configuración:\u003c\/strong\u003e Producto de la colección Tempo que ofrece una gama completa de accesorios para baño con un estilo coherente y contemporáneo.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eSello de Garantía Europea Oficial\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003eGarantía Oficial Roca de 3 Años\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eDiseñado para resistir las exigencias del uso cotidiano, este producto incluye 3 años de garantía oficial de fábrica. Cuentas con la seguridad de la red técnica más consolidada del sector del baño.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Default Title","offer_id":57377356677385,"sku":"A817028VA0","price":156.1,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_1196848_4977196.webp?v=1791246944"},{"product_id":"contenedor-mural-de-metal-negro-mate-30x11-cm-para-bano-tempo-roca","title":"Contenedor Mural de Metal para Baño Tempo 30x11cm Negro Mate Roca","description":"\u003cdiv class=\"mkd\" itemscope itemtype=\"https:\/\/schema.org\/Product\"\u003e\n\u003cstyle\u003e\n\/* ==========================================================================\n   MERKI — DESCRIPCIÓN DE PRODUCTO (Optimizado)\n   ========================================================================== *\/\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700\u0026family=Playfair+Display:wght@600;700\u0026display=swap');\n\n.mkd {\n  --mkd-marca:   var(--petroleo,   #1e2d7d);\n  --mkd-suave:   var(--brand-soft, #f0f2fb);\n  --mkd-tinta:   var(--tinta,      #1c1c1c);\n  --mkd-gris:    var(--gris,       #737373);\n  --mkd-borde:   var(--borde,      #f0f0f0);\n  --mkd-blanco:  var(--blanco,     #ffffff);\n  --mkd-banda:   var(--porcelana,  #f9f8f6); \/* Tono beige muy sutil para la tabla *\/\n  --mkd-radio:   var(--radius-lg,  16px);\n  --mkd-radio-s: var(--radio,      8px);\n  \n  --mkd-display: 'Playfair Display', Georgia, serif;\n  --mkd-texto:   'Inter', system-ui, -apple-system, sans-serif;\n\n  --mkd-dur:   var(--anim-dur,   280ms);\n  --mkd-curva: var(--anim-curva, cubic-bezier(.16,.84,.44,1));\n  --mkd-desp:  var(--anim-desp,  14px);\n  --mkd-esc:   var(--anim-esc,   70ms);\n\n  font-family: var(--mkd-texto);\n  color: var(--mkd-tinta);\n  line-height: 1.65;\n  font-size: 16px;\n  max-width: 1080px;\n  margin: 0 auto;\n}\n.mkd * { box-sizing: border-box; }\n.mkd p { margin: 0 0 16px; }\n\n\/* --- Entradilla ---------------------------------------------------------- *\/\n.mkd__header { margin-bottom: 48px; }\n.mkd__ante {\n  font-size: 13px; font-weight: 600; letter-spacing: 0.1em;\n  text-transform: uppercase; color: var(--mkd-marca); margin-bottom: 12px;\n}\n.mkd__titulo {\n  font-family: var(--mkd-display);\n  font-size: clamp(28px, 4.5vw, 44px);\n  line-height: 1.15; font-weight: 700; letter-spacing: -0.01em;\n  margin: 0 0 20px; color: var(--mkd-tinta);\n}\n.mkd__lead { \n  font-size: clamp(17px, 1.8vw, 20px); color: var(--mkd-gris); \n  max-width: 70ch; line-height: 1.6; \n}\n.mkd__lead b { color: var(--mkd-tinta); font-weight: 600; }\n\n\/* --- Título de apartado -------------------------------------------------- *\/\n.mkd__h3 {\n  font-family: var(--mkd-display);\n  font-size: clamp(22px, 2.5vw, 28px);\n  font-weight: 600; letter-spacing: -0.01em;\n  margin: 56px 0 8px; color: var(--mkd-tinta);\n}\n.mkd__filete {\n  height: 4px; width: 48px; border-radius: 2px;\n  background: var(--mkd-marca); margin-bottom: 32px;\n  transform-origin: left center;\n}\n\n\/* --- Aspectos destacados ------------------------------------------------- *\/\n.mkd__rejilla {\n  list-style: none; margin: 0; padding: 0;\n  display: grid; gap: 20px;\n  grid-template-columns: repeat(auto-fit, minmax(min(100%, 280px), 1fr));\n}\n.mkd__carta {\n  background: var(--mkd-blanco);\n  border: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio);\n  padding: 32px 28px;\n  transition: all var(--mkd-dur) var(--mkd-curva);\n  display: flex; flex-direction: column;\n}\n@media (hover: hover){\n  .mkd__carta:hover {\n    transform: translateY(-4px);\n    border-color: var(--mkd-marca);\n    box-shadow: 0 12px 32px rgba(30, 45, 125, 0.08);\n  }\n}\n.mkd__cab { display: flex; align-items: baseline; gap: 12px; margin-bottom: 16px; }\n.mkd__num {\n  font-family: var(--mkd-display);\n  font-size: 32px; font-weight: 700;\n  color: var(--mkd-marca); line-height: 1;\n}\n.mkd__rotulo {\n  font-size: 13px; font-weight: 600;\n  letter-spacing: 0.05em; text-transform: uppercase; color: var(--mkd-gris);\n}\n.mkd__sub {\n  font-family: var(--mkd-texto);\n  font-size: 18px; font-weight: 700; line-height: 1.35;\n  margin: 0 0 12px; color: var(--mkd-tinta);\n}\n.mkd__cuerpo { font-size: 15px; color: var(--mkd-gris); margin: 0; }\n\n\/* --- Bloque Complementario (Estilo Aspectos Destacados, 1 columna, sin enumeración) --- *\/\n.mkd__bloque {\n  display: flex;\n  flex-direction: column;\n  gap: 16px;\n  margin-bottom: 40px;\n}\n.mkd__bloque-item {\n  background: var(--mkd-blanco);\n  border: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio);\n  padding: 28px 28px;\n  transition: all var(--mkd-dur) var(--mkd-curva);\n  display: flex;\n  flex-direction: column;\n}\n@media (hover: hover){\n  .mkd__bloque-item:hover {\n    transform: translateY(-3px);\n    border-color: var(--mkd-marca);\n    box-shadow: 0 12px 32px rgba(30, 45, 125, 0.08);\n  }\n}\n.mkd__bloque-tit {\n  font-family: var(--mkd-texto);\n  font-size: 18px;\n  font-weight: 700;\n  line-height: 1.35;\n  margin: 0 0 10px;\n  color: var(--mkd-tinta);\n}\n.mkd__bloque-txt {\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  color: var(--mkd-gris);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* --- Lista de componentes y detalles técnicos (Agrupada, sin bucle de subtítulos) --- *\/\n.mkd__lista-componentes {\n  list-style: none;\n  margin: 20px 0 32px;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.mkd__lista-componentes li {\n  position: relative;\n  padding-left: 28px;\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  line-height: 1.6;\n  color: var(--mkd-tinta);\n}\n.mkd__lista-componentes li::before {\n  content: \"\";\n  position: absolute;\n  left: 6px;\n  top: 9px;\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background-color: var(--mkd-marca);\n}\n.mkd__lista-componentes li strong {\n  color: var(--mkd-tinta);\n  font-weight: 600;\n}\n\n\/* --- Especificaciones técnicas (Estilo cebra + Animación V1) ------------- *\/\n.mkd__specs {\n  margin: 0; padding: 0;\n  border-top: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio-s);\n  overflow: hidden;\n}\n.mkd__fila {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 18px 20px;\n  border-bottom: 1px solid var(--mkd-borde);\n  gap: 20px;\n  background-color: transparent; \n  transition: background-color var(--mkd-dur) var(--mkd-curva); \n}\n.mkd__fila:nth-child(even) {\n  background-color: var(--mkd-banda);\n}\n@media (hover: hover){\n  .mkd__fila:hover { \n    background-color: var(--mkd-suave); \n  }\n}\n.mkd__fila dt {\n  font-size: 15px; \n  font-weight: 500;\n  color: var(--mkd-gris); \n  margin: 0;\n  flex: 1;\n}\n.mkd__fila dd {\n  margin: 0; \n  font-size: 15px; \n  font-weight: 700;\n  color: var(--mkd-tinta);\n  text-align: right;\n  flex: 1.5;\n}\n\n\/* --- Cierre de garantía -------------------------------------------------- *\/\n.mkd__garantia {\n  margin-top: 56px; padding: 40px;\n  background: var(--mkd-marca); color: #fff;\n  border-radius: var(--mkd-radio);\n  text-align: center;\n}\n.mkd__garantia-ante {\n  font-size: 12px; font-weight: 600; letter-spacing: 0.15em;\n  text-transform: uppercase; opacity: 0.8; margin-bottom: 12px;\n  display: block;\n}\n.mkd__garantia-tit {\n  font-family: var(--mkd-display); font-size: 26px; font-weight: 700;\n  margin: 0 0 16px; color: #fff;\n}\n.mkd__garantia p { \n  margin: 0 auto; font-size: 16px; opacity: 0.9; \n  max-width: 65ch; line-height: 1.6; \n}\n\n\/* --- Movimiento ----------------------------------------------------------- *\/\n@media (prefers-reduced-motion: no-preference){\n  .mkd__anim {\n    animation: mkd-entrar var(--mkd-dur) var(--mkd-curva) both;\n    animation-delay: calc(var(--i, 0) * var(--mkd-esc));\n  }\n  .mkd__filete { animation: mkd-filete var(--mkd-dur) var(--mkd-curva) both; }\n}\n@keyframes mkd-entrar{\n  from{ opacity: 0; transform: translateY(var(--mkd-desp)); }\n  to  { opacity: 1; transform: none; }\n}\n@keyframes mkd-filete{\n  from{ transform: scaleX(0); }\n  to  { transform: scaleX(1); }\n}\n.mkd__rejilla \u003e :nth-child(1){ --i: 0; }\n.mkd__rejilla \u003e :nth-child(2){ --i: 1; }\n.mkd__rejilla \u003e :nth-child(3){ --i: 2; }\n.mkd__rejilla \u003e :nth-child(4){ --i: 3; }\n\n\/* --- Móvil ----------------------------------------------------------------- *\/\n@media (max-width: 768px){\n  .mkd__fila { \n    flex-direction: column; \n    align-items: flex-start;\n    padding: 16px 20px;\n    gap: 6px; \n  }\n  .mkd__fila dt { font-size: 14px; }\n  .mkd__fila dd { text-align: left; width: 100%; }\n  \n  .mkd__bloque { padding: 20px 16px; }\n  .mkd__garantia { padding: 32px 20px; text-align: left; }\n}\n\u003c\/style\u003e\n\n  \u003cheader class=\"mkd__header mkd__anim\"\u003e\n    \u003cp class=\"mkd__ante\" itemprop=\"category\"\u003eROCA • TEMPO\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eTempo: orden minimalista en metal negro mate\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eEl contenedor mural Tempo de Roca, con acabado en metal negro mate y dimensiones de 30x11 cm, aporta una solución de almacenaje precisa y elegante. Su diseño compacto y la inclusión del kit de montaje facilitan una instalación segura, mientras que su estética atemporal se integra con naturalidad en baños de líneas puras. Un equilibrio entre funcionalidad y sobriedad que perdura.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eAspectos Destacados\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003col class=\"mkd__rejilla\"\u003e\n    \u003cli class=\"mkd__carta mkd__anim\"\u003e\n      \u003cdiv class=\"mkd__cab\"\u003e\n        \u003cspan class=\"mkd__num\"\u003e01\u003c\/span\u003e\n        \u003cspan class=\"mkd__rotulo\"\u003eCALIDAD CERTIFICADA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eGarantía y Calidad Oficial Roca\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eFabricado con los estándares oficiales de Roca, garantizando materiales duraderos, recambios disponibles y máxima tranquilidad.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eEspecificaciones Técnicas\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003c!-- Tabla con cebra (blanco\/beige), animación hover y textos a los extremos --\u003e\n  \u003cdl class=\"mkd__specs mkd__anim\"\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eElementos Incluidos\u003c\/dt\u003e\n\u003cdd\u003ekit de montaje\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eMarca \/ Fabricante\u003c\/dt\u003e\n\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eColección \/ Serie\u003c\/dt\u003e\n\u003cdd\u003eColección Tempo de Roca\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eReferencia Fabricante\u003c\/dt\u003e\n\u003cdd itemprop=\"brand\"\u003eA817028NB0\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eCódigo EAN\u003c\/dt\u003e\n\u003cdd itemprop=\"gtin13\"\u003e8445662030477\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eCategoría de Producto\u003c\/dt\u003e\n\u003cdd\u003eCestas y contenedores de baño\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eAcabado \/ Color\u003c\/dt\u003e\n\u003cdd itemprop=\"color\"\u003eNegro Mate\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eMaterial Principal\u003c\/dt\u003e\n\u003cdd itemprop=\"material\"\u003ePorcelana vitrificada sanitaria de alta resistencia\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eGarantía Oficial\u003c\/dt\u003e\n\u003cdd\u003e3 Años de garantía europea oficial Roca\u003c\/dd\u003e\n\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDetalles y Componentes del Producto\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cul class=\"mkd__lista-componentes mkd__anim\"\u003e\n    \u003cli\u003eMaterial metal que garantiza una estructura robusta y duradera adecuada para ambientes de baño.\u003c\/li\u003e\n      \u003cli\u003eTipo de instalación mural que permite un montaje sencillo y seguro en la pared optimizando el espacio disponible.\u003c\/li\u003e\n      \u003cli\u003eMedidas 30x11 cm (Longitud x Anchura) que ofrecen un tamaño compacto ideal para organizar y almacenar pequeños objetos en el baño.\u003c\/li\u003e\n      \u003cli\u003eColor negro mate que aporta un acabado elegante y moderno, compatible con estilos urbanos y minimalistas.\u003c\/li\u003e\n      \u003cli\u003eAcabado anticorrosivo y cromado brillante que asegura una alta resistencia a la humedad y al desgaste propio del entorno del baño.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eColección y Configuración:\u003c\/strong\u003e Colección Tempo que destaca por su diseño minimalista y funcionalidad, pensada para vestir espacios de baño contemporáneos.\u003c\/li\u003e\n      \u003cli\u003eIncluye kit de montaje con tornillería para facilitar una instalación rápida, cómoda y segura sin necesidad de herramientas adicionales.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eConfianza y Servicio Homologado\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003eGarantía Oficial Europea Roca (3 Años)\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eTu compra está plenamente respaldada por la garantía oficial de 3 años de Roca Sanitarios, ofreciendo protección directa de fábrica, soporte técnico cualificado y repuestos originales disponibles a largo plazo.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Default Title","offer_id":57377391444233,"sku":"A817028NB0","price":137.29,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_1196844_4977193.webp?v=1791248483"},{"product_id":"contenedor-mural-metal-negro-titanio-cepillado-30x11-cm-tempo-roca","title":"Contenedor Mural Metal Titanio Cepillado Tempo 30x11cm Negro Roca","description":"\u003cdiv class=\"mkd\" itemscope itemtype=\"https:\/\/schema.org\/Product\"\u003e\n\u003cstyle\u003e\n\/* ==========================================================================\n   MERKI — DESCRIPCIÓN DE PRODUCTO (Optimizado)\n   ========================================================================== *\/\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700\u0026family=Playfair+Display:wght@600;700\u0026display=swap');\n\n.mkd {\n  --mkd-marca:   var(--petroleo,   #1e2d7d);\n  --mkd-suave:   var(--brand-soft, #f0f2fb);\n  --mkd-tinta:   var(--tinta,      #1c1c1c);\n  --mkd-gris:    var(--gris,       #737373);\n  --mkd-borde:   var(--borde,      #f0f0f0);\n  --mkd-blanco:  var(--blanco,     #ffffff);\n  --mkd-banda:   var(--porcelana,  #f9f8f6); \/* Tono beige muy sutil para la tabla *\/\n  --mkd-radio:   var(--radius-lg,  16px);\n  --mkd-radio-s: var(--radio,      8px);\n  \n  --mkd-display: 'Playfair Display', Georgia, serif;\n  --mkd-texto:   'Inter', system-ui, -apple-system, sans-serif;\n\n  --mkd-dur:   var(--anim-dur,   280ms);\n  --mkd-curva: var(--anim-curva, cubic-bezier(.16,.84,.44,1));\n  --mkd-desp:  var(--anim-desp,  14px);\n  --mkd-esc:   var(--anim-esc,   70ms);\n\n  font-family: var(--mkd-texto);\n  color: var(--mkd-tinta);\n  line-height: 1.65;\n  font-size: 16px;\n  max-width: 1080px;\n  margin: 0 auto;\n}\n.mkd * { box-sizing: border-box; }\n.mkd p { margin: 0 0 16px; }\n\n\/* --- Entradilla ---------------------------------------------------------- *\/\n.mkd__header { margin-bottom: 48px; }\n.mkd__ante {\n  font-size: 13px; font-weight: 600; letter-spacing: 0.1em;\n  text-transform: uppercase; color: var(--mkd-marca); margin-bottom: 12px;\n}\n.mkd__titulo {\n  font-family: var(--mkd-display);\n  font-size: clamp(28px, 4.5vw, 44px);\n  line-height: 1.15; font-weight: 700; letter-spacing: -0.01em;\n  margin: 0 0 20px; color: var(--mkd-tinta);\n}\n.mkd__lead { \n  font-size: clamp(17px, 1.8vw, 20px); color: var(--mkd-gris); \n  max-width: 70ch; line-height: 1.6; \n}\n.mkd__lead b { color: var(--mkd-tinta); font-weight: 600; }\n\n\/* --- Título de apartado -------------------------------------------------- *\/\n.mkd__h3 {\n  font-family: var(--mkd-display);\n  font-size: clamp(22px, 2.5vw, 28px);\n  font-weight: 600; letter-spacing: -0.01em;\n  margin: 56px 0 8px; color: var(--mkd-tinta);\n}\n.mkd__filete {\n  height: 4px; width: 48px; border-radius: 2px;\n  background: var(--mkd-marca); margin-bottom: 32px;\n  transform-origin: left center;\n}\n\n\/* --- Aspectos destacados ------------------------------------------------- *\/\n.mkd__rejilla {\n  list-style: none; margin: 0; padding: 0;\n  display: grid; gap: 20px;\n  grid-template-columns: repeat(auto-fit, minmax(min(100%, 280px), 1fr));\n}\n.mkd__carta {\n  background: var(--mkd-blanco);\n  border: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio);\n  padding: 32px 28px;\n  transition: all var(--mkd-dur) var(--mkd-curva);\n  display: flex; flex-direction: column;\n}\n@media (hover: hover){\n  .mkd__carta:hover {\n    transform: translateY(-4px);\n    border-color: var(--mkd-marca);\n    box-shadow: 0 12px 32px rgba(30, 45, 125, 0.08);\n  }\n}\n.mkd__cab { display: flex; align-items: baseline; gap: 12px; margin-bottom: 16px; }\n.mkd__num {\n  font-family: var(--mkd-display);\n  font-size: 32px; font-weight: 700;\n  color: var(--mkd-marca); line-height: 1;\n}\n.mkd__rotulo {\n  font-size: 13px; font-weight: 600;\n  letter-spacing: 0.05em; text-transform: uppercase; color: var(--mkd-gris);\n}\n.mkd__sub {\n  font-family: var(--mkd-texto);\n  font-size: 18px; font-weight: 700; line-height: 1.35;\n  margin: 0 0 12px; color: var(--mkd-tinta);\n}\n.mkd__cuerpo { font-size: 15px; color: var(--mkd-gris); margin: 0; }\n\n\/* --- Bloque Complementario (Estilo Aspectos Destacados, 1 columna, sin enumeración) --- *\/\n.mkd__bloque {\n  display: flex;\n  flex-direction: column;\n  gap: 16px;\n  margin-bottom: 40px;\n}\n.mkd__bloque-item {\n  background: var(--mkd-blanco);\n  border: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio);\n  padding: 28px 28px;\n  transition: all var(--mkd-dur) var(--mkd-curva);\n  display: flex;\n  flex-direction: column;\n}\n@media (hover: hover){\n  .mkd__bloque-item:hover {\n    transform: translateY(-3px);\n    border-color: var(--mkd-marca);\n    box-shadow: 0 12px 32px rgba(30, 45, 125, 0.08);\n  }\n}\n.mkd__bloque-tit {\n  font-family: var(--mkd-texto);\n  font-size: 18px;\n  font-weight: 700;\n  line-height: 1.35;\n  margin: 0 0 10px;\n  color: var(--mkd-tinta);\n}\n.mkd__bloque-txt {\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  color: var(--mkd-gris);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* --- Lista de componentes y detalles técnicos (Agrupada, sin bucle de subtítulos) --- *\/\n.mkd__lista-componentes {\n  list-style: none;\n  margin: 20px 0 32px;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.mkd__lista-componentes li {\n  position: relative;\n  padding-left: 28px;\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  line-height: 1.6;\n  color: var(--mkd-tinta);\n}\n.mkd__lista-componentes li::before {\n  content: \"\";\n  position: absolute;\n  left: 6px;\n  top: 9px;\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background-color: var(--mkd-marca);\n}\n.mkd__lista-componentes li strong {\n  color: var(--mkd-tinta);\n  font-weight: 600;\n}\n\n\/* --- Especificaciones técnicas (Estilo cebra + Animación V1) ------------- *\/\n.mkd__specs {\n  margin: 0; padding: 0;\n  border-top: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio-s);\n  overflow: hidden;\n}\n.mkd__fila {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 18px 20px;\n  border-bottom: 1px solid var(--mkd-borde);\n  gap: 20px;\n  background-color: transparent; \n  transition: background-color var(--mkd-dur) var(--mkd-curva); \n}\n.mkd__fila:nth-child(even) {\n  background-color: var(--mkd-banda);\n}\n@media (hover: hover){\n  .mkd__fila:hover { \n    background-color: var(--mkd-suave); \n  }\n}\n.mkd__fila dt {\n  font-size: 15px; \n  font-weight: 500;\n  color: var(--mkd-gris); \n  margin: 0;\n  flex: 1;\n}\n.mkd__fila dd {\n  margin: 0; \n  font-size: 15px; \n  font-weight: 700;\n  color: var(--mkd-tinta);\n  text-align: right;\n  flex: 1.5;\n}\n\n\/* --- Cierre de garantía -------------------------------------------------- *\/\n.mkd__garantia {\n  margin-top: 56px; padding: 40px;\n  background: var(--mkd-marca); color: #fff;\n  border-radius: var(--mkd-radio);\n  text-align: center;\n}\n.mkd__garantia-ante {\n  font-size: 12px; font-weight: 600; letter-spacing: 0.15em;\n  text-transform: uppercase; opacity: 0.8; margin-bottom: 12px;\n  display: block;\n}\n.mkd__garantia-tit {\n  font-family: var(--mkd-display); font-size: 26px; font-weight: 700;\n  margin: 0 0 16px; color: #fff;\n}\n.mkd__garantia p { \n  margin: 0 auto; font-size: 16px; opacity: 0.9; \n  max-width: 65ch; line-height: 1.6; \n}\n\n\/* --- Movimiento ----------------------------------------------------------- *\/\n@media (prefers-reduced-motion: no-preference){\n  .mkd__anim {\n    animation: mkd-entrar var(--mkd-dur) var(--mkd-curva) both;\n    animation-delay: calc(var(--i, 0) * var(--mkd-esc));\n  }\n  .mkd__filete { animation: mkd-filete var(--mkd-dur) var(--mkd-curva) both; }\n}\n@keyframes mkd-entrar{\n  from{ opacity: 0; transform: translateY(var(--mkd-desp)); }\n  to  { opacity: 1; transform: none; }\n}\n@keyframes mkd-filete{\n  from{ transform: scaleX(0); }\n  to  { transform: scaleX(1); }\n}\n.mkd__rejilla \u003e :nth-child(1){ --i: 0; }\n.mkd__rejilla \u003e :nth-child(2){ --i: 1; }\n.mkd__rejilla \u003e :nth-child(3){ --i: 2; }\n.mkd__rejilla \u003e :nth-child(4){ --i: 3; }\n\n\/* --- Móvil ----------------------------------------------------------------- *\/\n@media (max-width: 768px){\n  .mkd__fila { \n    flex-direction: column; \n    align-items: flex-start;\n    padding: 16px 20px;\n    gap: 6px; \n  }\n  .mkd__fila dt { font-size: 14px; }\n  .mkd__fila dd { text-align: left; width: 100%; }\n  \n  .mkd__bloque { padding: 20px 16px; }\n  .mkd__garantia { padding: 32px 20px; text-align: left; }\n}\n\u003c\/style\u003e\n\n  \u003cheader class=\"mkd__header mkd__anim\"\u003e\n    \u003cp class=\"mkd__ante\" itemprop=\"category\"\u003eROCA • TEMPO\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eContenedor mural Tempo: orden y estilo en negro titanio\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eEl contenedor mural Tempo de Roca, en metal negro titanio cepillado, aporta un punto de sofisticación y funcionalidad a tu baño. Su acabado resistente y su diseño compacto de 30x11 cm te permiten mantener todo en orden con un gesto minimalista. Incluye kit de montaje con tornillería para una instalación segura y sencilla.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eAspectos Destacados\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003col class=\"mkd__rejilla\"\u003e\n    \u003cli class=\"mkd__carta mkd__anim\"\u003e\n      \u003cdiv class=\"mkd__cab\"\u003e\n        \u003cspan class=\"mkd__num\"\u003e01\u003c\/span\u003e\n        \u003cspan class=\"mkd__rotulo\"\u003eCALIDAD CERTIFICADA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eGarantía y Calidad Oficial Roca\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eFabricado con los estándares oficiales de Roca, garantizando materiales duraderos, recambios disponibles y máxima tranquilidad.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eEspecificaciones Técnicas\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003c!-- Tabla con cebra (blanco\/beige), animación hover y textos a los extremos --\u003e\n  \u003cdl class=\"mkd__specs mkd__anim\"\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eElementos Incluidos\u003c\/dt\u003e\n\u003cdd\u003ekit de montaje con tornillería\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eMarca \/ Fabricante\u003c\/dt\u003e\n\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eColección \/ Serie\u003c\/dt\u003e\n\u003cdd\u003eColección Tempo de Roca\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eReferencia Fabricante\u003c\/dt\u003e\n\u003cdd itemprop=\"brand\"\u003eA817028NM0\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eCódigo EAN\u003c\/dt\u003e\n\u003cdd itemprop=\"gtin13\"\u003e8433290640700\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eCategoría de Producto\u003c\/dt\u003e\n\u003cdd\u003eCestas y contenedores de baño\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eMaterial Principal\u003c\/dt\u003e\n\u003cdd itemprop=\"material\"\u003ePorcelana vitrificada sanitaria de alta resistencia\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eGarantía Oficial\u003c\/dt\u003e\n\u003cdd\u003e3 Años de garantía europea oficial Roca\u003c\/dd\u003e\n\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDetalles y Componentes del Producto\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cul class=\"mkd__lista-componentes mkd__anim\"\u003e\n    \u003cli\u003eMaterial metal que garantiza resistencia y durabilidad en ambientes húmedos como el baño.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eDiseño y Ergonomía:\u003c\/strong\u003e Medidas 30x11 cm (Longitud x Anchura) adecuadas para almacenar objetos pequeños manteniendo un diseño compacto.\u003c\/li\u003e\n      \u003cli\u003eColor negro titanio cepillado que aporta un acabado elegante y moderno con textura mate que disimula marcas y huellas.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eColección y Configuración:\u003c\/strong\u003e Diseño minimalista perteneciente a la colección Tempo, ideal para baños urbanos y contemporáneos.\u003c\/li\u003e\n      \u003cli\u003eAcabado anticorrosivo cromado brillante que asegura una alta resistencia frente a la humedad y al desgaste diario.\u003c\/li\u003e\n      \u003cli\u003eIncluye kit de montaje con tornillería para facilitar una instalación rápida, cómoda y segura sin necesidad de herramientas adicionales.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eDiseño y Ergonomía:\u003c\/strong\u003e Producto de la marca Roca , reconocida por su calidad y diseño en equipamiento para baños.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eExcelencia Sanitaria y Respaldo Técnico\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3 Años de Garantía Oficial del Fabricante Roca\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eCon más de un siglo de trayectoria, Roca respalda este producto con 3 años de garantía oficial europea. Dispones de repuestos garantizados y la asistencia cualificada de los servicios técnicos autorizados de la marca.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Default Title","offer_id":57377407828233,"sku":"A817028NM0","price":156.1,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_1196843_4977192.webp?v=1791249034"},{"product_id":"contenedor-de-rejilla-mural-para-esquina-instalacion-con-tornilleria-o-adhesivo-17-5x18-7x11-4-cm-roca","title":"Contenedor de Rejilla Mural para Esquina Instalación con Tornillería O Adhesivo 17 7x11 4 Cm Rubik 5x18 cm Roca","description":"\u003cdiv class=\"mkd\" itemscope itemtype=\"https:\/\/schema.org\/Product\"\u003e\n\u003cstyle\u003e\n\/* ==========================================================================\n   MERKI — DESCRIPCIÓN DE PRODUCTO (Optimizado)\n   ========================================================================== *\/\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700\u0026family=Playfair+Display:wght@600;700\u0026display=swap');\n\n.mkd {\n  --mkd-marca:   var(--petroleo,   #1e2d7d);\n  --mkd-suave:   var(--brand-soft, #f0f2fb);\n  --mkd-tinta:   var(--tinta,      #1c1c1c);\n  --mkd-gris:    var(--gris,       #737373);\n  --mkd-borde:   var(--borde,      #f0f0f0);\n  --mkd-blanco:  var(--blanco,     #ffffff);\n  --mkd-banda:   var(--porcelana,  #f9f8f6); \/* Tono beige muy sutil para la tabla *\/\n  --mkd-radio:   var(--radius-lg,  16px);\n  --mkd-radio-s: var(--radio,      8px);\n  \n  --mkd-display: 'Playfair Display', Georgia, serif;\n  --mkd-texto:   'Inter', system-ui, -apple-system, sans-serif;\n\n  --mkd-dur:   var(--anim-dur,   280ms);\n  --mkd-curva: var(--anim-curva, cubic-bezier(.16,.84,.44,1));\n  --mkd-desp:  var(--anim-desp,  14px);\n  --mkd-esc:   var(--anim-esc,   70ms);\n\n  font-family: var(--mkd-texto);\n  color: var(--mkd-tinta);\n  line-height: 1.65;\n  font-size: 16px;\n  max-width: 1080px;\n  margin: 0 auto;\n}\n.mkd * { box-sizing: border-box; }\n.mkd p { margin: 0 0 16px; }\n\n\/* --- Entradilla ---------------------------------------------------------- *\/\n.mkd__header { margin-bottom: 48px; }\n.mkd__ante {\n  font-size: 13px; font-weight: 600; letter-spacing: 0.1em;\n  text-transform: uppercase; color: var(--mkd-marca); margin-bottom: 12px;\n}\n.mkd__titulo {\n  font-family: var(--mkd-display);\n  font-size: clamp(28px, 4.5vw, 44px);\n  line-height: 1.15; font-weight: 700; letter-spacing: -0.01em;\n  margin: 0 0 20px; color: var(--mkd-tinta);\n}\n.mkd__lead { \n  font-size: clamp(17px, 1.8vw, 20px); color: var(--mkd-gris); \n  max-width: 70ch; line-height: 1.6; \n}\n.mkd__lead b { color: var(--mkd-tinta); font-weight: 600; }\n\n\/* --- Título de apartado -------------------------------------------------- *\/\n.mkd__h3 {\n  font-family: var(--mkd-display);\n  font-size: clamp(22px, 2.5vw, 28px);\n  font-weight: 600; letter-spacing: -0.01em;\n  margin: 56px 0 8px; color: var(--mkd-tinta);\n}\n.mkd__filete {\n  height: 4px; width: 48px; border-radius: 2px;\n  background: var(--mkd-marca); margin-bottom: 32px;\n  transform-origin: left center;\n}\n\n\/* --- Aspectos destacados ------------------------------------------------- *\/\n.mkd__rejilla {\n  list-style: none; margin: 0; padding: 0;\n  display: grid; gap: 20px;\n  grid-template-columns: repeat(auto-fit, minmax(min(100%, 280px), 1fr));\n}\n.mkd__carta {\n  background: var(--mkd-blanco);\n  border: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio);\n  padding: 32px 28px;\n  transition: all var(--mkd-dur) var(--mkd-curva);\n  display: flex; flex-direction: column;\n}\n@media (hover: hover){\n  .mkd__carta:hover {\n    transform: translateY(-4px);\n    border-color: var(--mkd-marca);\n    box-shadow: 0 12px 32px rgba(30, 45, 125, 0.08);\n  }\n}\n.mkd__cab { display: flex; align-items: baseline; gap: 12px; margin-bottom: 16px; }\n.mkd__num {\n  font-family: var(--mkd-display);\n  font-size: 32px; font-weight: 700;\n  color: var(--mkd-marca); line-height: 1;\n}\n.mkd__rotulo {\n  font-size: 13px; font-weight: 600;\n  letter-spacing: 0.05em; text-transform: uppercase; color: var(--mkd-gris);\n}\n.mkd__sub {\n  font-family: var(--mkd-texto);\n  font-size: 18px; font-weight: 700; line-height: 1.35;\n  margin: 0 0 12px; color: var(--mkd-tinta);\n}\n.mkd__cuerpo { font-size: 15px; color: var(--mkd-gris); margin: 0; }\n\n\/* --- Bloque Complementario (Estilo Aspectos Destacados, 1 columna, sin enumeración) --- *\/\n.mkd__bloque {\n  display: flex;\n  flex-direction: column;\n  gap: 16px;\n  margin-bottom: 40px;\n}\n.mkd__bloque-item {\n  background: var(--mkd-blanco);\n  border: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio);\n  padding: 28px 28px;\n  transition: all var(--mkd-dur) var(--mkd-curva);\n  display: flex;\n  flex-direction: column;\n}\n@media (hover: hover){\n  .mkd__bloque-item:hover {\n    transform: translateY(-3px);\n    border-color: var(--mkd-marca);\n    box-shadow: 0 12px 32px rgba(30, 45, 125, 0.08);\n  }\n}\n.mkd__bloque-tit {\n  font-family: var(--mkd-texto);\n  font-size: 18px;\n  font-weight: 700;\n  line-height: 1.35;\n  margin: 0 0 10px;\n  color: var(--mkd-tinta);\n}\n.mkd__bloque-txt {\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  color: var(--mkd-gris);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* --- Lista de componentes y detalles técnicos (Agrupada, sin bucle de subtítulos) --- *\/\n.mkd__lista-componentes {\n  list-style: none;\n  margin: 20px 0 32px;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.mkd__lista-componentes li {\n  position: relative;\n  padding-left: 28px;\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  line-height: 1.6;\n  color: var(--mkd-tinta);\n}\n.mkd__lista-componentes li::before {\n  content: \"\";\n  position: absolute;\n  left: 6px;\n  top: 9px;\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background-color: var(--mkd-marca);\n}\n.mkd__lista-componentes li strong {\n  color: var(--mkd-tinta);\n  font-weight: 600;\n}\n\n\/* --- Especificaciones técnicas (Estilo cebra + Animación V1) ------------- *\/\n.mkd__specs {\n  margin: 0; padding: 0;\n  border-top: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio-s);\n  overflow: hidden;\n}\n.mkd__fila {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 18px 20px;\n  border-bottom: 1px solid var(--mkd-borde);\n  gap: 20px;\n  background-color: transparent; \n  transition: background-color var(--mkd-dur) var(--mkd-curva); \n}\n.mkd__fila:nth-child(even) {\n  background-color: var(--mkd-banda);\n}\n@media (hover: hover){\n  .mkd__fila:hover { \n    background-color: var(--mkd-suave); \n  }\n}\n.mkd__fila dt {\n  font-size: 15px; \n  font-weight: 500;\n  color: var(--mkd-gris); \n  margin: 0;\n  flex: 1;\n}\n.mkd__fila dd {\n  margin: 0; \n  font-size: 15px; \n  font-weight: 700;\n  color: var(--mkd-tinta);\n  text-align: right;\n  flex: 1.5;\n}\n\n\/* --- Cierre de garantía -------------------------------------------------- *\/\n.mkd__garantia {\n  margin-top: 56px; padding: 40px;\n  background: var(--mkd-marca); color: #fff;\n  border-radius: var(--mkd-radio);\n  text-align: center;\n}\n.mkd__garantia-ante {\n  font-size: 12px; font-weight: 600; letter-spacing: 0.15em;\n  text-transform: uppercase; opacity: 0.8; margin-bottom: 12px;\n  display: block;\n}\n.mkd__garantia-tit {\n  font-family: var(--mkd-display); font-size: 26px; font-weight: 700;\n  margin: 0 0 16px; color: #fff;\n}\n.mkd__garantia p { \n  margin: 0 auto; font-size: 16px; opacity: 0.9; \n  max-width: 65ch; line-height: 1.6; \n}\n\n\/* --- Movimiento ----------------------------------------------------------- *\/\n@media (prefers-reduced-motion: no-preference){\n  .mkd__anim {\n    animation: mkd-entrar var(--mkd-dur) var(--mkd-curva) both;\n    animation-delay: calc(var(--i, 0) * var(--mkd-esc));\n  }\n  .mkd__filete { animation: mkd-filete var(--mkd-dur) var(--mkd-curva) both; }\n}\n@keyframes mkd-entrar{\n  from{ opacity: 0; transform: translateY(var(--mkd-desp)); }\n  to  { opacity: 1; transform: none; }\n}\n@keyframes mkd-filete{\n  from{ transform: scaleX(0); }\n  to  { transform: scaleX(1); }\n}\n.mkd__rejilla \u003e :nth-child(1){ --i: 0; }\n.mkd__rejilla \u003e :nth-child(2){ --i: 1; }\n.mkd__rejilla \u003e :nth-child(3){ --i: 2; }\n.mkd__rejilla \u003e :nth-child(4){ --i: 3; }\n\n\/* --- Móvil ----------------------------------------------------------------- *\/\n@media (max-width: 768px){\n  .mkd__fila { \n    flex-direction: column; \n    align-items: flex-start;\n    padding: 16px 20px;\n    gap: 6px; \n  }\n  .mkd__fila dt { font-size: 14px; }\n  .mkd__fila dd { text-align: left; width: 100%; }\n  \n  .mkd__bloque { padding: 20px 16px; }\n  .mkd__garantia { padding: 32px 20px; text-align: left; }\n}\n\u003c\/style\u003e\n\n  \u003cheader class=\"mkd__header mkd__anim\"\u003e\n    \u003cp class=\"mkd__ante\" itemprop=\"category\"\u003eROCA • RUBIK\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eContenedor de rejilla mural Roca Rubik: orden y estilo en tu esquina\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eOptimiza cada rincón de tu baño con el contenedor de rejilla mural de la serie Rubik de Roca. Su diseño compacto de 17,5 x 18,7 x 11,4 cm y su instalación versátil, con tornillería o adhesivo, lo convierten en la solución perfecta para mantener tus espacios ordenados con un toque de diseño contemporáneo.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eAspectos Destacados\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003col class=\"mkd__rejilla\"\u003e\n    \u003cli class=\"mkd__carta mkd__anim\"\u003e\n      \u003cdiv class=\"mkd__cab\"\u003e\n        \u003cspan class=\"mkd__num\"\u003e01\u003c\/span\u003e\n        \u003cspan class=\"mkd__rotulo\"\u003eCALIDAD CERTIFICADA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eGarantía y Calidad Oficial Roca\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eFabricado con los estándares oficiales de Roca, garantizando materiales duraderos, recambios disponibles y máxima tranquilidad.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eEspecificaciones Técnicas\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003c!-- Tabla con cebra (blanco\/beige), animación hover y textos a los extremos --\u003e\n  \u003cdl class=\"mkd__specs mkd__anim\"\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eMarca \/ Fabricante\u003c\/dt\u003e\n\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eColección \/ Serie\u003c\/dt\u003e\n\u003cdd\u003eColección Rubik de Roca\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eReferencia Fabricante\u003c\/dt\u003e\n\u003cdd itemprop=\"brand\"\u003eA816854024\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eCódigo EAN\u003c\/dt\u003e\n\u003cdd itemprop=\"gtin13\"\u003e8433290087666\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eCategoría de Producto\u003c\/dt\u003e\n\u003cdd\u003eCestas y contenedores de baño\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eAcabado \/ Color\u003c\/dt\u003e\n\u003cdd itemprop=\"color\"\u003eNegro Mate\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eMaterial Principal\u003c\/dt\u003e\n\u003cdd itemprop=\"material\"\u003ePorcelana vitrificada sanitaria de alta resistencia\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eGarantía Oficial\u003c\/dt\u003e\n\u003cdd\u003e3 Años de garantía europea oficial Roca\u003c\/dd\u003e\n\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDetalles y Componentes del Producto\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cul class=\"mkd__lista-componentes mkd__anim\"\u003e\n    \u003cli\u003eMaterial metal con acabado brillo proporciona una superficie resistente y elegante ideal para espacios modernos.\u003c\/li\u003e\n      \u003cli\u003eInstalación mural en esquina que permite aprovechar rincones y mantener el orden en el entorno.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eDiseño y Ergonomía:\u003c\/strong\u003e Color negro mate que aporta un diseño contemporáneo y discreto compatible con diferentes estilos decorativos.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eColección y Configuración:\u003c\/strong\u003e Parte de la colección Rubik que se adapta a diversas necesidades y tamaños de espacio, combinando funcionalidad y estética.\u003c\/li\u003e\n      \u003cli\u003eUso recomendado para almacenamiento y organización en baños, cocinas o espacios de trabajo donde se requiera un contenedor resistente y accesible.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eDurabilidad Certificada de Origen\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3 Años de Garantía Oficial de la Marca Roca\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eEl exhaustivo control de fabricación de Roca asegura acabados perfectos y máxima resistencia al uso diario. Incluye 3 años de garantía europea completa y el respaldo posventa de la firma líder en cuartos de baño.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Default Title","offer_id":57377415790857,"sku":"A816854024","price":104.17,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_1196735_4976972.webp?v=1791249279"},{"product_id":"contenedor-de-rejilla-mural-30x13x11-cm-instalacion-con-tornillos-o-adhesivo-roca","title":"Contenedor de Rejilla Mural Instalación con Tornillos O Adhesivo Rubik 30x13x11cm Roca","description":"\u003cdiv class=\"mkd\" itemscope itemtype=\"https:\/\/schema.org\/Product\"\u003e\n\u003cstyle\u003e\n\/* ==========================================================================\n   MERKI — DESCRIPCIÓN DE PRODUCTO (Optimizado)\n   ========================================================================== *\/\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700\u0026family=Playfair+Display:wght@600;700\u0026display=swap');\n\n.mkd {\n  --mkd-marca:   var(--petroleo,   #1e2d7d);\n  --mkd-suave:   var(--brand-soft, #f0f2fb);\n  --mkd-tinta:   var(--tinta,      #1c1c1c);\n  --mkd-gris:    var(--gris,       #737373);\n  --mkd-borde:   var(--borde,      #f0f0f0);\n  --mkd-blanco:  var(--blanco,     #ffffff);\n  --mkd-banda:   var(--porcelana,  #f9f8f6); \/* Tono beige muy sutil para la tabla *\/\n  --mkd-radio:   var(--radius-lg,  16px);\n  --mkd-radio-s: var(--radio,      8px);\n  \n  --mkd-display: 'Playfair Display', Georgia, serif;\n  --mkd-texto:   'Inter', system-ui, -apple-system, sans-serif;\n\n  --mkd-dur:   var(--anim-dur,   280ms);\n  --mkd-curva: var(--anim-curva, cubic-bezier(.16,.84,.44,1));\n  --mkd-desp:  var(--anim-desp,  14px);\n  --mkd-esc:   var(--anim-esc,   70ms);\n\n  font-family: var(--mkd-texto);\n  color: var(--mkd-tinta);\n  line-height: 1.65;\n  font-size: 16px;\n  max-width: 1080px;\n  margin: 0 auto;\n}\n.mkd * { box-sizing: border-box; }\n.mkd p { margin: 0 0 16px; }\n\n\/* --- Entradilla ---------------------------------------------------------- *\/\n.mkd__header { margin-bottom: 48px; }\n.mkd__ante {\n  font-size: 13px; font-weight: 600; letter-spacing: 0.1em;\n  text-transform: uppercase; color: var(--mkd-marca); margin-bottom: 12px;\n}\n.mkd__titulo {\n  font-family: var(--mkd-display);\n  font-size: clamp(28px, 4.5vw, 44px);\n  line-height: 1.15; font-weight: 700; letter-spacing: -0.01em;\n  margin: 0 0 20px; color: var(--mkd-tinta);\n}\n.mkd__lead { \n  font-size: clamp(17px, 1.8vw, 20px); color: var(--mkd-gris); \n  max-width: 70ch; line-height: 1.6; \n}\n.mkd__lead b { color: var(--mkd-tinta); font-weight: 600; }\n\n\/* --- Título de apartado -------------------------------------------------- *\/\n.mkd__h3 {\n  font-family: var(--mkd-display);\n  font-size: clamp(22px, 2.5vw, 28px);\n  font-weight: 600; letter-spacing: -0.01em;\n  margin: 56px 0 8px; color: var(--mkd-tinta);\n}\n.mkd__filete {\n  height: 4px; width: 48px; border-radius: 2px;\n  background: var(--mkd-marca); margin-bottom: 32px;\n  transform-origin: left center;\n}\n\n\/* --- Aspectos destacados ------------------------------------------------- *\/\n.mkd__rejilla {\n  list-style: none; margin: 0; padding: 0;\n  display: grid; gap: 20px;\n  grid-template-columns: repeat(auto-fit, minmax(min(100%, 280px), 1fr));\n}\n.mkd__carta {\n  background: var(--mkd-blanco);\n  border: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio);\n  padding: 32px 28px;\n  transition: all var(--mkd-dur) var(--mkd-curva);\n  display: flex; flex-direction: column;\n}\n@media (hover: hover){\n  .mkd__carta:hover {\n    transform: translateY(-4px);\n    border-color: var(--mkd-marca);\n    box-shadow: 0 12px 32px rgba(30, 45, 125, 0.08);\n  }\n}\n.mkd__cab { display: flex; align-items: baseline; gap: 12px; margin-bottom: 16px; }\n.mkd__num {\n  font-family: var(--mkd-display);\n  font-size: 32px; font-weight: 700;\n  color: var(--mkd-marca); line-height: 1;\n}\n.mkd__rotulo {\n  font-size: 13px; font-weight: 600;\n  letter-spacing: 0.05em; text-transform: uppercase; color: var(--mkd-gris);\n}\n.mkd__sub {\n  font-family: var(--mkd-texto);\n  font-size: 18px; font-weight: 700; line-height: 1.35;\n  margin: 0 0 12px; color: var(--mkd-tinta);\n}\n.mkd__cuerpo { font-size: 15px; color: var(--mkd-gris); margin: 0; }\n\n\/* --- Bloque Complementario (Estilo Aspectos Destacados, 1 columna, sin enumeración) --- *\/\n.mkd__bloque {\n  display: flex;\n  flex-direction: column;\n  gap: 16px;\n  margin-bottom: 40px;\n}\n.mkd__bloque-item {\n  background: var(--mkd-blanco);\n  border: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio);\n  padding: 28px 28px;\n  transition: all var(--mkd-dur) var(--mkd-curva);\n  display: flex;\n  flex-direction: column;\n}\n@media (hover: hover){\n  .mkd__bloque-item:hover {\n    transform: translateY(-3px);\n    border-color: var(--mkd-marca);\n    box-shadow: 0 12px 32px rgba(30, 45, 125, 0.08);\n  }\n}\n.mkd__bloque-tit {\n  font-family: var(--mkd-texto);\n  font-size: 18px;\n  font-weight: 700;\n  line-height: 1.35;\n  margin: 0 0 10px;\n  color: var(--mkd-tinta);\n}\n.mkd__bloque-txt {\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  color: var(--mkd-gris);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* --- Lista de componentes y detalles técnicos (Agrupada, sin bucle de subtítulos) --- *\/\n.mkd__lista-componentes {\n  list-style: none;\n  margin: 20px 0 32px;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.mkd__lista-componentes li {\n  position: relative;\n  padding-left: 28px;\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  line-height: 1.6;\n  color: var(--mkd-tinta);\n}\n.mkd__lista-componentes li::before {\n  content: \"\";\n  position: absolute;\n  left: 6px;\n  top: 9px;\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background-color: var(--mkd-marca);\n}\n.mkd__lista-componentes li strong {\n  color: var(--mkd-tinta);\n  font-weight: 600;\n}\n\n\/* --- Especificaciones técnicas (Estilo cebra + Animación V1) ------------- *\/\n.mkd__specs {\n  margin: 0; padding: 0;\n  border-top: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio-s);\n  overflow: hidden;\n}\n.mkd__fila {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 18px 20px;\n  border-bottom: 1px solid var(--mkd-borde);\n  gap: 20px;\n  background-color: transparent; \n  transition: background-color var(--mkd-dur) var(--mkd-curva); \n}\n.mkd__fila:nth-child(even) {\n  background-color: var(--mkd-banda);\n}\n@media (hover: hover){\n  .mkd__fila:hover { \n    background-color: var(--mkd-suave); \n  }\n}\n.mkd__fila dt {\n  font-size: 15px; \n  font-weight: 500;\n  color: var(--mkd-gris); \n  margin: 0;\n  flex: 1;\n}\n.mkd__fila dd {\n  margin: 0; \n  font-size: 15px; \n  font-weight: 700;\n  color: var(--mkd-tinta);\n  text-align: right;\n  flex: 1.5;\n}\n\n\/* --- Cierre de garantía -------------------------------------------------- *\/\n.mkd__garantia {\n  margin-top: 56px; padding: 40px;\n  background: var(--mkd-marca); color: #fff;\n  border-radius: var(--mkd-radio);\n  text-align: center;\n}\n.mkd__garantia-ante {\n  font-size: 12px; font-weight: 600; letter-spacing: 0.15em;\n  text-transform: uppercase; opacity: 0.8; margin-bottom: 12px;\n  display: block;\n}\n.mkd__garantia-tit {\n  font-family: var(--mkd-display); font-size: 26px; font-weight: 700;\n  margin: 0 0 16px; color: #fff;\n}\n.mkd__garantia p { \n  margin: 0 auto; font-size: 16px; opacity: 0.9; \n  max-width: 65ch; line-height: 1.6; \n}\n\n\/* --- Movimiento ----------------------------------------------------------- *\/\n@media (prefers-reduced-motion: no-preference){\n  .mkd__anim {\n    animation: mkd-entrar var(--mkd-dur) var(--mkd-curva) both;\n    animation-delay: calc(var(--i, 0) * var(--mkd-esc));\n  }\n  .mkd__filete { animation: mkd-filete var(--mkd-dur) var(--mkd-curva) both; }\n}\n@keyframes mkd-entrar{\n  from{ opacity: 0; transform: translateY(var(--mkd-desp)); }\n  to  { opacity: 1; transform: none; }\n}\n@keyframes mkd-filete{\n  from{ transform: scaleX(0); }\n  to  { transform: scaleX(1); }\n}\n.mkd__rejilla \u003e :nth-child(1){ --i: 0; }\n.mkd__rejilla \u003e :nth-child(2){ --i: 1; }\n.mkd__rejilla \u003e :nth-child(3){ --i: 2; }\n.mkd__rejilla \u003e :nth-child(4){ --i: 3; }\n\n\/* --- Móvil ----------------------------------------------------------------- *\/\n@media (max-width: 768px){\n  .mkd__fila { \n    flex-direction: column; \n    align-items: flex-start;\n    padding: 16px 20px;\n    gap: 6px; \n  }\n  .mkd__fila dt { font-size: 14px; }\n  .mkd__fila dd { text-align: left; width: 100%; }\n  \n  .mkd__bloque { padding: 20px 16px; }\n  .mkd__garantia { padding: 32px 20px; text-align: left; }\n}\n\u003c\/style\u003e\n\n  \u003cheader class=\"mkd__header mkd__anim\"\u003e\n    \u003cp class=\"mkd__ante\" itemprop=\"category\"\u003eROCA • RUBIK\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eContenedor de rejilla mural Roca Rubik: orden y estilo en 30x13x11 cm\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eOptimiza el espacio de tu baño con este contenedor de rejilla de la serie Rubik de Roca. Su diseño mural y sus dimensiones compactas de 30x13x11 cm te permiten mantener todo en orden sin renunciar al estilo. La instalación con tornillos o adhesivo te ofrece una solución versátil y duradera, adaptándose a cualquier superficie.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eAspectos Destacados\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003col class=\"mkd__rejilla\"\u003e\n    \u003cli class=\"mkd__carta mkd__anim\"\u003e\n      \u003cdiv class=\"mkd__cab\"\u003e\n        \u003cspan class=\"mkd__num\"\u003e01\u003c\/span\u003e\n        \u003cspan class=\"mkd__rotulo\"\u003eMEDIDAS IDEALES\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eMedidas: 30 cm\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eTamaño equilibrado pensado para encajar a la perfección tanto en baños principales como en aseos de invitados.\u003c\/p\u003e\n    \u003c\/li\u003e\n    \u003cli class=\"mkd__carta mkd__anim\"\u003e\n      \u003cdiv class=\"mkd__cab\"\u003e\n        \u003cspan class=\"mkd__num\"\u003e02\u003c\/span\u003e\n        \u003cspan class=\"mkd__rotulo\"\u003eCALIDAD CERTIFICADA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eGarantía y Calidad Oficial Roca\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eFabricado con los estándares oficiales de Roca, garantizando materiales duraderos, recambios disponibles y máxima tranquilidad.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eEspecificaciones Técnicas\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003c!-- Tabla con cebra (blanco\/beige), animación hover y textos a los extremos --\u003e\n  \u003cdl class=\"mkd__specs mkd__anim\"\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eElementos Incluidos\u003c\/dt\u003e\n\u003cdd\u003emanual de recambios\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eMarca \/ Fabricante\u003c\/dt\u003e\n\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eColección \/ Serie\u003c\/dt\u003e\n\u003cdd\u003eColección Rubik de Roca\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eReferencia Fabricante\u003c\/dt\u003e\n\u003cdd itemprop=\"brand\"\u003eA816853024\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eCódigo EAN\u003c\/dt\u003e\n\u003cdd itemprop=\"gtin13\"\u003e8433290087642\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eCategoría de Producto\u003c\/dt\u003e\n\u003cdd\u003eCestas y contenedores de baño\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eDimensiones Totales\u003c\/dt\u003e\n\u003cdd\u003e30 cm (ancho) x 11 cm (alto) x 13 cm (fondo)\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eAcabado \/ Color\u003c\/dt\u003e\n\u003cdd itemprop=\"color\"\u003eNegro Mate\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eMaterial Principal\u003c\/dt\u003e\n\u003cdd itemprop=\"material\"\u003ePorcelana vitrificada sanitaria de alta resistencia\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eGarantía Oficial\u003c\/dt\u003e\n\u003cdd\u003e3 Años de garantía europea oficial Roca\u003c\/dd\u003e\n\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDetalles y Componentes del Producto\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cul class=\"mkd__lista-componentes mkd__anim\"\u003e\n    \u003cli\u003eContenedor de rejilla metálico con acabado brillo diseñado para uso mural, ideal para organizar espacios con estilo contemporáneo.\u003c\/li\u003e\n      \u003cli\u003eColor negro mate que aporta un acabado elegante y discreto, adaptándose a cualquier decoración moderna.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eColección y Configuración:\u003c\/strong\u003e Forma parte de la colección Rubik , caracterizada por su diseño contemporáneo que se adapta a las necesidades y espacios independientemente de su tamaño.\u003c\/li\u003e\n      \u003cli\u003eMaterial metálico resistente que garantiza durabilidad y estabilidad en el uso diario.\u003c\/li\u003e\n      \u003cli\u003eFácil mantenimiento y limpieza gracias a su acabado en brillo que facilita la eliminación de polvo y suciedad.\u003c\/li\u003e\n      \u003cli\u003eIncluye manual de recambios para facilitar la sustitución de piezas en caso necesario, asegurando una larga vida útil del producto.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eTranquilidad y Cobertura Integral\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3 Años de Garantía Oficial Roca\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eLa ingeniería sanitaria de Roca destaca por su precisión y vida útil prolongada. Cada producto dispone de 3 años de garantía oficial en toda Europa y la confianza que brinda el catálogo líder en innovación para el baño.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Default Title","offer_id":57378580791561,"sku":"A816853024","price":129.24,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_1196732_4976970.webp?v=1791284029"},{"product_id":"contenedor-para-instalacion-fija-de-30-cm-fabricado-en-metal-con-acabado-brilloso-rubik-roca","title":"Contenedor para Instalación Fija Metal Brilloso Rubik 30 cm Roca","description":"\u003cdiv class=\"mkd\" itemscope itemtype=\"https:\/\/schema.org\/Product\"\u003e\n\u003cstyle\u003e\n\/* ==========================================================================\n   MERKI — DESCRIPCIÓN DE PRODUCTO (Optimizado)\n   ========================================================================== *\/\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700\u0026family=Playfair+Display:wght@600;700\u0026display=swap');\n\n.mkd {\n  --mkd-marca:   var(--petroleo,   #1e2d7d);\n  --mkd-suave:   var(--brand-soft, #f0f2fb);\n  --mkd-tinta:   var(--tinta,      #1c1c1c);\n  --mkd-gris:    var(--gris,       #737373);\n  --mkd-borde:   var(--borde,      #f0f0f0);\n  --mkd-blanco:  var(--blanco,     #ffffff);\n  --mkd-banda:   var(--porcelana,  #f9f8f6); \/* Tono beige muy sutil para la tabla *\/\n  --mkd-radio:   var(--radius-lg,  16px);\n  --mkd-radio-s: var(--radio,      8px);\n  \n  --mkd-display: 'Playfair Display', Georgia, serif;\n  --mkd-texto:   'Inter', system-ui, -apple-system, sans-serif;\n\n  --mkd-dur:   var(--anim-dur,   280ms);\n  --mkd-curva: var(--anim-curva, cubic-bezier(.16,.84,.44,1));\n  --mkd-desp:  var(--anim-desp,  14px);\n  --mkd-esc:   var(--anim-esc,   70ms);\n\n  font-family: var(--mkd-texto);\n  color: var(--mkd-tinta);\n  line-height: 1.65;\n  font-size: 16px;\n  max-width: 1080px;\n  margin: 0 auto;\n}\n.mkd * { box-sizing: border-box; }\n.mkd p { margin: 0 0 16px; }\n\n\/* --- Entradilla ---------------------------------------------------------- *\/\n.mkd__header { margin-bottom: 48px; }\n.mkd__ante {\n  font-size: 13px; font-weight: 600; letter-spacing: 0.1em;\n  text-transform: uppercase; color: var(--mkd-marca); margin-bottom: 12px;\n}\n.mkd__titulo {\n  font-family: var(--mkd-display);\n  font-size: clamp(28px, 4.5vw, 44px);\n  line-height: 1.15; font-weight: 700; letter-spacing: -0.01em;\n  margin: 0 0 20px; color: var(--mkd-tinta);\n}\n.mkd__lead { \n  font-size: clamp(17px, 1.8vw, 20px); color: var(--mkd-gris); \n  max-width: 70ch; line-height: 1.6; \n}\n.mkd__lead b { color: var(--mkd-tinta); font-weight: 600; }\n\n\/* --- Título de apartado -------------------------------------------------- *\/\n.mkd__h3 {\n  font-family: var(--mkd-display);\n  font-size: clamp(22px, 2.5vw, 28px);\n  font-weight: 600; letter-spacing: -0.01em;\n  margin: 56px 0 8px; color: var(--mkd-tinta);\n}\n.mkd__filete {\n  height: 4px; width: 48px; border-radius: 2px;\n  background: var(--mkd-marca); margin-bottom: 32px;\n  transform-origin: left center;\n}\n\n\/* --- Aspectos destacados ------------------------------------------------- *\/\n.mkd__rejilla {\n  list-style: none; margin: 0; padding: 0;\n  display: grid; gap: 20px;\n  grid-template-columns: repeat(auto-fit, minmax(min(100%, 280px), 1fr));\n}\n.mkd__carta {\n  background: var(--mkd-blanco);\n  border: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio);\n  padding: 32px 28px;\n  transition: all var(--mkd-dur) var(--mkd-curva);\n  display: flex; flex-direction: column;\n}\n@media (hover: hover){\n  .mkd__carta:hover {\n    transform: translateY(-4px);\n    border-color: var(--mkd-marca);\n    box-shadow: 0 12px 32px rgba(30, 45, 125, 0.08);\n  }\n}\n.mkd__cab { display: flex; align-items: baseline; gap: 12px; margin-bottom: 16px; }\n.mkd__num {\n  font-family: var(--mkd-display);\n  font-size: 32px; font-weight: 700;\n  color: var(--mkd-marca); line-height: 1;\n}\n.mkd__rotulo {\n  font-size: 13px; font-weight: 600;\n  letter-spacing: 0.05em; text-transform: uppercase; color: var(--mkd-gris);\n}\n.mkd__sub {\n  font-family: var(--mkd-texto);\n  font-size: 18px; font-weight: 700; line-height: 1.35;\n  margin: 0 0 12px; color: var(--mkd-tinta);\n}\n.mkd__cuerpo { font-size: 15px; color: var(--mkd-gris); margin: 0; }\n\n\/* --- Bloque Complementario (Estilo Aspectos Destacados, 1 columna, sin enumeración) --- *\/\n.mkd__bloque {\n  display: flex;\n  flex-direction: column;\n  gap: 16px;\n  margin-bottom: 40px;\n}\n.mkd__bloque-item {\n  background: var(--mkd-blanco);\n  border: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio);\n  padding: 28px 28px;\n  transition: all var(--mkd-dur) var(--mkd-curva);\n  display: flex;\n  flex-direction: column;\n}\n@media (hover: hover){\n  .mkd__bloque-item:hover {\n    transform: translateY(-3px);\n    border-color: var(--mkd-marca);\n    box-shadow: 0 12px 32px rgba(30, 45, 125, 0.08);\n  }\n}\n.mkd__bloque-tit {\n  font-family: var(--mkd-texto);\n  font-size: 18px;\n  font-weight: 700;\n  line-height: 1.35;\n  margin: 0 0 10px;\n  color: var(--mkd-tinta);\n}\n.mkd__bloque-txt {\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  color: var(--mkd-gris);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* --- Lista de componentes y detalles técnicos (Agrupada, sin bucle de subtítulos) --- *\/\n.mkd__lista-componentes {\n  list-style: none;\n  margin: 20px 0 32px;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.mkd__lista-componentes li {\n  position: relative;\n  padding-left: 28px;\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  line-height: 1.6;\n  color: var(--mkd-tinta);\n}\n.mkd__lista-componentes li::before {\n  content: \"\";\n  position: absolute;\n  left: 6px;\n  top: 9px;\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background-color: var(--mkd-marca);\n}\n.mkd__lista-componentes li strong {\n  color: var(--mkd-tinta);\n  font-weight: 600;\n}\n\n\/* --- Especificaciones técnicas (Estilo cebra + Animación V1) ------------- *\/\n.mkd__specs {\n  margin: 0; padding: 0;\n  border-top: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio-s);\n  overflow: hidden;\n}\n.mkd__fila {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 18px 20px;\n  border-bottom: 1px solid var(--mkd-borde);\n  gap: 20px;\n  background-color: transparent; \n  transition: background-color var(--mkd-dur) var(--mkd-curva); \n}\n.mkd__fila:nth-child(even) {\n  background-color: var(--mkd-banda);\n}\n@media (hover: hover){\n  .mkd__fila:hover { \n    background-color: var(--mkd-suave); \n  }\n}\n.mkd__fila dt {\n  font-size: 15px; \n  font-weight: 500;\n  color: var(--mkd-gris); \n  margin: 0;\n  flex: 1;\n}\n.mkd__fila dd {\n  margin: 0; \n  font-size: 15px; \n  font-weight: 700;\n  color: var(--mkd-tinta);\n  text-align: right;\n  flex: 1.5;\n}\n\n\/* --- Cierre de garantía -------------------------------------------------- *\/\n.mkd__garantia {\n  margin-top: 56px; padding: 40px;\n  background: var(--mkd-marca); color: #fff;\n  border-radius: var(--mkd-radio);\n  text-align: center;\n}\n.mkd__garantia-ante {\n  font-size: 12px; font-weight: 600; letter-spacing: 0.15em;\n  text-transform: uppercase; opacity: 0.8; margin-bottom: 12px;\n  display: block;\n}\n.mkd__garantia-tit {\n  font-family: var(--mkd-display); font-size: 26px; font-weight: 700;\n  margin: 0 0 16px; color: #fff;\n}\n.mkd__garantia p { \n  margin: 0 auto; font-size: 16px; opacity: 0.9; \n  max-width: 65ch; line-height: 1.6; \n}\n\n\/* --- Movimiento ----------------------------------------------------------- *\/\n@media (prefers-reduced-motion: no-preference){\n  .mkd__anim {\n    animation: mkd-entrar var(--mkd-dur) var(--mkd-curva) both;\n    animation-delay: calc(var(--i, 0) * var(--mkd-esc));\n  }\n  .mkd__filete { animation: mkd-filete var(--mkd-dur) var(--mkd-curva) both; }\n}\n@keyframes mkd-entrar{\n  from{ opacity: 0; transform: translateY(var(--mkd-desp)); }\n  to  { opacity: 1; transform: none; }\n}\n@keyframes mkd-filete{\n  from{ transform: scaleX(0); }\n  to  { transform: scaleX(1); }\n}\n.mkd__rejilla \u003e :nth-child(1){ --i: 0; }\n.mkd__rejilla \u003e :nth-child(2){ --i: 1; }\n.mkd__rejilla \u003e :nth-child(3){ --i: 2; }\n.mkd__rejilla \u003e :nth-child(4){ --i: 3; }\n\n\/* --- Móvil ----------------------------------------------------------------- *\/\n@media (max-width: 768px){\n  .mkd__fila { \n    flex-direction: column; \n    align-items: flex-start;\n    padding: 16px 20px;\n    gap: 6px; \n  }\n  .mkd__fila dt { font-size: 14px; }\n  .mkd__fila dd { text-align: left; width: 100%; }\n  \n  .mkd__bloque { padding: 20px 16px; }\n  .mkd__garantia { padding: 32px 20px; text-align: left; }\n}\n\u003c\/style\u003e\n\n  \u003cheader class=\"mkd__header mkd__anim\"\u003e\n    \u003cp class=\"mkd__ante\" itemprop=\"category\"\u003eROCA • RUBIK\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eContenedor de 30 cm Rubik: Metal Brillante para tu Baño\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eEste contenedor de instalación fija, con sus 30 cm de ancho y acabado brillante, aporta un orden sofisticado y duradero. Su fabricación en metal garantiza resistencia y un brillo que perdura, elevando la estética de tu espacio.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eAspectos Destacados\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003col class=\"mkd__rejilla\"\u003e\n    \u003cli class=\"mkd__carta mkd__anim\"\u003e\n      \u003cdiv class=\"mkd__cab\"\u003e\n        \u003cspan class=\"mkd__num\"\u003e01\u003c\/span\u003e\n        \u003cspan class=\"mkd__rotulo\"\u003eCALIDAD CERTIFICADA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eGarantía y Calidad Oficial Roca\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eFabricado con los estándares oficiales de Roca, garantizando materiales duraderos, recambios disponibles y máxima tranquilidad.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eEspecificaciones Técnicas\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003c!-- Tabla con cebra (blanco\/beige), animación hover y textos a los extremos --\u003e\n  \u003cdl class=\"mkd__specs mkd__anim\"\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eMarca \/ Fabricante\u003c\/dt\u003e\n\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eColección \/ Serie\u003c\/dt\u003e\n\u003cdd\u003eColección Rubik de Roca\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eReferencia Fabricante\u003c\/dt\u003e\n\u003cdd itemprop=\"brand\"\u003eA816853001\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eCódigo EAN\u003c\/dt\u003e\n\u003cdd itemprop=\"gtin13\"\u003e8433290379983\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eCategoría de Producto\u003c\/dt\u003e\n\u003cdd\u003eCestas y contenedores de baño\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eAncho Comercial\u003c\/dt\u003e\n\u003cdd\u003e30 cm\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eMaterial Principal\u003c\/dt\u003e\n\u003cdd itemprop=\"material\"\u003ePorcelana vitrificada sanitaria de alta resistencia\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eGarantía Oficial\u003c\/dt\u003e\n\u003cdd\u003e3 Años de garantía europea oficial Roca\u003c\/dd\u003e\n\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDetalles y Componentes del Producto\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cul class=\"mkd__lista-componentes mkd__anim\"\u003e\n    \u003cli\u003eSu instalación es fija a la pared, mediante tornillería o adhesivo.\u003c\/li\u003e\n      \u003cli\u003eFabricado en metal.\u003c\/li\u003e\n      \u003cli\u003ePresenta un acabado brilloso.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eCompromiso de Fiabilidad y Sostenibilidad\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3 Años de Garantía Oficial de Fábrica Roca\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eRoca aplica los más estrictos ensayos mecánicos y de esmaltado a cada producto. Tu inversión está protegida con 3 años de garantía oficial europea y asistencia técnica autorizada ante cualquier defecto de fabricación.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Default Title","offer_id":57378807447817,"sku":"A816853001","price":101.02,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_367959_359552.webp?v=1791292523"},{"product_id":"contenedor-para-rincon-de-bano-fabricado-en-metal-con-acabado-brillante-de-15-cm-hotels-roca","title":"Contenedor para Rincón de Baño Metal Brillante Hotels 15 cm Roca","description":"\u003cdiv class=\"mkd\" itemscope itemtype=\"https:\/\/schema.org\/Product\"\u003e\n\u003cstyle\u003e\n\/* ==========================================================================\n   MERKI — DESCRIPCIÓN DE PRODUCTO (Optimizado)\n   ========================================================================== *\/\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700\u0026family=Playfair+Display:wght@600;700\u0026display=swap');\n\n.mkd {\n  --mkd-marca:   var(--petroleo,   #1e2d7d);\n  --mkd-suave:   var(--brand-soft, #f0f2fb);\n  --mkd-tinta:   var(--tinta,      #1c1c1c);\n  --mkd-gris:    var(--gris,       #737373);\n  --mkd-borde:   var(--borde,      #f0f0f0);\n  --mkd-blanco:  var(--blanco,     #ffffff);\n  --mkd-banda:   var(--porcelana,  #f9f8f6); \/* Tono beige muy sutil para la tabla *\/\n  --mkd-radio:   var(--radius-lg,  16px);\n  --mkd-radio-s: var(--radio,      8px);\n  \n  --mkd-display: 'Playfair Display', Georgia, serif;\n  --mkd-texto:   'Inter', system-ui, -apple-system, sans-serif;\n\n  --mkd-dur:   var(--anim-dur,   280ms);\n  --mkd-curva: var(--anim-curva, cubic-bezier(.16,.84,.44,1));\n  --mkd-desp:  var(--anim-desp,  14px);\n  --mkd-esc:   var(--anim-esc,   70ms);\n\n  font-family: var(--mkd-texto);\n  color: var(--mkd-tinta);\n  line-height: 1.65;\n  font-size: 16px;\n  max-width: 1080px;\n  margin: 0 auto;\n}\n.mkd * { box-sizing: border-box; }\n.mkd p { margin: 0 0 16px; }\n\n\/* --- Entradilla ---------------------------------------------------------- *\/\n.mkd__header { margin-bottom: 48px; }\n.mkd__ante {\n  font-size: 13px; font-weight: 600; letter-spacing: 0.1em;\n  text-transform: uppercase; color: var(--mkd-marca); margin-bottom: 12px;\n}\n.mkd__titulo {\n  font-family: var(--mkd-display);\n  font-size: clamp(28px, 4.5vw, 44px);\n  line-height: 1.15; font-weight: 700; letter-spacing: -0.01em;\n  margin: 0 0 20px; color: var(--mkd-tinta);\n}\n.mkd__lead { \n  font-size: clamp(17px, 1.8vw, 20px); color: var(--mkd-gris); \n  max-width: 70ch; line-height: 1.6; \n}\n.mkd__lead b { color: var(--mkd-tinta); font-weight: 600; }\n\n\/* --- Título de apartado -------------------------------------------------- *\/\n.mkd__h3 {\n  font-family: var(--mkd-display);\n  font-size: clamp(22px, 2.5vw, 28px);\n  font-weight: 600; letter-spacing: -0.01em;\n  margin: 56px 0 8px; color: var(--mkd-tinta);\n}\n.mkd__filete {\n  height: 4px; width: 48px; border-radius: 2px;\n  background: var(--mkd-marca); margin-bottom: 32px;\n  transform-origin: left center;\n}\n\n\/* --- Aspectos destacados ------------------------------------------------- *\/\n.mkd__rejilla {\n  list-style: none; margin: 0; padding: 0;\n  display: grid; gap: 20px;\n  grid-template-columns: repeat(auto-fit, minmax(min(100%, 280px), 1fr));\n}\n.mkd__carta {\n  background: var(--mkd-blanco);\n  border: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio);\n  padding: 32px 28px;\n  transition: all var(--mkd-dur) var(--mkd-curva);\n  display: flex; flex-direction: column;\n}\n@media (hover: hover){\n  .mkd__carta:hover {\n    transform: translateY(-4px);\n    border-color: var(--mkd-marca);\n    box-shadow: 0 12px 32px rgba(30, 45, 125, 0.08);\n  }\n}\n.mkd__cab { display: flex; align-items: baseline; gap: 12px; margin-bottom: 16px; }\n.mkd__num {\n  font-family: var(--mkd-display);\n  font-size: 32px; font-weight: 700;\n  color: var(--mkd-marca); line-height: 1;\n}\n.mkd__rotulo {\n  font-size: 13px; font-weight: 600;\n  letter-spacing: 0.05em; text-transform: uppercase; color: var(--mkd-gris);\n}\n.mkd__sub {\n  font-family: var(--mkd-texto);\n  font-size: 18px; font-weight: 700; line-height: 1.35;\n  margin: 0 0 12px; color: var(--mkd-tinta);\n}\n.mkd__cuerpo { font-size: 15px; color: var(--mkd-gris); margin: 0; }\n\n\/* --- Bloque Complementario (Estilo Aspectos Destacados, 1 columna, sin enumeración) --- *\/\n.mkd__bloque {\n  display: flex;\n  flex-direction: column;\n  gap: 16px;\n  margin-bottom: 40px;\n}\n.mkd__bloque-item {\n  background: var(--mkd-blanco);\n  border: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio);\n  padding: 28px 28px;\n  transition: all var(--mkd-dur) var(--mkd-curva);\n  display: flex;\n  flex-direction: column;\n}\n@media (hover: hover){\n  .mkd__bloque-item:hover {\n    transform: translateY(-3px);\n    border-color: var(--mkd-marca);\n    box-shadow: 0 12px 32px rgba(30, 45, 125, 0.08);\n  }\n}\n.mkd__bloque-tit {\n  font-family: var(--mkd-texto);\n  font-size: 18px;\n  font-weight: 700;\n  line-height: 1.35;\n  margin: 0 0 10px;\n  color: var(--mkd-tinta);\n}\n.mkd__bloque-txt {\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  color: var(--mkd-gris);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* --- Lista de componentes y detalles técnicos (Agrupada, sin bucle de subtítulos) --- *\/\n.mkd__lista-componentes {\n  list-style: none;\n  margin: 20px 0 32px;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.mkd__lista-componentes li {\n  position: relative;\n  padding-left: 28px;\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  line-height: 1.6;\n  color: var(--mkd-tinta);\n}\n.mkd__lista-componentes li::before {\n  content: \"\";\n  position: absolute;\n  left: 6px;\n  top: 9px;\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background-color: var(--mkd-marca);\n}\n.mkd__lista-componentes li strong {\n  color: var(--mkd-tinta);\n  font-weight: 600;\n}\n\n\/* --- Especificaciones técnicas (Estilo cebra + Animación V1) ------------- *\/\n.mkd__specs {\n  margin: 0; padding: 0;\n  border-top: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio-s);\n  overflow: hidden;\n}\n.mkd__fila {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 18px 20px;\n  border-bottom: 1px solid var(--mkd-borde);\n  gap: 20px;\n  background-color: transparent; \n  transition: background-color var(--mkd-dur) var(--mkd-curva); \n}\n.mkd__fila:nth-child(even) {\n  background-color: var(--mkd-banda);\n}\n@media (hover: hover){\n  .mkd__fila:hover { \n    background-color: var(--mkd-suave); \n  }\n}\n.mkd__fila dt {\n  font-size: 15px; \n  font-weight: 500;\n  color: var(--mkd-gris); \n  margin: 0;\n  flex: 1;\n}\n.mkd__fila dd {\n  margin: 0; \n  font-size: 15px; \n  font-weight: 700;\n  color: var(--mkd-tinta);\n  text-align: right;\n  flex: 1.5;\n}\n\n\/* --- Cierre de garantía -------------------------------------------------- *\/\n.mkd__garantia {\n  margin-top: 56px; padding: 40px;\n  background: var(--mkd-marca); color: #fff;\n  border-radius: var(--mkd-radio);\n  text-align: center;\n}\n.mkd__garantia-ante {\n  font-size: 12px; font-weight: 600; letter-spacing: 0.15em;\n  text-transform: uppercase; opacity: 0.8; margin-bottom: 12px;\n  display: block;\n}\n.mkd__garantia-tit {\n  font-family: var(--mkd-display); font-size: 26px; font-weight: 700;\n  margin: 0 0 16px; color: #fff;\n}\n.mkd__garantia p { \n  margin: 0 auto; font-size: 16px; opacity: 0.9; \n  max-width: 65ch; line-height: 1.6; \n}\n\n\/* --- Movimiento ----------------------------------------------------------- *\/\n@media (prefers-reduced-motion: no-preference){\n  .mkd__anim {\n    animation: mkd-entrar var(--mkd-dur) var(--mkd-curva) both;\n    animation-delay: calc(var(--i, 0) * var(--mkd-esc));\n  }\n  .mkd__filete { animation: mkd-filete var(--mkd-dur) var(--mkd-curva) both; }\n}\n@keyframes mkd-entrar{\n  from{ opacity: 0; transform: translateY(var(--mkd-desp)); }\n  to  { opacity: 1; transform: none; }\n}\n@keyframes mkd-filete{\n  from{ transform: scaleX(0); }\n  to  { transform: scaleX(1); }\n}\n.mkd__rejilla \u003e :nth-child(1){ --i: 0; }\n.mkd__rejilla \u003e :nth-child(2){ --i: 1; }\n.mkd__rejilla \u003e :nth-child(3){ --i: 2; }\n.mkd__rejilla \u003e :nth-child(4){ --i: 3; }\n\n\/* --- Móvil ----------------------------------------------------------------- *\/\n@media (max-width: 768px){\n  .mkd__fila { \n    flex-direction: column; \n    align-items: flex-start;\n    padding: 16px 20px;\n    gap: 6px; \n  }\n  .mkd__fila dt { font-size: 14px; }\n  .mkd__fila dd { text-align: left; width: 100%; }\n  \n  .mkd__bloque { padding: 20px 16px; }\n  .mkd__garantia { padding: 32px 20px; text-align: left; }\n}\n\u003c\/style\u003e\n\n  \u003cheader class=\"mkd__header mkd__anim\"\u003e\n    \u003cp class=\"mkd__ante\" itemprop=\"category\"\u003eROCA • HOTELS\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eContenedor de rincón Hotels: 15 cm de acero brillante\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eOptimiza cada centímetro de tu baño con un contenedor de rincón diseñado para espacios reducidos. Su fabricación en metal con acabado brillante aporta un punto de luz y resistencia, mientras que sus 15 cm de ancho lo integran con discreción en cualquier esquina. La serie Hotels de Roca eleva la organización diaria con una pieza funcional y duradera.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eAspectos Destacados\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003col class=\"mkd__rejilla\"\u003e\n    \u003cli class=\"mkd__carta mkd__anim\"\u003e\n      \u003cdiv class=\"mkd__cab\"\u003e\n        \u003cspan class=\"mkd__num\"\u003e01\u003c\/span\u003e\n        \u003cspan class=\"mkd__rotulo\"\u003eCALIDAD CERTIFICADA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eGarantía y Calidad Oficial Roca\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eFabricado con los estándares oficiales de Roca, garantizando materiales duraderos, recambios disponibles y máxima tranquilidad.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eEspecificaciones Técnicas\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003c!-- Tabla con cebra (blanco\/beige), animación hover y textos a los extremos --\u003e\n  \u003cdl class=\"mkd__specs mkd__anim\"\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eMarca \/ Fabricante\u003c\/dt\u003e\n\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eColección \/ Serie\u003c\/dt\u003e\n\u003cdd\u003eColección Hotels de Roca\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eReferencia Fabricante\u003c\/dt\u003e\n\u003cdd itemprop=\"brand\"\u003eA816401001\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eCódigo EAN\u003c\/dt\u003e\n\u003cdd itemprop=\"gtin13\"\u003e8414329160635\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eCategoría de Producto\u003c\/dt\u003e\n\u003cdd\u003eCestas y contenedores de baño\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eAncho Comercial\u003c\/dt\u003e\n\u003cdd\u003e15 cm\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eMaterial Principal\u003c\/dt\u003e\n\u003cdd itemprop=\"material\"\u003ePorcelana vitrificada sanitaria de alta resistencia\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eGarantía Oficial\u003c\/dt\u003e\n\u003cdd\u003e3 Años de garantía europea oficial Roca\u003c\/dd\u003e\n\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDetalles y Componentes del Producto\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cul class=\"mkd__lista-componentes mkd__anim\"\u003e\n    \u003cli\u003eContenedor perteneciente fabricado en metal.\u003c\/li\u003e\n      \u003cli\u003eTiene acabado en color brillante.\u003c\/li\u003e\n      \u003cli\u003eSe instala de manera fija a la pared con tornillo.\u003c\/li\u003e\n      \u003cli\u003eRecomendado para espacios públicos.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eSello de Garantía Europea Oficial\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003eGarantía Oficial Roca de 3 Años\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eDiseñado para resistir las exigencias del uso cotidiano, este producto incluye 3 años de garantía oficial de fábrica. Cuentas con la seguridad de la red técnica más consolidada del sector del baño.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Default Title","offer_id":57386553573641,"sku":"A816401001","price":54.47,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_367958_359545.webp?v=1791332890"},{"product_id":"contenedor-mural-de-metal-acabado-cromado-brillante-tempo-30x11cm-roca","title":"Contenedor Mural de Metal Cromado Brillante Tempo 30x11cm Roca","description":"\u003cdiv class=\"mkd\" itemscope itemtype=\"https:\/\/schema.org\/Product\"\u003e\n\u003cstyle\u003e\n\/* ==========================================================================\n   MERKI — DESCRIPCIÓN DE PRODUCTO (Optimizado)\n   ========================================================================== *\/\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700\u0026family=Playfair+Display:wght@600;700\u0026display=swap');\n\n.mkd {\n  --mkd-marca:   var(--petroleo,   #1e2d7d);\n  --mkd-suave:   var(--brand-soft, #f0f2fb);\n  --mkd-tinta:   var(--tinta,      #1c1c1c);\n  --mkd-gris:    var(--gris,       #737373);\n  --mkd-borde:   var(--borde,      #f0f0f0);\n  --mkd-blanco:  var(--blanco,     #ffffff);\n  --mkd-banda:   var(--porcelana,  #f9f8f6); \/* Tono beige muy sutil para la tabla *\/\n  --mkd-radio:   var(--radius-lg,  16px);\n  --mkd-radio-s: var(--radio,      8px);\n  \n  --mkd-display: 'Playfair Display', Georgia, serif;\n  --mkd-texto:   'Inter', system-ui, -apple-system, sans-serif;\n\n  --mkd-dur:   var(--anim-dur,   280ms);\n  --mkd-curva: var(--anim-curva, cubic-bezier(.16,.84,.44,1));\n  --mkd-desp:  var(--anim-desp,  14px);\n  --mkd-esc:   var(--anim-esc,   70ms);\n\n  font-family: var(--mkd-texto);\n  color: var(--mkd-tinta);\n  line-height: 1.65;\n  font-size: 16px;\n  max-width: 1080px;\n  margin: 0 auto;\n}\n.mkd * { box-sizing: border-box; }\n.mkd p { margin: 0 0 16px; }\n\n\/* --- Entradilla ---------------------------------------------------------- *\/\n.mkd__header { margin-bottom: 48px; }\n.mkd__ante {\n  font-size: 13px; font-weight: 600; letter-spacing: 0.1em;\n  text-transform: uppercase; color: var(--mkd-marca); margin-bottom: 12px;\n}\n.mkd__titulo {\n  font-family: var(--mkd-display);\n  font-size: clamp(28px, 4.5vw, 44px);\n  line-height: 1.15; font-weight: 700; letter-spacing: -0.01em;\n  margin: 0 0 20px; color: var(--mkd-tinta);\n}\n.mkd__lead { \n  font-size: clamp(17px, 1.8vw, 20px); color: var(--mkd-gris); \n  max-width: 70ch; line-height: 1.6; \n}\n.mkd__lead b { color: var(--mkd-tinta); font-weight: 600; }\n\n\/* --- Título de apartado -------------------------------------------------- *\/\n.mkd__h3 {\n  font-family: var(--mkd-display);\n  font-size: clamp(22px, 2.5vw, 28px);\n  font-weight: 600; letter-spacing: -0.01em;\n  margin: 56px 0 8px; color: var(--mkd-tinta);\n}\n.mkd__filete {\n  height: 4px; width: 48px; border-radius: 2px;\n  background: var(--mkd-marca); margin-bottom: 32px;\n  transform-origin: left center;\n}\n\n\/* --- Aspectos destacados ------------------------------------------------- *\/\n.mkd__rejilla {\n  list-style: none; margin: 0; padding: 0;\n  display: grid; gap: 20px;\n  grid-template-columns: repeat(auto-fit, minmax(min(100%, 280px), 1fr));\n}\n.mkd__carta {\n  background: var(--mkd-blanco);\n  border: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio);\n  padding: 32px 28px;\n  transition: all var(--mkd-dur) var(--mkd-curva);\n  display: flex; flex-direction: column;\n}\n@media (hover: hover){\n  .mkd__carta:hover {\n    transform: translateY(-4px);\n    border-color: var(--mkd-marca);\n    box-shadow: 0 12px 32px rgba(30, 45, 125, 0.08);\n  }\n}\n.mkd__cab { display: flex; align-items: baseline; gap: 12px; margin-bottom: 16px; }\n.mkd__num {\n  font-family: var(--mkd-display);\n  font-size: 32px; font-weight: 700;\n  color: var(--mkd-marca); line-height: 1;\n}\n.mkd__rotulo {\n  font-size: 13px; font-weight: 600;\n  letter-spacing: 0.05em; text-transform: uppercase; color: var(--mkd-gris);\n}\n.mkd__sub {\n  font-family: var(--mkd-texto);\n  font-size: 18px; font-weight: 700; line-height: 1.35;\n  margin: 0 0 12px; color: var(--mkd-tinta);\n}\n.mkd__cuerpo { font-size: 15px; color: var(--mkd-gris); margin: 0; }\n\n\/* --- Bloque Complementario (Estilo Aspectos Destacados, 1 columna, sin enumeración) --- *\/\n.mkd__bloque {\n  display: flex;\n  flex-direction: column;\n  gap: 16px;\n  margin-bottom: 40px;\n}\n.mkd__bloque-item {\n  background: var(--mkd-blanco);\n  border: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio);\n  padding: 28px 28px;\n  transition: all var(--mkd-dur) var(--mkd-curva);\n  display: flex;\n  flex-direction: column;\n}\n@media (hover: hover){\n  .mkd__bloque-item:hover {\n    transform: translateY(-3px);\n    border-color: var(--mkd-marca);\n    box-shadow: 0 12px 32px rgba(30, 45, 125, 0.08);\n  }\n}\n.mkd__bloque-tit {\n  font-family: var(--mkd-texto);\n  font-size: 18px;\n  font-weight: 700;\n  line-height: 1.35;\n  margin: 0 0 10px;\n  color: var(--mkd-tinta);\n}\n.mkd__bloque-txt {\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  color: var(--mkd-gris);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* --- Lista de componentes y detalles técnicos (Agrupada, sin bucle de subtítulos) --- *\/\n.mkd__lista-componentes {\n  list-style: none;\n  margin: 20px 0 32px;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.mkd__lista-componentes li {\n  position: relative;\n  padding-left: 28px;\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  line-height: 1.6;\n  color: var(--mkd-tinta);\n}\n.mkd__lista-componentes li::before {\n  content: \"\";\n  position: absolute;\n  left: 6px;\n  top: 9px;\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background-color: var(--mkd-marca);\n}\n.mkd__lista-componentes li strong {\n  color: var(--mkd-tinta);\n  font-weight: 600;\n}\n\n\/* --- Especificaciones técnicas (Estilo cebra + Animación V1) ------------- *\/\n.mkd__specs {\n  margin: 0; padding: 0;\n  border-top: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio-s);\n  overflow: hidden;\n}\n.mkd__fila {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 18px 20px;\n  border-bottom: 1px solid var(--mkd-borde);\n  gap: 20px;\n  background-color: transparent; \n  transition: background-color var(--mkd-dur) var(--mkd-curva); \n}\n.mkd__fila:nth-child(even) {\n  background-color: var(--mkd-banda);\n}\n@media (hover: hover){\n  .mkd__fila:hover { \n    background-color: var(--mkd-suave); \n  }\n}\n.mkd__fila dt {\n  font-size: 15px; \n  font-weight: 500;\n  color: var(--mkd-gris); \n  margin: 0;\n  flex: 1;\n}\n.mkd__fila dd {\n  margin: 0; \n  font-size: 15px; \n  font-weight: 700;\n  color: var(--mkd-tinta);\n  text-align: right;\n  flex: 1.5;\n}\n\n\/* --- Cierre de garantía -------------------------------------------------- *\/\n.mkd__garantia {\n  margin-top: 56px; padding: 40px;\n  background: var(--mkd-marca); color: #fff;\n  border-radius: var(--mkd-radio);\n  text-align: center;\n}\n.mkd__garantia-ante {\n  font-size: 12px; font-weight: 600; letter-spacing: 0.15em;\n  text-transform: uppercase; opacity: 0.8; margin-bottom: 12px;\n  display: block;\n}\n.mkd__garantia-tit {\n  font-family: var(--mkd-display); font-size: 26px; font-weight: 700;\n  margin: 0 0 16px; color: #fff;\n}\n.mkd__garantia p { \n  margin: 0 auto; font-size: 16px; opacity: 0.9; \n  max-width: 65ch; line-height: 1.6; \n}\n\n\/* --- Movimiento ----------------------------------------------------------- *\/\n@media (prefers-reduced-motion: no-preference){\n  .mkd__anim {\n    animation: mkd-entrar var(--mkd-dur) var(--mkd-curva) both;\n    animation-delay: calc(var(--i, 0) * var(--mkd-esc));\n  }\n  .mkd__filete { animation: mkd-filete var(--mkd-dur) var(--mkd-curva) both; }\n}\n@keyframes mkd-entrar{\n  from{ opacity: 0; transform: translateY(var(--mkd-desp)); }\n  to  { opacity: 1; transform: none; }\n}\n@keyframes mkd-filete{\n  from{ transform: scaleX(0); }\n  to  { transform: scaleX(1); }\n}\n.mkd__rejilla \u003e :nth-child(1){ --i: 0; }\n.mkd__rejilla \u003e :nth-child(2){ --i: 1; }\n.mkd__rejilla \u003e :nth-child(3){ --i: 2; }\n.mkd__rejilla \u003e :nth-child(4){ --i: 3; }\n\n\/* --- Móvil ----------------------------------------------------------------- *\/\n@media (max-width: 768px){\n  .mkd__fila { \n    flex-direction: column; \n    align-items: flex-start;\n    padding: 16px 20px;\n    gap: 6px; \n  }\n  .mkd__fila dt { font-size: 14px; }\n  .mkd__fila dd { text-align: left; width: 100%; }\n  \n  .mkd__bloque { padding: 20px 16px; }\n  .mkd__garantia { padding: 32px 20px; text-align: left; }\n}\n\u003c\/style\u003e\n\n  \u003cheader class=\"mkd__header mkd__anim\"\u003e\n    \u003cp class=\"mkd__ante\" itemprop=\"category\"\u003eROCA • TEMPO\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eContenedor mural Tempo: orden minimalista en cromo brillante\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eEl contenedor mural Tempo de Roca, con sus 30x11 cm y acabado cromado brillante, aporta una solución de almacenaje precisa y elegante. Su instalación mural y el kit de montaje incluido facilitan integrarlo en cualquier espacio, manteniendo la armonía visual y la funcionalidad diaria.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eAspectos Destacados\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003col class=\"mkd__rejilla\"\u003e\n    \u003cli class=\"mkd__carta mkd__anim\"\u003e\n      \u003cdiv class=\"mkd__cab\"\u003e\n        \u003cspan class=\"mkd__num\"\u003e01\u003c\/span\u003e\n        \u003cspan class=\"mkd__rotulo\"\u003eCALIDAD CERTIFICADA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eGarantía y Calidad Oficial Roca\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eFabricado con los estándares oficiales de Roca, garantizando materiales duraderos, recambios disponibles y máxima tranquilidad.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eEspecificaciones Técnicas\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003c!-- Tabla con cebra (blanco\/beige), animación hover y textos a los extremos --\u003e\n  \u003cdl class=\"mkd__specs mkd__anim\"\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eElementos Incluidos\u003c\/dt\u003e\n\u003cdd\u003ekit de montaje\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eMarca \/ Fabricante\u003c\/dt\u003e\n\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eColección \/ Serie\u003c\/dt\u003e\n\u003cdd\u003eColección Tempo de Roca\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eReferencia Fabricante\u003c\/dt\u003e\n\u003cdd itemprop=\"brand\"\u003eA817028RG0\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eCódigo EAN\u003c\/dt\u003e\n\u003cdd itemprop=\"gtin13\"\u003e8433290100808\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eCategoría de Producto\u003c\/dt\u003e\n\u003cdd\u003eCestas y contenedores de baño\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eMaterial Principal\u003c\/dt\u003e\n\u003cdd itemprop=\"material\"\u003eAcero inoxidable\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eGarantía Oficial\u003c\/dt\u003e\n\u003cdd\u003e3 Años de garantía europea oficial Roca\u003c\/dd\u003e\n\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDetalles y Componentes del Producto\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cul class=\"mkd__lista-componentes mkd__anim\"\u003e\n    \u003cli\u003eMaterial metal que garantiza una alta resistencia y durabilidad en ambientes húmedos como el baño.\u003c\/li\u003e\n      \u003cli\u003eTipo de instalación mural que permite un montaje sencillo y seguro en la pared optimizando el espacio disponible.\u003c\/li\u003e\n      \u003cli\u003eMedidas 30x11 cm (Longitud x Anchura) ideales para almacenar pequeños objetos o accesorios de baño manteniendo el orden y la estética.\u003c\/li\u003e\n      \u003cli\u003eAcabado cromado brillante que ofrece un aspecto elegante y moderno además de ser altamente anticorrosivo para una larga vida útil.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eColección y Configuración:\u003c\/strong\u003e Diseño minimalista perteneciente a la colección Tempo, perfecta para ambientes urbanos y contemporáneos que buscan funcionalidad y estilo.\u003c\/li\u003e\n      \u003cli\u003eIncluye kit de montaje con tornillería para una instalación rápida, cómoda y segura sin necesidad de herramientas adicionales.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eDiseño y Ergonomía:\u003c\/strong\u003e Marca Roca , reconocida por su calidad y diseño en productos para el baño.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eCompromiso de Calidad y Respaldo Oficial\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3 Años de Garantía Europea del Fabricante Roca\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eRoca es el referente europeo indiscutible en equipamiento de baño. Todas sus piezas cuentan con 3 años de garantía oficial de fábrica y la cobertura integral de su red de servicio técnico oficial para garantizar tu máxima tranquilidad.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Default Title","offer_id":57410617049353,"sku":"A817028RG0","price":156.1,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_1196850_4977199.webp?v=1791597253"},{"product_id":"bandeja-de-plastico-color-verde-mate-para-encimera-ona-35x15x3cm-roca","title":"Bandeja de Plástico Color Verde Mate para Encimera Ona 35x15x3cm Roca","description":"\u003cdiv class=\"mkd\" itemscope itemtype=\"https:\/\/schema.org\/Product\"\u003e\n\u003cstyle\u003e\n\/* ==========================================================================\n   MERKI — DESCRIPCIÓN DE PRODUCTO (Optimizado)\n   ========================================================================== *\/\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700\u0026family=Playfair+Display:wght@600;700\u0026display=swap');\n\n.mkd {\n  --mkd-marca:   var(--petroleo,   #1e2d7d);\n  --mkd-suave:   var(--brand-soft, #f0f2fb);\n  --mkd-tinta:   var(--tinta,      #1c1c1c);\n  --mkd-gris:    var(--gris,       #737373);\n  --mkd-borde:   var(--borde,      #f0f0f0);\n  --mkd-blanco:  var(--blanco,     #ffffff);\n  --mkd-banda:   var(--porcelana,  #f9f8f6); \/* Tono beige muy sutil para la tabla *\/\n  --mkd-radio:   var(--radius-lg,  16px);\n  --mkd-radio-s: var(--radio,      8px);\n  \n  --mkd-display: 'Playfair Display', Georgia, serif;\n  --mkd-texto:   'Inter', system-ui, -apple-system, sans-serif;\n\n  --mkd-dur:   var(--anim-dur,   280ms);\n  --mkd-curva: var(--anim-curva, cubic-bezier(.16,.84,.44,1));\n  --mkd-desp:  var(--anim-desp,  14px);\n  --mkd-esc:   var(--anim-esc,   70ms);\n\n  font-family: var(--mkd-texto);\n  color: var(--mkd-tinta);\n  line-height: 1.65;\n  font-size: 16px;\n  max-width: 1080px;\n  margin: 0 auto;\n}\n.mkd * { box-sizing: border-box; }\n.mkd p { margin: 0 0 16px; }\n\n\/* --- Entradilla ---------------------------------------------------------- *\/\n.mkd__header { margin-bottom: 48px; }\n.mkd__ante {\n  font-size: 13px; font-weight: 600; letter-spacing: 0.1em;\n  text-transform: uppercase; color: var(--mkd-marca); margin-bottom: 12px;\n}\n.mkd__titulo {\n  font-family: var(--mkd-display);\n  font-size: clamp(28px, 4.5vw, 44px);\n  line-height: 1.15; font-weight: 700; letter-spacing: -0.01em;\n  margin: 0 0 20px; color: var(--mkd-tinta);\n}\n.mkd__lead { \n  font-size: clamp(17px, 1.8vw, 20px); color: var(--mkd-gris); \n  max-width: 70ch; line-height: 1.6; \n}\n.mkd__lead b { color: var(--mkd-tinta); font-weight: 600; }\n\n\/* --- Título de apartado -------------------------------------------------- *\/\n.mkd__h3 {\n  font-family: var(--mkd-display);\n  font-size: clamp(22px, 2.5vw, 28px);\n  font-weight: 600; letter-spacing: -0.01em;\n  margin: 56px 0 8px; color: var(--mkd-tinta);\n}\n.mkd__filete {\n  height: 4px; width: 48px; border-radius: 2px;\n  background: var(--mkd-marca); margin-bottom: 32px;\n  transform-origin: left center;\n}\n\n\/* --- Aspectos destacados ------------------------------------------------- *\/\n.mkd__rejilla {\n  list-style: none; margin: 0; padding: 0;\n  display: grid; gap: 20px;\n  grid-template-columns: repeat(auto-fit, minmax(min(100%, 280px), 1fr));\n}\n.mkd__carta {\n  background: var(--mkd-blanco);\n  border: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio);\n  padding: 32px 28px;\n  transition: all var(--mkd-dur) var(--mkd-curva);\n  display: flex; flex-direction: column;\n}\n@media (hover: hover){\n  .mkd__carta:hover {\n    transform: translateY(-4px);\n    border-color: var(--mkd-marca);\n    box-shadow: 0 12px 32px rgba(30, 45, 125, 0.08);\n  }\n}\n.mkd__cab { display: flex; align-items: baseline; gap: 12px; margin-bottom: 16px; }\n.mkd__num {\n  font-family: var(--mkd-display);\n  font-size: 32px; font-weight: 700;\n  color: var(--mkd-marca); line-height: 1;\n}\n.mkd__rotulo {\n  font-size: 13px; font-weight: 600;\n  letter-spacing: 0.05em; text-transform: uppercase; color: var(--mkd-gris);\n}\n.mkd__sub {\n  font-family: var(--mkd-texto);\n  font-size: 18px; font-weight: 700; line-height: 1.35;\n  margin: 0 0 12px; color: var(--mkd-tinta);\n}\n.mkd__cuerpo { font-size: 15px; color: var(--mkd-gris); margin: 0; }\n\n\/* --- Bloque Complementario (Estilo Aspectos Destacados, 1 columna, sin enumeración) --- *\/\n.mkd__bloque {\n  display: flex;\n  flex-direction: column;\n  gap: 16px;\n  margin-bottom: 40px;\n}\n.mkd__bloque-item {\n  background: var(--mkd-blanco);\n  border: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio);\n  padding: 28px 28px;\n  transition: all var(--mkd-dur) var(--mkd-curva);\n  display: flex;\n  flex-direction: column;\n}\n@media (hover: hover){\n  .mkd__bloque-item:hover {\n    transform: translateY(-3px);\n    border-color: var(--mkd-marca);\n    box-shadow: 0 12px 32px rgba(30, 45, 125, 0.08);\n  }\n}\n.mkd__bloque-tit {\n  font-family: var(--mkd-texto);\n  font-size: 18px;\n  font-weight: 700;\n  line-height: 1.35;\n  margin: 0 0 10px;\n  color: var(--mkd-tinta);\n}\n.mkd__bloque-txt {\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  color: var(--mkd-gris);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* --- Lista de componentes y detalles técnicos (Agrupada, sin bucle de subtítulos) --- *\/\n.mkd__lista-componentes {\n  list-style: none;\n  margin: 20px 0 32px;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.mkd__lista-componentes li {\n  position: relative;\n  padding-left: 28px;\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  line-height: 1.6;\n  color: var(--mkd-tinta);\n}\n.mkd__lista-componentes li::before {\n  content: \"\";\n  position: absolute;\n  left: 6px;\n  top: 9px;\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background-color: var(--mkd-marca);\n}\n.mkd__lista-componentes li strong {\n  color: var(--mkd-tinta);\n  font-weight: 600;\n}\n\n\/* --- Especificaciones técnicas (Estilo cebra + Animación V1) ------------- *\/\n.mkd__specs {\n  margin: 0; padding: 0;\n  border-top: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio-s);\n  overflow: hidden;\n}\n.mkd__fila {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 18px 20px;\n  border-bottom: 1px solid var(--mkd-borde);\n  gap: 20px;\n  background-color: transparent; \n  transition: background-color var(--mkd-dur) var(--mkd-curva); \n}\n.mkd__fila:nth-child(even) {\n  background-color: var(--mkd-banda);\n}\n@media (hover: hover){\n  .mkd__fila:hover { \n    background-color: var(--mkd-suave); \n  }\n}\n.mkd__fila dt {\n  font-size: 15px; \n  font-weight: 500;\n  color: var(--mkd-gris); \n  margin: 0;\n  flex: 1;\n}\n.mkd__fila dd {\n  margin: 0; \n  font-size: 15px; \n  font-weight: 700;\n  color: var(--mkd-tinta);\n  text-align: right;\n  flex: 1.5;\n}\n\n\/* --- Cierre de garantía -------------------------------------------------- *\/\n.mkd__garantia {\n  margin-top: 56px; padding: 40px;\n  background: var(--mkd-marca); color: #fff;\n  border-radius: var(--mkd-radio);\n  text-align: center;\n}\n.mkd__garantia-ante {\n  font-size: 12px; font-weight: 600; letter-spacing: 0.15em;\n  text-transform: uppercase; opacity: 0.8; margin-bottom: 12px;\n  display: block;\n}\n.mkd__garantia-tit {\n  font-family: var(--mkd-display); font-size: 26px; font-weight: 700;\n  margin: 0 0 16px; color: #fff;\n}\n.mkd__garantia p { \n  margin: 0 auto; font-size: 16px; opacity: 0.9; \n  max-width: 65ch; line-height: 1.6; \n}\n\n\/* --- Movimiento ----------------------------------------------------------- *\/\n@media (prefers-reduced-motion: no-preference){\n  .mkd__anim {\n    animation: mkd-entrar var(--mkd-dur) var(--mkd-curva) both;\n    animation-delay: calc(var(--i, 0) * var(--mkd-esc));\n  }\n  .mkd__filete { animation: mkd-filete var(--mkd-dur) var(--mkd-curva) both; }\n}\n@keyframes mkd-entrar{\n  from{ opacity: 0; transform: translateY(var(--mkd-desp)); }\n  to  { opacity: 1; transform: none; }\n}\n@keyframes mkd-filete{\n  from{ transform: scaleX(0); }\n  to  { transform: scaleX(1); }\n}\n.mkd__rejilla \u003e :nth-child(1){ --i: 0; }\n.mkd__rejilla \u003e :nth-child(2){ --i: 1; }\n.mkd__rejilla \u003e :nth-child(3){ --i: 2; }\n.mkd__rejilla \u003e :nth-child(4){ --i: 3; }\n\n\/* --- Móvil ----------------------------------------------------------------- *\/\n@media (max-width: 768px){\n  .mkd__fila { \n    flex-direction: column; \n    align-items: flex-start;\n    padding: 16px 20px;\n    gap: 6px; \n  }\n  .mkd__fila dt { font-size: 14px; }\n  .mkd__fila dd { text-align: left; width: 100%; }\n  \n  .mkd__bloque { padding: 20px 16px; }\n  .mkd__garantia { padding: 32px 20px; text-align: left; }\n}\n\u003c\/style\u003e\n\n  \u003cheader class=\"mkd__header mkd__anim\"\u003e\n    \u003cp class=\"mkd__ante\" itemprop=\"category\"\u003eROCA • ONA\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eBandeja Ona 35x15 cm: Orden y color en tu encimera\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eLa bandeja de plástico verde mate de la serie Ona aporta un punto de color y funcionalidad a tu baño. Con unas medidas de 35x15x3 cm, es perfecta para organizar tus objetos de aseo diarios. Su acabado mate y su diseño compacto la convierten en un complemento ideal para mantener el orden sobre cualquier encimera.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eAspectos Destacados\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003col class=\"mkd__rejilla\"\u003e\n    \u003cli class=\"mkd__carta mkd__anim\"\u003e\n      \u003cdiv class=\"mkd__cab\"\u003e\n        \u003cspan class=\"mkd__num\"\u003e01\u003c\/span\u003e\n        \u003cspan class=\"mkd__rotulo\"\u003eCERÁMICA AVANZADA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eLavabo Fineceramic® Ligero y Resistente\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eCerámica exclusiva de Roca más ligera y resistente que la porcelana tradicional, con bordes finos, líneas modernas y un tacto suave.\u003c\/p\u003e\n    \u003c\/li\u003e\n    \u003cli class=\"mkd__carta mkd__anim\"\u003e\n      \u003cdiv class=\"mkd__cab\"\u003e\n        \u003cspan class=\"mkd__num\"\u003e02\u003c\/span\u003e\n        \u003cspan class=\"mkd__rotulo\"\u003eMEDIDAS IDEALES\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eMedidas: 35 cm\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eTamaño equilibrado pensado para encajar a la perfección tanto en baños principales como en aseos de invitados.\u003c\/p\u003e\n    \u003c\/li\u003e\n    \u003cli class=\"mkd__carta mkd__anim\"\u003e\n      \u003cdiv class=\"mkd__cab\"\u003e\n        \u003cspan class=\"mkd__num\"\u003e03\u003c\/span\u003e\n        \u003cspan class=\"mkd__rotulo\"\u003eCALIDAD CERTIFICADA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eGarantía y Calidad Oficial Roca\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eFabricado con los estándares oficiales de Roca, garantizando materiales duraderos, recambios disponibles y máxima tranquilidad.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eEspecificaciones Técnicas\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003c!-- Tabla con cebra (blanco\/beige), animación hover y textos a los extremos --\u003e\n  \u003cdl class=\"mkd__specs mkd__anim\"\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eElementos Incluidos\u003c\/dt\u003e\n\u003cdd\u003eMueble bajo suspendido con fijaciones de montaje mural\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eMarca \/ Fabricante\u003c\/dt\u003e\n\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eColección \/ Serie\u003c\/dt\u003e\n\u003cdd\u003eColección Ona de Roca\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eReferencia Fabricante\u003c\/dt\u003e\n\u003cdd itemprop=\"brand\"\u003eA817670C70\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eCódigo EAN\u003c\/dt\u003e\n\u003cdd itemprop=\"gtin13\"\u003e8433290905533\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eCategoría de Producto\u003c\/dt\u003e\n\u003cdd\u003eCestas y contenedores de baño\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eDimensiones Totales\u003c\/dt\u003e\n\u003cdd\u003e35 cm (ancho) x 3 cm (alto) x 15 cm (fondo)\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eMaterial Principal\u003c\/dt\u003e\n\u003cdd itemprop=\"material\"\u003ePVC resistente al agua y a la humedad\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eTecnología de Lavabo\u003c\/dt\u003e\n\u003cdd\u003eFineceramic® (cerámica ligera y muy resistente)\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\n\u003cdt\u003eGarantía Oficial\u003c\/dt\u003e\n\u003cdd\u003e3 Años de garantía europea oficial Roca\u003c\/dd\u003e\n\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDetalles y Componentes del Producto\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cul class=\"mkd__lista-componentes mkd__anim\"\u003e\n    \u003cli\u003eMaterial plástico resistente que garantiza durabilidad y fácil limpieza en ambientes de baño.\u003c\/li\u003e\n      \u003cli\u003eAcabado mate en color verde que aporta un toque natural y discreto, ideal para complementar espacios con estética mediterránea.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eLavabo Integrado y Repisas:\u003c\/strong\u003e Tipo de instalación de encimera que facilita su colocación y uso en lavabos y superficies planas.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eColección y Configuración:\u003c\/strong\u003e Compatible con lavabos asimétricos y murales de Fineceramic de la serie Ona, incluyendo modelos 327688.0, 327689.0, 327687.0, 327686.0 y 327685.0, asegurando una integración estética y funcional perfecta.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eDiseño y Ergonomía:\u003c\/strong\u003e Diseño inspirado en la naturaleza mediterránea que ofrece simplicidad y calidez, evitando una apariencia fría y aportando armonía al entorno del baño.\u003c\/li\u003e\n      \u003cli\u003eIncluye accesorios compatibles como dosificador de encimera 817673.0, vaso de encimera 817672.0 y contenedor 817671.0 para completar el conjunto de baño con coherencia estética y funcional.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eDurabilidad Certificada de Origen\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3 Años de Garantía Oficial de la Marca Roca\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eEl exhaustivo control de fabricación de Roca asegura acabados perfectos y máxima resistencia al uso diario. Incluye 3 años de garantía europea completa y el respaldo posventa de la firma líder en cuartos de baño.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Default Title","offer_id":57448117928201,"sku":"A817670C70","price":22.91,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_1197015_4977535.webp?v=1791913729"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/collections\/Cestas_y_contenedores_de_bano-2416024_936d8d6e-a0b6-4fce-b405-22de62c2760f.jpg?v=1782528273","url":"https:\/\/markimarket.com\/collections\/cestas-y-contenedores-de-bano.oembed","provider":"MerkiMarket","version":"1.0","type":"link"}