@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@300;600;700;800;900&family=Barlow:wght@300;400;500&family=Share+Tech+Mono&display=swap";:root{--pitwall-black: #0a0a0a;--pitwall-carbon: #111111;--pitwall-graphite: #1a1a1a;--pitwall-steel: #2a2a2a;--pitwall-muted: #777777;--pitwall-white: #f0f0f0;--pitwall-red: #e8000d;--pitwall-red-dark: #b0000a;--pitwall-yellow: #f5c200;--pitwall-mono: "Share Tech Mono", monospace;--pitwall-display: "Barlow Condensed", sans-serif;--pitwall-body: "Barlow", sans-serif}body{background-color:var(--pitwall-black)!important;color:var(--pitwall-white)!important;font-family:var(--pitwall-body)!important}.header,.header__wrapper,header,.site-header{background-color:#0a0a0af2!important;border-bottom:1px solid var(--pitwall-steel)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.header__heading-link,.header__heading,.site-header__logo{font-family:var(--pitwall-display)!important;font-weight:900!important;font-size:22px!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:var(--pitwall-white)!important}.header__menu-item,.header__menu-item a,.site-nav__link{font-family:var(--pitwall-display)!important;font-size:13px!important;font-weight:700!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--pitwall-muted)!important;transition:color .2s!important}.header__menu-item:hover a,.header__menu-item a:hover{color:var(--pitwall-white)!important}.section+.section:before,.shopify-section+.shopify-section:before{content:"";display:block;height:6px;background-image:repeating-linear-gradient(90deg,#1a1a1a 0px 10px,#2a2a2a 10px 20px);opacity:.5}.banner,.hero,.slideshow{background-color:var(--pitwall-graphite)!important;min-height:80vh!important}.banner__heading,.hero__title,.slideshow__title{font-family:var(--pitwall-display)!important;font-weight:900!important;font-size:clamp(56px,10vw,120px)!important;line-height:.9!important;letter-spacing:-.02em!important;text-transform:uppercase!important;color:var(--pitwall-white)!important}.banner__text,.hero__subtitle{font-family:var(--pitwall-body)!important;font-weight:300!important;color:var(--pitwall-muted)!important;font-size:16px!important;line-height:1.7!important}.button,.btn,button[type=submit],.shopify-payment-button__button,.product-form__submit{background-color:var(--pitwall-red)!important;color:#fff!important;border:none!important;font-family:var(--pitwall-display)!important;font-size:13px!important;font-weight:700!important;letter-spacing:.22em!important;text-transform:uppercase!important;padding:14px 32px!important;border-radius:0!important;transition:background-color .2s!important;clip-path:polygon(8px 0%,100% 0%,calc(100% - 8px) 100%,0% 100%)!important}.button:hover,.btn:hover,.product-form__submit:hover{background-color:var(--pitwall-red-dark)!important}.button--secondary,.btn--secondary{background-color:transparent!important;border:1px solid var(--pitwall-steel)!important;color:var(--pitwall-white)!important;clip-path:none!important}.button--secondary:hover{border-color:var(--pitwall-white)!important;background-color:transparent!important}.card,.card__inner,.product-card,.card-wrapper{background-color:var(--pitwall-graphite)!important;border:1px solid var(--pitwall-steel)!important;border-radius:0!important;transition:border-color .3s!important}.card:hover,.card-wrapper:hover .card{border-color:var(--pitwall-red)!important}.card__heading,.card__heading a,.product-card__title{font-family:var(--pitwall-display)!important;font-size:17px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--pitwall-white)!important}.price,.price__regular,.price-item--regular{font-family:var(--pitwall-mono)!important;font-size:16px!important;color:var(--pitwall-white)!important;letter-spacing:.05em!important}.collection__title,.section__heading,.title,h1,h2,h3{font-family:var(--pitwall-display)!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:-.01em!important;color:var(--pitwall-white)!important}.announcement-bar,.marquee,.scrolling-text{background-color:var(--pitwall-red)!important;color:#fff!important;font-family:var(--pitwall-display)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.3em!important;text-transform:uppercase!important}.product__title{font-family:var(--pitwall-display)!important;font-weight:900!important;font-size:clamp(28px,4vw,48px)!important;text-transform:uppercase!important;letter-spacing:.05em!important;color:var(--pitwall-white)!important}.product__description,.product-single__description{font-family:var(--pitwall-body)!important;font-weight:300!important;color:var(--pitwall-muted)!important;line-height:1.8!important;font-size:15px!important}.variant-selects,.variant-radios{background-color:var(--pitwall-graphite)!important}.variant-input-wrapper label,.swatch label{font-family:var(--pitwall-display)!important;font-weight:700!important;letter-spacing:.15em!important;border-radius:0!important;border-color:var(--pitwall-steel)!important;color:var(--pitwall-white)!important;background:var(--pitwall-graphite)!important}.variant-input-wrapper input:checked+label,.swatch input:checked+label{border-color:var(--pitwall-red)!important;background-color:var(--pitwall-red)!important;color:#fff!important}footer,.footer{background-color:var(--pitwall-carbon)!important;border-top:1px solid var(--pitwall-steel)!important;color:var(--pitwall-muted)!important}.footer__heading,.footer-block__heading{font-family:var(--pitwall-display)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.25em!important;text-transform:uppercase!important;color:var(--pitwall-white)!important}.footer__list a,.footer-block__list a{color:var(--pitwall-muted)!important;font-size:13px!important;font-weight:300!important;text-decoration:none!important;transition:color .2s!important}.footer__list a:hover,.footer-block__list a:hover{color:var(--pitwall-white)!important}.footer__copyright{font-family:var(--pitwall-mono)!important;font-size:11px!important;letter-spacing:.15em!important;color:var(--pitwall-muted)!important}input,textarea,select,.field__input{background-color:var(--pitwall-graphite)!important;border:1px solid var(--pitwall-steel)!important;border-radius:0!important;color:var(--pitwall-white)!important;font-family:var(--pitwall-body)!important}input:focus,textarea:focus,.field__input:focus{border-color:var(--pitwall-red)!important;outline:none!important;box-shadow:0 0 0 1px var(--pitwall-red)!important}.cart__item,.cart-item{background-color:var(--pitwall-graphite)!important;border-bottom:1px solid var(--pitwall-steel)!important}.cart__item-name,.cart-item__name{font-family:var(--pitwall-display)!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--pitwall-white)!important}.breadcrumb,.breadcrumbs{font-family:var(--pitwall-mono)!important;font-size:11px!important;letter-spacing:.15em!important;color:var(--pitwall-muted)!important;text-transform:uppercase!important}.badge,.card__badge{background-color:var(--pitwall-red)!important;color:#fff!important;font-family:var(--pitwall-mono)!important;font-size:9px!important;letter-spacing:.2em!important;text-transform:uppercase!important;border-radius:0!important;padding:3px 8px!important}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--pitwall-black)}::-webkit-scrollbar-thumb{background:var(--pitwall-steel)}::-webkit-scrollbar-thumb:hover{background:var(--pitwall-red)}*:focus-visible{outline:2px solid var(--pitwall-red)!important;outline-offset:2px!important}@media(max-width:768px){.banner__heading,.hero__title{font-size:clamp(44px,14vw,72px)!important}.card__heading,.card__heading a{font-size:15px!important}.button,.btn{padding:14px 24px!important;font-size:12px!important}}.header__menu-item--active a{color:var(--pitwall-red)!important}.facets__heading,.filter-group__label{font-family:var(--pitwall-display)!important;font-weight:700!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:var(--pitwall-white)!important;font-size:13px!important}.quantity__button,.quantity__input{background-color:var(--pitwall-graphite)!important;border-color:var(--pitwall-steel)!important;color:var(--pitwall-white)!important;border-radius:0!important;font-family:var(--pitwall-mono)!important}.price--on-sale .price-item--regular{color:var(--pitwall-muted)!important;text-decoration:line-through!important}.price--on-sale .price-item--sale{color:var(--pitwall-red)!important}.loading-overlay__spinner{stroke:var(--pitwall-red)!important}.header,.header__wrapper,.site-header,[class*=header],#shopify-section-header,#shopify-section-header>div,header>div,.section-header{background-color:#0a0a0a!important;background:#0a0a0a!important;border-bottom:1px solid #2a2a2a!important}.header__menu-item a,.header__nav-item a,nav a,.header a:not(.header__heading-link){color:#888!important;font-family:Barlow Condensed,sans-serif!important;font-weight:700!important;font-size:13px!important;letter-spacing:.2em!important;text-transform:uppercase!important}.header__menu-item a:hover,nav a:hover{color:#f0f0f0!important}.header__heading-link,.header__heading-link *{color:#f0f0f0!important}.button,.btn,button.button,a.button,.shopify-payment-button__button,.product-form__submit,[class*=button]:not(.quantity__button){border-radius:0!important;-webkit-border-radius:0!important}.card,.card__inner,.card-wrapper,.card__media,.media,[class*=card]{border-radius:0!important;-webkit-border-radius:0!important}.card__media img,.card img{border-radius:0!important}.newsletter__heading,[class*=newsletter] h2,[class*=newsletter] h3{font-family:Barlow Condensed,sans-serif!important;font-weight:900!important;font-size:28px!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:#f0f0f0!important}.footer,footer,#shopify-section-footer,#shopify-section-footer>div{background:#111!important;border-top:1px solid #2a2a2a!important}.field__input,input[type=email],input[type=text]{border-radius:0!important;background:#1a1a1a!important;border:1px solid #2a2a2a!important;color:#f0f0f0!important}.price__regular,.price-item,.price{font-family:Share Tech Mono,monospace!important;letter-spacing:.05em!important}.email-signup__button--arrow{border-radius:50%!important;clip-path:none!important;width:44px!important;min-width:44px!important;height:44px!important;padding:0!important;background-color:var(--pitwall-red)!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/pitwall-custom.css.map */
