<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face {
  font-family: "Fira Sans";
  src: url("/fonts/fira-sans-v17-latin-regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fira Sans";
  src: url("/fonts/fira-sans-v17-latin-600.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fira Sans";
  src: url("/fonts/fira-sans-v17-latin-700.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* Este CCS es para setear basicos REV 12  */
html, body {
    height: auto;
    min-height: 100%;
    position: relative;

}
h1, h2, h3 {
  font-family: "Trebuchet MS";
  font-weight: 700;
  font-style: normal;
}

h1 {
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
}

*, h4 {
    font-family: "Fira Sans", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 13px;
  }
  
  a {
  color: #fcaa48;
  text-decoration: none;
  font-weight: bold;
  font-family: inherit;
}
  
  
  
/* Configuracion warning */
.btn-warning {
    background-color: #fcaa48 !important;
    border-color: #fcaa48 !important;
}

/* Color para fondos warning */
.bg-warning {
    background-color: #fcaa48 !important;
}

/* Color solo para bordes warning */
.border-warning {
    border-color: #fcaa48 !important;
    background-color: transparent !important; /* Asegura que el fondo sea transparente */
}

/* Color para texto warning */
.text-warning {
    color: #fcaa48 !important;
}






/* segundero  */
.blinking-colon {
  animation: blink 1s infinite;
  font-weight: bold;
  color: #fcaa48;
}

    @keyframes blink {
  0%, 100% { opacity: 1; }
  50% { opacity: 0; }
}







      .splide__slide {
      display: flex;                /* Hace que el contenedor del slide sea un contenedor flex */
      justify-content: center;      /* Centra el contenido horizontalmente */
      align-items: center;          /* Centra el contenido verticalmente */
      height: 100%;                  /* Asegura que el contenedor tenga la altura completa */
  }
  
  .splide__slide img {
      max-width: 100%;               /* La imagen no debe exceder el tamaÃ±o del contenedor */
      height: auto;                  /* La altura se ajusta automÃ¡ticamente segÃºn la proporciÃ³n */
      object-fit: contain;          /* Mantiene la proporciÃ³n de la imagen */
      display: block;                /* Elimina cualquier espacio blanco debajo de las imÃ¡genes */
      margin: 0 auto;                /* Asegura que las imÃ¡genes no tengan margen adicional */
  
  }





.nav-pills .nav-link.active {
    background-color: #fcaa48;
    color: white;
}
.splide__arrow {
    background: #fcaa48;
}
.splide__arrow svg {
    fill: white;
}




/* estilos de instagram */ 
    .insta-avatar-ring {
      display: inline-block;
      padding: 4px;
      border-radius: 50%;
      background: conic-gradient(#f09433, #e6683c, #dc2743, #cc2366, #bc1888, #f09433);
    }
    .insta-avatar-ring img {
      display: block;
      border-radius: 50%;
    }
    
    .card .instagram-card{
        
        min-height:400px;
    }
    
    .instagram-card {
      border: 1px solid #ddd;
      border-radius: 10px;
      overflow: hidden;
      transition: transform 0.3s;
      
    }
    .instagram-card:hover {
      transform: translateY(-5px);
    }
  
  
  
  
  
  /* estilos de contador */
  
  .countdown-item {
    font-size: 3rem;
    font-weight: bold;
    text-align: center;
    color: #ffffff;
}

.countdown-label {
    font-size: 0.875rem;
    text-transform: uppercase;
    color: #FFF;
}

  .promo_stick-container {
    height: 30px;
  
    overflow: hidden;
  }
  
  .promo_stick-slide_cd {
    color: #000;
    text-align: center;
    line-height: 50px;
    white-space: nowrap;
    width: 100%;
    display: block;
    font-weight: bold;
    text-decoration: none !important; 
  }
  
  .promo_stick-slide_cd a {
  text-decoration: none !important;
  color: inherit; /* opcional: hereda el color del contenedor */
}









/* barra de mensajes arriba */

  .promo_stick-container {
    height: 30px;
  
    overflow: hidden;
  }
  
  .promo_stick-slide {
    color: #000;
    text-align: center;
    line-height: 30px;
    white-space: nowrap;
    width: 100%;
    display: block;
  }
  
  /* Asegura que solo un slide sea visible a la vez */
  .promo_stick-container .splide__slide {
    width: 100% !important;
  }

  @keyframes pulse {
    0% {
        transform: scale(0.95);
        
    }

    70% {
        transform: scale(1);
        
    }

    100% {
        transform: scale(0.95);
        
    }
}  

.promo_stick-slide {
    animation: pulse 2s infinite;
}




/* abeja */

.bee-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 99999 !important;
     overflow-x: hidden;
}

.bee-container {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.bee {
    position: absolute;
    width: 20px;
    height: 20px;
    background-image: url('https://www.grabobonito.cl/gui/bee.svg');
    background-size: cover;
    background-repeat: no-repeat;
}

@keyframes fly-left-to-right {
    0% {
        transform: translateX(-10vw) translateY(0) rotate(90deg);
    }
    25% {
        transform: translateX(25vw) translateY(10vh) rotate(90deg);
    }
    50% {
        transform: translateX(50vw) translateY(-10vh) rotate(90deg);
    }
    75% {
        transform: translateX(75vw) translateY(10vh) rotate(90deg);
    }
    100% {
        transform: translateX(110vw) translateY(0) rotate(90deg);
    }
}

@keyframes fly-right-to-left {
    0% {
        transform: translateX(110vw) translateY(0) rotate(-90deg);
    }
    25% {
        transform: translateX(75vw) translateY(10vh) rotate(-90deg);
    }
    50% {
        transform: translateX(50vw) translateY(-10vh) rotate(-90deg);
    }
    75% {
        transform: translateX(25vw) translateY(10vh) rotate(-90deg);
    }
    100% {
        transform: translateX(-10vw) translateY(0) rotate(-90deg);
    }
}

</pre></body></html>