:root{--vlr-bg: #0A0E1A;--vlr-bg-soft: #121A2E;--vlr-bg-dark: #05070D;--vlr-bg-dark-2: #151F38;--vlr-surface: #131C33;--vlr-text: #EAF2FF;--vlr-text-muted: rgba(234, 242, 255, .68);--vlr-text-on-dark: #EAF2FF;--vlr-text-on-dark-muted: rgba(234, 242, 255, .68);--vlr-accent: #22E3FF;--vlr-accent-strong: #22E3FF;--vlr-accent-hover: #12B8D6;--vlr-accent-soft: rgba(34, 227, 255, .14);--vlr-line: rgba(234, 242, 255, .14);--vlr-line-dark: rgba(234, 242, 255, .1);--vlr-font-head: "Archivo", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--vlr-font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--vlr-radius-lg: 24px;--vlr-radius-md: 16px;--vlr-radius-sm: 8px;--vlr-radius-pill: 999px;--vlr-shadow-card: 0 24px 60px -30px rgba(20, 18, 14, .2);--vlr-shadow-card-hover: 0 32px 74px -26px rgba(20, 18, 14, .26);--vlr-shadow-soft: 0 12px 30px -18px rgba(20, 18, 14, .16);--vlr-ease: cubic-bezier(.22, 1, .36, 1);--vlr-container: 1240px;--vlr-gutter: 24px}@media(min-width:990px){:root{--vlr-gutter: 48px}}.vlr-section *{box-sizing:border-box}.vlr-section{padding-top:0!important;padding-bottom:0!important;font-family:var(--vlr-font-body);color:var(--vlr-text);-webkit-font-smoothing:antialiased}.vlr-container{max-width:var(--vlr-container);margin:0 auto;padding:0 var(--vlr-gutter)}.vlr-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--vlr-font-body);font-weight:700;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--vlr-accent)}.vlr-eyebrow:before{content:"";width:18px;height:2px;background:var(--vlr-accent);border-radius:2px}.vlr-on-dark .vlr-eyebrow{color:var(--vlr-accent)}.vlr-h1,.vlr-h2,.vlr-h3{font-family:var(--vlr-font-head);font-weight:800;line-height:.98;letter-spacing:-.02em;margin:0;text-transform:uppercase}.vlr-h1{font-size:clamp(38px,6.2vw,82px)}.vlr-h2{font-size:clamp(30px,4vw,52px);line-height:1}.vlr-h3{font-size:clamp(18px,1.8vw,22px);line-height:1.25;text-transform:none;font-weight:700}.vlr-body{font-size:17px;line-height:1.6;color:var(--vlr-text-muted)}.vlr-body-lg{font-size:19px;line-height:1.6;color:var(--vlr-text-muted)}.vlr-on-dark .vlr-body,.vlr-on-dark .vlr-body-lg{color:var(--vlr-text-on-dark-muted)}.vlr-on-dark .vlr-h1,.vlr-on-dark .vlr-h2,.vlr-on-dark .vlr-h3{color:var(--vlr-text-on-dark)}.vlr-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:17px 34px;border-radius:var(--vlr-radius-pill);font-family:var(--vlr-font-body);font-weight:700;font-size:15px;letter-spacing:.01em;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:transform .35s var(--vlr-ease),box-shadow .35s var(--vlr-ease),background-color .25s var(--vlr-ease);white-space:nowrap}.vlr-btn-primary{background:var(--vlr-accent);color:#05070d;box-shadow:0 16px 32px -14px #22e3ff73}.vlr-btn-primary:hover{background:var(--vlr-accent-hover);transform:translateY(-2px);box-shadow:0 20px 38px -14px #22e3ff8c}.vlr-btn-ghost-dark{background:transparent;border-color:#f8f4ec52;color:var(--vlr-text-on-dark)}.vlr-btn-ghost-dark:hover{border-color:#f8f4eca6;transform:translateY(-2px)}.vlr-btn-ghost-light{background:transparent;border-color:var(--vlr-line);color:var(--vlr-text)}.vlr-btn-ghost-light:hover{border-color:var(--vlr-text);transform:translateY(-2px)}.vlr-btn-block{width:100%}.vlr-btn.loading>span:first-child{opacity:0}.vlr-btn .loading__spinner.hidden{display:none}.vlr-btn .loading__spinner:not(.hidden){position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;width:auto}.vlr-btn .loading__spinner .path{stroke:currentColor}.vlr-btn:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.vlr-reveal{opacity:0;transform:translateY(28px);transition:opacity .8s var(--vlr-ease),transform .8s var(--vlr-ease)}.vlr-reveal.vlr-visible{opacity:1;transform:translateY(0)}.vlr-reveal-scale{opacity:0;transform:scale(.94) translateY(20px);transition:opacity .8s var(--vlr-ease),transform .8s var(--vlr-ease)}.vlr-reveal-scale.vlr-visible{opacity:1;transform:scale(1) translateY(0)}@media(prefers-reduced-motion:reduce){.vlr-reveal,.vlr-reveal-scale{opacity:1!important;transform:none!important;transition:none!important}.vlr-marquee-track{animation:none!important}}.vlr-card{background:var(--vlr-surface);border:1px solid var(--vlr-line);border-radius:var(--vlr-radius-md);box-shadow:var(--vlr-shadow-card);transition:transform .45s var(--vlr-ease),box-shadow .45s var(--vlr-ease),border-color .45s var(--vlr-ease)}.vlr-card:hover{transform:translateY(-6px);box-shadow:var(--vlr-shadow-card-hover);border-color:#ff5a3c47}.vlr-img-cover{width:100%;height:100%;object-fit:cover;display:block}.vlr-ratio{position:relative;width:100%;overflow:hidden}.vlr-ratio>img,.vlr-ratio>picture img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vlr-count{font-variant-numeric:tabular-nums}.vlr-marquee{overflow-x:clip;overflow-y:visible}.vlr-marquee-track{display:flex;width:max-content;animation:vlr-scroll linear infinite}@keyframes vlr-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.vlr-stars{display:inline-flex;gap:3px;color:#e8a93c}.vlr-stars svg{width:16px;height:16px}.vlr-clip{overflow-x:clip}.section-header{margin-bottom:0!important}body{background:var(--vlr-bg)}.vlr-logo{display:inline-flex!important;align-items:center;gap:10px}.vlr-logo-icon{display:block;width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0;background:var(--vlr-bg-dark);border:1px solid rgba(234,242,255,.2);box-shadow:0 0 0 3px #22e3ff14}.vlr-logo-texto{font-family:var(--vlr-font-head);font-weight:800;font-size:22px;letter-spacing:-.01em;text-transform:uppercase;color:var(--vlr-text)}.announcement-bar .slideshow__slide:first-child .announcement-bar__message{color:var(--vlr-accent);font-weight:700}.vlr-cart-envio{padding:14px 20px 18px}.vlr-cart-envio-texto{margin:0 0 10px;font-size:13px;color:var(--vlr-text);font-family:var(--vlr-font-body)}.vlr-cart-envio-texto strong{color:var(--vlr-accent)}.vlr-cart-envio-lograda{display:flex;align-items:center;gap:8px;color:var(--vlr-accent);font-weight:600}.vlr-cart-envio-lograda svg{width:16px;height:16px}.vlr-cart-envio-barra{height:6px;border-radius:var(--vlr-radius-pill);background:var(--vlr-line);overflow:hidden}.vlr-cart-envio-barra span{display:block;height:100%;background:var(--vlr-accent);border-radius:var(--vlr-radius-pill);transition:width .5s var(--vlr-ease)}.vlr-cart-item-oculta{display:none!important}.vlr-cart-grupo-cantidad{display:flex;flex-direction:column;align-items:center;gap:8px}.vlr-cart-grupo-badge{font-size:13px;font-weight:700;color:var(--vlr-text)}.vlr-cart-upsell{padding:4px 20px 18px;border-top:1px solid var(--vlr-line);margin-top:6px}.vlr-cart-upsell-titulo{margin:16px 0 12px;font-family:var(--vlr-font-head);font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--vlr-text)}.vlr-cart-upsell-lista{display:flex;flex-direction:column;gap:12px}.vlr-cart-upsell-item{display:flex;align-items:center;gap:12px}.vlr-cart-upsell-media{width:48px;height:48px;border-radius:var(--vlr-radius-sm);overflow:hidden;background:var(--vlr-bg-soft);flex-shrink:0}.vlr-cart-upsell-media img{width:100%;height:100%;object-fit:cover;display:block}.vlr-cart-upsell-info{flex:1;min-width:0}.vlr-cart-upsell-nombre{display:block;font-size:13px;font-weight:600;color:var(--vlr-text);text-decoration:none;line-height:1.3}.vlr-cart-upsell-precio{margin:2px 0 0;font-size:12.5px;color:var(--vlr-text-muted)}.vlr-cart-upsell-boton{flex-shrink:0;border:1.5px solid var(--vlr-line);background:var(--vlr-surface);border-radius:var(--vlr-radius-pill);padding:7px 14px;font-size:12px;font-weight:700;cursor:pointer;color:var(--vlr-text);transition:border-color .2s var(--vlr-ease),background .2s var(--vlr-ease)}.vlr-cart-upsell-boton:hover{border-color:var(--vlr-accent);background:var(--vlr-accent-soft)}.vlr-cart-checkout{background:var(--vlr-accent)!important;color:#fff!important;border-radius:var(--vlr-radius-pill)!important;font-family:var(--vlr-font-body);font-weight:700!important;font-size:16px!important;padding:18px!important;box-shadow:0 16px 32px -14px #ff5a3c80;border:none!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/vlr-styles.css.map */
