.princess-scene{--rider-size:145px}.princess-scene .gallery-frame[data-gallery-panel="1"]{position:relative;width:fit-content;max-width:100%;margin-inline:auto;overflow:hidden}.princess-scene .gallery-frame[data-gallery-panel="1"]>img{width:auto;max-width:100%}.princess-scene .magic-rider{left:auto;right:6px;bottom:0}.magic-scene.princess-scene.is-magic-playing .magic-rider{animation:princess-twirl 3.2s linear 1 both}.magic-scene.princess-scene.is-magic-playing .magic-riding-sheet{animation:princess-turn-frames 3.2s steps(1,end) 1 both}.princess-scene .magic-riding-sheet{transition:none!important;mix-blend-mode:normal!important}.princess-scene .magic-scene-controls{background:#fff0f8;border-color:#e6bfd9}.princess-scene.magic-catalog-card{--rider-size:112px}.princess-scene.magic-catalog-card .magic-rider{bottom:36px}.princess-scene.magic-catalog-card>.magic-scene-controls{margin:0 12px 14px}@keyframes princess-twirl{0%,100%{translate:0 0}}@keyframes princess-turn-frames{0%{translate:0 0}12.5%{translate:-25% 0}25%{translate:-50% 0}37.5%{translate:-75% 0}50%{translate:0 -50%}62.5%{translate:-25% -50%}75%{translate:-50% -50%}87.5%{translate:-75% -50%}100%{translate:0 0}}@media(max-width:600px){.princess-scene{--rider-size:112px}.princess-scene.magic-catalog-card{--rider-size:100px}}@media(prefers-reduced-motion:reduce){.magic-scene.princess-scene .magic-rider,.magic-scene.princess-scene .magic-riding-sheet{animation:none!important}}
