:root{--color-nanogrip-black: #0A0A0A;--color-nanogrip-charcoal: #1A1A1A;--color-nanogrip-steel: #4A5568;--color-nanogrip-steel-light: #718096;--color-nanogrip-grey: #2D3748;--color-nanogrip-white: #FFFFFF;--color-nanogrip-off-white: #E8E8E8;--font-technical: "Roboto Mono", monospace;--font-body: "Inter", sans-serif;--spacing-industrial: 2px;--border-industrial: 1px}h1,h2,.h1,.h2{text-transform:uppercase;letter-spacing:.05em;font-weight:600;line-height:1.1}.technical-text{font-family:var(--font-technical);letter-spacing:.02em;font-size:.9em}.product-card__title,.product__title{font-weight:600;letter-spacing:.02em;text-transform:none}.price{font-family:var(--font-technical);font-weight:500}.button,button,[type=submit]{border-radius:0!important;text-transform:uppercase;letter-spacing:.1em;font-weight:600;font-size:.875rem;transition:all .2s ease;border-width:2px}.button--primary{background:var(--color-nanogrip-white);color:var(--color-nanogrip-black);border-color:var(--color-nanogrip-white)}.button--primary:hover{background:var(--color-nanogrip-off-white);transform:translateY(-1px);box-shadow:0 4px 12px #0000004d}.button--secondary{background:transparent;color:var(--color-nanogrip-white);border-color:var(--color-nanogrip-white)}.button--secondary:hover{background:var(--color-nanogrip-white);color:var(--color-nanogrip-black)}.product-card{border:1px solid var(--color-nanogrip-grey);background:var(--color-nanogrip-charcoal);transition:all .3s ease}.product-card:hover{border-color:var(--color-nanogrip-steel);transform:translateY(-2px);box-shadow:0 8px 24px #0006}.product-card__image{background:var(--color-nanogrip-black)}.badge--sold-out{background:var(--color-nanogrip-grey);color:var(--color-nanogrip-white);text-transform:uppercase;font-size:.75rem;letter-spacing:.1em;border-radius:0;padding:4px 12px}.header{background:var(--color-nanogrip-black);border-bottom:1px solid var(--color-nanogrip-grey)}.header__logo{font-family:var(--font-technical);text-transform:uppercase;letter-spacing:.15em;font-weight:700}.header__menu-item{text-transform:uppercase;letter-spacing:.08em;font-size:.875rem;font-weight:500}.footer{background:var(--color-nanogrip-black);border-top:1px solid var(--color-nanogrip-grey)}.footer__heading{text-transform:uppercase;letter-spacing:.1em;font-size:.875rem;font-weight:600;color:var(--color-nanogrip-steel-light)}input,textarea,select{border-radius:0!important;background:var(--color-nanogrip-charcoal);border:1px solid var(--color-nanogrip-grey);color:var(--color-nanogrip-off-white)}input:focus,textarea:focus,select:focus{border-color:var(--color-nanogrip-steel);outline:none;box-shadow:0 0 0 2px #4a556833}.product__info-wrapper{background:var(--color-nanogrip-charcoal);border:1px solid var(--color-nanogrip-grey);padding:2rem}.product__description{line-height:1.7;color:var(--color-nanogrip-off-white)}.variant-selector{border:1px solid var(--color-nanogrip-grey);border-radius:0}.variant-selector__option{border-radius:0;text-transform:uppercase;font-size:.875rem;letter-spacing:.05em}.cart-drawer{background:var(--color-nanogrip-black);border-left:1px solid var(--color-nanogrip-grey)}.cart-item{border-bottom:1px solid var(--color-nanogrip-grey)}.collection-hero{background:var(--color-nanogrip-charcoal);border-bottom:1px solid var(--color-nanogrip-grey)}.collection__title{text-transform:uppercase;letter-spacing:.1em}.facets{background:var(--color-nanogrip-charcoal);border:1px solid var(--color-nanogrip-grey)}.facets__heading{text-transform:uppercase;font-size:.875rem;letter-spacing:.08em;font-weight:600}.text-technical{font-family:var(--font-technical)}.text-uppercase{text-transform:uppercase;letter-spacing:.08em}.border-industrial{border:1px solid var(--color-nanogrip-grey)}.bg-industrial{background:var(--color-nanogrip-charcoal)}@keyframes mechanical-slide{0%{transform:translate(-2px)}to{transform:translate(0)}}.animate-mechanical{animation:mechanical-slide .2s ease}a:not(.button):hover{color:var(--color-nanogrip-steel-light);transition:color .2s ease}@media screen and (max-width: 749px){h1,.h1{font-size:1.75rem}h2,.h2{font-size:1.5rem}.button{font-size:.8125rem}}.site-tagline{font-family:var(--font-technical);text-transform:uppercase;letter-spacing:.15em;font-size:.75rem;color:var(--color-nanogrip-steel-light)}.product-specs{font-family:var(--font-technical);font-size:.875rem;line-height:1.8;border-left:2px solid var(--color-nanogrip-steel);padding-left:1rem}.uk-badge{display:inline-block;padding:4px 12px;background:transparent;border:1px solid var(--color-nanogrip-steel);color:var(--color-nanogrip-steel-light);text-transform:uppercase;font-size:.75rem;letter-spacing:.1em;font-family:var(--font-technical)}
/*# sourceMappingURL=/cdn/shop/t/10/assets/nanogrip-custom.css.map */
