{"title":"Sanitários Roca The Gap","description":"\u003cp style=\"text-align: justify;\"\u003eA série \u003cstrong\u003eRoca The Gap\u003c\/strong\u003e oferece vasos sanitários modernos, compactos e funcionais, ideais para otimizar espaço em \u003cem\u003ebanheiros pequenos\u003c\/em\u003e sem sacrificar o design. Esta coleção inclui modelos com \u003cstrong\u003esaída dupla\u003c\/strong\u003e, \u003cstrong\u003esistemas de descarga eficientes\u003c\/strong\u003e e opções \u003cstrong\u003esem aro\u003c\/strong\u003e para maior higiene e fácil limpeza.\u003c\/p\u003e\n\u003cp style=\"text-align: justifique;\"\u003eNo \u003cb\u003eMerkiMarket\u003c\/b\u003e você encontrará uma seleção criteriosa de vasos sanitários \u003cstrong\u003ecompactos\u003c\/strong\u003e e \u003cstrong\u003ecurtos\u003c\/strong\u003e da linha \u003cstrong\u003eThe Gap\u003c\/strong\u003e, perfeitos para quem procura uma solução elegante, eficiente e acessível para seu banheiro.\u003c\/p\u003e\n\u003cp\u003eExplore a coleção e escolha o modelo ideal: \u003cstrong\u003ede pé, suspenso ou com cisterna baixa\u003c\/strong\u003e. Todos os produtos estão disponíveis com \u003cstrong\u003eenvio rápido para Espanha\u003c\/strong\u003e.\u003c\/p\u003e","products":[{"product_id":"roca-square-a80147000b-tapa-y-asiento-para-indoro-con-caida-normal","title":"Sanita para Tanque Baixo À Parede Com Altura Confort E Saída Dupla 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\"\u003eInovação sanitária, estética contemporânea e máximo conforto para a sua casa de banho.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eO \u003cb\u003eSanita para Tanque Baixo À Parede Com Altura Confort E Saída Dupla Rimless The Gap Square Roca\u003c\/b\u003e combina a engenharia sanitária e o design de referência da Roca com elevada resistência para a máxima higiene e conforto.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDestaques do Produto\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\"\u003eTECNOLOGIA HIGIÉNICA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eTecnologia Rimless (Máxima Autolimpeza)\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\"\u003eVERSATILIDADE DE MONTAGEM\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eEvacuação Dupla Chão \/ Parede\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\"\u003ePORCELANA SANITÁRIA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003ePorcelana Vitrificada de Alto Brilho\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\"\u003eQUALIDADE CERTIFICADA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eHomologação Europeia Certificada\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\"\u003eEspecificações Técnicas\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003c!-- Tabla con cebra (blanco\/beige), animación hover y textos a los extremos --\u003e\n  \u003cdl class=\"mkd__specs mkd__anim\"\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\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\u003eMarca \/ Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eColeção \/ Série\u003c\/dt\u003e\u003cdd\u003eRoca The Gap Square\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eReferência Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eA3421AC000 + (A80147000B (normal) o A80147200B (amortiguada))\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCategoria de Produto\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\u003eMedidas Assento e Tampa\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\u003eDistância Fixações\u003c\/dt\u003e\u003cdd\u003e16 cm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMaterial Assento e Tampa\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003eSupralit® antibacteriano de poro fechado\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eTipo de Evacuação\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\u003eTecnologia da Bacia\u003c\/dt\u003e\u003cdd\u003eTecnología Rimless (máxima autolimpieza)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantia Oficial\u003c\/dt\u003e\u003cdd\u003e3 Anos de garantia europeia oficial Roca\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\"\u003eOpções Configuráveis e Acessórios Compatíveis\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\"\u003eOpção de Tampo com Queda Amortecida SoftClose\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\"\u003eOpção de Tampo com Queda Amortecida SoftClose\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\"\u003eOpção de Tampo com Queda Amortecida SoftClose\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\"\u003eCompromisso de Qualidade e Apoio Oficial\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3 Anos de Garantia Europeia do Fabricante Roca\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eA Roca é a marca líder europeia em sanitários e banho. Todos os seus modelos incluem 3 anos de garantia oficial europeia e o apoio da sua rede técnica especializada.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Assento com tampa","offer_id":57373747478793,"sku":"A3421AC000+A80147000B","price":207.99,"currency_code":"EUR","in_stock":true},{"title":"Assento com tampa com amortecedor","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":"Lavatório de encastrar em porcelana branca 40 x 35 x 16 cm design quadrado moderno e minimalista 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\"\u003eInovação sanitária, estética contemporânea e máximo conforto para a sua casa de banho.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eO \u003cb\u003eLavatório de encastrar em porcelana branca 40 x 35 x 16 cm design quadrado moderno e minimalista Roca\u003c\/b\u003e combina a engenharia sanitária e o design de referência da Roca com elevada resistência para a máxima higiene e conforto.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDestaques do Produto\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\"\u003ePORCELANA SANITÁRIA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003ePorcelana Vitrificada de Alto Brilho\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\"\u003eQUALIDADE CERTIFICADA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eHomologação Europeia Certificada\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\"\u003eEspecificações Técnicas\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003c!-- Tabla con cebra (blanco\/beige), animación hover y textos a los extremos --\u003e\n  \u003cdl class=\"mkd__specs mkd__anim\"\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\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\u003eMarca \/ Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eColeção \/ Série\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eReferência Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eA3270YE000\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCódigo EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290797251\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCategoria de Produto\u003c\/dt\u003e\u003cdd\u003eLavabos\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMaterial Principal\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003ePorcelana vitrificada sanitária de alta resistência\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantia Oficial\u003c\/dt\u003e\u003cdd\u003e3 Anos de garantia europeia oficial Roca\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\"\u003eFiabilidade e Confiança de Fábrica\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003eGarantia Oficial do Fabricante Roca (3 Anos)\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eA aquisição de produto original Roca garante máxima durabilidade. Beneficia de 3 anos de cobertura oficial europeia e assistência qualificada direta.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Outros \/ outros \/ Pedra","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 Blanco 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\"\u003eInovação sanitária, estética contemporânea e máximo conforto para a sua casa de banho.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eO \u003cb\u003eBidé Suspendido The Gap Square Blanco Roca\u003c\/b\u003e combina a engenharia sanitária e o design de referência da Roca com elevada resistência para a máxima higiene e conforto.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDestaques do Produto\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\"\u003eDESIGN SUSPENSO\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eInstalação Suspensa de Parede\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\"\u003ePORCELANA SANITÁRIA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003ePorcelana Vitrificada de Alto Brilho\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\"\u003eERGONOMIA COMPACTA\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\"\u003eQUALIDADE CERTIFICADA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eHomologação Europeia Certificada\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\"\u003eEspecificações Técnicas\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003c!-- Tabla con cebra (blanco\/beige), animación hover y textos a los extremos --\u003e\n  \u003cdl class=\"mkd__specs mkd__anim\"\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMarca \/ Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eColeção \/ Série\u003c\/dt\u003e\u003cdd\u003eRoca The Gap Square\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eReferência Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eA357476000 + (A80673200B o A80647200B o A890091100 o A890091200) + (A890091100 o A890091200)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCódigo EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290383270\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCategoria de Produto\u003c\/dt\u003e\u003cdd\u003eBidés\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eDimensões Totais\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\u003eDistância Fixações\u003c\/dt\u003e\u003cdd\u003e180 mm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMaterial Principal\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003ePorcelana vitrificada sanitária de alta resistência\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantia Oficial\u003c\/dt\u003e\u003cdd\u003e3 Anos de garantia europeia oficial Roca\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\"\u003eOpções Configuráveis e Acessórios Compatíveis\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\"\u003eOpção de Tampo com Queda Amortecida SoftClose\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\"\u003eConjunto de Dois Pés de Apoio Cromados (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\"\u003eConjunto de Dois Pés de Apoio Cromados (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\"\u003eCompromisso de Qualidade e Apoio Oficial\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3 Anos de Garantia Europeia do Fabricante Roca\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eA Roca é a marca líder europeia em sanitários e banho. Todos os seus modelos incluem 3 anos de garantia oficial europeia e o apoio da sua rede técnica especializada.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Sem tampo \/ Sem acessórios","offer_id":57371786051849,"sku":"A80673200B","price":101.98,"currency_code":"EUR","in_stock":true},{"title":"Con tapa \/ Sem acessórios","offer_id":57371786084617,"sku":"A357476000+A80673200B","price":293.54,"currency_code":"EUR","in_stock":true},{"title":"Com tampo amortecido Soft-Close \/ Sem acessórios","offer_id":57371786117385,"sku":"A357476000+A80647200B","price":280.1,"currency_code":"EUR","in_stock":true},{"title":"Sem tampo \/ 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":"Com tampo amortecido Soft-Close \/ Con soporte para bidé suspendido","offer_id":57371786215689,"sku":"A357476000+A80647200B+A890091100","price":419.79,"currency_code":"EUR","in_stock":true},{"title":"Sem tampo \/ 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":"Com tampo amortecido Soft-Close \/ 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":"Tampa e assento para bidé Supralit® 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\"\u003eInovação sanitária, estética contemporânea e máximo conforto para a sua casa de banho.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eO \u003cb\u003eTampa e assento para bidé Supralit® The Gap Roca\u003c\/b\u003e combina a engenharia sanitária e o design de referência da Roca com elevada resistência para a máxima higiene e conforto.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDestaques do Produto\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\"\u003ePROTEÇÃO ANTIBACTERIANA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eTampo Antibacteriano Supralit®\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\"\u003eQUALIDADE CERTIFICADA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eHomologação Europeia Certificada\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\"\u003eEspecificações Técnicas\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003c!-- Tabla con cebra (blanco\/beige), animación hover y textos a los extremos --\u003e\n  \u003cdl class=\"mkd__specs mkd__anim\"\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMarca \/ Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eColeção \/ Série\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eReferência Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eA80673000B\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCódigo EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290847055\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCategoria de Produto\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\u003eMaterial Assento e Tampa\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003eSupralit® antibacteriano de poro fechado\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantia Oficial\u003c\/dt\u003e\u003cdd\u003e3 Anos de garantia europeia oficial Roca\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\"\u003eFiabilidade e Confiança de Fábrica\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003eGarantia Oficial do Fabricante Roca (3 Anos)\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eA aquisição de produto original Roca garante máxima durabilidade. Beneficia de 3 anos de cobertura oficial europeia e assistência qualificada direta.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"BL Branco \/ Sem tampo","offer_id":57386543055113,"sku":"A80673000B","price":57.1,"currency_code":"EUR","in_stock":true},{"title":"BL Branco \/ Con tapa","offer_id":57386543087881,"sku":"A357477000+A80673000B","price":188.14,"currency_code":"EUR","in_stock":true},{"title":"BL Branco \/ Com tampo amortecido Soft-Close","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":"Bidé com um orifício de torneira de 35 cm fabricado em porcelana de cor branca 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\"\u003eInovação sanitária, estética contemporânea e máximo conforto para a sua casa de banho.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eO \u003cb\u003eBidé com um orifício de torneira de 35 cm fabricado em porcelana de cor branca The Gap Roca\u003c\/b\u003e combina a engenharia sanitária e o design de referência da Roca com elevada resistência para a máxima higiene e conforto.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDestaques do Produto\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\"\u003ePORCELANA SANITÁRIA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003ePorcelana Vitrificada de Alto Brilho\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\"\u003eERGONOMIA COMPACTA\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\"\u003eQUALIDADE CERTIFICADA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eHomologação Europeia Certificada\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\"\u003eEspecificações Técnicas\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003c!-- Tabla con cebra (blanco\/beige), animación hover y textos a los extremos --\u003e\n  \u003cdl class=\"mkd__specs mkd__anim\"\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMarca \/ Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eColeção \/ Série\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eReferência Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eA357474000 + (A80647000B o A80647200B (amortiguada))\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCódigo EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8414329148961\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCategoria de Produto\u003c\/dt\u003e\u003cdd\u003eBidés\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eDimensões Totais\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\u003eMaterial Principal\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003ePorcelana vitrificada sanitária de alta resistência\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantia Oficial\u003c\/dt\u003e\u003cdd\u003e3 Anos de garantia europeia oficial Roca\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\"\u003eCompromisso de Qualidade e Apoio Oficial\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3 Anos de Garantia Europeia do Fabricante Roca\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eA Roca é a marca líder europeia em sanitários e banho. Todos os seus modelos incluem 3 anos de garantia oficial europeia e o apoio da sua rede técnica especializada.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Sem tampo","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":"Com tampo amortecido Soft-Close","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":"Sanita Completa de Saída Horizontal Fabricado Em Porcelana de Cor Branca 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\"\u003eInovação sanitária, estética contemporânea e máximo conforto para a sua casa de banho.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eO \u003cb\u003eSanita Completa de Saída Horizontal Fabricado Em Porcelana de Cor Branca The Gap Roca\u003c\/b\u003e combina a engenharia sanitária e o design de referência da Roca com elevada resistência para a máxima higiene e conforto.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDestaques do Produto\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\"\u003ePROTEÇÃO ANTIBACTERIANA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eTampo Antibacteriano Supralit®\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\"\u003eEVACUAÇÃO OPTIMIZADA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eDescarga Direta Otimizada\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\"\u003ePORCELANA SANITÁRIA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003ePorcelana Vitrificada de Alto Brilho\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\"\u003eERGONOMIA COMPACTA\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\"\u003eEspecificações Técnicas\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003c!-- Tabla con cebra (blanco\/beige), animación hover y textos a los extremos --\u003e\n  \u003cdl class=\"mkd__specs mkd__anim\"\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMarca \/ Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eColeção \/ Série\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eReferência Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eA342477000 + (A341470000 o A341471000) + (A80147000B o A80147200B)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCódigo EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8414329148923\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCategoria de Produto\u003c\/dt\u003e\u003cdd\u003eInodoros\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMedidas Assento e Tampa\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\u003eDimensões Totais\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\u003eDistância Fixações\u003c\/dt\u003e\u003cdd\u003e16 cm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMaterial Assento e Tampa\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003eSupralit® antibacteriano de poro fechado\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eTipo de Evacuação\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\u003eAlimentação Autoclismo\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\u003eGarantia Oficial\u003c\/dt\u003e\u003cdd\u003e3 Anos de garantia europeia oficial Roca\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\"\u003eOpções Configuráveis e Acessórios Compatíveis\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\"\u003eOpção de Tampo com Queda Amortecida SoftClose\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\"\u003eOpção de Tampo com Queda Amortecida SoftClose\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\"\u003eFiabilidade e Confiança de Fábrica\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003eGarantia Oficial do Fabricante Roca (3 Anos)\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eA aquisição de produto original Roca garante máxima durabilidade. Beneficia de 3 anos de cobertura oficial europeia e assistência qualificada direta.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Inferior \/ Assento com tampa","offer_id":57386442621193,"sku":"A342477000+A341470000+A80147000B","price":317.43,"currency_code":"EUR","in_stock":true},{"title":"Lateral \/ Assento com tampa","offer_id":57386442653961,"sku":"A342477000+A341471000+A80147000B","price":317.43,"currency_code":"EUR","in_stock":true},{"title":"Inferior \/ Assento com tampa com amortecedor","offer_id":57386442686729,"sku":"A342477000+A341470000+A80147200B","price":358.62,"currency_code":"EUR","in_stock":true},{"title":"Lateral \/ Assento com tampa com amortecedor","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 Sanita Completo para Mobilidade Reduzida Com Altura Confort 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\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eInovação sanitária, estética contemporânea e máximo conforto para a sua casa de banho.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eO \u003cb\u003eConjunto de Sanita Completo para Mobilidade Reduzida Com Altura Confort Rimless The Gap Square Roca\u003c\/b\u003e combina a engenharia sanitária e o design de referência da Roca com elevada resistência para a máxima higiene e conforto.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDestaques do Produto\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\"\u003eTECNOLOGIA HIGIÉNICA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eTecnologia Rimless (Máxima Autolimpeza)\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\"\u003ePROTEÇÃO ANTIBACTERIANA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eTampo Antibacteriano Supralit®\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\"\u003eEVACUAÇÃO OPTIMIZADA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eDescarga Direta Otimizada\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\"\u003eVERSATILIDADE DE MONTAGEM\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eEvacuação Dupla Chão \/ Parede\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\"\u003eEspecificações Técnicas\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003c!-- Tabla con cebra (blanco\/beige), animación hover y textos a los extremos --\u003e\n  \u003cdl class=\"mkd__specs mkd__anim\"\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMarca \/ Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eColeção \/ Série\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eReferência Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eA3421AC000 + (A341470000 o A80147000B o A80147200B) + (A80147000B o A341471000 o A341470000)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCategoria de Produto\u003c\/dt\u003e\u003cdd\u003eInodoros\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMedidas Assento e Tampa\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\u003eDimensões Totais\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\u003eDistância Fixações\u003c\/dt\u003e\u003cdd\u003e16 cm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMaterial Assento e Tampa\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003eSupralit® antibacteriano de poro fechado\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eTipo de Evacuação\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\u003eTecnologia da Bacia\u003c\/dt\u003e\u003cdd\u003eTecnología Rimless (máxima autolimpieza)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eAlimentação Autoclismo\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\u003eGarantia Oficial\u003c\/dt\u003e\u003cdd\u003e3 Anos de garantia europeia oficial Roca\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\"\u003eOpções Configuráveis e Acessórios Compatíveis\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\"\u003eOpção de Tampo com Queda Amortecida SoftClose\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\"\u003eOpção de Tampo com Queda Amortecida SoftClose\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\"\u003eVariante de Alimentação do Autoclismo (Inferior \/ 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\"\u003eFiabilidade e Confiança de Fábrica\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003eGarantia Oficial do Fabricante Roca (3 Anos)\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eA aquisição de produto original Roca garante máxima durabilidade. Beneficia de 3 anos de cobertura oficial europeia e assistência qualificada direta.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Assento com tampa \/ Inferior","offer_id":57372820308233,"sku":"A3421AC000+A341470000+A80147000B","price":340.04,"currency_code":"EUR","in_stock":true},{"title":"Assento com tampa \/ Lateral","offer_id":57372820341001,"sku":"A3421AC000+A80147000B+A341471000","price":340.04,"currency_code":"EUR","in_stock":true},{"title":"Assento com tampa com amortecedor \/ Inferior","offer_id":57372820406537,"sku":"A3421AC000+A80147200B+A341470000","price":381.22,"currency_code":"EUR","in_stock":true},{"title":"Assento com tampa com amortecedor \/ Lateral","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":"Sanita Completa Saída Vertical 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\"\u003eInovação sanitária, estética contemporânea e máximo conforto para a sua casa de banho.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eO \u003cb\u003eSanita Completa Saída Vertical The Gap Roca\u003c\/b\u003e combina a engenharia sanitária e o design de referência da Roca com elevada resistência para a máxima higiene e conforto.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDestaques do Produto\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\"\u003ePROTEÇÃO ANTIBACTERIANA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eTampo Antibacteriano Supralit®\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\"\u003eEVACUAÇÃO OPTIMIZADA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eDescarga Direta Otimizada\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\"\u003ePORCELANA SANITÁRIA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003ePorcelana Vitrificada de Alto Brilho\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\"\u003eERGONOMIA COMPACTA\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\"\u003eEspecificações Técnicas\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003c!-- Tabla con cebra (blanco\/beige), animación hover y textos a los extremos --\u003e\n  \u003cdl class=\"mkd__specs mkd__anim\"\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMarca \/ Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eColeção \/ Série\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eReferência Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eA342478000 + (A341470000 o A341471000) + (A80147000B o A80147200B)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCategoria de Produto\u003c\/dt\u003e\u003cdd\u003eInodoros\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMedidas Assento e Tampa\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\u003eDimensões Totais\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\u003eDistância Fixações\u003c\/dt\u003e\u003cdd\u003e16 cm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMaterial Assento e Tampa\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003eSupralit® antibacteriano de poro fechado\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eTipo de Evacuação\u003c\/dt\u003e\u003cdd\u003eSalida vertical (evacuación al suelo)\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\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eAlimentação Autoclismo\u003c\/dt\u003e\u003cdd\u003eAlimentación inferior izquierda reversible\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantia Oficial\u003c\/dt\u003e\u003cdd\u003e3 Anos de garantia europeia oficial Roca\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\"\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\"\u003eDiseño y Ergonomía\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eDiseño simple pero de carácter moderno.\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\"\u003eMuy cómodo en su uso y de muy fácil instalación.\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\"\u003eOpções Configuráveis e Acessórios Compatíveis\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\"\u003eTapa y asiento: Caída libre. Caída con amortiguació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\"\u003eCaída libre.\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 con amortiguación.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eVariante de Alimentação do Autoclismo (Inferior \/ Lateral)\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eCisterna: Alimentación lateral. Alimentación inferior.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eVariante de Alimentação do Autoclismo (Inferior \/ Lateral)\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eAlimentación lateral.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eVariante de Alimentação do Autoclismo (Inferior \/ Lateral)\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eAlimentación inferior.\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\"\u003eCompromisso de Qualidade e Apoio Oficial\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3 Anos de Garantia Europeia do Fabricante Roca\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eA Roca é a marca líder europeia em sanitários e banho. Todos os seus modelos incluem 3 anos de garantia oficial europeia e o apoio da sua rede técnica especializada.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Assento com tampa \/ Inferior","offer_id":57373246390537,"sku":"A342478000+A341470000+A80147000B","price":317.43,"currency_code":"EUR","in_stock":true},{"title":"Assento com tampa \/ Lateral","offer_id":57373246423305,"sku":"A342478000+A341471000+A80147000B","price":317.43,"currency_code":"EUR","in_stock":true},{"title":"Assento com tampa com amortecedor \/ Inferior","offer_id":57373246488841,"sku":"A342478000+A341470000+A80147200B","price":358.62,"currency_code":"EUR","in_stock":true},{"title":"Assento com tampa com amortecedor \/ Lateral","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":"Sanita Rimless suspensa 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\"\u003eInovação sanitária, estética contemporânea e máximo conforto para a sua casa de banho.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eO \u003cb\u003eSanita Rimless suspensa The Gap Square Roca\u003c\/b\u003e combina a engenharia sanitária e o design de referência da Roca com elevada resistência para a máxima higiene e conforto.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDestaques do Produto\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\"\u003eTECNOLOGIA HIGIÉNICA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eTecnologia Rimless (Máxima Autolimpeza)\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\"\u003ePROTEÇÃO ANTIBACTERIANA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eTampo Antibacteriano Supralit®\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\"\u003eEVACUAÇÃO OPTIMIZADA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eDescarga Direta Otimizada\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\"\u003eDESIGN SUSPENSO\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eInstalação Suspensa de Parede\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\"\u003eEspecificações Técnicas\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003c!-- Tabla con cebra (blanco\/beige), animación hover y textos a los extremos --\u003e\n  \u003cdl class=\"mkd__specs mkd__anim\"\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMarca \/ Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eColeção \/ Série\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eReferência Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eA34647L000 + (A80147000B (normal) o A80147200B (amortiguada))\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCódigo EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290321715\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCategoria de Produto\u003c\/dt\u003e\u003cdd\u003eInodoros\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMedidas Assento e Tampa\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\u003eDimensões Totais\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\u003eDistância Fixações\u003c\/dt\u003e\u003cdd\u003e16 cm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMaterial Assento e Tampa\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003eSupralit® antibacteriano de poro fechado\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eTipo de Evacuação\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\u003eTecnologia da Bacia\u003c\/dt\u003e\u003cdd\u003eTecnología Rimless (máxima autolimpieza)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantia Oficial\u003c\/dt\u003e\u003cdd\u003e3 Anos de garantia europeia oficial Roca\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\"\u003eOpções Configuráveis e Acessórios Compatíveis\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\"\u003eOpção de Tampo com Queda Amortecida SoftClose\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\"\u003eOpção de Tampo com Queda Amortecida SoftClose\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\"\u003eCompromisso de Qualidade e Apoio Oficial\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3 Anos de Garantia Europeia do Fabricante Roca\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eA Roca é a marca líder europeia em sanitários e banho. Todos os seus modelos incluem 3 anos de garantia oficial europeia e o apoio da sua rede técnica especializada.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Assento com tampa","offer_id":57387192025353,"sku":"A34647L000+A80147000B","price":241.09,"currency_code":"EUR","in_stock":true},{"title":"Assento com tampa com amortecedor","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":"Sanita suspensa branca de 54 cm de fundo com assento e tampa normal ou amortecida 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\"\u003eInovação sanitária, estética contemporânea e máximo conforto para a sua casa de banho.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eO \u003cb\u003eSanita suspensa branca de 54 cm de fundo com assento e tampa normal ou amortecida The Gap Roca\u003c\/b\u003e combina a engenharia sanitária e o design de referência da Roca com elevada resistência para a máxima higiene e conforto.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDestaques do Produto\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\"\u003ePROTEÇÃO ANTIBACTERIANA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eTampo Antibacteriano Supralit®\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\"\u003eEVACUAÇÃO OPTIMIZADA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eDescarga Direta Otimizada\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\"\u003eDESIGN SUSPENSO\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eInstalação Suspensa de Parede\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\"\u003ePORCELANA SANITÁRIA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003ePorcelana Vitrificada de Alto Brilho\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\"\u003eEspecificações Técnicas\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003c!-- Tabla con cebra (blanco\/beige), animación hover y textos a los extremos --\u003e\n  \u003cdl class=\"mkd__specs mkd__anim\"\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\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\u003eMarca \/ Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eColeção \/ Série\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eReferência Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eA346477000 + (A80147000B (normal) o A80147200B (amortiguada))\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCódigo EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003eNo disponible\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCategoria de Produto\u003c\/dt\u003e\u003cdd\u003eInodoros\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMedidas Assento e Tampa\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\u003eDistância Fixações\u003c\/dt\u003e\u003cdd\u003e16 cm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMaterial Assento e Tampa\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003eSupralit® antibacteriano de poro fechado\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\u003eGarantia Oficial\u003c\/dt\u003e\u003cdd\u003e3 Anos de garantia europeia oficial Roca\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\"\u003eOpções Configuráveis e Acessórios Compatíveis\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\"\u003eOpção de Tampo com Queda Amortecida SoftClose\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\"\u003eOpção de Tampo com Queda Amortecida SoftClose\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\"\u003eFiabilidade e Confiança de Fábrica\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003eGarantia Oficial do Fabricante Roca (3 Anos)\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eA aquisição de produto original Roca garante máxima durabilidade. Beneficia de 3 anos de cobertura oficial europeia e assistência qualificada direta.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Assento com tampa","offer_id":57373218537737,"sku":"A346477000+A80147000B","price":215.27,"currency_code":"EUR","in_stock":true},{"title":"Assento com tampa com amortecedor","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":"Sanita de Porcelana Branca Com Saída Horizontal Com Tanque E Tampa Opcional 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\"\u003eInovação sanitária, estética contemporânea e máximo conforto para a sua casa de banho.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eO \u003cb\u003eSanita de Porcelana Branca Com Saída Horizontal Com Tanque E Tampa Opcional The Gap Roca\u003c\/b\u003e combina a engenharia sanitária e o design de referência da Roca com elevada resistência para a máxima higiene e conforto.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDestaques do Produto\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\"\u003ePORCELANA SANITÁRIA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003ePorcelana Vitrificada de Alto Brilho\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\"\u003eQUALIDADE CERTIFICADA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eHomologação Europeia Certificada\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\"\u003eEspecificações Técnicas\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003c!-- Tabla con cebra (blanco\/beige), animación hover y textos a los extremos --\u003e\n  \u003cdl class=\"mkd__specs mkd__anim\"\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMarca \/ Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eColeção \/ Série\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eReferência Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\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\u003eCódigo EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8414329148923\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCategoria de Produto\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\u003eTipo de Evacuação\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\u003eAlimentação Autoclismo\u003c\/dt\u003e\u003cdd\u003eAlimentación inferior izquierda reversible\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMaterial Principal\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003ePorcelana vitrificada sanitária de alta resistência\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantia Oficial\u003c\/dt\u003e\u003cdd\u003e3 Anos de garantia europeia oficial Roca\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\"\u003eOpções Configuráveis e Acessórios Compatíveis\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\"\u003eVariante de Alimentação do Autoclismo (Inferior \/ 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\"\u003eVariante de Alimentação do Autoclismo (Inferior \/ 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\"\u003eVariante de Alimentação do Autoclismo (Inferior \/ 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\"\u003eOpção de Tampo com Queda Amortecida SoftClose\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\"\u003eFiabilidade e Confiança de Fábrica\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003eGarantia Oficial do Fabricante Roca (3 Anos)\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eA aquisição de produto original Roca garante máxima durabilidade. Beneficia de 3 anos de cobertura oficial europeia e assistência qualificada direta.\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":"Sanita Tanque Baixo 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\"\u003eInovação sanitária, estética contemporânea e máximo conforto para a sua casa de banho.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eO \u003cb\u003eSanita Tanque Baixo Rimless The Gap Square Roca\u003c\/b\u003e combina a engenharia sanitária e o design de referência da Roca com elevada resistência para a máxima higiene e conforto.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDestaques do Produto\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\"\u003eTECNOLOGIA HIGIÉNICA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eTecnologia Rimless (Máxima Autolimpeza)\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\"\u003eVERSATILIDADE DE MONTAGEM\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eEvacuação Dupla Chão \/ Parede\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\"\u003ePORCELANA SANITÁRIA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003ePorcelana Vitrificada de Alto Brilho\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\"\u003eQUALIDADE CERTIFICADA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eHomologação Europeia Certificada\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\"\u003eEspecificações Técnicas\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003c!-- Tabla con cebra (blanco\/beige), animación hover y textos a los extremos --\u003e\n  \u003cdl class=\"mkd__specs mkd__anim\"\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMarca \/ Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eColeção \/ Série\u003c\/dt\u003e\u003cdd\u003eRoca The Gap Square\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eReferência Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eA342479000\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCódigo EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290040975\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCategoria de Produto\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\u003eAncho Comercial\u003c\/dt\u003e\u003cdd\u003e65 cm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eTipo de Evacuação\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\u003eTecnologia da Bacia\u003c\/dt\u003e\u003cdd\u003eTecnología Rimless (máxima autolimpieza)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMaterial Principal\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003ePorcelana vitrificada sanitária de alta resistência\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantia Oficial\u003c\/dt\u003e\u003cdd\u003e3 Anos de garantia europeia oficial Roca\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\"\u003eNo incluye cisterna.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eMaterial\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eporcelana.\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.\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\"\u003eFiabilidade e Confiança de Fábrica\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003eGarantia Oficial do Fabricante Roca (3 Anos)\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eA aquisição de produto original Roca garante máxima durabilidade. Beneficia de 3 anos de cobertura oficial europeia e assistência qualificada direta.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Inferior \/ Assento com tampa","offer_id":57387035263241,"sku":"A342479000+A341470000+A80147000B","price":333.58,"currency_code":"EUR","in_stock":true},{"title":"Lateral \/ Assento com tampa","offer_id":57387035296009,"sku":"A342479000+A341471000+A80147000B","price":333.58,"currency_code":"EUR","in_stock":true},{"title":"Inferior \/ Assento com tampa com amortecedor","offer_id":57387035328777,"sku":"A342479000+A341470000+A80147200B","price":374.76,"currency_code":"EUR","in_stock":true},{"title":"Lateral \/ Assento com tampa com amortecedor","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":"Sanita Completa de Fabricado Em Porcelana de Cor Branca The Gap Round 37cm 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\"\u003eInovação sanitária, estética contemporânea e máximo conforto para a sua casa de banho.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eO \u003cb\u003eSanita Completa de Fabricado Em Porcelana de Cor Branca The Gap Round 37cm Roca\u003c\/b\u003e combina a engenharia sanitária e o design de referência da Roca com elevada resistência para a máxima higiene e conforto.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDestaques do Produto\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\"\u003eTECNOLOGIA HIGIÉNICA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eTecnologia Rimless (Máxima Autolimpeza)\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\"\u003eVERSATILIDADE DE MONTAGEM\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eEvacuação Dupla Chão \/ Parede\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\"\u003ePORCELANA SANITÁRIA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003ePorcelana Vitrificada de Alto Brilho\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\"\u003eERGONOMIA COMPACTA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eFormato Calibrado: 65,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  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eEspecificações Técnicas\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003c!-- Tabla con cebra (blanco\/beige), animación hover y textos a los extremos --\u003e\n  \u003cdl class=\"mkd__specs mkd__anim\"\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMarca \/ Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eColeção \/ Série\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eReferência Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eA3420N8000 + (A3410N0000 o A801D10001 o A801D12001) + (A801D10001 o A3410N1000 o A801D12001)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCódigo EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290136319\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCategoria de Produto\u003c\/dt\u003e\u003cdd\u003eInodoros\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eDimensões Totais\u003c\/dt\u003e\u003cdd\u003e65,5 cm (ancho) x 79 cm (alto) x 37 cm (fondo\/largo)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eTipo de Evacuação\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 juego de 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\u003eTecnologia da Bacia\u003c\/dt\u003e\u003cdd\u003eTecnología Rimless (máxima autolimpieza)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eAlimentação Autoclismo\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\u003eMaterial Principal\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003ePorcelana vitrificada sanitária de alta resistência\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantia Oficial\u003c\/dt\u003e\u003cdd\u003e3 Anos de garantia europeia oficial Roca\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\"\u003eInodoro con cisterna, 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\"\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\"\u003eOpções Configuráveis e Acessórios Compatíveis\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\"\u003eOpção de Tampo com Queda Amortecida SoftClose\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eEs posible elegir el asiento y la tapa: Con caída amortiguada. Sin caída amortiguada.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eOpção de Tampo com Queda Amortecida SoftClose\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\"\u003eOpção de Tampo com Queda Amortecida SoftClose\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eSin caída amortiguada.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eVariante de Alimentação do Autoclismo (Inferior \/ Lateral)\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eLa alimentación de la cisterna puede ser lateral o inferior: En la alimentación inferior, la toma de agua está situada en la parte izquierda. Pero, este modelo tiene una muesca en la porcelana que le permite hacer la conexión desde la derecha. En la alimentación superior o lateral, existe toma de agua en ambos lados.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eVariante de Alimentação do Autoclismo (Inferior \/ Lateral)\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eEn la alimentación inferior, la toma de agua está situada en la parte izquierda. Pero, este modelo tiene una muesca en la porcelana que le permite hacer la conexión desde la derecha.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eVariante de Alimentação do Autoclismo (Inferior \/ Lateral)\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eEn la alimentación superior o lateral, existe toma de agua en ambos lados.\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\"\u003eCompromisso de Qualidade e Apoio Oficial\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3 Anos de Garantia Europeia do Fabricante Roca\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eA Roca é a marca líder europeia em sanitários e banho. Todos os seus modelos incluem 3 anos de garantia oficial europeia e o apoio da sua rede técnica especializada.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Inferior \/ Assento com tampa","offer_id":57373335716105,"sku":"A3420N8000+A3410N0000+A801D10001","price":313.39,"currency_code":"EUR","in_stock":true},{"title":"Lateral \/ Assento com tampa","offer_id":57373335748873,"sku":"A3420N8000+A801D10001+A3410N1000","price":313.39,"currency_code":"EUR","in_stock":true},{"title":"Inferior \/ Assento com tampa com amortecedor","offer_id":57373335781641,"sku":"A3420N8000+A3410N0000+A801D12001","price":354.58,"currency_code":"EUR","in_stock":true},{"title":"Lateral \/ Assento com tampa com amortecedor","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":"Sanita Rimless com tanque alto com tampa e assento de saída dupla 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\"\u003eInovação sanitária, estética contemporânea e máximo conforto para a sua casa de banho.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eO \u003cb\u003eSanita Rimless com tanque alto com tampa e assento de saída dupla The Gap Square Roca\u003c\/b\u003e combina a engenharia sanitária e o design de referência da Roca com elevada resistência para a máxima higiene e conforto.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDestaques do Produto\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\"\u003eTECNOLOGIA HIGIÉNICA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eTecnologia Rimless (Máxima Autolimpeza)\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\"\u003eEVACUAÇÃO OPTIMIZADA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eDescarga Direta Otimizada\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\"\u003eVERSATILIDADE DE MONTAGEM\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eEvacuação Dupla Chão \/ Parede\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\"\u003ePORCELANA SANITÁRIA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003ePorcelana Vitrificada de Alto Brilho\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\"\u003eEspecificações Técnicas\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003c!-- Tabla con cebra (blanco\/beige), animación hover y textos a los extremos --\u003e\n  \u003cdl class=\"mkd__specs mkd__anim\"\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMarca \/ Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eColeção \/ Série\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eReferência Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eA347737000 + (A80147000B (normal) o A80147200B (amortiguada))\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCódigo EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290684513\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCategoria de Produto\u003c\/dt\u003e\u003cdd\u003eInodoros\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eDimensões Totais\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\u003eTipo de Evacuação\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\u003eTecnologia da Bacia\u003c\/dt\u003e\u003cdd\u003eTecnología Rimless (máxima autolimpieza)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMaterial Principal\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003ePorcelana vitrificada sanitária de alta resistência\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantia Oficial\u003c\/dt\u003e\u003cdd\u003e3 Anos de garantia europeia oficial Roca\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\"\u003eEspecificación Técnica\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eInodoro dual adosado a pared para tanque alto o empotrable.\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\"\u003eOpções Configuráveis e Acessórios Compatíveis\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\"\u003eOpção de Tampo com Queda Amortecida SoftClose\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\"\u003eOpção de Tampo com Queda Amortecida SoftClose\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\"\u003eFiabilidade e Confiança de Fábrica\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003eGarantia Oficial do Fabricante Roca (3 Anos)\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eA aquisição de produto original Roca garante máxima durabilidade. Beneficia de 3 anos de cobertura oficial europeia e assistência qualificada direta.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Sem tampo","offer_id":57373747937545,"sku":"A347737000","price":171.03,"currency_code":"EUR","in_stock":true},{"title":"Assento com tampa","offer_id":57373747970313,"sku":"A347737000+A80147000B","price":212.27,"currency_code":"EUR","in_stock":true},{"title":"Assento com tampa com amortecedor","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":"Sanita Completa de Parede de Altura Confortável Com Tecnologia Rimless The Gap 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\"\u003eInovação sanitária, estética contemporânea e máximo conforto para a sua casa de banho.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eO \u003cb\u003eSanita Completa de Parede de Altura Confortável Com Tecnologia Rimless The Gap Round Roca\u003c\/b\u003e combina a engenharia sanitária e o design de referência da Roca com elevada resistência para a máxima higiene e conforto.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDestaques do Produto\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\"\u003eTECNOLOGIA HIGIÉNICA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eTecnologia Rimless (Máxima Autolimpeza)\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\"\u003eEVACUAÇÃO OPTIMIZADA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eDescarga Direta Otimizada\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\"\u003eVERSATILIDADE DE MONTAGEM\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eEvacuação Dupla Chão \/ Parede\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\"\u003ePORCELANA SANITÁRIA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003ePorcelana Vitrificada de Alto Brilho\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\"\u003eEspecificações Técnicas\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003c!-- Tabla con cebra (blanco\/beige), animación hover y textos a los extremos --\u003e\n  \u003cdl class=\"mkd__specs mkd__anim\"\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eElementos Incluidos\u003c\/dt\u003e\u003cdd\u003eel codo de evacuación y un juego de fijación\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMarca \/ Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eColeção \/ Série\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eReferência Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eA3420NJ000 + (A801D20001 o A801D22001) + (A3410N0000 o A3410N1000)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCategoria de Produto\u003c\/dt\u003e\u003cdd\u003eInodoros\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eDimensões Totais\u003c\/dt\u003e\u003cdd\u003e37,5 cm (ancho) x 83 cm (alto) x 61 cm (fondo)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eTipo de Evacuação\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\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eTecnologia da Bacia\u003c\/dt\u003e\u003cdd\u003eTecnología Rimless (máxima autolimpieza)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eAlimentação Autoclismo\u003c\/dt\u003e\u003cdd\u003eAlimentación inferior izquierda reversible\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMaterial Principal\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003ePorcelana vitrificada sanitária de alta resistência\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantia Oficial\u003c\/dt\u003e\u003cdd\u003e3 Anos de garantia europeia oficial Roca\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\"\u003eInodoro completo con taza de altura confort, con cisterna y con tapa y asiento de la línea The Gap Round de Roca.\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 inodoro se caracteriza por ir adosado a la pared y disponer de altura confort.\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\"\u003eTanto el inodoro como la cisterna se encuentran fabricados en porcelana con acabado de color blanco.\u003c\/p\u003e\n      \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003ch3 class=\"mkd__h3\"\u003eOpções Configuráveis e Acessórios Compatíveis\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\"\u003eOpção de Tampo com Queda Amortecida SoftClose\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eLa caída del asiento y la tapa es a elección: Con caída amortiguada. Sin caída amortiguada.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eOpção de Tampo com Queda Amortecida SoftClose\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\"\u003eOpção de Tampo com Queda Amortecida SoftClose\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eSin caída amortiguada.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eVariante de Alimentação do Autoclismo (Inferior \/ Lateral)\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eLa alimentación de la cisterna es a elección: Cisterna con alimentación inferior, la toma de agua está situada en la parte izquierda. Cisterna con alimentación lateral, existe toma de agua en ambos lados.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mkd__bloque-item\"\u003e\n        \u003ch4 class=\"mkd__bloque-tit\"\u003eVariante de Alimentação do Autoclismo (Inferior \/ Lateral)\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eCisterna con 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\"\u003eVariante de Alimentação do Autoclismo (Inferior \/ Lateral)\u003c\/h4\u003e\n        \u003cp class=\"mkd__bloque-txt\"\u003eCisterna con alimentación lateral, existe toma de agua en ambos lados.\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\"\u003eCompromisso de Qualidade e Apoio Oficial\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3 Anos de Garantia Europeia do Fabricante Roca\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eA Roca é a marca líder europeia em sanitários e banho. Todos os seus modelos incluem 3 anos de garantia oficial europeia e o apoio da sua rede técnica especializada.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Inferior \/ Assento com tampa","offer_id":57371837071625,"sku":"A3420NJ000+A801D20001+A3410N0000","price":349.16,"currency_code":"EUR","in_stock":true},{"title":"Lateral \/ Assento com tampa","offer_id":57371837104393,"sku":"A3420NJ000+A801D20001+A3410N1000","price":349.16,"currency_code":"EUR","in_stock":true},{"title":"Inferior \/ Assento com tampa com amortecedor","offer_id":57371837137161,"sku":"A3420NJ000+A801D22001+A3410N0000","price":395.83,"currency_code":"EUR","in_stock":true},{"title":"Lateral \/ Assento com tampa com amortecedor","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":"Sanita Rimless de encostar à parede The Gap 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\"\u003eInovação sanitária, estética contemporânea e máximo conforto para a sua casa de banho.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eO \u003cb\u003eSanita Rimless de encostar à parede The Gap Round Roca\u003c\/b\u003e combina a engenharia sanitária e o design de referência da Roca com elevada resistência para a máxima higiene e conforto.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDestaques do Produto\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\"\u003eTECNOLOGIA HIGIÉNICA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eTecnologia Rimless (Máxima Autolimpeza)\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\"\u003eEVACUAÇÃO OPTIMIZADA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eDescarga Direta Otimizada\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\"\u003eVERSATILIDADE DE MONTAGEM\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eEvacuação Dupla Chão \/ Parede\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\"\u003ePORCELANA SANITÁRIA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003ePorcelana Vitrificada de Alto Brilho\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\"\u003eEspecificações Técnicas\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003c!-- Tabla con cebra (blanco\/beige), animación hover y textos a los extremos --\u003e\n  \u003cdl class=\"mkd__specs mkd__anim\"\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\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\u003eMarca \/ Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eColeção \/ Série\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eReferência Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eA3470N7000 + (A801D10001 (normal) o A801D12001 (amortiguada))\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCódigo EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290083033\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCategoria de Produto\u003c\/dt\u003e\u003cdd\u003eInodoros\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eDimensões Totais\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\u003eTipo de Evacuação\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\u003eTecnologia da Bacia\u003c\/dt\u003e\u003cdd\u003eTecnología Rimless (máxima autolimpieza)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMaterial Principal\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003ePorcelana vitrificada sanitária de alta resistência\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantia Oficial\u003c\/dt\u003e\u003cdd\u003e3 Anos de garantia europeia oficial Roca\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\"\u003eOpções Configuráveis e Acessórios Compatíveis\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\"\u003eOpção de Tampo com Queda Amortecida SoftClose\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\"\u003eOpção de Tampo com Queda Amortecida SoftClose\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\"\u003eFiabilidade e Confiança de Fábrica\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003eGarantia Oficial do Fabricante Roca (3 Anos)\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eA aquisição de produto original Roca garante máxima durabilidade. Beneficia de 3 anos de cobertura oficial europeia e assistência qualificada direta.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Assento com tampa","offer_id":57373330833673,"sku":"A3470N7000+A801D10001","price":213.64,"currency_code":"EUR","in_stock":true},{"title":"Assento com tampa com amortecedor","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":"Conjunto sanita suspensa com tanque de encastrar e placa de acionamento 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\"\u003eInovação sanitária, estética contemporânea e máximo conforto para a sua casa de banho.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eO \u003cb\u003eConjunto sanita suspensa com tanque de encastrar e placa de acionamento The Gap Duplo Roca\u003c\/b\u003e combina a engenharia sanitária e o design de referência da Roca com elevada resistência para a máxima higiene e conforto.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDestaques do Produto\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\"\u003ePROTEÇÃO ANTIBACTERIANA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eTampo Antibacteriano Supralit®\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\"\u003eEVACUAÇÃO OPTIMIZADA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eDescarga Direta Otimizada\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\"\u003eDESIGN SUSPENSO\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eInstalação Suspensa de Parede\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\"\u003eERGONOMIA COMPACTA\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\"\u003eEspecificações Técnicas\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003c!-- Tabla con cebra (blanco\/beige), animación hover y textos a los extremos --\u003e\n  \u003cdl class=\"mkd__specs mkd__anim\"\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\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\u003eMarca \/ Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eColeção \/ Série\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eReferência Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eA346477000 + (A80147000B o A80147200B) + (A890070020)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCódigo EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8414329151848\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCategoria de Produto\u003c\/dt\u003e\u003cdd\u003eInodoros\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMedidas Assento e Tampa\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\u003eDimensões Totais\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\u003eDistância Fixações\u003c\/dt\u003e\u003cdd\u003e230 mm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMaterial Assento e Tampa\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003eSupralit® antibacteriano de poro fechado\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eTipo de Evacuação\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\u003eAlimentação Autoclismo\u003c\/dt\u003e\u003cdd\u003eAlimentación lateral superior\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantia Oficial\u003c\/dt\u003e\u003cdd\u003e3 Anos de garantia europeia oficial Roca\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\"\u003eOpções Configuráveis e Acessórios Compatíveis\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\"\u003eOpção de Tampo com Queda Amortecida SoftClose\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\"\u003eOpção de Tampo com Queda Amortecida SoftClose\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\"\u003eFiabilidade e Confiança de Fábrica\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003eGarantia Oficial do Fabricante Roca (3 Anos)\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eA aquisição de produto original Roca garante máxima durabilidade. Beneficia de 3 anos de cobertura oficial europeia e assistência qualificada direta.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Tampo padrão \/ Branco","offer_id":57373354787081,"sku":"A346477000+A80147000B+A890070020+A890195000","price":518.02,"currency_code":"EUR","in_stock":true},{"title":"Tampo com amortecedor Soft-Close \/ Branco","offer_id":57373354819849,"sku":"A346477000+A80147200B+A890070020+A890195000","price":554.52,"currency_code":"EUR","in_stock":true},{"title":"Tampo com amortecedor Soft-Close \/ Cromado","offer_id":57373354852617,"sku":"A346477000+A80147200B+A890070020+A890195001","price":562.68,"currency_code":"EUR","in_stock":true},{"title":"Tampo padrão \/ Cromado","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":"Conjunto sanita suspensa com assento e tampa com saída horizontal The Gap Compacto 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\"\u003eInovação sanitária, estética contemporânea e máximo conforto para a sua casa de banho.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eO \u003cb\u003eConjunto sanita suspensa com assento e tampa com saída horizontal The Gap Compacto Roca\u003c\/b\u003e combina a engenharia sanitária e o design de referência da Roca com elevada resistência para a máxima higiene e conforto.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDestaques do Produto\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\"\u003ePROTEÇÃO ANTIBACTERIANA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eTampo Antibacteriano Supralit®\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\"\u003ePOUPANÇA DE ÁGUA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eDescarga Dupla Eficiente 4\/2 L\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\"\u003eDESIGN SUSPENSO\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eInstalação Suspensa de Parede\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\"\u003eERGONOMIA COMPACTA\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\"\u003eEspecificações Técnicas\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003c!-- Tabla con cebra (blanco\/beige), animación hover y textos a los extremos --\u003e\n  \u003cdl class=\"mkd__specs mkd__anim\"\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\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\u003eMarca \/ Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eColeção \/ Série\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eReferência Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eA346477000 + (A80147000B o A80147200B) + (A890073020)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCódigo EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8414329151848\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCategoria de Produto\u003c\/dt\u003e\u003cdd\u003eInodoros\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMedidas Assento e Tampa\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\u003eDimensões Totais\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\u003eDistância Fixações\u003c\/dt\u003e\u003cdd\u003e16 cm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMaterial Assento e Tampa\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003eSupralit® antibacteriano de poro fechado\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eTipo de Evacuação\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\u003eGarantia Oficial\u003c\/dt\u003e\u003cdd\u003e3 Anos de garantia europeia oficial Roca\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\"\u003eOpções Configuráveis e Acessórios Compatíveis\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\"\u003eOpção de Tampo com Queda Amortecida SoftClose\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\"\u003eOpção de Tampo com Queda Amortecida SoftClose\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\"\u003eCompromisso de Qualidade e Apoio Oficial\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3 Anos de Garantia Europeia do Fabricante Roca\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eA Roca é a marca líder europeia em sanitários e banho. Todos os seus modelos incluem 3 anos de garantia oficial europeia e o apoio da sua rede técnica especializada.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Tampo padrão \/ Branco","offer_id":57373157949705,"sku":"A346477000+A80147000B+A890073020+A890195000","price":531.11,"currency_code":"EUR","in_stock":true},{"title":"Tampo com amortecedor Soft-Close \/ Branco","offer_id":57373157982473,"sku":"A346477000+A80147200B+A890073020+A890195000","price":572.29,"currency_code":"EUR","in_stock":true},{"title":"Tampo com amortecedor Soft-Close \/ Cromado","offer_id":57373158015241,"sku":"A346477000+A80147200B+A890073020+A890195001","price":580.45,"currency_code":"EUR","in_stock":true},{"title":"Tampo padrão \/ Cromado","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":"Sanita Rimless Suspensa The Gap 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\"\u003eInovação sanitária, estética contemporânea e máximo conforto para a sua casa de banho.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eO \u003cb\u003eSanita Rimless Suspensa The Gap Round Roca\u003c\/b\u003e combina a engenharia sanitária e o design de referência da Roca com elevada resistência para a máxima higiene e conforto.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDestaques do Produto\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\"\u003eTECNOLOGIA HIGIÉNICA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eTecnologia Rimless (Máxima Autolimpeza)\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\"\u003eEVACUAÇÃO OPTIMIZADA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eDescarga Direta Otimizada\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\"\u003eDESIGN SUSPENSO\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eInstalação Suspensa de Parede\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\"\u003ePORCELANA SANITÁRIA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003ePorcelana Vitrificada de Alto Brilho\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\"\u003eEspecificações Técnicas\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003c!-- Tabla con cebra (blanco\/beige), animación hover y textos a los extremos --\u003e\n  \u003cdl class=\"mkd__specs mkd__anim\"\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\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\u003eMarca \/ Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eColeção \/ Série\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eReferência Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eA3460NL000 + (A801D10001 (normal) o A801D12001 (amortiguada))\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCódigo EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290157000\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCategoria de Produto\u003c\/dt\u003e\u003cdd\u003eInodoros\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eDimensões Totais\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\u003eTipo de Evacuação\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\u003eTecnologia da Bacia\u003c\/dt\u003e\u003cdd\u003eTecnología Rimless (máxima autolimpieza)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMaterial Principal\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003ePorcelana vitrificada sanitária de alta resistência\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantia Oficial\u003c\/dt\u003e\u003cdd\u003e3 Anos de garantia europeia oficial Roca\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\"\u003eOpções Configuráveis e Acessórios Compatíveis\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\"\u003eOpção de Tampo com Queda Amortecida SoftClose\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\"\u003eOpção de Tampo com Queda Amortecida SoftClose\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\"\u003eCompromisso de Qualidade e Apoio Oficial\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3 Anos de Garantia Europeia do Fabricante Roca\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eA Roca é a marca líder europeia em sanitários e banho. Todos os seus modelos incluem 3 anos de garantia oficial europeia e o apoio da sua rede técnica especializada.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Sem tampo \/ Branco","offer_id":57373012394249,"sku":"A3460NL000+A890070020+A890195000","price":467.39,"currency_code":"EUR","in_stock":true},{"title":"Sem tampo \/ Cromado","offer_id":57373226467593,"sku":"A3460NL000+A890070020+A890195001","price":475.55,"currency_code":"EUR","in_stock":true},{"title":"Sem tampo \/ Lacado gris","offer_id":57373226500361,"sku":"A3460NL000+A890070020+A890195002","price":475.55,"currency_code":"EUR","in_stock":true},{"title":"Sem tampo \/ Combinado blanco y gris","offer_id":57373226533129,"sku":"A3460NL000+A890070020+A890195005","price":481.35,"currency_code":"EUR","in_stock":true},{"title":"Assento com tampa \/ Branco","offer_id":57373012427017,"sku":"A3460NL000+A890070020+A801D10001+A890195000","price":514.46,"currency_code":"EUR","in_stock":true},{"title":"Assento com tampa \/ Cromado","offer_id":57373226565897,"sku":"A3460NL000+A890070020+A801D10001+A890195001","price":518.51,"currency_code":"EUR","in_stock":true},{"title":"Assento com tampa \/ Lacado gris","offer_id":57373226598665,"sku":"A3460NL000+A890070020+A801D10001+A890195002","price":518.51,"currency_code":"EUR","in_stock":true},{"title":"Assento com tampa \/ 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 \/ Branco","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 \/ Cromado","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 \/ Branco","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 \/ Cromado","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":"Conjunto de sanita Rimless suspensa The Gap Round e cisterna compacta encastrável duplo autoclismo 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\"\u003eInovação sanitária, estética contemporânea e máximo conforto para a sua casa de banho.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eO \u003cb\u003eConjunto de sanita Rimless suspensa The Gap Round e cisterna compacta encastrável Duplo autoclismo Basic WC One Compact Roca\u003c\/b\u003e combina a engenharia sanitária e o design de referência da Roca com elevada resistência para a máxima higiene e conforto.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDestaques do Produto\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\"\u003eTECNOLOGIA HIGIÉNICA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eTecnologia Rimless (Máxima Autolimpeza)\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\"\u003eEVACUAÇÃO OPTIMIZADA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eDescarga Direta Otimizada\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\"\u003eDESIGN SUSPENSO\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eInstalação Suspensa de Parede\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\"\u003ePORCELANA SANITÁRIA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003ePorcelana Vitrificada de Alto Brilho\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\"\u003eEspecificações Técnicas\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003c!-- Tabla con cebra (blanco\/beige), animación hover y textos a los extremos --\u003e\n  \u003cdl class=\"mkd__specs mkd__anim\"\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\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\u003eMarca \/ Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eColeção \/ Série\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eReferência Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\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\u003eCódigo EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290157000\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCategoria de Produto\u003c\/dt\u003e\u003cdd\u003eInodoros\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eDimensões Totais\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\u003eTipo de Evacuação\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\u003eTecnologia da Bacia\u003c\/dt\u003e\u003cdd\u003eTecnología Rimless (máxima autolimpieza)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eAlimentação Autoclismo\u003c\/dt\u003e\u003cdd\u003eAlimentación lateral superior\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMaterial Principal\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003ePorcelana vitrificada sanitária de alta resistência\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantia Oficial\u003c\/dt\u003e\u003cdd\u003e3 Anos de garantia europeia oficial Roca\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\"\u003eOpções Configuráveis e Acessórios Compatíveis\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\"\u003eOpção de Tampo com Queda Amortecida SoftClose\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\"\u003eOpção de Tampo com Queda Amortecida SoftClose\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\"\u003eOpção de Tampo com Queda Amortecida SoftClose\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\"\u003eOpção de Tampo com Queda Amortecida SoftClose\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\"\u003eCompromisso de Qualidade e Apoio Oficial\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3 Anos de Garantia Europeia do Fabricante Roca\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eA Roca é a marca líder europeia em sanitários e banho. Todos os seus modelos incluem 3 anos de garantia oficial europeia e o apoio da sua rede técnica especializada.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Sem tampo \/ Branco","offer_id":57372816310537,"sku":"A3460NL000+A890070120+A890195000","price":418.93,"currency_code":"EUR","in_stock":true},{"title":"Sem tampo \/ Cromado","offer_id":57372816343305,"sku":"A3460NL000+A890070120+A890195001","price":427.09,"currency_code":"EUR","in_stock":true},{"title":"Sem tampo \/ Lacado gris","offer_id":57372816376073,"sku":"A3460NL000+A890070120+A890195002","price":427.09,"currency_code":"EUR","in_stock":true},{"title":"Sem tampo \/ Combinado blanco y gris","offer_id":57372816408841,"sku":"A3460NL000+A890070120+A890195005","price":433.39,"currency_code":"EUR","in_stock":true},{"title":"Assento com tampa \/ Branco","offer_id":57372816441609,"sku":"A3460NL000+A890070120+A801D10001+A890195000","price":466.58,"currency_code":"EUR","in_stock":true},{"title":"Assento com tampa \/ Cromado","offer_id":57372816474377,"sku":"A3460NL000+A890070120+A801D10001+A890195001","price":474.72,"currency_code":"EUR","in_stock":true},{"title":"Assento com tampa \/ Lacado gris","offer_id":57372816507145,"sku":"A3460NL000+A890070120+A801D10001+A890195002","price":474.72,"currency_code":"EUR","in_stock":true},{"title":"Assento com tampa \/ 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 \/ Branco","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 \/ Cromado","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 \/ Branco","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 \/ Cromado","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":"Conjunto sanita compacta Rimless The Gap Round e cisterna compacta encastrável duplo 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\"\u003eInovação sanitária, estética contemporânea e máximo conforto para a sua casa de banho.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eO \u003cb\u003eConjunto sanita compacta Rimless The Gap Round e cisterna compacta encastrável Duplo descarga Duplo WC One Roca\u003c\/b\u003e combina a engenharia sanitária e o design de referência da Roca com elevada resistência para a máxima higiene e conforto.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDestaques do Produto\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\"\u003eTECNOLOGIA HIGIÉNICA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eTecnologia Rimless (Máxima Autolimpeza)\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\"\u003eEVACUAÇÃO OPTIMIZADA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eDescarga Direta Otimizada\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\"\u003eDESIGN SUSPENSO\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eInstalação Suspensa de Parede\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\"\u003ePORCELANA SANITÁRIA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003ePorcelana Vitrificada de Alto Brilho\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\"\u003eEspecificações Técnicas\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003c!-- Tabla con cebra (blanco\/beige), animación hover y textos a los extremos --\u003e\n  \u003cdl class=\"mkd__specs mkd__anim\"\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\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\u003eMarca \/ Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eColeção \/ Série\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eReferência Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\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\u003eCódigo EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290446197\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCategoria de Produto\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\u003eTipo de Evacuação\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\u003eTecnologia da Bacia\u003c\/dt\u003e\u003cdd\u003eTecnología Rimless (máxima autolimpieza)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eAlimentação Autoclismo\u003c\/dt\u003e\u003cdd\u003eAlimentación lateral superior\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMaterial Principal\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003ePorcelana vitrificada sanitária de alta resistência\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantia Oficial\u003c\/dt\u003e\u003cdd\u003e3 Anos de garantia europeia oficial Roca\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\"\u003eOpções Configuráveis e Acessórios Compatíveis\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\"\u003eOpção de Tampo com Queda Amortecida SoftClose\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\"\u003eOpção de Tampo com Queda Amortecida SoftClose\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\"\u003eOpção de Tampo com Queda Amortecida SoftClose\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\"\u003eFiabilidade e Confiança de Fábrica\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003eGarantia Oficial do Fabricante Roca (3 Anos)\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eA aquisição de produto original Roca garante máxima durabilidade. Beneficia de 3 anos de cobertura oficial europeia e assistência qualificada direta.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Sem tampo \/ Branco","offer_id":57373171122441,"sku":"A3460NB000+A890070020+A890195000","price":486.76,"currency_code":"EUR","in_stock":true},{"title":"Sem tampo \/ Cromado","offer_id":57373171155209,"sku":"A3460NB000+A890070020+A890195001","price":494.92,"currency_code":"EUR","in_stock":true},{"title":"Sem tampo \/ Lacado gris","offer_id":57373171187977,"sku":"A3460NB000+A890070020+A890195002","price":494.92,"currency_code":"EUR","in_stock":true},{"title":"Sem tampo \/ Combinado blanco y gris","offer_id":57373171220745,"sku":"A3460NB000+A890070020+A890195005","price":500.73,"currency_code":"EUR","in_stock":true},{"title":"Assento com tampa \/ Branco","offer_id":57373171253513,"sku":"A3460NB000+A890070020+A801D20001+A890195000","price":536.36,"currency_code":"EUR","in_stock":true},{"title":"Assento com tampa \/ Cromado","offer_id":57373171286281,"sku":"A3460NB000+A890070020+A801D20001+A890195001","price":544.51,"currency_code":"EUR","in_stock":true},{"title":"Assento com tampa \/ Lacado gris","offer_id":57373171319049,"sku":"A3460NB000+A890070020+A801D20001+A890195002","price":544.51,"currency_code":"EUR","in_stock":true},{"title":"Assento com tampa \/ 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 \/ Branco","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 \/ Cromado","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":"Conjunto de sanita compacta Rimless The Gap Round e tanque compacto encastrável duplo 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\"\u003eInovação sanitária, estética contemporânea e máximo conforto para a sua casa de banho.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eO \u003cb\u003eConjunto de sanita compacta Rimless The Gap Round e tanque compacto encastrável Duplo descarga Basic WC One Compact Roca\u003c\/b\u003e combina a engenharia sanitária e o design de referência da Roca com elevada resistência para a máxima higiene e conforto.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDestaques do Produto\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\"\u003eTECNOLOGIA HIGIÉNICA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eTecnologia Rimless (Máxima Autolimpeza)\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\"\u003eEVACUAÇÃO OPTIMIZADA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eDescarga Direta Otimizada\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\"\u003eDESIGN SUSPENSO\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eInstalação Suspensa de Parede\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\"\u003ePORCELANA SANITÁRIA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003ePorcelana Vitrificada de Alto Brilho\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\"\u003eEspecificações Técnicas\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003c!-- Tabla con cebra (blanco\/beige), animación hover y textos a los extremos --\u003e\n  \u003cdl class=\"mkd__specs mkd__anim\"\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\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\u003eMarca \/ Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eColeção \/ Série\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eReferência Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\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\u003eCódigo EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290446197\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCategoria de Produto\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\u003eTipo de Evacuação\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\u003eTecnologia da Bacia\u003c\/dt\u003e\u003cdd\u003eTecnología Rimless (máxima autolimpieza)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eAlimentação Autoclismo\u003c\/dt\u003e\u003cdd\u003eAlimentación lateral superior\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMaterial Principal\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003ePorcelana vitrificada sanitária de alta resistência\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantia Oficial\u003c\/dt\u003e\u003cdd\u003e3 Anos de garantia europeia oficial Roca\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\"\u003eOpções Configuráveis e Acessórios Compatíveis\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\"\u003eOpção de Tampo com Queda Amortecida SoftClose\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\"\u003eOpção de Tampo com Queda Amortecida SoftClose\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\"\u003eOpção de Tampo com Queda Amortecida SoftClose\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\"\u003eFiabilidade e Confiança de Fábrica\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003eGarantia Oficial do Fabricante Roca (3 Anos)\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eA aquisição de produto original Roca garante máxima durabilidade. Beneficia de 3 anos de cobertura oficial europeia e assistência qualificada direta.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Sem tampo \/ Branco","offer_id":57373748232457,"sku":"A3460NB000+A890070120+A890195000","price":438.31,"currency_code":"EUR","in_stock":true},{"title":"Sem tampo \/ Cromado","offer_id":57373748265225,"sku":"A3460NB000+A890070120+A890195001","price":446.47,"currency_code":"EUR","in_stock":true},{"title":"Sem tampo \/ Lacado gris","offer_id":57373748297993,"sku":"A3460NB000+A890070120+A890195002","price":447.03,"currency_code":"EUR","in_stock":true},{"title":"Sem tampo \/ Combinado blanco y gris","offer_id":57373748330761,"sku":"A3460NB000+A890070120+A890195005","price":452.77,"currency_code":"EUR","in_stock":true},{"title":"Assento com tampa \/ Branco","offer_id":57373748363529,"sku":"A3460NB000+A890070120+A801D20001+A890195000","price":492.57,"currency_code":"EUR","in_stock":true},{"title":"Assento com tampa \/ Cromado","offer_id":57373748396297,"sku":"A3460NB000+A890070120+A801D20001+A890195001","price":500.73,"currency_code":"EUR","in_stock":true},{"title":"Assento com tampa \/ Lacado gris","offer_id":57373748429065,"sku":"A3460NB000+A890070120+A801D20001+A890195002","price":500.73,"currency_code":"EUR","in_stock":true},{"title":"Assento com tampa \/ 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 \/ Branco","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 \/ Cromado","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 sanita suspensa Rimless de 48 cm de fundo saída horizontal tampa amortecida tanque placa de acionamento 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\"\u003eInovação sanitária, estética contemporânea e máximo conforto para a sua casa de banho.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eO \u003cb\u003ePack de sanita suspensa Rimless de 48 cm de fundo saída horizontal tampa amortecida tanque placa de acionamento ROUND Roca\u003c\/b\u003e combina a engenharia sanitária e o design de referência da Roca com elevada resistência para a máxima higiene e conforto.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDestaques do Produto\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\"\u003eTECNOLOGIA HIGIÉNICA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eTecnologia Rimless (Máxima Autolimpeza)\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\"\u003ePROTEÇÃO ANTIBACTERIANA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eTampo Antibacteriano Supralit®\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\"\u003eDESIGN SUSPENSO\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eInstalação Suspensa de Parede\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\"\u003eCONFORTO E SILÊNCIO\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eQueda Amortecida SoftClose\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\"\u003eEspecificações Técnicas\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003c!-- Tabla con cebra (blanco\/beige), animación hover y textos a los extremos --\u003e\n  \u003cdl class=\"mkd__specs mkd__anim\"\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\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\u003eMarca \/ Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eColeção \/ Série\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eReferência Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eA346528000 + (A80152C00B) + (A890195000 o A890070020)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCódigo EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003eNo disponible\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCategoria de Produto\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\u003eDistância Fixações\u003c\/dt\u003e\u003cdd\u003e230 mm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMaterial Assento e Tampa\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003eSupralit® antibacteriano de poro fechado\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eTipo de Evacuação\u003c\/dt\u003e\u003cdd\u003eSalida horizontal (evacuación a pared)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eTecnologia da Bacia\u003c\/dt\u003e\u003cdd\u003eTecnología Rimless (máxima autolimpieza)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eAlimentação Autoclismo\u003c\/dt\u003e\u003cdd\u003eAlimentación lateral superior\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantia Oficial\u003c\/dt\u003e\u003cdd\u003e3 Anos de garantia europeia oficial Roca\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\"\u003eCompromisso de Qualidade e Apoio Oficial\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3 Anos de Garantia Europeia do Fabricante Roca\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eA Roca é a marca líder europeia em sanitários e banho. Todos os seus modelos incluem 3 anos de garantia oficial europeia e o apoio da sua rede técnica especializada.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Branco","offer_id":57372973105417,"sku":"A346528000+A80152C00B+A890195000+A890070020","price":742.11,"currency_code":"EUR","in_stock":true},{"title":"Cromado","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":"Conjunto de sanita compact Rimless The Gap Round Roca e tanque compacto encastrado duplo descarga dupla 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\"\u003eInovação sanitária, estética contemporânea e máximo conforto para a sua casa de banho.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eO \u003cb\u003eConjunto de sanita compact Rimless The Gap Round Roca e tanque compacto encastrado Duplo descarga dupla WC One Compact Roca\u003c\/b\u003e combina a engenharia sanitária e o design de referência da Roca com elevada resistência para a máxima higiene e conforto.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDestaques do Produto\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\"\u003eTECNOLOGIA HIGIÉNICA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eTecnologia Rimless (Máxima Autolimpeza)\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\"\u003eEVACUAÇÃO OPTIMIZADA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eDescarga Direta Otimizada\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\"\u003eDESIGN SUSPENSO\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eInstalação Suspensa de Parede\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\"\u003ePORCELANA SANITÁRIA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003ePorcelana Vitrificada de Alto Brilho\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\"\u003eEspecificações Técnicas\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003c!-- Tabla con cebra (blanco\/beige), animación hover y textos a los extremos --\u003e\n  \u003cdl class=\"mkd__specs mkd__anim\"\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\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\u003eMarca \/ Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eColeção \/ Série\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eReferência Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\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\u003eCódigo EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290446197\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCategoria de Produto\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\u003eTipo de Evacuação\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\u003eTecnologia da Bacia\u003c\/dt\u003e\u003cdd\u003eTecnología Rimless (máxima autolimpieza)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eAlimentação Autoclismo\u003c\/dt\u003e\u003cdd\u003eAlimentación lateral superior\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMaterial Principal\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003ePorcelana vitrificada sanitária de alta resistência\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantia Oficial\u003c\/dt\u003e\u003cdd\u003e3 Anos de garantia europeia oficial Roca\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\"\u003eOpções Configuráveis e Acessórios Compatíveis\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\"\u003eOpção de Tampo com Queda Amortecida SoftClose\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\"\u003eOpção de Tampo com Queda Amortecida SoftClose\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\"\u003eOpção de Tampo com Queda Amortecida SoftClose\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\"\u003eFiabilidade e Confiança de Fábrica\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003eGarantia Oficial do Fabricante Roca (3 Anos)\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eA aquisição de produto original Roca garante máxima durabilidade. Beneficia de 3 anos de cobertura oficial europeia e assistência qualificada direta.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Sem tampo \/ Branco","offer_id":57373040509193,"sku":"A3460NB000+A890073020+A890195000","price":504.53,"currency_code":"EUR","in_stock":true},{"title":"Sem tampo \/ Cromado","offer_id":57373040541961,"sku":"A3460NB000+A890073020+A890195001","price":512.69,"currency_code":"EUR","in_stock":true},{"title":"Sem tampo \/ Lacado gris","offer_id":57373040574729,"sku":"A3460NB000+A890073020+A890195002","price":512.69,"currency_code":"EUR","in_stock":true},{"title":"Sem tampo \/ Combinado blanco y gris","offer_id":57373040607497,"sku":"A3460NB000+A890073020+A890195005","price":518.5,"currency_code":"EUR","in_stock":true},{"title":"Assento com tampa \/ Branco","offer_id":57373040640265,"sku":"A3460NB000+A890073020+A801D20001+A890195000","price":554.12,"currency_code":"EUR","in_stock":true},{"title":"Assento com tampa \/ Cromado","offer_id":57373040673033,"sku":"A3460NB000+A890073020+A801D20001+A890195001","price":562.28,"currency_code":"EUR","in_stock":true},{"title":"Assento com tampa \/ Lacado gris","offer_id":57373040705801,"sku":"A3460NB000+A890073020+A801D20001+A890195002","price":562.28,"currency_code":"EUR","in_stock":true},{"title":"Assento com tampa \/ 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 \/ Branco","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 \/ Cromado","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 de sanita suspensa Rimless 48 cm de profundidade saída horizontal com tampa amortecida tanque e placa de acionamento 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\"\u003eInovação sanitária, estética contemporânea e máximo conforto para a sua casa de banho.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eO \u003cb\u003ePack de sanita suspensa Rimless 48 cm de profundidade saída horizontal com tampa amortecida tanque e placa de acionamento Round Roca\u003c\/b\u003e combina a engenharia sanitária e o design de referência da Roca com elevada resistência para a máxima higiene e conforto.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDestaques do Produto\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\"\u003eTECNOLOGIA HIGIÉNICA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eTecnologia Rimless (Máxima Autolimpeza)\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\"\u003ePROTEÇÃO ANTIBACTERIANA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eTampo Antibacteriano Supralit®\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\"\u003ePOUPANÇA DE ÁGUA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eDescarga Dupla Eficiente 4\/2 L\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\"\u003eDESIGN SUSPENSO\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eInstalação Suspensa de Parede\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\"\u003eEspecificações Técnicas\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003c!-- Tabla con cebra (blanco\/beige), animación hover y textos a los extremos --\u003e\n  \u003cdl class=\"mkd__specs mkd__anim\"\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\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\u003eMarca \/ Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eColeção \/ Série\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eReferência Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eA346528000 + (A80152C00B) + (A890195000 o A890073020)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCódigo EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003eNo disponible\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCategoria de Produto\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\u003eMaterial Assento e Tampa\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003eSupralit® antibacteriano de poro fechado\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eTipo de Evacuação\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\u003eTecnologia da Bacia\u003c\/dt\u003e\u003cdd\u003eTecnología Rimless (máxima autolimpieza)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eAlimentação Autoclismo\u003c\/dt\u003e\u003cdd\u003eAlimentación lateral superior\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantia Oficial\u003c\/dt\u003e\u003cdd\u003e3 Anos de garantia europeia oficial Roca\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\"\u003eFiabilidade e Confiança de Fábrica\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003eGarantia Oficial do Fabricante Roca (3 Anos)\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eA aquisição de produto original Roca garante máxima durabilidade. Beneficia de 3 anos de cobertura oficial europeia e assistência qualificada direta.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Branco","offer_id":57378815344905,"sku":"A346528000+A80152C00B+A890195000+A890073020","price":759.87,"currency_code":"EUR","in_stock":true},{"title":"Cromado","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":"Conjunto sanita Rimless suspensa The Gap Round Roca e tanque de encastear compacto autoclismo 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\"\u003eInovação sanitária, estética contemporânea e máximo conforto para a sua casa de banho.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eO \u003cb\u003eConjunto sanita Rimless suspensa The Gap Round Roca e tanque de encastear compacto autoclismo Duplo WC One Compact Roca\u003c\/b\u003e combina a engenharia sanitária e o design de referência da Roca com elevada resistência para a máxima higiene e conforto.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDestaques do Produto\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\"\u003eTECNOLOGIA HIGIÉNICA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eTecnologia Rimless (Máxima Autolimpeza)\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\"\u003eEVACUAÇÃO OPTIMIZADA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eDescarga Direta Otimizada\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\"\u003eDESIGN SUSPENSO\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eInstalação Suspensa de Parede\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\"\u003ePORCELANA SANITÁRIA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003ePorcelana Vitrificada de Alto Brilho\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\"\u003eEspecificações Técnicas\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003c!-- Tabla con cebra (blanco\/beige), animación hover y textos a los extremos --\u003e\n  \u003cdl class=\"mkd__specs mkd__anim\"\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\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\u003eMarca \/ Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eColeção \/ Série\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eReferência Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\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\u003eCódigo EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290157000\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCategoria de Produto\u003c\/dt\u003e\u003cdd\u003eInodoros\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eDimensões Totais\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\u003eTipo de Evacuação\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\u003eTecnologia da Bacia\u003c\/dt\u003e\u003cdd\u003eTecnología Rimless (máxima autolimpieza)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eAlimentação Autoclismo\u003c\/dt\u003e\u003cdd\u003eAlimentación lateral superior\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMaterial Principal\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003ePorcelana vitrificada sanitária de alta resistência\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantia Oficial\u003c\/dt\u003e\u003cdd\u003e3 Anos de garantia europeia oficial Roca\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\"\u003eOpções Configuráveis e Acessórios Compatíveis\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\"\u003eOpção de Tampo com Queda Amortecida SoftClose\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\"\u003eOpção de Tampo com Queda Amortecida SoftClose\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\"\u003eOpção de Tampo com Queda Amortecida SoftClose\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\"\u003eOpção de Tampo com Queda Amortecida SoftClose\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\"\u003eFiabilidade e Confiança de Fábrica\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003eGarantia Oficial do Fabricante Roca (3 Anos)\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eA aquisição de produto original Roca garante máxima durabilidade. Beneficia de 3 anos de cobertura oficial europeia e assistência qualificada direta.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Sem tampo \/ Branco","offer_id":57373178462473,"sku":"A3460NL000+A890073020+A890195000","price":485.15,"currency_code":"EUR","in_stock":true},{"title":"Sem tampo \/ Cromado","offer_id":57373178495241,"sku":"A3460NL000+A890073020+A890195001","price":493.31,"currency_code":"EUR","in_stock":true},{"title":"Sem tampo \/ Lacado gris","offer_id":57373178528009,"sku":"A3460NL000+A890073020+A890195002","price":493.31,"currency_code":"EUR","in_stock":true},{"title":"Sem tampo \/ Combinado blanco y gris","offer_id":57373178560777,"sku":"A3460NL000+A890073020+A890195005","price":499.12,"currency_code":"EUR","in_stock":true},{"title":"Assento com tampa \/ Branco","offer_id":57373178593545,"sku":"A3460NL000+A890073020+A801D10001+A890195000","price":528.12,"currency_code":"EUR","in_stock":true},{"title":"Assento com tampa \/ Cromado","offer_id":57373178626313,"sku":"A3460NL000+A890073020+A801D10001+A890195001","price":536.27,"currency_code":"EUR","in_stock":true},{"title":"Assento com tampa \/ Lacado gris","offer_id":57373178659081,"sku":"A3460NL000+A890073020+A801D10001+A890195002","price":536.27,"currency_code":"EUR","in_stock":true},{"title":"Assento com tampa \/ 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 \/ Branco","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 \/ Cromado","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 \/ Branco","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 \/ Cromado","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 sanita suspensa Rimless 56 cm de profundidade saída horizontal tampa amortecida tanque placa de acionamento 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\"\u003eInovação sanitária, estética contemporânea e máximo conforto para a sua casa de banho.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eO \u003cb\u003ePack de sanita suspensa Rimless 56 cm de profundidade saída horizontal tampa amortecida tanque placa de acionamento ROUND Roca\u003c\/b\u003e combina a engenharia sanitária e o design de referência da Roca com elevada resistência para a máxima higiene e conforto.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDestaques do Produto\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\"\u003eTECNOLOGIA HIGIÉNICA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eTecnologia Rimless (Máxima Autolimpeza)\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\"\u003ePROTEÇÃO ANTIBACTERIANA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eTampo Antibacteriano Supralit®\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\"\u003eDESIGN SUSPENSO\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eInstalação Suspensa de Parede\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\"\u003eCONFORTO E SILÊNCIO\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eQueda Amortecida SoftClose\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\"\u003eEspecificações Técnicas\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003c!-- Tabla con cebra (blanco\/beige), animación hover y textos a los extremos --\u003e\n  \u003cdl class=\"mkd__specs mkd__anim\"\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\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\u003eMarca \/ Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eColeção \/ Série\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eReferência Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eA346527000 + (A80152200B) + (A890195000 o A890070020)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCódigo EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003eNo disponible\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCategoria de Produto\u003c\/dt\u003e\u003cdd\u003eInodoros\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eDimensões Totais\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\u003eDistância Fixações\u003c\/dt\u003e\u003cdd\u003e16 cm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMaterial Assento e Tampa\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003eSupralit® antibacteriano de poro fechado\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eTipo de Evacuação\u003c\/dt\u003e\u003cdd\u003eSalida horizontal (evacuación a pared)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eTecnologia da Bacia\u003c\/dt\u003e\u003cdd\u003eTecnología Rimless (máxima autolimpieza)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eAlimentação Autoclismo\u003c\/dt\u003e\u003cdd\u003eAlimentación lateral superior\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantia Oficial\u003c\/dt\u003e\u003cdd\u003e3 Anos de garantia europeia oficial Roca\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\"\u003eCompromisso de Qualidade e Apoio Oficial\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3 Anos de Garantia Europeia do Fabricante Roca\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eA Roca é a marca líder europeia em sanitários e banho. Todos os seus modelos incluem 3 anos de garantia oficial europeia e o apoio da sua rede técnica especializada.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Branco","offer_id":57378966733065,"sku":"A346527000+A80152200B+A890195000+A890070020","price":730.0,"currency_code":"EUR","in_stock":true},{"title":"Cromado","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":"Pack Sanita Rimless Roca The Gap Round Suspenso E Autoclismo Autoportante Dupla Descarga Duplo WC One Freestading","description":"\u003cp\u003e\u003cem\u003esanita Roca The Gap\u003c\/em\u003e — um produto Roca de qualidade para a sua casa de banho.\u003c\/p\u003e\u003cdiv style=\"text-align: justify;\"\u003e \u003ch2\u003eKit Vaso Sanitário Suspenso The Gap Round Rimless com Caixa Autoportante Roca\u003c\/h2\u003e \u003cp style=\"text-align: justify;\"\u003e \u003cstrong\u003e\u003cem\u003eFuncionalidade suspensa, higiene total e design que se destaca\u003c\/em\u003e\u003c\/strong\u003e \u003c\/p\u003e \u003cp style=\"text-align: justify;\"\u003e \u003cem\u003eO \u003cstrong\u003evaso sanitário suspenso The Gap Round Rimless da Roca\u003c\/strong\u003e com caixa autoportante Freestading une design moderno, limpeza eficiente e durabilidade. Ideal para banheiros modernos com alto uso.\u003c\/em\u003e \u003c\/p\u003e \u003ch3\u003eDesign técnico e funcionalidade\u003c\/h3\u003e \u003cp\u003e Este kit completo inclui o \u003cstrong\u003evaso suspenso The Gap Round sem aba interna (Rimless)\u003c\/strong\u003e e a \u003cstrong\u003eestrutura autoportante Duplo WC One Freestading\u003c\/strong\u003e, que dispensa parede estrutural. Fabricada com perfil metálico ultrarresistente (até 400 kg), possui pés ajustáveis e freio integrado para facilitar a instalação. A tecnologia Rimless garante lavagem uniforme e máxima higiene. \u003c\/p\u003e \u003ch3\u003eCaracterísticas e benefícios\u003c\/h3\u003e \u003cul\u003e \u003cli\u003eDesign suspenso com fixações ocultas que otimiza espaço e facilita a limpeza.\u003c\/li\u003e \u003cli\u003eTecnologia \u003cstrong\u003eRimless\u003c\/strong\u003e: sem bordas internas, evita acúmulo de sujeira.\u003c\/li\u003e \u003cli\u003e\u003cstrong\u003eCaixa Duplo WC One\u003c\/strong\u003e autoportante com ajuste de altura até 200 mm.\u003c\/li\u003e \u003cli\u003eDescarga dupla: 3\/6 L, 2\/4 L ou 3\/4,5 L com opções de economia de água.\u003c\/li\u003e \u003cli\u003ePorcelana sanitária branca de alta durabilidade e fácil manutenção.\u003c\/li\u003e \u003cli\u003eCompatível com Smart Toilet Multiclean® para mais tecnologia e conforto.\u003c\/li\u003e \u003cli\u003eAcompanha todos os acessórios para instalação profissional.\u003c\/li\u003e \u003c\/ul\u003e \u003ch3\u003eEspecificações técnicas\u003c\/h3\u003e \u003cul\u003e \u003cli\u003e\u003cstrong\u003eDimensões do vaso:\u003c\/strong\u003e 35,5 cm (comprimento) x 54 cm (largura) x 34 cm (altura)\u003c\/li\u003e \u003cli\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e Porcelana sanitária branca\u003c\/li\u003e \u003cli\u003e\u003cstrong\u003eTipo de descarga:\u003c\/strong\u003e Descarga com distribuidor e dupla opção 3\/6 L (ou 2\/4 L e 3\/4,5 L)\u003c\/li\u003e \u003cli\u003e\u003cstrong\u003eInstalação:\u003c\/strong\u003e Suspensa com estrutura autoportante ajustável\u003c\/li\u003e \u003cli\u003e\u003cstrong\u003ePlacas de acionamento:\u003c\/strong\u003e Branco, cromado, cinza ou branco\/cinza\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\u003eSobre o fabricante\u003c\/h3\u003e \u003cp\u003e \u003cstrong\u003eRoca\u003c\/strong\u003e é uma marca global com mais de 100 anos de experiência, presente em 135 países. Referência em design, inovação e qualidade em soluções para banheiros modernos e sustentáveis. \u003c\/p\u003e \u003c\/div\u003e","brand":"Roca","offers":[{"title":"Sem tampa \/ Branco","offer_id":48823933993225,"sku":"A3460NL000+A890077020+A890195000","price":517.05,"currency_code":"EUR","in_stock":true},{"title":"Sem tampa \/ Cromado","offer_id":48823934025993,"sku":"A3460NL000+A890077020+A890195001","price":520.53,"currency_code":"EUR","in_stock":true},{"title":"Sem tampa \/ Lacado cinzento","offer_id":48823934058761,"sku":"A3460NL000+A890077020+A890195002","price":520.28,"currency_code":"EUR","in_stock":true},{"title":"Sem tampa \/ Branco e cinzento combinados","offer_id":48823934091529,"sku":"A3460NL000+A890077020+A890195005","price":526.83,"currency_code":"EUR","in_stock":true},{"title":"Assento com tampa \/ Branco","offer_id":48823934124297,"sku":"A3460NL000+A890077020+A801D10001+A890195000","price":560.01,"currency_code":"EUR","in_stock":true},{"title":"Assento com tampa \/ Cromado","offer_id":48823934157065,"sku":"A3460NL000+A890077020+A801D10001+A890195001","price":568.17,"currency_code":"EUR","in_stock":true},{"title":"Assento com tampa \/ Lacado cinzento","offer_id":48823934189833,"sku":"A3460NL000+A890077020+A801D10001+A890195002","price":568.17,"currency_code":"EUR","in_stock":true},{"title":"Assento com tampa \/ Branco e cinzento combinados","offer_id":48823934222601,"sku":"A3460NL000+A890077020+A801D10001+A890195005","price":573.9,"currency_code":"EUR","in_stock":true},{"title":"Assento com funções de lavagem e secagem \/ Branco","offer_id":48823934255369,"sku":"A3460NL000+A890077020+A804001001+A890195000","price":1216.02,"currency_code":"EUR","in_stock":true},{"title":"Assento com funções de lavagem e secagem \/ Cromado","offer_id":48823934288137,"sku":"A3460NL000+A890077020+A804001001+A890195001","price":1223.94,"currency_code":"EUR","in_stock":true},{"title":"Assento com funções de lavagem e secagem \/ Lacado cinzento","offer_id":48823934320905,"sku":"A3460NL000+A890077020+A804001001+A890195002","price":1223.94,"currency_code":"EUR","in_stock":true},{"title":"Assento com funções de lavagem e secagem \/ Branco e cinzento combinados","offer_id":48823934353673,"sku":"A3460NL000+A890077020+A804001001+A890195005","price":1193.33,"currency_code":"EUR","in_stock":true},{"title":"Assento com funções de lavagem e secagem controladas à distância \/ Branco","offer_id":48823934386441,"sku":"A3460NL000+A890077020+A804006001+A890195000","price":1376.71,"currency_code":"EUR","in_stock":true},{"title":"Assento com funções de lavagem e secagem controladas à distância \/ Cromado","offer_id":48823934419209,"sku":"A3460NL000+A890077020+A804006001+A890195001","price":1384.62,"currency_code":"EUR","in_stock":true},{"title":"Assento com funções de lavagem e secagem controladas à distância \/ Lacado cinzento","offer_id":48823934451977,"sku":"A3460NL000+A890077020+A804006001+A890195002","price":1384.62,"currency_code":"EUR","in_stock":true},{"title":"Assento com funções de lavagem e secagem controladas à distância \/ Branco e cinzento combinados","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 sanita compacta Rimless The Gap Round e tanque encastrável com fluxómetro e descarga dupla 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\"\u003eInovação sanitária, estética contemporânea e máximo conforto para a sua casa de banho.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eO \u003cb\u003ePack sanita compacta Rimless The Gap Round e tanque encastrável com fluxómetro e descarga dupla Duplo WC Fluxor Roca\u003c\/b\u003e combina a engenharia sanitária e o design de referência da Roca com elevada resistência para a máxima higiene e conforto.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDestaques do Produto\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\"\u003eTECNOLOGIA HIGIÉNICA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eTecnologia Rimless (Máxima Autolimpeza)\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\"\u003eEVACUAÇÃO OPTIMIZADA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eDescarga Direta Otimizada\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\"\u003eDESIGN SUSPENSO\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eInstalação Suspensa de Parede\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\"\u003ePORCELANA SANITÁRIA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003ePorcelana Vitrificada de Alto Brilho\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\"\u003eEspecificações Técnicas\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003c!-- Tabla con cebra (blanco\/beige), animación hover y textos a los extremos --\u003e\n  \u003cdl class=\"mkd__specs mkd__anim\"\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\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\u003eMarca \/ Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eColeção \/ Série\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eReferência Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eA3460NB000 + (A890092100) + (A801D20001 o A801D22001)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCódigo EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290446197\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCategoria de Produto\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\u003eTipo de Evacuação\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\u003eTecnologia da Bacia\u003c\/dt\u003e\u003cdd\u003eTecnología Rimless (máxima autolimpieza)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eAlimentação Autoclismo\u003c\/dt\u003e\u003cdd\u003eAlimentación lateral superior\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMaterial Principal\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003ePorcelana vitrificada sanitária de alta resistência\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantia Oficial\u003c\/dt\u003e\u003cdd\u003e3 Anos de garantia europeia oficial Roca\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\"\u003eOpções Configuráveis e Acessórios Compatíveis\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\"\u003eOpção de Tampo com Queda Amortecida SoftClose\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\"\u003eOpção de Tampo com Queda Amortecida SoftClose\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\"\u003eOpção de Tampo com Queda Amortecida SoftClose\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\"\u003eCompromisso de Qualidade e Apoio Oficial\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3 Anos de Garantia Europeia do Fabricante Roca\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eA Roca é a marca líder europeia em sanitários e banho. Todos os seus modelos incluem 3 anos de garantia oficial europeia e o apoio da sua rede técnica especializada.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Sem tampo","offer_id":57378734801161,"sku":"A3460NB000+A890092100","price":661.03,"currency_code":"EUR","in_stock":true},{"title":"Assento com tampa","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 sanita Rimless suspensa The Gap Round e tanque encastrável com fluxómetro e autoclismo duplo 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\"\u003eInovação sanitária, estética contemporânea e máximo conforto para a sua casa de banho.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eO \u003cb\u003ePack sanita Rimless suspensa The Gap Round e tanque encastrável com fluxómetro e autoclismo Duplo Duplo WC Fluxor Roca\u003c\/b\u003e combina a engenharia sanitária e o design de referência da Roca com elevada resistência para a máxima higiene e conforto.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDestaques do Produto\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\"\u003eTECNOLOGIA HIGIÉNICA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eTecnologia Rimless (Máxima Autolimpeza)\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\"\u003eEVACUAÇÃO OPTIMIZADA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eDescarga Direta Otimizada\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\"\u003eDESIGN SUSPENSO\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eInstalação Suspensa de Parede\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\"\u003ePORCELANA SANITÁRIA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003ePorcelana Vitrificada de Alto Brilho\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\"\u003eEspecificações Técnicas\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003c!-- Tabla con cebra (blanco\/beige), animación hover y textos a los extremos --\u003e\n  \u003cdl class=\"mkd__specs mkd__anim\"\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\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\u003eMarca \/ Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eColeção \/ Série\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eReferência Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eA3460NL000 + (A890092100) + (A801D10001 o A804001001 o A804006001)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCódigo EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290157000\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCategoria de Produto\u003c\/dt\u003e\u003cdd\u003eInodoros\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eDimensões Totais\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\u003eTipo de Evacuação\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\u003eTecnologia da Bacia\u003c\/dt\u003e\u003cdd\u003eTecnología Rimless (máxima autolimpieza)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eAlimentação Autoclismo\u003c\/dt\u003e\u003cdd\u003eAlimentación lateral superior\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMaterial Principal\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003ePorcelana vitrificada sanitária de alta resistência\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantia Oficial\u003c\/dt\u003e\u003cdd\u003e3 Anos de garantia europeia oficial Roca\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\"\u003eOpções Configuráveis e Acessórios Compatíveis\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\"\u003eOpção de Tampo com Queda Amortecida SoftClose\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\"\u003eOpção de Tampo com Queda Amortecida SoftClose\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\"\u003eOpção de Tampo com Queda Amortecida SoftClose\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\"\u003eOpção de Tampo com Queda Amortecida SoftClose\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\"\u003eCompromisso de Qualidade e Apoio Oficial\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3 Anos de Garantia Europeia do Fabricante Roca\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eA Roca é a marca líder europeia em sanitários e banho. Todos os seus modelos incluem 3 anos de garantia oficial europeia e o apoio da sua rede técnica especializada.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Sem tampo","offer_id":57378701181193,"sku":"A3460NL000+A890092100","price":641.66,"currency_code":"EUR","in_stock":true},{"title":"Assento com tampa","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 sanita suspensa Rimless 56 cm de profundidade tampa amortecida saída horizontal placa de acionamento 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\"\u003eInovação sanitária, estética contemporânea e máximo conforto para a sua casa de banho.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eO \u003cb\u003ePack sanita suspensa Rimless 56 cm de profundidade tampa amortecida saída horizontal placa de acionamento SQUARE Roca\u003c\/b\u003e combina a engenharia sanitária e o design de referência da Roca com elevada resistência para a máxima higiene e conforto.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDestaques do Produto\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\"\u003eTECNOLOGIA HIGIÉNICA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eTecnologia Rimless (Máxima Autolimpeza)\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\"\u003ePROTEÇÃO ANTIBACTERIANA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eTampo Antibacteriano Supralit®\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\"\u003eDESIGN SUSPENSO\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eInstalação Suspensa de Parede\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\"\u003eCONFORTO E SILÊNCIO\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eQueda Amortecida SoftClose\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\"\u003eEspecificações Técnicas\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003c!-- Tabla con cebra (blanco\/beige), animación hover y textos a los extremos --\u003e\n  \u003cdl class=\"mkd__specs mkd__anim\"\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\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\u003eMarca \/ Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eColeção \/ Série\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eReferência Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eA346537000 + (A80153200B) + (A890195000 o A890070020)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCódigo EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003eNo disponible\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCategoria de Produto\u003c\/dt\u003e\u003cdd\u003eInodoros\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMedidas Assento e Tampa\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\u003eDistância Fixações\u003c\/dt\u003e\u003cdd\u003e230 mm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMaterial Assento e Tampa\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003eSupralit® antibacteriano de poro fechado\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eTipo de Evacuação\u003c\/dt\u003e\u003cdd\u003eSalida horizontal (evacuación a pared)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eTecnologia da Bacia\u003c\/dt\u003e\u003cdd\u003eTecnología Rimless (máxima autolimpieza)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eAlimentação Autoclismo\u003c\/dt\u003e\u003cdd\u003eAlimentación lateral superior\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantia Oficial\u003c\/dt\u003e\u003cdd\u003e3 Anos de garantia europeia oficial Roca\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\"\u003eFiabilidade e Confiança de Fábrica\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003eGarantia Oficial do Fabricante Roca (3 Anos)\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eA aquisição de produto original Roca garante máxima durabilidade. Beneficia de 3 anos de cobertura oficial europeia e assistência qualificada direta.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Branco","offer_id":57387834343689,"sku":"A346537000+A80153200B+A890195000+A890070020","price":823.98,"currency_code":"EUR","in_stock":true},{"title":"Cromado","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 sanita suspensa Rimless 48 cm de profundidade com saída horizontal com tampa e tanque 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\"\u003eInovação sanitária, estética contemporânea e máximo conforto para a sua casa de banho.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eO \u003cb\u003ePack sanita suspensa Rimless 48 cm de profundidade com saída horizontal com tampa e tanque Round Roca\u003c\/b\u003e combina a engenharia sanitária e o design de referência da Roca com elevada resistência para a máxima higiene e conforto.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDestaques do Produto\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\"\u003eTECNOLOGIA HIGIÉNICA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eTecnologia Rimless (Máxima Autolimpeza)\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\"\u003ePROTEÇÃO ANTIBACTERIANA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eTampo Antibacteriano Supralit®\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\"\u003eDESIGN SUSPENSO\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eInstalação Suspensa de Parede\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\"\u003eCONFORTO E SILÊNCIO\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eQueda Amortecida SoftClose\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\"\u003eEspecificações Técnicas\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003c!-- Tabla con cebra (blanco\/beige), animación hover y textos a los extremos --\u003e\n  \u003cdl class=\"mkd__specs mkd__anim\"\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\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\u003eMarca \/ Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eColeção \/ Série\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eReferência Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eA346528000 + A80152C00B + A890092100\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCódigo EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003eNo disponible\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCategoria de Produto\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\u003eDistância Fixações\u003c\/dt\u003e\u003cdd\u003e18 cm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMaterial Assento e Tampa\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003eSupralit® antibacteriano de poro fechado\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eTipo de Evacuação\u003c\/dt\u003e\u003cdd\u003eSalida horizontal (evacuación a pared)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eTecnologia da Bacia\u003c\/dt\u003e\u003cdd\u003eTecnología Rimless (máxima autolimpieza)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantia Oficial\u003c\/dt\u003e\u003cdd\u003e3 Anos de garantia europeia oficial Roca\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\"\u003eCompromisso de Qualidade e Apoio Oficial\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3 Anos de Garantia Europeia do Fabricante Roca\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eA Roca é a marca líder europeia em sanitários e banho. Todos os seus modelos incluem 3 anos de garantia oficial europeia e o apoio da sua rede técnica especializada.\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":"Móvel de casa de banho compacto com lavatório e 2 gavetas de 80 cm de cor 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\"\u003eInovação sanitária, estética contemporânea e máximo conforto para a sua casa de banho.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eO \u003cb\u003eMóvel de casa de banho compacto com lavatório e 2 gavetas de 80 cm de cor Fresno Unik The Gap Roca\u003c\/b\u003e combina a engenharia sanitária e o design de referência da Roca com elevada resistência para a máxima higiene e conforto.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDestaques do Produto\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\"\u003eERGONOMIA COMPACTA\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\"\u003eQUALIDADE CERTIFICADA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eHomologação Europeia Certificada\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\"\u003eEspecificações Técnicas\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003c!-- Tabla con cebra (blanco\/beige), animación hover y textos a los extremos --\u003e\n  \u003cdl class=\"mkd__specs mkd__anim\"\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\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\u003eMarca \/ Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eColeção \/ Série\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eReferência Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eA851497434 + (A816761001 o A816826458) + (A816761001)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCódigo EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290200614\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCategoria de Produto\u003c\/dt\u003e\u003cdd\u003eMuebles de lavabo\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eDimensões Totais\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\u003eEstado de Fornecimento\u003c\/dt\u003e\u003cdd\u003eMóvel entregue totalmente montado de fábrica\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMaterial Principal\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003ePorcelana vitrificada sanitária de alta resistência\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantia Oficial\u003c\/dt\u003e\u003cdd\u003e3 Anos de garantia europeia oficial Roca\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\"\u003eCompromisso de Qualidade e Apoio Oficial\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3 Anos de Garantia Europeia do Fabricante Roca\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eA Roca é a marca líder europeia em sanitários e banho. Todos os seus modelos incluem 3 anos de garantia oficial europeia e o apoio da sua rede técnica especializada.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Sem conjunto de pés \/ Sin set de 2 colgadores","offer_id":57371575124233,"sku":"A851497434","price":372.13,"currency_code":"EUR","in_stock":true},{"title":"Sem conjunto de pés \/ Set de 2 colgadores","offer_id":57371575157001,"sku":"A851497434+A816761001","price":447.49,"currency_code":"EUR","in_stock":true},{"title":"Com conjunto de pés \/ Set de 2 colgadores","offer_id":57371575189769,"sku":"A851497434+A816826458+A816761001","price":468.76,"currency_code":"EUR","in_stock":true},{"title":"Com conjunto de pés \/ 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":"Móvel de casa de banho de 100,5 cm com lavatório central em branco 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\"\u003eInovação sanitária, estética contemporânea e máximo conforto para a sua casa de banho.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eO \u003cb\u003eMóvel de casa de banho de 100,5 cm com lavatório central em branco mate Unik The Gap Roca\u003c\/b\u003e combina a engenharia sanitária e o design de referência da Roca com elevada resistência para a máxima higiene e conforto.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDestaques do Produto\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\"\u003eERGONOMIA COMPACTA\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\"\u003eQUALIDADE CERTIFICADA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eHomologação Europeia Certificada\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\"\u003eEspecificações Técnicas\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003c!-- Tabla con cebra (blanco\/beige), animación hover y textos a los extremos --\u003e\n  \u003cdl class=\"mkd__specs mkd__anim\"\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\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\u003eMarca \/ Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eColeção \/ Série\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eReferência Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\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\u003eCódigo EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003eNo disponible\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCategoria de Produto\u003c\/dt\u003e\u003cdd\u003eMuebles de lavabo\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eDimensões Totais\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\u003eEstado de Fornecimento\u003c\/dt\u003e\u003cdd\u003eMóvel entregue totalmente montado de fábrica\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMaterial Principal\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003ePorcelana vitrificada sanitária de alta resistência\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantia Oficial\u003c\/dt\u003e\u003cdd\u003e3 Anos de garantia europeia oficial Roca\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\"\u003eCompromisso de Qualidade e Apoio Oficial\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3 Anos de Garantia Europeia do Fabricante Roca\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eA Roca é a marca líder europeia em sanitários e banho. Todos os seus modelos incluem 3 anos de garantia oficial europeia e o apoio da sua rede técnica especializada.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Sem toalheiro \/ Sem conjunto de pés \/ Sin caja organizadora + Sin set de 2 colgadores","offer_id":57373340008713,"sku":"A851853509","price":523.59,"currency_code":"EUR","in_stock":true},{"title":"Sem toalheiro \/ Sem conjunto de pés \/ Con caja organizadora + Set de 2 colgadores","offer_id":57373340041481,"sku":"A851853509+A816820409+A816761001","price":613.6,"currency_code":"EUR","in_stock":true},{"title":"Sem toalheiro \/ Com conjunto de pés \/ 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":"Com toalheiro \/ Sem conjunto de pés \/ 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":"Com toalheiro \/ Com conjunto de pés \/ 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":"Sem toalheiro \/ Sem conjunto de pés \/ Con caja organizadora + Sin set de 2 colgadores","offer_id":57373340172553,"sku":"A851853509+A816820409","price":538.24,"currency_code":"EUR","in_stock":true},{"title":"Sem toalheiro \/ Com conjunto de pés \/ 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":"Com toalheiro \/ Sem conjunto de pés \/ 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":"Com toalheiro \/ Com conjunto de pés \/ 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":"Sem toalheiro \/ Sem conjunto de pés \/ Sin caja organizadora + Set de 2 colgadores","offer_id":57373340303625,"sku":"A851853509+A816761001","price":598.95,"currency_code":"EUR","in_stock":true},{"title":"Sem toalheiro \/ Com conjunto de pés \/ Sin caja organizadora + Set de 2 colgadores","offer_id":57373340336393,"sku":"A851853509+A816827339+A816761001","price":630.92,"currency_code":"EUR","in_stock":true},{"title":"Com toalheiro \/ Sem conjunto de pés \/ Sin caja organizadora + Set de 2 colgadores","offer_id":57373340369161,"sku":"A851853509+A817922C00+A816761001","price":638.67,"currency_code":"EUR","in_stock":true},{"title":"Com toalheiro \/ Com conjunto de pés \/ 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":"Sem toalheiro \/ Com conjunto de pés \/ Sin caja organizadora + Sin set de 2 colgadores","offer_id":57373340434697,"sku":"A851853509+A816827339","price":555.55,"currency_code":"EUR","in_stock":true},{"title":"Com toalheiro \/ Sem conjunto de pés \/ Sin caja organizadora + Sin set de 2 colgadores","offer_id":57373340467465,"sku":"A851853509+A817922C00","price":563.31,"currency_code":"EUR","in_stock":true},{"title":"Com toalheiro \/ Com conjunto de pés \/ 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":"Lavatório com pedestal de 65 cm fabricado em porcelana de cor branco 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\"\u003eInovação sanitária, estética contemporânea e máximo conforto para a sua casa de banho.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eO \u003cb\u003eLavatório com pedestal de 65 cm fabricado em porcelana de cor branco The Gap Roca\u003c\/b\u003e combina a engenharia sanitária e o design de referência da Roca com elevada resistência para a máxima higiene e conforto.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDestaques do Produto\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\"\u003ePORCELANA SANITÁRIA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003ePorcelana Vitrificada de Alto Brilho\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\"\u003eERGONOMIA COMPACTA\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\"\u003eQUALIDADE CERTIFICADA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eHomologação Europeia Certificada\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\"\u003eEspecificações Técnicas\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003c!-- Tabla con cebra (blanco\/beige), animación hover y textos a los extremos --\u003e\n  \u003cdl class=\"mkd__specs mkd__anim\"\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMarca \/ Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eColeção \/ Série\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eReferência Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eA327473000 + A337470000\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCódigo EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003eNo disponible\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCategoria de Produto\u003c\/dt\u003e\u003cdd\u003eLavabos\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eDimensões Totais\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\u003eMaterial Principal\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003ePorcelana vitrificada sanitária de alta resistência\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantia Oficial\u003c\/dt\u003e\u003cdd\u003e3 Anos de garantia europeia oficial Roca\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\"\u003eFiabilidade e Confiança de Fábrica\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003eGarantia Oficial do Fabricante Roca (3 Anos)\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eA aquisição de produto original Roca garante máxima durabilidade. Beneficia de 3 anos de cobertura oficial europeia e assistência qualificada direta.\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":"Lavatório para instalação em parede e 45 cm fabricado em porcelana de cor branca 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\"\u003eInovação sanitária, estética contemporânea e máximo conforto para a sua casa de banho.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eO \u003cb\u003eLavatório para instalação em parede e 45 cm fabricado em porcelana de cor branca The Gap Roca\u003c\/b\u003e combina a engenharia sanitária e o design de referência da Roca com elevada resistência para a máxima higiene e conforto.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDestaques do Produto\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\"\u003ePORCELANA SANITÁRIA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003ePorcelana Vitrificada de Alto Brilho\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\"\u003eERGONOMIA COMPACTA\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\"\u003eQUALIDADE CERTIFICADA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eHomologação Europeia Certificada\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\"\u003eEspecificações Técnicas\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003c!-- Tabla con cebra (blanco\/beige), animación hover y textos a los extremos --\u003e\n  \u003cdl class=\"mkd__specs mkd__anim\"\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eElementos Incluidos\u003c\/dt\u003e\u003cdd\u003ejuego de fijación\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMarca \/ Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eColeção \/ Série\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eReferência Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eA327477000\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCódigo EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8414329154986\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCategoria de Produto\u003c\/dt\u003e\u003cdd\u003eLavabos\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eDimensões Totais\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\u003eMaterial Principal\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003ePorcelana vitrificada sanitária de alta resistência\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantia Oficial\u003c\/dt\u003e\u003cdd\u003e3 Anos de garantia europeia oficial Roca\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\"\u003eCompromisso de Qualidade e Apoio Oficial\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3 Anos de Garantia Europeia do Fabricante Roca\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eA Roca é a marca líder europeia em sanitários e banho. Todos os seus modelos incluem 3 anos de garantia oficial europeia e o apoio da sua rede técnica especializada.\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":"Móvel para casa de banho de 80 cm de largura com lavatório central cor 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\"\u003eInovação sanitária, estética contemporânea e máximo conforto para a sua casa de banho.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eO \u003cb\u003eMóvel para casa de banho de 80 cm de largura com lavatório central cor Fresno Unik The Gap Roca\u003c\/b\u003e combina a engenharia sanitária e o design de referência da Roca com elevada resistência para a máxima higiene e conforto.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDestaques do Produto\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\"\u003eERGONOMIA COMPACTA\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\"\u003eQUALIDADE CERTIFICADA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eHomologação Europeia Certificada\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\"\u003eEspecificações Técnicas\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003c!-- Tabla con cebra (blanco\/beige), animación hover y textos a los extremos --\u003e\n  \u003cdl class=\"mkd__specs mkd__anim\"\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\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\u003eMarca \/ Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eColeção \/ Série\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eReferência Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\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\u003eCódigo EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290199369\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCategoria de Produto\u003c\/dt\u003e\u003cdd\u003eMuebles de lavabo\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eDimensões Totais\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\u003eEstado de Fornecimento\u003c\/dt\u003e\u003cdd\u003eMóvel entregue totalmente montado de fábrica\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMaterial Principal\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003ePorcelana vitrificada sanitária de alta resistência\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantia Oficial\u003c\/dt\u003e\u003cdd\u003e3 Anos de garantia europeia oficial Roca\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\"\u003eCompromisso de Qualidade e Apoio Oficial\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3 Anos de Garantia Europeia do Fabricante Roca\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eA Roca é a marca líder europeia em sanitários e banho. Todos os seus modelos incluem 3 anos de garantia oficial europeia e o apoio da sua rede técnica especializada.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Sem toalheiro \/ Sem conjunto de pés \/ 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":"Sem toalheiro \/ Sem conjunto de pés \/ 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":"Sem toalheiro \/ Com conjunto de pés \/ 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":"Com toalheiro \/ Sem conjunto de pés \/ 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":"Com toalheiro \/ Com conjunto de pés \/ 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":"Sem toalheiro \/ Com conjunto de pés \/ 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":"Com toalheiro \/ Sem conjunto de pés \/ 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":"Com toalheiro \/ Com conjunto de pés \/ 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":"Sem toalheiro \/ Sem conjunto de pés \/ 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":"Sem toalheiro \/ Com conjunto de pés \/ 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":"Com toalheiro \/ Sem conjunto de pés \/ 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":"Com toalheiro \/ Com conjunto de pés \/ 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":"Sem toalheiro \/ Sem conjunto de pés \/ 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":"Sem toalheiro \/ Com conjunto de pés \/ 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":"Com toalheiro \/ Sem conjunto de pés \/ 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":"Com toalheiro \/ Com conjunto de pés \/ 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":"Sem toalheiro \/ Sem conjunto de pés \/ 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":"Sem toalheiro \/ Com conjunto de pés \/ 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":"Com toalheiro \/ Sem conjunto de pés \/ 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":"Com toalheiro \/ Com conjunto de pés \/ 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":"Sem toalheiro \/ Sem conjunto de pés \/ 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":"Sem toalheiro \/ Com conjunto de pés \/ 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":"Com toalheiro \/ Sem conjunto de pés \/ 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":"Com toalheiro \/ Com conjunto de pés \/ 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":"Sem toalheiro \/ Sem conjunto de pés \/ 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":"Sem toalheiro \/ Com conjunto de pés \/ 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":"Com toalheiro \/ Sem conjunto de pés \/ 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":"Com toalheiro \/ Com conjunto de pés \/ 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":"Sem toalheiro \/ Sem conjunto de pés \/ 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":"Sem toalheiro \/ Com conjunto de pés \/ 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":"Com toalheiro \/ Sem conjunto de pés \/ 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":"Com toalheiro \/ Com conjunto de pés \/ 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 para casa de banho de 100 cm com duas gavetas na cor Branco brilhante 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\"\u003eInovação sanitária, estética contemporânea e máximo conforto para a sua casa de banho.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eO \u003cb\u003eConjunto para casa de banho de 100 cm com duas gavetas na cor Branco brilhante Pack The Gap Roca\u003c\/b\u003e combina a engenharia sanitária e o design de referência da Roca com elevada resistência para a máxima higiene e conforto.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDestaques do Produto\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\"\u003eERGONOMIA COMPACTA\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\"\u003eQUALIDADE CERTIFICADA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eHomologação Europeia Certificada\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\"\u003eEspecificações Técnicas\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003c!-- Tabla con cebra (blanco\/beige), animación hover y textos a los extremos --\u003e\n  \u003cdl class=\"mkd__specs mkd__anim\"\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\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\u003eMarca \/ Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eColeção \/ Série\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eReferência Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\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\u003eCódigo EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290170269\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCategoria de Produto\u003c\/dt\u003e\u003cdd\u003eMuebles de lavabo\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eDimensões Totais\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\u003eMaterial Principal\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003ePorcelana vitrificada sanitária de alta resistência\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantia Oficial\u003c\/dt\u003e\u003cdd\u003e3 Anos de garantia europeia oficial Roca\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\"\u003eCompromisso de Qualidade e Apoio Oficial\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3 Anos de Garantia Europeia do Fabricante Roca\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eA Roca é a marca líder europeia em sanitários e banho. Todos os seus modelos incluem 3 anos de garantia oficial europeia e o apoio da sua rede técnica especializada.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Sem toalheiro \/ Sem conjunto de pés \/ 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":"Sem toalheiro \/ Sem conjunto de pés \/ 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":"Sem toalheiro \/ Com conjunto de pés \/ 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":"Com toalheiro \/ Sem conjunto de pés \/ 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":"Com toalheiro \/ Com conjunto de pés \/ 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":"Sem toalheiro \/ Com conjunto de pés \/ 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":"Com toalheiro \/ Sem conjunto de pés \/ 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":"Com toalheiro \/ Com conjunto de pés \/ 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":"Sem toalheiro \/ Sem conjunto de pés \/ 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":"Sem toalheiro \/ Com conjunto de pés \/ 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":"Com toalheiro \/ Sem conjunto de pés \/ 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":"Com toalheiro \/ Com conjunto de pés \/ 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":"Sem toalheiro \/ Sem conjunto de pés \/ 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":"Sem toalheiro \/ Com conjunto de pés \/ 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":"Com toalheiro \/ Sem conjunto de pés \/ 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":"Com toalheiro \/ Com conjunto de pés \/ 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":"Sem toalheiro \/ Sem conjunto de pés \/ 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":"Sem toalheiro \/ Com conjunto de pés \/ 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":"Com toalheiro \/ Sem conjunto de pés \/ 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":"Com toalheiro \/ Com conjunto de pés \/ 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":"Sem toalheiro \/ Sem conjunto de pés \/ 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":"Sem toalheiro \/ Com conjunto de pés \/ 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":"Com toalheiro \/ Sem conjunto de pés \/ 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":"Com toalheiro \/ Com conjunto de pés \/ 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":"Sem toalheiro \/ Sem conjunto de pés \/ 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":"Sem toalheiro \/ Com conjunto de pés \/ 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":"Com toalheiro \/ Sem conjunto de pés \/ 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":"Com toalheiro \/ Com conjunto de pés \/ 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":"Sem toalheiro \/ Sem conjunto de pés \/ 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":"Sem toalheiro \/ Com conjunto de pés \/ 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":"Com toalheiro \/ Sem conjunto de pés \/ 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":"Com toalheiro \/ Com conjunto de pés \/ 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":"Sanita Suspensa Com Saída Horizontal de Fabricada Em Porcelana de Cor Branca The Gap 35cm 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\"\u003eInovação sanitária, estética contemporânea e máximo conforto para a sua casa de banho.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eO \u003cb\u003eSanita Suspensa Com Saída Horizontal de Fabricada Em Porcelana de Cor Branca The Gap 35cm Roca\u003c\/b\u003e combina a engenharia sanitária e o design de referência da Roca com elevada resistência para a máxima higiene e conforto.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDestaques do Produto\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\"\u003eEVACUAÇÃO OPTIMIZADA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eDescarga Direta Otimizada\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\"\u003ePORCELANA SANITÁRIA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003ePorcelana Vitrificada de Alto Brilho\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\"\u003eQUALIDADE CERTIFICADA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eHomologação Europeia Certificada\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\"\u003eEspecificações Técnicas\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003c!-- Tabla con cebra (blanco\/beige), animación hover y textos a los extremos --\u003e\n  \u003cdl class=\"mkd__specs mkd__anim\"\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMarca \/ Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eColeção \/ Série\u003c\/dt\u003e\u003cdd\u003eRoca The Gap Square\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eReferência Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eA346477000\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCódigo EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8414329151848\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCategoria de Produto\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\u003eTipo de Evacuação\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\u003eMaterial Principal\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003ePorcelana vitrificada sanitária de alta resistência\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantia Oficial\u003c\/dt\u003e\u003cdd\u003e3 Anos de garantia europeia oficial Roca\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\"\u003eCompromisso de Qualidade e Apoio Oficial\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3 Anos de Garantia Europeia do Fabricante Roca\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eA Roca é a marca líder europeia em sanitários e banho. Todos os seus modelos incluem 3 anos de garantia oficial europeia e o apoio da sua rede técnica especializada.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Tampo padrão \/ Branco","offer_id":57373066133769,"sku":"A346477000+A80147000B+A890070120+A890195000","price":469.57,"currency_code":"EUR","in_stock":true},{"title":"Tampo com amortecedor Soft-Close \/ Branco","offer_id":57373066166537,"sku":"A346477000+A80147200B+A890070120+A890195000","price":510.75,"currency_code":"EUR","in_stock":true},{"title":"Tampo com amortecedor Soft-Close \/ Cromado","offer_id":57373066199305,"sku":"A346477000+A80147200B+A890070120+A890195001","price":514.24,"currency_code":"EUR","in_stock":true},{"title":"Tampo padrão \/ Cromado","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":"Móvel para casa de banho com lavatório e espelho LED de 110 cm acabamento 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\"\u003eInovação sanitária, estética contemporânea e máximo conforto para a sua casa de banho.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eO \u003cb\u003eMóvel para casa de banho com lavatório e espelho LED de 110 cm acabamento fresno Pack The Gap Roca\u003c\/b\u003e combina a engenharia sanitária e o design de referência da Roca com elevada resistência para a máxima higiene e conforto.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDestaques do Produto\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\"\u003eRESISTÊNCIA MECÂNICA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eEstrutura Hidrófuga de Alta Resistência\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\"\u003eDESIGN SUSPENSO\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eInstalação Suspensa de Parede\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\"\u003eERGONOMIA COMPACTA\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\"\u003eQUALIDADE CERTIFICADA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eHomologação Europeia Certificada\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\"\u003eEspecificações Técnicas\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003c!-- Tabla con cebra (blanco\/beige), animación hover y textos a los extremos --\u003e\n  \u003cdl class=\"mkd__specs mkd__anim\"\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\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\u003eMarca \/ Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eColeção \/ Série\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eReferência Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\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\u003eCódigo EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290178753\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCategoria de Produto\u003c\/dt\u003e\u003cdd\u003eMuebles de lavabo\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eDimensões Totais\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\u003eEstado de Fornecimento\u003c\/dt\u003e\u003cdd\u003eMóvel entregue totalmente montado de fábrica\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMaterial Principal\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003ePorcelana vitrificada sanitária de alta resistência\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantia Oficial\u003c\/dt\u003e\u003cdd\u003e3 Anos de garantia europeia oficial Roca\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\"\u003eFiabilidade e Confiança de Fábrica\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003eGarantia Oficial do Fabricante Roca (3 Anos)\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eA aquisição de produto original Roca garante máxima durabilidade. Beneficia de 3 anos de cobertura oficial europeia e assistência qualificada direta.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Sem lavatório \/ Sem toalheiro \/ Sem conjunto de pés + 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":"Sem lavatório \/ Sem toalheiro \/ Sem conjunto de pés + 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":"Sem lavatório \/ Sem toalheiro \/ Com conjunto de pés + 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":"Sem lavatório \/ Com toalheiro \/ Sem conjunto de pés + 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":"Sem lavatório \/ Com toalheiro \/ Com conjunto de pés + 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":"Com lavatório \/ Sem toalheiro \/ Sem conjunto de pés + 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":"Com lavatório \/ Sem toalheiro \/ Com conjunto de pés + 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":"Com lavatório \/ Com toalheiro \/ Sem conjunto de pés + 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":"Com lavatório \/ Com toalheiro \/ Com conjunto de pés + 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":"Sem lavatório \/ Sem toalheiro \/ Com conjunto de pés + 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":"Sem lavatório \/ Com toalheiro \/ Sem conjunto de pés + 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":"Sem lavatório \/ Com toalheiro \/ Com conjunto de pés + 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":"Com lavatório \/ Sem toalheiro \/ Sem conjunto de pés + 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":"Com lavatório \/ Sem toalheiro \/ Com conjunto de pés + 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":"Com lavatório \/ Com toalheiro \/ Sem conjunto de pés + 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":"Com lavatório \/ Com toalheiro \/ Com conjunto de pés + 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":"Sem lavatório \/ Sem toalheiro \/ Sem conjunto de pés + 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":"Sem lavatório \/ Sem toalheiro \/ Com conjunto de pés + 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":"Sem lavatório \/ Com toalheiro \/ Sem conjunto de pés + 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":"Sem lavatório \/ Com toalheiro \/ Com conjunto de pés + 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":"Com lavatório \/ Sem toalheiro \/ Sem conjunto de pés + 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":"Com lavatório \/ Sem toalheiro \/ Com conjunto de pés + 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":"Com lavatório \/ Com toalheiro \/ Sem conjunto de pés + 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":"Com lavatório \/ Com toalheiro \/ Com conjunto de pés + 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":"Sem lavatório \/ Sem toalheiro \/ Sem conjunto de pés + 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":"Sem lavatório \/ Sem toalheiro \/ Com conjunto de pés + 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":"Sem lavatório \/ Com toalheiro \/ Sem conjunto de pés + 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":"Sem lavatório \/ Com toalheiro \/ Com conjunto de pés + 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":"Com lavatório \/ Sem toalheiro \/ Sem conjunto de pés + 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":"Com lavatório \/ Sem toalheiro \/ Com conjunto de pés + 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":"Com lavatório \/ Com toalheiro \/ Sem conjunto de pés + 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":"Com lavatório \/ Com toalheiro \/ Com conjunto de pés + 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":"Sem lavatório \/ Sem toalheiro \/ Sem conjunto de pés + 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":"Sem lavatório \/ Sem toalheiro \/ Com conjunto de pés + 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":"Sem lavatório \/ Com toalheiro \/ Sem conjunto de pés + 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":"Sem lavatório \/ Com toalheiro \/ Com conjunto de pés + 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":"Com lavatório \/ Sem toalheiro \/ Sem conjunto de pés + 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":"Com lavatório \/ Sem toalheiro \/ Com conjunto de pés + 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":"Com lavatório \/ Com toalheiro \/ Sem conjunto de pés + 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":"Com lavatório \/ Com toalheiro \/ Com conjunto de pés + 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":"Móvel para casa de banho de 80 cm com lavatório esquerdo cor Branco brilhante 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\"\u003eInovação sanitária, estética contemporânea e máximo conforto para a sua casa de banho.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eO \u003cb\u003eMóvel para casa de banho de 80 cm com lavatório esquerdo cor Branco brilhante Unik The Gap Roca\u003c\/b\u003e combina a engenharia sanitária e o design de referência da Roca com elevada resistência para a máxima higiene e conforto.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDestaques do Produto\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\"\u003eERGONOMIA COMPACTA\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\"\u003eQUALIDADE CERTIFICADA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eHomologação Europeia Certificada\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\"\u003eEspecificações Técnicas\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003c!-- Tabla con cebra (blanco\/beige), animación hover y textos a los extremos --\u003e\n  \u003cdl class=\"mkd__specs mkd__anim\"\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\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\u003eMarca \/ Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eColeção \/ Série\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eReferência Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\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\u003eCódigo EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290199260\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCategoria de Produto\u003c\/dt\u003e\u003cdd\u003eMuebles de lavabo\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eDimensões Totais\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\u003eEstado de Fornecimento\u003c\/dt\u003e\u003cdd\u003eMóvel entregue totalmente montado de fábrica\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMaterial Principal\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003ePorcelana vitrificada sanitária de alta resistência\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantia Oficial\u003c\/dt\u003e\u003cdd\u003e3 Anos de garantia europeia oficial Roca\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\"\u003eFiabilidade e Confiança de Fábrica\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003eGarantia Oficial do Fabricante Roca (3 Anos)\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eA aquisição de produto original Roca garante máxima durabilidade. Beneficia de 3 anos de cobertura oficial europeia e assistência qualificada direta.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Sem toalheiro \/ Sem conjunto de pés \/ 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":"Sem toalheiro \/ Sem conjunto de pés \/ 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":"Sem toalheiro \/ Com conjunto de pés \/ 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":"Com toalheiro \/ Sem conjunto de pés \/ 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":"Com toalheiro \/ Com conjunto de pés \/ 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":"Sem toalheiro \/ Com conjunto de pés \/ 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":"Com toalheiro \/ Sem conjunto de pés \/ 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":"Com toalheiro \/ Com conjunto de pés \/ 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":"Sem toalheiro \/ Sem conjunto de pés \/ 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":"Sem toalheiro \/ Com conjunto de pés \/ 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":"Com toalheiro \/ Sem conjunto de pés \/ 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":"Com toalheiro \/ Com conjunto de pés \/ 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":"Sem toalheiro \/ Sem conjunto de pés \/ 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":"Sem toalheiro \/ Com conjunto de pés \/ 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":"Com toalheiro \/ Sem conjunto de pés \/ 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":"Com toalheiro \/ Com conjunto de pés \/ 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":"Sem toalheiro \/ Sem conjunto de pés \/ 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":"Sem toalheiro \/ Com conjunto de pés \/ 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":"Com toalheiro \/ Sem conjunto de pés \/ 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":"Com toalheiro \/ Com conjunto de pés \/ 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":"Sem toalheiro \/ Sem conjunto de pés \/ 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":"Sem toalheiro \/ Com conjunto de pés \/ 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":"Com toalheiro \/ Sem conjunto de pés \/ 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":"Com toalheiro \/ Com conjunto de pés \/ 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":"Sem toalheiro \/ Sem conjunto de pés \/ 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":"Sem toalheiro \/ Com conjunto de pés \/ 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":"Com toalheiro \/ Sem conjunto de pés \/ 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":"Com toalheiro \/ Com conjunto de pés \/ 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":"Sem toalheiro \/ Sem conjunto de pés \/ 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":"Sem toalheiro \/ Com conjunto de pés \/ 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":"Com toalheiro \/ Sem conjunto de pés \/ 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":"Com toalheiro \/ Com conjunto de pés \/ 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":"Sanita Suspensa Com Saída Horizontal de Fabricada Em Porcelana de Cor Branca The Gap Square 35cm 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\"\u003eInovação sanitária, estética contemporânea e máximo conforto para a sua casa de banho.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eO \u003cb\u003eSanita Suspensa Com Saída Horizontal de Fabricada Em Porcelana de Cor Branca The Gap Square 35cm Roca\u003c\/b\u003e combina a engenharia sanitária e o design de referência da Roca com elevada resistência para a máxima higiene e conforto.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDestaques do Produto\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\"\u003eEVACUAÇÃO OPTIMIZADA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eDescarga Direta Otimizada\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\"\u003ePORCELANA SANITÁRIA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003ePorcelana Vitrificada de Alto Brilho\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\"\u003eQUALIDADE CERTIFICADA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eHomologação Europeia Certificada\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\"\u003eEspecificações Técnicas\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003c!-- Tabla con cebra (blanco\/beige), animación hover y textos a los extremos --\u003e\n  \u003cdl class=\"mkd__specs mkd__anim\"\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMarca \/ Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eColeção \/ Série\u003c\/dt\u003e\u003cdd\u003eRoca The Gap Square\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eReferência Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eA34647L000\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCódigo EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290321715\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCategoria de Produto\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\u003eTipo de Evacuação\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\u003eMaterial Principal\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003ePorcelana vitrificada sanitária de alta resistência\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantia Oficial\u003c\/dt\u003e\u003cdd\u003e3 Anos de garantia europeia oficial Roca\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\"\u003eFiabilidade e Confiança de Fábrica\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003eGarantia Oficial do Fabricante Roca (3 Anos)\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eA aquisição de produto original Roca garante máxima durabilidade. Beneficia de 3 anos de cobertura oficial europeia e assistência qualificada direta.\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 para casa de banho de 80 cm com lavatório central Branco brilhante 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\"\u003eInovação sanitária, estética contemporânea e máximo conforto para a sua casa de banho.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eO \u003cb\u003eConjunto para casa de banho de 80 cm com lavatório central Branco brilhante Pack The Gap Roca\u003c\/b\u003e combina a engenharia sanitária e o design de referência da Roca com elevada resistência para a máxima higiene e conforto.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDestaques do Produto\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\"\u003eQUALIDADE CERTIFICADA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eHomologação Europeia Certificada\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\"\u003eEspecificações Técnicas\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003c!-- Tabla con cebra (blanco\/beige), animación hover y textos a los extremos --\u003e\n  \u003cdl class=\"mkd__specs mkd__anim\"\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\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\u003eMarca \/ Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eColeção \/ Série\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eReferência Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eA851528806 + (A816761001 o A816826339) + (A816761001)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCódigo EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290169485\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCategoria de Produto\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\u003eMaterial Principal\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003ePorcelana vitrificada sanitária de alta resistência\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantia Oficial\u003c\/dt\u003e\u003cdd\u003e3 Anos de garantia europeia oficial Roca\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\"\u003eCompromisso de Qualidade e Apoio Oficial\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3 Anos de Garantia Europeia do Fabricante Roca\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eA Roca é a marca líder europeia em sanitários e banho. Todos os seus modelos incluem 3 anos de garantia oficial europeia e o apoio da sua rede técnica especializada.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Sem conjunto de pés \/ Sin set de 2 colgadores","offer_id":57371851915529,"sku":"A851528806","price":462.49,"currency_code":"EUR","in_stock":true},{"title":"Sem conjunto de pés \/ Set de 2 colgadores","offer_id":57371851948297,"sku":"A851528806+A816761001","price":537.85,"currency_code":"EUR","in_stock":true},{"title":"Com conjunto de pés \/ Set de 2 colgadores","offer_id":57371851981065,"sku":"A851528806+A816826339+A816761001","price":568.25,"currency_code":"EUR","in_stock":true},{"title":"Com conjunto de pés \/ 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":"Lavatório com semicoluna de 65 cm fabricado em porcelana de cor branca 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\"\u003eInovação sanitária, estética contemporânea e máximo conforto para a sua casa de banho.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eO \u003cb\u003eLavatório com semicoluna de 65 cm fabricado em porcelana de cor branca The Gap Roca\u003c\/b\u003e combina a engenharia sanitária e o design de referência da Roca com elevada resistência para a máxima higiene e conforto.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDestaques do Produto\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\"\u003ePORCELANA SANITÁRIA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003ePorcelana Vitrificada de Alto Brilho\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\"\u003eERGONOMIA COMPACTA\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\"\u003eQUALIDADE CERTIFICADA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eHomologação Europeia Certificada\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\"\u003eEspecificações Técnicas\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003c!-- Tabla con cebra (blanco\/beige), animación hover y textos a los extremos --\u003e\n  \u003cdl class=\"mkd__specs mkd__anim\"\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMarca \/ Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eColeção \/ Série\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eReferência Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eA327473000 + A337471000\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCódigo EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003eNo disponible\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCategoria de Produto\u003c\/dt\u003e\u003cdd\u003eLavabos\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eDimensões Totais\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\u003eMaterial Principal\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003ePorcelana vitrificada sanitária de alta resistência\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantia Oficial\u003c\/dt\u003e\u003cdd\u003e3 Anos de garantia europeia oficial Roca\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\"\u003eCompromisso de Qualidade e Apoio Oficial\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3 Anos de Garantia Europeia do Fabricante Roca\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eA Roca é a marca líder europeia em sanitários e banho. Todos os seus modelos incluem 3 anos de garantia oficial europeia e o apoio da sua rede técnica especializada.\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":"Móvel para casa de banho de 100 cm com lavatório direito cor Branco brilhante 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\"\u003eInovação sanitária, estética contemporânea e máximo conforto para a sua casa de banho.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eO \u003cb\u003eMóvel para casa de banho de 100 cm com lavatório direito cor Branco brilhante Unik The Gap Roca\u003c\/b\u003e combina a engenharia sanitária e o design de referência da Roca com elevada resistência para a máxima higiene e conforto.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDestaques do Produto\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\"\u003eERGONOMIA COMPACTA\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\"\u003eQUALIDADE CERTIFICADA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eHomologação Europeia Certificada\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\"\u003eEspecificações Técnicas\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003c!-- Tabla con cebra (blanco\/beige), animación hover y textos a los extremos --\u003e\n  \u003cdl class=\"mkd__specs mkd__anim\"\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\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\u003eMarca \/ Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eColeção \/ Série\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eReferência Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\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\u003eCódigo EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290199116\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCategoria de Produto\u003c\/dt\u003e\u003cdd\u003eMuebles de lavabo\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eDimensões Totais\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\u003eEstado de Fornecimento\u003c\/dt\u003e\u003cdd\u003eMóvel entregue totalmente montado de fábrica\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMaterial Principal\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003ePorcelana vitrificada sanitária de alta resistência\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantia Oficial\u003c\/dt\u003e\u003cdd\u003e3 Anos de garantia europeia oficial Roca\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\"\u003eFiabilidade e Confiança de Fábrica\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003eGarantia Oficial do Fabricante Roca (3 Anos)\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eA aquisição de produto original Roca garante máxima durabilidade. Beneficia de 3 anos de cobertura oficial europeia e assistência qualificada direta.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Sem toalheiro \/ Sem conjunto de pés \/ 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":"Sem toalheiro \/ Sem conjunto de pés \/ 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":"Sem toalheiro \/ Com conjunto de pés \/ 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":"Com toalheiro \/ Sem conjunto de pés \/ 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":"Com toalheiro \/ Com conjunto de pés \/ 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":"Sem toalheiro \/ Com conjunto de pés \/ 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":"Com toalheiro \/ Sem conjunto de pés \/ 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":"Com toalheiro \/ Com conjunto de pés \/ 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":"Sem toalheiro \/ Sem conjunto de pés \/ 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":"Sem toalheiro \/ Com conjunto de pés \/ 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":"Com toalheiro \/ Sem conjunto de pés \/ 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":"Com toalheiro \/ Com conjunto de pés \/ 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":"Sem toalheiro \/ Sem conjunto de pés \/ 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":"Sem toalheiro \/ Com conjunto de pés \/ 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":"Com toalheiro \/ Sem conjunto de pés \/ 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":"Com toalheiro \/ Com conjunto de pés \/ 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":"Sem toalheiro \/ Sem conjunto de pés \/ 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":"Sem toalheiro \/ Com conjunto de pés \/ 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":"Com toalheiro \/ Sem conjunto de pés \/ 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":"Com toalheiro \/ Com conjunto de pés \/ 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":"Sem toalheiro \/ Sem conjunto de pés \/ 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":"Sem toalheiro \/ Com conjunto de pés \/ 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":"Com toalheiro \/ Sem conjunto de pés \/ 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":"Com toalheiro \/ Com conjunto de pés \/ 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":"Sem toalheiro \/ Sem conjunto de pés \/ 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":"Sem toalheiro \/ Com conjunto de pés \/ 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":"Com toalheiro \/ Sem conjunto de pés \/ 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":"Com toalheiro \/ Com conjunto de pés \/ 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":"Sem toalheiro \/ Sem conjunto de pés \/ 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":"Sem toalheiro \/ Com conjunto de pés \/ 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":"Com toalheiro \/ Sem conjunto de pés \/ 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":"Com toalheiro \/ Com conjunto de pés \/ 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":"Lavatório mural em porcelana esmaltada 100 cm branco mate com prateleiras laterais e cuba central 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\"\u003eInovação sanitária, estética contemporânea e máximo conforto para a sua casa de banho.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eO \u003cb\u003eLavatório mural em porcelana esmaltada 100 cm branco mate com prateleiras laterais e cuba central The Gap Roca\u003c\/b\u003e combina a engenharia sanitária e o design de referência da Roca com elevada resistência para a máxima higiene e conforto.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDestaques do Produto\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\"\u003ePORCELANA SANITÁRIA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003ePorcelana Vitrificada de Alto Brilho\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\"\u003eERGONOMIA COMPACTA\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\"\u003eQUALIDADE CERTIFICADA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eHomologação Europeia Certificada\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\"\u003eEspecificações Técnicas\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003c!-- Tabla con cebra (blanco\/beige), animación hover y textos a los extremos --\u003e\n  \u003cdl class=\"mkd__specs mkd__anim\"\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eElementos Incluidos\u003c\/dt\u003e\u003cdd\u003egrifería)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMarca \/ Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eColeção \/ Série\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eReferência Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\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\u003eCódigo EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290067699\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCategoria de Produto\u003c\/dt\u003e\u003cdd\u003eLavabos\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eDimensões Totais\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\u003eMaterial Principal\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003ePorcelana vitrificada sanitária de alta resistência\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantia Oficial\u003c\/dt\u003e\u003cdd\u003e3 Anos de garantia europeia oficial Roca\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\"\u003eOpções Configuráveis e Acessórios Compatíveis\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\"\u003eCompromisso de Qualidade e Apoio Oficial\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3 Anos de Garantia Europeia do Fabricante Roca\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eA Roca é a marca líder europeia em sanitários e banho. Todos os seus modelos incluem 3 anos de garantia oficial europeia e o apoio da sua rede técnica especializada.\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":"Móvel de casa de banho de 80,5 cm de largura com lavatório central e acabamento em nogueira 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\"\u003eInovação sanitária, estética contemporânea e máximo conforto para a sua casa de banho.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eO \u003cb\u003eMóvel de casa de banho de 80,5 cm de largura com lavatório central e acabamento em nogueira Unik The Gap Roca\u003c\/b\u003e combina a engenharia sanitária e o design de referência da Roca com elevada resistência para a máxima higiene e conforto.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDestaques do Produto\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\"\u003eERGONOMIA COMPACTA\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\"\u003eQUALIDADE CERTIFICADA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eHomologação Europeia Certificada\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\"\u003eEspecificações Técnicas\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003c!-- Tabla con cebra (blanco\/beige), animación hover y textos a los extremos --\u003e\n  \u003cdl class=\"mkd__specs mkd__anim\"\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\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\u003eMarca \/ Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eColeção \/ Série\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eReferência Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\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\u003eCódigo EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003eNo disponible\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCategoria de Produto\u003c\/dt\u003e\u003cdd\u003eMuebles de lavabo\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eDimensões Totais\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\u003eEstado de Fornecimento\u003c\/dt\u003e\u003cdd\u003eMóvel entregue totalmente montado de fábrica\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMaterial Principal\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003ePorcelana vitrificada sanitária de alta resistência\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantia Oficial\u003c\/dt\u003e\u003cdd\u003e3 Anos de garantia europeia oficial Roca\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\"\u003eCompromisso de Qualidade e Apoio Oficial\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3 Anos de Garantia Europeia do Fabricante Roca\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eA Roca é a marca líder europeia em sanitários e banho. Todos os seus modelos incluem 3 anos de garantia oficial europeia e o apoio da sua rede técnica especializada.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Sem toalheiro \/ Sem conjunto de pés \/ Sin caja organizadora + Sin set de 2 colgadores","offer_id":57371882881289,"sku":"A851486517","price":454.65,"currency_code":"EUR","in_stock":true},{"title":"Sem toalheiro \/ Sem conjunto de pés \/ Con caja organizadora + Set de 2 colgadores","offer_id":57371882914057,"sku":"A851486517+A816820409+A816761001","price":544.66,"currency_code":"EUR","in_stock":true},{"title":"Sem toalheiro \/ Com conjunto de pés \/ 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":"Com toalheiro \/ Sem conjunto de pés \/ 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":"Com toalheiro \/ Com conjunto de pés \/ 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":"Sem toalheiro \/ Sem conjunto de pés \/ Con caja organizadora + Sin set de 2 colgadores","offer_id":57371883045129,"sku":"A851486517+A816820409","price":469.3,"currency_code":"EUR","in_stock":true},{"title":"Sem toalheiro \/ Com conjunto de pés \/ 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":"Com toalheiro \/ Sem conjunto de pés \/ 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":"Com toalheiro \/ Com conjunto de pés \/ 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":"Sem toalheiro \/ Sem conjunto de pés \/ Sin caja organizadora + Set de 2 colgadores","offer_id":57371883176201,"sku":"A851486517+A816761001","price":530.01,"currency_code":"EUR","in_stock":true},{"title":"Sem toalheiro \/ Com conjunto de pés \/ Sin caja organizadora + Set de 2 colgadores","offer_id":57371883208969,"sku":"A851486517+A816827339+A816761001","price":561.98,"currency_code":"EUR","in_stock":true},{"title":"Com toalheiro \/ Sem conjunto de pés \/ Sin caja organizadora + Set de 2 colgadores","offer_id":57371883241737,"sku":"A851486517+A817922C00+A816761001","price":569.74,"currency_code":"EUR","in_stock":true},{"title":"Com toalheiro \/ Com conjunto de pés \/ 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":"Sem toalheiro \/ Com conjunto de pés \/ Sin caja organizadora + Sin set de 2 colgadores","offer_id":57371883307273,"sku":"A851486517+A816827339","price":486.61,"currency_code":"EUR","in_stock":true},{"title":"Com toalheiro \/ Sem conjunto de pés \/ Sin caja organizadora + Sin set de 2 colgadores","offer_id":57371883340041,"sku":"A851486517+A817922C00","price":494.38,"currency_code":"EUR","in_stock":true},{"title":"Com toalheiro \/ Com conjunto de pés \/ 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 para casa de banho compacto de 60 cm com lavatório central cor Branco brilhante 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\"\u003eInovação sanitária, estética contemporânea e máximo conforto para a sua casa de banho.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eO \u003cb\u003eConjunto para casa de banho compacto de 60 cm com lavatório central cor Branco brilhante Pack The Gap Roca\u003c\/b\u003e combina a engenharia sanitária e o design de referência da Roca com elevada resistência para a máxima higiene e conforto.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDestaques do Produto\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\"\u003eQUALIDADE CERTIFICADA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eHomologação Europeia Certificada\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\"\u003eEspecificações Técnicas\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003c!-- Tabla con cebra (blanco\/beige), animación hover y textos a los extremos --\u003e\n  \u003cdl class=\"mkd__specs mkd__anim\"\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\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\u003eMarca \/ Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eColeção \/ Série\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eReferência Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eA851526806 + (A816761001 o A816826339) + (A816761001)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCódigo EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290171235\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCategoria de Produto\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\u003eMaterial Principal\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003ePorcelana vitrificada sanitária de alta resistência\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantia Oficial\u003c\/dt\u003e\u003cdd\u003e3 Anos de garantia europeia oficial Roca\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\"\u003eCompromisso de Qualidade e Apoio Oficial\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3 Anos de Garantia Europeia do Fabricante Roca\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eA Roca é a marca líder europeia em sanitários e banho. Todos os seus modelos incluem 3 anos de garantia oficial europeia e o apoio da sua rede técnica especializada.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Sem conjunto de pés \/ Sin set de 2 colgadores","offer_id":57372833743113,"sku":"A851526806","price":436.37,"currency_code":"EUR","in_stock":true},{"title":"Sem conjunto de pés \/ Set de 2 colgadores","offer_id":57372833775881,"sku":"A851526806+A816761001","price":502.59,"currency_code":"EUR","in_stock":true},{"title":"Com conjunto de pés \/ Set de 2 colgadores","offer_id":57372833808649,"sku":"A851526806+A816826339+A816761001","price":533.0,"currency_code":"EUR","in_stock":true},{"title":"Com conjunto de pés \/ 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 para casa de banho de 120 cm com lavatório duplo branco brilhante 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\"\u003eInovação sanitária, estética contemporânea e máximo conforto para a sua casa de banho.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eO \u003cb\u003eConjunto para casa de banho de 120 cm com lavatório Duplo branco brilhante Pack The Gap Roca\u003c\/b\u003e combina a engenharia sanitária e o design de referência da Roca com elevada resistência para a máxima higiene e conforto.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDestaques do Produto\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\"\u003eERGONOMIA COMPACTA\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\"\u003eQUALIDADE CERTIFICADA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eHomologação Europeia Certificada\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\"\u003eEspecificações Técnicas\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003c!-- Tabla con cebra (blanco\/beige), animación hover y textos a los extremos --\u003e\n  \u003cdl class=\"mkd__specs mkd__anim\"\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\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\u003eMarca \/ Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eColeção \/ Série\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eReferência Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\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\u003eCódigo EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290171686\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCategoria de Produto\u003c\/dt\u003e\u003cdd\u003eMuebles de lavabo\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eDimensões Totais\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\u003eMaterial Principal\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003ePorcelana vitrificada sanitária de alta resistência\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantia Oficial\u003c\/dt\u003e\u003cdd\u003e3 Anos de garantia europeia oficial Roca\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\"\u003eFiabilidade e Confiança de Fábrica\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003eGarantia Oficial do Fabricante Roca (3 Anos)\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eA aquisição de produto original Roca garante máxima durabilidade. Beneficia de 3 anos de cobertura oficial europeia e assistência qualificada direta.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Sem toalheiro \/ Sem conjunto de pés \/ 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":"Sem toalheiro \/ Sem conjunto de pés \/ 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":"Sem toalheiro \/ Com conjunto de pés \/ 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":"Com toalheiro \/ Sem conjunto de pés \/ 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":"Com toalheiro \/ Com conjunto de pés \/ 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":"Sem toalheiro \/ Com conjunto de pés \/ 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":"Com toalheiro \/ Sem conjunto de pés \/ 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":"Com toalheiro \/ Com conjunto de pés \/ 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":"Sem toalheiro \/ Sem conjunto de pés \/ 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":"Sem toalheiro \/ Com conjunto de pés \/ 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":"Com toalheiro \/ Sem conjunto de pés \/ 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":"Com toalheiro \/ Com conjunto de pés \/ 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":"Sem toalheiro \/ Sem conjunto de pés \/ 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":"Sem toalheiro \/ Com conjunto de pés \/ 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":"Com toalheiro \/ Sem conjunto de pés \/ 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":"Com toalheiro \/ Com conjunto de pés \/ 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":"Sem toalheiro \/ Sem conjunto de pés \/ 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":"Sem toalheiro \/ Com conjunto de pés \/ 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":"Com toalheiro \/ Sem conjunto de pés \/ 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":"Com toalheiro \/ Com conjunto de pés \/ 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":"Sem toalheiro \/ Sem conjunto de pés \/ 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":"Sem toalheiro \/ Com conjunto de pés \/ 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":"Com toalheiro \/ Sem conjunto de pés \/ 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":"Com toalheiro \/ Com conjunto de pés \/ 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":"Sem toalheiro \/ Sem conjunto de pés \/ 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":"Sem toalheiro \/ Com conjunto de pés \/ 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":"Com toalheiro \/ Sem conjunto de pés \/ 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":"Com toalheiro \/ Com conjunto de pés \/ 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":"Sem toalheiro \/ Sem conjunto de pés \/ 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":"Sem toalheiro \/ Com conjunto de pés \/ 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":"Com toalheiro \/ Sem conjunto de pés \/ 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":"Com toalheiro \/ Com conjunto de pés \/ 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":"Móvel de casa de banho de 100 cm com lavatório esquerdo de cor Branco brilhante 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\"\u003eInovação sanitária, estética contemporânea e máximo conforto para a sua casa de banho.\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eO \u003cb\u003eMóvel de casa de banho de 100 cm com lavatório esquerdo de cor Branco brilhante Unik The Gap Roca\u003c\/b\u003e combina a engenharia sanitária e o design de referência da Roca com elevada resistência para a máxima higiene e conforto.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDestaques do Produto\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\"\u003eERGONOMIA COMPACTA\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\"\u003eQUALIDADE CERTIFICADA\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eHomologação Europeia Certificada\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\"\u003eEspecificações Técnicas\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n\n  \u003c!-- Tabla con cebra (blanco\/beige), animación hover y textos a los extremos --\u003e\n  \u003cdl class=\"mkd__specs mkd__anim\"\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\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\u003eMarca \/ Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eColeção \/ Série\u003c\/dt\u003e\u003cdd\u003eRoca The Gap\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eReferência Fabricante\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\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\u003eCódigo EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290199680\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCategoria de Produto\u003c\/dt\u003e\u003cdd\u003eMuebles de lavabo\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eDimensões Totais\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\u003eEstado de Fornecimento\u003c\/dt\u003e\u003cdd\u003eMóvel entregue totalmente montado de fábrica\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMaterial Principal\u003c\/dt\u003e\u003cdd itemprop=\"material\"\u003ePorcelana vitrificada sanitária de alta resistência\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantia Oficial\u003c\/dt\u003e\u003cdd\u003e3 Anos de garantia europeia oficial Roca\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\"\u003eCompromisso de Qualidade e Apoio Oficial\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3 Anos de Garantia Europeia do Fabricante Roca\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eA Roca é a marca líder europeia em sanitários e banho. Todos os seus modelos incluem 3 anos de garantia oficial europeia e o apoio da sua rede técnica especializada.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Sem toalheiro \/ Sem conjunto de pés \/ 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":"Sem toalheiro \/ Sem conjunto de pés \/ 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":"Sem toalheiro \/ Com conjunto de pés \/ 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":"Com toalheiro \/ Sem conjunto de pés \/ 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":"Com toalheiro \/ Com conjunto de pés \/ 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":"Sem toalheiro \/ Com conjunto de pés \/ 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":"Com toalheiro \/ Sem conjunto de pés \/ 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":"Com toalheiro \/ Com conjunto de pés \/ 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":"Sem toalheiro \/ Sem conjunto de pés \/ 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":"Sem toalheiro \/ Com conjunto de pés \/ 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":"Com toalheiro \/ Sem conjunto de pés \/ 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":"Com toalheiro \/ Com conjunto de pés \/ 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":"Sem toalheiro \/ Sem conjunto de pés \/ 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":"Sem toalheiro \/ Com conjunto de pés \/ 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":"Com toalheiro \/ Sem conjunto de pés \/ 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":"Com toalheiro \/ Com conjunto de pés \/ 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":"Sem toalheiro \/ Sem conjunto de pés \/ 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":"Sem toalheiro \/ Com conjunto de pés \/ 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":"Com toalheiro \/ Sem conjunto de pés \/ 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":"Com toalheiro \/ Com conjunto de pés \/ 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":"Sem toalheiro \/ Sem conjunto de pés \/ 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":"Sem toalheiro \/ Com conjunto de pés \/ 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":"Com toalheiro \/ Sem conjunto de pés \/ 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":"Com toalheiro \/ Com conjunto de pés \/ 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":"Sem toalheiro \/ Sem conjunto de pés \/ 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":"Sem toalheiro \/ Com conjunto de pés \/ 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":"Com toalheiro \/ Sem conjunto de pés \/ 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":"Com toalheiro \/ Com conjunto de pés \/ 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":"Sem toalheiro \/ Sem conjunto de pés \/ 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":"Sem toalheiro \/ Com conjunto de pés \/ 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":"Com toalheiro \/ Sem conjunto de pés \/ 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":"Com toalheiro \/ Com conjunto de pés \/ 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\/pt-pt\/collections\/rock-banheiros-a-lacuna.oembed?page=10","provider":"MerkiMarket","version":"1.0","type":"link"}