@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@400;500;600;700;800;900&family=JetBrains+Mono:wght@400;500;700&family=Outfit:wght@400;500;600;700;800;900&display=swap";:root{--color-deep-bg: #000000;--color-deep-text: #FFFFFF;--color-deep-gray: #0A0A0A;--color-email-msg: #A0A0A0;--luminous-white: #FFFFFF;--luminous-glow: rgba(255, 255, 255, .25);--studio-highlight: rgba(255, 255, 255, .12);--font-sans: "Barlow Condensed", ui-sans-serif, system-ui, sans-serif;--font-display: "Europa Grotesk SH DemBol", "Outfit", "Barlow Condensed", ui-sans-serif, system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, monospace}html{scroll-behavior:smooth;scroll-padding-top:60px}body{background-color:var(--color-deep-bg);color:var(--color-deep-text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:uppercase;letter-spacing:-.025em;overflow-x:hidden;margin:0;padding:0;position:relative}#ink-canvas{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;opacity:1}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;line-height:1.1;margin:0;text-shadow:0 0 30px rgba(255,255,255,.05)}.glitch-hover:hover{animation:glitch .2s cubic-bezier(.25,.46,.45,.94) both infinite;filter:contrast(150%) grayscale(0%)}.flicker-active{animation:flicker .1s ease-in-out 2}.scanline{position:absolute;top:0;left:0;width:100%;height:2px;background-color:#fff6;opacity:0;pointer-events:none}.scanline-active{animation:scanline_anim .5s linear forwards}@keyframes flicker{0%,to{opacity:1;box-shadow:0 0 20px #ffffff1a}50%{opacity:.5;box-shadow:0 0 5px #ffffff0d}}@keyframes scanline_anim{0%{top:0%;opacity:0}10%{opacity:.8;box-shadow:0 0 10px #fff3}90%{opacity:.8;box-shadow:0 0 10px #fff3}to{top:100%;opacity:0}}@keyframes glitch{0%{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}to{transform:translate(0)}}#main-header{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transition:transform .4s ease-out!important}#main-logo-img{margin-top:-68px;transition:margin-top .4s ease}.header-nav{display:flex;align-items:center;gap:18px;padding-top:10px}.header-btn{position:relative;display:inline-block;width:132px;height:40px;flex:0 0 auto}.header-btn img{position:absolute;left:50%;top:50%;max-width:100%;max-height:100%;width:auto;height:auto;transform:translate(-50%,-50%);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.header-btn.product-btn img,.header-btn.lab-btn img,.header-btn.dealers-btn img{transform:translate(-50%,-50%) scale(1.65)}.header-btn.car-btn img{transform:translate(-50%,-50%) scale(2)}.header-btn .svg-default{opacity:1}.header-btn .svg-hover,.header-btn:hover .svg-default{opacity:0}.header-btn:hover .svg-hover{opacity:1}@media(max-width:768px){#main-logo-img{margin-top:-46px}}.header-scrolled{background:#000c!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border-bottom:1px solid rgba(255,255,255,.05)!important}.nav-link.active-home,.nav-link.active-product{color:#ffffffe6}.tip-btn.active{background-color:#ffffff14!important;color:#fff!important;border-color:#fff!important;box-shadow:none!important}.tip-btn.active span:last-child{color:#fffc!important}#cursor-trail-canvas{mix-blend-mode:screen;z-index:5;opacity:.85}.luminous-white{color:#fff!important;text-shadow:0 0 20px rgba(255,255,255,.15);letter-spacing:-.01em}.studio-lit{filter:brightness(1.05) contrast(1.1);transition:filter .5s ease-in-out}.interactive-illumination{transition:all .5s cubic-bezier(.16,1,.3,1)!important;will-change:transform,filter,box-shadow}.interactive-illumination:hover{filter:brightness(1.2) contrast(1.05) drop-shadow(0 0 20px rgba(255,255,255,.15))}.product-hover-effect{transition:transform .8s cubic-bezier(.16,1,.3,1),filter .8s ease;will-change:transform,filter}.product-hover-effect:hover{transform:translateY(-12px) scale(1.03) rotate(.5deg);filter:brightness(1.15) contrast(1.1)}.cart-drawer-open{transform:translate(0)!important}.mobile-menu-open{transform:translateY(0)!important;opacity:1!important;pointer-events:auto!important}.backdrop-open{opacity:1!important;pointer-events:auto!important}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.bg-deep-bg{background-color:var(--color-deep-bg)}.bg-deep-gray{background-color:var(--color-deep-gray)}.text-deep-text{color:var(--color-deep-text)}.text-deep-bg{color:var(--color-deep-bg)}.border-deep-gray{border-color:var(--color-deep-gray)}.popup-premium{background:linear-gradient(135deg,#050505,#000)!important;border-color:#ffffff1f!important;box-shadow:0 40px 120px #000c,0 0 40px #ffffff08}.popup-premium-light{background:#a1a1a1!important;border-color:#00000014!important;box-shadow:0 40px 120px #00000059,0 0 40px #0000000d}.email-message{color:var(--color-email-msg)!important;text-shadow:0 0 10px rgba(255,255,255,.05)}.email-message-light{color:#000c!important;text-shadow:none}.btn-luminous{background-color:#fff!important;color:#000!important;box-shadow:0 0 20px #fff3;transition:all .3s ease}.btn-luminous:hover{box-shadow:0 0 30px #fff6;transform:translateY(-1px)}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(300%)}}#dealers .studio-lit{box-shadow:0 30px 100px #000c,inset 0 0 40px #ffffff05}.bg-radial-gradient{background:radial-gradient(circle at center,var(--tw-gradient-from),var(--tw-gradient-to))}.mobile-menu-btn-wrap{position:relative;display:flex;align-items:center;justify-content:center;width:132px;height:40px;margin:0 auto}.mobile-menu-btn-wrap img{position:absolute;left:50%;top:50%;max-width:100%;max-height:100%;width:auto;height:auto;transform:translate(-50%,-50%);transition:opacity .2s ease,transform .2s ease;pointer-events:none;transform-origin:center center}.mobile-menu-btn-wrap.product-btn img,.mobile-menu-btn-wrap.lab-btn img,.mobile-menu-btn-wrap.dealers-btn img{transform:translate(-50%,-50%) scale(1.1)}.mobile-nav-link .svg-default{opacity:1;transition:opacity .2s ease}.mobile-nav-link .svg-hover{opacity:0;transition:opacity .2s ease}.mobile-nav-link:hover .svg-default{opacity:0}.mobile-nav-link:hover .svg-hover{opacity:1}
/*# sourceMappingURL=/cdn/shop/t/8/assets/style.css.map */
