@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_1559053719 .svg { fill:var(--color_2) !important; }

  *#dm .dmInner div.u_1151054813 .svg { fill:var(--color_2) !important; }

  *#dm .dmInner div.u_1610969190 .svg { fill:var(--color_2) !important; }

  *#dm .dmInner div.u_1489670571 .svg { fill:var(--color_2) !important; }

  *#dm .dmInner a.u_1722919261 {
    background-color:rgba(136,137,137,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1722919261 span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1722919261:hover {
    background-color:var(--color_2) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1722919261.hover {
    background-color:var(--color_2) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1722919261:hover .iconBg { background-color:var(--color_1) !important; }

  *#dm .dmInner a.u_1722919261.hover .iconBg { background-color:var(--color_1) !important; }

  *#dm .dmInner a.u_1722919261 .iconBg {
    display:inline-block !important;
    background-color:var(--color_1) !important;
    mask-image:url(https://de.cdn-website.com/cfbccbb6d1474531b155f8ef5fe95967/icon/Phone_1147910.svg) !important;
  }

  *#dm .dmInner *.u_1415254368 .svg { width:100% !important; }

  *#dm .dmInner div.u_1415254368 .svg { fill:var(--color_2) !important; }

  *#dm .dmInner div.u_1415254368 {
    padding:12.5% !important;
    border-radius:50% !important;
    background-color:var(--color_1) !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-image:initial !important;
  }

  *#dm .dmInner *.u_1097264634 .svg { width:100% !important; }

  *#dm .dmInner div.u_1097264634 .svg { fill:var(--color_2) !important; }

  *#dm .dmInner div.u_1097264634 {
    padding:12.5% !important;
    border-radius:50% !important;
    background-color:var(--color_1) !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-image:initial !important;
  }

  *#dm .dmInner *.u_1313922792 .svg { width:100% !important; }

  *#dm .dmInner div.u_1313922792 .svg { fill:var(--color_2) !important; }

  *#dm .dmInner div.u_1313922792 {
    padding:12.5% !important;
    border-radius:50% !important;
    background-color:var(--color_1) !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1573593639 .dmforminput input {
    font-family:Montserrat !important;
    color:var(--color_3) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1573593639 .dmforminput textarea {
    font-family:Montserrat !important;
    color:var(--color_3) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1573593639 .dmforminput .fileUploadLink {
    font-family:Montserrat !important;
    color:var(--color_3) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1573593639 .checkboxwrapper span {
    font-family:Montserrat !important;
    color:var(--color_3) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1573593639 .radiowrapper span {
    font-family:Montserrat !important;
    color:var(--color_3) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1573593639 .optinwrapper div {
    font-family:Montserrat !important;
    color:var(--color_3) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1573593639 .freetextwrapper {
    font-family:Montserrat !important;
    color:var(--color_3) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1573593639 .dmforminput select {
    font-family:Montserrat !important;
    color:var(--color_3) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1573593639 .dmforminput option {
    font-family:Montserrat !important;
    color:var(--color_3) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1573593639 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    font-family:Montserrat !important;
    font-size:14px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1573593639 .m-recaptcha {
    font-family:Montserrat !important;
    font-size:14px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1573593639 .dmformsubmit {
    float:left !important;
    display:block !important;
    margin-left:0 !important;
    margin-right:auto !important;
    width:80px !important;
  }

  *#dm .dmInner div.u_1573593639 input:not([type="submit"]) {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 2px 0px !important;
  }

  *#dm .dmInner div.u_1573593639 textarea {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 2px 0px !important;
  }

  *#dm .dmInner div.u_1573593639 select {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 2px 0px !important;
  }

  *#dm .dmInner nav.u_1465975927 { color:black !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1904777493 { text-align:left !important; }

  *#dm .dmInner *.u_1773047415 { text-align:left !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;
}
}



@media all {
    
#d2818e29 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\32 509ce5d {
    min-height: 459px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#widget_tjp {
    width: 100%;
    height: 460px;
    min-height: 100px;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



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



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



@media all {
    
#ed08c07d::before, #ed08c07d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#ed08c07d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 46%;
    min-width: 4%;
    margin-left: 4%;
    background-image: url(https://le-de.cdn-website.com/cfbccbb6d1474531b155f8ef5fe95967/dms3rep/multi/opt/Lujos-Peluqueros-banner-6__msi___jpg-1920w.webp);
    padding: 16px 16px 16px 16px;
}
    
#\30 2d8a57d {
    padding-top: 4%;
    padding-bottom: 2%;
    min-height: 470px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_urk {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#widget_utu {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_bvu {
    width: 168px;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\33 1efdb3d::before, #\33 1efdb3d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#\33 1efdb3d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 46%;
    min-width: 4%;
    margin-left: 4%;
    background-image: url(https://le-de.cdn-website.com/cfbccbb6d1474531b155f8ef5fe95967/dms3rep/multi/opt/Lujos-Peluqueros-banner-7__msi___jpg-1920w.webp);
    padding: 16px 16px 16px 16px;
}
    
#\39 b0e0dcc {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
}
    
#e3220a86 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ff75e58c {
    width: 168px;
    height: auto;
    max-width: 100%;
    align-self: center;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 2d8a57d {
    padding-left: 2%;
    padding-right: 2%;
}
    
#ed08c07d::before, #ed08c07d > .bgExtraLayerOverlay {
    
}
    
#\33 1efdb3d::before, #\33 1efdb3d > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#ed08c07d::before, #ed08c07d > .bgExtraLayerOverlay {
    
}
#ed08c07d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 2d8a57d {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\33 1efdb3d::before, #\33 1efdb3d > .bgExtraLayerOverlay {
    
}
#\33 1efdb3d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#a80f73af {
    padding-top: 2%;
    padding-bottom: 4%;
    min-height: 470px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\33 f848d68 {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\30 539ed86 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 be8a04b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c0ae8491 {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\31 502ba56 {
    width: 168px;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\35 eeb0b29::before, #\35 eeb0b29 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#\35 eeb0b29 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 46%;
    min-width: 4%;
    margin-left: 4%;
    background-image: url(https://le-de.cdn-website.com/cfbccbb6d1474531b155f8ef5fe95967/dms3rep/multi/opt/Lujos-Peluqueros-banner-9__msi___jpg-1920w.webp);
    padding: 16px 16px 16px 16px;
}
#\35 eeb0b29.lazy {
    background-image: url('data:image/jpeg; base64,UklGRj4AAABXRUJQVlA4IDIAAACwAQCdASoKAAYAAUAmJZwCdADcy1yAAP7m0t/9BvNeFnMPW+dheFIAkCmJr9jT746wAA==');
}
    
#\37 a913bc5 {
    width: 168px;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\36 777e9d8::before, #\36 777e9d8 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#\36 777e9d8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 46%;
    min-width: 4%;
    margin-left: 4%;
    background-image: url(https://le-de.cdn-website.com/cfbccbb6d1474531b155f8ef5fe95967/dms3rep/multi/opt/Lujos-Peluqueros-banner-8__msi___jpg-1920w.webp);
    padding: 16px 16px 16px 16px;
}
#\36 777e9d8.lazy {
    background-image: url('data:image/jpeg; base64,UklGRlAAAABXRUJQVlA4IEQAAADwAQCdASoKAAcAAUAmJZgCdADchDTW94AA4nrszN6NJwnFM8E6wowYOwx8fdqPiUYSJ7BxP2mOLv7nNs2rqwXXcdnAAA==');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a80f73af {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\35 eeb0b29::before, #\35 eeb0b29 > .bgExtraLayerOverlay {
    
}
#\35 eeb0b29.lazy {
    background-image: url('data:image/jpeg; base64,UklGRj4AAABXRUJQVlA4IDIAAACwAQCdASoKAAYAAUAmJZwCdADcy1yAAP7m0t/9BvNeFnMPW+dheFIAkCmJr9jT746wAA==');
}
    
#\36 777e9d8::before, #\36 777e9d8 > .bgExtraLayerOverlay {
    
}
#\36 777e9d8.lazy {
    background-image: url('data:image/jpeg; base64,UklGRlAAAABXRUJQVlA4IEQAAADwAQCdASoKAAcAAUAmJZgCdADchDTW94AA4nrszN6NJwnFM8E6wowYOwx8fdqPiUYSJ7BxP2mOLv7nNs2rqwXXcdnAAA==');
}
}



@media (max-width: 767px) {
    
#a80f73af {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\35 eeb0b29::before, #\35 eeb0b29 > .bgExtraLayerOverlay {
    
}
#\35 eeb0b29 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\35 eeb0b29.lazy {
    background-image: url('data:image/jpeg; base64,UklGRj4AAABXRUJQVlA4IDIAAACwAQCdASoKAAYAAUAmJZwCdADcy1yAAP7m0t/9BvNeFnMPW+dheFIAkCmJr9jT746wAA==');
}
    
#\36 777e9d8::before, #\36 777e9d8 > .bgExtraLayerOverlay {
    
}
#\36 777e9d8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\36 777e9d8.lazy {
    background-image: url('data:image/jpeg; base64,UklGRlAAAABXRUJQVlA4IEQAAADwAQCdASoKAAcAAUAmJZgCdADchDTW94AA4nrszN6NJwnFM8E6wowYOwx8fdqPiUYSJ7BxP2mOLv7nNs2rqwXXcdnAAA==');
}
}



