:root{--zn7-black: #000000;--zn7-mid: #000000;--zn7-surface: #000000;--zn7-cream: #FFFFFF;--zn7-accent: #FF0000;--zn7-red: #FF0000;--zn7-white: #FFFFFF;--zn7-muted: rgba(255,255,255,.5);--zn7-border: rgba(255,255,255,.08);--zn7-scroll-gold: #FF0000}:root{--font-heading--family: "Space Grotesk", var(--font-heading--family, sans-serif)}h1,h2,h3{font-family:Space Grotesk,sans-serif!important;font-weight:700}.resource-card__title,.product__title{font-family:Space Grotesk,sans-serif!important;font-weight:600}@media(max-width:749px){.header{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#000!important}*{text-shadow:none!important}::-webkit-scrollbar{display:none}}jumbo-text,h1,h2,h3,.jumbo-text-line{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;text-rendering:optimizeLegibility}jumbo-text{font-family:Bebas Neue,sans-serif!important;font-weight:400!important}jumbo-text:not(.ready){font-size:1px!important}:root,.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5,.color-scheme-6{--font-accent--family: "Bebas Neue", sans-serif !important;--font-accent--weight: 400 !important;--font-heading--family: "Bebas Neue", sans-serif !important;--font-heading--weight: 400 !important;--font-body--family: "Jost", sans-serif !important;--font-body--weight: 300 !important;--font-subheading--family: "Barlow Condensed", sans-serif !important;--font-subheading--weight: 600 !important}html{scroll-behavior:smooth}::selection{background:var(--zn7-accent);color:var(--zn7-black)}body{background:var(--zn7-black)!important;color:var(--zn7-white)!important;font-family:Jost,sans-serif!important;font-weight:300}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:transparent;border-radius:999px;transition:background .4s ease}body.zn7-scrolling::-webkit-scrollbar-thumb{background:var(--zn7-scroll-gold)}::-webkit-scrollbar-corner{background:transparent}html{scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .4s ease}html.zn7-scrolling{scrollbar-color:var(--zn7-scroll-gold) transparent}h1,h2,h3,.section__heading,.product__title{font-family:Bebas Neue,sans-serif!important;letter-spacing:2px!important;font-weight:400!important}h4,h5,h6,.caption,.badge,.announcement-bar__message{font-family:Barlow Condensed,sans-serif!important;font-weight:600!important;letter-spacing:2px!important;text-transform:uppercase!important}.announcement-bar,.announcement-bar.section,aside.announcement-bar,.announcement-bar-section .announcement-bar{background:red!important;background-color:red!important;color:#fff!important}.announcement-bar *,.announcement-bar a,.announcement-bar p,.announcement-bar span,.announcement-bar__message{color:#fff!important}.announcement-bar__message{font-family:Barlow Condensed,sans-serif!important;font-size:11px!important;letter-spacing:2.5px!important;font-weight:600!important;text-transform:uppercase!important}.header{background:#000!important;border-bottom:1px solid var(--zn7-border)!important;position:sticky!important;top:0!important;z-index:10!important}.header__heading-link{font-family:Bebas Neue,sans-serif!important;font-size:32px!important;letter-spacing:4px!important;color:var(--zn7-white)!important;text-decoration:none!important;position:relative!important;display:inline-block!important}.header__heading-link:after{content:"";position:absolute;bottom:2px;left:0;width:100%;height:1px;background:var(--zn7-accent);transform:scaleX(0);transition:transform .3s ease;transform-origin:left}.header__heading-link:hover:after{transform:scaleX(1)}.header__menu-item{font-family:Barlow Condensed,sans-serif!important;font-size:11px!important;letter-spacing:2px!important;text-transform:uppercase!important;font-weight:600!important;color:#ffffffb3!important;transition:color .2s!important;position:relative!important}.header__menu-item:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:1px;background:var(--zn7-accent);transition:width .3s ease}.header__menu-item:hover{color:var(--zn7-white)!important}.header__menu-item:hover:after{width:100%}.header__icon,.header__icon-cart,header-actions a,header-actions button,cart-icon,cart-icon svg,cart-icon .svg-wrapper,cart-icon .svg-wrapper svg,.header-actions__action,.header-actions__action svg,.header-actions__action button{color:#ffffffb3!important;fill:currentColor!important;background:transparent!important;transition:color .2s,background .2s!important}.header__icon:hover,.header__icon-cart:hover,header-actions a:hover,header-actions button:hover,cart-icon:hover,cart-icon:hover svg{color:red!important;background:transparent!important}header-actions svg path,cart-icon svg path{stroke:currentColor!important;fill:none!important}.header[sticky],.header[data-sticky-state],.header[transparent]{--color-foreground: #FFFFFF !important;--color-foreground-rgb: 255, 255, 255 !important;--color-background: transparent !important}.cart-count-bubble{background:var(--zn7-accent)!important;color:#fff!important}.footer{background:var(--zn7-mid)!important;border-top:1px solid var(--zn7-border)!important;color:var(--zn7-white)!important}.footer__heading{font-family:Barlow Condensed,sans-serif!important;font-size:10px!important;letter-spacing:3px!important;text-transform:uppercase!important;color:var(--zn7-accent)!important;margin-bottom:18px!important;font-weight:700!important}.footer a,.footer__list-item a{color:#ffffff80!important;font-size:13px!important;font-weight:300!important;letter-spacing:.3px!important;text-decoration:none!important;transition:color .2s!important;font-family:Jost,sans-serif!important}.footer a:hover,.footer__list-item a:hover{color:var(--zn7-white)!important}.footer__copyright{font-size:11px!important;color:#ffffff80!important;border-top:1px solid var(--zn7-border)!important;padding-top:24px!important}.button,.button--primary{font-family:Barlow Condensed,sans-serif!important;font-weight:700!important;font-size:13px!important;letter-spacing:3px!important;text-transform:uppercase!important;border-radius:0!important}.button--primary{background:var(--zn7-white)!important;color:var(--zn7-black)!important;border:none!important;transition:background .3s!important}.button--primary:hover{background:var(--zn7-accent)!important;color:#fff!important}.price .price-item,.price__regular .price-item{color:var(--zn7-accent)!important;font-family:Bebas Neue,sans-serif!important;font-size:20px!important;letter-spacing:1px!important}.price__compare .price-item--regular{color:#ffffff80!important;font-size:14px!important;text-decoration:line-through!important}.badge{background:var(--zn7-red)!important;color:var(--zn7-white)!important;font-family:Barlow Condensed,sans-serif!important;font-size:9px!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase!important;border-radius:0!important;padding:4px 9px!important}.card-wrapper,.card{background:var(--zn7-mid)!important}.card__media{overflow:hidden}.card__media img,.card__media .media{transition:transform .6s ease!important}.card-wrapper:hover .card__media img,.card-wrapper:hover .card__media .media{transform:scale(1.04)!important}.card__heading,.card__heading a{font-family:Barlow Condensed,sans-serif!important;font-weight:700!important;font-size:15px!important;letter-spacing:1px!important;text-transform:uppercase!important;color:var(--zn7-white)!important}.card__heading a:hover{color:var(--zn7-accent)!important}.card__content,.card__information{background:var(--zn7-mid)!important;padding:18px 18px 20px!important}.quick-add__submit,.quick-add-modal__toggle{background:var(--zn7-white)!important;color:var(--zn7-black)!important;font-family:Barlow Condensed,sans-serif!important;font-weight:700!important;font-size:11px!important;letter-spacing:3px!important;text-transform:uppercase!important;border:none!important;border-radius:0!important;transition:background .25s!important}.quick-add__submit:hover,.quick-add-modal__toggle:hover{background:var(--zn7-accent)!important;color:#fff!important}.swatch-input__button{border-radius:50%!important;transition:transform .2s!important}.swatch-input__button:hover{transform:scale(1.2)!important}.product__title{font-family:Bebas Neue,sans-serif!important;font-size:clamp(34px,5vw,56px)!important;letter-spacing:2px!important;line-height:1!important;color:var(--zn7-white)!important}.product__vendor{font-family:Barlow Condensed,sans-serif!important;font-size:10px!important;letter-spacing:3px!important;text-transform:uppercase!important;color:var(--zn7-accent)!important;font-weight:600!important}.product__description{font-size:15px!important;color:#ffffff9e!important;line-height:1.85!important;font-weight:300!important}.product-form__input label{font-family:Barlow Condensed,sans-serif!important;font-size:11px!important;letter-spacing:2px!important;text-transform:uppercase!important;color:#ffffff80!important;font-weight:600!important}.accordion__title,[data-accordion-title]{font-family:Barlow Condensed,sans-serif!important;font-size:12px!important;letter-spacing:2px!important;text-transform:uppercase!important;font-weight:700!important;color:var(--zn7-white)!important}.accordion__content,[data-accordion-content]{font-family:Jost,sans-serif!important;font-size:14px!important;color:#ffffffa6!important;font-weight:300!important;line-height:1.8!important}.field__input,.field__input--select,.field__textarea{background:#ffffff0a!important;border:1px solid rgba(255,255,255,.1)!important;color:var(--zn7-white)!important;font-family:Jost,sans-serif!important;font-size:14px!important;font-weight:300!important;border-radius:0!important;transition:border-color .2s!important}.field__input:focus,.field__textarea:focus{border-color:var(--zn7-accent)!important;box-shadow:none!important;outline:none!important}.field__label{font-family:Barlow Condensed,sans-serif!important;font-size:10px!important;letter-spacing:2px!important;text-transform:uppercase!important;color:#ffffff80!important;font-weight:600!important}.collection__title{font-family:Bebas Neue,sans-serif!important;font-size:clamp(40px,6vw,80px)!important;letter-spacing:2px!important;color:var(--zn7-white)!important;line-height:.9!important}.collection-wrapper{background:var(--zn7-black)!important}.collection-filters__heading,.facets__heading{font-family:Barlow Condensed,sans-serif!important;letter-spacing:2px!important;text-transform:uppercase!important;color:#ffffff80!important}.active-facets__button{border-radius:0!important;border:1px solid var(--zn7-border)!important;font-family:Barlow Condensed,sans-serif!important;font-size:11px!important;letter-spacing:1px!important}.main-page-content{background:var(--zn7-black)!important;color:var(--zn7-white)!important}.page__title{font-family:Bebas Neue,sans-serif!important;font-size:clamp(48px,8vw,80px)!important;letter-spacing:2px!important}.rte p,.rte li{font-family:Jost,sans-serif!important;font-size:15px!important;color:#ffffffa6!important;font-weight:300!important;line-height:1.85!important}.search-modal{background:var(--zn7-black)!important}.search__input{background:#ffffff0d!important;border:1px solid var(--zn7-border)!important;border-radius:0!important;color:var(--zn7-white)!important;font-family:Jost,sans-serif!important}.search__input:focus{border-color:var(--zn7-accent)!important}.predictive-search{background:var(--zn7-mid)!important;border:1px solid var(--zn7-border)!important;border-radius:0!important}.pagination__list{font-family:Barlow Condensed,sans-serif!important;letter-spacing:2px!important}.pagination__item a,.pagination__item button{border-radius:0!important;border:1px solid var(--zn7-border)!important;color:#ffffff80!important;transition:all .2s!important}.pagination__item--current a,.pagination__item--current button{border-color:var(--zn7-accent)!important;color:var(--zn7-accent)!important}.pagination__item a:hover,.pagination__item button:hover{border-color:var(--zn7-white)!important;color:var(--zn7-white)!important}.select__select{background:var(--zn7-mid)!important;border:1px solid var(--zn7-border)!important;border-radius:0!important;color:var(--zn7-white)!important;font-family:Barlow Condensed,sans-serif!important;letter-spacing:1px!important}.breadcrumb{font-family:Barlow Condensed,sans-serif!important;font-size:10px!important;letter-spacing:2px!important;text-transform:uppercase!important;color:#ffffff80!important}.breadcrumb a{color:#ffffff80!important}.breadcrumb a:hover{color:var(--zn7-accent)!important}.toast,.alert{border-radius:0!important;font-family:Barlow Condensed,sans-serif!important;letter-spacing:1px!important}#header-component,header-component{--color-scheme-top-row: rgba(0,0,0, .96) !important;--color-scheme-bottom-row: rgba(0,0,0, .96) !important;--color-foreground: #FFFFFF !important;--color-foreground-rgb: 255, 255, 255 !important;--color-background: #000000 !important;--color-background-rgb: 11, 11, 11 !important;--color-border: rgba(255, 255, 255, .08) !important}.header__underlay-closed,.header__underlay-open,.header__underlay{background:#000!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}header-component .header__underlay-closed,header-component[data-sticky-state] .header__underlay-closed,header-component[data-sticky-state=active] .header__underlay-closed,header-component[data-sticky-state=inactive] .header__underlay-closed{background:#000!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.header__row,.header__row--top,.header__row--bottom,.header__navigation-bar-row{--color-foreground: #FFFFFF !important;--color-foreground-rgb: 255, 255, 255 !important;--color-background: transparent !important;--color-background-rgb: 11, 11, 11 !important;background:transparent!important}header-component[data-sticky-state=active] .header__row,header-component[data-sticky-state=active] .header__row--top,header-component[data-sticky-state=active] .header__row--bottom{--color-foreground: #FFFFFF !important;--color-foreground-rgb: 255, 255, 255 !important;background:transparent!important}header-component svg,header-component svg path,header-component .header-actions__action svg,header-component .header-actions__action svg path,header-component cart-icon svg,header-component cart-icon svg path,.header__row svg,.header__row svg path{color:#fff!important;stroke:currentColor!important;fill:none!important;transition:color .2s!important}header-component a:hover svg,header-component button:hover svg,header-component cart-icon:hover svg{color:red!important}header-component a,header-component button,header-component .header-actions__action,header-component cart-icon{background:transparent!important;color:#fff!important}.header__row[class*=color-],.header__row--top[class*=color-],.header__row--bottom[class*=color-],.header__navigation-bar-row[class*=color-]{--color-foreground: #FFFFFF !important;--color-foreground-rgb: 255, 255, 255 !important;--color-background: transparent !important;--color-background-rgb: 11, 11, 11 !important;--color-border: rgba(255, 255, 255, .08) !important}.zn7-hero__title,.zn7-ch__title,h1,h2,h3{max-width:100%;overflow-wrap:break-word;word-break:break-word}.zn7-hero__solid,.zn7-hero__outline,.zn7-ch__title-solid,.zn7-ch__title-outline{display:block!important;max-width:100%}@media(max-width:480px){.zn7-hero__title{font-size:clamp(36px,11vw,64px)!important;letter-spacing:1px!important}.zn7-ch__title{font-size:clamp(28px,9vw,52px)!important}}@media screen and (max-width:768px){.zn7-hero{padding:28px 24px!important;min-height:unset!important;height:auto!important;justify-content:flex-start!important;align-items:center!important}.zn7-hero__content{width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;max-width:100%!important}.zn7-hero__tag{font-size:10px!important;letter-spacing:3px!important;margin-bottom:20px!important;text-align:center!important;align-self:center!important}.zn7-hero__title{font-size:clamp(60px,17vw,92px)!important;margin-bottom:28px!important;text-align:center!important;width:100%!important;letter-spacing:1px!important}.zn7-hero__desc{font-size:15px!important;max-width:100%!important;margin-bottom:52px!important;line-height:1.7!important;text-align:center!important}.zn7-hero__cta{flex-direction:column!important;align-items:center!important;gap:14px!important;width:100%!important}.zn7-btn-primary{padding:20px 40px!important;font-size:13px!important;justify-content:center!important;text-align:center!important;width:76%!important;max-width:380px!important;min-width:240px!important;box-sizing:border-box!important;display:flex!important}.zn7-btn-ghost{padding:18px 40px!important;font-size:12px!important;justify-content:center!important;text-align:center!important;width:60%!important;max-width:300px!important;min-width:200px!important;box-sizing:border-box!important;display:flex!important}.zn7-fp--empty{display:none!important}.zn7-fp{padding:60px 0!important}.zn7-fp__head{padding:0 20px!important;flex-direction:row!important;align-items:flex-end!important}.zn7-fp__arrows{display:none!important}.zn7-fp__carousel{padding:0 20px 12px!important}.zn7-fp__card{flex:0 0 calc(75vw - 20px)!important}.zn7-rev__header{padding:0 24px!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:32px!important;margin-bottom:44px!important}.zn7-rev__title{font-size:clamp(44px,13vw,72px)!important;text-align:center!important;width:100%!important}.zn7-rev--solid,.zn7-rev--outline{text-align:center!important}.zn7-rev__rating{align-items:flex-start!important;align-self:flex-start!important;gap:6px!important}.zn7-rev__stars-big{font-size:18px!important;letter-spacing:3px!important}.zn7-rev__rating-num{font-size:52px!important;line-height:1!important}.zn7-rev__rating-label{font-size:10px!important;letter-spacing:3px!important}.zn7-rev{padding:60px 0!important}.zn7-rev__footer{padding:0 24px!important}.zn7-story__left{padding:72px 32px 80px!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}.zn7-story__right{min-height:auto!important;display:flex!important;flex-direction:column!important;align-items:center!important;padding:60px 24px 48px!important;background:#0d0d0d!important}.zn7-story__watermark{font-size:clamp(80px,22vw,130px)!important;color:#fff!important;-webkit-text-stroke:0!important;text-align:center!important;margin-bottom:32px!important;line-height:1!important}.zn7-story__stats{position:relative!important;bottom:auto!important;width:100%!important;padding:0!important;background:transparent!important;display:flex!important;justify-content:space-between!important}.zn7-story__stat{flex:1!important;text-align:center!important}.zn7-story__stat-num{font-size:28px!important}.zn7-story__stat-lbl{font-size:8px!important;letter-spacing:.15em!important}.zn7-story__eyebrow{justify-content:center!important;font-size:11px!important;letter-spacing:.5em!important}.zn7-story__eyebrow:before{display:none!important}.zn7-story__title{font-size:clamp(52px,15vw,88px)!important;text-align:center!important;line-height:.9!important}.zn7-story__rule{width:220px!important;margin:32px auto!important}.zn7-story__body{font-size:16px!important;text-align:left!important;max-width:100%!important;line-height:1.85!important}.zn7-story__cta{align-self:flex-start!important;width:100%!important;justify-content:center!important;padding:18px 36px!important;box-sizing:border-box!important;margin-top:28px!important}.zn7-icons-bar{padding:36px 20px!important;gap:24px!important}.zn7-icons-bar__icon{width:36px!important;height:36px!important;font-size:16px!important}.zn7-icons-bar__label{font-size:9px!important;letter-spacing:2px!important}.zn7-marquee__item{font-size:10px!important;letter-spacing:3px!important}.zn7-footer{padding:48px 24px 36px!important}.zn7-footer__grid{display:flex!important;flex-direction:column!important;gap:36px!important}.zn7-footer__brand{order:1!important}.zn7-footer__col:nth-child(4){order:2!important}.zn7-footer__col:nth-child(3){order:3!important}.zn7-footer__col:nth-child(2){order:4!important}.zn7-footer__col{width:100%!important}.zn7-footer__col h4{font-size:10px!important;letter-spacing:4px!important;margin-bottom:16px!important}.zn7-footer__col ul li{margin-bottom:12px!important}.zn7-footer__col ul li a{font-size:14px!important;letter-spacing:.5px!important}.zn7-footer__brand-logo{font-size:40px!important}.zn7-footer__brand-desc{font-size:15px!important;line-height:1.7!important}.zn7-footer__brand-sub{font-size:14px!important}}shopify-account::part(dialog),shopify-account::part(popover),shopify-account::part(modal),shopify-account::part(container),shopify-account::part(panel){background:#0a0a0a!important;color:#fff!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:2px!important}shopify-account::part(button-primary),shopify-account::part(primary-button),shopify-account::part(submit-button){background:red!important;color:#fff!important;border:none!important;border-radius:2px!important;font-family:Barlow Condensed,sans-serif!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase!important}shopify-account::part(button-secondary),shopify-account::part(secondary-button){background:transparent!important;color:#ffffff8c!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:2px!important}shopify-account::part(input){background:#111!important;color:#fff!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:2px!important}shopify-account::part(heading),shopify-account::part(title){font-family:Bebas Neue,sans-serif!important;color:#fff!important;letter-spacing:2px!important}shopify-account::part(body),shopify-account::part(text),shopify-account::part(label){color:#ffffff8c!important;font-family:Jost,sans-serif!important}shopify-account::part(divider){border-color:#ffffff14!important;color:#ffffff40!important}shopify-account::part(close-button),shopify-account::part(close){color:#fff6!important}shopify-account::part(checkbox){accent-color:#FF0000!important;border-color:#fff3!important}shopify-account::part(overlay),shopify-account::part(backdrop){background:#000000d9!important}shopify-account::part(footer),shopify-account::part(footer-button){background:#111!important;border-top:1px solid rgba(255,255,255,.06)!important;color:#ffffff8c!important}#MainContent{isolation:isolate;position:relative;z-index:1}
/*# sourceMappingURL=/cdn/shop/t/10/assets/zn7-global.css.map */
