*{box-sizing:border-box}body{margin:0;color:#f4f4f5;font-family:Space Grotesk,system-ui,sans-serif;-webkit-font-smoothing:antialiased;background-color:#050a16}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:var(--cn-velos),var(--cn-fondo);background-repeat:no-repeat;background-position:center center;background-size:cover}:root{--cn-velos: linear-gradient(180deg, rgba(5, 10, 22, .58) 0%, rgba(5, 10, 22, .46) 18%, rgba(5, 10, 22, .28) 32%, rgba(5, 10, 22, .1) 46%, rgba(5, 10, 22, 0) 62%), radial-gradient(130% 100% at 50% 116%, rgba(90, 160, 236, .9) 0%, rgba(61, 131, 224, .87) 12%, rgba(46, 116, 216, .83) 22%, rgba(28, 83, 159, .78) 36%, rgba(18, 63, 120, .72) 50%, rgba(12, 44, 87, .65) 64%, rgba(8, 25, 58, .58) 80%, rgba(5, 10, 22, .5) 100%)}.cn-video-intro{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:0}.cn-video-intro video{width:100%;height:100%;object-fit:cover;display:block}.cn-velo{position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--cn-velos)}:root{--cn-fondo: url(/assets/fondo-almacen-197nvBVY.webp)}@media (min-width: 900px){:root{--cn-fondo: url(/assets/fondo-almacen-grande-BSDSri5H.webp)}}button{font-family:inherit}select{-moz-appearance:none;appearance:none;-webkit-appearance:none}.cn-input::placeholder{color:#9a9aa2;opacity:1}.cn-input:focus{outline:none;box-shadow:0 0 0 3px #2e74d840}.cn-input-light::placeholder{color:#97abca;opacity:1}.cn-input-light:focus{outline:none;border-color:#2e74d8;box-shadow:0 0 0 3px #2e74d838}.cn-chat-fab{transition:transform .15s,box-shadow .15s}.cn-chat-fab:hover{transform:translateY(-2px);box-shadow:0 12px 30px #2e74d880}@media (max-width: 600px){.cn-chat-label{display:none}.cn-chat-fab{padding:14px!important}}@keyframes spinslow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes scanline{0%{top:14%}50%{top:82%}to{top:14%}}@keyframes scanpulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes ti-titleIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes ti-softIn{0%{opacity:0}to{opacity:1}}@keyframes ti-drop{0%{transform:translateY(-580px) rotate(-300deg);opacity:0}8%{opacity:1}55%{transform:translateY(0) rotate(0)}70%{transform:translateY(-42px) rotate(0)}84%{transform:translateY(0) rotate(0)}92%{transform:translateY(-13px) rotate(0)}to{transform:translateY(0) rotate(0);opacity:1}}@keyframes ti-spin{0%{transform:rotate(0)}to{transform:rotate(-1500deg)}}@keyframes ti-rev{0%,to{transform:translate(0)}18%{transform:translate(-3px,-2px)}38%{transform:translate(3px,-1px)}58%{transform:translate(-2px,-3px)}78%{transform:translate(3px,-1px)}}@keyframes ti-drive{0%{transform:translate(0)}to{transform:translate(-162%)}}@keyframes ti-track{0%{transform:scaleX(0);opacity:0}14%{opacity:1}to{transform:scaleX(1);opacity:.85}}@keyframes ti-smoke{0%{opacity:0;transform:scale(.4)}28%{opacity:.5}to{opacity:0;transform:scale(1.9)}}.ti-title{animation:ti-titleIn .7s ease-out both}.ti-soft1{animation:ti-softIn .6s ease-out .15s both}.ti-soft2{animation:ti-softIn .6s ease-out .4s both}.ti-track{animation:ti-track 1.3s ease-out 2.95s both}.ti-drive{animation:ti-drive 1.3s cubic-bezier(.55,0,.9,.45) 2.95s forwards}.ti-drop1{animation:ti-drop 1.25s cubic-bezier(.3,.65,.4,1) .15s both}.ti-drop2{animation:ti-drop 1.25s cubic-bezier(.3,.65,.4,1) .35s both}.ti-drop3{animation:ti-drop 1.25s cubic-bezier(.3,.65,.4,1) .65s both}.ti-drop4{animation:ti-drop 1.25s cubic-bezier(.3,.65,.4,1) .9s both}.ti-spin{animation:ti-spin 1.3s cubic-bezier(.5,0,.9,.5) 2.95s both}.ti-rev{animation:ti-rev .7s ease-in-out 2.2s both}.ti-smoke{animation:ti-smoke 1.7s ease-out 2.6s both}@media (prefers-reduced-motion: reduce){.ti-title,.ti-soft1,.ti-soft2,.ti-track,.ti-drive,.ti-drop1,.ti-drop2,.ti-drop3,.ti-drop4,.ti-spin,.ti-rev,.ti-smoke{animation:none!important}}@media (max-width: 900px){.cn-grid-4{grid-template-columns:repeat(2,1fr)!important}.cn-grid-2col,.cn-cuenta-layout{grid-template-columns:1fr!important}.cn-cuenta-barra{display:none!important}.cn-cuenta-menu-movil{display:flex!important}}@media (max-width: 600px){.cn-grid-5{grid-template-columns:repeat(2,1fr)!important}.cn-grid-3,.cn-grid-4{grid-template-columns:1fr!important}.cn-nav-label,.cn-nav-home{display:none!important}.cn-header{padding:12px 16px!important;gap:10px!important}.cn-nav{gap:16px!important}.cn-logo-text{font-size:15px!important}.cn-cart-btn{padding:8px 11px!important}}
