@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&family=Outfit:wght@300;400;600;800&family=Space+Grotesk:wght@300;500;700&display=swap";:root{--font-body-family: "Inter", sans-serif !important;--font-heading-family: "Outfit", sans-serif !important;--font-tech-family: "Space Grotesk", sans-serif !important;--color-base-background-1: #050505 !important;--color-base-background-2: #0A0A0A !important;--color-base-text: #E0E0E0 !important;--color-ngb-orange: #ff6600;--color-ngb-orange-glow: rgba(255, 102, 0, .4);--buttons-border-width: 0px !important;--buttons-shadow-opacity: 0 !important;--inputs-border-width: 0px !important;--product-card-border-width: 0px !important;--collection-card-border-width: 0px !important;--media-border-width: 0px !important}body{font-family:var(--font-body-family)!important;background-color:var(--color-base-background-1)!important;color:var(--color-base-text)!important;scroll-behavior:smooth;background-image:radial-gradient(circle at 50% 50%,rgba(255,102,0,.05) 0%,transparent 50%),linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:100% 100%,40px 40px,40px 40px;background-attachment:fixed}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading-family)!important;font-weight:800!important;letter-spacing:2px!important;color:#fff!important;text-transform:uppercase!important;position:relative}h1:after,h2.cyber-heading:after{content:"";position:absolute;bottom:-10px;left:0;width:60px;height:3px;background:var(--color-ngb-orange);box-shadow:0 0 10px var(--color-ngb-orange)}.shopify-section-group-header-group{position:sticky!important;top:0;z-index:1000}.header-wrapper{background:#050505b3!important;backdrop-filter:blur(40px) saturate(180%)!important;-webkit-backdrop-filter:blur(40px) saturate(180%)!important;border-bottom:1px solid rgba(255,255,255,.05)!important;box-shadow:0 10px 30px #00000080!important;transition:all .4s cubic-bezier(.25,.8,.25,1)!important}.header{padding-top:1.2rem!important;padding-bottom:1.2rem!important}.header__heading-link{font-family:var(--font-heading-family)!important;font-weight:800!important;font-size:2.2rem!important;letter-spacing:1px!important}.header__menu-item{font-size:1.3rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:2px!important;color:silver!important;transition:color .3s ease!important;position:relative}.header__menu-item:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--color-ngb-orange);transition:width .3s ease;box-shadow:0 0 8px var(--color-ngb-orange-glow)}.header__menu-item:hover{color:#fff!important;text-shadow:none!important}.header__menu-item:hover:after{width:100%}.button,.button--primary,.product-form__submit{background:var(--color-ngb-orange)!important;color:#fff!important;font-family:var(--font-tech-family)!important;font-weight:700!important;font-size:1.5rem!important;letter-spacing:2px!important;text-transform:uppercase!important;border-radius:4px!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 0 15px var(--color-ngb-orange-glow)!important;transition:all .3s ease!important}.button:hover,.button--primary:hover,.product-form__submit:hover{transform:translateY(-2px);box-shadow:0 0 25px var(--color-ngb-orange)!important;color:#fff!important}.card-wrapper{background:#141414cc!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:0!important;border:1px solid rgba(255,255,255,.05)!important;transition:all .4s cubic-bezier(.25,.8,.25,1)!important;position:relative;overflow:hidden!important;transform-style:preserve-3d}.card-wrapper:before{content:"";position:absolute;top:0;right:0;width:20px;height:20px;border-top:2px solid var(--color-ngb-orange);border-right:2px solid var(--color-ngb-orange);z-index:10}.card-wrapper:hover{box-shadow:0 30px 60px #000c,0 0 0 1px #ffffff4d!important;background:#141414f2!important}.card__media{border-radius:0!important;overflow:hidden!important;position:relative}.card__media img{transition:transform 1.2s cubic-bezier(.25,.8,.25,1),filter .8s ease!important;filter:contrast(1.15) brightness(.85) saturate(.85) sepia(.1) hue-rotate(-5deg)!important}.card-wrapper:hover .card__media img{transform:scale(1.08)!important;filter:contrast(1.05) brightness(1) saturate(1) sepia(0) hue-rotate(0)!important}.card__content{padding:2.5rem!important;background:transparent!important}.card__heading{font-family:var(--font-heading-family)!important;font-weight:600!important;font-size:1.8rem!important;margin-bottom:1rem!important}.price{font-family:var(--font-body-family)!important;font-size:1.6rem!important;color:silver!important;font-weight:400!important}.field__input,.select__select{background:#ffffff08!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important;color:#fff!important;box-shadow:none!important;transition:all .3s ease!important}.field__input:focus,.select__select:focus{border-color:#ffffff4d!important;background:#ffffff0d!important;box-shadow:0 0 0 4px #ffffff0d!important}.section-featured-collection{padding-top:10rem!important;padding-bottom:10rem!important}.rich-text{padding-top:8rem!important;padding-bottom:8rem!important}.rich-text__blocks{max-width:800px!important;margin:0 auto!important}.rich-text__heading{font-size:4rem!important;margin-bottom:3rem!important}.rich-text__text{font-size:1.8rem!important;line-height:1.8!important;color:#b0b0b0!important}.footer{background:#000!important;border-top:1px solid rgba(255,255,255,.05)!important;padding-top:8rem!important}.footer-block__heading{font-family:var(--font-heading-family)!important;text-transform:uppercase!important;letter-spacing:2px!important;font-size:1.4rem!important;color:#fff!important}.reveal-on-scroll{opacity:0;transform:translateY(30px);transition:opacity .8s cubic-bezier(.25,.8,.25,1),transform .8s cubic-bezier(.25,.8,.25,1);will-change:opacity,transform}.reveal-on-scroll.is-visible{opacity:1;transform:translateY(0)}.premium-trust-badges{margin-top:3rem;padding:2.5rem;background:#14141499;border:1px solid rgba(255,255,255,.05);border-radius:16px;display:flex;flex-direction:column;gap:2rem;box-shadow:0 10px 30px #00000080}.trust-badge{display:flex;align-items:center;gap:1.5rem;transition:transform .3s ease}.trust-badge:hover{transform:translate(5px)}.trust-icon{font-size:2.8rem;line-height:1;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5))}.trust-text{font-family:var(--font-body-family);font-size:1.5rem;color:silver;line-height:1.4}.trust-text strong{color:#fff;font-weight:600}.ngb-legal-footer{background:#000;border-top:1px solid rgba(211,144,60,.15);padding:20px 0}.ngb-legal-footer__inner{display:flex;flex-direction:column;align-items:center;gap:14px}.ngb-legal-footer__logo-link{display:inline-flex;align-items:center;justify-content:center;opacity:.7;transition:opacity .3s ease,filter .3s ease}.ngb-legal-footer__logo-link:hover{opacity:1}.ngb-legal-footer__logo{width:56px;height:56px;object-fit:contain;filter:drop-shadow(0 0 6px rgba(255,102,0,.35));transition:all .3s ease}.ngb-legal-footer__logo.is-inverted{filter:invert(1) brightness(.75) drop-shadow(0 0 6px rgba(255,102,0,.35))}.ngb-legal-footer__logo-link:hover .ngb-legal-footer__logo{filter:drop-shadow(0 0 12px rgba(255,102,0,.65))}.ngb-legal-footer__logo-link:hover .ngb-legal-footer__logo.is-inverted{filter:invert(1) brightness(.9) drop-shadow(0 0 12px rgba(255,102,0,.65))}.ngb-legal-footer__copy{margin:0;font-size:1.2rem;color:#f5e6d066;font-family:var(--font-body-family)}.ngb-legal-footer__nav{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ngb-legal-footer__nav a{font-size:1.2rem;color:#f5e6d08c;text-decoration:none;font-family:var(--font-body-family);transition:color .25s ease}.ngb-legal-footer__nav a:hover{color:#d3903c}.ngb-legal-footer__nav span{color:#f5e6d033;font-size:1.2rem}@media screen and (max-width:600px){.ngb-legal-footer__inner{flex-direction:column;text-align:center}.ngb-legal-footer__nav{justify-content:center}}.legal-card h2,.legal-card h3{text-transform:none!important;letter-spacing:.04em!important;font-weight:700!important}.legal-card p,.legal-card ul,.legal-card li{color:#f5e6d0cc!important;font-family:var(--font-body-family)!important;font-size:1.5rem!important;line-height:1.75!important;letter-spacing:0!important;text-transform:none!important}.legal-page-hero__title{text-transform:none!important;letter-spacing:-.02em!important}.legal-page-hero__title:after{display:none!important}.template-cart main,.cart__warnings{background-color:#050505!important}.cart-items,.cart__footer,.cart__ctas,.cart__footer-columns{background-color:#0a0a0f!important;border-color:#d3903c26!important}.cart-item{border-color:#d3903c1f!important;background:#14100a80!important}.cart-items thead th{border-color:#d3903c33!important;color:#f5e6d080!important;font-size:.7rem!important;letter-spacing:.12em!important}.cart-item__name,.cart-item__name a{color:#f5e6d0!important;text-decoration:none!important}.cart-item__price .price,.totals__total-value,.totals__subtotal-value{color:#d3903c!important}.quantity__input{background:#ffffff0f!important;border-color:#d3903c40!important;color:#f5e6d0!important}.quantity__button{background:#d3903c1a!important;border-color:#d3903c40!important;color:#d3903c!important}.quantity__button:hover{background:#d3903c33!important}.cart-item__remove{color:#f5e6d066!important}.cart-item__remove:hover{color:#d3903c!important}.totals{background:linear-gradient(145deg,#14100ae6,#0c0a06f2)!important;border:1px solid rgba(211,144,60,.18)!important;border-radius:12px!important}.totals__subtotal,.totals__total{color:#f5e6d0!important}.cart__ctas .button,.cart__checkout-button{background:linear-gradient(135deg,#d3903c,#b87028)!important;color:#fff!important;border:none!important;box-shadow:0 4px 20px #d3903c59!important;font-weight:700!important;border-radius:10px!important}.cart__ctas .button:hover,.cart__checkout-button:hover{box-shadow:0 6px 28px #d3903c8c!important;transform:translateY(-1px)!important}.cart-item__image-container,.cart-item__media{background:#14100acc!important;border-radius:10px!important;border:1px solid rgba(211,144,60,.12)!important;overflow:hidden!important}.cart__empty-text{color:#f5e6d099!important}#discount-form input,.cart__discount input{background:#ffffff0d!important;border-color:#d3903c33!important;color:#f5e6d0!important}.cyber-logo-wrapper{display:flex;align-items:center;justify-content:center;padding:10px 24px;background:linear-gradient(135deg,#1e1e1e66,#0a0a0a99);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:16px;border:1px solid rgba(255,102,0,.2);box-shadow:0 8px 32px #00000080,inset 0 1px #ffffff0d,inset 0 0 20px #ff66000d;transition:all .5s cubic-bezier(.25,.8,.25,1);position:relative;overflow:hidden}.cyber-logo-wrapper:before{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,102,0,.15),transparent);transform:skew(-20deg);transition:all .7s ease}.cyber-logo-wrapper:hover:before{left:150%}.cyber-logo-wrapper:hover{border-color:#ff660080;box-shadow:0 10px 40px #0009,inset 0 1px #ffffff1a,0 0 25px #f603;transform:translateY(-2px);background:linear-gradient(135deg,#28282880,#0f0f0fb3)}.cyber-logo{filter:invert(1) brightness(1.2) drop-shadow(0 0 12px rgba(255,102,0,.4));transition:all .5s cubic-bezier(.25,.8,.25,1);width:150px!important;height:auto!important;object-fit:contain}.cyber-logo:hover{filter:invert(1) brightness(1.3) drop-shadow(0 0 20px rgba(255,102,0,.7));transform:scale(1.04)}.footer-block__details-content p{font-size:1.4rem!important;line-height:1.8!important;color:#ffffff8c!important}.footer-block__details-content a{color:#ffffffbf!important;text-decoration:none!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;display:inline-block;margin-bottom:.6rem;position:relative;font-weight:500}.footer-block__details-content a:hover{color:var(--color-ngb-orange)!important;transform:translate(8px)}.footer-block__details-content a:before{content:"\2192";margin-right:10px;opacity:0;transition:all .3s ease;display:inline-block;transform:translate(-10px)}.footer-block__details-content a:hover:before{opacity:1;transform:translate(0)}.footer-block--newsletter{padding:3rem!important;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:16px}.footer-block__newsletter .field__input{border-radius:8px 0 0 8px!important}.footer-block__newsletter .newsletter-form__button{border-radius:0 8px 8px 0!important;background:var(--color-ngb-orange)!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/premium-overrides.css.map */
