:root{--tf-bg: #0D0D0D;--tf-surface-1: #111111;--tf-surface-2: #1A1A1A;--tf-surface-3: #232323;--tf-border: #1F1F1F;--tf-border-strong: #2A2A2A;--tf-green: #22C55E;--tf-green-bright: #7CFC00;--tf-green-deep: #15803D;--tf-green-glow: rgba(124, 252, 0, .55);--tf-green-haze: rgba(34, 197, 94, .12);--tf-text-1: #FFFFFF;--tf-text-2: #888888;--tf-text-3: #444444;--tf-danger: #EF4444;--tf-warning: #F59E0B;--tf-info: #38BDF8;--bg: var(--tf-bg);--surface: var(--tf-surface-1);--surface-elev: var(--tf-surface-2);--surface-hover: var(--tf-surface-3);--border: var(--tf-border);--border-strong: var(--tf-border-strong);--fg: var(--tf-text-1);--fg-muted: var(--tf-text-2);--fg-faint: var(--tf-text-3);--accent: var(--tf-green);--accent-bright: var(--tf-green-bright);--font-sans: var(--font-body-family, "Poppins", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);--font-mono: ui-monospace, "JetBrains Mono", "SF Mono", Menlo, Consolas, monospace;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--sp-10: 40px;--sp-12: 48px;--sp-16: 64px;--sp-20: 80px;--sp-24: 96px;--r-xs: 2px;--r-sm: 4px;--r-md: 8px;--r-lg: 12px;--r-xl: 20px;--r-pill: 999px;--shadow-card: 0 1px 0 rgba(255,255,255,.02) inset, 0 8px 24px rgba(0,0,0,.6);--shadow-modal: 0 24px 64px rgba(0,0,0,.8), 0 0 0 1px var(--tf-border);--glow-sm: 0 0 12px rgba(124, 252, 0, .35);--glow-md: 0 0 24px rgba(124, 252, 0, .45), 0 0 4px rgba(34, 197, 94, .6);--glow-lg: 0 0 48px rgba(124, 252, 0, .55), 0 0 12px rgba(34, 197, 94, .8);--glow-text: 0 0 18px rgba(124, 252, 0, .55);--ease: cubic-bezier(.4, 0, .2, 1);--dur-fast: .16s;--dur-base: .26s;--dur-slow: .48s;--dur-reveal: .9s}html{color-scheme:dark;background:var(--bg)}body{background-color:var(--bg);color:var(--fg);letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.gradient,body.gradient{background:var(--bg)}::selection{background:var(--tf-green);color:#000}::-moz-selection{background:var(--tf-green);color:#000}*{scrollbar-color:var(--border-strong) var(--bg)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--r-pill)}::-webkit-scrollbar-thumb:hover{background:#333}h1,h2,h3,h4,.h0,.h1,.h2,.h3{color:var(--fg);letter-spacing:-.02em}h1,.h0,.h1{font-weight:800;letter-spacing:-.025em;line-height:1}a{color:var(--fg)}a.link,.link--text:hover,.rte a:not(.button){color:var(--accent);text-decoration-color:#22c55e66;transition:color var(--dur-fast) var(--ease),text-shadow var(--dur-fast) var(--ease)}.rte a:not(.button):hover{color:var(--accent-bright);text-shadow:var(--glow-text)}.focused,*:focus-visible{outline:2px solid var(--accent)!important;outline-offset:2px}.color-scheme-2,.color-background-2{--tf-local-surface: var(--surface)}.card,.card-wrapper,.collection-card,.media,.rich-text,.contact,.product__info-container,.cart__contents{color:var(--fg)}.button,.shopify-payment-button__button--unbranded,button.shopify-payment-button__button--unbranded,.product-form__submit,.cart__checkout-button,.customer button,.shopify-challenge__button{position:relative;font-family:var(--font-sans);font-weight:700;letter-spacing:.18em;text-transform:uppercase;font-size:1.2rem;border-radius:var(--r-md);min-height:4.4rem;transition:background var(--dur-base) var(--ease),box-shadow var(--dur-base) var(--ease),color var(--dur-base) var(--ease),transform var(--dur-fast) var(--ease)}.button:active,.product-form__submit:active,.cart__checkout-button:active{transform:scale(.98)}.button:not([disabled]):not(.button--secondary):not(.button--tertiary),.button--primary,.product-form__submit,.cart__checkout-button,.shopify-payment-button__button--unbranded{background:var(--tf-green)!important;color:#0a1a05!important;border:1px solid transparent;box-shadow:inset 0 1px #ffffff40,0 0 0 1px #7cfc004d,0 6px 18px #00000073,0 0 16px #7cfc004d}.button:not([disabled]):not(.button--secondary):not(.button--tertiary):hover,.button--primary:hover,.product-form__submit:hover,.cart__checkout-button:hover,.shopify-payment-button__button--unbranded:hover{background:#2edb6c!important;box-shadow:inset 0 1px #ffffff52,0 0 0 1px #7cfc008c,0 8px 22px #00000080,0 0 38px #7cfc0099}.button:after,.button:before{display:none!important}.button--secondary,.button--tertiary{background:#ffffff0d!important;color:var(--fg)!important;border:1px solid rgba(255,255,255,.1)!important;-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);box-shadow:inset 0 1px #ffffff1f,0 6px 18px #00000059}.button--secondary:hover,.button--tertiary:hover{background:#7cfc000f!important;border-color:#7cfc0073!important;color:var(--accent-bright)!important;text-shadow:0 0 14px rgba(124,252,0,.5);box-shadow:inset 0 1px #ffffff24,0 0 22px #7cfc0040}.button[disabled],.button[aria-disabled=true],.product-form__submit[disabled]{background:#ffffff08!important;color:var(--fg-faint)!important;border-color:#ffffff0f!important;box-shadow:none!important;cursor:not-allowed}.field__input,.select__select,.customer input,.customer select,.customer textarea,input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=number],textarea,.localization-form__select{background:var(--surface)!important;border:1px solid var(--border)!important;border-radius:var(--r-sm)!important;color:var(--fg)!important;font-family:var(--font-sans);transition:border-color var(--dur-base) var(--ease),box-shadow var(--dur-base) var(--ease)}.field__input::placeholder,textarea::placeholder{color:var(--fg-faint);opacity:1}.field__input:focus,.field__input:focus-visible,.select__select:focus,.customer input:focus,input:focus,textarea:focus{border-color:var(--accent)!important;box-shadow:0 0 0 3px #22c55e2e,inset 0 0 18px #7cfc002e!important;outline:none!important}.field__label,.form__label,.customer label{color:var(--fg-muted);font-size:1.1rem;letter-spacing:.04em}.field:before,.field:after,.select:before,.select:after{box-shadow:none!important}.field{background:var(--surface);border-radius:var(--r-sm)}.form__message,.form-status,.errors,.error,.field--error .field__input{color:var(--tf-danger)}.field--error .field__input{border-color:var(--tf-danger)!important}.card-wrapper,.product-card-wrapper{color:var(--fg)}.card--standard.card--text,.card--card{background:transparent}.card.card--card,.card--card .card__inner,.card__inner{border-radius:16px}.card--card{background:#ffffff09!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:16px;-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);box-shadow:inset 0 1px #ffffff0f,0 12px 32px #00000073;overflow:hidden;transition:transform var(--dur-base) var(--ease),border-color var(--dur-base) var(--ease),box-shadow var(--dur-base) var(--ease)}.card-wrapper:hover .card--card{transform:translateY(-4px);border-color:#7cfc0052!important;box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #7cfc001f,0 0 36px #7cfc0033,0 18px 40px #0009}.card__media,.card .media{border-radius:14px 14px 0 0;background:radial-gradient(circle at 50% 60%,rgba(124,252,0,.1),transparent 60%),#0a0a0a}.card__media .media img,.card .media img{transition:transform .6s var(--ease)}.card-wrapper:hover .card__media .media img,.card-wrapper:hover .card .media img{transform:scale(1.06)}.card__heading,.card__heading a{font-weight:700;letter-spacing:-.01em;color:var(--fg)}.card__heading a:hover{color:var(--accent-bright)}.card__information{color:var(--fg)}.card .price,.card__information .price{color:var(--fg);font-weight:600}.price--on-sale .price-item--regular,s.price-item{color:#555}.card--card.ratio.card--media.is-sold-out .card__media img,.card-wrapper.is-sold-out .media img{filter:grayscale(.6) brightness(.7)}.badge{font-family:var(--font-sans);font-size:1rem;letter-spacing:.18em;text-transform:uppercase;font-weight:600;padding:.5rem 1rem;border-radius:var(--r-pill);line-height:1.2;border:1px solid transparent}.badge--bottom-left,.badge.color-scheme-5,.price--on-sale .badge{background:var(--tf-green)!important;color:var(--bg)!important}.badge.color-scheme-3{background:var(--surface-2, #1a1a1a)!important;color:var(--fg-muted)!important;border:1px solid var(--border-strong)!important}.header-wrapper{background:#0d0d0db8;-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%);border-bottom:1px solid var(--border);color:var(--fg)}.header-wrapper--border-bottom{border-bottom:1px solid var(--border)}.header__heading-logo{filter:none}.header__menu-item,.header__inline-menu .list-menu__item--link,.header__menu-item .list-menu__item{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.18em;font-size:1.2rem;font-weight:600;color:var(--fg-muted);transition:color var(--dur-fast) var(--ease),text-shadow var(--dur-fast) var(--ease)}.header__menu-item:hover,.header__inline-menu .list-menu__item--link:hover,.header__active-menu-item{color:var(--accent-bright)!important;text-shadow:var(--glow-text)}.header__menu-item .header__active-menu-item{color:var(--fg)!important}.header__icon,.header__icon .icon,.header__icon--cart .icon{color:var(--fg-muted)}.header__icon:hover .icon{color:var(--accent)}.header__icon .icon{transition:color var(--dur-fast) var(--ease)}.cart-count-bubble{background:var(--accent);color:var(--bg)}.header__submenu,.mega-menu__content{background:var(--surface-elev);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-modal)}.menu-drawer{background:var(--bg);border-right:1px solid var(--border)}.menu-drawer__menu-item{color:var(--fg-muted)}.menu-drawer__menu-item:hover,.menu-drawer__menu-item--active{color:var(--accent-bright)}.announcement-bar,.utility-bar{background:#000!important;color:var(--fg-muted);border-bottom:1px solid var(--border)}.announcement-bar__message{font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted)}.footer{background:#000!important;border-top:1px solid var(--border);color:var(--fg-muted)}.footer__content-top,.footer__content-bottom{color:var(--fg-muted)}.footer-block__heading{color:var(--fg);text-transform:uppercase;letter-spacing:.18em;font-size:1.2rem;font-weight:700}.footer__list-social .list-social__link,.footer a:not(.button){color:var(--fg-muted)}.footer a:not(.button):hover{color:var(--accent-bright);text-shadow:var(--glow-text)}.footer__list-social .icon{color:var(--fg-muted)}.footer__list-social .list-social__link:hover .icon{color:var(--accent)}.footer__copyright,.copyright__content{color:var(--fg-faint)}.footer .field__input{background:var(--surface)}.cart-drawer,.drawer__inner,.cart-drawer .drawer__inner{background:var(--bg);border-left:1px solid var(--border);box-shadow:0 24px 64px #000c;color:var(--fg)}.cart-drawer__overlay,.drawer__overlay{background:#0009}.cart-item__name,.cart-item a{color:var(--fg)}.cart-item__name:hover{color:var(--accent-bright)}.cart-drawer__footer,.drawer__footer{border-top:1px solid var(--border)}.totals__total-value,.totals__subtotal-value,.cart-drawer .cart__dynamic-checkout-buttons,.cart__ctas{color:var(--fg)}.cart-item__details,.cart__empty-text,.cart-drawer__warnings .cart__empty-text{color:var(--fg-muted)}.quantity{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--fg)}.quantity__button .icon{color:var(--fg-muted)}.quantity__input{color:var(--fg)}.cart-notification{background:var(--surface-elev);border:1px solid var(--border);box-shadow:var(--shadow-modal);color:var(--fg)}.product__title,.product__title h1{font-weight:800;letter-spacing:-.025em;color:var(--fg)}.product .price,.product__info-container .price{color:var(--fg)}.product__text,.product__description{color:var(--fg-muted)}.product-form__input .select__select,fieldset.product-form__input{color:var(--fg)}.variant-pills .product-form__input input+label,variant-radios label,.product-form__input label{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-pill);color:var(--fg-muted);transition:all var(--dur-fast) var(--ease)}.variant-pills input:checked+label,.product-form__input input:checked+label{border-color:var(--accent);color:var(--accent-bright);box-shadow:0 0 14px #7cfc0040}.product__accordion .accordion,.collapsible-content .accordion{border-color:var(--border);color:var(--fg)}.collection-hero,.collection__title,.main-collection-banner{color:var(--fg)}.title-wrapper h1,.collection__title .title{font-weight:800;letter-spacing:-.025em}.facets__summary,.facets__heading,.facets__display,.facets-wrap,.facets__disclosure{color:var(--fg)}.facets__button,.facets summary{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--fg)}.facets__disclosure-vertical,.menu-drawer__submenu{background:var(--bg)}.active-facets__button,.facets__price input{background:var(--surface);border:1px solid var(--border);color:var(--fg)}.facet-checkbox,.facets__label{color:var(--fg-muted)}.facet-checkbox input:checked+.facet-checkbox__text{color:var(--accent)}.pagination__item{color:var(--fg-muted);border-radius:var(--r-sm)}.pagination__item--current,.pagination__item:hover{color:var(--accent-bright)}.pagination__item--current{box-shadow:inset 0 -2px 0 0 var(--accent)}predictive-search .predictive-search,.predictive-search{background:var(--surface-elev);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-modal);color:var(--fg)}.predictive-search__heading{color:var(--fg-muted);text-transform:uppercase;letter-spacing:.18em}.predictive-search__item{color:var(--fg)}.predictive-search__item:hover{background:var(--surface-hover)}.rich-text__heading,.title,.main-page-title,.article-template__title{color:var(--fg);font-weight:800;letter-spacing:-.025em}.rich-text__text,.rte,.article-template__content{color:var(--fg-muted)}.rte h1,.rte h2,.rte h3,.rte h4{color:var(--fg)}.article-card__info,.article-card__excerpt{color:var(--fg-muted)}.tf-eyebrow{font-family:var(--font-sans);font-weight:600;font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.tf-glow{text-shadow:var(--glow-text);color:var(--accent-bright)}.tf-tagline{font-weight:700;font-size:1.4rem;letter-spacing:.32em;text-transform:uppercase;color:var(--fg)}.card__media .placeholder-svg,.card__media>svg.placeholder,.media .placeholder-svg{background:#0a0a0a;color:#1f1f1f}.card__media svg.placeholder-svg{opacity:.5}.card-wrapper .placeholder-svg[width],.banner__media .placeholder-svg{filter:grayscale(.7) brightness(.45) contrast(1.1)}.header__cart-link{display:inline-flex!important;align-items:center;gap:8px;width:auto!important;height:auto!important;padding:8px 4px;font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.18em;font-size:1.2rem;font-weight:600;white-space:nowrap;color:var(--fg)!important}.header__cart-link .cart-text{color:var(--fg);transition:color var(--dur-fast) var(--ease),text-shadow var(--dur-fast) var(--ease)}.header__cart-link:hover .cart-text{color:var(--accent-bright);text-shadow:var(--glow-text)}.cart-live-dot{width:7px;height:7px;border-radius:999px;background:var(--accent-bright);box-shadow:0 0 8px #7cfc00d9;flex:0 0 auto}.cart-drawer .drawer__heading,#CartDrawer .drawer__heading{text-transform:uppercase;letter-spacing:.18em;font-size:1.3rem;font-weight:700;color:var(--fg)}.cart-drawer__shipping-note{color:var(--fg-muted);font-size:1.2rem;line-height:1.45;margin:0 0 1.4rem}@media(prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/toxicframes-dawn.css.map */