@media all {
    
#\36 c44eab5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 52.166666666666664%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\34 3ceacfd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47.83%;
    min-width: 4%;
}
    
#\34 dc84f8c {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#widget_i27 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#cca8f0af {
    background-color: var(--color_1);
    background-image: initial;
}
    
#widget_6th {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_vnb {
    width: 74.87%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 dc84f8c {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_i27 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\36 c44eab5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 3ceacfd {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 dc84f8c {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#widget_i27 {
    height: auto;
}
}



@media all {
    
#\39 1861449 {
    width: 83.81%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 3e79fd5 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#e4161ea7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b90e7b71 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47.80%;
    min-width: 4%;
    justify-content: flex-start;
    order: 1;
    padding: 16px 16px 16px 16px;
}
    
#fca29f42 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 52.20272052761749%;
    min-width: 4%;
    order: 0;
}
    
#\38 b97ea33 {
    background-color: var(--color_1);
    background-image: initial;
}
    
#widget_soo {
    width: 87.40%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_1r2 {
    width: 184px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3e79fd5 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#e4161ea7 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\36 3e79fd5 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#e4161ea7 {
    height: auto;
}
    
#b90e7b71 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#fca29f42 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#a6584a40 {
    padding-left: 16px;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding-right: 16px;
    background-color: rgba(0, 0, 0, 0.5);
    background-image: initial;
    align-items: center;
}
    
