@import url("https://fonts.googleapis.com/css2?family=Cookie&display=swap");

:root {
  --header-text-color: #ff5757;
}

.sh-header-main {
  background: white;
  display: flex;
  align-items: center;
  justify-content: space-between;
  box-shadow: 0 4px 10px rgba(140, 40, 90, 0.08);
  border-bottom: 2px solid #f8d5e2;
  padding: 0;
}

.header-logo img {
  height: 60px;
  width: auto;
  display: block;
  margin-left: 20px;
}

/* Responsive cleanup */
@media (max-width: 600px) {
  .sh-header-main {
    flex-direction: column;
    gap: 10px;
  }

  .header-logo img {
    height: 48px;
    margin-left: 0;
  }

  .header-menu {
    margin-right: 0;
    justify-content: center;
    gap: 16px;
  }
}

.section-heading::after {
  display: none;
}

.sh-header-location-icon {
  fill: #000000 !important;
}

.sh-header-account-icon {
  stroke: #000000 !important;
}

.sh-header-cart-icon {
  stroke: #000000 !important;
  fill: none !important;
}

.sh-header-arrow-icon {
  fill: #000000 !important;
}

.sh-header-search-icon {
  stroke: #000000 !important;
}

.sh-header-cart-badge {
  background-color: #000;
  color: #ffffff;
}

.sh-header-mob-menu-icon {
  color: #000000;
}

.sh-categories-container > div > h2 {
  display: none !important;
}

.sh-categories-container > div > hr {
  display: none !important;
}

.sh-banner-collection-card > a > div > div > p {
  display: none;
}

.sh-banner-collection-card > a > div > div > p > svg {
  display: none;
}

.sh-product-card:hover {
  box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
}

.sh-product-card-discount-tag {
  font-weight: 400 !important;
  border-radius: 0px !important;
}

.sh-product-discount-tag {
  font-weight: 400 !important;
  border-radius: 0px !important;
}

.sh-try {
  display: none;
}

.row-box {
  justify-content: center;
}

.pr-long-card .pr-image {
  aspect-ratio: var(--pr-image-aspect-ratio, 1 / 1);
}

.sh-product-card .pr-image {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

.sh-product-card {
  padding: 5px !important;
}

.pr-title {
  text-align: center;
}

.pr-outlined-button {
  background: #ff5757;
  color: #fff;
  border-radius: 0px !important;
}

.pr-outlined-button:hover {
  background: white;
  color: #ff5757;
}

.sh-product-plus-minus-button {
  background-color: #ff5757;
  color: white;
  padding: 8px;
  border-radius: 4px !important;
}

.sh-product-plus-minus-button:hover {
  color: #ff5757;
}

.sh-footer-main {
  background-color: white;
  color: #1a1a1a;
}

.sh-footer-icon {
  color: #fff;
}

.BannerCollection-component {
  padding: 0px 0px !important;
}

.sh-solid-button {
  border-radius: 0px;
}

.sh-solid-button:hover {
  border-radius: 0px;
}

.sh-header-mob-menu-icon {
  color: #000000 !important;
}

.app-bar {
  color: #000000 !important;
}

.section-heading {
  color: #ff0000;
}

@media (min-width: 1024px) {
  .sh-product-plus-minus-button {
    height: 44px;
  }
}
#sh-footer-copyright::after {
  content: "This is a unit of HoneyFoods Enterprises";
  display: block; /* Forces next line */
  text-align: center; /* Center-aligns the text */
  padding-top: 8px; /* Adds spacing from above */
  font-size: 14px; /* Optional: adjust as needed */
  color: #666666; /* Optional: softer color */
}
