/* =====================================================================
   PORTADA · ESTILO 2026 · VIDRIO (07/11/2026)
   Segunda capa de la home, como la ficha de producto: fondos de sección en
   degradado gris y blanco, fichas de vidrio claro con canto de luz (::before)
   y brillo interior (::after), sombras neutras y fotos de producto en
   multiplicar, sin plato. Sin sombras interiores (inset) ni franjas de color.
   Se carga después de lbm-home-2026.css. OASIS sigue fuera.
   Revertir = dejar de cargar este archivo.
   ===================================================================== */
body.home {
	--v26-gris: #d9dfe2;
	--v26-escena: linear-gradient(180deg, #d9dfe2 0%, #edf0f1 12%, #f3f5f6 22%, #eaedef 58%, #d9dfe2 100%);
	--v26-fondo: linear-gradient(158deg, rgba(255,255,255,.78) 0%, rgba(255,255,255,.42) 42%, rgba(255,255,255,.34) 64%, rgba(255,255,255,.6) 100%);
	--v26-fondo-s: linear-gradient(160deg, rgba(255,255,255,.88), rgba(255,255,255,.5) 60%, rgba(255,255,255,.7));
	--v26-fondo-s-hover: linear-gradient(160deg, #fff, rgba(255,255,255,.7) 60%, rgba(255,255,255,.85));
	--v26-filtro: blur(22px) saturate(190%);
	--v26-sombra: 0 34px 64px -30px rgba(32,38,42,.32), 0 10px 24px -12px rgba(32,38,42,.18), 0 0 0 1px rgba(32,38,42,.06);
	--v26-sombra-s: 0 10px 22px -14px rgba(32,38,42,.4), 0 0 0 1px rgba(32,38,42,.07);
	--v26-sombra-s-hover: 0 18px 30px -14px rgba(32,38,42,.45), 0 0 0 1px rgba(32,38,42,.09);
	--v26-sombra-foto: 0 34px 64px -32px rgba(32,38,42,.42), 0 10px 22px -14px rgba(32,38,42,.2);
	--v26-sombra-foto-hover: 0 40px 70px -30px rgba(32,38,42,.5), 0 14px 26px -14px rgba(32,38,42,.26);
	--v26-canto-s: radial-gradient(70px 50px at 0 0, #fff, rgba(255,255,255,0) 75%), radial-gradient(80px 50px at 100% 100%, rgba(255,255,255,.9), rgba(255,255,255,0) 75%), linear-gradient(rgba(255,255,255,.75), rgba(255,255,255,.75));
	--v26-canto-m: radial-gradient(130px 90px at 0 0, #fff, rgba(255,255,255,0) 75%), radial-gradient(150px 90px at 100% 100%, rgba(255,255,255,.9), rgba(255,255,255,0) 75%), linear-gradient(rgba(255,255,255,.75), rgba(255,255,255,.75));
}

/* ---------- Fondos de sección: el escenario gris de la ficha. Cada sección empieza y acaba en el mismo gris,
   así no hay cortes entre una y otra, y se aclara arriba, donde va el título ---------- */
html body.home #et-boc #main-content#main-content .lbm-dest__nav:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *) { background: var(--v26-gris) !important; }
html body.home #et-boc #main-content#main-content .lbm-hx-tienda:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *),
html body.home #et-boc #main-content#main-content .lbm-hx-cats:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *),
html body.home #et-boc #main-content#main-content .lbm-hx-prods:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *),
html body.home #et-boc #main-content#main-content .lbm-hx-salas:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *),
html body.home #et-boc #main-content#main-content .lbm-dest-tablas:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *),
html body.home #et-boc #main-content#main-content .et_pb_section:has(.lbm-hx-resenas):not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *),
html body.home #et-boc #main-content#main-content .lbm-dest-para:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *),
html body.home #et-boc #main-content#main-content .lbm-esc.lbm-dest-faq:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *) { background: var(--v26-escena) !important; }
html body.home #et-boc #main-content#main-content .lbm-esc.lbm-dest-guias:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *) { background: linear-gradient(180deg, #d9dfe2 0%, #eef1f2 45%, #e9ecee 100%) !important; }
html body.home #et-boc #main-content#main-content .lbm-dest-tablas > .sec.tables:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *), html body.home #et-boc #main-content#main-content .lbm-esc.lbm-dest-guias > .sec:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *) { background: transparent !important; }
/* Carruseles: sin el velo blanco del borde derecho, que sobre el gris se veía como una mancha; la flecha ya indica que hay más */
html body.home #et-boc #main-content#main-content .lbm-hx-prods__carril:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *)::after { display: none !important; }
/* Ofertas y semillas: la franja clara que asomaba entre las tablas y la banda negra, al gris del escenario */
html body.home #et-boc #main-content#main-content .et_pb_section_1:has(.lbm-pcard):not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *) { background: var(--v26-gris) !important; }

/* ---------- Canto de luz: anillo fino de 1,5 px enmascarado (no es una franja: rodea toda la pieza) ---------- */
html body.home #et-boc #main-content#main-content .lbm-hx-datos > .lbm-hx-dato:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *)::before,
html body.home #et-boc #main-content#main-content .lbm-hx-salas__pasos li:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *)::before,
html body.home #et-boc #main-content#main-content .lbm-dest-tablas .facts > div:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *)::before,
html body.home #et-boc #main-content#main-content .lbm-esc.lbm-dest-faq details:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *)::before,
html body.home #et-boc #main-content#main-content .lbm-hx-prods .lbm-hx-prod:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *)::before,
html body.home #et-boc #main-content#main-content .lbm-hx-btn.lbm-hx-btn--linea:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *)::before,
html body.home #et-boc #main-content#main-content .lbm-hx-ir-movil__btn.lbm-hx-ir-movil__btn--maps:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *)::before,
html body.home #et-boc #main-content#main-content .lbm-dest-tablas .seg:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *)::before,
html body.home #et-boc #main-content#main-content .lbm-dest__tabs button[aria-selected="true"]:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *)::before,
html body.home #et-boc #main-content#main-content .lbm-dest__arrow:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *)::before,
html body.home #et-boc #main-content#main-content .lbm-dest__play:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *)::before,
html body.home #et-boc #main-content#main-content .lbm-hx-cats .lbm-hx-cat__icono:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *)::before {
	content: "" !important; position: absolute !important; inset: 0 !important; z-index: 1 !important; border-radius: inherit !important; padding: 1.5px !important; pointer-events: none !important;
	background: var(--v26-canto-s) !important;
	-webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0) !important; -webkit-mask-composite: xor !important; mask-composite: exclude !important;
}
html body.home #et-boc #main-content#main-content .lbm-hx-salas__pasos li:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *)::before,
html body.home #et-boc #main-content#main-content .lbm-esc.lbm-dest-faq details:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *)::before,
html body.home #et-boc #main-content#main-content .lbm-hx-datos > .lbm-hx-dato:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *)::before,
html body.home #et-boc #main-content#main-content .lbm-dest-tablas .facts > div:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *)::before,
html body.home #et-boc #main-content#main-content .lbm-dest-tablas .seg:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *)::before { background: var(--v26-canto-m) !important; }

/* ---------- Fichas pequeñas de vidrio claro ---------- */
html body.home #et-boc #main-content#main-content .lbm-hx-datos > .lbm-hx-dato:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *),
html body.home #et-boc #main-content#main-content .lbm-hx-salas__pasos li:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *),
html body.home #et-boc #main-content#main-content .lbm-dest-tablas .facts > div:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *),
html body.home #et-boc #main-content#main-content .lbm-esc.lbm-dest-faq details:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *),
html body.home #et-boc #main-content#main-content .lbm-hx-prods .lbm-hx-prod:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *) {
	position: relative !important; border: 0 !important;
	background: var(--v26-fondo-s) !important;
	box-shadow: var(--v26-sombra-s) !important;
}
@media (hover: hover) and (pointer: fine) {
	html body.home #et-boc #main-content#main-content .lbm-hx-salas__pasos li:hover:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *),
	html body.home #et-boc #main-content#main-content .lbm-esc.lbm-dest-faq details:hover:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *) { background: var(--v26-fondo-s-hover) !important; box-shadow: var(--v26-sombra-s-hover) !important; }
}
html body.home #et-boc #main-content#main-content .lbm-esc.lbm-dest-faq details[open]:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *) { background: var(--v26-fondo-s-hover) !important; box-shadow: var(--v26-sombra-s-hover) !important; }

/* Tarjetas de producto y de marca: la foto se funde con el vidrio (multiplicar), sin plato gris ni blanco.
   Suben con top y no con transform, que aislaría la mezcla y volvería a pintar el fondo blanco de la foto. */
html body.home #et-boc #main-content#main-content .lbm-hx-prods .lbm-hx-prod:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *) { top: 0 !important; transform: none !important; transition: top .35s var(--curva-rebote), box-shadow .25s var(--curva-salida), background .25s var(--curva-salida) !important; }
html body.home #et-boc #main-content#main-content .lbm-hx-prods .lbm-hx-prod.is-hover:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *) { top: -5px !important; transform: none !important; background: var(--v26-fondo-s-hover) !important; box-shadow: var(--v26-sombra-s-hover) !important; }
@media (hover: hover) and (pointer: fine) {
	html body.home #et-boc #main-content#main-content .lbm-hx-prods .lbm-hx-prod:hover:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *) { top: -5px !important; transform: none !important; background: var(--v26-fondo-s-hover) !important; box-shadow: var(--v26-sombra-s-hover) !important; }
}
html body.home #et-boc #main-content#main-content .lbm-hx-prods .lbm-hx-prod__img:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *) { background: transparent !important; }
html body.home #et-boc #main-content#main-content .lbm-hx-prods .lbm-hx-prod__img img:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *) { mix-blend-mode: multiply !important; }

/* ---------- Paneles grandes de vidrio: como la caja de compra de la ficha ---------- */
html body.home #et-boc #main-content#main-content .lbm-hx-tienda__texto:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *),
html body.home #et-boc #main-content#main-content .lbm-dest-tablas .tune__out:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *),
html body.home #et-boc #main-content#main-content .lbm-hx-resenas__badge:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *) {
	position: relative !important; isolation: isolate !important; overflow: hidden !important; border: 0 !important;
	background: radial-gradient(360px 280px at var(--mx, 82%) var(--my, -40px), rgba(255,255,255,.55), rgba(255,255,255,0) 70%), var(--v26-fondo) !important;
	-webkit-backdrop-filter: var(--v26-filtro) !important; backdrop-filter: var(--v26-filtro) !important;
	box-shadow: var(--v26-sombra) !important;
}
html body.home #et-boc #main-content#main-content .lbm-hx-tienda__texto:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *)::before,
html body.home #et-boc #main-content#main-content .lbm-dest-tablas .tune__out:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *)::before,
html body.home #et-boc #main-content#main-content .lbm-hx-resenas__badge:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *)::before {
	content: "" !important; position: absolute !important; inset: 0 !important; z-index: 2 !important; border-radius: inherit !important; padding: 2px !important; pointer-events: none !important;
	background: radial-gradient(150px 130px at 0 0, #fff, rgba(255,255,255,0) 72%), radial-gradient(170px 150px at 100% 100%, #fff, rgba(255,255,255,0) 72%), radial-gradient(240px 170px at var(--mx, 82%) var(--my, -40px), #fff, rgba(255,255,255,0) 70%), linear-gradient(rgba(255,255,255,.75), rgba(255,255,255,.75)) !important;
	-webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0) !important; -webkit-mask-composite: xor !important; mask-composite: exclude !important;
}
html body.home #et-boc #main-content#main-content .lbm-hx-tienda__texto:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *)::after,
html body.home #et-boc #main-content#main-content .lbm-dest-tablas .tune__out:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *)::after,
html body.home #et-boc #main-content#main-content .lbm-hx-resenas__badge:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *)::after {
	content: "" !important; position: absolute !important; inset: 0 !important; z-index: -1 !important; border-radius: inherit !important; padding: 3px !important; pointer-events: none !important;
	background: linear-gradient(160deg, #fff, rgba(255,255,255,.55) 40%, rgba(255,255,255,.4) 70%, #fff) !important;
	-webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0) !important; -webkit-mask-composite: xor !important; mask-composite: exclude !important;
	filter: blur(7px) !important;
}
html body.home #et-boc #main-content#main-content .lbm-dest-tablas .tune__out:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *), html body.home #et-boc #main-content#main-content .lbm-dest-tablas .facts > div:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *), html body.home #et-boc #main-content#main-content .lbm-esc.lbm-dest-faq details:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *) { border-radius: 22px !important; }

