/* Corner takoyaki use these spin keyframes. Wix generates them at
   runtime; the page CSS only included the right-side variants. */
@keyframes motion-spin-083 {
  0% {
    animation-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
    rotate: var(--motion-rotate-start);
  }
  83% {
    rotate: var(--comp-rotate-z, 0deg);
  }
}

@keyframes motion-spin-1 {
  0% {
    animation-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
    rotate: var(--motion-rotate-start);
  }
  100% {
    rotate: var(--comp-rotate-z, 0deg);
  }
}

/* Wix shows the background video only after its runtime starts. */
#comp-m0l14lz8_video {
  opacity: 1 !important;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

[data-testid="gallery-item-ghost"] {
  visibility: hidden !important;
}

#comp-jdlczxuz .wGxoBM {
  line-height: 50px !important;
}

#comp-jdlczxuz__more__ {
  visibility: hidden !important;
  position: absolute !important;
  height: 0 !important;
  overflow: hidden !important;
}

/* Horizontal galleries keep their tracks clipped. Drag, wheel, and
   auto-scroll are handled in assets/js/local.js. */
.Q4rXU4 ._90VB1U,
.pro-gallery .gallery-horizontal-scroll {
  cursor: grab;
  touch-action: pan-y;
}

.Q4rXU4 ._90VB1U:active,
.pro-gallery .gallery-horizontal-scroll:active {
  cursor: grabbing;
}

.Q4rXU4 .fsQNUB,
.pro-gallery .gallery-horizontal-scroll-inner {
  will-change: transform;
}

.pro-gallery [data-hook="gallery-thumbnails-column"] {
  scrollbar-width: none;
}

.pro-gallery [data-hook="gallery-thumbnails-column"]::-webkit-scrollbar {
  display: none;
}
