.tee-photo-uploading{background:#ffffffeb}.tee-photo-uploading:before{content:"";position:absolute;left:50%;top:calc(50% - 16px);width:72px;height:45px;transform:translate(-50%,-100%);background:url(tee-loading-dog.svg) center / contain no-repeat;pointer-events:none}.tee-photo-uploading:has(.tee-loading-dog):before{display:none}.tee-loading-dog{position:absolute;left:50%;top:calc(50% - 16px);width:72px;height:45px;transform:translate(-50%,-100%);pointer-events:none}.tee-loading-dog svg{display:block;width:100%;height:100%}.tee-dog__leg{transform-box:fill-box;transform-origin:50% 0;animation:tee-dog-leg .32s ease-in-out infinite alternate}.tee-dog__leg--b{animation-delay:-.32s}.tee-dog__body{animation:tee-dog-bob .16s ease-in-out infinite alternate}.tee-dog__tail{transform-box:fill-box;transform-origin:100% 100%;animation:tee-dog-wag .2s ease-in-out infinite alternate}.tee-dog__ear{transform-box:fill-box;transform-origin:50% 0;animation:tee-dog-flap .32s ease-in-out infinite alternate}.tee-dog__ground{animation:tee-dog-ground .45s linear infinite}@keyframes tee-dog-leg{0%{transform:rotate(35deg)}to{transform:rotate(-35deg)}}@keyframes tee-dog-bob{0%{transform:translateY(0)}to{transform:translateY(-1.5px)}}@keyframes tee-dog-wag{0%{transform:rotate(-12deg)}to{transform:rotate(18deg)}}@keyframes tee-dog-flap{0%{transform:rotate(-10deg)}to{transform:rotate(15deg)}}@keyframes tee-dog-ground{to{stroke-dashoffset:14}}.tee-dog__speed,.tee-dog__dust{opacity:0;transition:opacity .3s ease}.is-running .tee-dog__speed,.is-running .tee-dog__dust{opacity:1}.tee-dog__pose{transform-box:fill-box;transform-origin:50% 70%;transition:transform .4s ease}.is-running .tee-dog__pose{transform:rotate(-4deg)}.is-running .tee-dog__leg--front{animation:tee-dog-gallop-front .3s ease-in-out infinite}.is-running .tee-dog__leg--hind{animation:tee-dog-gallop-hind .3s ease-in-out infinite}.is-running .tee-dog__leg--second{animation-delay:-.03s}.is-running .tee-dog__body{transform-box:fill-box;transform-origin:50% 50%;animation:tee-dog-gallop-body .3s ease-in-out infinite}.is-running .tee-dog__tail{animation:tee-dog-tail-run .15s ease-in-out infinite alternate}.is-running .tee-dog__ear{animation:tee-dog-ear-run .12s ease-in-out infinite alternate}.is-running .tee-dog__ground{animation-duration:.25s}.is-running .tee-dog__speedline{animation:tee-dog-speedline .35s linear infinite}.is-running .tee-dog__speedline--2{animation-delay:-.12s}.is-running .tee-dog__speedline--3{animation-delay:-.24s}.is-running .tee-dog__puff{transform-box:fill-box;transform-origin:50% 50%;animation:tee-dog-puff .3s ease-out infinite}.is-running .tee-dog__puff--2{animation-delay:-.15s}@keyframes tee-dog-gallop-front{0%{transform:rotate(-55deg)}50%{transform:rotate(40deg)}to{transform:rotate(-55deg)}}@keyframes tee-dog-gallop-hind{0%{transform:rotate(45deg)}50%{transform:rotate(-40deg)}to{transform:rotate(45deg)}}@keyframes tee-dog-gallop-body{0%{transform:translateY(-2px) rotate(-3deg)}50%{transform:translateY(1px) rotate(4deg)}to{transform:translateY(-2px) rotate(-3deg)}}@keyframes tee-dog-tail-run{0%{transform:rotate(-36deg)}to{transform:rotate(-24deg)}}@keyframes tee-dog-ear-run{0%{transform:rotate(22deg)}to{transform:rotate(34deg)}}@keyframes tee-dog-speedline{0%{transform:translate(4px);opacity:0}30%{opacity:1}to{transform:translate(-8px);opacity:0}}@keyframes tee-dog-puff{0%{transform:translate(0) scale(.4);opacity:.9}to{transform:translate(-6px) scale(1.5);opacity:0}}@media(prefers-reduced-motion:reduce){.tee-dog__leg,.tee-dog__body,.tee-dog__tail,.tee-dog__ear,.tee-dog__ground,.is-running .tee-dog__leg--front,.is-running .tee-dog__leg--hind,.is-running .tee-dog__body,.is-running .tee-dog__tail,.is-running .tee-dog__ear,.is-running .tee-dog__speedline,.is-running .tee-dog__puff{animation:none}}.tee-photo-uploading:after{content:"Dein Design wird erstellt \2026";position:absolute;left:50%;top:calc(50% + 17px);width:92%;transform:translate(-50%);font-size:11px;line-height:1.3;text-align:center;color:#333;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/12/assets/tee-loading-animation.css.map */
