/* src/component/src/component/index.module.css */
@layer ddsweb-molecules {
  @layer ddsweb-footer {
    .bf05ff_L8Eusa_container {
      --footer-fixed-from-width: 1260px;
    }
    .bf05ff_L8Eusa_container li {
      list-style-type: none;
    }
    .bf05ff_L8Eusa_subContainer {
      background-color: var(--ddsweb-theme-colors-background-dark);
      padding: 0;
    }
    .bf05ff_L8Eusa_linksContainer {
      display: none;
    }
    .bf05ff_L8Eusa_linkList {
      margin: 0;
      padding: 0;
    }
    .bf05ff_L8Eusa_linkListColumn {
      margin-top: 0;
      padding: 0;
    }
    .bf05ff_L8Eusa_linkListColumn div {
      padding: 0;
    }
    .bf05ff_L8Eusa_linkListLink {
      line-height: var(--ddsweb-theme-spacing-xl);
    }
    .bf05ff_L8Eusa_linkListLink:hover,
    .bf05ff_L8Eusa_linkListLink:focus {
      text-decoration: none;
    }
    .bf05ff_L8Eusa_linkListItem {
      border-top: 1px solid var(--ddsweb-theme-colors-lines-light);
    }
    .bf05ff_L8Eusa_container .bf05ff_L8Eusa_linkListMobile {
      height: var(--ddsweb-tc-footer-accordion-height, 48px);
      padding: var(--ddsweb-theme-spacing-sm);
      font-size: var(--ddsweb-tc-footer-link-font-size, var(--ddsweb-theme-font-size-xs));
      justify-content: space-between;
      align-items: center;
      display: flex;
    }
    .bf05ff_L8Eusa_socialIconsContainer {
      margin: unset;
      padding: var(--ddsweb-theme-spacing-md) var(--ddsweb-theme-spacing-sm);
      align-items: center;
      gap: var(--ddsweb-theme-spacing-sm);
      flex-wrap: wrap;
      display: flex;
    }
    .bf05ff_L8Eusa_socialIcon {
      transition: box-shadow var(--ddsweb-theme-base-transition-duration);
      border-radius: 50%;
      padding: 1px;
    }
    .bf05ff_L8Eusa_icon {
      width: var(--ddsweb-tc-footer-social-icon-size, 40px);
      height: var(--ddsweb-tc-footer-social-icon-size, 40px);
    }
    .bf05ff_L8Eusa_socialIcon:focus,
    .bf05ff_L8Eusa_socialIcon:hover {
      box-shadow: 0 0 0 3px var(--ddsweb-button-shadow-color);
    }
    .bf05ff_L8Eusa_socialIcon:focus-visible {
      outline: 2px solid var(--ddsweb-button-shadow-color, var(--ddsweb-theme-colors-link-base));
    }
    .bf05ff_L8Eusa_facebook {
      --ddsweb-button-shadow-color: #1877f2;
    }
    .bf05ff_L8Eusa_glassdoor {
      --ddsweb-button-shadow-color: #0dab40;
    }
    .bf05ff_L8Eusa_indeed {
      --ddsweb-button-shadow-color: #003a9b;
    }
    .bf05ff_L8Eusa_instagram {
      --ddsweb-button-shadow-color: #e1306c;
    }
    .bf05ff_L8Eusa_linkedIn {
      --ddsweb-button-shadow-color: #0077b5;
    }
    .bf05ff_L8Eusa_pinterest {
      --ddsweb-button-shadow-color: #e60023;
    }
    .bf05ff_L8Eusa_tiktok,
    .bf05ff_L8Eusa_twitter {
      --ddsweb-button-shadow-color: #000;
    }
    .bf05ff_L8Eusa_whatsapp {
      --ddsweb-button-shadow-color: #25d366;
    }
    .bf05ff_L8Eusa_youtube {
      --ddsweb-button-shadow-color: red;
    }
    .bf05ff_L8Eusa_medicineSellerLink {
      margin-left: 0;
      display: inline-flex;
    }
    .bf05ff_L8Eusa_medicineSellerLink svg {
      transition: box-shadow var(--ddsweb-theme-base-transition-duration), background-color var(--ddsweb-theme-base-transition-duration);
    }
    .bf05ff_L8Eusa_medicineSellerLink:hover,
    .bf05ff_L8Eusa_medicineSellerLink:focus {
      box-shadow: 0 0 0 var(--ddsweb-theme-spacing-xx) #3cb37166;
      background-color: #3cb37166;
    }
    .bf05ff_L8Eusa_medicineSellerImage {
      width: 55px;
      height: 45px;
    }
    .bf05ff_L8Eusa_accordionRow {
      color: var(--ddsweb-theme-colors-primary);
      display: block;
    }
    .bf05ff_L8Eusa_accordionRow .ddsweb-footer__accordion-group > :last-child {
      border-bottom: none;
    }
    .bf05ff_L8Eusa_accordionRow .ddsweb-button {
      color: var(--ddsweb-theme-colors-primary);
      --ddsweb-button-color: var(--ddsweb-theme-colors-primary);
      --ddsweb-button-border-color: var(--ddsweb-theme-colors-primary);
      --ddsweb-button-shadow-color: var(--ddsweb-theme-colors-primary);
    }
    .bf05ff_L8Eusa_accordionRow .ddsweb-button {
      color: var(--ddsweb-theme-colors-primary);
      --ddsweb-button-color: var(--ddsweb-theme-colors-primary);
      --ddsweb-button-border-color: var(--ddsweb-theme-colors-primary);
      --ddsweb-button-shadow-color: var(--ddsweb-theme-colors-primary);
      height: var(--ddsweb-tc-footer-accordion-height, 48px);
    }
    .bf05ff_L8Eusa_accordionRow .ddsweb-text {
      color: var(--ddsweb-theme-colors-primary);
      --ddsweb-text-color: var(--ddsweb-theme-colors-primary);
    }
    .bf05ff_L8Eusa_accordionRow .bf05ff_L8Eusa_linkListLink:hover,
    .bf05ff_L8Eusa_accordionRow .bf05ff_L8Eusa_linkListLink:focus {
      text-decoration: underline;
    }
    .bf05ff_L8Eusa_accordionPanel {
      font-size: unset;
      padding: 0;
    }
    .bf05ff_L8Eusa_copyrightContainer {
      padding: var(--ddsweb-theme-spacing-sm) 0;
    }
    .bf05ff_L8Eusa_container .bf05ff_L8Eusa_copyrightText {
      padding: 0 var(--ddsweb-theme-spacing-sm);
      font-size: var(--ddsweb-theme-font-size-xx);
    }
    .bf05ff_L8Eusa_container .bf05ff_L8Eusa_separator {
      margin-top: var(--ddsweb-theme-spacing-sm);
    }
    .bf05ff_L8Eusa_iconsWrapper {
      padding: var(--ddsweb-theme-spacing-md) var(--ddsweb-theme-spacing-sm);
      padding-bottom: var(--ddsweb-theme-spacing-xx);
      align-items: center;
      gap: var(--ddsweb-theme-spacing-sm) var(--ddsweb-theme-spacing-xl);
      flex-wrap: wrap;
      display: flex;
    }
    @media screen and (width >= 756px) {
      .bf05ff_L8Eusa_accordionRow {
        display: none;
      }
      .bf05ff_L8Eusa_linksContainer {
        grid-template-columns: repeat(auto-fit, minmax(var(--footer-column-width, 49%), 1fr));
        grid-row-gap: var(--ddsweb-theme-spacing-xl);
        grid-column-gap: var(--ddsweb-theme-spacing-sm);
        display: grid;
      }
      .bf05ff_L8Eusa_subContainer {
        padding: var(--ddsweb-theme-spacing-xl);
      }
      .bf05ff_L8Eusa_linkList {
        row-gap: var(--ddsweb-theme-spacing-md);
        flex-direction: column;
        display: flex;
      }
      .bf05ff_L8Eusa_socialIconsContainer {
        max-width: var(--footer-fixed-from-width);
        padding: unset;
        margin: 48px auto 0;
      }
      .bf05ff_L8Eusa_removeTopMargin {
        margin-top: 0;
      }
      .bf05ff_L8Eusa_container .bf05ff_L8Eusa_copyrightText {
        max-width: var(--footer-fixed-from-width);
        padding: 0 var(--ddsweb-theme-spacing-xl);
        margin: 0 auto;
      }
      .bf05ff_L8Eusa_iconsWrapper {
        max-width: var(--footer-fixed-from-width);
        padding: var(--ddsweb-theme-spacing-md) var(--ddsweb-theme-spacing-xl);
        margin: 0 auto;
      }
      .bf05ff_L8Eusa_container .bf05ff_L8Eusa_linkListHeader {
        margin-bottom: var(--ddsweb-theme-spacing-md);
      }
      .bf05ff_L8Eusa_medicineSellerLink {
        margin-left: auto;
      }
    }
    @media screen and (width >= 1008px) {
      .bf05ff_L8Eusa_linksContainer {
        grid-template-columns: repeat(auto-fit, minmax(var(--footer-column-width, 24%), 1fr));
        max-width: var(--footer-fixed-from-width);
        margin: 0 auto;
      }
    }
  }
}


/*# sourceMappingURL=90140d7fe5ca412eaa19.css.map*/