:root{--color--black:#000;--color--primary:#df001f;--color--primary--dark:#ab160f;--color--darker-grey:#333;--color--dark-grey:#2e2d2d;--color--medium-grey:#a4a9ad;--colour-medium-grey-alt:#999;--color--light-grey:#d1d3d3;--color--lighter-grey:#f0efee;--color--white:#fff;--color--text:#333;--content--max-width:90rem;--section-gap:7.5rem}@font-face{font-family:din-condensed;src:url(/assets/fonts/din/linotype_-_din_next_lt_pro_bold_condensed_italic-webfont.woff2) format("woff2"),url(/assets/fonts/din/linotype_-_din_next_lt_pro_bold_condensed_italic-webfont.woff) format("woff");font-weight:400;font-style:italic;font-weight:600}@font-face{font-family:din-condensed;src:url(/assets/fonts/din/linotype_-_din_next_lt_pro_bold_condensed-webfont.woff2) format("woff2"),url(/assets/fonts/din/linotype_-_din_next_lt_pro_bold_condensed-webfont.woff) format("woff");font-weight:400;font-style:normal;font-weight:600}@font-face{font-family:din;src:url(/assets/fonts/din/linotype_-_din_next_lt_pro_bold-webfont.woff2) format("woff2"),url(/assets/fonts/din/linotype_-_din_next_lt_pro_bold-webfont.woff) format("woff");font-weight:400;font-style:normal;font-weight:600}@font-face{font-family:din;src:url(/assets/fonts/din/linotype_-_din_next_lt_pro_bold_italic-webfont.woff2) format("woff2"),url(/assets/fonts/din/linotype_-_din_next_lt_pro_bold_italic-webfont.woff) format("woff");font-style:italic;font-weight:600}@font-face{font-family:din-condensed;src:url(/assets/fonts/din/linotype_-_din_next_lt_pro_light_condensed-webfont.woff2) format("woff2"),url(/assets/fonts/din/linotype_-_din_next_lt_pro_light_condensed-webfont.woff) format("woff");font-style:normal;font-weight:300}@font-face{font-family:din-condensed;src:url(/assets/fonts/din/linotype_-_din_next_lt_pro_condensed-webfont.woff2) format("woff2"),url(/assets/fonts/din/linotype_-_din_next_lt_pro_condensed-webfont.woff) format("woff");font-style:normal;font-weight:400}@font-face{font-family:din-condensed;src:url(/assets/fonts/din/linotype_-_din_next_lt_pro_medium_condensed-webfont.woff2) format("woff2"),url(/assets/fonts/din/linotype_-_din_next_lt_pro_medium_condensed-webfont.woff) format("woff");font-style:normal;font-weight:500}@font-face{font-family:din;src:url(/assets/fonts/din/linotype_-_din_next_lt_pro_medium-webfont.woff2) format("woff2"),url(/assets/fonts/din/linotype_-_din_next_lt_pro_medium-webfont.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:din;src:url(/assets/fonts/din/linotype_-_din_next_lt_pro_regular-webfont.woff2) format("woff2"),url(/assets/fonts/din/linotype_-_din_next_lt_pro_regular-webfont.woff) format("woff");font-weight:400;font-style:normal}html{font-size:clamp(70%,1.25vw,100%)}body{font-family:din,sans-serif;font-size:1rem;line-height:1.2;font-weight:400}@media(max-width:1025px){body{font-size:1.25rem}}h1,h2,h3,h4,h5,h6{font-family:din,sans-serif;font-weight:600}.h1,.h2,h1,h2{font-size:3.75rem;font-style:italic;line-height:1;margin-bottom:0;margin-top:0}.h1,.h2,.h3,h1,h2,h3{font-family:din-condensed,sans-serif}.h3,h3{font-size:3rem}.h4,h4{font-size:2.25rem;font-family:din,sans-serif}.h5,h5{font-size:.875rem;font-family:din-condensed,sans-serif}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit}.text--large h1,.text--large h2{font-size:5.20833vw;font-size:5.5rem;line-height:1;font-style:italic;text-transform:uppercase;font-family:din,sans-serif}@media(max-width:769px){.text--large h1,.text--large h2{font-size:3.75rem}}.text--large{font-size:2rem;font-size:1.5rem}.text--legal{font-size:.75rem;line-height:1.2}.text--center{text-align:center}.text--center ol,.text--center ul,.text--left{text-align:left}.text--right{text-align:right}.text--right ol,.text--right ul{text-align:left}body{margin:0;overflow-x:hidden}body.no-scroll{overflow:hidden}*{box-sizing:border-box}.page-width{position:relative;margin:0 auto;max-width:var(--content--max-width);padding:0 2rem}.page-width--full{max-width:100%}.page-width .grid-row{display:flex;gap:1rem}.page-width .col-1{flex-grow:0;flex-shrink:0;flex-basis:calc(8.3333333333%*1);max-width:calc(8.3333333333%*1)}.page-width .col-2{flex-grow:0;flex-shrink:0;flex-basis:calc(8.3333333333%*2);max-width:calc(8.3333333333%*2)}.page-width .col-3{flex-grow:0;flex-shrink:0;flex-basis:calc(8.3333333333%*3);max-width:calc(8.3333333333%*3)}.page-width .col-4{flex-grow:0;flex-shrink:0;flex-basis:calc(8.3333333333%*4);max-width:calc(8.3333333333%*4)}.page-width .col-5{flex-grow:0;flex-shrink:0;flex-basis:calc(8.3333333333%*5);max-width:calc(8.3333333333%*5)}.page-width .col-6{flex-grow:0;flex-shrink:0;flex-basis:calc(8.3333333333%*6);max-width:calc(8.3333333333%*6)}.page-width .col-7{flex-grow:0;flex-shrink:0;flex-basis:calc(8.3333333333%*7);max-width:calc(8.3333333333%*7)}.page-width .col-8{flex-grow:0;flex-shrink:0;flex-basis:calc(8.3333333333%*8);max-width:calc(8.3333333333%*8)}.page-width .col-9{flex-grow:0;flex-shrink:0;flex-basis:calc(8.3333333333%*9);max-width:calc(8.3333333333%*9)}.page-width .col-10{flex-grow:0;flex-shrink:0;flex-basis:calc(8.3333333333%*10);max-width:calc(8.3333333333%*10)}.page-width .col-11{flex-grow:0;flex-shrink:0;flex-basis:calc(8.3333333333%*11);max-width:calc(8.3333333333%*11)}.page-width .col-12{flex-grow:0;flex-shrink:0;flex-basis:calc(8.3333333333%*12);max-width:calc(8.3333333333%*12)}.background--primary{background-color:var(--color--primary);color:var(--color--white)}.background--white{background-color:var(--color--white);color:var(--color--text)}.background--black{background-color:var(--color--black);color:var(--color--white)}@keyframes product-menu-product-show{0%{opacity:0;transform:translateX(-1rem)}to{opacity:1;transform:translateX(0)}}.niu-powersports{--color--primary:#f4ba26;--color--primary--dark:#d39800}.niu-powersports .header .header__top-row{background-color:var(--color--black);padding:.5rem 0}@media(max-width:481px){.niu-powersports .header .header__top-row__content{margin-left:1.75rem;min-height:3.5rem;justify-content:space-between}}.niu-powersports .header .header__top-row .powersport-logo{position:relative;z-index:10002}.niu-powersports .header .header__top-row .powersport-logo img{height:.75rem;margin-top:1%;width:auto}@media(max-width:481px){.niu-powersports .header .header__top-row .powersport-logo img{height:.75rem;margin-top:0}}.button{display:inline-block;line-height:1;border-radius:5px;background-color:var(--color--primary);color:var(--color--white);text-decoration:none;border:none;justify-content:center;align-items:center;margin:.5rem 0;outline:none;font-size:1rem;font-family:inherit;transition:.4s;font-weight:500;padding:1.075rem 1.5rem;text-align:center;min-width:12.5rem}.button:hover{background-color:var(--color--primary--dark)}.button--secondary{background-color:var(--color--black);color:var(--color--white)}.button--secondary:hover{background-color:var(--color--dark-grey)}.button--tertiary{background-color:var(--color--white);color:var(--color--black)}.button--tertiary:hover{background-color:var(--color--light-grey)}.open-close-plus{display:block;position:absolute;height:1.5rem;width:1.5rem}.open-close-plus.open{transform:rotate(45deg)}.open-close-plus.close{transform:rotate(0deg)}.open-close-plus:before{width:.75rem;height:1px}.open-close-plus:after,.open-close-plus:before{display:block;content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--color--text)}.open-close-plus:after{width:1px;height:.75rem}.preview-badge{position:fixed;z-index:9999;background-color:#000;color:#fff;padding:15px;border-radius:5px;bottom:10px;right:10px}.preview-badge,.preview-badge a{text-decoration:none}html body main ._form{max-width:40rem!important;margin-bottom:3.5rem!important}html body main ._form ._form-title{font-size:2.5rem!important;margin-bottom:1rem!important}html body main ._form input[type=date],html body main ._form input[type=email],html body main ._form input[type=number],html body main ._form input[type=password],html body main ._form input[type=search],html body main ._form input[type=tel],html body main ._form input[type=text],html body main ._form input[type=url],html body main ._form select{padding:1rem!important}html body main ._form input[type=checkbox]{margin-left:0}html body main ._form._inline-form ._form-content ._row._checkbox-radio span label{color:var(--color--medium-grey)!important;opacity:.6!important}html body main ._form._inline-form button._submit[id*=_form]{margin-top:1rem!important;padding:1rem!important;display:flex!important;align-items:center!important}html body main ._form._inline-form button._submit[id*=_form]:after,html body main ._form._inline-form button._submit[id*=_form]:before{content:""!important;display:inline-block!important;width:1rem!important;min-height:1.5rem!important}