#a87c3e0c {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 540px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\37 d20c9b7::before, #\37 d20c9b7 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#\37 d20c9b7 {
    background-image: url(https://le-de.cdn-website.com/cfbccbb6d1474531b155f8ef5fe95967/dms3rep/multi/opt/Lujos-Peluqueros-fondo__msi___jpg-1920w.jpg);
    background-attachment: fixed;
}
#\37 d20c9b7.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEG/8QAHhAAAgICAgMAAAAAAAAAAAAAAQIABAMGETEFEnH/xAAUAQEAAAAAAAAAAAAAAAAAAAAC/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAECMf/aAAwDAQACEQMRAD8A3O/bU+bbKPgzjBpqffOT2fkr2ayuyhBwDx1EQXopR//Z');
}
    
#widget_aon {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
    
#widget_32j {
    width: 83.22%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
    
#widget_rog {
    width: 160px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 52px;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a87c3e0c {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\37 d20c9b7::before, #\37 d20c9b7 > .bgExtraLayerOverlay {
    
}
#\37 d20c9b7.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEG/8QAHhAAAgICAgMAAAAAAAAAAAAAAQIABAMGETEFEnH/xAAUAQEAAAAAAAAAAAAAAAAAAAAC/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAECMf/aAAwDAQACEQMRAD8A3O/bU+bbKPgzjBpqffOT2fkr2ayuyhBwDx1EQXopR//Z');
}
}



@media (max-width: 767px) {
    
#a6584a40 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a87c3e0c {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\37 d20c9b7::before, #\37 d20c9b7 > .bgExtraLayerOverlay {
    
}
#\37 d20c9b7.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEG/8QAHhAAAgICAgMAAAAAAAAAAAAAAQIABAMGETEFEnH/xAAUAQEAAAAAAAAAAAAAAAAAAAAC/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAECMf/aAAwDAQACEQMRAD8A3O/bU+bbKPgzjBpqffOT2fkr2ayuyhBwDx1EQXopR//Z');
}
}



@media all {
    
#\33 311cef0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    margin-top: -80px;
    padding: 16px 16px 16px 16px;
}
    
