:root{--ig-red: #c0392b;--ig-red-dark: #922b21;--ig-red-light: #e74c3c;--ig-black: #0f0f0f;--ig-steel: #1e1e1e;--ig-surface: #141414;--ig-border: #2a2a2a;--ig-gray: #888888;--ig-light-gray: #cccccc;--ig-white: #ffffff;--ig-font-display: "Barlow Condensed", "Arial Narrow", sans-serif;--ig-font-body: "Barlow", "Arial", sans-serif;--ig-radius: 2px;--ig-transition: .18s ease}body{background-color:var(--ig-black);color:var(--ig-white);font-family:var(--ig-font-body)}*,*:before,*:after{box-sizing:border-box}a{color:var(--ig-red);transition:color var(--ig-transition)}a:hover{color:var(--ig-red-light)}.announcement-bar{background-color:var(--ig-red)!important;color:var(--ig-white)!important;font-family:var(--ig-font-body);font-size:12px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;padding:10px 0;border-bottom:none}.announcement-bar__message{color:var(--ig-white)!important}.header-wrapper{background-color:var(--ig-black)!important;border-bottom:2px solid var(--ig-red)!important;position:sticky;top:0;z-index:100}.header{background-color:var(--ig-black)!important;padding:0 2rem;min-height:64px}.header__heading-link,.header__heading{color:var(--ig-white)!important}.header__menu-item,.header__menu-item a,.list-menu__item a{color:var(--ig-light-gray)!important;font-family:var(--ig-font-body);font-size:12px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;transition:color var(--ig-transition)}.header__menu-item a:hover,.list-menu__item a:hover{color:var(--ig-white)!important}.header__icon svg,.header__icon path{fill:var(--ig-white)!important;stroke:var(--ig-white)!important}.mega-menu,.header__submenu{background-color:var(--ig-steel)!important;border:1px solid var(--ig-border)!important;border-top:2px solid var(--ig-red)!important}.slideshow,.banner{background-color:var(--ig-black);border-bottom:1px solid var(--ig-border)}.banner__heading,.slideshow__heading{font-family:var(--ig-font-display)!important;font-size:clamp(40px,6vw,72px)!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase!important;color:var(--ig-white)!important;line-height:1.1!important}.banner__text,.slideshow__text{font-family:var(--ig-font-body)!important;font-size:16px!important;color:var(--ig-gray)!important;max-width:480px;line-height:1.6}.button,.btn,button[type=submit],.shopify-payment-button__button{background-color:var(--ig-red)!important;color:var(--ig-white)!important;border:none!important;border-radius:var(--ig-radius)!important;font-family:var(--ig-font-body)!important;font-size:13px!important;font-weight:600!important;letter-spacing:1.5px!important;text-transform:uppercase!important;padding:14px 28px!important;cursor:pointer;transition:background-color var(--ig-transition),transform var(--ig-transition)}.button:hover,.btn:hover,button[type=submit]:hover{background-color:var(--ig-red-dark)!important;transform:translateY(-1px)}.button--secondary,.btn--secondary{background-color:transparent!important;border:1px solid var(--ig-border)!important;color:var(--ig-light-gray)!important}.button--secondary:hover,.btn--secondary:hover{border-color:var(--ig-red)!important;color:var(--ig-white)!important;background-color:transparent!important}.collection-list__wrapper,.product-grid,.collection-grid{background-color:var(--ig-black)}.card-wrapper,.card{background-color:var(--ig-steel)!important;border:1px solid var(--ig-border)!important;border-radius:var(--ig-radius)!important;transition:border-color var(--ig-transition),transform var(--ig-transition)}.card-wrapper:hover,.card:hover{border-color:var(--ig-red)!important;transform:translateY(-2px)}.card__heading,.card__heading a{font-family:var(--ig-font-body)!important;font-size:14px!important;font-weight:600!important;color:var(--ig-white)!important;letter-spacing:.5px}.price,.price__regular,.price-item{color:var(--ig-red)!important;font-family:var(--ig-font-body)!important;font-size:16px!important;font-weight:700!important}.price__sale{color:var(--ig-red-light)!important}.badge,.card__badge{background-color:var(--ig-red)!important;color:var(--ig-white)!important;border-radius:var(--ig-radius)!important;font-size:10px!important;font-weight:700!important;letter-spacing:1px!important;text-transform:uppercase!important}.product__title{font-family:var(--ig-font-display)!important;font-size:clamp(24px,3vw,36px)!important;font-weight:700!important;letter-spacing:1px!important;text-transform:uppercase!important;color:var(--ig-white)!important}.product__description,.product-description{color:var(--ig-gray)!important;font-size:15px!important;line-height:1.7!important}.product-form__input label,.variant-picker label{color:var(--ig-light-gray)!important;font-size:12px!important;font-weight:600!important;letter-spacing:1px!important;text-transform:uppercase!important}.swatch__input:checked+.swatch__label,.variant-input:checked+.variant-input-label{border-color:var(--ig-red)!important;color:var(--ig-white)!important}.featured-collection,.collection-list{background-color:var(--ig-surface)!important;padding:48px 0!important}.collection-list-wrapper__title,.featured-collection__title,.section-header h2{font-family:var(--ig-font-display)!important;font-size:clamp(24px,3vw,36px)!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase!important;color:var(--ig-white)!important}.multicolumn,.columns{background-color:var(--ig-black)!important;border-top:1px solid var(--ig-border);border-bottom:1px solid var(--ig-border);padding:32px 0!important}.multicolumn-card__title,.column__heading{color:var(--ig-white)!important;font-size:13px!important;font-weight:600!important;letter-spacing:.5px!important}.multicolumn-card__description,.column__text{color:var(--ig-gray)!important;font-size:12px!important}.cart-drawer,.cart{background-color:var(--ig-steel)!important;color:var(--ig-white)!important}.cart-drawer__header{background-color:var(--ig-black)!important;border-bottom:2px solid var(--ig-red)!important}.cart-item__name,.cart-item__title{color:var(--ig-white)!important;font-weight:600!important}.cart-item__price,.totals__total-value{color:var(--ig-red)!important;font-weight:700!important}.cart__checkout-button{background-color:var(--ig-red)!important;font-weight:700!important;letter-spacing:1.5px!important;text-transform:uppercase!important}.footer{background-color:#0a0a0a!important;border-top:2px solid var(--ig-border)!important;color:var(--ig-gray)!important;padding:48px 0 24px!important}.footer__heading{color:var(--ig-white)!important;font-family:var(--ig-font-body)!important;font-size:11px!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase!important;margin-bottom:16px!important}.footer-block__list a,.footer__list a{color:var(--ig-gray)!important;font-size:13px!important;text-decoration:none;transition:color var(--ig-transition)}.footer-block__list a:hover,.footer__list a:hover{color:var(--ig-white)!important}.footer__copyright,.copyright{color:#444!important;font-size:12px!important;border-top:1px solid var(--ig-border);padding-top:20px;margin-top:32px}input[type=text],input[type=email],input[type=tel],input[type=password],textarea,select{background-color:var(--ig-steel)!important;border:1px solid var(--ig-border)!important;border-radius:var(--ig-radius)!important;color:var(--ig-white)!important;font-family:var(--ig-font-body)!important;font-size:14px!important;padding:12px 16px!important;transition:border-color var(--ig-transition)}input:focus,textarea:focus,select:focus{outline:none!important;border-color:var(--ig-red)!important;box-shadow:0 0 0 2px #c0392b33!important}input::placeholder,textarea::placeholder{color:#555!important}label{color:var(--ig-light-gray)!important;font-size:12px!important;font-weight:600!important;letter-spacing:1px!important;text-transform:uppercase!important;margin-bottom:6px!important;display:block}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--ig-black)}::-webkit-scrollbar-thumb{background:var(--ig-border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--ig-red)}.ig-red{color:var(--ig-red)!important}.ig-uppercase{text-transform:uppercase!important;letter-spacing:1.5px!important}.ig-section-label{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--ig-red);margin-bottom:12px;display:block}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ironshift-custom.css.map */
