:root{--ease-conv:cubic-bezier(0.2,0.75,0.12,1)}.js-motion [data-reveal]:not([data-inview]),.js-motion [data-reveal]:not([data-inview]) *,.js-motion [data-reveal]:not([data-inview]) :after,.js-motion [data-reveal]:not([data-inview]) :before,.js-motion [data-reveal]:not([data-inview]):after,.js-motion [data-reveal]:not([data-inview]):before{animation-play-state:paused!important}@keyframes cv-drift{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes cv-rise{0%{clip-path:inset(100% 0 0 0);transform:translateY(20px)}to{clip-path:inset(0 0 0 0);transform:translateY(0)}}@keyframes cv-fade{0%{opacity:0}to{opacity:1}}@keyframes cv-mask-up{0%{transform:translateY(105%)}to{transform:translateY(0)}}@keyframes cv-draw-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ruta{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes marquee-left{0%{transform:translateX(0)}to{transform:translateX(-25%)}}@keyframes marquee-right{0%{transform:translateX(-25%)}to{transform:translateX(0)}}@keyframes drawer-in{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes velo-in{0%{opacity:0}to{opacity:1}}@keyframes pop{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes mega-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.js-motion .cv,.js-motion .cvd{animation:cv-drift .7s var(--ease-conv) backwards;animation-delay:calc(var(--d, 0s) + var(--i, 0) * 80ms)}.js-motion .cv-rise{animation:cv-rise .9s var(--ease-conv) backwards;animation-delay:calc(var(--d, 0s) + var(--i, 0) * 90ms)}.js-motion .cv-fade{animation:cv-fade .6s ease-out backwards;animation-delay:calc(var(--d, 0s) + var(--i, 0) * 80ms)}.js-motion .rows>*{animation:cv-drift .56s var(--ease-conv) backwards;animation-delay:calc(var(--d, 60ms) + var(--i, 0) * var(--step, 60ms))}.rows>:first-child{--i:0}.rows>:nth-child(2){--i:1}.rows>:nth-child(3){--i:2}.rows>:nth-child(4){--i:3}.rows>:nth-child(5){--i:4}.rows>:nth-child(6){--i:5}.rows>:nth-child(7){--i:6}.rows>:nth-child(8){--i:7}.rows>:nth-child(9){--i:8}.rows>:nth-child(10){--i:9}.rows>:nth-child(11){--i:10}.rows>:nth-child(12){--i:11}.rows>:nth-child(n+13){--i:12}.js-motion [data-reveal] .filete:before{animation:cv-draw-x .8s var(--ease-conv) backwards;animation-delay:var(--d,0s)}.js-motion [data-reveal] .filete:after{animation:cv-draw-x .8s var(--ease-conv) backwards;animation-delay:calc(var(--d, 0s) + .16s)}.sw{vertical-align:top;overflow:clip;padding-block:.08em;margin-block:-.08em;padding-inline-end:.06em;margin-inline-end:-.06em}.sw,.sw-i{display:inline-block}.js-motion .sw-i{animation:cv-mask-up .8s var(--ease-conv) backwards;animation-delay:calc(var(--sw-base, 80ms) + var(--i, 0) * 40ms)}.acc{color:var(--celeste-tx)}.ruta-path{stroke-dasharray:1;stroke-dashoffset:0}.js-motion [data-reveal] .ruta-path{animation:ruta 1.6s var(--ease-conv) backwards;animation-delay:var(--d,.2s)}.marquee-mask{-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.js-motion .marquee-track[data-dir=left]{animation:marquee-left var(--dur,60s) linear infinite}.js-motion .marquee-track[data-dir=right]{animation:marquee-right var(--dur,60s) linear infinite}.marquee:hover .marquee-track{animation-play-state:paused}.marquee-copy:not([data-copy="0"]){display:none}.js-motion .marquee-copy:not([data-copy="0"]){display:flex}.mega-panel{animation:mega-in .26s var(--ease-conv) both}.drawer-panel{animation:drawer-in .38s var(--ease-conv) both}.drawer-velo{animation:velo-in .24s ease-out both}.cart-count[data-bump=true]{animation:pop .42s var(--ease-conv)}.fab{transition:opacity .3s ease-out,transform .5s var(--ease-conv)}.fab[data-show=false]{opacity:0;transform:translateY(24px);pointer-events:none}.fab[data-show=false] *{pointer-events:none}.js-motion .menu-open .menu-item{animation:cv-drift .52s var(--ease-conv) backwards;animation-delay:calc(80ms + var(--i, 0) * 50ms)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition-duration:1ms!important;scroll-behavior:auto!important}.btn{transform:none}.marquee-mask{-webkit-mask-image:none;mask-image:none}.marquee-track{width:auto!important}.marquee-copy:not([data-copy="0"]){display:none!important}.marquee-copy{flex-wrap:wrap;justify-content:center;row-gap:12px}}