/* ---------- Controles de vidrio: botón secundario, selector, pestañas y flechas ---------- */
html body.home #et-boc #main-content#main-content .lbm-hx-btn.lbm-hx-btn--linea:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *),
html body.home #et-boc #main-content#main-content .lbm-hx-btn.lbm-hx-btn--linea.is-hover:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *),
html body.home #et-boc #main-content#main-content .lbm-hx-ir-movil__btn.lbm-hx-ir-movil__btn--maps:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *) {
	position: relative !important; border-color: transparent !important;
	background: var(--v26-fondo-s) !important;
	box-shadow: var(--v26-sombra-s) !important;
}
@media (hover: hover) and (pointer: fine) {
	html body.home #et-boc #main-content#main-content .lbm-hx-btn.lbm-hx-btn--linea:hover:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *) { background: var(--v26-fondo-s-hover) !important; box-shadow: var(--v26-sombra-s-hover) !important; }
}
html body.home #et-boc #main-content#main-content .lbm-dest-tablas .seg:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *) { position: relative !important; border: 0 !important; background: var(--v26-fondo-s) !important; box-shadow: var(--v26-sombra-s) !important; }

/* Pestañas de la diapositiva: la elegida es una pastilla de vidrio y el avance del pase la va llenando por dentro (antes era una raya encima) */
html body.home #et-boc #main-content#main-content .lbm-dest__tabs button:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *) { isolation: isolate !important; }
html body.home #et-boc #main-content#main-content .lbm-dest__tabs button[aria-selected="true"]:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *) { background: var(--v26-fondo-s) !important; box-shadow: var(--v26-sombra-s) !important; }
html body.home #et-boc #main-content#main-content .lbm-dest__tabs button:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *)::after {
	top: 0 !important; bottom: 0 !important; left: 0 !important; right: 0 !important; height: auto !important; z-index: -1 !important; border-radius: inherit !important;
	background: color-mix(in srgb, var(--acc, #ef7d00) 18%, transparent) !important;
	transform: none !important;
	clip-path: inset(0 100% 0 0 round 999px); /* sin !important: si no, la animación no puede moverlo */
}
html body.home #et-boc #main-content#main-content .lbm-dest.is-auto .lbm-dest__tabs button[aria-selected="true"]:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *)::after { animation: lbm26-avance var(--dest-int, 7s) linear forwards !important; }
html body.home #et-boc #main-content#main-content .lbm-dest.is-auto.is-parado .lbm-dest__tabs button:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *)::after { animation-play-state: paused !important; }
@keyframes lbm26-avance { from { clip-path: inset(0 100% 0 0 round 999px); } to { clip-path: inset(0 0 0 0 round 999px); } }
html body.home #et-boc #main-content#main-content .lbm-dest__arrow:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *), html body.home #et-boc #main-content#main-content .lbm-dest__play:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *) { position: relative !important; border-color: transparent !important; background: var(--v26-fondo-s) !important; box-shadow: var(--v26-sombra-s) !important; }
@media (hover: hover) and (pointer: fine) {
	html body.home #et-boc #main-content#main-content .lbm-dest__arrow:hover:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *), html body.home #et-boc #main-content#main-content .lbm-dest__play:hover:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *) { background: var(--v26-fondo-s-hover) !important; box-shadow: var(--v26-sombra-s-hover) !important; }
}

/* Iconos de las categorías: vidrio sobre la foto, sin brillo interior pintado */
html body.home #et-boc #main-content#main-content .lbm-hx-cats .lbm-hx-cat__icono:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *) {
	border: 0 !important;
	background: linear-gradient(160deg, rgba(255,255,255,.86), rgba(255,255,255,.58) 60%, rgba(255,255,255,.74)) !important;
	-webkit-backdrop-filter: blur(14px) saturate(180%) !important; backdrop-filter: blur(14px) saturate(180%) !important;
	box-shadow: 0 10px 22px -10px rgba(0,0,0,.5), 0 0 0 1px rgba(255,255,255,.18) !important;
}

