:root{--vx-ink:#0A0A0A;--vx-line:#E6E6E6;--vx-soft:#F5F5F5;--vx-accent:#00B8D4}.shopify-section h2,.shopify-section .h1,.shopify-section .h0{text-transform:uppercase;letter-spacing:.03em}.caption-with-letter-spacing{letter-spacing:.3em}.horizontal-ticker *{text-transform:uppercase;letter-spacing:.14em;font-size:11px!important}.header-wrapper{border-bottom:1px solid var(--vx-line)!important}.header__menu-item{text-transform:uppercase;letter-spacing:.1em;font-size:12px!important}.button{text-transform:uppercase;letter-spacing:.12em;font-size:13px;transition:transform .2s,box-shadow .2s}.button:not(.button--secondary):hover{transform:translateY(-1px);box-shadow:0 6px 18px -8px #00000073}.card-wrapper .card,.product-card-wrapper .card{border:1px solid var(--vx-line);transition:box-shadow .25s,transform .25s}.card-wrapper:hover .card,.product-card-wrapper:hover .card{transform:translateY(-3px);box-shadow:0 12px 30px -16px #0000004d}.icon-bar-card{border:1px solid var(--vx-line);border-radius:14px;padding:26px 16px;background:#fff;position:relative;overflow:hidden}.icon-bar-card:before{content:"";position:absolute;left:0;top:0;height:2px;width:40px;background:var(--vx-accent)}[id$=__numeros] h3{font-size:clamp(32px,4vw,46px)!important;font-weight:700;margin-bottom:2px}[id$=__numeros] .rte,[id$=__numeros] p{text-transform:uppercase;letter-spacing:.14em;font-size:11px;opacity:.65}.comparison-slider{border-radius:14px;overflow:hidden}.comparison-slider__before-text,.comparison-slider__after-text{text-transform:uppercase;letter-spacing:.16em}.comparison-table{border-radius:14px!important;overflow:hidden}.image-with-text ul li::marker{color:var(--vx-accent)}.footer h2,.footer .footer-block__heading{text-transform:uppercase;letter-spacing:.14em;font-size:13px!important}.vx-hero{position:relative;overflow:hidden;min-height:clamp(480px,72vh,680px);display:flex;align-items:center;justify-content:center;text-align:center;padding:80px 20px;background:#0a0a0a;color:#fff}.vx-ring{position:absolute;width:min(640px,110vw);aspect-ratio:1;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.1);border-radius:50%;pointer-events:none}.vx-ring:after{content:"";position:absolute;top:70px;right:70px;bottom:70px;left:70px;border:1px solid rgba(255,255,255,.06);border-radius:50%}.vx-tag{display:inline-block;color:#bdbdbd;font-size:11px;letter-spacing:.32em;text-transform:uppercase}.vx-tag:before{content:"";display:inline-block;width:28px;height:1px;background:var(--vx-accent);vertical-align:middle;margin-right:12px}.vx-title{position:relative;margin:22px auto 16px;max-width:900px;font-weight:700;text-transform:uppercase;line-height:1.05;letter-spacing:.02em;font-size:clamp(30px,4.6vw,58px);color:#fff}.vx-title span{display:block;color:#bdbdbd}.vx-sub{position:relative;max-width:580px;margin:0 auto 30px;color:#cfcfcf;font-size:clamp(15px,1.5vw,17px);line-height:1.6}.vx-ctas{position:relative;display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.vx-hero .button{min-width:200px;background:#fff!important;color:#0a0a0a!important}.vx-hero .button--secondary{background:transparent!important;color:#fff!important;border:1px solid rgba(255,255,255,.5)!important}.vx-hero .button:after,.vx-hero .button:before{box-shadow:none!important}body{--font-heading-family:"Michroma",sans-serif;--font-heading-weight:400}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.vx-title,.collection__title .title{font-family:Michroma,sans-serif!important;font-weight:400!important;letter-spacing:.06em!important;line-height:1.25!important}.shopify-section h2,.shopify-section .h1,.shopify-section .h0{font-size:clamp(22px,2.6vw,34px)!important}.vx-title{font-size:clamp(24px,3.6vw,46px)!important;line-height:1.3!important}.vx-title span{margin-top:6px}.header__menu-item,.button,.vx-tag,.caption-with-letter-spacing,.footer .footer-block__heading,.horizontal-ticker *,[id$=__numeros] p,.comparison-slider__before-text,.comparison-slider__after-text{font-family:Michroma,sans-serif!important;font-weight:400!important}.header__menu-item{font-size:11px!important;letter-spacing:.14em}.button{font-size:11px!important;letter-spacing:.16em}.horizontal-ticker *{font-size:10px!important}[id$=__numeros] h3{font-size:clamp(26px,3vw,38px)!important}.icon-bar-card h3,.card__heading{font-size:15px!important;letter-spacing:.04em!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/vyrox-future.css.map */
