.ls-uv__stage{position:relative;aspect-ratio:1 / 1;max-width:64rem;width:100%;margin:0 auto;padding-top:0;--ls-ease-ui: cubic-bezier(.16, 1, .3, 1)}.ls-uv__counter{position:absolute;left:44%;right:0;top:72%;height:5%;background:var(--ls-surface-2, #2a2a2d);border:3px solid var(--ls-paper, #fff);box-shadow:8px 8px 0 var(--ls-accent)}.ls-uv__cup{position:absolute;left:56%;width:40%;top:12%;height:60%;transform-origin:50% 100%;animation:ls-uv-cup var(--ls-loop, 8s) var(--ls-ease-ui) infinite both}.ls-uv__cup-img{width:100%;height:100%;object-fit:contain;display:block;filter:drop-shadow(0 1.2rem 1.4rem rgba(0,0,0,.45))}.ls-uv__decal,.ls-uv__film,.ls-uv__shine{position:absolute;left:27%;width:46%;top:30%;height:34%}.ls-uv__decal img{width:100%;height:100%;object-fit:contain;display:block}.ls-uv__decal{animation:ls-uv-decal var(--ls-loop, 8s) var(--ls-ease-ui) infinite both}.ls-uv__film{left:22%;width:56%;top:26%;height:42%;background:linear-gradient(135deg,#ffffff61,#ffffff1f 45%,#ffffff47);border:1.5px solid rgba(255,255,255,.75);border-radius:.4rem;transform-origin:100% 0;animation:ls-uv-film var(--ls-loop, 8s) var(--ls-ease-ui) infinite both}.ls-uv__shine{overflow:hidden;pointer-events:none;-webkit-mask:linear-gradient(#000,#000);mask:linear-gradient(#000,#000)}.ls-uv__shine:after{content:"";position:absolute;top:-20%;bottom:-20%;width:35%;left:-60%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.65),transparent);transform:skew(-18deg);animation:ls-uv-shine var(--ls-loop, 8s) ease-in-out infinite both}.ls-uv__guy{position:absolute;left:18%;bottom:0;width:54%;z-index:3;pointer-events:none;animation:ls-uv-guy var(--ls-loop, 8s) var(--ls-ease-ui) infinite both}.ls-uv__guy img{width:100%;height:auto;display:block;filter:drop-shadow(0 1.6rem 2rem rgba(0,0,0,.5))}.ls-uv__badge{position:absolute;right:2%;top:2%;z-index:4;background:var(--ls-accent);color:var(--ls-on-accent, #1f1f21);font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:.06em;font-size:clamp(1.6rem,1.8vw,2.2rem);white-space:nowrap;padding:.8rem 1.6rem;box-shadow:5px 5px 0 var(--ls-orange);animation:ls-uv-badge var(--ls-loop, 8s) var(--ls-ease-ui) infinite both}@keyframes ls-uv-decal{0%{opacity:0;transform:translate(40%,-140%) rotate(14deg) scale(1.15)}6%{opacity:1}12%,88%{opacity:1;transform:none}96%,to{opacity:0;transform:scale(.94)}}@keyframes ls-uv-film{0%{opacity:0;transform:translate(40%,-140%) rotate(14deg) scale(1.15)}6%{opacity:1}12%,44%{opacity:1;transform:none}50%{opacity:1;transform:rotate(-24deg) translate(8%,-18%) skewY(-6deg)}56%,to{opacity:0;transform:rotate(-60deg) translate(40%,-80%)}}@keyframes ls-uv-guy{0%{opacity:0;transform:translate(-40%)}8%{opacity:1;transform:translate(-12%)}16%{transform:translate(-12%)}24%{transform:translate(4%) translateY(-1%)}31%{transform:translate(-10%)}38%{transform:translate(4%) translateY(-1%)}44%{transform:translate(-2%)}54%,86%{opacity:1;transform:translate(-10%)}96%,to{opacity:0;transform:translate(-40%)}}@keyframes ls-uv-cup{0%,58%{transform:none}62%{transform:translateY(-6%) rotate(-4deg)}66%{transform:translateY(-6%) rotate(4deg)}70%{transform:translateY(-3%) rotate(-2deg)}74%,to{transform:none}}@keyframes ls-uv-shine{0%,58%{left:-60%}72%,to{left:130%}}@keyframes ls-uv-badge{0%,58%{opacity:0;transform:translateY(1rem) scale(.9)}63%,86%{opacity:1;transform:none}92%,to{opacity:0;transform:none}}@media(max-width:989px){.ls-uv__stage{max-width:44rem;padding-top:1.6rem}}@media(prefers-reduced-motion:reduce){.ls-uv__cup,.ls-uv__decal,.ls-uv__guy,.ls-uv__badge,.ls-uv__shine:after{animation:none;opacity:1;transform:none}.ls-uv__film{animation:none;opacity:0}}@media(min-width:990px){.ls-uv .ls-auto__inner{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:4rem}.ls-uv__stage{margin-right:-2rem}}.ls-uv__stage--all{container-type:inline-size;overflow:visible}.ls-uv__shelf{position:absolute;left:0;right:0;top:80%;height:4.5%;background:var(--ls-surface-2, #2a2a2d);border:3px solid var(--ls-paper, #fff);box-shadow:8px 8px 0 var(--ls-accent)}.ls-uv__row{position:absolute;left:0;right:0;bottom:20%;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2cqw;align-items:end}.ls-uv__slot{display:flex;justify-content:center;align-items:flex-end}.ls-uv__item{position:relative;aspect-ratio:2 / 3;transform-origin:50% 100%;animation:ls-uv-hit var(--ls-loop, 8s) var(--ls-ease-ui) infinite both;animation-delay:calc(var(--ls-loop, 8s) * var(--t, 0))}.ls-uv__item-img{width:100%;height:100%;object-fit:contain;object-position:bottom;display:block;filter:drop-shadow(0 .8rem 1rem rgba(0,0,0,.45))}.ls-uv__slap{position:absolute;translate:-50% -50%;aspect-ratio:1 / 1;animation:ls-uv-slap var(--ls-loop, 8s) var(--ls-ease-ui) infinite both;animation-delay:inherit}.ls-uv__slap{animation-delay:calc(var(--ls-loop, 8s) * var(--t, 0))}.ls-uv__slap img{width:100%;height:100%;object-fit:contain;display:block}.ls-uv__slap:after{content:"";position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;border-radius:50%;border:.5cqw solid var(--ls-accent);pointer-events:none;animation:ls-uv-burst var(--ls-loop, 8s) ease-out infinite both;animation-delay:inherit}.ls-uv__flyer{position:absolute;left:0;top:14%;width:34cqw;z-index:3;pointer-events:none;animation:ls-uv-flyacross var(--ls-loop, 8s) linear infinite both}.ls-uv__flyer img{width:100%;height:auto;display:block;filter:drop-shadow(0 1.6rem 2rem rgba(0,0,0,.5));animation:ls-uv-bob calc(var(--ls-loop, 8s) / 6) ease-in-out infinite alternate}.ls-uv__badge--all{top:0;right:0;animation:ls-uv-badge-all var(--ls-loop, 8s) var(--ls-ease-ui) infinite both}@keyframes ls-uv-flyacross{0%{transform:translate(-36cqw) rotate(-4deg);opacity:0}4%{transform:translate(-36cqw) rotate(-4deg);opacity:1}64%{transform:translate(104cqw) rotate(2deg);opacity:1}65%,to{transform:translate(104cqw);opacity:0}}@keyframes ls-uv-bob{0%{transform:translateY(-1.5cqw)}to{transform:translateY(2cqw)}}@keyframes ls-uv-slap{0%{opacity:0;scale:1.9;rotate:-14deg}2.5%{opacity:1;scale:.88;rotate:5deg}5%{scale:1;rotate:0deg}58%{opacity:1;scale:1}62%,to{opacity:0;scale:.9}}@keyframes ls-uv-burst{0%,1.5%{opacity:0;transform:scale(.3)}3%{opacity:1}9%,to{opacity:0;transform:scale(1.5)}}@keyframes ls-uv-hit{0%,1.5%{transform:none}3%{transform:scale(1.06,.9)}6%,to{transform:none}}@keyframes ls-uv-badge-all{0%,50%{opacity:0;transform:translateY(1rem) scale(.9)}55%,92%{opacity:1;transform:none}97%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.ls-uv__item,.ls-uv__slap,.ls-uv__slap:after,.ls-uv__flyer,.ls-uv__flyer img,.ls-uv__badge--all{animation:none}.ls-uv__slap{opacity:1}.ls-uv__slap:after{opacity:0}.ls-uv__flyer{transform:translate(62cqw)}.ls-uv__badge--all{opacity:1}}.ls-uv__stage--shout{aspect-ratio:1 / 1}.ls-uv__popper{position:absolute;left:-6%;right:-6%;top:-30%;bottom:0;overflow:hidden;pointer-events:none}.ls-uv__jumper{position:absolute;left:50%;bottom:0;width:92cqw;margin-left:-53cqw;transform:translateY(100%);animation:ls-uv-jump var(--ls-loop, 8s) var(--ls-ease-ui) infinite both}.ls-uv__jumper img{width:100%;height:auto;display:block;filter:drop-shadow(0 1.6rem 2rem rgba(0,0,0,.5))}.ls-uv__stage--shout:after{content:"";position:absolute;left:-6%;right:-6%;bottom:0;height:.5cqw;background:var(--ls-accent)}.ls-uv__bubble{position:absolute;right:-10cqw;top:-16cqw;z-index:4;margin:0;width:64cqw;aspect-ratio:1.35 / 1;display:flex;align-items:center;justify-content:center;filter:drop-shadow(.6cqw 0 0 #1f1f21) drop-shadow(-.6cqw 0 0 #1f1f21) drop-shadow(0 .6cqw 0 #1f1f21) drop-shadow(0 -.6cqw 0 #1f1f21) drop-shadow(1.4cqw 1.4cqw 0 rgba(0,0,0,.55));transform-origin:25% 80%;animation:ls-uv-pow var(--ls-loop, 8s) var(--ls-ease-ui) infinite both}.ls-uv__bubble:before,.ls-uv__bubble:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;clip-path:polygon(50% 0%,58% 17%,73% 3%,74% 23%,96% 15%,85% 35%,100% 48%,85% 60%,97% 82%,75% 76%,73% 98%,59% 82%,47% 100%,40% 80%,21% 95%,24% 74%,1% 78%,15% 58%,0% 41%,18% 33%,5% 12%,28% 21%,32% 1%,42% 17%)}.ls-uv__bubble:before{background:var(--ls-orange, #e8690c)}.ls-uv__bubble:after{top:12%;right:12%;bottom:12%;left:12%;background:var(--ls-accent, #e3fc02);background-image:radial-gradient(rgba(232,105,12,.35) 18%,transparent 20%);background-size:1.6cqw 1.6cqw}.ls-uv__bubble span{position:relative;z-index:1;display:block;max-width:62%;text-align:center;font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;font-style:italic;color:#1f1f21;line-height:.95;letter-spacing:.01em;text-wrap:balance;font-size:clamp(1.9rem,5.4cqw,4.4rem);transform:rotate(-8deg) skew(-6deg)}@keyframes ls-uv-jump{0%,6%{transform:translateY(100%)}14%{transform:translateY(34%)}18%{transform:translateY(46%)}22%,84%{transform:translateY(42%)}92%,to{transform:translateY(100%)}}@keyframes ls-uv-pow{0%,20%{opacity:0;transform:scale(.2) rotate(-25deg)}25%{opacity:1;transform:scale(1.15) rotate(4deg)}28%{transform:scale(.95) rotate(-3deg)}31%,52%{opacity:1;transform:scale(1) rotate(-2deg)}54%{transform:scale(1.06) rotate(1deg)}57%,82%{opacity:1;transform:scale(1) rotate(-2deg)}87%,to{opacity:0;transform:scale(.6) rotate(-10deg)}}@media(prefers-reduced-motion:reduce){.ls-uv__jumper,.ls-uv__bubble{animation:none;opacity:1}.ls-uv__jumper{transform:translateY(42%)}.ls-uv__bubble{transform:rotate(-2deg)}}@media(max-width:749px){.ls-uv__bubble{right:-3cqw;top:-12cqw;width:60cqw}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/legit-uvstick.css.map */
