.elementor-kit-15{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-weight:500;}.elementor-kit-15 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:768px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.wd-copyrights{
    display: none;
}

#joinchat__label{
    display: none;
}

.joinchat__button{
    bottom: 74px !important;
    right: -4px !important;
}


@media (max-width: 1024px) {
    .sticky-toolbar-on .scrollToTop {
        bottom: 167px !important;
        right: 24px !important;
    }
}

@media (max-width: 480px) {
    .sticky-toolbar-on .scrollToTop {
        right: 12px !important;
    }
}

.reviews{
    display: none;
}


#sendbtn:before {
 margin-right: 0px;
 width: 1.875em
}

#cupon-product{
    display: none;
}

.garantia{
    display: none;
}

.wd-side-hidden{
    z-index: 10000 !important;
}

#icono-home svg path{
        opacity: 1;
        display: block;
}

#lista-iconos .elementor-icon-list-items {
    display: flex !important;
}

#btn-whatssap-consulta .wa-order-button{
    margin-top: 20px;
    border-radius: 10px;
    width: 50%;
}

#btn-whatssap-consulta .wa-order-button:before{
    width: 1.875em;
}


/*SCROLL*/

/* ====== Scroller base ====== */
.scroller{
  position: relative;
  overflow: hidden;
  padding-block: clamp(10px, 2vw, 14px);
  margin-block: 10px;
  border-radius: 12px;
  background: transparent;

  /* desvanecer bordes (mask) */
  -webkit-mask: linear-gradient(90deg,
    transparent 0%,
     rgba(0,0,0,1) 12%,
     rgba(0,0,0,1) 88%,
    transparent 100%);
  mask: linear-gradient(90deg,
    transparent 0%,
     rgba(0,0,0,1) 12%,
     rgba(0,0,0,1) 88%,
    transparent 100%);
}

.scroller__inner{
  display: flex;
  gap: clamp(18px, 2.5vw, 28px);
  width: max-content;
  align-items: center;
}

/* Velocidades y direcciones (custom props) */
.scroller[data-speed="slow"]   { --_duration: 60s; }
.scroller[data-speed="normal"] { --_duration: 40s; }
.scroller[data-speed="fast"]   { --_duration: 22s; }

.scroller[data-direction="left"]  { --_dir: forwards; }
.scroller[data-direction="right"] { --_dir: reverse; }

.scroller[data-animated="true"] .scroller__inner{
  animation: scroll var(--_duration) var(--_dir) linear infinite;
}

/* Keyframes (ajusta el 50% si cambias cuántos elementos clonas) */
@keyframes scroll {
  to { transform: translateX(calc(-50% - clamp(18px, 2.5vw, 28px))); }
}

/* Logos */
.scroller__inner img{
  height: clamp(34px, 4.2vw, 48px);
  width: auto;
  display:block;
  filter: brightness(0) saturate(100%); /* si tu svg es oscuro, quítalo */
  opacity:.9;
  transition: transform .2s ease, opacity .2s ease;
  pointer-events: none; /* solo decorativo */
}
.scroller__inner img:hover{
  transform: scale(1.04);
  opacity: 1;
}

/* Espaciado entre sliders */
.scroller + .scroller{ margin-top: 14px; }

/* Accesibilidad: respeta reduce motion */
@media (prefers-reduced-motion: reduce){
  .scroller[data-animated="true"] .scroller__inner{ animation: none; }
}

.st0 {
    display:  block !important;
    opacity: 1 !important;
}/* End custom CSS */