/** Shopify CDN: Minification failed

Line 77:0 Unexpected "}"
Line 89:0 Unexpected "}"

**/
/* LEAMPION — Product Page Pearl V5 Override */

:root {
  --color-background: #F5F0E8;
  --color-background-secondary: #EDE8DC;
  --color-foreground: 26, 24, 20;
  --color-foreground-rgb: 26, 24, 20;
  --color-foreground-secondary: 106, 100, 88;
}

/* Target Savor's actual classes */
.view-product-title h1,
.view-product-title,
h1 {
  color: #1A1814 !important;
  font-family: 'Bebas Neue', sans-serif !important;
  font-size: 48px !important;
  letter-spacing: 0.06em !important;
}

/* Fix price color */
product-price,
.price,
.price__regular,
.price-item--regular {
  color: #1A1814 !important;
}

h1 {
  color: #1A1814 !important;
}

product-price,
.text-block {
  color: #1A1814 !important;
}

rte-formatter {
  color: #6A6458 !important;
}

body,
html,
.shopify-section,
main,
#MainContent,
.product-page,
.template-product {
  background-color: #F5F0E8 !important;
}

/* Kill the black on media/image side */
.product__media-wrapper,
.product__media,
.media-gallery,
.media,
.product__media-item,
.media--product,
[class*="product"][class*="media"] {
  background-color: #EDE8DC !important;
}

/* Product title */
.product__title,
h1.product__title {
  font-family: 'Bebas Neue', sans-serif;
  font-size: 48px;
  letter-spacing: 0.06em;
  color: #1A1814 !important;
}
}

/* Price */
.product__price,
.price__regular,
.price-item,
.price {
  font-family: 'Barlow Condensed', sans-serif;
  font-weight: 600;
  color: #1A1814 !important;
  letter-spacing: 0.04em;
}
}

/* Product description */
.product__description {
  font-family: 'Barlow', sans-serif;
  color: #6A6458;
  font-size: 15px;
  line-height: 1.7;
}

/* Add to cart button */
.add-to-cart-button,
button[name="add"] {
  background-color: #1A1814 !important;
  color: #F5F0E8 !important;
  font-family: 'Barlow Condensed', sans-serif !important;
  font-size: 15px !important;
  letter-spacing: 0.12em !important;
  text-transform: uppercase !important;
  border: none !important;
  border-radius: 2px !important;
}

.add-to-cart-button:hover,
button[name="add"]:hover {
  background-color: #B8A882 !important;
  color: #1A1814 !important;
}

/* Sticky bar */
.sticky-add-to-cart__bar {
  background-color: #1A1814 !important;
  color: #F5F0E8 !important;
}

.sticky-add-to-cart__title {
  color: #F5F0E8 !important;
}

/* Breadcrumb */
.breadcrumb,
.breadcrumb a {
  font-family: 'Barlow Condensed', sans-serif;
  color: #9A9080;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  font-size: 12px;
}

/* Force all text dark on pearl bg */
.product__info-wrapper,
.product-details,
[class*="product-details"],
[class*="product__info"] {
  color: #1A1814 !important;
}

/* Fix image visibility */
.product__media img,
.media img,
img.product-image {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
  object-fit: contain !important;
  background: #EDE8DC !important;
}

/* Sold out badge */
.badge--sold-out {
  background-color: #B8A882;
  color: #1A1814;
}

/* Sold out button */
button[name="add"][disabled],
button[name="add"]:disabled,
.product-form__submit[disabled],
.product-form__submit:disabled,
.btn--sold-out,
.soldout-btn {
  background-color: #1A1814 !important;
  color: #B8A882 !important;
  border-color: #1A1814 !important;
  cursor: not-allowed !important;
  opacity: 1 !important;
}