@font-face{font-family:EuclidFlex;src:url(EuclidFlex-Regular-WebXL.woff2) format("woff2"),url(EuclidFlex-Regular-WebXL.woff) format("woff")}@font-face{font-family:EuclidFlexBold;src:url(EuclidFlex-Bold-WebXL.woff2) format("woff2"),url(EuclidFlex-Bold-WebXL.woff) format("woff")}@font-face{font-family:EuclidFlexMedium;src:url(EuclidFlex-Medium-WebXL.woff2) format("woff2"),url(EuclidFlex-Medium-WebXL.woff) format("woff")}html{font-size:16px}body *{font-family:EuclidFlex,sans-serif;font-size:16px}body strong,body b{font-family:EuclidFlexMedium,sans-serif;font-weight:400}p{font-size:1rem;line-height:1.375rem;letter-spacing:1px}h2{font-size:3rem;line-height:3.05rem;font-family:EuclidFlexMedium,sans-serif;font-weight:400;letter-spacing:1px}h3{font-size:1.875rem;line-height:2.5rem;font-family:EuclidFlexMedium,sans-serif;font-weight:400;letter-spacing:1px}h4{font-size:1.25rem;line-height:1.625rem;font-family:EuclidFlexMedium,sans-serif;font-weight:400;letter-spacing:1px}br{line-height:0}.flex{display:-webkit-flex;display:flex}select{font-style:normal}.doubly-float{display:none!important}.styleset1{font-feature-settings:"fake" 1,"ss01" 1;font-size:inherit;font-style:normal;font-weight:400;font-family:EuclidFlexMedium,sans-serif}.styleset4{font-feature-settings:"fake" 1,"ss04" 1;font-size:inherit;font-style:normal;font-weight:400;font-family:EuclidFlexMedium,sans-serif}.styleset11{font-feature-settings:"fake" 1,"ss11" 1;font-size:inherit;font-style:normal;font-weight:400;font-family:EuclidFlexMedium,sans-serif}.styleset2{font-feature-settings:"fake" 1,"ss02" 1;font-size:inherit;font-style:normal;font-weight:400;font-family:EuclidFlexMedium,sans-serif}.styleset6{font-feature-settings:"fake" 1,"ss06" 1;font-size:inherit;font-style:normal;font-weight:400;font-family:EuclidFlexMedium,sans-serif}.main-button{display:inline-block;background:#00b773;color:#fff!important;position:relative;padding-right:60px;font-size:.6875rem;letter-spacing:2px;font-family:EuclidFlexMedium,sans-serif;border:none;height:40px;text-transform:uppercase;line-height:40px;padding-left:20px}.main-button span{font-size:inherit}.main-button:after{content:"";width:40px;height:40px;display:inline-block;position:absolute;right:0;background:url(right.svg) center center #00a275 no-repeat;margin:0;top:0;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.main-button:hover{background:#00b773;color:#fff}.main-button:hover:after{width:100%;background-color:#00a275;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.read-more{display:inline-block}.more{margin-top:20px}.more h5{color:#2e3133;font-family:EuclidFlexMedium,sans-serif}@media (min-width: 1025px){.lity-close{right:65px;top:50px;font-size:40px}.lity-close:active{top:50px}.lity-close:hover{font-size:40px}}*::-moz-selection{background:#00b773}*::selection{background:#00b773}.wrapper{max-width:1330px;padding:0}main.main-content{padding:0;z-index:2;margin-bottom:408px;position:relative;box-shadow:0 10px 40px #000}#n-pro .section:before{content:"";background:url(bg-gradient.png);position:absolute;width:50%;height:350px;top:0;right:0;z-index:1}#n-pro .section#sectionfive:before{background:url(n-pro-gradient-light-1.png);height:520px}.horizontal-img{display:block}.vertical-img,.hidden-image img{display:none}.hideme{opacity:0}.header-wrapper,.template-index .header-wrapper{z-index:3}header>.wrapper{max-width:96%}header .logo-wrap{position:absolute;top:40px;left:40px;margin-bottom:0}header .main-menu-link{position:absolute;top:40px;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);margin:0}header .site-nav__item{position:absolute;top:30px;right:40px}.site-header{padding:0}.header-wrapper--over-hero{position:absolute}.icon-fallback-text{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.supports-fontface header .icon-fallback-text .fallback-text{width:auto;height:auto;overflow:visible;clip:auto;font-size:12px;font-weight:700;text-transform:uppercase;position:relative;font-family:EuclidFlex,sans-serif;color:#fff}.supports-fontface header .icon-fallback-text .icon-cart{position:absolute;right:-1px;top:-1px;height:40px;width:40px;z-index:1;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.supports-fontface header .icon-fallback-text .icon-cart:before{position:absolute;top:45%;left:25%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.site-nav__link.cart-link{border:1px solid white;padding:8px 55px 8px 20px;letter-spacing:3px;font-weight:700;font-size:12px;height:40px;line-height:22px}.site-nav__link.cart-link:hover .icon-fallback-text .icon-cart{background:#00b773;width:calc(100% + 3px);-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.site-nav__link.cart-link:hover .icon-fallback-text .icon-cart:before{left:50%}.hero__header{position:fixed}.hero--first{margin-top:0}.slick-slider{margin-bottom:0}.hero__text-align{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.main-hero-image{width:640px;position:absolute;top:60%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:70%}.hero__text-content{padding:15px 0 15px 85px;width:755px;position:absolute;right:51%;text-align:left;top:55%;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important;-webkit-animation:none!important;animation:none!important}.hero__slide .hero__title{color:#00b773;font-family:EuclidFlex,sans-serif;text-align:left;font-size:3rem;line-height:3.05rem;font-family:EuclidFlexMedium,sans-serif;font-weight:400;letter-spacing:1px;text-transform:none}.hero__slide .hero__title span{font-size:3rem;line-height:3.05rem;font-family:EuclidFlexMedium,sans-serif;font-weight:400;letter-spacing:1px;color:#fff}.hero__slide .hero__subtitle{font-size:1rem;line-height:1.375rem;letter-spacing:1px;width:325px;font-family:EuclidFlex,sans-serif;text-align:left;margin-left:190px;text-transform:none;color:#fff;margin-bottom:24px}.hero__slide .hero__subtitle span{color:#00b773}.hero__slide.is-light a.hero__cta{margin-left:190px;display:inline-block;background:#00b773;color:#fff!important;position:relative;font-size:.6875rem;letter-spacing:2px;font-family:EuclidFlexMedium,sans-serif;border:none;height:40px;text-transform:uppercase;line-height:40px;padding:0 60px 0 20px}.hero__slide.is-light a.hero__cta span{font-size:inherit}.hero__slide.is-light a.hero__cta:after{content:"";width:40px;height:40px;display:inline-block;position:absolute;right:0;background:url(right.svg) center center #00a275 no-repeat;margin:0;top:0;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.hero__slide.is-light a.hero__cta:hover{background:#00a275}.hero__slide.is-light a.hero__cta:hover:after{width:100%;background-color:#00a275;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.hero__slide.is-light a.hero__cta span{display:none}.dark-button{margin-left:20px;background:#2e3133}.dark-button:after{background:url(right.svg) center center #3a3c3c no-repeat}.dark-button:hover{background:#3a3c3c}.dark-button:hover:after{width:100%;background-color:#3a3c3c;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.ce-logo{position:absolute;right:40px;bottom:30px}.approved-logo{width:70px;position:absolute;left:10px;top:110px}body .cc_banner-wrapper~#PageContainer .approved-logo{top:160px}@media (min-width: 520px){.approved-logo{left:25px}}@media (min-width: 1024px){.approved-logo{top:auto;bottom:30px;left:40px}}@media (min-width: 768px){.additional_checkout_buttons{width:100px;margin-left:auto}}canvas{position:absolute;top:0;left:0}#sectiontwo{background:url(n-pro-fw-feature-image-3-large.jpg) no-repeat;height:100vh;background-size:cover;background-position:center center;position:relative}#sectiontwo .wrapper{height:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;position:relative;z-index:2}#sectiontwo .wrapper .section-content{width:50%;margin-left:auto;color:#fff;font-family:EuclidFlex,sans-serif}#sectiontwo .wrapper .section-content h2{text-transform:capitalize;color:#00b773;font-size:3rem;line-height:3.05rem;font-family:EuclidFlexMedium,sans-serif;font-weight:400;letter-spacing:1px;text-align:left}#sectiontwo .wrapper .section-content h2 span{color:#fff;display:block;width:50%;font-size:3rem;line-height:3.05rem;font-family:EuclidFlexMedium,sans-serif;font-weight:400;letter-spacing:1px}#sectiontwo .wrapper .section-content p{margin-left:180px}#sectiontwo .wrapper .section-content .defentex-logo{width:160px}#droptest{background:url(section-dark-bg.jpg) no-repeat;height:100vh;background-size:cover;background-position:center center;position:relative}#droptest .wrapper{height:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;position:relative;z-index:2}#droptest .wrapper .section-image{width:50%;padding-right:80px}#droptest .wrapper .section-image .big-video-button{width:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;height:340px;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;border:1px solid #fff}#droptest .wrapper .section-image .big-video-button:before{content:"";position:absolute;top:0;left:0;background:#000;opacity:.7;width:100%;height:100%}#droptest .wrapper .section-image .big-video-button img{width:170px;margin-bottom:20px;z-index:2}#droptest .wrapper .section-image .big-video-button h2{color:#fff;font-size:3rem;line-height:3.05rem;font-family:EuclidFlexMedium,sans-serif;font-weight:400;letter-spacing:1px;text-transform:none;text-align:center}#droptest .wrapper .section-image .big-video-button:focus{outline:none}#droptest .wrapper .section-content{width:48%;margin-right:2%;color:#fff}#droptest .wrapper .section-content h2{text-transform:none;color:#fff;font-size:3rem;line-height:3.05rem;font-family:EuclidFlexMedium,sans-serif;font-weight:400;letter-spacing:1px;margin-bottom:30px}#droptest .wrapper .section-content h2 span{font-size:3rem;line-height:3.05rem;font-family:EuclidFlexMedium,sans-serif;font-weight:400;letter-spacing:1px;color:#00b773}#droptest .wrapper .section-content p{margin-bottom:30px}#sectionthree{height:100vh;background-size:cover;background-position:center center;position:relative}#sectionthree .wrapper{height:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;position:relative;z-index:2}#sectionthree .wrapper .section-content{width:50%;margin-right:auto;color:#fff;font-family:EuclidFlex,sans-serif;text-align:left}#sectionthree .wrapper .section-content .ce-img{margin-bottom:40px}#sectionthree .wrapper .section-content h2{text-transform:none;color:#fff;font-size:3rem;line-height:3.05rem;font-family:EuclidFlexMedium,sans-serif;font-weight:400;letter-spacing:1px;margin-bottom:30px}#sectionthree .wrapper .section-content h2 span{color:#fff;display:block;font-size:3rem;line-height:3.05rem;font-family:EuclidFlexMedium,sans-serif;font-weight:400;letter-spacing:1px}#sectionthree .wrapper .section-content p{margin-bottom:30px}#sectionthree .wrapper .section-content p a{color:#00b773}#sectionunique{background:url(n-pro-fw-feature-image-8.jpg) no-repeat;height:100vh;background-size:cover;background-position:center center;position:relative}#sectionunique .wrapper{height:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;position:relative;z-index:2}#sectionunique .wrapper .section-content{width:50%;margin-left:auto;color:#fff;font-family:EuclidFlex,sans-serif}#sectionunique .wrapper .section-content h2{text-transform:capitalize;color:#00b773;font-size:3rem;line-height:3.05rem;font-family:EuclidFlexMedium,sans-serif;font-weight:400;letter-spacing:1px;text-align:left}#sectionunique .wrapper .section-content h2 span{color:#fff;display:block;width:50%;font-size:3rem;line-height:3.05rem;font-family:EuclidFlexMedium,sans-serif;font-weight:400;letter-spacing:1px}#sectionunique .wrapper .section-content p{margin-left:180px}#sectionfour{background:url(section-dark-bg.jpg) no-repeat;height:100vh;background-size:cover;background-position:center center;position:relative}#sectionfour .wrapper{max-width:none;height:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;position:relative;z-index:2}#sectionfour .wrapper .section-content{width:50%;color:#fff;font-family:EuclidFlex,sans-serif;text-align:left}#sectionfour .wrapper .section-content h2{text-transform:none;font-family:EuclidFlex,sans-serif;font-size:3rem;line-height:3.05rem;font-family:EuclidFlexMedium,sans-serif;font-weight:400;letter-spacing:1px;width:415px;margin-left:auto;margin-right:255px;color:#fff}#sectionfour .wrapper .section-content h2 span{color:#00b773;display:block;font-size:3rem;line-height:3.05rem;font-family:EuclidFlexMedium,sans-serif;font-weight:400;letter-spacing:1px}#sectionfour .wrapper .section-content h2.tip-title:before{content:"How it works:";font-size:1.25rem;line-height:1.625rem;font-family:EuclidFlexMedium,sans-serif;letter-spacing:1px;font-weight:400;text-transform:none;color:#00b773;display:block;margin-bottom:15px}#sectionfour .wrapper .section-content .main-button{margin-top:20px;font-weight:400}#sectionfour .wrapper .section-content .main-button:hover{color:#fff}#sectionfour .wrapper .section-content p{width:415px;margin-left:auto;margin-right:255px}#sectionfour .wrapper .section-content p span{font-family:EuclidFlexMedium,sans-serif;color:#00b773}#sectionfour .wrapper .section-image{width:50%;position:relative;height:100%}#sectionfour .wrapper .section-image img{right:0;position:relative;float:right}#sectionfour .wrapper .section-image .layers-wrap{height:890px}#sectionfour .wrapper .section-image .layer{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#sectionfour .wrapper .section-image .layer-1{z-index:5;-webkit-transform:translate(-50%,-40%);transform:translate(-50%,-40%)}#sectionfour .wrapper .section-image .layer-2{z-index:4;-webkit-transform:translate(-50%,-45%);transform:translate(-50%,-45%)}#sectionfour .wrapper .section-image .layer-3{z-index:3;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#sectionfour .wrapper .section-image .layer-4{z-index:2;-webkit-transform:translate(-50%,-55%);transform:translate(-50%,-55%)}#sectionfour .wrapper .section-image .layer-5{z-index:1;-webkit-transform:translate(-50%,-60%);transform:translate(-50%,-60%)}#sectionfour .wrapper .section-image.expanded-layers .layer{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all 1s ease;transition:all 1s ease}#sectionfour .wrapper .section-image.expanded-layers .hotspot{opacity:1;-webkit-transition:opacity 1s ease,transform .25s ease-out;transition:opacity 1s ease,transform .25s ease-out}#sectionfour .wrapper .section-image .faded-layer{opacity:.1}#sectionfour .wrapper .section-image .how-it-works{display:none;width:535px;background:#00b773cc;padding:60px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}#sectionfour .wrapper .section-image .how-it-works .close-how-it-works{z-index:2;cursor:pointer}#sectionfour .wrapper .section-image .how-it-works .close-how-it-works i{width:40px;height:40px;margin-top:-5px;margin-right:-9px}#sectionfour .wrapper .section-image .how-it-works .close-how-it-works i:before{font-size:25px;position:absolute;top:50%;right:50%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}#sectionfour .wrapper .section-image .how-it-works .fa-times{position:absolute;top:5px;right:9px}#sectionfour .wrapper .section-image .how-it-works .tip{display:none;color:#fff}#sectionfour .wrapper .section-image .hotspot{position:absolute;background:#fff;opacity:0;width:30px;height:30px;display:block;border-radius:100%;z-index:6;cursor:pointer;box-shadow:0 0 #cca92c66;animation:pulse 2s infinite;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity 1s ease,transform .25s ease-out;transition:opacity 1s ease,transform .25s ease-out}#sectionfour .wrapper .section-image .hotspot:hover{animation:none}#sectionfour .wrapper .section-image .hotspot i{color:#00b773;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#sectionfour .wrapper .section-image .hotspot:before,#sectionfour .wrapper .section-image .hotspot:after{content:"";background:#00b773;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;-webkit-transition:transform .25s ease-out;transition:transform .25s ease-out}#sectionfour .wrapper .section-image .hotspot:before{width:16px;height:2px}#sectionfour .wrapper .section-image .hotspot:after{width:2px;height:16px}#sectionfour .wrapper .section-image .hotspot.hotspot-1{top:17%;right:45%}#sectionfour .wrapper .section-image .hotspot.hotspot-2{top:43%;right:66%}#sectionfour .wrapper .section-image .hotspot.hotspot-3{top:51%;right:33%}#sectionfour .wrapper .section-image .hotspot.hotspot-4{top:68%;right:67%}#sectionfour .wrapper .section-image .hotspot.hotspot-5{top:79%;right:39%}#sectionfour .wrapper .section-image .hotspot.current-tip{background:#00b773}#sectionfour .wrapper .section-image .hotspot.current-tip:before,#sectionfour .wrapper .section-image .hotspot.current-tip:after{background:#fff;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);-webkit-transition:transform .25s ease-out;transition:transform .25s ease-out}#sectionfour .wrapper .section-image .hotspot.scale-small{-webkit-transform:scale(.5);transform:scale(.5);-webkit-transition:transform .25s ease-out;transition:transform .25s ease-out}#sectionfour .nextprev-controls{width:415px;margin-left:auto;margin-right:215px}#sectionfour .nextprev-controls .nextprev{display:inline-block;width:100px;padding:10px 15px;border:1px solid #fff;color:#fff;font-weight:700;text-transform:uppercase;font-size:.6875rem;letter-spacing:2px;background:transparent;text-align:center;-webkit-transition:all .15s ease-out;transition:all .15s ease-out;cursor:pointer}#sectionfour .nextprev-controls .nextprev:hover{background:#fff;color:#00b773;-webkit-transition:all .15s ease-out;transition:all .15s ease-out}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(0,183,115,.6)}70%{-webkit-box-shadow:0 0 0 10px rgba(0,183,115,0)}to{-webkit-box-shadow:0 0 0 0 rgba(0,183,115,0)}}@keyframes pulse{0%{-moz-box-shadow:0 0 0 0 rgba(0,183,115,.6);box-shadow:0 0 #00b77399}70%{-moz-box-shadow:0 0 0 10px rgba(0,183,115,0);box-shadow:0 0 0 10px #00b77300}to{-moz-box-shadow:0 0 0 0 rgba(0,183,115,0);box-shadow:0 0 #00b77300}}.magic360-wrap img{height:600px;opacity:0!important}.magic360-wrap .m360-loader{left:50%;bottom:50%;transform:translate(-50%,50%)}#sectionfive{background:#e6e6e6;height:auto;min-height:100vh;position:relative;z-index:3}#sectionfive:before{content:"";background:url(n-pro-gradient-light-1.png);position:absolute;width:50%;height:550px;top:0;right:0;z-index:1}#sectionfive .wrapper{height:100%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;position:relative;z-index:2}#sectionfive .wrapper .product-image{width:50%;background-position:center bottom;background-repeat:no-repeat;background-size:contain;padding-bottom:100px}#sectionfive .wrapper .product-image .Magic360,#sectionfive .wrapper .product-image .Magic360-container{border:none}#sectionfive .wrapper .product-image .Magic360-container{max-width:100%!important}#sectionfive .wrapper .product-content{width:50%;z-index:2;padding-top:50px}#sectionfive .wrapper .product-content .product-content-wrap{max-width:420px;width:100%;margin:40px auto;position:relative}#sectionfive .wrapper .product-content .size-guide-button,#sectionfive .wrapper .product-content .shipping-button{color:#00b773;margin-bottom:10px;display:inline-block}#sectionfive .wrapper .product-content .size-guide-button{position:absolute;left:220px;top:276px}@media (min-width: 1330px){#sectionfive .wrapper .product-content .size-guide-button{top:282px}}#sectionfive .wrapper .product-content .size-guide-button img{position:relative;top:1px;margin-bottom:0}#sectionfive .wrapper .product-content .size-guide,#sectionfive .wrapper .product-content .shipping{display:none}#sectionfive .wrapper .product-content .size-guide table,#sectionfive .wrapper .product-content .shipping table{background:transparent;border-bottom:1px solid #c0c0c0!important;margin-bottom:20px}#sectionfive .wrapper .product-content .size-guide table td:first-child,#sectionfive .wrapper .product-content .shipping table td:first-child{padding-left:0}#sectionfive .wrapper .product-content .size-guide table td:last-child,#sectionfive .wrapper .product-content .shipping table td:last-child{padding-right:0}#sectionfive .wrapper .product-content .size-guide table td:after,#sectionfive .wrapper .product-content .shipping table td:after{left:0!important;right:0!important;border-bottom:1px solid #c0c0c0!important}#sectionfive .wrapper .product-content .size-guide p,#sectionfive .wrapper .product-content .shipping p{font-size:.8rem;line-height:.9rem}#sectionfive .wrapper .product-content .size-guide p:last-child,#sectionfive .wrapper .product-content .shipping p:last-child{margin-bottom:0}#sectionfive .wrapper .product-content .variant-wrap{margin-bottom:15px}#sectionfive .wrapper .product-content .logo-alt{margin-bottom:30px}#sectionfive .wrapper .product-content label{font-size:1rem;line-height:1.375rem;letter-spacing:1px;font-weight:600;font-style:normal;margin-right:10px}#sectionfive .wrapper .product-content .product-single__quantity button:focus,#sectionfive .wrapper .product-content .product-single__quantity input:focus{outline:2px solid #00b773}#sectionfive .wrapper .product-content .product-single__quantity button:active,#sectionfive .wrapper .product-content .product-single__quantity input:active{background:transparent}#sectionfive .wrapper .product-content .product-single__quantity .js-qty{margin-bottom:0}#sectionfive .wrapper .product-content .product-single__variants{display:inline-block;text-transform:uppercase}#sectionfive .wrapper .product-content #ProductSelect:focus{outline:2px solid #00b773}#sectionfive .wrapper .product-content #ProductSelect option{text-transform:uppercase}#sectionfive .wrapper .product-content .price-wrap{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}#sectionfive .wrapper .product-content .price{font-size:3rem;line-height:3.05rem;font-family:EuclidFlexMedium,sans-serif;font-weight:400;letter-spacing:1px;display:inline-block;font-family:Raleway,sans-serif;font-weight:600}#sectionfive .wrapper .product-content .price span{font-size:3rem;line-height:3.05rem;font-family:EuclidFlexMedium,sans-serif;font-weight:400;letter-spacing:1px;font-family:Raleway,sans-serif;font-weight:600}#sectionfive .wrapper .product-content hr{width:100%;border-color:silver}#sectionfive .wrapper .product-content #AddToCart{background:#00b773;color:#fff;position:relative;padding-right:60px;font-size:.6875rem;letter-spacing:2px;font-family:EuclidFlexMedium,sans-serif;font-weight:700;border:none;height:40px}#sectionfive .wrapper .product-content #AddToCart span{font-size:inherit}#sectionfive .wrapper .product-content #AddToCart:after{content:"";width:40px;height:40px;display:inline-block;position:absolute;right:0;background:url(right.svg) center center #00a275 no-repeat;margin:0;top:0;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}#sectionfive .wrapper .product-content #AddToCart:hover{background:#00a275}#sectionfive .wrapper .product-content #AddToCart:hover:after{width:100%;background-color:#00a275;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}#sectionfive .wrapper .product-content #AddToCart[disabled=disabled]{padding-right:20px;background:#1c1d1d}#sectionfive .wrapper .product-content #AddToCart[disabled=disabled]:after{display:none}#sectionvideo{min-height:100vh;background-position:center center;background-color:#2e3133;background-repeat:no-repeat;background-size:cover!important;position:relative}#sectionvideo a{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.stamped-main-badge{display:inline-block!important;border:2px solid #00b773;padding:10px 15px}#sectionreviews{background:#f6f6f6}#sectionreviews #stamped-main-widget{margin:0;padding:30px}div[itemtype="http://schema.org/Product"]{background:#f6f6f6;margin-left:-15px;margin-right:-15px;min-height:100vh}div[itemtype="http://schema.org/Product"]~#stamped-main-widget{background:#f6f6f6;padding:30px;margin:0 -15px}@media (max-width: 590px){div[itemtype="http://schema.org/Product"] .product-single__meta--wrapper{padding-top:80px}}div[itemtype="http://schema.org/Product"] .product-single__meta--wrapper{padding-top:160px}div[itemtype="http://schema.org/Product"] .product-single__photos{padding-top:90px}.product-template{background:#f6f6f6}.product-page-img{height:430px}.main-menu{position:fixed;width:100%;height:100%;top:0;left:0;z-index:4}.main-menu .main-menu-wrap{position:absolute;top:0;left:0;width:100%;height:100vh;background:#00b773;z-index:3}.main-menu .main-menu-wrap:before{content:"";background:url(n-pro-gradient-light-1.png);position:absolute;width:50%;height:550px;top:0;right:0;z-index:1}.main-menu .main-menu-wrap:after{content:"";background:url(n-pro-pattern-half-light-1.png);position:absolute;width:50%;height:550px;bottom:0;right:0;z-index:1}.main-menu .main-menu-wrap>.wrapper{width:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;height:100%}.main-menu .main-menu-wrap .left-side{margin:15px 140px 15px 0;width:50%}.main-menu .main-menu-wrap .newsletter{margin:15px 0 15px 140px;width:50%;z-index:2}.main-menu .main-menu-wrap .site-nav{margin-left:0;opacity:1}.main-menu .main-menu-wrap .site-nav__item{text-align:right;display:block;line-height:100%}.main-menu .main-menu-wrap .site-nav__item.site-nav--compress__menu{display:none}.main-menu .main-menu-wrap .site-nav__item+.site-nav__item{margin-top:20px}.main-menu .main-menu-wrap .site-nav__item.site-nav--active a{opacity:.5}.main-menu .main-menu-wrap .site-nav__item a{font-family:EuclidFlex,sans-serif;color:#fff;font-size:1.875rem;line-height:2.5rem;font-family:EuclidFlexMedium,sans-serif;font-weight:400;letter-spacing:1px;font-size:2.175rem;line-height:1.5rem;text-transform:capitalize;padding:0}.main-menu .main-menu-wrap .site-nav__item a:hover{opacity:.5}.main-menu .main-menu-wrap .site-nav__item span{position:absolute;bottom:10px;left:0;font-size:1.25rem;font-family:EuclidFlexMedium,sans-serif;color:#fff;line-height:100%;letter-spacing:2px;font-weight:700}.main-menu .main-menu-wrap .site-nav__item:after{content:"";height:2px;width:0%;background:#fff;position:relative;display:block;margin-top:3px;font-size:1.25rem;line-height:1.625rem;font-family:EuclidFlexMedium,sans-serif;font-weight:400;letter-spacing:1px;-webkit-transition:width .3s ease-in;transition:width .3s ease-in}.main-menu .main-menu-wrap .site-nav__item:hover:after{width:100%;-webkit-transition:width .3s ease-in;transition:width .3s ease-in}#finance.template-page .main-content{background:url(n-pro-fw-feature-image-3-large.jpg) no-repeat;background-size:cover;background-position:center center;position:relative}@media (max-width: 1023px){#finance.template-page .main-content{background:#17201f!important}}#finance.template-page .main-content #sectiontwo{background:none}#finance.template-page .main-content #sectiontwo .wrapper .section-content p{margin-left:0}@media (max-width: 767px){#finance.template-page .main-content #sectiontwo .wrapper .section-content{background:none!important;width:100%}}#finance.template-page .main-content a.button{color:#fff;display:inline-flex;align-items:center}#finance.template-page .main-content a.button:hover{color:#00b773}#finance.template-page .main-content a.button .icon{margin-left:10px}#finance.template-page .dot-nav{display:none!important}.news-signup{color:#fff;border:1px solid white;padding:12px 20px;height:40px;letter-spacing:3px;font-weight:700;font-size:12px;line-height:22px;text-transform:uppercase;-webkit-transition:all .3s ease;transition:all .3s ease}.news-signup:hover{color:#00b773;background:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}.menu-social{text-align:right;padding-left:0;text-transform:uppercase;font-size:1.25rem;color:#fff;margin-top:30px;padding-top:33px;position:relative}.menu-social:before{content:"";width:30px;height:3px;position:absolute;right:0;top:0;display:block;background:#fff}.menu-social li{line-height:100%;margin:0}.menu-social li+li{margin-top:10px}.menu-social a{font-family:EuclidFlex,sans-serif;color:#fff;font-size:1.25rem;line-height:1.625rem;font-family:EuclidFlexMedium,sans-serif;letter-spacing:1px;text-transform:capitalize;font-weight:400}.menu-social a:hover{opacity:.5}.newsletter{background:transparent}.newsletter h2{font-family:EuclidFlex,sans-serif;color:#fff;margin-bottom:30px;text-transform:capitalize;font-size:3rem;line-height:3.05rem;font-family:EuclidFlexMedium,sans-serif;font-weight:400;letter-spacing:1px;font-size:2.475rem}.newsletter p{font-family:EuclidFlex,sans-serif;font-size:1rem;line-height:1.375rem;letter-spacing:1px;color:#fff;margin-bottom:40px}.newsletter form{max-width:none}.newsletter form .newsletter--form{background-color:transparent;padding:0}.newsletter .input-group{display:block;background-color:transparent;color:#1c1d1d}.newsletter .input-group input{background:transparent;border-bottom:1px solid white;font-style:normal;font-family:EuclidFlexMedium,sans-serif;text-transform:none;color:#fff;outline:none;font-size:1rem;font-weight:700;padding-left:0;padding-right:0}.newsletter .input-group input::-webkit-input-placeholder{color:#fff}.newsletter .input-group input::-moz-placeholder{color:#fff}.newsletter .input-group input:-ms-input-placeholder{color:#fff}.newsletter .input-group input:-moz-placeholder{color:#fff}.newsletter .input-group .input-group-btn{display:block;width:auto;margin-top:20px;text-align:left}.newsletter .input-group .input-group-btn button{height:auto;font-family:EuclidFlex,sans-serif;border:1px solid white;background:transparent;font-size:.6875rem;padding:8px 20px}.newsletter .input-group .input-group-btn button span{font-size:13px;letter-spacing:3px}.newsletter form .note,.newsletter form .errors{background:transparent;color:#fff;font-weight:700;border:none;padding:0;font-size:1rem;line-height:1.375rem;letter-spacing:1px}.main-menu-link{color:#fff}.overlay-slidedown{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:transform .4s ease-in-out,visibility 0s .4s;transition:transform .4s ease-in-out,visibility 0s .4s}.overlay-slidedown.open{visibility:visible;-webkit-transform:translateY(0%);transform:translateY(0);-webkit-transition:transform .4s ease-in-out;transition:transform .4s ease-in-out}.main-menu-link{display:block;width:28px;height:20px;position:relative;margin:50px auto;-webkit-transform:rotate(0deg);transform:rotate(0);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}.main-menu-link span{display:block;position:absolute;height:3px;width:100%;background:#fff;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);transform:rotate(0);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.main-menu.open~#PageContainer .header-wrapper{z-index:4}.main-menu.open~#PageContainer .header-wrapper .site-nav__link.cart-link{border-color:#fff}.main-menu-link span:nth-child(1){top:0}.main-menu-link span:nth-child(2),.main-menu-link span:nth-child(3){top:9px}.main-menu-link span:nth-child(4){top:18px}.main-menu-link.open span:nth-child(1){top:18px;width:0%;left:50%}.main-menu-link.open span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.main-menu-link.open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.main-menu-link.open span:nth-child(4){top:18px;width:0%;left:50%}.down-arrow{position:absolute;bottom:30px;color:#fff;left:50%;text-transform:none;font-family:EuclidFlex,sans-serif;cursor:pointer;z-index:3;font-size:1.25rem;line-height:1.625rem;font-family:EuclidFlexMedium,sans-serif;font-weight:400;letter-spacing:1px}.down-arrow:hover{color:#fff}.down-arrow span{font-size:1.25rem;line-height:1.625rem;font-family:EuclidFlexMedium,sans-serif;font-weight:400;letter-spacing:1px;color:#00b773;display:block}.down-arrow i{background:url(arrow.svg) no-repeat;width:20px;height:30px;display:block;margin-top:5px;margin-left:-8px;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.down-arrow i{-webkit-animation-name:hvr-hang-sink,hvr-hang;animation-name:hvr-hang-sink,hvr-hang;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate}@-webkit-keyframes hvr-hang{0%{-webkit-transform:translateY(8px);transform:translateY(8px)}50%{-webkit-transform:translateY(4px);transform:translateY(4px)}to{-webkit-transform:translateY(8px);transform:translateY(8px)}}@keyframes hvr-hang{0%{-webkit-transform:translateY(8px);transform:translateY(8px)}50%{-webkit-transform:translateY(4px);transform:translateY(4px)}to{-webkit-transform:translateY(8px);transform:translateY(8px)}}@-webkit-keyframes hvr-hang-sink{to{-webkit-transform:translateY(8px);transform:translateY(8px)}}@keyframes hvr-hang-sink{to{-webkit-transform:translateY(8px);transform:translateY(8px)}}.back-to-top{background:url(arrow.svg) no-repeat;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:20px;height:30px;display:block;margin-top:5px}.dot-nav{position:fixed;right:40px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3;height:170px}.dot-nav a{display:block;width:2.25em;height:2.25em;position:relative}.dot-nav a:before{content:"";position:absolute;top:.75em;right:0;width:10px;height:10px;box-shadow:inset 0 0 0 1px #fff;border-radius:50%;-webkit-transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s}.dot-nav a.current-dot:before{-webkit-transform:scale3d(1.8,1.8,1);transform:scale3d(1.8,1.8,1);box-shadow:inset 0 0 0 1px #00b773}.dot-nav a.current-dot span{opacity:1;-webkit-transform:scale3d(1,1,1) translateY(-25%);transform:scaleZ(1) translateY(-25%)}.dot-nav a span{font-family:EuclidFlexMedium,sans-serif;color:#fff;font-size:1.5rem;line-height:100%;position:absolute;right:25px;top:10px;pointer-events:none;font-weight:700;white-space:nowrap;-webkit-transform-origin:0 50%;transform-origin:0 50%;opacity:0;-webkit-transform:scale3d(.5,.5,1);transform:scale3d(.5,.5,1);-webkit-transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s;-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}footer.site-footer{background:center bottom;background-color:#2e3133;background-repeat:repeat-x;padding:100px 0;color:#fff;font-size:14px;font-family:EuclidFlexMedium,sans-serif;z-index:1;position:fixed;bottom:0;width:100%}footer.site-footer a{text-transform:capitalize;color:#fff;font-size:.875rem;line-height:1.25rem;letter-spacing:1px;line-height:100%;-webkit-transition:color .2s,opacity .1s;transition:color .2s,opacity .1s}footer.site-footer a:hover{color:#00b773;-webkit-transition:color .2s,opacity .1s;transition:color .2s,opacity .1s}footer.site-footer a:hover i{color:#00b773;-webkit-transition:color .2s,opacity .1s;transition:color .2s,opacity .1s}footer.site-footer a i{font-size:1.125rem;margin:5px 0}footer.site-footer .wrapper{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}footer.site-footer .wrapper .footer-section{width:33.333333333%}footer.site-footer .wrapper .footer-section:nth-child(1){display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}footer.site-footer .wrapper .footer-section:nth-child(1) h1{line-height:100%;margin-bottom:30px}footer.site-footer .wrapper .footer-section:nth-child(1) h1 a{line-height:100%}footer.site-footer .wrapper .footer-section:nth-child(1) h1 a img{line-height:100%}footer.site-footer .wrapper .footer-section:nth-child(1) .site-nav__link{padding:0;font-size:.875rem;line-height:1.25rem;letter-spacing:1px;font-family:EuclidFlexMedium,sans-serif}footer.site-footer .wrapper .footer-section:nth-child(2){display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column}footer.site-footer .wrapper .footer-section:nth-child(2) .back-to-top{margin-bottom:auto}footer.site-footer .wrapper .footer-section:nth-child(2) p{font-size:.875rem;line-height:1.25rem;letter-spacing:1px;margin-bottom:0}footer.site-footer .wrapper .footer-section:nth-child(3){text-align:right;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:column;flex-direction:column}footer.site-footer .wrapper .extra-links{line-height:1.25rem}footer.site-footer .wrapper .extra-links a{position:relative}footer.site-footer .wrapper .extra-links a+a{padding-left:21px}footer.site-footer .wrapper .extra-links a+a:before{content:"";width:1px;height:100%;display:inline-block;position:absolute;left:0;top:0;background:#fff;margin:0 10px}#CartDrawer{background-image:-ms-linear-gradient(left,#2ca079 0%,#00b373 100%);background-image:-moz-linear-gradient(left,#2ca079 0%,#00b373 100%);background-image:-o-linear-gradient(left,#2ca079 0%,#00b373 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#2ca079),color-stop(100,#00b373));background-image:-webkit-linear-gradient(left,#2ca079 0%,#00b373 100%);background-image:linear-gradient(to right,#2ca079,#00b373);overflow:visible}#CartDrawer #CartContainer>p:first-child{margin-left:-30px;margin-top:20px}#CartDrawer:before{content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:0 0 100vh 0;border-color:transparent #2ca079 transparent transparent;position:absolute;right:100%;height:100%}.js-drawer-open-right #CartDrawer:before{border-width:0 300px 100vh 0;-webkit-transition:border-width .3s ease-in;transition:border-width .3s ease-in}.drawer__close-button:focus{outline:none}.drawer__close-button .icon:before{font-size:28px}div.ajaxcart__inner--has-fixed-footer{padding:60px 60px 0 0}.ajaxcart__footer--fixed{left:60px;right:60px;bottom:30px}.ajaxcart__qty input[type=text]{color:#343535}.drawer__fixed-header{left:0;right:60px;top:30px}.cart-link__bubble--visible{display:none}.drawer__close-button:active{background-color:transparent}.drawer__header{border:none}.drawer__title{font-family:EuclidFlex,sans-serif;font-size:3rem;line-height:3.05rem;font-family:EuclidFlexMedium,sans-serif;font-weight:400;letter-spacing:1px;font-size:30px}.cart-table-head{border-bottom:1px solid white;margin:0!important;padding-bottom:10px;font-size:1.25rem;line-height:1.625rem;font-family:EuclidFlexMedium,sans-serif;font-weight:400;letter-spacing:1px;font-size:1.125rem}.ajaxcart__row{padding-bottom:0;margin-bottom:0;border:none}.ajaxcart__product{padding:5px 0;border-bottom:1px solid white}.ajaxcart__product .flex{align-items:center}.ajaxcart__product .grid{margin:0!important}.ajaxcart__qty{max-width:55px;min-width:55px;margin-left:auto}.ajaxcart__qty input,.ajaxcart__qty button{border:none}.ajaxcart__qty input{font-size:1rem;line-height:1.375rem;letter-spacing:1px;font-size:14px;font-weight:700!important}.ajaxcart__qty-adjust:hover{background-color:transparent}.js-qty__adjust,.ajaxcart__qty-adjust{z-index:2}.ajaxcart__price{font-size:1rem;line-height:1.375rem;letter-spacing:1px;font-size:.875rem}.ajaxcart__price span{font-weight:600;font-family:Raleway,sans-serif}.ajaxcart__product-image{margin-right:25px}.ajaxcart__product-image img{display:inline-block;max-width:70px}.ajaxcart__product-name--wrapper{font-size:1.25rem;line-height:1.625rem;font-family:EuclidFlexMedium,sans-serif;font-weight:400;letter-spacing:1px;font-size:1.125rem}.ajaxcart__product-meta{font-size:1rem}.ajaxcart__footer{border:none;text-align:right}.ajaxcart__footer .ajaxcart__note,.ajaxcart__footer .terms{font-size:.875rem;line-height:1.25rem;letter-spacing:1px;margin-bottom:0;opacity:1;font-style:normal!important;text-align:right}.ajaxcart__footer .ajaxcart__note label,.ajaxcart__footer .terms label{font-style:normal!important;font-size:inherit}.ajaxcart__footer .ajaxcart__note label a,.ajaxcart__footer .terms label a{font-size:inherit;text-decoration:underline}.ajaxcart__footer .terms{margin-bottom:20px}.ajaxcart__subtotal{line-height:3.05rem;font-family:EuclidFlexMedium,sans-serif;font-weight:400;letter-spacing:1px;font-size:3rem;text-transform:none;text-align:right;margin-bottom:35px;font-size:30px;line-height:100%}.ajaxcart__subtotal span{font-size:inherit;font-family:Raleway,sans-serif;font-weight:600}.cart__checkout{background:#00b773;color:#fff;position:relative;padding-right:60px;font-size:.6875rem;letter-spacing:2px;font-weight:700;border:none;height:38px}.cart__checkout span{font-size:inherit}.cart__checkout:after{content:"";width:38px;height:38px;display:inline-block;position:absolute;right:0;background:url(right.svg) center center #00a275 no-repeat;margin:0;top:0;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.cart__checkout:hover{background:#00a275}.cart__checkout:hover:after{width:100%;background-color:#00a275;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.ajaxcart__price span,.cart__price span,.cart__subtotal span{font-family:Raleway,sans-serif;font-weight:600}div.doubly-message{background-color:transparent!important;text-align:right;font-size:.875rem;line-height:1.25rem;letter-spacing:1px;font-size:13px;padding-left:0;padding-right:0}div.doubly-message span{font-size:13px}#your-shopping-cart.template-cart .main-content{background:#e6e6e6}#your-shopping-cart .main-content{padding-top:200px}#your-shopping-cart .main-menu-link span{background:#2e3133}.template-404 .site-nav__link.cart-link .icon-fallback-text .icon-cart:before{color:#fff}.template-404 #PageContainer .main-content{min-height:100vh;padding-top:150px;padding-bottom:150px;background:#17201f}.template-404 #PageContainer header{color:#fff}.template-404 #PageContainer header h1{font-size:3rem;line-height:3.05rem;font-family:EuclidFlexMedium,sans-serif;font-weight:400;letter-spacing:1px}@media screen and (min-width: 591px){.drawer--right{width:630px;right:-630px}.js-drawer-open-right .is-moved-by-drawer{-webkit-transform:translateX(0px);transform:translate(0)}.js-drawer-open-right .drawer--right{-webkit-transform:translateX(-630px);transform:translate(-630px)}}.btn--secondary:hover{background-color:#3a3c3c}.cart__checkout,.update-cart{font-size:.6875rem;font-weight:700;letter-spacing:2px;line-height:100%;font-family:EuclidFlex,sans-serif;height:38px}.template-cart .site-header__logo-link svg *{fill:#2e3133}.template-cart h1{font-size:3rem;line-height:3.05rem;font-family:EuclidFlexMedium,sans-serif;font-weight:400;letter-spacing:1px}.template-cart .cart__image img{max-width:70px}.template-cart .h4.cart__product-name{text-transform:none}.template-cart .table-headings{font-size:1.25rem;line-height:1.625rem;font-family:EuclidFlexMedium,sans-serif;font-weight:400;letter-spacing:1px;text-transform:capitalize}.template-cart .main-content{padding-top:120px;background:#fff;min-height:100vh}.ajaxcart__product-name,.cart__product-name{font-style:normal}.supports-fontface .template-cart header .icon-fallback-text .fallback-text{color:#2e3133}.js-qty{max-width:70px;min-width:70px;margin-left:auto;background:transparent}.js-qty input,.js-qty button{border:none}.js-qty input{font-size:1rem;line-height:1.375rem;letter-spacing:1px;font-weight:600!important;font-style:normal;font-family:Raleway,sans-serif}.js-qty__adjust:hover{background-color:transparent}.cart__product-meta a,.terms label,.terms label a{font-size:.875rem;line-height:1.25rem;letter-spacing:1px}.terms label a{text-decoration:underline}.cart-extra-info p{font-size:.875rem;font-style:normal}.cart-extra-info p label{font-style:normal}.cart-extra-info .cart-info{margin-bottom:0}.template-product{background:#f7f7f7}.template-product .site-header__logo-link *{fill:#2e3133}.template-product .product-single__variants{display:block;margin:0 auto;height:50px}.template-product .selector-wrapper label{font-size:1rem;line-height:22px;letter-spacing:1px;font-weight:600;font-style:normal;margin-right:10px}.template-product .selector-wrapper select{background:#fff}.template-product .main-menu-link span{background:#2e3133}.template-product .icon-fallback-text span.fallback-text{color:#2e3133}.template-product .Magic360,.template-product .Magic360-container{border:none}.template-product label{font-style:normal}.template-product .product-single__quantity input{width:80px}#concussion{color:#fff}#concussion .section-header h2{text-align:left;color:#fff;text-transform:none}#concussion .main-content{padding-top:200px;padding-bottom:200px;background:#17201f}#concussion .main-content h1{text-align:left;font-size:3.75rem;line-height:4rem;font-family:EuclidFlexMedium,sans-serif;letter-spacing:1px;margin:0 auto;font-weight:400}button.accordion{background-color:transparent;color:#00b773;cursor:pointer;padding:16px 25px 16px 0;width:100%;text-align:left;border-bottom:1px solid white;outline:none;-webkit-transition:.4s;transition:.4s;position:relative;font-size:1.25rem;line-height:1.625rem;font-family:EuclidFlexMedium,sans-serif;font-weight:400;letter-spacing:1px}button.accordion.first-acc{border-top:1px solid white;margin-top:25px}button.accordion.active,button.accordion:hover{color:#00b773}div.panel{color:#fff;background-color:transparent;max-height:0;overflow:hidden;-webkit-transition:opacity .6s ease-in-out;transition:opacity .6s ease-in-out;opacity:0;height:0}div.panel>*:last-child{margin-bottom:0}div.panel.show-acc{opacity:1;max-height:none;padding:16px 0;height:100%}button.accordion:before,button.accordion:after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#00b773;width:10px;height:2px}button.accordion:before{right:5px}button.accordion:after{width:2px;height:10px;right:9px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out}button.accordion.active:after{height:0}img.lazy{opacity:0;transition:opacity 1s}img.lazy.loaded{opacity:1}.js-drawer-open{overflow:visible}.drawer--right{width:630px;right:-630px;-webkit-transition:all .5s ease-out .2s;transition:all .5s ease-out .2s;display:block}.drawer--right .cart-wrap{opacity:0;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in}.js-drawer-open-right .drawer--right{-webkit-transition:all .5s ease-in;transition:all .5s ease-in;-webkit-transform:translateX(-630px);transform:translate(-630px)}.js-drawer-open-right .drawer--right .cart-wrap{opacity:1;transition:opacity .2s ease-in .6s}#CartDrawer:before{border-width:0 0px 100vh 0;-webkit-transition:border-width .5s ease-out .2s;transition:border-width .5s ease-out .2s}.js-drawer-open-right #CartDrawer:before{border-width:0 300px 100vh 0;-webkit-transition:border-width .5s ease-in;transition:border-width .5s ease-in}#PageContainer{-webkit-transition:all .5s ease-out .2s;transition:all .5s ease-out .2s;right:0;position:relative}#PageContainer:before{display:block;opacity:0;content:"";position:absolute;top:0;left:0;width:0;height:0;background:#000000bf;z-index:3;-webkit-transition:opacity .75s ease-in,height 0s ease .75s,width 0s ease .75s;transition:opacity .75s ease-in,height 0s ease .75s,width 0s ease .75s}html[data-magic-ua=edge] #PageContainer:before{display:none}.js-drawer-open-right #PageContainer{right:60px;-webkit-transition:all .5s ease-in;transition:all .5s ease-in}.js-drawer-open-right #PageContainer:before{width:100%;height:100%;opacity:1;-webkit-transition:opacity .75s ease-in;transition:opacity .75s ease-in}.supports-fontface #concussion header .cart-link .icon:before{color:#fff}#registration{color:#fff}#registration .main-content{padding-top:200px;padding-bottom:200px;background:url(section-dark-bg.jpg) #17201f center top no-repeat;background-size:cover}#registration .main-content h1{text-align:right;font-size:3rem;line-height:3.05rem;font-family:EuclidFlexMedium,sans-serif;font-weight:400;letter-spacing:1px;max-width:300px;margin-left:auto;margin-bottom:50px}#registration .grid{margin-left:-15px}#registration .large--one-half:first-child{padding-right:80px}#registration .large--one-half:last-child{padding-left:80px}#registration #thankyou_message h2{text-transform:none!important}#registration #gform label.error{color:#d02e2e;margin-bottom:10px;display:block}#registration #gform fieldset{padding:0;border:none}#registration #gform .final-message-2,#registration #gform .final-message-3{display:none}#registration #gform .reveal-if-active{opacity:0;max-height:0;overflow:hidden;transform:scale(1);transition:.5s;display:inline-block;vertical-align:top}#registration #gform .reveal-if-active>*{display:inline-block;vertical-align:top}#registration #gform .reveal-if-active .js-qty{margin-bottom:0}#registration #gform .reveal-if-active .js-qty input{margin-bottom:0;padding:0 0 5px}#registration #gform .reveal-if-active .js-qty button{color:#fff}input[type=radio]:checked~#registration #gform{opacity:1;max-height:100px;overflow:visible;padding:10px 20px;transform:scale(1)}#registration #gform input[type=radio]:checked~.reveal-if-active{opacity:1;max-height:100px;overflow:visible}#registration #gform input,#registration #gform textarea{padding:10px 0;margin-bottom:10px;width:100%;color:#fff;font-size:16px;line-height:100%;background:transparent;border:none;border-bottom:1px solid white;font-style:normal;text-transform:none;font-family:EuclidFlex,sans-serif;letter-spacing:0px}#registration #gform input:focus,#registration #gform textarea:focus{outline-color:#00b773}#registration #gform input::-webkit-input-placeholder,#registration #gform textarea::-webkit-input-placeholder{color:#fff;opacity:1;font-weight:400}#registration #gform input::-moz-placeholder,#registration #gform textarea::-moz-placeholder{color:#fff;opacity:1;font-weight:400}#registration #gform input:-ms-input-placeholder,#registration #gform textarea:-ms-input-placeholder{color:#fff;opacity:1;font-weight:400}#registration #gform input:-moz-placeholder,#registration #gform textarea:-moz-placeholder{color:#fff;opacity:1;font-weight:400}#registration #gform input[type=radio],#registration #gform textarea[type=radio]{display:inline-block;width:auto}#registration #gform input[type=number],#registration #gform textarea[type=number]{color:#fff;width:40px;padding:0 0 5px;text-align:center;margin-bottom:0}#registration #gform .radio-options{display:inline-block;vertical-align:top;margin-top:10px}#registration #gform .radio-options label{margin-right:10px;font-style:normal}#registration #gform .control-label{display:block;font-style:normal}#registration #gform #confirmation{display:inline-block;width:auto;margin-left:0}#registration #gform #mce-GDPR{display:block;width:auto;margin-left:0;margin-top:5px}#registration #gform .serial-find-button{margin-bottom:20px;display:inline-block;font-size:.8rem}#registration #gform .serial-find{display:none}#registration #gform .action-button{background:#00b773;color:#fff;position:relative;display:inline-block;font-size:.6875rem;letter-spacing:2px;font-weight:700;border:none;height:38px;cursor:pointer;width:100px;text-transform:uppercase;margin-top:20px}#registration #gform .action-button:after{content:"";width:38px;height:38px;display:inline-block;position:absolute;right:0;background:url(right.svg) center center #00a275 no-repeat;margin:0;top:0;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}#registration #gform .action-button:hover{background:#00a275}#registration #gform .action-button:hover:after{width:100%;background-color:#00a275;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}#registration #progressbar{margin-bottom:30px;overflow:hidden;counter-reset:step}#registration #progressbar li{visibility:hidden;position:relative;text-align:right}#registration #progressbar li:before{visibility:visible;content:"0" counter(step);counter-increment:step;line-height:20px;display:block;font-size:3rem;line-height:3.05rem;font-family:EuclidFlexMedium,sans-serif;font-weight:400;letter-spacing:1px;margin:0 auto 5px}#registration #progressbar li:first-child:after{content:none}#registration #progressbar li.active:before{color:#00b773}#registration #progressbar li.active i{visibility:visible;position:absolute;right:0;top:-24px}.supports-fontface .template-page header .cart-link .icon:before{color:#fff}.template-page{color:#fff}.template-page .main-content{padding-top:200px;padding-bottom:200px;background:#17201f center top no-repeat;background-size:cover;min-height:100vh}.template-page .main-content .wrapper{max-width:1500px;padding:0 30px;z-index:2;position:relative}.template-page .main-content h1{font-size:3rem;line-height:3.05rem;font-family:EuclidFlexMedium,sans-serif;font-weight:400;letter-spacing:1px;color:#fff}.template-page .main-content h1 span{font-size:3rem;line-height:3.05rem;font-family:EuclidFlexMedium,sans-serif;font-weight:400;letter-spacing:1px;display:block;color:#00b773}.template-page .main-content .editor-content{margin-left:225px}.template-page .main-content h2,.template-page .main-content h4{color:#00b773}.template-page .main-content table{background-color:transparent;margin-bottom:20px;max-width:370px}.template-page .main-content table tr{border-bottom:1px solid #00b773}.template-page .main-content table td{padding:10px 0;border:none}.template-page .main-content p{margin-bottom:20px}.template-page .main-content img{margin-bottom:15px}.template-page .main-content a{color:#00b773}.template-page .main-content .down-arrow{color:#fff}.template-page#contact .main-content h1{color:#00b773}.template-page#contact .main-content h1 span{color:#fff}.template-page#contact .main-content .editor-content{margin-left:225px}.template-page#product-usage-and-instructions .section,.template-page#about-us .section{padding:200px 0;position:relative}.template-page#product-usage-and-instructions h2,.template-page#product-usage-and-instructions h4,.template-page#about-us h2,.template-page#about-us h4{text-transform:capitalize}.template-page#product-usage-and-instructions .main-content>.wrapper,.template-page#about-us .main-content>.wrapper{max-width:none;padding:0}.template-page#product-usage-and-instructions .section-light,.template-page#about-us .section-light{background:#e6e6e6!important;position:relative;padding:200px 40px;margin:0 -40px}.template-page#product-usage-and-instructions .section-light:before,.template-page#about-us .section-light:before{content:"";background:url(n-pro-gradient-light-1.png);position:absolute;width:50%;height:550px;top:0;right:0;z-index:1}.template-page#product-usage-and-instructions .section-light h1,.template-page#about-us .section-light h1{font-size:3rem;line-height:3.05rem;font-family:EuclidFlexMedium,sans-serif;font-weight:400;letter-spacing:1px;color:#2e3133}.template-page#product-usage-and-instructions .section-light p,.template-page#about-us .section-light p{color:#2e3133}.template-page#product-usage-and-instructions .section-light .fitting-images,.template-page#about-us .section-light .fitting-images{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}.template-page#product-usage-and-instructions .section-light .fitting-images img,.template-page#about-us .section-light .fitting-images img{width:120px;height:120px;margin:20px 10px 0}.template-page#product-usage-and-instructions .section-light h4,.template-page#product-usage-and-instructions .section-light p,.template-page#product-usage-and-instructions .section-light ol,.template-page#product-usage-and-instructions .section-light li,.template-page#about-us .section-light h4,.template-page#about-us .section-light p,.template-page#about-us .section-light ol,.template-page#about-us .section-light li{margin-bottom:20px}.template-page#product-usage-and-instructions .section-light p,.template-page#product-usage-and-instructions .section-light li,.template-page#product-usage-and-instructions .section-light tr,.template-page#about-us .section-light p,.template-page#about-us .section-light li,.template-page#about-us .section-light tr{border-color:#fff}.template-page#product-usage-and-instructions .section-light td,.template-page#about-us .section-light td{color:#2e3133}.template-page#product-usage-and-instructions .section-light td img,.template-page#about-us .section-light td img{margin-bottom:0}.template-page#product-usage-and-instructions .section-light td:after,.template-page#about-us .section-light td:after{display:none}.template-page#product-usage-and-instructions .section-light li,.template-page#about-us .section-light li{color:#2e3133}.template-page#product-usage-and-instructions .section-light h4:not(:first-of-type),.template-page#about-us .section-light h4:not(:first-of-type){margin-top:40px}.template-page#product-usage-and-instructions .large--one-half.first-half,.template-page#about-us .large--one-half.first-half{padding-right:80px}.template-page#product-usage-and-instructions .large--one-half.last-half,.template-page#about-us .large--one-half.last-half{padding-left:80px}.template-page#product-usage-and-instructions .icon-storage,.template-page#about-us .icon-storage{margin-right:20px;padding-right:20px;width:160px}.template-page#about-us .dot-nav{display:none!important}.template-page#about-us h2{color:#fff}.template-page#about-us h4{text-transform:none;color:#fff}.template-page#about-us .section{min-height:100vh}.template-page#about-us .grid__title{padding:0 30px}.template-page#about-us blockquote{text-align:left;padding:0}.template-page#about-us .section-light h4{color:#2e3133}.template-page#faq .section .wrapper{z-index:2;position:relative}.template-page#faq .grid__item{padding:0}.template-page#faq .large--one-half.first-half{padding:0 30px 0 0}.template-page#faq .large--one-half.last-half{padding-left:30px}.template-page#faq h1{font-size:3rem;line-height:3.05rem;font-family:EuclidFlexMedium,sans-serif;font-weight:400;letter-spacing:1px}.template-page#faq table{width:100%;max-width:none}.template-page#faq table th{padding-left:0;padding-right:0}.template-page#faq table th:first-child,.template-page#faq table td:first-child{padding-right:10px}.template-page#join-the-club .wrapper>.grid{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.template-page#join-the-club .main-content{padding-top:200px;padding-bottom:70px}.template-page#join-the-club .main-content img{width:70%}.template-page#join-the-club .large--one-half:nth-of-type(1){padding-right:80px}.template-page#join-the-club .large--one-half:nth-of-type(2){padding-left:80px;width:620px}.template-page#join-the-club .input-group{display:block}.template-page#join-the-club .newsletter__input{background:transparent;border-bottom:1px solid white;display:block;padding-left:0;padding-right:0;color:#fff}.template-page#join-the-club .newsletter__input:focus{outline-color:#00b773}.template-page#join-the-club .newsletter__input::-webkit-input-placeholder{color:#fff;opacity:1;font-style:normal}.template-page#join-the-club .newsletter__input::-moz-placeholder{color:#fff;opacity:1;font-style:normal}.template-page#join-the-club .newsletter__input:-ms-input-placeholder{color:#fff;opacity:1;font-style:normal}.template-page#join-the-club .newsletter__input:-moz-placeholder{color:#fff;opacity:1;font-style:normal}.template-page#join-the-club .input-group-btn{width:125px;display:block;margin-top:20px}.template-page#join-the-club .input-group-btn button{background:transparent;border:1px solid white;font-size:11px;height:40px;font-family:EuclidFlexMedium,sans-serif;-webkit-transition:all .3s ease;transition:all .3s ease}.template-page#join-the-club .input-group-btn button span{font-size:11px}.template-page#join-the-club .input-group-btn button:hover{color:#2e3133;background:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}body .cc_banner-wrapper{height:auto!important}body .cc_banner-wrapper~#PageContainer .header-wrapper{height:auto!important}.cc_banner-wrapper .cc_container{background:#00b773;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.cc_banner-wrapper .cc_container .cc_message{font-family:EuclidFlex,sans-serif;font-size:14px;margin-top:0;-webkit-order:-1;order:-1;padding-right:30px}.cc_banner-wrapper .cc_container .cc_more_info{font-family:EuclidFlex,sans-serif;font-size:14px;color:#2e3133}.cc_banner-wrapper .cc_container .cc_btn{height:66px;width:auto;max-width:none;background:#00a275;color:#fff!important;position:relative;padding-right:60px;font-size:14px;letter-spacing:2px;font-family:EuclidFlexMedium,sans-serif;border:none;margin:-15px -30px -15px 0;border-radius:0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.cc_banner-wrapper .cc_container .cc_btn span{font-size:inherit}.cc_banner-wrapper .cc_container .cc_btn:after{content:"";width:50px;height:100%;display:inline-block;position:absolute;right:0;background:url(right.svg) center center #00a275 no-repeat;margin:0;top:0;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.cc_banner-wrapper .cc_container .cc_btn:hover{background:#00a275}.cc_banner-wrapper .cc_container .cc_btn:hover:after{width:100%;background-color:#00a275;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}#loading{background-color:#2e3133;height:100%;width:100%;position:fixed;z-index:1;margin-top:0;top:0;height:100vh;width:100vw;left:0;z-index:5}.loading-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#terms-and-conditions .main-content table{max-width:100%}#terms-and-conditions .main-content table tr{border:none}#terms-and-conditions .main-content table tr:first-child{border-bottom:1px solid #00b773}#about-us .main-content,#product-usage-and-instructions .main-content{padding-bottom:0}#about-us .main-content:before,#research-amp-development .main-content:before,#concussion .main-content:before,#contact .main-content:before,#faq .main-content:before{content:"";background:url(bg-gradient.png);position:absolute;width:50%;height:350px;top:0;right:0;z-index:1}#product-usage-and-instructions:before,#product-usage-and-instructions .section:before{content:"";background:url(bg-gradient.png);position:absolute;width:50%;height:350px;top:0;right:0;z-index:1}#product-usage-and-instructions:before{z-index:3}#product-usage-and-instructions #sectiontwo:before{display:none}#about-us .main-content,#product-usage-and-instructions .main-content{padding-top:0}#research-amp-development .grid{margin-left:0;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap}#research-amp-development.template-page .main-content .editor-content{margin-left:0}#research-amp-development .large--one-half.first-half{padding:0 30px 0 0}@media (max-width: 767px){#research-amp-development .large--one-half.first-half{padding-right:0}}#research-amp-development .large--one-half.last-half{padding-left:30px}@media (max-width: 767px){#research-amp-development .large--one-half.last-half{padding-left:0}}#research-amp-development h3{font-size:2.125rem;text-transform:none}#research-amp-development h4{font-size:1.2rem;text-transform:none;color:#fff}#research-amp-development .grey-line{margin:30px 0;width:100%;height:10px;background:#2d3635;position:relative}#research-amp-development .grey-line:before,#research-amp-development .grey-line:after{content:"";width:10px;height:15px;background:#2d3635;position:absolute;top:100%}#research-amp-development .grey-line:before{left:0}#research-amp-development .grey-line:after{right:0}#research-amp-development .grey-line span{width:10px;height:15px;background:#2d3635;position:absolute;top:-15px;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%)}#research-amp-development .column-wrap{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:20px}#research-amp-development .column-wrap .column{width:32%}#research-amp-development .column-wrap .column h4{font-size:1.2rem;text-align:center}#research-amp-development .column-wrap .column a{display:block;background:#00b773;color:#fff;padding:10px}#research-amp-development .column-wrap .column a+a{margin-top:20px}#research-amp-development .column-wrap .column a>*{display:none}#research-amp-development #the_lightbox{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:#000000b3;z-index:100}#research-amp-development #the_lightbox .the-lightbox-close{position:absolute;top:50px;right:50px}#research-amp-development #the_lightbox .the-lightbox-close:before,#research-amp-development #the_lightbox .the-lightbox-close:after{content:"";background:#fff;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);position:absolute;top:50%;left:50%;-webkit-transition:transform .25s ease-out;transition:transform .25s ease-out}#research-amp-development #the_lightbox .the-lightbox-close:before{width:16px;height:2px}#research-amp-development #the_lightbox .the-lightbox-close:after{height:16px;width:2px}#research-amp-development #the_lightbox .the-lightbox-wrapper{outline:1px solid #fff;background:#2e3133;width:1500px;height:80vh;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-flex;display:flex}#research-amp-development #the_lightbox .the-lightbox-wrapper .the-lightbox-text,#research-amp-development #the_lightbox .the-lightbox-wrapper .the-lightbox-img{width:50%;padding:30px}#delivery-amp-returns h4{font-size:1.25rem;line-height:1.625rem;font-family:EuclidFlexMedium,sans-serif;font-weight:400;letter-spacing:1px;text-transform:none}#size-lightbox{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;z-index:100}#size-lightbox .the-lightbox-close{position:absolute;top:50px;right:50px}#size-lightbox .the-lightbox-close:before,#size-lightbox .the-lightbox-close:after{content:"";background:#fff;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);position:absolute;top:50%;left:50%;-webkit-transition:transform .25s ease-out;transition:transform .25s ease-out}#size-lightbox .the-lightbox-close:before{width:16px;height:2px}#size-lightbox .the-lightbox-close:after{height:16px;width:2px}#size-lightbox .the-lightbox-wrapper{outline:1px solid #fff;background:#fff;width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-flex;display:flex;max-width:560px;padding:50px}#size-lightbox .size-guide table{margin-bottom:30px}#size-lightbox .size-guide p:last-child{margin-bottom:0}#shipping-lightbox{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;z-index:100}#shipping-lightbox .the-lightbox-close{position:absolute;top:50px;right:50px}#shipping-lightbox .the-lightbox-close:before,#shipping-lightbox .the-lightbox-close:after{content:"";background:#fff;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);position:absolute;top:50%;left:50%;-webkit-transition:transform .25s ease-out;transition:transform .25s ease-out}#shipping-lightbox .the-lightbox-close:before{width:16px;height:2px}#shipping-lightbox .the-lightbox-close:after{height:16px;width:2px}#shipping-lightbox .the-lightbox-wrapper{outline:1px solid #fff;background:#fff;width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;max-width:560px;padding:50px}iframe.iubenda-ibadge{top:7px;position:relative;margin:0 5px}@media only screen and (max-width: 1024px){.featherlight div.featherlight-content{padding:20px 20px 0}}div.featherlight{background:#0009;z-index:100}div.featherlight .featherlight-content{background:#00b773;color:#fff;padding:0;border:0}div.featherlight .featherlight-close-icon{background:none;color:#fff;top:12px;right:12px;font-size:25px}div#location-redirect-popup{text-align:center;padding:0}div#location-redirect-popup>p{padding:60px;margin:0}div#location-redirect-popup .buttons-container{display:flex}div#location-redirect-popup a.button-yes,div#location-redirect-popup a.button-no{border-radius:0;background:#00a275;color:#fff;width:50%;margin-bottom:0;padding:20px}div#location-redirect-popup a.button-no{background:#3a3c3c}@media screen and (min-width: 769px){.ajaxcart__inner--has-fixed-footer{padding:30px 30px 0 0}.section{min-height:715px}}@media screen and (min-width: 769px){.layers-wrap{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (min-width: 768px){.main-menu .main-menu-wrap>.wrapper .menu-social .social-icons a i{display:none}}@media screen and (min-width: 767px){.join-club-link{display:none!important}}@media (max-width: 1600px){#sectiontwo .wrapper .section-content p{margin-right:60px}}@media (max-width: 1500px){.hero__text-content{padding:15px 0;width:895px;-webkit-transform:translate(50%,-50%)!important;transform:translate(50%,-50%)!important;right:60%}}@media (max-width: 1330px){html{font-size:15px}.wrapper{max-width:100%;padding:0 30px}header .logo-wrap{left:30px}header .site-nav__item{right:30px}.main-menu .main-menu-wrap .left-side{margin-right:30px}.main-menu .main-menu-wrap .newsletter{margin-left:30px}.main-menu .main-menu-wrap .newsletter .wrapper{padding:0}.hero__text-content{right:51%}.hero__slide .hero__title span,.hero__slide .hero__subtitle,.hero__slide.is-light a.hero__cta{margin-left:0}.hero--full-height .hero__image{background-position:left center!important}#sectiontwo .wrapper .section-content,#sectionunique .wrapper .section-content{width:45%;margin-right:5%}#sectiontwo .wrapper .section-content p,#sectionunique .wrapper .section-content p{margin-left:0;margin-right:60px}#sectiontwo .wrapper .section-content .defentex-logo,#sectionunique .wrapper .section-content .defentex-logo{margin-left:0!important}#sectionthree .wrapper .section-content h2{margin-right:20px}#sectionfive .wrapper .product-image img{width:75%}#sectionfour .wrapper .section-content h2,#sectionfour .wrapper .section-content p{margin-right:0}#sectionfour .wrapper .section-image .how-it-works{left:auto;right:100%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}.template-page#join-the-club .large--one-half:nth-of-type(1){display:none}#sectionunique .wrapper .section-title{padding-left:0}.template-page#contact .main-content .editor-content,.template-page#medical-device-classification .main-content .editor-content{margin-left:0}}@media (max-width: 1024px){.main-hero-image{left:70%;width:570px}.template-page#product-usage-and-instructions .large--one-half:nth-of-type(2){padding-right:30px}.template-page#product-usage-and-instructions .large--one-half:nth-of-type(3){padding-left:30px}#sectionthree,#sectionunique{height:auto;min-height:0;padding:70px 0 180px}#sectionfour{height:855px;min-height:0;padding:80px 0}#sectionfive{height:auto;min-height:0;padding:70px 0}#sectionfive .wrapper .product-content{padding-top:0}#sectionfive .wrapper .product-image{padding-bottom:0}#sectionfive .wrapper .product-image .Magic360-container{max-width:80%!important}.slick-slider.section{max-height:685px;min-height:0}.template-page#product-usage-and-instructions .section-light,.template-page#about-us .section-light{padding:70px 40px}.template-page#product-usage-and-instructions .large--one-half.first-half,.template-page#about-us .large--one-half.first-half{padding-right:40px}.template-page#product-usage-and-instructions .large--one-half.last-half,.template-page#about-us .large--one-half.last-half{padding-left:40px}.grid,.grid--rev,.grid--full,.grid-uniform{margin-left:0}#medical-device-classification .grid{-webkit-flex-direction:column;flex-direction:column}#medical-device-classification .grid .grid__item{width:100%;padding:0!important}#concussion .grid__item{padding-left:0}#about-us .grid__title{padding:0!important}#about-us .grid__item{padding-left:0}.hero__slide .hero__title{width:470px}.hero__slide .hero__title br{display:none}}@media (width: 1024px){#product-usage-and-instructions.template-page .section-light .fitting-images img{width:80px;height:80px;margin:20px 5px 0}}@media (max-width: 1023px){#sectiontwo,#sectionthree,#sectionunique{height:auto;min-height:0;padding:70px 0}.main-hero-image{left:50%;top:50%}.hero__slide .hero__title{width:100%}.down-arrow{display:none}.hero__text-content{width:90%;transform:none!important;left:5%;top:auto;bottom:20px}.hero--full-height .hero__image{background-position:center center!important}#sectiontwo{background:#17201f}#sectiontwo .wrapper .section-content{width:100%;margin-right:5%}#sectionfour .wrapper .section-image{height:1000px}#sectionfour .wrapper .section-content p,#sectionfour .wrapper .section-content h2{width:auto}.template-page#product-usage-and-instructions .large--one-half.last-half{padding-left:30px}.template-page#contact .grid{padding-right:30px}}@media (max-width: 992px){.main-menu .main-menu-wrap .site-nav__item a{font-size:2rem}.main-menu .main-menu-wrap .site-nav__item a+span{display:none!important}}@media (max-width: 768px){.slick-slider.section{max-height:none}.js-drawer-open-right .drawer--right{-webkit-transform:translateX(-500px);-moz-transform:translateX(-500px);-ms-transform:translateX(-500px);-o-transform:translateX(-500px);transform:translate(-660px)}.drawer--right{width:500px;right:-660px}#sectiontwo{padding:40px 0}#sectiontwo .wrapper .section-content{width:100%;margin-right:auto;margin-left:0}#sectionthree .wrapper .section-content h2{margin-right:0}#sectionfour{min-height:100vh;height:auto;padding:0 0 40px}#sectionfour .wrapper{-webkit-flex-direction:column;flex-direction:column}#sectionfour .wrapper .section-image,#sectionfour .wrapper .section-content{width:100%}#sectionfour .wrapper .section-image h2,#sectionfour .wrapper .section-content h2,#sectionfour .wrapper .section-image p,#sectionfour .wrapper .section-content p{width:auto}#sectionfour .wrapper .section-image{right:0}#sectionfour .wrapper .section-image img{float:none;margin:0 auto}#sectionfour .wrapper .section-image .horizontal-img{display:none}#sectionfour .wrapper .section-image .vertical-img{display:block}#sectionfour .wrapper .section-image .hotspot.hotspot-one{top:42%;right:70%}#sectionfour .wrapper .section-image .hotspot.hotspot-two{top:30%;right:45%}#sectionfour .wrapper .section-image .hotspot.hotspot-three{top:53%;right:33%}#sectionfour .wrapper .section-image .hotspot.hotspot-four{top:48%;right:25%}#sectionfour .wrapper .section-image .hotspot.hotspot-five{top:64%;right:16%}#sectionfour .wrapper .section-image .how-it-works{right:50%;width:80%}#sectionfive{min-height:100vh;height:auto;padding:80px 0 40px}#sectionfive .wrapper{-webkit-flex-direction:column;flex-direction:column}#sectionfive .wrapper .product-image,#sectionfive .wrapper .product-content{width:100%}#sectionfive .wrapper .product-image .logo-alt,#sectionfive .wrapper .product-content .logo-alt{display:none}#sectionfive .wrapper .product-image .size-guide-button,#sectionfive .wrapper .product-content .size-guide-button{top:-35px;left:0}#sectionfive .wrapper .product-image{margin-bottom:30px}#sectionfive .wrapper .product-image .Magic360-container{max-width:350px!important;text-align:center!important}#concussion .main-content{background:url(section-dark-bg.jpg) #17201f center top no-repeat;background-size:cover}#concussion .main-content .grid__item{padding-left:0}#concussion .main-content .grid__item+.grid__item{display:none}#sectionfour .wrapper .section-image{-webkit-order:-1;order:-1}#registration .main-content{padding-top:100px;padding-bottom:100px}#registration .main-content h1{max-width:none;margin-left:0;margin-right:0;text-align:left}#registration #progressbar{margin-left:0;margin-bottom:0}#registration #progressbar li{text-align:left;display:inline-block;margin-right:30px}#registration #progressbar li.active i{right:120%;top:32px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}#registration .large--one-half:first-child{padding-left:0;padding-right:0}#registration .large--one-half:last-child{padding-left:0;padding-right:0}.template-page#about-us .large--one-half{padding:0!important}.template-page#about-us .section-light .wrapper{padding-left:0;padding-right:0}#faq .wrapper{padding:0}#faq .wrapper .grid__item{padding:0 30px!important}#droptest .wrapper .section-image{padding-right:40px}#droptest .wrapper .section-content{padding-left:40px}#sectionthree .wrapper .section-content{width:60%}}@media (max-width: 767px) and (min-width: 520px){.main-menu .main-menu-wrap{padding-top:60px}footer.site-footer a{font-size:.6rem;line-height:100%}footer.site-footer .wrapper .footer-section:nth-child(2) p{font-size:.6rem;line-height:100%}}@media (max-width: 768px){.main-menu .main-menu-wrap .site-nav__item a{font-size:2rem}.main-menu .main-menu-wrap .site-nav__item a+span{display:none!important}}@media (max-width: 767px){.wrapper{max-width:100%;padding:0 30px}header .logo-wrap{left:30px}header .site-nav__item{right:30px}.main-menu .main-menu-wrap{padding-top:60px}.main-menu .main-menu-wrap:before,.main-menu .main-menu-wrap:after{display:none}#CartDrawer #CartContainer>p:first-child{margin-left:0}.dot-nav{display:none!important}.newsletter__submit-text--small,.password-page__login-form__submit-text--small{display:block}.newsletter__submit-text--large,.password-page__login-form__submit-text--large{display:none}.main-menu .main-menu-wrap>.wrapper{-webkit-flex-direction:column;flex-direction:column;padding:0 30px 30px}.main-menu .main-menu-wrap>.wrapper .left-side{width:100%;margin-right:15px;margin-left:15px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.main-menu .main-menu-wrap>.wrapper .newsletter{width:100%;margin-right:15px;margin-left:15px}.main-menu .main-menu-wrap>.wrapper .newsletter h2{margin-bottom:10px;font-size:2.125rem;line-height:2.375rem}.main-menu .main-menu-wrap>.wrapper .newsletter p{display:none}.main-menu .main-menu-wrap>.wrapper .newsletter .input-group .input-group-btn{margin-top:0;position:absolute;right:0;top:9px}.main-menu .main-menu-wrap>.wrapper .newsletter .input-group .input-group-btn button{border:none}.main-menu .main-menu-wrap>.wrapper .site-nav__item+.site-nav__item{text-align:center;margin-top:20px}.main-menu .main-menu-wrap>.wrapper .site-nav__item+.site-nav__item a{font-size:2.125rem;line-height:2.375rem}.main-menu .main-menu-wrap>.wrapper .site-nav__item+.site-nav__item span{display:none}.main-menu .main-menu-wrap>.wrapper .site-nav__item+.site-nav__item:after{background:#00b773;margin:0;height:0}.main-menu .main-menu-wrap>.wrapper .menu-social{padding:0;margin:50px 0 0}.main-menu .main-menu-wrap>.wrapper .menu-social:before{display:none}.main-menu .main-menu-wrap>.wrapper .menu-social .social-icons{margin-bottom:0;text-align:center}.main-menu .main-menu-wrap>.wrapper .menu-social .social-icons li{display:inline-block;margin:15px}.main-menu .main-menu-wrap>.wrapper .menu-social .social-icons a span{display:none}.main-menu .main-menu-wrap>.wrapper .newsletter{display:none}#sectiontwo,#sectionthree,#sectionunique,#sectionfour{padding:40px 0;height:auto}#sectiontwo .wrapper .section-content{width:60%}#sectiontwo .wrapper .section-content h2 span,#sectionthree .wrapper .section-content{width:100%}#sectionunique .wrapper{display:block}#sectionunique .wrapper .section-content{width:100%}#sectionunique .wrapper .section-content p{margin-right:0}#sectionunique .section-image{display:none}.template-page#product-usage-and-instructions .main-content>.wrapper{padding:0}.template-page#product-usage-and-instructions .section-light{background:#e6e6e6!important}div.ajaxcart__inner--has-fixed-footer{padding:20px 20px 0}#CartDrawer:before{display:none}#CartDrawer{max-width:none;width:100%;right:-100%}.ajaxcart__footer--fixed{left:20px;right:20px;bottom:5px}.js-drawer-open-right .drawer--right{-webkit-transform:translateX(-100%);transform:translate(-100%)}.drawer__fixed-header{left:20px;right:20px}.drawer__close-button{right:-20px}.template-page#join-the-club .large--one-half:nth-of-type(2){padding-left:30px;width:auto}.section:not(#sectionfive),.hero__image{background:#0f1817;background:url(npro-mobile-background.jpg) center top repeat-y!important}.section:not(#sectionfive):before,.hero__image:before{display:none}.section#sectionreviews{background:#f6f6f6!important}#droptest{height:auto}#droptest .wrapper{-webkit-flex-direction:column;flex-direction:column}#droptest .wrapper .section-image,#droptest .wrapper .section-content{width:100%;padding:30px 0}#droptest .wrapper .section-content{-webkit-order:-1;order:-1}#medical-device-classification .column-wrap{-webkit-flex-direction:column;flex-direction:column}#medical-device-classification .column-wrap .column{width:100%;margin-bottom:20px}.ce-logo{display:none}}@media (max-width: 520px){.grid__item{padding-left:0!important}.template-page#product-usage-and-instructions .section-light,.template-page#about-us .section-light{margin:0}.template-page#product-usage-and-instructions .section-light .fitting-images img{margin-left:0;margin-right:0}header .site-nav__link.cart-link{right:0;top:5px}header .logo-wrap{left:15px}header .site-nav__item{right:15px}.wrapper{max-width:100%;padding:0 15px}.ce-logo{right:15px}main.main-content{margin-bottom:442px}.hero__text-content{width:calc(100% - 30px);transform:none!important;left:15px;top:auto;bottom:20px}.site-nav__link.cart-link .icon-fallback-text .icon-cart{left:auto;transform:none;top:auto;right:auto;bottom:auto;position:relative;background:none;width:auto}.site-nav__link.cart-link .icon-fallback-text .icon-cart:before{left:auto;transform:none;top:auto;bottom:auto;right:auto;position:relative;background:none;width:auto}.main-hero-image{top:40%}#Hero{height:810px!important}.hero--full-height{min-height:700px}.site-nav__link.cart-link:hover .icon-fallback-text .icon-cart{left:auto;transform:none;top:auto;right:auto;bottom:auto;position:relative;background:none;width:auto}.site-nav__link.cart-link:hover .icon-fallback-text .icon-cart:before{left:auto;transform:none;top:auto;bottom:auto;right:auto;position:relative;background:none;width:auto}.supports-fontface header .icon-fallback-text .icon-cart{position:relative;left:auto}#sectionthree{background:url(section-dark-bg.jpg);padding:80px 0;height:auto}#sectionthree .wrapper{-webkit-flex-direction:column;flex-direction:column}#sectionthree .wrapper .section-image,#sectionthree .wrapper .section-content{width:100%}#sectionthree .wrapper .section-image .hidden-image,#sectionthree .wrapper .section-content .hidden-image{display:-webkit-flex;display:flex;align-items:center}#sectionthree .wrapper .section-image .hidden-image>*,#sectionthree .wrapper .section-content .hidden-image>*{min-width:50%;flex-grow:1}#sectionthree .wrapper .section-image .hidden-image h2,#sectionthree .wrapper .section-content .hidden-image h2{min-width:60%;margin-bottom:0;font-size:3rem;line-height:3.5rem}#sectionthree .wrapper .section-image .hidden-image h2 span,#sectionthree .wrapper .section-content .hidden-image h2 span{font-size:3rem;line-height:3.5rem}#sectionthree .wrapper .section-image .hidden-image img,#sectionthree .wrapper .section-content .hidden-image img{display:block;min-width:130%;margin-left:-20%}#sectionthree .wrapper .section-image p,#sectionthree .wrapper .section-content p{width:auto;margin-right:0}#droptest .wrapper .section-image{display:none}html{font-size:14px}header>.wrapper{max-width:100%}header .site-nav__link.cart-link{border:none;padding:0}header .site-nav__link.cart-link .icon.icon-cart{font-size:28px}header .site-nav__link.cart-link .fallback-text{display:none}.hero__slide .hero__title{font-size:9vw;line-height:100%}.hero__slide .hero__title span{font-size:inherit}.hero__slide .hero__subtitle{width:100%}#CartDrawer{max-width:none;width:100%;right:-100%}#CartDrawer:before{display:none}.js-drawer-open-right .drawer--right{-webkit-transform:translateX(-100%);transform:translate(-100%)}.ajaxcart__product-image{display:none}.cart__row .js-qty{margin:0 0 auto}#sectiontwo .wrapper .section-content{width:100%}#sectionfour .wrapper .section-content h2,#sectionfour .wrapper .section-content p{margin-right:0}#sectionfour .wrapper .section-image .how-it-works{padding:15px;width:100%}#sectionfour .wrapper .section-image .hotspot.hotspot-one{top:42%;right:70%}#sectionfour .wrapper .section-image .hotspot.hotspot-two{top:30%;right:41%}#sectionfour .wrapper .section-image .hotspot.hotspot-three{top:53%;right:27%}#sectionfour .wrapper .section-image .hotspot.hotspot-four{top:44%;right:18%}#sectionfour .wrapper .section-image .hotspot.hotspot-five{top:64%;right:8%}#sectionfive .wrapper .product-content .product-content-wrap{width:auto}#sectionfive .wrapper .product-content .product-content-wrap #AddToCart:after{width:40px;height:40px}#sectiontwo .wrapper .section-content p,#sectionunique .wrapper .section-content p{margin-right:0}footer{position:relative}footer .back-to-top{position:absolute;top:20px;left:50%;-webkit-transform:translateX(-50%) rotate(180deg);transform:translate(-50%) rotate(180deg)}footer .copyright{left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);width:100%}footer.site-footer{padding:90px 0 50px}footer.site-footer .wrapper{-webkit-flex-direction:column;flex-direction:column}footer.site-footer .wrapper .footer-section{width:100%;text-align:center!important}footer.site-footer .wrapper .footer-section .copyright{position:absolute;bottom:20px}footer.site-footer .wrapper .footer-section .social-icons{margin-top:15px}footer.site-footer .wrapper .footer-section .social-icons li{display:inline-block;margin:0 10px}.ajaxcart__product-image img{max-width:none}#sectionfour .wrapper .section-image{position:relative;height:500px}#sectionfour .wrapper .section-image .layers-wrap{position:relative;display:block;height:100%;min-height:100%}.template-page#join-the-club .large--one-half:nth-of-type(2){padding-left:15px;width:auto}}@media (max-width: 425px){#sectionthree .main-button{padding-right:50px;font-size:.4875rem;padding-left:10px}}@media (max-width: 375px){.main-menu .main-menu-wrap>.wrapper .site-nav__item+.site-nav__item a{font-size:2rem;line-height:2.3rem}}@media (max-width: 374px){.main-menu .main-menu-wrap>.wrapper .site-nav__item+.site-nav__item a{font-size:1.5125rem;line-height:1.375rem}.drawer__title{font-size:20px}.template-page#medical-device-classification h1{font-size:11vw}#sectionfive .wrapper .product-content label{margin-right:3px}}.template-page#n-pro-child .main-content,.template-page#n-pro-adult .main-content{padding-top:0;padding-bottom:0}.template-page .hero__header{opacity:1}#n-pro-child,#n-pro-adult{color:#2e3133}#n-pro-child .hero__slide .hero__title,#n-pro-adult .hero__slide .hero__title,#n-pro-child .hero__slide .hero__title span,#n-pro-adult .hero__slide .hero__title span{font-size:2.7rem}#n-pro-child .adult-size,#n-pro-adult .child-size{display:none}.template-product .dot-nav{display:none!important}.product-template>.wrapper{padding:0;max-width:none}.template-product .variant-wrap{display:flex;align-items:center}.Magic360-container{max-height:730px}@media (max-width: 768px){.Magic360-container{max-height:470px}}#stamped-reviews-widget{cursor:pointer;display:inline-block!important;border:2px solid #00b773;padding:10px 15px}.template-product .product-content{padding:0 30px}.template-product #stamped-main-widget{margin:0!important}.prod-n-pro-rugby-head-guard .product-single__variant-label{display:none}.prod-n-pro-rugby-head-guard .variant-wrap{display:block}
/*# sourceMappingURL=/cdn/shop/t/16/assets/style.scss.css.map */
