@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(../fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat-Bold;font-style:normal;font-weight:700;src:url(../fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat-Italic;font-style:normal;font-weight:400;src:url(../fonts/Montserrat-Italic.ttf)}@font-face{font-family:Montserrat-Light;font-style:normal;font-weight:300;src:url(../fonts/Montserrat-Light.ttf)}@font-face{font-family:Montserrat-Medium;font-style:normal;font-weight:500;src:url(../fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat-Black;font-style:normal;font-weight:600;src:url(../fonts/Montserrat-Black.ttf)}@font-face{font-family:Mulish;font-style:normal;font-weight:400;src:url(../fonts/Mulish-Regular.ttf)}@font-face{font-family:Mulish-Bold;font-style:normal;font-weight:700;src:url(../fonts/Mulish-Bold.ttf)}@font-face{font-family:Mulish-Italic;font-style:normal;font-weight:400;src:url(../fonts/Mulish-Italic.ttf)}@font-face{font-family:Mulish-Light;font-style:normal;font-weight:300;src:url(../fonts/Mulish-Light.ttf)}@font-face{font-family:Mulish-Medium;font-style:normal;font-weight:500;src:url(../fonts/Mulish-Medium.ttf)}@font-face{font-family:Mulish-Black;font-style:normal;font-weight:600;src:url(../fonts/Mulish-Black.ttf)}.thank-page{font-family:Mulish,sans-serif;font-style:normal;padding:70px 0 40px;text-align:center}.thank-page .thank-title{color:#3c3c3c;font-size:28px;font-weight:400;letter-spacing:-.02em;line-height:120%;margin-bottom:8px;text-align:center}@media screen and (min-width:768px){.thank-page .thank-title{font-size:48px}}.thank-page .thank-desc{color:#3c3c3c;font-size:16px;font-weight:500;letter-spacing:-.02em;line-height:150%;margin-bottom:30px;text-align:center}.thank-page .thank-desc strong{font-weight:700}@media screen and (min-width:768px){.thank-page .thank-desc{font-size:20px}}.thank-page .thank-btn{margin-top:30px}@media screen and (min-width:768px){.thank-page .thank-btn{margin-top:40px}}.thank-page .button{background:#1464f4;border:1px solid #1464f4;color:#fff;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.1em;line-height:1.33;padding:16px 60px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .3s}.thank-page .button:focus,.thank-page .button:hover{background-color:#fff;color:#1464f4}.thank-page .download{margin-top:30px;text-align:center}.thank-page .download:focus,.thank-page .download:hover{outline:0}.thank-page .download__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#1464f4;display:inline-block;font-family:Mulish,sans-serif;font-size:12px;font-style:normal;font-weight:700;letter-spacing:.1em;line-height:16px;margin:auto;text-transform:uppercase}.thank-page .download__icon svg{display:inline-block;margin-top:-5px}#orderNo.hidden{display:none}.content-detail__infor .content-detail_title{color:#3c3c3c;font-size:16px;font-weight:700;letter-spacing:-.02em;line-height:140%;text-transform:uppercase}.content-detail__infor .content-detail__product{display:flex;width:100%}@media only screen and (max-width:480px){.content-detail__infor .content-detail__product .content-detail__image{width:40%}.content-detail__infor .content-detail__product .content-detail__image.ebike{width:100%}}.content-detail__infor .content-detail__product .content-detail__image img{height:92px;width:84px}@media only screen and (max-width:480px){.content-detail__infor .content-detail__product .content-detail__image img{height:90px;width:90px}}.content-detail__infor .content-detail__product .content-detail__information{position:relative;width:100%}.content-detail__infor .content-detail__product .content-detail__information .content-detail_text{-moz-column-gap:6px;column-gap:6px;display:flex;justify-content:space-between;margin:auto;position:absolute;text-align:left;top:30%;transform:transformY(-50%);width:96%}@media only screen and (max-width:480px){.content-detail__infor .content-detail__product .content-detail__information .content-detail_text{flex-wrap:wrap;position:absolute;text-align:left;top:10%;width:100%}.content-detail__infor .content-detail__product .content-detail__information .content-detail_text .content-detail__name-product{font-size:16px;font-weight:400;letter-spacing:-.02em;line-height:150%;width:100%}.content-detail__infor .content-detail__product .content-detail__information .content-detail_text .content-detail__number-product{font-size:12px;font-weight:600;letter-spacing:-.02em;line-height:140%}.content-detail__infor .content-detail__product .content-detail__information .content-detail_text .content-detail__price-product{margin-right:20px}}.content-detail__infor .content-detail__due{background-color:#f8f8f8;margin-bottom:20px;padding:12px 20px 19px}.content-detail__infor .content-detail__due .content-detail__bill{color:#3c3c3c;display:flex;font-size:14px;font-style:normal;font-weight:600;height:20px;justify-content:space-between;line-height:140%;margin-top:8px}.content-detail__infor .content-detail__due .content-detail__total{display:flex;font-family:Mulish;font-size:16px;font-style:normal;font-weight:700;height:23px;justify-content:space-between;letter-spacing:-.02em;line-height:140%;margin-top:20px;text-transform:uppercase}@media only screen and (max-width:480px){.content-detail__infor .content-detail__due .content-detail__total{font-size:14px;line-height:150%}}.order-total-summary .btn{font-size:12px;font-weight:700}.order-total-summary .btn:disabled{opacity:1}.checkout{color:#3c3c3c;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:140%;margin-bottom:26px}.billingCheckoutHeader{margin-top:24px}.next-step-button.processing{pointer-events:none}.next-step-button.processing .submit-payment{background-color:#b4c3de;border-color:#b4c3de}@media only screen and (max-width:480px){.next-step-button{margin:20px 0 30px;max-width:unset}}@media only screen and (max-width:768px){.next-step-button{background:none!important}.border-ipad{border:1px solid #f0f0f0;border-radius:4px;margin-bottom:30px}}@media only screen and (max-width:480px){.border-ipad{border:none}}#checkout-main .border{border:none!important}@media only screen and (max-width:768px){#checkout-main .border{border:none!important}#checkout-main.container{max-width:720px!important}}#checkout-main .form-shipping-address .warning-text{color:#dc3545;display:none;font-size:14px;font-weight:600;letter-spacing:-.02em;line-height:150%;margin-bottom:24px}#checkout-main .form-shipping-address .shipping-input{display:none}input.shippingAddressCity,input.shippingAddressOne,input.shippingAddressTwo,input.shippingZipCode,select.shippingCountry,select.shippingState{background:rgba(9,19,33,.063);border:none;border-radius:0;color:#8a8a8a;height:56px;margin-bottom:16px;padding:2rem 1rem 1rem .75rem}.accessories{height:auto;margin:0;padding:0;width:100%}.accessories h2{color:#3c3c3c;font-size:48px;font-weight:400;letter-spacing:-.04em;line-height:120%;margin:64px 0;text-align:center}@media only screen and (max-width:480px){.accessories h2{font-size:24px;height:34px;margin-bottom:30px;margin-top:22px}}.accessories .container{display:flex;flex-direction:row;gap:30px;justify-content:center;padding:0}@media only screen and (max-width:1024px){.accessories .container{flex-direction:column;padding:30px 102px;width:100%}}@media only screen and (max-width:480px){.accessories .container{display:flex;flex-direction:column;padding:0 16px}}.accessories .arrow__icon{height:16px;position:absolute;top:50%;width:8px}.accessories .arrow__icon--left{left:10%}.accessories .arrow__icon--right{right:10%}.accessories .block-image{align-items:center;border:1px solid #f0f0f0;display:flex;flex-direction:column;gap:24px;height:-moz-max-content;height:max-content;padding:30px 50px;width:50%}@media only screen and (max-width:1024px){.accessories .block-image{height:auto;width:100%}}@media only screen and (max-width:480px){.accessories .block-image{border:none;height:auto;padding:unset;width:100%}}.accessories .block-image .charger{border-radius:0;-o-object-fit:cover;object-fit:cover}.accessories .block-image .block-image__small{overflow:hidden;width:100%}.accessories .block-image .block-image__small .swiper-button-next,.accessories .block-image .block-image__small .swiper-button-prev{height:18px;margin:0;top:50%;transform:translateY(-50%);width:10px}.accessories .block-image .block-image__small .swiper-button-next:after,.accessories .block-image .block-image__small .swiper-button-prev:after{display:none}.accessories .block-image .block-image__small .swiper-button-prev{background:no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='18' fill='none' viewBox='0 0 10 18'%3E%3Cpath stroke='%23151515' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='M9 17 1 9l8-8'/%3E%3C/svg%3E")}.accessories .block-image .block-image__small .swiper-button-next{background:no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='18' fill='none' viewBox='0 0 10 18'%3E%3Cpath stroke='%23151515' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='m1 17 8-8-8-8'/%3E%3C/svg%3E")}.accessories .block-image .block-image__item{background-color:#f8f8f8;text-align:center}@media only screen and (max-width:480px){.accessories .block-image .block-image__item{width:100px!important}}.accessories .block-image .block-image__item img{height:129px;-o-object-fit:cover;object-fit:cover;vertical-align:middle;width:100%}@media only screen and (max-width:480px){.accessories .block-image .block-image__item img{height:88px;-o-object-fit:cover;object-fit:cover;padding:unset;width:87px}}.accessories .block-info{border:1px solid #f0f0f0;height:auto;margin-bottom:30px;padding:30px 50px 0;width:50%}@media only screen and (max-width:1024px){.accessories .block-info{width:100%}}@media only screen and (max-width:480px){.accessories .block-info{border:none;padding:30px 0;width:100%}.accessories .block-info .content-detail{margin-bottom:4px;width:100%}}.accessories .block-info .content-detail .content-price{display:flex;justify-content:space-between;margin-bottom:30px}@media only screen and (max-width:480px){.accessories .block-info .content-detail .content-price{display:flex;flex-wrap:wrap}}.accessories .block-info .content-detail .content-group{margin-bottom:30px}.accessories .block-info .content-detail .content-group .title{color:#3c3c3c;font-size:16px;font-weight:700;letter-spacing:-.02em;line-height:140%;text-transform:uppercase}@media only screen and (max-width:480px){.accessories .block-info .content-detail .content-group .buy-first,.accessories .block-info .content-detail .content-group .buy-second{width:50%}.accessories .block-info .content-detail .content-group .buy-third{width:100%}}.accessories .block-info .content-detail .content-group .content-buy .content-detail__sale .content-detail__discount{position:relative}.accessories .block-info .content-detail .content-group .content-buy .content-detail__sale .content-detail__discount .content-detail__new{align-items:center;color:#1464f4;display:flex;font-size:24px;font-weight:500;letter-spacing:-.02em;line-height:150%}.accessories .block-info .content-detail .content-group .content-buy .content-detail__sale .content-detail__discount .content-detail__old{color:#3c3c3c;font-size:16px;font-weight:400;letter-spacing:-.02em;line-height:250%;text-decoration-line:line-through;text-transform:uppercase}.accessories .block-info .content-detail .content-group .content-buy .content-detail__sale .content-detail__discount .content-detail__frame{background:rgba(220,53,69,.1);border:1px solid #dc3545;border-radius:5px;height:36px;width:58px}.accessories .block-info .content-detail .content-group .content-buy .content-detail__sale .content-detail__discount .content-detail__frame .content-detail__number{color:#dc3545;font-size:16px;font-weight:700;left:0;line-height:120%;position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%)}.accessories .block-info .content-detail .content-group .specifications__title{border-bottom:1px solid #eff1f2;padding-bottom:10px;position:relative;width:100%}.accessories .block-info .content-detail .content-group .specifications__title .specifications__product{align-items:center;display:flex;justify-content:space-between;padding:10px 20px;width:100%}.accessories .block-info .content-detail .content-group .specifications__title .specifications__product .name-product{color:#3c3c3c;font-size:14px;font-weight:600;line-height:140%;margin-bottom:0}.accessories .block-info .content-detail .content-group .specifications__title .specifications__product .info-product{color:#3c3c3c;font-size:14px;font-weight:600;line-height:140%;margin-bottom:0;text-align:right}.accessories .block-info .content-detail .content-group .specifications__title .color_gray{background-color:#eff1f2}.accessories .block-info .content-detail .content-group .specifications__title .color_white{background-color:#fff}.accessories .block-info .content-detail__qty{display:flex;justify-content:start}.accessories .block-info .content-detail__qty .content-detail__qty--btn{background-color:#ccc;border:none;cursor:pointer;height:30px;line-height:30px;text-align:center;width:30px}.accessories .block-info .content-detail__qty .input_qty{border:none;font-weight:700;height:30px;outline:none;text-align:center;width:80px}.accessories .block-info .content-detail__qty .qty-text{color:#151515;font-size:16px;font-weight:400;letter-spacing:-.02em;line-height:190%;margin-left:30px}.accessories .block-info .content-detail__qty .content-detail__qty--btn i{font-size:16px;font-weight:600!important;opacity:.5}.accessories .block-info .content-detail__qty .content-detail__qty--btn:active{transform:translate3d(1px,0,1px)}.accessories .block-info .content-detail__qty .input_qty[type=number]::-webkit-inner-spin-button,.accessories .block-info .content-detail__qty .input_qty[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.accessories .block-info .contain-detail__buy{height:auto;width:100%}.accessories .block-info .contain-detail__buy .buy-btn{background-color:#1464f4;border:none;color:#fff;font-size:12px;font-weight:700;height:48px;letter-spacing:.1em;line-height:16px;margin-top:24px;text-align:center;text-transform:uppercase;width:173px}.accessories .block-info .contain-detail__buy .buy-btn:disabled{background-color:#b4c3de}@media only screen and (max-width:480px){.accessories .block-info .contain-detail__buy .buy-btn{width:100%}}.accessories .block-info .content-description{border-bottom:1px solid #eff1f2;height:auto;width:100%}@media only screen and (max-width:480px){.accessories .block-info .content-description{border-bottom:1px solid #eff1f2}}.accessories .block-info .content-description .description_text{color:#3c3c3c;font-size:16px;font-weight:400;letter-spacing:-.02em;line-height:150%}@media only screen and (max-width:480px){.accessories .block-info .content-description .description_text{margin-bottom:30px}}.accessories .block-info .content-detail__specifications{height:auto;width:100%}@media only screen and (max-width:480px){.accessories .block-info .content-detail__specifications{padding-bottom:14px}}.accessories .block-info .content-detail__specifications .grid-container{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;width:100%;grid-gap:30px 30px;border-bottom:1px solid #eff1f2;padding-bottom:20px}@media only screen and (max-width:480px){.accessories .block-info .content-detail__specifications .grid-container{grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-row-gap:30px;grid-column-gap:30px}.accessories .block-info .content-detail__specifications .grid-container .grid-item:last-child{display:none}}.accessories .block-info .content-detail__specifications .grid-container .grid-item .text-first{color:#3c3c3c;font-size:16px;font-weight:300;line-height:20px;margin-bottom:2px}.accessories .block-info .content-detail__specifications .grid-container .grid-item .text-second{color:#3c3c3c;font-size:16px;font-weight:700;line-height:20px}@media only screen and (max-width:480px){.accessories .block-info .content-detail__specifications .grid-container .grid-item-d{grid-column:1/span 1;grid-row:2/span 1}.accessories .block-info .content-detail__specifications .grid-container .grid-item-e{grid-column:2/span 1;grid-row:2/span 1}.accessories .block-info .content-detail__specifications .grid-container .grid-item-g{grid-column:1/span 1;grid-row:3/span 1}.accessories .block-info .content-detail__specifications .grid-container .grid-item-h{grid-column:2/span 1;grid-row:3/span 1}}.accessories .block-info .content-detail__document{border-bottom:1px solid #f0f0f0;height:auto;width:100%}.accessories .block-info .content-detail__document .document_text{color:#1464f4;cursor:default;font-size:14px;font-weight:600;letter-spacing:-.02em;line-height:140%;margin-top:16px;text-decoration:none}.accessories .block-info .content-detail__document .document_text:hover{text-decoration:underline}*{font-family:Mulish}#confirmShippingAddress{background-color:rgba(0,0,0,.6)}#confirmShippingAddress .modal-dialog{border:none;height:-moz-max-content;height:max-content;left:50%!important;margin:auto;max-width:690px;position:absolute;top:50%;transform:translate(-50%,-50%)!important;width:100%}#confirmShippingAddress .modal-dialog .modal-content{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:480px){#confirmShippingAddress .modal-dialog .modal-content{height:312px;width:328px}}#confirmShippingAddress .modal-dialog .modal-content .modal-header{border-bottom:none;padding-left:30px}@media only screen and (max-width:480px){#confirmShippingAddress .modal-dialog .modal-content .modal-header{margin-top:40px;padding-left:10px}}#confirmShippingAddress .modal-dialog .modal-content .modal-header .modal-title{color:#3c3c3c;font-size:36px;font-weight:400;letter-spacing:-.04em;line-height:120%;text-transform:capitalize}@media only screen and (max-width:480px){#confirmShippingAddress .modal-dialog .modal-content .modal-header .modal-title{color:#3c3c3c;font-size:24px;font-weight:500;letter-spacing:-.02em;line-height:140%}#confirmShippingAddress .modal-dialog .modal-content .modal-body .text{color:#3c3c3c;font-size:14px;font-weight:400;letter-spacing:-.02em;line-height:140%}}#confirmShippingAddress .modal-dialog .modal-content .modal-body .street{color:#3c3c3c;font-size:16px;font-weight:600;letter-spacing:-.02em;line-height:140%}@media only screen and (max-width:480px){#confirmShippingAddress .modal-dialog .modal-content .modal-body .street{color:#3c3c3c;font-size:14px;font-weight:600;line-height:140%}}#confirmShippingAddress .modal-dialog .modal-footer{border-top:none}#confirmShippingAddress .modal-dialog .modal-footer .btn{border:1px solid #1464f4;border-radius:unset;font-size:12px;font-weight:700;height:48px;letter-spacing:.1em;line-height:16px;text-align:center;text-transform:uppercase;width:160px}@media only screen and (max-width:480px){#confirmShippingAddress .modal-dialog .modal-footer .btn{width:140px}}#confirmShippingAddress .modal-dialog .modal-footer .btn-outline{color:#1464f4}#confirmShippingAddress .modal-dialog .modal-footer .btn-primary{color:#fff}.drgnFlyThankPage{align-items:center;background-color:#f8f9fa;display:flex;flex-direction:column;gap:16px;margin:30px auto 0;max-width:630px;padding:30px;width:100%}.drgnFlyThankPage h3{color:#1f2125;font-weight:600}.drgnFlyThankPage h3,.drgnFlyThankPage p{font-size:16px;line-height:22px;margin-bottom:0}.drgnFlyThankPage p{font-weight:400}.drgnFlyThankPage .download__button{background-color:#1464f4;height:48px;line-height:48px;max-width:328px;width:100%}