.product-card-image {
  object-fit: contain;
}

.logo-title h1 {
  text-transform: uppercase;
  font-family: italiana;
}

@media (max-width: 1024px) {
  .main-header {
    justify-content: space-between;
  }
}

.product-card-image {
  object-fit: cover;
  aspect-ratio: 3/4;
  height: unset;
}
.sh-ge-collect {
  max-width: 1600px;
}

@media (min-width: 768px) {
  .sh-ge-collect {
    padding: 1.5rem 2.5rem;
  }
}
body {
  padding: 0 !important;
}
.variant-selector-outofstock:after {
  border-top: 1px solid #dc2626 !important;
}

@media (max-width: 960px) {
  #cb12_bubble_wrapper {
    bottom: 16px !important;
  }
}
.details-accordion .page-wrapper {
  padding: 0;
}

.details-content {
  padding-bottom: 0 !important;
}

revert-tailwind-container p {
  margin: 0;
}
.logo {
  aspect-ratio: 4 / 2;
  object-fit: cover;
}
.product-review-list > div > div > div + div + div {
  display: none;
}

.MuiTypography-root.MuiTypography-body1.review-card-subtext.mui-9l3uo3 {
  display: none;
}
.cart-summary-section-heading::before {
  content: " Free shipment, Secure Payment, COD, Easy returns";
  display: block;
  font-weight: 600;
  font-size: 16px;
  color: #000;
  margin-top: 6px;
}
.product-info-container .product-title::before {
  content: "Flat  50% Off";
  display: block;
  font-weight: 900;
  font-size: 24px;
  color: #000;
  margin-top: 6px;
  position: absolute;
  top: -36px;
  right: 0;
}
@media (max-width: 480px) {
  .product-info-container .product-title::before {
    top: -0px !important;
    position: inherit !important;
    right: inherit !important;
  }
}
.front-star img {
  filter: brightness(0) saturate(100%) invert(69%) sepia(74%) saturate(404%)
    hue-rotate(348deg) brightness(100%) contrast(101%);
}
.product-card-discount {
  font-size: 16px !important;
  font-weight: 600 !important;
  background-color: #b87004 !important;
}
.product-price span {
  font-size: 18px !important;
}
.product-mrp-price span {
  font-size: 18px !important;
}
