:root{--tt-fluo: #d4ff2a;--tt-ink: #111111;--tt-ease: cubic-bezier(.2, .8, .2, 1);--tt-spring: cubic-bezier(.34, 1.56, .64, 1)}body{--buttons-radius: 999px;--buttons-radius-outset: 999px}.footer.footer{--color-foreground: 17, 17, 17;--color-link: 17, 17, 17;background:#d4ff2a!important;color:#111;border-top:2px solid var(--tt-ink)}@keyframes tt-rise{0%{opacity:0;transform:translateY(34px) scale(.98)}to{opacity:1;transform:none}}@keyframes tt-word-in{0%{opacity:0;transform:translateY(.8em) rotate(6deg)}to{opacity:1;transform:none}}@keyframes tt-pulse{0%,to{box-shadow:0 0 #d4ff2a00}50%{box-shadow:0 0 0 12px #d4ff2a59}}@keyframes tt-marquee{to{transform:translate(-100%)}}@keyframes tt-spin{to{transform:rotate(360deg)}}@keyframes tt-star{0%{opacity:0;transform:scale(0) rotate(-90deg)}to{opacity:1;transform:none}}.tt-marquee{overflow:hidden;background:var(--tt-marquee-bg, var(--tt-fluo));color:var(--tt-marquee-fg, var(--tt-ink));border-bottom:2px solid var(--tt-ink);font-size:1.3rem;font-weight:800;line-height:1;letter-spacing:.08em;text-transform:uppercase}.tt-marquee__track{display:flex;width:100%;overflow:hidden}.tt-marquee__group{display:flex;flex:0 0 auto;align-items:center;justify-content:space-around;min-width:100%;margin:0;padding:1.1rem 0;list-style:none;animation:tt-marquee var(--tt-marquee-speed, 30s) linear infinite}.tt-marquee--reverse .tt-marquee__group{animation-direction:reverse}.tt-marquee:hover .tt-marquee__group{animation-play-state:paused}.tt-marquee__item{display:flex;align-items:center;gap:2.4rem;padding:0 1.2rem;white-space:nowrap}.tt-marquee__item a{color:inherit;text-decoration:none}.tt-marquee__item a:hover{text-decoration:underline}.tt-marquee__sep{display:inline-block;animation:tt-spin 4s linear infinite}.button,.shopify-challenge__button,.customer button{transition:transform .3s var(--tt-spring),box-shadow .3s ease}.button:not([disabled]):hover{transform:translateY(-3px) scale(1.05);box-shadow:0 10px 26px #d4ff2a8c}.button:not([disabled]):active{transform:translateY(0) scale(.97)}.tt-hero .banner__heading .tt-word{display:inline-block}.tt-js .tt-hero .banner__heading .tt-word{opacity:0;animation:tt-word-in .8s var(--tt-spring) forwards;animation-delay:calc(var(--w, 0) * .11s + .2s)}.tt-js .tt-hero .banner__buttons{opacity:0;animation:tt-rise .8s var(--tt-ease) 1s forwards}.tt-hero .banner__buttons .button,.tt-cta .banner__buttons .button{animation:tt-pulse 2.6s ease-in-out 2.2s infinite}.tt-hero .banner__buttons .button:hover,.tt-cta .banner__buttons .button:hover{animation:none}.tt-js .tt-reveal:not(.tt-in){opacity:0}.tt-reveal.tt-in{animation:tt-rise .75s var(--tt-ease) backwards;animation-delay:calc(var(--tt-i, 0) * 90ms)}.featured-collection .card-wrapper,.collection-list .card-wrapper,.product-grid .card-wrapper{transition:transform .35s var(--tt-spring)}.featured-collection .card-wrapper:hover,.collection-list .card-wrapper:hover,.product-grid .card-wrapper:hover{transform:translateY(-8px) rotate(-.6deg)}.tt-rating{overflow:hidden;background:var(--tt-ink);color:#fff;text-align:center}.tt-rating__inner{display:flex;flex-direction:column;align-items:center;gap:1.2rem;padding:5rem 1.5rem 4rem}.tt-rating__score{display:flex;align-items:baseline;gap:.6rem;line-height:1}.tt-rating__num{color:var(--tt-fluo);font-size:clamp(7rem,18vw,14rem);font-weight:900;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.tt-rating__max{font-size:clamp(2.4rem,5vw,4rem);font-weight:800;opacity:.7}.tt-rating__stars{display:flex;gap:.6rem;font-size:clamp(3rem,7vw,5rem);line-height:1}.tt-rating__stars span{color:var(--tt-fluo)}.tt-js .tt-rating:not(.tt-counting) .tt-rating__stars span{color:#fff3}.tt-rating.tt-counting .tt-rating__stars span{animation:tt-star .7s var(--tt-spring) backwards;animation-delay:calc(var(--s, 0) * .14s)}.tt-rating__label{margin:0;color:#fff;font-size:1.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.tt-rating .tt-marquee{border-top:2px solid var(--tt-ink);border-bottom:0}@media(prefers-reduced-motion:reduce){.tt-marquee__group,.tt-marquee__sep,.tt-hero .banner__buttons .button,.tt-cta .banner__buttons .button{animation:none!important}.tt-marquee__track{overflow-x:auto}.button:not([disabled]):hover,.featured-collection .card-wrapper:hover,.collection-list .card-wrapper:hover,.product-grid .card-wrapper:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/teelted-animations.css.map */
