body,html{background-color:#0a0a0a!important}.header,.section-header,header,.shopify-section-group-header-group,.header__wrapper,.header-wrapper,[class*=header]{background-color:#0a0a0a!important;border-bottom-color:#4ade8026!important}.header a:not(.header-logo),.header__heading-link,.header__heading{color:#d4d4d4!important}.header__icon,.header svg:not(.tn-mark){color:#d4d4d4!important;fill:#d4d4d4!important}.section-wrapper.hero-wrapper:before,.section-wrapper.hero-wrapper:after,.hero.color-scheme-6:before,.hero.color-scheme-6:after{content:none!important}.hero__content-wrapper.layout-panel-flex{justify-content:center!important;transform:translateY(-28%)}.hero__content-wrapper{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;height:100%!important}.footer,.section-footer,footer,.shopify-section-group-footer-group,.shopify-section-group-footer-group .shopify-section,.shopify-section-group-footer-group .color-scheme-1,.shopify-section-group-footer-group [class*=color-]{background-color:#0a0a0a!important;color:#d4d4d4!important}.footer a,.section-footer a,footer a{color:#4ade80!important}.footer__copyright,.footer__content-bottom{color:#888!important}.shopify-section-group-footer-group h2,.shopify-section-group-footer-group h4,.shopify-section-group-footer-group .h4,.footer h2,.footer h4{color:#fff!important;font-weight:800!important;letter-spacing:3px!important;font-size:clamp(20px,4vw,32px)!important}.shopify-section-group-footer-group p,.shopify-section-group-footer-group .rte,.footer p,.footer .rte{color:#888!important;font-family:Share Tech Mono,Courier New,monospace!important;font-size:13px!important;letter-spacing:1px!important}.email-signup__input-group--integrated{border-color:#4ade804d!important;background-color:#1a1a1a!important}.email-signup__input{background-color:transparent!important;color:#d4d4d4!important;font-family:Share Tech Mono,Courier New,monospace!important;font-size:13px!important;letter-spacing:1px!important;text-transform:lowercase!important}.email-signup__input::placeholder{font-family:Share Tech Mono,Courier New,monospace!important;font-size:13px!important;letter-spacing:1px!important;color:#4ade8066!important;text-transform:lowercase!important}.email-signup__input:focus{border-color:#4ade80!important;box-shadow:0 0 12px #4ade8033!important}.email-signup__button,.email-signup__button-icon{color:#4ade80!important;transition:all .3s ease!important}.email-signup__button:hover,.email-signup__button:hover .email-signup__button-icon{color:#fff!important;filter:drop-shadow(0 0 8px rgba(74,222,128,.5))!important}.section-template--index,.shopify-section{background-color:#0a0a0a!important}.page-width{background-color:transparent!important}.product-grid-container,.product-grid-container.color-scheme-1{background-color:#0a0a0a!important}.product-grid-container h1,.product-grid-container .content-for-layout h1{font-family:Oswald,-apple-system,sans-serif!important;font-size:clamp(36px,6vw,56px)!important;font-weight:800!important;letter-spacing:4px!important;text-transform:uppercase!important;background:linear-gradient(180deg,#fff,#c0ffd8)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;text-align:center!important;padding:40px 0 20px!important}.product-grid{gap:24px!important;padding:0 20px!important;grid-template-columns:repeat(2,1fr)!important;max-width:900px!important;margin:0 auto!important}@media(max-width:768px){.product-grid{grid-template-columns:1fr!important;max-width:480px!important}}.product-grid__item{min-width:0!important}.product-grid__card,.product-card{background:#ffffff08!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important;overflow:hidden!important;transition:all .35s ease!important}.product-grid__card:hover,.product-card:hover{border-color:#4ade8059!important;box-shadow:0 0 16px #4ade8026,0 0 30px #a78bfa14,0 4px 20px #0006!important;transform:translateY(-3px)!important}.product-media-container{background:#1a1a1e!important}.product-card__content{padding:12px 16px!important}.product-card__content .h4,.product-card__content h4,.product-card__content a,.product-card .text-block{color:#fff!important}.product-card .price,.product-grid .price{color:#4ade80!important}.product-grid__card:hover .price{text-shadow:0 0 10px rgba(74,222,128,.4)!important}.facets__form,.facets-container,[class*=facet]{color:#999!important}.facets__form select,.facets__form .select__select{background:#1a1a1e!important;color:#d4d4d4!important;border-color:#ffffff1a!important}.quick-add__button{background:#0a0a0ae6!important;border:1px solid rgba(74,222,128,.3)!important;color:#d4d4d4!important}.quick-add__button:hover{border-color:#4ade80!important;color:#fff!important}quick-add-component{background:transparent!important}.hero__content-wrapper{align-items:center!important;padding-top:8%!important;justify-content:flex-start!important;text-align:center!important}.hero__container{align-items:center!important}.hero .button-group{justify-content:center!important}.hero .button-secondary,.hero a[href*=collection]{opacity:1!important;transform:none!important;border:1px solid rgba(74,222,128,.5)!important;color:#e0e0e0!important;text-transform:uppercase!important;letter-spacing:3px!important;font-size:14px!important;font-weight:600!important;transition:all .35s ease!important;position:relative!important;overflow:hidden!important;z-index:15!important;background:#0a0a0a8c!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;padding:14px 32px!important;box-shadow:0 4px 20px #4ade8033,0 6px 30px #a78bfa1a,inset 0 0 12px #4ade800f!important}.hero .button-secondary:hover,.hero a[href*=collection]:hover{border-color:#4ade80!important;color:#fff!important;box-shadow:0 0 25px #4ade8059,0 0 40px #a78bfa26,inset 0 0 20px #4ade8014!important;text-shadow:0 0 8px rgba(74,222,128,.5)!important}.card-wrapper:hover .card__inner,.card:hover{border-color:#4ade8059!important;box-shadow:0 0 16px #4ade801f,0 4px 20px #0006!important;transform:translateY(-2px)!important;transition:all .3s ease!important}.card__inner{transition:all .3s ease!important}.card__heading a:hover{color:#4ade80!important;text-shadow:0 0 6px rgba(74,222,128,.3)!important}.add-to-cart-button,button[name=add]{background:#0a0a0ae6!important;border:1px solid rgba(74,222,128,.4)!important;color:#e0e0e0!important;letter-spacing:2px!important;text-transform:uppercase!important;font-weight:600!important;transition:all .3s ease!important}.add-to-cart-button:hover,button[name=add]:hover{border-color:#4ade80!important;color:#fff!important;box-shadow:0 0 20px #4ade8040,inset 0 0 12px #4ade800f!important;text-shadow:0 0 8px rgba(74,222,128,.4)!important}.variant-option__button-label label,.variant-option__button-label span{border-color:#ffffff26!important;transition:all .2s ease!important}.variant-option__button-label:hover label,.variant-option__button-label:hover span{border-color:#4ade8066!important;color:#fff!important}.variant-option__button-label input:checked+label,.variant-option__button-label input:checked+span{border-color:#4ade80!important;color:#fff!important;box-shadow:0 0 10px #4ade8033!important}.quantity,.quantity__input{background:#1a1a1e!important;border-color:#ffffff1a!important;color:#d4d4d4!important}.quantity__button{color:#999!important;transition:color .2s ease!important}.quantity__button:hover{color:#4ade80!important}#product-section [style*=aspect-ratio]{background:#161618!important;position:relative!important}#product-section img{filter:brightness(.85)!important;background:transparent!important;border-radius:6px!important}#product-section [style*=aspect-ratio]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 30px #00000040;border-radius:6px;pointer-events:none;z-index:1}.product-media-container{background:#161618!important;overflow:hidden!important;position:relative!important}.product-media-container img,.product-media__image{mix-blend-mode:normal!important;filter:brightness(.93)!important;border-radius:8px!important}.product-media-container:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 25px #0000002e;border-radius:8px;pointer-events:none;z-index:1}#product-section [style*=aspect-ratio]{background:#2a2a2e!important;position:relative!important}#product-section img{filter:brightness(.93)!important;border-radius:6px!important}#product-section [style*=aspect-ratio]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 20px #00000026;border-radius:6px;pointer-events:none;z-index:1}.product-grid__card,.product-card{position:relative!important;overflow:hidden!important}.product-grid__card:hover,.product-card:hover{box-shadow:0 0 20px #4ade8040,0 4px 24px #00000080!important;transform:translateY(-3px)!important}.product-grid__card:after,.product-card:after{content:"";position:absolute;top:-2px;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent 15%,#4ade80 40%,#4ade80 60%,transparent 85%);box-shadow:0 0 10px #4ade8080,0 0 20px #4ade8033;pointer-events:none;z-index:3;opacity:0}.product-grid__card:hover:after,.product-card:hover:after{opacity:1}.product-grid__card:hover .text-block a,.product-card:hover .text-block a{color:#4ade80!important;text-shadow:0 0 8px rgba(74,222,128,.3)!important}.product-grid__card:hover .price,.product-card:hover .price{text-shadow:0 0 12px rgba(74,222,128,.5)!important;filter:brightness(1.2)!important}#product-section a[style*=border-radius]{position:relative!important;overflow:hidden!important;transition:all .4s ease!important}#product-section [style*=aspect-ratio]{background:#161618!important}#product-section a[style*=border-radius]:hover{border-color:#4ade8066!important;box-shadow:0 0 24px #4ade8033,0 0 40px #a78bfa1a,0 4px 24px #00000080!important;transform:translateY(-4px)!important}#product-section a[style*=border-radius]:before{content:"";position:absolute;bottom:0;left:0;width:150%;height:2px;background:linear-gradient(90deg,#4ade80 0%,rgba(74,222,128,.3) 60%,transparent 100%);box-shadow:0 0 8px #4ade8099,0 0 20px #4ade8033;transform-origin:bottom left;transform:rotate(-25deg);pointer-events:none;z-index:2;opacity:0;transition:opacity .3s ease}#product-section a[style*=border-radius]:after{content:"";position:absolute;bottom:0;right:0;width:150%;height:2px;background:linear-gradient(270deg,#a78bfa 0%,rgba(167,139,250,.3) 60%,transparent 100%);box-shadow:0 0 8px #a78bfa99,0 0 20px #a78bfa33;transform-origin:bottom right;transform:rotate(25deg);pointer-events:none;z-index:2;opacity:0;transition:opacity .3s ease}#product-section a[style*=border-radius]:hover:before{opacity:1}#product-section a[style*=border-radius]:hover:after{opacity:1}#product-section a[style*=border-radius]:hover img{transform:scale(1.03)!important;filter:brightness(1.05)!important;transition:all .4s ease!important;position:relative;z-index:10}#product-section a[style*=border-radius]:hover div[style*="font-weight:600"]{color:#4ade80!important;text-shadow:0 0 8px rgba(74,222,128,.3)}#product-section a[style*=border-radius]:hover div[style*="color:#4ade80"]{text-shadow:0 0 12px rgba(74,222,128,.5)!important}#product-section a[style*=border-radius]:hover{box-shadow:0 0 24px #4ade8033,0 0 40px #a78bfa1a,0 4px 24px #00000080,inset 0 0 80px 20px #0000004d!important}#product-section>div>div[style*="display:grid"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}#product-section img{max-height:none!important;width:100%!important;height:100%!important;object-fit:contain!important;margin:0 auto!important;display:block!important}#product-section a[style*=border-radius]{max-height:none!important;display:block!important}@media(max-width:768px){#product-section>div>div[style*="display:grid"]{grid-template-columns:minmax(0,1fr)!important}}.tn-product-details{width:100%}.tn-product-details__preview{margin:0 0 12px;line-height:1.5}.tn-product-details__disclosure{border-block:1px solid #ffffff26}.tn-product-details__disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:12px 0;cursor:pointer;list-style:none}.tn-product-details__disclosure>summary::-webkit-details-marker{display:none}.tn-product-details__disclosure>summary:focus-visible{outline:2px solid #4ade80;outline-offset:4px}.tn-product-details__icon{font-size:22px;line-height:1;transition:transform .15s}.tn-product-details__disclosure[open] .tn-product-details__icon{transform:rotate(45deg)}.tn-product-details__content{padding:4px 0 16px}.cart__ctas .cart__checkout-button{min-height:64px;background:#00ed84;color:#090909;border-color:#00ed84;font-weight:700;width:100%}.cart__ctas .cart__checkout-button:hover{background:#4ade80;border-color:#4ade80}.tn-express-checkout-label{margin:4px 0 0;font-size:12px;color:#b8b8b8;text-align:center}.cart__ctas shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size: 40px;--shopify-accelerated-checkout-button-inline-size: 40px;--shopify-accelerated-checkout-row-gap: 8px;--shopify-accelerated-checkout-button-border-radius: 8px}h1:not(.visually-hidden),.h1:not(.visually-hidden),.header-logo,.view-product-title,[class*=product-title]:not(.visually-hidden){text-transform:uppercase;letter-spacing:.04em}h1:not(.visually-hidden) *,.h1:not(.visually-hidden) *,[class*=product-title]:not(.visually-hidden) *{text-transform:uppercase!important}h2:not(.visually-hidden):not(.cart-drawer__heading),.h2:not(.visually-hidden){text-transform:lowercase;letter-spacing:normal}h2:not(.visually-hidden):not(.cart-drawer__heading) *,.h2:not(.visually-hidden) *{text-transform:lowercase!important}h2:not(.visually-hidden):not(.cart-drawer__heading):after{content:"."}.hero .h2,.hero .h2 *{text-transform:uppercase!important;letter-spacing:.04em!important}.product-media-container{background:radial-gradient(120% 90% at 50% 35%,#161616,#101010 55%,#0d0d0d);border:1px solid rgba(255,255,255,.08);border-radius:12px;box-shadow:0 1px 2px #00000080,0 4px 12px #00000059,0 16px 32px #00000040;overflow:hidden}.tn-size-guide{display:grid;gap:12px;min-width:min(420px,80vw)}.tn-size-guide__lede,.tn-size-guide__note{opacity:.75;font-size:.875rem;margin:0}.tn-size-guide__table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.tn-size-guide__table th,.tn-size-guide__table td{padding:8px 12px;text-align:left;border-bottom:1px solid color-mix(in srgb,currentColor 15%,transparent)}.tn-size-guide__table thead th{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;opacity:.6}.product-information .payment-icons__list .icon{opacity:.85}.text-block h1:not(.visually-hidden),.text-block .h1:not(.visually-hidden){text-transform:uppercase;letter-spacing:.04em}.menu-list .menu-list__link{text-transform:uppercase;letter-spacing:.04em}.menu-list .menu-list__link *{text-transform:uppercase!important}.button:not(.button-unstyled){text-transform:uppercase;letter-spacing:.04em}.button:not(.button-unstyled) *{text-transform:uppercase!important}.sticky-add-to-cart .sticky-add-to-cart__title{text-transform:uppercase;letter-spacing:.04em}.sticky-add-to-cart .sticky-add-to-cart__title *{text-transform:uppercase!important}.product-recommendations .text-block h3,.product-recommendations .text-block h3 *{text-transform:lowercase!important;letter-spacing:normal}.product-recommendations .text-block h3:after{content:"."}cart-icon .header-actions__cart-count,.header-actions__cart-icon [class*=count],[class*=cart] [class*=count]:not([class*=discount]),[class*=cart-bubble]{background-color:#0f8!important;color:#0a0a0a!important;border-radius:999px!important}cart-icon .header-actions__cart-count:before,[class*=cart] [class*=count]:not([class*=discount]):before{background-color:#0f8!important}.variant-option__button-label:has(:checked),.variant-option__button-label:has(input:checked){color:var(--color-selected-variant-text, #0a0a0a)!important}.variant-option__button-label:not(:has(:checked)){color:var(--color-variant-text, #f2f2f2)!important}.variant-option__button-label,.variant-option__button-label__pill{transition:background-color .125s ease-in-out,border-color .125s ease-in-out!important}.section-wrapper.hero-wrapper{position:relative!important;overflow:hidden!important}.section-wrapper.hero-wrapper:before,.section-wrapper.hero-wrapper:after{content:""!important;position:absolute;height:2px;width:150%;pointer-events:none;z-index:3;will-change:transform,opacity}.section-wrapper.hero-wrapper:before{bottom:4%;left:3%;transform-origin:bottom left;background:linear-gradient(90deg,#4ade80 0%,rgba(74,222,128,.85) 22%,rgba(74,222,128,.3) 62%,transparent 100%);box-shadow:0 0 10px #4ade80b3,0 0 30px #4ade8047;transform:rotate(-24deg);animation:tn-laser-a 7s ease-in-out infinite}.section-wrapper.hero-wrapper:after{top:24%;right:-35%;width:170%;transform-origin:center;background:linear-gradient(270deg,transparent 0%,rgba(167,139,250,.22) 16%,#a78bfa 50%,rgba(167,139,250,.22) 84%,transparent 100%);box-shadow:0 0 10px #a78bfab3,0 0 30px #a78bfa42;transform:rotate(19deg);animation:tn-laser-b 9s ease-in-out infinite}@keyframes tn-laser-a{0%,to{transform:rotate(-24deg);opacity:.55}50%{transform:rotate(-29deg);opacity:1}}@keyframes tn-laser-b{0%,to{transform:rotate(19deg) translateY(0);opacity:.45}50%{transform:rotate(24deg) translateY(38px);opacity:.95}}@media(prefers-reduced-motion:reduce){.section-wrapper.hero-wrapper:before,.section-wrapper.hero-wrapper:after{animation:none!important;opacity:.7}}[data-testid=variant-option-single]{display:none!important}.payment-icons__list{opacity:.55;gap:6px!important}.payment-icons__item{pointer-events:none;cursor:default}.payment-icons__item svg{height:20px!important;width:auto!important;filter:grayscale(100%)}@media(hover:hover){.payment-icons__list:hover{opacity:.72}}.payment-icons:before{content:"ACCEPTED AT CHECKOUT";display:block;font-size:.68rem;letter-spacing:.12em;opacity:.45;margin-bottom:.45em;color:var(--color-foreground, #f2f2f2)}.cart-discount__summary{display:grid!important;grid-template-columns:24px minmax(0,1fr) 24px;align-items:center;width:100%;min-height:48px;padding:12px 16px;background:#242424!important;color:#f2f2f0!important;border:1px solid #3a3a3a;border-radius:8px}.cart-discount__summary:hover{background:#303030!important}.cart-discount__summary .cart-discount__label{grid-column:2;display:block;text-align:center;justify-self:center;color:inherit}.cart-discount__summary .cart-totals__icon{grid-column:3;justify-self:end;color:inherit}.cart-discount__summary:focus-visible{outline:2px solid #f2f2f0;outline-offset:3px}.cart-discount__summary .cart-discount__label{text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/30/assets/tn-dark-overrides.css.map */
