@font-face{font-family:Gilroy;font-weight:400;display:swap;src:url('../fonts/Gilroy/Radomir Tinkov - Gilroy-Regular.otf')}@font-face{font-family:Gilroy;font-weight:300;display:swap;src:url('../fonts/Gilroy/Radomir Tinkov - Gilroy-Light.otf')}@font-face{font-family:Gilroy;font-weight:700;display:swap;src:url('../fonts/Gilroy/Radomir Tinkov - Gilroy-Bold.otf')}@font-face{font-family:Gilroy;font-weight:800;display:swap;src:url('../fonts/Gilroy/Radomir Tinkov - Gilroy-ExtraBold.otf')}h2{font-size:1.25rem;letter-spacing:13.25px;text-transform:uppercase;opacity:.95}h2.tight-letter-spacing{letter-spacing:10px}:not(:defined)>*{display:none}body{margin:0;padding:0;background:#000;height:100vh}.font-weight-light{font-weight:300}.font-weight-bold{font-weight:800}model-viewer{width:100%;height:90%}model-viewer .annotation-line.vertical{position:absolute;width:1px;height:0;top:50%;background:#fff}model-viewer .annotation-line.horizontal{position:absolute;width:0;height:1px;top:50%;background:#fff;transform:translateY(-50%)}.progress-bar{display:block;width:33%;height:10%;max-height:2%;position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0);border-radius:25px;box-shadow:0 3px 10px 3px rgba(0,0,0,.5),0 0 5px 1px rgba(0,0,0,.6);border:1px solid rgba(255,255,255,.9)}.progress-bar.hide{visibility:hidden;transition:visibility .3s}.update-bar{background-color:rgba(20,20,20,.9);width:0%;height:100%;border-radius:25px;float:left;transition:width .3s}#ar-button{background-image:url(ar_icon.png);background-repeat:no-repeat;background-size:20px 20px;background-position:12px 50%;background-color:#fff;position:absolute;left:50%;transform:translateX(-50%);white-space:nowrap;bottom:132px;padding:0 16px 0 40px;font-family:Roboto Regular,Helvetica Neue,sans-serif;font-size:14px;color:#4285f4;height:36px;line-height:36px;border-radius:18px;border:1px solid #dadce0}#ar-button:active{background-color:#e8eaed}#ar-button:focus{outline:0}#ar-button:focus-visible{outline:1px solid #4285f4}@keyframes circle{from{transform:translateX(-50%) rotate(0) translateX(50px) rotate(0)}to{transform:translateX(-50%) rotate(360deg) translateX(50px) rotate(-360deg)}}@keyframes elongate{from{transform:translateX(100px)}to{transform:translateX(-100px)}}model-viewer>#ar-prompt{position:absolute;left:50%;bottom:175px;animation:elongate 2s infinite ease-in-out alternate;display:none}model-viewer[ar-status=session-started]>#ar-prompt{display:block}model-viewer>#ar-prompt>img{animation:circle 4s ease-out infinite}.annotation-wrapper ::slotted(*){transition:opacity 0s ease-out!important}body,html{margin:0;padding:0;font-size:16px;font-family:Gilroy,sans-serif}.viewport-height{min-height:100vh}.buttons .button{margin:0 1rem}.buttons .button a{color:#fff;text-decoration:none;display:flex;align-items:center;font-size:.65rem;letter-spacing:3.5px;transition:background .3s ease 0s}.buttons .button .button-label{text-transform:uppercase;display:flex;flex-direction:column;position:relative}.button .button-border{background:#fff;width:0;height:2px;position:absolute;transition:width .3s ease .3s,background .3s ease 0s}.button .button-border.top{top:-2px;left:0}.button .button-border.bottom{bottom:-2px;right:0}.buttons .button .button-label .button-label-text{padding:0 1.25rem;line-height:32px;letter-spacing:3.5px}@media (min-width:769px){.buttons .button a:hover{background:#c7102d;transition:background .3s ease .3s}.buttons .button a:hover .left-bracket,.buttons .button a:hover .right-bracket{border-color:#c7102d;transition:border-color .3s ease .3s}.buttons .button a:hover .button-border{width:100%;background:#c7102d;transition:width .3s ease 0s,background .3s ease .3s}}.left-bracket{width:6px;border:solid 2px #fff;border-right:none;display:block;height:32px;transition:border-color .3s ease 0s}.right-bracket{width:6px;border:solid 2px #fff;border-left:none;display:block;height:32px;transition:border-color .3s ease 0s}body.loaded header{opacity:1}header .logo{z-index:1000;position:fixed;top:25px;left:25px;opacity:0;transition:opacity 1s ease-out,transform 1s ease-out;transform:translateY(25px);cursor:pointer}header .logo svg polygon{transition:fill .3s ease-out}header .logo svg.x-color-white polygon{fill:#fff}header.loaded .logo{opacity:1;transform:translateY(0)}header .logo svg{width:300px;transition:width 1s ease}body.sticky-menu header .logo svg{width:150px}header .buttons{z-index:1000;position:fixed;display:flex;top:25px;right:25px}header .buttons .button{transform:translateY(25px);opacity:0;transition:opacity 1s ease-out,transform 1s ease-out}header.loaded .buttons .button{transform:translateY(0);opacity:1}header.loaded .buttons .button:last-child{transition-delay:.25s}.buttons .button .button-label{transition:font-size 1s ease}body.sticky-menu header .buttons .button .button-label{font-size:.65rem}header .dot-navigation{z-index:1000;position:fixed;top:50%;right:25px;transform:translateY(-50%)}header .dot-navigation .dots{display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer}header .dot-navigation .dots .dot{border-radius:50%;margin:.5rem 0;border:solid 1px transparent;transition:all .3s ease-out;transform-origin:center;width:8px;height:8px;position:relative;opacity:0;transform:translateY(25px);transition:opacity 1s ease-out,transform 1s ease-out}header.loaded .dot-navigation .dots .dot{opacity:1;transform:translateY(0)}header.loaded .dot-navigation .dots .dot:nth-child(1){transition-delay:.5s}header.loaded .dot-navigation .dots .dot:nth-child(2){transition-delay:.6s}header.loaded .dot-navigation .dots .dot:nth-child(3){transition-delay:.7s}header.loaded .dot-navigation .dots .dot:nth-child(4){transition-delay:.8s}header.loaded .dot-navigation .dots .dot:nth-child(5){transition-delay:.9s}header.loaded .dot-navigation .dots .dot:nth-child(6){transition-delay:1s}header.loaded .dot-navigation .dots .dot:nth-child(7){transition-delay:1.1s}header .dot-navigation .dots .dot:after{content:"";position:absolute;width:4px;height:4px;background:#fff;top:calc(50% - 2px);left:calc(50% - 2px);border-radius:50%;transition:opacity .15s ease-out}header .dot-navigation .dots .dot.active{background:0 0;border:solid 1px #c7102d;width:8px;height:8px}header .dot-navigation .dots .dot.active:after{opacity:0}.vignette{position:fixed;top:0;left:0;right:0;bottom:0;background-image:url(../images/backgrounds/background-vignette.png);background-size:100%;background-position:center;width:35%}.background-layers{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-10}.background-layer.gradient{background-image:url(../images/backgrounds/gradient-background.jpg);background-size:cover;background-position:top right;position:fixed;top:0;left:0;bottom:0;right:0;z-index:-1;opacity:0;transition:opacity .5s ease-out}.background-layer.gradient.visible{opacity:1}.sections section{width:100%;height:100vh;position:fixed;top:0;left:0;backface-visibility:hidden}.render-sections section{width:100%}.content{max-width:1400px;margin:0 auto;min-height:100vh;position:relative;opacity:1}.flex{display:flex;align-items:center;justify-content:center;min-height:100vh}.flex .column{flex:1}.column.flex-none{flex:none}.text-white{color:#fff}.text-center{text-align:center}.text-right{text-align:center}.model-viewer{transition:opacity .3s linear;opacity:0}model-viewer{z-index:-2;top:0;left:0;width:100vw;height:100vh;overflow:hidden;position:fixed}model-viewer div{opacity:1}.side-by-side{background-image:url(../images/backgrounds/section-one-background_02.jpg);background-position:center;background-size:cover}#customize-gold,#customize-green,#customize-navy,#customize-red,#customize-teal{background-position:50% 35%;background-size:26%,80%;width:100%;min-height:100vh;position:relative;background-repeat:no-repeat;background-attachment:fixed}#customize-gold .content,#customize-green .content,#customize-navy .content,#customize-teal .content{display:none}#customize-red{background-image:url('../images/colors/Red helmet.png'),url(../images/type/customize.svg);background-color:#c71022;background-attachment:scroll}#customize-red .content{z-index:99}#customize-navy{background-image:url('../images/colors/Navy helmet.png'),url(../images/type/customize.svg);background-color:#112664}#customize-gold{background-image:url('../images/colors/Gold helmet.png'),url(../images/type/customize.svg);background-color:#90824d}#customize-teal{background-image:url('../images/colors/Teal helmet.png'),url(../images/type/customize.svg);background-color:#71a7dd}#customize-green{background-image:url('../images/colors/Green helmet.png'),url(../images/type/customize.svg);background-color:#0b5f22}#customize-red .content{position:absolute;bottom:0;width:100%;height:100vh;left:0;top:0;right:0}footer{position:relative;z-index:999;background-image:url(../images/backgrounds/footer-background.jpg);background-size:cover;background-position:center}footer .content{height:auto;min-height:0;padding:8.5rem 0 2rem}footer .content h2{margin-bottom:2.5rem}footer .content .copyright-statement{letter-spacing:2.25px;font-size:.75rem;opacity:.5;text-transform:uppercase}footer .content .flex{height:auto;min-height:0;margin-bottom:8rem}footer .buttons .button a{display:inline-flex}.banner-text h2{font-weight:700}.banner-text strong{font-weight:800}.banner-text svg{position:absolute;left:0;top:50%;width:100%;transform:translateY(-50%)}.annotations-text-container{position:fixed;top:0;left:0;right:0;bottom:0}.annotation-text{position:absolute;color:#fff;width:250px}.annotation-text h3{margin-bottom:0;font-weight:600;text-transform:uppercase;letter-spacing:1.75px;font-size:1.125rem}.annotation-text img{height:0;margin-bottom:1.15rem}.annotation-text p{margin-top:-10px;font-size:.9rem;line-height:1.25rem;letter-spacing:.5px}.annotation{opacity:0;transition:opacity 0s ease-out!important}.annotation.as-dot .annotation-marker{width:4px;height:4px;background:0 0;border:solid 1px #fff;border-radius:50%}.annotation.hide-marker .annotation-marker{display:none}.annotation .text-content{position:absolute;width:280px;top:0;left:0;transform:translateX(-100%) translateY(50%)}.video-play-button{cursor:pointer;display:inline-block}.video-play-button svg circle{transition:fill .3s ease}@media (min-width:769px){.video-play-button:hover svg circle{fill:#821526}}#hero{opacity:0;transition:opacity .5s ease-out}#hero.active{opacity:1}#hero .column.image{opacity:0;transform:translateX(20px);transition:opacity 1s ease-out 1s,transform 1s ease-out 1s}#hero.active .column.image{opacity:1;transform:translateX(0)}#hero .column.text{position:relative}#hero .column.text .video-play-button,#hero .column.text>svg{opacity:0;transform:translateX(-20px) translateY(25px);transition:opacity 1s ease-out,transform 1s ease-out}#hero .column.text .text-content{transition-delay:1s;opacity:0;transform:translateY(25px);transition:opacity 1s ease-out 1s,transform 1s ease-out 1s}#hero.active .column.text .text-content{opacity:1;transform:translateY(0)}#hero .column.text .video-play-button{transition-delay:1s;opacity:0;transform:translateY(25px);transition:opacity 1s ease-out 1.5s,transform 1s ease-out 1.5s}#hero.active .column.text .video-play-button{opacity:1;transform:translateY(0)}#hero.active .column.text>svg{opacity:1;transform:translateX(0) translateY(-50%)}#hero .column.text h2{margin:calc(6.5rem + 35px) 0 6.5rem;font-weight:700}#hero .banner-text span{left:100px;opacity:0;transform:translateY(-25%);animation-name:heroBannerText;animation-fill-mode:forwards;animation-duration:.75s}@keyframes heroBannerText{from{opacity:0;transform:translateY(-25%)}to{opacity:.2;transform:translateY(-50%)}}#hero .flex .column.text>svg{position:absolute;width:90%;top:50%;left:5%;right:0;bottom:0;transform:translateY(-50%)}#hero .flex .column.image img{transform:translateY(25px);max-width:90%;backface-visibility:hidden}#hero .scroll-prompt{position:fixed;bottom:25px;left:50%;display:flex;flex-direction:column;align-items:center;text-transform:uppercase;font-size:.75rem;letter-spacing:3.5px;opacity:0;transition:opacity 1s ease-out 1s,transform 1s ease-out 1s;transform:translateX(-50%) translateY(25px)}#hero.active .scroll-prompt{opacity:1;transform:translateX(-50%) translateY(0)}#hero .scroll-prompt span{color:#fff;padding-bottom:.6rem}#hero .social-media-icons{z-index:1000;position:fixed;bottom:25px;left:25px;display:flex;flex-direction:column;align-items:center}#hero .video-play-button{opacity:0;transform:translateY(25px);transition:opacity 1s ease-out,transform 1s ease-out;display:flex;align-items:center;justify-content:center}#hero.active .video-play-button{opacity:1;transform:translateY(0)}#hero .video-play-button svg{width:35px;height:35px}#hero .video-play-button span{padding:0 1.125rem;text-transform:uppercase;letter-spacing:3.5px;font-size:1rem}#hero .social-media-icons .social-media-icon{padding:.5rem 0;opacity:0;transform:translateY(25px);transition:opacity 1s ease-out,transform 1s ease-out}#hero.active .social-media-icons .social-media-icon{opacity:1;transform:translateY(0)}#hero.active .social-media-icons .social-media-icon:nth-child(1){transition-delay:.25s}#hero.active .social-media-icons .social-media-icon:nth-child(2){transition-delay:.5s}#hero.active .social-media-icons .social-media-icon:nth-child(3){transition-delay:.75s}#hero.active .social-media-icons .social-media-icon:nth-child(4){transition-delay:1s}#video{opacity:0;transition:opacity 1s ease-out 0s;background-image:url(../images/backgrounds/section-two-background_02.jpg);background-size:cover;background-position:center}#video.active{opacity:1;transition-delay:.25s}#video .column .iframe-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none;overflow:hidden}#video .column iframe{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#000}#video .video-lightbox{position:fixed;z-index:999;width:100vw;height:100vh;top:100vh;left:0;overflow:hidden;transition:top .75s linear;background:rgba(0,0,0,.75);display:flex;align-items:center;justify-content:center}#video .video-lightbox.active{top:0;left:0}#video .video-lightbox .lightbox-position-fix{width:60%}#video .video-lightbox .video-iframe-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}#video .video-lightbox .video-iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}#video .video-play-button{opacity:0;transform:translateY(20px);transition:opacity 1s ease-out,transform 1s ease-out}#video .video-play-button{opacity:1;transform:translateY(0)}#all-in-all-out .content h2,#all-in-all-out .content p{opacity:0;transition:opacity 1s ease-out,transform 1s ease-out;transform:translateY(20px)}#all-in-all-out .content h2{margin-bottom:2.5rem;font-size:1.9rem;font-weight:700}#all-in-all-out.active .content h2{transition-delay:1s;opacity:1;transform:translateY(0)}#all-in-all-out.active .content p{transition-delay:1.125s;opacity:1;transform:translateY(0)}#all-in-protection .banner-text svg,#all-in-protection .content h2{opacity:0;transition:opacity .75s ease-out,transform .75s ease-out;transform:translateY(20px)}#all-in-protection.active .content h2{transition-delay:1.25s;opacity:1;transform:translateY(0)}#all-in-protection .banner-text svg{left:22%;width:56%;transform:translateY(-40%)}#all-in-protection.active .banner-text svg{transition-delay:1s;opacity:1;transform:translateY(-50%)}#all-in-feel .banner-text svg,#all-in-feel .content h2{opacity:0;transition:opacity .75s ease-out,transform .75s ease-out;transform:translateY(20px)}#all-in-feel.active .content h2{transition-delay:1.25s;opacity:1;transform:translateY(0)}#all-in-feel .banner-text svg{left:22%;width:56%;transform:translateY(-40%)}#all-in-feel.active .banner-text svg{transition-delay:1s;opacity:1;transform:translateY(-50%)}#all-in-focus .banner-text svg,#all-in-focus .content h2{opacity:0;transition:opacity .75s ease-out,transform .75s ease-out;transform:translateY(20px)}#all-in-focus.active .content h2{transition-delay:1.25s;opacity:1;transform:translateY(0)}#all-in-focus .banner-text svg{left:22%;width:56%;transform:translateY(-40%)}#all-in-focus.active .banner-text svg{opacity:1;transition-delay:1s;transform:translateY(-50%)}.content .banner-text svg{transform:translateY(0);backface-visibility:hidden;transition:transform .75s ease-out}.content .banner-text.visible svg{transform:translateY(-50%)}#all-in-all-out .content p{max-width:820px;margin:0 auto;margin-top:1rem;font-size:1.188rem;line-height:1.88rem}#comfort-banner .banner-text svg{left:18%;width:64%}#vision-banner .banner-text svg{left:28%;width:44%}#customize-text-content{position:absolute}#customize-red{position:relative;z-index:999}[id^=customize-] .content{display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:4rem;color:#fff}[id^=customize-] .content .text-content{display:flex;flex-direction:column;align-items:center}[id^=customize-] .content p{max-width:415px;margin-top:0;font-size:1.188rem;line-height:1.88rem}[id^=customize-] .content .buttons{display:flex;margin-bottom:4rem;margin-top:.5rem;justify-content:center}.short-scroll-duration{height:800px}@media (max-width:768px){.hidden-sm{display:none}body,html{font-size:13px;-webkit-overflow-scrolling:touch}h2{font-size:1.125rem;letter-spacing:4px;line-height:1.75rem}h2.tight-letter-spacing{letter-spacing:6px}.sections h2,.sections p{padding-left:15px;padding-right:15px}header .logo{top:16px}header .buttons{top:15px}.buttons .button .button-label .button-label-text{padding:0 .5rem;line-height:28px}.left-bracket,.right-bracket{height:28px}.vignette{display:none}header .logo{left:15px}body.sticky-menu header .logo svg{width:120px}header .logo svg{width:120px}header .buttons{right:15px;flex-direction:column;align-items:flex-end}header .buttons .button{margin:0}header .dot-navigation{top:100%;right:15px;transform:translateY(calc(-100% - 30px))}header .dot-navigation .dots .dot{pointer-events:none;margin:.5rem 0}header .dot-navigation .dots{transition:opacity .5s ease-out}header .dot-navigation .dots.color-section-active{opacity:0}.flex{flex-direction:column;justify-content:center;align-items:center}.flex .column{display:flex;flex-direction:column;align-items:center;justify-content:center}.annotation-text{width:200px}#hero .social-media-icons{bottom:30px;left:15px}#hero .scroll-prompt{bottom:30px;opacity:0;transform:translateY(25px) translateX(-50%);text-align:center;line-height:1.2rem}#hero .flex .column{justify-content:flex-start}#hero .column.text h2{margin:1rem 0}#hero .flex .column.text>svg{top:0;left:0;width:100%;transform:translateY(-25%)}#hero .flex .column.image{order:-1;display:flex;align-items:center;padding-top:11vh;padding-bottom:3rem;padding-right:0;padding-left:0;flex:0}#hero .flex .column.text-right img{width:90%;padding:0 10%}#hero .banner-text span{left:15px}#hero .video-play-button span{display:none}#video .video-lightbox .lightbox-position-fix{width:100%}#all-in-all-out .content h2{font-size:1.125rem;letter-spacing:4px;line-height:1.75rem}#all-in-all-out .content p{margin-top:0;font-size:1rem;line-height:1.5rem}#customize-red .content p{font-size:1rem;line-height:1.5rem}#customize-gold .content,#customize-green .content,#customize-navy .content,#customize-red .content,#customize-teal .content{display:flex;top:0!important;position:absolute!important}#customize-gold,#customize-green,#customize-navy,#customize-red,#customize-teal{background-position:50% 35%,50% 50%;background-size:70%,96%}#all-in-feel .banner-text svg,#all-in-focus .banner-text svg,#all-in-protection .banner-text svg{left:5%;width:90%}#customize-red .content p{padding:0 30px}.render-sections section{width:100%;height:300px}footer{padding:0 15px}}@media (max-width:1025px){#customize-gold .content .buttons,#customize-green .content .buttons,#customize-navy .content .buttons,#customize-red .content .buttons,#customize-teal .content .buttons{margin-bottom:9rem}#hero .flex .column.text-right img{width:75%}#customize-gold,#customize-green,#customize-navy,#customize-red,#customize-teal{background-attachment:scroll!important}}.mobile-orientation-prompt{display:none}@media (max-width:321px){#hero .flex .column.text-right img{width:68%}header .dot-navigation .dots .dot{margin:.25rem 0}}@media screen and (min-width:1900){#customize-gold,#customize-green,#customize-navy,#customize-red,#customize-teal{background-position:50% 35%}}@media screen and (orientation:landscape) and (max-width:1023px){.mobile-orientation-prompt{position:fixed;top:0;bottom:0;left:0;z-index:99999;right:0;background:rgba(0,0,0,.85);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.mobile-orientation-prompt h2{max-width:65%;text-align:center;line-height:2.5rem}.mobile-orientation-prompt svg{width:20%;height:auto;fill:#fff}}