/** Shopify CDN: Minification failed

Line 96:14 Expected identifier but found whitespace
Line 96:15 Unexpected "20.dd-mega-menu__brands-az"
Line 215:3 Expected ":"

**/
.dd-mega-menu__brands-az {
  display: flex;
  width: 100%;
  justify-content: space-between;
  margin-bottom: 35px;
}

.dd-mega-menu__brands-section {
  display: flex;
  width: 100%;
  justify-content: space-between;
  max-height: calc(100vh - 150px);
  overflow: auto;
}

.menu-az_header-link.heading-active {
  color: #DE124F;
}

.brand-links-container {
  max-width: 583px;
  display: flex;
  justify-content: flex-start;
  gap: 37px;
}

.all-brands__list-item-list {
  display: none;
}

.all-brands__list-item-list.menu-active {
  display: flex;
}

.brands-section__featured-links {
  display: flex;
  gap: 20px;
  max-width: 450px;
}

.tab-link-block {
  display: block;
  max-width: 220px;
  width: 100%;
}

@media(min-width:768px) {
  .tab-link-block img {
    aspect-ratio: 10/11;
  }
}

.tab-link-block__title:hover,
.tab-link-block__pretitle:hover,
.tab-link-block:hover a {
  color: #ec1758;
}

.tab-link-block__pretitle {
  color: #000;

  font-size: 12px;
  font-style: normal;
  font-weight: 300;
  line-height: 22px;
  /* 183.333% */
  letter-spacing: 0.6px;
  text-transform: capitalize;
  margin-top: 8px;
}

.tab-link-block__title {
  color: #000;

  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  /* 144.444% */
  letter-spacing: 0.6px;
  text-transform: capitalize;
}

.tab-link-block__link {
  color: var(--primary-black, #1F2222);
  font-size: 10px;
  font-style: normal;
  font-weight: 400;
  line-height: 20.dd-mega-menu__brands-az {
  display: flex;
  width: 100%;
  justify-content: space-between;
  margin-bottom: 35px;
}

.dd-mega-menu__brands-section {
  display: flex;
  width: 100%;
  justify-content: space-between;
  max-height: calc(100vh - 150px);
  overflow: auto;
}

.menu-az_header-link.heading-active {
  color: #DE124F;
}

.brand-links-container {
  max-width: 583px;
  display: flex;
  justify-content: flex-start;
  gap: 37px;
}

.all-brands__list-item-list {
  display: none;
}

.all-brands__list-item-list.menu-active {
  display: flex;
}

.brands-section__featured-links {
  display: flex;
  gap: 20px;
  max-width: 450px;
}

.tab-link-block {
  display: block;
  max-width: 220px;
  width: 100%;
}

@media(min-width:768px) {
  .tab-link-block img {
    aspect-ratio: 10/11;
  }
}

.tab-link-block__title:hover,
.tab-link-block__pretitle:hover,
.tab-link-block:hover a {
  color: #ec1758;
}

.tab-link-block__pretitle {
  color: #000;

  font-size: 12px;
  font-style: normal;
  font-weight: 300;
  line-height: 22px;
  /* 183.333% */
  letter-spacing: 0.6px;
  text-transform: capitalize;
  margin-top: 8px;
}

.tab-link-block__title {
  color: #000;

  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  /* 144.444% */
  letter-spacing: 0.6px;
  text-transform: capitalize;
}

.tab-link-block__link {
  color: var(--primary-black, #1F2222);
  font-size: 10px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  /* 200% */
  letter-spacing: 1px;
  text-transform: capitalize;
  margin-top: 8px;
}

.menu-block__title {
  font-size: 16px;
  color: #DE124F;
  margin-bottom: 25px;
}

.all-brands__list-item-link {
  font-size: 12px;
  display: block;
  line-height: 20px;
  padding-bottom: 12px;
}

@media(min-width:767px) {
  .brand-links-container {
    width: 100%;
    max-width: 100%;
    gap: auto;
    justify-content: space-between;
  }

  .menu-bloc {
    width: 20%
  }
}px;
  /* 200% */
  letter-spacing: 1px;
  text-transform: capitalize;
  margin-top: 8px;
}

.menu-block__title {
  font-size: 16px;
  color: #DE124F;
  margin-bottom: 25px;
}

.all-brands__list-item-link {
  font-size: 12px;
  display: block;
  line-height: 20px;
  padding-bottom: 12px;
}

@media(min-width:767px) {
  .brand-links-container {
    width: 100%;
    max-width: 100%;
    gap: auto;
    justify-content: space-between;
  }

  .menu-bloc {
    width: 20%
  }
}