@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap');

/* === apply Inter font globally === */
body, button, input, select, textarea {
  font-family: 'Inter', sans-serif !important;
}

/* === fix header title weight (like original) === */
.sh-header-main h1, 
.sh-header-main .sh-logo-text, 
.sh-header-main .sh-header-logo {
  font-weight: 600 !important;
  letter-spacing: -0.3px;
  color: #ffffff !important;
}

/* === header shadow === */
.sh-header-main {
  box-shadow: 0 3px 5px rgba(57, 63, 72, 0.3) !important; 
}

/* === remove category heading and line === */
.sh-categories-container > div > h2 {
  display: none !important;
}
.sh-categories-container > div > hr {
  display: none !important;
}

/* === remove banner text and icon === */
.sh-banner-collection-card > a > div > div > p {
  display: none;
}
.sh-banner-collection-card > a > div > div > p > svg {
  display: none;
}

/* === product card hover shadow === */
.sh-product-card:hover {
  box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
}

/* === discount tag style: flat + clean === */
.sh-product-card-discount-tag,
.sh-product-discount-tag {
  font-weight: 400 !important;
  border-radius: 0px !important;
}

/* force Inter + correct weight for "Basking Books" logo/title */
.sh-header-main .sh-logo-text {
  font-family: 'Inter', sans-serif !important;
  font-weight: 700 !important;
  font-size: 20px !important; /* adjust if needed */
  color: #ffffff !important;
  letter-spacing: -0.3px;
}