@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}:where(.brxe-accordion){list-style-type:none;margin:0;padding:0;width:100%}:where(.brxe-accordion) .brx-open .accordion-content-wrapper{display:block}:where(.brxe-accordion) .brx-open .icon.expanded{display:block!important}:where(.brxe-accordion) .brx-open .icon.expanded+.icon{display:none}:where(.brxe-accordion) .accordion-title-wrapper{cursor:pointer;margin-bottom:-1px;padding:15px 0;transition:var(--bricks-transition)}:where(.brxe-accordion) .accordion-title{align-items:center;display:flex}:where(.brxe-accordion) .accordion-title:empty{display:none!important}:where(.brxe-accordion) .accordion-title.icon-left{flex-direction:row-reverse}:where(.brxe-accordion) .accordion-title.icon-left .icon{margin-left:0;margin-right:10px}:where(.brxe-accordion) .accordion-title.icon-right .icon{margin-left:10px;margin-right:0}:where(.brxe-accordion) .accordion-title .title{flex:1;line-height:30px;margin:0}:where(.brxe-accordion) .accordion-title .icon{font-size:.8em;line-height:1;position:relative;top:1px;transform-origin:center}:where(.brxe-accordion) .accordion-title .icon.expanded{display:none}:where(.brxe-accordion) .accordion-subtitle{opacity:.8}:where(.brxe-accordion) .accordion-content-wrapper{animation:height .5s ease;display:none;overflow:hidden;padding:0 0 15px}:where(.brxe-accordion) .accordion-content-wrapper:empty{display:none!important}.brxe-shortcode{width:100%}.brxe-code{width:100%}.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}.brxe-button{width:auto}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{overflow:hidden;position:relative}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute!important;text-align:center;width:100%;z-index:1}:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}:where(.brxe-svg){height:auto;width:auto}:where(.brxe-svg) svg{height:auto;max-width:100%;overflow:visible;width:auto}.brxe-slider-nested{min-width:0;width:100%}.brxe-slider-nested .splide__slide{align-items:center;display:flex;justify-content:center;position:relative}.brxe-slider-nested .splide__arrows:not(.custom) .splide__arrow--prev{transform:translateY(-50%) scaleX(-1)}.brxe-slider-nested .splide__arrows:not(.custom).splide__arrows--ttb .splide__arrow--prev{transform:translateX(-50%) scaleX(-1)}.brxe-slider-nested .splide__arrows svg{min-height:0;min-width:0}.ffl-divider-white path{ stroke: var(--white);}#feature-banner-img { display: none !important;}@media (max-width: 320px) {@media screen and (max-width: 20rem) { .hide--xs{ display: none; }}}.brxe-28f0b8 .brxe-b4fee6.brxe-heading {letter-spacing: 2px; font-weight: 700}#brxe-17a72b .splide__pagination .splide__pagination__page.is-active {color: var(--primary); background-color: var(--primary)}#home-hero {background-position: center center; background-size: cover; background-attachment: fixed}.brxe-fpzepe {width: 70px; height: auto}.brxe-sdzltv {width: 70px; height: auto}#brxe-df74f4 {display: flex; flex-direction: column; row-gap: var(--space-l); align-self: center !important}#brxe-c8711b{ height: 100%;}#brxe-7f5171 {width: 70%}#brxe-d82246 {display: grid; align-items: initial; grid-template-columns: var(--grid-8); grid-gap: var(--space-s)}#brxe-d82246{ grid-template-rows: repeat(9, minmax(65px, auto));}@media screen and (max-width: 48rem) { #brxe-d82246{ grid-template-rows: repeat(15, minmax(80px, auto)); }}#brxe-ea7184 {display: flex; flex-direction: column; row-gap: var(--space-l); align-self: center !important}#brxe-d60dde {row-gap: var(--container-gap)}#home-rifles {background-image: url(https://armedinmichigan.com/wp-content/uploads/Featured-Product-Bkgd-1.webp); background-size: cover; background-blend-mode: multiply; background-color: var(--base-dark)}.brxe-zvahww {align-items: center}.brxe-szhqgx {visibility: hidden}.brxe-hfqoff .cart .single_add_to_cart_button, .brxe-hfqoff a.button[data-product_id] {background-color: var(--primary)}.brxe-piabmb {flex-direction: column; flex-grow: 1; display: flex; padding-top: var(--space-s); padding-right: var(--space-s); padding-bottom: var(--space-s); padding-left: var(--space-s); width: 100%}#brxe-4bf956 {width: 70px; height: auto}#brxe-5758bd {display: flex; justify-content: flex-start; padding-bottom: var(--space-s)}#brxe-ebb3b2{ width: 70ch;}#brxe-f98f6b {align-self: flex-start !important; order: 1}@media (max-width: 1200px) {#brxe-0bbba0 {width: 100%; max-width: 380px}}#brxe-3f9394 {align-self: center !important; align-items: center}@media (max-width: 768px) {#brxe-3f9394 {display: none}}@media (max-width: 1200px) {#brxe-357d4c {display: grid; align-items: initial}}#home-about {background-image: url(https://armedinmichigan.com/wp-content/uploads/Tipo-Texture.webp); background-size: cover; background-color: var(--base-ultra-dark); background-blend-mode: multiply}#brxe-dd465e {display: flex; flex-direction: column; row-gap: var(--space-l); align-self: center !important}#brxe-cccd8c .splide__pagination .splide__pagination__page {color: var(--white-trans-60); background-color: var(--white-trans-60)}#brxe-cccd8c .splide__pagination .splide__pagination__page.is-active {color: var(--white-trans-60); background-color: var(--white-trans-60)}#brxe-cccd8c .splide__pagination {bottom: -2em}#brxe-23dc6c {row-gap: var(--container-gap)}#home-optics {background-image: url(https://armedinmichigan.com/wp-content/uploads/Featured-Product-Bkgd-1.webp); background-size: cover; background-blend-mode: multiply; background-color: var(--base-dark)}#brxe-ec7e92 {color: var(--black)}#brxe-94a9fe {display: flex; flex-direction: column; row-gap: var(--space-l); align-self: center !important}[data-id="brxe-68956d"].splide__slide {grid-template-rows: var(--grid-1); grid-gap: var(--grid-gap); align-items: center}[data-id="brxe-f8a14b"].splide__slide {grid-template-rows: var(--grid-1); grid-gap: var(--grid-gap); align-items: center}[data-id="brxe-414a2a"].splide__slide {grid-template-rows: var(--grid-1); grid-gap: var(--grid-gap); align-items: center}[data-id="brxe-18ab04"].splide__slide {grid-template-rows: var(--grid-1); grid-gap: var(--grid-gap); align-items: center}[data-id="brxe-dbb6db"].splide__slide {grid-template-rows: var(--grid-1); grid-gap: var(--grid-gap); align-items: center}[data-id="brxe-7f07f6"].splide__slide {grid-template-rows: var(--grid-1); grid-gap: var(--grid-gap); align-items: center}[data-id="brxe-a508e6"].splide__slide {grid-template-rows: var(--grid-1); grid-gap: var(--grid-gap); align-items: center}[data-id="brxe-b6a0be"].splide__slide {grid-template-rows: var(--grid-1); grid-gap: var(--grid-gap); align-items: center}[data-id="brxe-020f3d"].splide__slide {grid-template-rows: var(--grid-1); grid-gap: var(--grid-gap); align-items: center}#brxe-4513ba {filter: invert(1) brightness(0);}[data-id="brxe-f7b47e"].splide__slide {grid-template-rows: var(--grid-1); grid-gap: var(--grid-gap); align-items: center}#brxe-6ccfdb {row-gap: var(--grid-gap)}#home-brands {background-image: url(https://armedinmichigan.com/wp-content/uploads/American-FLag-Background.webp); background-size: cover}#brxe-5e380f {display: flex; flex-direction: column; row-gap: var(--space-l); align-self: center !important}#brxe-6ad3bd .sbr-owl-dots { display: flex; flex-direction: row; gap: 0; flex-wrap: wrap; align-items: center; justify-content: center; padding: 0;}#brxe-6ad3bd .sbr-owl-dots .sbr-owl-dot span { background: #fff;}#brxe-cddbca {display: none}#brxe-46f5f8 {align-items: center}#home-testimonials {background-image: url(https://armedinmichigan.com/wp-content/uploads/AR-Background.webp); background-size: cover; background-attachment: fixed; position: relative}:where(#home-testimonials > *) {position: relative}#home-testimonials::before {background-image: linear-gradient(var(--black-trans-90), var(--black-trans-90)); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}#brxe-a8146c {display: flex; flex-direction: column; row-gap: var(--space-l); align-self: center !important}#brxe-977ba1 {flex-direction: row; align-items: center}#brxe-78ac09 {row-gap: var(--container-gap)}#contact-map-wrap {align-items: flex-end}@media screen and (max-width: 48rem) { #contact-map-wrap{ order:1; }}#contact-heading{ color: #fff; text-transform: uppercase;}#brxe-536451 label.wsf-label, #brxe-536451 .wsf-help-post { color: var(--secondary-semi-light);}#brxe-536451 input,#brxe-536451 textarea { color: #000 !important}#contact-form-wrap {row-gap: var(--content-gap)}#contact-form-wrap{ background-color: var(--secondary-dark); padding: var(--space-m);}#brxe-237cc8 {grid-template-columns: var(--grid-2); grid-template-rows: var(--grid-1); flex-direction: row; align-items: stretch}#home-contact{ width: 100vw; height: auto; background-color: var(--base-ultra-dark); background-image: url("/wp-content/uploads/Tipo-Texture.webp"); background-blend-mode: multiply; }#brxe-69376f {display: flex; flex-direction: column; row-gap: var(--space-l); align-self: center !important}#brxe-5f7742 {max-width: 60%; height: fit-content}#brxe-5f7742{ padding: 3em; border: 2px solid var(--accent);}@media (max-width: 768px) {#brxe-5f7742 {max-width: 80%}}@media (max-width: 480px) {#brxe-5f7742 {max-width: 100%}}@media (max-width: 320px) {#brxe-5f7742 {padding-right: 10px; padding-left: 10px}}#home-newsletter {background-image: url(https://armedinmichigan.com/wp-content/uploads/Gun-Case-Background.webp); background-size: cover; background-position: 73.47% 60.75%}.brxe-ouezjw {aspect-ratio: 4/2.5}.brxe-ouezjw:not(.tag), .brxe-ouezjw img {object-fit: cover}.brxe-ouezjw{ width: 100%;}.brxe-iggaxu{ margin-top:auto;}.brxe-xhmder {display: flex; flex-direction: column; row-gap: var(--content-gap); align-items: flex-start; flex-grow: 1}.brxe-gsmpre {flex-direction: column; display: flex}#brxe-kbvund{box-shadow: 0 6px 20px rgba(0, 0, 0, 0.05); transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);5), 50px 100px 358px rgba(0, 0, 0, 0.07);}#brxe-kbvund:hover{ box-shadow: 0 12px 30px rgba(0, 0, 0, 0.08); transform: translateY(-7px);}#brxe-99eecf .sbi_photo_wrap:hover > .sbi_link { background: rgba(0,0,0,0.45) !important;}#brxe-3e0532 {padding-bottom: var(--section-space-xs)}#brxe-9c921d {height: 130px}#brxe-9c921d :not([stroke="none"]) {stroke: var(--accent) !important}@media (max-width: 480px) {#brxe-9c921d {height: 100px}}#brxe-08bdf3 {height: 130px}#brxe-08bdf3 :not([stroke="none"]) {stroke: var(--accent) !important}@media (max-width: 480px) {#brxe-08bdf3 {height: 100px}}#brxe-7066ee {height: 130px}#brxe-7066ee :not([stroke="none"]) {stroke: var(--accent) !important}@media (max-width: 480px) {#brxe-7066ee {height: 100px}}#brxe-bc57ef .accordion-item {background-color: var(--black-trans-10)}#brxe-bc57ef .accordion-title-wrapper {padding-right: 20px; padding-left: 20px}#brxe-bc57ef .accordion-title .title {font-size: 20px}#brxe-bc57ef .accordion-content-wrapper {padding-top: 20px; padding-right: 20px; padding-left: 20px}body .firearms-content-wrapper,body #firearms-content,body div.firearms-content { font-family: Arial, sans-serif !important; line-height: 1.6 !important; color: #333 !important; max-width: 800px !important; margin: 0 auto !important; padding: 20px !important; background: transparent !important;}body .firearms-content-wrapper h1,body .firearms-content-wrapper h2,body .firearms-content-wrapper h3,body .firearms-content-wrapper h4,body #firearms-content h1,body #firearms-content h2,body #firearms-content h3,body #firearms-content h4,body div.firearms-content h1,body div.firearms-content h2,body div.firearms-content h3,body div.firearms-content h4 { color: #000 !important; margin-top: 1.5em !important; font-weight: 600 !important; font-family: Arial, sans-serif !important; background: none !important; text-shadow: none !important; border: none !important; clear: both !important; float: none !important;}body .firearms-content-wrapper h1,body #firearms-content h1,body div.firearms-content h1 { font-size: 2.2em !important; border-bottom: 2px solid #e74c3c !important; padding-bottom: 10px !important; margin-bottom: 1em !important;}body .firearms-content-wrapper h2,body #firearms-content h2,body div.firearms-content h2 { font-size: 1.8em !important; color: #000 !important; border-bottom: 2px solid #e74c3c !important; padding-bottom: 8px !important; margin-bottom: 1em !important;}body .firearms-content-wrapper h3,body #firearms-content h3,body div.firearms-content h3 { font-size: 1.4em !important; border-bottom: 1px solid #ddd !important; padding-bottom: 5px !important;}body .firearms-content-wrapper p,body #firearms-content p,body div.firearms-content p { font-size: 1.1em !important; margin-bottom: 1em !important; line-height: 1.6 !important; color: #333 !important; font-family: Arial, sans-serif !important;}body .firearms-content-wrapper ul,body .firearms-content-wrapper ol,body #firearms-content ul,body #firearms-content ol,body div.firearms-content ul,body div.firearms-content ol { padding-left: 20px !important; margin-bottom: 1.5em !important; list-style-position: outside !important;}body .firearms-content-wrapper li,body #firearms-content li,body div.firearms-content li { margin-bottom: 8px !important; font-size: 1.1em !important; line-height: 1.6 !important;}body .firearms-content-wrapper table,body #firearms-content table,body div.firearms-content table { width: 100% !important; border-collapse: collapse !important; margin: 20px 0 !important; border: none !important;}body .firearms-content-wrapper th,body .firearms-content-wrapper td,body #firearms-content th,body #firearms-content td,body div.firearms-content th,body div.firearms-content td { border: 1px solid #ddd !important; padding: 12px !important; text-align: left !important; font-size: 1em !important;}body .firearms-content-wrapper th,body #firearms-content th,body div.firearms-content th { background-color: #2c3e50 !important; color: white !important; font-weight: bold !important;}body .firearms-content-wrapper tr:nth-child(even),body #firearms-content tr:nth-child(even),body div.firearms-content tr:nth-child(even) { background-color: #f2f2f2 !important;}@media (max-width: 768px) { body .firearms-content-wrapper, body #firearms-content, body div.firearms-content { padding: 15px !important; } body .firearms-content-wrapper h1, body #firearms-content h1, body div.firearms-content h1 { font-size: 1.8em !important; } body .firearms-content-wrapper h2, body #firearms-content h2, body div.firearms-content h2 { font-size: 1.5em !important; } body .firearms-content-wrapper h3, body #firearms-content h3, body div.firearms-content h3 { font-size: 1.2em !important; } body .firearms-content-wrapper table, body #firearms-content table, body div.firearms-content table { font-size: 0.9em !important; }}@media (max-width: 480px) {#brxe-bc57ef .accordion-title .title {font-size: 16px}}