:root{--color-gold: #D4AF37;--color-gold-dark: #B8941F;--color-black: #0A0A0A;--color-gray: #2A2A2A;--color-ash: #E8E8E8;--color-white: #FFFFFF;--color-foreground: #2A2A2A;--color-background: #E8E8E8;--color-foreground-rgb: 42, 42, 42;--color-background-rgb: 232, 232, 232;--font-body-family: "Courier New", Courier, monospace;--font-heading-family: "Courier New", Courier, monospace;--font-body-style: normal;--font-heading-style: normal;--font-body-weight: 400;--font-heading-weight: 700;--spacing-brutalist: 2px;--spacing-tight: 8px;--spacing-base: 16px;--spacing-loose: 24px;--spacing-extra-loose: 48px;--border-width: 2px;--border-width-heavy: 3px;--border-width-extra-heavy: 4px;--border-color: var(--color-gray);--border-color-accent: var(--color-gold);--hover-transition-duration: 0s;--surface-transition-duration: 0s;--submenu-animation-speed: 0s;--style-border-radius-inputs: 0;--style-border-radius-buttons: 0;--style-border-radius-cards: 0}*{font-family:var(--font-body-family)!important}body{background:var(--color-ash);color:var(--color-gray);font-family:var(--font-body-family);line-height:1.6}*,*:before,*:after{transition:none!important;animation:none!important}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);letter-spacing:4px;text-transform:uppercase}p{line-height:1.8}a{color:var(--color-gray);text-decoration:none}a:hover{color:var(--color-gold-dark)}.button,button,[type=submit]{background:var(--color-black);color:var(--color-gold);border:var(--border-width) solid var(--color-black);font-family:var(--font-body-family);font-size:11px;letter-spacing:3px;text-transform:uppercase;font-weight:700;padding:16px 32px;cursor:pointer;border-radius:0}.button:hover,button:hover,[type=submit]:hover{background:var(--color-gold);color:var(--color-black);border-color:var(--color-gold)}.button--secondary{background:transparent;color:var(--color-gray);border-color:var(--color-gray)}.button--secondary:hover{background:var(--color-gray);color:var(--color-white)}input,textarea,select{background:var(--color-white);border:var(--border-width) solid var(--color-gray);color:var(--color-gray);font-family:var(--font-body-family);padding:12px 16px;border-radius:0}input:focus,textarea:focus,select:focus{border-color:var(--color-gold);outline:none}*,*:before,*:after{box-shadow:none!important}.header{background:var(--color-white);border-bottom:var(--border-width-heavy) solid var(--color-gray);padding:24px 48px;position:sticky;top:0;z-index:1000}.header__heading-logo{font-size:24px;font-weight:700;letter-spacing:8px;color:var(--color-black)}.header__menu-item{font-size:11px;letter-spacing:3px;text-transform:uppercase;opacity:.6}.header__menu-item:hover,.header__menu-item.active{opacity:1;color:var(--color-gold-dark)}.footer{background:var(--color-black);color:var(--color-ash);border-top:var(--border-width-extra-heavy) solid var(--color-gold);padding:80px 48px 40px}.footer__heading{color:var(--color-gold);font-size:14px;letter-spacing:3px;margin-bottom:24px}.footer__list-item a{color:var(--color-ash);opacity:.6;font-size:12px;letter-spacing:2px}.footer__list-item a:hover{opacity:1;color:var(--color-gold)}.card{background:var(--color-white);border:var(--border-width) solid var(--color-gray);border-radius:0;padding:40px}.card:hover{border-color:var(--color-gold);background:var(--color-ash)}.product-card{background:var(--color-white);border:var(--border-width) solid var(--color-gray)}.product-card:hover{border-color:var(--color-gold)}.product-card__title{font-size:14px;letter-spacing:3px;text-transform:uppercase;font-weight:700}.price{color:var(--color-gold);font-size:18px;font-weight:700;letter-spacing:2px}.badge{background:var(--color-gold);color:var(--color-black);padding:4px 12px;font-size:9px;letter-spacing:2px;text-transform:uppercase;font-weight:700;border-radius:0}.text-gold{color:var(--color-gold)!important}.text-gold-dark{color:var(--color-gold-dark)!important}.bg-black{background-color:var(--color-black)!important}.bg-white{background-color:var(--color-white)!important}.bg-ash{background-color:var(--color-ash)!important}.border-gold{border-color:var(--color-gold)!important}.border-heavy{border-width:var(--border-width-heavy)!important}.border-extra-heavy{border-width:var(--border-width-extra-heavy)!important}.letter-spacing-loose{letter-spacing:4px}.letter-spacing-extra-loose{letter-spacing:8px}.uppercase{text-transform:uppercase}@media(max-width:768px){.header{padding:16px 24px}.footer{padding:60px 24px 40px}h1{font-size:32px;letter-spacing:2px}}.product-media img,.product__media img,.product-media-modal__content img,.product__media-item img,img[src*="cdn.shopify.com/s/files"]{opacity:1!important;visibility:visible!important;display:block!important;width:100%;height:auto;max-width:100%}.product__media-wrapper,.product-media-container,.product__media-list{background:var(--color-white)!important}.product__media-thumbnail img{opacity:1!important;visibility:visible!important;display:block!important}.product-media-modal img{opacity:1!important;visibility:visible!important}.product__media img,.product-media img,img.product__image,.product__modal-opener img,product-media img,[class*=product] img,[class*=media] img{opacity:1!important;visibility:visible!important;display:block!important;filter:none!important;transform:none!important;object-fit:cover!important}.slideshow__media img,.carousel__media img{opacity:1!important;visibility:visible!important}.product__media-wrapper,.product-media__wrapper,.media-wrapper{background-color:#fff!important}img[loading]{opacity:1!important}img[loading=lazy]{opacity:1!important;visibility:visible!important}@media(max-width:768px){[style*="padding: 0 48px"],[style*="padding:0 48px"]{padding-left:24px!important;padding-right:24px!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/gritt-custom.css.map */
