/* JR BITES dimensional artwork, arrival edition. */

.studio-confirmed-parcel{animation:studio-confirmed-breathe 3s ease-in-out infinite}
.studio-confirmed-home{animation:studio-confirmed-home-light 3s ease-in-out infinite}
.studio-confirmed-seal{animation:studio-confirmed-seal-float 3s ease-in-out infinite}
.studio-confirmed-check{stroke-dasharray:1;stroke-dashoffset:0;animation:studio-confirmed-trace 3s ease both infinite}
.studio-confirmed-scooter{animation:studio-confirmed-suspension 3s ease-in-out infinite}
.studio-confirmed-rider{animation:studio-confirmed-jacket-move 3s ease-in-out infinite;transform-origin:174px 106px}
.studio-confirmed-front-wheel,.studio-confirmed-rear-wheel{animation:studio-confirmed-wheel 3s linear infinite}
.studio-confirmed-streak-a{animation:studio-confirmed-streak 3s linear infinite}
.studio-confirmed-streak-b{animation:studio-confirmed-streak 3s linear infinite;animation-delay:-1.5s}
.studio-confirmed-streak-c{animation:studio-confirmed-streak 3s linear infinite;animation-delay:-.8s}
.studio-confirmed-glint{animation:studio-confirmed-glint 3s ease-in-out infinite}
@keyframes studio-confirmed-breathe{0%,100%{translate:0 0}50%{translate:0 -3px}}
@keyframes studio-confirmed-home-light{0%,100%{opacity:.94}50%{opacity:1}}
@keyframes studio-confirmed-seal-float{0%,100%{translate:0 0}50%{translate:0 -2px}}
@keyframes studio-confirmed-trace{0%,12%{stroke-dashoffset:1;opacity:.3}43%,100%{stroke-dashoffset:0;opacity:1}}
@keyframes studio-confirmed-suspension{0%,100%{translate:0 0}25%,75%{translate:0 -1.1px}50%{translate:0 .6px}}
@keyframes studio-confirmed-jacket-move{0%,100%{rotate:0deg}50%{rotate:-.7deg}}
@keyframes studio-confirmed-wheel{to{transform:rotate(360deg)}}
@keyframes studio-confirmed-streak{0%{translate:18px 0;opacity:0}18%,75%{opacity:.65}100%{translate:-24px 0;opacity:0}}
@keyframes studio-confirmed-glint{0%,100%{opacity:.35}50%{opacity:.9}}
@media(prefers-reduced-motion:reduce){.studio-confirmed-parcel,.studio-confirmed-home,.studio-confirmed-seal,.studio-confirmed-check,.studio-confirmed-scooter,.studio-confirmed-rider,.studio-confirmed-front-wheel,.studio-confirmed-rear-wheel,.studio-confirmed-streak-a,.studio-confirmed-streak-b,.studio-confirmed-streak-c,.studio-confirmed-glint{animation:none!important;translate:0 0;rotate:0deg;stroke-dashoffset:0;opacity:1}}


.studio-on-way-speed-upper{animation:studio-on-way-rush-upper .38s linear infinite}
.studio-on-way-speed-middle{animation:studio-on-way-rush-middle .46s linear infinite;animation-delay:-.55s}
.studio-on-way-speed-lower{animation:studio-on-way-rush-lower .32s linear infinite;animation-delay:-.25s}
.studio-on-way-road-marks{stroke-dasharray:17 25;animation:studio-on-way-road-flow .36s linear infinite}
.studio-on-way-scooter{animation:studio-on-way-suspension .24s ease-in-out infinite}
.studio-on-way-courier{animation:studio-on-way-rider-lean 1.8s ease-in-out infinite;transform-origin:180px 181px}
.studio-on-way-ground-shadow{animation:studio-on-way-shadow-breathe .24s ease-in-out infinite}
@keyframes studio-on-way-rush-upper{0%{translate:36px 0;opacity:0}18%,64%{opacity:.7}100%{translate:-48px 0;opacity:0}}
@keyframes studio-on-way-rush-middle{0%{translate:30px 0;opacity:0}15%,68%{opacity:.65}100%{translate:-56px 0;opacity:0}}
@keyframes studio-on-way-rush-lower{0%{translate:35px 0;opacity:0}16%,66%{opacity:.65}100%{translate:-42px 0;opacity:0}}
@keyframes studio-on-way-road-flow{to{stroke-dashoffset:-84}}
@keyframes studio-on-way-suspension{0%,100%{translate:0 0}27%{translate:0 -1.5px}54%{translate:0 .6px}78%{translate:0 -1px}}
@keyframes studio-on-way-rider-lean{0%,100%{rotate:0deg}46%{rotate:-.55deg}74%{rotate:.18deg}}
@keyframes studio-on-way-shadow-breathe{0%,100%{opacity:.075}45%{opacity:.045}}
@media(prefers-reduced-motion:reduce){.studio-on-way-speed-upper,.studio-on-way-speed-middle,.studio-on-way-speed-lower,.studio-on-way-road-marks,.studio-on-way-scooter,.studio-on-way-courier,.studio-on-way-ground-shadow{animation:none!important;translate:0 0;rotate:0deg;stroke-dashoffset:0}.studio-on-way-speed-upper,.studio-on-way-speed-middle,.studio-on-way-speed-lower{opacity:.35}.studio-on-way-ground-shadow{opacity:.06}}


