html{scroll-behavior:smooth}div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,menu,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0 none;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}main{overflow:hidden}.flickity-page-dots{bottom:25px}.flickity-page-dots .dot{width:50px;background:#fff;border-radius:5px}.flickity-page-dots .dot.is-selected{width:50px;background:#fff}a{text-decoration:none}a:hover{color:#fff}.responsive-image{max-width:100%;width:100%;height:auto;display:block}.responsive-iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.red-button{font-family:Open Sans,sans-serif;font-style:normal;font-weight:700;font-size:1.2vw;line-height:2.12vw;text-align:center;letter-spacing:.03em;color:#fff;text-transform:uppercase;background-color:#e72929;margin-top:2vw;padding:.99vw 1.99vw;display:inline-block;border-radius:.48vw}.header{width:100%;position:relative;border-top:5px solid #AC4747;padding-top:4vw;padding-bottom:7vw}.header #desktop-header{display:block}.header #mobile-header{display:none}.header .header-text{width:30vw;font-family:Open Sans,sans-serif;font-style:normal;color:#fff;z-index:1;position:absolute;top:8vw;left:5vw}.header .header-text .logo{max-width:265px;width:20vw;display:block}.header .header-text h3{font-size:2.23vw;line-height:3.81vw;font-weight:700;margin-top:1.09vw;margin-bottom:0;text-transform:none}.header .header-text p{font-size:1.86vw;line-height:3.16vw}.header #desktop-outfitting{display:block}.header #mobile-outfitting{display:none}.header .header-image{width:46vw;z-index:1;position:absolute;top:12vw;right:16vw}.onx-hunt{width:30vw;display:block;margin:auto}.sign-up{margin:1vw auto;padding:0 10vw 4vw}.sign-up h1{font-family:Oswald,sans-serif;font-style:normal;font-weight:600;font-size:4.23vw;line-height:4.23vw;text-align:center;color:#000}.sign-up ul{list-style:none;padding-top:2vw;text-align:center}.sign-up ul li{font-family:Open Sans,sans-serif;font-style:normal;font-weight:400;font-size:1.57vw;line-height:2.66vw;text-align:center;color:#000}.sign-up .sign-up-container{width:58vw;margin:.75vw auto;background-color:#efefef;filter:drop-shadow(0px 4px 4px rgba(0,0,0,.25));padding:5px}.sign-up .sign-up-container .sign-up-form{border:1px dashed #ccc}.patterns{padding-bottom:4.5vw}.patterns h3{font-family:Oswald,sans-serif;font-style:normal;font-weight:700;font-size:1.88vw;line-height:2.82vw;text-align:center;letter-spacing:.05em;text-transform:uppercase;color:#000;padding:0 22.5vw}.patterns ul{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0}.patterns ul li{display:flex;flex-direction:column;align-items:center;padding:2vw 1vw;font-family:Oswald,sans-serif;font-style:normal;font-weight:700;font-size:2.05vw;line-height:3.07vw;text-align:center;letter-spacing:.05em;text-transform:uppercase;color:#000;position:relative}.patterns ul li .image-container{position:relative;margin-bottom:1vw;border-radius:.78vw;overflow:hidden}.patterns ul li .image-container:after{width:100%;height:100%;content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 55.73%,#00000073);z-index:1}.patterns ul li .image-container img{width:18vw;display:block}.any-season{height:47vw;display:flex;flex-direction:row;padding:0 5vw}.any-season .image-container{width:55%;position:relative}.any-season .image-container .upper-image{width:45vw;box-shadow:14px 16px 10px -3px #00000012}.any-season .image-container .lower-image{width:28vw;box-shadow:14px 16px 10px -3px #00000012;position:absolute;top:14vw;left:3vw;z-index:1}.any-season .copy-container{width:45%;padding:0 2vw}.any-season .copy-container h1{font-family:Oswald,sans-serif;font-style:normal;font-weight:700;font-size:4.52vw;line-height:4.52vw;color:#000;text-transform:uppercase}.any-season .copy-container h3{font-family:Oswald;font-style:normal;font-weight:400;font-size:1.68vw;line-height:5vw;letter-spacing:.05em;color:#000;text-transform:uppercase}.any-season .copy-container p{font-family:Open Sans,sans-serif;font-style:normal;font-weight:400;font-size:1.66vw;line-height:2.85vw;color:#000}.engineered{display:flex;flex-direction:row;background-image:url(/cdn/shop/files/OnX_Desktop_Hydroplex_BG_1440x506_a139c159-e8e1-472c-b187-ce675f2c9566.jpg?v=1646421889);background-size:cover;padding:5vw 9vw}.engineered .video-container{width:60%;position:relative}.engineered .video-container>video{height:100%;left:0;object-fit:cover;font-family:"object-fit: cover;";position:absolute;top:0;width:100%}.engineered .copy-container{width:40%;padding:0 0 0 2vw;position:relative;z-index:1}.engineered .copy-container hr{border:0;border-top:2px solid #000}.engineered .copy-container h1{font-family:Oswald,sans-serif;font-style:normal;font-weight:700;font-size:2.17vw;line-height:3.18vw;letter-spacing:.05em;color:#000;text-transform:uppercase}.engineered .copy-container p{font-family:Open Sans,sans-serif;font-style:normal;font-weight:400;font-size:1.38vw;line-height:2.33vw;color:#000}.fishing{display:flex;flex-direction:row;padding:5vw 5.25vw}.fishing .image-container{width:55%;position:relative}.fishing .image-container img{max-width:100%;box-shadow:14px 16px 10px -3px #00000012}.fishing .copy-container{width:45%;position:relative;z-index:1;left:-2.5vw;padding-top:4.5vw}.fishing .copy-container h1{font-family:Oswald,sans-serif;font-style:normal;font-weight:700;font-size:3.41vw;line-height:3.49vw;color:#000;text-transform:uppercase}.footer-logo{width:19vw;display:block;margin:0 auto;padding-bottom:3vw}@media only screen and (max-width:576px){.red-button{width:228px;font-size:14px;line-height:24px;letter-spacing:.03em;display:block;margin:20px auto}.header{border-top:0;padding-top:0;padding-bottom:24vw}.header #desktop-header{display:none}.header #mobile-header{display:block}.header .header-text{width:100%;top:60px;left:0}.header .header-text .logo{width:191px;margin:0 auto;padding-bottom:15px}.header .header-text h3{font-size:18px;line-height:24.75px;text-align:center;padding-bottom:6px}.header .header-text p{font-size:18px;line-height:24.75px;text-align:center;padding:0 50px}.header #desktop-outfitting{display:none}.header #mobile-outfitting{width:100%;display:block;top:180vw;right:0}.onx-hunt{width:326px}.sign-up{padding:0 3vw 6vw}.sign-up h1{padding:0 3vw;font-size:40px;line-height:40px}.sign-up ul{padding:3vw 16vw}.sign-up ul li{font-size:16px;line-height:22px}.sign-up .sign-up-container{width:auto}.patterns{padding-bottom:25vw}.patterns h3{font-size:24px;line-height:32px;padding:0 10vw}.patterns ul{padding-top:20px}.patterns ul li{padding:3vw;font-size:18px;line-height:27px}.patterns ul li .image-container{position:relative;margin-bottom:1vw;border-radius:.78vw;overflow:hidden}.patterns ul li .image-container img{width:190px}.any-season{height:118vw;flex-direction:column-reverse;padding:0 3vw;position:relative;top:-28vw}.any-season .image-container{width:100%;position:relative}.any-season .image-container .upper-image{width:100%}.any-season .image-container .lower-image{width:50vw;top:24vw;left:7vw}.any-season .copy-container{width:100%;padding:0 3vw 6vw}.any-season .copy-container h1{font-size:40px;line-height:42px;text-align:center;margin-bottom:2vw;padding:0 10vw}.any-season .copy-container h3{display:none}.any-season .copy-container p{font-size:18px;line-height:25px;text-align:center}.engineered{flex-direction:column;padding:0 0 5vw}.engineered .video-container{width:100%;height:46vw;margin-left:0}.engineered .copy-container{width:100%;padding:0}.engineered .copy-container hr{margin:30px 20px 20px}.engineered .copy-container h1{font-size:20px;line-height:30px;margin:0 20px 20px}.engineered .copy-container p{font-size:16px;line-height:27px;margin:0 20px}.fishing{flex-direction:column-reverse;padding:5vw 3vw}.fishing .image-container{width:100%;position:relative}.fishing .image-container img{max-width:100%;box-shadow:14px 16px 10px -3px #00000012}.fishing .copy-container{width:90%;padding:4.5vw 0 10vw;position:static;margin:0 auto}.fishing .copy-container h1{font-size:24px;line-height:28px;text-align:center}.footer-logo{width:159px}}
/*# sourceMappingURL=/cdn/shop/t/83/assets/onx.css.map */
