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

  *#dm .dmInner div.u_1759024917 .socialHubInnerDiv { justify-content:flex-end !important; }

  *#dm .dmInner div.u_1759024917 .socialHubIcon {
    width:48px !important;
    height:48px !important;
    font-size:32px !important;
    line-height:48px !important;
  }

  *#dm .dmInner div.u_1399515553 .socialHubInnerDiv { justify-content:flex-end !important; }

  *#dm .dmInner a.u_1884639879 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/2f67d4d32e474948aa1702fa8a38b089/icon/shopping_7808622.svg) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1040374659 hr {
    color:var(--color_4) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1119898331 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1219768975 hr {
    border-width:1px !important;
    color:var(--color_4) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1567020261 hr {
    color:var(--color_2) !important;
    border-width:1px !important;
  }

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

  *#dm .dmInner div.u_1388962682 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1388962682 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:16px !important; }

  *#dm .dmInner div.u_1388962682 .m-recaptcha { font-size:16px !important; }

  *#dm .dmInner div.u_1388962682 input::placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_1388962682 input.placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_1388962682 textarea::placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_1388962682 textarea.placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_1388962682 select::placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_1388962682 select.placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_1388962682 input:not([type="submit"]) {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgba(87,87,87,1) rgba(87,87,87,1) rgba(87,87,87,1) rgba(87,87,87,1) !important;
    border-width:0.8px 0.8px 0.8px 0.8px !important;
  }

  *#dm .dmInner div.u_1388962682 textarea {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgba(87,87,87,1) rgba(87,87,87,1) rgba(87,87,87,1) rgba(87,87,87,1) !important;
    border-width:0.8px 0.8px 0.8px 0.8px !important;
  }

  *#dm .dmInner div.u_1388962682 select {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgba(87,87,87,1) rgba(87,87,87,1) rgba(87,87,87,1) rgba(87,87,87,1) !important;
    border-width:0.8px 0.8px 0.8px 0.8px !important;
  }

  *#dm .dmInner div.u_1388962682 .dmformsubmit:hover { background-image:initial !important; }

  *#dm .dmInner div.u_1388962682 .dmformsubmit.hover { background-image:initial !important; }

  *#dm .dmInner div.u_1388962682 .dmforminput input { font-size:14px !important; }

  *#dm .dmInner div.u_1388962682 .dmforminput textarea { font-size:14px !important; }

  *#dm .dmInner div.u_1388962682 .dmforminput .fileUploadLink { font-size:14px !important; }

  *#dm .dmInner div.u_1388962682 .checkboxwrapper span { font-size:14px !important; }

  *#dm .dmInner div.u_1388962682 .radiowrapper span { font-size:14px !important; }

  *#dm .dmInner div.u_1388962682 .optinwrapper div { font-size:14px !important; }

  *#dm .dmInner div.u_1388962682 .freetextwrapper { font-size:14px !important; }

  *#dm .dmInner div.u_1388962682 .dmforminput select { font-size:14px !important; }

  *#dm .dmInner div.u_1388962682 .dmforminput option { font-size:14px !important; }

  *#dm .dmInner div.u_1388962682 .dmforminput { padding-block:0px !important; }

  *#dm .dmInner div.u_1388962682 .spacing-container { margin-block:-0px !important; }

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

  *#dm .dmInner div.u_1163167662 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1797075718 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1661712684 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1746606043 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1837700272 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1327418338 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1336360927 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1380735595 img { object-fit:contain !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1614909957 .photoGalleryThumbs .image-container a { padding-top:455px !important; }

  *#dm .dmInner *.u_1614909957 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_1614909957 .photoGalleryViewAll { padding:0 5px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1614909957 .photoGalleryThumbs { padding:2.5px !important; }

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

  *#dm .dmInner *.u_1614909957 .photoGalleryViewAll { padding:0 2.5px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}