.studio-delivered-parcel{animation:studio-delivered-breathe 3s ease-in-out infinite}
.studio-delivered-home{animation:studio-delivered-home-light 3s ease-in-out infinite}
.studio-delivered-seal{animation:studio-delivered-seal-float 3s ease-in-out infinite}
.studio-delivered-check{stroke-dasharray:1;stroke-dashoffset:0;animation:studio-delivered-trace 3s ease both infinite}
.studio-delivered-scooter{animation:studio-delivered-suspension 3s ease-in-out infinite}
.studio-delivered-rider{animation:studio-delivered-jacket-move 3s ease-in-out infinite;transform-origin:174px 106px}
.studio-delivered-front-wheel,.studio-delivered-rear-wheel{animation:studio-delivered-wheel 3s linear infinite}
.studio-delivered-streak-a{animation:studio-delivered-streak 3s linear infinite}
.studio-delivered-streak-b{animation:studio-delivered-streak 3s linear infinite;animation-delay:-1.5s}
.studio-delivered-streak-c{animation:studio-delivered-streak 3s linear infinite;animation-delay:-.8s}
.studio-delivered-glint{animation:studio-delivered-glint 3s ease-in-out infinite}
@keyframes studio-delivered-breathe{0%,100%{translate:0 0}50%{translate:0 -3px}}
@keyframes studio-delivered-home-light{0%,100%{opacity:.94}50%{opacity:1}}
@keyframes studio-delivered-seal-float{0%,100%{translate:0 0}50%{translate:0 -2px}}
@keyframes studio-delivered-trace{0%,12%{stroke-dashoffset:1;opacity:.3}43%,100%{stroke-dashoffset:0;opacity:1}}
@keyframes studio-delivered-suspension{0%,100%{translate:0 0}25%,75%{translate:0 -1.1px}50%{translate:0 .6px}}
@keyframes studio-delivered-jacket-move{0%,100%{rotate:0deg}50%{rotate:-.7deg}}
@keyframes studio-delivered-wheel{to{transform:rotate(360deg)}}
@keyframes studio-delivered-streak{0%{translate:18px 0;opacity:0}18%,75%{opacity:.65}100%{translate:-24px 0;opacity:0}}
@keyframes studio-delivered-glint{0%,100%{opacity:.35}50%{opacity:.9}}
@media(prefers-reduced-motion:reduce){.studio-delivered-parcel,.studio-delivered-home,.studio-delivered-seal,.studio-delivered-check,.studio-delivered-scooter,.studio-delivered-rider,.studio-delivered-front-wheel,.studio-delivered-rear-wheel,.studio-delivered-streak-a,.studio-delivered-streak-b,.studio-delivered-streak-c,.studio-delivered-glint{animation:none!important;translate:0 0;rotate:0deg;stroke-dashoffset:0;opacity:1}}


.studio-waiting-courier{animation:studio-waiting-breathe 3s ease-in-out infinite}
.studio-waiting-signal{animation:studio-waiting-glow 3s ease-in-out infinite;transform-origin:286px 78px}
.studio-waiting-ring{animation:studio-waiting-pulse 3s ease-out infinite;transform-origin:286px 78px}
@keyframes studio-waiting-breathe{0%,100%{translate:0 0}50%{translate:0 -1px}}
@keyframes studio-waiting-glow{0%,100%{rotate:0deg}46%{rotate:5deg}55%{rotate:-5deg}64%{rotate:0deg}}
@keyframes studio-waiting-pulse{0%{scale:.9;opacity:.5}100%{scale:1.5;opacity:0}}
@media(prefers-reduced-motion:reduce){.studio-waiting-courier,.studio-waiting-signal,.studio-waiting-ring{animation:none!important;translate:0 0;rotate:0deg;scale:1;stroke-dashoffset:0;opacity:1}}


.customer-order-visual>svg,.cart-receipt-visual>svg{width:100%;height:100%;max-width:360px;display:block;overflow:visible}
