body.template-product .nv-dt__form{margin-top:18px}
body.template-product .nv-dt__sku{margin:10px 0 12px}
body.template-product .nv-dt__model-ref{margin-bottom:14px}
body.template-product .nv-dt__info .nv-payment-options h2{font-size:15px!important;line-height:1.4!important;margin:0 0 12px!important;text-transform:none!important}
body.template-product .nv-purchase-care__payment{background:none;border:0;padding:0;border-radius:0}
@media(max-width:749px){
  body.template-product #MainContent .nv-dt[data-dualtron-product] .nv-dt__stage{aspect-ratio:4/3}
  body.template-product .nv-dt__caption{padding:9px 0}
  body.template-product .nv-dt__gallery{gap:8px;padding:3px 2px 8px}
  body.template-product .nv-dt__gallery button{flex:0 0 58px;min-width:58px;height:58px;min-height:58px;aspect-ratio:1}
  body.template-product .nv-dt__info{display:flex;flex-direction:column}
  body.template-product .nv-dt__eyebrow{order:0;margin:0 0 8px}
  body.template-product .nv-dt__info h1{order:1;margin:0 0 14px}
  body.template-product .nv-dt__availability{order:2}
  body.template-product .nv-dt__eta{order:3}
  body.template-product .nv-dt__form{order:4;margin:14px 0 0;display:flex;flex-direction:column}
  body.template-product .nv-dt__price{order:-1;font-size:29px;margin:0 0 14px}
  body.template-product .nv-dt__options{gap:10px}
  body.template-product .nv-dt__sku{font-size:10px;line-height:1.4;margin:8px 0 12px}
  body.template-product .nv-scooter-facts{order:5;margin:20px 0 12px}
  body.template-product .nv-dt__model-ref{order:6;font-size:10px;margin:0 0 8px}
  body.template-product .nv-scooter-purchase{order:7;margin:10px 0 6px}
  body.template-product .nv-dt__contact{order:8}
  body.template-product .nv-dt__configuration{order:9}
}
