/* Stationary monster truck, Hippie waves from its driver window. */
.truck-scene{--rider-size:185px}.truck-scene .magic-rider{left:auto;right:6px;bottom:6px}.truck-scene.is-magic-playing .magic-rider{animation:truck-wave 6.4s linear 1 both}.truck-scene.is-magic-playing .magic-riding-sheet{animation:magic-gallop 1.6s steps(1,end) 4 both}.truck-scene .magic-riding-sheet{transition:none!important;mix-blend-mode:normal!important}.truck-scene .magic-scene-controls{background:#e8f6ff;border-color:#9bcde5}@keyframes truck-wave{0%,100%{translate:0 0}}@media(max-width:600px){.truck-scene{--rider-size:135px}}@media(max-width:360px){.truck-scene{--rider-size:115px}}@media(prefers-reduced-motion:reduce){.truck-scene .magic-rider,.truck-scene .magic-riding-sheet{animation:none!important}}

/* Keep Hippie inside the actual photograph, at its lower edge. */
.truck-scene .gallery-frame[data-gallery-panel="1"]{position:relative;width:fit-content;max-width:100%;margin-inline:auto;overflow:hidden}.truck-scene .gallery-frame[data-gallery-panel="1"]>img{width:auto;max-width:100%}.truck-scene .magic-rider{bottom:0;right:0;max-width:100%;max-height:100%}.truck-scene.magic-catalog-card .ticket-photo-open{position:relative;overflow:hidden}.truck-scene.magic-catalog-card .magic-rider{bottom:0}

.magic-catalog-card.truck-scene .magic-rider{bottom:0!important}
