@charset "UTF-8";.home-content .hero-section .horizon-custom-slider .slide-list{display:-webkit-box;display:-ms-flexbox;display:flex}.home-content .hero-section .horizon-custom-slider .slide-list .slick-arrow{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:var(--spacer-5);width:var(--spacer-3);background-color:var(--primary-700)}.home-content .hero-section .horizon-custom-slider .slide-list .slick-arrow svg{width:20px;-webkit-transform:rotate(-270deg);transform:rotate(-270deg)}.home-content .hero-section .horizon-custom-slider .slide-list .slick-arrow.slick-prev{left:-2px}.home-content .hero-section .horizon-custom-slider .slide-list .slick-arrow.slick-next{right:-2px}.home-content .hero-section .horizon-custom-slider .slide-list .slick-arrow.slick-next svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.home-content .hero-section .horizon-custom-slider .slide-list .slick-arrow.slick-disabled{cursor:not-allowed;opacity:0.5}.home-content .hero-section .horizon-custom-slider .slide-list .slide{-webkit-box-flex:0.5;-ms-flex:0.5;flex:0.5;-webkit-animation:slideContract 1000ms forwards;animation:slideContract 1000ms forwards;margin:0}.home-content .hero-section .horizon-custom-slider .slide-list .slide .slide-image{width:100%;height:768px}.home-content .hero-section .horizon-custom-slider .slide-list .slide .slide-image .overlay{background:var(--secondary-900);opacity:0.75;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.home-content .hero-section .horizon-custom-slider .slide-list .slide h2.hidden-title{position:absolute;bottom:var(--spacer-6);left:50%;margin:0;line-height:1;font-size:72px;font-family:var(--display-font);letter-spacing:0;color:var(--secondary-300);-webkit-transform:rotate(180deg) translateX(50%);transform:rotate(180deg) translateX(50%);-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed;z-index:4;opacity:1;-webkit-animation:opacity 1000ms ease-in forwards;animation:opacity 1000ms ease-in forwards}.home-content .hero-section .horizon-custom-slider .slide-list .slide .hero-content{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;top:auto;bottom:0;max-width:calc(100% - var(--spacer-4) * 2);margin:var(--spacer-4);-webkit-transform:none;transform:none;opacity:0}.home-content .hero-section .horizon-custom-slider .slide-list .slide .hero-content .title-section{max-width:unset}.home-content .hero-section .horizon-custom-slider .slide-list .slide .hero-content .hero-title{opacity:0;font-size:0;line-height:0.85;margin-bottom:var(--spacer-1);letter-spacing:-0.01em;-webkit-text-stroke:2px var(--secondary-300);-webkit-text-fill-color:transparent}.home-content .hero-section .horizon-custom-slider .slide-list .slide:hover{cursor:pointer}.home-content .hero-section .horizon-custom-slider .slide-list .slide:hover .slide-image .overlay{opacity:0.5}.home-content .hero-section .horizon-custom-slider .slide-list .slide.initial{-webkit-animation:none;animation:none}.home-content .hero-section .horizon-custom-slider .slide-list .slide.active{-webkit-animation:slideExpand 1000ms ease forwards;animation:slideExpand 1000ms ease forwards;cursor:default}.home-content .hero-section .horizon-custom-slider .slide-list .slide.active.initial{-webkit-animation:none;animation:none;-webkit-box-flex:5;-ms-flex:5;flex:5}.home-content .hero-section .horizon-custom-slider .slide-list .slide.active .slide-image .overlay{background:rgb(116,118,100);background:linear-gradient(225deg,rgba(116,118,100,0) 0%,rgba(34,36,23,0.7) 75%)}.home-content .hero-section .horizon-custom-slider .slide-list .slide.active h2.hidden-title{-webkit-animation:opacityReverse 200ms ease-in forwards;animation:opacityReverse 200ms ease-in forwards}.home-content .hero-section .horizon-custom-slider .slide-list .slide.active .hero-content{opacity:1;-webkit-animation:opacity 800ms ease-in forwards;animation:opacity 800ms ease-in forwards}.home-content .hero-section .horizon-custom-slider .slide-list .slide.active .hero-content .hero-title{-webkit-animation:opacity 800ms ease-in 500ms forwards;animation:opacity 800ms ease-in 500ms forwards;font-size:176px}.home-content .hero-section .horizon-custom-slider .slide-list .slide.active .hero-content .button-section .button{-webkit-animation:opacity 1000ms ease-in forwards;animation:opacity 1000ms ease-in forwards}.home-content .hero-section .horizon-custom-slider .slide-list .slide.active:hover .slide-image .overlay{opacity:0.75}.home-content .hero-section .hero{height:768px;overflow:hidden;margin-bottom:0}.home-content .hero-section .hero:before{content:none}.home-content .hero-section .hero .slick-next,.home-content .hero-section .hero .slick-prev{z-index:1}.home-content .hero-section .hero .slick-next:before,.home-content .hero-section .hero .slick-prev:before{content:none}.home-content .hero-section .hero .slide{position:relative;height:768px}.home-content .hero-section .hero .slide .overlay{content:"";position:absolute;top:0;left:0;width:100%;height:100%;content:none;background:rgb(0,0,0);background:linear-gradient(36deg,rgb(0,0,0) 0%,rgba(116,118,100,0) 50%);z-index:3}.home-content .hero-section .hero .hero-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:auto;z-index:4}.home-content .hero-section .hero .hero-content>*{text-align:left}.home-content .hero-section .hero .hero-content .title-section{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.home-content .hero-section .hero .hero-content .title-section .hero-title{margin-bottom:var(--spacer-2);font-family:var(--display-font);color:var(--secondary-200);font-weight:900}.home-content .hero-section .hero .hero-content p{font-family:var(--body-font);font-size:16px;color:var(--gray-300)}.home-content .hero-section .hero .hero-content .button{min-width:120px}.home-content .category-section{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:840px;padding:0;background-color:var(--secondary-800);background:-webkit-gradient(linear,left top,left bottom,from(#3B3D2D),color-stop(62.5%,#585A4C));background:linear-gradient(180deg,#3B3D2D 0%,#585A4C 62.5%)}.home-content .category-section .category-image-outer-wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.home-content .category-section .vertical-slide{position:relative;margin:0}.home-content .category-section .vertical-slide.single-slide .slick-dots{display:none}.home-content .category-section .vertical-slide .category-details{-ms-flex-preferred-size:calc(50% - 80px);flex-basis:calc(50% - 80px)}.home-content .category-section .vertical-slide .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.home-content .category-section .vertical-slide .slick-dots>*{text-align:center}.home-content .category-section .vertical-slide .slick-dots{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;top:0;bottom:0;right:0;width:var(--spacer-4);margin:auto}.home-content .category-section .vertical-slide .slick-dots li{display:block;margin-bottom:var(--spacer-4)}.home-content .category-section .vertical-slide .slick-dots li:last-child{margin-bottom:0}.home-content .category-section .vertical-slide .slick-dots li:last-child:before{display:none}.home-content .category-section .vertical-slide .slick-dots li:hover button:before{background-color:rgba(255,255,255,0.5)}.home-content .category-section .vertical-slide .slick-dots li:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;top:100%;right:0;width:1px;height:50px;margin:auto;background-color:#fff}.home-content .category-section .vertical-slide .slick-dots li button:before{content:"";border:2px solid #fff;background-color:transparent;border-radius:100%;-webkit-transition:all ease-in-out 250ms;transition:all ease-in-out 250ms;opacity:1}.home-content .category-section .vertical-slide .slick-dots li.slick-active{width:12px;height:12px}.home-content .category-section .vertical-slide .slick-dots li.slick-active button:before{background-color:#fff}.home-content .category-section .slide{position:relative;padding:var(--spacer-7) 0}.home-content .category-section .category-tag{position:absolute;top:10%;left:-120px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:bottom;transform-origin:bottom;padding-top:var(--spacer-7);opacity:0.3;z-index:4}.home-content .category-section .category-tag h2{font-family:var(--display-font);text-transform:uppercase;font-size:160px;letter-spacing:0;line-height:1;color:var(--secondary-600);-webkit-text-stroke:2px var(--secondary-300);-webkit-text-fill-color:transparent}.home-content .category-section .category-details,.home-content .category-section .content{-ms-flex-preferred-size:calc(64% - 80px);flex-basis:calc(64% - 80px);margin-bottom:96px}.home-content .category-section .category-details .title-section,.home-content .category-section .content .title-section{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;padding-bottom:var(--spacer-3);margin-bottom:var(--spacer-3)}.home-content .category-section .category-details .title-section:before,.home-content .category-section .content .title-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;top:100%;width:66.6666666667%;height:1px;background-color:var(--secondary-600)}.home-content .category-section .category-details .subtitle,.home-content .category-section .content .subtitle{font-size:16px;line-height:1.5;font-weight:500;color:var(--primary-600);text-transform:uppercase;letter-spacing:0.3em;font-family:var(--title-font)}.home-content .category-section .category-details .title,.home-content .category-section .content .title{font-size:64px;line-height:1.2;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:0.03em;margin-bottom:var(--spacer-3)}.home-content .category-section .category-details .description,.home-content .category-section .content .description{font-family:var(--body-font);font-variation-settings:"wght" 300;font-size:16px;line-height:1.8;letter-spacing:0;font-size:14px;color:var(--gray-300);letter-spacing:var(--letter-spacing-1);opacity:0.7}.home-content .category-section .category-details .link-section a,.home-content .category-section .content .link-section a{font-family:var(--body-font);font-variation-settings:"wght" 300;font-size:16px;line-height:1.8;letter-spacing:0;color:var(--gray-300);opacity:0.9}.home-content .category-section .category-details .link-section a .icon-container,.home-content .category-section .content .link-section a .icon-container{color:var(--primary-600)}.home-content .category-section .category-image{-ms-flex-preferred-size:36%;flex-basis:36%;margin-left:80px}.home-content .category-section .category-image .img-container img{border-radius:var(--border-radius-1);-webkit-box-shadow:0 10px 50px rgba(0,0,0,0.12);box-shadow:0 10px 50px rgba(0,0,0,0.12)}.home-content .history-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.home-content .history-block>*{text-align:center}.home-content .history-block{background-color:var(--primary-800);text-align:center}.home-content .history-block .section-title{margin-bottom:32px;padding-bottom:32px;font-size:32px;line-height:1.5;font-weight:700;color:#000;text-transform:uppercase;letter-spacing:2.5px;border-bottom:1px solid var(--primary-400)}.home-content .history-block a{font-family:var(--body-font);font-size:18px;color:#000}.home-content .history-block a .icon-container svg{stroke:var(--primary-400)}.home-content .press-section{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-flow:wrap;flex-flow:wrap;overflow:hidden;background-color:var(--secondary-700)}.home-content .press-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:transparent url(/images/stock/texture-bar.jpg) no-repeat;background-size:cover;mix-blend-mode:luminosity;opacity:0.07}.home-content .press-section>*{position:relative;z-index:1}.home-content .press-section .intro-content{-ms-flex-preferred-size:15%;flex-basis:15%;margin:0 var(--spacer-5);text-align:center}.home-content .press-section .intro-content h3{margin-bottom:0}.home-content .press-section .intro-content h3.button:hover{cursor:default;color:var(--secondary-800)}.home-content .press-section .press-links-wrapper{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:var(--spacer-3) 0;max-width:75%;-webkit-mask-image:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,0%,0)),color-stop(20%,hsl(0,0%,0%)),color-stop(70%,hsl(0,0%,0%)),to(hsla(0,0%,0%,0)));-webkit-mask-image:linear-gradient(to right,hsla(0,0%,0%,0),hsl(0,0%,0%) 20%,hsl(0,0%,0%) 70%,hsla(0,0%,0%,0));mask-image:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,0%,0)),color-stop(20%,hsl(0,0%,0%)),color-stop(70%,hsl(0,0%,0%)),to(hsla(0,0%,0%,0)));mask-image:linear-gradient(to right,hsla(0,0%,0%,0),hsl(0,0%,0%) 20%,hsl(0,0%,0%) 70%,hsla(0,0%,0%,0))}.home-content .press-section .press-links-wrapper .news-link-item{margin:0 48px}.home-content .components-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.home-content .components-section>*{text-align:center}.home-content .components-section{min-height:940px;background:var(--secondary-300)}.home-content .components-section .content-container{position:relative;display:-ms-grid;display:grid;grid-template-areas:". . horizon hmarker" "stiller smarker tamarker ." "imarker . . tx-ammo" ". iota . .";-ms-grid-rows:(200px)[4];grid-template-rows:repeat(4,200px);-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);z-index:0}.home-content .components-section .marker-container{position:relative}.home-content .components-section .marker-container .marker{position:absolute;top:10px}.home-content .components-section .marker-container .pin{position:relative;width:32px;height:32px;background-color:var(--primary-800);border-radius:100%;-webkit-box-shadow:0 0 0 0 rgba(229,88,15,0.7);box-shadow:0 0 0 0 rgba(229,88,15,0.7);-webkit-animation:pulse 1800ms infinite cubic-bezier(0,0.3,0.3,0);animation:pulse 1800ms infinite cubic-bezier(0,0.3,0.3,0)}.home-content .components-section .marker-container .dashed-line{position:absolute;border:2px dashed var(--primary-700);left:15px}.home-content .components-section .marker-container .dashed-line:after{content:"";position:absolute;bottom:-5px;right:-3px;width:10px;height:10px;background-color:var(--primary-700);border-radius:100%}.home-content .components-section .marker-container.horizon{-ms-grid-row:1;-ms-grid-column:4;grid-area:hmarker}.home-content .components-section .marker-container.horizon .marker{top:86%;left:25%}.home-content .components-section .marker-container.horizon .dashed-line{border-left:0;border-bottom:0;width:137px;height:132px;left:auto;right:calc(100% - 14px);bottom:100%}.home-content .components-section .marker-container.horizon .dashed-line:after{top:-6px;bottom:100%;right:100%}.home-content .components-section .marker-container.stiller{-ms-grid-row:2;-ms-grid-column:2;grid-area:smarker}.home-content .components-section .marker-container.stiller .marker{top:55%;left:20%}.home-content .components-section .marker-container.stiller .dashed-line{border-left:0;border-bottom:0;width:130px;height:70px;left:auto;right:calc(100% - 14px);bottom:100%}.home-content .components-section .marker-container.stiller .dashed-line:after{top:-6px;bottom:100%;right:100%}.home-content .components-section .marker-container.iota{-ms-grid-row:3;-ms-grid-column:1;grid-area:imarker}.home-content .components-section .marker-container.iota .marker{left:76%;top:16%}.home-content .components-section .marker-container.iota .dashed-line{border-right:0;border-top:0;width:96px;height:250px}.home-content .components-section .marker-container.ammo{-ms-grid-row:2;-ms-grid-column:3;grid-area:tamarker}.home-content .components-section .marker-container.ammo .marker{left:75%;top:100%}.home-content .components-section .marker-container.ammo .dashed-line{border-right:0;border-top:0;width:100px;height:50px}.home-content .components-section .component-item{position:relative;-ms-grid-row:1;grid-row:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin:0 var(--spacer-3);text-align:left}.home-content .components-section .component-item .logo{position:relative;margin-bottom:var(--spacer-2)}.home-content .components-section .component-item p{font-size:var(--font-size-a);line-height:1.4}.home-content .components-section .component-item.horizon{-ms-grid-row:1;-ms-grid-column:3;grid-area:horizon}.home-content .components-section .component-item.stiller{-ms-grid-row:2;-ms-grid-column:1;grid-area:stiller}.home-content .components-section .component-item.iota{-ms-grid-row:4;-ms-grid-column:2;grid-area:iota}.home-content .components-section .component-item.ammo{-ms-grid-row:3;-ms-grid-column:4;grid-area:tx-ammo}.home-content .components-section .background-sketch{position:absolute;width:100%;height:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-2;background:var(--secondary-300) url(/images/home/Rifle-Drawing-Isolated-cropped-updated.jpg) no-repeat;background-blend-mode:multiply;background-size:80%;background-position:center}.home-content .video-section{position:relative;background-color:var(--secondary-300);padding:var(--spacer-7) 0 var(--spacer-4)}.home-content .video-section .pattern-overlay{position:absolute;z-index:3}.home-content .video-section .pattern-overlay.top{top:-240px}.home-content .video-section .pattern-overlay.bottom{bottom:-80%;right:-33%;mix-blend-mode:multiply;opacity:0.7}.home-content .video-section .title-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin-bottom:32px}.home-content .video-section .title-section h2{text-align:center;letter-spacing:0}.home-content .video-section .title-section p{text-align:center}.home-content .spotlight-section{padding:var(--spacer-7) 0;padding-bottom:var(--spacer-4);background-color:var(--secondary-800)}.home-content .spotlight-section .subtitle{width:100%;font-size:20px;font-weight:400;color:var(--secondary-200);letter-spacing:var(--letter-spacing-4)}.home-content .spotlight-section .title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}.home-content .spotlight-section .section-title{-ms-flex-preferred-size:auto;flex-basis:auto;font-family:var(--display-font);font-size:100px;line-height:1;color:var(--secondary-200);text-transform:none;margin-bottom:80px;letter-spacing:0}.home-content .spotlight-section p{-ms-flex-preferred-size:25%;flex-basis:25%;color:var(--secondary-300);font-size:20px;font-weight:500}.home-content .spotlight-section ul{display:-webkit-box;display:-ms-flexbox;display:flex}.home-content .spotlight-section ul li{position:relative;-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;margin:2px;background-color:var(--secondary-500);-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.home-content .spotlight-section ul li .content-container{padding:var(--spacer-4)}.home-content .spotlight-section ul li .content-container>*{position:relative;z-index:1}.home-content .spotlight-section ul li h4{text-transform:none;font-size:60px;font-weight:900;margin-bottom:0;color:var(--secondary-700);-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.home-content .spotlight-section ul li span{display:block;position:relative;font-family:var(--title-font);font-size:160px;font-weight:700;line-height:1;color:var(--secondary-600);z-index:0}.home-content .spotlight-section ul li p{font-size:16px;color:var(--secondary-900)}.home-content .spotlight-section ul li:nth-child(3) span{color:var(--primary-700)}.home-content .spotlight-section ul li:hover{background-color:var(--secondary-300)}.home-content .spotlight-section ul li:hover h4{color:var(--secondary-800);font-size:72px}@media only screen and (max-width:1600px){.home-content .components-section .marker-container.horizon .marker{top:105%;left:25%}.home-content .components-section .marker-container.horizon .dashed-line{width:70px;height:170px}.home-content .components-section .marker-container.stiller .dashed-line{width:90px}.home-content .components-section .marker-container.iota .dashed-line{width:77px;height:220px}.home-content .components-section .marker-container.ammo .dashed-line{width:80px}}@media only screen and (max-width:1500px){.home-content .category-section .vertical-slide .category-details,.home-content .category-section .vertical-slide .category-image{-ms-flex-preferred-size:40%;flex-basis:40%}.home-content .category-section .vertical-slide .category-image{margin-left:var(--spacer-4)}.home-content .spotlight-section .title-wrapper{-ms-flex-flow:wrap;flex-flow:wrap}.home-content .spotlight-section .section-title{margin-bottom:var(--spacer-3)}.home-content .spotlight-section p{-ms-flex-preferred-size:100%;flex-basis:100%}}@media only screen and (max-width:1320px){body.brand-horizon-firearms .home-content .hero-section .hero,body.brand-horizon-firearms .home-content .hero-section .hero .slide,body.brand-horizon-firearms .home-content .hero-section .horizon-custom-slider .slide-list .slide .slide-image{height:600px}body.brand-horizon-firearms .home-content .hero-section .horizon-custom-slider .slide-list .slide.active .hero-content h1.title{font-size:120px;-webkit-text-stroke:1px var(--secondary-300)}body.brand-horizon-firearms .home-content .hero-section .horizon-custom-slider .slide-list .slide h2.hidden-title{font-size:48px}.home-content .press-section .intro-content{-ms-flex-preferred-size:100%;flex-basis:100%}.home-content .press-section .intro-content h3{margin-bottom:var(--spacer-2)}.home-content .press-section .press-links-wrapper{max-width:100%}.home-content .components-section .marker-container .pin{width:24px;height:24px}.home-content .components-section .marker-container.iota .marker{left:66%}.home-content .components-section .marker-container .dashed-line{left:11px}.home-content .components-section .marker-container.stiller .marker{top:65%}.home-content .components-section .marker-container.stiller .dashed-line{height:99px}.marker-container.stiller .dashed-line:after{left:0;top:-6px}.home-content .components-section .marker-container.horizon .dashed-line{width:50px;height:223px}.home-content .components-section .marker-container.horizon .marker{top:127%}body.brand-horizon-firearms .home-content .video-section .pattern-overlay.top{width:30%}body.brand-horizon-firearms .home-content .video-section .pattern-overlay.bottom{bottom:-70%;width:70%}.home-content .category-section .category-details .subtitle,.home-content .category-section .content .subtitle{font-size:14px}.home-content .category-section .vertical-slide .category-details,.home-content .category-section .vertical-slide .category-image{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;margin-bottom:0}.home-content .category-section .vertical-slide .category-image{margin-left:var(--spacer-4)}}@media only screen and (max-width:1200px){.home-content .spotlight-section ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.home-content .video-section{padding:var(--spacer-5) 0}.home-content .hero-section .hero .hero-content .title-section .title{font-size:48px}.home-content .hero-section .below-hero>p{font-size:20px}}@media only screen and (max-width:1023px){body.brand-horizon-firearms .home-content .hero-section .hero,body.brand-horizon-firearms .home-content .hero-section .hero .slide,body.brand-horizon-firearms .home-content .hero-section .horizon-custom-slider .slide-list .slide .slide-image{height:500px}.home-content .components-section .marker-container.iota .marker{left:76%}.home-content .components-section .marker-container.iota .dashed-line{width:65px}.home-content .components-section .marker-container.stiller .marker{top:77%}.home-content .components-section .marker-container.stiller .dashed-line{height:132px}.home-content .video-section .pattern-overlay.bottom{display:none}.home-content .video-section .pattern-overlay.top{top:-200px}.home-content .category-section .category-tag{display:none}.home-content .spotlight-section .section-title{font-size:48px}.home-content .spotlight-section.iota-spotlight .section-title{font-size:80px}.home-content .spotlight-section ul li h4,.home-content .spotlight-section ul li:hover h4{font-size:36px}.home-content .category-section{min-height:unset}.home-content .category-section .vertical-slide .category-details,.home-content .category-section .vertical-slide .category-image{-ms-flex-preferred-size:calc(50% - var(--spacer-5));flex-basis:calc(50% - var(--spacer-5))}}@media only screen and (max-width:991px){body.brand-horizon-firearms .home-content .hero-section .horizon-custom-slider .slide-list{display:block}body.brand-horizon-firearms .home-content .hero-section .horizon-custom-slider .slide-list .slide.active{-ms-flex-preferred-size:100%;flex-basis:100%}body.brand-horizon-firearms .home-content .hero-section .horizon-custom-slider .slide-list .slide h2.hidden-title{display:none}body.brand-horizon-firearms .home-content .hero-section .horizon-custom-slider .slide-list .slide.active .hero-content{bottom:50%;-webkit-transform:translateY(50%);transform:translateY(50%);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:calc(100% - var(--spacer-4));margin:0 var(--spacer-3);opacity:1}body.brand-horizon-firearms .home-content .hero-section .horizon-custom-slider .slide-list .slide .hero-content .title-section{text-align:center}body.brand-horizon-firearms .home-content .hero-section .horizon-custom-slider .slide-list .slide .hero-content .title-section .button-section{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.home-content .components-section{min-height:unset}.home-content .components-section .marker-container{display:none}.home-content .components-section .content-container{grid-template-areas:"h h h" "img img img" "stiller iota tx-ammo";-ms-grid-rows:1fr 350px 1fr;grid-template-rows:1fr 350px 1fr;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);padding:0}.home-content .press-section>div.intro-content{-ms-flex-preferred-size:100%;flex-basis:100%;text-align:center}.home-content .press-section .press-links-marquee{--marquee-max-width:100vw}.home-content .press-section{padding:var(--spacer-4)}.home-content .components-section .background-sketch{position:relative;width:100%;height:100%;grid-area:img;background-size:100%}.home-content .components-section .component-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.home-content .components-section .component-item.horizon{grid-area:h}.home-content .components-section .component-item.stiller{-ms-grid-row:2;-ms-grid-column:1;grid-area:stiller}.home-content .components-section .component-item.iota{-ms-grid-row:4;-ms-grid-column:2;grid-area:iota}.home-content .components-section .component-item.ammo{-ms-grid-row:3;-ms-grid-column:4;grid-area:tx-ammo}@media only screen and (max-width:991px){.home-content .components-section .background-sketch{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:3}.home-content .components-section .component-item.horizon{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3}.home-content .components-section .component-item.stiller{-ms-grid-row:3;-ms-grid-column:1}.home-content .components-section .component-item.iota{-ms-grid-row:3;-ms-grid-column:2}.home-content .components-section .component-item.ammo{-ms-grid-row:3;-ms-grid-column:3}}body.brand-horizon-firearms .home-content .video-section .pattern-overlay.top{width:40%}.home-content .components-section .component-item.stiller{-ms-grid-row:3;-ms-grid-column:1}.home-content .components-section .component-item.iota{-ms-grid-row:3;-ms-grid-column:2}.home-content .components-section .component-item.ammo{-ms-grid-row:3;-ms-grid-column:3}}@media only screen and (max-width:767px){body.brand-horizon-firearms .home-content .hero-section .hero,body.brand-horizon-firearms .home-content .hero-section .hero .slide,body.brand-horizon-firearms .home-content .hero-section .horizon-custom-slider .slide-list .slide .slide-image{height:360px}body.brand-horizon-firearms .home-content .hero-section .horizon-custom-slider .slide-list .slide.active .hero-content .hero-title{font-size:80px}.home-content section:not(.hero-section,.score-section){padding:var(--spacer-4) 0}.home-content .hero-section .hero img{position:relative}.home-content .hero-section .hero .hero-content{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);bottom:auto;padding:0}.home-content .hero-section .hero .hero-content .title-section .title{font-size:30px}.home-content .hero-section .below-hero>p,.home-content .hero-section .hero .hero-content p{font-size:15px}.home-content .hero-section .hero .hero-links a{font-size:14px;padding:20px 10px}.home-content .spotlight-section ul li .content-container{padding:var(--spacer-3);overflow:hidden}.home-content .spotlight-section ul li .content-container span{display:none}.home-content .spotlight-section ul li .content-container h4{margin-top:var(--spacer-3)}body.brand-horizon-firearms .home-content .category-section{padding:0}body.brand-horizon-firearms .home-content .category-section .slide{padding:var(--spacer-4) 0}body.brand-horizon-firearms .home-content .category-section .vertical-slide .category-details{-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:var(--spacer-3)}body.brand-horizon-firearms .home-content .category-section .vertical-slide .category-image{-ms-flex-preferred-size:calc(50% + var(--spacer-2));flex-basis:calc(50% + var(--spacer-2));margin-left:0}}@media only screen and (max-width:576px){.home-content .components-section .content-container{grid-template-areas:"img img" "h stiller" "iota tx-ammo";-ms-grid-rows:300px (1fr)[2];grid-template-rows:300px repeat(2,1fr);-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.home-content .hero-section .hero img,body.brand-horizon-firearms .home-content .hero-section .hero,body.brand-horizon-firearms .home-content .hero-section .hero .slide,body.brand-horizon-firearms .home-content .hero-section .horizon-custom-slider .slide-list .slide .slide-image{height:300px}body.brand-horizon-firearms .home-content .hero-section .horizon-custom-slider .slide-list .slide.active .hero-content h1.title{font-size:64px}.home-content .components-section .component-item.stiller{-ms-grid-row:2;-ms-grid-column:2}.home-content .components-section .component-item.iota{-ms-grid-row:3;-ms-grid-column:1}.home-content .components-section .component-item.ammo{-ms-grid-row:3;-ms-grid-column:2}.home-content .components-section .background-sketch{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2}.home-content .components-section .component-item.horizon{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:1}.home-content .components-section .component-item.stiller{-ms-grid-row:2;-ms-grid-column:2}.home-content .components-section .component-item.iota{-ms-grid-row:3;-ms-grid-column:1}.home-content .components-section .component-item.ammo{-ms-grid-row:3;-ms-grid-column:2}}@media only screen and (max-width:400px){.home-content .components-section .content-container{grid-template-areas:"img" "h" "stiller" "iota" "tx-ammo";-ms-grid-rows:300px (1fr)[4];grid-template-rows:300px repeat(4,1fr);-ms-grid-columns:1fr;grid-template-columns:1fr}.home-content .components-section .component-item.stiller{-ms-grid-row:3;-ms-grid-column:1}.home-content .components-section .component-item.iota{-ms-grid-row:4;-ms-grid-column:1}.home-content .components-section .component-item.ammo{-ms-grid-row:5;-ms-grid-column:1}.home-content .components-section .background-sketch{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.home-content .components-section .component-item.horizon{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:1}.home-content .components-section .component-item.stiller{-ms-grid-row:3;-ms-grid-column:1}.home-content .components-section .component-item.iota{-ms-grid-row:4;-ms-grid-column:1}.home-content .components-section .component-item.ammo{-ms-grid-row:5;-ms-grid-column:1}}
/*# sourceMappingURL=home_hfa.css.map */