/** Shopify CDN: Minification failed

Line 145:0 Expected "}" to go with "{"

**/
/* Collection Page Styling */
.collection-template,
.main-content-wrap,
.pro-grli-wrap {
  background: #F5F1ED !important;
}

/* Product Cards */
.product-card,
.gp-product-card,
.card-product,
.product-item,
.pro-grli-item,
[class*="product"] {
  background: #FFFFFF !important;
  border-radius: 16px !important;
  border: none !important;
  box-shadow: 0 2px 20px rgba(0,0,0,0.06) !important;
  transition: transform 0.3s ease !important;
}

.product-card:hover,
.gp-product-card:hover,
.card-product:hover,
.product-item:hover {
  transform: translateY(-4px) !important;
  box-shadow: 0 8px 32px rgba(0,0,0,0.1) !important;
}

/* Product Prices */
.price,
.product-price,
.product-item .price,
[class*="price"] {
  color: #7FA99B !important;
  font-weight: 600 !important;
  font-size: 18px !important;
}
/* Collection Page Styling */
.collection-template,
.main-content-wrap,
.pro-grli-wrap {
  background: #F5F1ED !important;
}

/* URGENT Product Page Fixes */
.product-single .price,
.product-info .price {
  color: #3A3A3A !important;
  font-weight: 700 !important;
  font-size: 28px !important;
}

.product-info {
  padding: 0 20px !important;
/* Collection Page Styling */
.collection-template,
.main-content-wrap,
.pro-grli-wrap {
  background: #F5F1ED !important;
}

/* URGENT Product Page Fixes */
.product-single .price,
.product-info .price {
  color: #3A3A3A !important;
  font-weight: 700 !important;
  font-size: 28px !important;
}

.product-info {
  padding: 0 20px !important;
/* Collection Page Styling */
.collection-template,
.main-content-wrap,
.pro-grli-wrap {
  background: #F5F1ED !important;
}

/* URGENT Product Page Fixes */
.product-single .price,
.product-info .price {
  color: #3A3A3A !important;
  font-weight: 700 !important;
  font-size: 28px !important;
}

.product-info {
  padding: 0 20px !important;
/* Collection Page Styling */
.collection-template,
.main-content-wrap,
.pro-grli-wrap {
  background: #F5F1ED !important;
}

/* URGENT Product Page Fixes */
.product-details {
  background: #FFFFFF !important;
}

.product_details.detail-info,
.product-details_info {
  padding: 40px !important;
  max-width: none !important;
}

.pro-price-label .new-price,
.pro-price-label .old-price,
#ProductPrice,
.price-item,
.product-single .price,
.product-info .price {
  color: #3A3A3A !important;
  font-weight: 700 !important;
  font-size: 32px !important;
}

.product_details h2,
.product-title {
  font-family: 'Playfair Display', Georgia, serif !important;
  color: #3A3A3A !important;
  font-size: 36px !important;
  margin-bottom: 16px !important;
}
/* NUCLEAR FIX - Product Page */
* .pro-price-label * {
  color: #3A3A3A !important;
  font-weight: 700 !important;
  font-size: 32px !important;
}

.product-details * {
  max-width: 100% !important;
}

.product_details {
  padding: 40px !important;
}
