{"title":"Roca The Gap Toilets","description":"\u003cp style=\"text-align: justify;\"\u003e The \u003cstrong\u003eRoca The Gap\u003c\/strong\u003e series offers modern, compact, and functional toilets, ideal for optimizing space in \u003cem\u003esmall bathrooms\u003c\/em\u003e without sacrificing design. This collection includes models with \u003cstrong\u003edual outlets\u003c\/strong\u003e , \u003cstrong\u003eefficient flushing\u003c\/strong\u003e systems, and \u003cstrong\u003erimless\u003c\/strong\u003e options for greater hygiene and easy cleaning.\u003c\/p\u003e\n\n \u003cp style=\"text-align: justify;\"\u003eAt \u003cb\u003eMerkiMarket,\u003c\/b\u003e you'll find a carefully curated selection of \u003cstrong\u003ecompact\u003c\/strong\u003e , \u003cstrong\u003eshort\u003c\/strong\u003e toilets from \u003cstrong\u003eThe Gap\u003c\/strong\u003e line, perfect for those looking for an elegant, efficient, and affordable solution for their bathroom.\u003c\/p\u003e\n\n\u003cp\u003e Explore the collection and choose your ideal model: \u003cstrong\u003efree-standing, wall-hung, or with a low cistern\u003c\/strong\u003e . All products are available with \u003cstrong\u003efast shipping within Spain\u003c\/strong\u003e .\u003c\/p\u003e","products":[{"product_id":"roca-square-a80147000b-tapa-y-asiento-para-indoro-con-caida-normal","title":"Taza para Tanque Bajo a Pared Altura Confort y Dual Outlet Rimless The Gap Square 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\/* --- 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 • THE GAP SQUARE\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eSanitary innovation, contemporary lines, and supreme bathroom comfort.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eThe \u003cb\u003eTaza para Tanque Bajo a Pared Altura Confort y Dual Outlet Rimless The Gap Square Roca\u003c\/b\u003e combines Roca's official sanitary engineering and contemporary aesthetics with high-durability finishes for supreme bathroom hygiene and daily comfort.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eKey Highlights\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\"\u003eHYGIENIC TECHNOLOGY\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eRimless Technology (Maximum Cleanliness)\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eDistribuidor hidráulico interno que proyecta el caudal perimetral con máxima presión homogénea, suprimiendo recovecos donde se acumule suciedad y evitando salpicaduras.\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\"\u003eMOUNTING VERSATILITY\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eDual Outlet Floor \/ Wall Drainage\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eTaza adosada a pared con manguito orientable que facilita la conexión directa a desagües verticales al suelo o tomas horizontales murales.\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\"\u003eSANITARY CERAMIC\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eHigh-Gloss Vitreous China\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eEsmalte cerámico cocido a más de 1.200 °C de tacto ultrasuave, inalterable al rayado, a los productos desinfectantes y con retención de brillo permanente.\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\"\u003eCERTIFIED QUALITY\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eEuropean Quality Certification\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eFabricado bajo los más exigentes controles técnicos y de sostenibilidad de Roca, asegurando repuestos originales y durabilidad a largo plazo.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eTechnical Specifications\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\u003cdt\u003eElementos Incluidos\u003c\/dt\u003e\u003cdd\u003ecodo de evacuación y juego de fijación\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eBrand \/ Manufacturer\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Series\u003c\/dt\u003e\u003cdd\u003eRoca The Gap Square\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eManufacturer Reference\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA3421AC000 + (A80147000B (normal) o A80147200B (amortiguada))\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eProduct Category\u003c\/dt\u003e\u003cdd\u003eTazas de inodoro\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eAviso de Suministro\u003c\/dt\u003e\u003cdd\u003eNo incluye cisterna) (adquirible por separado)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eSeat \u0026 Lid Dimensions\u003c\/dt\u003e\u003cdd\u003e35 cm x 4,6 cm x 45,1 cm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eAncho Comercial\u003c\/dt\u003e\u003cdd\u003e37,5 cm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eFixing Hole Spacing\u003c\/dt\u003e\u003cdd\u003e16 cm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eSeat \u0026 Lid Material\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003eNon-porous antibacterial Supralit®\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEvacuation Type\u003c\/dt\u003e\u003cdd\u003eSalida dual (evacuación a suelo o pared)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eBowl Technology\u003c\/dt\u003e\u003cdd\u003eTecnología Rimless (máxima autolimpieza)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eOfficial Warranty\u003c\/dt\u003e\u003cdd\u003e3-Year official European Roca warranty\u003c\/dd\u003e\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  \u003cdiv class=\"mkd__bloque mkd__anim\"\u003e\n    \n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eAcabado color blanco.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eFácil de limpiar y no existen zonas donde se acumule suciedad, lo que permite una mayor higiene.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eDistribuidor Hidráulico Antisalpicaduras\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eCuenta con distribuidor interno de agua que ofrece una descarga diferente a la clásica vertical.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eDistribuidor Hidráulico Antisalpicaduras\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eEl agua sale con más fuerza y por todo el interior de la taza, evitando salpicaduras, gracias al diseño del inodoro.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAviso Técnico de Componentes\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003e: Las bisagras han cambiado y son diferentes a las de la imagen del producto, pueden verse las actuales en el diagrama explosionado.\u003c\/p\u003e\n      \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003ch3 class=\"mkd__h3\"\u003eConfigurable Options and Compatible Accessories\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"mkd__bloque mkd__anim\"\u003e\n    \n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eSoftClose Damped Seat Option\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eTapa y asiento para inodoro de tanque bajo. Fabricado con material antibacteriano de Supralit. Las medidas de la tapa y asiento son 35 cm de ancho, 4,6 cm de alto y 45,1 cm de fondo. La distancia desde el centro de los orificios (para colocar las fijaciones) es de 16 cm. Fácil limpieza. Provisto de bisagras de acero inoxidable. Forma cuadrada. A elección entre: Asiento y tapa simple. Asiento y tapa con caída amortiguada.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eFabricado con material antibacteriano de Supralit.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eLas medidas de la tapa y asiento son 35 cm de ancho, 4,6 cm de alto y 45,1 cm de fondo.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eLa distancia desde el centro de los orificios (para colocar las fijaciones) es de 16 cm.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eFácil limpieza.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eProvisto de bisagras de acero inoxidable.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eForma cuadrada.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eSoftClose Damped Seat Option\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eA elección entre: Asiento y tapa simple. Asiento y tapa con caída amortiguada.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eAsiento y tapa simple.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eSoftClose Damped Seat Option\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eAsiento y tapa con caída amortiguada.\u003c\/p\u003e\n      \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eOfficial Quality Commitment and Support\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3-Year European Official Roca Warranty\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eRoca is the premier European benchmark in sanitary bathroom design. All models feature a 3-year official European manufacturer warranty and specialized technical service.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Seat with cover","offer_id":57373747478793,"sku":"A3421AC000+A80147000B","price":207.99,"currency_code":"EUR","in_stock":true},{"title":"Soft close seat with cover","offer_id":57373747511561,"sku":"A3421AC000+A80147200B","price":249.17,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_480030_726417.webp?v=1790998181"},{"product_id":"roca-the-gap-a3270ye000-lavabo-de-bajo-encimera","title":"Lavabo de bajo encimera porcelana blanco 40x35x16 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\/* --- 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 • THE GAP\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eSanitary innovation, contemporary lines, and supreme bathroom comfort.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eThe \u003cb\u003eLavabo de bajo encimera porcelana White 40x35x16 cm Roca\u003c\/b\u003e combines Roca's official sanitary engineering and contemporary aesthetics with high-durability finishes for supreme bathroom hygiene and daily comfort.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eKey Highlights\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\"\u003eSANITARY CERAMIC\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eHigh-Gloss Vitreous China\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eEsmalte cerámico cocido a más de 1.200 °C de tacto ultrasuave, inalterable al rayado, a los productos desinfectantes y con retención de brillo permanente.\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\"\u003eCERTIFIED QUALITY\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eEuropean Quality Certification\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eFabricado bajo los más exigentes controles técnicos y de sostenibilidad de Roca, asegurando repuestos originales y durabilidad a largo plazo.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eTechnical Specifications\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\u003cdt\u003eElementos Incluidos\u003c\/dt\u003e\u003cdd\u003egrifería ni desagüe\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eBrand \/ Manufacturer\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Series\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eManufacturer Reference\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA3270YE000\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEAN Code\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290797251\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eProduct Category\u003c\/dt\u003e\u003cdd\u003eLavabos\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMain Material\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003eHigh-resistance vitreous china ceramic\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eOfficial Warranty\u003c\/dt\u003e\u003cdd\u003e3-Year official European Roca warranty\u003c\/dd\u003e\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  \u003cdiv class=\"mkd__bloque mkd__anim\"\u003e\n    \n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eMaterial porcelana garantiza una superficie resistente, fácil de limpiar y duradera para uso diario en baños.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eDiseño y Ergonomía\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eDiseño cuadrado moderno y elegante que aporta un estilo contemporáneo y minimalista a cualquier baño.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eInstalación bajo encimera para una integración estética y práctica, facilitando la limpieza y el mantenimiento.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eSin agujeros para grifería lo que permite elegir grifería con cuerpo liso compatible, adaptándose a diferentes estilos y necesidades.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eDistribuidor Hidráulico Antisalpicaduras\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eProfundidad de la cubeta 11 cm adecuada para evitar salpicaduras y facilitar el uso cotidiano.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eAnchura y longitud de la cubeta 35x40 cm que proporcionan un espacio útil suficiente para el lavado personal.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eColor blanco que combina con cualquier decoración y aporta luminosidad al espacio.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eElementos No Incluidos\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eNo incluye grifería ni desagüe permitiendo al usuario seleccionar los accesorios que mejor se adapten a su instalación y preferencias.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eCompatible con grifería Cold Start que ayuda a reducir el consumo energético al evitar el uso innecesario de agua caliente.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eColección y Configuración\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eParte de la colección The Gap que destaca por su estilo compacto, funcionalidad y líneas modernas, ideal para optimizar espacios en baños actuales.\u003c\/p\u003e\n      \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eFactory Reliability and Peace of Mind\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003eOfficial Roca Manufacturer Warranty (3 Years)\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eInvesting in genuine Roca products ensures top durability and performance standards, backed by a 3-year official European warranty and certified support.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Others \/ others \/ Rock","offer_id":48862315643145,"sku":"A3270YE000","price":119.35,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_product_08_10_2024_A3270YE000_0_fcd4d3b7-5a10-4856-ac67-0e65ab10cbaf.webp?v=1755776028"},{"product_id":"roca-the-gap-a357476000-bide-suspendido-de-porcelana-con-fijaciones-ocultas-y-un-acabado-en-color-blanco-square","title":"Bidé Suspendido The Gap Square White 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\/* --- 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 • THE GAP SQUARE\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eSanitary innovation, contemporary lines, and supreme bathroom comfort.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eThe \u003cb\u003eBidé Suspendido The Gap Square White Roca\u003c\/b\u003e combines Roca's official sanitary engineering and contemporary aesthetics with high-durability finishes for supreme bathroom hygiene and daily comfort.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eKey Highlights\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\"\u003eWALL-HUNG DESIGN\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eWall-Hung Installation\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eFijación mural que despeja la superficie del suelo, simplificando la limpieza integral del baño y aportando una sensación de mayor amplitud espacial.\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\"\u003eSANITARY CERAMIC\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eHigh-Gloss Vitreous China\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eEsmalte cerámico cocido a más de 1.200 °C de tacto ultrasuave, inalterable al rayado, a los productos desinfectantes y con retención de brillo permanente.\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\"\u003eCOMPACT ERGONOMICS\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eFormato Calibrado: 54 cm\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eProporciones optimizadas según los rigurosos estándares de diseño de Roca, pensadas para encajar con armonía en baños principales o aseos de cortesía.\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\"\u003eCERTIFIED QUALITY\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eEuropean Quality Certification\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eFabricado bajo los más exigentes controles técnicos y de sostenibilidad de Roca, asegurando repuestos originales y durabilidad a largo plazo.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eTechnical Specifications\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\u003cdt\u003eBrand \/ Manufacturer\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Series\u003c\/dt\u003e\u003cdd\u003eRoca The Gap Square\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eManufacturer Reference\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA357476000 + (A80673200B o A80647200B o A890091100 o A890091200) + (A890091100 o A890091200)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEAN Code\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290383270\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eProduct Category\u003c\/dt\u003e\u003cdd\u003eBidés\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eOverall Dimensions\u003c\/dt\u003e\u003cdd\u003e54 cm (ancho) x 40 cm (alto) x 35 cm (fondo\/largo)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eFixing Hole Spacing\u003c\/dt\u003e\u003cdd\u003e180 mm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMain Material\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003eHigh-resistance vitreous china ceramic\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eOfficial Warranty\u003c\/dt\u003e\u003cdd\u003e3-Year official European Roca warranty\u003c\/dd\u003e\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  \u003cdiv class=\"mkd__bloque mkd__anim\"\u003e\n    \n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eMódulo Suspendido y Cajoneras\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eBidé de estilo moderno suspendido de forma cuadrada.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eCuenta con un agujero para la grifería (grifería no incluida).\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eEstá fabricado con porcelana.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eTiene un acabado en color blanco.\u003c\/p\u003e\n      \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003ch3 class=\"mkd__h3\"\u003eConfigurable Options and Compatible Accessories\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"mkd__bloque mkd__anim\"\u003e\n    \n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eSin tapa.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eCon tapa.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eSoftClose Damped Seat Option\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eCon tapa con caída amortiguada.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eSoporte para bidé suspendido: Basic bidé. Sus medidas son 42 cm de largo x 12 cm de ancho x 27 cm de alto. Distancia axial de 180 mm o 230 mm. Conexión hidráulica ajustable. Profundidad mínima de fijación de 12 cm.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eBasic bidé.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eSus medidas son 42 cm de largo x 12 cm de ancho x 27 cm de alto.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eDistancia axial de 180 mm o 230 mm.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eConexión hidráulica ajustable.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eProfundidad mínima de fijación de 12 cm.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eSet of Two Chrome Support Legs (18 cm)\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eBastidor para bidé suspendido: Duplo bidé. Sus medidas son 50 cm de largo x 8 cm de ancho x 112 cm de alto. Perfil metálico con capacidad de resistencia hasta 400 kg. Patas ajustables de 0 a 20 cm. Conexión hidráulica ajustable. Profundidad mínima de fijación de 8 cm.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eDuplo bidé.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eSus medidas son 50 cm de largo x 8 cm de ancho x 112 cm de alto.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003ePerfil metálico con capacidad de resistencia hasta 400 kg.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eSet of Two Chrome Support Legs (18 cm)\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003ePatas ajustables de 0 a 20 cm.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eConexión hidráulica ajustable.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eProfundidad mínima de fijación de 8 cm.\u003c\/p\u003e\n      \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eOfficial Quality Commitment and Support\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3-Year European Official Roca Warranty\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eRoca is the premier European benchmark in sanitary bathroom design. All models feature a 3-year official European manufacturer warranty and specialized technical service.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Without seat \/ Without accessories","offer_id":57371786051849,"sku":"A80673200B","price":101.98,"currency_code":"EUR","in_stock":true},{"title":"Con tapa \/ Without accessories","offer_id":57371786084617,"sku":"A357476000+A80673200B","price":293.54,"currency_code":"EUR","in_stock":true},{"title":"With soft-close seat \/ Without accessories","offer_id":57371786117385,"sku":"A357476000+A80647200B","price":280.1,"currency_code":"EUR","in_stock":true},{"title":"Without seat \/ Con soporte para bidé suspendido","offer_id":57371786150153,"sku":"A357476000+A890091100","price":321.28,"currency_code":"EUR","in_stock":true},{"title":"Con tapa \/ Con soporte para bidé suspendido","offer_id":57371786182921,"sku":"A357476000+A80673200B+A890091100","price":433.22,"currency_code":"EUR","in_stock":true},{"title":"With soft-close seat \/ Con soporte para bidé suspendido","offer_id":57371786215689,"sku":"A357476000+A80647200B+A890091100","price":419.79,"currency_code":"EUR","in_stock":true},{"title":"Without seat \/ Con bastidor para bidé suspendido","offer_id":57371786248457,"sku":"A357476000+A890091200","price":437.7,"currency_code":"EUR","in_stock":true},{"title":"Con tapa \/ Con bastidor para bidé suspendido","offer_id":57371786281225,"sku":"A357476000+A890091100+A890091200","price":548.74,"currency_code":"EUR","in_stock":true},{"title":"With soft-close seat \/ Con bastidor para bidé suspendido","offer_id":57371786313993,"sku":"A357476000+A80647200B+A890091200","price":535.29,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_480490_731309.webp?v=1790959912"},{"product_id":"roca-the-gap-a357477000-bidet-compacto-y-adosado-a-pared-con-un-agujero-para-griferia-de-35-cm-de-porcelana-blanca-square","title":"Tapa para bidé fabricado con Supralit® y bisagras de acero inoxidable The Gap de 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\/* --- 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 • THE GAP\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eSanitary innovation, contemporary lines, and supreme bathroom comfort.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eThe \u003cb\u003eTapa para bidé fabricado con Supralit® y bisagras de acero inoxidable The Gap Roca\u003c\/b\u003e combines Roca's official sanitary engineering and contemporary aesthetics with high-durability finishes for supreme bathroom hygiene and daily comfort.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eKey Highlights\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\"\u003eANTIBACTERIAL PROTECTION\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eAntibacterial Supralit® Seat\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eResina de nula porosidad con tratamiento antibacteriano integral y bisagras de acero inoxidable, garantizando una higiene higiénica superior y resistencia a agentes químicos.\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\"\u003eCERTIFIED QUALITY\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eEuropean Quality Certification\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eFabricado bajo los más exigentes controles técnicos y de sostenibilidad de Roca, asegurando repuestos originales y durabilidad a largo plazo.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eTechnical Specifications\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\u003cdt\u003eBrand \/ Manufacturer\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Series\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eManufacturer Reference\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA80673000B\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEAN Code\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290847055\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eProduct Category\u003c\/dt\u003e\u003cdd\u003eAsientos y tapas de inodoro\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eAncho Comercial\u003c\/dt\u003e\u003cdd\u003e35 cm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eSeat \u0026 Lid Material\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003eNon-porous antibacterial Supralit®\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eOfficial Warranty\u003c\/dt\u003e\u003cdd\u003e3-Year official European Roca warranty\u003c\/dd\u003e\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  \u003cdiv class=\"mkd__bloque mkd__anim\"\u003e\n    \n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAviso Técnico de Componentes\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eLas bisagras han cambiado, pueden verse las actuales en el diagrama explosionado.\u003c\/p\u003e\n      \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eFactory Reliability and Peace of Mind\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003eOfficial Roca Manufacturer Warranty (3 Years)\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eInvesting in genuine Roca products ensures top durability and performance standards, backed by a 3-year official European warranty and certified support.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"BL White \/ Without seat","offer_id":57386543055113,"sku":"A80673000B","price":57.1,"currency_code":"EUR","in_stock":true},{"title":"BL White \/ Con tapa","offer_id":57386543087881,"sku":"A357477000+A80673000B","price":188.14,"currency_code":"EUR","in_stock":true},{"title":"BL White \/ With soft-close seat","offer_id":57386543120649,"sku":"A357477000+A80673200B","price":239.81,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_480491_731310.webp?v=1791336023"},{"product_id":"roca-the-gap-a357474000-bidet-con-un-agujero-de-griferia-de-35-cm-fabricado-en-porcelana-de-color-blanco","title":"Bidet con un agujero de grifería de 35 cm fabricado en porcelana de color blanco The Gap 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\/* --- 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 • THE GAP\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eSanitary innovation, contemporary lines, and supreme bathroom comfort.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eThe \u003cb\u003eBidet con un agujero de grifería de 35 cm fabricado en porcelana White The Gap Roca\u003c\/b\u003e combines Roca's official sanitary engineering and contemporary aesthetics with high-durability finishes for supreme bathroom hygiene and daily comfort.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eKey Highlights\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\"\u003eSANITARY CERAMIC\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eHigh-Gloss Vitreous China\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eEsmalte cerámico cocido a más de 1.200 °C de tacto ultrasuave, inalterable al rayado, a los productos desinfectantes y con retención de brillo permanente.\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\"\u003eCOMPACT ERGONOMICS\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eFormato Calibrado: 56 cm\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eProporciones optimizadas según los rigurosos estándares de diseño de Roca, pensadas para encajar con armonía en baños principales o aseos de cortesía.\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\"\u003eCERTIFIED QUALITY\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eEuropean Quality Certification\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eFabricado bajo los más exigentes controles técnicos y de sostenibilidad de Roca, asegurando repuestos originales y durabilidad a largo plazo.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eTechnical Specifications\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\u003cdt\u003eBrand \/ Manufacturer\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Series\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eManufacturer Reference\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA357474000 + (A80647000B o A80647200B (amortiguada))\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEAN Code\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8414329148961\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eProduct Category\u003c\/dt\u003e\u003cdd\u003eBidés\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eOverall Dimensions\u003c\/dt\u003e\u003cdd\u003e56 cm (ancho) x 40 cm (alto) x 35 cm (fondo\/largo)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMain Material\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003eHigh-resistance vitreous china ceramic\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eOfficial Warranty\u003c\/dt\u003e\u003cdd\u003e3-Year official European Roca warranty\u003c\/dd\u003e\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eOfficial Quality Commitment and Support\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3-Year European Official Roca Warranty\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eRoca is the premier European benchmark in sanitary bathroom design. All models feature a 3-year official European manufacturer warranty and specialized technical service.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Without seat","offer_id":57373342826761,"sku":"A357474000","price":127.88,"currency_code":"EUR","in_stock":true},{"title":"Con tapa","offer_id":57373342859529,"sku":"A357474000+A80647000B","price":180.7,"currency_code":"EUR","in_stock":true},{"title":"With soft-close seat","offer_id":57373342892297,"sku":"A357474000+A80647200B","price":226.38,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_367496_347750.webp?v=1790966410"},{"product_id":"inodoro-the-gap-square-de-salida-dual-compacto-con-tanque-bajo-y-asiento-opcional-roca","title":"Toilet Completo Tanque Bajo The Gap with Cistern and Seat 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\/* --- 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 • THE GAP\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eSanitary innovation, contemporary lines, and supreme bathroom comfort.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eThe \u003cb\u003eToilet Completo Tanque Bajo The Gap with Cistern and Seat Roca\u003c\/b\u003e combines Roca's official sanitary engineering and contemporary aesthetics with high-durability finishes for supreme bathroom hygiene and daily comfort.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eKey Highlights\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\"\u003eANTIBACTERIAL PROTECTION\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eAntibacterial Supralit® Seat\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eResina de nula porosidad con tratamiento antibacteriano integral y bisagras de acero inoxidable, garantizando una higiene higiénica superior y resistencia a agentes químicos.\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\"\u003eOPTIMIZED FLUSH\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eDirect Washdown Discharge\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eGeometría interior calibrada para evacuar eficazmente con el menor volumen de agua, asegurando un arrastre limpio y silencioso en cada uso.\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\"\u003eSANITARY CERAMIC\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eHigh-Gloss Vitreous China\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eEsmalte cerámico cocido a más de 1.200 °C de tacto ultrasuave, inalterable al rayado, a los productos desinfectantes y con retención de brillo permanente.\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\"\u003eCOMPACT ERGONOMICS\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eFormato Calibrado: 65 cm\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eProporciones optimizadas según los rigurosos estándares de diseño de Roca, pensadas para encajar con armonía en baños principales o aseos de cortesía.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eTechnical Specifications\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\u003cdt\u003eBrand \/ Manufacturer\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Series\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eManufacturer Reference\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA342477000 + (A341470000 o A341471000) + (A80147000B o A80147200B)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEAN Code\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8414329148923\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eProduct Category\u003c\/dt\u003e\u003cdd\u003eInodoros\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eSeat \u0026 Lid Dimensions\u003c\/dt\u003e\u003cdd\u003e35 cm x 4,6 cm x 45,1 cm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eOverall Dimensions\u003c\/dt\u003e\u003cdd\u003e65 cm (ancho) x 79 cm (alto) x 36,5 cm (fondo\/largo)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eFixing Hole Spacing\u003c\/dt\u003e\u003cdd\u003e16 cm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eSeat \u0026 Lid Material\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003eNon-porous antibacterial Supralit®\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEvacuation Type\u003c\/dt\u003e\u003cdd\u003eSalida horizontal (evacuación a pared)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCisterna y Mecanismo\u003c\/dt\u003e\u003cdd\u003eCisterna con juego de mecanismos de doble descarga 4,5\/3 litros a elegir: a elegir: alimentación inferior o lateral\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCistern Inflow\u003c\/dt\u003e\u003cdd\u003eConfigurable: Lateral o Inferior (con embellecedor cromado o toma reversible)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eOfficial Warranty\u003c\/dt\u003e\u003cdd\u003e3-Year official European Roca warranty\u003c\/dd\u003e\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  \u003cdiv class=\"mkd__bloque mkd__anim\"\u003e\n    \n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eHerrajes y Bisagras de Sujeción\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eBisagras de sujeción fabricadas en acero inoxidable.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eSistema de descarga\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003earrastre.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003ePresenta un acabado en color blanco.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eMecanismo de Doble Descarga y Cisterna\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eCisterna con acabado tradicional. Taza y tapa del inodoro con acabado moderno. Esta fusión le dará un toque muy personal al cuarto de baño, proporcionando un estilo innovador y exclusivo.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eFácil y rápido de limpiar.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAviso Técnico de Componentes\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eLas bisagras han cambiado y son diferentes a las de la imagen del producto, pueden verse las actuales en el diagrama explosionado.\u003c\/p\u003e\n      \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003ch3 class=\"mkd__h3\"\u003eConfigurable Options and Compatible Accessories\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"mkd__bloque mkd__anim\"\u003e\n    \n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eSoftClose Damped Seat Option\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eTapa y asiento: Con caída libre. Con caída amortiguada.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eCon caída libre.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eSoftClose Damped Seat Option\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eCon caída amortiguada.\u003c\/p\u003e\n      \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eFactory Reliability and Peace of Mind\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003eOfficial Roca Manufacturer Warranty (3 Years)\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eInvesting in genuine Roca products ensures top durability and performance standards, backed by a 3-year official European warranty and certified support.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Bottom \/ Seat with cover","offer_id":57386442621193,"sku":"A342477000+A341470000+A80147000B","price":317.43,"currency_code":"EUR","in_stock":true},{"title":"Side \/ Seat with cover","offer_id":57386442653961,"sku":"A342477000+A341471000+A80147000B","price":317.43,"currency_code":"EUR","in_stock":true},{"title":"Bottom \/ Soft close seat with cover","offer_id":57386442686729,"sku":"A342477000+A341470000+A80147200B","price":358.62,"currency_code":"EUR","in_stock":true},{"title":"Side \/ Soft close seat with cover","offer_id":57386442719497,"sku":"A342477000+A341471000+A80147200B","price":358.62,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_373301_290198.webp?v=1791552916"},{"product_id":"roca-rimless-the-gap-square-conjunto-de-inodoro-completo-para-movilidad-reducida-de-altura","title":"Conjunto de Toilet Completo para Movilidad Reducida de Altura Confort Rimless Dual Outlet The Gap Square 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\/* --- 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 • THE GAP\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eSanitary innovation, contemporary lines, and supreme bathroom comfort.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eThe \u003cb\u003eConjunto de Toilet Completo para Movilidad Reducida de Altura Confort Rimless Dual Outlet The Gap Square Roca\u003c\/b\u003e combines Roca's official sanitary engineering and contemporary aesthetics with high-durability finishes for supreme bathroom hygiene and daily comfort.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eKey Highlights\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\"\u003eHYGIENIC TECHNOLOGY\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eRimless Technology (Maximum Cleanliness)\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eDistribuidor hidráulico interno que proyecta el caudal perimetral con máxima presión homogénea, suprimiendo recovecos donde se acumule suciedad y evitando salpicaduras.\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\"\u003eANTIBACTERIAL PROTECTION\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eAntibacterial Supralit® Seat\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eResina de nula porosidad con tratamiento antibacteriano integral y bisagras de acero inoxidable, garantizando una higiene higiénica superior y resistencia a agentes químicos.\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\"\u003eOPTIMIZED FLUSH\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eDirect Washdown Discharge\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eGeometría interior calibrada para evacuar eficazmente con el menor volumen de agua, asegurando un arrastre limpio y silencioso en cada uso.\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\"\u003eMOUNTING VERSATILITY\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eDual Outlet Floor \/ Wall Drainage\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eTaza adosada a pared con manguito orientable que facilita la conexión directa a desagües verticales al suelo o tomas horizontales murales.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eTechnical Specifications\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\u003cdt\u003eBrand \/ Manufacturer\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Series\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eManufacturer Reference\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA3421AC000 + (A341470000 o A80147000B o A80147200B) + (A80147000B o A341471000 o A341470000)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eProduct Category\u003c\/dt\u003e\u003cdd\u003eInodoros\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eSeat \u0026 Lid Dimensions\u003c\/dt\u003e\u003cdd\u003e35 cm x 4,6 cm x 45,1 cm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eOverall Dimensions\u003c\/dt\u003e\u003cdd\u003e65 cm (ancho) x 83 cm (alto) x 36,5 cm (fondo\/largo)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eFixing Hole Spacing\u003c\/dt\u003e\u003cdd\u003e16 cm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eSeat \u0026 Lid Material\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003eNon-porous antibacterial Supralit®\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEvacuation Type\u003c\/dt\u003e\u003cdd\u003eSalida dual (evacuación a suelo o pared)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCisterna y Mecanismo\u003c\/dt\u003e\u003cdd\u003eCisterna con mecanismos de doble descarga 4,5\/3 Litros a elegir: alimentación inferior o lateral\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eBowl Technology\u003c\/dt\u003e\u003cdd\u003eTecnología Rimless (máxima autolimpieza)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCistern Inflow\u003c\/dt\u003e\u003cdd\u003eConfigurable: Lateral o Inferior (con embellecedor cromado o toma reversible)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eOfficial Warranty\u003c\/dt\u003e\u003cdd\u003e3-Year official European Roca warranty\u003c\/dd\u003e\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  \u003cdiv class=\"mkd__bloque mkd__anim\"\u003e\n    \n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eMecanismo de Doble Descarga y Cisterna\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eLa alimentación de la cisterna es lateral o inferior (a elegir).\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eMecanismo de Doble Descarga y Cisterna\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eEn la alimentación inferior, la toma de agua está situada en la parte izquierda.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eMecanismo de Doble Descarga y Cisterna\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eEn la alimentación superior o lateral, existe toma de agua en ambos lados. Se incluye un embellecedor cromado para tapar la toma que no se utilice.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eSistema de descarga\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003earrastre.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003ePresenta un acabado en color blanco.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eAcabado perfecto y con un estilo moderno.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eHerrajes y Bisagras de Sujeción\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eBisagras de sujeción fabricadas en acero inoxidable.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eNota\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eel codo para la conexión de desagüe a pared no está incluido en la entrega.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAviso Técnico de Componentes\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eLas bisagras han cambiado y son diferentes a las de la imagen del producto, pueden verse las actuales en el diagrama explosionado.\u003c\/p\u003e\n      \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003ch3 class=\"mkd__h3\"\u003eConfigurable Options and Compatible Accessories\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"mkd__bloque mkd__anim\"\u003e\n    \n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eSoftClose Damped Seat Option\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eTapa y asiento: Con caída libre. Con caída amortiguada.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eCon caída libre.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eSoftClose Damped Seat Option\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eCon caída amortiguada.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eCistern Water Inflow Variant (Bottom \/ Lateral)\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eAlimentación: Lateral. Inferior.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eLateral.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eInferior.\u003c\/p\u003e\n      \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eFactory Reliability and Peace of Mind\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003eOfficial Roca Manufacturer Warranty (3 Years)\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eInvesting in genuine Roca products ensures top durability and performance standards, backed by a 3-year official European warranty and certified support.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Seat with cover \/ Bottom","offer_id":57372820308233,"sku":"A3421AC000+A341470000+A80147000B","price":340.04,"currency_code":"EUR","in_stock":true},{"title":"Seat with cover \/ Side","offer_id":57372820341001,"sku":"A3421AC000+A80147000B+A341471000","price":340.04,"currency_code":"EUR","in_stock":true},{"title":"Soft close seat with cover \/ Bottom","offer_id":57372820406537,"sku":"A3421AC000+A80147200B+A341470000","price":381.22,"currency_code":"EUR","in_stock":true},{"title":"Soft close seat with cover \/ Side","offer_id":57372820439305,"sku":"A3421AC000+A80147200B+A341471000","price":381.22,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_367491_289790.webp?v=1790944260"},{"product_id":"roca-the-gap-conjunto-para-inodoro-completo-con-salida-vertical-y-tapa-con-asiento","title":"Roca The Gap Complete Toilet Set | Vertical Outlet | Floor-Drain Compatibility","description":"\u003cp class=\"first:mt-1.5!\"\u003eRoca The Gap Complete Toilet Set with Vertical Outlet is designed for bathrooms that need a reliable floor-drain connection and a clean, modern finish. Its floor-standing format makes it a practical choice for renovation projects and new installations where technical compatibility matters.\u003c\/p\u003e\n\u003cp class=\"first:mt-1.5!\"\u003eThe vertical outlet supports a more direct and efficient installation, while the 4.5\/3L dual-flush system helps reduce water consumption in daily use. The Supralit seat adds durability and antibacterial performance, making this set a solid solution for long-term bathroom projects.\u003c\/p\u003e\n\u003cp class=\"first:mt-1.5!\"\u003eA compact and functional toilet set for spaces that require installation precision and dependable performance.\u003c\/p\u003e\n\u003cp class=\"first:mt-1.5!\"\u003e\u003cstrong\u003eBeneficios principales:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul class=\"list-disc\"\u003e\n\u003cli class=\"ml-4\"\u003e\n\u003cp class=\"first:mt-1.5!\"\u003eVertical outlet for floor-drain connection\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-4\"\u003e\n\u003cp class=\"first:mt-1.5!\"\u003e4.5\/3L dual flush for water efficiency\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-4\"\u003e\n\u003cp class=\"first:mt-1.5!\"\u003eSupralit antibacterial seat\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-4\"\u003e\n\u003cp class=\"first:mt-1.5!\"\u003eCompact and modern floor-standing design\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-4\"\u003e\n\u003cp class=\"first:mt-1.5!\"\u003eIdeal for renovations and new installations\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Roca","offers":[{"title":"Seat with cover \/ Bottom","offer_id":57373246390537,"sku":"A342478000+A341470000+A80147000B","price":317.43,"currency_code":"EUR","in_stock":true},{"title":"Seat with cover \/ Side","offer_id":57373246423305,"sku":"A342478000+A341471000+A80147000B","price":317.43,"currency_code":"EUR","in_stock":true},{"title":"Soft close seat with cover \/ Bottom","offer_id":57373246488841,"sku":"A342478000+A341470000+A80147200B","price":358.62,"currency_code":"EUR","in_stock":true},{"title":"Soft close seat with cover \/ Side","offer_id":57373246521609,"sku":"A342478000+A341471000+A80147200B","price":358.62,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_product_06_11_2024_A342478000_0.webp?v=1755780587"},{"product_id":"roca-rimless-the-gap-square-a34647l000-inodoro-suspendido-de-salida-horizontal-con-tapa-y-asiento","title":"Wall-Hung Toilet Rimless The Gap Square Horizontal Outlet with Seat and Lid 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\/* --- 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 • THE GAP\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eSanitary innovation, contemporary lines, and supreme bathroom comfort.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eThe \u003cb\u003eWall-Hung Toilet Rimless The Gap Square Horizontal Outlet with Seat and Lid Roca\u003c\/b\u003e combines Roca's official sanitary engineering and contemporary aesthetics with high-durability finishes for supreme bathroom hygiene and daily comfort.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eKey Highlights\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\"\u003eHYGIENIC TECHNOLOGY\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eRimless Technology (Maximum Cleanliness)\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eDistribuidor hidráulico interno que proyecta el caudal perimetral con máxima presión homogénea, suprimiendo recovecos donde se acumule suciedad y evitando salpicaduras.\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\"\u003eANTIBACTERIAL PROTECTION\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eAntibacterial Supralit® Seat\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eResina de nula porosidad con tratamiento antibacteriano integral y bisagras de acero inoxidable, garantizando una higiene higiénica superior y resistencia a agentes químicos.\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\"\u003eOPTIMIZED FLUSH\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eDirect Washdown Discharge\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eGeometría interior calibrada para evacuar eficazmente con el menor volumen de agua, asegurando un arrastre limpio y silencioso en cada uso.\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\"\u003eWALL-HUNG DESIGN\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eWall-Hung Installation\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eFijación mural que despeja la superficie del suelo, simplificando la limpieza integral del baño y aportando una sensación de mayor amplitud espacial.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eTechnical Specifications\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\u003cdt\u003eBrand \/ Manufacturer\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Series\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eManufacturer Reference\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA34647L000 + (A80147000B (normal) o A80147200B (amortiguada))\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEAN Code\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290321715\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eProduct Category\u003c\/dt\u003e\u003cdd\u003eInodoros\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eSeat \u0026 Lid Dimensions\u003c\/dt\u003e\u003cdd\u003e35 cm x 4,6 cm x 45,1 cm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eOverall Dimensions\u003c\/dt\u003e\u003cdd\u003e54 cm (ancho) x 40 cm (alto) x 35 cm (fondo\/largo)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eFixing Hole Spacing\u003c\/dt\u003e\u003cdd\u003e16 cm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eSeat \u0026 Lid Material\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003eNon-porous antibacterial Supralit®\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEvacuation Type\u003c\/dt\u003e\u003cdd\u003eSalida horizontal (evacuación a pared)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eSistema de Descarga\u003c\/dt\u003e\u003cdd\u003eDescarga directa por arrastre con distribuidor perimetral\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eBowl Technology\u003c\/dt\u003e\u003cdd\u003eTecnología Rimless (máxima autolimpieza)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eOfficial Warranty\u003c\/dt\u003e\u003cdd\u003e3-Year official European Roca warranty\u003c\/dd\u003e\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  \u003cdiv class=\"mkd__bloque mkd__anim\"\u003e\n    \n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eDistribuidor Hidráulico Antisalpicaduras\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eDistribuidor de descarga hidráulica interna que proyecta el caudal con mayor presión homogénea por toda la taza evitando salpicaduras. El agua sale con más fuerza y por todo el interior de la taza, evitando salpicaduras.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eSistema de descarga\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003earrastre.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eHerrajes y Bisagras de Sujeción\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eBisagras de sujeción fabricadas en acero inoxidable.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003ePresenta un acabado en color blanco.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAviso Técnico de Componentes\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eLas bisagras han cambiado y son diferentes a las de la imagen del producto, pueden verse las actuales en el diagrama explosionado.\u003c\/p\u003e\n      \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003ch3 class=\"mkd__h3\"\u003eConfigurable Options and Compatible Accessories\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"mkd__bloque mkd__anim\"\u003e\n    \n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eSoftClose Damped Seat Option\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eCon caída amortiguada.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eSoftClose Damped Seat Option\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eSin caída amortiguada.\u003c\/p\u003e\n      \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eOfficial Quality Commitment and Support\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3-Year European Official Roca Warranty\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eRoca is the premier European benchmark in sanitary bathroom design. All models feature a 3-year official European manufacturer warranty and specialized technical service.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Seat with cover","offer_id":57387192025353,"sku":"A34647L000+A80147000B","price":241.09,"currency_code":"EUR","in_stock":true},{"title":"Soft close seat with cover","offer_id":57387192058121,"sku":"A34647L000+A80147200B","price":279.48,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_product_06_11_2024_A34647L000_0.webp?v=1755780598"},{"product_id":"roca-the-gap-inodoro-suspendido-blanco-de-54-cm-de-fondo-con-asiento-y-tapa-normal-o-amortiguada","title":"Toilet suspendido blanco de 54 cm de fondo con asiento y tapa normal o amortiguada The Gap 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\/* --- 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 • THE GAP\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eSanitary innovation, contemporary lines, and supreme bathroom comfort.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eThe \u003cb\u003eWall-Hung Toilet White de 54 cm de fondo con asiento y tapa normal o amortiguada The Gap Roca\u003c\/b\u003e combines Roca's official sanitary engineering and contemporary aesthetics with high-durability finishes for supreme bathroom hygiene and daily comfort.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eKey Highlights\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\"\u003eANTIBACTERIAL PROTECTION\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eAntibacterial Supralit® Seat\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eResina de nula porosidad con tratamiento antibacteriano integral y bisagras de acero inoxidable, garantizando una higiene higiénica superior y resistencia a agentes químicos.\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\"\u003eOPTIMIZED FLUSH\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eDirect Washdown Discharge\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eGeometría interior calibrada para evacuar eficazmente con el menor volumen de agua, asegurando un arrastre limpio y silencioso en cada uso.\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\"\u003eWALL-HUNG DESIGN\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eWall-Hung Installation\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eFijación mural que despeja la superficie del suelo, simplificando la limpieza integral del baño y aportando una sensación de mayor amplitud espacial.\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\"\u003eSANITARY CERAMIC\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eHigh-Gloss Vitreous China\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eEsmalte cerámico cocido a más de 1.200 °C de tacto ultrasuave, inalterable al rayado, a los productos desinfectantes y con retención de brillo permanente.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eTechnical Specifications\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\u003cdt\u003eElementos Incluidos\u003c\/dt\u003e\u003cdd\u003eTaza de inodoro suspendida, asiento y tapa antibacteriano con fijaciones\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eBrand \/ Manufacturer\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Series\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eManufacturer Reference\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA346477000 + (A80147000B (normal) o A80147200B (amortiguada))\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEAN Code\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003eNo disponible\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eProduct Category\u003c\/dt\u003e\u003cdd\u003eInodoros\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eSeat \u0026 Lid Dimensions\u003c\/dt\u003e\u003cdd\u003e35 cm x 4,6 cm x 45,1 cm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eAncho Comercial\u003c\/dt\u003e\u003cdd\u003e54 cm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eFixing Hole Spacing\u003c\/dt\u003e\u003cdd\u003e16 cm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eSeat \u0026 Lid Material\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003eNon-porous antibacterial Supralit®\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eSistema de Descarga\u003c\/dt\u003e\u003cdd\u003eDescarga directa por arrastre con distribuidor perimetral\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eOfficial Warranty\u003c\/dt\u003e\u003cdd\u003e3-Year official European Roca warranty\u003c\/dd\u003e\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  \u003cdiv class=\"mkd__bloque mkd__anim\"\u003e\n    \n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eMódulo Suspendido y Cajoneras\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eInodoro suspendido de diseño simple modelo The gap de la marca Roca.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eHerrajes y Bisagras de Sujeción\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eBisagras de sujeción fabricadas en acero inoxidable.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eEl material de fabricación es porcelana.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eEste modelo es en color blanco.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eMódulo Suspendido y Cajoneras\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eLos inodoros suspendidos son sin ninguna duda la mejor opción para aprovechar al máximo el espacio del cuarto de baño. Esta nueva tendencia vanguardista está obteniendo muy buenos resultados gracias a las comodidades que ofrece.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAviso Técnico de Componentes\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eLas bisagras han cambiado y son diferentes a las de la imagen del producto, pueden verse las actuales en el diagrama explosionado.\u003c\/p\u003e\n      \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003ch3 class=\"mkd__h3\"\u003eConfigurable Options and Compatible Accessories\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"mkd__bloque mkd__anim\"\u003e\n    \n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eSoftClose Damped Seat Option\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eTapa y asiento: Caída libre. Caída amortiguada.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eCaída libre.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eSoftClose Damped Seat Option\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eCaída amortiguada.\u003c\/p\u003e\n      \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eFactory Reliability and Peace of Mind\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003eOfficial Roca Manufacturer Warranty (3 Years)\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eInvesting in genuine Roca products ensures top durability and performance standards, backed by a 3-year official European warranty and certified support.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Seat with cover","offer_id":57373218537737,"sku":"A346477000+A80147000B","price":215.27,"currency_code":"EUR","in_stock":true},{"title":"Soft close seat with cover","offer_id":57373218570505,"sku":"A346477000+A80147200B","price":256.45,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_product_08_11_2024_A346477000_0.webp?v=1755780622"},{"product_id":"roca-the-gap-inodoro-completo-de-salida-horizontal-fabricado-en-porcelana-de-color-blanco","title":"The Gap Complete toilet with horizontal outlet made | 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\/* --- 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 • THE GAP\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eSanitary innovation, contemporary lines, and supreme bathroom comfort.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eThe \u003cb\u003eTaza de Porcelana con Horizontal Outlet con Cisterna y Tapa Opcional The Gap White Roca\u003c\/b\u003e combines Roca's official sanitary engineering and contemporary aesthetics with high-durability finishes for supreme bathroom hygiene and daily comfort.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eKey Highlights\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\"\u003eSANITARY CERAMIC\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eHigh-Gloss Vitreous China\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eEsmalte cerámico cocido a más de 1.200 °C de tacto ultrasuave, inalterable al rayado, a los productos desinfectantes y con retención de brillo permanente.\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\"\u003eCERTIFIED QUALITY\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eEuropean Quality Certification\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eFabricado bajo los más exigentes controles técnicos y de sostenibilidad de Roca, asegurando repuestos originales y durabilidad a largo plazo.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eTechnical Specifications\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\u003cdt\u003eBrand \/ Manufacturer\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Series\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eManufacturer Reference\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA342477000 + (A341470000 o A341471000 o A804008001 o A80147000B o A80147200B) + (A341470000 o A341471000)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEAN Code\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8414329148923\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eProduct Category\u003c\/dt\u003e\u003cdd\u003eTazas de inodoro\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eAncho Comercial\u003c\/dt\u003e\u003cdd\u003e65 cm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEvacuation Type\u003c\/dt\u003e\u003cdd\u003eSalida horizontal (evacuación a pared)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCisterna y Mecanismo\u003c\/dt\u003e\u003cdd\u003eCisterna con mecanismos de doble descarga 4,5\/3 Litros\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCistern Inflow\u003c\/dt\u003e\u003cdd\u003eAlimentación inferior izquierda reversible\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMain Material\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003eHigh-resistance vitreous china ceramic\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eOfficial Warranty\u003c\/dt\u003e\u003cdd\u003e3-Year official European Roca warranty\u003c\/dd\u003e\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  \u003cdiv class=\"mkd__bloque mkd__anim\"\u003e\n    \n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eSu color es blanco.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eRecomendado para espacios públicos.\u003c\/p\u003e\n      \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003ch3 class=\"mkd__h3\"\u003eConfigurable Options and Compatible Accessories\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"mkd__bloque mkd__anim\"\u003e\n    \n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eCistern Water Inflow Variant (Bottom \/ Lateral)\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eSe puede agregar, de forma opcional, la cisterna de doble descarga 4,5\/3l. Sus medidas son: 36,5 cm de longitud x 15 cm de ancho x 39 cm de alto. Sistema de descarga: arrastre. Se debe elegir entre las siguientes opciones: Con alimentación lateral para inodoro. Con alimentación inferior para inodoro.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eCistern Water Inflow Variant (Bottom \/ Lateral)\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eCon alimentación lateral para inodoro.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eCistern Water Inflow Variant (Bottom \/ Lateral)\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eCon alimentación inferior para inodoro.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eSoftClose Damped Seat Option\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eAsiento y tapa a elegir entre normal, con caída amortiguada o Multiclean (con funciones de lavado y secado).\u003c\/p\u003e\n      \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eFactory Reliability and Peace of Mind\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003eOfficial Roca Manufacturer Warranty (3 Years)\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eInvesting in genuine Roca products ensures top durability and performance standards, backed by a 3-year official European warranty and certified support.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Default Title","offer_id":57398344352009,"sku":"A342477000","price":142.78,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_367489_91368.webp?v=1791552957"},{"product_id":"roca-rimless-the-gap-square-conjunto-de-inodoro-completo-con-cisterna-tapa-y-asiento","title":"Roca The Gap SQUARE Compact Rimless Toilet 36.5 Dual Outlet","description":"\u003ch2\u003eWhy the toilet you choose matters more than you think\u003c\/h2\u003e\n\u003cp class=\"first:mt-1.5!\"\u003eThe toilet is the most-used fixture in any bathroom — used dozens of times a day, every day, for decades. Yet it's also one of the elements that receives the least consideration during a renovation, often chosen last and with the smallest budget allocation. That mismatch between usage intensity and purchasing attention is one of the main reasons many people find themselves dealing with poor hygiene, difficult cleaning, or premature replacement within just a few years.\u003c\/p\u003e\n\u003cp class=\"first:mt-1.5!\"\u003eThe \u003cstrong\u003eRoca The Gap Square Rimless Complete Toilet Set\u003c\/strong\u003e (ref. A342479000 + cistern + seat and lid) is designed to address exactly those problems: it combines a hygiene-first technology, a water-efficient dual-flush system, a durable antibacterial seat, and a coherent square-format aesthetic into a complete, ready-to-install package. This guide explains what each of those features means in practice, who this toilet is designed for, and what to consider when choosing between the available configuration options.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003eTechnical specifications at a glance\u003c\/h2\u003e\n\u003cdiv class=\"relative group\/csv w-fit\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSpecification\u003c\/th\u003e\n\u003cth\u003eDetail\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eBrand \/ Collection\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eRoca \/ The Gap Square\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eTechnology\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eRimless (rim-free bowl)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eOutlet type\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eDual: horizontal or vertical\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eBowl dimensions\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e36.5 cm (D) × 65 cm (W) × 79 cm (H)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eMaterial — bowl \u0026amp; cistern\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eHigh-fired vitreous porcelain\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eSeat \u0026amp; lid material\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eSupralit® antibacterial\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eSeat \u0026amp; lid dimensions\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e35 cm (W) × 45.1 cm (D) × 4.6 cm (H)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eMounting hole distance\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e16 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eHinges\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eStainless steel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eFlush volumes\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e4.5 L full flush \/ 3 L reduced flush\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eCistern inlet options\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eBottom (left outlet) or side\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eSeat options\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eStandard lid \/ Soft-close lid\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eWarranty\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e3 years against manufacturing defects\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eSKU\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eA342479000 + A341470000\/A341471000 + A80147000B\/A80147200B\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eEAN\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e8433290040975\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cdiv data-gramm=\"false\" class=\"absolute top-[2px] right-0 group-hover\/csv:block hidden z-10\"\u003e\u003cspan data-state=\"closed\"\u003e\u003cbutton class=\"outline-hidden! relative select-none block cursor-pointer rounded px-[10px] py-[6px] aasm:px-[16px] aasm:py-[5px]  text-bwleftblue   bg-bwleftblue\/10 hover:bg-bwleftblue\/20    px-[7px]! py-0! border border-bwleftblue\/10 bg-darkcoloro! dark:border-darkcolor\/10! dark:!text-border-darkcolor\/[0.4]\" tabindex=\"0\"\u003e\u003csvg data-prefix=\"fas\" data-icon=\"download\" class=\"svg-inline--fa fa-download\" role=\"img\" viewBox=\"0 0 448 512\" aria-hidden=\"true\" font-size=\"13\"\u003e\u003cpath fill=\"currentColor\" d=\"M256 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 210.7-41.4-41.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0l96-96c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 242.7 256 32zM64 320c-35.3 0-64 28.7-64 64l0 32c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-32c0-35.3-28.7-64-64-64l-46.9 0-56.6 56.6c-31.2 31.2-81.9 31.2-113.1 0L110.9 320 64 320zm304 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr\u003e\n\u003ch2\u003eWhat Rimless technology actually means — and why it matters\u003c\/h2\u003e\n\u003cp class=\"first:mt-1.5!\"\u003eThe word \"rimless\" describes the absence of the traditional internal rim that runs around the inside of the toilet bowl. On conventional toilets, that rim serves as the channel through which flush water is distributed around the bowl. It does its job — but it creates a structural problem that affects every toilet user: the rim forms a hidden cavity that is almost impossible to clean properly.\u003c\/p\u003e\n\u003cp class=\"first:mt-1.5!\"\u003eIn a standard rimmed toilet, flush water and waste residue accumulate in the space behind and under the rim with each use. That space is dark, damp, and ventilated only through the bowl itself — ideal conditions for the development of bacteria, limescale, and biofilm. Even with regular cleaning, the tools available to most people (brushes, spray cleaners) cannot effectively reach behind the rim. Over time, mineral deposits and biological growth build up in that inaccessible space, regardless of cleaning frequency.\u003c\/p\u003e\n\u003cp class=\"first:mt-1.5!\"\u003eThe Rimless design of The Gap Square \u003cstrong\u003eeliminates that hidden space entirely\u003c\/strong\u003e. The bowl has no internal overhang or rim channel — it is a smooth, open surface from top to waterline. Flush water is delivered through two directional jets positioned at the top of the bowl that create a powerful, swirling flow covering the entire interior surface. The result is:\u003c\/p\u003e\n\u003cul class=\"list-disc\"\u003e\n\u003cli class=\"ml-4\"\u003e\n\u003cp class=\"first:mt-1.5!\"\u003e\u003cstrong\u003eMore effective flushing\u003c\/strong\u003e with less water, since the jet is directed rather than distributed through a passive rim channel\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-4\"\u003e\n\u003cp class=\"first:mt-1.5!\"\u003e\u003cstrong\u003eNo hidden accumulation zones\u003c\/strong\u003e — every surface the flush contacts is also a surface a brush can reach\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-4\"\u003e\n\u003cp class=\"first:mt-1.5!\"\u003e\u003cstrong\u003eVisibly cleaner appearance\u003c\/strong\u003e between cleanings, as there is no rim shadow to conceal residue\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-4\"\u003e\n\u003cp class=\"first:mt-1.5!\"\u003e\u003cstrong\u003eLower bacterial counts\u003c\/strong\u003e in independent hygiene testing, because the absence of the rim eliminates the primary surface where biofilm develops between uses\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"first:mt-1.5!\"\u003eFor households with children, elderly family members, or anyone with heightened hygiene concerns, this is not a cosmetic difference — it is a functional one that affects the bathroom's actual cleanliness level on a daily basis.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003eThe dual-flush cistern: responsible water consumption by design\u003c\/h2\u003e\n\u003cp class=\"first:mt-1.5!\"\u003eThe cistern included in this complete set features a dual-flush mechanism offering two discharge volumes: \u003cstrong\u003e4.5 litres\u003c\/strong\u003e for a full flush and \u003cstrong\u003e3 litres\u003c\/strong\u003e for a reduced flush. The choice between the two is made via the standard two-button actuator on the cistern top.\u003c\/p\u003e\n\u003cp class=\"first:mt-1.5!\"\u003eTo put those numbers in context: older single-flush cisterns commonly used between 9 and 13 litres per flush. The EU's current efficiency benchmark for new toilets sits at 6 litres maximum for a full flush. The 4.5 L \/ 3 L specification of this cistern significantly outperforms that benchmark.\u003c\/p\u003e\n\u003cp class=\"first:mt-1.5!\"\u003eIn a household of four people, assuming an average of five uses per person per day, the difference between a 9 L cistern and a 4.5 L \/ 3 L dual-flush cistern represents a saving of approximately \u003cstrong\u003e25,000 to 30,000 litres of water per year\u003c\/strong\u003e — a meaningful reduction in both environmental impact and water bills, sustained indefinitely over the product's lifespan.\u003c\/p\u003e\n\u003cp class=\"first:mt-1.5!\"\u003eThe cistern inlet can be configured in two ways depending on your existing plumbing:\u003c\/p\u003e\n\u003cul class=\"list-disc\"\u003e\n\u003cli class=\"ml-4\"\u003e\n\u003cp class=\"first:mt-1.5!\"\u003e\u003cstrong\u003eBottom inlet (left outlet):\u003c\/strong\u003e the water supply enters through the base of the cistern\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-4\"\u003e\n\u003cp class=\"first:mt-1.5!\"\u003e\u003cstrong\u003eSide inlet:\u003c\/strong\u003e the supply enters laterally, with a chrome trim piece to cover the unused bottom outlet\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"first:mt-1.5!\"\u003eBoth options are included in the complete set, and the choice should be made at the time of installation based on the location of the existing water supply connection.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003eThe bowl: square geometry and why it defines the character of the bathroom\u003c\/h2\u003e\n\u003cp class=\"first:mt-1.5!\"\u003eThe Gap Square collection sits at one specific point in the design spectrum of Roca's extensive portfolio: geometric, contemporary, and defined by right angles and flat surfaces rather than the soft curves of organic collections.\u003c\/p\u003e\n\u003cp class=\"first:mt-1.5!\"\u003eThe \u003cstrong\u003esquare format\u003c\/strong\u003e is not simply an aesthetic choice — it shapes the entire visual relationship between the toilet and the surrounding space. In a bathroom with rectangular tiles, angular shower enclosures, straight-edged vanity units, and rectilinear mirrors, a toilet with square proportions reads as part of an intentional design language rather than an object that was placed there. The visual consistency of the space communicates precision and deliberate design.\u003c\/p\u003e\n\u003cp class=\"first:mt-1.5!\"\u003eConversely, in a bathroom with curved fittings, organic shapes, and soft lines, the square format can create a deliberate and effective contrast — the kind of studied tension between geometric and organic forms that characterises much of high-quality contemporary interior design.\u003c\/p\u003e\n\u003cp class=\"first:mt-1.5!\"\u003eThe bowl dimensions — \u003cstrong\u003e36.5 cm deep × 65 cm wide × 79 cm total height\u003c\/strong\u003e — represent a compact footprint that is compatible with a wide range of bathroom sizes without compromising internal seating volume. The 65 cm width is a standard dimension that fits between most installation gap constraints, while the 36.5 cm depth keeps projection from the wall to a minimum.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003eSupralit® seat and lid: antibacterial material with everyday durability\u003c\/h2\u003e\n\u003cp class=\"first:mt-1.5!\"\u003eThe seat and lid included in this set are manufactured from \u003cstrong\u003eSupralit®\u003c\/strong\u003e, a high-density thermosetting resin that is the industry standard for premium toilet seats. Understanding what distinguishes Supralit® from lower-quality seat materials helps explain why it is specified in Roca's mid-to-high range products.\u003c\/p\u003e\n\u003ch3\u003eWhy seat material matters\u003c\/h3\u003e\n\u003cp class=\"first:mt-1.5!\"\u003eToilet seats are exposed to a uniquely demanding set of conditions: repeated mechanical stress from sitting and standing, thermal cycling from body heat and ambient temperature variation, chemical exposure from cleaning products, and continuous contact with a humid environment. The material must maintain structural integrity, surface quality, and hygienic properties under all of those conditions simultaneously.\u003c\/p\u003e\n\u003cp class=\"first:mt-1.5!\"\u003e\u003cstrong\u003eStandard polypropylene (PP) seats\u003c\/strong\u003e — the most common material in the mass market — are lightweight and inexpensive to produce. However, polypropylene is a porous material at a microscopic level, which means that over time, surface scratches (from brushes, cleaning products, and normal wear) create microscopic fissures where bacteria can colonise. PP seats also tend to yellow and discolour with age due to UV exposure and repeated chemical contact.\u003c\/p\u003e\n\u003cp class=\"first:mt-1.5!\"\u003e\u003cstrong\u003eSupralit®\u003c\/strong\u003e is a thermosetting resin, which means its polymer chains cross-link during curing, creating a material structure that is fundamentally denser and harder than polypropylene. Key properties:\u003c\/p\u003e\n\u003cul class=\"list-disc\"\u003e\n\u003cli class=\"ml-4\"\u003e\n\u003cp class=\"first:mt-1.5!\"\u003e\u003cstrong\u003eNon-porous surface:\u003c\/strong\u003e the cured Supralit® surface does not develop the micro-fissures that harbour bacteria in PP seats — it can be cleaned to genuinely hygienic levels with normal cleaning products\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-4\"\u003e\n\u003cp class=\"first:mt-1.5!\"\u003e\u003cstrong\u003eDimensional stability:\u003c\/strong\u003e the material does not flex or deform under normal loads, maintaining its shape and the integrity of the hinge connection throughout its service life\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-4\"\u003e\n\u003cp class=\"first:mt-1.5!\"\u003e\u003cstrong\u003eColour stability:\u003c\/strong\u003e Supralit® resists UV yellowing and discolouration from cleaning agents significantly better than polypropylene\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-4\"\u003e\n\u003cp class=\"first:mt-1.5!\"\u003e\u003cstrong\u003eTemperature resistance:\u003c\/strong\u003e the material tolerates the range of temperatures in a domestic bathroom without warping or stress cracking\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"first:mt-1.5!\"\u003eThe \u003cstrong\u003eantibacterial treatment\u003c\/strong\u003e built into the Supralit® used in this seat provides an additional layer of protection by inhibiting bacterial growth on the seat surface between cleanings. This is particularly relevant in shared bathrooms and family households.\u003c\/p\u003e\n\u003ch3\u003eStainless steel hinges\u003c\/h3\u003e\n\u003cp class=\"first:mt-1.5!\"\u003eThe seat hinges are fabricated in \u003cstrong\u003estainless steel\u003c\/strong\u003e rather than the plastic hinges found on economy seats. This is a detail that reveals itself over time: plastic hinges are subject to stress fractures from repeated opening and closing, and the chrome coating applied to them degrades with cleaning product exposure, eventually revealing yellowed or pitted underlying material. Stainless steel hinges maintain their appearance and structural integrity indefinitely under normal domestic use conditions.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003eConfiguration options: choosing the right variant for your installation\u003c\/h2\u003e\n\u003cp class=\"first:mt-1.5!\"\u003eThis complete set is available in \u003cstrong\u003efour variants\u003c\/strong\u003e combining two seat options and two cistern inlet options:\u003c\/p\u003e\n\u003ch3\u003eSeat option 1: Standard lid (A80147000B)\u003c\/h3\u003e\n\u003cp class=\"first:mt-1.5!\"\u003eThe standard lid closes under its own weight. This is the appropriate choice for households that prefer the simplicity of a mechanical lid without cushioning systems — and for those who are replacing an existing standard-close seat and want consistent behaviour.\u003c\/p\u003e\n\u003ch3\u003eSeat option 2: Soft-close lid (A80147200B)\u003c\/h3\u003e\n\u003cp class=\"first:mt-1.5!\"\u003eThe soft-close mechanism uses a hydraulic damper integrated into the hinge to slow and cushion the closing motion of both the seat and the lid. The lid descends slowly and silently regardless of how it is released. Benefits:\u003c\/p\u003e\n\u003cul class=\"list-disc\"\u003e\n\u003cli class=\"ml-4\"\u003e\n\u003cp class=\"first:mt-1.5!\"\u003eEliminates the sharp noise of a lid dropped onto the bowl — relevant in bathrooms near bedrooms or in homes with light sleepers\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-4\"\u003e\n\u003cp class=\"first:mt-1.5!\"\u003ePrevents the mechanical impact that over time causes micro-fractures in the hinge mounting points on both the seat and the bowl\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-4\"\u003e\n\u003cp class=\"first:mt-1.5!\"\u003eExtends the effective service life of both the seat and the bowl by eliminating the repeated shock load of an uncontrolled drop\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"first:mt-1.5!\"\u003eThe soft-close variant represents a meaningful improvement in daily experience and is the recommended choice for all but the most budget-constrained situations.\u003c\/p\u003e\n\u003ch3\u003eCistern inlet: bottom vs. side\u003c\/h3\u003e\n\u003cp class=\"first:mt-1.5!\"\u003eThis choice is dictated entirely by your existing plumbing installation:\u003c\/p\u003e\n\u003cul class=\"list-disc\"\u003e\n\u003cli class=\"ml-4\"\u003e\n\u003cp class=\"first:mt-1.5!\"\u003eIf your current water supply enters through the floor or the lower portion of the cistern cavity, select the \u003cstrong\u003ebottom inlet\u003c\/strong\u003e variant\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-4\"\u003e\n\u003cp class=\"first:mt-1.5!\"\u003eIf your current supply enters laterally through the wall, select the \u003cstrong\u003eside inlet\u003c\/strong\u003e variant\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"first:mt-1.5!\"\u003eIf you are unsure, your plumber can confirm the inlet position during the pre-installation survey. The chrome trim cap included with the side inlet version covers the unused bottom outlet port cleanly.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003eDual outlet bowl: horizontal and vertical installation compatibility\u003c\/h2\u003e\n\u003cp class=\"first:mt-1.5!\"\u003eOne of the practical advantages of The Gap Square bowl is its \u003cstrong\u003edual outlet configuration\u003c\/strong\u003e: the waste outlet can be routed either \u003cstrong\u003ehorizontally\u003c\/strong\u003e (through the wall behind the toilet) or \u003cstrong\u003evertically\u003c\/strong\u003e (through the floor beneath it). This means the same bowl is compatible with both floor-outlet and wall-outlet plumbing configurations without requiring adapters or modifications.\u003c\/p\u003e\n\u003cp class=\"first:mt-1.5!\"\u003eIn practical terms, this matters most when:\u003c\/p\u003e\n\u003cul class=\"list-disc\"\u003e\n\u003cli class=\"ml-4\"\u003e\n\u003cp class=\"first:mt-1.5!\"\u003eYou are replacing an existing toilet and the current waste configuration is already set\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-4\"\u003e\n\u003cp class=\"first:mt-1.5!\"\u003eYou are undertaking a renovation where the plumbing route has not yet been determined\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-4\"\u003e\n\u003cp class=\"first:mt-1.5!\"\u003eYou are working in a building where different floors have different waste configurations\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"first:mt-1.5!\"\u003eThe dual outlet eliminates the risk of purchasing a single-outlet toilet that is incompatible with your installation, which is one of the most common — and most frustrating — mistakes in bathroom renovation projects.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003eInstallation overview\u003c\/h2\u003e\n\u003cp class=\"first:mt-1.5!\"\u003eProfessional installation by a qualified plumber is strongly recommended for the complete set. The installation process involves:\u003c\/p\u003e\n\u003col class=\"list-decimal\"\u003e\n\u003cli class=\"ml-4\"\u003e\n\u003cp class=\"first:mt-1.5!\"\u003e\u003cstrong\u003ePreparing the floor fixing points\u003c\/strong\u003e — the bowl mounts to the floor via two fixing bolts; the distance between mounting holes is \u003cstrong\u003e16 cm\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-4\"\u003e\n\u003cp class=\"first:mt-1.5!\"\u003e\u003cstrong\u003eConnecting the waste outlet\u003c\/strong\u003e — either horizontal or vertical depending on the configuration selected\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-4\"\u003e\n\u003cp class=\"first:mt-1.5!\"\u003e\u003cstrong\u003eMounting and levelling the bowl\u003c\/strong\u003e — the bowl must be perfectly level to ensure correct flush dynamics and seat alignment\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-4\"\u003e\n\u003cp class=\"first:mt-1.5!\"\u003e\u003cstrong\u003eInstalling the cistern\u003c\/strong\u003e — the cistern mounts directly onto the rear of the bowl via the cistern-to-pan connection bolts\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-4\"\u003e\n\u003cp class=\"first:mt-1.5!\"\u003e\u003cstrong\u003eConnecting the water supply\u003c\/strong\u003e to the chosen inlet (bottom or side)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-4\"\u003e\n\u003cp class=\"first:mt-1.5!\"\u003e\u003cstrong\u003eInstalling the seat and lid\u003c\/strong\u003e — the stainless steel hinges mount to the seat mounting points on the bowl rim (16 cm hole spacing)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-4\"\u003e\n\u003cp class=\"first:mt-1.5!\"\u003e\u003cstrong\u003eAdjusting the flush volumes\u003c\/strong\u003e — the cistern float and flush valves can be adjusted by the installer to set the 4.5 L \/ 3 L volumes precisely\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp class=\"first:mt-1.5!\"\u003eThe complete set includes all hardware necessary for installation. A silicone seal between the base of the bowl and the floor is recommended to prevent moisture ingress and simplify floor cleaning.\u003c\/p\u003e\n\u003cblockquote\u003e\n\u003cp class=\"first:mt-1.5!\"\u003e⚠️ \u003cem\u003eInstallation should be carried out by a qualified plumber. Incorrect installation of the waste connection can result in siphon failure and odour issues that are not covered by the product warranty.\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/blockquote\u003e\n\u003chr\u003e\n\u003ch2\u003eAbout Roca: over 100 years of bathroom manufacturing expertise\u003c\/h2\u003e\n\u003cp class=\"first:mt-1.5!\"\u003eRoca was founded in Spain in 1917 as a cast-iron radiator manufacturer. By the 1920s the company had expanded into bathroom fixtures, and over the following century grew into one of the world's leading bathroom product manufacturers — present in over 170 countries, operating more than 80 production facilities, and investing consistently in both design and manufacturing technology.\u003c\/p\u003e\n\u003cp class=\"first:mt-1.5!\"\u003eThat history is relevant to a purchasing decision in a concrete way: Roca produces its own porcelain, controls its own manufacturing quality standards, and backs its products with a \u003cstrong\u003e3-year warranty against manufacturing defects\u003c\/strong\u003e that is supported by a well-established service and spare parts network across Europe. When you purchase a Roca product, you are purchasing from a manufacturer that will exist to honour that warranty and supply spare parts when needed — a consideration that is far from trivial when choosing a product intended to last 15 to 25 years.\u003c\/p\u003e\n\u003cp class=\"first:mt-1.5!\"\u003eThe \u003cstrong\u003e3-year warranty\u003c\/strong\u003e on this complete set covers the bowl, cistern, seat, and lid against manufacturing defects under normal use conditions. This is one of the longer standard warranties in the bathroom fixtures category at this price point.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003eWho is this toilet set the right choice for?\u003c\/h2\u003e\n\u003cp class=\"first:mt-1.5!\"\u003e\u003cstrong\u003eThe Roca The Gap Square Rimless Complete Set is the right choice if:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul class=\"list-disc\"\u003e\n\u003cli class=\"ml-4\"\u003e\n\u003cp class=\"first:mt-1.5!\"\u003eYou prioritise hygiene and want the most cleanable bowl geometry available\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-4\"\u003e\n\u003cp class=\"first:mt-1.5!\"\u003eYou are renovating a bathroom with a square, geometric, or contemporary design language\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-4\"\u003e\n\u003cp class=\"first:mt-1.5!\"\u003eYou want to reduce water consumption without compromising flush performance\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-4\"\u003e\n\u003cp class=\"first:mt-1.5!\"\u003eYou want a complete, matched set from a single source rather than combining components from different manufacturers\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-4\"\u003e\n\u003cp class=\"first:mt-1.5!\"\u003eYou need flexibility in the waste outlet direction (horizontal or vertical)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-4\"\u003e\n\u003cp class=\"first:mt-1.5!\"\u003eYou value a manufacturer with a proven track record and European service network\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"first:mt-1.5!\"\u003e\u003cstrong\u003eConsider alternatives if:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul class=\"list-disc\"\u003e\n\u003cli class=\"ml-4\"\u003e\n\u003cp class=\"first:mt-1.5!\"\u003eYour bathroom has an organic, curved aesthetic — in which case The Gap Round or the Ona collection may be more appropriate\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-4\"\u003e\n\u003cp class=\"first:mt-1.5!\"\u003eYou are working with an extremely compact space — in which case The Gap Square Compact (36.5 cm footprint) may be the better fit\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch2\u003eSummary: what's included and key specifications\u003c\/h2\u003e\n\u003cp class=\"first:mt-1.5!\"\u003e✅ \u003cstrong\u003eRimless bowl\u003c\/strong\u003e — no hidden rim cavity, hygienic open surface, powerful directional flush\u003cbr\u003e✅ \u003cstrong\u003eDual outlet\u003c\/strong\u003e — compatible with horizontal (wall) or vertical (floor) waste configurations\u003cbr\u003e✅ \u003cstrong\u003eDual-flush cistern\u003c\/strong\u003e — 4.5 L full flush \/ 3 L reduced flush\u003cbr\u003e✅ \u003cstrong\u003eVitreous porcelain\u003c\/strong\u003e bowl and cistern — hard-fired, non-porous, long-lasting\u003cbr\u003e✅ \u003cstrong\u003eSupralit® antibacterial seat and lid\u003c\/strong\u003e — dense, non-porous, hygienic, colour-stable\u003cbr\u003e✅ \u003cstrong\u003eStainless steel hinges\u003c\/strong\u003e — corrosion-resistant, mechanically stable\u003cbr\u003e✅ \u003cstrong\u003eSeat options\u003c\/strong\u003e — standard close or soft-close (cushioned fall)\u003cbr\u003e✅ \u003cstrong\u003eCistern inlet options\u003c\/strong\u003e — bottom or side, with chrome cover for unused port\u003cbr\u003e✅ \u003cstrong\u003eCompact dimensions\u003c\/strong\u003e — 36.5 cm × 65 cm × 79 cm\u003cbr\u003e✅ \u003cstrong\u003e3-year warranty\u003c\/strong\u003e against manufacturing defects\u003cbr\u003e✅ \u003cstrong\u003eSKU:\u003c\/strong\u003e A342479000 + A341470000\/A341471000 + A80147000B\/A80147200B | \u003cstrong\u003eEAN:\u003c\/strong\u003e 8433290040975\u003c\/p\u003e","brand":"Roca","offers":[{"title":"Bottom \/ Seat with cover","offer_id":57387035263241,"sku":"A342479000+A341470000+A80147000B","price":333.58,"currency_code":"EUR","in_stock":true},{"title":"Side \/ Seat with cover","offer_id":57387035296009,"sku":"A342479000+A341471000+A80147000B","price":333.58,"currency_code":"EUR","in_stock":true},{"title":"Bottom \/ Soft close seat with cover","offer_id":57387035328777,"sku":"A342479000+A341470000+A80147200B","price":374.76,"currency_code":"EUR","in_stock":true},{"title":"Side \/ Soft close seat with cover","offer_id":57387035361545,"sku":"A342479000+A341471000+A80147200B","price":374.76,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_383807_290257.webp?v=1791334383"},{"product_id":"roca-the-gap-round-inodoro-completo-fabricado-en-porcelana-y-con-tecnologia-rimless","title":"Roca - The Gap Round Complete Toilet - made of porcelain and with Rimless technology.","description":"\u003ch3\u003e\u003cstrong\u003eComplete Toilet with Rimless Technology The Gap Round by Roca\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e\u0026nbsp;\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003e\u003cstrong\u003eProduct Description:\u003cbr\u003e\u003c\/strong\u003e\u003c\/span\u003e \u003cbr\u003eThe \u003cstrong\u003eRoca Gap Round Toilet\u003c\/strong\u003e is the ideal choice for those looking for a modern, efficient, and easy-to-maintain product.\u003cspan\u003e\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003e-\u003c\/strong\u003e Made of \u003cstrong\u003ehigh-quality porcelain\u003c\/strong\u003e , this toilet features innovative \u003cstrong\u003eRimless technology\u003c\/strong\u003e , which eliminates traditional bowl edges, making it easier to clean and preventing dirt buildup. Thanks to its rimless design, the toilet is not only more hygienic, but also more aesthetically pleasing and easier to maintain.\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e\u003cstrong\u003e-Efficient and easy-to-clean design:\u003c\/strong\u003e Rimless technology allows for more efficient water discharge, covering the entire interior surface of the bowl without splashing. This system ensures faster and more efficient emptying, keeping the bowl clean with less effort. Ideal for those who value hassle-free cleaning.\u003c\/span\u003e \u003cbr\u003e\u003cspan\u003e\u003cstrong\u003e-Internal water distributor:\u003c\/strong\u003e Unlike traditional models, this toilet features an \u003cstrong\u003einternal water distributor\u003c\/strong\u003e , which provides a more powerful and even flush. Water circulates throughout the interior of the bowl, ensuring optimal cleaning with every use and preventing splashing.\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e\u003cstrong\u003e-Dual Outlet:\u003c\/strong\u003e The toilet is designed with a dual outlet, allowing for installation in either a \u003cstrong\u003ehorizontal\u003c\/strong\u003e or \u003cstrong\u003evertical\u003c\/strong\u003e outlet, adapting to the needs of any bathroom. This versatility makes installation easy, ensuring a perfect fit in different configurations.\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e\u003cstrong\u003e-Dual-flush cistern:\u003c\/strong\u003e This model includes a \u003cstrong\u003edual-flush cistern\u003c\/strong\u003e , with 4.5-liter or 3-liter options, allowing you to choose the amount of water used per flush, optimizing consumption and helping to protect the environment.\u003c\/span\u003e \u003cbr\u003e\u003cspan\u003e\u003cstrong\u003e-High Quality Material:\u003c\/strong\u003e Made of \u003cstrong\u003ehigh quality porcelain\u003c\/strong\u003e , The Gap Round toilet features a \u003cstrong\u003ewhite\u003c\/strong\u003e finish, giving it a clean, elegant and modern look, ideal for all types of bathrooms.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003e\u003cstrong\u003eOptions:\u003cbr\u003e\u003c\/strong\u003e\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e\u003cstrong\u003eSeat and lid:\u003c\/strong\u003e The toilet is available with two seat and lid options: with \u003cstrong\u003esoft close\u003c\/strong\u003e , which provides a soft and quiet close, or without soft close, for those who prefer a more economical option.\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e\u003cstrong\u003eCistern feed:\u003c\/strong\u003e You can choose between \u003cstrong\u003ebottom\u003c\/strong\u003e or \u003cstrong\u003eside\u003c\/strong\u003e feed, depending on your preferences and the layout of your bathroom.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cbr\u003e\u003cspan\u003e\u003cstrong\u003eProduct Classification:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThe \u003cstrong\u003eRoca Gap Round toilet\u003c\/strong\u003e is a \u003cstrong\u003efloor-standing\u003c\/strong\u003e model with a \u003cstrong\u003edual\u003c\/strong\u003e outlet, made of \u003cstrong\u003ewhite porcelain\u003c\/strong\u003e with Rimless technology, making it a highly efficient and easy-to-maintain option. Its modern design and improved flushing system make it an ideal solution for those seeking hygiene, functionality, and a contemporary touch in their bathroom. With its \u003cstrong\u003edual-flush\u003c\/strong\u003e mechanism, this toilet contributes to water savings, making it an ecological and economical option.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003e\u003cstrong\u003eBrand:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003eRoca\u003c\/strong\u003e is a leading global manufacturer of bathroom products, with a significant presence in over 130 countries. Its commitment to innovation, quality, and cutting-edge design has positioned Roca as a benchmark in the industry, offering complete and sustainable solutions for all types of bathrooms.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003e\u003cstrong\u003eWarranty:\u003cbr\u003e\u003c\/strong\u003e\u003cbr\u003e\u003cstrong\u003e3-year\u003c\/strong\u003e warranty against manufacturing defects, giving you the confidence that your Roca toilet is designed to last and deliver exceptional performance for years.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003e\u003cstrong\u003eSKU:\u003c\/strong\u003e 8433290136319, A3420N8000, A3410N0000, A801D10001, A3410N1000, A801D12001.\u003c\/span\u003e\u003c\/p\u003e","brand":"Roca","offers":[{"title":"Bottom \/ Seat with cover","offer_id":57373335716105,"sku":"A3420N8000+A3410N0000+A801D10001","price":313.39,"currency_code":"EUR","in_stock":true},{"title":"Side \/ Seat with cover","offer_id":57373335748873,"sku":"A3420N8000+A801D10001+A3410N1000","price":313.39,"currency_code":"EUR","in_stock":true},{"title":"Bottom \/ Soft close seat with cover","offer_id":57373335781641,"sku":"A3420N8000+A3410N0000+A801D12001","price":354.58,"currency_code":"EUR","in_stock":true},{"title":"Side \/ Soft close seat with cover","offer_id":57373335814409,"sku":"A3420N8000+A801D12001+A3410N1000","price":354.58,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_product_11_11_2024_A3420N8000_0.webp?v=1755780674"},{"product_id":"roca-the-gap-square","title":"Roca The Gap Square Rimless Toilet | High Cistern | Dual Outlet","description":"\u003cp class=\"first:mt-1.5!\"\u003eRoca The Gap Square Rimless Toilet with High Cistern is designed for projects that want a classic exposed-cistern look with modern hygiene performance. The bowl measures \u003cstrong\u003e35 cm depth × 54 cm width × 40 cm height\u003c\/strong\u003e, offering a compact projection with a broad square profile.\u003c\/p\u003e\n\u003cp class=\"first:mt-1.5!\"\u003eIts Rimless design supports easier cleaning and improved hygiene, while the dual outlet adds installation flexibility for different site conditions. This makes it a strong option for renovation work, period-style bathrooms and interiors where the cistern is part of the visual design.\u003c\/p\u003e\n\u003cp class=\"first:mt-1.5!\"\u003eA practical and distinctive toilet solution for bathrooms that need both character and functionality.\u003c\/p\u003e\n\u003cp class=\"first:mt-1.5!\"\u003e\u003cstrong\u003eBeneficios principales:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul class=\"list-disc\"\u003e\n\u003cli class=\"ml-4\"\u003e\n\u003cp class=\"first:mt-1.5!\"\u003eHigh cistern format with classic visual appeal\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-4\"\u003e\n\u003cp class=\"first:mt-1.5!\"\u003eDual outlet for wall or floor drainage\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-4\"\u003e\n\u003cp class=\"first:mt-1.5!\"\u003eCompact bowl size: 35 × 54 × 40 cm\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-4\"\u003e\n\u003cp class=\"first:mt-1.5!\"\u003eRimless technology for easier cleaning\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-4\"\u003e\n\u003cp class=\"first:mt-1.5!\"\u003eSuitable for renovation and heritage projects\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-4\"\u003e\n\u003cp class=\"first:mt-1.5!\"\u003eStrong visual presence with reduced depth\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Roca","offers":[{"title":"Without seat","offer_id":57373747937545,"sku":"A347737000","price":171.03,"currency_code":"EUR","in_stock":true},{"title":"Seat with cover","offer_id":57373747970313,"sku":"A347737000+A80147000B","price":212.27,"currency_code":"EUR","in_stock":true},{"title":"Soft close seat with cover","offer_id":57373748003081,"sku":"A347737000+A80147200B","price":253.45,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/gme_product_27_11_2024_A347737000_0.webp?v=1755785593"},{"product_id":"roca-the-gap-round-inodoro-completo-adosado-a-la-pared-de-altura-confort-con-tecologia-rimless","title":"Roca The Gap Round Wall-Mounted Toilet | Comfort Height | Rimless","description":"\u003cp class=\"first:mt-1.5!\"\u003eRoca The Gap Round Wall-Mounted Toilet combines a suspended design with comfort height and Rimless technology to create a bathroom solution that feels light, modern and easy to maintain. The bowl measures \u003cstrong\u003e37.5 cm wide × 61 cm deep × 83 cm high\u003c\/strong\u003e, while the cistern measures \u003cstrong\u003e36.5 cm wide × 15 cm deep × 39 cm high\u003c\/strong\u003e, making it a compact and functional option for contemporary bathrooms.\u003c\/p\u003e\n\u003cp class=\"first:mt-1.5!\"\u003eIts wall-mounted installation leaves the floor area visually clear, improving the sense of space and making cleaning simpler. The Rimless bowl design supports better hygiene by reducing hidden areas where dirt can accumulate, while the comfort height improves everyday usability.\u003c\/p\u003e\n\u003cp class=\"first:mt-1.5!\"\u003eA refined choice for projects that value visual lightness, comfort and cleanliness.\u003c\/p\u003e\n\u003cp class=\"first:mt-1.5!\"\u003e\u003cstrong\u003eBeneficios principales:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul class=\"list-disc\"\u003e\n\u003cli class=\"ml-4\"\u003e\n\u003cp class=\"first:mt-1.5!\"\u003eDiseño suspendido que libera espacio visual\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-4\"\u003e\n\u003cp class=\"first:mt-1.5!\"\u003eTecnología Rimless para mayor higiene\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-4\"\u003e\n\u003cp class=\"first:mt-1.5!\"\u003eAltura confort para uso más cómodo\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-4\"\u003e\n\u003cp class=\"first:mt-1.5!\"\u003eMedidas compactas: taza 37.5 × 61 × 83 cm\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-4\"\u003e\n\u003cp class=\"first:mt-1.5!\"\u003eCisterna: 36.5 × 15 × 39 cm\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"ml-4\"\u003e\n\u003cp class=\"first:mt-1.5!\"\u003eIdeal para baños modernos y minimalistas\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Roca","offers":[{"title":"Bottom \/ Seat with cover","offer_id":57371837071625,"sku":"A3420NJ000+A801D20001+A3410N0000","price":349.16,"currency_code":"EUR","in_stock":true},{"title":"Side \/ Seat with cover","offer_id":57371837104393,"sku":"A3420NJ000+A801D20001+A3410N1000","price":349.16,"currency_code":"EUR","in_stock":true},{"title":"Bottom \/ Soft close seat with cover","offer_id":57371837137161,"sku":"A3420NJ000+A801D22001+A3410N0000","price":395.83,"currency_code":"EUR","in_stock":true},{"title":"Side \/ Soft close seat with cover","offer_id":57371837169929,"sku":"A3420NJ000+A801D22001+A3410N1000","price":395.83,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_product_29_11_2024_001_0.webp?v=1755785685"},{"product_id":"roca-the-gap-round-inodoro-a-suelo-rimless-adosado-a-pared-para-cisterna-empotrada","title":"Toilet a suelo Rimless adosado a pared The Gap Round Roca para cisterna empotrada 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\/* --- 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 • THE GAP\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eSanitary innovation, contemporary lines, and supreme bathroom comfort.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eThe \u003cb\u003eToilet a suelo Rimless adosado a pared The Gap Round Roca para cisterna empotrada Roca\u003c\/b\u003e combines Roca's official sanitary engineering and contemporary aesthetics with high-durability finishes for supreme bathroom hygiene and daily comfort.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eKey Highlights\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\"\u003eHYGIENIC TECHNOLOGY\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eRimless Technology (Maximum Cleanliness)\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eDistribuidor hidráulico interno que proyecta el caudal perimetral con máxima presión homogénea, suprimiendo recovecos donde se acumule suciedad y evitando salpicaduras.\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\"\u003eOPTIMIZED FLUSH\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eDirect Washdown Discharge\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eGeometría interior calibrada para evacuar eficazmente con el menor volumen de agua, asegurando un arrastre limpio y silencioso en cada uso.\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\"\u003eMOUNTING VERSATILITY\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eDual Outlet Floor \/ Wall Drainage\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eTaza adosada a pared con manguito orientable que facilita la conexión directa a desagües verticales al suelo o tomas horizontales murales.\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\"\u003eSANITARY CERAMIC\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eHigh-Gloss Vitreous China\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eEsmalte cerámico cocido a más de 1.200 °C de tacto ultrasuave, inalterable al rayado, a los productos desinfectantes y con retención de brillo permanente.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eTechnical Specifications\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\u003cdt\u003eElementos Incluidos\u003c\/dt\u003e\u003cdd\u003eTaza de inodoro suspendida, asiento y tapa antibacteriano con fijaciones\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eBrand \/ Manufacturer\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Series\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eManufacturer Reference\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA3470N7000 + (A801D10001 (normal) o A801D12001 (amortiguada))\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEAN Code\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290083033\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eProduct Category\u003c\/dt\u003e\u003cdd\u003eInodoros\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eOverall Dimensions\u003c\/dt\u003e\u003cdd\u003e54 cm (ancho) x 40 cm (alto) x 35,5 cm (fondo\/largo)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEvacuation Type\u003c\/dt\u003e\u003cdd\u003eSalida dual (evacuación a suelo o pared)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eSistema de Descarga\u003c\/dt\u003e\u003cdd\u003eDescarga directa por arrastre con distribuidor perimetral\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eBowl Technology\u003c\/dt\u003e\u003cdd\u003eTecnología Rimless (máxima autolimpieza)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMain Material\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003eHigh-resistance vitreous china ceramic\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eOfficial Warranty\u003c\/dt\u003e\u003cdd\u003e3-Year official European Roca warranty\u003c\/dd\u003e\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  \u003cdiv class=\"mkd__bloque mkd__anim\"\u003e\n    \n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eDistribuidor Hidráulico Antisalpicaduras\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eDistribuidor de descarga hidráulica interna que proyecta el caudal con mayor presión homogénea por toda la taza evitando salpicaduras. El agua sale con más fuerza y por todo el interior de la taza, evitando salpicaduras.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eSistema de descarga\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003earrastre.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eTipo de instalación\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003ede pie.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003ePresenta un acabado en color blanco.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003ePeso\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003e30kg.\u003c\/p\u003e\n      \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003ch3 class=\"mkd__h3\"\u003eConfigurable Options and Compatible Accessories\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"mkd__bloque mkd__anim\"\u003e\n    \n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eSoftClose Damped Seat Option\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eAsiento y tapa a elegir: Con caída libre. Con caída amortiguada.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eCon caída libre.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eSoftClose Damped Seat Option\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eCon caída amortiguada.\u003c\/p\u003e\n      \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eFactory Reliability and Peace of Mind\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003eOfficial Roca Manufacturer Warranty (3 Years)\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eInvesting in genuine Roca products ensures top durability and performance standards, backed by a 3-year official European warranty and certified support.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Seat with cover","offer_id":57373330833673,"sku":"A3470N7000+A801D10001","price":213.64,"currency_code":"EUR","in_stock":true},{"title":"Soft close seat with cover","offer_id":57373330866441,"sku":"A3470N7000+A801D12001","price":254.83,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_product_03_12_2024_A3470N7000_0.webp?v=1755785878"},{"product_id":"roca-duplo-the-gap-pack-inodoro-suspendido-con-cisterna-empotrada-y-placa-pulsadora","title":"Pack inodoro suspendido con cisterna empotrada y placa pulsadora The Gap DUPLO 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\/* --- 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 • THE GAP\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eSanitary innovation, contemporary lines, and supreme bathroom comfort.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eThe \u003cb\u003ePack Wall-Hung Toilet con cisterna empotrada y placa pulsadora The Gap Duplo Roca\u003c\/b\u003e combines Roca's official sanitary engineering and contemporary aesthetics with high-durability finishes for supreme bathroom hygiene and daily comfort.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eKey Highlights\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\"\u003eANTIBACTERIAL PROTECTION\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eAntibacterial Supralit® Seat\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eResina de nula porosidad con tratamiento antibacteriano integral y bisagras de acero inoxidable, garantizando una higiene higiénica superior y resistencia a agentes químicos.\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\"\u003eOPTIMIZED FLUSH\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eDirect Washdown Discharge\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eGeometría interior calibrada para evacuar eficazmente con el menor volumen de agua, asegurando un arrastre limpio y silencioso en cada uso.\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\"\u003eWALL-HUNG DESIGN\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eWall-Hung Installation\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eFijación mural que despeja la superficie del suelo, simplificando la limpieza integral del baño y aportando una sensación de mayor amplitud espacial.\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\"\u003eCOMPACT ERGONOMICS\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eFormato Calibrado: 54 cm\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eProporciones optimizadas según los rigurosos estándares de diseño de Roca, pensadas para encajar con armonía en baños principales o aseos de cortesía.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eTechnical Specifications\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\u003cdt\u003eElementos Incluidos\u003c\/dt\u003e\u003cdd\u003eTaza de inodoro suspendida, asiento y tapa antibacteriano con fijaciones\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eBrand \/ Manufacturer\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Series\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eManufacturer Reference\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA346477000 + (A80147000B o A80147200B) + (A890070020)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEAN Code\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8414329151848\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eProduct Category\u003c\/dt\u003e\u003cdd\u003eInodoros\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eSeat \u0026 Lid Dimensions\u003c\/dt\u003e\u003cdd\u003e35 cm x 4,6 cm x 45,1 cm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eOverall Dimensions\u003c\/dt\u003e\u003cdd\u003e54 cm (ancho) x 40 cm (alto) x 35 cm (fondo\/largo)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eFixing Hole Spacing\u003c\/dt\u003e\u003cdd\u003e230 mm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eSeat \u0026 Lid Material\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003eNon-porous antibacterial Supralit®\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEvacuation Type\u003c\/dt\u003e\u003cdd\u003eSalida horizontal (evacuación a pared)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eSistema de Descarga\u003c\/dt\u003e\u003cdd\u003eDescarga directa por arrastre con distribuidor perimetral\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCistern Inflow\u003c\/dt\u003e\u003cdd\u003eAlimentación lateral superior\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eOfficial Warranty\u003c\/dt\u003e\u003cdd\u003e3-Year official European Roca warranty\u003c\/dd\u003e\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  \u003cdiv class=\"mkd__bloque mkd__anim\"\u003e\n    \n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eMecanismo de Doble Descarga y Cisterna\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eConjunto de inodoro suspendido con cisterna empotrada, tapa y asiento y placa pulsadora.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eDiseño y Ergonomía\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eCon diseño moderno y acabados perfectos.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eHerrajes y Bisagras de Sujeción\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eEl material de las bisagras es acero inoxidable.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003ePerfil metálico con capacidad de resistencia de 400 kg.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eCodo de diámetro 9 cm \/ 11 cm.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eConexión hidráulica superior o posterior.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003ePatas ajustables de 0 a 20 cm.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eCuenta con dos pulsadores y activación frontal.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eHerrajes y Bisagras de Sujeción\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eBisagras de sujeción fabricadas en acero inoxidable.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAviso Técnico de Componentes\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eLas bisagras han cambiado y son diferentes a las de la imagen del producto, pueden verse las actuales en el diagrama explosionado.\u003c\/p\u003e\n      \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003ch3 class=\"mkd__h3\"\u003eConfigurable Options and Compatible Accessories\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"mkd__bloque mkd__anim\"\u003e\n    \n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eSoftClose Damped Seat Option\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eAsiento y tapa a elegir: Con caída libre. Con caída amortiguada.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eCon caída libre.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eSoftClose Damped Seat Option\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eCon caída amortiguada.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eEs posible elegir el color de la placa pulsadora entre: Blanco. Cromo.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eBlanco.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eCromo.\u003c\/p\u003e\n      \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eFactory Reliability and Peace of Mind\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003eOfficial Roca Manufacturer Warranty (3 Years)\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eInvesting in genuine Roca products ensures top durability and performance standards, backed by a 3-year official European warranty and certified support.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Standard seat \/ White","offer_id":57373354787081,"sku":"A346477000+A80147000B+A890070020+A890195000","price":518.02,"currency_code":"EUR","in_stock":true},{"title":"Soft-close cushioned seat \/ White","offer_id":57373354819849,"sku":"A346477000+A80147200B+A890070020+A890195000","price":554.52,"currency_code":"EUR","in_stock":true},{"title":"Soft-close cushioned seat \/ Polished chrome","offer_id":57373354852617,"sku":"A346477000+A80147200B+A890070020+A890195001","price":562.68,"currency_code":"EUR","in_stock":true},{"title":"Standard seat \/ Polished chrome","offer_id":57373354885385,"sku":"A346477000+A80147000B+A890070020+A890195001","price":521.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_product_05_12_2024_A346477000_0.webp?v=1769874426"},{"product_id":"roca-compact-the-gap-pack-inodoro-suspendido-con-asiento-y-tapa-con-salida-horizontal","title":"Pack inodoro suspendido con asiento y tapa con salida horizontal The Gap Compact 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\/* --- 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 • THE GAP\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eSanitary innovation, contemporary lines, and supreme bathroom comfort.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eThe \u003cb\u003ePack Wall-Hung Toilet con asiento y tapa con Horizontal Outlet The Gap Compact Roca\u003c\/b\u003e combines Roca's official sanitary engineering and contemporary aesthetics with high-durability finishes for supreme bathroom hygiene and daily comfort.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eKey Highlights\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\"\u003eANTIBACTERIAL PROTECTION\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eAntibacterial Supralit® Seat\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eResina de nula porosidad con tratamiento antibacteriano integral y bisagras de acero inoxidable, garantizando una higiene higiénica superior y resistencia a agentes químicos.\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\"\u003eWATER SAVING\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eEco Dual Flush 4\/2 Litres\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eMecanismo optimizado de doble pulsación con opciones de descarga parcial (2L) y completa (4L), adaptable a tomas de agua inferiores reversibles o laterales.\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\"\u003eWALL-HUNG DESIGN\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eWall-Hung Installation\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eFijación mural que despeja la superficie del suelo, simplificando la limpieza integral del baño y aportando una sensación de mayor amplitud espacial.\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\"\u003eCOMPACT ERGONOMICS\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eFormato Calibrado: 54 cm\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eProporciones optimizadas según los rigurosos estándares de diseño de Roca, pensadas para encajar con armonía en baños principales o aseos de cortesía.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eTechnical Specifications\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\u003cdt\u003eElementos Incluidos\u003c\/dt\u003e\u003cdd\u003eTaza de inodoro suspendida, asiento y tapa antibacteriano con fijaciones\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eBrand \/ Manufacturer\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Series\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eManufacturer Reference\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA346477000 + (A80147000B o A80147200B) + (A890073020)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEAN Code\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8414329151848\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eProduct Category\u003c\/dt\u003e\u003cdd\u003eInodoros\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eSeat \u0026 Lid Dimensions\u003c\/dt\u003e\u003cdd\u003e35 cm x 4,6 cm x 45,1 cm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eOverall Dimensions\u003c\/dt\u003e\u003cdd\u003e54 cm (ancho) x 40 cm (alto) x 35 cm (fondo\/largo)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eFixing Hole Spacing\u003c\/dt\u003e\u003cdd\u003e16 cm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eSeat \u0026 Lid Material\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003eNon-porous antibacterial Supralit®\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEvacuation Type\u003c\/dt\u003e\u003cdd\u003eSalida horizontal (evacuación a pared)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCisterna y Mecanismo\u003c\/dt\u003e\u003cdd\u003eCisterna con mecanismos de doble descarga 4\/2 Litros\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eOfficial Warranty\u003c\/dt\u003e\u003cdd\u003e3-Year official European Roca warranty\u003c\/dd\u003e\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  \u003cdiv class=\"mkd__bloque mkd__anim\"\u003e\n    \n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eIdeal para paredes de poco grosor.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eHerrajes y Bisagras de Sujeción\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eBisagras de sujeción fabricadas en acero inoxidable.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eRecomendado para espacios públicos.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eHerrajes y Bisagras de Sujeción\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eEl material de las bisagras es acero inoxidable.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eAccesorios de instalación.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eRecomendado para espacios públicos y para espacios reducidos.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003ePosición de la placa de accionamiento: frontal.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eProfundidad mínima de 8 cm.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eCuenta con dos pulsadores y activación frontal.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAviso Técnico de Componentes\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eLas bisagras han cambiado y son diferentes a las de la imagen del producto, pueden verse las actuales en el diagrama explosionado.\u003c\/p\u003e\n      \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003ch3 class=\"mkd__h3\"\u003eConfigurable Options and Compatible Accessories\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"mkd__bloque mkd__anim\"\u003e\n    \n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eSoftClose Damped Seat Option\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eAsiento y tapa a elegir: Con caída libre. Con caída amortiguada.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eCon caída libre.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eSoftClose Damped Seat Option\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eCon caída amortiguada.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eEs posible elegir el color de la placa pulsadora entre: Blanco. Cromo.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eBlanco.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eCromo.\u003c\/p\u003e\n      \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eOfficial Quality Commitment and Support\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3-Year European Official Roca Warranty\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eRoca is the premier European benchmark in sanitary bathroom design. All models feature a 3-year official European manufacturer warranty and specialized technical service.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Standard seat \/ White","offer_id":57373157949705,"sku":"A346477000+A80147000B+A890073020+A890195000","price":531.11,"currency_code":"EUR","in_stock":true},{"title":"Soft-close cushioned seat \/ White","offer_id":57373157982473,"sku":"A346477000+A80147200B+A890073020+A890195000","price":572.29,"currency_code":"EUR","in_stock":true},{"title":"Soft-close cushioned seat \/ Polished chrome","offer_id":57373158015241,"sku":"A346477000+A80147200B+A890073020+A890195001","price":580.45,"currency_code":"EUR","in_stock":true},{"title":"Standard seat \/ Polished chrome","offer_id":57373158048009,"sku":"A346477000+A80147000B+A890073020+A890195001","price":539.26,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_product_05_12_2024_A346477000_0_a0de3808-5e25-459b-ad50-d60f23aa14e2.webp?v=1769874426"},{"product_id":"roca-the-gap-round-pack-inodoro-rimless-suspendido-y-cisterna-compacta-empotrable-doble-descarga-duplo-wc-one","title":"Wall-Hung Toilet de Porcelana Rimless Horizontal Outlet The Gap Round White 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\/* --- 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 • THE GAP\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eSanitary innovation, contemporary lines, and supreme bathroom comfort.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eThe \u003cb\u003eWall-Hung Toilet de Porcelana Rimless Horizontal Outlet The Gap Round White Roca\u003c\/b\u003e combines Roca's official sanitary engineering and contemporary aesthetics with high-durability finishes for supreme bathroom hygiene and daily comfort.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eKey Highlights\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\"\u003eHYGIENIC TECHNOLOGY\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eRimless Technology (Maximum Cleanliness)\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eDistribuidor hidráulico interno que proyecta el caudal perimetral con máxima presión homogénea, suprimiendo recovecos donde se acumule suciedad y evitando salpicaduras.\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\"\u003eOPTIMIZED FLUSH\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eDirect Washdown Discharge\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eGeometría interior calibrada para evacuar eficazmente con el menor volumen de agua, asegurando un arrastre limpio y silencioso en cada uso.\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\"\u003eWALL-HUNG DESIGN\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eWall-Hung Installation\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eFijación mural que despeja la superficie del suelo, simplificando la limpieza integral del baño y aportando una sensación de mayor amplitud espacial.\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\"\u003eSANITARY CERAMIC\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eHigh-Gloss Vitreous China\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eEsmalte cerámico cocido a más de 1.200 °C de tacto ultrasuave, inalterable al rayado, a los productos desinfectantes y con retención de brillo permanente.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eTechnical Specifications\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\u003cdt\u003eElementos Incluidos\u003c\/dt\u003e\u003cdd\u003eTaza de inodoro suspendida, asiento y tapa antibacteriano con fijaciones\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eBrand \/ Manufacturer\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Series\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eManufacturer Reference\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA3460NL000 + (A801D10001 (normal) o A801D12001 (amortiguada))\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEAN Code\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290157000\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eProduct Category\u003c\/dt\u003e\u003cdd\u003eInodoros\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eOverall Dimensions\u003c\/dt\u003e\u003cdd\u003e54 cm (ancho) x 34 cm (alto) x 35,5 cm (fondo\/largo)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEvacuation Type\u003c\/dt\u003e\u003cdd\u003eSalida horizontal (evacuación a pared)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eSistema de Descarga\u003c\/dt\u003e\u003cdd\u003eDescarga directa por arrastre con distribuidor perimetral\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eBowl Technology\u003c\/dt\u003e\u003cdd\u003eTecnología Rimless (máxima autolimpieza)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMain Material\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003eHigh-resistance vitreous china ceramic\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eOfficial Warranty\u003c\/dt\u003e\u003cdd\u003e3-Year official European Roca warranty\u003c\/dd\u003e\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  \u003cdiv class=\"mkd__bloque mkd__anim\"\u003e\n    \n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eMódulo Suspendido y Cajoneras\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eInodoro suspendido con tapa y asiento.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eDistribuidor Hidráulico Antisalpicaduras\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eDistribuidor de descarga hidráulica interna que proyecta el caudal con mayor presión homogénea por toda la taza evitando salpicaduras. El agua sale con más fuerza y por todo el interior de la taza, evitando salpicaduras.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eSistema de descarga\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003earrastre.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003ePresenta un acabado en color blanco.\u003c\/p\u003e\n      \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003ch3 class=\"mkd__h3\"\u003eConfigurable Options and Compatible Accessories\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"mkd__bloque mkd__anim\"\u003e\n    \n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eSoftClose Damped Seat Option\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eAsiento y tapa a elegir: Con caída libre. Con caída amortiguada.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eCon caída libre.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eSoftClose Damped Seat Option\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eCon caída amortiguada.\u003c\/p\u003e\n      \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eOfficial Quality Commitment and Support\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3-Year European Official Roca Warranty\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eRoca is the premier European benchmark in sanitary bathroom design. All models feature a 3-year official European manufacturer warranty and specialized technical service.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Without seat \/ White","offer_id":57373012394249,"sku":"A3460NL000+A890070020+A890195000","price":467.39,"currency_code":"EUR","in_stock":true},{"title":"Without seat \/ Polished chrome","offer_id":57373226467593,"sku":"A3460NL000+A890070020+A890195001","price":475.55,"currency_code":"EUR","in_stock":true},{"title":"Without seat \/ Lacado gris","offer_id":57373226500361,"sku":"A3460NL000+A890070020+A890195002","price":475.55,"currency_code":"EUR","in_stock":true},{"title":"Without seat \/ Combinado blanco y gris","offer_id":57373226533129,"sku":"A3460NL000+A890070020+A890195005","price":481.35,"currency_code":"EUR","in_stock":true},{"title":"Seat with cover \/ White","offer_id":57373012427017,"sku":"A3460NL000+A890070020+A801D10001+A890195000","price":514.46,"currency_code":"EUR","in_stock":true},{"title":"Seat with cover \/ Polished chrome","offer_id":57373226565897,"sku":"A3460NL000+A890070020+A801D10001+A890195001","price":518.51,"currency_code":"EUR","in_stock":true},{"title":"Seat with cover \/ Lacado gris","offer_id":57373226598665,"sku":"A3460NL000+A890070020+A801D10001+A890195002","price":518.51,"currency_code":"EUR","in_stock":true},{"title":"Seat with cover \/ Combinado blanco y gris","offer_id":57373226631433,"sku":"A3460NL000+A890070020+A801D10001+A890195005","price":524.23,"currency_code":"EUR","in_stock":true},{"title":"Asiento con funciones de lavado y secado \/ White","offer_id":57373226664201,"sku":"A3460NL000+A890070020+A804001001+A890195000","price":1166.36,"currency_code":"EUR","in_stock":true},{"title":"Asiento con funciones de lavado y secado \/ Polished chrome","offer_id":57373226696969,"sku":"A3460NL000+A890070020+A804001001+A890195001","price":1172.5,"currency_code":"EUR","in_stock":true},{"title":"Asiento con funciones de lavado y secado \/ Lacado gris","offer_id":57373226729737,"sku":"A3460NL000+A890070020+A804001001+A890195002","price":1174.28,"currency_code":"EUR","in_stock":true},{"title":"Asiento con funciones de lavado y secado \/ Combinado blanco y gris","offer_id":57373226762505,"sku":"A3460NL000+A890070020+A804001001+A890195005","price":1180.0,"currency_code":"EUR","in_stock":true},{"title":"Asiento con funciones de lavado y secado con mando a distancia \/ White","offer_id":57373226795273,"sku":"A3460NL000+A890070020+A804006001+A890195000","price":1327.06,"currency_code":"EUR","in_stock":true},{"title":"Asiento con funciones de lavado y secado con mando a distancia \/ Polished chrome","offer_id":57373226828041,"sku":"A3460NL000+A890070020+A804006001+A890195001","price":1334.97,"currency_code":"EUR","in_stock":true},{"title":"Asiento con funciones de lavado y secado con mando a distancia \/ Lacado gris","offer_id":57373226860809,"sku":"A3460NL000+A890070020+A804006001+A890195002","price":1334.97,"currency_code":"EUR","in_stock":true},{"title":"Asiento con funciones de lavado y secado con mando a distancia \/ Combinado blanco y gris","offer_id":57373226893577,"sku":"A3460NL000+A890070020+A804006001+A890195005","price":1340.7,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_565484_1215995.webp?v=1790960946"},{"product_id":"roca-the-gap-round-pack-de-inodoro-rimless-suspendido-y-cisterna-compacta-empotrable-doble-descarga-basic-wc-one-compact","title":"Pack de inodoro Rimless suspendido The Gap Round Roca y cisterna compacta empotrable doble descarga Basic WC One Compact 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\/* --- 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 • THE GAP\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eSanitary innovation, contemporary lines, and supreme bathroom comfort.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eThe \u003cb\u003ePack de Toilet Rimless suspendido The Gap Round Roca y cisterna compacta empotrable doble descarga Basic WC One Compact Roca\u003c\/b\u003e combines Roca's official sanitary engineering and contemporary aesthetics with high-durability finishes for supreme bathroom hygiene and daily comfort.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eKey Highlights\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\"\u003eHYGIENIC TECHNOLOGY\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eRimless Technology (Maximum Cleanliness)\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eDistribuidor hidráulico interno que proyecta el caudal perimetral con máxima presión homogénea, suprimiendo recovecos donde se acumule suciedad y evitando salpicaduras.\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\"\u003eOPTIMIZED FLUSH\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eDirect Washdown Discharge\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eGeometría interior calibrada para evacuar eficazmente con el menor volumen de agua, asegurando un arrastre limpio y silencioso en cada uso.\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\"\u003eWALL-HUNG DESIGN\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eWall-Hung Installation\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eFijación mural que despeja la superficie del suelo, simplificando la limpieza integral del baño y aportando una sensación de mayor amplitud espacial.\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\"\u003eSANITARY CERAMIC\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eHigh-Gloss Vitreous China\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eEsmalte cerámico cocido a más de 1.200 °C de tacto ultrasuave, inalterable al rayado, a los productos desinfectantes y con retención de brillo permanente.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eTechnical Specifications\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\u003cdt\u003eElementos Incluidos\u003c\/dt\u003e\u003cdd\u003eTaza de inodoro suspendida, asiento y tapa antibacteriano con fijaciones\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eBrand \/ Manufacturer\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Series\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eManufacturer Reference\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA3460NL000 + (A890070120) + (A890195000 o A890195001 o A890195002 o A890195005 o A801D10001 o A804001001 o A804006001)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEAN Code\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290157000\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eProduct Category\u003c\/dt\u003e\u003cdd\u003eInodoros\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eOverall Dimensions\u003c\/dt\u003e\u003cdd\u003e54 cm (ancho) x 34 cm (alto) x 35,5 cm (fondo\/largo)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEvacuation Type\u003c\/dt\u003e\u003cdd\u003eSalida horizontal (evacuación a pared)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eSistema de Descarga\u003c\/dt\u003e\u003cdd\u003eDescarga directa por arrastre con distribuidor perimetral\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eBowl Technology\u003c\/dt\u003e\u003cdd\u003eTecnología Rimless (máxima autolimpieza)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCistern Inflow\u003c\/dt\u003e\u003cdd\u003eAlimentación lateral superior\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMain Material\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003eHigh-resistance vitreous china ceramic\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eOfficial Warranty\u003c\/dt\u003e\u003cdd\u003e3-Year official European Roca warranty\u003c\/dd\u003e\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  \u003cdiv class=\"mkd__bloque mkd__anim\"\u003e\n    \n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eMecanismo de Doble Descarga y Cisterna\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eSet de inodoro compacto suspendido y cisterna, con opción a integrar asiento y placa pulsadora, compuesto por:\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eDistribuidor Hidráulico Antisalpicaduras\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eDistribuidor de descarga hidráulica interna que proyecta el caudal con mayor presión homogénea por toda la taza evitando salpicaduras. El agua sale con más fuerza y por todo el interior de la taza, evitando salpicaduras.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003ePara instalación suspendida.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003ePresenta un acabado en color blanco.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eIncluye los accesorios necesarios para su correcta instalación.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eRecomendado para espacios públicos.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eLa posición de su placa de accionamiento es frontal.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eLa disposición de la toma de agua es superior.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eLa profundidad mínima de instalación es 9 cm.\u003c\/p\u003e\n      \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003ch3 class=\"mkd__h3\"\u003eConfigurable Options and Compatible Accessories\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"mkd__bloque mkd__anim\"\u003e\n    \n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eAsiento y tapa a elección:\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003e1. Tapa y asiento para inodoro estandar Round. Diseño redondo fabricado en material PVC. Provisto de bisagras de acero inoxidable.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eDiseño redondo fabricado en material PVC.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eProvisto de bisagras de acero inoxidable.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eSoftClose Damped Seat Option\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003e2. Tapa y asiento con funciones de lavado y secado Smart Toilet Multiclean ®Advance Round. Diseño redondo fabricado en material antibacteriano. Tapa y asiento desmontables. Las medidas son 42,8 cm de ancho x 48,5 cm de fondo x 15,5 cm de alto. Cierre con caída amortiguada Softclose®. Posee una cánula autolimpiante y de posición regulable para mayor eficiencia. Permite controlar la temperatura y la intensidad del agua. Dispone de diferentes tipos de lavado. Además, posee función de secado. Contiene panel de control fijo. Provista de modo ahorro de energía. Instalación sencilla, solo requiere toma de agua y toma de corriente convencional. Incluye fijaciones ocultas.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eDiseño redondo fabricado en material antibacteriano.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eTapa y asiento desmontables.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eLas medidas son 42,8 cm de ancho x 48,5 cm de fondo x 15,5 cm de alto.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eSoftClose Damped Seat Option\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eCierre con caída amortiguada Softclose®.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003ePosee una cánula autolimpiante y de posición regulable para mayor eficiencia.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003ePermite controlar la temperatura y la intensidad del agua.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eDispone de diferentes tipos de lavado.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eAdemás, posee función de secado.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eContiene panel de control fijo.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eProvista de modo ahorro de energía.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eInstalación sencilla, solo requiere toma de agua y toma de corriente convencional.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eIncluye fijaciones ocultas.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eSoftClose Damped Seat Option\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003e3. Tapa y asiento con funciones de lavado y secado con mando a distancia Smart Toilet Multiclean® Premium Round. Diseño redondo fabricado en material antibacteriano. Tapa y asiento desmontables. Las medidas son 35,8 cm de ancho x 48,5 cm de fondo x 15,5 cm de alto. Cierre con caída amortiguada Softclose®. Posee una cánula autolimpiante y de posición regulable para mayor eficiencia. Permite controlar la temperatura y la intensidad del agua. Dispone de diferentes tipos de lavado. Además, posee función de secado. Contiene panel de control con mando a distancia. Con programas personalizados. Compuesta por luz de cortesía y eliminación de olores. Provista de modo ahorro de energía. Instalación sencilla, solo requiere toma de agua y toma de corriente convencional. Incluye fijaciones ocultas.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eDiseño redondo fabricado en material antibacteriano.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eTapa y asiento desmontables.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eLas medidas son 35,8 cm de ancho x 48,5 cm de fondo x 15,5 cm de alto.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eSoftClose Damped Seat Option\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eCierre con caída amortiguada Softclose®.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003ePosee una cánula autolimpiante y de posición regulable para mayor eficiencia.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003ePermite controlar la temperatura y la intensidad del agua.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eDispone de diferentes tipos de lavado.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eAdemás, posee función de secado.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eContiene panel de control con mando a distancia.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eCon programas personalizados.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eCompuesta por luz de cortesía y eliminación de olores.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eProvista de modo ahorro de energía.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eInstalación sencilla, solo requiere toma de agua y toma de corriente convencional.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eIncluye fijaciones ocultas.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003ePlaca de accionamiento con descarga dual PL1 Dual One, disponible en los siguientes colores: Blanco. Cromado. Gris. Blanco y gris combinados.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eBlanco.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eCromado.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eGris.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eBlanco y gris combinados.\u003c\/p\u003e\n      \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eOfficial Quality Commitment and Support\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3-Year European Official Roca Warranty\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eRoca is the premier European benchmark in sanitary bathroom design. All models feature a 3-year official European manufacturer warranty and specialized technical service.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Without seat \/ White","offer_id":57372816310537,"sku":"A3460NL000+A890070120+A890195000","price":418.93,"currency_code":"EUR","in_stock":true},{"title":"Without seat \/ Polished chrome","offer_id":57372816343305,"sku":"A3460NL000+A890070120+A890195001","price":427.09,"currency_code":"EUR","in_stock":true},{"title":"Without seat \/ Lacado gris","offer_id":57372816376073,"sku":"A3460NL000+A890070120+A890195002","price":427.09,"currency_code":"EUR","in_stock":true},{"title":"Without seat \/ Combinado blanco y gris","offer_id":57372816408841,"sku":"A3460NL000+A890070120+A890195005","price":433.39,"currency_code":"EUR","in_stock":true},{"title":"Seat with cover \/ White","offer_id":57372816441609,"sku":"A3460NL000+A890070120+A801D10001+A890195000","price":466.58,"currency_code":"EUR","in_stock":true},{"title":"Seat with cover \/ Polished chrome","offer_id":57372816474377,"sku":"A3460NL000+A890070120+A801D10001+A890195001","price":474.72,"currency_code":"EUR","in_stock":true},{"title":"Seat with cover \/ Lacado gris","offer_id":57372816507145,"sku":"A3460NL000+A890070120+A801D10001+A890195002","price":474.72,"currency_code":"EUR","in_stock":true},{"title":"Seat with cover \/ Combinado blanco y gris","offer_id":57372816539913,"sku":"A3460NL000+A890070120+A801D10001+A890195005","price":480.55,"currency_code":"EUR","in_stock":true},{"title":"Asiento con funciones de lavado y secado \/ White","offer_id":57372816572681,"sku":"A3460NL000+A890070120+A804001001+A890195000","price":1117.91,"currency_code":"EUR","in_stock":true},{"title":"Asiento con funciones de lavado y secado \/ Polished chrome","offer_id":57372816605449,"sku":"A3460NL000+A890070120+A804001001+A890195001","price":1125.82,"currency_code":"EUR","in_stock":true},{"title":"Asiento con funciones de lavado y secado \/ Lacado gris","offer_id":57372816638217,"sku":"A3460NL000+A890070120+A804001001+A890195002","price":1125.82,"currency_code":"EUR","in_stock":true},{"title":"Asiento con funciones de lavado y secado \/ Combinado blanco y gris","offer_id":57372816670985,"sku":"A3460NL000+A890070120+A804001001+A890195005","price":1131.56,"currency_code":"EUR","in_stock":true},{"title":"Asiento con funciones de lavado y secado con mando a distancia \/ White","offer_id":57372816703753,"sku":"A3460NL000+A890070120+A804006001+A890195000","price":1278.6,"currency_code":"EUR","in_stock":true},{"title":"Asiento con funciones de lavado y secado con mando a distancia \/ Polished chrome","offer_id":57372816736521,"sku":"A3460NL000+A890070120+A804006001+A890195001","price":1286.52,"currency_code":"EUR","in_stock":true},{"title":"Asiento con funciones de lavado y secado con mando a distancia \/ Lacado gris","offer_id":57372816769289,"sku":"A3460NL000+A890070120+A804006001+A890195002","price":1286.52,"currency_code":"EUR","in_stock":true},{"title":"Asiento con funciones de lavado y secado con mando a distancia \/ Combinado blanco y gris","offer_id":57372816802057,"sku":"A3460NL000+A890070120+A804006001+A890195005","price":1292.25,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_product_05_12_2024_A3460NL000_0_6191f87d-2458-4f3e-9612-00fead5fc742.webp?v=1769874425"},{"product_id":"roca-the-gap-round-pack-inodoro-compacto-rimless-y-cisterna-compacta-empotrable-doble-descarga-duplo-wc-one","title":"Pack inodoro compacto Rimless The Gap Round Roca y cisterna compacta empotrable doble descarga Duplo WC One 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\/* --- 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 • THE GAP\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eSanitary innovation, contemporary lines, and supreme bathroom comfort.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eThe \u003cb\u003ePack Toilet compacto Rimless The Gap Round Roca y cisterna compacta empotrable doble descarga Duplo WC One Roca\u003c\/b\u003e combines Roca's official sanitary engineering and contemporary aesthetics with high-durability finishes for supreme bathroom hygiene and daily comfort.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eKey Highlights\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\"\u003eHYGIENIC TECHNOLOGY\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eRimless Technology (Maximum Cleanliness)\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eDistribuidor hidráulico interno que proyecta el caudal perimetral con máxima presión homogénea, suprimiendo recovecos donde se acumule suciedad y evitando salpicaduras.\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\"\u003eOPTIMIZED FLUSH\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eDirect Washdown Discharge\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eGeometría interior calibrada para evacuar eficazmente con el menor volumen de agua, asegurando un arrastre limpio y silencioso en cada uso.\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\"\u003eWALL-HUNG DESIGN\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eWall-Hung Installation\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eFijación mural que despeja la superficie del suelo, simplificando la limpieza integral del baño y aportando una sensación de mayor amplitud espacial.\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\"\u003eSANITARY CERAMIC\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eHigh-Gloss Vitreous China\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eEsmalte cerámico cocido a más de 1.200 °C de tacto ultrasuave, inalterable al rayado, a los productos desinfectantes y con retención de brillo permanente.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eTechnical Specifications\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\u003cdt\u003eElementos Incluidos\u003c\/dt\u003e\u003cdd\u003eTaza de inodoro suspendida, asiento y tapa antibacteriano con fijaciones\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eBrand \/ Manufacturer\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Series\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eManufacturer Reference\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA3460NB000 + (A890070020) + (A890195000 o A890195001 o A890195002 o A890195005 o A801D20001 o A801D22001)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEAN Code\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290446197\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eProduct Category\u003c\/dt\u003e\u003cdd\u003eInodoros\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eAncho Comercial\u003c\/dt\u003e\u003cdd\u003e35,5 cm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEvacuation Type\u003c\/dt\u003e\u003cdd\u003eSalida horizontal (evacuación a pared)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eSistema de Descarga\u003c\/dt\u003e\u003cdd\u003eDescarga directa por arrastre con distribuidor perimetral\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eBowl Technology\u003c\/dt\u003e\u003cdd\u003eTecnología Rimless (máxima autolimpieza)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCistern Inflow\u003c\/dt\u003e\u003cdd\u003eAlimentación lateral superior\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMain Material\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003eHigh-resistance vitreous china ceramic\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eOfficial Warranty\u003c\/dt\u003e\u003cdd\u003e3-Year official European Roca warranty\u003c\/dd\u003e\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  \u003cdiv class=\"mkd__bloque mkd__anim\"\u003e\n    \n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eMecanismo de Doble Descarga y Cisterna\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eSet de inodoro compacto suspendido y cisterna, con opción a integrar tapa con asiento y placa pulsadora, compuesto por:\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eDistribuidor Hidráulico Antisalpicaduras\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eDistribuidor de descarga hidráulica interna que proyecta el caudal con mayor presión homogénea por toda la taza evitando salpicaduras.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eDistribuidor Hidráulico Antisalpicaduras\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eEl agua sale con más fuerza y por todo el interior de la taza, evitando salpicaduras.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003ePara instalación suspendida.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003ePresenta un acabado en color blanco.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eIncluye los accesorios necesarios para su correcta instalación.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eRecomendado para espacios públicos.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eLa posición de su placa de accionamiento es frontal.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eLa profundidad mínima de instalación es 10,7 cm.\u003c\/p\u003e\n      \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003ch3 class=\"mkd__h3\"\u003eConfigurable Options and Compatible Accessories\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"mkd__bloque mkd__anim\"\u003e\n    \n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eSoftClose Damped Seat Option\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003ePuede seleccionarse el modelo de tapa y asiento: Tipo de asiento y tapa normal Compact The Gap Round. Tapa y asiento redondo simple. Medidas 35,7 cm de ancho x 41,9 de fondo x 3,5 a 4,5 cm de alto. Material antibacteriano. Provisto de bisagras de acero inoxidable. Fácil extracción. Tipo de asiento y tapa con caída amortiguada Compact The Gap Round. Tapa y asiento redondo con caída amortiguada. Medidas 35,7 cm de ancho x 41,9 de fondo x 3,5 a 4,5 cm de alto. Material antibacteriano. Provisto de bisagras de acero inoxidable. Fácil extracción.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eTipo de asiento y tapa normal Compact The Gap Round. Tapa y asiento redondo simple. Medidas 35,7 cm de ancho x 41,9 de fondo x 3,5 a 4,5 cm de alto. Material antibacteriano. Provisto de bisagras de acero inoxidable. Fácil extracción.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eTapa y asiento redondo simple.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eMedidas 35,7 cm de ancho x 41,9 de fondo x 3,5 a 4,5 cm de alto.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eMaterial antibacteriano.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eProvisto de bisagras de acero inoxidable.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eFácil extracción.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eSoftClose Damped Seat Option\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eTipo de asiento y tapa con caída amortiguada Compact The Gap Round. Tapa y asiento redondo con caída amortiguada. Medidas 35,7 cm de ancho x 41,9 de fondo x 3,5 a 4,5 cm de alto. Material antibacteriano. Provisto de bisagras de acero inoxidable. Fácil extracción.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eSoftClose Damped Seat Option\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eTapa y asiento redondo con caída amortiguada.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eMedidas 35,7 cm de ancho x 41,9 de fondo x 3,5 a 4,5 cm de alto.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eMaterial antibacteriano.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eProvisto de bisagras de acero inoxidable.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eFácil extracción.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003ePlaca de accionamiento con descarga dual PL1 Dual One, disponible en los siguientes colores: Blanco. Cromado. Gris. Blanco y gris combinados.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eBlanco.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eCromado.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eGris.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eBlanco y gris combinados.\u003c\/p\u003e\n      \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eFactory Reliability and Peace of Mind\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003eOfficial Roca Manufacturer Warranty (3 Years)\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eInvesting in genuine Roca products ensures top durability and performance standards, backed by a 3-year official European warranty and certified support.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Without seat \/ White","offer_id":57373171122441,"sku":"A3460NB000+A890070020+A890195000","price":486.76,"currency_code":"EUR","in_stock":true},{"title":"Without seat \/ Polished chrome","offer_id":57373171155209,"sku":"A3460NB000+A890070020+A890195001","price":494.92,"currency_code":"EUR","in_stock":true},{"title":"Without seat \/ Lacado gris","offer_id":57373171187977,"sku":"A3460NB000+A890070020+A890195002","price":494.92,"currency_code":"EUR","in_stock":true},{"title":"Without seat \/ Combinado blanco y gris","offer_id":57373171220745,"sku":"A3460NB000+A890070020+A890195005","price":500.73,"currency_code":"EUR","in_stock":true},{"title":"Seat with cover \/ White","offer_id":57373171253513,"sku":"A3460NB000+A890070020+A801D20001+A890195000","price":536.36,"currency_code":"EUR","in_stock":true},{"title":"Seat with cover \/ Polished chrome","offer_id":57373171286281,"sku":"A3460NB000+A890070020+A801D20001+A890195001","price":544.51,"currency_code":"EUR","in_stock":true},{"title":"Seat with cover \/ Lacado gris","offer_id":57373171319049,"sku":"A3460NB000+A890070020+A801D20001+A890195002","price":544.51,"currency_code":"EUR","in_stock":true},{"title":"Seat with cover \/ Combinado blanco y gris","offer_id":57373171351817,"sku":"A3460NB000+A890070020+A801D20001+A890195005","price":550.33,"currency_code":"EUR","in_stock":true},{"title":"Asiento con tapa con amortiguador bisagras INOX \/ White","offer_id":57373171384585,"sku":"A3460NB000+A890070020+A801D22001+A890195000","price":583.03,"currency_code":"EUR","in_stock":true},{"title":"Asiento con tapa con amortiguador bisagras INOX \/ Polished chrome","offer_id":57373171417353,"sku":"A3460NB000+A890070020+A801D22001+A890195001","price":591.19,"currency_code":"EUR","in_stock":true},{"title":"Asiento con tapa con amortiguador bisagras INOX \/ Lacado gris","offer_id":57373171450121,"sku":"A3460NB000+A890070020+A801D22001+A890195002","price":591.19,"currency_code":"EUR","in_stock":true},{"title":"Asiento con tapa con amortiguador bisagras INOX \/ Combinado blanco y gris","offer_id":57373171482889,"sku":"A3460NB000+A890070020+A801D22001+A890195005","price":597.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_product_06_12_2024_A3460NB000_0.webp?v=1769874425"},{"product_id":"roca-the-gap-round-pack-de-inodoro-compacto-rimless-y-cisterna-compacta-empotrable-doble-descarga-basic-wc-one-compact","title":"Pack de inodoro compacto Rimless The Gap Round Roca y cisterna compacta empotrable doble descarga Basic WC One Compact 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\/* --- 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 • THE GAP\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eSanitary innovation, contemporary lines, and supreme bathroom comfort.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eThe \u003cb\u003ePack de Toilet compacto Rimless The Gap Round Roca y cisterna compacta empotrable doble descarga Basic WC One Compact Roca\u003c\/b\u003e combines Roca's official sanitary engineering and contemporary aesthetics with high-durability finishes for supreme bathroom hygiene and daily comfort.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eKey Highlights\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\"\u003eHYGIENIC TECHNOLOGY\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eRimless Technology (Maximum Cleanliness)\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eDistribuidor hidráulico interno que proyecta el caudal perimetral con máxima presión homogénea, suprimiendo recovecos donde se acumule suciedad y evitando salpicaduras.\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\"\u003eOPTIMIZED FLUSH\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eDirect Washdown Discharge\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eGeometría interior calibrada para evacuar eficazmente con el menor volumen de agua, asegurando un arrastre limpio y silencioso en cada uso.\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\"\u003eWALL-HUNG DESIGN\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eWall-Hung Installation\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eFijación mural que despeja la superficie del suelo, simplificando la limpieza integral del baño y aportando una sensación de mayor amplitud espacial.\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\"\u003eSANITARY CERAMIC\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eHigh-Gloss Vitreous China\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eEsmalte cerámico cocido a más de 1.200 °C de tacto ultrasuave, inalterable al rayado, a los productos desinfectantes y con retención de brillo permanente.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eTechnical Specifications\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\u003cdt\u003eElementos Incluidos\u003c\/dt\u003e\u003cdd\u003eTaza de inodoro suspendida, asiento y tapa antibacteriano con fijaciones\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eBrand \/ Manufacturer\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Series\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eManufacturer Reference\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA3460NB000 + (A890070120) + (A890195000 o A890195001 o A890195002 o A890195005 o A801D20001 o A801D22001)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEAN Code\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290446197\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eProduct Category\u003c\/dt\u003e\u003cdd\u003eInodoros\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eAncho Comercial\u003c\/dt\u003e\u003cdd\u003e35,5 cm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEvacuation Type\u003c\/dt\u003e\u003cdd\u003eSalida horizontal (evacuación a pared)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eSistema de Descarga\u003c\/dt\u003e\u003cdd\u003eDescarga directa por arrastre con distribuidor perimetral\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eBowl Technology\u003c\/dt\u003e\u003cdd\u003eTecnología Rimless (máxima autolimpieza)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCistern Inflow\u003c\/dt\u003e\u003cdd\u003eAlimentación lateral superior\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMain Material\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003eHigh-resistance vitreous china ceramic\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eOfficial Warranty\u003c\/dt\u003e\u003cdd\u003e3-Year official European Roca warranty\u003c\/dd\u003e\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  \u003cdiv class=\"mkd__bloque mkd__anim\"\u003e\n    \n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eMecanismo de Doble Descarga y Cisterna\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eSet de inodoro compacto suspendido y cisterna, con opción a integrar asiento y placa pulsadora, compuesto por:\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eDistribuidor Hidráulico Antisalpicaduras\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eDistribuidor de descarga hidráulica interna que proyecta el caudal con mayor presión homogénea por toda la taza evitando salpicaduras. El agua sale con más fuerza y por todo el interior de la taza, evitando salpicaduras.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003ePara instalación suspendida.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003ePresenta un acabado en color blanco.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eIncluye los accesorios necesarios para su correcta instalación.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eRecomendado para espacios públicos.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eLa posición de su placa de accionamiento es frontal.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eLa disposición de la toma de agua es superior.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eLa profundidad mínima de instalación es 9 cm.\u003c\/p\u003e\n      \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003ch3 class=\"mkd__h3\"\u003eConfigurable Options and Compatible Accessories\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"mkd__bloque mkd__anim\"\u003e\n    \n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eSoftClose Damped Seat Option\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003ePuede seleccionarse el modelo de tapa y asiento: Tipo de asiento y tapa normal Compact The Gap Round. Tapa y asiento redondo simple. Medidas 35,7 cm de ancho x 41,9 de fondo x 3,5 a 4,5 cm de alto. Material antibacteriano. Provisto de bisagras de acero inoxidable. Fácil extracción. Tipo de asiento y tapa con caída amortiguada Compact The Gap Round. Tapa y asiento redondo con caída amortiguada. Medidas 35,7 cm de ancho x 41,9 de fondo x 3,5 a 4,5 cm de alto. Material antibacteriano. Provisto de bisagras de acero inoxidable. Fácil extracción.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eTipo de asiento y tapa normal Compact The Gap Round. Tapa y asiento redondo simple. Medidas 35,7 cm de ancho x 41,9 de fondo x 3,5 a 4,5 cm de alto. Material antibacteriano. Provisto de bisagras de acero inoxidable. Fácil extracción.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eTapa y asiento redondo simple.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eMedidas 35,7 cm de ancho x 41,9 de fondo x 3,5 a 4,5 cm de alto.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eMaterial antibacteriano.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eProvisto de bisagras de acero inoxidable.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eFácil extracción.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eSoftClose Damped Seat Option\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eTipo de asiento y tapa con caída amortiguada Compact The Gap Round. Tapa y asiento redondo con caída amortiguada. Medidas 35,7 cm de ancho x 41,9 de fondo x 3,5 a 4,5 cm de alto. Material antibacteriano. Provisto de bisagras de acero inoxidable. Fácil extracción.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eSoftClose Damped Seat Option\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eTapa y asiento redondo con caída amortiguada.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eMedidas 35,7 cm de ancho x 41,9 de fondo x 3,5 a 4,5 cm de alto.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eMaterial antibacteriano.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eProvisto de bisagras de acero inoxidable.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eFácil extracción.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003ePlaca de accionamiento con descarga dual PL1 Dual One, disponible en los siguientes colores: Blanco. Cromado. Gris. Blanco y gris combinados.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eBlanco.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eCromado.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eGris.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eBlanco y gris combinados.\u003c\/p\u003e\n      \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eFactory Reliability and Peace of Mind\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003eOfficial Roca Manufacturer Warranty (3 Years)\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eInvesting in genuine Roca products ensures top durability and performance standards, backed by a 3-year official European warranty and certified support.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Without seat \/ White","offer_id":57373748232457,"sku":"A3460NB000+A890070120+A890195000","price":438.31,"currency_code":"EUR","in_stock":true},{"title":"Without seat \/ Polished chrome","offer_id":57373748265225,"sku":"A3460NB000+A890070120+A890195001","price":446.47,"currency_code":"EUR","in_stock":true},{"title":"Without seat \/ Lacado gris","offer_id":57373748297993,"sku":"A3460NB000+A890070120+A890195002","price":447.03,"currency_code":"EUR","in_stock":true},{"title":"Without seat \/ Combinado blanco y gris","offer_id":57373748330761,"sku":"A3460NB000+A890070120+A890195005","price":452.77,"currency_code":"EUR","in_stock":true},{"title":"Seat with cover \/ White","offer_id":57373748363529,"sku":"A3460NB000+A890070120+A801D20001+A890195000","price":492.57,"currency_code":"EUR","in_stock":true},{"title":"Seat with cover \/ Polished chrome","offer_id":57373748396297,"sku":"A3460NB000+A890070120+A801D20001+A890195001","price":500.73,"currency_code":"EUR","in_stock":true},{"title":"Seat with cover \/ Lacado gris","offer_id":57373748429065,"sku":"A3460NB000+A890070120+A801D20001+A890195002","price":500.73,"currency_code":"EUR","in_stock":true},{"title":"Seat with cover \/ Combinado blanco y gris","offer_id":57373748461833,"sku":"A3460NB000+A890070120+A801D20001+A890195005","price":506.22,"currency_code":"EUR","in_stock":true},{"title":"Asiento con tapa con amortiguador bisagras INOX \/ White","offer_id":57373748494601,"sku":"A3460NB000+A890070120+A801D22001+A890195000","price":534.57,"currency_code":"EUR","in_stock":true},{"title":"Asiento con tapa con amortiguador bisagras INOX \/ Polished chrome","offer_id":57373748527369,"sku":"A3460NB000+A890070120+A801D22001+A890195001","price":542.73,"currency_code":"EUR","in_stock":true},{"title":"Asiento con tapa con amortiguador bisagras INOX \/ Lacado gris","offer_id":57373748560137,"sku":"A3460NB000+A890070120+A801D22001+A890195002","price":542.73,"currency_code":"EUR","in_stock":true},{"title":"Asiento con tapa con amortiguador bisagras INOX \/ Combinado blanco y gris","offer_id":57373748592905,"sku":"A3460NB000+A890070120+A801D22001+A890195005","price":548.56,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_product_06_12_2024_A3460NB000_0_901cddaf-0b7f-421f-a0f5-9dabb2b283fc.webp?v=1769874425"},{"product_id":"roca-round-pack-de-inodoro-suspendido-rimless-48-cm-de-fondo-salida-horizontal-tapa-amortiguada-cisterna-placa-pulsadora","title":"Pack de inodoro suspendido Rimless 48 cm de fondo salida horizontal tapa amortiguada cisterna placa pulsadora ROUND 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\/* --- 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 • THE GAP\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eSanitary innovation, contemporary lines, and supreme bathroom comfort.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eThe \u003cb\u003ePack de Wall-Hung Toilet Rimless 48 cm de fondo Horizontal Outlet tapa amortiguada cisterna placa pulsadora ROUND Roca\u003c\/b\u003e combines Roca's official sanitary engineering and contemporary aesthetics with high-durability finishes for supreme bathroom hygiene and daily comfort.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eKey Highlights\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\"\u003eHYGIENIC TECHNOLOGY\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eRimless Technology (Maximum Cleanliness)\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eDistribuidor hidráulico interno que proyecta el caudal perimetral con máxima presión homogénea, suprimiendo recovecos donde se acumule suciedad y evitando salpicaduras.\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\"\u003eANTIBACTERIAL PROTECTION\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eAntibacterial Supralit® Seat\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eResina de nula porosidad con tratamiento antibacteriano integral y bisagras de acero inoxidable, garantizando una higiene higiénica superior y resistencia a agentes químicos.\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\"\u003eWALL-HUNG DESIGN\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eWall-Hung Installation\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eFijación mural que despeja la superficie del suelo, simplificando la limpieza integral del baño y aportando una sensación de mayor amplitud espacial.\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\"\u003eCOMFORT AND SILENCE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eSoftClose Silent Dampening\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eMecanismo con frenado hidráulico progresivo que impide caídas bruscas de la tapa, amortiguando impactos y aumentando la vida útil del conjunto.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eTechnical Specifications\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\u003cdt\u003eElementos Incluidos\u003c\/dt\u003e\u003cdd\u003eTaza de inodoro suspendida, asiento y tapa antibacteriano con fijaciones\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eBrand \/ Manufacturer\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Series\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eManufacturer Reference\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA346528000 + (A80152C00B) + (A890195000 o A890070020)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEAN Code\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003eNo disponible\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eProduct Category\u003c\/dt\u003e\u003cdd\u003eInodoros\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eAncho Comercial\u003c\/dt\u003e\u003cdd\u003e37 cm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eFixing Hole Spacing\u003c\/dt\u003e\u003cdd\u003e230 mm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eSeat \u0026 Lid Material\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003eNon-porous antibacterial Supralit®\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEvacuation Type\u003c\/dt\u003e\u003cdd\u003eSalida horizontal (evacuación a pared)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eBowl Technology\u003c\/dt\u003e\u003cdd\u003eTecnología Rimless (máxima autolimpieza)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCistern Inflow\u003c\/dt\u003e\u003cdd\u003eAlimentación lateral superior\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eOfficial Warranty\u003c\/dt\u003e\u003cdd\u003e3-Year official European Roca warranty\u003c\/dd\u003e\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  \u003cdiv class=\"mkd__bloque mkd__anim\"\u003e\n    \n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eMecanismo de Doble Descarga y Cisterna\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eConjunto de inodoro suspendido con cisterna empotrada y placa pulsadora.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eDiseño y Ergonomía\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eCon diseño moderno y acabados perfectos.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003ePresenta un acabado blanco.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eLa posición de la toma de agua es superior.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eLa profundidad del tanque es de 8 cm.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003ePerfil metálico con capacidad de resistencia de 400 kg.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eCodo de diámetro 9 cm \/ 11 cm.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eConexión hidráulica superior o posterior.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003ePatas ajustables de 0 a 20 cm.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eCuenta con dos pulsadores y activación frontal.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eSe debe elegir el acabado de la placa pulsadora: Blanco. Cromo.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eBlanco.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eCromo.\u003c\/p\u003e\n      \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eOfficial Quality Commitment and Support\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3-Year European Official Roca Warranty\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eRoca is the premier European benchmark in sanitary bathroom design. All models feature a 3-year official European manufacturer warranty and specialized technical service.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"White","offer_id":57372973105417,"sku":"A346528000+A80152C00B+A890195000+A890070020","price":742.11,"currency_code":"EUR","in_stock":true},{"title":"Polished chrome","offer_id":57372973138185,"sku":"A346528000+A80152C00B+A890070020+A890195001","price":750.27,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_product_06_12_2024_A346528000_0.webp?v=1769874425"},{"product_id":"roca-the-gap-round-pack-inodoro-compact-rimless-y-cisterna-compacta-empotrable-doble-descarga-duplo-wc-one-compact","title":"Pack inodoro compact Rimless The Gap Round Roca y cisterna compacta empotrable doble descarga Duplo WC One Compact 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\/* --- 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 • THE GAP\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eSanitary innovation, contemporary lines, and supreme bathroom comfort.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eThe \u003cb\u003ePack Toilet compact Rimless The Gap Round Roca y cisterna compacta empotrable doble descarga Duplo WC One Compact Roca\u003c\/b\u003e combines Roca's official sanitary engineering and contemporary aesthetics with high-durability finishes for supreme bathroom hygiene and daily comfort.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eKey Highlights\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\"\u003eHYGIENIC TECHNOLOGY\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eRimless Technology (Maximum Cleanliness)\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eDistribuidor hidráulico interno que proyecta el caudal perimetral con máxima presión homogénea, suprimiendo recovecos donde se acumule suciedad y evitando salpicaduras.\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\"\u003eOPTIMIZED FLUSH\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eDirect Washdown Discharge\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eGeometría interior calibrada para evacuar eficazmente con el menor volumen de agua, asegurando un arrastre limpio y silencioso en cada uso.\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\"\u003eWALL-HUNG DESIGN\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eWall-Hung Installation\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eFijación mural que despeja la superficie del suelo, simplificando la limpieza integral del baño y aportando una sensación de mayor amplitud espacial.\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\"\u003eSANITARY CERAMIC\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eHigh-Gloss Vitreous China\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eEsmalte cerámico cocido a más de 1.200 °C de tacto ultrasuave, inalterable al rayado, a los productos desinfectantes y con retención de brillo permanente.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eTechnical Specifications\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\u003cdt\u003eElementos Incluidos\u003c\/dt\u003e\u003cdd\u003eTaza de inodoro suspendida, asiento y tapa antibacteriano con fijaciones\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eBrand \/ Manufacturer\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Series\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eManufacturer Reference\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA3460NB000 + (A890073020) + (A890195000 o A890195001 o A890195002 o A890195005 o A801D20001 o A801D22001)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEAN Code\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290446197\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eProduct Category\u003c\/dt\u003e\u003cdd\u003eInodoros\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eAncho Comercial\u003c\/dt\u003e\u003cdd\u003e35,5 cm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEvacuation Type\u003c\/dt\u003e\u003cdd\u003eSalida horizontal (evacuación a pared)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eSistema de Descarga\u003c\/dt\u003e\u003cdd\u003eDescarga directa por arrastre con distribuidor perimetral\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eBowl Technology\u003c\/dt\u003e\u003cdd\u003eTecnología Rimless (máxima autolimpieza)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCistern Inflow\u003c\/dt\u003e\u003cdd\u003eAlimentación lateral superior\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMain Material\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003eHigh-resistance vitreous china ceramic\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eOfficial Warranty\u003c\/dt\u003e\u003cdd\u003e3-Year official European Roca warranty\u003c\/dd\u003e\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  \u003cdiv class=\"mkd__bloque mkd__anim\"\u003e\n    \n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eMecanismo de Doble Descarga y Cisterna\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eSet de inodoro compacto suspendido y cisterna, con opción a integrar asiento y placa pulsadora, compuesto por:\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eDistribuidor Hidráulico Antisalpicaduras\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eDistribuidor de descarga hidráulica interna que proyecta el caudal con mayor presión homogénea por toda la taza evitando salpicaduras. El agua sale con más fuerza y por todo el interior de la taza, evitando salpicaduras.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003ePara instalación suspendida.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003ePresenta un acabado en color blanco.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003ePosee patas ajustables de 0-200 mm con sistema de freno.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eCompuesto por perfil metálico con capacidad de resistencia de 400 kg.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eIncluye los accesorios necesarios para su correcta instalación.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eRecomendado para espacios públicos.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eLa posición de su placa de accionamiento es frontal.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eLa profundidad mínima de instalación es 9 cm.\u003c\/p\u003e\n      \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003ch3 class=\"mkd__h3\"\u003eConfigurable Options and Compatible Accessories\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"mkd__bloque mkd__anim\"\u003e\n    \n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eSoftClose Damped Seat Option\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003ePuede seleccionarse el modelo de tapa y asiento: Tipo de asiento y tapa normal Compact The Gap Round. Tapa y asiento redondo simple. Medidas 35,7 cm de ancho x 41,9 de fondo x 3,5 a 4,5 cm de alto. Material antibacteriano. Provisto de bisagras de acero inoxidable. Fácil extracción. Tipo de asiento y tapa con caída amortiguada Compact The Gap Round. Tapa y asiento redondo con caída amortiguada. Medidas 35,7 cm de ancho x 41,9 de fondo x 3,5 a 4,5 cm de alto. Material antibacteriano. Provisto de bisagras de acero inoxidable. Fácil extracción.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eTipo de asiento y tapa normal Compact The Gap Round. Tapa y asiento redondo simple. Medidas 35,7 cm de ancho x 41,9 de fondo x 3,5 a 4,5 cm de alto. Material antibacteriano. Provisto de bisagras de acero inoxidable. Fácil extracción.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eTapa y asiento redondo simple.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eMedidas 35,7 cm de ancho x 41,9 de fondo x 3,5 a 4,5 cm de alto.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eMaterial antibacteriano.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eProvisto de bisagras de acero inoxidable.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eFácil extracción.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eSoftClose Damped Seat Option\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eTipo de asiento y tapa con caída amortiguada Compact The Gap Round. Tapa y asiento redondo con caída amortiguada. Medidas 35,7 cm de ancho x 41,9 de fondo x 3,5 a 4,5 cm de alto. Material antibacteriano. Provisto de bisagras de acero inoxidable. Fácil extracción.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eSoftClose Damped Seat Option\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eTapa y asiento redondo con caída amortiguada.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eMedidas 35,7 cm de ancho x 41,9 de fondo x 3,5 a 4,5 cm de alto.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eMaterial antibacteriano.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eProvisto de bisagras de acero inoxidable.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eFácil extracción.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003ePlaca de accionamiento con descarga dual PL1 Dual One, disponible en los siguientes colores: Blanco. Cromado. Gris. Blanco y gris combinados.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eBlanco.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eCromado.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eGris.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eBlanco y gris combinados.\u003c\/p\u003e\n      \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eFactory Reliability and Peace of Mind\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003eOfficial Roca Manufacturer Warranty (3 Years)\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eInvesting in genuine Roca products ensures top durability and performance standards, backed by a 3-year official European warranty and certified support.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Without seat \/ White","offer_id":57373040509193,"sku":"A3460NB000+A890073020+A890195000","price":504.53,"currency_code":"EUR","in_stock":true},{"title":"Without seat \/ Polished chrome","offer_id":57373040541961,"sku":"A3460NB000+A890073020+A890195001","price":512.69,"currency_code":"EUR","in_stock":true},{"title":"Without seat \/ Lacado gris","offer_id":57373040574729,"sku":"A3460NB000+A890073020+A890195002","price":512.69,"currency_code":"EUR","in_stock":true},{"title":"Without seat \/ Combinado blanco y gris","offer_id":57373040607497,"sku":"A3460NB000+A890073020+A890195005","price":518.5,"currency_code":"EUR","in_stock":true},{"title":"Seat with cover \/ White","offer_id":57373040640265,"sku":"A3460NB000+A890073020+A801D20001+A890195000","price":554.12,"currency_code":"EUR","in_stock":true},{"title":"Seat with cover \/ Polished chrome","offer_id":57373040673033,"sku":"A3460NB000+A890073020+A801D20001+A890195001","price":562.28,"currency_code":"EUR","in_stock":true},{"title":"Seat with cover \/ Lacado gris","offer_id":57373040705801,"sku":"A3460NB000+A890073020+A801D20001+A890195002","price":562.28,"currency_code":"EUR","in_stock":true},{"title":"Seat with cover \/ Combinado blanco y gris","offer_id":57373040738569,"sku":"A3460NB000+A890073020+A801D20001+A890195005","price":568.09,"currency_code":"EUR","in_stock":true},{"title":"Asiento con tapa con amortiguador bisagras INOX \/ White","offer_id":57373040771337,"sku":"A3460NB000+A890073020+A801D22001+A890195000","price":600.79,"currency_code":"EUR","in_stock":true},{"title":"Asiento con tapa con amortiguador bisagras INOX \/ Polished chrome","offer_id":57373040804105,"sku":"A3460NB000+A890073020+A801D22001+A890195001","price":608.95,"currency_code":"EUR","in_stock":true},{"title":"Asiento con tapa con amortiguador bisagras INOX \/ Lacado gris","offer_id":57373040836873,"sku":"A3460NB000+A890073020+A801D22001+A890195002","price":608.95,"currency_code":"EUR","in_stock":true},{"title":"Asiento con tapa con amortiguador bisagras INOX \/ Combinado blanco y gris","offer_id":57373040869641,"sku":"A3460NB000+A890073020+A801D22001+A890195005","price":614.76,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_product_06_12_2024_A3460NB000_0_60c71e12-8249-4666-b3dc-f6d2a55abc6a.webp?v=1769874425"},{"product_id":"roca-round-pack-inodoro-suspendido-rimless-48-cm-de-fondo-salida-horizontal-tapa-amortiguada-cisterna-y-placa-pulsadora","title":"Pack inodoro suspendido Rimless 48 cm de fondo salida horizontal tapa amortiguada cisterna y placa pulsadora ROUND 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\/* --- 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 • THE GAP\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eSanitary innovation, contemporary lines, and supreme bathroom comfort.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eThe \u003cb\u003ePack Wall-Hung Toilet Rimless 48 cm de fondo Horizontal Outlet tapa amortiguada cisterna y placa pulsadora ROUND Roca\u003c\/b\u003e combines Roca's official sanitary engineering and contemporary aesthetics with high-durability finishes for supreme bathroom hygiene and daily comfort.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eKey Highlights\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\"\u003eHYGIENIC TECHNOLOGY\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eRimless Technology (Maximum Cleanliness)\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eDistribuidor hidráulico interno que proyecta el caudal perimetral con máxima presión homogénea, suprimiendo recovecos donde se acumule suciedad y evitando salpicaduras.\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\"\u003eANTIBACTERIAL PROTECTION\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eAntibacterial Supralit® Seat\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eResina de nula porosidad con tratamiento antibacteriano integral y bisagras de acero inoxidable, garantizando una higiene higiénica superior y resistencia a agentes químicos.\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\"\u003eWATER SAVING\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eEco Dual Flush 4\/2 Litres\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eMecanismo optimizado de doble pulsación con opciones de descarga parcial (2L) y completa (4L), adaptable a tomas de agua inferiores reversibles o laterales.\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\"\u003eWALL-HUNG DESIGN\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eWall-Hung Installation\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eFijación mural que despeja la superficie del suelo, simplificando la limpieza integral del baño y aportando una sensación de mayor amplitud espacial.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eTechnical Specifications\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\u003cdt\u003eElementos Incluidos\u003c\/dt\u003e\u003cdd\u003eTaza de inodoro suspendida, asiento y tapa antibacteriano con fijaciones\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eBrand \/ Manufacturer\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Series\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eManufacturer Reference\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA346528000 + (A80152C00B) + (A890195000 o A890073020)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEAN Code\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003eNo disponible\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eProduct Category\u003c\/dt\u003e\u003cdd\u003eInodoros\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eAncho Comercial\u003c\/dt\u003e\u003cdd\u003e37 cm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eSeat \u0026 Lid Material\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003eNon-porous antibacterial Supralit®\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEvacuation Type\u003c\/dt\u003e\u003cdd\u003eSalida horizontal (evacuación a pared)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCisterna y Mecanismo\u003c\/dt\u003e\u003cdd\u003eCisterna con mecanismos de doble descarga 4\/2 Litros\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eBowl Technology\u003c\/dt\u003e\u003cdd\u003eTecnología Rimless (máxima autolimpieza)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCistern Inflow\u003c\/dt\u003e\u003cdd\u003eAlimentación lateral superior\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eOfficial Warranty\u003c\/dt\u003e\u003cdd\u003e3-Year official European Roca warranty\u003c\/dd\u003e\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  \u003cdiv class=\"mkd__bloque mkd__anim\"\u003e\n    \n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eMecanismo de Doble Descarga y Cisterna\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eConjunto de inodoro suspendido con cisterna empotrada y placa pulsadora.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eDiseño y Ergonomía\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eCon diseño moderno y acabados perfectos.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003ePresenta un acabado blanco.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eAccesorios de instalación.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eRecomendado para espacios públicos y para espacios reducidos.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003ePosición de la placa de accionamiento: frontal.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eProfundidad del tanque es de 8 cm.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eLa placa de accionamiento con descarga dual es modelo PL1 DUAL.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eCuenta con dos pulsadores y activación frontal.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eSe debe elegir el acabado de la placa pulsadora: Blanco. Cromo.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eBlanco.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eCromo.\u003c\/p\u003e\n      \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eFactory Reliability and Peace of Mind\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003eOfficial Roca Manufacturer Warranty (3 Years)\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eInvesting in genuine Roca products ensures top durability and performance standards, backed by a 3-year official European warranty and certified support.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"White","offer_id":57378815344905,"sku":"A346528000+A80152C00B+A890195000+A890073020","price":759.87,"currency_code":"EUR","in_stock":true},{"title":"Polished chrome","offer_id":57378815377673,"sku":"A346528000+A80152C00B+A890073020+A890195001","price":768.03,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_product_06_12_2024_A346528000_0_414860d3-d8e4-4e8e-952f-1ece60609b28.webp?v=1769874425"},{"product_id":"roca-the-gap-round-pack-inodoro-rimless-suspendido-y-cisterna-compacta-empotrable-doble-descarga-duplo-wc-one-compact","title":"Pack inodoro Rimless suspendido The Gap Round Roca y cisterna compacta empotrable doble descarga Duplo WC One Compact 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\/* --- 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 • THE GAP\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eSanitary innovation, contemporary lines, and supreme bathroom comfort.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eThe \u003cb\u003ePack Toilet Rimless suspendido The Gap Round Roca y cisterna compacta empotrable doble descarga Duplo WC One Compact Roca\u003c\/b\u003e combines Roca's official sanitary engineering and contemporary aesthetics with high-durability finishes for supreme bathroom hygiene and daily comfort.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eKey Highlights\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\"\u003eHYGIENIC TECHNOLOGY\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eRimless Technology (Maximum Cleanliness)\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eDistribuidor hidráulico interno que proyecta el caudal perimetral con máxima presión homogénea, suprimiendo recovecos donde se acumule suciedad y evitando salpicaduras.\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\"\u003eOPTIMIZED FLUSH\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eDirect Washdown Discharge\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eGeometría interior calibrada para evacuar eficazmente con el menor volumen de agua, asegurando un arrastre limpio y silencioso en cada uso.\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\"\u003eWALL-HUNG DESIGN\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eWall-Hung Installation\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eFijación mural que despeja la superficie del suelo, simplificando la limpieza integral del baño y aportando una sensación de mayor amplitud espacial.\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\"\u003eSANITARY CERAMIC\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eHigh-Gloss Vitreous China\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eEsmalte cerámico cocido a más de 1.200 °C de tacto ultrasuave, inalterable al rayado, a los productos desinfectantes y con retención de brillo permanente.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eTechnical Specifications\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\u003cdt\u003eElementos Incluidos\u003c\/dt\u003e\u003cdd\u003eTaza de inodoro suspendida, asiento y tapa antibacteriano con fijaciones\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eBrand \/ Manufacturer\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Series\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eManufacturer Reference\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA3460NL000 + (A890073020) + (A890195000 o A890195001 o A890195002 o A890195005 o A801D10001 o A804001001 o A804006001)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEAN Code\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290157000\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eProduct Category\u003c\/dt\u003e\u003cdd\u003eInodoros\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eOverall Dimensions\u003c\/dt\u003e\u003cdd\u003e54 cm (ancho) x 34 cm (alto) x 35,5 cm (fondo\/largo)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEvacuation Type\u003c\/dt\u003e\u003cdd\u003eSalida horizontal (evacuación a pared)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eSistema de Descarga\u003c\/dt\u003e\u003cdd\u003eDescarga directa por arrastre con distribuidor perimetral\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eBowl Technology\u003c\/dt\u003e\u003cdd\u003eTecnología Rimless (máxima autolimpieza)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCistern Inflow\u003c\/dt\u003e\u003cdd\u003eAlimentación lateral superior\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMain Material\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003eHigh-resistance vitreous china ceramic\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eOfficial Warranty\u003c\/dt\u003e\u003cdd\u003e3-Year official European Roca warranty\u003c\/dd\u003e\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  \u003cdiv class=\"mkd__bloque mkd__anim\"\u003e\n    \n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eMecanismo de Doble Descarga y Cisterna\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eSet de inodoro compacto suspendido y cisterna, con opción a integrar asiento y placa pulsadora, compuesto por:\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eDistribuidor Hidráulico Antisalpicaduras\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eDistribuidor de descarga hidráulica interna que proyecta el caudal con mayor presión homogénea por toda la taza evitando salpicaduras. El agua sale con más fuerza y por todo el interior de la taza, evitando salpicaduras.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003ePara instalación suspendida.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003ePresenta un acabado en color blanco.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003ePosee patas ajustables de 0-200 mm con sistema de freno.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eCompuesto por perfil metálico con capacidad de resistencia de 400 kg.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eIncluye los accesorios necesarios para su correcta instalación.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eRecomendado para espacios públicos.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eLa posición de su placa de accionamiento es frontal.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eLa profundidad mínima de instalación es 10,7 cm.\u003c\/p\u003e\n      \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003ch3 class=\"mkd__h3\"\u003eConfigurable Options and Compatible Accessories\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"mkd__bloque mkd__anim\"\u003e\n    \n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eAsiento y tapa a elección:\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003e1. Tapa y asiento para inodoro estándar Round. Diseño redondo fabricado en material PVC. Provisto de bisagras de acero inoxidable.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eDiseño redondo fabricado en material PVC.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eProvisto de bisagras de acero inoxidable.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eSoftClose Damped Seat Option\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003e2. Tapa y asiento con funciones de lavado y secado Smart Toilet Multiclean ®Advance Round. Diseño redondo fabricado en material antibacteriano. Tapa y asiento desmontables. Las medidas son 42,8 cm de ancho x 48,5 cm de fondo x 15,5 cm de alto. Cierre con caída amortiguada Softclose®. Posee una cánula autolimpiante y de posición regulable para mayor eficiencia. Permite controlar la temperatura y la intensidad del agua. Dispone de diferentes tipos de lavado. Además, posee función de secado. Contiene panel de control fijo. Provista de modo ahorro de energía. Instalación sencilla, solo requiere toma de agua y toma de corriente convencional. Incluye fijaciones ocultas.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eDiseño redondo fabricado en material antibacteriano.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eTapa y asiento desmontables.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eLas medidas son 42,8 cm de ancho x 48,5 cm de fondo x 15,5 cm de alto.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eSoftClose Damped Seat Option\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eCierre con caída amortiguada Softclose®.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003ePosee una cánula autolimpiante y de posición regulable para mayor eficiencia.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003ePermite controlar la temperatura y la intensidad del agua.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eDispone de diferentes tipos de lavado.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eAdemás, posee función de secado.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eContiene panel de control fijo.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eProvista de modo ahorro de energía.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eInstalación sencilla, solo requiere toma de agua y toma de corriente convencional.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eIncluye fijaciones ocultas.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eSoftClose Damped Seat Option\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003e3. Tapa y asiento con funciones de lavado y secado con mando a distancia Smart Toilet Multiclean® Premium Round. Diseño redondo fabricado en material antibacteriano. Tapa y asiento desmontables. Las medidas son 35,8 cm de ancho x 48,5 cm de fondo x 15,5 cm de alto. Cierre con caída amortiguada Softclose®. Posee una cánula autolimpiante y de posición regulable para mayor eficiencia. Permite controlar la temperatura y la intensidad del agua. Dispone de diferentes tipos de lavado. Además, posee función de secado. Contiene panel de control con mando a distancia. Con programas personalizados. Compuesta por luz de cortesía y eliminación de olores. Provista de modo ahorro de energía. Instalación sencilla, solo requiere toma de agua y toma de corriente convencional. Incluye fijaciones ocultas.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eDiseño redondo fabricado en material antibacteriano.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eTapa y asiento desmontables.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eLas medidas son 35,8 cm de ancho x 48,5 cm de fondo x 15,5 cm de alto.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eSoftClose Damped Seat Option\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eCierre con caída amortiguada Softclose®.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003ePosee una cánula autolimpiante y de posición regulable para mayor eficiencia.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003ePermite controlar la temperatura y la intensidad del agua.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eDispone de diferentes tipos de lavado.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eAdemás, posee función de secado.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eContiene panel de control con mando a distancia.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eCon programas personalizados.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eCompuesta por luz de cortesía y eliminación de olores.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eProvista de modo ahorro de energía.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eInstalación sencilla, solo requiere toma de agua y toma de corriente convencional.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eIncluye fijaciones ocultas.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003ePlaca de accionamiento con descarga dual PL1 Dual One, disponible en los siguientes colores: Blanco. Cromado. Gris. Blanco y gris combinados.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eBlanco.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eCromado.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eGris.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eBlanco y gris combinados.\u003c\/p\u003e\n      \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eFactory Reliability and Peace of Mind\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003eOfficial Roca Manufacturer Warranty (3 Years)\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eInvesting in genuine Roca products ensures top durability and performance standards, backed by a 3-year official European warranty and certified support.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Without seat \/ White","offer_id":57373178462473,"sku":"A3460NL000+A890073020+A890195000","price":485.15,"currency_code":"EUR","in_stock":true},{"title":"Without seat \/ Polished chrome","offer_id":57373178495241,"sku":"A3460NL000+A890073020+A890195001","price":493.31,"currency_code":"EUR","in_stock":true},{"title":"Without seat \/ Lacado gris","offer_id":57373178528009,"sku":"A3460NL000+A890073020+A890195002","price":493.31,"currency_code":"EUR","in_stock":true},{"title":"Without seat \/ Combinado blanco y gris","offer_id":57373178560777,"sku":"A3460NL000+A890073020+A890195005","price":499.12,"currency_code":"EUR","in_stock":true},{"title":"Seat with cover \/ White","offer_id":57373178593545,"sku":"A3460NL000+A890073020+A801D10001+A890195000","price":528.12,"currency_code":"EUR","in_stock":true},{"title":"Seat with cover \/ Polished chrome","offer_id":57373178626313,"sku":"A3460NL000+A890073020+A801D10001+A890195001","price":536.27,"currency_code":"EUR","in_stock":true},{"title":"Seat with cover \/ Lacado gris","offer_id":57373178659081,"sku":"A3460NL000+A890073020+A801D10001+A890195002","price":536.27,"currency_code":"EUR","in_stock":true},{"title":"Seat with cover \/ Combinado blanco y gris","offer_id":57373178691849,"sku":"A3460NL000+A890073020+A801D10001+A890195005","price":542.08,"currency_code":"EUR","in_stock":true},{"title":"Asiento con funciones de lavado y secado \/ White","offer_id":57373178724617,"sku":"A3460NL000+A890073020+A804001001+A890195000","price":1184.13,"currency_code":"EUR","in_stock":true},{"title":"Asiento con funciones de lavado y secado \/ Polished chrome","offer_id":57373178757385,"sku":"A3460NL000+A890073020+A804001001+A890195001","price":1192.04,"currency_code":"EUR","in_stock":true},{"title":"Asiento con funciones de lavado y secado \/ Lacado gris","offer_id":57373178790153,"sku":"A3460NL000+A890073020+A804001001+A890195002","price":1192.04,"currency_code":"EUR","in_stock":true},{"title":"Asiento con funciones de lavado y secado \/ Combinado blanco y gris","offer_id":57373178822921,"sku":"A3460NL000+A890073020+A804001001+A890195005","price":1197.77,"currency_code":"EUR","in_stock":true},{"title":"Asiento con funciones de lavado y secado con mando a distancia \/ White","offer_id":57373178855689,"sku":"A3460NL000+A890073020+A804006001+A890195000","price":1344.83,"currency_code":"EUR","in_stock":true},{"title":"Asiento con funciones de lavado y secado con mando a distancia \/ Polished chrome","offer_id":57373178888457,"sku":"A3460NL000+A890073020+A804006001+A890195001","price":1352.73,"currency_code":"EUR","in_stock":true},{"title":"Asiento con funciones de lavado y secado con mando a distancia \/ Lacado gris","offer_id":57373178921225,"sku":"A3460NL000+A890073020+A804006001+A890195002","price":1352.73,"currency_code":"EUR","in_stock":true},{"title":"Asiento con funciones de lavado y secado con mando a distancia \/ Combinado blanco y gris","offer_id":57373178953993,"sku":"A3460NL000+A890073020+A804006001+A890195005","price":1358.47,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_product_06_12_2024_A3460NL000_0.webp?v=1769874367"},{"product_id":"roca-round-pack-de-inodoro-suspendido-rimless-salida-horizontal-con-tapa-amortiguada-cisterna-placa-pulsadora","title":"Pack de inodoro suspendido Rimless salida horizontal con tapa amortiguada cisterna placa pulsadora ROUND 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\/* --- 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 • THE GAP\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eSanitary innovation, contemporary lines, and supreme bathroom comfort.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eThe \u003cb\u003ePack de Wall-Hung Toilet Rimless Horizontal Outlet con tapa amortiguada cisterna placa pulsadora ROUND Roca\u003c\/b\u003e combines Roca's official sanitary engineering and contemporary aesthetics with high-durability finishes for supreme bathroom hygiene and daily comfort.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eKey Highlights\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\"\u003eHYGIENIC TECHNOLOGY\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eRimless Technology (Maximum Cleanliness)\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eDistribuidor hidráulico interno que proyecta el caudal perimetral con máxima presión homogénea, suprimiendo recovecos donde se acumule suciedad y evitando salpicaduras.\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\"\u003eANTIBACTERIAL PROTECTION\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eAntibacterial Supralit® Seat\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eResina de nula porosidad con tratamiento antibacteriano integral y bisagras de acero inoxidable, garantizando una higiene higiénica superior y resistencia a agentes químicos.\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\"\u003eWALL-HUNG DESIGN\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eWall-Hung Installation\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eFijación mural que despeja la superficie del suelo, simplificando la limpieza integral del baño y aportando una sensación de mayor amplitud espacial.\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\"\u003eCOMFORT AND SILENCE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eSoftClose Silent Dampening\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eMecanismo con frenado hidráulico progresivo que impide caídas bruscas de la tapa, amortiguando impactos y aumentando la vida útil del conjunto.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eTechnical Specifications\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\u003cdt\u003eElementos Incluidos\u003c\/dt\u003e\u003cdd\u003eTaza de inodoro suspendida, asiento y tapa antibacteriano con fijaciones\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eBrand \/ Manufacturer\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Series\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eManufacturer Reference\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA346527000 + (A80152200B) + (A890195000 o A890070020)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEAN Code\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003eNo disponible\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eProduct Category\u003c\/dt\u003e\u003cdd\u003eInodoros\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eOverall Dimensions\u003c\/dt\u003e\u003cdd\u003e37,4 cm (ancho) x 4 cm (alto) x 44,2 cm (fondo)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eFixing Hole Spacing\u003c\/dt\u003e\u003cdd\u003e16 cm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eSeat \u0026 Lid Material\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003eNon-porous antibacterial Supralit®\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEvacuation Type\u003c\/dt\u003e\u003cdd\u003eSalida horizontal (evacuación a pared)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eBowl Technology\u003c\/dt\u003e\u003cdd\u003eTecnología Rimless (máxima autolimpieza)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCistern Inflow\u003c\/dt\u003e\u003cdd\u003eAlimentación lateral superior\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eOfficial Warranty\u003c\/dt\u003e\u003cdd\u003e3-Year official European Roca warranty\u003c\/dd\u003e\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  \u003cdiv class=\"mkd__bloque mkd__anim\"\u003e\n    \n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eMecanismo de Doble Descarga y Cisterna\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eConjunto de inodoro suspendido con cisterna empotrada y placa pulsadora.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eDiseño y Ergonomía\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eCon diseño moderno y acabados perfectos.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003ePresenta un acabado blanco.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eHerrajes y Bisagras de Sujeción\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eBisagras de sujeción fabricadas en latón cromado.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003ePerfil metálico con capacidad de resistencia de 400 kg.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eLa posición de la toma de agua es superior.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eLa profundidad del tanque es de 8 cm.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eCodo de diámetro 9 cm \/ 11 cm.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eConexión hidráulica superior o posterior.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003ePatas ajustables de 0 a 20 cm.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eLa placa de accionamiento con descarga dual es modelo PL1 DUAL.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eCuenta con dos pulsadores y activación frontal.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eSe debe elegir el acabado de la placa pulsadora: Blanco. Cromo.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eBlanco.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eCromo.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAviso Técnico de Componentes\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eLas bisagras han cambiado y son diferentes a las de la imagen del producto, pueden verse las actuales en el diagrama explosionado.\u003c\/p\u003e\n      \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eOfficial Quality Commitment and Support\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3-Year European Official Roca Warranty\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eRoca is the premier European benchmark in sanitary bathroom design. All models feature a 3-year official European manufacturer warranty and specialized technical service.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"White","offer_id":57378966733065,"sku":"A346527000+A80152200B+A890195000+A890070020","price":730.0,"currency_code":"EUR","in_stock":true},{"title":"Polished chrome","offer_id":57378966765833,"sku":"A346527000+A80152200B+A890070020+A890195001","price":738.15,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_521872_1034642.webp?v=1791295508"},{"product_id":"inodoro-suspendido-the-gap-round-roca-rimless-cisterna-autoportante-doble-descarga","title":"Toilet Pack Rimless Roca The Gap Round Wall-hung And Cistern Autoportante Dual Flush Duplo WC One Freestading","description":"\u003cp\u003e\u003cem\u003eRoca The Gap toilet\u003c\/em\u003e — a quality Roca product for your bathroom.\u003c\/p\u003e\u003cdiv style=\"text-align: justify;\"\u003e \u003ch2\u003e The Gap Round Rimless Wall-Hung Toilet Pack with Roca Self-Supporting Cistern\u003c\/h2\u003e \u003cp style=\"text-align: justify;\"\u003e \u003cstrong\u003e\u003cem\u003eSuspended functionality, impeccable hygiene, soaring design\u003c\/em\u003e\u003c\/strong\u003e\u003c\/p\u003e \u003cp style=\"text-align: justify;\"\u003e\u003cem\u003e\u003cstrong\u003eRoca's The Gap Round Rimless wall-hung toilet\u003c\/strong\u003e with a Freestanding cistern combines modern aesthetics, maximum cleanliness, and durability. A smart and elegant solution for demanding bathrooms.\u003c\/em\u003e\u003c\/p\u003e \u003ch3\u003e \u003cbr\u003e Technical design and functionality\u003c\/h3\u003e \u003cp\u003e\u003cbr\u003e This complete package includes \u003cstrong\u003eThe Gap Round rimless wall-hung toilet\u003c\/strong\u003e and a \u003cstrong\u003eDuplo WC One Freestanding cistern\u003c\/strong\u003e , designed for easy installation without the need for a load-bearing wall. The ultra-durable steel frame supports up to 400 kg, with adjustable legs and an integrated brake. The Rimless system ensures more efficient flushing and thorough cleaning, preventing waste buildup.\u003c\/p\u003e \u003ch3\u003e \u003cbr\u003e Features and benefits\u003c\/h3\u003e \u003cul\u003e \u003cli\u003e Suspended design with concealed fixings frees up space and makes cleaning easier.\u003c\/li\u003e \u003cli\u003e \u003cstrong\u003eRimless\u003c\/strong\u003e Technology: no internal rim, greater hygiene and quick cleaning.\u003c\/li\u003e \u003cli\u003e \u003cstrong\u003eDuplo WC One self-supporting cistern\u003c\/strong\u003e with metal structure and height adjustment up to 200 mm.\u003c\/li\u003e \u003cli\u003e Efficient flushing system with dual option: 3\/6 L, 2\/4 L or 3\/4.5 L for water savings.\u003c\/li\u003e \u003cli\u003e High strength material: white sanitary porcelain, easy to maintain.\u003c\/li\u003e \u003cli\u003e Compatible with Smart Toilet Multiclean® options for greater comfort and innovation.\u003c\/li\u003e \u003cli\u003e Includes complete accessories for professional installation.\u003c\/li\u003e \u003c\/ul\u003e \u003ch3\u003e \u003cbr\u003e Technical specifications\u003c\/h3\u003e \u003cul\u003e \u003cli\u003e \u003cstrong\u003eToilet dimensions:\u003c\/strong\u003e 35.5 cm (length) x 54 cm (width) x 34 cm (height)\u003c\/li\u003e \u003cli\u003e \u003cstrong\u003eMaterial:\u003c\/strong\u003e High quality white sanitary porcelain\u003c\/li\u003e \u003cli\u003e \u003cstrong\u003eDischarge type:\u003c\/strong\u003e Drag with internal distributor, dual discharge 3\/6 L (optional 2\/4 L or 3\/4.5 L)\u003c\/li\u003e \u003cli\u003e \u003cstrong\u003eMounting:\u003c\/strong\u003e Suspended with self-supporting steel frame and adjustable legs\u003c\/li\u003e \u003cli\u003e \u003cstrong\u003eAvailable plate colors:\u003c\/strong\u003e White, chrome, gray or white\/gray combination\u003c\/li\u003e \u003cli\u003e \u003cstrong\u003eSKU:\u003c\/strong\u003e 8433290157000, A3460NL000, A890077020, A801D10001, A890195000, A890195001, A890195002, A890195005, A804001001, A804006001\u003c\/li\u003e \u003c\/ul\u003e \u003ch3\u003e \u003cbr\u003e About the manufacturer\u003c\/h3\u003e \u003cp\u003e \u003cstrong\u003eRoca\u003c\/strong\u003e is a global brand with over a century of experience, a leader in design, innovation, and quality in bathroom products. Present in more than 135 countries, it offers functional, sustainable, and aesthetically superior solutions.\u003c\/p\u003e \u003c\/div\u003e","brand":"Roca","offers":[{"title":"Without lid \/ White","offer_id":48823933993225,"sku":"A3460NL000+A890077020+A890195000","price":517.05,"currency_code":"EUR","in_stock":true},{"title":"Without lid \/ Chrome","offer_id":48823934025993,"sku":"A3460NL000+A890077020+A890195001","price":520.53,"currency_code":"EUR","in_stock":true},{"title":"Without lid \/ Gray lacquer","offer_id":48823934058761,"sku":"A3460NL000+A890077020+A890195002","price":520.28,"currency_code":"EUR","in_stock":true},{"title":"Without lid \/ White and gray combination","offer_id":48823934091529,"sku":"A3460NL000+A890077020+A890195005","price":526.83,"currency_code":"EUR","in_stock":true},{"title":"Seat with lid \/ White","offer_id":48823934124297,"sku":"A3460NL000+A890077020+A801D10001+A890195000","price":560.01,"currency_code":"EUR","in_stock":true},{"title":"Seat with lid \/ Chrome","offer_id":48823934157065,"sku":"A3460NL000+A890077020+A801D10001+A890195001","price":568.17,"currency_code":"EUR","in_stock":true},{"title":"Seat with lid \/ Gray lacquer","offer_id":48823934189833,"sku":"A3460NL000+A890077020+A801D10001+A890195002","price":568.17,"currency_code":"EUR","in_stock":true},{"title":"Seat with lid \/ White and gray combination","offer_id":48823934222601,"sku":"A3460NL000+A890077020+A801D10001+A890195005","price":573.9,"currency_code":"EUR","in_stock":true},{"title":"Seat with washing and drying functions \/ White","offer_id":48823934255369,"sku":"A3460NL000+A890077020+A804001001+A890195000","price":1216.02,"currency_code":"EUR","in_stock":true},{"title":"Seat with washing and drying functions \/ Chrome","offer_id":48823934288137,"sku":"A3460NL000+A890077020+A804001001+A890195001","price":1223.94,"currency_code":"EUR","in_stock":true},{"title":"Seat with washing and drying functions \/ Gray lacquer","offer_id":48823934320905,"sku":"A3460NL000+A890077020+A804001001+A890195002","price":1223.94,"currency_code":"EUR","in_stock":true},{"title":"Seat with washing and drying functions \/ White and gray combination","offer_id":48823934353673,"sku":"A3460NL000+A890077020+A804001001+A890195005","price":1193.33,"currency_code":"EUR","in_stock":true},{"title":"Seat with remote control washing and drying functions \/ White","offer_id":48823934386441,"sku":"A3460NL000+A890077020+A804006001+A890195000","price":1376.71,"currency_code":"EUR","in_stock":true},{"title":"Seat with remote control washing and drying functions \/ Chrome","offer_id":48823934419209,"sku":"A3460NL000+A890077020+A804006001+A890195001","price":1384.62,"currency_code":"EUR","in_stock":true},{"title":"Seat with remote control washing and drying functions \/ Gray lacquer","offer_id":48823934451977,"sku":"A3460NL000+A890077020+A804006001+A890195002","price":1384.62,"currency_code":"EUR","in_stock":true},{"title":"Seat with remote control washing and drying functions \/ White and gray combination","offer_id":48823934484745,"sku":"A3460NL000+A890077020+A804006001+A890195005","price":1390.37,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_product_10_12_2024_A3460NL000_0.webp?v=1769874366"},{"product_id":"inodoro-compacto-rimless-roca-the-gap-cisterna-empotrable","title":"Pack inodoro compacto Rimless The Gap Round y cisterna empotrable con fluxor y doble descarga Duplo WC Fluxor 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\/* --- 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 • THE GAP\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eSanitary innovation, contemporary lines, and supreme bathroom comfort.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eThe \u003cb\u003ePack Toilet compacto Rimless The Gap Round y cisterna empotrable con fluxor y doble descarga Duplo WC Fluxor Roca\u003c\/b\u003e combines Roca's official sanitary engineering and contemporary aesthetics with high-durability finishes for supreme bathroom hygiene and daily comfort.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eKey Highlights\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\"\u003eHYGIENIC TECHNOLOGY\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eRimless Technology (Maximum Cleanliness)\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eDistribuidor hidráulico interno que proyecta el caudal perimetral con máxima presión homogénea, suprimiendo recovecos donde se acumule suciedad y evitando salpicaduras.\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\"\u003eOPTIMIZED FLUSH\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eDirect Washdown Discharge\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eGeometría interior calibrada para evacuar eficazmente con el menor volumen de agua, asegurando un arrastre limpio y silencioso en cada uso.\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\"\u003eWALL-HUNG DESIGN\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eWall-Hung Installation\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eFijación mural que despeja la superficie del suelo, simplificando la limpieza integral del baño y aportando una sensación de mayor amplitud espacial.\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\"\u003eSANITARY CERAMIC\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eHigh-Gloss Vitreous China\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eEsmalte cerámico cocido a más de 1.200 °C de tacto ultrasuave, inalterable al rayado, a los productos desinfectantes y con retención de brillo permanente.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eTechnical Specifications\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\u003cdt\u003eElementos Incluidos\u003c\/dt\u003e\u003cdd\u003eTaza de inodoro suspendida, asiento y tapa antibacteriano con fijaciones\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eBrand \/ Manufacturer\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Series\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eManufacturer Reference\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA3460NB000 + (A890092100) + (A801D20001 o A801D22001)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEAN Code\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290446197\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eProduct Category\u003c\/dt\u003e\u003cdd\u003eInodoros\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eAncho Comercial\u003c\/dt\u003e\u003cdd\u003e35,5 cm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEvacuation Type\u003c\/dt\u003e\u003cdd\u003eSalida horizontal (evacuación a pared)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eSistema de Descarga\u003c\/dt\u003e\u003cdd\u003eDescarga directa por arrastre con distribuidor perimetral\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eBowl Technology\u003c\/dt\u003e\u003cdd\u003eTecnología Rimless (máxima autolimpieza)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCistern Inflow\u003c\/dt\u003e\u003cdd\u003eAlimentación lateral superior\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMain Material\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003eHigh-resistance vitreous china ceramic\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eOfficial Warranty\u003c\/dt\u003e\u003cdd\u003e3-Year official European Roca warranty\u003c\/dd\u003e\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  \u003cdiv class=\"mkd__bloque mkd__anim\"\u003e\n    \n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eMecanismo de Doble Descarga y Cisterna\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eSet de inodoro compacto suspendido y cisterna, con opción a integrar asiento, compuesto por:\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eDistribuidor Hidráulico Antisalpicaduras\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eDistribuidor de descarga hidráulica interna que proyecta el caudal con mayor presión homogénea por toda la taza evitando salpicaduras. El agua sale con más fuerza y por todo el interior de la taza, evitando salpicaduras.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003ePara instalación suspendida.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003ePresenta un acabado en color blanco.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eCon perfil metálico con capacidad de resistencia de 400 kg.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003ePosee patas ajustables de 0-200 mm.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eIncluye los accesorios necesarios para su correcta instalación.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eRecomendado para espacios públicos.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eLa posición de su placa de accionamiento es frontal.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eLa posición de la toma de agua es posterior.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eLa profundidad mínima de instalación es 14 cm.\u003c\/p\u003e\n      \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003ch3 class=\"mkd__h3\"\u003eConfigurable Options and Compatible Accessories\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"mkd__bloque mkd__anim\"\u003e\n    \n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eSoftClose Damped Seat Option\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003ePuede seleccionarse el modelo de tapa y asiento: Tipo de asiento y tapa normal Compact The Gap Round. Tapa y asiento redondo simple. Medidas 35,7 cm de ancho x 41,9 de fondo x 3,5 a 4,5 cm de alto. Material antibacteriano. Provisto de bisagras de acero inoxidable. Fácil extracción. Tipo de asiento y tapa con caída amortiguada Compact The Gap Round. Tapa y asiento redondo con caída amortiguada. Medidas 35,7 cm de ancho x 41,9 de fondo x 3,5 a 4,5 cm de alto. Material antibacteriano. Provisto de bisagras de acero inoxidable. Fácil extracción.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eTipo de asiento y tapa normal Compact The Gap Round. Tapa y asiento redondo simple. Medidas 35,7 cm de ancho x 41,9 de fondo x 3,5 a 4,5 cm de alto. Material antibacteriano. Provisto de bisagras de acero inoxidable. Fácil extracción.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eTapa y asiento redondo simple.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eMedidas 35,7 cm de ancho x 41,9 de fondo x 3,5 a 4,5 cm de alto.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eMaterial antibacteriano.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eProvisto de bisagras de acero inoxidable.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eFácil extracción.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eSoftClose Damped Seat Option\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eTipo de asiento y tapa con caída amortiguada Compact The Gap Round. Tapa y asiento redondo con caída amortiguada. Medidas 35,7 cm de ancho x 41,9 de fondo x 3,5 a 4,5 cm de alto. Material antibacteriano. Provisto de bisagras de acero inoxidable. Fácil extracción.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eSoftClose Damped Seat Option\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eTapa y asiento redondo con caída amortiguada.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eMedidas 35,7 cm de ancho x 41,9 de fondo x 3,5 a 4,5 cm de alto.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eMaterial antibacteriano.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eProvisto de bisagras de acero inoxidable.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eFácil extracción.\u003c\/p\u003e\n      \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eOfficial Quality Commitment and Support\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3-Year European Official Roca Warranty\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eRoca is the premier European benchmark in sanitary bathroom design. All models feature a 3-year official European manufacturer warranty and specialized technical service.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Without seat","offer_id":57378734801161,"sku":"A3460NB000+A890092100","price":661.03,"currency_code":"EUR","in_stock":true},{"title":"Seat with cover","offer_id":57378734833929,"sku":"A3460NB000+A890092100+A801D20001","price":715.29,"currency_code":"EUR","in_stock":true},{"title":"Asiento con tapa con amortiguador bisagras INOX","offer_id":57378734866697,"sku":"A3460NB000+A890092100+A801D22001","price":761.97,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_product_11_12_2024_A3460NB000_0.webp?v=1761592484"},{"product_id":"inodoro-roca-the-gap-round-pack-rimless-suspendido-y-cisterna-empotrable-con-fluxor-y-doble-descarga-duplo-wc-fluxor","title":"Pack inodoro Rimless suspendido The Gap Round y cisterna empotrable con fluxor y doble descarga Duplo WC Fluxor 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\/* --- 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 • THE GAP\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eSanitary innovation, contemporary lines, and supreme bathroom comfort.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eThe \u003cb\u003ePack Toilet Rimless suspendido The Gap Round y cisterna empotrable con fluxor y doble descarga Duplo WC Fluxor Roca\u003c\/b\u003e combines Roca's official sanitary engineering and contemporary aesthetics with high-durability finishes for supreme bathroom hygiene and daily comfort.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eKey Highlights\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\"\u003eHYGIENIC TECHNOLOGY\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eRimless Technology (Maximum Cleanliness)\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eDistribuidor hidráulico interno que proyecta el caudal perimetral con máxima presión homogénea, suprimiendo recovecos donde se acumule suciedad y evitando salpicaduras.\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\"\u003eOPTIMIZED FLUSH\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eDirect Washdown Discharge\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eGeometría interior calibrada para evacuar eficazmente con el menor volumen de agua, asegurando un arrastre limpio y silencioso en cada uso.\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\"\u003eWALL-HUNG DESIGN\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eWall-Hung Installation\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eFijación mural que despeja la superficie del suelo, simplificando la limpieza integral del baño y aportando una sensación de mayor amplitud espacial.\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\"\u003eSANITARY CERAMIC\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eHigh-Gloss Vitreous China\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eEsmalte cerámico cocido a más de 1.200 °C de tacto ultrasuave, inalterable al rayado, a los productos desinfectantes y con retención de brillo permanente.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eTechnical Specifications\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\u003cdt\u003eElementos Incluidos\u003c\/dt\u003e\u003cdd\u003eTaza de inodoro suspendida, asiento y tapa antibacteriano con fijaciones\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eBrand \/ Manufacturer\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Series\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eManufacturer Reference\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA3460NL000 + (A890092100) + (A801D10001 o A804001001 o A804006001)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEAN Code\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290157000\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eProduct Category\u003c\/dt\u003e\u003cdd\u003eInodoros\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eOverall Dimensions\u003c\/dt\u003e\u003cdd\u003e54 cm (ancho) x 34 cm (alto) x 35,5 cm (fondo\/largo)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEvacuation Type\u003c\/dt\u003e\u003cdd\u003eSalida horizontal (evacuación a pared)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eSistema de Descarga\u003c\/dt\u003e\u003cdd\u003eDescarga directa por arrastre con distribuidor perimetral\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eBowl Technology\u003c\/dt\u003e\u003cdd\u003eTecnología Rimless (máxima autolimpieza)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCistern Inflow\u003c\/dt\u003e\u003cdd\u003eAlimentación lateral superior\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMain Material\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003eHigh-resistance vitreous china ceramic\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eOfficial Warranty\u003c\/dt\u003e\u003cdd\u003e3-Year official European Roca warranty\u003c\/dd\u003e\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  \u003cdiv class=\"mkd__bloque mkd__anim\"\u003e\n    \n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eMecanismo de Doble Descarga y Cisterna\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eSet de inodoro compacto suspendido y cisterna, con opción a integrar asiento, compuesto por:\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eDistribuidor Hidráulico Antisalpicaduras\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eDistribuidor de descarga hidráulica interna que proyecta el caudal con mayor presión homogénea por toda la taza evitando salpicaduras. El agua sale con más fuerza y por todo el interior de la taza, evitando salpicaduras.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003ePara instalación suspendida.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003ePresenta un acabado en color blanco.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eCon perfil metálico con capacidad de resistencia de 400 kg.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003ePosee patas ajustables de 0-200 mm.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eIncluye los accesorios necesarios para su correcta instalación.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eRecomendado para espacios públicos.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eLa posición de su placa de accionamiento es frontal.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eLa posición de la toma de agua es posterior.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eLa profundidad mínima de instalación es 14 cm.\u003c\/p\u003e\n      \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003ch3 class=\"mkd__h3\"\u003eConfigurable Options and Compatible Accessories\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"mkd__bloque mkd__anim\"\u003e\n    \n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eAsiento y tapa a elección:\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003e1. Tapa y asiento para inodoro estándar Round. Diseño redondo fabricado en material PVC. Provisto de bisagras de acero inoxidable.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eDiseño redondo fabricado en material PVC.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eProvisto de bisagras de acero inoxidable.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eSoftClose Damped Seat Option\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003e2. Tapa y asiento con funciones de lavado y secado Smart Toilet Multiclean ®Advance Round. Diseño redondo fabricado en material antibacteriano. Tapa y asiento desmontables. Las medidas son 42,8 cm de ancho x 48,5 cm de fondo x 15,5 cm de alto. Cierre con caída amortiguada Softclose®. Posee una cánula autolimpiante y de posición regulable para mayor eficiencia. Permite controlar la temperatura y la intensidad del agua. Dispone de diferentes tipos de lavado. Además, posee función de secado. Contiene panel de control fijo. Provista de modo ahorro de energía. Instalación sencilla, solo requiere toma de agua y toma de corriente convencional. Incluye fijaciones ocultas.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eDiseño redondo fabricado en material antibacteriano.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eTapa y asiento desmontables.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eLas medidas son 42,8 cm de ancho x 48,5 cm de fondo x 15,5 cm de alto.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eSoftClose Damped Seat Option\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eCierre con caída amortiguada Softclose®.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003ePosee una cánula autolimpiante y de posición regulable para mayor eficiencia.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003ePermite controlar la temperatura y la intensidad del agua.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eDispone de diferentes tipos de lavado.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eAdemás, posee función de secado.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eContiene panel de control fijo.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eProvista de modo ahorro de energía.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eInstalación sencilla, solo requiere toma de agua y toma de corriente convencional.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eIncluye fijaciones ocultas.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eSoftClose Damped Seat Option\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003e3. Tapa y asiento con funciones de lavado y secado con mando a distancia Smart Toilet Multiclean® Premium Round. Diseño redondo fabricado en material antibacteriano. Tapa y asiento desmontables. Las medidas son 35,8 cm de ancho x 48,5 cm de fondo x 15,5 cm de alto. Cierre con caída amortiguada Softclose®. Posee una cánula autolimpiante y de posición regulable para mayor eficiencia. Permite controlar la temperatura y la intensidad del agua. Dispone de diferentes tipos de lavado. Además, posee función de secado. Contiene panel de control con mando a distancia. Con programas personalizados. Compuesta por luz de cortesía y eliminación de olores. Provista de modo ahorro de energía. Instalación sencilla, solo requiere toma de agua y toma de corriente convencional. Incluye fijaciones ocultas.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eDiseño redondo fabricado en material antibacteriano.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eTapa y asiento desmontables.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eLas medidas son 35,8 cm de ancho x 48,5 cm de fondo x 15,5 cm de alto.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eSoftClose Damped Seat Option\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eCierre con caída amortiguada Softclose®.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003ePosee una cánula autolimpiante y de posición regulable para mayor eficiencia.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003ePermite controlar la temperatura y la intensidad del agua.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eDispone de diferentes tipos de lavado.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eAdemás, posee función de secado.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eContiene panel de control con mando a distancia.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eCon programas personalizados.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eCompuesta por luz de cortesía y eliminación de olores.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eProvista de modo ahorro de energía.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eInstalación sencilla, solo requiere toma de agua y toma de corriente convencional.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eIncluye fijaciones ocultas.\u003c\/p\u003e\n      \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eOfficial Quality Commitment and Support\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3-Year European Official Roca Warranty\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eRoca is the premier European benchmark in sanitary bathroom design. All models feature a 3-year official European manufacturer warranty and specialized technical service.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Without seat","offer_id":57378701181193,"sku":"A3460NL000+A890092100","price":641.66,"currency_code":"EUR","in_stock":true},{"title":"Seat with cover","offer_id":57378701213961,"sku":"A3460NL000+A890092100+A801D10001","price":689.3,"currency_code":"EUR","in_stock":true},{"title":"Asiento con funciones de lavado y secado","offer_id":57378701246729,"sku":"A3460NL000+A890092100+A804001001","price":1345.3,"currency_code":"EUR","in_stock":true},{"title":"Asiento con funciones de lavado y secado con mando a distancia","offer_id":57378701279497,"sku":"A3460NL000+A890092100+A804006001","price":1506.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_product_11_12_2024_A3460NL000_0.webp?v=1761591999"},{"product_id":"roca-square-pack-inodoro-suspendido-rimless-con-tapa-y-asiento-amortiguada-salida-horizontal-placa-pulsadora-y-cisterna","title":"Pack inodoro suspendido Rimless con tapa y asiento amortiguada salida horizontal placa pulsadora y cisterna SQUARE 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\/* --- 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 • THE GAP\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eSanitary innovation, contemporary lines, and supreme bathroom comfort.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eThe \u003cb\u003ePack Wall-Hung Toilet Rimless with Seat and Lid amortiguada Horizontal Outlet placa pulsadora y cisterna SQUARE Roca\u003c\/b\u003e combines Roca's official sanitary engineering and contemporary aesthetics with high-durability finishes for supreme bathroom hygiene and daily comfort.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eKey Highlights\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\"\u003eHYGIENIC TECHNOLOGY\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eRimless Technology (Maximum Cleanliness)\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eDistribuidor hidráulico interno que proyecta el caudal perimetral con máxima presión homogénea, suprimiendo recovecos donde se acumule suciedad y evitando salpicaduras.\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\"\u003eANTIBACTERIAL PROTECTION\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eAntibacterial Supralit® Seat\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eResina de nula porosidad con tratamiento antibacteriano integral y bisagras de acero inoxidable, garantizando una higiene higiénica superior y resistencia a agentes químicos.\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\"\u003eWALL-HUNG DESIGN\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eWall-Hung Installation\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eFijación mural que despeja la superficie del suelo, simplificando la limpieza integral del baño y aportando una sensación de mayor amplitud espacial.\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\"\u003eCOMFORT AND SILENCE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eSoftClose Silent Dampening\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eMecanismo con frenado hidráulico progresivo que impide caídas bruscas de la tapa, amortiguando impactos y aumentando la vida útil del conjunto.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eTechnical Specifications\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\u003cdt\u003eElementos Incluidos\u003c\/dt\u003e\u003cdd\u003eTaza de inodoro suspendida, asiento y tapa antibacteriano con fijaciones\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eBrand \/ Manufacturer\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Series\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eManufacturer Reference\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA346537000 + (A80153200B) + (A890195000 o A890070020)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEAN Code\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003eNo disponible\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eProduct Category\u003c\/dt\u003e\u003cdd\u003eInodoros\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eSeat \u0026 Lid Dimensions\u003c\/dt\u003e\u003cdd\u003e37,2 cm x 4 cm x 44,2 cm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eAncho Comercial\u003c\/dt\u003e\u003cdd\u003e37 cm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eFixing Hole Spacing\u003c\/dt\u003e\u003cdd\u003e230 mm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eSeat \u0026 Lid Material\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003eNon-porous antibacterial Supralit®\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEvacuation Type\u003c\/dt\u003e\u003cdd\u003eSalida horizontal (evacuación a pared)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eBowl Technology\u003c\/dt\u003e\u003cdd\u003eTecnología Rimless (máxima autolimpieza)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCistern Inflow\u003c\/dt\u003e\u003cdd\u003eAlimentación lateral superior\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eOfficial Warranty\u003c\/dt\u003e\u003cdd\u003e3-Year official European Roca warranty\u003c\/dd\u003e\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  \u003cdiv class=\"mkd__bloque mkd__anim\"\u003e\n    \n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eMecanismo de Doble Descarga y Cisterna\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eConjunto de inodoro suspendido con cisterna empotrada y placa pulsadora.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eDiseño y Ergonomía\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eCon diseño moderno y acabados perfectos.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003ePresenta un acabado blanco.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003ePerfil metálico con capacidad de resistencia de 400 kg.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eCodo de diámetro 9 cm \/ 11 cm.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eConexión hidráulica superior o posterior.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003ePatas ajustables de 0 a 20 cm.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eLa profundidad del tanque es de 8 cm.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eLa posición de la toma de agua es superior.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eLa placa de accionamiento con descarga dual es modelo PL1 DUAL.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eCuenta con dos pulsadores y activación frontal.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eSe debe elegir el acabado de la placa pulsadora: Blanco. Cromo.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eBlanco.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eCromo.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAviso Técnico de Componentes\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eLas bisagras han cambiado y son diferentes a las de la imagen del producto, pueden verse las actuales en el diagrama explosionado.\u003c\/p\u003e\n      \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eFactory Reliability and Peace of Mind\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003eOfficial Roca Manufacturer Warranty (3 Years)\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eInvesting in genuine Roca products ensures top durability and performance standards, backed by a 3-year official European warranty and certified support.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"White","offer_id":57387834343689,"sku":"A346537000+A80153200B+A890195000+A890070020","price":823.98,"currency_code":"EUR","in_stock":true},{"title":"Polished chrome","offer_id":57387834376457,"sku":"A346537000+A80153200B+A890070020+A890195001","price":832.13,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/a_product_31_12_2024_a_0_544147a5-39e3-4aff-82c7-c0f91f168a00.webp?v=1761592242"},{"product_id":"roca-round-pack-inodoro-suspendido-rimless-48-cm-de-fondo-salida-horizontal-con-tapa-y-cisterna","title":"Pack inodoro suspendido Rimless 48 cm de fondo salida horizontal con tapa y cisterna Round 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\/* --- 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 • THE GAP\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eSanitary innovation, contemporary lines, and supreme bathroom comfort.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eThe \u003cb\u003ePack Wall-Hung Toilet Rimless 48 cm de fondo Horizontal Outlet con tapa y cisterna Round Roca\u003c\/b\u003e combines Roca's official sanitary engineering and contemporary aesthetics with high-durability finishes for supreme bathroom hygiene and daily comfort.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eKey Highlights\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\"\u003eHYGIENIC TECHNOLOGY\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eRimless Technology (Maximum Cleanliness)\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eDistribuidor hidráulico interno que proyecta el caudal perimetral con máxima presión homogénea, suprimiendo recovecos donde se acumule suciedad y evitando salpicaduras.\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\"\u003eANTIBACTERIAL PROTECTION\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eAntibacterial Supralit® Seat\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eResina de nula porosidad con tratamiento antibacteriano integral y bisagras de acero inoxidable, garantizando una higiene higiénica superior y resistencia a agentes químicos.\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\"\u003eWALL-HUNG DESIGN\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eWall-Hung Installation\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eFijación mural que despeja la superficie del suelo, simplificando la limpieza integral del baño y aportando una sensación de mayor amplitud espacial.\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\"\u003eCOMFORT AND SILENCE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eSoftClose Silent Dampening\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eMecanismo con frenado hidráulico progresivo que impide caídas bruscas de la tapa, amortiguando impactos y aumentando la vida útil del conjunto.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eTechnical Specifications\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\u003cdt\u003eElementos Incluidos\u003c\/dt\u003e\u003cdd\u003eTaza de inodoro suspendida, asiento y tapa antibacteriano con fijaciones\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eBrand \/ Manufacturer\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Series\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eManufacturer Reference\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA346528000 + A80152C00B + A890092100\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEAN Code\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003eNo disponible\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eProduct Category\u003c\/dt\u003e\u003cdd\u003eInodoros\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eAncho Comercial\u003c\/dt\u003e\u003cdd\u003e37 cm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eFixing Hole Spacing\u003c\/dt\u003e\u003cdd\u003e18 cm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eSeat \u0026 Lid Material\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003eNon-porous antibacterial Supralit®\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEvacuation Type\u003c\/dt\u003e\u003cdd\u003eSalida horizontal (evacuación a pared)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eBowl Technology\u003c\/dt\u003e\u003cdd\u003eTecnología Rimless (máxima autolimpieza)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eOfficial Warranty\u003c\/dt\u003e\u003cdd\u003e3-Year official European Roca warranty\u003c\/dd\u003e\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  \u003cdiv class=\"mkd__bloque mkd__anim\"\u003e\n    \n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eMecanismo de Doble Descarga y Cisterna\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eConjunto de inodoro suspendido con cisterna empotrada y asiento.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eDiseño y Ergonomía\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eCon diseño moderno y acabados perfectos.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003ePresenta un acabado blanco.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eAccesorios de instalación incluidos.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003ePerfil metálico con capacidad de resistencia de 400 kg.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003ePatas ajustables de 0 a 20 cm.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eLa posición de la placa de accionamiento es frontal y cuenta con dos pulsadores.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eLa posición de la toma de agua es posterior.\u003c\/p\u003e\n      \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eOfficial Quality Commitment and Support\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3-Year European Official Roca Warranty\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eRoca is the premier European benchmark in sanitary bathroom design. All models feature a 3-year official European manufacturer warranty and specialized technical service.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Default Title","offer_id":48917779775753,"sku":"A346528000+A80152C00B+A890092100","price":915.71,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/a_product_31_12_2024_a_0_29dfcc00-56bf-4fb0-a595-169e60a9610e.webp?v=1761592321"},{"product_id":"mueble-de-bano-compacto-con-lavabo-y-2-cajones-de-80-cm-de-ancho-color-fresno-unik-the-gap-roca","title":"Mueble de baño compacto con lavabo y 2 cajones de 80 cm de ancho color fresno Unik The Gap 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\/* --- 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 • THE GAP\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eSanitary innovation, contemporary lines, and supreme bathroom comfort.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eThe \u003cb\u003eBathroom Vanity Unit compacto with Basin and 2 Drawers de 80 cm fresno Unik The Gap Roca\u003c\/b\u003e combines Roca's official sanitary engineering and contemporary aesthetics with high-durability finishes for supreme bathroom hygiene and daily comfort.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eKey Highlights\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\"\u003eCOMPACT ERGONOMICS\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eFormato Calibrado: 80,5 cm\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eProporciones optimizadas según los rigurosos estándares de diseño de Roca, pensadas para encajar con armonía en baños principales o aseos de cortesía.\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\"\u003eCERTIFIED QUALITY\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eEuropean Quality Certification\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eFabricado bajo los más exigentes controles técnicos y de sostenibilidad de Roca, asegurando repuestos originales y durabilidad a largo plazo.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eTechnical Specifications\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\u003cdt\u003eElementos Incluidos\u003c\/dt\u003e\u003cdd\u003eMueble bajo suspendido con cajones y lavabo porcelánico integrado\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eBrand \/ Manufacturer\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Series\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eManufacturer Reference\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA851497434 + (A816761001 o A816826458) + (A816761001)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEAN Code\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290200614\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eProduct Category\u003c\/dt\u003e\u003cdd\u003eMuebles de lavabo\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eOverall Dimensions\u003c\/dt\u003e\u003cdd\u003e80,5 cm (ancho) x 53,7 cm (alto) x 38 cm (fondo)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eAssembly Status\u003c\/dt\u003e\u003cdd\u003eFurniture delivered fully pre-assembled from factory\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMain Material\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003eHigh-resistance vitreous china ceramic\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eOfficial Warranty\u003c\/dt\u003e\u003cdd\u003e3-Year official European Roca warranty\u003c\/dd\u003e\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eOfficial Quality Commitment and Support\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3-Year European Official Roca Warranty\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eRoca is the premier European benchmark in sanitary bathroom design. All models feature a 3-year official European manufacturer warranty and specialized technical service.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Without leg set \/ Sin set de 2 colgadores","offer_id":57371575124233,"sku":"A851497434","price":372.13,"currency_code":"EUR","in_stock":true},{"title":"Without leg set \/ Set de 2 colgadores","offer_id":57371575157001,"sku":"A851497434+A816761001","price":447.49,"currency_code":"EUR","in_stock":true},{"title":"With leg set \/ Set de 2 colgadores","offer_id":57371575189769,"sku":"A851497434+A816826458+A816761001","price":468.76,"currency_code":"EUR","in_stock":true},{"title":"With leg set \/ Sin set de 2 colgadores","offer_id":57371575222537,"sku":"A851497434+A816826458","price":402.53,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_420300_369975.webp?v=1790865536"},{"product_id":"conjunto-de-bano-de-60-cm-con-dos-cajones-en-acabado-color-blanco-brillo-pack-the-gap-roca","title":"Mueble de baño de 100,5 cm con lavabo central en color blanco mate Unik The Gap 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\/* --- 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 • THE GAP\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eSanitary innovation, contemporary lines, and supreme bathroom comfort.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eThe \u003cb\u003eBathroom Vanity Unit de 100,5 cm with Basin central en White mate Unik The Gap Roca\u003c\/b\u003e combines Roca's official sanitary engineering and contemporary aesthetics with high-durability finishes for supreme bathroom hygiene and daily comfort.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eKey Highlights\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\"\u003eCOMPACT ERGONOMICS\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eFormato Calibrado: 10 cm\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eProporciones optimizadas según los rigurosos estándares de diseño de Roca, pensadas para encajar con armonía en baños principales o aseos de cortesía.\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\"\u003eCERTIFIED QUALITY\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eEuropean Quality Certification\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eFabricado bajo los más exigentes controles técnicos y de sostenibilidad de Roca, asegurando repuestos originales y durabilidad a largo plazo.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eTechnical Specifications\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\u003cdt\u003eElementos Incluidos\u003c\/dt\u003e\u003cdd\u003eMueble bajo suspendido con cajones y lavabo porcelánico integrado\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eBrand \/ Manufacturer\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Series\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eManufacturer Reference\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA851853509 + (A816820409 o A816827339 o A817922C00 o A816761001) + (A816761001 o A816820409 o A816827339)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEAN Code\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003eNo disponible\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eProduct Category\u003c\/dt\u003e\u003cdd\u003eMuebles de lavabo\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eOverall Dimensions\u003c\/dt\u003e\u003cdd\u003e10 cm (ancho) x 5,6 cm (alto) x 21 cm (fondo)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eAssembly Status\u003c\/dt\u003e\u003cdd\u003eFurniture delivered fully pre-assembled from factory\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMain Material\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003eHigh-resistance vitreous china ceramic\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eOfficial Warranty\u003c\/dt\u003e\u003cdd\u003e3-Year official European Roca warranty\u003c\/dd\u003e\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eOfficial Quality Commitment and Support\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3-Year European Official Roca Warranty\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eRoca is the premier European benchmark in sanitary bathroom design. All models feature a 3-year official European manufacturer warranty and specialized technical service.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Without towel rail \/ Without leg set \/ Sin caja organizadora + Sin set de 2 colgadores","offer_id":57373340008713,"sku":"A851853509","price":523.59,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ Without leg set \/ Con caja organizadora + Set de 2 colgadores","offer_id":57373340041481,"sku":"A851853509+A816820409+A816761001","price":613.6,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ With leg set \/ Con caja organizadora + Set de 2 colgadores","offer_id":57373340074249,"sku":"A851853509+A816827339+A816820409+A816761001","price":645.57,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ Without leg set \/ Con caja organizadora + Set de 2 colgadores","offer_id":57373340107017,"sku":"A851853509+A817922C00+A816820409+A816761001","price":653.32,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ With leg set \/ Con caja organizadora + Set de 2 colgadores","offer_id":57373340139785,"sku":"A851853509+A817922C00+A816827339+A816820409+A816761001","price":685.3,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ Without leg set \/ Con caja organizadora + Sin set de 2 colgadores","offer_id":57373340172553,"sku":"A851853509+A816820409","price":538.24,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ With leg set \/ Con caja organizadora + Sin set de 2 colgadores","offer_id":57373340205321,"sku":"A851853509+A816827339+A816820409","price":570.2,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ Without leg set \/ Con caja organizadora + Sin set de 2 colgadores","offer_id":57373340238089,"sku":"A851853509+A817922C00+A816820409","price":577.96,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ With leg set \/ Con caja organizadora + Sin set de 2 colgadores","offer_id":57373340270857,"sku":"A851853509+A817922C00+A816827339+A816820409","price":609.92,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ Without leg set \/ Sin caja organizadora + Set de 2 colgadores","offer_id":57373340303625,"sku":"A851853509+A816761001","price":598.95,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ With leg set \/ Sin caja organizadora + Set de 2 colgadores","offer_id":57373340336393,"sku":"A851853509+A816827339+A816761001","price":630.92,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ Without leg set \/ Sin caja organizadora + Set de 2 colgadores","offer_id":57373340369161,"sku":"A851853509+A817922C00+A816761001","price":638.67,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ With leg set \/ Sin caja organizadora + Set de 2 colgadores","offer_id":57373340401929,"sku":"A851853509+A817922C00+A816827339+A816761001","price":670.65,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ With leg set \/ Sin caja organizadora + Sin set de 2 colgadores","offer_id":57373340434697,"sku":"A851853509+A816827339","price":555.55,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ Without leg set \/ Sin caja organizadora + Sin set de 2 colgadores","offer_id":57373340467465,"sku":"A851853509+A817922C00","price":563.31,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ With leg set \/ Sin caja organizadora + Sin set de 2 colgadores","offer_id":57373340500233,"sku":"A851853509+A817922C00+A816827339","price":595.28,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_670564_1740414.webp?v=1790966201"},{"product_id":"lavabo-con-pedestal-de-65-cm-fabricado-en-porcelana-de-color-blanco-the-gap-roca","title":"Lavabo con pedestal de 65 cm fabricado en porcelana de color blanco The Gap 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\/* --- 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 • THE GAP\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eSanitary innovation, contemporary lines, and supreme bathroom comfort.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eThe \u003cb\u003eLavabo con pedestal de 65 cm fabricado en porcelana White The Gap Roca\u003c\/b\u003e combines Roca's official sanitary engineering and contemporary aesthetics with high-durability finishes for supreme bathroom hygiene and daily comfort.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eKey Highlights\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\"\u003eSANITARY CERAMIC\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eHigh-Gloss Vitreous China\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eEsmalte cerámico cocido a más de 1.200 °C de tacto ultrasuave, inalterable al rayado, a los productos desinfectantes y con retención de brillo permanente.\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\"\u003eCOMPACT ERGONOMICS\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eFormato Calibrado: 47 cm\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eProporciones optimizadas según los rigurosos estándares de diseño de Roca, pensadas para encajar con armonía en baños principales o aseos de cortesía.\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\"\u003eCERTIFIED QUALITY\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eEuropean Quality Certification\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eFabricado bajo los más exigentes controles técnicos y de sostenibilidad de Roca, asegurando repuestos originales y durabilidad a largo plazo.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eTechnical Specifications\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\u003cdt\u003eBrand \/ Manufacturer\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Series\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eManufacturer Reference\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA327473000 + A337470000\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEAN Code\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003eNo disponible\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eProduct Category\u003c\/dt\u003e\u003cdd\u003eLavabos\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eOverall Dimensions\u003c\/dt\u003e\u003cdd\u003e47 cm (ancho) x 14 cm (alto) x 65 cm (fondo\/largo)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMain Material\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003eHigh-resistance vitreous china ceramic\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eOfficial Warranty\u003c\/dt\u003e\u003cdd\u003e3-Year official European Roca warranty\u003c\/dd\u003e\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  \u003cdiv class=\"mkd__bloque mkd__anim\"\u003e\n    \n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eLavabo Integrado y Seno Lateral\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eLavabo con pedestal incluido.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003ePosee un agujero para grifería en el centro.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eGrifería no incluida.\u003c\/p\u003e\n      \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eFactory Reliability and Peace of Mind\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003eOfficial Roca Manufacturer Warranty (3 Years)\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eInvesting in genuine Roca products ensures top durability and performance standards, backed by a 3-year official European warranty and certified support.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Default Title","offer_id":57371773305097,"sku":"A327473000+A337470000","price":163.87,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_367091_51162.webp?v=1790873817"},{"product_id":"lavabo-para-instalacion-a-mural-de-45-cm-fabricado-en-porcelana-de-color-blanco-the-gap-roca","title":"Lavabo para instalación a mural de 45 cm fabricado en porcelana de color blanco The Gap 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\/* --- 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 • THE GAP\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eSanitary innovation, contemporary lines, and supreme bathroom comfort.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eThe \u003cb\u003eLavabo para instalación a mural de 45 cm fabricado en porcelana White The Gap Roca\u003c\/b\u003e combines Roca's official sanitary engineering and contemporary aesthetics with high-durability finishes for supreme bathroom hygiene and daily comfort.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eKey Highlights\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\"\u003eSANITARY CERAMIC\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eHigh-Gloss Vitreous China\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eEsmalte cerámico cocido a más de 1.200 °C de tacto ultrasuave, inalterable al rayado, a los productos desinfectantes y con retención de brillo permanente.\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\"\u003eCOMPACT ERGONOMICS\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eFormato Calibrado: 42 cm\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eProporciones optimizadas según los rigurosos estándares de diseño de Roca, pensadas para encajar con armonía en baños principales o aseos de cortesía.\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\"\u003eCERTIFIED QUALITY\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eEuropean Quality Certification\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eFabricado bajo los más exigentes controles técnicos y de sostenibilidad de Roca, asegurando repuestos originales y durabilidad a largo plazo.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eTechnical Specifications\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\u003cdt\u003eElementos Incluidos\u003c\/dt\u003e\u003cdd\u003ejuego de fijación\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eBrand \/ Manufacturer\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Series\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eManufacturer Reference\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA327477000\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEAN Code\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8414329154986\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eProduct Category\u003c\/dt\u003e\u003cdd\u003eLavabos\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eOverall Dimensions\u003c\/dt\u003e\u003cdd\u003e42 cm (ancho) x 17 cm (alto) x 45 cm (fondo\/largo)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMain Material\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003eHigh-resistance vitreous china ceramic\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eOfficial Warranty\u003c\/dt\u003e\u003cdd\u003e3-Year official European Roca warranty\u003c\/dd\u003e\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  \u003cdiv class=\"mkd__bloque mkd__anim\"\u003e\n    \n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eLavabo Integrado y Seno Lateral\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eEl lavabo está hecho de porcelana.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eTiene un acabado de color blanco.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eLa grifería no está incluida.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAgujeros para grifería\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003e1 Agujero en el centro.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003e1 Agujero en el centro.\u003c\/p\u003e\n      \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eOfficial Quality Commitment and Support\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3-Year European Official Roca Warranty\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eRoca is the premier European benchmark in sanitary bathroom design. All models feature a 3-year official European manufacturer warranty and specialized technical service.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Default Title","offer_id":57371774157065,"sku":"A327477000","price":73.01,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_367102_292011.webp?v=1790873972"},{"product_id":"mueble-de-bano-de-80-cm-de-ancho-con-lavabo-central-color-fresno-unik-the-gap-roca","title":"Mueble de baño de 80 cm de ancho con lavabo central color fresno Unik The Gap 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\/* --- 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 • THE GAP\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eSanitary innovation, contemporary lines, and supreme bathroom comfort.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eThe \u003cb\u003eBathroom Vanity Unit de 80 cm with Basin central fresno Unik The Gap Roca\u003c\/b\u003e combines Roca's official sanitary engineering and contemporary aesthetics with high-durability finishes for supreme bathroom hygiene and daily comfort.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eKey Highlights\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\"\u003eCOMPACT ERGONOMICS\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eFormato Calibrado: 80,5 cm\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eProporciones optimizadas según los rigurosos estándares de diseño de Roca, pensadas para encajar con armonía en baños principales o aseos de cortesía.\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\"\u003eCERTIFIED QUALITY\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eEuropean Quality Certification\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eFabricado bajo los más exigentes controles técnicos y de sostenibilidad de Roca, asegurando repuestos originales y durabilidad a largo plazo.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eTechnical Specifications\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\u003cdt\u003eElementos Incluidos\u003c\/dt\u003e\u003cdd\u003eMueble bajo suspendido con cajones y lavabo porcelánico integrado\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eBrand \/ Manufacturer\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Series\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eManufacturer Reference\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA851486434 + (A816761001 o A816827458 o A817922C00 o A816819409 o A816820409) + (A816761001 o A816827458 o A816819409 o A816820409)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEAN Code\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290199369\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eProduct Category\u003c\/dt\u003e\u003cdd\u003eMuebles de lavabo\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eOverall Dimensions\u003c\/dt\u003e\u003cdd\u003e80,5 cm (ancho) x 76,3 cm (alto) x 46 cm (fondo)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eAssembly Status\u003c\/dt\u003e\u003cdd\u003eFurniture delivered fully pre-assembled from factory\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMain Material\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003eHigh-resistance vitreous china ceramic\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eOfficial Warranty\u003c\/dt\u003e\u003cdd\u003e3-Year official European Roca warranty\u003c\/dd\u003e\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eOfficial Quality Commitment and Support\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3-Year European Official Roca Warranty\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eRoca is the premier European benchmark in sanitary bathroom design. All models feature a 3-year official European manufacturer warranty and specialized technical service.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Without towel rail \/ Without leg set \/ Sin caja organizadora + Sin caja organizadora + Sin set de 2 colgadores","offer_id":57371775992073,"sku":"A851486434","price":454.65,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ Without leg set \/ Sin caja organizadora + Sin caja organizadora + Set de 2 colgadores","offer_id":57371776024841,"sku":"A851486434+A816761001","price":530.01,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ With leg set \/ Sin caja organizadora + Sin caja organizadora + Set de 2 colgadores","offer_id":57371776057609,"sku":"A851486434+A816827458+A816761001","price":561.98,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ Without leg set \/ Sin caja organizadora + Sin caja organizadora + Set de 2 colgadores","offer_id":57371776090377,"sku":"A851486434+A817922C00+A816761001","price":569.74,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ With leg set \/ Sin caja organizadora + Sin caja organizadora + Set de 2 colgadores","offer_id":57371776123145,"sku":"A851486434+A817922C00+A816827458+A816761001","price":601.69,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ With leg set \/ Sin caja organizadora + Sin caja organizadora + Sin set de 2 colgadores","offer_id":57371776155913,"sku":"A851486434+A816827458","price":486.61,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ Without leg set \/ Sin caja organizadora + Sin caja organizadora + Sin set de 2 colgadores","offer_id":57371776188681,"sku":"A851486434+A817922C00","price":494.38,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ With leg set \/ Sin caja organizadora + Sin caja organizadora + Sin set de 2 colgadores","offer_id":57371776221449,"sku":"A851486434+A817922C00+A816827458","price":526.33,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ Without leg set \/ Sin caja organizadora + Con caja organizadora + Set de 2 colgadores","offer_id":57371776254217,"sku":"A851486434+A816819409+A816761001","price":538.79,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ With leg set \/ Sin caja organizadora + Con caja organizadora + Set de 2 colgadores","offer_id":57371776286985,"sku":"A851486434+A816827458+A816819409+A816761001","price":570.75,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ Without leg set \/ Sin caja organizadora + Con caja organizadora + Set de 2 colgadores","offer_id":57371776319753,"sku":"A851486434+A817922C00+A816819409+A816761001","price":578.52,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ With leg set \/ Sin caja organizadora + Con caja organizadora + Set de 2 colgadores","offer_id":57371776352521,"sku":"A851486434+A817922C00+A816827458+A816819409+A816761001","price":610.39,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ Without leg set \/ Sin caja organizadora + Con caja organizadora + Sin set de 2 colgadores","offer_id":57371776385289,"sku":"A851486434+A816819409","price":463.42,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ With leg set \/ Sin caja organizadora + Con caja organizadora + Sin set de 2 colgadores","offer_id":57371776418057,"sku":"A851486434+A816827458+A816819409","price":495.4,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ Without leg set \/ Sin caja organizadora + Con caja organizadora + Sin set de 2 colgadores","offer_id":57371776450825,"sku":"A851486434+A817922C00+A816819409","price":503.14,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ With leg set \/ Sin caja organizadora + Con caja organizadora + Sin set de 2 colgadores","offer_id":57371776483593,"sku":"A851486434+A817922C00+A816827458+A816819409","price":535.1,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ Without leg set \/ Con caja organizadora + Sin caja organizadora + Set de 2 colgadores","offer_id":57371776516361,"sku":"A851486434+A816820409+A816761001","price":544.66,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ With leg set \/ Con caja organizadora + Sin caja organizadora + Set de 2 colgadores","offer_id":57371776549129,"sku":"A851486434+A816827458+A816820409+A816761001","price":576.64,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ Without leg set \/ Con caja organizadora + Sin caja organizadora + Set de 2 colgadores","offer_id":57371776581897,"sku":"A851486434+A817922C00+A816820409+A816761001","price":584.62,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ With leg set \/ Con caja organizadora + Sin caja organizadora + Set de 2 colgadores","offer_id":57371776614665,"sku":"A851486434+A817922C00+A816827458+A816820409+A816761001","price":616.34,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ Without leg set \/ Con caja organizadora + Sin caja organizadora + Sin set de 2 colgadores","offer_id":57371776647433,"sku":"A851486434+A816820409","price":469.3,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ With leg set \/ Con caja organizadora + Sin caja organizadora + Sin set de 2 colgadores","offer_id":57371776680201,"sku":"A851486434+A816827458+A816820409","price":501.26,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ Without leg set \/ Con caja organizadora + Sin caja organizadora + Sin set de 2 colgadores","offer_id":57371776712969,"sku":"A851486434+A817922C00+A816820409","price":509.03,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ With leg set \/ Con caja organizadora + Sin caja organizadora + Sin set de 2 colgadores","offer_id":57371776745737,"sku":"A851486434+A817922C00+A816827458+A816820409","price":540.99,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ Without leg set \/ Con caja organizadora + Con caja organizadora + Set de 2 colgadores","offer_id":57371776778505,"sku":"A851486434+A816820409+A816819409+A816761001","price":553.44,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ With leg set \/ Con caja organizadora + Con caja organizadora + Set de 2 colgadores","offer_id":57371776811273,"sku":"A851486434+A816827458+A816820409+A816819409+A816761001","price":585.4,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ Without leg set \/ Con caja organizadora + Con caja organizadora + Set de 2 colgadores","offer_id":57371776844041,"sku":"A851486434+A817922C00+A816820409+A816819409+A816761001","price":593.94,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ With leg set \/ Con caja organizadora + Con caja organizadora + Set de 2 colgadores","offer_id":57371776876809,"sku":"A851486434+A817922C00+A816827458+A816820409+A816819409+A816761001","price":625.13,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ Without leg set \/ Con caja organizadora + Con caja organizadora + Sin set de 2 colgadores","offer_id":57371776909577,"sku":"A851486434+A816820409+A816819409","price":478.07,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ With leg set \/ Con caja organizadora + Con caja organizadora + Sin set de 2 colgadores","offer_id":57371776942345,"sku":"A851486434+A816827458+A816820409+A816819409","price":510.04,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ Without leg set \/ Con caja organizadora + Con caja organizadora + Sin set de 2 colgadores","offer_id":57371776975113,"sku":"A851486434+A817922C00+A816820409+A816819409","price":517.79,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ With leg set \/ Con caja organizadora + Con caja organizadora + Sin set de 2 colgadores","offer_id":57371777007881,"sku":"A851486434+A817922C00+A816827458+A816820409+A816819409","price":549.76,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_421088_376077.webp?v=1790874110"},{"product_id":"conjunto-de-bano-de-100-cm-con-dos-cajones-en-color-blanco-brillo-pack-the-gap-roca","title":"Conjunto de baño de 100 cm con dos cajones en color blanco brillo Pack The Gap 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\/* --- 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 • THE GAP\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eSanitary innovation, contemporary lines, and supreme bathroom comfort.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eThe \u003cb\u003eConjunto de baño de 100 cm con dos cajones en Gloss White Pack The Gap Roca\u003c\/b\u003e combines Roca's official sanitary engineering and contemporary aesthetics with high-durability finishes for supreme bathroom hygiene and daily comfort.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eKey Highlights\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\"\u003eCOMPACT ERGONOMICS\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eFormato Calibrado: 39 cm\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eProporciones optimizadas según los rigurosos estándares de diseño de Roca, pensadas para encajar con armonía en baños principales o aseos de cortesía.\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\"\u003eCERTIFIED QUALITY\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eEuropean Quality Certification\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eFabricado bajo los más exigentes controles técnicos y de sostenibilidad de Roca, asegurando repuestos originales y durabilidad a largo plazo.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eTechnical Specifications\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\u003cdt\u003eElementos Incluidos\u003c\/dt\u003e\u003cdd\u003eMueble bajo suspendido con cajones y lavabo porcelánico integrado\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eBrand \/ Manufacturer\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Series\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eManufacturer Reference\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA851515806 + (A816761001 o A816826339 o A817922C00 o A816819409 o A816820409) + (A816761001 o A816826339 o A816819409 o A816820409)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEAN Code\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290170269\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eProduct Category\u003c\/dt\u003e\u003cdd\u003eMuebles de lavabo\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eOverall Dimensions\u003c\/dt\u003e\u003cdd\u003e39 cm (ancho) x 5 cm (alto) x 10,5 cm (fondo)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMain Material\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003eHigh-resistance vitreous china ceramic\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eOfficial Warranty\u003c\/dt\u003e\u003cdd\u003e3-Year official European Roca warranty\u003c\/dd\u003e\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eOfficial Quality Commitment and Support\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3-Year European Official Roca Warranty\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eRoca is the premier European benchmark in sanitary bathroom design. All models feature a 3-year official European manufacturer warranty and specialized technical service.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Without towel rail \/ Without leg set \/ Sin caja organizadora + Sin caja organizadora + Sin set de 2 colgadores","offer_id":57371778842889,"sku":"A851515806","price":543.17,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ Without leg set \/ Sin caja organizadora + Sin caja organizadora + Set de 2 colgadores","offer_id":57371778875657,"sku":"A851515806+A816761001","price":618.53,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ With leg set \/ Sin caja organizadora + Sin caja organizadora + Set de 2 colgadores","offer_id":57371778908425,"sku":"A851515806+A816826339+A816761001","price":648.94,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ Without leg set \/ Sin caja organizadora + Sin caja organizadora + Set de 2 colgadores","offer_id":57371778941193,"sku":"A851515806+A817922C00+A816761001","price":658.26,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ With leg set \/ Sin caja organizadora + Sin caja organizadora + Set de 2 colgadores","offer_id":57371778973961,"sku":"A851515806+A817922C00+A816826339+A816761001","price":688.66,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ With leg set \/ Sin caja organizadora + Sin caja organizadora + Sin set de 2 colgadores","offer_id":57371779006729,"sku":"A851515806+A816826339","price":573.58,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ Without leg set \/ Sin caja organizadora + Sin caja organizadora + Sin set de 2 colgadores","offer_id":57371779039497,"sku":"A851515806+A817922C00","price":582.9,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ With leg set \/ Sin caja organizadora + Sin caja organizadora + Sin set de 2 colgadores","offer_id":57371779072265,"sku":"A851515806+A817922C00+A816826339","price":613.29,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ Without leg set \/ Sin caja organizadora + Con caja organizadora + Set de 2 colgadores","offer_id":57371779105033,"sku":"A851515806+A816819409+A816761001","price":627.31,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ With leg set \/ Sin caja organizadora + Con caja organizadora + Set de 2 colgadores","offer_id":57371779137801,"sku":"A851515806+A816826339+A816819409+A816761001","price":657.71,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ Without leg set \/ Sin caja organizadora + Con caja organizadora + Set de 2 colgadores","offer_id":57371779170569,"sku":"A851515806+A817922C00+A816819409+A816761001","price":667.04,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ With leg set \/ Sin caja organizadora + Con caja organizadora + Set de 2 colgadores","offer_id":57371779203337,"sku":"A851515806+A817922C00+A816826339+A816819409+A816761001","price":697.43,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ Without leg set \/ Sin caja organizadora + Con caja organizadora + Sin set de 2 colgadores","offer_id":57371779236105,"sku":"A851515806+A816819409","price":551.94,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ With leg set \/ Sin caja organizadora + Con caja organizadora + Sin set de 2 colgadores","offer_id":57371779268873,"sku":"A851515806+A816826339+A816819409","price":582.35,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ Without leg set \/ Sin caja organizadora + Con caja organizadora + Sin set de 2 colgadores","offer_id":57371779301641,"sku":"A851515806+A817922C00+A816819409","price":591.66,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ With leg set \/ Sin caja organizadora + Con caja organizadora + Sin set de 2 colgadores","offer_id":57371779334409,"sku":"A851515806+A817922C00+A816826339+A816819409","price":622.07,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ Without leg set \/ Con caja organizadora + Sin caja organizadora + Set de 2 colgadores","offer_id":57371779367177,"sku":"A851515806+A816820409+A816761001","price":633.18,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ With leg set \/ Con caja organizadora + Sin caja organizadora + Set de 2 colgadores","offer_id":57371779399945,"sku":"A851515806+A816826339+A816820409+A816761001","price":663.59,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ Without leg set \/ Con caja organizadora + Sin caja organizadora + Set de 2 colgadores","offer_id":57371779432713,"sku":"A851515806+A817922C00+A816820409+A816761001","price":672.91,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ With leg set \/ Con caja organizadora + Sin caja organizadora + Set de 2 colgadores","offer_id":57371779465481,"sku":"A851515806+A817922C00+A816826339+A816820409+A816761001","price":703.32,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ Without leg set \/ Con caja organizadora + Sin caja organizadora + Sin set de 2 colgadores","offer_id":57371779498249,"sku":"A851515806+A816820409","price":557.83,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ With leg set \/ Con caja organizadora + Sin caja organizadora + Sin set de 2 colgadores","offer_id":57371779531017,"sku":"A851515806+A816826339+A816820409","price":588.23,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ Without leg set \/ Con caja organizadora + Sin caja organizadora + Sin set de 2 colgadores","offer_id":57371779563785,"sku":"A851515806+A817922C00+A816820409","price":597.54,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ With leg set \/ Con caja organizadora + Sin caja organizadora + Sin set de 2 colgadores","offer_id":57371779596553,"sku":"A851515806+A817922C00+A816826339+A816820409","price":627.94,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ Without leg set \/ Con caja organizadora + Con caja organizadora + Set de 2 colgadores","offer_id":57371779629321,"sku":"A851515806+A816820409+A816819409+A816761001","price":641.97,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ With leg set \/ Con caja organizadora + Con caja organizadora + Set de 2 colgadores","offer_id":57371779662089,"sku":"A851515806+A816826339+A816820409+A816819409+A816761001","price":672.36,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ Without leg set \/ Con caja organizadora + Con caja organizadora + Set de 2 colgadores","offer_id":57371779694857,"sku":"A851515806+A817922C00+A816820409+A816819409+A816761001","price":681.68,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ With leg set \/ Con caja organizadora + Con caja organizadora + Set de 2 colgadores","offer_id":57371779727625,"sku":"A851515806+A817922C00+A816826339+A816820409+A816819409+A816761001","price":712.08,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ Without leg set \/ Con caja organizadora + Con caja organizadora + Sin set de 2 colgadores","offer_id":57371779760393,"sku":"A851515806+A816820409+A816819409","price":566.6,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ With leg set \/ Con caja organizadora + Con caja organizadora + Sin set de 2 colgadores","offer_id":57371779793161,"sku":"A851515806+A816826339+A816820409+A816819409","price":597.0,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ Without leg set \/ Con caja organizadora + Con caja organizadora + Sin set de 2 colgadores","offer_id":57371779825929,"sku":"A851515806+A817922C00+A816820409+A816819409","price":606.32,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ With leg set \/ Con caja organizadora + Con caja organizadora + Sin set de 2 colgadores","offer_id":57371779858697,"sku":"A851515806+A817922C00+A816826339+A816820409+A816819409","price":636.72,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_420754_373803.webp?v=1790874296"},{"product_id":"taza-suspendida-con-salida-horizontal-de-35-cm-fabricada-en-porcelana-de-color-blanco-the-gap-roca","title":"Taza Suspendida con Horizontal Outlet The Gap 35cm White 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\/* --- 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 • THE GAP SQUARE\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eSanitary innovation, contemporary lines, and supreme bathroom comfort.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eThe \u003cb\u003eTaza Suspendida con Horizontal Outlet The Gap 35cm White Roca\u003c\/b\u003e combines Roca's official sanitary engineering and contemporary aesthetics with high-durability finishes for supreme bathroom hygiene and daily comfort.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eKey Highlights\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\"\u003eOPTIMIZED FLUSH\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eDirect Washdown Discharge\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eGeometría interior calibrada para evacuar eficazmente con el menor volumen de agua, asegurando un arrastre limpio y silencioso en cada uso.\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\"\u003eSANITARY CERAMIC\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eHigh-Gloss Vitreous China\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eEsmalte cerámico cocido a más de 1.200 °C de tacto ultrasuave, inalterable al rayado, a los productos desinfectantes y con retención de brillo permanente.\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\"\u003eCERTIFIED QUALITY\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eEuropean Quality Certification\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eFabricado bajo los más exigentes controles técnicos y de sostenibilidad de Roca, asegurando repuestos originales y durabilidad a largo plazo.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eTechnical Specifications\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\u003cdt\u003eBrand \/ Manufacturer\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Series\u003c\/dt\u003e\u003cdd\u003eRoca The Gap Square\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eManufacturer Reference\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA346477000\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEAN Code\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8414329151848\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eProduct Category\u003c\/dt\u003e\u003cdd\u003eTazas de inodoro\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eAncho Comercial\u003c\/dt\u003e\u003cdd\u003e35 cm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEvacuation Type\u003c\/dt\u003e\u003cdd\u003eSalida horizontal (evacuación a pared)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eSistema de Descarga\u003c\/dt\u003e\u003cdd\u003eDescarga directa por arrastre con distribuidor perimetral\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMain Material\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003eHigh-resistance vitreous china ceramic\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eOfficial Warranty\u003c\/dt\u003e\u003cdd\u003e3-Year official European Roca warranty\u003c\/dd\u003e\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  \u003cdiv class=\"mkd__bloque mkd__anim\"\u003e\n    \n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eDisponible en color blanco.\u003c\/p\u003e\n      \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eOfficial Quality Commitment and Support\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3-Year European Official Roca Warranty\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eRoca is the premier European benchmark in sanitary bathroom design. All models feature a 3-year official European manufacturer warranty and specialized technical service.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Standard seat \/ White","offer_id":57373066133769,"sku":"A346477000+A80147000B+A890070120+A890195000","price":469.57,"currency_code":"EUR","in_stock":true},{"title":"Soft-close cushioned seat \/ White","offer_id":57373066166537,"sku":"A346477000+A80147200B+A890070120+A890195000","price":510.75,"currency_code":"EUR","in_stock":true},{"title":"Soft-close cushioned seat \/ Polished chrome","offer_id":57373066199305,"sku":"A346477000+A80147200B+A890070120+A890195001","price":514.24,"currency_code":"EUR","in_stock":true},{"title":"Standard seat \/ Polished chrome","offer_id":57373066232073,"sku":"A346477000+A80147000B+A890070120+A890195001","price":477.72,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_376116_297476.webp?v=1790954010"},{"product_id":"lavabo-sobre-encimera-de-porcelana-de-39-o-con-un-acabado-en-color-blanco-round-roca","title":"Mueble de baño con lavabo y espejo LED de 110 cm acabado fresno Pack The Gap 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\/* --- 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 • THE GAP\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eSanitary innovation, contemporary lines, and supreme bathroom comfort.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eThe \u003cb\u003eBathroom Vanity Unit with Basin y espejo LED de 110 cm acabado fresno Pack The Gap Roca\u003c\/b\u003e combines Roca's official sanitary engineering and contemporary aesthetics with high-durability finishes for supreme bathroom hygiene and daily comfort.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eKey Highlights\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\"\u003eMECHANICAL RESISTANCE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eMoisture-Resistant Cabinet Board\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eEstructura fabricada en tablero de partículas con sellado especial para resistir variaciones continuas de humedad, vapor y el desgaste del uso cotidiano.\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\"\u003eWALL-HUNG DESIGN\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eWall-Hung Installation\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eFijación mural que despeja la superficie del suelo, simplificando la limpieza integral del baño y aportando una sensación de mayor amplitud espacial.\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\"\u003eCOMPACT ERGONOMICS\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eFormato Calibrado: 10 cm\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eProporciones optimizadas según los rigurosos estándares de diseño de Roca, pensadas para encajar con armonía en baños principales o aseos de cortesía.\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\"\u003eCERTIFIED QUALITY\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eEuropean Quality Certification\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eFabricado bajo los más exigentes controles técnicos y de sostenibilidad de Roca, asegurando repuestos originales y durabilidad a largo plazo.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eTechnical Specifications\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\u003cdt\u003eElementos Incluidos\u003c\/dt\u003e\u003cdd\u003eMueble bajo suspendido con cajones y lavabo porcelánico integrado\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eBrand \/ Manufacturer\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Series\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eManufacturer Reference\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA851536434 + (A816761001 o A816829458 o A817922C00 o A3270MJ000 o A816819409 o A816820409) + (A816761001 o A816829458 o A817922C00 o A816819409 o A816820409)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEAN Code\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290178753\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eProduct Category\u003c\/dt\u003e\u003cdd\u003eMuebles de lavabo\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eOverall Dimensions\u003c\/dt\u003e\u003cdd\u003e10 cm (ancho) x 5,6 cm (alto) x 21 cm (fondo)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eAssembly Status\u003c\/dt\u003e\u003cdd\u003eFurniture delivered fully pre-assembled from factory\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMain Material\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003eHigh-resistance vitreous china ceramic\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eOfficial Warranty\u003c\/dt\u003e\u003cdd\u003e3-Year official European Roca warranty\u003c\/dd\u003e\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  \u003cdiv class=\"mkd__bloque mkd__anim\"\u003e\n    \n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eColección y Configuración\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003ePieza de equipamiento de baño perteneciente a la serie oficial The Gap de Roca.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eLavabo Integrado y Seno Lateral\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eIncluye mueble de base, con espejo y lavabo (opcional).\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eMódulo Suspendido y Cajoneras\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eEste mueble dispone de 1 puerta y 2 cajones con cierre amortiguado.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eMódulo Suspendido y Cajoneras\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003ePosee una instalación de tipo suspendido.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eEl mueble es de color Fresno nórdico.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEstructura y Material Hidrófugo\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eEstá fabricado en aglomerado, es decir, a partir de un tablero de partículas, lo que garantiza su resistencia al desgaste, humedades y golpes.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eLavabo Integrado y Seno Lateral\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eEl lavabo de sobre encimera se coloca del lado izquierdo.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eLavabo Integrado y Seno Lateral\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eNo incluye lavabo, patas ni grifería. Se pueden añadir (ver opcionales).\u003c\/p\u003e\n      \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eFactory Reliability and Peace of Mind\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003eOfficial Roca Manufacturer Warranty (3 Years)\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eInvesting in genuine Roca products ensures top durability and performance standards, backed by a 3-year official European warranty and certified support.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Without basin \/ Without towel rail \/ Without leg set + Sin caja organizadora + Sin caja organizadora + Sin set de 2 colgadores","offer_id":57378802336009,"sku":"A851536434","price":826.51,"currency_code":"EUR","in_stock":true},{"title":"Without basin \/ Without towel rail \/ Without leg set + Sin caja organizadora + Sin caja organizadora + Set de 2 colgadores","offer_id":57378802368777,"sku":"A851536434+A816761001","price":901.88,"currency_code":"EUR","in_stock":true},{"title":"Without basin \/ Without towel rail \/ With leg set + Sin caja organizadora + Sin caja organizadora + Set de 2 colgadores","offer_id":57378802401545,"sku":"A851536434+A816829458+A816761001","price":931.41,"currency_code":"EUR","in_stock":true},{"title":"Without basin \/ With towel rail \/ Without leg set + Sin caja organizadora + Sin caja organizadora + Set de 2 colgadores","offer_id":57378802434313,"sku":"A851536434+A817922C00+A816761001","price":941.6,"currency_code":"EUR","in_stock":true},{"title":"Without basin \/ With towel rail \/ With leg set + Sin caja organizadora + Sin caja organizadora + Set de 2 colgadores","offer_id":57378802467081,"sku":"A851536434+A817922C00+A816829458+A816761001","price":971.14,"currency_code":"EUR","in_stock":true},{"title":"With basin \/ Without towel rail \/ Without leg set + Sin caja organizadora + Sin caja organizadora + Set de 2 colgadores","offer_id":57378802499849,"sku":"A851536434+A3270MJ000+A816761001","price":996.67,"currency_code":"EUR","in_stock":true},{"title":"With basin \/ Without towel rail \/ With leg set + Sin caja organizadora + Sin caja organizadora + Set de 2 colgadores","offer_id":57378802532617,"sku":"A851536434+A3270MJ000+A816829458+A816761001","price":1026.21,"currency_code":"EUR","in_stock":true},{"title":"With basin \/ With towel rail \/ Without leg set + Sin caja organizadora + Sin caja organizadora + Set de 2 colgadores","offer_id":57378802565385,"sku":"A851536434+A3270MJ000+A817922C00+A816761001","price":1036.39,"currency_code":"EUR","in_stock":true},{"title":"With basin \/ With towel rail \/ With leg set + Sin caja organizadora + Sin caja organizadora + Set de 2 colgadores","offer_id":57378802598153,"sku":"A851536434+A3270MJ000+A817922C00+A816829458+A816761001","price":1065.93,"currency_code":"EUR","in_stock":true},{"title":"Without basin \/ Without towel rail \/ With leg set + Sin caja organizadora + Sin caja organizadora + Sin set de 2 colgadores","offer_id":57378802630921,"sku":"A851536434+A816829458","price":856.05,"currency_code":"EUR","in_stock":true},{"title":"Without basin \/ With towel rail \/ Without leg set + Sin caja organizadora + Sin caja organizadora + Sin set de 2 colgadores","offer_id":57378802663689,"sku":"A851536434+A817922C00","price":866.23,"currency_code":"EUR","in_stock":true},{"title":"Without basin \/ With towel rail \/ With leg set + Sin caja organizadora + Sin caja organizadora + Sin set de 2 colgadores","offer_id":57378802696457,"sku":"A851536434+A817922C00+A816829458","price":895.77,"currency_code":"EUR","in_stock":true},{"title":"With basin \/ Without towel rail \/ Without leg set + Sin caja organizadora + Sin caja organizadora + Sin set de 2 colgadores","offer_id":57378802729225,"sku":"A851536434+A3270MJ000","price":921.31,"currency_code":"EUR","in_stock":true},{"title":"With basin \/ Without towel rail \/ With leg set + Sin caja organizadora + Sin caja organizadora + Sin set de 2 colgadores","offer_id":57378802761993,"sku":"A851536434+A3270MJ000+A816829458","price":950.85,"currency_code":"EUR","in_stock":true},{"title":"With basin \/ With towel rail \/ Without leg set + Sin caja organizadora + Sin caja organizadora + Sin set de 2 colgadores","offer_id":57378802794761,"sku":"A851536434+A3270MJ000+A817922C00","price":961.03,"currency_code":"EUR","in_stock":true},{"title":"With basin \/ With towel rail \/ With leg set + Sin caja organizadora + Sin caja organizadora + Sin set de 2 colgadores","offer_id":57378802827529,"sku":"A851536434+A3270MJ000+A817922C00+A816829458","price":990.56,"currency_code":"EUR","in_stock":true},{"title":"Without basin \/ Without towel rail \/ Without leg set + Sin caja organizadora + Con caja organizadora + Set de 2 colgadores","offer_id":57378802860297,"sku":"A851536434+A816819409+A816761001","price":910.65,"currency_code":"EUR","in_stock":true},{"title":"Without basin \/ Without towel rail \/ With leg set + Sin caja organizadora + Con caja organizadora + Set de 2 colgadores","offer_id":57378802893065,"sku":"A851536434+A816829458+A816819409+A816761001","price":940.19,"currency_code":"EUR","in_stock":true},{"title":"Without basin \/ With towel rail \/ Without leg set + Sin caja organizadora + Con caja organizadora + Set de 2 colgadores","offer_id":57378802925833,"sku":"A851536434+A817922C00+A816819409+A816761001","price":950.37,"currency_code":"EUR","in_stock":true},{"title":"Without basin \/ With towel rail \/ With leg set + Sin caja organizadora + Con caja organizadora + Set de 2 colgadores","offer_id":57378802958601,"sku":"A851536434+A817922C00+A816829458+A816819409+A816761001","price":979.91,"currency_code":"EUR","in_stock":true},{"title":"With basin \/ Without towel rail \/ Without leg set + Sin caja organizadora + Con caja organizadora + Set de 2 colgadores","offer_id":57378802991369,"sku":"A851536434+A3270MJ000+A816819409+A816761001","price":1006.24,"currency_code":"EUR","in_stock":true},{"title":"With basin \/ Without towel rail \/ With leg set + Sin caja organizadora + Con caja organizadora + Set de 2 colgadores","offer_id":57378803024137,"sku":"A851536434+A3270MJ000+A816829458+A816819409+A816761001","price":1034.99,"currency_code":"EUR","in_stock":true},{"title":"With basin \/ With towel rail \/ Without leg set + Sin caja organizadora + Con caja organizadora + Set de 2 colgadores","offer_id":57378803056905,"sku":"A851536434+A3270MJ000+A817922C00+A816819409+A816761001","price":1045.17,"currency_code":"EUR","in_stock":true},{"title":"With basin \/ With towel rail \/ With leg set + Sin caja organizadora + Con caja organizadora + Set de 2 colgadores","offer_id":57378803089673,"sku":"A851536434+A3270MJ000+A817922C00+A816829458+A816819409+A816761001","price":1074.7,"currency_code":"EUR","in_stock":true},{"title":"Without basin \/ Without towel rail \/ Without leg set + Sin caja organizadora + Con caja organizadora + Sin set de 2 colgadores","offer_id":57378803122441,"sku":"A851536434+A816819409","price":835.29,"currency_code":"EUR","in_stock":true},{"title":"Without basin \/ Without towel rail \/ With leg set + Sin caja organizadora + Con caja organizadora + Sin set de 2 colgadores","offer_id":57378803155209,"sku":"A851536434+A816829458+A816819409","price":864.82,"currency_code":"EUR","in_stock":true},{"title":"Without basin \/ With towel rail \/ Without leg set + Sin caja organizadora + Con caja organizadora + Sin set de 2 colgadores","offer_id":57378803187977,"sku":"A851536434+A817922C00+A816819409","price":875.01,"currency_code":"EUR","in_stock":true},{"title":"Without basin \/ With towel rail \/ With leg set + Sin caja organizadora + Con caja organizadora + Sin set de 2 colgadores","offer_id":57378803220745,"sku":"A851536434+A817922C00+A816829458+A816819409","price":904.54,"currency_code":"EUR","in_stock":true},{"title":"With basin \/ Without towel rail \/ Without leg set + Sin caja organizadora + Con caja organizadora + Sin set de 2 colgadores","offer_id":57378803253513,"sku":"A851536434+A3270MJ000+A816819409","price":930.09,"currency_code":"EUR","in_stock":true},{"title":"With basin \/ Without towel rail \/ With leg set + Sin caja organizadora + Con caja organizadora + Sin set de 2 colgadores","offer_id":57378803286281,"sku":"A851536434+A3270MJ000+A816829458+A816819409","price":959.62,"currency_code":"EUR","in_stock":true},{"title":"With basin \/ With towel rail \/ Without leg set + Sin caja organizadora + Con caja organizadora + Sin set de 2 colgadores","offer_id":57378803319049,"sku":"A851536434+A3270MJ000+A817922C00+A816819409","price":969.8,"currency_code":"EUR","in_stock":true},{"title":"With basin \/ With towel rail \/ With leg set + Sin caja organizadora + Con caja organizadora + Sin set de 2 colgadores","offer_id":57378803351817,"sku":"A851536434+A3270MJ000+A817922C00+A816829458+A816819409","price":999.34,"currency_code":"EUR","in_stock":true},{"title":"Without basin \/ Without towel rail \/ Without leg set + Con caja organizadora + Sin caja organizadora + Set de 2 colgadores","offer_id":57378803384585,"sku":"A851536434+A816820409+A816761001","price":916.53,"currency_code":"EUR","in_stock":true},{"title":"Without basin \/ Without towel rail \/ With leg set + Con caja organizadora + Sin caja organizadora + Set de 2 colgadores","offer_id":57378803417353,"sku":"A851536434+A816829458+A816820409+A816761001","price":946.06,"currency_code":"EUR","in_stock":true},{"title":"Without basin \/ With towel rail \/ Without leg set + Con caja organizadora + Sin caja organizadora + Set de 2 colgadores","offer_id":57378803450121,"sku":"A851536434+A817922C00+A816820409+A816761001","price":956.25,"currency_code":"EUR","in_stock":true},{"title":"Without basin \/ With towel rail \/ With leg set + Con caja organizadora + Sin caja organizadora + Set de 2 colgadores","offer_id":57378803482889,"sku":"A851536434+A817922C00+A816829458+A816820409+A816761001","price":985.78,"currency_code":"EUR","in_stock":true},{"title":"With basin \/ Without towel rail \/ Without leg set + Con caja organizadora + Sin caja organizadora + Set de 2 colgadores","offer_id":57378803515657,"sku":"A851536434+A3270MJ000+A816820409+A816761001","price":1011.32,"currency_code":"EUR","in_stock":true},{"title":"With basin \/ Without towel rail \/ With leg set + Con caja organizadora + Sin caja organizadora + Set de 2 colgadores","offer_id":57378803548425,"sku":"A851536434+A3270MJ000+A816829458+A816820409+A816761001","price":1040.86,"currency_code":"EUR","in_stock":true},{"title":"With basin \/ With towel rail \/ Without leg set + Con caja organizadora + Sin caja organizadora + Set de 2 colgadores","offer_id":57378803581193,"sku":"A851536434+A3270MJ000+A817922C00+A816820409+A816761001","price":1051.28,"currency_code":"EUR","in_stock":true},{"title":"With basin \/ With towel rail \/ With leg set + Con caja organizadora + Sin caja organizadora + Set de 2 colgadores","offer_id":57378803613961,"sku":"A851536434+A3270MJ000+A817922C00+A816829458+A816820409+A816761001","price":1080.59,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_421491_378633.webp?v=1791292216"},{"product_id":"mueble-de-bano-de-80-cm-con-lavabo-izquierdo-color-blanco-brillo-unik-the-gap-roca","title":"Mueble de baño de 80 cm con lavabo izquierdo color blanco brillo Unik The Gap 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\/* --- 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 • THE GAP\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eSanitary innovation, contemporary lines, and supreme bathroom comfort.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eThe \u003cb\u003eBathroom Vanity Unit de 80 cm with Basin izquierdo Gloss White Unik The Gap Roca\u003c\/b\u003e combines Roca's official sanitary engineering and contemporary aesthetics with high-durability finishes for supreme bathroom hygiene and daily comfort.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eKey Highlights\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\"\u003eCOMPACT ERGONOMICS\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eFormato Calibrado: 80,5 cm\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eProporciones optimizadas según los rigurosos estándares de diseño de Roca, pensadas para encajar con armonía en baños principales o aseos de cortesía.\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\"\u003eCERTIFIED QUALITY\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eEuropean Quality Certification\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eFabricado bajo los más exigentes controles técnicos y de sostenibilidad de Roca, asegurando repuestos originales y durabilidad a largo plazo.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eTechnical Specifications\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\u003cdt\u003eElementos Incluidos\u003c\/dt\u003e\u003cdd\u003eMueble bajo suspendido con cajones y lavabo porcelánico integrado\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eBrand \/ Manufacturer\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Series\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eManufacturer Reference\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA851487806 + (A816761001 o A816827339 o A817922C00 o A816819409 o A816820409) + (A816761001 o A816827339 o A816819409 o A816820409)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEAN Code\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290199260\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eProduct Category\u003c\/dt\u003e\u003cdd\u003eMuebles de lavabo\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eOverall Dimensions\u003c\/dt\u003e\u003cdd\u003e80,5 cm (ancho) x 76,3 cm (alto) x 46 cm (fondo)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eAssembly Status\u003c\/dt\u003e\u003cdd\u003eFurniture delivered fully pre-assembled from factory\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMain Material\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003eHigh-resistance vitreous china ceramic\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eOfficial Warranty\u003c\/dt\u003e\u003cdd\u003e3-Year official European Roca warranty\u003c\/dd\u003e\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eFactory Reliability and Peace of Mind\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003eOfficial Roca Manufacturer Warranty (3 Years)\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eInvesting in genuine Roca products ensures top durability and performance standards, backed by a 3-year official European warranty and certified support.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Without towel rail \/ Without leg set \/ Sin caja organizadora + Sin caja organizadora + Sin set de 2 colgadores","offer_id":57371843035401,"sku":"A851487806","price":454.65,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ Without leg set \/ Sin caja organizadora + Sin caja organizadora + Set de 2 colgadores","offer_id":57371843068169,"sku":"A851487806+A816761001","price":530.01,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ With leg set \/ Sin caja organizadora + Sin caja organizadora + Set de 2 colgadores","offer_id":57371843100937,"sku":"A851487806+A816827339+A816761001","price":561.98,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ Without leg set \/ Sin caja organizadora + Sin caja organizadora + Set de 2 colgadores","offer_id":57371843133705,"sku":"A851487806+A817922C00+A816761001","price":569.74,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ With leg set \/ Sin caja organizadora + Sin caja organizadora + Set de 2 colgadores","offer_id":57371843166473,"sku":"A851487806+A817922C00+A816827339+A816761001","price":601.69,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ With leg set \/ Sin caja organizadora + Sin caja organizadora + Sin set de 2 colgadores","offer_id":57371843199241,"sku":"A851487806+A816827339","price":486.61,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ Without leg set \/ Sin caja organizadora + Sin caja organizadora + Sin set de 2 colgadores","offer_id":57371843232009,"sku":"A851487806+A817922C00","price":494.38,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ With leg set \/ Sin caja organizadora + Sin caja organizadora + Sin set de 2 colgadores","offer_id":57371843264777,"sku":"A851487806+A817922C00+A816827339","price":526.33,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ Without leg set \/ Sin caja organizadora + Con caja organizadora + Set de 2 colgadores","offer_id":57371843297545,"sku":"A851487806+A816819409+A816761001","price":538.79,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ With leg set \/ Sin caja organizadora + Con caja organizadora + Set de 2 colgadores","offer_id":57371843330313,"sku":"A851487806+A816827339+A816819409+A816761001","price":570.75,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ Without leg set \/ Sin caja organizadora + Con caja organizadora + Set de 2 colgadores","offer_id":57371843363081,"sku":"A851487806+A817922C00+A816819409+A816761001","price":578.52,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ With leg set \/ Sin caja organizadora + Con caja organizadora + Set de 2 colgadores","offer_id":57371843395849,"sku":"A851487806+A817922C00+A816827339+A816819409+A816761001","price":610.39,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ Without leg set \/ Sin caja organizadora + Con caja organizadora + Sin set de 2 colgadores","offer_id":57371843428617,"sku":"A851487806+A816819409","price":463.42,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ With leg set \/ Sin caja organizadora + Con caja organizadora + Sin set de 2 colgadores","offer_id":57371843461385,"sku":"A851487806+A816827339+A816819409","price":495.4,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ Without leg set \/ Sin caja organizadora + Con caja organizadora + Sin set de 2 colgadores","offer_id":57371843494153,"sku":"A851487806+A817922C00+A816819409","price":503.14,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ With leg set \/ Sin caja organizadora + Con caja organizadora + Sin set de 2 colgadores","offer_id":57371843526921,"sku":"A851487806+A817922C00+A816827339+A816819409","price":535.1,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ Without leg set \/ Con caja organizadora + Sin caja organizadora + Set de 2 colgadores","offer_id":57371843559689,"sku":"A851487806+A816820409+A816761001","price":544.66,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ With leg set \/ Con caja organizadora + Sin caja organizadora + Set de 2 colgadores","offer_id":57371843592457,"sku":"A851487806+A816827339+A816820409+A816761001","price":576.64,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ Without leg set \/ Con caja organizadora + Sin caja organizadora + Set de 2 colgadores","offer_id":57371843625225,"sku":"A851487806+A817922C00+A816820409+A816761001","price":584.62,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ With leg set \/ Con caja organizadora + Sin caja organizadora + Set de 2 colgadores","offer_id":57371843657993,"sku":"A851487806+A817922C00+A816827339+A816820409+A816761001","price":616.34,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ Without leg set \/ Con caja organizadora + Sin caja organizadora + Sin set de 2 colgadores","offer_id":57371843690761,"sku":"A851487806+A816820409","price":469.3,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ With leg set \/ Con caja organizadora + Sin caja organizadora + Sin set de 2 colgadores","offer_id":57371843723529,"sku":"A851487806+A816827339+A816820409","price":501.26,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ Without leg set \/ Con caja organizadora + Sin caja organizadora + Sin set de 2 colgadores","offer_id":57371843756297,"sku":"A851487806+A817922C00+A816820409","price":509.03,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ With leg set \/ Con caja organizadora + Sin caja organizadora + Sin set de 2 colgadores","offer_id":57371843789065,"sku":"A851487806+A817922C00+A816827339+A816820409","price":540.99,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ Without leg set \/ Con caja organizadora + Con caja organizadora + Set de 2 colgadores","offer_id":57371843821833,"sku":"A851487806+A816820409+A816819409+A816761001","price":553.44,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ With leg set \/ Con caja organizadora + Con caja organizadora + Set de 2 colgadores","offer_id":57371843854601,"sku":"A851487806+A816827339+A816820409+A816819409+A816761001","price":585.4,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ Without leg set \/ Con caja organizadora + Con caja organizadora + Set de 2 colgadores","offer_id":57371843887369,"sku":"A851487806+A817922C00+A816820409+A816819409+A816761001","price":593.94,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ With leg set \/ Con caja organizadora + Con caja organizadora + Set de 2 colgadores","offer_id":57371843920137,"sku":"A851487806+A817922C00+A816827339+A816820409+A816819409+A816761001","price":625.13,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ Without leg set \/ Con caja organizadora + Con caja organizadora + Sin set de 2 colgadores","offer_id":57371843952905,"sku":"A851487806+A816820409+A816819409","price":478.07,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ With leg set \/ Con caja organizadora + Con caja organizadora + Sin set de 2 colgadores","offer_id":57371843985673,"sku":"A851487806+A816827339+A816820409+A816819409","price":510.04,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ Without leg set \/ Con caja organizadora + Con caja organizadora + Sin set de 2 colgadores","offer_id":57371844018441,"sku":"A851487806+A817922C00+A816820409+A816819409","price":517.79,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ With leg set \/ Con caja organizadora + Con caja organizadora + Sin set de 2 colgadores","offer_id":57371844051209,"sku":"A851487806+A817922C00+A816827339+A816820409+A816819409","price":549.76,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_421085_376028.webp?v=1790881948"},{"product_id":"taza-suspendida-con-salida-horizontal-de-35-cm-fabricada-en-porcelana-de-color-blanco-the-gap-square-roca","title":"Taza Suspendida con Horizontal Outlet The Gap Square 35cm White 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\/* --- 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 • THE GAP SQUARE\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eSanitary innovation, contemporary lines, and supreme bathroom comfort.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eThe \u003cb\u003eTaza Suspendida con Horizontal Outlet The Gap Square 35cm White Roca\u003c\/b\u003e combines Roca's official sanitary engineering and contemporary aesthetics with high-durability finishes for supreme bathroom hygiene and daily comfort.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eKey Highlights\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\"\u003eOPTIMIZED FLUSH\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eDirect Washdown Discharge\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eGeometría interior calibrada para evacuar eficazmente con el menor volumen de agua, asegurando un arrastre limpio y silencioso en cada uso.\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\"\u003eSANITARY CERAMIC\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eHigh-Gloss Vitreous China\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eEsmalte cerámico cocido a más de 1.200 °C de tacto ultrasuave, inalterable al rayado, a los productos desinfectantes y con retención de brillo permanente.\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\"\u003eCERTIFIED QUALITY\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eEuropean Quality Certification\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eFabricado bajo los más exigentes controles técnicos y de sostenibilidad de Roca, asegurando repuestos originales y durabilidad a largo plazo.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eTechnical Specifications\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\u003cdt\u003eBrand \/ Manufacturer\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Series\u003c\/dt\u003e\u003cdd\u003eRoca The Gap Square\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eManufacturer Reference\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA34647L000\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEAN Code\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290321715\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eProduct Category\u003c\/dt\u003e\u003cdd\u003eTazas de inodoro\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eAviso de Suministro\u003c\/dt\u003e\u003cdd\u003eNo incluye tapa (adquirible por separado)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eAncho Comercial\u003c\/dt\u003e\u003cdd\u003e35 cm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEvacuation Type\u003c\/dt\u003e\u003cdd\u003eSalida horizontal (evacuación a pared)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eSistema de Descarga\u003c\/dt\u003e\u003cdd\u003eDescarga directa por arrastre con distribuidor perimetral\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMain Material\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003eHigh-resistance vitreous china ceramic\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eOfficial Warranty\u003c\/dt\u003e\u003cdd\u003e3-Year official European Roca warranty\u003c\/dd\u003e\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  \u003cdiv class=\"mkd__bloque mkd__anim\"\u003e\n    \n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003ePosee forma cuadrada.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eDisponible en color blanco.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eElementos No Incluidos\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eNo incluye tapa.\u003c\/p\u003e\n      \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eFactory Reliability and Peace of Mind\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003eOfficial Roca Manufacturer Warranty (3 Years)\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eInvesting in genuine Roca products ensures top durability and performance standards, backed by a 3-year official European warranty and certified support.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Default Title","offer_id":57371846508809,"sku":"A34647L000","price":192.08,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_384009_364881.webp?v=1790882221"},{"product_id":"conjunto-de-bano-compacto-de-80-cm-con-lavabo-central-color-blanco-brillo-pack-the-gap-roca","title":"Conjunto de baño compacto de 80 cm con lavabo central color blanco brillo Pack The Gap 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\/* --- 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 • THE GAP\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eSanitary innovation, contemporary lines, and supreme bathroom comfort.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eThe \u003cb\u003eConjunto de baño compacto de 80 cm with Basin central Gloss White Pack The Gap Roca\u003c\/b\u003e combines Roca's official sanitary engineering and contemporary aesthetics with high-durability finishes for supreme bathroom hygiene and daily comfort.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eKey Highlights\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\"\u003eCERTIFIED QUALITY\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eEuropean Quality Certification\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eFabricado bajo los más exigentes controles técnicos y de sostenibilidad de Roca, asegurando repuestos originales y durabilidad a largo plazo.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eTechnical Specifications\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\u003cdt\u003eElementos Incluidos\u003c\/dt\u003e\u003cdd\u003eMueble bajo suspendido con cajones y lavabo porcelánico integrado\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eBrand \/ Manufacturer\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Series\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eManufacturer Reference\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA851528806 + (A816761001 o A816826339) + (A816761001)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEAN Code\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290169485\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eProduct Category\u003c\/dt\u003e\u003cdd\u003eMuebles de lavabo\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eAncho Comercial\u003c\/dt\u003e\u003cdd\u003e80,5 cm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMain Material\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003eHigh-resistance vitreous china ceramic\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eOfficial Warranty\u003c\/dt\u003e\u003cdd\u003e3-Year official European Roca warranty\u003c\/dd\u003e\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eOfficial Quality Commitment and Support\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3-Year European Official Roca Warranty\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eRoca is the premier European benchmark in sanitary bathroom design. All models feature a 3-year official European manufacturer warranty and specialized technical service.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Without leg set \/ Sin set de 2 colgadores","offer_id":57371851915529,"sku":"A851528806","price":462.49,"currency_code":"EUR","in_stock":true},{"title":"Without leg set \/ Set de 2 colgadores","offer_id":57371851948297,"sku":"A851528806+A816761001","price":537.85,"currency_code":"EUR","in_stock":true},{"title":"With leg set \/ Set de 2 colgadores","offer_id":57371851981065,"sku":"A851528806+A816826339+A816761001","price":568.25,"currency_code":"EUR","in_stock":true},{"title":"With leg set \/ Sin set de 2 colgadores","offer_id":57371852013833,"sku":"A851528806+A816826339","price":492.87,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_421322_377591.webp?v=1790882577"},{"product_id":"semipedestal-para-lavabo-de-19-5-cm-fabricado-en-porcelana-de-color-blanco-the-gap-roca","title":"Lavabo con semipedestal de 65 cm fabricado en porcelana de color blanco The Gap 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\/* --- 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 • THE GAP\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eSanitary innovation, contemporary lines, and supreme bathroom comfort.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eThe \u003cb\u003eLavabo con semipedestal de 65 cm fabricado en porcelana White The Gap Roca\u003c\/b\u003e combines Roca's official sanitary engineering and contemporary aesthetics with high-durability finishes for supreme bathroom hygiene and daily comfort.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eKey Highlights\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\"\u003eSANITARY CERAMIC\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eHigh-Gloss Vitreous China\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eEsmalte cerámico cocido a más de 1.200 °C de tacto ultrasuave, inalterable al rayado, a los productos desinfectantes y con retención de brillo permanente.\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\"\u003eCOMPACT ERGONOMICS\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eFormato Calibrado: 47 cm\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eProporciones optimizadas según los rigurosos estándares de diseño de Roca, pensadas para encajar con armonía en baños principales o aseos de cortesía.\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\"\u003eCERTIFIED QUALITY\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eEuropean Quality Certification\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eFabricado bajo los más exigentes controles técnicos y de sostenibilidad de Roca, asegurando repuestos originales y durabilidad a largo plazo.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eTechnical Specifications\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\u003cdt\u003eBrand \/ Manufacturer\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Series\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eManufacturer Reference\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA327473000 + A337471000\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEAN Code\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003eNo disponible\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eProduct Category\u003c\/dt\u003e\u003cdd\u003eLavabos\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eOverall Dimensions\u003c\/dt\u003e\u003cdd\u003e47 cm (ancho) x 14 cm (alto) x 65 cm (fondo\/largo)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMain Material\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003eHigh-resistance vitreous china ceramic\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eOfficial Warranty\u003c\/dt\u003e\u003cdd\u003e3-Year official European Roca warranty\u003c\/dd\u003e\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  \u003cdiv class=\"mkd__bloque mkd__anim\"\u003e\n    \n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eLavabo Integrado y Seno Lateral\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eLavabo para cuarto de baño.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003ePosee un agujero para grifería en el centro.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eGrifería no incluida.\u003c\/p\u003e\n      \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eOfficial Quality Commitment and Support\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3-Year European Official Roca Warranty\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eRoca is the premier European benchmark in sanitary bathroom design. All models feature a 3-year official European manufacturer warranty and specialized technical service.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Default Title","offer_id":57371868987657,"sku":"A327473000+A337471000","price":147.21,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_367090_51160.webp?v=1790960293"},{"product_id":"mueble-de-bano-de-100-cm-con-lavabo-derecho-color-blanco-brillo-unik-the-gap-roca","title":"Mueble de baño de 100 cm con lavabo derecho color blanco brillo Unik The Gap 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\/* --- 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 • THE GAP\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eSanitary innovation, contemporary lines, and supreme bathroom comfort.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eThe \u003cb\u003eBathroom Vanity Unit de 100 cm with Basin derecho Gloss White Unik The Gap Roca\u003c\/b\u003e combines Roca's official sanitary engineering and contemporary aesthetics with high-durability finishes for supreme bathroom hygiene and daily comfort.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eKey Highlights\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\"\u003eCOMPACT ERGONOMICS\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eFormato Calibrado: 100,5 cm\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eProporciones optimizadas según los rigurosos estándares de diseño de Roca, pensadas para encajar con armonía en baños principales o aseos de cortesía.\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\"\u003eCERTIFIED QUALITY\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eEuropean Quality Certification\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eFabricado bajo los más exigentes controles técnicos y de sostenibilidad de Roca, asegurando repuestos originales y durabilidad a largo plazo.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eTechnical Specifications\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\u003cdt\u003eElementos Incluidos\u003c\/dt\u003e\u003cdd\u003eMueble bajo suspendido con cajones y lavabo porcelánico integrado\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eBrand \/ Manufacturer\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Series\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eManufacturer Reference\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA851492806 + (A816761001 o A816827339 o A817922C00 o A816819409 o A816820409) + (A816761001 o A816827339 o A816819409 o A816820409)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEAN Code\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290199116\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eProduct Category\u003c\/dt\u003e\u003cdd\u003eMuebles de lavabo\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eOverall Dimensions\u003c\/dt\u003e\u003cdd\u003e100,5 cm (ancho) x 76,3 cm (alto) x 46 cm (fondo)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eAssembly Status\u003c\/dt\u003e\u003cdd\u003eFurniture delivered fully pre-assembled from factory\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMain Material\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003eHigh-resistance vitreous china ceramic\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eOfficial Warranty\u003c\/dt\u003e\u003cdd\u003e3-Year official European Roca warranty\u003c\/dd\u003e\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eFactory Reliability and Peace of Mind\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003eOfficial Roca Manufacturer Warranty (3 Years)\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eInvesting in genuine Roca products ensures top durability and performance standards, backed by a 3-year official European warranty and certified support.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Without towel rail \/ Without leg set \/ Sin caja organizadora + Sin caja organizadora + Sin set de 2 colgadores","offer_id":57371869675785,"sku":"A851492806","price":523.59,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ Without leg set \/ Sin caja organizadora + Sin caja organizadora + Set de 2 colgadores","offer_id":57371869708553,"sku":"A851492806+A816761001","price":598.95,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ With leg set \/ Sin caja organizadora + Sin caja organizadora + Set de 2 colgadores","offer_id":57371869741321,"sku":"A851492806+A816827339+A816761001","price":630.92,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ Without leg set \/ Sin caja organizadora + Sin caja organizadora + Set de 2 colgadores","offer_id":57371869774089,"sku":"A851492806+A817922C00+A816761001","price":638.67,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ With leg set \/ Sin caja organizadora + Sin caja organizadora + Set de 2 colgadores","offer_id":57371869806857,"sku":"A851492806+A817922C00+A816827339+A816761001","price":670.65,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ With leg set \/ Sin caja organizadora + Sin caja organizadora + Sin set de 2 colgadores","offer_id":57371869839625,"sku":"A851492806+A816827339","price":555.55,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ Without leg set \/ Sin caja organizadora + Sin caja organizadora + Sin set de 2 colgadores","offer_id":57371869872393,"sku":"A851492806+A817922C00","price":563.31,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ With leg set \/ Sin caja organizadora + Sin caja organizadora + Sin set de 2 colgadores","offer_id":57371869905161,"sku":"A851492806+A817922C00+A816827339","price":595.28,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ Without leg set \/ Sin caja organizadora + Con caja organizadora + Set de 2 colgadores","offer_id":57371869937929,"sku":"A851492806+A816819409+A816761001","price":607.73,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ With leg set \/ Sin caja organizadora + Con caja organizadora + Set de 2 colgadores","offer_id":57371869970697,"sku":"A851492806+A816827339+A816819409+A816761001","price":639.69,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ Without leg set \/ Sin caja organizadora + Con caja organizadora + Set de 2 colgadores","offer_id":57371870003465,"sku":"A851492806+A817922C00+A816819409+A816761001","price":647.45,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ With leg set \/ Sin caja organizadora + Con caja organizadora + Set de 2 colgadores","offer_id":57371870036233,"sku":"A851492806+A817922C00+A816827339+A816819409+A816761001","price":679.42,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ Without leg set \/ Sin caja organizadora + Con caja organizadora + Sin set de 2 colgadores","offer_id":57371870069001,"sku":"A851492806+A816819409","price":532.36,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ With leg set \/ Sin caja organizadora + Con caja organizadora + Sin set de 2 colgadores","offer_id":57371870101769,"sku":"A851492806+A816827339+A816819409","price":564.33,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ Without leg set \/ Sin caja organizadora + Con caja organizadora + Sin set de 2 colgadores","offer_id":57371870134537,"sku":"A851492806+A817922C00+A816819409","price":572.08,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ With leg set \/ Sin caja organizadora + Con caja organizadora + Sin set de 2 colgadores","offer_id":57371870167305,"sku":"A851492806+A817922C00+A816827339+A816819409","price":604.05,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ Without leg set \/ Con caja organizadora + Sin caja organizadora + Set de 2 colgadores","offer_id":57371870200073,"sku":"A851492806+A816820409+A816761001","price":613.6,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ With leg set \/ Con caja organizadora + Sin caja organizadora + Set de 2 colgadores","offer_id":57371870232841,"sku":"A851492806+A816827339+A816820409+A816761001","price":645.57,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ Without leg set \/ Con caja organizadora + Sin caja organizadora + Set de 2 colgadores","offer_id":57371870265609,"sku":"A851492806+A817922C00+A816820409+A816761001","price":653.56,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ With leg set \/ Con caja organizadora + Sin caja organizadora + Set de 2 colgadores","offer_id":57371870298377,"sku":"A851492806+A817922C00+A816827339+A816820409+A816761001","price":685.3,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ Without leg set \/ Con caja organizadora + Sin caja organizadora + Sin set de 2 colgadores","offer_id":57371870331145,"sku":"A851492806+A816820409","price":538.24,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ With leg set \/ Con caja organizadora + Sin caja organizadora + Sin set de 2 colgadores","offer_id":57371870363913,"sku":"A851492806+A816827339+A816820409","price":570.2,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ Without leg set \/ Con caja organizadora + Sin caja organizadora + Sin set de 2 colgadores","offer_id":57371870396681,"sku":"A851492806+A817922C00+A816820409","price":577.96,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ With leg set \/ Con caja organizadora + Sin caja organizadora + Sin set de 2 colgadores","offer_id":57371870429449,"sku":"A851492806+A817922C00+A816827339+A816820409","price":609.92,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ Without leg set \/ Con caja organizadora + Con caja organizadora + Set de 2 colgadores","offer_id":57371870462217,"sku":"A851492806+A816820409+A816819409+A816761001","price":622.38,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ With leg set \/ Con caja organizadora + Con caja organizadora + Set de 2 colgadores","offer_id":57371870494985,"sku":"A851492806+A816827339+A816820409+A816819409+A816761001","price":654.34,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ Without leg set \/ Con caja organizadora + Con caja organizadora + Set de 2 colgadores","offer_id":57371870527753,"sku":"A851492806+A817922C00+A816820409+A816819409+A816761001","price":662.1,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ With leg set \/ Con caja organizadora + Con caja organizadora + Set de 2 colgadores","offer_id":57371870560521,"sku":"A851492806+A817922C00+A816827339+A816820409+A816819409+A816761001","price":694.06,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ Without leg set \/ Con caja organizadora + Con caja organizadora + Sin set de 2 colgadores","offer_id":57371870593289,"sku":"A851492806+A816820409+A816819409","price":547.0,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ With leg set \/ Con caja organizadora + Con caja organizadora + Sin set de 2 colgadores","offer_id":57371870626057,"sku":"A851492806+A816827339+A816820409+A816819409","price":578.98,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ Without leg set \/ Con caja organizadora + Con caja organizadora + Sin set de 2 colgadores","offer_id":57371870658825,"sku":"A851492806+A817922C00+A816820409+A816819409","price":586.73,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ With leg set \/ Con caja organizadora + Con caja organizadora + Sin set de 2 colgadores","offer_id":57371870691593,"sku":"A851492806+A817922C00+A816827339+A816820409+A816819409","price":618.7,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_421001_375579.webp?v=1790883486"},{"product_id":"sifon-de-tipo-botella-adecuado-para-lavabo-fabricado-en-laton-metalico-minimal-roca","title":"Lavabo mural de porcelana esmaltada de 100 cm con un acabado en color blanco The Gap 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\/* --- 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 • THE GAP\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eSanitary innovation, contemporary lines, and supreme bathroom comfort.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eThe \u003cb\u003eLavabo mural de porcelana esmaltada de 100 cm con un White The Gap Roca\u003c\/b\u003e combines Roca's official sanitary engineering and contemporary aesthetics with high-durability finishes for supreme bathroom hygiene and daily comfort.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eKey Highlights\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\"\u003eSANITARY CERAMIC\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eHigh-Gloss Vitreous China\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eEsmalte cerámico cocido a más de 1.200 °C de tacto ultrasuave, inalterable al rayado, a los productos desinfectantes y con retención de brillo permanente.\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\"\u003eCOMPACT ERGONOMICS\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eFormato Calibrado: 100 cm\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eProporciones optimizadas según los rigurosos estándares de diseño de Roca, pensadas para encajar con armonía en baños principales o aseos de cortesía.\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\"\u003eCERTIFIED QUALITY\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eEuropean Quality Certification\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eFabricado bajo los más exigentes controles técnicos y de sostenibilidad de Roca, asegurando repuestos originales y durabilidad a largo plazo.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eTechnical Specifications\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\u003cdt\u003eElementos Incluidos\u003c\/dt\u003e\u003cdd\u003egrifería)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eBrand \/ Manufacturer\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Series\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eManufacturer Reference\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA3270MA000 + (A506403810 o A505400900 o A337470620 o A337471620) + (A506403810 o A337470620 o A337471620)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEAN Code\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290067699\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eProduct Category\u003c\/dt\u003e\u003cdd\u003eLavabos\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eOverall Dimensions\u003c\/dt\u003e\u003cdd\u003e100 cm (ancho) x 16 cm (alto) x 46 cm (fondo)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMain Material\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003eHigh-resistance vitreous china ceramic\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eOfficial Warranty\u003c\/dt\u003e\u003cdd\u003e3-Year official European Roca warranty\u003c\/dd\u003e\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  \u003cdiv class=\"mkd__bloque mkd__anim\"\u003e\n    \n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eHecho de Fineceramic®.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eAcabado blanco mate.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eElementos No Incluidos\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eCuenta con un agujero para grifería en el centro (no incluye grifería).\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eLa cubeta se encuentra ubicada en el centro y tiene una capacidad de 8,7 l.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eLavabo Integrado y Seno Lateral\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003ePosee repisa integrada a ambos lados.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003ePesa 23 kg.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eElementos No Incluidos\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eNo incluye desagüe ni sifón.\u003c\/p\u003e\n      \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003ch3 class=\"mkd__h3\"\u003eConfigurable Options and Compatible Accessories\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"mkd__bloque mkd__anim\"\u003e\n    \n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003ePedestal de porcelana blanco mate.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eSemi-pedestal de porcelana blanco mate con juego de fijación.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eDesagüe universal de 1 1\/4\" de clic-clac.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eTapón cerámico de 6,5 cm de diámetro.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eHecho de latón y cobre.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eAccesorio Compatible Homologado\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eSifón botella de 1 1\/4\" con acabado cromado.\u003c\/p\u003e\n      \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eOfficial Quality Commitment and Support\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3-Year European Official Roca Warranty\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eRoca is the premier European benchmark in sanitary bathroom design. All models feature a 3-year official European manufacturer warranty and specialized technical service.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Sin sifón \/ Sin desagüe \/ Sin pedestal","offer_id":57372941353225,"sku":"A3270MA000","price":192.04,"currency_code":"EUR","in_stock":true},{"title":"Con sifón \/ Sin desagüe \/ Sin pedestal","offer_id":57372941385993,"sku":"A3270MA000+A506403810","price":271.65,"currency_code":"EUR","in_stock":true},{"title":"Sin sifón \/ Con desagüe \/ Sin pedestal","offer_id":57372941418761,"sku":"A3270MA000+A505400900","price":215.74,"currency_code":"EUR","in_stock":true},{"title":"Con sifón \/ Con desagüe \/ Sin pedestal","offer_id":57372941451529,"sku":"A3270MA000+A505400900+A506403810","price":301.76,"currency_code":"EUR","in_stock":true},{"title":"Sin sifón \/ Sin desagüe \/ Con pedestal","offer_id":57372941484297,"sku":"A3270MA000+A337470620","price":252.65,"currency_code":"EUR","in_stock":true},{"title":"Con sifón \/ Sin desagüe \/ Con pedestal","offer_id":57372941517065,"sku":"A3270MA000+A506403810+A337470620","price":338.67,"currency_code":"EUR","in_stock":true},{"title":"Sin sifón \/ Con desagüe \/ Con pedestal","offer_id":57372941549833,"sku":"A3270MA000+A505400900+A337470620","price":279.96,"currency_code":"EUR","in_stock":true},{"title":"Con sifón \/ Con desagüe \/ Con pedestal","offer_id":57372941582601,"sku":"A3270MA000+A505400900+A506403810+A337470620","price":368.78,"currency_code":"EUR","in_stock":true},{"title":"Sin sifón \/ Sin desagüe \/ Con semipedestal","offer_id":57372941615369,"sku":"A3270MA000+A337471620","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Con sifón \/ Sin desagüe \/ Con semipedestal","offer_id":57372941648137,"sku":"A3270MA000+A506403810+A337471620","price":333.02,"currency_code":"EUR","in_stock":true},{"title":"Sin sifón \/ Con desagüe \/ Con semipedestal","offer_id":57372941680905,"sku":"A3270MA000+A505400900+A337471620","price":274.31,"currency_code":"EUR","in_stock":true},{"title":"Con sifón \/ Con desagüe \/ Con semipedestal","offer_id":57372941713673,"sku":"A3270MA000+A505400900+A506403810+A337471620","price":363.13,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_386806_292148.webp?v=1790947059"},{"product_id":"mueble-de-bano-de-80-5-cm-de-ancho-con-lavabo-central-y-acabado-en-nogal-unik-the-gap-roca","title":"Mueble de baño de 80,5 cm de ancho con lavabo central y acabado en nogal Unik The Gap 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\/* --- 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 • THE GAP\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eSanitary innovation, contemporary lines, and supreme bathroom comfort.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eThe \u003cb\u003eBathroom Vanity Unit de 80,5 cm with Basin central y nogal Unik The Gap Roca\u003c\/b\u003e combines Roca's official sanitary engineering and contemporary aesthetics with high-durability finishes for supreme bathroom hygiene and daily comfort.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eKey Highlights\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\"\u003eCOMPACT ERGONOMICS\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eFormato Calibrado: 10 cm\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eProporciones optimizadas según los rigurosos estándares de diseño de Roca, pensadas para encajar con armonía en baños principales o aseos de cortesía.\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\"\u003eCERTIFIED QUALITY\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eEuropean Quality Certification\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eFabricado bajo los más exigentes controles técnicos y de sostenibilidad de Roca, asegurando repuestos originales y durabilidad a largo plazo.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eTechnical Specifications\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\u003cdt\u003eElementos Incluidos\u003c\/dt\u003e\u003cdd\u003eMueble bajo suspendido con cajones y lavabo porcelánico integrado\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eBrand \/ Manufacturer\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Series\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eManufacturer Reference\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA851486517 + (A816820409 o A816827339 o A817922C00 o A816761001) + (A816761001 o A816820409 o A816827339)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEAN Code\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003eNo disponible\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eProduct Category\u003c\/dt\u003e\u003cdd\u003eMuebles de lavabo\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eOverall Dimensions\u003c\/dt\u003e\u003cdd\u003e10 cm (ancho) x 5,6 cm (alto) x 20,8 cm (fondo)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eAssembly Status\u003c\/dt\u003e\u003cdd\u003eFurniture delivered fully pre-assembled from factory\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMain Material\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003eHigh-resistance vitreous china ceramic\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eOfficial Warranty\u003c\/dt\u003e\u003cdd\u003e3-Year official European Roca warranty\u003c\/dd\u003e\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eOfficial Quality Commitment and Support\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3-Year European Official Roca Warranty\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eRoca is the premier European benchmark in sanitary bathroom design. All models feature a 3-year official European manufacturer warranty and specialized technical service.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Without towel rail \/ Without leg set \/ Sin caja organizadora + Sin set de 2 colgadores","offer_id":57371882881289,"sku":"A851486517","price":454.65,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ Without leg set \/ Con caja organizadora + Set de 2 colgadores","offer_id":57371882914057,"sku":"A851486517+A816820409+A816761001","price":544.66,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ With leg set \/ Con caja organizadora + Set de 2 colgadores","offer_id":57371882946825,"sku":"A851486517+A816827339+A816820409+A816761001","price":576.64,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ Without leg set \/ Con caja organizadora + Set de 2 colgadores","offer_id":57371882979593,"sku":"A851486517+A817922C00+A816820409+A816761001","price":584.39,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ With leg set \/ Con caja organizadora + Set de 2 colgadores","offer_id":57371883012361,"sku":"A851486517+A817922C00+A816827339+A816820409+A816761001","price":616.34,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ Without leg set \/ Con caja organizadora + Sin set de 2 colgadores","offer_id":57371883045129,"sku":"A851486517+A816820409","price":469.3,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ With leg set \/ Con caja organizadora + Sin set de 2 colgadores","offer_id":57371883077897,"sku":"A851486517+A816827339+A816820409","price":501.26,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ Without leg set \/ Con caja organizadora + Sin set de 2 colgadores","offer_id":57371883110665,"sku":"A851486517+A817922C00+A816820409","price":509.03,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ With leg set \/ Con caja organizadora + Sin set de 2 colgadores","offer_id":57371883143433,"sku":"A851486517+A817922C00+A816827339+A816820409","price":540.99,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ Without leg set \/ Sin caja organizadora + Set de 2 colgadores","offer_id":57371883176201,"sku":"A851486517+A816761001","price":530.01,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ With leg set \/ Sin caja organizadora + Set de 2 colgadores","offer_id":57371883208969,"sku":"A851486517+A816827339+A816761001","price":561.98,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ Without leg set \/ Sin caja organizadora + Set de 2 colgadores","offer_id":57371883241737,"sku":"A851486517+A817922C00+A816761001","price":569.74,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ With leg set \/ Sin caja organizadora + Set de 2 colgadores","offer_id":57371883274505,"sku":"A851486517+A817922C00+A816827339+A816761001","price":601.69,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ With leg set \/ Sin caja organizadora + Sin set de 2 colgadores","offer_id":57371883307273,"sku":"A851486517+A816827339","price":486.61,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ Without leg set \/ Sin caja organizadora + Sin set de 2 colgadores","offer_id":57371883340041,"sku":"A851486517+A817922C00","price":494.38,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ With leg set \/ Sin caja organizadora + Sin set de 2 colgadores","offer_id":57371883372809,"sku":"A851486517+A817922C00+A816827339","price":526.33,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_670600_1740822.webp?v=1790884841"},{"product_id":"conjunto-de-bano-compacto-de-60-cm-con-lavabo-central-color-blanco-brillo-pack-the-gap-roca","title":"Conjunto de baño compacto de 60 cm con lavabo central color blanco brillo Pack The Gap 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\/* --- 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 • THE GAP\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eSanitary innovation, contemporary lines, and supreme bathroom comfort.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eThe \u003cb\u003eConjunto de baño compacto de 60 cm with Basin central Gloss White Pack The Gap Roca\u003c\/b\u003e combines Roca's official sanitary engineering and contemporary aesthetics with high-durability finishes for supreme bathroom hygiene and daily comfort.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eKey Highlights\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\"\u003eCERTIFIED QUALITY\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eEuropean Quality Certification\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eFabricado bajo los más exigentes controles técnicos y de sostenibilidad de Roca, asegurando repuestos originales y durabilidad a largo plazo.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eTechnical Specifications\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\u003cdt\u003eElementos Incluidos\u003c\/dt\u003e\u003cdd\u003eMueble bajo suspendido con cajones y lavabo porcelánico integrado\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eBrand \/ Manufacturer\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Series\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eManufacturer Reference\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA851526806 + (A816761001 o A816826339) + (A816761001)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEAN Code\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290171235\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eProduct Category\u003c\/dt\u003e\u003cdd\u003eMuebles de lavabo\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eAncho Comercial\u003c\/dt\u003e\u003cdd\u003e60,5 cm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMain Material\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003eHigh-resistance vitreous china ceramic\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eOfficial Warranty\u003c\/dt\u003e\u003cdd\u003e3-Year official European Roca warranty\u003c\/dd\u003e\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eOfficial Quality Commitment and Support\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3-Year European Official Roca Warranty\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eRoca is the premier European benchmark in sanitary bathroom design. All models feature a 3-year official European manufacturer warranty and specialized technical service.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Without leg set \/ Sin set de 2 colgadores","offer_id":57372833743113,"sku":"A851526806","price":436.37,"currency_code":"EUR","in_stock":true},{"title":"Without leg set \/ Set de 2 colgadores","offer_id":57372833775881,"sku":"A851526806+A816761001","price":502.59,"currency_code":"EUR","in_stock":true},{"title":"With leg set \/ Set de 2 colgadores","offer_id":57372833808649,"sku":"A851526806+A816826339+A816761001","price":533.0,"currency_code":"EUR","in_stock":true},{"title":"With leg set \/ Sin set de 2 colgadores","offer_id":57372833841417,"sku":"A851526806+A816826339","price":457.62,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_421388_377934.webp?v=1790943886"},{"product_id":"conjunto-de-bano-de-120-cm-con-lavabo-doble-y-un-acabado-en-color-blanco-brillo-pack-the-gap-roca","title":"Conjunto de baño de 120 cm con lavabo doble y un acabado en color blanco brillo Pack The Gap 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\/* --- 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 • THE GAP\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eSanitary innovation, contemporary lines, and supreme bathroom comfort.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eThe \u003cb\u003eConjunto de baño de 120 cm with Basin doble y un Gloss White Pack The Gap Roca\u003c\/b\u003e combines Roca's official sanitary engineering and contemporary aesthetics with high-durability finishes for supreme bathroom hygiene and daily comfort.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eKey Highlights\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\"\u003eCOMPACT ERGONOMICS\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eFormato Calibrado: 39 cm\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eProporciones optimizadas según los rigurosos estándares de diseño de Roca, pensadas para encajar con armonía en baños principales o aseos de cortesía.\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\"\u003eCERTIFIED QUALITY\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eEuropean Quality Certification\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eFabricado bajo los más exigentes controles técnicos y de sostenibilidad de Roca, asegurando repuestos originales y durabilidad a largo plazo.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eTechnical Specifications\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\u003cdt\u003eElementos Incluidos\u003c\/dt\u003e\u003cdd\u003eMueble bajo suspendido con cajones y lavabo porcelánico integrado\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eBrand \/ Manufacturer\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Series\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eManufacturer Reference\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA851516806 + (A816761001 o A816826339 o A817922C00 o A816819409 o A816820409) + (A816761001 o A816826339 o A816819409 o A816820409)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEAN Code\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290171686\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eProduct Category\u003c\/dt\u003e\u003cdd\u003eMuebles de lavabo\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eOverall Dimensions\u003c\/dt\u003e\u003cdd\u003e39 cm (ancho) x 5 cm (alto) x 10,5 cm (fondo)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMain Material\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003eHigh-resistance vitreous china ceramic\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eOfficial Warranty\u003c\/dt\u003e\u003cdd\u003e3-Year official European Roca warranty\u003c\/dd\u003e\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eFactory Reliability and Peace of Mind\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003eOfficial Roca Manufacturer Warranty (3 Years)\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eInvesting in genuine Roca products ensures top durability and performance standards, backed by a 3-year official European warranty and certified support.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Without towel rail \/ Without leg set \/ Sin caja organizadora + Sin caja organizadora + Sin set de 2 colgadores","offer_id":57372843409673,"sku":"A851516806","price":906.42,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ Without leg set \/ Sin caja organizadora + Sin caja organizadora + Set de 2 colgadores","offer_id":57372843442441,"sku":"A851516806+A816761001","price":981.78,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ With leg set \/ Sin caja organizadora + Sin caja organizadora + Set de 2 colgadores","offer_id":57372843475209,"sku":"A851516806+A816826339+A816761001","price":1012.19,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ Without leg set \/ Sin caja organizadora + Sin caja organizadora + Set de 2 colgadores","offer_id":57372843507977,"sku":"A851516806+A817922C00+A816761001","price":1021.51,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ With leg set \/ Sin caja organizadora + Sin caja organizadora + Set de 2 colgadores","offer_id":57372843540745,"sku":"A851516806+A817922C00+A816826339+A816761001","price":1051.91,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ With leg set \/ Sin caja organizadora + Sin caja organizadora + Sin set de 2 colgadores","offer_id":57372843573513,"sku":"A851516806+A816826339","price":936.82,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ Without leg set \/ Sin caja organizadora + Sin caja organizadora + Sin set de 2 colgadores","offer_id":57372843606281,"sku":"A851516806+A817922C00","price":946.15,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ With leg set \/ Sin caja organizadora + Sin caja organizadora + Sin set de 2 colgadores","offer_id":57372843639049,"sku":"A851516806+A817922C00+A816826339","price":976.54,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ Without leg set \/ Sin caja organizadora + Con caja organizadora + Set de 2 colgadores","offer_id":57372843671817,"sku":"A851516806+A816819409+A816761001","price":990.56,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ With leg set \/ Sin caja organizadora + Con caja organizadora + Set de 2 colgadores","offer_id":57372843704585,"sku":"A851516806+A816826339+A816819409+A816761001","price":1020.96,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ Without leg set \/ Sin caja organizadora + Con caja organizadora + Set de 2 colgadores","offer_id":57372843737353,"sku":"A851516806+A817922C00+A816819409+A816761001","price":1030.29,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ With leg set \/ Sin caja organizadora + Con caja organizadora + Set de 2 colgadores","offer_id":57372843770121,"sku":"A851516806+A817922C00+A816826339+A816819409+A816761001","price":1060.68,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ Without leg set \/ Sin caja organizadora + Con caja organizadora + Sin set de 2 colgadores","offer_id":57372843802889,"sku":"A851516806+A816819409","price":915.2,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ With leg set \/ Sin caja organizadora + Con caja organizadora + Sin set de 2 colgadores","offer_id":57372843835657,"sku":"A851516806+A816826339+A816819409","price":945.6,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ Without leg set \/ Sin caja organizadora + Con caja organizadora + Sin set de 2 colgadores","offer_id":57372843868425,"sku":"A851516806+A817922C00+A816819409","price":954.91,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ With leg set \/ Sin caja organizadora + Con caja organizadora + Sin set de 2 colgadores","offer_id":57372843901193,"sku":"A851516806+A817922C00+A816826339+A816819409","price":985.32,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ Without leg set \/ Con caja organizadora + Sin caja organizadora + Set de 2 colgadores","offer_id":57372843933961,"sku":"A851516806+A816820409+A816761001","price":996.43,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ With leg set \/ Con caja organizadora + Sin caja organizadora + Set de 2 colgadores","offer_id":57372843966729,"sku":"A851516806+A816826339+A816820409+A816761001","price":1026.84,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ Without leg set \/ Con caja organizadora + Sin caja organizadora + Set de 2 colgadores","offer_id":57372843999497,"sku":"A851516806+A817922C00+A816820409+A816761001","price":1036.16,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ With leg set \/ Con caja organizadora + Sin caja organizadora + Set de 2 colgadores","offer_id":57372844032265,"sku":"A851516806+A817922C00+A816826339+A816820409+A816761001","price":1066.57,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ Without leg set \/ Con caja organizadora + Sin caja organizadora + Sin set de 2 colgadores","offer_id":57372844065033,"sku":"A851516806+A816820409","price":921.08,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ With leg set \/ Con caja organizadora + Sin caja organizadora + Sin set de 2 colgadores","offer_id":57372844097801,"sku":"A851516806+A816826339+A816820409","price":951.47,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ Without leg set \/ Con caja organizadora + Sin caja organizadora + Sin set de 2 colgadores","offer_id":57372844130569,"sku":"A851516806+A817922C00+A816820409","price":960.79,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ With leg set \/ Con caja organizadora + Sin caja organizadora + Sin set de 2 colgadores","offer_id":57372844163337,"sku":"A851516806+A817922C00+A816826339+A816820409","price":991.19,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ Without leg set \/ Con caja organizadora + Con caja organizadora + Set de 2 colgadores","offer_id":57372844196105,"sku":"A851516806+A816820409+A816819409+A816761001","price":1005.22,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ With leg set \/ Con caja organizadora + Con caja organizadora + Set de 2 colgadores","offer_id":57372844228873,"sku":"A851516806+A816826339+A816820409+A816819409+A816761001","price":1035.61,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ Without leg set \/ Con caja organizadora + Con caja organizadora + Set de 2 colgadores","offer_id":57372844261641,"sku":"A851516806+A817922C00+A816820409+A816819409+A816761001","price":1044.94,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ With leg set \/ Con caja organizadora + Con caja organizadora + Set de 2 colgadores","offer_id":57372844294409,"sku":"A851516806+A817922C00+A816826339+A816820409+A816819409+A816761001","price":1075.33,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ Without leg set \/ Con caja organizadora + Con caja organizadora + Sin set de 2 colgadores","offer_id":57372844327177,"sku":"A851516806+A816820409+A816819409","price":929.85,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ With leg set \/ Con caja organizadora + Con caja organizadora + Sin set de 2 colgadores","offer_id":57372844359945,"sku":"A851516806+A816826339+A816820409+A816819409","price":960.25,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ Without leg set \/ Con caja organizadora + Con caja organizadora + Sin set de 2 colgadores","offer_id":57372844392713,"sku":"A851516806+A817922C00+A816820409+A816819409","price":969.57,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ With leg set \/ Con caja organizadora + Con caja organizadora + Sin set de 2 colgadores","offer_id":57372844425481,"sku":"A851516806+A817922C00+A816826339+A816820409+A816819409","price":999.97,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_420217_369413.webp?v=1790944498"},{"product_id":"mueble-de-bano-de-100-cm-con-lavabo-izquierdo-color-blanco-brillo-unik-the-gap-roca","title":"Mueble de baño de 100 cm con lavabo izquierdo color blanco brillo Unik The Gap 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\/* --- 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 • THE GAP\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eSanitary innovation, contemporary lines, and supreme bathroom comfort.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eThe \u003cb\u003eBathroom Vanity Unit de 100 cm with Basin izquierdo Gloss White Unik The Gap Roca\u003c\/b\u003e combines Roca's official sanitary engineering and contemporary aesthetics with high-durability finishes for supreme bathroom hygiene and daily comfort.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eKey Highlights\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\"\u003eCOMPACT ERGONOMICS\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eFormato Calibrado: 100,5 cm\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eProporciones optimizadas según los rigurosos estándares de diseño de Roca, pensadas para encajar con armonía en baños principales o aseos de cortesía.\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\"\u003eCERTIFIED QUALITY\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eEuropean Quality Certification\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eFabricado bajo los más exigentes controles técnicos y de sostenibilidad de Roca, asegurando repuestos originales y durabilidad a largo plazo.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eTechnical Specifications\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\u003cdt\u003eElementos Incluidos\u003c\/dt\u003e\u003cdd\u003eMueble bajo suspendido con cajones y lavabo porcelánico integrado\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eBrand \/ Manufacturer\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Series\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eManufacturer Reference\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA851481806 + (A816761001 o A816829339 o A817922C00 o A816819409 o A816820409) + (A816761001 o A816829339 o A816819409 o A816820409)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEAN Code\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290199680\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eProduct Category\u003c\/dt\u003e\u003cdd\u003eMuebles de lavabo\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eOverall Dimensions\u003c\/dt\u003e\u003cdd\u003e100,5 cm (ancho) x 53,7 cm (alto) x 46 cm (fondo)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eAssembly Status\u003c\/dt\u003e\u003cdd\u003eFurniture delivered fully pre-assembled from factory\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMain Material\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003eHigh-resistance vitreous china ceramic\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eOfficial Warranty\u003c\/dt\u003e\u003cdd\u003e3-Year official European Roca warranty\u003c\/dd\u003e\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eOfficial Quality Commitment and Support\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3-Year European Official Roca Warranty\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eRoca is the premier European benchmark in sanitary bathroom design. All models feature a 3-year official European manufacturer warranty and specialized technical service.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Without towel rail \/ Without leg set \/ Sin caja organizadora + Sin caja organizadora + Sin set de 2 colgadores","offer_id":57372922609929,"sku":"A851481806","price":454.65,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ Without leg set \/ Sin caja organizadora + Sin caja organizadora + Set de 2 colgadores","offer_id":57372922642697,"sku":"A851481806+A816761001","price":530.01,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ With leg set \/ Sin caja organizadora + Sin caja organizadora + Set de 2 colgadores","offer_id":57372922675465,"sku":"A851481806+A816829339+A816761001","price":559.55,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ Without leg set \/ Sin caja organizadora + Sin caja organizadora + Set de 2 colgadores","offer_id":57372922708233,"sku":"A851481806+A817922C00+A816761001","price":569.74,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ With leg set \/ Sin caja organizadora + Sin caja organizadora + Set de 2 colgadores","offer_id":57372922741001,"sku":"A851481806+A817922C00+A816829339+A816761001","price":599.28,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ With leg set \/ Sin caja organizadora + Sin caja organizadora + Sin set de 2 colgadores","offer_id":57372922773769,"sku":"A851481806+A816829339","price":484.18,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ Without leg set \/ Sin caja organizadora + Sin caja organizadora + Sin set de 2 colgadores","offer_id":57372922806537,"sku":"A851481806+A817922C00","price":494.38,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ With leg set \/ Sin caja organizadora + Sin caja organizadora + Sin set de 2 colgadores","offer_id":57372922839305,"sku":"A851481806+A817922C00+A816829339","price":523.9,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ Without leg set \/ Sin caja organizadora + Con caja organizadora + Set de 2 colgadores","offer_id":57372922872073,"sku":"A851481806+A816819409+A816761001","price":538.79,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ With leg set \/ Sin caja organizadora + Con caja organizadora + Set de 2 colgadores","offer_id":57372922904841,"sku":"A851481806+A816829339+A816819409+A816761001","price":568.32,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ Without leg set \/ Sin caja organizadora + Con caja organizadora + Set de 2 colgadores","offer_id":57372922937609,"sku":"A851481806+A817922C00+A816819409+A816761001","price":578.52,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ With leg set \/ Sin caja organizadora + Con caja organizadora + Set de 2 colgadores","offer_id":57372922970377,"sku":"A851481806+A817922C00+A816829339+A816819409+A816761001","price":608.04,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ Without leg set \/ Sin caja organizadora + Con caja organizadora + Sin set de 2 colgadores","offer_id":57372923003145,"sku":"A851481806+A816819409","price":463.42,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ With leg set \/ Sin caja organizadora + Con caja organizadora + Sin set de 2 colgadores","offer_id":57372923035913,"sku":"A851481806+A816829339+A816819409","price":492.96,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ Without leg set \/ Sin caja organizadora + Con caja organizadora + Sin set de 2 colgadores","offer_id":57372923068681,"sku":"A851481806+A817922C00+A816819409","price":503.14,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ With leg set \/ Sin caja organizadora + Con caja organizadora + Sin set de 2 colgadores","offer_id":57372923101449,"sku":"A851481806+A817922C00+A816829339+A816819409","price":532.68,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ Without leg set \/ Con caja organizadora + Sin caja organizadora + Set de 2 colgadores","offer_id":57372923134217,"sku":"A851481806+A816820409+A816761001","price":544.66,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ With leg set \/ Con caja organizadora + Sin caja organizadora + Set de 2 colgadores","offer_id":57372923166985,"sku":"A851481806+A816829339+A816820409+A816761001","price":574.2,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ Without leg set \/ Con caja organizadora + Sin caja organizadora + Set de 2 colgadores","offer_id":57372923199753,"sku":"A851481806+A817922C00+A816820409+A816761001","price":584.39,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ With leg set \/ Con caja organizadora + Sin caja organizadora + Set de 2 colgadores","offer_id":57372923232521,"sku":"A851481806+A817922C00+A816829339+A816820409+A816761001","price":613.92,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ Without leg set \/ Con caja organizadora + Sin caja organizadora + Sin set de 2 colgadores","offer_id":57372923265289,"sku":"A851481806+A816820409","price":469.3,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ With leg set \/ Con caja organizadora + Sin caja organizadora + Sin set de 2 colgadores","offer_id":57372923298057,"sku":"A851481806+A816829339+A816820409","price":498.83,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ Without leg set \/ Con caja organizadora + Sin caja organizadora + Sin set de 2 colgadores","offer_id":57372923330825,"sku":"A851481806+A817922C00+A816820409","price":509.03,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ With leg set \/ Con caja organizadora + Sin caja organizadora + Sin set de 2 colgadores","offer_id":57372923363593,"sku":"A851481806+A817922C00+A816829339+A816820409","price":538.55,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ Without leg set \/ Con caja organizadora + Con caja organizadora + Set de 2 colgadores","offer_id":57372923396361,"sku":"A851481806+A816820409+A816819409+A816761001","price":553.44,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ With leg set \/ Con caja organizadora + Con caja organizadora + Set de 2 colgadores","offer_id":57372923429129,"sku":"A851481806+A816829339+A816820409+A816819409+A816761001","price":582.97,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ Without leg set \/ Con caja organizadora + Con caja organizadora + Set de 2 colgadores","offer_id":57372923461897,"sku":"A851481806+A817922C00+A816820409+A816819409+A816761001","price":593.17,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ With leg set \/ Con caja organizadora + Con caja organizadora + Set de 2 colgadores","offer_id":57372923494665,"sku":"A851481806+A817922C00+A816829339+A816820409+A816819409+A816761001","price":622.69,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ Without leg set \/ Con caja organizadora + Con caja organizadora + Sin set de 2 colgadores","offer_id":57372923527433,"sku":"A851481806+A816820409+A816819409","price":478.07,"currency_code":"EUR","in_stock":true},{"title":"Without towel rail \/ With leg set \/ Con caja organizadora + Con caja organizadora + Sin set de 2 colgadores","offer_id":57372923560201,"sku":"A851481806+A816829339+A816820409+A816819409","price":507.61,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ Without leg set \/ Con caja organizadora + Con caja organizadora + Sin set de 2 colgadores","offer_id":57372923592969,"sku":"A851481806+A817922C00+A816820409+A816819409","price":517.79,"currency_code":"EUR","in_stock":true},{"title":"With towel rail \/ With leg set \/ Con caja organizadora + Con caja organizadora + Sin set de 2 colgadores","offer_id":57372923625737,"sku":"A851481806+A817922C00+A816829339+A816820409+A816819409","price":547.33,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_420880_374582.webp?v=1790945723"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/collections\/ChatGPT_Image_17_jul_2025_23_00_16_60cd6072-0fde-4beb-a897-c3004ff6c4d4.png?v=1755775503","url":"https:\/\/merkimarket.com\/en-pt\/collections\/roca-the-gap-toilets.oembed?page=8","provider":"MerkiMarket","version":"1.0","type":"link"}