
.sh-ge-collect-69993b628b373b6a6612d0c9 {
  overflow: hidden !important;
}
#categories .swiper-wrapper {
  justify-content: center !important;
}
.banner-content-inner {
  opacity: 1 !important;
}
.sh-ge-collect-69993b628b373b6a6612d0c9 .BannerCollection-component,
.sh-ge-collect-699940acaaa5c71a0f08f855 .BannerCollection-component,
.sh-ge-collect-699941078b373b6a6612d0ef .BannerCollection-component,
.sh-ge-collect-69993e428b373b6a6612d0e2 .BannerCollection-component {
  padding-bottom: 40px !important;
}

.banner-title {
  font-size: 14px !important;
}
.sh-ge-collect-69993b628b373b6a6612d0c9 .banner-content,
.sh-ge-collect-699940acaaa5c71a0f08f855 .banner-content,
.sh-ge-collect-699941078b373b6a6612d0ef .banner-content,
.sh-ge-collect-69993e428b373b6a6612d0e2 .banner-content {
  max-width: 100% !important;
  text-align: center !important;
  top: calc(100% - 25px) !important;
}
@media (max-width: 480px) {
  .header-main .category-label {
    color: #000 !important;
    max-width: 80px !important;
    white-space: normal !important;
  }
  .header-main .category-icon {
    background-color: transparent !important;
    box-shadow: none !important;
    height: 60px;
    width: 60px;
  }
  .header-main .category-item {
    min-width: 75px !important;
  }
  .banner-title {
    font-size: 12px !important;
  }
  .sh-ge-collect-69993b628b373b6a6612d0c9 .BannerCollection-component,
  .sh-ge-collect-699940acaaa5c71a0f08f855 .BannerCollection-component,
  .sh-ge-collect-699941078b373b6a6612d0ef .BannerCollection-component,
  .sh-ge-collect-69993e428b373b6a6612d0e2 .BannerCollection-component {
    padding-bottom: 56px !important;
  }
}

.cat-card-img-root {
  background: #fff8d8;
  border-radius: 20px;
}

.banner-image {
  background: #f5f5f5;;
  border-radius: 12px;
  padding:4px;

}