#\38 c32cb06 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\32 cb2b1f2 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\32 c43b09a {
    background-color: var(--color_1);
    background-image: initial;
}
    
#widget_7u5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_2hb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_jbu {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\33 311cef0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 c32cb06 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 cb2b1f2 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#widget_jbu.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 60px;
    padding-bottom: 0px;
}
#widget_jbu {
    height: auto;
    width: 89.91%;
}
}



@media all {
    
#df596672 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    background-color: rgba(241, 241, 241, 1);
    background-image: initial;
    padding: 36px 16px 36px 16px;
}
    
#d9edf6fe {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_dla {
    width: 43px;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#widget_jom {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 f2c87f7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    background-color: rgba(241, 241, 241, 1);
    background-image: initial;
    padding: 36px 16px 36px 16px;
}
    
#c91d6862 {
    width: 43px;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#f695c6eb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 6421f32 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    background-color: rgba(241, 241, 241, 1);
    background-image: initial;
    padding: 36px 16px 36px 16px;
}
    
#\32 b0c5085 {
    width: 43px;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\34 1c24306 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d9edf6fe {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\33 f2c87f7 {
    width: 27.43620437956204%;
}
    
#\39 6421f32 {
    width: 33.85%;
}
}



@media (max-width: 767px) {
    
#df596672 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d9edf6fe {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\33 f2c87f7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 6421f32 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\34 cf9cdaf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\37 59b0720 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#a221a652 {
    background-color: var(--color_1);
    background-image: initial;
}
    
#widget_jgg {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_rh0 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
    
#widget_rbc {
    width: 180px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    align-self: center;
}
}



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



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



@media all {
    
#\32 d1a10a8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 39.916666666666664%;
    min-width: 4%;
    margin-left: 4%;
}
    
#\33 47515df {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 54.08%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#b50315e1 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_nva {
    width: 100%;
    height: 342px;
    min-height: 100px;
    max-width: 100%;
}
    
#\30 74e52d8 {
    background-image: url(https://le-de.cdn-website.com/cfbccbb6d1474531b155f8ef5fe95967/dms3rep/multi/opt/Lujos-Peluqueros-banner-5__msi___jpg-1920w.webp);
}
#\30 74e52d8.lazy {
    background-image: url('data:image/jpeg; base64,UklGRiwAAABXRUJQVlA4ICAAAACwAQCdASoKAAUAAUAmJaQAAudVXYAAAP7/AHoQHz44AA==');
}
    
#widget_u2e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_j47 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_o06 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\32 d1a10a8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 47515df {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b50315e1 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
}



@media all {
    
#\34 bab853f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\34 f159df7 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 370px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\38 61e8c0c::before, #\38 61e8c0c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.4;
    border-radius: inherit;
}
#\38 61e8c0c {
    background-image: url(https://le-de.cdn-website.com/cfbccbb6d1474531b155f8ef5fe95967/dms3rep/multi/opt/Lujos-Peluqueros-banner-4__msi___jpg-1920w.webp);
    background-attachment: fixed;
}
#\38 61e8c0c.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkgAAABXRUJQVlA4IDwAAADwAQCdASoKAAcAAUAmJYwCdAEO+z1mEAAA/voPYCtROnLdGbt9hgoI0ADwmkq3HOtJdLkN3SfqfygAAAA=');
}
    
#widget_oqs {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
    
#widget_mke {
    width: 86.99%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 f159df7 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\38 61e8c0c::before, #\38 61e8c0c > .bgExtraLayerOverlay {
    
}
#\38 61e8c0c.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkgAAABXRUJQVlA4IDwAAADwAQCdASoKAAcAAUAmJYwCdAEO+z1mEAAA/voPYCtROnLdGbt9hgoI0ADwmkq3HOtJdLkN3SfqfygAAAA=');
}
}



@media (max-width: 767px) {
    
#\34 bab853f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 f159df7 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\38 61e8c0c::before, #\38 61e8c0c > .bgExtraLayerOverlay {
    
}
#\38 61e8c0c.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkgAAABXRUJQVlA4IDwAAADwAQCdASoKAAcAAUAmJYwCdAEO+z1mEAAA/voPYCtROnLdGbt9hgoI0ADwmkq3HOtJdLkN3SfqfygAAAA=');
}
}



@media all {
    
#\31 b86883c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\35 c8dd334 {
    min-height: 44px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_8ru {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



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



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

