lord-icon.flex.m-auto {
    --lord-icon-primary: #000 !important;
    --lord-icon-secondary: #fff !important;
    --lord-icon-primary-base: #000 !important;
    --lord-icon-secondary-base: #fff !important;
}
@media (max-width: 767px) {
.object-cover {
    object-fit: contain !important;
}
}
@media (min-width: 1024px) {

  .md\:max-w-\[250px\] {
    max-width: 405px;
  }

  h2.text-2xl.md\:text-3xl.font-normal {
    font-size: 50px;
    line-height: 50px;
    font-weight: 800;
  }

  p.text-sm.md\:text-2xl.font-light {
    font-size: 45px;
    line-height: 60px;
    font-weight: 500;
  }
p.text-sm.md\:text-2xl.font-light {
    font-size: 45px;
    line-height: 60px;
    font-weight: 500;
}
.header-middle .main-menu {
    justify-content: center;
    align-items: center;
    color: white;
}
    .main-menu li.root-level > a {
        font-size: 17px;
    }
.s-product-card-content-title a {
    font-size: 17px;
    color: rgb(255 255 255);
}
button.undefined.s-button-element.s-button-btn.s-button-solid.s-button-wide.s-button-primary.s-button-loader-center {
    color: black;
}
#cart-submit > button {
    background-color: white;
}
#app > div.app-inner.flex.flex-col.min-h-full > div.container > div > div.sticky.top-24.w-full > div.shadow-default.bg-primary.p-5.xs\:p-7.rounded-md.mb-5.relative.transition-height.duration-1000 > div:nth-child(2) {
    color: white;
    font-size: 20px;
}
#app > div.app-inner.flex.flex-col.min-h-full > div.container > div > div.sticky.top-24.w-full > div.shadow-default.bg-primary.p-5.xs\:p-7.rounded-md.mb-5.relative.transition-height.duration-1000 > div.flex.justify-between.text-lg.mb-5
color: white;
    font-size: 20px;
}
.text-gray-500 {
    --tw-text-opacity: 1;
    color: rgb(255 255 255);
}
.shadow-default.bg-primary.p-5.xs\:p-7.rounded-md.mb-5.relative.transition-height.duration-1000 {
    background-color: #5e5e5e;
}
.hidden.md\:grid.grid-cols-5.text-center.font-bold.text-base.bg-primary.text-black.py-3.rounded-md.mb-5 {
    background-color: #5e5e5e;
}
#app > div.app-inner.flex.flex-col.min-h-full > div.container > div > div.sticky.top-24.w-full > div.shadow-default.bg-primary.p-5.xs\:p-7.rounded-md.mb-5.relative.transition-height.duration-1000 > h2 {
    color: white;
}
#app > div.app-inner.flex.flex-col.min-h-full > div.container > div > div.sticky.top-24.w-full > div.shadow-default.bg-primary.p-5.xs\:p-7.rounded-md.mb-5.relative.transition-height.duration-1000 > div.flex.justify-between.text-lg.mb-5 > b {
    color: white;
}
}
@media (max-width: 767px) {
    .AN-MAINBANER .AN-contain {
        height: 33vh !important;
    }

}