:root{--ss-black: #121212;--ss-black-soft: #1c1c1c;--ss-black-mid: #2a2a2a;--ss-white: #f0f0eb;--ss-warm-white: #f5f5f0;--ss-acid: #e6ff00;--ss-acid-dark: #c8e000;--ss-gray: #888888;--ss-gray-light: #e0e0d8;--ss-display: "Bungee", "Impact", sans-serif;--ss-body: "Space Grotesk", sans-serif;--ss-mono: "JetBrains Mono", "Courier New", monospace;--ss-shadow: 4px 4px 0 var(--ss-black);--ss-shadow-acid: 4px 4px 0 var(--ss-acid);--ss-shadow-sm: 2px 2px 0 var(--ss-black);--ss-border: 2px solid var(--ss-black);--font-heading-family: "Bungee", "Impact", sans-serif;--font-body-family: "Space Grotesk", sans-serif}html{scroll-behavior:smooth}body{font-family:var(--ss-body)!important;background-color:var(--ss-warm-white)!important;color:var(--ss-black)!important;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--ss-display)!important;text-transform:uppercase!important;letter-spacing:.01em!important;line-height:1!important}.announcement-bar{background:var(--ss-acid)!important;border-bottom:2px solid var(--ss-black)!important}.announcement-bar__link,.announcement-bar__message,.announcement-bar p{color:var(--ss-black)!important;font-family:var(--ss-mono)!important;font-size:clamp(13px,.9vw,15px)!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important}.announcement-bar .icon{color:var(--ss-black)!important}.header-wrapper,.header-wrapper.color-accent-1,.header-wrapper.color-accent-2,.header-wrapper.color-background-1,.header-wrapper.color-inverse{background:var(--ss-black)!important;border-bottom:2px solid var(--ss-black-mid)!important}.header-wrapper--border-bottom{border-bottom:2px solid var(--ss-black-mid)!important;box-shadow:none!important}.header-wrapper .gradient{background:transparent!important}.header__heading-link{color:var(--ss-white)!important;text-decoration:none!important}.header__heading-link:hover{color:var(--ss-acid)!important}.header__heading{color:var(--ss-white)!important;font-family:var(--ss-display)!important;text-transform:uppercase!important;font-size:1.1rem!important;letter-spacing:.04em!important}.header__inline-menu a,.header__menu a,.header__menu-item,.header__menu-item.link,.header__inline-menu .list-menu__item--link,.header__menu-item.list-menu__item--link,header nav a{color:#f0f0ebe6!important;font-family:var(--ss-body)!important;font-size:clamp(14px,1vw,16px)!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;padding:.5rem .3rem!important;border-bottom:2px solid transparent!important;transition:color .15s ease,border-color .15s ease!important;text-decoration:none!important}.header__inline-menu a:hover,.header__menu a:hover,.header__menu-item:hover,.header__menu-item.link:hover,.header__inline-menu .list-menu__item--link:hover,.header__menu-item.list-menu__item--link:hover,header nav a:hover{color:var(--ss-acid)!important;border-bottom-color:var(--ss-acid)!important;background:transparent!important}.header__menu-item.header__active-menu-item,.header__inline-menu .header__active-menu-item{color:var(--ss-acid)!important;border-bottom-color:var(--ss-acid)!important}@media screen and (min-width:990px){.header__inline-menu{display:flex!important;visibility:visible!important;opacity:1!important}}@media screen and (max-width:989px){.header__inline-menu{display:none!important}}.header__icon{color:var(--ss-white)!important;background:transparent!important;border:none!important}.header__icon:hover,.header__icon:focus{color:var(--ss-acid)!important;background:transparent!important}.header__icon svg{fill:none}.cart-count-bubble{background:var(--ss-acid)!important;color:var(--ss-black)!important;font-family:var(--ss-mono)!important;font-weight:700!important;font-size:12px!important;min-width:18px!important;height:18px!important;padding:0 4px!important}.menu-drawer,.menu-drawer-container .gradient{background:var(--ss-black)!important;color:var(--ss-white)!important}.menu-drawer__menu-item,.menu-drawer__menu-item.link{color:var(--ss-white)!important;font-family:var(--ss-body)!important;font-size:18px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important}.menu-drawer__menu-item:hover{color:var(--ss-acid)!important;background:transparent!important}.header__icon--menu svg,.header__icon--close svg{color:var(--ss-white)!important}.header__icon,.header__icon--menu,.header__icon--summary{min-width:44px!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.menu-drawer__close-button{color:var(--ss-white)!important}.menu-drawer__close-button:hover{color:var(--ss-acid)!important}.footer{background:var(--ss-black)!important;color:var(--ss-white)!important;border-top:3px solid var(--ss-acid)!important;margin-top:0!important}.footer .gradient{background:transparent!important}.footer *{color:#f0f0ebbf!important}.footer h2,.footer-block__heading{color:var(--ss-acid)!important;font-family:var(--ss-display)!important;font-size:clamp(15px,1.05vw,18px)!important;letter-spacing:.14em!important;text-transform:uppercase!important;margin-bottom:1.3rem!important}.footer a{color:#f0f0ebbf!important;text-decoration:none!important;font-size:clamp(15px,1vw,17px)!important;line-height:1.7!important;transition:color .15s ease!important}.footer a:hover{color:var(--ss-acid)!important}.footer .footer__content-bottom{border-top:1px solid rgba(255,255,255,.08)!important;padding-top:1.5rem!important}.footer .copyright__content,.footer .copyright{color:#f0f0eb8c!important;font-family:var(--ss-mono)!important;font-size:clamp(13px,.85vw,14px)!important;letter-spacing:.06em!important}.footer .newsletter-form__field-wrapper input{background:var(--ss-black-mid)!important;border:1px solid rgba(255,255,255,.15)!important;color:var(--ss-white)!important;font-family:var(--ss-body)!important}.footer .newsletter-form__field-wrapper input::placeholder{color:#f0f0eb59!important}.footer .newsletter-form__button{background:var(--ss-acid)!important;color:var(--ss-black)!important;font-family:var(--ss-display)!important;font-size:clamp(13px,.95vw,16px)!important;letter-spacing:.1em!important;border:2px solid var(--ss-acid)!important}.footer .newsletter-form__field-wrapper input{font-size:clamp(14px,1vw,16px)!important}.footer .newsletter-form__button:hover{background:var(--ss-acid-dark)!important}.footer .social-icons__link svg{fill:#f0f0eb80!important}.footer .social-icons__link:hover svg{fill:var(--ss-acid)!important}.button,.btn{font-family:var(--ss-display)!important;font-size:clamp(14px,1vw,16px)!important;letter-spacing:.08em!important;text-transform:uppercase!important;border-radius:0!important}.button--primary,.button:not(.button--secondary):not(.button--tertiary){background:var(--ss-black)!important;color:var(--ss-white)!important;border:2px solid var(--ss-black)!important}.button--primary:hover,.button:not(.button--secondary):not(.button--tertiary):hover{background:var(--ss-black-mid)!important;color:var(--ss-acid)!important}.button--secondary{background:transparent!important;color:var(--ss-black)!important;border:2px solid var(--ss-black)!important}.button--secondary:hover{background:var(--ss-black)!important;color:var(--ss-white)!important}.ss-tape{overflow:hidden;white-space:nowrap;padding:10px 0;border-top:2px solid var(--ss-black);border-bottom:2px solid var(--ss-black);background:var(--ss-acid)}.ss-tape--dark{background:var(--ss-black);border-color:var(--ss-black-mid)}.ss-tape__inner{display:inline-block;animation:ss-tape-scroll 28s linear infinite}.ss-tape__inner span{display:inline-block;font-family:var(--ss-mono);font-size:clamp(14px,1vw,17px);font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ss-black);padding-right:0}.ss-tape--dark .ss-tape__inner span{color:#f0f0eb80}@keyframes ss-tape-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.ss-blog-header{background:var(--ss-black);color:var(--ss-white);padding:4rem 0 3rem;text-align:center;border-bottom:3px solid var(--ss-acid)}.ss-blog-header__eyebrow{font-family:var(--ss-mono);font-size:clamp(13px,.9vw,15px);font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ss-acid);margin-bottom:.75rem;display:block}.ss-blog-header__title{font-family:var(--ss-display);font-size:clamp(2.5rem,7vw,5rem);text-transform:uppercase;color:var(--ss-white);line-height:.9;letter-spacing:.02em}.main-blog{background:var(--ss-warm-white)}.main-blog .title--primary{font-family:var(--ss-display)!important;text-transform:uppercase!important;color:var(--ss-black)!important;font-size:2.5rem!important;margin-bottom:2rem!important}.article-card__information,.card__information{padding:1.2rem 0!important}.card--article .card__heading,.card--article .card__heading a{font-family:var(--ss-display)!important;font-size:1.1rem!important;text-transform:uppercase!important;color:var(--ss-black)!important;letter-spacing:.02em!important;line-height:1.1!important}.card--article .card__heading a:hover{color:var(--ss-black-mid)!important;text-decoration:underline!important;text-decoration-color:var(--ss-acid)!important;text-underline-offset:3px!important}.card--article{border-radius:0!important;border:var(--ss-border)!important;box-shadow:var(--ss-shadow)!important;transition:transform .15s ease,box-shadow .15s ease!important;background:var(--ss-warm-white)!important}.card--article:hover{transform:translate(-2px,-2px)!important;box-shadow:6px 6px 0 var(--ss-black)!important}.card__badge{border-radius:0!important;background:var(--ss-acid)!important;color:var(--ss-black)!important;font-family:var(--ss-mono)!important;font-size:clamp(12px,.85vw,14px)!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important}.article-card__date,.caption-with-letter-spacing{font-family:var(--ss-mono)!important;font-size:clamp(13px,.85vw,14px)!important;letter-spacing:.12em!important;color:var(--ss-gray)!important;text-transform:uppercase!important}.pagination .page,.pagination__item{border:var(--ss-border)!important;border-radius:0!important;font-family:var(--ss-mono)!important;font-size:clamp(14px,.95vw,16px)!important;font-weight:700!important}.pagination__item--current{background:var(--ss-black)!important;color:var(--ss-white)!important}.article-template__hero-container img{display:block;width:100%;border-bottom:3px solid var(--ss-black)}.article-template__title{font-family:var(--ss-display)!important;font-size:clamp(2rem,5vw,3.5rem)!important;text-transform:uppercase!important;color:var(--ss-black)!important;line-height:1!important;letter-spacing:.01em!important;margin-top:2.5rem!important;margin-bottom:.75rem!important}.article-template__content,.rte{font-family:var(--ss-body)!important;font-size:17px!important;line-height:1.7!important;color:var(--ss-black)!important;max-width:68ch!important}.rte h2,.rte h3,.rte h4{font-family:var(--ss-display)!important;text-transform:uppercase!important;margin-top:2.5rem!important;margin-bottom:.75rem!important}.rte h2{font-size:1.75rem!important}.rte h3{font-size:1.35rem!important}.rte a{color:var(--ss-black)!important;text-decoration-color:var(--ss-acid)!important;text-decoration-thickness:2px!important;text-underline-offset:3px!important}.rte a:hover{background:var(--ss-acid)!important;color:var(--ss-black)!important;text-decoration:none!important;padding:0 2px!important}.rte blockquote{border-left:4px solid var(--ss-acid)!important;background:#e6ff0014!important;padding:1rem 1.5rem!important;margin:2rem 0!important;font-style:italic!important;border-radius:0!important}.rte strong{font-weight:700!important}.rte ul li::marker{color:var(--ss-acid-dark)!important}.rte ol li::marker{color:var(--ss-black)!important;font-family:var(--ss-mono)!important}.article-template .circle-divider,.article-template .caption-with-letter-spacing{font-family:var(--ss-mono)!important;font-size:clamp(13px,.85vw,14px)!important;letter-spacing:.12em!important;color:var(--ss-gray)!important}.ss-page-header{background:var(--ss-black);padding:3rem 0 2.5rem;border-bottom:3px solid var(--ss-acid);margin-bottom:0}.ss-page-header__title{font-family:var(--ss-display);font-size:clamp(2rem,6vw,4rem);text-transform:uppercase;color:var(--ss-white);line-height:1;letter-spacing:.01em}.ss-page-header__eyebrow{font-family:var(--ss-mono);font-size:clamp(13px,.9vw,15px);font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ss-acid);display:block;margin-bottom:.5rem}.main-page-title{font-family:var(--ss-display)!important;font-size:clamp(2rem,6vw,4rem)!important;text-transform:uppercase!important;color:var(--ss-black)!important;line-height:1!important;margin-bottom:2.5rem!important;padding-bottom:1rem!important;border-bottom:3px solid var(--ss-black)!important}.page-width--narrow .rte{max-width:72ch!important}.template-404{min-height:60vh;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:4rem 1.5rem!important}.template-404 .title{font-family:var(--ss-display)!important;font-size:clamp(4rem,15vw,12rem)!important;text-transform:uppercase!important;color:var(--ss-black)!important;line-height:.9!important;letter-spacing:-.02em!important;margin:.5rem 0!important;position:relative!important}.template-404 .title:after{content:"404"!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;color:transparent!important;-webkit-text-stroke:2px var(--ss-acid)!important;transform:translate(4px,4px)!important;z-index:-1!important}.template-404 p{font-family:var(--ss-body)!important;font-size:16px!important;color:var(--ss-gray)!important;margin-bottom:2rem!important}.template-404 .button{background:var(--ss-acid)!important;color:var(--ss-black)!important;border:2px solid var(--ss-black)!important;font-family:var(--ss-display)!important;font-size:14px!important;letter-spacing:.1em!important;padding:.9rem 2.5rem!important;box-shadow:var(--ss-shadow)!important;transition:transform .12s ease,box-shadow .12s ease!important;border-radius:0!important}.template-404 .button:hover{transform:translate(-2px,-2px)!important;box-shadow:6px 6px 0 var(--ss-black)!important;background:var(--ss-acid-dark)!important}.cart__title,.cart-block h2{font-family:var(--ss-display)!important;text-transform:uppercase!important;font-size:2rem!important;color:var(--ss-black)!important;border-bottom:3px solid var(--ss-black)!important;padding-bottom:1rem!important;margin-bottom:1.5rem!important}.totals{border-top:2px solid var(--ss-black)!important;padding-top:1.2rem!important}.totals__total-value,.totals strong{font-family:var(--ss-display)!important;font-size:1.6rem!important;color:var(--ss-black)!important}.cart__checkout-button{background:var(--ss-acid)!important;color:var(--ss-black)!important;border:2px solid var(--ss-black)!important;font-family:var(--ss-display)!important;font-size:14px!important;letter-spacing:.1em!important;border-radius:0!important;box-shadow:var(--ss-shadow)!important;transition:transform .12s ease,box-shadow .12s ease!important;width:100%!important}.cart__checkout-button:hover{transform:translate(-2px,-2px)!important;box-shadow:6px 6px 0 var(--ss-black)!important}.cart__line-item .cart-item__name{font-family:var(--ss-display)!important;text-transform:uppercase!important;font-size:1rem!important;color:var(--ss-black)!important}.cart-drawer{background:var(--ss-warm-white)!important}.cart-drawer__header{border-bottom:2px solid var(--ss-black)!important;background:var(--ss-black)!important}.cart-drawer__heading{color:var(--ss-white)!important;font-family:var(--ss-display)!important;text-transform:uppercase!important}.collection-hero h1,.section-collection-banner h1{font-family:var(--ss-display)!important;font-size:clamp(2.5rem,8vw,5rem)!important;text-transform:uppercase!important;letter-spacing:.01em!important}.product-card-wrapper .card__heading,.card__heading{font-family:var(--ss-display)!important;font-size:.95rem!important;text-transform:uppercase!important;color:var(--ss-black)!important;letter-spacing:.02em!important}.card{border-radius:0!important;border:var(--ss-border)!important;transition:transform .15s ease,box-shadow .15s ease!important}.card:hover{transform:translate(-2px,-2px)!important;box-shadow:6px 6px 0 var(--ss-black)!important}.price{font-family:var(--ss-mono)!important;font-weight:700!important;color:var(--ss-black)!important}.price--sale .price-item--regular{color:var(--ss-gray)!important;text-decoration:line-through!important}.predictive-search{border:var(--ss-border)!important;border-radius:0!important;background:var(--ss-warm-white)!important;box-shadow:var(--ss-shadow)!important}.predictive-search .predictive-search__heading{font-family:var(--ss-mono)!important;font-size:clamp(12px,.8vw,13px)!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:var(--ss-gray)!important}.predictive-search-option__title{font-family:var(--ss-body)!important;font-weight:600!important;color:var(--ss-black)!important}:focus-visible{outline:2px solid var(--ss-acid)!important;outline-offset:2px!important}.color-background-1{--color-background: var(--ss-warm-white) !important}.color-inverse{background:var(--ss-black)!important;color:var(--ss-white)!important}.shopify-section{animation:ss-fadein .4s ease both}@keyframes ss-fadein{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:749px){.footer .footer__content-top{gap:2rem!important}.header__icon--search,.header__icon--account,.header-wrapper localization-form,.header-wrapper .localization-form,.header-wrapper .disclosure__button[aria-controls*=localization],.header-wrapper .header__localization{display:none!important}.header__heading,.header__heading-link{font-size:1.25rem!important;letter-spacing:.02em!important;text-align:center;line-height:1!important}.header__heading-link{display:inline-block}.header__heading-logo{max-height:38px!important;width:auto!important}.header-wrapper .header{padding-top:.85rem!important;padding-bottom:.85rem!important;column-gap:.5rem!important}.header__icons{gap:.25rem!important}}@media(max-width:480px){.header__heading,.header__heading-link{font-size:1.1rem!important}.header__heading-logo{max-height:34px!important}}@media(max-width:380px){.header__heading,.header__heading-link{font-size:.95rem!important;letter-spacing:.01em!important}.header__heading-logo{max-height:30px!important}.header-wrapper .header{padding-left:.75rem!important;padding-right:.75rem!important}.header__icon,.header__icon--menu,.header__icon--summary{min-width:38px!important;min-height:38px!important}.header__icon{padding:.4rem!important}.header__icon svg{width:18px!important;height:18px!important}}html,body{overflow-x:hidden;max-width:100vw}
/*# sourceMappingURL=/cdn/shop/t/22/assets/ss-theme.css.map */
