body .container,body .boa-home-directory{width:100%;max-width:1512px!important;box-sizing:border-box;margin-left:auto;margin-right:auto}@media(min-width:901px){body .container,body .boa-home-directory{padding-left:36px!important;padding-right:36px!important}}body .military-banner{border-top-color:#c00!important}body .boa-home-vehicle-section .boa-vehicle-patch{filter:drop-shadow(0 8px 6px rgba(0,0,0,.28)) drop-shadow(0 2px 2px rgba(0,0,0,.14));mix-blend-mode:normal}.cm_Facets .facetholder{border:0!important;border-bottom:1px solid #ddd!important;margin-bottom:0!important;background:#fff}.cm_Facets .facettitle{padding:18px 2px!important;min-height:56px;display:flex;align-items:center;justify-content:space-between;font-weight:700;color:#151515;background:#fff!important}.cm_Facets .facettitle:hover,.cm_Facets .facettitle:focus-visible{color:#c00}.cm_Facets .facettitle:focus-visible{outline:2px solid #c00;outline-offset:-2px}.cm_Facets .facetbody{padding:0 2px 16px!important}.cm_Facets .facetentrykey:hover{color:#c00!important;text-decoration-color:#c00!important}body .collection-img-wrap img,body img.boa-mark-image{height:auto!important;max-width:100%;object-fit:contain}.template-index #MainContent h1,.template-index #MainContent h2{font-family:var(--font_stack_heading);font-style:normal;font-weight:800;letter-spacing:-.4px;line-height:1.15}.template-index #MainContent .boa-build-title{font-weight:900}.template-index #MainContent .product-title{font-family:var(--font_stack_body);font-style:normal;font-weight:600}.boa-page-banner{width:100%;line-height:0;background:#090a0b}.boa-page-banner .blackops-page-header{margin:0!important;padding:0!important}.boa-page-banner img{display:block;width:100%;height:auto;margin:0!important}.boa-page-content .breadcrumb{margin-top:16px;margin-bottom:20px}.boa-brands-directory .boa-brand-list{row-gap:16px}.boa-brands-directory .boa-directory-brand-name{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}.boa-service-banner{background:#090a0b;color:#fff;border-top:3px solid #c00}.boa-service-inner{display:grid;grid-template-columns:minmax(190px,28%) 1fr auto;gap:28px;align-items:center;padding-top:28px;padding-bottom:28px}.boa-service-inner img{width:100%;height:auto}.boa-service-inner h2{font-size:22px;color:#fff;margin:0 0 10px}.boa-service-inner p{font-size:15px;color:#b9bdc0;margin:0}.boa-service-button{display:inline-block;background:#c00;color:#fff!important;text-decoration:none!important;border-radius:4px;padding:17px 24px;font-weight:700;line-height:1.3}.boa-service-button:hover{background:#a90000}.boa-service-hero{background:#090a0b;color:#fff;border-bottom:3px solid #c00}.boa-service-hero>.container{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:36px;padding-top:46px;padding-bottom:46px}.boa-service-hero h1{font-size:clamp(30px,4vw,56px);color:#fff;line-height:1.08;margin:14px 0 20px}.boa-service-hero p{color:#bdc1c4;max-width:600px}.boa-service-eyebrow{color:#fff!important;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.boa-service-hero img{width:100%;height:auto}.boa-service-program{padding-top:40px;padding-bottom:30px}.boa-service-options{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:28px 0}.boa-service-options article{border:1px solid #ddd;border-top:3px solid #c00;padding:26px}.boa-service-options h3{margin-top:0}.boa-service-options p{min-height:48px}@media(hover:hover)and (pointer:fine){.boa-directory-logo-wrap,#cm_manufacturers .cm_vehicle-categories_category-image{transition:transform .25s ease,filter .25s ease}.boa-brands-directory a:hover .boa-directory-logo-wrap,#cm_manufacturers a:hover .cm_vehicle-categories_category-image{transform:translateY(-7px);filter:drop-shadow(0 10px 5px #0003)}}@media(prefers-reduced-motion:reduce){.boa-directory-logo-wrap,#cm_manufacturers .cm_vehicle-categories_category-image{transition:none!important;transform:none!important}}@media(max-width:749px){.boa-service-inner,.boa-service-hero>.container{grid-template-columns:1fr;gap:20px}.boa-service-inner img{max-width:420px}.boa-service-inner .boa-service-button{justify-self:start}.boa-service-hero>.container{padding-top:28px;padding-bottom:28px}.boa-service-options{grid-template-columns:1fr}.boa-service-options p{min-height:0}}.boa-page-banner #boa-manufacturer-header{max-width:none!important;margin:0!important;padding:0!important}.template-product .jdgm-cards-carousel{padding-top:24px!important;padding-bottom:24px!important;margin:0 auto!important}.template-product .jdgm-cards-carousel .jdgm-header{margin-bottom:20px!important}.template-product .jdgm-cards-carousel .jdgm-header h2{font-size:24px!important;line-height:1.2!important;margin:0!important}.template-product .jdgm-cards-carousel .jdgm-card>img,.template-product .jdgm-cards-carousel .jdgm-card>video{height:160px!important;aspect-ratio:auto!important;width:100%!important;object-fit:cover}.template-product .jdgm-cards-carousel .jdgm-text{padding:14px!important;font-size:14px!important;line-height:1.5!important}.template-product .jdgm-cards-carousel .jdgm-rating-section{padding:0 14px 14px!important}.template-product .jdgm-cards-carousel .jdgm-stars .jdgm-star{font-size:17px!important}.template-product .jdgm-cards-carousel .jdgm-reviewer-name{font-size:14px!important}.template-product .jdgm-cards-carousel .jdgm-product-name{font-size:12px!important;margin-top:8px!important}.template-product .jdgm-cards-carousel .jdgm-card{height:auto!important}.template-product .jdgm-cards-carousel .jdgm-video-controls{height:160px!important}.template-product .jdgm-cards-carousel .jdgm-text{height:auto!important;min-height:0!important;flex:0 0 auto!important;display:block!important}.template-product .jdgm-cards-carousel .jdgm-text p{margin:0!important}.template-product .jdgm-cards-carousel .jdgm-rating-section{margin-top:auto!important;padding-top:12px!important}.boa-brands-directory .boa-brands-directory-grid{row-gap:16px}.boa-brands-directory .boa-brands-directory-grid a{padding-top:4px;padding-bottom:4px;gap:0}.boa-brands-directory .boa-directory-logo-wrap{height:140px}@media(max-width:749px){.boa-brands-directory .boa-directory-logo-wrap{height:115px}.boa-brands-directory .boa-brands-directory-grid{row-gap:14px}}.template-product .jdgm-cards-carousel .jdgm-text p{-webkit-line-clamp:3!important;max-height:4.5em!important;overflow:hidden}.template-product .jdgm-cards-carousel .jdgm-card{min-height:0!important}.template-product .jdgm-cards-carousel .jdgm-rating-section{margin-top:0!important}.boa-service-hero--program{border-bottom:2px solid #c00;background:#090909}.boa-service-hero--program>.container{grid-template-columns:1fr 1.1fr;gap:52px;padding-top:70px;padding-bottom:44px}.boa-service-hero--program h1{font-family:var(--font_stack_heading);font-weight:800;letter-spacing:-.025em;font-size:clamp(32px,3.3vw,54px);margin:14px 0 18px;max-width:620px}.boa-service-hero--program .boa-service-eyebrow{font-size:12px;letter-spacing:.12em;color:#c9cdd0!important;border-left:3px solid #c00;padding-left:12px}.boa-service-hero--program img{display:block;border-bottom:2px solid #c00;object-fit:contain}.boa-service-program--updated{max-width:1200px!important;padding-top:20px;padding-bottom:34px}.boa-service-program--updated .breadcrumb-wrapper{padding:0;margin:0 0 28px}.boa-service-program--updated .breadcrumb{margin:0}.boa-service-program--updated>h2{font-family:var(--font_stack_heading);font-size:26px;font-weight:800;margin:0 0 10px}.boa-service-program--updated>p{font-size:16px;line-height:1.65}.boa-service-program--updated .boa-service-options{gap:28px;margin:26px 0}.boa-service-program--updated .boa-service-options article{background:#f7f7f7;border:1px solid #ddd;border-top:3px solid #c00;padding:28px}.boa-service-program--updated .boa-service-options h3{font-family:var(--font_stack_heading);font-size:23px;font-weight:800;margin:0 0 12px}.boa-service-program--updated .boa-service-options p{font-size:15px;line-height:1.6;margin-bottom:20px}.boa-service-program--updated .boa-service-button:focus-visible{outline:2px solid #111;outline-offset:4px}@media(max-width:749px){.boa-service-hero--program>.container{display:flex;flex-direction:column;gap:24px;padding-top:30px;padding-bottom:30px}.boa-service-hero--program>.container>div{width:100%}.boa-service-hero--program h1{font-size:34px}.boa-service-program--updated .boa-service-options{gap:18px}.boa-service-program--updated .boa-service-options article{padding:22px}.boa-service-program--updated .boa-service-button{width:100%;text-align:center}}body .boa-price-feature-button,body .military-banner-btn,body .boa-service-button,body .boa-editorial-button,body .boa-footer-refresh .newsletterSubscription button,body .boa-footer-refresh .newsletterSubscription input[type=submit],body .btn--primary,body .btn--secondary-accent,body .boa-build-cta,body .boa-affirm-button{background-color:transparent!important;background-image:url(/cdn/shop/files/black-ops-red-button-embroidered-patch.webp?v=1794494466)!important;background-repeat:no-repeat!important;background-position:center!important;background-size:100% 100%!important;border:0!important;border-radius:0!important;color:#fff!important;font-family:var(--font_stack_heading)!important;font-weight:750!important;text-decoration:none!important;text-shadow:0 1px 1px #610000;filter:drop-shadow(0 5px 4px #0004);padding:19px 28px!important;min-height:54px;line-height:1.3}body .boa-price-feature-button:hover,body .military-banner-btn:hover,body .boa-service-button:hover,body .boa-editorial-button:hover,body .boa-footer-refresh .newsletterSubscription button:hover,body .boa-footer-refresh .newsletterSubscription input[type=submit]:hover,body .btn--primary:hover,body .btn--secondary-accent:hover,body .boa-build-cta:hover,body .boa-affirm-button:hover{filter:drop-shadow(0 7px 5px #0005) brightness(1.08)}.boa-route-editorial .breadcrumb-wrapper,.boa-service-program--updated .breadcrumb-wrapper{padding:0!important;margin:0 0 20px!important;min-height:0!important}.boa-route-editorial .breadcrumb,.boa-service-program--updated .breadcrumb{padding:0!important;margin:0!important}.boa-route-editorial{padding-top:18px!important}.boa-route-editorial>.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;clip:rect(0,0,0,0)!important;overflow:hidden!important;margin:-1px!important;padding:0!important;border:0!important}.boa-service-program--updated>p:first-of-type{margin:0 0 18px}.boa-service-program--updated .boa-service-options{margin-top:20px}.boa-service-inner{padding-top:32px;padding-bottom:32px}body .cm_vehicle-widget_button-container{align-items:center!important;gap:12px!important;height:auto!important;min-height:56px}body .cm_vehicle-widget_button-container .cm_vehicle-widget_button{position:relative;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;height:56px!important;min-height:56px!important;max-height:56px!important;margin:0!important;padding:10px 20px!important;line-height:1!important;font-family:var(--font_stack_heading)!important;font-size:20px!important;font-weight:700!important;letter-spacing:0!important;flex-grow:0!important}body .cm_vehicle-widget_button-container .cm_vehicle-widget_button__go{width:144px!important;min-width:112px!important;flex-basis:144px!important;background-size:100% 100%!important}body .cm_vehicle-widget_button-container .cm_vehicle-widget_button__clear{width:56px!important;min-width:56px!important;flex-basis:56px!important;padding:14px!important;color:#fff!important;background:#b90000 url(/cdn/shop/files/black-ops-red-button-embroidered-patch.webp?v=1794494466) center/auto 100% no-repeat!important;border:5px solid #202020!important;border-radius:9px!important;box-shadow:inset 0 0 0 1px #111!important;filter:drop-shadow(0 4px 3px #0004)}body .cm_vehicle-widget_button__clear:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border:1px dashed #ee5e5e;border-radius:3px;pointer-events:none}body .cm_vehicle-widget_button__clear svg{width:21px!important;height:21px!important;fill:currentColor!important}body .cm_vehicle-widget_button-container .cm_vehicle-widget_button[aria-disabled=true]{opacity:.55!important;cursor:not-allowed}body .cm_vehicle-widget_button-container .cm_vehicle-widget_button:focus-visible{outline:2px solid #c00!important;outline-offset:4px}@media(max-width:749px){body .cm_vehicle-widget_button-container .cm_vehicle-widget_button__go{width:auto!important;flex:1 1 144px!important;max-width:280px}body .cm_vehicle-widget_button-container{gap:10px!important}}body #MainContent .breadcrumb-wrapper{padding-top:14px!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:20px!important;min-height:0!important}body #MainContent .breadcrumb-wrapper>.breadcrumb{padding:0!important;margin:0!important;line-height:1.45}body .boa-editorial{padding-top:14px!important;padding-bottom:30px!important}body .boa-editorial-triptych{margin-top:18px!important;margin-bottom:22px!important}body .boa-editorial-triptych article{padding-top:18px}body .boa-editorial-triptych h2{margin-top:16px!important;margin-bottom:12px!important;line-height:1.2}body .boa-editorial-triptych p{margin-bottom:14px!important;line-height:1.55}body .boa-editorial-help{margin-top:24px}@media(min-width:750px){body.template-index .brand-gird .logoList{row-gap:18px!important}body.template-index .brand-gird .logo-item,body.template-index .brand-gird .logo-link{height:150px!important;min-height:0!important}body.template-index .brand-gird .logo-image{height:150px!important;max-height:150px!important;width:100%!important;object-fit:contain!important}body.template-index .brand-gird{padding-top:14px!important;padding-bottom:14px!important}}body .boa-garage #cm-ymm .cm_vehicle-widget_button{background-color:transparent!important;background-image:url(/cdn/shop/files/black-ops-red-button-embroidered-patch.webp?v=1794494466)!important;background-position:center!important;background-repeat:no-repeat!important;background-size:100% 100%!important;border:0!important;border-radius:0!important;height:56px!important;min-height:56px!important;max-height:56px!important;color:#fff!important;padding:10px 20px!important;font-family:var(--font_stack_heading)!important;font-size:20px!important;font-weight:700!important;letter-spacing:0!important;text-shadow:0 1px 1px #610000;filter:drop-shadow(0 5px 4px #0004)}body .cm_vehicle-widget_button-container .cm_vehicle-widget_button__clear,body .boa-garage #cm-ymm .cm_vehicle-widget_button__clear{width:80px!important;min-width:80px!important;flex:0 0 80px!important;background-size:100% 100%!important;border:0!important;border-radius:0!important;box-shadow:none!important}body .cm_vehicle-widget_button__clear:after{content:none!important}body .boa-garage__email-row button.btn--primary{font-family:var(--font_stack_heading)!important;font-size:18px!important;font-weight:700!important;letter-spacing:0!important;min-height:58px!important;height:auto!important;text-transform:none!important;padding:18px 26px!important}body .cm_vehicle-widget .cm_vehicle-widget_button-container .cm_vehicle-widget_button,body .boa-garage #cm-ymm .cm_vehicle-widget_button,body .boa-garage__email-row button.btn--primary,body .boa-price-feature-button,body .boa-price-feature-button:hover{background-color:transparent!important;box-shadow:none!important;outline-color:#c00;border-color:transparent!important}body .cm_vehicle-widget .cm_vehicle-widget_button-container .cm_vehicle-widget_button:before,body .cm_vehicle-widget .cm_vehicle-widget_button-container .cm_vehicle-widget_button:after{content:none!important;background:none!important;box-shadow:none!important}body .boa-garage__email-row button.btn--primary{width:290px!important;max-width:100%!important;flex:0 0 auto!important;align-self:flex-start!important;justify-self:start!important;white-space:normal!important}body .boa-price-feature-button{border-radius:14px!important}body .boa-price-feature-button:hover{filter:drop-shadow(0 5px 4px #0004) drop-shadow(0 0 9px #c002)!important}body .btn--primary,body .btn--secondary-accent,body .boa-price-feature-button,body .military-banner-btn,body .boa-service-button,body .boa-editorial-button,body .boa-build-primary,body .boa-affirm-button,body .boa-footer-refresh input[type=submit],body .cm_vehicle-widget_button{box-shadow:none!important;background-color:transparent!important;border:0!important;font-family:var(--font_stack_heading)!important;font-weight:800!important;letter-spacing:.035em!important;text-transform:uppercase!important}body .btn--primary:before,body .btn--primary:after,body .btn--secondary-accent:before,body .btn--secondary-accent:after,body .boa-price-feature-button:before,body .boa-price-feature-button:after,body .military-banner-btn:before,body .military-banner-btn:after,body .boa-service-button:before,body .boa-service-button:after,body .boa-editorial-button:before,body .boa-editorial-button:after,body .boa-build-primary:before,body .boa-build-primary:after,body .boa-affirm-button:before,body .boa-affirm-button:after,body .boa-footer-refresh input[type=submit]:before,body .boa-footer-refresh input[type=submit]:after,body .cm_vehicle-widget_button:before,body .cm_vehicle-widget_button:after{box-shadow:none!important;background-color:transparent!important;pointer-events:none!important}body .btn--primary:hover,body .btn--primary:focus-visible,body .btn--secondary-accent:hover,body .btn--secondary-accent:focus-visible,body .boa-price-feature-button:hover,body .boa-price-feature-button:focus-visible,body .military-banner-btn:hover,body .military-banner-btn:focus-visible,body .boa-service-button:hover,body .boa-service-button:focus-visible,body .boa-editorial-button:hover,body .boa-editorial-button:focus-visible,body .boa-build-primary:hover,body .boa-build-primary:focus-visible,body .boa-affirm-button:hover,body .boa-affirm-button:focus-visible,body .boa-footer-refresh input[type=submit]:hover,body .boa-footer-refresh input[type=submit]:focus-visible,body .cm_vehicle-widget_button:hover,body .cm_vehicle-widget_button:focus-visible{box-shadow:none!important;background-color:transparent!important;filter:drop-shadow(0 0 8px #d9000070) drop-shadow(0 5px 4px #0005)!important}body .boa-seo-guide .boa-build-primary{background-image:url(/cdn/shop/files/black-ops-red-button-embroidered-patch.webp?v=1794494466)!important;background-size:100% 100%!important;background-repeat:no-repeat!important;background-position:center!important;padding:22px 30px!important;min-height:60px;font-size:clamp(14px,1.1vw,18px)!important;max-width:100%;filter:drop-shadow(0 5px 4px #0005)}body .btn--primary:hover,body .btn--primary:focus-visible,body .btn--secondary-accent:hover,body .btn--secondary-accent:focus-visible,body .cm_vehicle-widget_button:hover,body .cm_vehicle-widget_button:focus-visible{filter:drop-shadow(0 6px 4px #0004)!important;transform:translateY(-3px);transition:transform .18s ease,filter .18s ease}body .boa-price-feature-button:hover,body .boa-price-feature-button:focus-visible,body .military-banner-btn:hover,body .military-banner-btn:focus-visible,body .boa-build-primary:hover,body .boa-service-button:hover,body .boa-footer-refresh .btn--primary:hover,body .boa-garage .btn--primary:hover,body .boa-garage .cm_vehicle-widget_button:hover{filter:drop-shadow(0 0 9px #e0000090) drop-shadow(0 5px 4px #0005)!important;transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){body .btn--primary:hover,body .btn--secondary-accent:hover,body .cm_vehicle-widget_button:hover{transform:none!important}}body .boa-home-trust.boa-trust-strip a:hover strong,body .boa-home-trust.boa-trust-strip a:focus-visible strong{color:#fff!important;text-decoration:none!important;text-shadow:none!important}body .boa-trust-strip a .boa-trust-emblem img{transition:filter .18s ease,transform .18s ease}body .boa-trust-strip a:hover .boa-trust-emblem img,body .boa-trust-strip a:focus-visible .boa-trust-emblem img{filter:drop-shadow(0 0 9px #e0000090) drop-shadow(0 5px 4px #0005);transform:translateY(-2px)}body .cm_vehicle-categories_category-container:has(.cm_vehicle-categories_category-image-container)>span{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}body #cm-verify-fitment .cm_vehicle-widget_title,body .cm_vehicle-widget_title{font-family:var(--font_stack_heading)!important;font-weight:800!important;font-size:clamp(18px,1.45vw,24px)!important;letter-spacing:.025em!important;line-height:1.25!important;text-transform:uppercase}body .cm_vehicle-widget_button-container .cm_vehicle-widget_button__clear,body .boa-garage #cm-ymm .cm_vehicle-widget_button__clear{background-color:transparent!important;background-image:url(/cdn/shop/files/black-ops-red-button-embroidered-patch.webp?v=1794494466)!important;background-position:center!important;background-repeat:no-repeat!important;background-size:100% 100%!important;box-shadow:none!important;border:0!important;border-radius:0!important}body .product-form__cart-submit{background:transparent url(/cdn/shop/files/black-ops-red-button-embroidered-patch.webp?v=1794494466) center/100% 100% no-repeat!important;border:0!important;box-shadow:none!important;color:#fff!important;font-family:var(--font_stack_heading)!important;font-weight:800!important;font-size:18px!important;letter-spacing:.035em!important;min-height:62px;padding:18px 28px!important;filter:drop-shadow(0 5px 4px #0004);transition:transform .18s ease,filter .18s ease}body .product-form__cart-submit:not(:disabled):hover,body .product-form__cart-submit:not(:disabled):focus-visible{transform:translateY(-3px);filter:drop-shadow(0 7px 5px #0005)}body .shopify-payment-button{transition:transform .18s ease}body .shopify-payment-button:hover{transform:translateY(-3px)}body .boa-finance-patch:hover img,body .boa-finance-patch:focus-visible img{filter:drop-shadow(0 0 9px #e0000090) drop-shadow(0 5px 4px #0005)!important;transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){body .product-form__cart-submit:hover,body .shopify-payment-button:hover{transform:none!important}}body .boa-page-content.boa-make-page{max-width:none!important;width:100%!important}body .boa-make-page .page{padding-bottom:24px!important;min-height:0!important}body .boa-make-page #boa-vehicle-lower-guide{max-width:none!important;margin:24px 0 0!important;padding:0!important}body .boa-make-page #boa-vehicle-lower-guide>:last-child{margin-bottom:0!important}body .boa-make-page #boa-vehicle-lower-guide h4{margin-top:24px!important;margin-bottom:14px!important}body .boa-make-page #boa-vehicle-lower-guide h5{margin-top:20px!important;margin-bottom:10px!important}body .boa-make-page #boa-vehicle-lower-guide p{margin-bottom:16px!important;line-height:1.55!important}body .brand-gird .logo-link img,body .boa-brands-directory .boa-directory-logo-wrap,body #cm_manufacturers .cm_vehicle-categories_category-image{transition:transform .22s ease,filter .22s ease}@media(hover:hover)and (pointer:fine){body .brand-gird .logo-link:hover img,body .brand-gird .logo-link:focus-visible img,body .boa-brands-directory a:hover .boa-directory-logo-wrap,body .boa-brands-directory a:focus-visible .boa-directory-logo-wrap,body #cm_manufacturers a:hover .cm_vehicle-categories_category-image,body #cm_manufacturers a:focus-visible .cm_vehicle-categories_category-image{transform:translateY(-4px) scale(1.025);filter:drop-shadow(0 11px 7px rgba(0,0,0,.32))!important}}body .product-form__cart-submit{width:100%!important;max-width:380px!important;min-height:76px!important;background:none!important;border:16px solid transparent!important;border-image:url(/cdn/shop/files/black-ops-red-button-embroidered-patch.webp?v=1794494466) 115 fill / 16px / 0 stretch!important;padding:9px 18px!important;font-family:var(--font_stack_button)!important;font-size:20px!important;font-weight:700!important;letter-spacing:0!important;line-height:1.2!important;text-transform:none!important}body #cm-verify-fitment .cm_vehicle-widget_title,body .cm_vehicle-widget_title{font-family:var(--font_stack_button)!important;font-weight:600!important;font-size:clamp(18px,1.6vw,22px)!important;letter-spacing:0!important;line-height:1.3!important;text-transform:none!important}.boa-payment-patches{flex-basis:100%;width:100%;margin:14px 0 0;clear:both}.boa-payment-patches__label{margin:0 0 8px;font-size:13px;line-height:1.4;color:#555}.boa-payment-patches__list{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.boa-payment-patch{position:relative;display:inline-flex;align-items:center;justify-content:center;width:74px;height:48px;padding:6px;border:3px solid #202020;border-radius:9px;background:repeating-linear-gradient(35deg,#fff 0 1px,#f3f3f3 1px 2px);box-shadow:inset 0 0 0 1px #777,0 3px 4px #0003;transition:transform .2s ease,box-shadow .2s ease}.boa-payment-patch:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border:1px dashed #999;border-radius:4px;pointer-events:none}.boa-payment-patch svg{display:block;width:54px;height:32px;position:relative;z-index:1}.boa-payment-patch:hover,.boa-payment-patch:focus-visible{transform:translateY(-3px);box-shadow:inset 0 0 0 1px #777,0 6px 5px #0004}@media(prefers-reduced-motion:reduce){body .brand-gird .logo-link img,body .boa-brands-directory .boa-directory-logo-wrap,body #cm_manufacturers .cm_vehicle-categories_category-image,.boa-payment-patch{transition:none!important;transform:none!important}}.boa-payment-patch--affirm{width:96px;background:transparent;border:0;box-shadow:none;padding:0;filter:drop-shadow(0 3px 3px #0003)}.boa-payment-patch--affirm:after{display:none}.boa-payment-patch--affirm img{display:block;width:96px;height:48px;object-fit:contain}.boa-payment-patch--affirm:hover,.boa-payment-patch--affirm:focus-visible{box-shadow:none;filter:drop-shadow(0 6px 4px #0004)}.boa-payment-patch{width:64px;height:42px;padding:4px}.boa-payment-patch svg{width:46px;height:28px}.boa-payment-patch--affirm{width:84px;padding:0}.boa-payment-patch--affirm img{width:84px;height:42px}.boa-payment-patch:not(.boa-payment-patch--affirm){border:2px solid #202020;background:repeating-linear-gradient(35deg,#151515 0 1px,#222 1px 2px);box-shadow:inset 0 0 0 2px #c90000,0 3px 4px #0003}.boa-payment-patch:not(.boa-payment-patch--affirm):after{border-color:#d42b2b;top:3px;right:3px;bottom:3px;left:3px}.boa-payment-patch:not(.boa-payment-patch--affirm):hover,.boa-payment-patch:not(.boa-payment-patch--affirm):focus-visible{box-shadow:inset 0 0 0 2px #c90000,0 6px 5px #0004}.boa-payment-patch:not(.boa-payment-patch--affirm){border:1px solid #343434;background:#fafafa;box-shadow:0 3px 4px #0003}.boa-payment-patch:not(.boa-payment-patch--affirm):after{display:none}.boa-payment-patch:not(.boa-payment-patch--affirm):hover,.boa-payment-patch:not(.boa-payment-patch--affirm):focus-visible{box-shadow:0 6px 5px #0004}body .shopify-payment-button__more-options{display:none!important}body .button-group .shopify-payment-button{width:100%;max-width:380px;margin-top:10px}body .product-form__cart-submit{width:100%!important;max-width:380px!important;height:66px!important;min-height:66px!important;border-width:12px!important;border-image-width:12px!important;padding:8px 18px!important;font-size:21px!important;line-height:1.2!important}.boa-shop-checkout-frame{width:100%;max-width:380px;box-sizing:border-box;border:8px solid transparent;border-image:url(/cdn/shop/files/black-ops-red-button-embroidered-patch.webp?v=1794494466) 115 / 8px / 0 stretch;padding:0;margin-top:10px;filter:drop-shadow(0 4px 3px #0003)}body .button-group .boa-shop-checkout-frame .shopify-payment-button{margin:0;width:100%;max-width:none}.boa-shop-checkout-frame shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size:50px;--shopify-accelerated-checkout-button-border-radius:3px;--shopify-accelerated-checkout-button-box-shadow:none}.boa-payment-patches__list{gap:8px}body .boa-payment-patch{width:60px;height:39px;border:2px solid #373737;border-radius:8px;padding:4px;background:repeating-linear-gradient(35deg,#e8e8e8 0,#f9f9f9 1px,#eee,#fafafa 3px);box-shadow:inset 0 0 0 1px #aaa,0 3px 3px #0002}body .boa-payment-patch:after{display:none}body .boa-payment-patch svg{width:44px;height:27px}body .boa-payment-patch--affirm{width:76px;height:39px;border:0;padding:0;background:none;box-shadow:none}body .boa-payment-patch--affirm img{width:76px;height:39px}.boa-related-products-shortcut{display:block;flex-basis:100%;width:100%;margin:12px 0 0;color:#151515;font-size:14px;font-weight:600;text-decoration:underline;text-decoration-color:#c00;text-underline-offset:5px}.template-product .jdgm-cards-carousel{border-top:3px solid #c00;padding:24px 24px 30px!important;background:#f4f4f3;max-width:1440px!important;box-sizing:border-box}.template-product .jdgm-cards-carousel .jdgm-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;text-align:left!important;margin-bottom:20px!important}.template-product .jdgm-cards-carousel .jdgm-header h2{font-family:var(--font_stack_heading)!important;font-size:24px!important;font-weight:800!important;letter-spacing:0!important;line-height:1.2}.template-product .jdgm-cards-carousel .jdgm-card{background:#fff!important;border:1px solid #ddd;border-top:2px solid #c00;border-radius:6px!important;box-shadow:0 4px 8px #00000012;overflow:hidden}.template-product .jdgm-cards-carousel .jdgm-text{text-align:left!important;padding:16px 16px 10px!important;font-size:14px!important;line-height:1.5!important}.template-product .jdgm-cards-carousel .jdgm-rating-section{text-align:left!important;padding:0 16px 16px!important;align-items:flex-start!important}.template-product .jdgm-cards-carousel .jdgm-reviewer-info{justify-content:flex-start!important}.template-product .jdgm-cards-carousel .jdgm-product-name{font-size:12px!important;line-height:1.4!important;text-align:left!important}@media(max-width:749px){.template-product .jdgm-cards-carousel{padding:20px 14px!important}.template-product .jdgm-cards-carousel .jdgm-header h2{font-size:21px!important}}body .boa-shop-checkout-frame shopify-accelerated-checkout{margin:0!important}.template-product .jdgm-cards-carousel .jdgm-header-info{display:flex;align-items:center;gap:14px;font-size:14px}.template-product .jdgm-cards-carousel .jdgm-average-rating{display:flex;align-items:center;gap:8px}.template-product .jdgm-cards-carousel .jdgm-header-info .jdgm-stars{color:#c00}body .boa-shop-checkout-frame{border:5px solid #6241eb;border-image:repeating-linear-gradient(115deg,#7151ef 0px 1px,#4620ce 1px 2px,#6844ed 2px 3px) 5 / 5px / 0 stretch;border-radius:6px;padding:2px;background:#592ff0;filter:drop-shadow(0 3px 3px #0003)}body .boa-shop-checkout-frame shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius:2px;--shopify-accelerated-checkout-button-block-size:52px}body.template-product .jdgm-cards-carousel .jdgm-header .jdgm-title{font-family:var(--font_stack_button)!important;font-style:normal!important;font-weight:700!important;font-size:22px!important;line-height:1.3!important;letter-spacing:0!important;text-transform:none!important}#boa-related-collections{scroll-margin-top:90px}#boa-related-collections:focus{outline:none}body .boa-shop-checkout-frame{border:0!important;border-image:none!important;background:transparent url(/cdn/shop/files/shop-purple-embroidered.png?v=1794500676&width=900) center/100% 127% no-repeat!important;padding:8px 9px!important;border-radius:14px;filter:drop-shadow(0 3px 3px #0003)}body .boa-shop-checkout-frame shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius:10px;--shopify-accelerated-checkout-button-block-size:50px}body.template-index .brand-gird .logo-link,body.template-index .brand-gird .logo-link .logo-image,body.template-index .brand-gird .logo-link img{transform:none!important;animation:none!important}body.template-index .brand-gird .logo-link img{transition:filter .22s ease!important}@media(hover:hover)and (pointer:fine){body.template-index .brand-gird .logo-link:hover img,body.template-index .brand-gird .logo-link:focus-visible img{transform:none!important;animation:none!important;filter:drop-shadow(0 8px 6px rgba(0,0,0,.28))!important}}body.template-page:has(#cm_manufacturers) .page-heading,body.template-page:has(#cm_manufacturers) .boa-page-content h4{font-family:var(--font_stack_heading)!important;font-style:normal!important;font-weight:800!important;letter-spacing:-.4px!important;line-height:1.15!important}body .boa-shop-checkout-frame{background:transparent url(/cdn/shop/files/shop-purple-square-embroidered-border.png?v=1794501286&width=900) center/100% 200% no-repeat!important;border:0!important;border-image:none!important;border-radius:8px!important;padding:5px!important;overflow:hidden;height:66px!important}body .boa-shop-checkout-frame shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius:3px;--shopify-accelerated-checkout-button-block-size:56px}body .product-form__cart-submit{height:66px!important;min-height:66px!important;box-sizing:border-box!important;border-radius:8px!important;overflow:hidden;font-family:var(--font_stack_button)!important;font-size:21px!important}@media(max-width:767px){body .boa-price-feature-button{display:table!important;width:fit-content!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;align-self:center!important;justify-self:center!important;text-align:center!important}}@media(max-width:767px){body a.boa-service-button[href*=military-discount],body a.military-banner-btn[href*=military-discount]{display:table!important;width:fit-content!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;align-self:center!important;justify-self:center!important;text-align:center!important}}@media(max-width:767px){body .boa-footer-refresh .boa-finance-link.boa-finance-patch{margin-left:auto!important;margin-right:auto!important;display:block!important}}@media(max-width:767px){body .boa-footer-refresh .footer-col--mobile .footer-info-heading{text-align:center!important;padding-left:32px!important;padding-right:32px!important}body .boa-footer-refresh .footer-col--mobile .footer-info-heading:before{left:50%!important;top:auto!important;bottom:-1px!important;transform:translate(-50%);width:28px!important;height:2px!important}body .boa-footer-refresh .footer-col--mobile .footer-info-list,body .boa-footer-refresh .footer-col--mobile .footer-info-item{text-align:center!important}body .boa-footer-refresh .footer-col--mobile .footer-info-item>a{display:inline-block!important;text-align:center!important}}
/*# sourceMappingURL=/cdn/shop/t/84/assets/boa-layout-width.css.map */
