@import"https://fonts.googleapis.com/css2?family=Space+Mono:wght@400;700&family=Bebas+Neue&display=swap";:root,[data-theme=dark]{--ch-bg: #0a0a0a;--ch-bg-secondary: #141414;--ch-text: #f0ece4;--ch-text-muted: #8a8578;--ch-accent: #d4ff00;--ch-border: #2a2a2a;--ch-announce-bg: #1a1a1a;--ch-announce-text: #ffffff;--ch-header-bg: #0a0a0a;--ch-grain-opacity: .04;--color-background: 10, 10, 10;--color-foreground: 240, 236, 228;--gradient-background: #0a0a0a;--color-background-contrast: 26, 26, 26;--color-button: 240, 236, 228;--color-button-text: 10, 10, 10;--color-secondary-button: 10, 10, 10;--color-secondary-button-text: 240, 236, 228;--color-link: 240, 236, 228;--color-badge-foreground: 240, 236, 228;--color-badge-background: 10, 10, 10;--color-badge-border: 240, 236, 228;--color-shadow: 240, 236, 228}[data-theme=light]{--ch-bg: #f0ece4;--ch-bg-secondary: #e6e0d4;--ch-text: #0a0a0a;--ch-text-muted: #6b6560;--ch-accent: #0a0a0a;--ch-border: #ccc5b8;--ch-announce-bg: #e6e0d4;--ch-announce-text: #0a0a0a;--ch-header-bg: #f0ece4;--ch-grain-opacity: .03;--color-background: 240, 236, 228;--color-foreground: 10, 10, 10;--gradient-background: #f0ece4;--color-background-contrast: 220, 214, 204;--color-button: 10, 10, 10;--color-button-text: 240, 236, 228;--color-secondary-button: 240, 236, 228;--color-secondary-button-text: 10, 10, 10;--color-link: 10, 10, 10;--color-badge-foreground: 10, 10, 10;--color-badge-background: 240, 236, 228;--color-badge-border: 10, 10, 10;--color-shadow: 10, 10, 10}body{background-color:var(--ch-bg)!important;color:var(--ch-text)!important;transition:background-color .4s ease,color .4s ease}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");background-size:200px;opacity:var(--ch-grain-opacity);pointer-events:none;z-index:9999}.ch-announce{width:100%;background:var(--ch-announce-bg)!important;color:var(--ch-announce-text)!important;border-bottom:1px solid var(--ch-border);transition:background .4s ease,color .4s ease,border-color .4s ease}.ch-announce__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:10px 32px;max-width:1600px;margin:0 auto;gap:24px}.ch-announce a,.ch-announce span{color:var(--ch-announce-text)!important}.ch-countdown{display:inline-flex;align-items:center;gap:4px}.ch-countdown__segment{display:inline-flex;align-items:baseline;gap:3px}.ch-countdown__num{font-family:Space Mono,monospace;font-size:13px;font-weight:700;letter-spacing:1px;font-variant-numeric:tabular-nums}.ch-countdown__label{font-family:Space Mono,monospace;font-size:9px;letter-spacing:1px;text-transform:uppercase;opacity:.7}.ch-countdown__sep{font-family:Space Mono,monospace;font-size:13px;font-weight:700;margin:0 2px;opacity:.5}.ch-announce__center{text-align:center}.ch-announce__promo-text,.ch-announce__promo-link{font-family:Space Mono,monospace;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none}.ch-announce__promo-link:hover{text-decoration:underline}.ch-announce__scroll-link{cursor:pointer}.ch-announce__right{text-align:right}.ch-header{position:sticky;top:0;z-index:100;background:var(--ch-header-bg)!important;color:var(--ch-text)!important;border-bottom:1px solid var(--ch-border);transition:background .4s ease,color .4s ease,border-color .4s ease,transform .3s ease}.ch-header.is-scrolled{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.ch-header.is-hidden{transform:translateY(-100%)}.ch-header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:80px;padding:0 32px;max-width:1600px;margin:0 auto}.ch-header__nav--left{justify-self:start}.ch-nav-list{display:flex;gap:28px;list-style:none;margin:0;padding:0}.ch-nav-link{font-family:Space Mono,monospace;text-transform:uppercase;color:var(--ch-text)!important;text-decoration:none;position:relative;padding:4px 0;transition:opacity .3s}.ch-nav-link:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:var(--ch-accent);transition:width .3s ease}.ch-nav-link:hover:after,.ch-nav-link.is-active:after{width:100%}.ch-nav-link:hover{opacity:.7}.ch-header__logo{justify-self:center}.ch-logo-link{text-decoration:none;color:var(--ch-text)!important}.ch-logo-text{font-family:Bebas Neue,sans-serif;line-height:1;white-space:nowrap;color:var(--ch-text)!important}.ch-logo-img{display:block;height:auto}.ch-logo-img--dark,[data-theme=dark] .ch-logo-img--light{display:none}[data-theme=dark] .ch-logo-img--dark{display:block}.ch-header__actions{justify-self:end;display:flex;align-items:center;gap:20px}.ch-theme-toggle{display:flex;align-items:center;gap:10px;background:none;border:none;cursor:pointer;padding:4px 0;color:var(--ch-text)!important;transition:color .4s ease}.ch-theme-toggle:hover{opacity:.7}.ch-theme-toggle__icon{display:flex;align-items:center;justify-content:center;transition:opacity .3s}.ch-theme-toggle__icon svg{display:block}[data-theme=dark] .ch-theme-toggle__icon--sun{opacity:.4}[data-theme=dark] .ch-theme-toggle__icon--moon,[data-theme=light] .ch-theme-toggle__icon--sun{opacity:1}[data-theme=light] .ch-theme-toggle__icon--moon{opacity:.4}.ch-theme-toggle__switch{width:40px;height:22px;border-radius:11px;background:var(--ch-border);position:relative;transition:background .4s ease;flex-shrink:0}.ch-theme-toggle__knob{position:absolute;width:16px;height:16px;border-radius:50%;background:var(--ch-text);top:3px;left:3px;transition:transform .4s cubic-bezier(.25,.46,.45,.94),background .4s ease}[data-theme=light] .ch-theme-toggle__knob{transform:translate(18px)}.ch-cart{display:flex;align-items:center;gap:8px;text-decoration:none;color:var(--ch-text)!important;transition:opacity .3s}.ch-cart:hover{opacity:.7}.ch-cart__icon{display:flex;align-items:center}.ch-cart__icon svg{display:block}.ch-cart__count{font-family:Space Mono,monospace;font-size:13px;font-weight:700;color:var(--ch-text)!important}.ch-mobile-btn{display:none;background:none;border:none;cursor:pointer;padding:8px;color:var(--ch-text)!important}.ch-mobile-btn__icon{display:flex;flex-direction:column;gap:6px;width:24px}.ch-mobile-btn__icon span{display:block;height:1.5px;background:currentColor;transition:width .3s}.ch-mobile-btn__icon span:first-child{width:100%}.ch-mobile-btn__icon span:last-child{width:60%;margin-left:auto}.ch-mobile-btn:hover .ch-mobile-btn__icon span:last-child{width:100%}.ch-mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:color-mix(in srgb,var(--ch-bg) 96%,transparent);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .4s,visibility .4s}.ch-mobile-menu.is-open{opacity:1;visibility:visible}.ch-mobile-menu__inner{text-align:center;padding:40px}.ch-mobile-menu__close{position:absolute;top:24px;right:24px;background:none;border:none;color:var(--ch-text)!important;font-size:24px;cursor:pointer;font-family:Space Mono,monospace}.ch-theme-toggle--mobile{display:flex;width:fit-content;margin:0 auto 40px}.ch-mobile-menu__nav ul{list-style:none;padding:0;margin:0}.ch-mobile-menu__nav li{margin-bottom:8px}.ch-mobile-menu__link{font-family:Bebas Neue,sans-serif;letter-spacing:4px;color:var(--ch-text)!important;text-decoration:none;display:inline-block;transition:opacity .3s}.ch-mobile-menu__link:hover{opacity:.5}.ch-mobile-menu__cart{display:inline-block;margin-top:40px;font-family:Space Mono,monospace;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--ch-text-muted)!important;text-decoration:none;padding:12px 24px;border:1px solid var(--ch-border);transition:all .3s}.ch-mobile-menu__cart:hover{background:var(--ch-text);color:var(--ch-bg)!important}@media(max-width:990px){.ch-header__inner{padding:0 16px;grid-template-columns:auto 1fr auto}.ch-header__nav--left{display:none}.ch-header__logo{justify-self:center}.ch-mobile-btn{display:block}.ch-theme-toggle:not(.ch-theme-toggle--mobile){display:none}.ch-announce__inner{grid-template-columns:1fr;text-align:center;gap:4px;padding:8px 16px}.ch-announce__right{display:none}}.shopify-section-header,.card-product-dark-img{display:none!important}[class*=color-scheme-],[class*=color-background-],.gradient,.cart-drawer,.drawer__inner,.cart-drawer__warnings,.cart-drawer__empty-content{background:var(--ch-bg)!important;color:var(--ch-text)!important}.cart-drawer__overlay{background:#00000080!important}.cart-notification,.cart-notification__wrapper{background:var(--ch-bg-secondary)!important;color:var(--ch-text)!important;border-color:var(--ch-border)!important}.cart-item,.cart-items thead th,.totals__subtotal,.totals__total{color:var(--ch-text)!important;border-color:var(--ch-border)!important}.cart-item__name,.cart-item__details,.price,.cart__footer{color:var(--ch-text)!important}.cart-items,.cart__footer,.cart__blocks{background:var(--ch-bg)!important}.cart-items th,.cart-items td{border-color:var(--ch-border)!important}.cart__checkout-button,.button--checkout{background:var(--ch-text)!important;color:var(--ch-bg)!important;border-color:var(--ch-text)!important}.drawer__close svg,.drawer__close{color:var(--ch-text)!important}.cart__empty-text,.cart-drawer__warnings *,.cart-drawer__empty-content *,.cart__warnings *{color:var(--ch-text)!important}.cart-drawer .button,.cart-drawer__warnings .button,.cart-drawer__empty-content .button,.cart__warnings .button{background:var(--ch-bg-secondary)!important;color:var(--ch-text)!important;border:1px solid var(--ch-border)!important}.cart-drawer .button:hover,.cart-drawer__empty-content .button:hover{background:var(--ch-text)!important;color:var(--ch-bg)!important}predictive-search,.predictive-search,.predictive-search__results-list,.search-modal__content{background:var(--ch-bg)!important;color:var(--ch-text)!important;border-color:var(--ch-border)!important}.predictive-search__item,.predictive-search__item-heading{color:var(--ch-text)!important;border-color:var(--ch-border)!important}.predictive-search__item:hover,.predictive-search__item--link:hover{background:var(--ch-bg-secondary)!important}.search-modal,.search-modal__content{background:var(--ch-bg)!important}.search__input,.field__input{background:var(--ch-bg-secondary)!important;color:var(--ch-text)!important;border-color:var(--ch-border)!important}.field__input::placeholder{color:var(--ch-text-muted)!important}.template-404,.main-page-title,.page-title{color:var(--ch-text)!important}.button:not(.ccf__btn):not(.ccg__btn):not(.cpg__btn):not(.cart-drawer .button):not(.cart__warnings .button):not(.cart__checkout-button):not(.button--checkout){background:var(--ch-bg-secondary)!important;color:var(--ch-text)!important;border-color:var(--ch-border)!important;transition:background .3s ease,color .3s ease,border-color .3s ease!important}.button:not(.ccf__btn):not(.ccg__btn):not(.cpg__btn):not(.cart-drawer .button):not(.cart__warnings .button):not(.cart__checkout-button):not(.button--checkout):hover,.button:not(.ccf__btn):not(.ccg__btn):not(.cpg__btn):not(.cart-drawer .button):not(.cart__warnings .button):not(.cart__checkout-button):not(.button--checkout):hover *{background:transparent!important;color:var(--ch-text)!important;border-color:var(--ch-text)!important}.cart__checkout-button:hover,.button--checkout:hover{opacity:.85!important;transition:opacity .3s ease!important}html body .newsletter-form__button,html body .field__button{background:var(--ch-text)!important;color:var(--ch-bg)!important;border:1px solid var(--ch-text)!important;transition:background .3s ease,color .3s ease,border-color .3s ease!important}html body .newsletter-form__button:hover,html body .field__button:hover,html body .newsletter-form__button:hover svg,html body .field__button:hover svg{background:var(--ch-bg)!important;color:var(--ch-text)!important;border-color:var(--ch-text)!important}.template-search .search-modal__content,.template-search .field__input{background:var(--ch-bg-secondary)!important;color:var(--ch-text)!important}.page-width .field__input,.page-width .text-area{background:var(--ch-bg-secondary)!important;color:var(--ch-text)!important;border-color:var(--ch-border)!important}.page-width label,.page-width .form__label{color:var(--ch-text)!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-header.css.map */
