@keyframes up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes logo-draw{to{stroke-dashoffset:0}}@keyframes logo-fill{0%{fill:transparent;stroke-opacity:1}to{fill:var(--black);stroke-opacity:0}}@keyframes shirt-enter{0%{opacity:0;transform:scale(.92) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes shirt-float{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-8px) rotate(.4deg)}66%{transform:translateY(-4px) rotate(-.3deg)}}.reveal{opacity:0;transform:translateY(24px);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out)}.reveal.visible{opacity:1;transform:translateY(0)}.prod-card{animation:fade-up .5s var(--ease-out) both}.pulsing-dot:before{content:"";width:6px;height:6px;background:var(--black);border-radius:50%;display:inline-block;margin-right:.5rem;animation:pulse 1.5s infinite}.sec-dark .pulsing-dot:before{background:var(--white)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/animations.css.map */
