{"title":"Todos los Productos","description":null,"products":[{"product_id":"roca-multiclean-a804007001-asiento-y-tapa-de-35-8-cm-con-control-de-mando-a-distancia-y-funciones-lavado-y-secado","title":"Siège Et Abattant Avec Télécommande Multiclean Premium Square Hall 35,8 cm Roca","description":"\u003cdiv class=\"mkd\" itemscope itemtype=\"https:\/\/schema.org\/Product\"\u003e\n\u003cstyle\u003e\n\/* ==========================================================================\n   MERKI — DESCRIPCIÓN DE PRODUCTO (Optimizado)\n   ========================================================================== *\/\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700\u0026family=Playfair+Display:wght@600;700\u0026display=swap');\n\n.mkd {\n  --mkd-marca:   var(--petroleo,   #1e2d7d);\n  --mkd-suave:   var(--brand-soft, #f0f2fb);\n  --mkd-tinta:   var(--tinta,      #1c1c1c);\n  --mkd-gris:    var(--gris,       #737373);\n  --mkd-borde:   var(--borde,      #f0f0f0);\n  --mkd-blanco:  var(--blanco,     #ffffff);\n  --mkd-banda:   var(--porcelana,  #f9f8f6); \/* Tono beige muy sutil para la tabla *\/\n  --mkd-radio:   var(--radius-lg,  16px);\n  --mkd-radio-s: var(--radio,      8px);\n  \n  --mkd-display: 'Playfair Display', Georgia, serif;\n  --mkd-texto:   'Inter', system-ui, -apple-system, sans-serif;\n\n  --mkd-dur:   var(--anim-dur,   280ms);\n  --mkd-curva: var(--anim-curva, cubic-bezier(.16,.84,.44,1));\n  --mkd-desp:  var(--anim-desp,  14px);\n  --mkd-esc:   var(--anim-esc,   70ms);\n\n  font-family: var(--mkd-texto);\n  color: var(--mkd-tinta);\n  line-height: 1.65;\n  font-size: 16px;\n  max-width: 1080px;\n  margin: 0 auto;\n}\n.mkd * { box-sizing: border-box; }\n.mkd p { margin: 0 0 16px; }\n\n\/* --- Header --- *\/\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\/* --- Section Heading --- *\/\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\/* --- Bento Grid --- *\/\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\/* --- Extra Block --- *\/\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\/* --- Components List --- *\/\n.mkd__lista-componentes {\n  list-style: none;\n  margin: 20px 0 32px;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.mkd__lista-componentes li {\n  position: relative;\n  padding-left: 28px;\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  line-height: 1.6;\n  color: var(--mkd-tinta);\n}\n.mkd__lista-componentes li::before {\n  content: \"\";\n  position: absolute;\n  left: 6px;\n  top: 9px;\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background-color: var(--mkd-marca);\n}\n.mkd__lista-componentes li strong {\n  color: var(--mkd-tinta);\n  font-weight: 600;\n}\n\n\/* --- Technical Specifications Table --- *\/\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 • ÉQUIPEMENT OFFICIEL\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eMulticlean Premium Square : contrôle total par télécommande\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eDécouvrez la sophistication d'un abattant de 35,8 cm qui transforme vos toilettes en un espace de bien-être personnalisé. Avec sa porcelaine vitrifiée sanitaire haute résistance et sa télécommande intuitive, chaque détail est conçu pour vous offrir une expérience d'hygiène supérieure et durable.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eCaractéristiques Principales\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\"\u003eSOL DÉGAGÉ\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eInstallation Murale Suspendue\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eFixation suspendue au mur dégageant le sol pour un entretien facile et une impression d'espace aéré.\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\"\u003eDIMENSIONS IDÉALES\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eDimensions : 49,5 cm\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eDimensions équilibrées conçues pour s'intégrer harmonieusement aussi bien dans les grandes salles de bains que dans les toilettes d'invités.\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\"\u003eQUALITÉ CERTIFIÉE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eGarantie et Qualité Officielle Roca\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eConforme aux normes de fabrication officielles de Roca : matériaux éprouvés, pièces de rechange disponibles et sérénité absolue.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eSpécifications Techniques\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\u003eÉléments Inclus\u003c\/dt\u003e\u003cdd\u003eMeuble bas suspendu avec fixations de montage mural\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMarque \/ Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Série\u003c\/dt\u003e\u003cdd\u003eRoca Colección Oficial\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eRéférence Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA804007001\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCode EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290610093\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCatégorie de Produit\u003c\/dt\u003e\u003cdd\u003eAsientos y tapas de inodoro\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eDimensions Totales\u003c\/dt\u003e\u003cdd\u003e49,5 cm (largeur) x 15,5 cm (hauteur)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMatière Principale\u003c\/dt\u003e\u003cdd\u003ePorcelaine sanitaire brillante haute résistance\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantie Officielle\u003c\/dt\u003e\u003cdd\u003e3 Ans de garantie européenne officielle Roca\u003c\/dd\u003e\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDétails et Composants du Produit\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cul class=\"mkd__lista-componentes mkd__anim\"\u003e\n    \u003cli\u003e\u003cstrong\u003eDimensions:\u003c\/strong\u003e 35,8 cm de long x 49,5 cm de large x 15,5 cm haut.\u003c\/li\u003e\n      \u003cli\u003eKit de fixations inclus.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eNúmero de cánulas:\u003c\/strong\u003e Contrôle de la température du siège.\u003c\/li\u003e\n      \u003cli\u003eFonction lavage à l'eau chaude.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eNombre de canules:\u003c\/strong\u003e 1.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eTipo de Smart Toilet:\u003c\/strong\u003e Programmes personnalisés.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003ePanel de control:\u003c\/strong\u003e Abattant et siège amovibles.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eType de toilettes Smart:\u003c\/strong\u003e Multiclean.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eFiabilité et Sérénité d'Origine\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003eGarantie Officielle Fabricant Roca (3 Ans)\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eChoisir Roca garantit les normes les plus strictes de durabilité. Vous profitez de 3 ans de couverture européenne officielle et d'une assistance technique spécialisée.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Default Title","offer_id":48862322032905,"sku":"A804007001","price":813.31,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/asiento-y-tapa-de-358-cm-con-control-de-mando-a-distancia-multiclean-premium-square-roca.webp?v=1755775538"},{"product_id":"roca-access-a80123a004-tapa-y-asiento-con-aro-cerrado-para-inodoro-con-caida-normal","title":"Abattant Et Siège Avec Anneau Fermé Fabriqués en Matériau Antibactérien Access 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\/* --- Header --- *\/\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\/* --- Section Heading --- *\/\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\/* --- Bento Grid --- *\/\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\/* --- Extra Block --- *\/\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\/* --- Components List --- *\/\n.mkd__lista-componentes {\n  list-style: none;\n  margin: 20px 0 32px;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.mkd__lista-componentes li {\n  position: relative;\n  padding-left: 28px;\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  line-height: 1.6;\n  color: var(--mkd-tinta);\n}\n.mkd__lista-componentes li::before {\n  content: \"\";\n  position: absolute;\n  left: 6px;\n  top: 9px;\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background-color: var(--mkd-marca);\n}\n.mkd__lista-componentes li strong {\n  color: var(--mkd-tinta);\n  font-weight: 600;\n}\n\n\/* --- Technical Specifications Table --- *\/\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 • ACCESS\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eAbattant Access : Hygiène Antibactérienne et Fermeture Douce\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eL'abattant Access de Roca allie la résistance de la porcelaine vitrifiée à un matériau antibactérien innovant qui inhibe la prolifération des germes. Sa conception à anneau fermé et sa fermeture douce assurent un nettoyage en profondeur et une utilisation silencieuse, élevant le standard d'hygiène de votre salle de bains.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eCaractéristiques Principales\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\"\u003eQUALITÉ CERTIFIÉE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eGarantie et Qualité Officielle Roca\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eConforme aux normes de fabrication officielles de Roca : matériaux éprouvés, pièces de rechange disponibles et sérénité absolue.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eSpécifications Techniques\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\u003eMarque \/ Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Série\u003c\/dt\u003e\u003cdd\u003eCollection Access de Roca\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eRéférence Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA80123A004\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCode EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290310740\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCatégorie de Produit\u003c\/dt\u003e\u003cdd\u003eAsientos y tapas de inodoro\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMatière Principale\u003c\/dt\u003e\u003cdd\u003ePorcelaine sanitaire brillante haute résistance\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantie Officielle\u003c\/dt\u003e\u003cdd\u003e3 Ans de garantie européenne officielle Roca\u003c\/dd\u003e\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDétails et Composants du Produit\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cul class=\"mkd__lista-componentes mkd__anim\"\u003e\n    \u003cli\u003eAbattant et siège fermé pour WC Access.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eMatériau de l'Abattant Supralit®:\u003c\/strong\u003e Matériau antibactérien.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eMaterial de las bisagras:\u003c\/strong\u003e Matériau des charnières : acier inoxydable.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eForma:\u003c\/strong\u003e Forme : rond.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eFiabilité et Sérénité d'Origine\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003eGarantie Officielle Fabricant Roca (3 Ans)\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eChoisir Roca garantit les normes les plus strictes de durabilité. Vous profitez de 3 ans de couverture européenne officielle et d'une assistance technique spécialisée.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Default Title","offer_id":48862321901833,"sku":"A80123A004","price":56.58,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/tapa-y-asiento-con-aro-cerrado-fabricados-en-material-antibacteriano-access-roca.webp?v=1755775546"},{"product_id":"roca-baby-a801pb6004-asiento-redondo-para-inodoro-infantil-recomendado-para-espacios-publicos","title":"Siège Arrondi Pour Wc Pour Enfants Recommandé Pour Les Espaces Publics Baby 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\/* --- Header --- *\/\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\/* --- Section Heading --- *\/\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\/* --- Bento Grid --- *\/\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\/* --- Extra Block --- *\/\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\/* --- Components List --- *\/\n.mkd__lista-componentes {\n  list-style: none;\n  margin: 20px 0 32px;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.mkd__lista-componentes li {\n  position: relative;\n  padding-left: 28px;\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  line-height: 1.6;\n  color: var(--mkd-tinta);\n}\n.mkd__lista-componentes li::before {\n  content: \"\";\n  position: absolute;\n  left: 6px;\n  top: 9px;\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background-color: var(--mkd-marca);\n}\n.mkd__lista-componentes li strong {\n  color: var(--mkd-tinta);\n  font-weight: 600;\n}\n\n\/* --- Technical Specifications Table --- *\/\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 • BABY ROCA\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eSiège enfant en porcelaine vitrifiée pour toilettes publiques\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eFabriqué en porcelaine vitrifiée sanitaire à haute résistance, ce siège rond pour toilettes enfant de Baby Roca est conçu pour résister à une utilisation intensive dans les espaces publics. Sa surface non poreuse garantit une hygiène supérieure et une durabilité exceptionnelle, offrant aux plus petits une expérience sûre et confortable.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eCaractéristiques Principales\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\"\u003eQUALITÉ CERTIFIÉE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eGarantie et Qualité Officielle Roca\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eConforme aux normes de fabrication officielles de Roca : matériaux éprouvés, pièces de rechange disponibles et sérénité absolue.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eSpécifications Techniques\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\u003eMarque \/ Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Série\u003c\/dt\u003e\u003cdd\u003eCollection Baby Roca de Roca\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eRéférence Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA801PB6004\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCode EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290320664\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCatégorie de Produit\u003c\/dt\u003e\u003cdd\u003eAsientos y tapas de inodoro\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMatière Principale\u003c\/dt\u003e\u003cdd\u003ePorcelaine sanitaire brillante haute résistance\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantie Officielle\u003c\/dt\u003e\u003cdd\u003e3 Ans de garantie européenne officielle Roca\u003c\/dd\u003e\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDétails et Composants du Produit\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cul class=\"mkd__lista-componentes mkd__anim\"\u003e\n    \u003cli\u003eSiège de toilettes pour enfants.\u003c\/li\u003e\n      \u003cli\u003eRecommandé pour les espaces publics.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eMaterial de las bisagras:\u003c\/strong\u003e Matériau des charnières : plastique.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003ePeso bruto:\u003c\/strong\u003e Poids brut : 0,8 kg.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eForma:\u003c\/strong\u003e Forme : arrondi.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eEngagement Qualité et Soutien Officiel\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3 Ans de Garantie Européenne Fabricant Roca\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eRoca est la référence européenne dans l'équipement sanitaire. Tous les produits bénéficient de 3 ans de garantie officielle européenne et du soutien de son réseau technique officiel.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Default Title","offer_id":48862321869065,"sku":"A801PB6004","price":38.79,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_product_08_10_2024_A801PB6004_0_98652d91-0410-4f69-9298-b9c4e72b324b.webp?v=1755775548"},{"product_id":"roca-victoria-a801b6017b-tapa-y-asiento-para-inodoro-con-opcion-caida-amortiguada","title":"Abattant Et Siège Wc en Avec Charnières en Inox Couleur Parchemin Fixation Inférieure Universel Victoria 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\/* --- Header --- *\/\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\/* --- Section Heading --- *\/\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\/* --- Bento Grid --- *\/\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\/* --- Extra Block --- *\/\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\/* --- Components List --- *\/\n.mkd__lista-componentes {\n  list-style: none;\n  margin: 20px 0 32px;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.mkd__lista-componentes li {\n  position: relative;\n  padding-left: 28px;\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  line-height: 1.6;\n  color: var(--mkd-tinta);\n}\n.mkd__lista-componentes li::before {\n  content: \"\";\n  position: absolute;\n  left: 6px;\n  top: 9px;\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background-color: var(--mkd-marca);\n}\n.mkd__lista-componentes li strong {\n  color: var(--mkd-tinta);\n  font-weight: 600;\n}\n\n\/* --- Technical Specifications Table --- *\/\n.mkd__specs {\n  margin: 0; padding: 0;\n  border-top: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio-s);\n  overflow: hidden;\n}\n.mkd__fila {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 18px 20px;\n  border-bottom: 1px solid var(--mkd-borde);\n  gap: 20px;\n  background-color: transparent; \n  transition: background-color var(--mkd-dur) var(--mkd-curva); \n}\n.mkd__fila:nth-child(even) {\n  background-color: var(--mkd-banda);\n}\n@media (hover: hover){\n  .mkd__fila:hover { \n    background-color: var(--mkd-suave); \n  }\n}\n.mkd__fila dt {\n  font-size: 15px; \n  font-weight: 500;\n  color: var(--mkd-gris); \n  margin: 0;\n  flex: 1;\n}\n.mkd__fila dd {\n  margin: 0; \n  font-size: 15px; \n  font-weight: 700;\n  color: var(--mkd-tinta);\n  text-align: right;\n  flex: 1.5;\n}\n\n\/* --- Cierre de garantía -------------------------------------------------- *\/\n.mkd__garantia {\n  margin-top: 56px; padding: 40px;\n  background: var(--mkd-marca); color: #fff;\n  border-radius: var(--mkd-radio);\n  text-align: center;\n}\n.mkd__garantia-ante {\n  font-size: 12px; font-weight: 600; letter-spacing: 0.15em;\n  text-transform: uppercase; opacity: 0.8; margin-bottom: 12px;\n  display: block;\n}\n.mkd__garantia-tit {\n  font-family: var(--mkd-display); font-size: 26px; font-weight: 700;\n  margin: 0 0 16px; color: #fff;\n}\n.mkd__garantia p { \n  margin: 0 auto; font-size: 16px; opacity: 0.9; \n  max-width: 65ch; line-height: 1.6; \n}\n\n\/* --- Movimiento ----------------------------------------------------------- *\/\n@media (prefers-reduced-motion: no-preference){\n  .mkd__anim {\n    animation: mkd-entrar var(--mkd-dur) var(--mkd-curva) both;\n    animation-delay: calc(var(--i, 0) * var(--mkd-esc));\n  }\n  .mkd__filete { animation: mkd-filete var(--mkd-dur) var(--mkd-curva) both; }\n}\n@keyframes mkd-entrar{\n  from{ opacity: 0; transform: translateY(var(--mkd-desp)); }\n  to  { opacity: 1; transform: none; }\n}\n@keyframes mkd-filete{\n  from{ transform: scaleX(0); }\n  to  { transform: scaleX(1); }\n}\n.mkd__rejilla \u003e :nth-child(1){ --i: 0; }\n.mkd__rejilla \u003e :nth-child(2){ --i: 1; }\n.mkd__rejilla \u003e :nth-child(3){ --i: 2; }\n.mkd__rejilla \u003e :nth-child(4){ --i: 3; }\n\n\/* --- Móvil ----------------------------------------------------------------- *\/\n@media (max-width: 768px){\n  .mkd__fila { \n    flex-direction: column; \n    align-items: flex-start;\n    padding: 16px 20px;\n    gap: 6px; \n  }\n  .mkd__fila dt { font-size: 14px; }\n  .mkd__fila dd { text-align: left; width: 100%; }\n  \n  .mkd__bloque { padding: 20px 16px; }\n  .mkd__garantia { padding: 32px 20px; text-align: left; }\n}\n\u003c\/style\u003e\n\n  \u003cheader class=\"mkd__header mkd__anim\"\u003e\n    \u003cp class=\"mkd__ante\" itemprop=\"category\"\u003eROCA • VICTORIA\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eAbattant Supralit pour Victoria : Hygiène Antibactérienne et Acier Inoxydable\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eL'abattant Supralit de Roca pour la série Victoria associe un matériau antibactérien à pores fermés à des charnières en acier inoxydable, offrant une hygiène supérieure et une durabilité exceptionnelle. Sa finition parchemin apporte chaleur et élégance, transformant les toilettes en un espace de bien-être et de confort au quotidien.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eCaractéristiques Principales\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\"\u003ePROTECTION ANTIBACTÉRIENNE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eAbattant et Siège Supralit®\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eMatériau hygiénique non poreux qui freine les bactéries et se désinfecte facilement. Charnières en acier inoxydable garanties anticorrosion.\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\"\u003eDIMENSIONS IDÉALES\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eDimensions : 44.7 cm\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eDimensions équilibrées conçues pour s'intégrer harmonieusement aussi bien dans les grandes salles de bains que dans les toilettes d'invités.\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\"\u003eQUALITÉ CERTIFIÉE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eGarantie et Qualité Officielle Roca\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eConforme aux normes de fabrication officielles de Roca : matériaux éprouvés, pièces de rechange disponibles et sérénité absolue.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eSpécifications Techniques\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\u003eÉléments Inclus\u003c\/dt\u003e\u003cdd\u003emanual de instalación\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMarque \/ Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Série\u003c\/dt\u003e\u003cdd\u003eCollection Victoria de Roca\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eRéférence Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA801B6017B\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCode EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290016963\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCatégorie de Produit\u003c\/dt\u003e\u003cdd\u003eAsientos y tapas de inodoro\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eDimensions Totales\u003c\/dt\u003e\u003cdd\u003e44.7 cm (largeur) x 4.8 cm (hauteur) x 36 cm (profondeur)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMatière Principale\u003c\/dt\u003e\u003cdd\u003ePorcelaine sanitaire brillante haute résistance\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMatière Abattant\u003c\/dt\u003e\u003cdd\u003eSupralit® antibacteriano fácil de limpiar\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantie Officielle\u003c\/dt\u003e\u003cdd\u003e3 Ans de garantie européenne officielle Roca\u003c\/dd\u003e\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDétails et Composants du Produit\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cul class=\"mkd__lista-componentes mkd__anim\"\u003e\n    \u003cli\u003e\u003cstrong\u003eMatériau de l'Abattant Supralit®:\u003c\/strong\u003e Matériau : Supralit®composé d'une résine thermodurcissable qui garantit une haute résistance et une grande durabilité pour un usage prolongé sur les WC.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eCharnières et Fixations:\u003c\/strong\u003e Charnières : en acier inoxydable.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eDimensions:\u003c\/strong\u003e 44,7 (longueur) x 36 (largeur) x 4,8 (profondeur) cm.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eLargeur de la cuvette:\u003c\/strong\u003e 35,5 cm.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eEntraxe des fixations:\u003c\/strong\u003e 16 cm.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eDesign et Ergonomie:\u003c\/strong\u003e Distance au bord avant : 42,5 cm mesurée du centre des orifices au bord avant de la cuvette.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eFixation:\u003c\/strong\u003e inférieure.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eFiabilité et Sérénité d'Origine\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003eGarantie Officielle Fabricant Roca (3 Ans)\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eChoisir Roca garantit les normes les plus strictes de durabilité. Vous profitez de 3 ans de couverture européenne officielle et d'une assistance technique spécialisée.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Otros \/ otros \/ Roca","offer_id":48862321836297,"sku":"A801B6017B","price":44.19,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_product_08_10_2024_A801B6017B_0_186c0160-e522-4afd-a2b4-da498818f915.webp?v=1755775550"},{"product_id":"roca-victoria-a801b6200b-tapa-y-asiento-de-caida-amortiguada-fabricado-en-material-antibacteriano-supralit","title":"VICTORIA A801B6200B Abattant Et Siège De – Roca","description":"\u003cp\u003e\u003cem\u003eWC Roca Victoria\u003c\/em\u003e — un produit Roca de qualité pour votre salle de bain.\u003c\/p\u003e\u003cp\u003e\u003carticle class=\"lzd-article\"\u003e\u003cp style=\"line-height:1.7;text-align:left;text-indent:0;margin-left:0;margin-top:0;margin-bottom:0\"\u003e\u003cspan style=\"font-weight:bold\"\u003eCOUVERCLE ET SIÈGE REMBOURRÉS EN MATÉRIAU ANTIBACTÉRIEN SUPRALIT® VICTORIA ROCA®.\u003c\/span\u003e\u003c\/p\u003e \u003cp style=\"line-height:1.7;text-align:left;text-indent:0;margin-left:0;margin-top:0;margin-bottom:0\"\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e \u003cp style=\"line-height:1.7;text-align:left;text-indent:0;margin-left:0;margin-top:0;margin-bottom:0\"\u003e\u003cspan style=\"font-weight:bold\"\u003eCaractéristiques principales :\u003c\/span\u003e\u003c\/p\u003e \u003cp style=\"line-height:1.7;text-align:left;text-indent:0;margin-left:0;margin-top:0;margin-bottom:0\"\u003e\u003cspan\u003e- Type de produit : Siège et couvercle de toilette\u003c\/span\u003e\u003c\/p\u003e \u003cp style=\"line-height:1.7;text-align:left;text-indent:0;margin-left:0;margin-top:0;margin-bottom:0\"\u003e\u003cspan\u003e- Matériau : Supralit® antibactérien\u003c\/span\u003e\u003c\/p\u003e \u003cp style=\"line-height:1.7;text-align:left;text-indent:0;margin-left:0;margin-top:0;margin-bottom:0\"\u003e\u003cspan\u003e- Charnières : Acier inoxydable\u003c\/span\u003e\u003c\/p\u003e \u003cp style=\"line-height:1.7;text-align:left;text-indent:0;margin-left:0;margin-top:0;margin-bottom:0\"\u003e\u003cspan\u003e- Compatibilité : Page 1 :\u003c\/span\u003e\u003c\/p\u003e \u003cp style=\"line-height:1.7;text-align:left;text-indent:0;margin-left:0;margin-top:0;margin-bottom:0\"\u003e\u003cspan\u003e- Dimensions : 44,7 x 36,0 x 3,5 cm\u003c\/span\u003e\u003c\/p\u003e \u003cp style=\"line-height:1.7;text-align:left;text-indent:0;margin-left:0;margin-top:0;margin-bottom:0\"\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e \u003cp style=\"line-height:1.7;text-align:left;text-indent:0;margin-left:0;margin-top:0;margin-bottom:0\"\u003e\u003cspan style=\"font-weight:bold\"\u003eFonctionnalité :\u003c\/span\u003e\u003c\/p\u003e \u003cp style=\"line-height:1.7;text-align:left;text-indent:0;margin-left:0;margin-top:0;margin-bottom:0\"\u003e\u003cspan\u003e- Chute amortie : Oui, la fermeture en douceur évite les chocs\u003c\/span\u003e\u003c\/p\u003e \u003cp style=\"line-height:1.7;text-align:left;text-indent:0;margin-left:0;margin-top:0;margin-bottom:0\"\u003e\u003cspan\u003e- Matériau antibactérien : empêche la prolifération des bactéries\u003c\/span\u003e\u003c\/p\u003e \u003cp style=\"line-height:1.7;text-align:left;text-indent:0;margin-left:0;margin-top:0;margin-bottom:0\"\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e \u003cp style=\"line-height:1.7;text-align:left;text-indent:0;margin-left:0;margin-top:0;margin-bottom:0\"\u003e\u003cspan style=\"font-weight:bold\"\u003eClassification du produit :\u003c\/span\u003e\u003c\/p\u003e \u003cp style=\"line-height:1.7;text-align:left;text-indent:0;margin-left:0;margin-top:0;margin-bottom:0\"\u003e\u003cspan\u003eCe produit est dans la catégorie des sièges et couvercles de toilettes et est catégorisé sous :\u003c\/span\u003e\u003c\/p\u003e \u003cp style=\"line-height:1.7;text-align:left;text-indent:0;margin-left:0;margin-top:0;margin-bottom:0\"\u003e\u003cspan\u003e- Housses de siège de toilette\u003c\/span\u003e\u003c\/p\u003e \u003cp style=\"line-height:1.7;text-align:left;text-indent:0;margin-left:0;margin-top:0;margin-bottom:0\"\u003e\u003cspan\u003e- Sièges de toilette\u003c\/span\u003e\u003c\/p\u003e \u003cp style=\"line-height:1.7;text-align:left;text-indent:0;margin-left:0;margin-top:0;margin-bottom:0\"\u003e\u003cspan\u003e- Housses de siège de toilette\u003c\/span\u003e\u003c\/p\u003e \u003cp style=\"line-height:1.7;text-align:left;text-indent:0;margin-left:0;margin-top:0;margin-bottom:0\"\u003e\u003cspan\u003e- Sièges de toilette\u003c\/span\u003e\u003c\/p\u003e \u003cp style=\"line-height:1.7;text-align:left;text-indent:0;margin-left:0;margin-top:0;margin-bottom:0\"\u003e\u003cspan\u003e- Anneaux de siège de toilette\u003c\/span\u003e\u003c\/p\u003e \u003cp style=\"line-height:1.7;text-align:left;text-indent:0;margin-left:0;margin-top:0;margin-bottom:0\"\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e \u003cp style=\"line-height:1.7;text-align:left;text-indent:0;margin-left:0;margin-top:0;margin-bottom:0\"\u003e\u003cspan style=\"font-weight:bold\"\u003eCaractéristiques supplémentaires :\u003c\/span\u003e\u003c\/p\u003e \u003cp style=\"line-height:1.7;text-align:left;text-indent:0;margin-left:0;margin-top:0;margin-bottom:0\"\u003e\u003cspan\u003e- Style : Moderne, avec courbe en D\u003c\/span\u003e\u003c\/p\u003e \u003cp style=\"line-height:1.7;text-align:left;text-indent:0;margin-left:0;margin-top:0;margin-bottom:0\"\u003e\u003cspan\u003e- Fonctionnalité : Antibactérien et coussiné pour le confort et la sécurité\u003c\/span\u003e\u003c\/p\u003e \u003cp style=\"line-height:1.7;text-align:left;text-indent:0;margin-left:0;margin-top:0;margin-bottom:0\"\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e \u003cp style=\"line-height:1.7;text-align:left;text-indent:0;margin-left:0;margin-top:0;margin-bottom:0\"\u003e\u003cspan style=\"font-weight:bold\"\u003eÀ propos du fabricant :\u003c\/span\u003e\u003c\/p\u003e \u003cp style=\"line-height:1.7;text-align:left;text-indent:0;margin-left:0;margin-top:0;margin-bottom:0\"\u003e\u003cspan\u003eRoca est une marque leader mondiale dans la conception et la fabrication de produits de salle de bain. Présente dans plus de 135 pays, Roca se distingue par son innovation, sa qualité et son design. L'entreprise est une référence mondiale en matière de solutions pour la salle de bains, offrant des produits qui allient fonctionnalité et esthétique.\u003c\/span\u003e\u003c\/p\u003e \u003cp style=\"line-height:1.7;text-align:left;text-indent:0;margin-left:0;margin-top:0;margin-bottom:0\"\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e \u003cp style=\"line-height:1.7;text-align:left;text-indent:0;margin-left:0;margin-top:0;margin-bottom:0\"\u003e\u003cspan style=\"font-weight:bold\"\u003eGarantie :\u003c\/span\u003e\u003c\/p\u003e \u003cp style=\"line-height:1.7;text-align:left;text-indent:0;margin-left:0;margin-top:0;margin-bottom:0\"\u003e\u003cspan\u003eLors de l'achat de ce produit, vous bénéficiez d'une garantie de 3 ans qui couvre tout défaut de fabrication dans le cadre d'une utilisation correcte du produit.\u003c\/span\u003e\u003c\/p\u003e\u003c\/article\u003e\u003c\/p\u003e","brand":"Roca","offers":[{"title":"BL blanc","offer_id":49128349696265,"sku":"A801B6200B","price":129.37,"currency_code":"EUR","in_stock":true},{"title":"Beige","offer_id":49128349729033,"sku":"A801B6217B","price":129.37,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/tapa-y-asiento-de-caida-amortiguada-fabricado-en-material-antibacteriano-supralit-victoria-roca.webp?v=1755775553"},{"product_id":"roca-the-gap-a801d22001-tapa-y-asiento-antibacteriano-con-caida-amortiguada-color-blanco-round","title":"Siège Et Abattant Avec Frein de Chute 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\/* --- Header --- *\/\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\/* --- Section Heading --- *\/\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\/* --- Bento Grid --- *\/\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\/* --- Extra Block --- *\/\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\/* --- Components List --- *\/\n.mkd__lista-componentes {\n  list-style: none;\n  margin: 20px 0 32px;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.mkd__lista-componentes li {\n  position: relative;\n  padding-left: 28px;\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  line-height: 1.6;\n  color: var(--mkd-tinta);\n}\n.mkd__lista-componentes li::before {\n  content: \"\";\n  position: absolute;\n  left: 6px;\n  top: 9px;\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background-color: var(--mkd-marca);\n}\n.mkd__lista-componentes li strong {\n  color: var(--mkd-tinta);\n  font-weight: 600;\n}\n\n\/* --- Technical Specifications Table --- *\/\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 ROUND\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eAbattant The Gap Round : Antibactérien, Fermeture Amortie et Porcelaine Vitrifiée\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eL'abattant The Gap Round de Roca associe une porcelaine vitrifiée sanitaire haute résistance à un système de fermeture amortie qui évite les bruits et les chocs. Son traitement antibactérien garde la salle de bain plus propre et plus saine, tandis que sa largeur de 35 cm s'adapte avec précision à la série The Gap Round. Une pièce qui apporte durabilité, hygiène et confort au quotidien.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eCaractéristiques Principales\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\"\u003eQUALITÉ CERTIFIÉE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eGarantie et Qualité Officielle Roca\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eConforme aux normes de fabrication officielles de Roca : matériaux éprouvés, pièces de rechange disponibles et sérénité absolue.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eSpécifications Techniques\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\u003eMarque \/ Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Série\u003c\/dt\u003e\u003cdd\u003eCollection The Gap Round de Roca\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eRéférence Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA801D22001\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCode EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290085600\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCatégorie de Produit\u003c\/dt\u003e\u003cdd\u003eAsientos y tapas de inodoro\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eLargeur Commerciale\u003c\/dt\u003e\u003cdd\u003e35 cm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMatière Principale\u003c\/dt\u003e\u003cdd\u003ePorcelaine sanitaire brillante haute résistance\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantie Officielle\u003c\/dt\u003e\u003cdd\u003e3 Ans de garantie européenne officielle Roca\u003c\/dd\u003e\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDétails et Composants du Produit\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cul class=\"mkd__lista-componentes mkd__anim\"\u003e\n    \u003cli\u003e\u003cstrong\u003eDimensions:\u003c\/strong\u003e 35 cm de large x 45,3 cm de long.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eMatériau de l'Abattant Supralit®:\u003c\/strong\u003e Abattant et siège avec frein de chute pour WC.\u003c\/li\u003e\n      \u003cli\u003eMatériau antibactérien.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eForma:\u003c\/strong\u003e Extraction facile.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003ePeso bruto:\u003c\/strong\u003e Forme : ronde.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eEngagement Qualité et Soutien Officiel\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3 Ans de Garantie Européenne Fabricant Roca\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eRoca est la référence européenne dans l'équipement sanitaire. Tous les produits bénéficient de 3 ans de garantie officielle européenne et du soutien de son réseau technique officiel.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Default Title","offer_id":48862321737993,"sku":"A801D22001","price":101.98,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_product_08_10_2024_A801D22001_0_6d9d8bcb-103c-448f-b974-90e8da67756b.webp?v=1755775558"},{"product_id":"roca-the-gap-a801d20001-tapa-y-aro-antibacteriano-con-un-diseno-circular-y-un-acabado-en-color-blanco-round","title":"Siège Et Abattant 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\/* --- Header --- *\/\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\/* --- Section Heading --- *\/\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\/* --- Bento Grid --- *\/\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\/* --- Extra Block --- *\/\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\/* --- Components List --- *\/\n.mkd__lista-componentes {\n  list-style: none;\n  margin: 20px 0 32px;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.mkd__lista-componentes li {\n  position: relative;\n  padding-left: 28px;\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  line-height: 1.6;\n  color: var(--mkd-tinta);\n}\n.mkd__lista-componentes li::before {\n  content: \"\";\n  position: absolute;\n  left: 6px;\n  top: 9px;\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background-color: var(--mkd-marca);\n}\n.mkd__lista-componentes li strong {\n  color: var(--mkd-tinta);\n  font-weight: 600;\n}\n\n\/* --- Technical Specifications Table --- *\/\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 ROUND\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eAbattant The Gap Round : Hygiène Antibactérienne en Porcelaine Vitrifiée\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eL'abattant The Gap Round de Roca allie la pureté du design circulaire à la résistance de la porcelaine vitrifiée sanitaire. Sa finition blanche et sa propriété antibactérienne assurent un environnement plus sain et durable, sublimant l'expérience quotidienne de la salle de bain avec une touche de sophistication intemporelle.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eCaractéristiques Principales\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\"\u003eQUALITÉ CERTIFIÉE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eGarantie et Qualité Officielle Roca\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eConforme aux normes de fabrication officielles de Roca : matériaux éprouvés, pièces de rechange disponibles et sérénité absolue.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eSpécifications Techniques\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\u003eMarque \/ Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Série\u003c\/dt\u003e\u003cdd\u003eCollection The Gap Round de Roca\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eRéférence Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA801D20001\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCode EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290085587\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCatégorie de Produit\u003c\/dt\u003e\u003cdd\u003eAsientos y tapas de inodoro\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMatière Principale\u003c\/dt\u003e\u003cdd\u003ePorcelaine sanitaire brillante haute résistance\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantie Officielle\u003c\/dt\u003e\u003cdd\u003e3 Ans de garantie européenne officielle Roca\u003c\/dd\u003e\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDétails et Composants du Produit\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cul class=\"mkd__lista-componentes mkd__anim\"\u003e\n    \u003cli\u003eSiège et abattant compatible avec le modèle The Gap Round compact.\u003c\/li\u003e\n      \u003cli\u003eMatériau antibactérien.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eMatériau de l'Abattant Supralit®:\u003c\/strong\u003e Extraction facile.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eForme:\u003c\/strong\u003e Ronde.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eForma:\u003c\/strong\u003e Poids brut : 3,6 kg.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003ePeso bruto:\u003c\/strong\u003e 3,6 kg.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eFiabilité et Sérénité d'Origine\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003eGarantie Officielle Fabricant Roca (3 Ans)\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eChoisir Roca garantit les normes les plus strictes de durabilité. Vous profitez de 3 ans de couverture européenne officielle et d'une assistance technique spécialisée.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Default Title","offer_id":48862321705225,"sku":"A801D20001","price":56.94,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/tapa-y-aro-the-gap-round-roca.webp?v=1755775560"},{"product_id":"roca-the-gap-a801d12001-tapa-y-aro-amortiguada-antibacteriana-con-un-acabado-en-color-blanco-round","title":"Siège Et Abattant Avec Frein de Chute Blanc 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\/* --- Header --- *\/\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\/* --- Section Heading --- *\/\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\/* --- Bento Grid --- *\/\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\/* --- Extra Block --- *\/\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\/* --- Components List --- *\/\n.mkd__lista-componentes {\n  list-style: none;\n  margin: 20px 0 32px;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.mkd__lista-componentes li {\n  position: relative;\n  padding-left: 28px;\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  line-height: 1.6;\n  color: var(--mkd-tinta);\n}\n.mkd__lista-componentes li::before {\n  content: \"\";\n  position: absolute;\n  left: 6px;\n  top: 9px;\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background-color: var(--mkd-marca);\n}\n.mkd__lista-componentes li strong {\n  color: var(--mkd-tinta);\n  font-weight: 600;\n}\n\n\/* --- Technical Specifications Table --- *\/\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 ROUND\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eAbattant The Gap Round : Antibactérien et Frein de Chute\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eL'abattant The Gap Round de Roca allie la résistance de la porcelaine vitrifiée sanitaire à un système de fermeture amorti qui évite les bruits et les chocs. Sa finition blanche et son traitement antibactérien garantissent une hygiène supérieure et une intégration parfaite dans votre salle de bains.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eCaractéristiques Principales\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\"\u003eQUALITÉ CERTIFIÉE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eGarantie et Qualité Officielle Roca\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eConforme aux normes de fabrication officielles de Roca : matériaux éprouvés, pièces de rechange disponibles et sérénité absolue.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eSpécifications Techniques\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\u003eMarque \/ Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Série\u003c\/dt\u003e\u003cdd\u003eCollection The Gap Round de Roca\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eRéférence Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA801D12001\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCode EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290085617\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCatégorie de Produit\u003c\/dt\u003e\u003cdd\u003eAsientos y tapas de inodoro\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eLargeur Commerciale\u003c\/dt\u003e\u003cdd\u003e35 cm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMatière Principale\u003c\/dt\u003e\u003cdd\u003ePorcelaine sanitaire brillante haute résistance\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantie Officielle\u003c\/dt\u003e\u003cdd\u003e3 Ans de garantie européenne officielle Roca\u003c\/dd\u003e\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDétails et Composants du Produit\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cul class=\"mkd__lista-componentes mkd__anim\"\u003e\n    \u003cli\u003eSiège et abattant avec frein de chute pour WC.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eMatériau de l'Abattant Supralit®:\u003c\/strong\u003e Dimensions : 35 cm de large x 45,3 cm de long.\u003c\/li\u003e\n      \u003cli\u003eMatériau antibactérien.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eForma:\u003c\/strong\u003e Extraction facile.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003ePeso bruto:\u003c\/strong\u003e Forme : Ronde.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eEngagement Qualité et Soutien Officiel\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3 Ans de Garantie Européenne Fabricant Roca\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eRoca est la référence européenne dans l'équipement sanitaire. Tous les produits bénéficient de 3 ans de garantie officielle européenne et du soutien de son réseau technique officiel.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Default Title","offer_id":48862321606921,"sku":"A801D12001","price":89.96,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/tapa-y-aro-amortiguada-color-blanco-the-gap-round-roca.webp?v=1755775563"},{"product_id":"roca-the-gap-a801d10001-tapa-y-aro-caida-normal-con-un-diseno-circular-y-un-acabado-en-color-blanco-round","title":"Siège Et Abattant Blanc 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\/* --- Header --- *\/\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\/* --- Section Heading --- *\/\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\/* --- Bento Grid --- *\/\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\/* --- Extra Block --- *\/\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\/* --- Components List --- *\/\n.mkd__lista-componentes {\n  list-style: none;\n  margin: 20px 0 32px;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.mkd__lista-componentes li {\n  position: relative;\n  padding-left: 28px;\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  line-height: 1.6;\n  color: var(--mkd-tinta);\n}\n.mkd__lista-componentes li::before {\n  content: \"\";\n  position: absolute;\n  left: 6px;\n  top: 9px;\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background-color: var(--mkd-marca);\n}\n.mkd__lista-componentes li strong {\n  color: var(--mkd-tinta);\n  font-weight: 600;\n}\n\n\/* --- Technical Specifications Table --- *\/\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 ROUND\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eThe Gap Round : Abattant en Porcelaine Vitrifiée\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eL'abattant The Gap Round de Roca, avec son design circulaire et sa finition blanche, est fabriqué en porcelaine vitrifiée sanitaire de haute résistance. Sa largeur de 35 cm et sa surface vitrifiée garantissent une hygiène supérieure et une durabilité exceptionnelle, apportant une touche de distinction intemporelle à votre salle de bains.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eCaractéristiques Principales\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\"\u003eQUALITÉ CERTIFIÉE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eGarantie et Qualité Officielle Roca\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eConforme aux normes de fabrication officielles de Roca : matériaux éprouvés, pièces de rechange disponibles et sérénité absolue.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eSpécifications Techniques\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\u003eMarque \/ Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Série\u003c\/dt\u003e\u003cdd\u003eCollection The Gap Round de Roca\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eRéférence Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA801D10001\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCode EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290085594\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCatégorie de Produit\u003c\/dt\u003e\u003cdd\u003eAsientos y tapas de inodoro\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eLargeur Commerciale\u003c\/dt\u003e\u003cdd\u003e35 cm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMatière Principale\u003c\/dt\u003e\u003cdd\u003ePorcelaine sanitaire brillante haute résistance\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantie Officielle\u003c\/dt\u003e\u003cdd\u003e3 Ans de garantie européenne officielle Roca\u003c\/dd\u003e\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDétails et Composants du Produit\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cul class=\"mkd__lista-componentes mkd__anim\"\u003e\n    \u003cli\u003eSiège et abattant pour WC.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eMatériau de l'Abattant Supralit®:\u003c\/strong\u003e Dimensions : 35 cm de large x 45,3 cm de long.\u003c\/li\u003e\n      \u003cli\u003eMatériau antibactérien.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eForma:\u003c\/strong\u003e Extraction facile.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003ePeso bruto:\u003c\/strong\u003e Forme : Ronde.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eEngagement Qualité et Soutien Officiel\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3 Ans de Garantie Européenne Fabricant Roca\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eRoca est la référence européenne dans l'équipement sanitaire. Tous les produits bénéficient de 3 ans de garantie officielle européenne et du soutien de son réseau technique officiel.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Default Title","offer_id":48862321574153,"sku":"A801D10001","price":50.72,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/tapa-y-aro-color-blanco-the-gap-round-roca.webp?v=1755775565"},{"product_id":"roca-sidney-a801380004-tapa-y-aro-caida-normal-con-un-diseno-rectangular-en-acabado-color-blanco","title":"Abattant Et Siège Sans Frein de Chute Au Design Rectangulaire Et de Couleur Blanche Sydney 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\/* --- Header --- *\/\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\/* --- Section Heading --- *\/\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\/* --- Bento Grid --- *\/\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\/* --- Extra Block --- *\/\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\/* --- Components List --- *\/\n.mkd__lista-componentes {\n  list-style: none;\n  margin: 20px 0 32px;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.mkd__lista-componentes li {\n  position: relative;\n  padding-left: 28px;\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  line-height: 1.6;\n  color: var(--mkd-tinta);\n}\n.mkd__lista-componentes li::before {\n  content: \"\";\n  position: absolute;\n  left: 6px;\n  top: 9px;\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background-color: var(--mkd-marca);\n}\n.mkd__lista-componentes li strong {\n  color: var(--mkd-tinta);\n  font-weight: 600;\n}\n\n\/* --- Technical Specifications Table --- *\/\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 • SIDNEY\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eAbattant Sidney Roca : fermeture amortie et porcelaine vitrifiée\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eL'abattant Sidney Roca associe la résistance de la porcelaine vitrifiée à un système de fermeture amortie qui évite les chocs et les bruits. Son design rectangulaire blanc apporte une esthétique épurée et intemporelle, tandis que le matériau sanitaire garantit hygiène et durabilité au quotidien.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eCaractéristiques Principales\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\"\u003eDIMENSIONS IDÉALES\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eDimensions : 51,5 cm\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eDimensions équilibrées conçues pour s'intégrer harmonieusement aussi bien dans les grandes salles de bains que dans les toilettes d'invités.\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\"\u003eQUALITÉ CERTIFIÉE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eGarantie et Qualité Officielle Roca\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eConforme aux normes de fabrication officielles de Roca : matériaux éprouvés, pièces de rechange disponibles et sérénité absolue.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eSpécifications Techniques\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\u003eMarque \/ Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Série\u003c\/dt\u003e\u003cdd\u003eCollection Sidney de Roca\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eRéférence Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA801380004\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCode EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8414329356731\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCatégorie de Produit\u003c\/dt\u003e\u003cdd\u003eAsientos y tapas de inodoro\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eDimensions Totales\u003c\/dt\u003e\u003cdd\u003e51,5 cm (largeur) x 6,6 cm (hauteur) x 38,4 cm (profondeur)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMatière Principale\u003c\/dt\u003e\u003cdd\u003ePorcelaine sanitaire brillante haute résistance\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantie Officielle\u003c\/dt\u003e\u003cdd\u003e3 Ans de garantie européenne officielle Roca\u003c\/dd\u003e\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDétails et Composants du Produit\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cul class=\"mkd__lista-componentes mkd__anim\"\u003e\n    \u003cli\u003e\u003cstrong\u003eMatériau de l'Abattant Supralit®:\u003c\/strong\u003e Dimensions : 51,5 cm de large x 38,4 cm de long x 6,6 cm de haut.\u003c\/li\u003e\n      \u003cli\u003eMatériau antibactérien.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eForma:\u003c\/strong\u003e Couleur : blanc.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eDistancia entre centro bisagras hasta el extremo:\u003c\/strong\u003e Forme : rectangulaire.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eDistancia entre centros de bisagra:\u003c\/strong\u003e Distance entre le centre des charnières et l'extrémité : 44 cm.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003ePeso bruto:\u003c\/strong\u003e Largeur de l'assise : 36 cm.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eFiabilité et Sérénité d'Origine\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003eGarantie Officielle Fabricant Roca (3 Ans)\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eChoisir Roca garantit les normes les plus strictes de durabilité. Vous profitez de 3 ans de couverture européenne officielle et d'une assistance technique spécialisée.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Default Title","offer_id":48862321541385,"sku":"A801380004","price":69.71,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_product_08_10_2024_A801380004_0_5eb8a546-6fc9-40f9-bdd0-dc8acb0f0b33.webp?v=1755775568"},{"product_id":"roca-ona-a801e10001-tapa-y-asiento-con-caida-normal-con-un-diseno-circular-y-bisagras-de-acero-inoxidable-supralit","title":"Abattant Et Siège Avec Chute Normale Ona 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\/* --- Header --- *\/\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\/* --- Section Heading --- *\/\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\/* --- Bento Grid --- *\/\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\/* --- Extra Block --- *\/\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\/* --- Components List --- *\/\n.mkd__lista-componentes {\n  list-style: none;\n  margin: 20px 0 32px;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.mkd__lista-componentes li {\n  position: relative;\n  padding-left: 28px;\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  line-height: 1.6;\n  color: var(--mkd-tinta);\n}\n.mkd__lista-componentes li::before {\n  content: \"\";\n  position: absolute;\n  left: 6px;\n  top: 9px;\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background-color: var(--mkd-marca);\n}\n.mkd__lista-componentes li strong {\n  color: var(--mkd-tinta);\n  font-weight: 600;\n}\n\n\/* --- Technical Specifications Table --- *\/\n.mkd__specs {\n  margin: 0; padding: 0;\n  border-top: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio-s);\n  overflow: hidden;\n}\n.mkd__fila {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 18px 20px;\n  border-bottom: 1px solid var(--mkd-borde);\n  gap: 20px;\n  background-color: transparent; \n  transition: background-color var(--mkd-dur) var(--mkd-curva); \n}\n.mkd__fila:nth-child(even) {\n  background-color: var(--mkd-banda);\n}\n@media (hover: hover){\n  .mkd__fila:hover { \n    background-color: var(--mkd-suave); \n  }\n}\n.mkd__fila dt {\n  font-size: 15px; \n  font-weight: 500;\n  color: var(--mkd-gris); \n  margin: 0;\n  flex: 1;\n}\n.mkd__fila dd {\n  margin: 0; \n  font-size: 15px; \n  font-weight: 700;\n  color: var(--mkd-tinta);\n  text-align: right;\n  flex: 1.5;\n}\n\n\/* --- Cierre de garantía -------------------------------------------------- *\/\n.mkd__garantia {\n  margin-top: 56px; padding: 40px;\n  background: var(--mkd-marca); color: #fff;\n  border-radius: var(--mkd-radio);\n  text-align: center;\n}\n.mkd__garantia-ante {\n  font-size: 12px; font-weight: 600; letter-spacing: 0.15em;\n  text-transform: uppercase; opacity: 0.8; margin-bottom: 12px;\n  display: block;\n}\n.mkd__garantia-tit {\n  font-family: var(--mkd-display); font-size: 26px; font-weight: 700;\n  margin: 0 0 16px; color: #fff;\n}\n.mkd__garantia p { \n  margin: 0 auto; font-size: 16px; opacity: 0.9; \n  max-width: 65ch; line-height: 1.6; \n}\n\n\/* --- Movimiento ----------------------------------------------------------- *\/\n@media (prefers-reduced-motion: no-preference){\n  .mkd__anim {\n    animation: mkd-entrar var(--mkd-dur) var(--mkd-curva) both;\n    animation-delay: calc(var(--i, 0) * var(--mkd-esc));\n  }\n  .mkd__filete { animation: mkd-filete var(--mkd-dur) var(--mkd-curva) both; }\n}\n@keyframes mkd-entrar{\n  from{ opacity: 0; transform: translateY(var(--mkd-desp)); }\n  to  { opacity: 1; transform: none; }\n}\n@keyframes mkd-filete{\n  from{ transform: scaleX(0); }\n  to  { transform: scaleX(1); }\n}\n.mkd__rejilla \u003e :nth-child(1){ --i: 0; }\n.mkd__rejilla \u003e :nth-child(2){ --i: 1; }\n.mkd__rejilla \u003e :nth-child(3){ --i: 2; }\n.mkd__rejilla \u003e :nth-child(4){ --i: 3; }\n\n\/* --- Móvil ----------------------------------------------------------------- *\/\n@media (max-width: 768px){\n  .mkd__fila { \n    flex-direction: column; \n    align-items: flex-start;\n    padding: 16px 20px;\n    gap: 6px; \n  }\n  .mkd__fila dt { font-size: 14px; }\n  .mkd__fila dd { text-align: left; width: 100%; }\n  \n  .mkd__bloque { padding: 20px 16px; }\n  .mkd__garantia { padding: 32px 20px; text-align: left; }\n}\n\u003c\/style\u003e\n\n  \u003cheader class=\"mkd__header mkd__anim\"\u003e\n    \u003cp class=\"mkd__ante\" itemprop=\"category\"\u003eROCA • ONA\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eAbattant Supralit Ona Roca : Antibactérien et Charnières Inox\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eL'abattant Ona de Roca associe le matériau Supralit à pores fermés, qui limite la prolifération bactérienne, à des charnières en acier inoxydable pour une fermeture douce et durable. Son design circulaire et ses dimensions de 36,3 cm de largeur commerciale s'adaptent avec précision à la porcelaine vitrifiée sanitaire, garantissant hygiène et résistance au quotidien.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eCaractéristiques Principales\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\"\u003eQUALITÉ CERTIFIÉE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eGarantie et Qualité Officielle Roca\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eConforme aux normes de fabrication officielles de Roca : matériaux éprouvés, pièces de rechange disponibles et sérénité absolue.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eSpécifications Techniques\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\u003eMarque \/ Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Série\u003c\/dt\u003e\u003cdd\u003eCollection Ona de Roca\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eRéférence Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA801E10001\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCode EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290862171\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCatégorie de Produit\u003c\/dt\u003e\u003cdd\u003eAsientos y tapas de inodoro\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eLargeur Commerciale\u003c\/dt\u003e\u003cdd\u003e36,3 cm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMatière Principale\u003c\/dt\u003e\u003cdd\u003ePorcelaine sanitaire brillante haute résistance\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMatière Abattant\u003c\/dt\u003e\u003cdd\u003eSupralit® antibacteriano fácil de limpiar\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eAlimentation Réservoir\u003c\/dt\u003e\u003cdd\u003eInférieure\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantie Officielle\u003c\/dt\u003e\u003cdd\u003e3 Ans de garantie européenne officielle Roca\u003c\/dd\u003e\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDétails et Composants du Produit\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cul class=\"mkd__lista-componentes mkd__anim\"\u003e\n    \u003cli\u003eAbattant et siège pour WC Ona avec réservoir bas de Roca.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eCharnières et Fixations:\u003c\/strong\u003e Dimensions : 36,3 cm de largeur x 44,8 cm de profondeur x 4,6 cm de profondeur.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eMatériau de l'Abattant Supralit®:\u003c\/strong\u003e Distance entre les charnières : 20 cm.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eDesign et Ergonomie:\u003c\/strong\u003e Fabriqué avec un matériau antibactérien \"Easyclean\".\u003c\/li\u003e\n      \u003cli\u003eForme arrondie.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eCharnières et Fixations:\u003c\/strong\u003e Chute normale.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eAvis Technique de Composants:\u003c\/strong\u003e Charnières en acier inoxydable incluses.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eFiabilité et Sérénité d'Origine\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003eGarantie Officielle Fabricant Roca (3 Ans)\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eChoisir Roca garantit les normes les plus strictes de durabilité. Vous profitez de 3 ans de couverture européenne officielle et d'une assistance technique spécialisée.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Default Title","offer_id":48862321475849,"sku":"A801E10001","price":59.2,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/tapa-y-asiento-caida-normal-con-un-diseno-circular-y-bisagras-de-acero-inoxidable-supralit-ona-roca.webp?v=1755775568"},{"product_id":"roca-ona-a801e22001-tapa-y-asiento-compacto-de-supralit-con-caida-amortiguada-y-bisagras-de-acero-inoxidable","title":"Abattant Et Siège Compact Avec Frein de Chute Ona 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\/* --- Header --- *\/\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\/* --- Section Heading --- *\/\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\/* --- Bento Grid --- *\/\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\/* --- Extra Block --- *\/\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\/* --- Components List --- *\/\n.mkd__lista-componentes {\n  list-style: none;\n  margin: 20px 0 32px;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.mkd__lista-componentes li {\n  position: relative;\n  padding-left: 28px;\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  line-height: 1.6;\n  color: var(--mkd-tinta);\n}\n.mkd__lista-componentes li::before {\n  content: \"\";\n  position: absolute;\n  left: 6px;\n  top: 9px;\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background-color: var(--mkd-marca);\n}\n.mkd__lista-componentes li strong {\n  color: var(--mkd-tinta);\n  font-weight: 600;\n}\n\n\/* --- Technical Specifications Table --- *\/\n.mkd__specs {\n  margin: 0; padding: 0;\n  border-top: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio-s);\n  overflow: hidden;\n}\n.mkd__fila {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 18px 20px;\n  border-bottom: 1px solid var(--mkd-borde);\n  gap: 20px;\n  background-color: transparent; \n  transition: background-color var(--mkd-dur) var(--mkd-curva); \n}\n.mkd__fila:nth-child(even) {\n  background-color: var(--mkd-banda);\n}\n@media (hover: hover){\n  .mkd__fila:hover { \n    background-color: var(--mkd-suave); \n  }\n}\n.mkd__fila dt {\n  font-size: 15px; \n  font-weight: 500;\n  color: var(--mkd-gris); \n  margin: 0;\n  flex: 1;\n}\n.mkd__fila dd {\n  margin: 0; \n  font-size: 15px; \n  font-weight: 700;\n  color: var(--mkd-tinta);\n  text-align: right;\n  flex: 1.5;\n}\n\n\/* --- Cierre de garantía -------------------------------------------------- *\/\n.mkd__garantia {\n  margin-top: 56px; padding: 40px;\n  background: var(--mkd-marca); color: #fff;\n  border-radius: var(--mkd-radio);\n  text-align: center;\n}\n.mkd__garantia-ante {\n  font-size: 12px; font-weight: 600; letter-spacing: 0.15em;\n  text-transform: uppercase; opacity: 0.8; margin-bottom: 12px;\n  display: block;\n}\n.mkd__garantia-tit {\n  font-family: var(--mkd-display); font-size: 26px; font-weight: 700;\n  margin: 0 0 16px; color: #fff;\n}\n.mkd__garantia p { \n  margin: 0 auto; font-size: 16px; opacity: 0.9; \n  max-width: 65ch; line-height: 1.6; \n}\n\n\/* --- Movimiento ----------------------------------------------------------- *\/\n@media (prefers-reduced-motion: no-preference){\n  .mkd__anim {\n    animation: mkd-entrar var(--mkd-dur) var(--mkd-curva) both;\n    animation-delay: calc(var(--i, 0) * var(--mkd-esc));\n  }\n  .mkd__filete { animation: mkd-filete var(--mkd-dur) var(--mkd-curva) both; }\n}\n@keyframes mkd-entrar{\n  from{ opacity: 0; transform: translateY(var(--mkd-desp)); }\n  to  { opacity: 1; transform: none; }\n}\n@keyframes mkd-filete{\n  from{ transform: scaleX(0); }\n  to  { transform: scaleX(1); }\n}\n.mkd__rejilla \u003e :nth-child(1){ --i: 0; }\n.mkd__rejilla \u003e :nth-child(2){ --i: 1; }\n.mkd__rejilla \u003e :nth-child(3){ --i: 2; }\n.mkd__rejilla \u003e :nth-child(4){ --i: 3; }\n\n\/* --- Móvil ----------------------------------------------------------------- *\/\n@media (max-width: 768px){\n  .mkd__fila { \n    flex-direction: column; \n    align-items: flex-start;\n    padding: 16px 20px;\n    gap: 6px; \n  }\n  .mkd__fila dt { font-size: 14px; }\n  .mkd__fila dd { text-align: left; width: 100%; }\n  \n  .mkd__bloque { padding: 20px 16px; }\n  .mkd__garantia { padding: 32px 20px; text-align: left; }\n}\n\u003c\/style\u003e\n\n  \u003cheader class=\"mkd__header mkd__anim\"\u003e\n    \u003cp class=\"mkd__ante\" itemprop=\"category\"\u003eROCA • ONA\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eAbattant Ona Roca : Supralit antibactérien et fermeture amortie\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eL'abattant Ona de Roca associe le Supralit antibactérien à pores fermés à des charnières en acier inoxydable et une fermeture amortie. Un design compact de 36,3 cm de large qui garantit hygiène, silence et durabilité dans la salle de bain.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eCaractéristiques Principales\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\"\u003ePROTECTION ANTIBACTÉRIENNE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eAbattant et Siège Supralit®\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eMatériau hygiénique non poreux qui freine les bactéries et se désinfecte facilement. Charnières en acier inoxydable garanties anticorrosion.\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\"\u003eDIMENSIONS IDÉALES\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eDimensions : 36,3 cm\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eDimensions équilibrées conçues pour s'intégrer harmonieusement aussi bien dans les grandes salles de bains que dans les toilettes d'invités.\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\"\u003eQUALITÉ CERTIFIÉE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eGarantie et Qualité Officielle Roca\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eConforme aux normes de fabrication officielles de Roca : matériaux éprouvés, pièces de rechange disponibles et sérénité absolue.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eSpécifications Techniques\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\u003eMarque \/ Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Série\u003c\/dt\u003e\u003cdd\u003eCollection Ona de Roca\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eRéférence Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA801E22001\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCatégorie de Produit\u003c\/dt\u003e\u003cdd\u003eAsientos y tapas de inodoro\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eDimensions Totales\u003c\/dt\u003e\u003cdd\u003e36,3 cm (largeur) x 4,5 cm (hauteur) x 41,7 cm (profondeur)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMatière Principale\u003c\/dt\u003e\u003cdd\u003ePorcelaine sanitaire brillante haute résistance\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEntraxe de Fixation\u003c\/dt\u003e\u003cdd\u003e20 cm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMatière Abattant\u003c\/dt\u003e\u003cdd\u003eSupralit® antibacteriano fácil de limpiar\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantie Officielle\u003c\/dt\u003e\u003cdd\u003e3 Ans de garantie européenne officielle Roca\u003c\/dd\u003e\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDétails et Composants du Produit\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cul class=\"mkd__lista-componentes mkd__anim\"\u003e\n    \u003cli\u003eAbattant et siège compacts en Supralit®, pour WC compact Ona de Roca.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eDesign et Ergonomie:\u003c\/strong\u003e Dimensions : 36,3 cm de largeur x 44,8 cm de profondeur.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eCharnières et Fixations:\u003c\/strong\u003e Fabriqué avec un matériau antibactérien.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eDistancia entre agujeros para colgar en la pared:\u003c\/strong\u003e Forme arrondie, avec frein de chute.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eAvis Technique de Composants:\u003c\/strong\u003e Charnières en acier inoxydable incluses.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eFiabilité et Sérénité d'Origine\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003eGarantie Officielle Fabricant Roca (3 Ans)\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eChoisir Roca garantit les normes les plus strictes de durabilité. Vous profitez de 3 ans de couverture européenne officielle et d'une assistance technique spécialisée.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Default Title","offer_id":48862321443081,"sku":"A801E22001","price":104.97,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/tapa-y-asiento-compacto-de-supralit-con-caida-amortiguada-y-bisagras-de-acero-inoxidable-ona-roca.webp?v=1755775572"},{"product_id":"roca-ona-a801e20001-tapa-y-asiento-compacto-de-supralit-con-caida-normal-y-bisagras-de-acero-inoxidable","title":"Toilette Suspendue Compacte Rimless Profondeur Sortie Horizontale Siège Avec Fixations Invisibles Ona 48 cm Roca","description":"\u003cdiv class=\"mkd\" itemscope itemtype=\"https:\/\/schema.org\/Product\"\u003e\n\u003cstyle\u003e\n\/* ==========================================================================\n   MERKI — DESCRIPCIÓN DE PRODUCTO (Optimizado)\n   ========================================================================== *\/\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700\u0026family=Playfair+Display:wght@600;700\u0026display=swap');\n\n.mkd {\n  --mkd-marca:   var(--petroleo,   #1e2d7d);\n  --mkd-suave:   var(--brand-soft, #f0f2fb);\n  --mkd-tinta:   var(--tinta,      #1c1c1c);\n  --mkd-gris:    var(--gris,       #737373);\n  --mkd-borde:   var(--borde,      #f0f0f0);\n  --mkd-blanco:  var(--blanco,     #ffffff);\n  --mkd-banda:   var(--porcelana,  #f9f8f6); \/* Tono beige muy sutil para la tabla *\/\n  --mkd-radio:   var(--radius-lg,  16px);\n  --mkd-radio-s: var(--radio,      8px);\n  \n  --mkd-display: 'Playfair Display', Georgia, serif;\n  --mkd-texto:   'Inter', system-ui, -apple-system, sans-serif;\n\n  --mkd-dur:   var(--anim-dur,   280ms);\n  --mkd-curva: var(--anim-curva, cubic-bezier(.16,.84,.44,1));\n  --mkd-desp:  var(--anim-desp,  14px);\n  --mkd-esc:   var(--anim-esc,   70ms);\n\n  font-family: var(--mkd-texto);\n  color: var(--mkd-tinta);\n  line-height: 1.65;\n  font-size: 16px;\n  max-width: 1080px;\n  margin: 0 auto;\n}\n.mkd * { box-sizing: border-box; }\n.mkd p { margin: 0 0 16px; }\n\n\/* --- Header --- *\/\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\/* --- Section Heading --- *\/\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\/* --- Bento Grid --- *\/\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\/* --- Extra Block --- *\/\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\/* --- Components List --- *\/\n.mkd__lista-componentes {\n  list-style: none;\n  margin: 20px 0 32px;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.mkd__lista-componentes li {\n  position: relative;\n  padding-left: 28px;\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  line-height: 1.6;\n  color: var(--mkd-tinta);\n}\n.mkd__lista-componentes li::before {\n  content: \"\";\n  position: absolute;\n  left: 6px;\n  top: 9px;\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background-color: var(--mkd-marca);\n}\n.mkd__lista-componentes li strong {\n  color: var(--mkd-tinta);\n  font-weight: 600;\n}\n\n\/* --- Technical Specifications Table --- *\/\n.mkd__specs {\n  margin: 0; padding: 0;\n  border-top: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio-s);\n  overflow: hidden;\n}\n.mkd__fila {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 18px 20px;\n  border-bottom: 1px solid var(--mkd-borde);\n  gap: 20px;\n  background-color: transparent; \n  transition: background-color var(--mkd-dur) var(--mkd-curva); \n}\n.mkd__fila:nth-child(even) {\n  background-color: var(--mkd-banda);\n}\n@media (hover: hover){\n  .mkd__fila:hover { \n    background-color: var(--mkd-suave); \n  }\n}\n.mkd__fila dt {\n  font-size: 15px; \n  font-weight: 500;\n  color: var(--mkd-gris); \n  margin: 0;\n  flex: 1;\n}\n.mkd__fila dd {\n  margin: 0; \n  font-size: 15px; \n  font-weight: 700;\n  color: var(--mkd-tinta);\n  text-align: right;\n  flex: 1.5;\n}\n\n\/* --- Cierre de garantía -------------------------------------------------- *\/\n.mkd__garantia {\n  margin-top: 56px; padding: 40px;\n  background: var(--mkd-marca); color: #fff;\n  border-radius: var(--mkd-radio);\n  text-align: center;\n}\n.mkd__garantia-ante {\n  font-size: 12px; font-weight: 600; letter-spacing: 0.15em;\n  text-transform: uppercase; opacity: 0.8; margin-bottom: 12px;\n  display: block;\n}\n.mkd__garantia-tit {\n  font-family: var(--mkd-display); font-size: 26px; font-weight: 700;\n  margin: 0 0 16px; color: #fff;\n}\n.mkd__garantia p { \n  margin: 0 auto; font-size: 16px; opacity: 0.9; \n  max-width: 65ch; line-height: 1.6; \n}\n\n\/* --- Movimiento ----------------------------------------------------------- *\/\n@media (prefers-reduced-motion: no-preference){\n  .mkd__anim {\n    animation: mkd-entrar var(--mkd-dur) var(--mkd-curva) both;\n    animation-delay: calc(var(--i, 0) * var(--mkd-esc));\n  }\n  .mkd__filete { animation: mkd-filete var(--mkd-dur) var(--mkd-curva) both; }\n}\n@keyframes mkd-entrar{\n  from{ opacity: 0; transform: translateY(var(--mkd-desp)); }\n  to  { opacity: 1; transform: none; }\n}\n@keyframes mkd-filete{\n  from{ transform: scaleX(0); }\n  to  { transform: scaleX(1); }\n}\n.mkd__rejilla \u003e :nth-child(1){ --i: 0; }\n.mkd__rejilla \u003e :nth-child(2){ --i: 1; }\n.mkd__rejilla \u003e :nth-child(3){ --i: 2; }\n.mkd__rejilla \u003e :nth-child(4){ --i: 3; }\n\n\/* --- Móvil ----------------------------------------------------------------- *\/\n@media (max-width: 768px){\n  .mkd__fila { \n    flex-direction: column; \n    align-items: flex-start;\n    padding: 16px 20px;\n    gap: 6px; \n  }\n  .mkd__fila dt { font-size: 14px; }\n  .mkd__fila dd { text-align: left; width: 100%; }\n  \n  .mkd__bloque { padding: 20px 16px; }\n  .mkd__garantia { padding: 32px 20px; text-align: left; }\n}\n\u003c\/style\u003e\n\n  \u003cheader class=\"mkd__header mkd__anim\"\u003e\n    \u003cp class=\"mkd__ante\" itemprop=\"category\"\u003eROCA • ONA\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eWC suspendu Rimless compact Ona Roca : 48 cm d'efficacité pure\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eAvec seulement 48 cm de profondeur, ce WC suspendu de Roca libère de l'espace sans compromettre la puissance de la technologie Rimless. Sa porcelaine vitrifiée et son abattant Supralit® antibactérien garantissent une hygiène durable et un confort supérieur à chaque utilisation.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eCaractéristiques Principales\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\"\u003eHYGIÈNE MAXIMALE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eCuvette Rimless (Sans Bride)\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eL'eau s'écoule avec une force uniforme sur toute la cuvette sans éclaboussures. Sans rebord intérieur où s'accumulent calcaire et saleté, elle se nettoie en un instant.\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\"\u003ePROTECTION ANTIBACTÉRIENNE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eAbattant et Siège Supralit®\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eMatériau hygiénique non poreux qui freine les bactéries et se désinfecte facilement. Charnières en acier inoxydable garanties anticorrosion.\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\"\u003eNETTOYAGE EFFICACE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eÉvacuation Directe par Chasse Efficace\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eL'eau pousse puissamment pour nettoyer l'ensemble de la cuvette à chaque utilisation sans gaspillage.\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\"\u003eSOL DÉGAGÉ\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eInstallation Murale Suspendue\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eFixation suspendue au mur dégageant le sol pour un entretien facile et une impression d'espace aéré.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eSpécifications Techniques\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\u003eÉléments Inclus\u003c\/dt\u003e\u003cdd\u003eCuvette WC suspendue, abattant antibactérien avec kit de fixation\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMarque \/ Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Série\u003c\/dt\u003e\u003cdd\u003eCollection Ona de Roca\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eRéférence Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA801E20001 + (A346688000 (normal) o A346688620 (normal))\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCode EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290195835\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCatégorie de Produit\u003c\/dt\u003e\u003cdd\u003eToilettes \/ WC\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eDimensions Abattant\u003c\/dt\u003e\u003cdd\u003e36,3 cm x 4,5 cm x 41,7 cm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eDimensions Totales\u003c\/dt\u003e\u003cdd\u003e48 cm (largeur) x 29 cm (hauteur)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMatière Principale\u003c\/dt\u003e\u003cdd\u003ePorcelaine sanitaire brillante haute résistance\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEntraxe de Fixation\u003c\/dt\u003e\u003cdd\u003e20 cm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMatière Abattant\u003c\/dt\u003e\u003cdd\u003eSupralit® antibacteriano fácil de limpiar\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eType d'Évacuation\u003c\/dt\u003e\u003cdd\u003eSortie murale (horizontale)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eSystème de Chasse\u003c\/dt\u003e\u003cdd\u003eDescarga por arrastre (limpieza eficaz)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eTechnologie Cuvette\u003c\/dt\u003e\u003cdd\u003eRimless (sans bride intérieure, nettoyage facile)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eAlimentation Réservoir\u003c\/dt\u003e\u003cdd\u003eInférieure\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eFinition \/ Couleur\u003c\/dt\u003e\u003cdd itemprop=\"color\"\u003eBlanc Mat\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eType d'Installation\u003c\/dt\u003e\u003cdd\u003eSuspendu au mur (pieds optionnels compatibles)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantie Officielle\u003c\/dt\u003e\u003cdd\u003e3 Ans de garantie européenne officielle Roca\u003c\/dd\u003e\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDétails et Composants du Produit\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cul class=\"mkd__lista-componentes mkd__anim\"\u003e\n    \u003cli\u003eType Toilette suspendue fournie avec abattant et couvercle pour une solution complète prête à poser\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eWC Rimless (sans bride intérieure):\u003c\/strong\u003e Dimensions 36 x 48 x 29 cm conformément aux mesures fournies pour l intégration dans votre salle de bains\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eDistribuidor Hidráulico Antisalpicaduras:\u003c\/strong\u003e Technologie Rimless Conception sans bride qui facilite le nettoyage et évite les zones de rétention de saleté pour une hygiène améliorée\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eSistema de descarga:\u003c\/strong\u003e Distribution d eau interne Diffuse l eau avec plus d intensité sur toute la surface intérieure de la cuvette pour un rinçage efficace et sans éclaboussures\u003c\/li\u003e\n      \u003cli\u003eSortie Sortie horizontale avec système de chasse par entraînement garantissant un vidage performant\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eMatériau de l'Abattant Supralit®:\u003c\/strong\u003e Matériaux Cuvette en porcelaine de haute qualité avec finition blanche disponible en brillant ou mat selon votre préférence\u003c\/li\u003e\n      \u003cli\u003eAbattant Supralit®Abattant et couvercle en résine antibactérienne Supralit®avec charnières inox pour un entretien facile et une durabilité accrue\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eDistancia entre agujeros para colgar en la pared:\u003c\/strong\u003e Fixations dissimulées Aucune fixation visible sur les côtés la cuvette se monte avec des fixations cachées la distance entre axes de perçage est de 20 cm\u003c\/li\u003e\n      \u003cli\u003eDimensions de l abattant 36,3 x 4,5 x 41,7 cm pour l abattant et le couvercle indiqués largeur x hauteur x profondeur\u003c\/li\u003e\n      \u003cli\u003eOptions Choix de finition de la cuvette en blanc brillant ou blanc mat et abattant disponible en version standard ou à fermeture amortie\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eTapa y asiento a elección:\u003c\/strong\u003e Remarque Les charnières ont été modifiées et sont différentes de celles visibles sur l image consultez le diagramme éclaté pour voir les charnières actuelles\u003c\/li\u003e\n      \u003cli\u003eTapa y asiento normal.\u003c\/li\u003e\n      \u003cli\u003eTapa y asiento de caída amortiguada.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eAvis Technique de Composants:\u003c\/strong\u003e Las bisagras han cambiado y son diferentes a las de la imagen del producto, pueden verse las actuales en el diagrama explosionado.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n    \u003ch3 class=\"mkd__h3\"\u003eFabrication Exclusive Sur Commande\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"mkd__bloque mkd__anim\"\u003e\n    \u003cdiv class=\"mkd__bloque-item\"\u003e\n      \u003cp class=\"mkd__bloque-txt\"\u003e\u003cstrong\u003eIMPORTANT :\u003c\/strong\u003e Cet article est un produit personnalisé fabriqué sur mesure sur commande auprès de l'usine pour chaque client. S'agissant d'une pièce confectionnée de manière individualisée, nous garantissons une exclusivité maximale et les normes de qualité européennes les plus strictes.\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\"\u003eFiabilité et Sérénité d'Origine\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003eGarantie Officielle Fabricant Roca (3 Ans)\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eChoisir Roca garantit les normes les plus strictes de durabilité. Vous profitez de 3 ans de couverture européenne officielle et d'une assistance technique spécialisée.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Abattant standard \/ Blanc brillant","offer_id":57372980216073,"sku":"A801E20001+A346688000","price":277.3,"currency_code":"EUR","in_stock":true},{"title":"Abattant standard \/ Blanc mat","offer_id":57372980248841,"sku":"A801E22621+A346688620","price":326.16,"currency_code":"EUR","in_stock":true},{"title":"Abattant avec couvercle frein de chute \/ Blanc mat","offer_id":57372980281609,"sku":"A801E22621+A346688620","price":384.59,"currency_code":"EUR","in_stock":true},{"title":"Abattant avec couvercle frein de chute \/ Blanc brillant","offer_id":57372980314377,"sku":"A801E22001+A346688000","price":335.72,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_475667_722172.webp?v=1792077703"},{"product_id":"roca-meridian-a8012ac00b-tapa-y-aro-de-caida-amortiguada-fabricados-en-material-antibacteriano-supralit","title":"Abattant Et Siège Avec Frein de Chute en Matériau Antibactérien Meridian 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\/* --- Header --- *\/\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\/* --- Section Heading --- *\/\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\/* --- Bento Grid --- *\/\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\/* --- Extra Block --- *\/\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\/* --- Components List --- *\/\n.mkd__lista-componentes {\n  list-style: none;\n  margin: 20px 0 32px;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.mkd__lista-componentes li {\n  position: relative;\n  padding-left: 28px;\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  line-height: 1.6;\n  color: var(--mkd-tinta);\n}\n.mkd__lista-componentes li::before {\n  content: \"\";\n  position: absolute;\n  left: 6px;\n  top: 9px;\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background-color: var(--mkd-marca);\n}\n.mkd__lista-componentes li strong {\n  color: var(--mkd-tinta);\n  font-weight: 600;\n}\n\n\/* --- Technical Specifications Table --- *\/\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 • MERIDIAN\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eAbattant Supralit Antibactérien Meridian : Hygiène et Fermeture Douce\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eL'abattant Meridian de Roca, en Supralit antibactérien à pores fermés, repousse les germes et simplifie le nettoyage. Sa fermeture amortie supprime les bruits et protège la porcelaine vitrifiée, pour une utilisation silencieuse et durable.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eCaractéristiques Principales\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\"\u003ePROTECTION ANTIBACTÉRIENNE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eAbattant et Siège Supralit®\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eMatériau hygiénique non poreux qui freine les bactéries et se désinfecte facilement. Charnières en acier inoxydable garanties anticorrosion.\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\"\u003eDIMENSIONS IDÉALES\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eDimensions : 36,4 cm\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eDimensions équilibrées conçues pour s'intégrer harmonieusement aussi bien dans les grandes salles de bains que dans les toilettes d'invités.\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\"\u003eQUALITÉ CERTIFIÉE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eGarantie et Qualité Officielle Roca\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eConforme aux normes de fabrication officielles de Roca : matériaux éprouvés, pièces de rechange disponibles et sérénité absolue.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eSpécifications Techniques\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\u003eMarque \/ Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Série\u003c\/dt\u003e\u003cdd\u003eCollection Meridian de Roca\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eRéférence Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA8012AC00B\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCode EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290041378\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCatégorie de Produit\u003c\/dt\u003e\u003cdd\u003eAsientos y tapas de inodoro\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eDimensions Totales\u003c\/dt\u003e\u003cdd\u003e36,4 cm (largeur) x 4,3 cm (hauteur) x 41,6 cm (profondeur)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMatière Principale\u003c\/dt\u003e\u003cdd\u003ePorcelaine sanitaire brillante haute résistance\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEntraxe de Fixation\u003c\/dt\u003e\u003cdd\u003e23 cm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMatière Abattant\u003c\/dt\u003e\u003cdd\u003eSupralit® antibacteriano fácil de limpiar\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantie Officielle\u003c\/dt\u003e\u003cdd\u003e3 Ans de garantie européenne officielle Roca\u003c\/dd\u003e\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDétails et Composants du Produit\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cul class=\"mkd__lista-componentes mkd__anim\"\u003e\n    \u003cli\u003e\u003cstrong\u003eDimensions:\u003c\/strong\u003e 36,2 cm de large x 42 cm de long.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eForma:\u003c\/strong\u003e Abattant et siège avec frein de chute pour WC compact.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003ePeso bruto:\u003c\/strong\u003e Matériau antibactérien.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eDistancia entre agujeros para colgar en la pared:\u003c\/strong\u003e Forme : arrondi.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eAvis Technique de Composants:\u003c\/strong\u003e Poids brut : 3,1 kg.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eFiabilité et Sérénité d'Origine\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003eGarantie Officielle Fabricant Roca (3 Ans)\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eChoisir Roca garantit les normes les plus strictes de durabilité. Vous profitez de 3 ans de couverture européenne officielle et d'une assistance technique spécialisée.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Default Title","offer_id":48862321246473,"sku":"A8012AC00B","price":101.22,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/tapa-y-aro-de-caida-amortiguada-fabricados-en-material-antibacteriano-supralit-meridian-roca.webp?v=1755775580"},{"product_id":"inodoro-compacto-suspendido-salida-horizontal-meridian-roca","title":"Inodoro Compacto Suspendido de Salida Horizontal con Tapa y Asiento Opcional Meridian 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\/* --- Header --- *\/\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\/* --- Section Heading --- *\/\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\/* --- Bento Grid --- *\/\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\/* --- Extra Block --- *\/\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\/* --- Components List --- *\/\n.mkd__lista-componentes {\n  list-style: none;\n  margin: 20px 0 32px;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.mkd__lista-componentes li {\n  position: relative;\n  padding-left: 28px;\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  line-height: 1.6;\n  color: var(--mkd-tinta);\n}\n.mkd__lista-componentes li::before {\n  content: \"\";\n  position: absolute;\n  left: 6px;\n  top: 9px;\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background-color: var(--mkd-marca);\n}\n.mkd__lista-componentes li strong {\n  color: var(--mkd-tinta);\n  font-weight: 600;\n}\n\n\/* --- Technical Specifications Table --- *\/\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 • MERIDIAN\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eWC suspendu Meridian : compact, résistant et sans abattant\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eDécouvrez l'efficacité du WC suspendu Meridian de Roca, fabriqué en porcelaine vitrifiée haute résistance. Son système de chasse directe par entraînement avec distributeur périphérique assure un nettoyage en profondeur à chaque utilisation, tandis que son design compact et sa sortie horizontale optimisent l'espace dans les salles de bains modernes. Complétez votre expérience avec l'abattant Supralit antibactérien à pores fermés, disponible séparément.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eCaractéristiques Principales\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\"\u003ePROTECTION ANTIBACTÉRIENNE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eAbattant et Siège Supralit®\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eMatériau hygiénique non poreux qui freine les bactéries et se désinfecte facilement. Charnières en acier inoxydable garanties anticorrosion.\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\"\u003eNETTOYAGE EFFICACE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eÉvacuation Directe par Chasse Efficace\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eL'eau pousse puissamment pour nettoyer l'ensemble de la cuvette à chaque utilisation sans gaspillage.\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\"\u003eSOL DÉGAGÉ\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eInstallation Murale Suspendue\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eFixation suspendue au mur dégageant le sol pour un entretien facile et une impression d'espace aéré.\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\"\u003ePORCELAINE SANITAIRE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003ePorcelaine Brillante Facile à Nettoyer\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003ePorcelaine sanitaire résistante aux rayures et aux produits ménagers courants, conservant son éclat d'origine.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eSpécifications Techniques\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\u003eMarque \/ Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Série\u003c\/dt\u003e\u003cdd\u003eCollection Meridian de Roca\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eRéférence Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA346248000 + A8012AB00B\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCatégorie de Produit\u003c\/dt\u003e\u003cdd\u003eToilettes \/ WC\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eAvis de Livraison \/ Composants\u003c\/dt\u003e\u003cdd\u003eNe comprend pas tapa y asiento (disponible séparément)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eDimensions Totales\u003c\/dt\u003e\u003cdd\u003e36,4 cm (largeur) x 4,6 cm (hauteur) x 41,6 cm (profondeur)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMatière Principale\u003c\/dt\u003e\u003cdd\u003ePorcelaine sanitaire brillante haute résistance\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEntraxe de Fixation\u003c\/dt\u003e\u003cdd\u003e23 cm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMatière Abattant\u003c\/dt\u003e\u003cdd\u003eSupralit® antibacteriano fácil de limpiar\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eType d'Évacuation\u003c\/dt\u003e\u003cdd\u003eSortie murale (horizontale)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eSystème de Chasse\u003c\/dt\u003e\u003cdd\u003eDescarga por arrastre (limpieza eficaz)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantie Officielle\u003c\/dt\u003e\u003cdd\u003e3 Ans de garantie européenne officielle Roca\u003c\/dd\u003e\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDétails et Composants du Produit\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cul class=\"mkd__lista-componentes mkd__anim\"\u003e\n    \u003cli\u003e\u003cstrong\u003eSistema de descarga:\u003c\/strong\u003e Système de chasse directe par entraînement.\u003c\/li\u003e\n      \u003cli\u003ePresenta un acabado en color blanco.\u003c\/li\u003e\n      \u003cli\u003eEste novedoso sistema permite optimizar el espacio dándole un carácter más minimalista y sencillo.\u003c\/li\u003e\n      \u003cli\u003eSe adapta a todo tipo de espacios y estilos.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eÉléments Non Inclus:\u003c\/strong\u003e ne comprend pas tapa y asiento.\u003c\/li\u003e\n      \u003cli\u003eSin tapa.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eMatériau de l'Abattant Supralit®:\u003c\/strong\u003e Fabricada en Supralit.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eCharnières et Fixations:\u003c\/strong\u003e Con bisagras de latón cromado.\u003c\/li\u003e\n      \u003cli\u003eDistancia entre orificios de 23 cm.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eEngagement Qualité et Soutien Officiel\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3 Ans de Garantie Européenne Fabricant Roca\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eRoca est la référence européenne dans l'équipement sanitaire. Tous les produits bénéficient de 3 ans de garantie officielle européenne et du soutien de son réseau technique officiel.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Sans abattant","offer_id":57387855216905,"sku":"A346248000","price":225.2,"currency_code":"EUR","in_stock":true},{"title":"Abattant standard","offer_id":57387855249673,"sku":"A346248000+A8012AB00B","price":280.93,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_510996_4495538.webp?v=1791337224"},{"product_id":"roca-meridian-a8012a200b-tapa-y-aro-de-caida-amortiguada-fabricados-en-material-antibacteriano","title":"Abattant Et Siège Avec Frein de Chute en Matériau Antibactérien Meridian 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\/* --- Header --- *\/\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\/* --- Section Heading --- *\/\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\/* --- Bento Grid --- *\/\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\/* --- Extra Block --- *\/\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\/* --- Components List --- *\/\n.mkd__lista-componentes {\n  list-style: none;\n  margin: 20px 0 32px;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.mkd__lista-componentes li {\n  position: relative;\n  padding-left: 28px;\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  line-height: 1.6;\n  color: var(--mkd-tinta);\n}\n.mkd__lista-componentes li::before {\n  content: \"\";\n  position: absolute;\n  left: 6px;\n  top: 9px;\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background-color: var(--mkd-marca);\n}\n.mkd__lista-componentes li strong {\n  color: var(--mkd-tinta);\n  font-weight: 600;\n}\n\n\/* --- Technical Specifications Table --- *\/\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 • MERIDIAN\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eAbattant Meridian en Supralit® Antibactérien à Fermeture Amortie\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eL'abattant Meridian associe la précision de la porcelaine vitrifiée à la technologie Supralit® à pores fermés, qui inhibe la prolifération bactérienne pour une hygiène irréprochable. Son système de fermeture amortie supprime les bruits et protège la cuvette, tandis que ses dimensions de 36,7 x 44,7 cm et son entraxe de fixation de 16 cm garantissent un ajustement parfait et une durabilité exceptionnelle.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eCaractéristiques Principales\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\"\u003ePROTECTION ANTIBACTÉRIENNE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eAbattant et Siège Supralit®\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eMatériau hygiénique non poreux qui freine les bactéries et se désinfecte facilement. Charnières en acier inoxydable garanties anticorrosion.\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\"\u003eDIMENSIONS IDÉALES\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eDimensions : 36,7 cm\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eDimensions équilibrées conçues pour s'intégrer harmonieusement aussi bien dans les grandes salles de bains que dans les toilettes d'invités.\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\"\u003eQUALITÉ CERTIFIÉE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eGarantie et Qualité Officielle Roca\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eConforme aux normes de fabrication officielles de Roca : matériaux éprouvés, pièces de rechange disponibles et sérénité absolue.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eSpécifications Techniques\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\u003eMarque \/ Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Série\u003c\/dt\u003e\u003cdd\u003eCollection Meridian de Roca\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eRéférence Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA8012A200B\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCode EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290146387\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCatégorie de Produit\u003c\/dt\u003e\u003cdd\u003eAsientos y tapas de inodoro\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eDimensions Totales\u003c\/dt\u003e\u003cdd\u003e36,7 cm (largeur) x 4,5 cm (hauteur) x 44,7 cm (profondeur)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMatière Principale\u003c\/dt\u003e\u003cdd\u003ePorcelaine sanitaire brillante haute résistance\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEntraxe de Fixation\u003c\/dt\u003e\u003cdd\u003e16 cm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMatière Abattant\u003c\/dt\u003e\u003cdd\u003eSupralit® antibacteriano fácil de limpiar\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantie Officielle\u003c\/dt\u003e\u003cdd\u003e3 Ans de garantie européenne officielle Roca\u003c\/dd\u003e\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDétails et Composants du Produit\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cul class=\"mkd__lista-componentes mkd__anim\"\u003e\n    \u003cli\u003e\u003cstrong\u003eMatériau de l'Abattant Supralit®:\u003c\/strong\u003e Dimensions : 36,2 cm de large x 45 cm de long.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eMatériau de l'Abattant Supralit®:\u003c\/strong\u003e Abattant et siège de toilettes avec frein de chute.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eForma:\u003c\/strong\u003e Matériau antibactérien.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003ePeso bruto:\u003c\/strong\u003e Forme : arrondi.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eDistancia entre agujeros para colgar en la pared:\u003c\/strong\u003e Poids brut : 3 kg.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eAvis Technique de Composants:\u003c\/strong\u003e Las bisagras han cambiado, pueden verse las actuales en el diagrama explosionado.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eFiabilité et Sérénité d'Origine\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003eGarantie Officielle Fabricant Roca (3 Ans)\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eChoisir Roca garantit les normes les plus strictes de durabilité. Vous profitez de 3 ans de couverture européenne officielle et d'une assistance technique spécialisée.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Default Title","offer_id":48862321180937,"sku":"A8012A200B","price":101.22,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/tapa-y-aro-de-caida-amortiguada-fabricados-en-material-antibacteriano-meridian-roca.webp?v=1755775587"},{"product_id":"roca-magnum-a801906004-tapa-y-asiento-para-inodoro-con-caida-normal","title":"Abattant Et Siège de Wc Universel Blanc Hauteur Dimensions 43,8 X 35,7 X 4,4 Cm Design Ergonomique Durable 44mm 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\/* --- Header --- *\/\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\/* --- Section Heading --- *\/\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\/* --- Bento Grid --- *\/\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\/* --- Extra Block --- *\/\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\/* --- Components List --- *\/\n.mkd__lista-componentes {\n  list-style: none;\n  margin: 20px 0 32px;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.mkd__lista-componentes li {\n  position: relative;\n  padding-left: 28px;\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  line-height: 1.6;\n  color: var(--mkd-tinta);\n}\n.mkd__lista-componentes li::before {\n  content: \"\";\n  position: absolute;\n  left: 6px;\n  top: 9px;\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background-color: var(--mkd-marca);\n}\n.mkd__lista-componentes li strong {\n  color: var(--mkd-tinta);\n  font-weight: 600;\n}\n\n\/* --- Technical Specifications Table --- *\/\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 • ÉQUIPEMENT OFFICIEL\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eAbattant universel Roca : porcelaine vitrifiée 44 mm\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eL'abattant universel Roca associe la résistance de la porcelaine vitrifiée sanitaire à un profil de 44 mm qui s'adapte à la plupart des toilettes. Sa surface vitrifiée offre une blancheur durable et facilite le nettoyage quotidien, pour un confort et une hygiène durables dans votre salle de bains.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eCaractéristiques Principales\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\"\u003eQUALITÉ CERTIFIÉE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eGarantie et Qualité Officielle Roca\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eConforme aux normes de fabrication officielles de Roca : matériaux éprouvés, pièces de rechange disponibles et sérénité absolue.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eSpécifications Techniques\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\u003eÉléments Inclus\u003c\/dt\u003e\u003cdd\u003etapa y asiento\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMarque \/ Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Série\u003c\/dt\u003e\u003cdd\u003eRoca Colección Oficial\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eRéférence Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA801906004\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCode EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8414329357387\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCatégorie de Produit\u003c\/dt\u003e\u003cdd\u003eAsientos y tapas de inodoro\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMatière Principale\u003c\/dt\u003e\u003cdd\u003ePorcelaine sanitaire brillante haute résistance\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantie Officielle\u003c\/dt\u003e\u003cdd\u003e3 Ans de garantie européenne officielle Roca\u003c\/dd\u003e\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDétails et Composants du Produit\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cul class=\"mkd__lista-componentes mkd__anim\"\u003e\n    \u003cli\u003e\u003cstrong\u003eCompatibilité universelle:\u003c\/strong\u003e Conçu pour s'adapter à la plupart des modèles de WC, ce qui facilite l'installation et le remplacement.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eDimensions:\u003c\/strong\u003e 43,8 cm (longueur) x 35,7 cm (largeur) x 4,4 cm (hauteur).\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eCouleur:\u003c\/strong\u003e Blanc uniforme qui s'intègre facilement à la plupart des salles de bains.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eMatériau:\u003c\/strong\u003e Matériau résistant et durable qui assure une longue durée de vie et une bonne résistance à l'usage quotidien, en conservant son aspect et sa fonctionnalité.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eDesign et Ergonomie:\u003c\/strong\u003e Confort et design : Forme ergonomique et pratique pour un usage confortable au quotidien.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eContenu:\u003c\/strong\u003e Comprend l'abattant et le siège pour une solution complète prête à être installée.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eEngagement Qualité et Soutien Officiel\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3 Ans de Garantie Européenne Fabricant Roca\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eRoca est la référence européenne dans l'équipement sanitaire. Tous les produits bénéficient de 3 ans de garantie officielle européenne et du soutien de son réseau technique officiel.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Otros \/ otros \/ Roca","offer_id":48862321148169,"sku":"A801906004","price":48.85,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_product_08_10_2024_A801906004_0_73f12db2-89ed-44c7-a227-59923f1b5daf.webp?v=1755775591"},{"product_id":"roca-lucerna-a801099004-tapa-y-asiento-para-inodoro-con-caida-normal","title":"Abattant Et Siège de Wc Blanc Ergonomique Finition Lisse Dimensions X 4.6 Cm Adapté Pour Remplacement 44x35 cm Roca","description":"\u003cdiv class=\"mkd\" itemscope itemtype=\"https:\/\/schema.org\/Product\"\u003e\n\u003cstyle\u003e\n\/* ==========================================================================\n   MERKI — DESCRIPCIÓN DE PRODUCTO (Optimizado)\n   ========================================================================== *\/\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700\u0026family=Playfair+Display:wght@600;700\u0026display=swap');\n\n.mkd {\n  --mkd-marca:   var(--petroleo,   #1e2d7d);\n  --mkd-suave:   var(--brand-soft, #f0f2fb);\n  --mkd-tinta:   var(--tinta,      #1c1c1c);\n  --mkd-gris:    var(--gris,       #737373);\n  --mkd-borde:   var(--borde,      #f0f0f0);\n  --mkd-blanco:  var(--blanco,     #ffffff);\n  --mkd-banda:   var(--porcelana,  #f9f8f6); \/* Tono beige muy sutil para la tabla *\/\n  --mkd-radio:   var(--radius-lg,  16px);\n  --mkd-radio-s: var(--radio,      8px);\n  \n  --mkd-display: 'Playfair Display', Georgia, serif;\n  --mkd-texto:   'Inter', system-ui, -apple-system, sans-serif;\n\n  --mkd-dur:   var(--anim-dur,   280ms);\n  --mkd-curva: var(--anim-curva, cubic-bezier(.16,.84,.44,1));\n  --mkd-desp:  var(--anim-desp,  14px);\n  --mkd-esc:   var(--anim-esc,   70ms);\n\n  font-family: var(--mkd-texto);\n  color: var(--mkd-tinta);\n  line-height: 1.65;\n  font-size: 16px;\n  max-width: 1080px;\n  margin: 0 auto;\n}\n.mkd * { box-sizing: border-box; }\n.mkd p { margin: 0 0 16px; }\n\n\/* --- Header --- *\/\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\/* --- Section Heading --- *\/\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\/* --- Bento Grid --- *\/\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\/* --- Extra Block --- *\/\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\/* --- Components List --- *\/\n.mkd__lista-componentes {\n  list-style: none;\n  margin: 20px 0 32px;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.mkd__lista-componentes li {\n  position: relative;\n  padding-left: 28px;\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  line-height: 1.6;\n  color: var(--mkd-tinta);\n}\n.mkd__lista-componentes li::before {\n  content: \"\";\n  position: absolute;\n  left: 6px;\n  top: 9px;\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background-color: var(--mkd-marca);\n}\n.mkd__lista-componentes li strong {\n  color: var(--mkd-tinta);\n  font-weight: 600;\n}\n\n\/* --- Technical Specifications Table --- *\/\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 • ÉQUIPEMENT OFFICIEL\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eAbattant Lucerna Roca : porcelaine vitrifiée haute résistance\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eL'abattant Lucerna de Roca est fabriqué en porcelaine vitrifiée sanitaire de haute résistance, un matériau qui garantit durabilité et facilité d'entretien. Son design ergonomique et sa finition blanche apportent une sensation d'hygiène et de bien-être dans la salle de bains. Avec des dimensions de 44x35x4,6 cm, il s'adapte avec précision à votre toilette, rehaussant l'esthétique de l'espace.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eCaractéristiques Principales\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\"\u003eQUALITÉ CERTIFIÉE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eGarantie et Qualité Officielle Roca\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eConforme aux normes de fabrication officielles de Roca : matériaux éprouvés, pièces de rechange disponibles et sérénité absolue.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eSpécifications Techniques\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\u003eÉléments Inclus\u003c\/dt\u003e\u003cdd\u003etapa y asiento:\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMarque \/ Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Série\u003c\/dt\u003e\u003cdd\u003eRoca Colección Oficial\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eRéférence Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA801099004\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCode EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8414329355338\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCatégorie de Produit\u003c\/dt\u003e\u003cdd\u003eAsientos y tapas de inodoro\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMatière Principale\u003c\/dt\u003e\u003cdd\u003ePorcelaine sanitaire brillante haute résistance\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantie Officielle\u003c\/dt\u003e\u003cdd\u003e3 Ans de garantie européenne officielle Roca\u003c\/dd\u003e\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDétails et Composants du Produit\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cul class=\"mkd__lista-componentes mkd__anim\"\u003e\n    \u003cli\u003e\u003cstrong\u003eCollection et Configuration:\u003c\/strong\u003e Produit : Abattant et siège pour WC de la collection Lucerna de la marque Roca.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eMaterial resistente y acabado blanco:\u003c\/strong\u003e Dimensions précises : 44 cm (Longueur) x 35 cm (Largeur) x 4,6 cm (Hauteur), assurant un ajustement confortable et ergonomique.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eDiseño funcional:\u003c\/strong\u003e Matériau et finition : Conçu en matériaux résistants pour un usage quotidien, avec un fini blanc qui s'intègre facilement à tout type de salle de bains.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eFácil mantenimiento:\u003c\/strong\u003e Design fonctionnel : L'abattant et le siège sont dessinés pour offrir confort et faciliter le nettoyage, contribuant à une meilleure hygiène sanitaire.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eIncluye tapa y asiento:\u003c\/strong\u003e Entretien facile : Surface lisse qui permet un nettoyage rapide et efficace, pour maintenir le produit en bon état plus longtemps.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eFiabilité et Sérénité d'Origine\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003eGarantie Officielle Fabricant Roca (3 Ans)\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eChoisir Roca garantit les normes les plus strictes de durabilité. Vous profitez de 3 ans de couverture européenne officielle et d'une assistance technique spécialisée.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Otros \/ otros \/ Roca","offer_id":48862321082633,"sku":"A801099004","price":59.73,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_product_08_10_2024_A801099004_0_0b52d9e7-c781-4b5b-9e5d-e44c840a1d8d.webp?v=1755775593"},{"product_id":"roca-lorentina-a801070004-tapa-y-asiento-para-inodoro-con-caida-normal","title":"Abattant Et Siège de Wc Blanc Dimensions X 4,5 Cm Compatible Lorentina Fixation Facile 47x37 cm Roca","description":"\u003cdiv class=\"mkd\" itemscope itemtype=\"https:\/\/schema.org\/Product\"\u003e\n\u003cstyle\u003e\n\/* ==========================================================================\n   MERKI — DESCRIPCIÓN DE PRODUCTO (Optimizado)\n   ========================================================================== *\/\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700\u0026family=Playfair+Display:wght@600;700\u0026display=swap');\n\n.mkd {\n  --mkd-marca:   var(--petroleo,   #1e2d7d);\n  --mkd-suave:   var(--brand-soft, #f0f2fb);\n  --mkd-tinta:   var(--tinta,      #1c1c1c);\n  --mkd-gris:    var(--gris,       #737373);\n  --mkd-borde:   var(--borde,      #f0f0f0);\n  --mkd-blanco:  var(--blanco,     #ffffff);\n  --mkd-banda:   var(--porcelana,  #f9f8f6); \/* Tono beige muy sutil para la tabla *\/\n  --mkd-radio:   var(--radius-lg,  16px);\n  --mkd-radio-s: var(--radio,      8px);\n  \n  --mkd-display: 'Playfair Display', Georgia, serif;\n  --mkd-texto:   'Inter', system-ui, -apple-system, sans-serif;\n\n  --mkd-dur:   var(--anim-dur,   280ms);\n  --mkd-curva: var(--anim-curva, cubic-bezier(.16,.84,.44,1));\n  --mkd-desp:  var(--anim-desp,  14px);\n  --mkd-esc:   var(--anim-esc,   70ms);\n\n  font-family: var(--mkd-texto);\n  color: var(--mkd-tinta);\n  line-height: 1.65;\n  font-size: 16px;\n  max-width: 1080px;\n  margin: 0 auto;\n}\n.mkd * { box-sizing: border-box; }\n.mkd p { margin: 0 0 16px; }\n\n\/* --- Header --- *\/\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\/* --- Section Heading --- *\/\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\/* --- Bento Grid --- *\/\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\/* --- Extra Block --- *\/\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\/* --- Components List --- *\/\n.mkd__lista-componentes {\n  list-style: none;\n  margin: 20px 0 32px;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.mkd__lista-componentes li {\n  position: relative;\n  padding-left: 28px;\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  line-height: 1.6;\n  color: var(--mkd-tinta);\n}\n.mkd__lista-componentes li::before {\n  content: \"\";\n  position: absolute;\n  left: 6px;\n  top: 9px;\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background-color: var(--mkd-marca);\n}\n.mkd__lista-componentes li strong {\n  color: var(--mkd-tinta);\n  font-weight: 600;\n}\n\n\/* --- Technical Specifications Table --- *\/\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 • LORENTINA\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eAbattant Lorentina : porcelaine vitrifiée pour votre WC Roca\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eL'abattant Lorentina, en porcelaine vitrifiée sanitaire haute résistance, offre une durabilité exceptionnelle et une finition immaculée. Ses dimensions de 47x37x4,5 cm s'intègrent avec précision à votre WC Roca, rehaussant l'esthétique et le confort de votre salle de bains.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eCaractéristiques Principales\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\"\u003eDIMENSIONS IDÉALES\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eDimensions : 47 cm\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eDimensions équilibrées conçues pour s'intégrer harmonieusement aussi bien dans les grandes salles de bains que dans les toilettes d'invités.\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\"\u003eQUALITÉ CERTIFIÉE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eGarantie et Qualité Officielle Roca\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eConforme aux normes de fabrication officielles de Roca : matériaux éprouvés, pièces de rechange disponibles et sérénité absolue.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eSpécifications Techniques\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\u003eMarque \/ Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Série\u003c\/dt\u003e\u003cdd\u003eCollection Lorentina de Roca\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eRéférence Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA801070004\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCode EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8414329355208\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCatégorie de Produit\u003c\/dt\u003e\u003cdd\u003eAsientos y tapas de inodoro\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eDimensions Totales\u003c\/dt\u003e\u003cdd\u003e47 cm (largeur) x 4,5 cm (hauteur) x 37 cm (profondeur)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMatière Principale\u003c\/dt\u003e\u003cdd\u003ePorcelaine sanitaire brillante haute résistance\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantie Officielle\u003c\/dt\u003e\u003cdd\u003e3 Ans de garantie européenne officielle Roca\u003c\/dd\u003e\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDétails et Composants du Produit\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cul class=\"mkd__lista-componentes mkd__anim\"\u003e\n    \u003cli\u003e\u003cstrong\u003eTipo de producto:\u003c\/strong\u003e Type de produit : Abattant et siège de WC conçus pour offrir confort et fonctionnalité dans la salle de bains.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eCouleur:\u003c\/strong\u003e Dimensions : 47 (longueur) x 37 (largeur) x 4,5 (hauteur) cm.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eMatériau:\u003c\/strong\u003e Couleur : Blanc, finition neutre qui s'intègre facilement à tout style de salle de bains.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eCompatibilidad:\u003c\/strong\u003e Matériau : Fabriqué en matériaux résistants et durables, qui facilitent le nettoyage et l'entretien quotidien.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eDiseño ergonómico:\u003c\/strong\u003e Compatibilité : Convient pour les WC modèle Lorentina, assurant un ajustement précis et sécurisé.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eFácil instalación:\u003c\/strong\u003e Design ergonomique : Forme et dimensions pensées pour procurer un confort optimal lors de l'utilisation.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eMarca:\u003c\/strong\u003e Installation : Fournit tous les éléments nécessaires pour un montage rapide et simple sans outils spéciaux.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eEngagement Qualité et Soutien Officiel\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3 Ans de Garantie Européenne Fabricant Roca\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eRoca est la référence européenne dans l'équipement sanitaire. Tous les produits bénéficient de 3 ans de garantie officielle européenne et du soutien de son réseau technique officiel.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Otros \/ otros \/ Roca","offer_id":48862321049865,"sku":"A801070004","price":72.11,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_product_08_10_2024_A801070004_0_7a85d615-95ee-42a3-ac71-d89f51cd2757.webp?v=1755775596"},{"product_id":"roca-inspira-a80153200b-tapa-y-aro-fabricado-en-material-antibacteriano-y-laton-cromado-de-forma-cuadrada-con-canida-amortiguada","title":"Abattant Et Siège Fabriqués en Matériau Antibactérien Et Laiton Chromé Square Inspira 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\/* --- Header --- *\/\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\/* --- Section Heading --- *\/\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\/* --- Bento Grid --- *\/\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\/* --- Extra Block --- *\/\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\/* --- Components List --- *\/\n.mkd__lista-componentes {\n  list-style: none;\n  margin: 20px 0 32px;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.mkd__lista-componentes li {\n  position: relative;\n  padding-left: 28px;\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  line-height: 1.6;\n  color: var(--mkd-tinta);\n}\n.mkd__lista-componentes li::before {\n  content: \"\";\n  position: absolute;\n  left: 6px;\n  top: 9px;\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background-color: var(--mkd-marca);\n}\n.mkd__lista-componentes li strong {\n  color: var(--mkd-tinta);\n  font-weight: 600;\n}\n\n\/* --- Technical Specifications Table --- *\/\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 • INSPIRA\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eAbattant Inspira Roca : Supralit antibactérien et laiton chromé\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eL'abattant Inspira Roca associe la précision du laiton chromé à la technologie Supralit à pores fermés, créant une barrière antibactérienne pour une hygiène et une durabilité optimales. Son design carré et sa fermeture amortie offrent une expérience silencieuse et sûre, pour un bien-être accru dans la salle de bain.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eCaractéristiques Principales\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\"\u003ePROTECTION ANTIBACTÉRIENNE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eAbattant et Siège Supralit®\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eMatériau hygiénique non poreux qui freine les bactéries et se désinfecte facilement. Charnières en acier inoxydable garanties anticorrosion.\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\"\u003eQUALITÉ CERTIFIÉE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eGarantie et Qualité Officielle Roca\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eConforme aux normes de fabrication officielles de Roca : matériaux éprouvés, pièces de rechange disponibles et sérénité absolue.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eSpécifications Techniques\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\u003eMarque \/ Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Série\u003c\/dt\u003e\u003cdd\u003eCollection Inspira de Roca\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eRéférence Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA80153200B\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCode EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290460209\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCatégorie de Produit\u003c\/dt\u003e\u003cdd\u003eAsientos y tapas de inodoro\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMatière Principale\u003c\/dt\u003e\u003cdd\u003ePorcelaine sanitaire brillante haute résistance\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMatière Abattant\u003c\/dt\u003e\u003cdd\u003eSupralit® antibacteriano fácil de limpiar\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantie Officielle\u003c\/dt\u003e\u003cdd\u003e3 Ans de garantie européenne officielle Roca\u003c\/dd\u003e\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDétails et Composants du Produit\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cul class=\"mkd__lista-componentes mkd__anim\"\u003e\n    \u003cli\u003e\u003cstrong\u003eMatériau de l'Abattant Supralit®:\u003c\/strong\u003e Abattant et siège en matériau antibactérien SUPRALIT .\u003c\/li\u003e\n      \u003cli\u003eIdéal pour WC amorti.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eMaterial de las bisagras:\u003c\/strong\u003e Matériau des charnières : laiton chromé.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eFondo:\u003c\/strong\u003e Dimensions de l'abattant :\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003ePeso bruto:\u003c\/strong\u003e Largeur : 37 cm.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eAvis Technique de Composants:\u003c\/strong\u003e Hauteur : 4 cm.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eEngagement Qualité et Soutien Officiel\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3 Ans de Garantie Européenne Fabricant Roca\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eRoca est la référence européenne dans l'équipement sanitaire. Tous les produits bénéficient de 3 ans de garantie officielle européenne et du soutien de son réseau technique officiel.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Default Title","offer_id":48862320984329,"sku":"A80153200B","price":172.51,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/tapa-y-aro-fabricado-en-material-antibacteriano-y-laton-cromado-de-forma-cuadrada-inspira-roca.webp?v=1755775597"},{"product_id":"inodoro-suspendido-rimless-the-gap-round-48-cm-cisterna-placa-roca","title":"Wc Suspendu Avec Sortie Horizontale Abattant Frein de Chute Réservoir Et Plaque de Chasse Rimless Round de 48 cm Colección 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\/* --- Header --- *\/\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\/* --- Section Heading --- *\/\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\/* --- Bento Grid --- *\/\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\/* --- Extra Block --- *\/\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\/* --- Components List --- *\/\n.mkd__lista-componentes {\n  list-style: none;\n  margin: 20px 0 32px;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.mkd__lista-componentes li {\n  position: relative;\n  padding-left: 28px;\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  line-height: 1.6;\n  color: var(--mkd-tinta);\n}\n.mkd__lista-componentes li::before {\n  content: \"\";\n  position: absolute;\n  left: 6px;\n  top: 9px;\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background-color: var(--mkd-marca);\n}\n.mkd__lista-componentes li strong {\n  color: var(--mkd-tinta);\n  font-weight: 600;\n}\n\n\/* --- Technical Specifications Table --- *\/\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\"\u003eWC suspendu Rimless 48 cm : propreté sans rebord, espace optimisé\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eLa technologie Rimless supprime le rebord où s'accumulent les résidus, tandis que l'abattant Supralit® antibactérien à pores fermés reste hygiénique. Sa profondeur de 48 cm et sa sortie horizontale libèrent de l'espace dans les petites salles de bains, et la porcelaine vitrifiée sanitaire assure une durabilité exceptionnelle.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eCaractéristiques Principales\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\"\u003eHYGIÈNE MAXIMALE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eCuvette Rimless (Sans Bride)\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eL'eau s'écoule avec une force uniforme sur toute la cuvette sans éclaboussures. Sans rebord intérieur où s'accumulent calcaire et saleté, elle se nettoie en un instant.\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\"\u003ePROTECTION ANTIBACTÉRIENNE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eAbattant et Siège Supralit®\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eMatériau hygiénique non poreux qui freine les bactéries et se désinfecte facilement. Charnières en acier inoxydable garanties anticorrosion.\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\"\u003eSOL DÉGAGÉ\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eInstallation Murale Suspendue\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eFixation suspendue au mur dégageant le sol pour un entretien facile et une impression d'espace aéré.\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\"\u003eQUALITÉ CERTIFIÉE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eGarantie et Qualité Officielle Roca\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eConforme aux normes de fabrication officielles de Roca : matériaux éprouvés, pièces de rechange disponibles et sérénité absolue.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eSpécifications Techniques\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\u003eÉléments Inclus\u003c\/dt\u003e\u003cdd\u003eCuvette WC suspendue, abattant antibactérien avec kit de fixation\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMarque \/ Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Série\u003c\/dt\u003e\u003cdd\u003eCollection The Gap de Roca\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eRéférence Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA346528000 + (A80152C00B) + (A890195000 o A890077020)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCatégorie de Produit\u003c\/dt\u003e\u003cdd\u003eToilettes \/ WC\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eLargeur Commerciale\u003c\/dt\u003e\u003cdd\u003e37 cm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMatière Principale\u003c\/dt\u003e\u003cdd\u003ePorcelaine sanitaire brillante haute résistance\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMatière Abattant\u003c\/dt\u003e\u003cdd\u003eSupralit® antibacteriano fácil de limpiar\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eType d'Évacuation\u003c\/dt\u003e\u003cdd\u003eSortie murale (horizontale)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eTechnologie Cuvette\u003c\/dt\u003e\u003cdd\u003eRimless (sans bride intérieure, nettoyage facile)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eAlimentation Réservoir\u003c\/dt\u003e\u003cdd\u003eLatérale\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eType d'Installation\u003c\/dt\u003e\u003cdd\u003eSuspendu au mur (pieds optionnels compatibles)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantie Officielle\u003c\/dt\u003e\u003cdd\u003e3 Ans de garantie européenne officielle Roca\u003c\/dd\u003e\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDétails et Composants du Produit\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cul class=\"mkd__lista-componentes mkd__anim\"\u003e\n    \u003cli\u003e\u003cstrong\u003eMécanisme Double Chasse et Réservoir:\u003c\/strong\u003e Ensemble WC suspendu avec réservoir encastré et plaque de chasse.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eDesign et Ergonomie:\u003c\/strong\u003e Design moderne et finitions parfaites.\u003c\/li\u003e\n      \u003cli\u003eDispose de la technologie Rimless qui est beaucoup plus facile à nettoyer et il n'y a pas de zones où la saleté s'accumule, ce qui permet une plus grande hygiène.\u003c\/li\u003e\n      \u003cli\u003eFinition blanche.\u003c\/li\u003e\n      \u003cli\u003eKit de fixation, abattant et siège Supralit®avec frein de chute inclus. Système antibactérien et charnières en laiton chromé.\u003c\/li\u003e\n      \u003cli\u003eWC suspendu avec sortie horizontale et de forme ronde.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eDimensions:\u003c\/strong\u003e 37 cm de largeur x 44 cm de hauteur x 48 cm de profondeur.\u003c\/li\u003e\n      \u003cli\u003eBâti-support avec réservoir modèle Duplo WC ONE FREESTANDING : Dimensions : 47,5 cm de largeur x 112 cm de hauteur x 20 cm de profondeur. Réservoir compact à double chasse, chasse partielle de 3 litres et totale de 6 litres. Position de l'entrée d'eau supérieure. Accessoires d'installation inclus. Recommandé pour les espaces publics et les espaces réduits. Position de la plaque de déclenchement : frontal. Coude d'évacuation de diamètre 9 cm \/ 11 cm. Profondeur de la cuve de 8 cm. Profondeur minimale de fixation de 22 cm.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eDimensions:\u003c\/strong\u003e 47,5 cm de largeur x 112 cm de hauteur x 20 cm de profondeur.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eSe debe elegir el acabado de la placa pulsadora:\u003c\/strong\u003e Réservoir compact à double chasse, chasse partielle de 3 litres et totale de 6 litres. Position de l'entrée d'eau supérieure.\u003c\/li\u003e\n      \u003cli\u003eAccessoires d'installation inclus.\u003c\/li\u003e\n      \u003cli\u003eRecommandé pour les espaces publics et les espaces réduits.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eEngagement Qualité et Soutien Officiel\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3 Ans de Garantie Européenne Fabricant Roca\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eRoca est la référence européenne dans l'équipement sanitaire. Tous les produits bénéficient de 3 ans de garantie officielle européenne et du soutien de son réseau technique officiel.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Blanc","offer_id":57445218648329,"sku":"A346528000+A80152C00B+A890195000+A890077020","price":796.52,"currency_code":"EUR","in_stock":true},{"title":"Chromé","offer_id":57445218681097,"sku":"A346528000+A80152C00B+A890077020+A890195001","price":804.68,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_521834_1034480.webp?v=1791812291"},{"product_id":"roca-inspira-a80152200b-tapa-y-asiento-antibacteriano-con-caida-amortiguada-color-blanco-round","title":"Abattant Et Siège Antibactérien Avec Frein de Chute de Couleur Blanche Round Inspira 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\/* --- Header --- *\/\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\/* --- Section Heading --- *\/\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\/* --- Bento Grid --- *\/\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\/* --- Extra Block --- *\/\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\/* --- Components List --- *\/\n.mkd__lista-componentes {\n  list-style: none;\n  margin: 20px 0 32px;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.mkd__lista-componentes li {\n  position: relative;\n  padding-left: 28px;\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  line-height: 1.6;\n  color: var(--mkd-tinta);\n}\n.mkd__lista-componentes li::before {\n  content: \"\";\n  position: absolute;\n  left: 6px;\n  top: 9px;\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background-color: var(--mkd-marca);\n}\n.mkd__lista-componentes li strong {\n  color: var(--mkd-tinta);\n  font-weight: 600;\n}\n\n\/* --- Technical Specifications Table --- *\/\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 • INSPIRA\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eAbattant Inspira : Supralit Antibactérien et Fermeture Amortie\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eL'abattant rond Inspira de Roca associe la précision de la porcelaine vitrifiée à la technologie Supralit, un matériau antibactérien à pores fermés qui garantit une hygiène et une durabilité exceptionnelles. Son système de fermeture amortie élimine les bruits et les chocs, apportant sérénité à votre salle de bains. Avec des dimensions de 37,4 x 44,2 cm et un entraxe de fixation de 16 cm, il s'adapte avec exactitude à votre toilette, élevant le confort quotidien.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eCaractéristiques Principales\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\"\u003ePROTECTION ANTIBACTÉRIENNE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eAbattant et Siège Supralit®\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eMatériau hygiénique non poreux qui freine les bactéries et se désinfecte facilement. Charnières en acier inoxydable garanties anticorrosion.\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\"\u003eDIMENSIONS IDÉALES\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eDimensions : 37,4 cm\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eDimensions équilibrées conçues pour s'intégrer harmonieusement aussi bien dans les grandes salles de bains que dans les toilettes d'invités.\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\"\u003eQUALITÉ CERTIFIÉE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eGarantie et Qualité Officielle Roca\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eConforme aux normes de fabrication officielles de Roca : matériaux éprouvés, pièces de rechange disponibles et sérénité absolue.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eSpécifications Techniques\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\u003eMarque \/ Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Série\u003c\/dt\u003e\u003cdd\u003eCollection Inspira de Roca\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eRéférence Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA80152200B\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCode EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290460124\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCatégorie de Produit\u003c\/dt\u003e\u003cdd\u003eAsientos y tapas de inodoro\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eDimensions Totales\u003c\/dt\u003e\u003cdd\u003e37,4 cm (largeur) x 4 cm (hauteur) x 44,2 cm (profondeur)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMatière Principale\u003c\/dt\u003e\u003cdd\u003ePorcelaine sanitaire brillante haute résistance\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEntraxe de Fixation\u003c\/dt\u003e\u003cdd\u003e16 cm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMatière Abattant\u003c\/dt\u003e\u003cdd\u003eSupralit® antibacteriano fácil de limpiar\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantie Officielle\u003c\/dt\u003e\u003cdd\u003e3 Ans de garantie européenne officielle Roca\u003c\/dd\u003e\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDétails et Composants du Produit\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cul class=\"mkd__lista-componentes mkd__anim\"\u003e\n    \u003cli\u003eAbattant et siège pour WC, avec frein de chute.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eMaterial de las bisagras:\u003c\/strong\u003e Matériau antibactérien, SUPRALIT .\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eMatériau des charnières:\u003c\/strong\u003e laiton chromé.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003ePeso bruto:\u003c\/strong\u003e Retrait facile.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eAvis Technique de Composants:\u003c\/strong\u003e Poids brut : 3,1 kg.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eEngagement Qualité et Soutien Officiel\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3 Ans de Garantie Européenne Fabricant Roca\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eRoca est la référence européenne dans l'équipement sanitaire. Tous les produits bénéficient de 3 ans de garantie officielle européenne et du soutien de son réseau technique officiel.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Default Title","offer_id":48862320886025,"sku":"A80152200B","price":140.23,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/tapa-y-asiento-antibacteriano-con-caida-amortiguada-color-blanco-round-inspira-roca.webp?v=1755775602"},{"product_id":"roca-happening-a801562004-tapa-y-asiento-para-inodoro-con-caida-amortiguada","title":"Abattant Et Siège de Forme Arrondie Fabriqués en Matériau Antibactérien Happening 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\/* --- Header --- *\/\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\/* --- Section Heading --- *\/\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\/* --- Bento Grid --- *\/\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\/* --- Extra Block --- *\/\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\/* --- Components List --- *\/\n.mkd__lista-componentes {\n  list-style: none;\n  margin: 20px 0 32px;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.mkd__lista-componentes li {\n  position: relative;\n  padding-left: 28px;\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  line-height: 1.6;\n  color: var(--mkd-tinta);\n}\n.mkd__lista-componentes li::before {\n  content: \"\";\n  position: absolute;\n  left: 6px;\n  top: 9px;\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background-color: var(--mkd-marca);\n}\n.mkd__lista-componentes li strong {\n  color: var(--mkd-tinta);\n  font-weight: 600;\n}\n\n\/* --- Technical Specifications Table --- *\/\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 • HAPPENING\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eAbattant Happening : Antibactérien et Résistant\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eL'abattant Happening, fabriqué en porcelaine vitrifiée sanitaire de haute résistance, offre une surface antibactérienne qui garantit hygiène et durabilité. Avec des dimensions de 36,6 cm de largeur, 4,1 cm de hauteur et 42,5 cm de profondeur, il s'adapte avec précision à votre toilette, élevant le confort quotidien avec un design rond et minimaliste.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eCaractéristiques Principales\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\"\u003eDIMENSIONS IDÉALES\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eDimensions : 36,6 cm\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eDimensions équilibrées conçues pour s'intégrer harmonieusement aussi bien dans les grandes salles de bains que dans les toilettes d'invités.\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\"\u003eQUALITÉ CERTIFIÉE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eGarantie et Qualité Officielle Roca\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eConforme aux normes de fabrication officielles de Roca : matériaux éprouvés, pièces de rechange disponibles et sérénité absolue.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eSpécifications Techniques\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\u003eMarque \/ Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Série\u003c\/dt\u003e\u003cdd\u003eCollection Happening de Roca\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eRéférence Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA801562004\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCode EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8414329507041\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCatégorie de Produit\u003c\/dt\u003e\u003cdd\u003eAsientos y tapas de inodoro\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eDimensions Totales\u003c\/dt\u003e\u003cdd\u003e36,6 cm (largeur) x 4,1 cm (hauteur) x 42,5 cm (profondeur)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMatière Principale\u003c\/dt\u003e\u003cdd\u003ePorcelaine sanitaire brillante haute résistance\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantie Officielle\u003c\/dt\u003e\u003cdd\u003e3 Ans de garantie européenne officielle Roca\u003c\/dd\u003e\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDétails et Composants du Produit\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cul class=\"mkd__lista-componentes mkd__anim\"\u003e\n    \u003cli\u003e\u003cstrong\u003eDimensions:\u003c\/strong\u003e 36,6 cm de large x 42,5 cm de longue.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eMatériau de l'Abattant Supralit®:\u003c\/strong\u003e Abattant et siège de toilettes avec frein de chute.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eForma:\u003c\/strong\u003e Matériau antibactérien.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003ePeso bruto:\u003c\/strong\u003e Forme : arrondi.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eFiabilité et Sérénité d'Origine\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003eGarantie Officielle Fabricant Roca (3 Ans)\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eChoisir Roca garantit les normes les plus strictes de durabilité. Vous profitez de 3 ans de couverture européenne officielle et d'une assistance technique spécialisée.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Default Title","offer_id":48862320853257,"sku":"A801562004","price":115.47,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_product_08_10_2024_A801562004_0_6e483036-dc46-4d5f-b194-77a5465430fb.webp?v=1755775604"},{"product_id":"roca-hall-a801622004-tapa-y-asiento-para-inodoro-compacto-con-caida-amortiguada","title":"Abattant Et Siège Avec Frein de Chute Compacts Blancs en Résine Thermodurcissable Hall 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\/* --- Header --- *\/\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\/* --- Section Heading --- *\/\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\/* --- Bento Grid --- *\/\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\/* --- Extra Block --- *\/\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\/* --- Components List --- *\/\n.mkd__lista-componentes {\n  list-style: none;\n  margin: 20px 0 32px;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.mkd__lista-componentes li {\n  position: relative;\n  padding-left: 28px;\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  line-height: 1.6;\n  color: var(--mkd-tinta);\n}\n.mkd__lista-componentes li::before {\n  content: \"\";\n  position: absolute;\n  left: 6px;\n  top: 9px;\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background-color: var(--mkd-marca);\n}\n.mkd__lista-componentes li strong {\n  color: var(--mkd-tinta);\n  font-weight: 600;\n}\n\n\/* --- Technical Specifications Table --- *\/\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 • HALL\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eAbattant Hall Roca : Fermeture Douce et Résine Thermoformée\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eL'abattant Hall de Roca associe la robustesse de la résine thermodurcissable à une fermeture amortie qui supprime les bruits et les chocs. Son design compact et sa finition blanche s'intègrent avec précision à la porcelaine vitrifiée, apportant sérénité et propreté à votre salle de bains.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eCaractéristiques Principales\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\"\u003eQUALITÉ CERTIFIÉE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eGarantie et Qualité Officielle Roca\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eConforme aux normes de fabrication officielles de Roca : matériaux éprouvés, pièces de rechange disponibles et sérénité absolue.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eSpécifications Techniques\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\u003eMarque \/ Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Série\u003c\/dt\u003e\u003cdd\u003eCollection Hall de Roca\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eRéférence Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA801622004\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCode EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8414329615388\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCatégorie de Produit\u003c\/dt\u003e\u003cdd\u003eAsientos y tapas de inodoro\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eLargeur Commerciale\u003c\/dt\u003e\u003cdd\u003e36 cm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMatière Principale\u003c\/dt\u003e\u003cdd\u003ePorcelaine sanitaire brillante haute résistance\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantie Officielle\u003c\/dt\u003e\u003cdd\u003e3 Ans de garantie européenne officielle Roca\u003c\/dd\u003e\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDétails et Composants du Produit\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cul class=\"mkd__lista-componentes mkd__anim\"\u003e\n    \u003cli\u003e\u003cstrong\u003eDimensions:\u003c\/strong\u003e 36 cm de large x 42 cm de long.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eMatériau de l'Abattant Supralit®:\u003c\/strong\u003e Abattant et siège avec frein de chute pour WC compact.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eCharnières et Fixations:\u003c\/strong\u003e Matériau antibactérien. Fabriqué en résine thermodurcissable.\u003c\/li\u003e\n      \u003cli\u003eCharnières métalliques en laiton.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eForma:\u003c\/strong\u003e Couleur : blanc.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003ePeso bruto:\u003c\/strong\u003e Forme : carré.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eDesign et Ergonomie:\u003c\/strong\u003e Poids brut : 3,7 kg.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eFiabilité et Sérénité d'Origine\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003eGarantie Officielle Fabricant Roca (3 Ans)\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eChoisir Roca garantit les normes les plus strictes de durabilité. Vous profitez de 3 ans de couverture européenne officielle et d'une assistance technique spécialisée.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Default Title","offer_id":48862320787721,"sku":"A801622004","price":110.23,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_product_08_10_2024_A801622004_0_6423d6f0-1c40-4015-bc2b-46bc33afa63f.webp?v=1755775608"},{"product_id":"roca-hall-a801620004-tapa-y-asiento-caida-normal-para-inodoro-compacto","title":"ROCA HALL A801620004 Abattant Et Anneau Pour WC Compact Fabriqués En Matériau Antibactérien Blanc","description":"\u003cp\u003e\u003cem\u003eabattant WC Roca\u003c\/em\u003e — un produit Roca de qualité pour votre salle de bain.\u003c\/p\u003e\u003cp\u003e\u003carticle class=\"lzd-article\"\u003e\u003cp style=\"line-height:1.7;text-align:left;text-indent:0;margin-left:0;margin-top:0;margin-bottom:0\"\u003e\u003cspan style=\"font-weight:bold\"\u003eHall Roca Normal Drop-in Lid and Ring A801620004 Fabriqué en matériau antibactérien\u003c\/span\u003e\u003c\/p\u003e \u003cp style=\"line-height:1.7;text-align:left;text-indent:0;margin-left:0;margin-top:0;margin-bottom:0\"\u003e\u003cspan style=\"font-weight:bold\"\u003eDescription du produit\u003c\/span\u003e\u003c\/p\u003e \u003cp style=\"line-height:1.7;text-align:left;text-indent:0;margin-left:0;margin-top:0;margin-bottom:0\"\u003e\u003cspan style=\"font-weight:bold\"\u003eCaractéristiques principales :\u003c\/span\u003e\u003c\/p\u003e \u003cul\u003e \u003cli\u003e\u003cdiv style=\"line-height:1.7;text-align:left;text-indent:0\"\u003e \u003cspan style=\"font-weight:bold\"\u003eType de produit :\u003c\/span\u003e\u003cspan\u003e Couvercle et siège pour toilettes compactes.\u003c\/span\u003e \u003c\/div\u003e\u003c\/li\u003e \u003cli\u003e\u003cdiv style=\"line-height:1.7;text-align:left;text-indent:0\"\u003e \u003cspan style=\"font-weight:bold\"\u003eMatériau :\u003c\/span\u003e\u003cspan\u003e Antibactérien\u003c\/span\u003e \u003c\/div\u003e\u003c\/li\u003e \u003cli\u003e\u003cdiv style=\"line-height:1.7;text-align:left;text-indent:0\"\u003e \u003cspan style=\"font-weight:bold\"\u003eCharnières :\u003c\/span\u003e\u003cspan\u003e Acier inoxydable\u003c\/span\u003e \u003c\/div\u003e\u003c\/li\u003e \u003cli\u003e\u003cdiv style=\"line-height:1.7;text-align:left;text-indent:0\"\u003e \u003cspan style=\"font-weight:bold\"\u003eCompatibilité :\u003c\/span\u003e\u003cspan\u003e Toilettes\u003c\/span\u003e \u003c\/div\u003e\u003c\/li\u003e \u003cli\u003e\u003cdiv style=\"line-height:1.7;text-align:left;text-indent:0\"\u003e \u003cspan style=\"font-weight:bold\"\u003eDimensions : 420 x 359 x 44 mm :\u003c\/span\u003e\u003cspan\u003e 420 x 359 x 44 mm\u003c\/span\u003e \u003c\/div\u003e\u003c\/li\u003e \u003c\/ul\u003e \u003cp style=\"line-height:1.7;text-align:left;text-indent:0;margin-left:0;margin-top:0;margin-bottom:0\"\u003e\u003cspan style=\"font-weight:bold\"\u003eFonctionnalité :\u003c\/span\u003e\u003c\/p\u003e \u003cul\u003e \u003cli\u003e\u003cdiv style=\"line-height:1.7;text-align:left;text-indent:0\"\u003e\u003cspan style=\"font-weight:bold\"\u003eChute normale.\u003c\/span\u003e\u003c\/div\u003e\u003c\/li\u003e \u003cli\u003e\u003cdiv style=\"line-height:1.7;text-align:left;text-indent:0\"\u003e \u003cspan style=\"font-weight:bold\"\u003eMatériau antibactérien :\u003c\/span\u003e\u003cspan\u003e Empêche la prolifération des bactéries\u003c\/span\u003e \u003c\/div\u003e\u003c\/li\u003e \u003c\/ul\u003e \u003cp style=\"line-height:1.7;text-align:left;text-indent:0;margin-left:0;margin-top:0;margin-bottom:0\"\u003e\u003cspan style=\"font-weight:bold\"\u003eClassification du produit\u003c\/span\u003e\u003cspan\u003e Ce produit appartient à la catégorie des sièges et couvercles de toilettes et est classé sous :\u003c\/span\u003e\u003c\/p\u003e \u003cul\u003e \u003cli\u003e\u003cdiv style=\"line-height:1.7;text-align:left;text-indent:0\"\u003e\u003cspan\u003eHousses de sièges de toilettes\u003c\/span\u003e\u003c\/div\u003e\u003c\/li\u003e \u003cli\u003e\u003cdiv style=\"line-height:1.7;text-align:left;text-indent:0\"\u003e\u003cspan\u003eSièges de toilette\u003c\/span\u003e\u003c\/div\u003e\u003c\/li\u003e \u003cli\u003e\u003cdiv style=\"line-height:1.7;text-align:left;text-indent:0\"\u003e\u003cspan\u003eHousses de siège de toilette\u003c\/span\u003e\u003c\/div\u003e\u003c\/li\u003e \u003cli\u003e\u003cdiv style=\"line-height:1.7;text-align:left;text-indent:0\"\u003e\u003cspan\u003eSièges de toilette\u003c\/span\u003e\u003c\/div\u003e\u003c\/li\u003e \u003cli\u003e\u003cdiv style=\"line-height:1.7;text-align:left;text-indent:0\"\u003e\u003cspan\u003eAnneaux de siège de toilette\u003c\/span\u003e\u003c\/div\u003e\u003c\/li\u003e \u003c\/ul\u003e \u003cp style=\"line-height:1.7;text-align:left;text-indent:0;margin-left:0;margin-top:0;margin-bottom:0\"\u003e\u003cspan style=\"font-weight:bold\"\u003eCaractéristiques supplémentaires :\u003c\/span\u003e\u003c\/p\u003e \u003cul\u003e \u003cli\u003e\u003cdiv style=\"line-height:1.7;text-align:left;text-indent:0\"\u003e \u003cspan style=\"font-weight:bold\"\u003eStyle :\u003c\/span\u003e\u003cspan\u003e Moderne et fonctionnel\u003c\/span\u003e \u003c\/div\u003e\u003c\/li\u003e \u003cli\u003e\u003cdiv style=\"line-height:1.7;text-align:left;text-indent:0\"\u003e \u003cspan style=\"font-weight:bold\"\u003eFonctionnalité :\u003c\/span\u003e\u003cspan\u003e Antibactérien et coussiné pour plus de confort et de sécurité.\u003c\/span\u003e \u003c\/div\u003e\u003c\/li\u003e \u003c\/ul\u003e \u003cp style=\"line-height:1.7;text-align:left;text-indent:0;margin-left:0;margin-top:0;margin-bottom:0\"\u003e\u003cspan style=\"font-weight:bold\"\u003eA propos du fabricant\u003c\/span\u003e\u003cspan\u003e Roca est une marque leader mondiale dans la conception et la fabrication de produits de salle de bains. Présente dans plus de 135 pays, Roca se distingue par son innovation, sa qualité et son design. La collection Hall représente un défi de conception pour les espaces complexes et pratiquement impossibles, avec des formes minimalistes qui s'adaptent parfaitement et répondent aux défis des intérieurs d'aujourd'hui. Des formes et des lignes où l'essentiel prévaut pour atteindre une adaptabilité maximale sans renoncer au design.\u003c\/span\u003e\u003c\/p\u003e \u003cp style=\"line-height:1.7;text-align:left;text-indent:0;margin-left:0;margin-top:0;margin-bottom:0\"\u003e\u003cspan style=\"font-weight:bold\"\u003eGarantie\u003c\/span\u003e\u003cspan\u003e Avec l'achat de ce produit, vous bénéficiez d'une garantie de 3 ans qui couvre tout défaut de fabrication dans le cadre d'une utilisation correcte.\u003c\/span\u003e\u003c\/p\u003e \u003cp style=\"line-height:1.7;text-align:left;text-indent:0;margin-left:0;margin-top:0;margin-bottom:0\"\u003e\u003cspan style=\"font-weight:bold\"\u003eRésumé\u003c\/span\u003e\u003cspan\u003e Le couvercle et le rebord coussinés Hall Roca offrent non seulement une solution hygiénique et sûre grâce à leur matériau antibactérien, mais ils ajoutent également une touche d'élégance et de modernité à votre salle de bains. Conçu pour être compatible avec les toilettes suspendues compactes de Roca, ce produit garantit la durabilité, la commodité et une installation sans problème. Assorti d'une garantie de 3 ans, il constitue le choix idéal pour ceux qui recherchent la qualité et le design dans leur maison.\u003c\/span\u003e\u003c\/p\u003e\u003c\/article\u003e\u003c\/p\u003e","brand":"Roca","offers":[{"title":"Default Title","offer_id":48862320754953,"sku":"A801620004","price":95.59,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_product_08_10_2024_A801620004_0_c2259615-c3e3-4c4c-8c7b-895b8beea94a.webp?v=1755775611"},{"product_id":"roca-element-a801572004-tapa-y-asiento-para-inodoro-con-caida-amortiguada","title":"Abattant Et Siège de Forme Carrée Avec Frein de Chute Élément 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\/* --- Header --- *\/\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\/* --- Section Heading --- *\/\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\/* --- Bento Grid --- *\/\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\/* --- Extra Block --- *\/\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\/* --- Components List --- *\/\n.mkd__lista-componentes {\n  list-style: none;\n  margin: 20px 0 32px;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.mkd__lista-componentes li {\n  position: relative;\n  padding-left: 28px;\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  line-height: 1.6;\n  color: var(--mkd-tinta);\n}\n.mkd__lista-componentes li::before {\n  content: \"\";\n  position: absolute;\n  left: 6px;\n  top: 9px;\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background-color: var(--mkd-marca);\n}\n.mkd__lista-componentes li strong {\n  color: var(--mkd-tinta);\n  font-weight: 600;\n}\n\n\/* --- Technical Specifications Table --- *\/\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 • ELEMENT\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eAbattant Carré Element : Antibactérien et Fermeture Amortie\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eL'abattant Element réinvente l'hygiène de votre salle de bain grâce à son matériau antibactérien et sa fermeture amortie. Sa forme carrée et sa fabrication en porcelaine vitrifiée sanitaire de haute résistance assurent une durabilité exceptionnelle et un entretien facile. Profitez d'une fermeture silencieuse et sûre à chaque utilisation, pour un confort quotidien signé Roca.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eCaractéristiques Principales\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\"\u003eDIMENSIONS IDÉALES\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eDimensions : 36,9 cm\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eDimensions équilibrées conçues pour s'intégrer harmonieusement aussi bien dans les grandes salles de bains que dans les toilettes d'invités.\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\"\u003eQUALITÉ CERTIFIÉE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eGarantie et Qualité Officielle Roca\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eConforme aux normes de fabrication officielles de Roca : matériaux éprouvés, pièces de rechange disponibles et sérénité absolue.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eSpécifications Techniques\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\u003eMarque \/ Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Série\u003c\/dt\u003e\u003cdd\u003eCollection Element de Roca\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eRéférence Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA801572004\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCode EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8414329577464\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCatégorie de Produit\u003c\/dt\u003e\u003cdd\u003eAsientos y tapas de inodoro\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eDimensions Totales\u003c\/dt\u003e\u003cdd\u003e36,9 cm (largeur) x 4,2 cm (hauteur) x 44,3 cm (profondeur)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMatière Principale\u003c\/dt\u003e\u003cdd\u003ePorcelaine sanitaire brillante haute résistance\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantie Officielle\u003c\/dt\u003e\u003cdd\u003e3 Ans de garantie européenne officielle Roca\u003c\/dd\u003e\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDétails et Composants du Produit\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cul class=\"mkd__lista-componentes mkd__anim\"\u003e\n    \u003cli\u003eAbattant et siège de toilettes avec frein de chute.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eMatériau de l'Abattant Supralit®:\u003c\/strong\u003e Matériau antibactérien.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eForma:\u003c\/strong\u003e Forme : carré.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003ePeso bruto:\u003c\/strong\u003e Poids brut : 3,9 kg.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eEngagement Qualité et Soutien Officiel\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3 Ans de Garantie Européenne Fabricant Roca\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eRoca est la référence européenne dans l'équipement sanitaire. Tous les produits bénéficient de 3 ans de garantie officielle européenne et du soutien de son réseau technique officiel.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Default Title","offer_id":48862320722185,"sku":"A801572004","price":130.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_product_08_10_2024_A801572004_0_77741270-a5f9-4717-805b-e3e2d77ef1f8.webp?v=1755775616"},{"product_id":"roca-carmen-a801b5200b-tapa-y-asiento-de-supralit-para-inodoro-con-caida-amortiguada","title":"Siège Et Abattant Pour Wc Fabriqué en Avec Une Finition Blanche Carmen 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\/* --- Header --- *\/\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\/* --- Section Heading --- *\/\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\/* --- Bento Grid --- *\/\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\/* --- Extra Block --- *\/\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\/* --- Components List --- *\/\n.mkd__lista-componentes {\n  list-style: none;\n  margin: 20px 0 32px;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.mkd__lista-componentes li {\n  position: relative;\n  padding-left: 28px;\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  line-height: 1.6;\n  color: var(--mkd-tinta);\n}\n.mkd__lista-componentes li::before {\n  content: \"\";\n  position: absolute;\n  left: 6px;\n  top: 9px;\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background-color: var(--mkd-marca);\n}\n.mkd__lista-componentes li strong {\n  color: var(--mkd-tinta);\n  font-weight: 600;\n}\n\n\/* --- Technical Specifications Table --- *\/\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 • CARMEN\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eAbattant Supralit® Antibactérien pour WC Roca Carmen\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eL'abattant Roca Carmen, fabriqué en Supralit® antibactérien à pores fermés, offre une surface non poreuse qui empêche la prolifération des bactéries et facilite un nettoyage en profondeur sans effort. Sa conception ergonomique et sa fermeture amortie garantissent une utilisation silencieuse et sûre, tandis que sa finition blanche s'intègre parfaitement dans toute salle de bains contemporaine. Avec une largeur de 44 cm, cet abattant allie la durabilité de la porcelaine vitrifiée à l'innovation d'un matériau hygiénique et résistant.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eCaractéristiques Principales\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\"\u003eQUALITÉ CERTIFIÉE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eGarantie et Qualité Officielle Roca\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eConforme aux normes de fabrication officielles de Roca : matériaux éprouvés, pièces de rechange disponibles et sérénité absolue.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eSpécifications Techniques\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\u003eMarque \/ Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Série\u003c\/dt\u003e\u003cdd\u003eCollection Carmen de Roca\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eRéférence Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA801B5200B\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCatégorie de Produit\u003c\/dt\u003e\u003cdd\u003eAsientos y tapas de inodoro\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eLargeur Commerciale\u003c\/dt\u003e\u003cdd\u003e44 cm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMatière Principale\u003c\/dt\u003e\u003cdd\u003ePorcelaine sanitaire brillante haute résistance\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMatière Abattant\u003c\/dt\u003e\u003cdd\u003eSupralit® antibacteriano fácil de limpiar\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantie Officielle\u003c\/dt\u003e\u003cdd\u003e3 Ans de garantie européenne officielle Roca\u003c\/dd\u003e\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDétails et Composants du Produit\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cul class=\"mkd__lista-componentes mkd__anim\"\u003e\n    \u003cli\u003eSiège et abattant pour WC.\u003c\/li\u003e\n      \u003cli\u003eLes dimensions sont de 44 cm de largeur, 4,5 cm de hauteur et 37 cm de profondeur.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eDesign et Ergonomie:\u003c\/strong\u003e Finition blanche.\u003c\/li\u003e\n      \u003cli\u003eDe forme arrondie.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eFiabilité et Sérénité d'Origine\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003eGarantie Officielle Fabricant Roca (3 Ans)\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eChoisir Roca garantit les normes les plus strictes de durabilité. Vous profitez de 3 ans de couverture européenne officielle et d'une assistance technique spécialisée.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Otros \/ otros \/ Roca","offer_id":48862320689417,"sku":"A801B5200B","price":185.26,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_888793_2912251.webp?v=1791895064"},{"product_id":"roca-dama-a801782004-tapa-y-asiento-para-inodoro-con-caida-amortiguada","title":"Abattant Et Siège Pour Wc Avec Frein de Chute en Matériau Antibactérien Et en Laiton Chromé Dama 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\/* --- Header --- *\/\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\/* --- Section Heading --- *\/\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\/* --- Bento Grid --- *\/\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\/* --- Extra Block --- *\/\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\/* --- Components List --- *\/\n.mkd__lista-componentes {\n  list-style: none;\n  margin: 20px 0 32px;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.mkd__lista-componentes li {\n  position: relative;\n  padding-left: 28px;\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  line-height: 1.6;\n  color: var(--mkd-tinta);\n}\n.mkd__lista-componentes li::before {\n  content: \"\";\n  position: absolute;\n  left: 6px;\n  top: 9px;\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background-color: var(--mkd-marca);\n}\n.mkd__lista-componentes li strong {\n  color: var(--mkd-tinta);\n  font-weight: 600;\n}\n\n\/* --- Technical Specifications Table --- *\/\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 • DAMA\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eAbattant Dama Roca: Fermeture Douce et Antibactérien\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eL'abattant Dama Roca associe laiton chromé et matériau antibactérien pour une fermeture douce et silencieuse. Son système de fermeture amortie évite les chocs et préserve l'hygiène, tandis que son design de 35,5 cm s'adapte parfaitement à votre toilette. Offrez à votre salle de bain l'élégance et la durabilité de Roca.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eCaractéristiques Principales\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\"\u003eQUALITÉ CERTIFIÉE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eGarantie et Qualité Officielle Roca\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eConforme aux normes de fabrication officielles de Roca : matériaux éprouvés, pièces de rechange disponibles et sérénité absolue.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eSpécifications Techniques\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\u003eMarque \/ Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Série\u003c\/dt\u003e\u003cdd\u003eCollection Dama de Roca\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eRéférence Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA801782004\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCode EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8414329936308\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCatégorie de Produit\u003c\/dt\u003e\u003cdd\u003eAsientos y tapas de inodoro\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eLargeur Commerciale\u003c\/dt\u003e\u003cdd\u003e35,5 cm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMatière Principale\u003c\/dt\u003e\u003cdd\u003ePorcelaine sanitaire brillante haute résistance\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantie Officielle\u003c\/dt\u003e\u003cdd\u003e3 Ans de garantie européenne officielle Roca\u003c\/dd\u003e\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDétails et Composants du Produit\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cul class=\"mkd__lista-componentes mkd__anim\"\u003e\n    \u003cli\u003e\u003cstrong\u003eDimensions:\u003c\/strong\u003e 35,5 cm de large x 45 cm de long.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eMatériau de l'Abattant Supralit®:\u003c\/strong\u003e Abattant et siège de toilettes avec frein de chute.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eMaterial de las bisagras:\u003c\/strong\u003e Matériau antibactérien.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eForma:\u003c\/strong\u003e Matériau : laiton chromé.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003ePeso bruto:\u003c\/strong\u003e Forme : carré.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eFiabilité et Sérénité d'Origine\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003eGarantie Officielle Fabricant Roca (3 Ans)\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eChoisir Roca garantit les normes les plus strictes de durabilité. Vous profitez de 3 ans de couverture européenne officielle et d'une assistance technique spécialisée.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Default Title","offer_id":48862320623881,"sku":"A801782004","price":106.47,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_product_08_10_2024_A801782004_0_5c0801e3-12a7-43f1-adca-4fb5a6766c41.webp?v=1755775621"},{"product_id":"roca-atlanta-a801289004-tapa-y-asiento-para-inodoro-con-caida-amortiguada","title":"Roca Atlanta A801289004 – Abattant Et Siège Pour WC","description":"\u003cp\u003e\u003cem\u003eabattant WC Roca\u003c\/em\u003e — un produit Roca de qualité pour votre salle de bain.\u003c\/p\u003e\u003cp\u003eL'\u003cstrong\u003eabattant WC Roca Atlanta\u003c\/strong\u003e allie un design ergonomique à une finition blanche durable, idéal comme abattant WC Roca de remplacement.\u003c\/p\u003e\u003carticle class=\"lzd-article\"\u003e \u003cp style=\"line-height: 1.7; text-align: left; text-indent: 0; margin-left: 0; margin-top: 0; margin-bottom: 0;\"\u003e\u003cspan style=\"font-weight: bold;\"\u003eABATTANT WC ROCA ATLANTA\u003c\/span\u003e\u003c\/p\u003e \u003cp style=\"line-height: 1.7; text-align: left; text-indent: 0; margin-left: 0; margin-top: 0; margin-bottom: 0;\"\u003e\u003cspan\u003eOptimisez la fonctionnalité et le design de votre salle de bain avec l'abattant WC ATLANTA. Ce produit se caractérise par son design ergonomique et élégant, offrant confort et style en une seule pièce.\u003c\/span\u003e\u003c\/p\u003e \u003cp style=\"line-height: 1.7; text-align: left; text-indent: 0; margin-left: 0; margin-top: 0; margin-bottom: 0;\"\u003e\u003cspan style=\"font-weight: bold;\"\u003eSpécifications du Produit :\u003c\/span\u003e\u003c\/p\u003e \u003cul\u003e \u003cli\u003e\u003cdiv style=\"line-height: 1.7; text-align: left; text-indent: 0;\"\u003e\u003cspan style=\"font-weight: bold;\"\u003eDimensions Précises :\u003c\/span\u003e\u003cspan\u003e Avec une longueur de 430 mm, une largeur de 355 mm et une hauteur de 45 mm, l'abattant ATLANTA est conçu pour s'adapter parfaitement à une large gamme de toilettes standard.\u003c\/span\u003e\u003c\/div\u003e\u003c\/li\u003e \u003cli\u003e\u003cdiv style=\"line-height: 1.7; text-align: left; text-indent: 0;\"\u003e\u003cspan style=\"font-weight: bold;\"\u003eQualité Supérieure :\u003c\/span\u003e\u003cspan\u003e Fabriqué avec des matériaux durables et résistants, cet abattant garantit une longue durée de vie, conservant son aspect et sa fonctionnalité au fil du temps.\u003c\/span\u003e\u003c\/div\u003e\u003c\/li\u003e \u003cli\u003e\u003cdiv style=\"line-height: 1.7; text-align: left; text-indent: 0;\"\u003e\u003cspan style=\"font-weight: bold;\"\u003eFinition Blanche :\u003c\/span\u003e\u003cspan\u003e La finition blanche offre un aspect propre et moderne qui s'intègre parfaitement à tout style de salle de bain.\u003c\/span\u003e\u003c\/div\u003e\u003c\/li\u003e \u003cli\u003e\u003cdiv style=\"line-height: 1.7; text-align: left; text-indent: 0;\"\u003e\u003cspan style=\"font-weight: bold;\"\u003eInstallation Facile :\u003c\/span\u003e\u003cspan\u003e Conçu pour une installation simple et rapide, sans outils spécialisés.\u003c\/span\u003e\u003c\/div\u003e\u003c\/li\u003e \u003c\/ul\u003e \u003cp style=\"line-height: 1.7; text-align: left; text-indent: 0; margin-left: 0; margin-top: 0; margin-bottom: 0;\"\u003e\u003cspan style=\"font-weight: bold;\"\u003eClassification du Produit :\u003c\/span\u003e\u003c\/p\u003e \u003cp style=\"line-height: 1.7; text-align: left; text-indent: 0; margin-left: 0; margin-top: 0; margin-bottom: 0;\"\u003e\u003cspan\u003eL'abattant WC ATLANTA appartient à la catégorie des accessoires de salle de bain essentiels, se distinguant par son design moderne et sa fonctionnalité supérieure.\u003c\/span\u003e\u003c\/p\u003e \u003c\/article\u003e","brand":"Roca","offers":[{"title":"Otros \/ otros \/ Roca","offer_id":48862320591113,"sku":"A801289004.","price":77.28,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_product_08_10_2024_A801289004_0_29826cfe-d9c9-468d-b3a0-764e8020b3f2.webp?v=1755775624"},{"product_id":"roca-acces-a801232004-tapa-y-asiento-de-inodoro-con-caida-amortiguada-color-blanco","title":"Abattant Et Siège Avec Frein de Chute Fabriqués en Matériau Antibactérien Access 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\/* --- Header --- *\/\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\/* --- Section Heading --- *\/\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\/* --- Bento Grid --- *\/\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\/* --- Extra Block --- *\/\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\/* --- Components List --- *\/\n.mkd__lista-componentes {\n  list-style: none;\n  margin: 20px 0 32px;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.mkd__lista-componentes li {\n  position: relative;\n  padding-left: 28px;\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  line-height: 1.6;\n  color: var(--mkd-tinta);\n}\n.mkd__lista-componentes li::before {\n  content: \"\";\n  position: absolute;\n  left: 6px;\n  top: 9px;\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background-color: var(--mkd-marca);\n}\n.mkd__lista-componentes li strong {\n  color: var(--mkd-tinta);\n  font-weight: 600;\n}\n\n\/* --- Technical Specifications Table --- *\/\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 • ACCESS\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eAbattant Access à fermeture amortie et matériau antibactérien\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eL'abattant de la collection Access intègre un système de fermeture amortie qui supprime les bruits et protège la porcelaine vitrifiée sanitaire à haute résistance. Fabriqué avec un matériau antibactérien, il garantit une hygiène supérieure et une durabilité exceptionnelle dans la salle de bain.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eCaractéristiques Principales\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\"\u003eQUALITÉ CERTIFIÉE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eGarantie et Qualité Officielle Roca\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eConforme aux normes de fabrication officielles de Roca : matériaux éprouvés, pièces de rechange disponibles et sérénité absolue.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eSpécifications Techniques\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\u003eMarque \/ Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Série\u003c\/dt\u003e\u003cdd\u003eCollection Access de Roca\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eRéférence Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA801232004\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCode EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290305302\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCatégorie de Produit\u003c\/dt\u003e\u003cdd\u003eAsientos y tapas de inodoro\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMatière Principale\u003c\/dt\u003e\u003cdd\u003ePorcelaine sanitaire brillante haute résistance\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eAlimentation Réservoir\u003c\/dt\u003e\u003cdd\u003eInférieure\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantie Officielle\u003c\/dt\u003e\u003cdd\u003e3 Ans de garantie européenne officielle Roca\u003c\/dd\u003e\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDétails et Composants du Produit\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cul class=\"mkd__lista-componentes mkd__anim\"\u003e\n    \u003cli\u003eAbattant et siège avec frein de chute pour WC.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eMatériau de l'Abattant Supralit®:\u003c\/strong\u003e Matériau antibactérien.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eMaterial de las bisagras:\u003c\/strong\u003e Matériau des charnières : acier inoxydable.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eForma:\u003c\/strong\u003e Forme : rond.\u003c\/li\u003e\n      \u003cli\u003eCompatible avec le WC réservoir bas Access de Roca.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eEngagement Qualité et Soutien Officiel\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3 Ans de Garantie Européenne Fabricant Roca\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eRoca est la référence européenne dans l'équipement sanitaire. Tous les produits bénéficient de 3 ans de garantie officielle européenne et du soutien de son réseau technique officiel.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Default Title","offer_id":48862320427273,"sku":"A801232004","price":77.59,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_product_08_10_2024_A801232004_0_75d2cb5b-7177-46b8-9a04-16b0775a6346.webp?v=1755775626"},{"product_id":"roca-meridian-a8012a000b-tapa-y-asiento-supralit-con-caida-normal","title":"Abattant Et Siège de Forme Arrondie en Matériau Antibactérien Meridian 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\/* --- Header --- *\/\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\/* --- Section Heading --- *\/\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\/* --- Bento Grid --- *\/\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\/* --- Extra Block --- *\/\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\/* --- Components List --- *\/\n.mkd__lista-componentes {\n  list-style: none;\n  margin: 20px 0 32px;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.mkd__lista-componentes li {\n  position: relative;\n  padding-left: 28px;\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  line-height: 1.6;\n  color: var(--mkd-tinta);\n}\n.mkd__lista-componentes li::before {\n  content: \"\";\n  position: absolute;\n  left: 6px;\n  top: 9px;\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background-color: var(--mkd-marca);\n}\n.mkd__lista-componentes li strong {\n  color: var(--mkd-tinta);\n  font-weight: 600;\n}\n\n\/* --- Technical Specifications Table --- *\/\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 • MERIDIAN\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eAbattant Meridian : Supralit Antibactérien pour votre Salle de Bain\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eL'abattant Meridian de Roca, fabriqué en Supralit antibactérien à pores fermés, offre une surface hygiénique et facile à nettoyer. Son design rond et ses dimensions de 36,7 x 44,7 cm garantissent un ajustement parfait, tandis que son matériau haute résistance assure durabilité et bien-être au quotidien.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eCaractéristiques Principales\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\"\u003ePROTECTION ANTIBACTÉRIENNE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eAbattant et Siège Supralit®\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eMatériau hygiénique non poreux qui freine les bactéries et se désinfecte facilement. Charnières en acier inoxydable garanties anticorrosion.\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\"\u003eDIMENSIONS IDÉALES\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eDimensions : 36,7 cm\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eDimensions équilibrées conçues pour s'intégrer harmonieusement aussi bien dans les grandes salles de bains que dans les toilettes d'invités.\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\"\u003eQUALITÉ CERTIFIÉE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eGarantie et Qualité Officielle Roca\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eConforme aux normes de fabrication officielles de Roca : matériaux éprouvés, pièces de rechange disponibles et sérénité absolue.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eSpécifications Techniques\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\u003eMarque \/ Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Série\u003c\/dt\u003e\u003cdd\u003eCollection Meridian de Roca\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eRéférence Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA8012A000B\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCode EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290083064\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCatégorie de Produit\u003c\/dt\u003e\u003cdd\u003eAsientos y tapas de inodoro\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eDimensions Totales\u003c\/dt\u003e\u003cdd\u003e36,7 cm (largeur) x 4,5 cm (hauteur) x 44,7 cm (profondeur)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMatière Principale\u003c\/dt\u003e\u003cdd\u003ePorcelaine sanitaire brillante haute résistance\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEntraxe de Fixation\u003c\/dt\u003e\u003cdd\u003e16 cm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMatière Abattant\u003c\/dt\u003e\u003cdd\u003eSupralit® antibacteriano fácil de limpiar\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantie Officielle\u003c\/dt\u003e\u003cdd\u003e3 Ans de garantie européenne officielle Roca\u003c\/dd\u003e\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDétails et Composants du Produit\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cul class=\"mkd__lista-componentes mkd__anim\"\u003e\n    \u003cli\u003e\u003cstrong\u003eMatériau de l'Abattant Supralit®:\u003c\/strong\u003e Dimensions : 36,2 cm de large x 45 cm de long.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eMatériau de l'Abattant Supralit®:\u003c\/strong\u003e Abattant et siège pour WC.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eForma:\u003c\/strong\u003e Matériau antibactérien.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003ePeso bruto:\u003c\/strong\u003e Forme : arrondi.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eDistancia entre agujeros para colgar en la pared:\u003c\/strong\u003e Poids brut : 3,4 kg.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eAvis Technique de Composants:\u003c\/strong\u003e Las bisagras han cambiado, pueden verse las actuales en el diagrama explosionado.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eEngagement Qualité et Soutien Officiel\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3 Ans de Garantie Européenne Fabricant Roca\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eRoca est la référence européenne dans l'équipement sanitaire. Tous les produits bénéficient de 3 ans de garantie officielle européenne et du soutien de son réseau technique officiel.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Default Title","offer_id":48862320197897,"sku":"A8012A000B","price":59.58,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_product_08_10_2024_A8012A000B_0_744e180b-9eb2-476d-8e96-991827d84a4f.webp?v=1755775630"},{"product_id":"roca-round-a801b2000b-tapa-y-asiento-para-inodoro-supralit-con-caida-normal","title":"Abattant Et Siège Wc Rond en Avec Charnières Acier Inoxydable Pour Cuvette Debba 35,5 cm Roca","description":"\u003cdiv class=\"mkd\" itemscope itemtype=\"https:\/\/schema.org\/Product\"\u003e\n\u003cstyle\u003e\n\/* ==========================================================================\n   MERKI — DESCRIPCIÓN DE PRODUCTO (Optimizado)\n   ========================================================================== *\/\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700\u0026family=Playfair+Display:wght@600;700\u0026display=swap');\n\n.mkd {\n  --mkd-marca:   var(--petroleo,   #1e2d7d);\n  --mkd-suave:   var(--brand-soft, #f0f2fb);\n  --mkd-tinta:   var(--tinta,      #1c1c1c);\n  --mkd-gris:    var(--gris,       #737373);\n  --mkd-borde:   var(--borde,      #f0f0f0);\n  --mkd-blanco:  var(--blanco,     #ffffff);\n  --mkd-banda:   var(--porcelana,  #f9f8f6); \/* Tono beige muy sutil para la tabla *\/\n  --mkd-radio:   var(--radius-lg,  16px);\n  --mkd-radio-s: var(--radio,      8px);\n  \n  --mkd-display: 'Playfair Display', Georgia, serif;\n  --mkd-texto:   'Inter', system-ui, -apple-system, sans-serif;\n\n  --mkd-dur:   var(--anim-dur,   280ms);\n  --mkd-curva: var(--anim-curva, cubic-bezier(.16,.84,.44,1));\n  --mkd-desp:  var(--anim-desp,  14px);\n  --mkd-esc:   var(--anim-esc,   70ms);\n\n  font-family: var(--mkd-texto);\n  color: var(--mkd-tinta);\n  line-height: 1.65;\n  font-size: 16px;\n  max-width: 1080px;\n  margin: 0 auto;\n}\n.mkd * { box-sizing: border-box; }\n.mkd p { margin: 0 0 16px; }\n\n\/* --- Header --- *\/\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\/* --- Section Heading --- *\/\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\/* --- Bento Grid --- *\/\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\/* --- Extra Block --- *\/\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\/* --- Components List --- *\/\n.mkd__lista-componentes {\n  list-style: none;\n  margin: 20px 0 32px;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.mkd__lista-componentes li {\n  position: relative;\n  padding-left: 28px;\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  line-height: 1.6;\n  color: var(--mkd-tinta);\n}\n.mkd__lista-componentes li::before {\n  content: \"\";\n  position: absolute;\n  left: 6px;\n  top: 9px;\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background-color: var(--mkd-marca);\n}\n.mkd__lista-componentes li strong {\n  color: var(--mkd-tinta);\n  font-weight: 600;\n}\n\n\/* --- Technical Specifications Table --- *\/\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 • DEBBA\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eAbattant Supralit pour WC Roca Debba\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eL'abattant Supralit de Roca associe un matériau antibactérien à pores fermés à des charnières en acier inoxydable, garantissant une hygiène irréprochable et une durabilité exceptionnelle. Sa forme ronde s'adapte parfaitement à la série Debba, offrant une fermeture douce et sûre qui sublime la propreté et le confort de votre salle de bain.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eCaractéristiques Principales\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\"\u003eHYGIÈNE MAXIMALE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eCuvette Rimless (Sans Bride)\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eL'eau s'écoule avec une force uniforme sur toute la cuvette sans éclaboussures. Sans rebord intérieur où s'accumulent calcaire et saleté, elle se nettoie en un instant.\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\"\u003ePROTECTION ANTIBACTÉRIENNE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eAbattant et Siège Supralit®\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eMatériau hygiénique non poreux qui freine les bactéries et se désinfecte facilement. Charnières en acier inoxydable garanties anticorrosion.\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\"\u003eDIMENSIONS IDÉALES\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eDimensions : 44,3 cm\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eDimensions équilibrées conçues pour s'intégrer harmonieusement aussi bien dans les grandes salles de bains que dans les toilettes d'invités.\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\"\u003eQUALITÉ CERTIFIÉE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eGarantie et Qualité Officielle Roca\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eConforme aux normes de fabrication officielles de Roca : matériaux éprouvés, pièces de rechange disponibles et sérénité absolue.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eSpécifications Techniques\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\u003eMarque \/ Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Série\u003c\/dt\u003e\u003cdd\u003eCollection Debba de Roca\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eRéférence Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA801B2000B\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCode EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290699647\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCatégorie de Produit\u003c\/dt\u003e\u003cdd\u003eAsientos y tapas de inodoro\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eDimensions Totales\u003c\/dt\u003e\u003cdd\u003e44,3 cm (largeur) x 4,6 cm (hauteur) x 36,2 cm (profondeur)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMatière Principale\u003c\/dt\u003e\u003cdd\u003ePorcelaine sanitaire brillante haute résistance\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMatière Abattant\u003c\/dt\u003e\u003cdd\u003eSupralit® antibacteriano fácil de limpiar\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eType d'Évacuation\u003c\/dt\u003e\u003cdd\u003eSortie murale (horizontale)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eTechnologie Cuvette\u003c\/dt\u003e\u003cdd\u003eRimless (sans bride intérieure, nettoyage facile)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eAlimentation Réservoir\u003c\/dt\u003e\u003cdd\u003eInférieure\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantie Officielle\u003c\/dt\u003e\u003cdd\u003e3 Ans de garantie européenne officielle Roca\u003c\/dd\u003e\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDétails et Composants du Produit\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cul class=\"mkd__lista-componentes mkd__anim\"\u003e\n    \u003cli\u003e\u003cstrong\u003eMaterial Supralit:\u003c\/strong\u003e Matière Supralit®: composé résistant et durable qui garantit une longue durée de vie et facilite le nettoyage de l'abattant et du siège.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eForma redonda:\u003c\/strong\u003e Charnières : charnières en acier inoxydable qui offrent une fixation robuste et une bonne résistance à la corrosion, assurant un usage sûr et durable.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eCouleur blanco:\u003c\/strong\u003e Forme : ronde, design classique qui s'adapte parfaitement aux cuvettes rondes et apporte confort et esthétique.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eCollection Debba:\u003c\/strong\u003e Dimensions : 44,3 cm (longueur) x 36,2 cm (largeur) x 4,6 cm (hauteur).\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eIncluye:\u003c\/strong\u003e Largeur de la cuvette : 35,5 cm pour un ajustement précis avec les cuvettes correspondantes.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eEngagement Qualité et Soutien Officiel\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3 Ans de Garantie Européenne Fabricant Roca\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eRoca est la référence européenne dans l'équipement sanitaire. Tous les produits bénéficient de 3 ans de garantie officielle européenne et du soutien de son réseau technique officiel.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Otros \/ otros \/ Roca","offer_id":48862320132361,"sku":"A801B2000B","price":46.07,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_product_08_10_2024_A801B2000B_0_b8c282f0-d6a1-4cf4-bd46-d94f9128d375.webp?v=1755775637"},{"product_id":"roca-debba-square-a8019d200b-tapa-y-asiento-con-caida-amortiguada","title":"Abattant Et Siège de Forme Carrée Avec Frein de Chute Debba 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\/* --- Header --- *\/\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\/* --- Section Heading --- *\/\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\/* --- Bento Grid --- *\/\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\/* --- Extra Block --- *\/\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\/* --- Components List --- *\/\n.mkd__lista-componentes {\n  list-style: none;\n  margin: 20px 0 32px;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.mkd__lista-componentes li {\n  position: relative;\n  padding-left: 28px;\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  line-height: 1.6;\n  color: var(--mkd-tinta);\n}\n.mkd__lista-componentes li::before {\n  content: \"\";\n  position: absolute;\n  left: 6px;\n  top: 9px;\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background-color: var(--mkd-marca);\n}\n.mkd__lista-componentes li strong {\n  color: var(--mkd-tinta);\n  font-weight: 600;\n}\n\n\/* --- Technical Specifications Table --- *\/\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 • DEBBA\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eAbattant et Couvercle Carrés Debba : Supralit Antibactérien à Fermeture Amortie\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eL'abattant et le couvercle Debba de Roca allient la géométrie carrée à la technologie Supralit, un matériau antibactérien à pores fermés pour une hygiène et une durabilité exceptionnelles. Son système de fermeture amortie supprime les bruits et protège la porcelaine vitrifiée, tandis que ses dimensions de 36,7 x 44,4 cm et l'entraxe de fixation de 16 cm garantissent un ajustement parfait. Offrez à votre salle de bains un design qui conjugue fonctionnalité et bien-être.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eCaractéristiques Principales\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\"\u003ePROTECTION ANTIBACTÉRIENNE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eAbattant et Siège Supralit®\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eMatériau hygiénique non poreux qui freine les bactéries et se désinfecte facilement. Charnières en acier inoxydable garanties anticorrosion.\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\"\u003eQUALITÉ CERTIFIÉE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eGarantie et Qualité Officielle Roca\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eConforme aux normes de fabrication officielles de Roca : matériaux éprouvés, pièces de rechange disponibles et sérénité absolue.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eSpécifications Techniques\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\u003eMarque \/ Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Série\u003c\/dt\u003e\u003cdd\u003eCollection Debba de Roca\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eRéférence Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA8019D200B\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCode EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290095494\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCatégorie de Produit\u003c\/dt\u003e\u003cdd\u003eAsientos y tapas de inodoro\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eDimensions Abattant\u003c\/dt\u003e\u003cdd\u003e36,7 cm x 4,6 cm x 44,4 cm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMatière Principale\u003c\/dt\u003e\u003cdd\u003ePorcelaine sanitaire brillante haute résistance\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEntraxe de Fixation\u003c\/dt\u003e\u003cdd\u003e16 cm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMatière Abattant\u003c\/dt\u003e\u003cdd\u003eSupralit® antibacteriano fácil de limpiar\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantie Officielle\u003c\/dt\u003e\u003cdd\u003e3 Ans de garantie européenne officielle Roca\u003c\/dd\u003e\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDétails et Composants du Produit\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cul class=\"mkd__lista-componentes mkd__anim\"\u003e\n    \u003cli\u003eAbattant et siège pour toilettes avec frein de chute.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eMatériau de l'Abattant Supralit®:\u003c\/strong\u003e Matériau des charnières : acier inoxydable.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eDistancia entre agujeros para colgar en la pared:\u003c\/strong\u003e Forme : carré.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eMaterial de las bisagras:\u003c\/strong\u003e Poids brut : 3,2 kg.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eForma:\u003c\/strong\u003e cuadrada.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003ePeso bruto:\u003c\/strong\u003e 3,2 kg.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eAvis Technique de Composants:\u003c\/strong\u003e Las bisagras han cambiado y son diferentes a las de la imagen del producto, pueden verse las actuales en el diagrama explosionado.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eFiabilité et Sérénité d'Origine\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003eGarantie Officielle Fabricant Roca (3 Ans)\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eChoisir Roca garantit les normes les plus strictes de durabilité. Vous profitez de 3 ans de couverture européenne officielle et d'une assistance technique spécialisée.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Default Title","offer_id":48862320001289,"sku":"A8019D200B","price":89.22,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_product_08_10_2024_A8019D200B_0_77daaca9-f29b-40e9-bda5-54ce8ab3f349.webp?v=1755775638"},{"product_id":"roca-debba-a8019d000b-tapa-y-asiento-con-caida-normal-supralit","title":"Abattant Et Siège Pour Wc de Forme Carrée Debba 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\/* --- Header --- *\/\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\/* --- Section Heading --- *\/\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\/* --- Bento Grid --- *\/\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\/* --- Extra Block --- *\/\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\/* --- Components List --- *\/\n.mkd__lista-componentes {\n  list-style: none;\n  margin: 20px 0 32px;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.mkd__lista-componentes li {\n  position: relative;\n  padding-left: 28px;\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  line-height: 1.6;\n  color: var(--mkd-tinta);\n}\n.mkd__lista-componentes li::before {\n  content: \"\";\n  position: absolute;\n  left: 6px;\n  top: 9px;\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background-color: var(--mkd-marca);\n}\n.mkd__lista-componentes li strong {\n  color: var(--mkd-tinta);\n  font-weight: 600;\n}\n\n\/* --- Technical Specifications Table --- *\/\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 • DEBBA\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eAbattant carré Supralit Debba : hygiène et précision\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eL'abattant Debba de Roca, fabriqué en Supralit antibactérien à pores fermés, offre une surface non poreuse qui empêche la prolifération des bactéries et facilite un nettoyage impeccable. Sa forme carrée et ses dimensions de 36,7 x 44,4 cm s'adaptent avec exactitude aux toilettes aux lignes droites, apportant une fermeture douce et durable. L'entraxe de fixation de 16 cm assure une installation stable et précise, élevant le standard de bien-être dans la salle de bain.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eCaractéristiques Principales\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\"\u003ePROTECTION ANTIBACTÉRIENNE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eAbattant et Siège Supralit®\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eMatériau hygiénique non poreux qui freine les bactéries et se désinfecte facilement. Charnières en acier inoxydable garanties anticorrosion.\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\"\u003eDIMENSIONS IDÉALES\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eDimensions : 36,7 cm\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eDimensions équilibrées conçues pour s'intégrer harmonieusement aussi bien dans les grandes salles de bains que dans les toilettes d'invités.\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\"\u003eQUALITÉ CERTIFIÉE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eGarantie et Qualité Officielle Roca\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eConforme aux normes de fabrication officielles de Roca : matériaux éprouvés, pièces de rechange disponibles et sérénité absolue.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eSpécifications Techniques\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\u003eMarque \/ Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Série\u003c\/dt\u003e\u003cdd\u003eCollection Debba de Roca\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eRéférence Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA8019D000B\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCode EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290041354\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCatégorie de Produit\u003c\/dt\u003e\u003cdd\u003eAsientos y tapas de inodoro\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eDimensions Totales\u003c\/dt\u003e\u003cdd\u003e36,7 cm (largeur) x 4,6 cm (hauteur) x 44,4 cm (profondeur)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMatière Principale\u003c\/dt\u003e\u003cdd\u003ePorcelaine sanitaire brillante haute résistance\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEntraxe de Fixation\u003c\/dt\u003e\u003cdd\u003e16 cm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMatière Abattant\u003c\/dt\u003e\u003cdd\u003eSupralit® antibacteriano fácil de limpiar\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantie Officielle\u003c\/dt\u003e\u003cdd\u003e3 Ans de garantie européenne officielle Roca\u003c\/dd\u003e\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDétails et Composants du Produit\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cul class=\"mkd__lista-componentes mkd__anim\"\u003e\n    \u003cli\u003e\u003cstrong\u003eMatériau de l'Abattant Supralit®:\u003c\/strong\u003e Abattant et siège de toilettes de Supralit®.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eMaterial de las bisagras:\u003c\/strong\u003e Matériau des charnières : acier inoxydable.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eForma:\u003c\/strong\u003e Forme : carré.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003ePeso bruto:\u003c\/strong\u003e Poids brut : 2,9 kg.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eDistancia entre agujeros para colgar en la pared:\u003c\/strong\u003e 16 cm.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eAvis Technique de Composants:\u003c\/strong\u003e Las bisagras han cambiado, pueden verse las actuales en el diagrama explosionado.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eEngagement Qualité et Soutien Officiel\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3 Ans de Garantie Européenne Fabricant Roca\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eRoca est la référence européenne dans l'équipement sanitaire. Tous les produits bénéficient de 3 ans de garantie officielle européenne et du soutien de son réseau technique officiel.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Default Title","offer_id":48862319968521,"sku":"A8019D000B","price":46.07,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_product_08_10_2024_A8019D000B_0_bd714e0d-8664-4fd4-a49a-b6ed1defbc31.webp?v=1755775641"},{"product_id":"roca-dama-a80178c004-tapa-y-asiento-con-caida-amortiguada","title":"Abattant Et Siège Avec Frein de Chute en Matériau Antibactérien Et en Laiton Chromé Dama 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\/* --- Header --- *\/\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\/* --- Section Heading --- *\/\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\/* --- Bento Grid --- *\/\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\/* --- Extra Block --- *\/\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\/* --- Components List --- *\/\n.mkd__lista-componentes {\n  list-style: none;\n  margin: 20px 0 32px;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.mkd__lista-componentes li {\n  position: relative;\n  padding-left: 28px;\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  line-height: 1.6;\n  color: var(--mkd-tinta);\n}\n.mkd__lista-componentes li::before {\n  content: \"\";\n  position: absolute;\n  left: 6px;\n  top: 9px;\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background-color: var(--mkd-marca);\n}\n.mkd__lista-componentes li strong {\n  color: var(--mkd-tinta);\n  font-weight: 600;\n}\n\n\/* --- Technical Specifications Table --- *\/\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 • DAMA\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eAbattant Dama Roca : fermeture amortie et laiton chromé\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eLe laiton chromé et le matériau antibactérien de l'abattant Dama Roca assurent une hygiène supérieure et une durabilité exceptionnelle. Son système de fermeture amortie élimine les bruits et protège la porcelaine vitrifiée, faisant de la salle de bain un espace de sérénité et de bien-être.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eCaractéristiques Principales\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\"\u003eQUALITÉ CERTIFIÉE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eGarantie et Qualité Officielle Roca\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eConforme aux normes de fabrication officielles de Roca : matériaux éprouvés, pièces de rechange disponibles et sérénité absolue.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eSpécifications Techniques\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\u003eMarque \/ Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Série\u003c\/dt\u003e\u003cdd\u003eCollection Dama de Roca\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eRéférence Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA80178C004\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCode EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8414329936346\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCatégorie de Produit\u003c\/dt\u003e\u003cdd\u003eAsientos y tapas de inodoro\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eLargeur Commerciale\u003c\/dt\u003e\u003cdd\u003e35,5 cm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMatière Principale\u003c\/dt\u003e\u003cdd\u003ePorcelaine sanitaire brillante haute résistance\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantie Officielle\u003c\/dt\u003e\u003cdd\u003e3 Ans de garantie européenne officielle Roca\u003c\/dd\u003e\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDétails et Composants du Produit\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cul class=\"mkd__lista-componentes mkd__anim\"\u003e\n    \u003cli\u003e\u003cstrong\u003eDimensions:\u003c\/strong\u003e 35,5 cm de large x 42 cm de long.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eMatériau de l'Abattant Supralit®:\u003c\/strong\u003e Abattant et siège avec frein de chute pour WC compact.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eMaterial de las bisagras:\u003c\/strong\u003e Matériau antibactérien.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eForma:\u003c\/strong\u003e Matériau des charnières : laiton chromé.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003ePeso bruto:\u003c\/strong\u003e Forme : carré.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eFiabilité et Sérénité d'Origine\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003eGarantie Officielle Fabricant Roca (3 Ans)\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eChoisir Roca garantit les normes les plus strictes de durabilité. Vous profitez de 3 ans de couverture européenne officielle et d'une assistance technique spécialisée.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Default Title","offer_id":48862319935753,"sku":"A80178C004","price":106.46,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_product_08_10_2024_A80178C004_0_56b06284-1f19-44b3-a5fe-4546b1fdb289.webp?v=1755775645"},{"product_id":"taza-wc-roca-dama-tanque-bajo-compacto-rimless-blanco","title":"Cuvette WC Compacte Rimless pour Réservoir Attenant Dama Blanc 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\/* --- Header --- *\/\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\/* --- Section Heading --- *\/\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\/* --- Bento Grid --- *\/\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\/* --- Extra Block --- *\/\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\/* --- Components List --- *\/\n.mkd__lista-componentes {\n  list-style: none;\n  margin: 20px 0 32px;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.mkd__lista-componentes li {\n  position: relative;\n  padding-left: 28px;\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  line-height: 1.6;\n  color: var(--mkd-tinta);\n}\n.mkd__lista-componentes li::before {\n  content: \"\";\n  position: absolute;\n  left: 6px;\n  top: 9px;\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background-color: var(--mkd-marca);\n}\n.mkd__lista-componentes li strong {\n  color: var(--mkd-tinta);\n  font-weight: 600;\n}\n\n\/* --- Technical Specifications Table --- *\/\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 • DAMA\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eAbattant Dama Roca : Antibactérien et Compact\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eL'abattant Dama Roca associe une porcelaine vitrifiée sanitaire de haute résistance à un design compact de 35,5 cm de largeur. Sa surface antibactérienne assure une hygiène supérieure et durable, tandis que son profil optimisé s'adapte parfaitement aux espaces réduits sans compromettre le confort. Élevez votre salle de bain avec la qualité et le design de Roca.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eCaractéristiques Principales\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\"\u003eQUALITÉ CERTIFIÉE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eGarantie et Qualité Officielle Roca\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eConforme aux normes de fabrication officielles de Roca : matériaux éprouvés, pièces de rechange disponibles et sérénité absolue.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eSpécifications Techniques\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\u003eMarque \/ Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Série\u003c\/dt\u003e\u003cdd\u003eCollection Dama de Roca\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eRéférence Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA80178B004\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCode EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8414329936322\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCatégorie de Produit\u003c\/dt\u003e\u003cdd\u003eAsientos y tapas de inodoro\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eLargeur Commerciale\u003c\/dt\u003e\u003cdd\u003e35,5 cm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMatière Principale\u003c\/dt\u003e\u003cdd\u003ePorcelaine sanitaire brillante haute résistance\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantie Officielle\u003c\/dt\u003e\u003cdd\u003e3 Ans de garantie européenne officielle Roca\u003c\/dd\u003e\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDétails et Composants du Produit\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cul class=\"mkd__lista-componentes mkd__anim\"\u003e\n    \u003cli\u003e\u003cstrong\u003eDimensions:\u003c\/strong\u003e 35,5 cm de large x 42 cm de long.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eMatériau de l'Abattant Supralit®:\u003c\/strong\u003e Abattant et siège pour toilettes compactes.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eMaterial de las bisagras:\u003c\/strong\u003e Matériau antibactérien.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eForma:\u003c\/strong\u003e Matériau des charnières : laiton chromé .\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003ePeso bruto:\u003c\/strong\u003e Forme : carré.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eEngagement Qualité et Soutien Officiel\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3 Ans de Garantie Européenne Fabricant Roca\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eRoca est la référence européenne dans l'équipement sanitaire. Tous les produits bénéficient de 3 ans de garantie officielle européenne et du soutien de son réseau technique officiel.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Sin cisterna \/ Sans abattant","offer_id":57373747609865,"sku":"A34278L000","price":195.66,"currency_code":"EUR","in_stock":true},{"title":"Sin cisterna \/ Abattant avec couvercle","offer_id":57373747642633,"sku":"A34278L000+A80178B004","price":251.27,"currency_code":"EUR","in_stock":true},{"title":"Sin cisterna \/ Abattant avec couvercle frein de chute","offer_id":57373747675401,"sku":"A34278L000+A80178C004","price":296.67,"currency_code":"EUR","in_stock":true},{"title":"Cisterna con tapa \/ Sans abattant","offer_id":57373747708169,"sku":"A34278L000+A341782000","price":352.4,"currency_code":"EUR","in_stock":true},{"title":"Cisterna con tapa \/ Abattant avec couvercle","offer_id":57373747740937,"sku":"A34278L000+A80178B004+A341782000","price":409.97,"currency_code":"EUR","in_stock":true},{"title":"Cisterna con tapa \/ Abattant avec couvercle frein de chute","offer_id":57373747773705,"sku":"A34278L000+A80178C004+A341782000","price":458.17,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/taza-de-tanque-bajo-compacto-fabricada-en-porcelana-de-color-blanco-rimless-dama-roca_41d20223-2303-4939-9902-5eaaa29bc24e.jpg?v=1792453030"},{"product_id":"taza-wc-roca-the-gap-square-tanque-alto-rimless-blanco","title":"Cuvette en Porcelaine Blanche Pour Réservoir Haut 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\/* --- Header --- *\/\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\/* --- Section Heading --- *\/\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\/* --- Bento Grid --- *\/\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\/* --- Extra Block --- *\/\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\/* --- Components List --- *\/\n.mkd__lista-componentes {\n  list-style: none;\n  margin: 20px 0 32px;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.mkd__lista-componentes li {\n  position: relative;\n  padding-left: 28px;\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  line-height: 1.6;\n  color: var(--mkd-tinta);\n}\n.mkd__lista-componentes li::before {\n  content: \"\";\n  position: absolute;\n  left: 6px;\n  top: 9px;\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background-color: var(--mkd-marca);\n}\n.mkd__lista-componentes li strong {\n  color: var(--mkd-tinta);\n  font-weight: 600;\n}\n\n\/* --- Technical Specifications Table --- *\/\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\"\u003eThe Gap Square : Cuvette Rimless en Porcelaine à Sortie Double\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eLa porcelaine vitrifiée sanitaire haute résistance s'allie à la technologie Rimless pour un auto-nettoyage maximal. Avec sortie double et abattant Supralit antibactérien, cette cuvette de 35 cm garantit hygiène et durabilité.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eCaractéristiques Principales\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\"\u003eHYGIÈNE MAXIMALE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eCuvette Rimless (Sans Bride)\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eL'eau s'écoule avec une force uniforme sur toute la cuvette sans éclaboussures. Sans rebord intérieur où s'accumulent calcaire et saleté, elle se nettoie en un instant.\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\"\u003ePROTECTION ANTIBACTÉRIENNE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eAbattant et Siège Supralit®\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eMatériau hygiénique non poreux qui freine les bactéries et se désinfecte facilement. Charnières en acier inoxydable garanties anticorrosion.\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\"\u003eINSTALLATION SIMPLE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eÉvacuation Double (Sol ou Mur)\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eCompatible que votre évacuation de salle de bain soit murale ou au sol.\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\"\u003ePORCELAINE SANITAIRE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003ePorcelaine Brillante Facile à Nettoyer\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003ePorcelaine sanitaire résistante aux rayures et aux produits ménagers courants, conservant son éclat d'origine.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eSpécifications Techniques\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\u003eÉléments Inclus\u003c\/dt\u003e\u003cdd\u003ecoude d'évacuation y kit de fixation\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMarque \/ Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Série\u003c\/dt\u003e\u003cdd\u003eCollection The Gap Square de Roca\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eRéférence Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA347479000 + (A80147000B (normal) o A80147200B (amortiguada))\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCatégorie de Produit\u003c\/dt\u003e\u003cdd\u003eTazas de inodoro\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eLargeur Commerciale\u003c\/dt\u003e\u003cdd\u003e35 cm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMatière Principale\u003c\/dt\u003e\u003cdd\u003ePorcelaine sanitaire brillante haute résistance\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMatière Abattant\u003c\/dt\u003e\u003cdd\u003eSupralit® antibacteriano fácil de limpiar\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eType d'Évacuation\u003c\/dt\u003e\u003cdd\u003eSortie double (adaptée pour évacuation au sol ou murale)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eTechnologie Cuvette\u003c\/dt\u003e\u003cdd\u003eRimless (sans bride intérieure, nettoyage facile)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantie Officielle\u003c\/dt\u003e\u003cdd\u003e3 Ans de garantie européenne officielle Roca\u003c\/dd\u003e\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDétails et Composants du Produit\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cul class=\"mkd__lista-componentes mkd__anim\"\u003e\n    \u003cli\u003eCuvette Rimless hauteur confortable, adossée au mur, avec double sortie pour réservoir haut, réservoir encastrable ou bouton-poussoir, de la série The Gap Square de Roca.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eDimensions:\u003c\/strong\u003e 35 cm de largeur x 61 cm de profondeur x 44 cm de hauteur.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eDistribuidor Hidráulico Antisalpicaduras:\u003c\/strong\u003e Fabriquée en porcelaine.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eDistribuidor Hidráulico Antisalpicaduras:\u003c\/strong\u003e Couleur : blanche.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eTapa y asiento de Supralit:\u003c\/strong\u003e Bénéficie de la technologie Rimless.\u003c\/li\u003e\n      \u003cli\u003eFacile à nettoyer. Absence de zone où s'accumule la saleté, permettant une meilleure hygiène.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eCharnières et Fixations:\u003c\/strong\u003e Comprend un distributeur d'eau interne qui offre une chasse différente à la classique verticale.\u003c\/li\u003e\n      \u003cli\u003eL'eau sort avec plus de force et atteint tout l'intérieur de la cuvette en évitant les éclaboussures, grâce à la conception du WC.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eA elección entre:\u003c\/strong\u003e Cuvette carrée adossée au mur avec double sortie.\u003c\/li\u003e\n      \u003cli\u003eCoude d'évacuation et kit de fixation inclus.\u003c\/li\u003e\n      \u003cli\u003eAbattant et siège en Supralit®: Facile à nettoyer. Charnières en acier inoxydable incluses. Forme carrée. Au choix : Abattant et siège classiques. Abattant et siège avec frein de chute.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eEngagement Qualité et Soutien Officiel\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3 Ans de Garantie Européenne Fabricant Roca\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eRoca est la référence européenne dans l'équipement sanitaire. Tous les produits bénéficient de 3 ans de garantie officielle européenne et du soutien de son réseau technique officiel.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Abattant avec couvercle","offer_id":57444825301257,"sku":"A347479000+A80147000B","price":253.21,"currency_code":"EUR","in_stock":true},{"title":"Abattant avec couvercle frein de chute","offer_id":57444825334025,"sku":"A347479000+A80147200B","price":291.59,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_480034_726505.webp?v=1791804540"},{"product_id":"roca-victoria-a801b6000b-tapa-y-asiento-para-inodoro-con-caida-normal","title":"Abattant Et Siège Pour Wc en Matériau Antibactérien Et en Acier Inoxydable Blanc Victoria 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\/* --- Header --- *\/\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\/* --- Section Heading --- *\/\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\/* --- Bento Grid --- *\/\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\/* --- Extra Block --- *\/\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\/* --- Components List --- *\/\n.mkd__lista-componentes {\n  list-style: none;\n  margin: 20px 0 32px;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.mkd__lista-componentes li {\n  position: relative;\n  padding-left: 28px;\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  line-height: 1.6;\n  color: var(--mkd-tinta);\n}\n.mkd__lista-componentes li::before {\n  content: \"\";\n  position: absolute;\n  left: 6px;\n  top: 9px;\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background-color: var(--mkd-marca);\n}\n.mkd__lista-componentes li strong {\n  color: var(--mkd-tinta);\n  font-weight: 600;\n}\n\n\/* --- Technical Specifications Table --- *\/\n.mkd__specs {\n  margin: 0; padding: 0;\n  border-top: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio-s);\n  overflow: hidden;\n}\n.mkd__fila {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 18px 20px;\n  border-bottom: 1px solid var(--mkd-borde);\n  gap: 20px;\n  background-color: transparent; \n  transition: background-color var(--mkd-dur) var(--mkd-curva); \n}\n.mkd__fila:nth-child(even) {\n  background-color: var(--mkd-banda);\n}\n@media (hover: hover){\n  .mkd__fila:hover { \n    background-color: var(--mkd-suave); \n  }\n}\n.mkd__fila dt {\n  font-size: 15px; \n  font-weight: 500;\n  color: var(--mkd-gris); \n  margin: 0;\n  flex: 1;\n}\n.mkd__fila dd {\n  margin: 0; \n  font-size: 15px; \n  font-weight: 700;\n  color: var(--mkd-tinta);\n  text-align: right;\n  flex: 1.5;\n}\n\n\/* --- Cierre de garantía -------------------------------------------------- *\/\n.mkd__garantia {\n  margin-top: 56px; padding: 40px;\n  background: var(--mkd-marca); color: #fff;\n  border-radius: var(--mkd-radio);\n  text-align: center;\n}\n.mkd__garantia-ante {\n  font-size: 12px; font-weight: 600; letter-spacing: 0.15em;\n  text-transform: uppercase; opacity: 0.8; margin-bottom: 12px;\n  display: block;\n}\n.mkd__garantia-tit {\n  font-family: var(--mkd-display); font-size: 26px; font-weight: 700;\n  margin: 0 0 16px; color: #fff;\n}\n.mkd__garantia p { \n  margin: 0 auto; font-size: 16px; opacity: 0.9; \n  max-width: 65ch; line-height: 1.6; \n}\n\n\/* --- Movimiento ----------------------------------------------------------- *\/\n@media (prefers-reduced-motion: no-preference){\n  .mkd__anim {\n    animation: mkd-entrar var(--mkd-dur) var(--mkd-curva) both;\n    animation-delay: calc(var(--i, 0) * var(--mkd-esc));\n  }\n  .mkd__filete { animation: mkd-filete var(--mkd-dur) var(--mkd-curva) both; }\n}\n@keyframes mkd-entrar{\n  from{ opacity: 0; transform: translateY(var(--mkd-desp)); }\n  to  { opacity: 1; transform: none; }\n}\n@keyframes mkd-filete{\n  from{ transform: scaleX(0); }\n  to  { transform: scaleX(1); }\n}\n.mkd__rejilla \u003e :nth-child(1){ --i: 0; }\n.mkd__rejilla \u003e :nth-child(2){ --i: 1; }\n.mkd__rejilla \u003e :nth-child(3){ --i: 2; }\n.mkd__rejilla \u003e :nth-child(4){ --i: 3; }\n\n\/* --- Móvil ----------------------------------------------------------------- *\/\n@media (max-width: 768px){\n  .mkd__fila { \n    flex-direction: column; \n    align-items: flex-start;\n    padding: 16px 20px;\n    gap: 6px; \n  }\n  .mkd__fila dt { font-size: 14px; }\n  .mkd__fila dd { text-align: left; width: 100%; }\n  \n  .mkd__bloque { padding: 20px 16px; }\n  .mkd__garantia { padding: 32px 20px; text-align: left; }\n}\n\u003c\/style\u003e\n\n  \u003cheader class=\"mkd__header mkd__anim\"\u003e\n    \u003cp class=\"mkd__ante\" itemprop=\"category\"\u003eROCA • VICTORIA\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eAbattant Supralit® antibactérien pour WC Victoria\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eL'abattant Victoria associe le matériau Supralit® à pores fermés et des propriétés antibactériennes, offrant une surface hygiénique et facile à nettoyer. Sa conception ergonomique et sa résistance aux produits chimiques garantissent durabilité et bien-être dans la salle de bain.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eCaractéristiques Principales\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\"\u003ePROTECTION ANTIBACTÉRIENNE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eAbattant et Siège Supralit®\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eMatériau hygiénique non poreux qui freine les bactéries et se désinfecte facilement. Charnières en acier inoxydable garanties anticorrosion.\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\"\u003eDIMENSIONS IDÉALES\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eDimensions : 36 cm\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eDimensions équilibrées conçues pour s'intégrer harmonieusement aussi bien dans les grandes salles de bains que dans les toilettes d'invités.\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\"\u003eQUALITÉ CERTIFIÉE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eGarantie et Qualité Officielle Roca\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eConforme aux normes de fabrication officielles de Roca : matériaux éprouvés, pièces de rechange disponibles et sérénité absolue.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eSpécifications Techniques\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\u003eMarque \/ Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Série\u003c\/dt\u003e\u003cdd\u003eCollection Victoria de Roca\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eRéférence Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA801B6000B\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCode EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290655469\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCatégorie de Produit\u003c\/dt\u003e\u003cdd\u003eSanitarios para movilidad reducida\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eDimensions Totales\u003c\/dt\u003e\u003cdd\u003e36 cm (largeur) x 4,8 cm (hauteur) x 44,7 cm (profondeur)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMatière Principale\u003c\/dt\u003e\u003cdd\u003ePorcelaine sanitaire brillante haute résistance\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEntraxe de Fixation\u003c\/dt\u003e\u003cdd\u003e16 cm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMatière Abattant\u003c\/dt\u003e\u003cdd\u003eSupralit® antibacteriano fácil de limpiar\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantie Officielle\u003c\/dt\u003e\u003cdd\u003e3 Ans de garantie européenne officielle Roca\u003c\/dd\u003e\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDétails et Composants du Produit\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cul class=\"mkd__lista-componentes mkd__anim\"\u003e\n    \u003cli\u003eAbattant et siège de toilettes.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eMaterial de las bisagras:\u003c\/strong\u003e Charnières en acier inoxydable.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eForma:\u003c\/strong\u003e Matériau antibactérien.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003ePoids:\u003c\/strong\u003e Forme : arrondi.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eDistancia entre agujeros para colgar en la pared:\u003c\/strong\u003e Poids : 3,1 kg.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eAvis Technique de Composants:\u003c\/strong\u003e Las bisagras han cambiado, pueden verse las actuales en el diagrama explosionado.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eEngagement Qualité et Soutien Officiel\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3 Ans de Garantie Européenne Fabricant Roca\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eRoca est la référence européenne dans l'équipement sanitaire. Tous les produits bénéficient de 3 ans de garantie officielle européenne et du soutien de son réseau technique officiel.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Default Title","offer_id":48862319771913,"sku":"A801B6000B","price":55.96,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_product_08_10_2024_A801B6000B_0_a50ff8e4-2b03-4114-87ee-7630105780e6.webp?v=1755775657"},{"product_id":"taza-rimless-suspendida-compacta-the-gap-square-blanco-roca","title":"Cuvette WC Suspendue Compacte Rimless The Gap Square Blanc 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\/* --- Header --- *\/\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\/* --- Section Heading --- *\/\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\/* --- Bento Grid --- *\/\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\/* --- Extra Block --- *\/\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\/* --- Components List --- *\/\n.mkd__lista-componentes {\n  list-style: none;\n  margin: 20px 0 32px;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.mkd__lista-componentes li {\n  position: relative;\n  padding-left: 28px;\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  line-height: 1.6;\n  color: var(--mkd-tinta);\n}\n.mkd__lista-componentes li::before {\n  content: \"\";\n  position: absolute;\n  left: 6px;\n  top: 9px;\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background-color: var(--mkd-marca);\n}\n.mkd__lista-componentes li strong {\n  color: var(--mkd-tinta);\n  font-weight: 600;\n}\n\n\/* --- Technical Specifications Table --- *\/\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\"\u003eAbattant The Gap Square : Supralit® antibactérien et ajustement parfait\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eL'abattant The Gap Square de Roca est fabriqué en Supralit®, un matériau antibactérien à pores fermés qui garantit une hygiène supérieure et une durabilité exceptionnelle. Son design épuré et son système de fixation à 22,5 cm assurent une intégration parfaite avec le WC à réservoir bas compact, apportant bien-être et propreté à chaque utilisation.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eCaractéristiques Principales\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\"\u003ePROTECTION ANTIBACTÉRIENNE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eAbattant et Siège Supralit®\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eMatériau hygiénique non poreux qui freine les bactéries et se désinfecte facilement. Charnières en acier inoxydable garanties anticorrosion.\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\"\u003eDIMENSIONS IDÉALES\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eDimensions : 35 cm\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eDimensions équilibrées conçues pour s'intégrer harmonieusement aussi bien dans les grandes salles de bains que dans les toilettes d'invités.\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\"\u003eQUALITÉ CERTIFIÉE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eGarantie et Qualité Officielle Roca\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eConforme aux normes de fabrication officielles de Roca : matériaux éprouvés, pièces de rechange disponibles et sérénité absolue.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eSpécifications Techniques\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\u003eMarque \/ Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Série\u003c\/dt\u003e\u003cdd\u003eCollection The Gap Square de Roca\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eRéférence Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA80173200B\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCode EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8414329924442\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCatégorie de Produit\u003c\/dt\u003e\u003cdd\u003eAsientos y tapas de inodoro\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eDimensions Totales\u003c\/dt\u003e\u003cdd\u003e35 cm (largeur) x 4,6 cm (hauteur) x 42 cm (profondeur)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMatière Principale\u003c\/dt\u003e\u003cdd\u003ePorcelaine sanitaire brillante haute résistance\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEntraxe de Fixation\u003c\/dt\u003e\u003cdd\u003e22,5 cm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMatière Abattant\u003c\/dt\u003e\u003cdd\u003eSupralit® antibacteriano fácil de limpiar\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eAlimentation Réservoir\u003c\/dt\u003e\u003cdd\u003eInférieure\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantie Officielle\u003c\/dt\u003e\u003cdd\u003e3 Ans de garantie européenne officielle Roca\u003c\/dd\u003e\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDétails et Composants du Produit\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cul class=\"mkd__lista-componentes mkd__anim\"\u003e\n    \u003cli\u003e\u003cstrong\u003eDimensions:\u003c\/strong\u003e 35 cm de large x 42,7 cm de long.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eForma:\u003c\/strong\u003e Abattant et siège avec frein de chute pour WC compact.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003ePeso bruto:\u003c\/strong\u003e Matériau antibactérien.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eDistancia entre agujeros para colgar en la pared:\u003c\/strong\u003e Forme : carré.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eAvis Technique de Composants:\u003c\/strong\u003e Poids brut : 2,7 kg.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eEngagement Qualité et Soutien Officiel\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3 Ans de Garantie Européenne Fabricant Roca\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eRoca est la référence européenne dans l'équipement sanitaire. Tous les produits bénéficient de 3 ans de garantie officielle européenne et du soutien de son réseau technique officiel.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Sin asiento ni tapa","offer_id":57373052240137,"sku":"A34647A000","price":195.66,"currency_code":"EUR","in_stock":true},{"title":"Abattant avec couvercle","offer_id":57373052272905,"sku":"A34647A000+A80173000B","price":248.04,"currency_code":"EUR","in_stock":true},{"title":"Asiento con tapa con amortiguador Supralit®","offer_id":57373052305673,"sku":"A34647A000+A80173200B","price":291.83,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/taza-suspendida-compacta-rimless-con-altura-confort-adosada-a-pared-the-gap-square-roca.png?v=1792453046"},{"product_id":"roca-dama-a801780004-tapa-y-asiento-con-bisagaras-cromadas-con-caida-normal","title":"Abattant Et Siège de Forme Carrée en Matériau Antibactérien Et Laiton Chromé Dama 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\/* --- Header --- *\/\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\/* --- Section Heading --- *\/\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\/* --- Bento Grid --- *\/\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\/* --- Extra Block --- *\/\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\/* --- Components List --- *\/\n.mkd__lista-componentes {\n  list-style: none;\n  margin: 20px 0 32px;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.mkd__lista-componentes li {\n  position: relative;\n  padding-left: 28px;\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  line-height: 1.6;\n  color: var(--mkd-tinta);\n}\n.mkd__lista-componentes li::before {\n  content: \"\";\n  position: absolute;\n  left: 6px;\n  top: 9px;\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background-color: var(--mkd-marca);\n}\n.mkd__lista-componentes li strong {\n  color: var(--mkd-tinta);\n  font-weight: 600;\n}\n\n\/* --- Technical Specifications Table --- *\/\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 • DAMA\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eAbattant Dama Roca : Antibactérien et Carré\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eL'abattant Dama Roca associe une porcelaine vitrifiée sanitaire haute résistance à un matériau antibactérien innovant et des finitions en laiton chromé. Son design carré de 35,5 cm de large apporte une esthétique contemporaine et garantit une hygiène supérieure dans votre salle de bain.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eCaractéristiques Principales\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\"\u003eQUALITÉ CERTIFIÉE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eGarantie et Qualité Officielle Roca\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eConforme aux normes de fabrication officielles de Roca : matériaux éprouvés, pièces de rechange disponibles et sérénité absolue.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eSpécifications Techniques\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\u003eMarque \/ Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Série\u003c\/dt\u003e\u003cdd\u003eCollection Dama de Roca\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eRéférence Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA801780004\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCode EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8414329936285\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCatégorie de Produit\u003c\/dt\u003e\u003cdd\u003eAsientos y tapas de inodoro\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eLargeur Commerciale\u003c\/dt\u003e\u003cdd\u003e35,5 cm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMatière Principale\u003c\/dt\u003e\u003cdd\u003ePorcelaine sanitaire brillante haute résistance\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantie Officielle\u003c\/dt\u003e\u003cdd\u003e3 Ans de garantie européenne officielle Roca\u003c\/dd\u003e\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDétails et Composants du Produit\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cul class=\"mkd__lista-componentes mkd__anim\"\u003e\n    \u003cli\u003e\u003cstrong\u003eDimensions:\u003c\/strong\u003e 35,5 cm de large x 45 cm de long.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eMatériau de l'Abattant Supralit®:\u003c\/strong\u003e Abattant et siège de toilettes.\u003c\/li\u003e\n      \u003cli\u003eMatériau antibactérien.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eMaterial de las bisagras:\u003c\/strong\u003e Fabriqué en résine.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eForma:\u003c\/strong\u003e Matériau des charnières : laiton chromé.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003ePeso bruto:\u003c\/strong\u003e Forme : carré.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eEngagement Qualité et Soutien Officiel\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3 Ans de Garantie Européenne Fabricant Roca\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eRoca est la référence européenne dans l'équipement sanitaire. Tous les produits bénéficient de 3 ans de garantie officielle européenne et du soutien de son réseau technique officiel.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Default Title","offer_id":48862319575305,"sku":"A801780004","price":60.18,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_product_08_10_2024_A801780004_0_c9d480c7-0504-46fb-8772-21a8330d5792.webp?v=1755775663"},{"product_id":"roca-access-a801230004-tapa-y-asiento-para-indoro-con-caida-normal-para-personas-con-movilidad-reducida","title":"Abattant Et Siège Avec Ouverture de Forme Ronde Pour Personnes À Mobilité Réduite Access 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\/* --- Header --- *\/\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\/* --- Section Heading --- *\/\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\/* --- Bento Grid --- *\/\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\/* --- Extra Block --- *\/\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\/* --- Components List --- *\/\n.mkd__lista-componentes {\n  list-style: none;\n  margin: 20px 0 32px;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.mkd__lista-componentes li {\n  position: relative;\n  padding-left: 28px;\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  line-height: 1.6;\n  color: var(--mkd-tinta);\n}\n.mkd__lista-componentes li::before {\n  content: \"\";\n  position: absolute;\n  left: 6px;\n  top: 9px;\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background-color: var(--mkd-marca);\n}\n.mkd__lista-componentes li strong {\n  color: var(--mkd-tinta);\n  font-weight: 600;\n}\n\n\/* --- Technical Specifications Table --- *\/\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 • ACCESS\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eAbattant rond Access : porcelaine vitrifiée pour mobilité réduite\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eConçu pour offrir un appui solide et sécurisant, cet abattant en porcelaine vitrifiée sanitaire de haute résistance assure une stabilité et une durabilité exceptionnelles. Sa forme ronde et sa largeur de 37 cm facilitent l'usage quotidien, apportant confiance et confort dans la salle de bain.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eCaractéristiques Principales\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\"\u003eQUALITÉ CERTIFIÉE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eGarantie et Qualité Officielle Roca\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eConforme aux normes de fabrication officielles de Roca : matériaux éprouvés, pièces de rechange disponibles et sérénité absolue.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eSpécifications Techniques\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\u003eMarque \/ Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Série\u003c\/dt\u003e\u003cdd\u003eCollection Access de Roca\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eRéférence Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA801230004\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCode EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8414329761719\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCatégorie de Produit\u003c\/dt\u003e\u003cdd\u003eAsientos y tapas de inodoro\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eLargeur Commerciale\u003c\/dt\u003e\u003cdd\u003e37 cm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMatière Principale\u003c\/dt\u003e\u003cdd\u003ePorcelaine sanitaire brillante haute résistance\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantie Officielle\u003c\/dt\u003e\u003cdd\u003e3 Ans de garantie européenne officielle Roca\u003c\/dd\u003e\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDétails et Composants du Produit\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cul class=\"mkd__lista-componentes mkd__anim\"\u003e\n    \u003cli\u003e\u003cstrong\u003eDimensions:\u003c\/strong\u003e 37 cm de large x 44,7 cm de long.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eMatériau de l'Abattant Supralit®:\u003c\/strong\u003e Abattant et siège avec ouverture frontale pour WC.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eMaterial de las bisagras:\u003c\/strong\u003e Matériau antibactérien.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eMatériau des charnières:\u003c\/strong\u003e acier inoxydable.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eForma:\u003c\/strong\u003e Recommandé pour les personnes à mobilité réduite.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003ePeso bruto:\u003c\/strong\u003e Forme : arrondi.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eEngagement Qualité et Soutien Officiel\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3 Ans de Garantie Européenne Fabricant Roca\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eRoca est la référence européenne dans l'équipement sanitaire. Tous les produits bénéficient de 3 ans de garantie officielle européenne et du soutien de son réseau technique officiel.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Default Title","offer_id":48862319509769,"sku":"A801230004","price":56.58,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_product_08_10_2024_A801230004_0_036413ff-b542-40c2-8541-8bcad79905b5.webp?v=1755775667"},{"product_id":"roca-dama-senso-a801511004-tapa-y-asiento-con-caida-normal-para-inodoro-de-forma-cuadrada-y-de-color-blanco","title":"Siège Et Abattant Senso Blanc Dama 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\/* --- Header --- *\/\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\/* --- Section Heading --- *\/\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\/* --- Bento Grid --- *\/\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\/* --- Extra Block --- *\/\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\/* --- Components List --- *\/\n.mkd__lista-componentes {\n  list-style: none;\n  margin: 20px 0 32px;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.mkd__lista-componentes li {\n  position: relative;\n  padding-left: 28px;\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  line-height: 1.6;\n  color: var(--mkd-tinta);\n}\n.mkd__lista-componentes li::before {\n  content: \"\";\n  position: absolute;\n  left: 6px;\n  top: 9px;\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background-color: var(--mkd-marca);\n}\n.mkd__lista-componentes li strong {\n  color: var(--mkd-tinta);\n  font-weight: 600;\n}\n\n\/* --- Technical Specifications Table --- *\/\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 • DAMA\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eAbattant Dama Senso : Porcelaine Vitrifiée et Design Carré\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eL'abattant Dama Senso allie la robustesse de la porcelaine vitrifiée sanitaire à un design carré aux lignes épurées. Sa finition blanche Roca et les vis de fixation incluses assurent une installation précise et une durabilité exceptionnelle, sublimant l'esthétique de votre salle de bains avec une touche de sophistication intemporelle.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eCaractéristiques Principales\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\"\u003eQUALITÉ CERTIFIÉE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eGarantie et Qualité Officielle Roca\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eConforme aux normes de fabrication officielles de Roca : matériaux éprouvés, pièces de rechange disponibles et sérénité absolue.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eSpécifications Techniques\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\u003eÉléments Inclus\u003c\/dt\u003e\u003cdd\u003elos tornillos de fijación\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMarque \/ Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Série\u003c\/dt\u003e\u003cdd\u003eCollection Dama de Roca\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eRéférence Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA801511004 \/ A801512004\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCode EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8414329461879\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCatégorie de Produit\u003c\/dt\u003e\u003cdd\u003eAsientos y tapas de inodoro\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMatière Principale\u003c\/dt\u003e\u003cdd\u003ePorcelaine sanitaire brillante haute résistance\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantie Officielle\u003c\/dt\u003e\u003cdd\u003e3 Ans de garantie européenne officielle Roca\u003c\/dd\u003e\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDétails et Composants du Produit\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cul class=\"mkd__lista-componentes mkd__anim\"\u003e\n    \u003cli\u003eSiège et abattant pour WC Dama Senso.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eCouleur de la tapa:\u003c\/strong\u003e Couleur : Blanc.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eCharnières et Fixations:\u003c\/strong\u003e Charnières en acier inoxydable.\u003c\/li\u003e\n      \u003cli\u003eSans frein de chute.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eForme:\u003c\/strong\u003e Carrée.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eEngagement Qualité et Soutien Officiel\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3 Ans de Garantie Européenne Fabricant Roca\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eRoca est la référence européenne dans l'équipement sanitaire. Tous les produits bénéficient de 3 ans de garantie officielle européenne et du soutien de son réseau technique officiel.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Abattant avec couvercle","offer_id":57373010166025,"sku":"A801511004","price":64.46,"currency_code":"EUR","in_stock":true},{"title":"Abattant avec couvercle frein de chute","offer_id":57373010198793,"sku":"A801512004","price":113.82,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_product_08_10_2024_A801511004_0_0ab4143a-3cc0-48dd-87b0-cf5c93e72757.webp?v=1755775669"},{"product_id":"roca-dama-retro-a801327004-tapa-y-asiento-para-inodoro-con-caida-normal-de-material-antibacteriano-de-facil-extraccion","title":"Abattant Et Siège Avec Extraction Facile en Matériau Antibactérien Dama Retro 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\/* --- Header --- *\/\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\/* --- Section Heading --- *\/\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\/* --- Bento Grid --- *\/\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\/* --- Extra Block --- *\/\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\/* --- Components List --- *\/\n.mkd__lista-componentes {\n  list-style: none;\n  margin: 20px 0 32px;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.mkd__lista-componentes li {\n  position: relative;\n  padding-left: 28px;\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  line-height: 1.6;\n  color: var(--mkd-tinta);\n}\n.mkd__lista-componentes li::before {\n  content: \"\";\n  position: absolute;\n  left: 6px;\n  top: 9px;\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background-color: var(--mkd-marca);\n}\n.mkd__lista-componentes li strong {\n  color: var(--mkd-tinta);\n  font-weight: 600;\n}\n\n\/* --- Technical Specifications Table --- *\/\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 • DAMA RETRO\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eAbattant Dama Retro : Hygiène Antibactérienne et Extraction Facile\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eL'abattant et le cerceau Dama Retro de Roca allient un matériau antibactérien à un système d'extraction rapide pour une hygiène quotidienne renforcée. Sa porcelaine vitrifiée sanitaire de haute résistance garantit une durabilité exceptionnelle, tandis que sa largeur de 32,7 cm s'adapte avec précision à votre toilette. Un geste simple qui transforme l'entretien de la salle de bains en un moment de bien-être.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eCaractéristiques Principales\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\"\u003eQUALITÉ CERTIFIÉE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eGarantie et Qualité Officielle Roca\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eConforme aux normes de fabrication officielles de Roca : matériaux éprouvés, pièces de rechange disponibles et sérénité absolue.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eSpécifications Techniques\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\u003eMarque \/ Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Série\u003c\/dt\u003e\u003cdd\u003eCollection Dama Retro de Roca\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eRéférence Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA801327004\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCode EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8414329421828\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCatégorie de Produit\u003c\/dt\u003e\u003cdd\u003eAsientos y tapas de inodoro\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eLargeur Commerciale\u003c\/dt\u003e\u003cdd\u003e32,7 cm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMatière Principale\u003c\/dt\u003e\u003cdd\u003ePorcelaine sanitaire brillante haute résistance\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantie Officielle\u003c\/dt\u003e\u003cdd\u003e3 Ans de garantie européenne officielle Roca\u003c\/dd\u003e\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDétails et Composants du Produit\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cul class=\"mkd__lista-componentes mkd__anim\"\u003e\n    \u003cli\u003e\u003cstrong\u003eDimensions:\u003c\/strong\u003e 32,7 cm de large x 45 cm de long.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eMatériau de l'Abattant Supralit®:\u003c\/strong\u003e Abattant et siège de toilettes.\u003c\/li\u003e\n      \u003cli\u003eMatériau antibactérien.\u003c\/li\u003e\n      \u003cli\u003eRetrait facile.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eEngagement Qualité et Soutien Officiel\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3 Ans de Garantie Européenne Fabricant Roca\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eRoca est la référence européenne dans l'équipement sanitaire. Tous les produits bénéficient de 3 ans de garantie officielle européenne et du soutien de son réseau technique officiel.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Default Title","offer_id":48862319411465,"sku":"A801327004","price":55.97,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_product_08_10_2024_A801327004_0_c78af379-d8e9-4206-b7b0-bfff12dfa712.webp?v=1755775671"},{"product_id":"taza-wc-roca-the-gap-square-tanque-bajo-rimless-salida-dual","title":"Cuvette WC Rimless pour Réservoir Attenant Sortie Duale The Gap Square Blanc 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\/* --- Header --- *\/\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\/* --- Section Heading --- *\/\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\/* --- Bento Grid --- *\/\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\/* --- Extra Block --- *\/\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\/* --- Components List --- *\/\n.mkd__lista-componentes {\n  list-style: none;\n  margin: 20px 0 32px;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.mkd__lista-componentes li {\n  position: relative;\n  padding-left: 28px;\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  line-height: 1.6;\n  color: var(--mkd-tinta);\n}\n.mkd__lista-componentes li::before {\n  content: \"\";\n  position: absolute;\n  left: 6px;\n  top: 9px;\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background-color: var(--mkd-marca);\n}\n.mkd__lista-componentes li strong {\n  color: var(--mkd-tinta);\n  font-weight: 600;\n}\n\n\/* --- Technical Specifications Table --- *\/\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\"\u003eAbattant The Gap Square : Supralit Antibactérien\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eL'abattant The Gap Square, en Supralit antibactérien à pores fermés, offre une hygiène irréprochable et une résistance durable. Son design épuré s'adapte parfaitement aux toilettes à réservoir bas, sublimant votre salle de bain avec une fermeture douce et silencieuse.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eCaractéristiques Principales\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\"\u003ePROTECTION ANTIBACTÉRIENNE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eAbattant et Siège Supralit®\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eMatériau hygiénique non poreux qui freine les bactéries et se désinfecte facilement. Charnières en acier inoxydable garanties anticorrosion.\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\"\u003eDIMENSIONS IDÉALES\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eDimensions : 35 cm\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eDimensions équilibrées conçues pour s'intégrer harmonieusement aussi bien dans les grandes salles de bains que dans les toilettes d'invités.\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\"\u003eQUALITÉ CERTIFIÉE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eGarantie et Qualité Officielle Roca\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eConforme aux normes de fabrication officielles de Roca : matériaux éprouvés, pièces de rechange disponibles et sérénité absolue.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eSpécifications Techniques\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\u003eMarque \/ Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Série\u003c\/dt\u003e\u003cdd\u003eCollection The Gap Square de Roca\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eRéférence Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA80147000B\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCode EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8414329149395\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCatégorie de Produit\u003c\/dt\u003e\u003cdd\u003eAsientos y tapas de inodoro\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eDimensions Totales\u003c\/dt\u003e\u003cdd\u003e35 cm (largeur) x 4,6 cm (hauteur) x 45,1 cm (profondeur)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMatière Principale\u003c\/dt\u003e\u003cdd\u003ePorcelaine sanitaire brillante haute résistance\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eEntraxe de Fixation\u003c\/dt\u003e\u003cdd\u003e16 cm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMatière Abattant\u003c\/dt\u003e\u003cdd\u003eSupralit® antibacteriano fácil de limpiar\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eAlimentation Réservoir\u003c\/dt\u003e\u003cdd\u003eInférieure\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantie Officielle\u003c\/dt\u003e\u003cdd\u003e3 Ans de garantie européenne officielle Roca\u003c\/dd\u003e\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDétails et Composants du Produit\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cul class=\"mkd__lista-componentes mkd__anim\"\u003e\n    \u003cli\u003eAbattant et siège pour WC The Gap de Roca.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eForma:\u003c\/strong\u003e Dimensions : 35 cm de large x 45,5 cm de long.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003ePeso bruto:\u003c\/strong\u003e Matériau antibactérien.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eDistancia entre agujeros para colgar en la pared:\u003c\/strong\u003e Forme : carrée.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eCharnières et Fixations:\u003c\/strong\u003e Poids brut : 3,4 kg.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eAvis Technique de Composants:\u003c\/strong\u003e Las bisagras han cambiado, pueden verse las actuales en el diagrama explosionado.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eFiabilité et Sérénité d'Origine\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003eGarantie Officielle Fabricant Roca (3 Ans)\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eChoisir Roca garantit les normes les plus strictes de durabilité. Vous profitez de 3 ans de couverture européenne officielle et d'une assistance technique spécialisée.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Abattant avec couvercle","offer_id":57373747478793,"sku":"A3421AC000+A80147000B","price":218.28,"currency_code":"EUR","in_stock":true},{"title":"Abattant avec couvercle frein de chute","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\/taza-para-tanque-bajo-altura-confort-the-gap-roca.png?v=1792453032"},{"product_id":"urinario-mini-aqua-30-cm-blanco-roca","title":"Urinoir Recommandé Pour Espaces Publics Fabriqué en Porcelaine de Couleur Blanche Mini Aqua 30 cm Roca","description":"\u003cdiv class=\"mkd\" itemscope itemtype=\"https:\/\/schema.org\/Product\"\u003e\n\u003cstyle\u003e\n\/* ==========================================================================\n   MERKI — DESCRIPCIÓN DE PRODUCTO (Optimizado)\n   ========================================================================== *\/\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700\u0026family=Playfair+Display:wght@600;700\u0026display=swap');\n\n.mkd {\n  --mkd-marca:   var(--petroleo,   #1e2d7d);\n  --mkd-suave:   var(--brand-soft, #f0f2fb);\n  --mkd-tinta:   var(--tinta,      #1c1c1c);\n  --mkd-gris:    var(--gris,       #737373);\n  --mkd-borde:   var(--borde,      #f0f0f0);\n  --mkd-blanco:  var(--blanco,     #ffffff);\n  --mkd-banda:   var(--porcelana,  #f9f8f6); \/* Tono beige muy sutil para la tabla *\/\n  --mkd-radio:   var(--radius-lg,  16px);\n  --mkd-radio-s: var(--radio,      8px);\n  \n  --mkd-display: 'Playfair Display', Georgia, serif;\n  --mkd-texto:   'Inter', system-ui, -apple-system, sans-serif;\n\n  --mkd-dur:   var(--anim-dur,   280ms);\n  --mkd-curva: var(--anim-curva, cubic-bezier(.16,.84,.44,1));\n  --mkd-desp:  var(--anim-desp,  14px);\n  --mkd-esc:   var(--anim-esc,   70ms);\n\n  font-family: var(--mkd-texto);\n  color: var(--mkd-tinta);\n  line-height: 1.65;\n  font-size: 16px;\n  max-width: 1080px;\n  margin: 0 auto;\n}\n.mkd * { box-sizing: border-box; }\n.mkd p { margin: 0 0 16px; }\n\n\/* --- Header --- *\/\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\/* --- Section Heading --- *\/\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\/* --- Bento Grid --- *\/\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\/* --- Extra Block --- *\/\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\/* --- Components List --- *\/\n.mkd__lista-componentes {\n  list-style: none;\n  margin: 20px 0 32px;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.mkd__lista-componentes li {\n  position: relative;\n  padding-left: 28px;\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  line-height: 1.6;\n  color: var(--mkd-tinta);\n}\n.mkd__lista-componentes li::before {\n  content: \"\";\n  position: absolute;\n  left: 6px;\n  top: 9px;\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background-color: var(--mkd-marca);\n}\n.mkd__lista-componentes li strong {\n  color: var(--mkd-tinta);\n  font-weight: 600;\n}\n\n\/* --- Technical Specifications Table --- *\/\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 • MINI\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eUrinoir Mini Roca : 30 cm en porcelaine vitrifiée pour espaces publics\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eCompact et résistant, l'urinoir Mini Roca de 30 cm est fabriqué en porcelaine vitrifiée sanitaire à haute résistance, idéal pour les environnements à fort trafic. Sa conception suspendue avec fixations murales incluses optimise l'espace et garantit une hygiène durable.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eCaractéristiques Principales\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\"\u003ePORCELAINE SANITAIRE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003ePorcelaine Brillante Facile à Nettoyer\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003ePorcelaine sanitaire résistante aux rayures et aux produits ménagers courants, conservant son éclat d'origine.\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\"\u003eQUALITÉ CERTIFIÉE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eGarantie et Qualité Officielle Roca\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eConforme aux normes de fabrication officielles de Roca : matériaux éprouvés, pièces de rechange disponibles et sérénité absolue.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eSpécifications Techniques\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\u003eÉléments Inclus\u003c\/dt\u003e\u003cdd\u003eMeuble bas suspendu avec fixations de montage mural\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMarque \/ Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Série\u003c\/dt\u003e\u003cdd\u003eCollection Mini de Roca\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eRéférence Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA353145000 + A5A9177C00\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCode EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8414329785043\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCatégorie de Produit\u003c\/dt\u003e\u003cdd\u003eUrinarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eLargeur Commerciale\u003c\/dt\u003e\u003cdd\u003e30 cm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMatière Principale\u003c\/dt\u003e\u003cdd\u003ePorcelaine sanitaire brillante haute résistance\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantie Officielle\u003c\/dt\u003e\u003cdd\u003e3 Ans de garantie européenne officielle Roca\u003c\/dd\u003e\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDétails et Composants du Produit\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cul class=\"mkd__lista-componentes mkd__anim\"\u003e\n    \u003cli\u003e\u003cstrong\u003eDesign et Ergonomie:\u003c\/strong\u003e Urinoir appartenant à la ligne Mini de Roca.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eDimensions:\u003c\/strong\u003e 30 cm de largeur x 42 cm de hauteur x 25 cm de profondeur.\u003c\/li\u003e\n      \u003cli\u003eFabriqué en porcelaine.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003ePosición de la toma de agua:\u003c\/strong\u003e Couleur blanche.\u003c\/li\u003e\n      \u003cli\u003eIncompatible avec abattant.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003ePosition de l'entrée d'eau:\u003c\/strong\u003e vertical extérieur.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eEngagement Qualité et Soutien Officiel\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3 Ans de Garantie Européenne Fabricant Roca\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eRoca est la référence européenne dans l'équipement sanitaire. Tous les produits bénéficient de 3 ans de garantie officielle européenne et du soutien de son réseau technique officiel.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Aucun","offer_id":57372824404233,"sku":"A353145000","price":62.59,"currency_code":"EUR","in_stock":true},{"title":"Aqua exterior de 1\/2\"","offer_id":57372824338697,"sku":"A353145000+A5A9177C00","price":169.98,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_378700_348559.webp?v=1790964556"},{"product_id":"roca-ona-a5a0b9enb0-mezclador-para-bano-ducha-empotrable-de-16cm-de-diametro-color-negro-mate","title":"Mitigeur Encastré Bain-Douche Ona Noir Mat 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\/* --- Header --- *\/\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\/* --- Section Heading --- *\/\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\/* --- Bento Grid --- *\/\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\/* --- Extra Block --- *\/\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\/* --- Components List --- *\/\n.mkd__lista-componentes {\n  list-style: none;\n  margin: 20px 0 32px;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.mkd__lista-componentes li {\n  position: relative;\n  padding-left: 28px;\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  line-height: 1.6;\n  color: var(--mkd-tinta);\n}\n.mkd__lista-componentes li::before {\n  content: \"\";\n  position: absolute;\n  left: 6px;\n  top: 9px;\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background-color: var(--mkd-marca);\n}\n.mkd__lista-componentes li strong {\n  color: var(--mkd-tinta);\n  font-weight: 600;\n}\n\n\/* --- Technical Specifications Table --- *\/\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 • ÉQUIPEMENT OFFICIEL\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eRocaBox : Cartouche céramique pour baignoire et douche\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eLe caisson d'encastrement RocaBox intègre une cartouche céramique haute résistance, assurant un contrôle précis du débit et de la température pour votre baignoire et votre douche. Son installation encastrée facilite l'entretien et offre une esthétique épurée, tandis que la fiabilité de la cartouche céramique garantit durabilité et confort sur le long terme.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eCaractéristiques Principales\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\"\u003eQUALITÉ CERTIFIÉE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eGarantie et Qualité Officielle Roca\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eConforme aux normes de fabrication officielles de Roca : matériaux éprouvés, pièces de rechange disponibles et sérénité absolue.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eSpécifications Techniques\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\u003eMarque \/ Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Série\u003c\/dt\u003e\u003cdd\u003eRoca Colección Oficial\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eRéférence Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA525869403\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCode EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290397154\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCatégorie de Produit\u003c\/dt\u003e\u003cdd\u003eCajas de registro\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMatière Principale\u003c\/dt\u003e\u003cdd\u003eAcrylique sanitaire haute résistance\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantie Officielle\u003c\/dt\u003e\u003cdd\u003e3 Ans de garantie européenne officielle Roca\u003c\/dd\u003e\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDétails et Composants du Produit\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cul class=\"mkd__lista-componentes mkd__anim\"\u003e\n    \u003cli\u003e\u003cstrong\u003eLugar de instalación:\u003c\/strong\u003e Dimensions : 16 cm de diamètre.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eLevier et Cartouche Céramique:\u003c\/strong\u003e Lieu d'installation : baignoire, douche.\u003c\/li\u003e\n      \u003cli\u003eCartouche céramique offrant une grande résistance à l'usure du matériel face au contact avec l'eau.\u003c\/li\u003e\n      \u003cli\u003eCompatible avec mélangeur thermostatique ou mitigeur encastré pour baignoire ou douche.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eType d'installation:\u003c\/strong\u003e Mélangeur encastré non inclus.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eEngagement Qualité et Soutien Officiel\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3 Ans de Garantie Européenne Fabricant Roca\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eRoca est la référence européenne dans l'équipement sanitaire. Tous les produits bénéficient de 3 ans de garantie officielle européenne et du soutien de son réseau technique officiel.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Sin cuerpo empotrable","offer_id":57372825092361,"sku":"A5A0B9ENB0","price":201.25,"currency_code":"EUR","in_stock":true},{"title":"Cuerpo empotrable para baño-ducha","offer_id":57372825125129,"sku":"A5A0B9ENB0+A525869403","price":300.85,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/mezclador-para-bano-ducha-empotrable-de-16cm-de-diametro-color-negro-mate-ona-roca.png?v=1792453052"},{"product_id":"roca-ona-a5a0b9ec00-mezclador-para-bano-ducha-empotrable-de-16cm-de-diametro-en-acabado-cromado","title":"Robinet Mitigeur de Baignoire-douche À Encastrer de Diamètre Et Couleur Chromée Ona 16 cm Roca","description":"\u003cdiv class=\"mkd\" itemscope itemtype=\"https:\/\/schema.org\/Product\"\u003e\n\u003cstyle\u003e\n\/* ==========================================================================\n   MERKI — DESCRIPCIÓN DE PRODUCTO (Optimizado)\n   ========================================================================== *\/\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700\u0026family=Playfair+Display:wght@600;700\u0026display=swap');\n\n.mkd {\n  --mkd-marca:   var(--petroleo,   #1e2d7d);\n  --mkd-suave:   var(--brand-soft, #f0f2fb);\n  --mkd-tinta:   var(--tinta,      #1c1c1c);\n  --mkd-gris:    var(--gris,       #737373);\n  --mkd-borde:   var(--borde,      #f0f0f0);\n  --mkd-blanco:  var(--blanco,     #ffffff);\n  --mkd-banda:   var(--porcelana,  #f9f8f6); \/* Tono beige muy sutil para la tabla *\/\n  --mkd-radio:   var(--radius-lg,  16px);\n  --mkd-radio-s: var(--radio,      8px);\n  \n  --mkd-display: 'Playfair Display', Georgia, serif;\n  --mkd-texto:   'Inter', system-ui, -apple-system, sans-serif;\n\n  --mkd-dur:   var(--anim-dur,   280ms);\n  --mkd-curva: var(--anim-curva, cubic-bezier(.16,.84,.44,1));\n  --mkd-desp:  var(--anim-desp,  14px);\n  --mkd-esc:   var(--anim-esc,   70ms);\n\n  font-family: var(--mkd-texto);\n  color: var(--mkd-tinta);\n  line-height: 1.65;\n  font-size: 16px;\n  max-width: 1080px;\n  margin: 0 auto;\n}\n.mkd * { box-sizing: border-box; }\n.mkd p { margin: 0 0 16px; }\n\n\/* --- Header --- *\/\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\/* --- Section Heading --- *\/\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\/* --- Bento Grid --- *\/\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\/* --- Extra Block --- *\/\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\/* --- Components List --- *\/\n.mkd__lista-componentes {\n  list-style: none;\n  margin: 20px 0 32px;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.mkd__lista-componentes li {\n  position: relative;\n  padding-left: 28px;\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  line-height: 1.6;\n  color: var(--mkd-tinta);\n}\n.mkd__lista-componentes li::before {\n  content: \"\";\n  position: absolute;\n  left: 6px;\n  top: 9px;\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background-color: var(--mkd-marca);\n}\n.mkd__lista-componentes li strong {\n  color: var(--mkd-tinta);\n  font-weight: 600;\n}\n\n\/* --- Technical Specifications Table --- *\/\n.mkd__specs {\n  margin: 0; padding: 0;\n  border-top: 1px solid var(--mkd-borde);\n  border-radius: var(--mkd-radio-s);\n  overflow: hidden;\n}\n.mkd__fila {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 18px 20px;\n  border-bottom: 1px solid var(--mkd-borde);\n  gap: 20px;\n  background-color: transparent; \n  transition: background-color var(--mkd-dur) var(--mkd-curva); \n}\n.mkd__fila:nth-child(even) {\n  background-color: var(--mkd-banda);\n}\n@media (hover: hover){\n  .mkd__fila:hover { \n    background-color: var(--mkd-suave); \n  }\n}\n.mkd__fila dt {\n  font-size: 15px; \n  font-weight: 500;\n  color: var(--mkd-gris); \n  margin: 0;\n  flex: 1;\n}\n.mkd__fila dd {\n  margin: 0; \n  font-size: 15px; \n  font-weight: 700;\n  color: var(--mkd-tinta);\n  text-align: right;\n  flex: 1.5;\n}\n\n\/* --- Cierre de garantía -------------------------------------------------- *\/\n.mkd__garantia {\n  margin-top: 56px; padding: 40px;\n  background: var(--mkd-marca); color: #fff;\n  border-radius: var(--mkd-radio);\n  text-align: center;\n}\n.mkd__garantia-ante {\n  font-size: 12px; font-weight: 600; letter-spacing: 0.15em;\n  text-transform: uppercase; opacity: 0.8; margin-bottom: 12px;\n  display: block;\n}\n.mkd__garantia-tit {\n  font-family: var(--mkd-display); font-size: 26px; font-weight: 700;\n  margin: 0 0 16px; color: #fff;\n}\n.mkd__garantia p { \n  margin: 0 auto; font-size: 16px; opacity: 0.9; \n  max-width: 65ch; line-height: 1.6; \n}\n\n\/* --- Movimiento ----------------------------------------------------------- *\/\n@media (prefers-reduced-motion: no-preference){\n  .mkd__anim {\n    animation: mkd-entrar var(--mkd-dur) var(--mkd-curva) both;\n    animation-delay: calc(var(--i, 0) * var(--mkd-esc));\n  }\n  .mkd__filete { animation: mkd-filete var(--mkd-dur) var(--mkd-curva) both; }\n}\n@keyframes mkd-entrar{\n  from{ opacity: 0; transform: translateY(var(--mkd-desp)); }\n  to  { opacity: 1; transform: none; }\n}\n@keyframes mkd-filete{\n  from{ transform: scaleX(0); }\n  to  { transform: scaleX(1); }\n}\n.mkd__rejilla \u003e :nth-child(1){ --i: 0; }\n.mkd__rejilla \u003e :nth-child(2){ --i: 1; }\n.mkd__rejilla \u003e :nth-child(3){ --i: 2; }\n.mkd__rejilla \u003e :nth-child(4){ --i: 3; }\n\n\/* --- Móvil ----------------------------------------------------------------- *\/\n@media (max-width: 768px){\n  .mkd__fila { \n    flex-direction: column; \n    align-items: flex-start;\n    padding: 16px 20px;\n    gap: 6px; \n  }\n  .mkd__fila dt { font-size: 14px; }\n  .mkd__fila dd { text-align: left; width: 100%; }\n  \n  .mkd__bloque { padding: 20px 16px; }\n  .mkd__garantia { padding: 32px 20px; text-align: left; }\n}\n\u003c\/style\u003e\n\n  \u003cheader class=\"mkd__header mkd__anim\"\u003e\n    \u003cp class=\"mkd__ante\" itemprop=\"category\"\u003eROCA • ONA\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eMitigeur encastré Ona : 16 cm de précision chromée\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eLe mitigeur Ona de Roca réinvente l'espace douche avec son design encastré de 16 cm et sa finition chromée durable. Son installation épurée est facilitée par des flexibles d'alimentation, vous laissant libre de choisir la pomme de douche qui vous correspond. Une expérience de bien-être où la technique se met au service de l'esthétique.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eCaractéristiques Principales\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\"\u003eQUALITÉ CERTIFIÉE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eGarantie et Qualité Officielle Roca\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eConforme aux normes de fabrication officielles de Roca : matériaux éprouvés, pièces de rechange disponibles et sérénité absolue.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eSpécifications Techniques\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\u003eÉléments Inclus\u003c\/dt\u003e\u003cdd\u003eenlaces de alimentación flexibles\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMarque \/ Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Série\u003c\/dt\u003e\u003cdd\u003eCollection Ona de Roca\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eRéférence Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA5A0B9EC00 + A525869403\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCode EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290748727\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCatégorie de Produit\u003c\/dt\u003e\u003cdd\u003eGrifos para ducha\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eAvis de Livraison \/ Composants\u003c\/dt\u003e\u003cdd\u003eNe comprend pas duchador (disponible séparément)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eLargeur Commerciale\u003c\/dt\u003e\u003cdd\u003e16 cm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMatière Principale\u003c\/dt\u003e\u003cdd\u003eLaiton de haute qualité\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantie Officielle\u003c\/dt\u003e\u003cdd\u003e3 Ans de garantie européenne officielle Roca\u003c\/dd\u003e\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDétails et Composants du Produit\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cul class=\"mkd__lista-componentes mkd__anim\"\u003e\n    \u003cli\u003e\u003cstrong\u003eCollection et Configuration:\u003c\/strong\u003e Robinet mitigeur de douche à 2 voies et à encastrer, série Ona de Roca.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eDimensions:\u003c\/strong\u003e 16 cm de largeur.\u003c\/li\u003e\n      \u003cli\u003ePossède un inverseur automatique.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eDesign et Ergonomie:\u003c\/strong\u003e Poignée située au niveau de la zone supérieure.\u003c\/li\u003e\n      \u003cli\u003eDispose d'un limiteur de débit, aidant à faire des économies d'eau et d'énergie.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eFlexibles de raccordement inclus:\u003c\/strong\u003e Combine un corps arrondi et lisse avec les couleurs exclusives offertes par la marque, comme la finition chromée.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eÉléments Non Inclus:\u003c\/strong\u003e Installation : à encastrer. Entrée d'eau : 1\/2\".\u003c\/li\u003e\n      \u003cli\u003eConnexions flexibles d'alimentation incluses.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eFiabilité et Sérénité d'Origine\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003eGarantie Officielle Fabricant Roca (3 Ans)\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eChoisir Roca garantit les normes les plus strictes de durabilité. Vous profitez de 3 ans de couverture européenne officielle et d'une assistance technique spécialisée.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Sin cuerpo empotrable","offer_id":57373236003081,"sku":"A5A0B9EC00","price":142.21,"currency_code":"EUR","in_stock":true},{"title":"Con cuerpo empotrable","offer_id":57373236035849,"sku":"A5A0B9EC00+A525869403","price":240.83,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_product_08_10_2024_A5A0B9EC00_0_be43d948-a210-497b-8bac-027550bfe727.webp?v=1755775689"},{"product_id":"roca-cala-a5a066enb0-grifo-de-ducha-con-inversor-negro-mate","title":"Robinet de Douche Avec Inverseur Noir Mat Cala 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\/* --- Header --- *\/\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\/* --- Section Heading --- *\/\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\/* --- Bento Grid --- *\/\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\/* --- Extra Block --- *\/\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\/* --- Components List --- *\/\n.mkd__lista-componentes {\n  list-style: none;\n  margin: 20px 0 32px;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.mkd__lista-componentes li {\n  position: relative;\n  padding-left: 28px;\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  line-height: 1.6;\n  color: var(--mkd-tinta);\n}\n.mkd__lista-componentes li::before {\n  content: \"\";\n  position: absolute;\n  left: 6px;\n  top: 9px;\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background-color: var(--mkd-marca);\n}\n.mkd__lista-componentes li strong {\n  color: var(--mkd-tinta);\n  font-weight: 600;\n}\n\n\/* --- Technical Specifications Table --- *\/\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 • ATLAS\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eMitigeur de douche Cala : inverseur noir mat et précision de 8 cm\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eLe mitigeur de douche Cala de Roca, avec sa finition noir mat et son inverseur intégré, transforme la routine quotidienne en un rituel de précision. Sa conception compacte de 8 cm de largeur commerciale s'adapte avec exactitude aux installations murales, tandis que sa construction robuste assure une performance durable et un contrôle intuitif de l'eau. La série Atlas soutient chaque détail avec la garantie de qualité Roca.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eCaractéristiques Principales\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\"\u003eFINITION ÉLÉGANTE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eFinition Noir Mat Roca\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eFinition noir mat élégante et agréable au toucher. Limite les traces de doigts et résiste au nettoyage quotidien sans ternir.\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\"\u003eQUALITÉ CERTIFIÉE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eGarantie et Qualité Officielle Roca\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eConforme aux normes de fabrication officielles de Roca : matériaux éprouvés, pièces de rechange disponibles et sérénité absolue.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eSpécifications Techniques\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\u003eÉléments Inclus\u003c\/dt\u003e\u003cdd\u003eMeuble bas suspendu avec fixations de montage mural\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMarque \/ Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Série\u003c\/dt\u003e\u003cdd\u003eCollection Atlas de Roca\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eRéférence Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA5A066ENB0\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCatégorie de Produit\u003c\/dt\u003e\u003cdd\u003eGrifos para ducha\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eAvis de Livraison \/ Composants\u003c\/dt\u003e\u003cdd\u003eNe comprend pas desagüe (disponible séparément)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eLargeur Commerciale\u003c\/dt\u003e\u003cdd\u003e8 cm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMatière Principale\u003c\/dt\u003e\u003cdd\u003eLaiton de haute qualité\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eFinition \/ Couleur\u003c\/dt\u003e\u003cdd itemprop=\"color\"\u003eNoir Mat\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantie Officielle\u003c\/dt\u003e\u003cdd\u003e3 Ans de garantie européenne officielle Roca\u003c\/dd\u003e\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDétails et Composants du Produit\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cul class=\"mkd__lista-componentes mkd__anim\"\u003e\n    \u003cli\u003eMitigeur de douche avec inverseur automatique.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eFinition:\u003c\/strong\u003e Dimensions : 10,5 cm de long x 8 cm de large. Rosace de 16 cm de diamètre.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eType d'installation:\u003c\/strong\u003e Finition noir mat.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eInstallation:\u003c\/strong\u003e murale ou encastrée.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eRosca de la toma de agua:\u003c\/strong\u003e Dispose d'un inverseur automatique permettant d'économiser l'eau et l'énergie.\u003c\/li\u003e\n      \u003cli\u003eEntrée d'eau de 1\/2\".\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eÉléments Non Inclus:\u003c\/strong\u003e Sous-ensemble encastrable et rosace inclus.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eFiabilité et Sérénité d'Origine\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003eGarantie Officielle Fabricant Roca (3 Ans)\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eChoisir Roca garantit les normes les plus strictes de durabilité. Vous profitez de 3 ans de couverture européenne officielle et d'une assistance technique spécialisée.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Default Title","offer_id":48862318985481,"sku":"A5A066ENB0","price":166.36,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_product_08_10_2024_A5A066ENB0_0_b067de3c-b54c-4d73-8443-4fef0f6543e0.webp?v=1755775705"},{"product_id":"roca-cala-a5a066ec00-grifo-de-ducha-monomando-con-inversor-cromado","title":"Robinet Mitigeur de Douche Avec Inverseur Chromé Cala 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\/* --- Header --- *\/\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\/* --- Section Heading --- *\/\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\/* --- Bento Grid --- *\/\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\/* --- Extra Block --- *\/\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\/* --- Components List --- *\/\n.mkd__lista-componentes {\n  list-style: none;\n  margin: 20px 0 32px;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.mkd__lista-componentes li {\n  position: relative;\n  padding-left: 28px;\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  line-height: 1.6;\n  color: var(--mkd-tinta);\n}\n.mkd__lista-componentes li::before {\n  content: \"\";\n  position: absolute;\n  left: 6px;\n  top: 9px;\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background-color: var(--mkd-marca);\n}\n.mkd__lista-componentes li strong {\n  color: var(--mkd-tinta);\n  font-weight: 600;\n}\n\n\/* --- Technical Specifications Table --- *\/\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 • ATLAS\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eMitigeur de douche Cala : inverseur et chrome durable\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eLe mitigeur de douche Cala de Roca allie un design intemporel à la fonctionnalité d'un inverseur intégré. Sa finition chromée de haute qualité résiste à l'humidité et à l'usage quotidien, tandis que sa manipulation précise vous permet d'ajuster débit et température en toute douceur. Profitez d'une expérience de douche personnalisée et sans effort, avec la garantie d'une marque leader de l'équipement de salle de bain.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eCaractéristiques Principales\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\"\u003eDOUCEUR ET PRÉCISION\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eCartouche Céramique Haute Durabilité\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eMécanisme céramique intérieur pour régler température et débit en toute fluidité. Évite les fuites et assure une longévité remarquable.\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\"\u003eQUALITÉ CERTIFIÉE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eGarantie et Qualité Officielle Roca\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eConforme aux normes de fabrication officielles de Roca : matériaux éprouvés, pièces de rechange disponibles et sérénité absolue.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eSpécifications Techniques\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\u003eÉléments Inclus\u003c\/dt\u003e\u003cdd\u003eMeuble bas suspendu avec fixations de montage mural\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMarque \/ Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Série\u003c\/dt\u003e\u003cdd\u003eCollection Atlas de Roca\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eRéférence Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA5A066EC00\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCatégorie de Produit\u003c\/dt\u003e\u003cdd\u003eGrifos para ducha\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eAvis de Livraison \/ Composants\u003c\/dt\u003e\u003cdd\u003eNe comprend pas desagüe (disponible séparément)\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMatière Principale\u003c\/dt\u003e\u003cdd\u003eLaiton de haute qualité\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantie Officielle\u003c\/dt\u003e\u003cdd\u003e3 Ans de garantie européenne officielle Roca\u003c\/dd\u003e\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDétails et Composants du Produit\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cul class=\"mkd__lista-componentes mkd__anim\"\u003e\n    \u003cli\u003eMitigeur de douche avec inverseur automatique.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eFinition:\u003c\/strong\u003e Dimensions : 16 cm de diamètre, avec 8 cm de point médian pour la connexion.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eType d'installation:\u003c\/strong\u003e Finition chromée.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eInstallation:\u003c\/strong\u003e encastrée, avec entrée d'eau de 1\/2\".\u003c\/li\u003e\n      \u003cli\u003eDispose d'un inverseur automatique permettant d'économiser l'eau et l'énergie.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eÉléments Non Inclus:\u003c\/strong\u003e Sous-ensemble encastrable et rosace inclus.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eEngagement Qualité et Soutien Officiel\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003e3 Ans de Garantie Européenne Fabricant Roca\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eRoca est la référence européenne dans l'équipement sanitaire. Tous les produits bénéficient de 3 ans de garantie officielle européenne et du soutien de son réseau technique officiel.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Default Title","offer_id":48862318919945,"sku":"A5A066EC00","price":120.75,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_product_08_10_2024_A5A066EC00_0_ceee167b-75d5-4d5b-9d4b-93f575931521.webp?v=1755775707"},{"product_id":"roca-atlas-a5a0b90c00-mezclador-para-bano-ducha-empotrable-y-con-inversor-en-acabado-cromado","title":"Robinet Encastrable Baignoire-douche Avec Inverseur Atlas 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\/* --- Header --- *\/\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\/* --- Section Heading --- *\/\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\/* --- Bento Grid --- *\/\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\/* --- Extra Block --- *\/\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\/* --- Components List --- *\/\n.mkd__lista-componentes {\n  list-style: none;\n  margin: 20px 0 32px;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.mkd__lista-componentes li {\n  position: relative;\n  padding-left: 28px;\n  font-family: var(--mkd-texto);\n  font-size: 15px;\n  line-height: 1.6;\n  color: var(--mkd-tinta);\n}\n.mkd__lista-componentes li::before {\n  content: \"\";\n  position: absolute;\n  left: 6px;\n  top: 9px;\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background-color: var(--mkd-marca);\n}\n.mkd__lista-componentes li strong {\n  color: var(--mkd-tinta);\n  font-weight: 600;\n}\n\n\/* --- Technical Specifications Table --- *\/\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 • ÉQUIPEMENT OFFICIEL\u003c\/p\u003e\n    \u003ch2 class=\"mkd__titulo\" itemprop=\"name\"\u003eDouche encastrée avec RocaBox : ordre technique et finition chromée\u003c\/h2\u003e\n    \u003cp class=\"mkd__lead\" itemprop=\"description\"\u003eLe mitigeur Atlas Roca intègre le mécanisme Universal RocaBox, un boîtier d'encastrement qui facilite l'entretien sans travaux. Sa finition chromée et sa largeur de 16 cm offrent une présence visuelle épurée et durable dans la salle de bain.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eCaractéristiques Principales\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\"\u003eDOUCEUR ET PRÉCISION\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eCartouche Céramique Haute Durabilité\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eMécanisme céramique intérieur pour régler température et débit en toute fluidité. Évite les fuites et assure une longévité remarquable.\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\"\u003eQUALITÉ CERTIFIÉE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"mkd__sub\"\u003eGarantie et Qualité Officielle Roca\u003c\/p\u003e\n      \u003cp class=\"mkd__cuerpo\"\u003eConforme aux normes de fabrication officielles de Roca : matériaux éprouvés, pièces de rechange disponibles et sérénité absolue.\u003c\/p\u003e\n    \u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eSpécifications Techniques\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\u003eÉléments Inclus\u003c\/dt\u003e\u003cdd\u003emecanismo Universal RocaBox (caja de registro), ideal para instalaciones empotradas\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMarque \/ Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"brand\"\u003eRoca Sanitarios\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCollection \/ Série\u003c\/dt\u003e\u003cdd\u003eRoca Colección Oficial\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eRéférence Fabricant\u003c\/dt\u003e\u003cdd itemprop=\"sku\"\u003eA5A0B90C00 + A525869403\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCode EAN\u003c\/dt\u003e\u003cdd itemprop=\"gtin13\"\u003e8433290570151\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eCatégorie de Produit\u003c\/dt\u003e\u003cdd\u003eGrifos para ducha\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eLargeur Commerciale\u003c\/dt\u003e\u003cdd\u003e16 cm\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eMatière Principale\u003c\/dt\u003e\u003cdd\u003eLaiton de haute qualité\u003c\/dd\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mkd__fila\"\u003e\u003cdt\u003eGarantie Officielle\u003c\/dt\u003e\u003cdd\u003e3 Ans de garantie européenne officielle Roca\u003c\/dd\u003e\u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003ch3 class=\"mkd__h3\"\u003eDétails et Composants du Produit\u003c\/h3\u003e\n  \u003cdiv class=\"mkd__filete\"\u003e\u003c\/div\u003e\n  \u003cul class=\"mkd__lista-componentes mkd__anim\"\u003e\n    \u003cli\u003eRobinet mitigeur de 1\/2\" pour baignoire et douche.\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eDimensions:\u003c\/strong\u003e 16 cm de large x 15,5 cm de long x 18 cm de haut.\u003c\/li\u003e\n      \u003cli\u003eInverseur automatique servant à changer rapidement de sortie d'eau.\u003c\/li\u003e\n      \u003cli\u003eMécanisme Uniserval RocaBox, idéal pour les produits à encastrer.\u003c\/li\u003e\n      \u003cli\u003eFabriqué en laiton, avec finition en chrome.\u003c\/li\u003e\n      \u003cli\u003eCache de finition carré qui cache les vis de fixation pour une meilleure esthétique.\u003c\/li\u003e\n      \u003cli\u003eCartouche en céramique.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003caside class=\"mkd__garantia mkd__anim\"\u003e\n    \u003cspan class=\"mkd__garantia-ante\"\u003eFiabilité et Sérénité d'Origine\u003c\/span\u003e\n    \u003cp class=\"mkd__garantia-tit\"\u003eGarantie Officielle Fabricant Roca (3 Ans)\u003c\/p\u003e\n    \u003cp class=\"mkd__garantia-txt\"\u003eChoisir Roca garantit les normes les plus strictes de durabilité. Vous profitez de 3 ans de couverture européenne officielle et d'une assistance technique spécialisée.\u003c\/p\u003e\n  \u003c\/aside\u003e\n\u003c\/div\u003e","brand":"Roca","offers":[{"title":"Default Title","offer_id":48862318854409,"sku":"A5A0B90C00+A525869403","price":213.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5753\/8313\/files\/roca_product_08_10_2024_A5A0B90C00_0_176a7754-648b-404a-b9ef-f6c1a5b34063.webp?v=1755775712"}],"url":"https:\/\/merkimarket.com\/fr-fr\/collections\/all.oembed?page=238","provider":"MerkiMarket","version":"1.0","type":"link"}