/* ---------- Fotos: sombra neutra y suave, como la foto de la ficha ---------- */
html body.home #et-boc #main-content#main-content .lbm-hx-tienda__foto:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *),
html body.home #et-boc #main-content#main-content .lbm-hx-salas__marco:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *),
html body.home #et-boc #main-content#main-content .lbm-hx-cats .lbm-hx-cat:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *) { box-shadow: var(--v26-sombra-foto) !important; }
/* Ejemplos de tablas: sin caja ni sombra, como la foto de la ficha. El fondo de la imagen es gris claro (242,244,243):
   se aclara a blanco y se multiplica, así las tablas quedan apoyadas en el escenario */
html body.home #et-boc #main-content#main-content .lbm-dest-tablas .tables__fig img:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *) { border: 0 !important; border-radius: 0 !important; background: transparent !important; box-shadow: none !important; filter: brightness(1.054) !important; mix-blend-mode: multiply !important; }
@media (hover: hover) and (pointer: fine) {
	html body.home #et-boc #main-content#main-content .lbm-hx-cats .lbm-hx-cat:hover:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *) { box-shadow: var(--v26-sombra-foto-hover) !important; }
}

/* ---------- Accesibilidad ---------- */
@media (prefers-reduced-transparency: reduce) {
	html body.home #et-boc #main-content#main-content .lbm-hx-tienda__texto:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *), html body.home #et-boc #main-content#main-content .lbm-dest-tablas .tune__out:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *), html body.home #et-boc #main-content#main-content .lbm-hx-resenas__badge:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *),
	html body.home #et-boc #main-content#main-content .lbm-hx-datos > .lbm-hx-dato:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *), html body.home #et-boc #main-content#main-content .lbm-hx-salas__pasos li:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *), html body.home #et-boc #main-content#main-content .lbm-dest-tablas .facts > div:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *), html body.home #et-boc #main-content#main-content .lbm-esc.lbm-dest-faq details:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *),
	html body.home #et-boc #main-content#main-content .lbm-hx-prods .lbm-hx-prod:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *), html body.home #et-boc #main-content#main-content .lbm-hx-btn.lbm-hx-btn--linea:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *), html body.home #et-boc #main-content#main-content .lbm-dest-tablas .seg:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *),
	html body.home #et-boc #main-content#main-content .lbm-dest__tabs button[aria-selected="true"]:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *), html body.home #et-boc #main-content#main-content .lbm-dest__arrow:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *), html body.home #et-boc #main-content#main-content .lbm-dest__play:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *) { background: #fff !important; -webkit-backdrop-filter: none !important; backdrop-filter: none !important; }
	html body.home #et-boc #main-content#main-content .lbm-hx-cats .lbm-hx-cat__icono:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *) { background: #fff !important; -webkit-backdrop-filter: none !important; backdrop-filter: none !important; }
}
@media (prefers-contrast: more) {
	html body.home #et-boc #main-content#main-content .lbm-hx-tienda__texto:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *), html body.home #et-boc #main-content#main-content .lbm-dest-tablas .tune__out:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *), html body.home #et-boc #main-content#main-content .lbm-hx-resenas__badge:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *),
	html body.home #et-boc #main-content#main-content .lbm-hx-datos > .lbm-hx-dato:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *), html body.home #et-boc #main-content#main-content .lbm-hx-salas__pasos li:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *), html body.home #et-boc #main-content#main-content .lbm-dest-tablas .facts > div:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *), html body.home #et-boc #main-content#main-content .lbm-esc.lbm-dest-faq details:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *),
	html body.home #et-boc #main-content#main-content .lbm-hx-prods .lbm-hx-prod:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *), html body.home #et-boc #main-content#main-content .lbm-hx-btn.lbm-hx-btn--linea:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *), html body.home #et-boc #main-content#main-content .lbm-dest-tablas .seg:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *) { outline: 1px solid rgba(32,38,42,.6) !important; outline-offset: -1px !important; }
}
@media (prefers-reduced-motion: reduce) {
	html body.home #et-boc #main-content#main-content .lbm-hx-prods .lbm-hx-prod:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *) { transition: none !important; top: 0 !important; }
	html body.home #et-boc #main-content#main-content .lbm-dest__tabs button:not(.lbm-hx-kits *):not(.lbm-dest-oasis *):not(.lbm-dest-oasis-head *):not(.lbm-dest__slide--oasis *)::after { animation: none !important; }
}
