
  html.lenis,
  html.lenis body {
    height: auto;
  }
  .lenis:not(.lenis-autoToggle).lenis-stopped {
    overflow: clip;
  }
  .lenis [data-lenis-prevent],
  .lenis [data-lenis-prevent-wheel],
  .lenis [data-lenis-prevent-touch] {
    overscroll-behavior: contain;
  }

  .lenis.lenis-smooth iframe {
    pointer-events: none;
  }
  .lenis.lenis-autoToggle {
    transition-property: overflow;
    transition-duration: 1ms;
    transition-behavior: allow-discrete;
  }
  .marquee_card .u-icon {
    color: #ff9500;
  }
  [data-shutter-scroll-panel] {
    display: flex;
    flex-direction: column;
    width: 100%;
  }
  [data-shutter-scroll-row] {
    height: 11px;
    width: 100%;
    background-color: currentColor;
    backface-visibility: hidden;
    will-change: opacity;
  }
  [data-shutter-scroll-transition][data-shutter-height='1.5em'] [data-shutter-scroll-row] {
    height: 1.5em;
  }
  .dot {
    will-change: transform, background-color;
    transform-origin: center;
    background-color: rgba(255, 255, 255, 0);
    border-radius: 50%;
    width: 1em;
    height: 1em;
    position: relative;
    transform: translate(0);
  }
