.caja3d{position:relative;width:100%;aspect-ratio:1;touch-action:pan-y pinch-zoom;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;contain:layout paint style;cursor:grab;isolation:isolate}
.caja3d--drag{cursor:grabbing}
.caja3d canvas{position:absolute;inset:0;width:100%;height:100%;display:block}
.caja3d::before{content:"";position:absolute;inset:6% 2% -2%;border-radius:50%;background:radial-gradient(52% 48% at 50% 58%,rgba(123,63,198,.34),rgba(123,63,198,.1) 55%,transparent 72%);pointer-events:none;z-index:-1}
html.has-cursor .caja3d{cursor:none}
.catband__visual{position:relative;margin-bottom:9%}
.catband__visual .caja3d{position:absolute;right:-8%;bottom:-30%;width:50%;z-index:2}
@media (max-width:1023px){.catband__visual{margin-bottom:10%}
.catband__visual .caja3d{right:-2%;bottom:-30%;width:46%}}
@media (max-width:760px){.catband__visual{margin-bottom:26%}
.catband__visual .caja3d{right:0;bottom:-44%;width:46%}}
html[data-intro="bolsa"] .intro[data-variant="bolsa"]{display:block}
html[data-intro="bolsa"]{--intro-end:4.6s}
html[data-intro="bolsa"].has-intro .intro-root{animation-duration:5.45s}
.intro[data-variant="bolsa"]{
--bw:min(38vw,62vh);                
--h:25vh;                           
--i1:.30s;--i2:.66s;--i3:1.02s;--i4:1.38s;--i5:1.74s;  
--tPeel:2.42s;--tFold:2.7s;--tSeal:3.2s;--tLogo:3.28s;--tText:3.48s;--tOut:4.3s;--end:4.6s;
overflow:hidden;
}
.introBolsa__bg{position:absolute;inset:-4%;background:radial-gradient(40% 44% at 50% 58%,rgba(123,63,198,.45),rgba(123,63,198,0) 70%),url(/assets/img/bg-topo-m.webp) center/cover no-repeat,radial-gradient(90% 70% at 50% 45%,var(--ink) 0%,var(--ink-3) 75%);opacity:0;animation:introBolsaBg .9s ease-out both,introBolsaHide 1ms linear var(--end) forwards}
@media (min-aspect-ratio:4/5){.introBolsa__bg{background-image:radial-gradient(40% 44% at 50% 58%,rgba(123,63,198,.45),rgba(123,63,198,0) 70%),url(/assets/img/bg-topo.webp),radial-gradient(90% 70% at 50% 45%,var(--ink) 0%,var(--ink-3) 75%)}}
@keyframes introBolsaBg{0%{opacity:0;transform:scale(1.06)}
100%{opacity:1;transform:none}}
@keyframes introBolsaHide{to{visibility:hidden}}
.introBolsa__scene{position:absolute;left:50%;top:54%;width:var(--bw);height:calc(var(--bw) * 1.4);transform:translate(-50%,-50%);transform-origin:50% 59%;will-change:transform;animation:introBolsaCam var(--end) linear both,introBolsaHide 1ms linear var(--end) forwards}
@keyframes introBolsaCam{0%{transform:translate(-50%,-50%) scale(1);animation-timing-function:ease-out}
66%{transform:translate(-50%,-50%) scale(1.03);animation-timing-function:ease-in-out}
93.5%{transform:translate(-50%,-50%) scale(1.12);animation-timing-function:cubic-bezier(.75,0,1,.55)}
100%{transform:translate(-50%,-50%) scale(5.2)}}
.introBolsa__shadow{position:absolute;left:4%;right:4%;top:92%;height:8%;border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,rgba(4,1,10,.85),rgba(4,1,10,0) 72%);opacity:0;animation:introBolsaShow .45s ease-out .45s both}
@keyframes introBolsaShow{to{opacity:1}}
.introBolsa__bag{position:absolute;inset:0;transform-origin:50% 96.4%;will-change:transform;animation:introBolsaBag 4s both}
@keyframes introBolsaBag{
0%{transform:translateY(60%) scale(1,1);animation-timing-function:cubic-bezier(.2,1.25,.3,1)}
16%{transform:translateY(0) scale(1,1)}
22%{transform:scale(1,1);animation-timing-function:ease-out}
23.75%{transform:scale(1.07,.925);animation-timing-function:ease-in-out}
27%{transform:scale(1.005,1.018);animation-timing-function:ease-out}
29.5%{transform:scale(1.015,1)}
31%{transform:scale(1.015,1);animation-timing-function:ease-out}
32.75%{transform:scale(1.085,.925);animation-timing-function:ease-in-out}
36%{transform:scale(1.02,1.018);animation-timing-function:ease-out}
38.5%{transform:scale(1.03,1)}
40%{transform:scale(1.03,1);animation-timing-function:ease-out}
41.75%{transform:scale(1.1,.925);animation-timing-function:ease-in-out}
45%{transform:scale(1.035,1.018);animation-timing-function:ease-out}
47.5%{transform:scale(1.045,1)}
49%{transform:scale(1.045,1);animation-timing-function:ease-out}
50.75%{transform:scale(1.115,.925);animation-timing-function:ease-in-out}
54%{transform:scale(1.05,1.018);animation-timing-function:ease-out}
56.5%{transform:scale(1.06,1)}
58%{transform:scale(1.06,1);animation-timing-function:ease-out}
59.75%{transform:scale(1.13,.92);animation-timing-function:ease-in-out}
63%{transform:scale(1.065,1.018);animation-timing-function:ease-out}
65.5%{transform:scale(1.075,1)}
80%{transform:scale(1.075,1);animation-timing-function:ease-out}
81.5%{transform:scale(1.092,.972);animation-timing-function:ease-in-out}
84%{transform:scale(1.075,1);animation-timing-function:ease-out}
85.5%{transform:scale(1.083,.986);animation-timing-function:ease-in-out}
88%{transform:scale(1.075,1)}
100%{transform:scale(1.075,1)}
}
.introBolsa__back,.introBolsa__front{position:absolute;inset:0;width:100%;height:100%;display:block}
.introBolsa__items{position:absolute;left:0;right:0;top:28%;height:0}
.introBolsa__item{position:absolute;left:calc(50% + var(--x,0%));top:0;width:var(--w,24%);opacity:0;will-change:transform,opacity;animation:introBolsaFall var(--dur,.66s) linear var(--t) both}
.introBolsa__item svg{display:block;width:100%;height:auto}
.introBolsa__item--1{--t:var(--i1);--w:25%;--x:-7%;--r0:-14deg;--r1:5deg}
.introBolsa__item--2{--t:calc(var(--i2) - .09s);--dur:.76s;--w:29%;--x:6%;--r0:-10deg;--r1:16deg}
.introBolsa__item--3{--t:var(--i3);--w:32%;--x:0%;--r0:9deg;--r1:-6deg}
.introBolsa__item--4{--t:var(--i4);--w:19%;--x:8%;--r0:-6deg;--r1:7deg}
.introBolsa__item--5{--t:var(--i5);--w:23%;--x:-8%;--r0:12deg;--r1:-10deg}
@keyframes introBolsaFall{
0%{opacity:0;transform:translate(-50%,calc(-50% - var(--h) + 24%)) rotate(var(--r0)) scale(.4);animation-timing-function:cubic-bezier(.2,1.35,.35,1)}
20%{opacity:1;transform:translate(-50%,calc(-50% - var(--h))) rotate(var(--r0)) scale(1);animation-timing-function:ease-in-out}
30%{opacity:1;transform:translate(-50%,calc(-50% - var(--h) - 8%)) rotate(var(--r0)) scale(1.03,.98);animation-timing-function:cubic-bezier(.55,0,1,.45)}
87.5%{opacity:1;transform:translate(-50%,-50%) rotate(var(--r1)) scale(.95,1.08);animation-timing-function:linear}
100%{opacity:1;transform:translate(-50%,140%) rotate(var(--r1)) scale(1)}
}
.introBolsa__puff{position:absolute;left:0;right:0;top:25%;height:0}
.introBolsa__puff:nth-of-type(1){--t:calc(var(--i1) + .59s)}
.introBolsa__puff:nth-of-type(2){--t:calc(var(--i2) + .59s)}
.introBolsa__puff:nth-of-type(3){--t:calc(var(--i3) + .59s)}
.introBolsa__puff:nth-of-type(4){--t:calc(var(--i4) + .59s)}
.introBolsa__puff:nth-of-type(5){--t:calc(var(--i5) + .59s)}
.introBolsa__puff i{position:absolute;left:50%;top:0;width:11%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(238,232,255,.95),rgba(238,232,255,.35) 40%,rgba(238,232,255,0) 68%);opacity:0;will-change:transform,opacity;animation:introBolsaPuff .7s cubic-bezier(.1,.7,.3,1) var(--t) both}
.introBolsa__puff i:nth-child(1){--px:-9vmin;--py:-4vmin}
.introBolsa__puff i:nth-child(2){--px:-5vmin;--py:-9vmin;width:8%}
.introBolsa__puff i:nth-child(3){--px:.5vmin;--py:-11vmin}
.introBolsa__puff i:nth-child(4){--px:5.5vmin;--py:-8.5vmin;width:8%}
.introBolsa__puff i:nth-child(5){--px:9vmin;--py:-3.5vmin}
.introBolsa__puff i:nth-child(6){--px:-2vmin;--py:-6vmin;width:6%}
@keyframes introBolsaPuff{0%{opacity:0;transform:translate(-50%,-50%) scale(.2)}
18%{opacity:.9}
100%{opacity:0;transform:translate(calc(-50% + var(--px)),calc(-50% + var(--py))) scale(1.6)}}
.introBolsa__flapShade{position:absolute;left:14%;width:72%;top:35.2%;height:10%;background:linear-gradient(180deg,rgba(0,0,0,.6),rgba(0,0,0,0));opacity:0;animation:introBolsaShow .22s ease-out calc(var(--tFold) + .3s) both}
.introBolsa__flapWrap{position:absolute;left:14.5%;top:6.8%;width:71%;height:14.3%;perspective:900px;perspective-origin:50% 100%;will-change:transform;animation:introBolsaPress .3s ease-out var(--tSeal) both}
@keyframes introBolsaPress{0%{transform:none}
30%{transform:translateY(3.5%) scaleY(.93)}
100%{transform:none}}
.introBolsa__flap{position:absolute;inset:0;transform-style:preserve-3d;transform-origin:50% 100%;will-change:transform;animation:introBolsaFold .52s cubic-bezier(.6,0,.3,1) var(--tFold) both}
@keyframes introBolsaFold{to{transform:rotateX(-180deg)}}
@keyframes introBolsaOutShow{0%,49.99%{visibility:hidden}
50%,100%{visibility:visible}}
.introBolsa__flapIn,.introBolsa__flapOut{position:absolute;inset:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:9% 9% 0 0/40% 40% 0 0;background:linear-gradient(180deg,#34333f,#1c1b23 60%,#121117);box-shadow:0 0 0 1px rgba(238,232,255,.16) inset,0 2px 0 rgba(255,255,255,.1) inset}
.introBolsa__flapOut{visibility:hidden;animation:introBolsaOutShow .52s step-end var(--tFold) both;transform:rotateX(180deg);background:linear-gradient(0deg,#24232d,#141319 55%,#0d0c12);box-shadow:0 0 0 1px rgba(238,232,255,.14) inset,0 -2px 0 rgba(238,232,255,.16) inset}
.introBolsa__glue,.introBolsa__liner{position:absolute;left:4.5%;right:4.5%;top:24%;height:19%;border-radius:3px}
.introBolsa__glue{background:#FFF200}
.introBolsa__liner{background:linear-gradient(180deg,#F6F2FF,#DDD4F2);box-shadow:0 1px 0 rgba(43,23,77,.45);transform-origin:100% 50%;will-change:transform,opacity;animation:introBolsaPeel .4s cubic-bezier(.5,0,.6,1) var(--tPeel) both}
.introBolsa__liner::before{content:"";position:absolute;left:-2.5%;top:-22%;width:6%;height:144%;border-radius:3px;background:#EEE8FF}
@keyframes introBolsaPeel{0%{transform:none;opacity:1}
55%{opacity:1}
100%{transform:translate(-40%,-260%) rotate(-30deg);opacity:0}}
.introBolsa__glint{position:absolute;left:14.5%;width:71%;top:34.7%;height:.9%;min-height:3px;overflow:hidden;border-radius:3px}
.introBolsa__glint::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,0),#fff 40%,#fff 60%,rgba(255,255,255,0));transform:translateX(-100%);animation:introBolsaGlint .6s cubic-bezier(.2,.6,.3,1) calc(var(--tSeal) + .08s) both}
@keyframes introBolsaGlint{to{transform:translateX(100%)}}
.introBolsa__snap{position:absolute;left:50%;top:35.2%;width:60%;aspect-ratio:3.2;border:2px solid rgba(255,255,255,.85);border-radius:50%;opacity:0;will-change:transform,opacity;animation:introBolsaSnap .5s cubic-bezier(.1,.7,.3,1) var(--tSeal) both}
@keyframes introBolsaSnap{0%{opacity:0;transform:translate(-50%,-50%) scale(.25)}
12%{opacity:.9}
100%{opacity:0;transform:translate(-50%,-50%) scale(1.3)}}
.introBolsa__brand{position:absolute;left:0;right:0;top:41.5%;display:grid;justify-items:center;row-gap:calc(var(--bw) * .035);animation:introBolsaBrandOut .2s ease-in var(--tOut) both}
@keyframes introBolsaBrandOut{from{clip-path:inset(0)}
to{clip-path:inset(0 0 100% 0)}}
.introBolsa__logo{width:48%;height:auto;opacity:0;will-change:transform,opacity;animation:introBolsaStamp .55s cubic-bezier(.2,1.2,.3,1) var(--tLogo) both}
@keyframes introBolsaStamp{0%{opacity:0;transform:scale(1.5);filter:brightness(1.8)}
35%{opacity:1;filter:brightness(1.5)}
100%{opacity:1;transform:none;filter:none}}
.introBolsa__t{margin:0;display:grid;justify-items:center;font-weight:800;font-size:calc(var(--bw) * .125);line-height:.98;letter-spacing:-.045em;color:var(--white);text-align:center}
.introBolsa__l{display:block;overflow:hidden;padding:.04em .06em .1em}
.introBolsa__l::before{content:attr(data-t);display:block;transform:translateY(115%);animation:introBolsaLine .6s cubic-bezier(.16,1,.3,1) var(--tText) both}
.introBolsa__l--y::before{color:var(--sig);animation-delay:calc(var(--tText) + .14s)}
@keyframes introBolsaLine{to{transform:none}}
.introBolsa__door{position:absolute;top:0;bottom:0;width:50.5%;visibility:hidden;will-change:transform;background:#121118 linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.03) 38%,rgba(255,255,255,0) 60%);background-size:200% 100%}
.introBolsa__door--l{left:0;background-position:0 0;animation:introBolsaDoorL .8s cubic-bezier(.76,0,.24,1) var(--end) forwards}
.introBolsa__door--r{right:0;background-position:100% 0;animation:introBolsaDoorR .8s cubic-bezier(.76,0,.24,1) var(--end) forwards}
.introBolsa__door::after{content:"";position:absolute;top:0;bottom:0;width:3px;background:#FFF200}
.introBolsa__door--l::after{right:0}
.introBolsa__door--r::after{left:0}
@keyframes introBolsaDoorL{0%{visibility:visible;transform:none}
100%{visibility:visible;transform:translateX(-102%)}}
@keyframes introBolsaDoorR{0%{visibility:visible;transform:none}
100%{visibility:visible;transform:translateX(102%)}}
@media (max-aspect-ratio:1/1){.intro[data-variant="bolsa"]{--bw:min(82vw,42vh);--h:26vh}
.introBolsa__scene{top:52%}
.introBolsa__puff i:nth-child(n+5){display:none}}
html[data-intro="film"] .intro[data-variant="film"]{display:block}
html[data-intro="film"]{--intro-end:4.6s}
html[data-intro="film"].has-intro .intro-root{animation-duration:5.45s}
html.motion-off .intro[data-variant="film"]{display:none}
.intro[data-variant="film"]{--s:clamp(185px,23vw,350px);--W:var(--s);--D:calc(var(--s)*.8);--H:calc(var(--s)*.78);--rot:41deg;--ang:-14deg;--wht:255,255,255;--lv:238,232,255;overflow:hidden;color:#fff}
@supports (rotate:atan2(1px,2px)){.intro[data-variant="film"]{--rot:atan2(55vw,100vh);--ang:atan2(-40vh,100vw)}}
.intro[data-variant="film"] i,.intro[data-variant="film"] b{display:block}
.introFilm__dark{position:absolute;inset:0;overflow:hidden;background:#180B2E;clip-path:polygon(0 0,100% 0,100% 100%,-55% 100%);animation:introFilmWipe .8s cubic-bezier(.76,0,.24,1) 4.6s forwards}
@keyframes introFilmWipe{to{clip-path:polygon(155% 0,100% 0,100% 100%,100% 100%)}}
.introFilm__bg{position:absolute;inset:-4%;background:url(/assets/img/bg-topo-m.webp) center/cover no-repeat,radial-gradient(90% 70% at 50% 45%,#2B174D 0%,#180B2E 75%);opacity:0;animation:introFilmBg 1s ease-out both}
@media (min-aspect-ratio:4/5){.introFilm__bg{background-image:url(/assets/img/bg-topo.webp),radial-gradient(90% 70% at 50% 45%,#2B174D 0%,#180B2E 75%)}}
@keyframes introFilmBg{0%{opacity:0;transform:scale(1.08)}
100%{opacity:1;transform:none}}
.introFilm__light{position:absolute;inset:0;background:radial-gradient(42% 46% at 50% 44%,rgba(var(--lv),.16),rgba(var(--lv),.05) 45%,transparent 72%),radial-gradient(120% 90% at 50% 50%,transparent 50%,rgba(16,7,31,.75) 100%);opacity:0;animation:introFilmFade .9s ease-out .2s both}
@keyframes introFilmFade{to{opacity:1}}
.introFilm__dust{position:absolute;inset:-10%;opacity:0;animation:introFilmDustIn 1.2s ease-out .3s both,introFilmDrift 7s linear both}
.introFilm__dust--far{background:radial-gradient(circle,rgba(var(--lv),.7) 0 1px,transparent 2px) 0 0/190px 150px,radial-gradient(circle,rgba(var(--lv),.45) 0 .8px,transparent 1.8px) 70px 40px/260px 210px}
.introFilm__dust--near{background:radial-gradient(circle,rgba(var(--wht),.8) 0 1.4px,transparent 3.2px) 30px 60px/420px 330px,radial-gradient(circle,rgba(var(--lv),.5) 0 1.1px,transparent 2.6px) 200px 150px/540px 410px;animation-duration:1.2s,4.5s}
@keyframes introFilmDustIn{to{opacity:1}}
@keyframes introFilmDrift{to{transform:translate3d(-2.5%,-4%,0)}}
.introFilm__scene{position:absolute;left:50%;top:50%;width:0;height:0;animation:introFilmPush .9s cubic-bezier(.65,0,.35,1) 2.3s both,introFilmOut .45s ease-in 3.25s forwards}
@keyframes introFilmPush{to{transform:scale(1.22) translateY(calc(var(--s)*-.05))}}
@keyframes introFilmOut{to{opacity:0;visibility:hidden}}
.introFilm__cam{position:absolute;left:0;top:0;width:0;height:0;perspective:1100px}
.introFilm__tilt,.introFilm__world,.introFilm__pal,.introFilm__box,.introFilm__orbit,.introFilm__rp{position:absolute;left:0;top:0;width:0;height:0;transform-style:preserve-3d}
.introFilm__tilt{transition:transform .7s cubic-bezier(.16,1,.3,1)}
.introFilm__world{animation:introFilmCam 3.3s cubic-bezier(.4,0,.3,1) both}
@keyframes introFilmCam{from{transform:rotateX(-15deg) rotateY(-38deg)}
to{transform:rotateX(-13deg) rotateY(-24deg)}}
.introFilm__f,.introFilm__sf,.introFilm__pt,.introFilm__pf,.introFilm__pr,.introFilm__gs,.introFilm__puff,.introFilm__rib,.introFilm__roll{position:absolute;left:0;top:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.introFilm__pal{animation:introFilmPal .6s cubic-bezier(.16,1,.3,1) .15s both}
@keyframes introFilmPal{from{transform:translateY(calc(var(--H)/2 + var(--s)*.28))}
to{transform:translateY(calc(var(--H)/2))}}
.introFilm__pt,.introFilm__pf,.introFilm__pr,.introFilm__gs{opacity:0;animation:introFilmFade .45s ease-out .15s both}
.introFilm__pt{width:calc(var(--s)*1.5);height:calc(var(--s)*1.2);transform:translate(-50%,-50%) rotateX(90deg);background:linear-gradient(180deg,rgba(0,0,0,.18),transparent 30%,transparent 70%,rgba(0,0,0,.2)),repeating-linear-gradient(90deg,#8E6B46 0 2%,#A98455 2% 10%,#B08B5B 10% 17%,#5A3F26 17% 20%)}
.introFilm__pf{width:calc(var(--s)*1.5);height:calc(var(--s)*.12);transform:translate(-50%,-50%) translateY(calc(var(--s)*.06)) translateZ(calc(var(--s)*.6));background:linear-gradient(180deg,#8F6E49 0 34%,#3A2614 34% 40%,transparent 40%),linear-gradient(90deg,#6E5236 0 14%,transparent 14% 43%,#6E5236 43% 57%,transparent 57% 86%,#6E5236 86%)}
.introFilm__pr{width:calc(var(--s)*1.2);height:calc(var(--s)*.12);transform:translate(-50%,-50%) translateY(calc(var(--s)*.06)) rotateY(90deg) translateZ(calc(var(--s)*.75));background:linear-gradient(180deg,#6B5236 0 34%,#2C1C0E 34% 40%,transparent 40%),linear-gradient(90deg,#4F3A24 0 18%,transparent 18% 41%,#4F3A24 41% 59%,transparent 59% 82%,#4F3A24 82%)}
.introFilm__gs{width:calc(var(--s)*3);height:calc(var(--s)*2.4);transform:translate(-50%,-50%) translateY(calc(var(--s)*.125)) rotateX(90deg);background:radial-gradient(50% 50% at 50% 50%,rgba(8,3,20,.8),rgba(8,3,20,.45) 36%,transparent 68%),radial-gradient(60% 60% at 50% 50%,rgba(var(--lv),.14),transparent 70%)}
.introFilm__puff{width:var(--W);height:var(--D);border:2px solid rgba(var(--lv),.6);border-radius:50%;opacity:0;transform:translate(-50%,-50%) rotateX(90deg) scale(1.02);animation:introFilmPuff .55s ease-out .67s both}
@keyframes introFilmPuff{0%{opacity:0;transform:translate(-50%,-50%) rotateX(90deg) scale(1.02)}
10%{opacity:.85}
100%{opacity:0;transform:translate(-50%,-50%) rotateX(90deg) scale(2.3)}}
.introFilm__box{transform-origin:0 calc(var(--H)/2) 0;animation:introFilmDrop .62s .3s both,introFilmTense .4s ease-in-out 2.95s both}
@keyframes introFilmDrop{0%{transform:translateY(calc(var(--s)*-2.7));animation-timing-function:cubic-bezier(.45,0,1,.55)}
62%{transform:translateY(0);animation-timing-function:ease-out}
74%{transform:scale3d(1.06,.9,1.06);animation-timing-function:ease-in-out}
88%{transform:scale3d(.985,1.015,.985)}
100%{transform:none}}
@keyframes introFilmTense{40%{transform:scale3d(.982,1.012,.982)}}
.introFilm__f{transform:translate(-50%,-50%)}
.introFilm__f--f{width:var(--W);height:var(--H);transform:translate(-50%,-50%) translateZ(calc(var(--D)/2));background:linear-gradient(180deg,rgba(255,255,255,.22) 0,rgba(255,255,255,0) 2px),linear-gradient(180deg,rgba(0,0,0,0) 70%,rgba(0,0,0,.2)),linear-gradient(100deg,#CFA066,#C4934F 55%,#B5844A)}
.introFilm__f--b{width:var(--W);height:var(--H);transform:translate(-50%,-50%) rotateY(180deg) translateZ(calc(var(--D)/2));background:#8A6033}
.introFilm__f--r{width:var(--D);height:var(--H);transform:translate(-50%,-50%) rotateY(90deg) translateZ(calc(var(--W)/2));background:linear-gradient(90deg,#FFF200 0 0) 50% 0/calc(var(--s)*.09) 22% no-repeat,linear-gradient(180deg,rgba(0,0,0,0) 70%,rgba(0,0,0,.25)),linear-gradient(100deg,#A97A41,#9A6D38 60%,#8E6334)}
.introFilm__f--l{width:var(--D);height:var(--H);transform:translate(-50%,-50%) rotateY(-90deg) translateZ(calc(var(--W)/2));background:#8A6033}
.introFilm__f--t{width:var(--W);height:var(--D);transform:translate(-50%,-50%) rotateX(90deg) translateZ(calc(var(--H)/2));background:linear-gradient(90deg,#FFF200 0 0) 0 50%/100% calc(var(--s)*.09) no-repeat,linear-gradient(180deg,transparent calc(50% - 1px),rgba(60,35,12,.6) calc(50% - 1px),rgba(60,35,12,.6) calc(50% + 1px),transparent calc(50% + 1px)),linear-gradient(160deg,#E4BD86,#D8AE74 50%,#CDA068)}
.introFilm__sf{overflow:hidden;transform:translate(-50%,-50%)}
.introFilm__sf--f,.introFilm__sf--b{width:var(--W);height:var(--H)}
.introFilm__sf--r,.introFilm__sf--l{width:var(--D);height:var(--H)}
.introFilm__sf--f{transform:translate(-50%,-50%) translateZ(calc(var(--D)/2 + 2px))}
.introFilm__sf--b{transform:translate(-50%,-50%) rotateY(180deg) translateZ(calc(var(--D)/2 + 2px))}
.introFilm__sf--r{transform:translate(-50%,-50%) rotateY(90deg) translateZ(calc(var(--W)/2 + 2px))}
.introFilm__sf--l{transform:translate(-50%,-50%) rotateY(-90deg) translateZ(calc(var(--W)/2 + 2px))}
.introFilm__band{position:absolute;left:-6%;width:112%;height:calc(var(--s)*.3);top:calc(50% + var(--s)*.09 - var(--s)*.045*var(--k));transform-origin:0 50%;transform:skewY(-5deg) scaleX(.001);animation:introFilmBand .15s linear calc(1s + .15s*var(--k)) forwards;background:linear-gradient(180deg,rgba(var(--wht),.8) 0,rgba(var(--wht),.8) 1px,rgba(20,10,40,.22) 1px,rgba(20,10,40,.22) 2px,rgba(var(--wht),.12) 2px,rgba(var(--wht),0) 9px,rgba(var(--wht),0) calc(100% - 9px),rgba(var(--wht),.1) calc(100% - 2px),rgba(20,10,40,.2) calc(100% - 2px),rgba(20,10,40,.2) calc(100% - 1px),rgba(var(--wht),.75) calc(100% - 1px)),repeating-linear-gradient(74deg,rgba(var(--wht),0) 0 7px,rgba(var(--wht),.16) 7px 7.7px,rgba(var(--wht),0) 7.7px 19px),repeating-linear-gradient(86deg,rgba(var(--wht),0) 0 13px,rgba(var(--wht),.1) 13px 13.6px,rgba(var(--wht),0) 13.6px 31px),linear-gradient(100deg,rgba(var(--wht),0) 0%,rgba(var(--wht),.06) 10%,rgba(var(--wht),.58) 19%,rgba(var(--wht),.1) 25%,rgba(var(--wht),0) 40%,rgba(var(--lv),.05) 56%,rgba(var(--wht),.4) 69%,rgba(var(--wht),.06) 76%,rgba(var(--wht),0) 100%),linear-gradient(rgba(var(--lv),.07),rgba(var(--lv),.07));background-size:auto,auto,auto,180% 100%,auto;background-position:0 0,0 0,0 0,calc(var(--k)*-23%) 0,0 0}
@keyframes introFilmBand{to{transform:skewY(-5deg) scaleX(1)}}
.introFilm__band::before,.introFilm__band::after{content:"";position:absolute;inset:0}
.introFilm__band::after{width:40%;background:linear-gradient(100deg,transparent 36%,rgba(var(--wht),.7) 50%,transparent 64%);transform:translateX(-140%);animation:introFilmSheen 1.1s cubic-bezier(.4,0,.6,1) calc(1.12s + .15s*var(--k)) forwards}
@keyframes introFilmSheen{to{transform:translateX(230%)}}
.introFilm__band::before{background:rgba(var(--wht),.38);opacity:0;animation:introFilmFlash .4s ease-out 2.95s both}
@keyframes introFilmFlash{30%{opacity:1}
100%{opacity:0}}
.introFilm__sf--f .introFilm__band:nth-child(1){--k:0}
.introFilm__sf--f .introFilm__band:nth-child(2){--k:4}
.introFilm__sf--f .introFilm__band:nth-child(3){--k:8}
.introFilm__sf--f .introFilm__band:nth-child(4){--k:12}
.introFilm__sf--r .introFilm__band:nth-child(1){--k:1}
.introFilm__sf--r .introFilm__band:nth-child(2){--k:5}
.introFilm__sf--r .introFilm__band:nth-child(3){--k:9}
.introFilm__sf--b .introFilm__band:nth-child(1){--k:2}
.introFilm__sf--b .introFilm__band:nth-child(2){--k:6}
.introFilm__sf--b .introFilm__band:nth-child(3){--k:10}
.introFilm__sf--l .introFilm__band:nth-child(1){--k:3}
.introFilm__sf--l .introFilm__band:nth-child(2){--k:7}
.introFilm__sf--l .introFilm__band:nth-child(3){--k:11}
.introFilm__orbit{animation:introFilmOrbit 1.95s linear 1s both}
@keyframes introFilmOrbit{from{transform:rotateY(-45deg)}
to{transform:rotateY(1125deg)}}
.introFilm__rp{animation:introFilmRise 1.95s linear 1s both}
@keyframes introFilmRise{from{transform:translate3d(0,calc(var(--s)*.24),calc(var(--s)*.95))}
to{transform:translate3d(0,calc(var(--s)*-.345),calc(var(--s)*.95))}}
.introFilm__roll{width:calc(var(--s)*.2);height:calc(var(--s)*.3);margin:calc(var(--s)*-.15) 0 0 calc(var(--s)*-.1);backface-visibility:visible;animation:introFilmBill 1.95s linear 1s both}
@keyframes introFilmBill{from{transform:rotateY(76deg)}
to{transform:rotateY(-1094deg)}}
.introFilm__core,.introFilm__rb{position:absolute;left:50%;top:50%}
.introFilm__core{width:34%;height:118%;transform:translate(-50%,-50%);border-radius:40%/6%;background:linear-gradient(90deg,#6E4F2E,#B98A57 45%,#8C6538)}
.introFilm__rb{width:100%;height:100%;border-radius:50%/8%;transform:translate(-50%,-50%);background:linear-gradient(180deg,rgba(var(--wht),.45),transparent 9%,transparent 92%,rgba(var(--wht),.3)),linear-gradient(90deg,#6B5A96 0%,#B5A8D9 24%,#F4F0FF 44%,#FFFFFF 50%,#DCD3F3 66%,#8A7AB5 100%);box-shadow:0 0 18px rgba(var(--lv),.35);opacity:0;animation:introFilmRollIn .35s cubic-bezier(.16,1,.3,1) .7s both,introFilmUnspool 1.95s linear 1s forwards,introFilmRollOut .18s ease-in 2.95s forwards}
.introFilm__rb::after{content:"";position:absolute;left:0;right:0;top:-6%;height:13%;border-radius:50%;background:radial-gradient(circle at 50% 50%,#8C6538 0 28%,#D9D0F2 30%,#F6F2FF 60%,#B9ACDD 100%)}
@keyframes introFilmRollIn{from{opacity:0;transform:translate(-50%,-50%) scale(.6)}
to{opacity:1;transform:translate(-50%,-50%)}}
@keyframes introFilmUnspool{from{transform:translate(-50%,-50%) scaleX(1)}
to{transform:translate(-50%,-50%) scaleX(.72)}}
@keyframes introFilmRollOut{to{opacity:0;visibility:hidden}}
.introFilm__core{opacity:0;animation:introFilmFade .35s ease-out .7s both,introFilmRollOut .18s ease-in 2.95s forwards}
.introFilm__rib{left:50%;top:50%;width:calc(var(--s)*.56);height:calc(var(--s)*.3);backface-visibility:visible;transform:translate(-50%,-50%) translate3d(calc(var(--s)*-.18),0,calc(var(--s)*-.213)) rotateY(131deg);background:linear-gradient(180deg,rgba(var(--wht),.7) 0,rgba(var(--wht),.7) 1px,rgba(var(--wht),0) 8%,rgba(var(--wht),0) 92%,rgba(var(--wht),.65) calc(100% - 1px)),repeating-linear-gradient(88deg,rgba(var(--wht),0) 0 9px,rgba(var(--wht),.12) 9px 9.6px,rgba(var(--wht),0) 9.6px 23px),linear-gradient(90deg,rgba(var(--lv),.05),rgba(var(--wht),.34) 30%,rgba(var(--lv),.08) 62%,rgba(var(--wht),.22) 88%,rgba(var(--wht),.3));opacity:0;animation:introFilmFade .25s ease-out .95s both,introFilmRollOut .18s ease-in 2.95s forwards}
.introFilm__stage{position:absolute;inset:0;display:grid;grid-template-rows:1fr auto 1fr;justify-items:center;align-items:center;padding:0 5vw;opacity:0;animation:introFilmFade .01s linear 3.3s forwards}
.introFilm__logo{align-self:end;width:clamp(150px,22vw,260px);height:auto;margin-bottom:clamp(14px,3vh,34px);opacity:0;animation:introFilmLogo .8s cubic-bezier(.16,1,.3,1) 3.35s both}
@keyframes introFilmLogo{0%{opacity:0;transform:scale(.86);filter:blur(10px)}
55%{opacity:1;filter:blur(0)}
100%{opacity:1;transform:none;filter:none}}
.introFilm__t{margin:0;display:grid;justify-items:center;font-weight:800;font-size:clamp(46px,10.5vw,148px);line-height:.95;letter-spacing:-.05em;color:#fff;text-align:center}
.introFilm__l{display:block;overflow:hidden;padding:.06em .04em .12em}
.introFilm__l::before{content:attr(data-t);display:block;transform:translateY(112%);animation:introFilmLine .7s cubic-bezier(.16,1,.3,1) 3.5s both}
.introFilm__l--y::before{color:#FFF200;animation-delay:3.62s}
@keyframes introFilmLine{to{transform:none}}
.introFilm__cur{position:absolute;top:0;bottom:0;right:0;left:calc(-10vw - var(--s));overflow:hidden;transform:translateX(calc(110vw + var(--s)*1.3));animation:introFilmCur .5s cubic-bezier(.65,0,.35,1) 3.05s forwards}
@keyframes introFilmCur{to{transform:translateX(0)}}
.introFilm__cur::after{content:"";position:absolute;inset:-20%;background:linear-gradient(105deg,transparent 42%,rgba(var(--wht),.3) 50%,transparent 58%);opacity:0;animation:introFilmCurSheen .7s ease-in-out 3.2s both}
@keyframes introFilmCurSheen{0%{opacity:0;transform:translateX(-45%)}
30%{opacity:1}
100%{opacity:0;transform:translateX(45%)}}
.introFilm__half{position:absolute;inset:0;background:repeating-linear-gradient(180deg,rgba(var(--wht),0) 0 13px,rgba(var(--wht),.06) 13px 14px,rgba(var(--wht),0) 14px 31px),repeating-linear-gradient(180deg,rgba(var(--wht),0) 0 41px,rgba(var(--wht),.05) 41px 43px),linear-gradient(100deg,rgba(var(--lv),.22) 0%,rgba(var(--wht),.56) 17%,rgba(var(--lv),.18) 30%,rgba(var(--lv),.24) 54%,rgba(var(--wht),.5) 72%,rgba(var(--lv),.2) 100%)}
.introFilm__half--a{clip-path:polygon(0 0,100% 0,100% 30%,0 70%);transform-origin:20% 0;animation:introFilmPeelA .65s cubic-bezier(.7,0,.3,1) 3.7s forwards}
.introFilm__half--b{clip-path:polygon(0 70%,100% 30%,100% 100%,0 100%);transform-origin:80% 100%;animation:introFilmPeelB .65s cubic-bezier(.7,0,.3,1) 3.7s forwards}
@keyframes introFilmPeelA{to{transform:translate(-9%,-18%) rotate(-5deg);opacity:0;visibility:hidden}}
@keyframes introFilmPeelB{to{transform:translate(9%,18%) rotate(5deg);opacity:0;visibility:hidden}}
.introFilm__half::after{content:"";position:absolute;left:-50%;top:50%;width:200%;height:5px;margin-top:-2.5px;transform:rotate(var(--ang));background:linear-gradient(90deg,transparent 12%,rgba(var(--wht),.95) 50%,transparent 88%);box-shadow:0 0 24px 7px rgba(var(--lv),.5);opacity:0;animation:introFilmEdge 1s ease-out 3.58s both}
@keyframes introFilmEdge{25%{opacity:1}
100%{opacity:0;visibility:hidden}}
.introFilm__roll2{position:absolute;left:0;top:50%;width:calc(var(--s)*.5);height:74vh;margin:-37vh 0 0 calc(var(--s)*-.25);opacity:0;animation:introFilmR2a .5s cubic-bezier(.65,0,.35,1) 3.05s forwards,introFilmR2b .8s cubic-bezier(.76,0,.24,1) 4.6s forwards}
@keyframes introFilmR2a{from{opacity:1;transform:translateX(calc(100vw + var(--s)*.3))}
to{opacity:1;transform:translateX(calc(-10vw - var(--s)))}}
@keyframes introFilmR2b{from{opacity:1;transform:translateX(-27.5vw) rotate(var(--rot)) scaleY(2.4)}
to{opacity:1;transform:translateX(127.5vw) rotate(var(--rot)) scaleY(2.4)}}
.introFilm__core2,.introFilm__rb2{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.introFilm__core2{width:40%;height:106%;border-radius:40%/3%;background:linear-gradient(90deg,#6E4F2E,#B98A57 45%,#8C6538)}
.introFilm__rb2{width:100%;height:100%;border-radius:50%/3%;background:linear-gradient(180deg,rgba(var(--wht),.4),transparent 4%,transparent 96%,rgba(var(--wht),.3)),repeating-linear-gradient(180deg,rgba(var(--wht),0) 0 7px,rgba(var(--wht),.07) 7px 8px),linear-gradient(90deg,#6B5A96 0%,#B5A8D9 22%,#F6F3FF 42%,#FFFFFF 50%,#DCD3F3 68%,#8A7AB5 100%);box-shadow:0 0 40px 6px rgba(var(--lv),.35)}
.introFilm__edge{position:absolute;left:0;top:50%;width:160px;height:240vmax;margin:-120vmax 0 0 -80px;background:linear-gradient(90deg,transparent,rgba(var(--lv),.08) 40%,rgba(var(--wht),.42) 50%,rgba(var(--lv),.1) 62%,transparent);opacity:0;animation:introFilmEdge2 .8s cubic-bezier(.76,0,.24,1) 4.6s forwards}
@keyframes introFilmEdge2{from{opacity:1;transform:translateX(-27.5vw) rotate(var(--rot))}
to{opacity:1;transform:translateX(127.5vw) rotate(var(--rot))}}
@media (max-width:1024px) and (orientation:portrait){.intro[data-variant="film"]{--s:clamp(150px,24vw,215px)}}
@media (max-width:760px){.intro[data-variant="film"]{--s:clamp(140px,42vw,190px);--rot:14deg;--ang:-41deg}
.introFilm__cam{perspective:900px}
.introFilm__scene{top:47%}
.introFilm__dust--far{background-size:150px 120px,210px 170px}
.introFilm__dust--near{display:none}
.introFilm__logo{width:clamp(150px,44vw,220px)}
.introFilm__t{font-size:clamp(44px,12.5vw,80px)}
.introFilm__roll2{height:60vh;margin-top:-30vh}}
@media (max-height:480px){.intro[data-variant="film"]{--s:clamp(96px,13vh,120px)}
.introFilm__logo{width:clamp(110px,16vh,150px);margin-bottom:8px}
.introFilm__t{font-size:clamp(34px,10vh,56px)}}
@supports (rotate:atan2(1px,2px)){@media (max-width:760px){.intro[data-variant="film"]{--rot:atan2(55vw,100vh);--ang:atan2(-40vh,100vw)}}}
.linea-embalaje{position:relative;overflow:hidden;--linea-k:1;height:calc(320px * var(--linea-k));border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(180deg,rgba(16,7,31,.28),rgba(16,7,31,.62) 58%,rgba(16,7,31,.82));contain:layout paint;pointer-events:none;user-select:none}
.linea-defs{position:absolute;width:0;height:0;overflow:hidden}
.linea-view{position:absolute;inset:0}
.linea-stage{position:absolute;left:50%;top:0;width:1440px;height:320px;margin-left:-720px;transform:scale(var(--linea-k));transform-origin:50% 0}
.linea-cam{position:absolute;inset:0}
.linea-copy{position:absolute;left:0;top:0;width:1440px;height:320px}
.linea-dup{left:1440px;display:none}
.linea-dup .linea-r{display:none}
.linea-plane{position:absolute;inset:0}
.linea-art{position:absolute;display:block;overflow:visible;max-width:none}
.linea-a{position:absolute;left:0;top:0;transform-origin:50% 100%}
.linea-mid::before{content:"";position:absolute;left:150px;top:200px;width:1086px;height:60px;background:radial-gradient(40% 100% at 38% 100%,rgba(123,63,198,.28),transparent 70%),radial-gradient(30% 100% at 62% 100%,rgba(238,232,255,.12),transparent 70%);pointer-events:none}
.linea-beltclip{position:absolute;left:150px;top:232px;width:1062px;height:22px;border-radius:11px;overflow:hidden;z-index:1}
.linea-beltclip::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(238,232,255,.26),rgba(238,232,255,.04) 42%,rgba(0,0,0,.28));pointer-events:none}
.linea-belt{position:absolute;left:0;top:0;width:1600px;height:22px;background:repeating-linear-gradient(90deg,rgba(238,232,255,.13) 0 3px,transparent 3px 40px)}
.linea-gloss{position:absolute;left:0;top:0;width:260px;height:22px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent)}
.linea-drum{width:24px;height:24px;margin:-12px 0 0 -12px;transform-origin:50% 50%;z-index:2}
.linea-drum1{left:161px;top:243px}
.linea-drum2{left:1201px;top:243px}
.linea-curtain{position:absolute;left:46px;top:62px;width:70px;height:100px;z-index:7}
.linea-strip{position:absolute;top:0;width:8px;height:96px;border-radius:2px;background:linear-gradient(180deg,rgba(238,232,255,.5),rgba(238,232,255,.16));transform-origin:50% 0}
.linea-gate{left:384px;top:170px;width:14px;height:62px;margin:0;transform-origin:50% 50%;z-index:3}
.linea-gate i{position:absolute;inset:0;border-radius:2px;background:repeating-linear-gradient(135deg,#FFF200 0 7px,#10071F 7px 14px);box-shadow:0 0 0 1.5px rgba(238,232,255,.55)}
.linea-gear{transform-origin:50% 50%;z-index:2}
.linea-gearA{left:452px;top:198px;width:34px;height:34px;margin:-17px 0 0 -17px}
.linea-gearB{left:475px;top:204px;width:24px;height:24px;margin:-12px 0 0 -12px}
.linea-gearC{left:1070px;top:276px;width:34px;height:34px;margin:-17px 0 0 -17px}
.linea-gearD{left:1093px;top:282px;width:24px;height:24px;margin:-12px 0 0 -12px}
.linea-lamp{position:absolute;width:10px;height:10px;border-radius:50%;background:rgba(238,232,255,.22);box-shadow:0 0 0 1px rgba(238,232,255,.35);z-index:3}
.linea-lamp i{position:absolute;inset:0;border-radius:50%;background:#FFF200;box-shadow:0 0 10px 3px rgba(238,232,255,.3)}
.linea-lampA{left:501px;top:100px}
.linea-lampB{left:952px;top:116px}
.linea-lampC{left:1125px;top:192px}
.linea-plate{width:130px;height:10px;margin:-10px 0 0 -65px;border-radius:3px;background:linear-gradient(180deg,#7B3FC6,#2B174D);box-shadow:0 0 0 1px rgba(238,232,255,.5);z-index:3}
.linea-rollf,.linea-rollb{width:34px;height:72px;margin:-72px 0 0 -17px}
.linea-rollb{z-index:2}
.linea-rollf{z-index:6}
.linea-rod{position:absolute;left:15px;top:-100px;width:4px;height:100px;background:linear-gradient(90deg,rgba(238,232,255,.75),rgba(238,232,255,.35));transform-origin:50% 100%}
.linea-sheet{position:absolute;left:17px;top:6px;width:100px;height:62px;transform-origin:0 50%;background:linear-gradient(90deg,rgba(238,232,255,.62),rgba(238,232,255,.22) 60%,rgba(238,232,255,.08));clip-path:polygon(0 0,100% 12%,100% 88%,0 100%)}
.linea-bw{position:absolute;left:0;top:0;z-index:4}
.linea-box{width:96px;height:76px;margin:-76px 0 0 -48px}
.linea-box .linea-art{left:0;top:0}
.linea-shadow{position:absolute;left:50%;bottom:-7px;width:112%;height:14px;margin-left:-56%;border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,rgba(0,0,0,.62),rgba(0,0,0,0) 72%)}
.linea-filmwrap{position:absolute;inset:0;clip-path:polygon(0 18.4%,75% 18.4%,100% 2.6%,100% 84.2%,75% 100%,0 100%)}
.linea-film,.linea-sfilm{position:absolute;inset:0;overflow:hidden;background:repeating-linear-gradient(171deg,rgba(101,72,155,.34) 0 8.6px,rgba(255,255,255,.72) 8.6px 10.6px),linear-gradient(90deg,rgba(101,72,155,.22),rgba(255,255,255,.26) 50%,rgba(101,72,155,.2))}
.linea-streak{position:absolute;top:-10%;bottom:-10%;left:0;width:60%;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.85) 50%,transparent 70%)}
.linea-filmtop{position:absolute;inset:0;background:linear-gradient(90deg,rgba(101,72,155,.26),rgba(255,255,255,.4));clip-path:polygon(0 18.4%,25% 2.6%,100% 2.6%,75% 18.4%)}
.linea-mouth{position:absolute;left:827px;top:80px;width:66px;height:16px;border-radius:50%;background:radial-gradient(60% 70% at 50% 65%,#3A2466,#0B0414 75%);box-shadow:0 0 0 1.5px rgba(238,232,255,.55);transform-origin:50% 0;z-index:3}
.linea-item{width:24px;height:24px;margin:-24px 0 0 -12px;z-index:4}
.linea-item3{width:16px;height:30px;margin:-30px 0 0 -8px}
.linea-bagw{position:absolute;left:0;top:0;z-index:5}
.linea-bag{width:78px;height:62px;margin:-62px 0 0 -39px}
.linea-bag .linea-art{left:0;top:0}
.linea-tape{position:absolute;left:10px;top:4px;width:58px;height:7px;border-radius:1px;background:#FFF200;transform-origin:0 50%}
.linea-flash{position:absolute;left:66px;top:7px;width:24px;height:24px;margin:-12px 0 0 -12px;background:#fff;clip-path:polygon(50% 0,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0 50%,42% 42%);transform-origin:50% 50%}
.linea-flash2{left:52px;top:0;width:14px;height:14px;margin:-7px 0 0 -7px;background:#EEE8FF}
.linea-grip{width:8px;height:40px;margin:0 0 0 -4px;border-radius:0 0 2px 2px;background:linear-gradient(90deg,#65489B,#2B174D);box-shadow:0 0 0 1px rgba(238,232,255,.45);transform-origin:50% 0;z-index:6}
.linea-grip i{position:absolute;left:-4px;bottom:-2px;width:16px;height:6px;border-radius:2px;background:#EEE8FF}
.linea-gripL{left:816px;top:82px}
.linea-gripR{left:904px;top:82px}
.linea-dropshadow,.linea-liftshadow{position:absolute;width:110px;height:14px;margin:-7px 0 0 -55px;border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,rgba(0,0,0,.65),rgba(0,0,0,0) 72%);transform-origin:50% 50%;z-index:1}
.linea-dropshadow{left:860px;top:231px}
.linea-liftshadow{left:1156px;top:231px}
.linea-pallet{position:absolute;left:1221px;top:292px;width:190px;height:24px;z-index:3}
.linea-pallet::before{content:"";position:absolute;left:-10px;right:-10px;bottom:-8px;height:16px;border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,rgba(0,0,0,.5),rgba(0,0,0,0) 72%)}
.linea-s{position:absolute}
.linea-s .linea-art{left:0;top:0;filter:drop-shadow(0 5px 4px rgba(0,0,0,.45))}
.linea-s2 .linea-art,.linea-s3 .linea-art{filter:none}
.linea-s .linea-stapetop{filter:none}
.linea-s0{left:-1px;top:-76px;width:96px;height:76px}
.linea-s2{left:-1px;top:-138px;width:96px;height:76px}
.linea-s1{left:94px;top:-62px;width:78px;height:62px}
.linea-s3{left:94px;top:-118px;width:78px;height:62px}
.linea-sfilm{clip-path:polygon(0 18.4%,25% 2.6%,100% 2.6%,100% 84.2%,75% 100%,0 100%)}
.linea-stape{position:absolute;left:10px;top:4px;width:58px;height:7px;border-radius:1px;background:#FFF200}
.linea-trolley{width:56px;height:22px;margin:-22px 0 0 -28px;z-index:8}
.linea-trolley .linea-art{left:0;top:0}
.linea-hang{position:absolute;left:-100px;top:22px;width:256px;height:300px;overflow:hidden}
.linea-claw{position:absolute;left:128px;top:0;width:104px;height:34px;margin-left:-52px;transform-origin:50% 0}
.linea-cable{position:absolute;left:51px;bottom:100%;width:2px;height:300px;background:rgba(238,232,255,.65)}
.linea-claw b{position:absolute;left:0;top:0;width:104px;height:7px;box-sizing:border-box;border-radius:2px;background:#65489B;border:1px solid rgba(238,232,255,.6)}
.linea-claw::before{content:"";position:absolute;left:44px;top:-4px;width:16px;height:12px;border-radius:3px;background:#2B174D;box-shadow:0 0 0 1px rgba(238,232,255,.6)}
.linea-prong{position:absolute;left:0;top:0;width:5px;height:28px;border-radius:0 0 3px 3px;background:#EEE8FF;transform-origin:50% 0}
.linea-pL{left:1px;top:5px}
.linea-pR{position:absolute;right:1px;top:5px;width:5px;height:28px;transform:scaleX(-1)}
.linea-dust{position:absolute;width:3px;height:3px;border-radius:50%;background:#EEE8FF}
.linea-fg .linea-dust0{left:120px;top:150px;animation-delay:-1s}
.linea-fg .linea-dust1{left:330px;top:120px;animation-delay:-3.3s}
.linea-fg .linea-dust2{left:610px;top:170px;animation-delay:-5.1s}
.linea-fg .linea-dust3{left:760px;top:100px;animation-delay:-2.2s}
.linea-fg .linea-dust4{left:980px;top:160px;animation-delay:-6.4s}
.linea-fg .linea-dust5{left:1120px;top:120px;animation-delay:-.6s}
.linea-fg .linea-dust6{left:1340px;top:150px;animation-delay:-4.4s}
.linea-fg .linea-dust7{left:520px;top:90px;animation-delay:-7.2s;width:2px;height:2px}
@media (min-width:901px){.linea-cam{animation:none!important;transform:none!important}
.linea-embalaje{--linea-k:.72;height:230px}}
@media (min-width:1200px){.linea-embalaje{--linea-k:.84;height:269px}}
@media (min-width:1440px){.linea-embalaje{--linea-k:1;height:320px}}
@media (min-width:1700px){.linea-embalaje{--linea-k:1.06;height:339px}}
@media (max-width:900px) and (min-height:481px){.linea-embalaje{--linea-k:.72;height:230px}
.linea-stage{left:0;margin-left:0;transform-origin:0 0}
.linea-dup{display:block}}
@media (min-width:600px) and (max-width:900px) and (min-height:481px){.linea-embalaje{--linea-k:.9;height:288px}}
@media (max-width:900px) and (max-height:480px){.linea-embalaje{--linea-k:.56;height:180px}
.linea-cam{animation:none!important;transform:none!important}}
.linea-embalaje.linea-off .linea-stage *{animation-play-state:paused}
.linea-embalaje.linea-off{content-visibility:hidden}
.linea-embalaje.linea-poster .linea-stage *{animation:none!important}
html.motion-off .linea-stage *{animation:none!important}
@media (max-width:900px){.linea-dust,.linea-gloss,.linea-lamp,.linea-lamp i,.linea-flash,.linea-flash2,.linea-streak,.linea-gear,.linea-drum{animation:none!important}}
@media (prefers-reduced-motion:reduce){.linea-stage *{animation:none!important}}
@media print{.linea-embalaje{display:none}}
.linea-box1{transform:translate(1253.5px,160px);opacity:1}
.linea-box2{transform:translate(524.5px,232px);opacity:1}
.linea-box1 .linea-film{clip-path:inset(0% 0 0 0)}
.linea-box2 .linea-film{clip-path:inset(100% 0 0 0)}
.linea-box1 .linea-filmtop{opacity:1}
.linea-box2 .linea-filmtop{opacity:0}
.linea-box1 .linea-streak{transform:translateX(-120%)}
.linea-box2 .linea-streak{transform:translateX(-120%)}
.linea-box1 .linea-shadow{opacity:0}
.linea-box2 .linea-shadow{opacity:1}
.linea-bw1{transform:translateY(0px)}
.linea-plate{transform:translate(560px,234px)}
.linea-rollf{transform:translate(560px,236px) scale(0.86,0.86);opacity:0}
.linea-rollb{transform:translate(560px,236px) scale(0.86,0.86);opacity:1}
.linea-sheet{transform:scaleX(0.001)}
.linea-rod{transform:scaleY(1)}
.linea-lampA i{opacity:0}
.linea-gate{transform:translateY(-84px)}
.linea-strip0{transform:rotate(0deg)}
.linea-strip1{transform:rotate(0deg)}
.linea-strip2{transform:rotate(0deg)}
.linea-strip3{transform:rotate(0deg)}
.linea-strip4{transform:rotate(0deg)}
.linea-bag{transform:translate(860px,146px);opacity:1}
.linea-bagw{transform:translateY(0px)}
.linea-bag .linea-shadow{opacity:0}
.linea-dropshadow{transform:scale(0.5,0.5);opacity:0}
.linea-mouth{transform:scaleY(0.12);opacity:1}
.linea-gripL{transform:rotate(0deg)}
.linea-gripR{transform:rotate(0deg)}
.linea-item1{transform:translate(851px,58px);opacity:0}
.linea-item2{transform:translate(868px,58px);opacity:0}
.linea-item3{transform:translate(859px,58px);opacity:0}
.linea-tape{transform:scaleX(0.808)}
.linea-flash{transform:rotate(0deg) scale(0);opacity:0.965}
.linea-flash2{transform:rotate(18.9deg) scale(0);opacity:0.945}
.linea-lampB i{opacity:1}
.linea-trolley{transform:translate(1253.5px,66px)}
.linea-claw{transform:translateY(14px)}
.linea-prong{transform:rotate(0deg)}
.linea-pallet{transform:translateX(0px)}
.linea-s0{opacity:1}
.linea-s1{opacity:1}
.linea-s2{opacity:0}
.linea-s3{opacity:1}
.linea-liftshadow{transform:scale(0.575,0.575);opacity:0}
.linea-lampC i{opacity:1}
.linea-cam{transform:translateX(-590px)}
.linea-belt{transform:translateX(-380px)}
.linea-gloss{transform:translateX(1162.5px)}
.linea-drum{transform:rotate(342deg)}
.linea-gearA,.linea-gearC{transform:rotate(351deg)}
.linea-gearB,.linea-gearD{transform:rotate(-342deg)}
.linea-dust{transform:translate(-0.5px,-8.7px);opacity:0.515}
.linea-box{animation:linea-box 16s linear infinite}
.linea-box .linea-film{animation:linea-film 16s linear infinite}
.linea-box .linea-filmtop{animation:linea-ftop 16s linear infinite}
.linea-box .linea-streak{animation:linea-streak 16s linear infinite}
.linea-box .linea-shadow{animation:linea-bsh 16s linear infinite}
.linea-bw1{animation:linea-bw1 16s linear infinite}
.linea-plate{animation:linea-plate 8s linear infinite}
.linea-rollf{animation:linea-rollF 8s linear infinite}
.linea-rollb{animation:linea-rollB 8s linear infinite}
.linea-sheet{animation:linea-sheet 8s linear infinite}
.linea-rod{animation:linea-rod 8s linear infinite}
.linea-lampA i{animation:linea-lampA 8s steps(1,end) infinite}
.linea-gate{animation:linea-gate 8s linear infinite}
.linea-strip0{animation:linea-strip0 8s linear infinite}
.linea-strip1{animation:linea-strip1 8s linear infinite}
.linea-strip2{animation:linea-strip2 8s linear infinite}
.linea-strip3{animation:linea-strip3 8s linear infinite}
.linea-strip4{animation:linea-strip4 8s linear infinite}
.linea-bag{animation:linea-bag 8s linear infinite}
.linea-bagw{animation:linea-bagw 16s linear infinite}
.linea-bag .linea-shadow{animation:linea-bagsh 8s linear infinite}
.linea-dropshadow{animation:linea-dropsh 8s linear infinite}
.linea-mouth{animation:linea-mouth 8s linear infinite}
.linea-gripL{animation:linea-gripL 8s linear infinite}
.linea-gripR{animation:linea-gripR 8s linear infinite}
.linea-item1{animation:linea-item1 8s linear infinite}
.linea-item2{animation:linea-item2 8s linear infinite}
.linea-item3{animation:linea-item3 8s linear infinite}
.linea-tape{animation:linea-tape 8s linear infinite}
.linea-flash{animation:linea-flash 8s linear infinite}
.linea-flash2{animation:linea-flash2 8s linear infinite}
.linea-lampB i{animation:linea-lampB 8s steps(1,end) infinite}
.linea-trolley{animation:linea-trolley 16s linear infinite}
.linea-claw{animation:linea-claw 16s linear infinite}
.linea-prong{animation:linea-prong 16s linear infinite}
.linea-pallet{animation:linea-pallet 16s linear infinite}
.linea-s0{animation:linea-s0 16s steps(1,end) infinite}
.linea-s1{animation:linea-s1 16s steps(1,end) infinite}
.linea-s2{animation:linea-s2 16s steps(1,end) infinite}
.linea-s3{animation:linea-s3 16s steps(1,end) infinite}
.linea-liftshadow{animation:linea-liftsh 16s linear infinite}
.linea-lampC i{animation:linea-lampC 16s steps(1,end) infinite}
.linea-cam{animation:linea-cam 16s linear infinite}
.linea-belt{animation:linea-belt 2s linear infinite}
.linea-gloss{animation:linea-gloss 4s linear infinite}
.linea-drum{animation:linea-drum 2s linear infinite}
.linea-gearA,.linea-gearC{animation:linea-gearA 4s linear infinite}
.linea-gearB,.linea-gearD{animation:linea-gearB 2s linear infinite}
.linea-dust{animation:linea-dust 8s linear infinite}
.linea-copy *,.linea-cam{animation-delay:-12.1s}
.linea-box1 .linea-film,.linea-box1 .linea-filmtop,.linea-box1 .linea-streak,.linea-box1 .linea-shadow,.linea-bag .linea-shadow,.linea-lamp i{animation-delay:-12.1s}
.linea-box2{animation-delay:-20.1s}
.linea-box2 .linea-film{animation-delay:-20.1s}
.linea-box2 .linea-filmtop{animation-delay:-20.1s}
.linea-box2 .linea-streak{animation-delay:-20.1s}
.linea-box2 .linea-shadow{animation-delay:-20.1s}
@keyframes linea-box{0%{transform:translate(-70px,106.7px) rotate(27.9deg);opacity:1;animation-timing-function:cubic-bezier(0.5,0,1,0.6)}
10%{transform:translate(140px,217.7px) rotate(27.9deg);opacity:1;animation-timing-function:cubic-bezier(0.34,1.56,0.64,1)}
12.19%{transform:translate(205px,232px) scale(1.07,0.91);opacity:1;animation-timing-function:ease-out}
13.13%{transform:translate(215px,232px) scale(0.98,1.03);opacity:1;animation-timing-function:ease-out}
14.06%{transform:translate(225px,232px);opacity:1;animation-timing-function:ease-out}
17.19%{transform:translate(330px,232px);opacity:1}
20.63%{transform:translate(330px,232px);opacity:1;animation-timing-function:ease-in-out}
27.5%{transform:translate(560px,232px);opacity:1;animation-timing-function:ease-out}
29.37%{transform:translate(560px,222px);opacity:1}
43.12%{transform:translate(560px,222px);opacity:1;animation-timing-function:ease-in}
44.69%{transform:translate(560px,233.5px);opacity:1;animation-timing-function:ease-out}
45.63%{transform:translate(560px,232px);opacity:1}
65.63%{transform:translate(1156px,232px);opacity:1}
68.12%{transform:translate(1156px,232px);opacity:1;animation-timing-function:ease-in-out}
71.88%{transform:translate(1156px,160px);opacity:1;animation-timing-function:ease-in-out}
76.88%{transform:translate(1268px,160px);opacity:1;animation-timing-function:ease-in}
79.38%{transform:translate(1268px,292px) scale(1.05,0.94);opacity:1;animation-timing-function:ease-out}
80.31%{transform:translate(1268px,292px);opacity:1}
80.62%{transform:translate(1268px,292px);opacity:1;animation-timing-function:steps(1,end)}
80.94%{transform:translate(1268px,292px);opacity:0}
99.88%{transform:translate(-70px,106.7px) rotate(27.9deg);opacity:0;animation-timing-function:steps(1,end)}
99.94%{transform:translate(-70px,106.7px) rotate(27.9deg);opacity:1}
100%{transform:translate(-70px,106.7px) rotate(27.9deg);opacity:1}}
@keyframes linea-film{0%{clip-path:inset(100% 0 0 0)}
33.13%{clip-path:inset(100% 0 0 0)}
33.19%{clip-path:inset(80% 0 0 0)}
35.62%{clip-path:inset(80% 0 0 0)}
35.69%{clip-path:inset(60% 0 0 0)}
38.13%{clip-path:inset(60% 0 0 0)}
38.19%{clip-path:inset(40% 0 0 0)}
40.63%{clip-path:inset(40% 0 0 0)}
40.69%{clip-path:inset(20% 0 0 0)}
43.12%{clip-path:inset(20% 0 0 0)}
43.19%{clip-path:inset(0% 0 0 0)}
80.94%{clip-path:inset(0% 0 0 0)}
81%{clip-path:inset(100% 0 0 0)}
100%{clip-path:inset(100% 0 0 0)}}
@keyframes linea-ftop{0%{opacity:0}
43.12%{opacity:0;animation-timing-function:ease-out}
44.06%{opacity:1}
80.94%{opacity:1}
81%{opacity:0}
100%{opacity:0}}
@keyframes linea-streak{0%{transform:translateX(-120%)}
30%{transform:translateX(-120%)}
32.81%{transform:translateX(220%)}
32.87%{transform:translateX(-120%)}
33.13%{transform:translateX(-120%)}
35.94%{transform:translateX(220%)}
36%{transform:translateX(-120%)}
36.25%{transform:translateX(-120%)}
39.06%{transform:translateX(220%)}
39.12%{transform:translateX(-120%)}
39.38%{transform:translateX(-120%)}
42.19%{transform:translateX(220%)}
42.25%{transform:translateX(-120%)}
48.75%{transform:translateX(-120%);animation-timing-function:cubic-bezier(0.45,0.05,0.55,0.95)}
55%{transform:translateX(220%)}
55.06%{transform:translateX(-120%)}
62.5%{transform:translateX(-120%);animation-timing-function:cubic-bezier(0.45,0.05,0.55,0.95)}
68.75%{transform:translateX(220%)}
68.81%{transform:translateX(-120%)}
100%{transform:translateX(-120%)}}
@keyframes linea-bsh{0%{opacity:1}
68.12%{opacity:1;animation-timing-function:ease-out}
69.69%{opacity:0}
99.88%{opacity:0;animation-timing-function:steps(1,end)}
100%{opacity:1}}
@keyframes linea-bw1{0%{transform:translateY(0px)}
76.88%{transform:translateY(0px);animation-timing-function:ease-in}
79.38%{transform:translateY(-62px)}
81%{transform:translateY(-62px)}
81.06%{transform:translateY(0px)}
100%{transform:translateY(0px)}}
@keyframes linea-plate{0%{transform:translate(560px,234px)}
55%{transform:translate(560px,234px);animation-timing-function:ease-out}
58.75%{transform:translate(560px,224px)}
86.25%{transform:translate(560px,224px);animation-timing-function:ease-in}
89.38%{transform:translate(560px,235.5px);animation-timing-function:ease-out}
91.25%{transform:translate(560px,234px)}
100%{transform:translate(560px,234px)}}
@keyframes linea-rollF{0%{transform:translate(560px,236px) scale(0.86,0.86);opacity:0}
60%{transform:translate(560px,236px) scale(0.86,0.86);opacity:0;animation-timing-function:cubic-bezier(0.39,0.575,0.565,1)}
61.1%{transform:translate(476.2px,234.5px) scale(0.925,0.925);opacity:0}
61.25%{transform:translate(476px,234.5px) scale(0.93,0.93);opacity:1;animation-timing-function:cubic-bezier(0.47,0,0.745,0.715)}
62.5%{transform:translate(560px,233px);opacity:1;animation-timing-function:cubic-bezier(0.39,0.575,0.565,1)}
63.6%{transform:translate(643.8px,231.5px) scale(0.935,0.935);opacity:1}
63.75%{transform:translate(644px,231.5px) scale(0.93,0.93);opacity:0;animation-timing-function:cubic-bezier(0.47,0,0.745,0.715)}
65%{transform:translate(560px,230px) scale(0.86,0.86);opacity:0;animation-timing-function:cubic-bezier(0.39,0.575,0.565,1)}
66.1%{transform:translate(476.2px,228.5px) scale(0.925,0.925);opacity:0}
66.25%{transform:translate(476px,228.5px) scale(0.93,0.93);opacity:1;animation-timing-function:cubic-bezier(0.47,0,0.745,0.715)}
67.5%{transform:translate(560px,227px);opacity:1;animation-timing-function:cubic-bezier(0.39,0.575,0.565,1)}
68.6%{transform:translate(643.8px,225.5px) scale(0.935,0.935);opacity:1}
68.75%{transform:translate(644px,225.5px) scale(0.93,0.93);opacity:0;animation-timing-function:cubic-bezier(0.47,0,0.745,0.715)}
70%{transform:translate(560px,224px) scale(0.86,0.86);opacity:0;animation-timing-function:cubic-bezier(0.39,0.575,0.565,1)}
71.1%{transform:translate(476.2px,222.5px) scale(0.925,0.925);opacity:0}
71.25%{transform:translate(476px,222.5px) scale(0.93,0.93);opacity:1;animation-timing-function:cubic-bezier(0.47,0,0.745,0.715)}
72.5%{transform:translate(560px,221px);opacity:1;animation-timing-function:cubic-bezier(0.39,0.575,0.565,1)}
73.6%{transform:translate(643.8px,219.5px) scale(0.935,0.935);opacity:1}
73.75%{transform:translate(644px,219.5px) scale(0.93,0.93);opacity:0;animation-timing-function:cubic-bezier(0.47,0,0.745,0.715)}
75%{transform:translate(560px,218px) scale(0.86,0.86);opacity:0;animation-timing-function:cubic-bezier(0.39,0.575,0.565,1)}
76.1%{transform:translate(476.2px,216.5px) scale(0.925,0.925);opacity:0}
76.25%{transform:translate(476px,216.5px) scale(0.93,0.93);opacity:1;animation-timing-function:cubic-bezier(0.47,0,0.745,0.715)}
77.5%{transform:translate(560px,215px);opacity:1;animation-timing-function:cubic-bezier(0.39,0.575,0.565,1)}
78.6%{transform:translate(643.8px,213.5px) scale(0.935,0.935);opacity:1}
78.75%{transform:translate(644px,213.5px) scale(0.93,0.93);opacity:0;animation-timing-function:cubic-bezier(0.47,0,0.745,0.715)}
80%{transform:translate(560px,212px) scale(0.86,0.86);opacity:0;animation-timing-function:cubic-bezier(0.39,0.575,0.565,1)}
81.1%{transform:translate(476.2px,210.5px) scale(0.925,0.925);opacity:0}
81.25%{transform:translate(476px,210.5px) scale(0.93,0.93);opacity:1;animation-timing-function:cubic-bezier(0.47,0,0.745,0.715)}
82.5%{transform:translate(560px,209px);opacity:1;animation-timing-function:cubic-bezier(0.39,0.575,0.565,1)}
83.6%{transform:translate(643.8px,207.5px) scale(0.935,0.935);opacity:1}
83.75%{transform:translate(644px,207.5px) scale(0.93,0.93);opacity:0;animation-timing-function:cubic-bezier(0.47,0,0.745,0.715)}
85%{transform:translate(560px,206px) scale(0.86,0.86);opacity:0;animation-timing-function:cubic-bezier(0.39,0.575,0.565,1)}
87.5%{transform:translate(560px,206px) scale(0.86,0.86);opacity:0;animation-timing-function:ease-in-out}
93.75%{transform:translate(560px,236px) scale(0.86,0.86);opacity:0}
100%{transform:translate(560px,236px) scale(0.86,0.86);opacity:0}}
@keyframes linea-rollB{0%{transform:translate(560px,236px) scale(0.86,0.86);opacity:1}
60%{transform:translate(560px,236px) scale(0.86,0.86);opacity:1;animation-timing-function:cubic-bezier(0.39,0.575,0.565,1)}
61.1%{transform:translate(476.2px,234.5px) scale(0.925,0.925);opacity:1}
61.25%{transform:translate(476px,234.5px) scale(0.93,0.93);opacity:0;animation-timing-function:cubic-bezier(0.47,0,0.745,0.715)}
62.5%{transform:translate(560px,233px);opacity:0;animation-timing-function:cubic-bezier(0.39,0.575,0.565,1)}
63.6%{transform:translate(643.8px,231.5px) scale(0.935,0.935);opacity:0}
63.75%{transform:translate(644px,231.5px) scale(0.93,0.93);opacity:1;animation-timing-function:cubic-bezier(0.47,0,0.745,0.715)}
65%{transform:translate(560px,230px) scale(0.86,0.86);opacity:1;animation-timing-function:cubic-bezier(0.39,0.575,0.565,1)}
66.1%{transform:translate(476.2px,228.5px) scale(0.925,0.925);opacity:1}
66.25%{transform:translate(476px,228.5px) scale(0.93,0.93);opacity:0;animation-timing-function:cubic-bezier(0.47,0,0.745,0.715)}
67.5%{transform:translate(560px,227px);opacity:0;animation-timing-function:cubic-bezier(0.39,0.575,0.565,1)}
68.6%{transform:translate(643.8px,225.5px) scale(0.935,0.935);opacity:0}
68.75%{transform:translate(644px,225.5px) scale(0.93,0.93);opacity:1;animation-timing-function:cubic-bezier(0.47,0,0.745,0.715)}
70%{transform:translate(560px,224px) scale(0.86,0.86);opacity:1;animation-timing-function:cubic-bezier(0.39,0.575,0.565,1)}
71.1%{transform:translate(476.2px,222.5px) scale(0.925,0.925);opacity:1}
71.25%{transform:translate(476px,222.5px) scale(0.93,0.93);opacity:0;animation-timing-function:cubic-bezier(0.47,0,0.745,0.715)}
72.5%{transform:translate(560px,221px);opacity:0;animation-timing-function:cubic-bezier(0.39,0.575,0.565,1)}
73.6%{transform:translate(643.8px,219.5px) scale(0.935,0.935);opacity:0}
73.75%{transform:translate(644px,219.5px) scale(0.93,0.93);opacity:1;animation-timing-function:cubic-bezier(0.47,0,0.745,0.715)}
75%{transform:translate(560px,218px) scale(0.86,0.86);opacity:1;animation-timing-function:cubic-bezier(0.39,0.575,0.565,1)}
76.1%{transform:translate(476.2px,216.5px) scale(0.925,0.925);opacity:1}
76.25%{transform:translate(476px,216.5px) scale(0.93,0.93);opacity:0;animation-timing-function:cubic-bezier(0.47,0,0.745,0.715)}
77.5%{transform:translate(560px,215px);opacity:0;animation-timing-function:cubic-bezier(0.39,0.575,0.565,1)}
78.6%{transform:translate(643.8px,213.5px) scale(0.935,0.935);opacity:0}
78.75%{transform:translate(644px,213.5px) scale(0.93,0.93);opacity:1;animation-timing-function:cubic-bezier(0.47,0,0.745,0.715)}
80%{transform:translate(560px,212px) scale(0.86,0.86);opacity:1;animation-timing-function:cubic-bezier(0.39,0.575,0.565,1)}
81.1%{transform:translate(476.2px,210.5px) scale(0.925,0.925);opacity:1}
81.25%{transform:translate(476px,210.5px) scale(0.93,0.93);opacity:0;animation-timing-function:cubic-bezier(0.47,0,0.745,0.715)}
82.5%{transform:translate(560px,209px);opacity:0;animation-timing-function:cubic-bezier(0.39,0.575,0.565,1)}
83.6%{transform:translate(643.8px,207.5px) scale(0.935,0.935);opacity:0}
83.75%{transform:translate(644px,207.5px) scale(0.93,0.93);opacity:1;animation-timing-function:cubic-bezier(0.47,0,0.745,0.715)}
85%{transform:translate(560px,206px) scale(0.86,0.86);opacity:1;animation-timing-function:cubic-bezier(0.39,0.575,0.565,1)}
87.5%{transform:translate(560px,206px) scale(0.86,0.86);opacity:1;animation-timing-function:ease-in-out}
93.75%{transform:translate(560px,236px) scale(0.86,0.86);opacity:1}
100%{transform:translate(560px,236px) scale(0.86,0.86);opacity:1}}
@keyframes linea-sheet{0%{transform:scaleX(0.001)}
60%{transform:scaleX(0.001);animation-timing-function:cubic-bezier(0.39,0.575,0.565,1)}
61.25%{transform:scaleX(0.62);animation-timing-function:cubic-bezier(0.47,0,0.745,0.715)}
62.5%{transform:scaleX(0);animation-timing-function:cubic-bezier(0.39,0.575,0.565,1)}
63.75%{transform:scaleX(-0.62);animation-timing-function:cubic-bezier(0.47,0,0.745,0.715)}
65%{transform:scaleX(-0);animation-timing-function:cubic-bezier(0.39,0.575,0.565,1)}
66.25%{transform:scaleX(0.62);animation-timing-function:cubic-bezier(0.47,0,0.745,0.715)}
67.5%{transform:scaleX(0);animation-timing-function:cubic-bezier(0.39,0.575,0.565,1)}
68.75%{transform:scaleX(-0.62);animation-timing-function:cubic-bezier(0.47,0,0.745,0.715)}
70%{transform:scaleX(-0);animation-timing-function:cubic-bezier(0.39,0.575,0.565,1)}
71.25%{transform:scaleX(0.62);animation-timing-function:cubic-bezier(0.47,0,0.745,0.715)}
72.5%{transform:scaleX(0);animation-timing-function:cubic-bezier(0.39,0.575,0.565,1)}
73.75%{transform:scaleX(-0.62);animation-timing-function:cubic-bezier(0.47,0,0.745,0.715)}
75%{transform:scaleX(-0);animation-timing-function:cubic-bezier(0.39,0.575,0.565,1)}
76.25%{transform:scaleX(0.62);animation-timing-function:cubic-bezier(0.47,0,0.745,0.715)}
77.5%{transform:scaleX(0);animation-timing-function:cubic-bezier(0.39,0.575,0.565,1)}
78.75%{transform:scaleX(-0.62);animation-timing-function:cubic-bezier(0.47,0,0.745,0.715)}
80%{transform:scaleX(-0);animation-timing-function:cubic-bezier(0.39,0.575,0.565,1)}
81.25%{transform:scaleX(0.62);animation-timing-function:cubic-bezier(0.47,0,0.745,0.715)}
82.5%{transform:scaleX(0);animation-timing-function:cubic-bezier(0.39,0.575,0.565,1)}
83.75%{transform:scaleX(-0.62);animation-timing-function:cubic-bezier(0.47,0,0.745,0.715)}
85%{transform:scaleX(0);animation-timing-function:cubic-bezier(0.39,0.575,0.565,1)}
87.5%{transform:scaleX(0.001)}
100%{transform:scaleX(0.001)}}
@keyframes linea-rod{0%{transform:scaleY(1)}
60%{transform:scaleY(1)}
85%{transform:scaleY(0.73)}
87.5%{transform:scaleY(0.73);animation-timing-function:ease-in-out}
93.75%{transform:scaleY(1)}
100%{transform:scaleY(1)}}
@keyframes linea-lampA{0%{opacity:0}
57.5%{opacity:0}
57.62%{opacity:1}
90%{opacity:1}
90.13%{opacity:0}
100%{opacity:0}}
@keyframes linea-gate{0%{transform:translateY(0px)}
37.5%{transform:translateY(0px);animation-timing-function:cubic-bezier(0.34,1.56,0.64,1)}
41.87%{transform:translateY(-84px)}
56.88%{transform:translateY(-84px);animation-timing-function:ease-in}
61.25%{transform:translateY(3px);animation-timing-function:ease-out}
63.13%{transform:translateY(0px)}
100%{transform:translateY(0px)}}
@keyframes linea-strip0{0%{transform:rotate(0deg)}
11.5%{transform:rotate(0deg);animation-timing-function:ease-out}
14.63%{transform:rotate(-34deg);animation-timing-function:ease-in-out}
19%{transform:rotate(9deg);animation-timing-function:ease-in-out}
22.75%{transform:rotate(-4deg);animation-timing-function:ease-in-out}
26.5%{transform:rotate(0deg)}
100%{transform:rotate(0deg)}}
@keyframes linea-strip1{0%{transform:rotate(0deg)}
12.25%{transform:rotate(0deg);animation-timing-function:ease-out}
15.38%{transform:rotate(-34deg);animation-timing-function:ease-in-out}
19.75%{transform:rotate(9deg);animation-timing-function:ease-in-out}
23.5%{transform:rotate(-4deg);animation-timing-function:ease-in-out}
27.25%{transform:rotate(0deg)}
100%{transform:rotate(0deg)}}
@keyframes linea-strip2{0%{transform:rotate(0deg)}
13%{transform:rotate(0deg);animation-timing-function:ease-out}
16.12%{transform:rotate(-34deg);animation-timing-function:ease-in-out}
20.5%{transform:rotate(9deg);animation-timing-function:ease-in-out}
24.25%{transform:rotate(-4deg);animation-timing-function:ease-in-out}
28%{transform:rotate(0deg)}
100%{transform:rotate(0deg)}}
@keyframes linea-strip3{0%{transform:rotate(0deg)}
13.75%{transform:rotate(0deg);animation-timing-function:ease-out}
16.87%{transform:rotate(-34deg);animation-timing-function:ease-in-out}
21.25%{transform:rotate(9deg);animation-timing-function:ease-in-out}
25%{transform:rotate(-4deg);animation-timing-function:ease-in-out}
28.75%{transform:rotate(0deg)}
100%{transform:rotate(0deg)}}
@keyframes linea-strip4{0%{transform:rotate(0deg)}
14.5%{transform:rotate(0deg);animation-timing-function:ease-out}
17.63%{transform:rotate(-34deg);animation-timing-function:ease-in-out}
22%{transform:rotate(9deg);animation-timing-function:ease-in-out}
25.75%{transform:rotate(-4deg);animation-timing-function:ease-in-out}
29.5%{transform:rotate(0deg)}
100%{transform:rotate(0deg)}}
@keyframes linea-bag{0%{transform:translate(1156px,161.2px);opacity:1}
0.63%{transform:translate(1156px,160px);opacity:1;animation-timing-function:ease-in-out}
10.62%{transform:translate(1354px,160px);opacity:1;animation-timing-function:ease-in}
15.63%{transform:translate(1354px,292px) scale(1.08,0.93);opacity:1;animation-timing-function:ease-out}
17%{transform:translate(1354px,292px);opacity:1;animation-timing-function:steps(1,end)}
17.12%{transform:translate(1354px,292px);opacity:0}
17.75%{transform:translate(860px,84px) scale(1,0.02);opacity:0}
18%{transform:translate(860px,84px) scale(1,0.02);opacity:0;animation-timing-function:steps(1,end)}
18.12%{transform:translate(860px,84px) scale(1,0.02);opacity:1;animation-timing-function:cubic-bezier(0.34,1.56,0.64,1)}
23.12%{transform:translate(860px,146px);opacity:1}
32.13%{transform:translate(860px,146px);opacity:1;animation-timing-function:ease-out}
33%{transform:translate(860px,146px) scale(1.1,0.95);opacity:1;animation-timing-function:ease-in-out}
35%{transform:translate(860px,146px) scale(0.98,1.02);opacity:1;animation-timing-function:ease-in-out}
36.5%{transform:translate(860px,146px);opacity:1;animation-timing-function:ease-out}
37.38%{transform:translate(860px,146px) scale(1.1,0.95);opacity:1;animation-timing-function:ease-in-out}
39.38%{transform:translate(860px,146px) scale(0.98,1.02);opacity:1;animation-timing-function:ease-in-out}
40.87%{transform:translate(860px,146px);opacity:1;animation-timing-function:ease-out}
41.75%{transform:translate(860px,146px) scale(1.13,0.94);opacity:1;animation-timing-function:ease-in-out}
43.75%{transform:translate(860px,146px) scale(0.97,1.03);opacity:1;animation-timing-function:ease-in-out}
45.63%{transform:translate(860px,146px);opacity:1}
60.62%{transform:translate(860px,146px);opacity:1;animation-timing-function:cubic-bezier(0.5,0,1,0.6)}
64.38%{transform:translate(860px,232px) scale(1.12,0.9);opacity:1;animation-timing-function:ease-out}
66.25%{transform:translate(860px,232px) scale(0.96,1.04);opacity:1;animation-timing-function:ease-out}
68.12%{transform:translate(860px,232px);opacity:1}
88.75%{transform:translate(1156px,232px);opacity:1}
93.75%{transform:translate(1156px,232px);opacity:1}
94.9%{transform:translate(1156px,228px);opacity:1}
96.04%{transform:translate(1156px,215.3px);opacity:1}
97.19%{transform:translate(1156px,196px);opacity:1}
98.33%{transform:translate(1156px,176.7px);opacity:1}
99.48%{transform:translate(1156px,164px);opacity:1}
100%{transform:translate(1156px,161.2px);opacity:1}}
@keyframes linea-bagw{0%{transform:translateY(0px)}
55.31%{transform:translateY(0px);animation-timing-function:ease-in}
57.81%{transform:translateY(-56px)}
58.63%{transform:translateY(-56px)}
58.75%{transform:translateY(0px)}
100%{transform:translateY(0px)}}
@keyframes linea-bagsh{0%{opacity:0}
63.75%{opacity:0}
65%{opacity:1}
93.75%{opacity:1;animation-timing-function:ease-out}
96.88%{opacity:0}
100%{opacity:0}}
@keyframes linea-dropsh{0%{transform:scale(0.5,0.5);opacity:0}
60.62%{transform:scale(0.5,0.5);opacity:0;animation-timing-function:ease-in}
64.38%{transform:scale(1,1);opacity:0.7}
66.25%{transform:scale(1,1);opacity:0}
100%{transform:scale(0.5,0.5);opacity:0}}
@keyframes linea-mouth{0%{transform:scaleY(0.12);opacity:0}
18.12%{transform:scaleY(0.12);opacity:0}
18.25%{transform:scaleY(0.12);opacity:1}
23.12%{transform:scaleY(0.12);opacity:1;animation-timing-function:cubic-bezier(0.34,1.56,0.64,1)}
26.88%{transform:scaleY(1);opacity:1}
43.12%{transform:scaleY(1);opacity:1;animation-timing-function:ease-in}
48.12%{transform:scaleY(0.12);opacity:1}
60.62%{transform:scaleY(0.12);opacity:1}
60.75%{transform:scaleY(0.12);opacity:0}
100%{transform:scaleY(0.12);opacity:0}}
@keyframes linea-gripL{0%{transform:rotate(-34deg)}
15%{transform:rotate(-34deg);animation-timing-function:ease-in-out}
17.5%{transform:rotate(0deg)}
60%{transform:rotate(0deg);animation-timing-function:cubic-bezier(0.34,1.56,0.64,1)}
63.13%{transform:rotate(-34deg)}
100%{transform:rotate(-34deg)}}
@keyframes linea-gripR{0%{transform:rotate(34deg)}
15%{transform:rotate(34deg);animation-timing-function:ease-in-out}
17.5%{transform:rotate(0deg)}
60%{transform:rotate(0deg);animation-timing-function:cubic-bezier(0.34,1.56,0.64,1)}
63.13%{transform:rotate(34deg)}
100%{transform:rotate(34deg)}}
@keyframes linea-item1{0%{transform:translate(851px,58px);opacity:0}
28%{transform:translate(851px,58px);opacity:0}
28.13%{transform:translate(851px,58px);opacity:1;animation-timing-function:cubic-bezier(0.5,0,1,0.6)}
32.25%{transform:translate(851px,128px) rotate(28deg);opacity:1}
33.75%{transform:translate(851px,128px) rotate(28deg);opacity:0}
34.38%{transform:translate(851px,58px);opacity:0}
100%{transform:translate(851px,58px);opacity:0}}
@keyframes linea-item2{0%{transform:translate(868px,58px);opacity:0}
32.38%{transform:translate(868px,58px);opacity:0}
32.5%{transform:translate(868px,58px);opacity:1;animation-timing-function:cubic-bezier(0.5,0,1,0.6)}
36.63%{transform:translate(864px,128px) rotate(-40deg);opacity:1}
38.13%{transform:translate(864px,128px) rotate(-40deg);opacity:0}
38.75%{transform:translate(868px,58px);opacity:0}
100%{transform:translate(868px,58px);opacity:0}}
@keyframes linea-item3{0%{transform:translate(859px,58px);opacity:0}
36.75%{transform:translate(859px,58px);opacity:0;animation-timing-function:steps(1,end)}
36.87%{transform:translate(859px,58px);opacity:1;animation-timing-function:cubic-bezier(0.5,0,1,0.6)}
41%{transform:translate(858px,128px) rotate(18deg);opacity:1;animation-timing-function:steps(1,end)}
42.5%{transform:translate(858px,128px) rotate(18deg);opacity:0}
43.12%{transform:translate(859px,58px);opacity:0}
100%{transform:translate(859px,58px);opacity:0}}
@keyframes linea-tape{0%{transform:scaleX(1)}
17.38%{transform:scaleX(1)}
17.5%{transform:scaleX(0)}
48.12%{transform:scaleX(0);animation-timing-function:ease-out}
53.13%{transform:scaleX(1)}
100%{transform:scaleX(1)}}
@keyframes linea-flash{0%{transform:rotate(0deg) scale(0);opacity:0}
53.13%{transform:rotate(0deg) scale(0);opacity:1;animation-timing-function:ease-out}
55.25%{transform:rotate(45deg) scale(1.3);opacity:1;animation-timing-function:ease-in}
58.75%{transform:rotate(90deg) scale(0);opacity:0}
100%{transform:rotate(0deg) scale(0);opacity:0}}
@keyframes linea-flash2{0%{transform:rotate(0deg) scale(0);opacity:0}
54.25%{transform:rotate(20deg) scale(0);opacity:1;animation-timing-function:ease-out}
56.25%{transform:rotate(65deg) scale(0.8);opacity:1;animation-timing-function:ease-in}
59.75%{transform:rotate(110deg) scale(0);opacity:0}
100%{transform:rotate(0deg) scale(0);opacity:0}}
@keyframes linea-lampB{0%{opacity:0}
18.12%{opacity:0}
18.25%{opacity:1}
65%{opacity:1}
65.13%{opacity:0}
100%{opacity:0}}
@keyframes linea-trolley{0%{transform:translate(1156px,66px)}
0.31%{transform:translate(1156px,66px);animation-timing-function:ease-in-out}
5.31%{transform:translate(1354px,66px)}
10.94%{transform:translate(1354px,66px);animation-timing-function:ease-in-out}
15.63%{transform:translate(1156px,66px)}
21.88%{transform:translate(1156px,66px);animation-timing-function:ease-in-out}
26.88%{transform:translate(1268px,66px)}
32.5%{transform:translate(1268px,66px);animation-timing-function:ease-in-out}
37.5%{transform:translate(1156px,66px)}
50.31%{transform:translate(1156px,66px);animation-timing-function:ease-in-out}
55.31%{transform:translate(1354px,66px)}
60.94%{transform:translate(1354px,66px);animation-timing-function:ease-in-out}
65%{transform:translate(1156px,66px)}
71.88%{transform:translate(1156px,66px);animation-timing-function:ease-in-out}
76.88%{transform:translate(1268px,66px)}
82.5%{transform:translate(1268px,66px);animation-timing-function:ease-in-out}
87.5%{transform:translate(1156px,66px)}
100%{transform:translate(1156px,66px)}}
@keyframes linea-claw{0%{transform:translateY(29.2px)}
0.31%{transform:translateY(28px)}
5.31%{transform:translateY(28px);animation-timing-function:ease-in}
7.81%{transform:translateY(160px)}
8.44%{transform:translateY(160px);animation-timing-function:ease-in-out}
10.94%{transform:translateY(44px)}
15.63%{transform:translateY(44px);animation-timing-function:ease-in-out}
17.5%{transform:translateY(86px)}
18.12%{transform:translateY(86px);animation-timing-function:ease-in-out}
21.88%{transform:translateY(14px)}
26.88%{transform:translateY(14px);animation-timing-function:ease-in}
29.37%{transform:translateY(146px)}
30%{transform:translateY(146px);animation-timing-function:ease-in-out}
32.5%{transform:translateY(44px)}
44.38%{transform:translateY(44px);animation-timing-function:ease-in-out}
46.25%{transform:translateY(100px)}
46.88%{transform:translateY(100px);animation-timing-function:ease-in-out}
50.31%{transform:translateY(28px)}
55.31%{transform:translateY(28px);animation-timing-function:ease-in}
57.81%{transform:translateY(104px)}
58.44%{transform:translateY(104px);animation-timing-function:ease-in-out}
60.94%{transform:translateY(44px)}
65.63%{transform:translateY(44px);animation-timing-function:ease-in-out}
67.5%{transform:translateY(86px)}
68.12%{transform:translateY(86px);animation-timing-function:ease-in-out}
71.88%{transform:translateY(14px)}
76.88%{transform:translateY(14px);animation-timing-function:ease-in}
79.38%{transform:translateY(84px)}
80%{transform:translateY(84px);animation-timing-function:ease-in-out}
82.5%{transform:translateY(44px)}
94.38%{transform:translateY(44px);animation-timing-function:ease-in-out}
96.25%{transform:translateY(100px)}
96.88%{transform:translateY(100px)}
97.45%{transform:translateY(96px)}
98.02%{transform:translateY(83.3px)}
98.59%{transform:translateY(64px)}
99.17%{transform:translateY(44.7px)}
99.74%{transform:translateY(32px)}
100%{transform:translateY(29.2px)}}
@keyframes linea-prong{0%{transform:rotate(20deg)}
7.81%{transform:rotate(20deg);animation-timing-function:cubic-bezier(0.34,1.56,0.64,1)}
8.75%{transform:rotate(-30deg)}
17.5%{transform:rotate(-30deg);animation-timing-function:ease-out}
18.12%{transform:rotate(0deg)}
29.37%{transform:rotate(0deg);animation-timing-function:cubic-bezier(0.34,1.56,0.64,1)}
30.31%{transform:rotate(-30deg)}
46.25%{transform:rotate(-30deg);animation-timing-function:ease-out}
46.88%{transform:rotate(20deg)}
57.81%{transform:rotate(20deg);animation-timing-function:cubic-bezier(0.34,1.56,0.64,1)}
58.75%{transform:rotate(-30deg)}
67.5%{transform:rotate(-30deg);animation-timing-function:ease-out}
68.12%{transform:rotate(0deg)}
79.38%{transform:rotate(0deg);animation-timing-function:cubic-bezier(0.34,1.56,0.64,1)}
80.31%{transform:rotate(-30deg)}
96.25%{transform:rotate(-30deg);animation-timing-function:ease-out}
96.88%{transform:rotate(20deg)}
100%{transform:rotate(20deg)}}
@keyframes linea-pallet{0%{transform:translateX(63.4px)}
0.21%{transform:translateX(51.5px)}
1.04%{transform:translateX(14.7px)}
1.88%{transform:translateX(0px)}
2.37%{transform:translateX(-3px);animation-timing-function:ease-in-out}
2.88%{transform:translateX(0px)}
91.25%{transform:translateX(0px);animation-timing-function:ease-in}
96.25%{transform:translateX(330px)}
96.88%{transform:translateX(330px)}
97.71%{transform:translateX(244.1px)}
98.54%{transform:translateX(168.8px)}
99.38%{transform:translateX(104.1px)}
100%{transform:translateX(63.4px)}}
@keyframes linea-s0{0%{opacity:0}
29.44%{opacity:0}
29.5%{opacity:1}
96.56%{opacity:1}
96.63%{opacity:0}
100%{opacity:0}}
@keyframes linea-s1{0%{opacity:0}
57.87%{opacity:0}
57.94%{opacity:1}
96.56%{opacity:1}
96.63%{opacity:0}
100%{opacity:0}}
@keyframes linea-s2{0%{opacity:0}
79.44%{opacity:0}
79.5%{opacity:1}
96.56%{opacity:1}
96.63%{opacity:0}
100%{opacity:0}}
@keyframes linea-s3{0%{opacity:0}
7.88%{opacity:0}
7.94%{opacity:1}
96.56%{opacity:1}
96.63%{opacity:0}
100%{opacity:0}}
@keyframes linea-liftsh{0%{transform:scale(0.6,0.6);opacity:0}
10%{transform:scale(0.5,0.5);opacity:0}
15.63%{transform:scale(1,1);opacity:0.7}
18.12%{transform:scale(1,1);opacity:0.7;animation-timing-function:ease-out}
21.25%{transform:scale(0.6,0.6);opacity:0}
38.75%{transform:scale(0.5,0.5);opacity:0}
44.38%{transform:scale(1,1);opacity:0.7}
46.88%{transform:scale(1,1);opacity:0.7;animation-timing-function:ease-out}
50%{transform:scale(0.6,0.6);opacity:0}
60%{transform:scale(0.5,0.5);opacity:0}
65.63%{transform:scale(1,1);opacity:0.7}
68.12%{transform:scale(1,1);opacity:0.7;animation-timing-function:ease-out}
71.25%{transform:scale(0.6,0.6);opacity:0}
88.75%{transform:scale(0.5,0.5);opacity:0}
94.38%{transform:scale(1,1);opacity:0.7}
96.88%{transform:scale(1,1);opacity:0.7;animation-timing-function:ease-out}
100%{transform:scale(0.6,0.6);opacity:0}}
@keyframes linea-lampC{0%{opacity:1}
8.75%{opacity:1}
8.81%{opacity:0}
18.12%{opacity:0}
18.19%{opacity:1}
30%{opacity:1}
30.06%{opacity:0}
46.88%{opacity:0}
46.94%{opacity:1}
58.75%{opacity:1}
58.81%{opacity:0}
68.12%{opacity:0}
68.19%{opacity:1}
80.31%{opacity:1}
80.38%{opacity:0}
80.62%{opacity:0}
80.69%{opacity:1}
83.75%{opacity:1}
83.81%{opacity:0}
86.87%{opacity:0}
86.94%{opacity:1}
90%{opacity:1}
90.06%{opacity:0}
96.88%{opacity:0}
96.94%{opacity:1}
100%{opacity:1}}
@keyframes linea-cam{0%{transform:translateX(-1213.7px)}
0.79%{transform:translateX(-1301.2px)}
1.61%{transform:translateX(-1360.9px)}
2.44%{transform:translateX(-1380px);animation-timing-function:steps(1,end)}
2.5%{transform:translateX(60px)}
16.25%{transform:translateX(60px);animation-timing-function:ease-in-out}
23.12%{transform:translateX(-290px)}
44.38%{transform:translateX(-290px);animation-timing-function:ease-in-out}
51.25%{transform:translateX(-590px)}
82.5%{transform:translateX(-590px);animation-timing-function:ease-in-out}
88.13%{transform:translateX(-1040px)}
97.5%{transform:translateX(-1040px)}
98.32%{transform:translateX(-1059.1px)}
99.15%{transform:translateX(-1118.8px)}
99.97%{transform:translateX(-1210px)}
100%{transform:translateX(-1213.7px)}}
@keyframes linea-belt{0%{transform:translateX(-400px)}
100%{transform:translateX(0px)}}
@keyframes linea-gloss{0%{transform:translateX(1200px)}
100%{transform:translateX(-300px)}}
@keyframes linea-drum{0%{transform:rotate(360deg)}
100%{transform:rotate(0deg)}}
@keyframes linea-gearA{0%{transform:rotate(360deg)}
100%{transform:rotate(0deg)}}
@keyframes linea-gearB{0%{transform:rotate(-360deg)}
100%{transform:rotate(0deg)}}
@keyframes linea-dust{0%{transform:translate(2px,-30px);opacity:0}
20%{transform:translate(3px,8px);opacity:0.55}
65%{transform:translate(-2px,-16px);opacity:0.5}
100%{transform:translate(0px,18px);opacity:0}}
