@media all {
  *#dm .dmInner nav.u_1998592992 { color:black !important; }

  *#dm .dmInner nav.u_1661042602 { color:white !important; }

  *#dm .dmInner nav.u_1191045873 { color:white !important; }

  *#dm .dmInner div.u_1409122729 {
    background-color:rgba(255,255,255,0.8) !important;
    background-image:initial !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1904777493 { text-align:left !important; }

  *#dm .dmInner *.u_1773047415 { text-align:left !important; }

  *#dm .dmInner *.u_1248094294 .photoGalleryThumbs { padding:5.5px !important; }

  *#dm .dmInner *.u_1248094294 .layout-container { padding:5.5px !important; }

  *#dm .dmInner *.u_1248094294 .photoGalleryViewAll { padding:0 5.5px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1904777493 { text-align:left !important; }

  *#dm .dmInner *.u_1773047415 { text-align:left !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1904777493 { text-align:left !important; }

  *#dm .dmInner *.u_1773047415 { text-align:left !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-color: rgba(0, 0, 0, 0.15);
    background-image: initial;
}
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0.15);
    --overlapping-background-image: initial;
}
}



@media all {
    
#dfce520f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    margin-top: 122px;
    margin-bottom: 122px;
    border-radius: 15px 15px 15px 15px;
    background-color: rgba(255, 255, 255, 0.74);
    background-image: initial;
    padding: 16px 16px 16px 16px;
}
    
#a127e9f2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    margin-top: 122px;
    margin-bottom: 122px;
    padding: 16px 16px 16px 16px;
}
    
#\30 025ca80 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 572px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#c64bed76 {
    background-image: url(https://le-de.cdn-website.com/49dcbb5d909c4dc1b361964dfca6f6ed/dms3rep/multi/opt/imgi_8_bicicletas-electricas1-4__msi___jpeg-1920w.webp);
    background-attachment: fixed;
}
    
#widget_8ff {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 025ca80 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#dfce520f {
    width: 76.63522561863174%;
}
    
#a127e9f2 {
    width: 19.28%;
}
}



@media (max-width: 767px) {
    
#dfce520f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a127e9f2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 025ca80 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#eee155eb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24.25%;
    min-width: 4%;
    align-items: center;
    background-color: rgba(243, 243, 243, 1);
    background-image: initial;
    padding: 16px 16px 16px 16px;
}
    
#ee360858 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 377px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_o58 {
    width: 29.73%;
    height: auto;
    max-width: 100%;
}
    
#widget_c64 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_3bq {
    width: 149px;
    height: auto;
    max-width: 100%;
}
    
#f9ad23ea {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24.25%;
    min-width: 4%;
    align-items: center;
    background-color: rgba(243, 243, 243, 1);
    background-image: initial;
    padding: 16px 16px 16px 16px;
}
    
#\31 7e9fa23 {
    width: 29.73%;
    height: auto;
    max-width: 100%;
}
    
#a69ac4f5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#afdd0c51 {
    width: 149px;
    height: auto;
    max-width: 100%;
}
    
#c5fa3ba3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24.25%;
    min-width: 4%;
    align-items: center;
    background-color: rgba(243, 243, 243, 1);
    background-image: initial;
    padding: 16px 16px 16px 16px;
}
    
#b7d2bf91 {
    width: 29.73%;
    height: auto;
    max-width: 100%;
}
    
#\37 3e73d87 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a025fb38 {
    width: 149px;
    height: auto;
    max-width: 100%;
}
    
#\33 b712e9c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24.25%;
    min-width: 4%;
    align-items: center;
    background-color: rgba(243, 243, 243, 1);
    background-image: initial;
    padding: 16px 16px 16px 16px;
}
    
#d448f1f1 {
    width: 29.73%;
    height: auto;
    max-width: 100%;
}
    
#\30 54367fb {
    width: 92.28%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 5c13357 {
    width: 149px;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ee360858 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_o58 {
    height: auto;
}
    
#\31 7e9fa23 {
    height: auto;
}
    
#b7d2bf91 {
    height: auto;
}
    
