#fw-section-hero-0 {

/* Thistle Beinn Studio — Wabi-sabi watercolor aesthetic */

/* Refined serif for headings */
@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400&display=swap');

/* Soft parchment background */
body, .page-width {
  background-color: #F5F0EA !important;
}

/* Elegant headings */
h1, h2, h3, .section-header__title,
.product-single__title, .site-header__heading {
  font-family: 'Cormorant Garamond', Georgia, serif !important;
  font-weight: 300 !important;
  letter-spacing: 0.04em !important;
  color: #2C3A47 !important;
}

/* Refined body text */
body, p, .product-single__description,
.rte, .cart__item-name {
  font-family: Georgia, 'Times New Roman', serif !important;
  color: #4A5568 !important;
  line-height: 1.85 !important;
  font-size: 15px !important;
}

/* Warm earthy buttons */
.btn, .button, [class*="btn--primary"],
.cart__submit, .product-form__submit {
  background-color: #7B8FA1 !important;
  border: none !important;
  border-radius: 2px !important;
  font-family: Georgia, serif !important;
  font-weight: 400 !important;
  letter-spacing: 0.08em !important;
  text-transform: lowercase !important;
  color: #F5F0EA !important;
  transition: background 0.3s ease !important;
}

.btn:hover, .button:hover,
[class*="btn--primary"]:hover {
  background-color: #C8A97E !important;
}

/* Subtle navigation */
.site-nav, .site-header, nav {
  background-color: #F5F0EA !important;
  border-bottom: 1px solid #D4B8A0 !important;
}

.site-nav__link, .site-header a {
  font-family: 'Cormorant Garamond', Georgia, serif !important;
  font-size: 14px !important;
  letter-spacing: 0.1em !important;
  color: #2C3A47 !important;
  text-transform: lowercase !important;
}

/* Product cards — soft and airy */
.grid__item .product-card,
.product-grid-item {
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
}

/* Thin, refined price styling */
.price, .product-price, .product__price {
  font-family: 'Cormorant Garamond', Georgia, serif !important;
  font-weight: 300 !important;
  color: #7B8FA1 !important;
  letter-spacing: 0.06em !important;
}

/* Footer */
.site-footer {
  background-color: #2C3A47 !important;
  color: #D4B8A0 !important;
}

.site-footer a {
  color: #C8A97E !important;
}
}