.elementor-55104 .elementor-element.elementor-element-7378f2c0{--display:flex;}.elementor-55104 .elementor-element.elementor-element-599285c .e-floating-bars{--e-floating-bars-scroll-direction:forwards;background-color:var( --e-global-color-d06b240 );--e-floating-bars-headline-icon-color:var( --e-global-color-text );--e-floating-bars-headline-icon-size:16px;--e-floating-bars-headline-icon-gap:22px;--e-floating-bars-headline-text-color:var( --e-global-color-text );--e-floating-bars-headline-text-color-hover:#001676;--e-floating-bars-background-overlay-opacity:0.5;}.elementor-55104 .elementor-element.elementor-element-599285c .e-floating-bars__headline{--e-floating-bars-headline-icon-position:row;}.elementor-55104 .elementor-element.elementor-element-599285c .e-floating-bars__headline-text{font-family:"Poppins", Sans-serif;font-weight:400;font-style:italic;}@media(max-width:424px){.elementor-55104 .elementor-element.elementor-element-599285c .e-floating-bars{--e-floating-bars-scroll-direction:forwards;}}/* Start custom CSS for floating-bars-var-2, class: .elementor-element-599285c *//* Posición: justo bajo la cabecera. El -1px es solape a propósito, evita la
   costura de 1-2px por redondeo de subpíxel. */
.e-floating-bars.is-sticky.has-vertical-position-top {
  inset-block-start: calc(var(--header-height) - 1px);
  transition: inset-block-start 0.1s ease-in-out;
  z-index: 9; /* bajo la cabecera (10), para que el menú Productos pase por delante */
}

/* Al bajar, la cabecera pliega su franja de 48px y la barra sube con ella.
   Solo >=1024px: en móvil la franja ya mide 0 y la cabecera no se pliega. */
@supports (interpolate-size: allow-keywords) {
  @media (width >= 64rem) {
    body:has(header.elementor-location-header .header-top.hide-header-top)
      .e-floating-bars.is-sticky.has-vertical-position-top {
      inset-block-start: calc(var(--header-height) - 48px - 1px);
    }
  }
}

/* LA QUE FALTABA: reserva cabecera + alto de barra, pisando el inline del plugin. */
html body {
  padding-top: calc(var(--header-height) + 55px) !important;
}/* End custom CSS */