@media all {
    
#\31 69c81bc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#bab51a5f {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 515px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\36 0a7303d::before, #\36 0a7303d > .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 0a7303d {
    background-image: url(https://le-de.cdn-website.com/2f67d4d32e474948aa1702fa8a38b089/dms3rep/multi/opt/Farmacia3-1920w.jpg);
}
    
#widget_1hc {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_ljt {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_fpq {
    width: 173px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 54px;
    max-width: 100%;
    align-self: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bab51a5f {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\36 0a7303d::before, #\36 0a7303d > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\31 69c81bc {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bab51a5f {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#\36 0a7303d::before, #\36 0a7303d > .bgExtraLayerOverlay {
    
}
}



@media all {
    
#\37 24aa8a3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#ea1b8bfd {
    padding-top: 4%;
    min-height: 145px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_327 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_ms4 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_5e3.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_5e3 {
    width: 29.11%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 1px;
    max-width: 100%;
    align-self: center;
}
}



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



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



@media all {
    
#fb131b8b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 39.33333333333333%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\33 eccad35 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 59.67%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#f86be376 {
    padding-top: 4%;
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_qpt {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_83l {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_na2 {
    width: 100%;
    height: 330px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_50c {
    width: 100%;
    height: 435px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#fb131b8b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\33 eccad35 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f86be376 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#widget_na2 {
    height: 240px;
}
    
#widget_50c {
    height: 240px;
}
}



@media all {
    
#\39 346aecb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 55.17%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\31 7aed7fb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 43.833333333333336%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\30 c692f48 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_r3h {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_48v {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_8re {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_f3r {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_u9c {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_6vl {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_hs8 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
    
#widget_r5a {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_q3p {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
    
#widget_vi1 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_lvi {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_nbp {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\39 346aecb {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\31 7aed7fb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 c692f48 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
}



@media all {
    
#\34 3b92885 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#c0622af3 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_0qc {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_vm1.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_vm1 {
    width: 29.11%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 1px;
    max-width: 100%;
    align-self: center;
}
}



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



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



@media all {
    
#\33 b1371d4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22.75%;
    min-width: 4%;
    align-items: center;
    background-color: var(--color_5);
    background-image: initial;
    padding-bottom: 3%;
}
    
#d06b4433 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\30 3a9f397 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#widget_3hs {
    width: 100%;
    height: 395px;
    max-width: 100%;
}
    
#widget_m2v {
    width: 79.49%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e26afa05 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22.75%;
    min-width: 4%;
    align-items: center;
    background-color: var(--color_5);
    background-image: initial;
    padding-bottom: 3%;
}
    
#\34 d951eec {
    width: 100%;
    height: 395px;
    max-width: 100%;
}
    
#\36 e796985 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 4ec3049 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22.75%;
    min-width: 4%;
    align-items: center;
    background-color: var(--color_5);
    background-image: initial;
    padding-bottom: 3%;
}
    
#\37 6ab6185 {
    width: 100%;
    height: 395px;
    max-width: 100%;
}
    
#\37 2a00e95 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#dff4950b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22.75%;
    min-width: 4%;
    align-items: center;
    background-color: var(--color_5);
    background-image: initial;
    padding-bottom: 3%;
}
    
#\31 19e05e5 {
    width: 100%;
    height: 395px;
    max-width: 100%;
}
    
#\34 bed49c8 {
    width: 89.74%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



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



@media (max-width: 767px) {
    
#\33 b1371d4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d06b4433 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_3hs {
    height: 486px;
}
    
#e26afa05 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 d951eec {
    height: 490px;
}
    
#\32 4ec3049 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 6ab6185 {
    height: 488px;
}
    
#dff4950b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 19e05e5 {
    height: 486px;
}
}



@media all {
    
#\34 ef38e76 {
    width: 100%;
    height: 395px;
    max-width: 100%;
}
    
#\30 5b7e825 {
    width: 79.49%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 608ce5e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22.75%;
    min-width: 4%;
    align-items: center;
    background-color: var(--color_5);
    background-image: initial;
    padding-bottom: 3%;
}
    
#\31 36804bf {
    width: 100%;
    height: 395px;
    max-width: 100%;
}
    
#\33 9b184b4 {
    width: 74.35%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 e910175 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22.75%;
    min-width: 4%;
    align-items: center;
    background-color: var(--color_5);
    background-image: initial;
    padding-bottom: 3%;
}
    
