.NorthYorkBookingCardMedia-module__t90Jrq__root{pointer-events:none;position:absolute;inset:0;overflow:hidden}.NorthYorkBookingCardMedia-module__t90Jrq__frame{object-fit:cover;opacity:0;will-change:opacity;animation-duration:14.4s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:both}.NorthYorkBookingCardMedia-module__t90Jrq__action{object-position:50% 46%;animation-name:NorthYorkBookingCardMedia-module__t90Jrq__action-frame}.NorthYorkBookingCardMedia-module__t90Jrq__shopFloor{object-position:right 52%;transform-origin:100%;animation-name:NorthYorkBookingCardMedia-module__t90Jrq__shop-floor-frame;transform:scale(1.15)}.NorthYorkBookingCardMedia-module__t90Jrq__smile{object-position:50% 38%;animation-name:NorthYorkBookingCardMedia-module__t90Jrq__smile-frame}:is(.group:hover .NorthYorkBookingCardMedia-module__t90Jrq__frame,.group:focus-within .NorthYorkBookingCardMedia-module__t90Jrq__frame){animation-play-state:paused}@keyframes NorthYorkBookingCardMedia-module__t90Jrq__action-frame{0%,27.78%{opacity:1}33.33%,94.44%{opacity:0}to{opacity:1}}@keyframes NorthYorkBookingCardMedia-module__t90Jrq__shop-floor-frame{0%,27.78%{opacity:0}33.33%,61.11%{opacity:1}66.67%,to{opacity:0}}@keyframes NorthYorkBookingCardMedia-module__t90Jrq__smile-frame{0%,61.11%{opacity:0}66.67%,94.44%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.NorthYorkBookingCardMedia-module__t90Jrq__frame{animation:none}.NorthYorkBookingCardMedia-module__t90Jrq__action{opacity:1}.NorthYorkBookingCardMedia-module__t90Jrq__shopFloor,.NorthYorkBookingCardMedia-module__t90Jrq__smile{opacity:0}}
