@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=IBM+Plex+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400&family=IBM+Plex+Mono:wght@400;500&display=swap";:root{--dd-steel: #1C1F24;--dd-iron: #2A2D34;--dd-blue: #1A3A5C;--dd-rust: #C94A1A;--dd-amber: #E8A020;--dd-offwhite: #F0EBE2;--dd-white: #FFFFFF;--dd-muted: #9CA3AF;--dd-border: #3A3D44;--dd-success: #2D6A4F;--dd-amazon: #FF9900;--dd-danger: #DC2626;--font-heading: "Bebas Neue", "Oswald", sans-serif;--font-body: "IBM Plex Sans", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono: "IBM Plex Mono", "Courier New", monospace;--section-padding: 60px;--container-max: 1200px;--gap: 24px}body,.shopify-section,.template-index,.template-product,.template-collection,.template-page{background-color:var(--dd-steel)!important;color:var(--dd-offwhite)!important;font-family:var(--font-body)!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading)!important;letter-spacing:1.5px!important;text-transform:uppercase!important;color:var(--dd-white)!important;line-height:1.1!important}h1,.h1{font-size:3rem!important}h2,.h2{font-size:2.25rem!important}h3,.h3{font-size:1.5rem!important}h4,.h4{font-size:1.25rem!important}p,li,span,a,td,th,label,input,select,textarea{font-family:var(--font-body)!important}a{color:var(--dd-amber)!important;text-decoration:none!important;transition:color .2s ease!important}a:hover{color:var(--dd-rust)!important}.header,.section-header,header,.header-wrapper,.shopify-section-header,.shopify-section--header,.shopify-section-header-section,#shopify-section-header,[id*=header_section],[id*=header-section]{background-color:var(--dd-steel)!important;border-bottom:3px solid var(--dd-rust)!important;padding:12px 0!important}.header__heading-link,.header__heading{font-family:var(--font-heading)!important;color:var(--dd-white)!important;letter-spacing:2px!important;text-transform:uppercase!important}.header__menu-item,.header__menu-item span,nav a,.list-menu__item{font-family:var(--font-body)!important;font-weight:500!important;color:var(--dd-offwhite)!important;text-transform:uppercase!important;font-size:.85rem!important;letter-spacing:1px!important;transition:color .2s ease!important}.header__menu-item:hover,.header__menu-item:hover span,nav a:hover,.list-menu__item:hover{color:var(--dd-rust)!important}.header__icon,.header__icon svg{color:var(--dd-offwhite)!important}.announcement-bar{background-color:var(--dd-rust)!important;color:var(--dd-white)!important;font-family:var(--font-mono)!important;font-size:.8rem!important;letter-spacing:1.5px!important;text-transform:uppercase!important;padding:8px 0!important}.banner,.hero,.image-banner,.slideshow{position:relative}.banner__content,.hero__content{background:linear-gradient(135deg,#1c1f24eb,#1a3a5cd9)!important;padding:48px!important;border-left:4px solid var(--dd-rust)!important}.banner__heading,.hero__heading{font-family:var(--font-heading)!important;font-size:3.5rem!important;letter-spacing:3px!important;color:var(--dd-white)!important}.button,.btn,button[type=submit],.shopify-payment-button__button,input[type=submit]{font-family:var(--font-body)!important;font-weight:600!important;letter-spacing:1px!important;text-transform:uppercase!important;border-radius:3px!important;transition:all .25s ease!important;cursor:pointer!important;padding:12px 28px!important;font-size:.9rem!important}.button--primary,.btn--primary,button.button--primary{background-color:var(--dd-rust)!important;color:var(--dd-white)!important;border:2px solid var(--dd-rust)!important}.button--primary:hover,.btn--primary:hover{background-color:#a83d15!important;border-color:#a83d15!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #c94a1a4d!important}.button--secondary,.btn--secondary{background-color:transparent!important;color:var(--dd-offwhite)!important;border:2px solid var(--dd-border)!important}.button--secondary:hover,.btn--secondary:hover{border-color:var(--dd-rust)!important;color:var(--dd-rust)!important}.btn-amazon{display:block;width:100%;padding:16px 24px;background-color:var(--dd-amazon);color:var(--dd-steel)!important;text-align:center;font-family:var(--font-body);font-weight:700;font-size:1.05rem;letter-spacing:.5px;border-radius:4px;border:none;cursor:pointer;transition:all .25s ease;text-decoration:none!important;margin-top:12px}.btn-amazon:hover{background-color:#e8890a;transform:translateY(-1px);box-shadow:0 4px 16px #ff990059;color:var(--dd-steel)!important}.btn-amazon:before{content:"\1f6d2  "}.btn-quote{display:block;width:100%;padding:14px 24px;background-color:transparent;color:var(--dd-amber)!important;text-align:center;font-family:var(--font-body);font-weight:600;font-size:.95rem;letter-spacing:1px;text-transform:uppercase;border-radius:4px;border:2px solid var(--dd-amber);cursor:pointer;transition:all .25s ease;text-decoration:none!important;margin-top:8px}.btn-quote:hover{background-color:var(--dd-amber);color:var(--dd-steel)!important}.card,.product-card,.card-wrapper,.collection-product-card{background-color:var(--dd-iron)!important;border:1px solid var(--dd-border)!important;border-radius:4px!important;overflow:hidden!important;transition:all .3s ease!important}.card:hover,.product-card:hover,.card-wrapper:hover{border-color:var(--dd-rust)!important;transform:translateY(-3px)!important;box-shadow:0 8px 24px #0000004d!important}.card__heading,.card__heading a,.product-card__title,.card__information h3 a{font-family:var(--font-body)!important;font-weight:600!important;color:var(--dd-white)!important;text-transform:none!important;letter-spacing:0!important}.card__information,.product-card__info{padding:16px!important;background-color:var(--dd-iron)!important}.price,.price-item,.money,.product__price,.price__regular .price-item--regular{color:var(--dd-amber)!important;font-family:var(--font-mono)!important;font-weight:500!important;font-size:1.1rem!important}.product,.product-section{background-color:var(--dd-steel)!important}.product__title,.product__title h1{font-family:var(--font-heading)!important;font-size:2.5rem!important;letter-spacing:2px!important;color:var(--dd-white)!important;border-bottom:3px solid var(--dd-rust);padding-bottom:12px;margin-bottom:16px}.product__description,.product__description p{color:var(--dd-offwhite)!important;font-size:.95rem!important;line-height:1.7!important}.product__description ul,.product__description ol{margin-left:20px!important;color:var(--dd-offwhite)!important}.product__description li{margin-bottom:6px!important;color:var(--dd-offwhite)!important}.product__description strong,.product__description b{color:var(--dd-white)!important}.product__vendor{font-family:var(--font-mono)!important;font-size:.75rem!important;letter-spacing:2px!important;text-transform:uppercase!important;color:var(--dd-rust)!important}.collection-hero,.collection-banner{background-color:var(--dd-iron)!important;border-bottom:3px solid var(--dd-rust)!important}.collection-hero__title{font-family:var(--font-heading)!important;color:var(--dd-white)!important}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],input[type=search],input[type=url],select,textarea,.field__input{background-color:var(--dd-iron)!important;border:1px solid var(--dd-border)!important;color:var(--dd-offwhite)!important;font-family:var(--font-body)!important;border-radius:3px!important;padding:10px 14px!important;transition:border-color .2s ease!important}input:focus,select:focus,textarea:focus,.field__input:focus{border-color:var(--dd-rust)!important;outline:none!important;box-shadow:0 0 0 2px #c94a1a33!important}label,.field__label{color:var(--dd-muted)!important;font-family:var(--font-body)!important;font-weight:500!important;font-size:.85rem!important;text-transform:uppercase!important;letter-spacing:.5px!important}.footer,.section-footer,footer{background-color:#141619!important;border-top:3px solid var(--dd-rust)!important;color:var(--dd-muted)!important;padding:48px 0 24px!important}.footer__title,.footer h3,.footer h4{font-family:var(--font-heading)!important;color:var(--dd-white)!important;letter-spacing:2px!important;margin-bottom:16px!important}.footer a{color:var(--dd-muted)!important}.footer a:hover{color:var(--dd-rust)!important}.footer__copyright{font-family:var(--font-mono)!important;font-size:.75rem!important;color:var(--dd-muted)!important;border-top:1px solid var(--dd-border)!important;padding-top:24px!important;margin-top:32px!important}.newsletter{background-color:var(--dd-iron)!important;border:1px solid var(--dd-border)!important;border-radius:4px!important;padding:32px!important}.badge,.tag{font-family:var(--font-mono)!important;font-size:.7rem!important;letter-spacing:1.5px!important;text-transform:uppercase!important;padding:4px 10px!important;border-radius:2px!important}.badge--sale{background-color:var(--dd-rust)!important;color:var(--dd-white)!important}.breadcrumb,.breadcrumbs{font-family:var(--font-mono)!important;font-size:.75rem!important;color:var(--dd-muted)!important;letter-spacing:1px!important;text-transform:uppercase!important;padding:16px 0!important}hr{border-color:var(--dd-border)!important}.section-divider{width:60px;height:3px;background-color:var(--dd-rust);margin:16px 0}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--dd-steel)}::-webkit-scrollbar-thumb{background:var(--dd-border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--dd-rust)}::selection{background-color:var(--dd-rust);color:var(--dd-white)}.cart-drawer,.drawer,.cart-notification{background-color:var(--dd-iron)!important;color:var(--dd-offwhite)!important;border-left:3px solid var(--dd-rust)!important}.quantity{border-color:var(--dd-border)!important}.quantity__button{color:var(--dd-offwhite)!important}.pagination a,.pagination span{color:var(--dd-muted)!important;border:1px solid var(--dd-border)!important;border-radius:3px!important}.pagination .current,.pagination a:hover{background-color:var(--dd-rust)!important;border-color:var(--dd-rust)!important;color:var(--dd-white)!important}.modal,.popup{background-color:var(--dd-iron)!important;border:1px solid var(--dd-border)!important;color:var(--dd-offwhite)!important}.loading-overlay{background-color:#1c1f24cc!important}.rich-text{background-color:var(--dd-steel)!important}.rich-text .rich-text__heading{color:var(--dd-white)!important}.image-with-text{background-color:var(--dd-iron)!important;border-radius:4px!important}.collapsible-content,.accordion{border-color:var(--dd-border)!important}.collapsible-content summary,.accordion__title{color:var(--dd-white)!important}.product-badge-amazon{display:inline-block;background-color:#ff990026;color:var(--dd-amazon);font-family:var(--font-mono);font-size:.7rem;letter-spacing:1.5px;text-transform:uppercase;padding:4px 12px;border-radius:2px;border:1px solid rgba(255,153,0,.3);margin-bottom:8px}.product-badge-invoice{display:inline-block;background-color:#1a3a5c4d;color:var(--dd-blue);font-family:var(--font-mono);font-size:.7rem;letter-spacing:1.5px;text-transform:uppercase;padding:4px 12px;border-radius:2px;border:1px solid rgba(26,58,92,.4);margin-bottom:8px}@media(max-width:768px){h1,.h1{font-size:2.25rem!important}h2,.h2{font-size:1.75rem!important}h3,.h3{font-size:1.25rem!important}.banner__heading,.hero__heading{font-size:2.5rem!important}.product__title,.product__title h1{font-size:1.75rem!important}:root{--section-padding: 36px;--gap: 16px}}@media(max-width:480px){h1,.h1{font-size:1.75rem!important}h2,.h2{font-size:1.5rem!important}.btn-amazon,.btn-quote{font-size:.9rem;padding:14px 20px}}.text-rust{color:var(--dd-rust)!important}.text-amber{color:var(--dd-amber)!important}.text-blue{color:var(--dd-blue)!important}.text-muted{color:var(--dd-muted)!important}.text-white{color:var(--dd-white)!important}.bg-steel{background-color:var(--dd-steel)!important}.bg-iron{background-color:var(--dd-iron)!important}.font-heading{font-family:var(--font-heading)!important}.font-mono{font-family:var(--font-mono)!important}.border-rust{border-color:var(--dd-rust)!important}.accent-line{width:60px;height:3px;background:var(--dd-rust)}.product-amazon-hide-cart .buy-buttons,.product-amazon-hide-cart .buy-it-now,.product-amazon-hide-cart [name=add],.product-amazon-hide-cart .product-form__buttons,.product-amazon-hide-cart .product-form__submit,.product-amazon-hide-cart .shopify-payment-button,.product-amazon-hide-cart .quantity-selector,.product-amazon-hide-cart quantity-input,.product-amazon-hide-cart .product-form{display:none!important}.header__nav a,.header__nav-link,nav a[href]{color:var(--dd-offwhite)!important;opacity:1!important}.header__nav a:hover,.header__nav-link:hover,nav a[href]:hover{color:var(--dd-amber)!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/add-custom-theme.css.map */
