html{font-size:62.5%}html,body.password,body.vx-launch-page{min-height:100%;margin:0;background:#02090c}body.password,body.vx-launch-page{color:#fff;overflow-x:hidden}body.password .password-main{display:block;min-height:100svh}body.password #shopify-section-main-password-header{display:none;position:fixed;inset:0 0 auto;z-index:20;pointer-events:none}body.password #shopify-section-main-password-header>.gradient{background:transparent}body.password #shopify-section-main-password-header hr,body.password #shopify-section-main-password-header .password-logo,body.password #shopify-section-main-password-header .password-header>h1,body.password #shopify-section-main-password-header .password-content{display:none}body.password #shopify-section-main-password-header .password-header{max-width:none;min-height:0;padding:2.6rem clamp(2.2rem,5vw,7rem);justify-content:flex-end;background:transparent}body.password #shopify-section-main-password-header password-modal{pointer-events:auto}body.password #shopify-section-main-password-header .password-link{gap:.7rem;padding:.8rem 1.2rem;border:1px solid rgba(255,255,255,.13);border-radius:999px;background:#0311166b;color:#ffffff9e;font-size:1.1rem;text-decoration:none;-webkit-backdrop-filter:blur(1.2rem);backdrop-filter:blur(1.2rem)}body.password #shopify-section-main-password-header .password-link:hover{color:#fff;border-color:#75ebe766}body.password footer,body.vx-launch-page>footer{display:none}.shopify-section:has(.vx-launch){display:block;width:100%;max-width:none}.vx-launch{position:relative;min-height:100svh;overflow:hidden;isolation:isolate;background:#02090c url(./velonexx-hero-video-poster.webp) center / cover no-repeat}.vx-launch__media,.vx-launch__shade{position:absolute;top:0;right:0;bottom:0;left:0}.vx-launch__media{z-index:-4}.vx-launch__media video{width:100%;height:100%;display:block;object-fit:cover;object-position:center;filter:brightness(.74) saturate(.72) contrast(1.08);transform:scale(1.02)}.vx-launch__shade{z-index:-3;background:linear-gradient(90deg,#031116f7,#031116e6 38%,#0311168c 68%,#031116ad),linear-gradient(180deg,#03111652,#031116b3)}.vx-launch__shell{width:min(100% - clamp(4rem,10vw,14rem),138rem);min-height:100svh;margin:0 auto;display:grid;grid-template-rows:auto 1fr auto;padding:4rem 0 3rem}.vx-launch__brand{display:flex;align-items:center;justify-content:space-between;gap:2rem}.vx-launch__brand-lockup{display:flex;align-items:center;gap:2rem}.vx-launch__brand-lockup img{width:clamp(15rem,17vw,24rem);height:auto;display:block;filter:brightness(0) invert(1)}.vx-launch__brand-lockup>span{padding-left:2rem;border-left:1px solid rgba(255,255,255,.2);color:#ffffffa3;font-size:1.1rem;font-weight:750;letter-spacing:.16em;text-transform:uppercase}.vx-launch__access{padding:.9rem 1.25rem;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#03111675;color:#ffffff94;font:inherit;font-size:1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(1.2rem);backdrop-filter:blur(1.2rem);transition:color .18s ease,border-color .18s ease,background .18s ease}.vx-launch__access:hover{border-color:#75ebe76b;background:#041d24a8;color:#fff}.vx-launch__content{width:min(68rem,100%);align-self:center;padding:7rem 0 5rem}.vx-launch__eyebrow{display:flex;align-items:center;gap:1rem;color:#75ebe7;font-size:1.05rem;font-weight:800;letter-spacing:.16em}.vx-launch__eyebrow span{width:3.5rem;height:1px;background:#75ebe7}.vx-launch h1{max-width:66rem;margin:2rem 0 0;color:#fff;font-family:var(--font-heading-family);font-size:clamp(5rem,7vw,9.6rem);font-weight:650;letter-spacing:-.055em;line-height:.94}.vx-launch__text{max-width:58rem;margin-top:2.4rem;color:#ffffffad;font-size:clamp(1.5rem,1.4vw,1.8rem);line-height:1.55}.vx-launch__text p{margin:0}.vx-launch__models{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2.4rem}.vx-launch__models span{padding:.8rem 1.2rem;border:1px solid rgba(117,235,231,.2);border-radius:999px;background:#75ebe712;color:#dcfffee6;font-size:1rem;font-weight:800;letter-spacing:.14em}.vx-launch__signup{width:min(62rem,100%);margin-top:3.5rem;padding:1.6rem;border:1px solid rgba(255,255,255,.12);border-radius:1.8rem;background:#04151b8a;box-shadow:0 2.5rem 7rem #00000047;-webkit-backdrop-filter:blur(1.8rem);backdrop-filter:blur(1.8rem)}.vx-launch__signup-copy{display:flex;align-items:baseline;justify-content:space-between;gap:2rem;margin-bottom:1.2rem}.vx-launch__signup-copy strong{color:#fff;font-size:1.4rem}.vx-launch__signup-copy span{color:#ffffff85;font-size:1.15rem}.vx-launch__field{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem}.vx-launch__field input,.vx-launch__field button{min-height:5rem;border-radius:1.1rem;font:inherit}.vx-launch__field input{width:100%;padding:0 1.5rem;border:1px solid rgba(255,255,255,.14);outline:none;background:#ffffff12;color:#fff;font-size:1.3rem}.vx-launch__field input::placeholder{color:#ffffff6b}.vx-launch__field input:focus{border-color:#75ebe7;box-shadow:0 0 0 3px #75ebe71f}.vx-launch__field button{padding:0 1.8rem;border:0;background:linear-gradient(135deg,#75ebe7,#38bdc5);color:#042028;font-size:1.2rem;font-weight:850;cursor:pointer;transition:transform .22s ease,box-shadow .22s ease}.vx-launch__field button:hover{transform:translateY(-2px);box-shadow:0 1.2rem 2.5rem #38bdc538}.vx-launch__signup>small{display:block;margin-top:1rem;color:#ffffff61;font-size:1rem}.vx-launch__message{margin:1rem 0 0;font-size:1.1rem}.vx-launch__message--error{color:#ffb6ad}.vx-launch__message--success{color:#9cfff5}.vx-launch__footer{display:flex;align-items:center;justify-content:space-between;gap:2rem;color:#ffffff70;font-size:1.05rem}.vx-launch__germany{display:inline-flex;align-items:center;gap:.8rem;color:#ffffffa8;font-weight:700}.vx-launch__germany i{width:1.8rem;height:1.2rem;display:inline-block;border-radius:2px;background:linear-gradient(#161616 0 33.33%,#d4202f 33.33% 66.66%,#f4cd32 66.66% 100%)}@media screen and (max-width:749px){body.password #shopify-section-main-password-header .password-header{padding:1.8rem}body.password #shopify-section-main-password-header .password-link{font-size:0;padding:.8rem}body.password #shopify-section-main-password-header .password-link .svg-wrapper{width:1.8rem;height:1.8rem}.vx-launch__media video{object-position:center center;filter:brightness(.84) saturate(.76) contrast(1.06)}.vx-launch__shade{background:linear-gradient(180deg,#0311167a,#0311169e 48%,#031116d6),linear-gradient(90deg,#031116b8,#03111633 58%,#03111661)}.vx-launch__shell{width:min(100% - 3.6rem,60rem);padding:2.6rem 0 2rem}.vx-launch__brand-lockup{gap:1.2rem}.vx-launch__brand-lockup img{width:14rem}.vx-launch__brand-lockup>span{padding-left:1.2rem;font-size:.85rem}.vx-launch__access{padding:.8rem 1rem;font-size:.82rem}.vx-launch__content{padding:7rem 0 3rem}.vx-launch__eyebrow{max-width:28rem;font-size:.9rem;line-height:1.4}.vx-launch h1{margin-top:1.6rem;font-size:clamp(4.4rem,14vw,6.4rem)}.vx-launch__text{margin-top:2rem;font-size:1.35rem}.vx-launch__signup{margin-top:2.8rem;padding:1.3rem}.vx-launch__signup-copy{display:block}.vx-launch__signup-copy span{display:block;margin-top:.4rem}.vx-launch__field{grid-template-columns:1fr}.vx-launch__field button{width:100%}.vx-launch__footer{align-items:flex-start;flex-direction:column;gap:.6rem}}@media(prefers-reduced-motion:reduce){.vx-launch__media video{transform:none}.vx-launch__field button,.vx-launch__access{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/velonexx-password.css.map */
