/* Add custom CSS styles below */ 
.text-gray-800 {
    --tw-text-opacity: 1;
}
.has-overlay--before:before, .has-overlay--after:after {

    background-color: #049de000;

}

.s-product-card-price {

     color: rgba(0, 159, 226);
}

.live-chat-entry {
  position: fixed;
  bottom: 30px; 
  right: 16px;  
  z-index: 9999;
}

  #liveChatWrapper {
    transition: transform 0.4s ease, opacity 0.5s ease;
    opacity: 0;
    transform: scale(0.9);
    pointer-events: none;
  }

  #liveChatWrapper.open {
    opacity: 1;
    transform: scale(1);
    pointer-events: auto;
  }
  
  .index.header-above-slider.header-is-light #main-nav:not(.fixed-header) .inner .main-menu .root-level > a {
    color: rgba(55, 65, 81, var(--tw-text-opacity, 1));
}