#\34 a76d62e {
    background-color: var(--color_4);
    background-image: initial;
}
    
#\34 ecdb8c5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22.75%;
    min-width: 4%;
    align-items: center;
    background-color: var(--color_5);
    background-image: initial;
    padding-bottom: 3%;
}
    
#\35 b08d430 {
    width: 100%;
    height: 395px;
    max-width: 100%;
}
    
#d932015e {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#eb44a264 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#cf7aa81d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ef995d54 {
    width: 100%;
    height: 395px;
    max-width: 100%;
}
    
#\38 df2257e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22.75%;
    min-width: 4%;
    align-items: center;
    background-color: var(--color_5);
    background-image: initial;
    padding-bottom: 3%;
}
}



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



@media (max-width: 767px) {
    
#\34 ef38e76 {
    height: 490px;
}
    
#d932015e {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\37 608ce5e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 36804bf {
    height: 490px;
}
    
#\39 e910175 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 ecdb8c5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ef995d54 {
    height: 488px;
}
    
#\35 b08d430 {
    height: 488px;
}
    
#\38 df2257e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\34 13b4182 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.333333333333332%;
    min-width: 4%;
    background-color: rgba(242, 242, 242, 1);
    background-image: initial;
    align-items: center;
    justify-content: flex-start;
    padding: 4% 16px 4% 16px;
}
    
#dd977536 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 257px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_g5r {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#widget_3dj {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f4948236 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.333333333333332%;
    min-width: 4%;
    background-color: rgba(242, 242, 242, 1);
    background-image: initial;
    align-items: center;
    justify-content: flex-start;
    padding: 4% 16px 4% 16px;
}
    
#\34 f2e056b {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\37 ba68d81 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c2e10f60 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.333333333333332%;
    min-width: 4%;
    background-color: rgba(242, 242, 242, 1);
    background-image: initial;
    align-items: center;
    justify-content: flex-start;
    padding: 4% 16px 4% 16px;
}
    
#d522512f {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\34 1de7a84 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\34 13b4182 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#dd977536 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#f4948236 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c2e10f60 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\38 0d20653 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\38 39c70fc {
    min-height: 210px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#a6df0762 {
    background-color: var(--color_6);
    background-image: initial;
}
    
#group_7pu {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 62px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
}
    
#widget_95s {
    width: 60px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_3kv {
    width: 19.16%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_5dl {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\38 0d20653 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 39c70fc {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_95s {
    width: 25px;
}
    
#widget_3kv {
    width: 36.67%;
}
}



@media all {
    
#bae84a93 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 43.67%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0.6);
    background-image: initial;
    padding: 16px 16px 16px 16px;
}
    
#\32 41a36d9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 56.33441666666666%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: initial;
    padding: 16px 16px 16px 16px;
}
    
#\37 99af650 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 595px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\36 8bd65de {
    background-image: url(https://le-de.cdn-website.com/2f67d4d32e474948aa1702fa8a38b089/dms3rep/multi/opt/Farmacia__msi___jpg-1920w.webp);
    background-attachment: fixed;
}
#\36 8bd65de.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkIAAABXRUJQVlA4IDYAAADQAQCdASoKAAcAAUAmJZQCdADZoVZ2gAD+9nLtk9oh6erOxWi9t4kttMGqKCpsUpa6vRSIYAA=');
}
    
#widget_u8i {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_thm.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_thm {
    width: 32.39%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    align-self: center;
}
    
#widget_6gi {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_922 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_eeb {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
}
    
#widget_29m {
    width: 23.35%;
    height: auto;
    max-width: 100%;
}
    
#widget_i2k {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#widget_298 {
    width: 19.67%;
    height: auto;
    max-width: 100%;
}
    
#widget_1fd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_t5g {
    width: 100%;
    height: 200px;
    min-height: 100px;
    max-width: 100%;
}
    
#b0909a52 {
    width: 96.83098591549296%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (max-width: 767px) {
    
#bae84a93 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\32 41a36d9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 99af650 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#widget_298 {
    width: 27.41%;
}
    
#widget_29m {
    width: 32.44%;
}
}

