@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap";@font-face{font-family:Dark Matter;src:url(/cdn/shop/files/DarkMatterSans-Display.woff2?v=1771475423) format("woff2");font-weight:700;font-style:normal;font-display:swap}h1:not(.product__title),h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.header__heading,.header__heading-link,.banner__heading,.card__heading,.section-header__heading,button,.button{font-family:Dark Matter,Barlow Condensed,Arial Black,sans-serif!important;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.banner__heading{color:#000!important;-webkit-text-stroke:.5px #ffffff;font-size:6rem!important}.product__title,h1.product__title{font-family:Roboto,sans-serif!important;font-weight:500!important;text-transform:none!important;color:#000!important;font-size:clamp(2rem,4vw,3rem)!important;line-height:1.2!important;letter-spacing:normal!important}:root{--color-brand-black: #000000;--color-brand-white: #FFFFFF;--color-brand-gray: #333333;--color-brand-light-gray: #F5F5F5}.color-scheme-1{--color-background: var(--color-brand-white);--color-foreground: var(--color-brand-black);--color-button: var(--color-brand-black);--color-button-text: var(--color-brand-white)}.color-scheme-2{--color-background: var(--color-brand-black);--color-foreground: var(--color-brand-white);--color-button: var(--color-brand-white);--color-button-text: var(--color-brand-black)}.header__heading-logo img,.header__heading-logo-wrapper img{max-height:90px!important;width:auto}.header__inline-menu .menu-drawer__menu-item,.header__menu-item{font-size:1.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}@media screen and (max-width:749px){.header__heading-logo img{max-height:60px!important}}.button,.shopify-payment-button__button,.product-form__submit{background-color:var(--color-brand-black)!important;color:var(--color-brand-white)!important;border:2px solid var(--color-brand-black)!important;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:1.2rem 2rem;transition:all .3s ease}.button:hover,.shopify-payment-button__button:hover,.product-form__submit:hover{background-color:var(--color-brand-gray)!important;border-color:var(--color-brand-gray)!important;transform:translateY(-2px);box-shadow:0 4px 12px #0003}.button--secondary{background-color:transparent!important;color:var(--color-brand-black)!important;border:2px solid var(--color-brand-black)!important}.button--secondary:hover{background-color:var(--color-brand-black)!important;color:var(--color-brand-white)!important}.banner__heading{font-size:clamp(2.5rem,5vw,4rem);line-height:1.1;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.banner__text{font-size:1.2rem;line-height:1.6;margin-top:1rem}.card{border:1px solid var(--color-brand-light-gray);transition:all .3s ease}.card:hover{border-color:var(--color-brand-black);box-shadow:0 8px 24px #0000001a;transform:translateY(-4px)}.card__heading{font-family:Roboto,sans-serif;font-weight:500;color:var(--color-brand-black);font-size:1.8rem;line-height:1.2}.price{font-weight:700;font-size:1.2em;color:var(--color-brand-black)}.product-form__submit{background-color:#4169e1!important;color:#fff!important;border:2px solid #4169E1!important;text-transform:uppercase;font-weight:700;padding:1rem 2rem;font-size:1rem;letter-spacing:.05em;width:100%;margin-top:1.5rem}.product-form__submit:hover{background-color:#35c!important;border-color:#35c!important}.shopify-payment-button__button--unbranded{background-color:#fff!important;color:#4169e1!important;border:2px solid #4169E1!important}.product-form__input fieldset{display:flex;gap:.5rem;flex-wrap:wrap}.product-form__input input[type=radio]+label,.product-form__input .variant-input-wrapper label{border:2px solid #000!important;background:#fff!important;color:#000!important;padding:.75rem 1.5rem!important;font-family:Roboto,sans-serif!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:.05em!important;cursor:pointer;transition:all .2s ease;border-radius:0!important}.product-form__input input[type=radio]:checked+label,.product-form__input .variant-input-wrapper input:checked+label{background:#000!important;color:#fff!important;border-color:#000!important}.product-form__input input[type=radio]+label:hover,.product-form__input .variant-input-wrapper label:hover{background:#f5f5f5!important;border-color:#333!important}.quantity{display:inline-flex;align-items:stretch;border:none;background:transparent;gap:0}.quantity__button{background:#000!important;border:none!important;color:#fff!important;font-size:1.3rem!important;font-weight:400!important;padding:0!important;cursor:pointer;width:40px!important;height:40px!important;display:flex;align-items:center;justify-content:center;flex-shrink:0}.quantity__button[name=minus]:disabled{background:#e5e5e5!important;color:#999!important;cursor:not-allowed}.quantity__button:hover:not(:disabled){background:#333!important}.quantity__input{background:#f5f5f5!important;border:none!important;font-size:1.3rem!important;font-weight:600!important;padding:0!important;text-align:center!important;width:40px!important;max-width:40px!important;min-width:40px!important;height:40px!important;flex-shrink:0;flex-grow:0;-moz-appearance:textfield}.quantity__input::-webkit-inner-spin-button,.quantity__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.collection-hero__description{font-size:1.1rem;line-height:1.6;text-align:center;max-width:900px;margin:2rem auto;padding:0 2rem}.collection-hero__title{font-size:clamp(2.5rem,5vw,4rem);font-weight:700;text-transform:uppercase}.footer{background-color:var(--color-brand-black);color:var(--color-brand-white);padding:3rem 0}.footer a{color:var(--color-brand-white)}.footer a:hover{color:var(--color-brand-light-gray)}.footer__heading{font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}.cart-drawer,.cart-page{--color-background: var(--color-brand-white);--color-foreground: var(--color-brand-black)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--color-brand-black);outline-offset:2px}@media screen and (max-width:749px){.banner__heading{font-size:2rem}.product__title{font-size:1.8rem}.button,.product-form__submit{padding:1rem 1.5rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.breadcrumbs{padding:1.5rem 0;background-color:transparent;border-bottom:none;font-size:1.1rem;margin-bottom:1rem}.breadcrumbs .page-width{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.breadcrumbs a{color:#666;text-decoration:none;transition:color .2s;font-weight:500}.breadcrumbs a:hover{color:#000;text-decoration:underline}.breadcrumbs span:last-child{color:#000;font-weight:600}.breadcrumbs span[aria-hidden]{color:#999;-webkit-user-select:none;user-select:none;font-size:1.2rem}@media screen and (max-width:749px){.breadcrumbs{font-size:1rem;padding:1rem 0}}.product__title{font-family:Roboto,sans-serif!important;font-weight:500!important;text-transform:none!important;color:#000!important;letter-spacing:0!important}.product h1,.product__info-container h1,[id*=ProductInfo] h1{font-family:Roboto,sans-serif!important;font-weight:500!important;text-transform:none!important;color:#000!important;letter-spacing:normal!important}.footer__content-top{padding-top:5rem!important;padding-bottom:1rem!important}.footer-block__image-wrapper{max-width:280px!important}.footer-block__details-content .list-menu__item--link{font-size:1.6rem!important;font-weight:600!important;padding:.6rem 0!important}.footer__list-social{gap:1.5rem!important;justify-content:flex-end!important}.footer .list-social__link{padding:.5rem!important}.footer .list-social__item .svg-wrapper,.footer .list-social__item svg{width:4.5rem!important;height:4.5rem!important}.footer-block--newsletter{margin-top:1rem!important}.footer__content-bottom{padding-top:1.5rem!important}.copyright__content{font-size:1.1rem!important}.warranty-section{margin:3rem 0 0;padding:3rem 0 2rem;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.warranty-content{display:grid;grid-template-columns:130px 1fr;gap:3rem;align-items:center}.warranty-shield img{display:block;width:100%;max-width:120px;height:auto}.warranty-text h3{margin:0 0 1rem;font-size:2.2rem}.warranty-text p{margin:0 0 1rem}.warranty-text a{display:inline-block;margin-top:.5rem;font-weight:600}@media screen and (max-width:749px){.warranty-content{grid-template-columns:90px 1fr;gap:1.5rem}.warranty-shield img{max-width:85px}.warranty-text h3{font-size:1.8rem}}.search-modal,.search-modal__content,.predictive-search{background:#fff!important}.search-modal{z-index:9999!important}.product-specs-header{font-size:2.4rem;font-weight:700;margin:2.5rem 0 1rem;text-transform:uppercase}.product-specs{width:100%}.spec-row{display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:start;padding:1rem 0;border-bottom:1px solid rgba(0,0,0,.08)}.spec-label{font-family:Roboto,sans-serif;font-size:1.4rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.spec-value{font-family:Roboto,sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;text-align:right}.spec-list{list-style:disc;margin:0;padding-left:1.8rem;text-align:left}.spec-list li{margin:0 0 .4rem;padding-left:.2rem}@media screen and (max-width:749px){.spec-row{grid-template-columns:1fr 1fr;gap:1rem}.spec-label,.spec-value{font-size:1.1rem}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/dark-matter-custom.css.map */
