:root{--obd-black: #000000;--obd-black-900: #070707;--obd-black-800: #0e0e0e;--obd-black-700: #161616;--obd-steel: #9a9a9a;--obd-bone: #e6e2d6;--obd-white: #ffffff;--obd-green: #12ff12;--obd-green-acid: #92ea00;--obd-green-deep: #3d6b00;--obd-border: rgba(255, 255, 255, .14);--obd-page-width: 144rem;--obd-display: "OBD Anton", Impact, "Arial Narrow", sans-serif;--obd-condensed: "OBD Oswald", "Arial Narrow", sans-serif;--obd-body: "OBD Barlow", Arial, sans-serif;--obd-mono: "OBD Share Tech Mono", ui-monospace, monospace}html{scroll-behavior:smooth}body,.gradient{background:var(--obd-black);color:var(--obd-white)}body,input,textarea,select{font-family:var(--obd-body)}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--obd-display);font-weight:400;letter-spacing:.02em;text-transform:uppercase}.button,.shopify-payment-button__button,.header__menu-item,.menu-drawer__menu-item,.footer-block__heading{font-family:var(--obd-condensed);font-weight:700;letter-spacing:.13em;text-transform:uppercase}.button,.shopify-payment-button__button--unbranded{min-height:4.8rem;border-radius:0;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.button:hover,.shopify-payment-button__button--unbranded:hover{transform:translateY(-2px);box-shadow:0 0 22px #12ff1252}.announcement-bar-section .utility-bar{background:var(--obd-green);color:var(--obd-black)}.announcement-bar__message{color:var(--obd-black);font-family:var(--obd-condensed);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.header-wrapper,.header{background:#000000f5}.header-wrapper{border-bottom:1px solid var(--obd-border)}.header__heading-link,.header__menu-item,.header__active-menu-item,.list-menu__item,.header__icon,.header__icon .icon,.menu-drawer__menu-item,.menu-drawer__account{color:var(--obd-white)}.header__menu-item:hover,.header__active-menu-item,.menu-drawer__menu-item:hover{color:var(--obd-green)}.header__menu-item span{text-decoration:none}.obd-header-statement{display:block;max-width:64rem;color:var(--obd-white)!important;font-family:var(--obd-display);font-size:clamp(2.1rem,2.05vw,3rem);line-height:.96!important;letter-spacing:.02em;text-align:left;text-transform:uppercase}@media screen and (max-width:749px){.obd-header-statement{max-width:18rem;font-size:1.45rem;line-height:1!important}}.menu-drawer,.menu-drawer__inner-container,.menu-drawer__navigation-container,.predictive-search,.search-modal,.cart-drawer .drawer__inner,.cart-notification{background:var(--obd-black-900);color:var(--obd-white)}.cart-count-bubble{background:var(--obd-green);color:var(--obd-black);font-family:var(--obd-mono)}.obd-division-strip{position:relative;z-index:3;border-bottom:1px solid var(--obd-border);background:var(--obd-black-900)}.obd-division-strip__inner{display:flex;min-height:4.4rem;max-width:var(--obd-page-width);margin:0 auto;padding:0 2.4rem;align-items:center;gap:2.4rem}.obd-division-strip__links{display:flex;flex:1;min-width:0;align-items:center;gap:2.2rem;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--obd-green) var(--obd-black-900)}.obd-division-strip__links::-webkit-scrollbar{height:.4rem}.obd-division-strip__links::-webkit-scrollbar-thumb{background:var(--obd-green)}.obd-division-strip__label,.obd-division-strip__link,.obd-division-strip__meta{flex:0 0 auto;font-family:var(--obd-mono);font-size:1.1rem;letter-spacing:.13em;text-transform:uppercase;text-decoration:none;white-space:nowrap}.obd-division-strip__label{color:var(--obd-green)}.obd-division-strip__link{display:inline-flex;min-height:4.4rem;align-items:center;color:#d0d0d0}.obd-division-strip__link:hover,.obd-division-strip__link:focus-visible{color:var(--obd-white)}.obd-division-strip__meta{display:flex;gap:2rem;padding-left:2.4rem;border-left:1px solid var(--obd-border);color:#777}.obd-division-strip__meta a{color:var(--obd-white)}.obd-command-home{overflow:hidden;background:var(--obd-black);color:var(--obd-white)}.obd-command-home a{color:inherit}.obd-command-home h1,.obd-command-home h2,.obd-command-home h3,.obd-command-home .h1,.obd-command-home .h2,.obd-command-home .h3{overflow-wrap:break-word}.obd-shell{width:min(100%,var(--obd-page-width));margin:0 auto;padding-inline:clamp(2rem,4vw,4.8rem)}.obd-hero{position:relative;min-height:0;isolation:isolate;background:var(--obd-black-900);border-bottom:1px solid var(--obd-border)}.obd-hero__visual{position:relative}.obd-hero__media{position:relative;width:100%;aspect-ratio:16 / 9;max-height:76rem;overflow:hidden;background:var(--obd-black-800)}.obd-hero__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.obd-hero__quick-shop{position:absolute;right:clamp(1.6rem,4vw,4.8rem);bottom:clamp(1.6rem,3vw,3.2rem);display:inline-flex;min-height:4.8rem;padding:1.2rem 2.4rem;align-items:center;gap:1.2rem;border:1px solid var(--obd-green);background:var(--obd-green);color:var(--obd-black)!important;font-family:var(--obd-condensed);font-size:1.4rem;font-weight:700;letter-spacing:.12em;line-height:1.3;text-decoration:none;text-transform:uppercase;box-shadow:0 .6rem 2rem #000000a6}.obd-hero__quick-shop:hover,.obd-hero__quick-shop:focus-visible{background:var(--obd-white);border-color:var(--obd-white)}.obd-hero:after{content:none}.obd-hero__content{width:100%;padding-block:clamp(3.6rem,6vw,6.4rem);background:radial-gradient(90% 140% at 50% 0%,rgba(18,255,18,.08),transparent 60%),var(--obd-black-900)}.obd-eyebrow{margin:0;color:var(--obd-green-acid);font-family:var(--obd-condensed);font-size:1.2rem;font-weight:700;letter-spacing:.3em;text-transform:uppercase}.obd-hero__title{max-width:14ch;margin:1.8rem 0 0;color:var(--obd-white);font-size:clamp(5.2rem,7.5vw,10rem);line-height:1.04;text-wrap:balance}.obd-hero__text{max-width:62rem;margin:2.2rem 0 0;color:#d0d0d0;font-size:clamp(1.6rem,2vw,2rem);line-height:1.55}.obd-actions{display:flex;flex-wrap:wrap;gap:1.4rem;margin-top:3.2rem}.obd-button{display:inline-flex;min-height:4.8rem;padding:1.2rem 2.4rem;align-items:center;justify-content:center;border:1px solid var(--obd-green);color:var(--obd-black)!important;background:var(--obd-green);font-family:var(--obd-condensed);font-size:1.3rem;font-weight:700;letter-spacing:.15em;line-height:1;text-transform:uppercase;text-decoration:none;clip-path:polygon(1rem 0,100% 0,100% calc(100% - 1rem),calc(100% - 1rem) 100%,0 100%,0 1rem);transition:transform .15s ease,box-shadow .15s ease}.obd-button:hover,.obd-button:focus-visible{transform:translateY(-2px);box-shadow:0 0 24px #12ff1261}.obd-button--secondary{color:var(--obd-white)!important;background:#00000094;border-color:#ffffff61}.obd-section{padding-block:clamp(6.4rem,9vw,11rem)}.obd-section--dark{border-block:1px solid var(--obd-border);background:var(--obd-black-900)}.obd-section-head{display:flex;margin-bottom:4rem;align-items:end;justify-content:space-between;gap:2.4rem}.obd-section-title{max-width:18ch;margin:.9rem 0 0;color:var(--obd-white);font-size:clamp(4rem,5vw,6.6rem);line-height:1.06}.obd-section-copy{max-width:64rem;margin:1.5rem 0 0;color:#b8b8b8;font-size:1.7rem;line-height:1.55}.obd-counter{color:#6f6f6f;font-family:var(--obd-mono);font-size:1.3rem;letter-spacing:.12em;white-space:nowrap}.obd-divisions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.obd-division-card{position:relative;min-height:0;display:grid;grid-template-rows:auto 1fr;overflow:hidden;align-items:stretch;border:1px solid var(--obd-border);background:var(--obd-black-800);color:var(--obd-white);text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.obd-division-card:hover,.obd-division-card:focus-visible{transform:translateY(-4px);border-color:var(--obd-green);box-shadow:0 2rem 5rem #000000bf,0 0 24px #12ff1224}.obd-division-card__media{position:relative;display:block;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:#050505}.obd-division-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.obd-division-card:hover .obd-division-card__media img{transform:scale(1.045)}.obd-division-card__shade{display:none}.obd-division-card__content{position:relative;z-index:1;width:100%;min-height:15.5rem;padding:2.2rem 2.4rem 2.5rem;border-top:1px solid var(--obd-border);background:#050505}.obd-division-card__code{display:block;color:var(--obd-green);font-family:var(--obd-mono);font-size:1.2rem;line-height:1.4;letter-spacing:.17em}.obd-division-card__title{display:block;margin:.8rem 0 0;color:var(--obd-white);font-size:clamp(2.6rem,2.7vw,3.6rem);line-height:1.08}.obd-division-card__text{display:block;margin:1.2rem 0 0;color:#c2c2c2;font-size:1.4rem;line-height:1.45}.obd-split{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(4rem,7vw,10rem)}.obd-split--reverse .obd-split__media{order:2}.obd-split__media{position:relative;min-height:42rem;overflow:hidden;border:1px solid var(--obd-border);background:var(--obd-black-800);box-shadow:0 2rem 5rem #000000b8}.obd-split__media img{width:100%;height:100%;min-height:42rem;object-fit:cover}.obd-split__content h2{margin:1.2rem 0 0;color:var(--obd-white);font-size:clamp(4rem,5vw,6.8rem);line-height:1.06}.obd-split__content p{margin:2rem 0 0;color:#b8b8b8;font-size:1.7rem;line-height:1.6}.obd-value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--obd-border);background:var(--obd-black-900)}.obd-value{padding:3.2rem}.obd-value+.obd-value{border-left:1px solid var(--obd-border)}.obd-value__number{color:var(--obd-green);font-family:var(--obd-mono);font-size:1.2rem;letter-spacing:.16em}.obd-value h3{margin:1.3rem 0 0;color:var(--obd-white);font-size:2.7rem;line-height:1.12}.obd-value p{margin:1.2rem 0 0;color:#9f9f9f;font-size:1.5rem;line-height:1.5}.obd-newsletter{position:relative;padding:clamp(5.5rem,8vw,9rem);overflow:hidden;border:1px solid var(--obd-green-deep);background:radial-gradient(90% 140% at 100% 0%,rgba(18,255,18,.19),transparent 54%),var(--obd-black-800)}.obd-newsletter__content{position:relative;z-index:1;max-width:76rem}.obd-newsletter h2{margin:1rem 0 0;color:var(--obd-white);font-size:clamp(4rem,5vw,6.4rem);line-height:1.06}.obd-newsletter p{margin:1.5rem 0 0;color:#b8b8b8;font-size:1.7rem}.obd-newsletter__form{display:flex;flex-wrap:wrap;max-width:68rem;margin-top:2.8rem}.obd-newsletter__input{flex:1;min-width:0;min-height:5rem;padding:0 1.6rem;border:1px solid rgba(255,255,255,.32);border-right:0;border-radius:0;color:var(--obd-white);background:#000000b3;font-size:1.6rem}.obd-newsletter__input:focus{outline:2px solid var(--obd-green);outline-offset:2px}.obd-newsletter__button{min-width:14rem;border:1px solid var(--obd-green);color:var(--obd-black);background:var(--obd-green);font-family:var(--obd-condensed);font-weight:700;letter-spacing:.15em;text-transform:uppercase;cursor:pointer}.obd-form-message{flex:0 0 100%;margin-top:1.4rem;color:var(--obd-green)}.obd-form-message--error{color:#ff6a60}.collection,.collection-list-wrapper,.main-page-title,.product,.related-products,.cart-items,.cart__footer,.template-search,.customer,.shopify-policy__container,.collection__title .title,.collection-hero__title,.product__title h1,.related-products__heading,.title-wrapper-with-link .title{color:var(--obd-white)}.card-wrapper .card,.contains-card--product,.contains-card--collection{background:var(--obd-black-900)}.card-wrapper .card{border:1px solid var(--obd-border);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.card-wrapper:hover .card{transform:translateY(-3px);border-color:#12ff12bf;box-shadow:0 1.8rem 4rem #0000008c}.obd-collection-notice{display:grid;max-width:56rem;margin:0 auto;place-items:center;gap:2rem;padding:3rem;border:1px solid var(--obd-border);color:#b8b8b8;background:var(--obd-black-900);text-align:center}.obd-collection-notice img{width:min(100%,38rem);height:auto}.obd-featured-products__intro{margin-bottom:4rem}.obd-featured-products__intro--with-image{display:grid;overflow:hidden;border:1px solid rgba(18,255,18,.38);background:var(--obd-black-900);grid-template-columns:minmax(0,1.35fr) minmax(28rem,.65fr);align-items:center}.obd-featured-products__promo-media{display:block;min-width:0;overflow:hidden}.obd-featured-products__promo-media img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;transition:transform .32s ease}.obd-featured-products__promo-media:hover img,.obd-featured-products__promo-media:focus-visible img{transform:scale(1.015)}.obd-featured-products__intro--with-image .collection__title{width:auto;max-width:none;margin:0;padding:clamp(2.4rem,5vw,6rem)}.obd-product-grid{display:grid;margin:0;padding:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;list-style:none}.obd-product-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.obd-product-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.obd-product-grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}.obd-product-card{min-width:0;overflow:hidden;border:1px solid var(--obd-border);background:var(--obd-black-900)}.obd-product-card__link{display:block;height:100%;color:var(--obd-white);text-decoration:none}.obd-product-card__media{position:relative;display:block;overflow:hidden;aspect-ratio:1 / 1;background:#111}.obd-product-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .32s ease}.obd-product-card__link:hover .obd-product-card__media img,.obd-product-card__link:focus-visible .obd-product-card__media img{transform:scale(1.035)}.obd-product-card__content{display:block;padding:1.8rem}.obd-product-card__title{display:block;color:var(--obd-white);font-family:var(--obd-display);font-size:2rem;line-height:1.15;text-transform:uppercase}.obd-product-card__price{display:block;margin-top:1rem;color:var(--obd-green);font-family:var(--obd-mono)}.obd-product-card__price .price,.obd-product-card__price .price-item{color:inherit}.card>.card__content{background:var(--obd-black-900)}.card__inner>.card__content,.card__inner .card__information{background:transparent}.card__heading,.card__heading a,.full-unstyled-link,.price,.price-item,.product__text,.product__description,.product-form__input .form__label,.facet-filters__label,.facets__heading,.facets__summary,.mobile-facets__heading,.mobile-facets__label,.field__label,.select__select,.quantity__input{color:var(--obd-white)}.obd-digital-delivery{margin-top:1.2rem;color:var(--obd-green-acid);font-family:var(--obd-mono);font-weight:700;letter-spacing:.06em;line-height:1.5;text-transform:uppercase}.card__heading,.collection__title .title,.related-products__heading{font-family:var(--obd-display);text-transform:uppercase}.price{font-family:var(--obd-mono)}.facets-container,.facet-filters,.product__info-container,.accordion,.footer{border-color:var(--obd-border)}.field__input,.select__select,.customer .field input,.quantity{border-color:#ffffff4d;color:var(--obd-white);background:var(--obd-black-800)}.footer{border-top:1px solid var(--obd-border);background:var(--obd-black-900)}.footer,.footer a,.footer-block__details-content,.footer-block__details-content .list-menu__item--link,.copyright__content{color:#b8b8b8}.footer-block__heading{color:var(--obd-white)}.footer__content-bottom{border-color:var(--obd-border)}@media screen and (max-width:989px){.obd-division-strip__meta span{display:none}.obd-divisions,.obd-product-grid,.obd-product-grid--3,.obd-product-grid--4,.obd-product-grid--5{grid-template-columns:repeat(2,minmax(0,1fr))}.obd-featured-products__intro--with-image{grid-template-columns:1fr}.obd-featured-products__intro--with-image .collection__title{padding:3rem}.obd-split{grid-template-columns:1fr}.obd-split--reverse .obd-split__media{order:0}}@media screen and (max-width:749px){.obd-division-strip__inner{padding-inline:1.6rem;gap:1.6rem}.obd-division-strip__meta{display:none}.obd-hero{min-height:0}.obd-hero__quick-shop{position:static;display:flex;width:100%;min-height:5.2rem;justify-content:center;box-shadow:none}.obd-hero__title{font-size:clamp(4.6rem,15vw,7rem);line-height:1.08}.obd-section-head{align-items:flex-start;flex-direction:column}.obd-divisions{grid-template-columns:1fr}.obd-product-grid,.obd-product-grid--2,.obd-product-grid--3,.obd-product-grid--4,.obd-product-grid--5{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.obd-product-card__content{padding:1.2rem}.obd-product-card__title{font-size:1.6rem}.obd-division-card{min-height:0}.obd-division-card__content{min-height:0;padding:2rem}.obd-value-grid{grid-template-columns:1fr}.obd-value+.obd-value{border-top:1px solid var(--obd-border);border-left:0}.obd-newsletter{padding:4rem 2rem}.obd-newsletter__form{flex-direction:column;gap:1rem}.obd-newsletter__input{border-right:1px solid rgba(255,255,255,.32)}.obd-newsletter__button{min-height:5rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/obd-tactical.css.map */