#d448f1f1 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#eee155eb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ee360858 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_o58 {
    height: auto;
}
    
#f9ad23ea {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 7e9fa23 {
    height: auto;
}
    
#c5fa3ba3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b7d2bf91 {
    height: auto;
}
    
#\33 b712e9c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d448f1f1 {
    height: auto;
}
}



@media all {
    
#\38 f1e8bd2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#e59b3f6e {
    min-height: 115px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#a9b838a7 {
    background-image: url(https://le-de.cdn-website.com/49dcbb5d909c4dc1b361964dfca6f6ed/dms3rep/multi/opt/imgi_8_bicicletas-electricas1-4__msi___jpeg-1920w.webp);
    background-attachment: fixed;
}
#a9b838a7.lazy {
    background-image: url('data:image/jpeg; base64,UklGRjwAAABXRUJQVlA4IDAAAACQAQCdASoKAAQAAUAmJQAAS4iDBRAA/sB+kvQDXS5CD9JVGFYceps7/w78mad+YAA=');
}
    
#widget_12h.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-bottom: 10px;
}
#widget_12h {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e59b3f6e {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\38 f1e8bd2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e59b3f6e {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#b533f2a2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\37 e684517 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_1n0 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_upm {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 e684517 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#b533f2a2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 e684517 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#\34 1988106 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\32 7c6a632 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 116px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_sau {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 7c6a632 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\34 1988106 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 7c6a632 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#\35 d65d88c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\39 831d2ba {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_m5q {
    width: 72.92%;
    height: auto;
    max-width: 100%;
}
    
#widget_mp5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 23e0dbd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\32 fe8e4e5 {
    width: 72.92%;
    height: auto;
    max-width: 100%;
}
    
#de124b2c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a0591368 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#bcea9f65 {
    width: 72.92%;
    height: auto;
    max-width: 100%;
}
    
#d04188d8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 831d2ba {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_m5q {
    height: auto;
}
    
#\32 fe8e4e5 {
    height: auto;
}
    
#bcea9f65 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\35 d65d88c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 831d2ba {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_m5q {
    height: auto;
}
    
#\31 23e0dbd {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 fe8e4e5 {
    height: auto;
}
    
#a0591368 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bcea9f65 {
    height: auto;
}
}



@media all {
    
#\35 0718964 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 15.833333333333334%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\31 fa01653 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\37 1b9f350 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 b2fa62e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 57512fe {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 15.833333333333334%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\34 9a0f71a {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\38 17b1e52 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\30 d3adaaa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 15.833333333333334%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#cda66339 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#b0e04d8d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d4729772 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 15.833333333333334%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\38 0bc2401 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\37 3fc6a0e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f0eb6b09 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 15.833333333333334%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#e4e04ca1 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\36 c3d0ed3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 56a2f70 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 15.833333333333334%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#fa9cdc53 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\31 c58e98f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 fa01653 {
    height: auto;
}
    
#\34 9a0f71a {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\38 17b1e52 {
    height: auto;
}
    
#cda66339 {
    height: auto;
}
    
#\38 0bc2401 {
    height: auto;
}
    
#e4e04ca1 {
    height: auto;
}
    
#fa9cdc53 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\35 0718964 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 fa01653 {
    height: auto;
}
    
#\37 57512fe {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 9a0f71a {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\38 17b1e52 {
    height: auto;
}
    
#\30 d3adaaa {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#cda66339 {
    height: auto;
}
    
#d4729772 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 0bc2401 {
    height: auto;
}
    
#f0eb6b09 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e4e04ca1 {
    height: auto;
}
    
#\33 56a2f70 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#fa9cdc53 {
    height: auto;
}
}



@media all {
    
#\34 2fd528c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\32 0b84549 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_9gn {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 0b84549 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\34 2fd528c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 0b84549 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#d9a2a093 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\30 e2bce4f {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\39 9c4329e {
    background-color: rgba(221, 51, 51, 1);
    background-image: initial;
}
    
#widget_scn {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_o0t {
    width: 92.72%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 e2bce4f {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#d9a2a093 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 e2bce4f {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}

