.d-flex {
  display: flex !important
}
.d-block {
  display: block !important;
}
.d-inline-flex {
  display: inline-flex !important
}
@media (min-width: 700px) {
  .justify-content-md-center {
    justify-content: center !important
  }
}
.flex-nowrap {
  flex-wrap: nowrap !important;
}
.flex-wrap {
  flex-wrap: wrap !important;
}
.position-relative {
  position: relative !important;
}
.position-absolute {
  position: absolute !important;
}
.sticky-top {
  position: sticky !important;
  top: 0;
  z-index: 11;
}
.cursor-pointer {
  cursor: pointer !important
}
.py-small {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.px-small {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.ps-0 {
  padding-left: 0;
}
.pe-0 {
  padding-right: 0;
}
@media (min-width: 700px) {
  .px-md-4 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .ps-md-0 {
    padding-left: 0;
  }
  .pe-md-0 {
    padding-right: 0;
  }
}
@media (min-width: 700px) {
  .ps-md-0 {
    padding-left: 0;
  }
}
@media (min-width: 700px) {
  .pe-md-0 {
    padding-right: 0;
  }
}
.category-tab-scroll {
  /* z-index: calc(1020 - 3); */
  z-index: 11;
  transition: top 0.15s ease-out;
}
@media (max-width: 699px) {
  .category-tab-scroll .category-tab-scroll-content {
    padding: 0;
  }
}
@media (max-width: 699px) {
  .category-tab-scroll .category-tab-scroll-container {
    padding: 0;
  }
}
.category-tab-scroll .content-inner {
  overflow-x: scroll;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.category-tab-scroll .content-inner::-webkit-scrollbar {
  display: none;
}
.category-tab-scroll .content-inner::-webkit-scrollbar-thumb {
  display: none;
}
@media (max-width: 699px) {
  .category-tab-scroll .content-inner {
    padding: 0 1rem;
  }
}
.category-tab-scroll .tab-list .nav-item .tab-item {
  transition: opacity 400ms cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
  color: #ffffff;
  font-size: 1.125rem;
  font-weight: 500;
}
@media (max-width: 699px) {
  .category-tab-scroll .tab-list .nav-item .tab-item {
    font-size: 1.125rem;
  }
}
@media (max-width: 699px) {
  .category-tab-scroll .container {
    margin-left: 0;
    margin-right: 0;
  }
}

.category-tab-scroll .tab-list .nav-item .tab-item.active {
  background: linear-gradient(270deg, #DB06E8 0%, #DF1CC0 48.42%, #AB2BF5 100%);
  -webkit-background-clip: text;
  color: transparent;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}


.category-tab-scroll .tab-list .nav-item .tab-item.active::before {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 2px;
  background: linear-gradient(270deg, #DB06E8 0%, #DF1CC0 48.42%, #AB2BF5 100%);
}
.category-tab-scroll .define-bg {
  background-color: #262626;
}

.tab-item {
  line-height: 23px !important;
}