/** Shopify CDN: Minification failed

Line 36:0 Unexpected "}"

**/
h1, h2, h3, h4, h5, h6, .announcement-bar, .announcement-bar * { font-family: 'Dancing Script', cursive !important; }

.header-logo__image { max-height: 200px !important; width: auto !important; }
.header { --header-height: 200px !important; }
[data-block-id="template--17447255900369__section_zH4PYk__group_GcTzGy__text_eRpah9"] ul,
[data-block-id="template--17447255900369__section_zH4PYk__group_GcTzGy__text_eRpah9"] li {
  font-family: 'Playfair Display', serif !important;
}
ul li {
  font-family: 'Playfair Display', serif !important;
}
ul li {
  margin-bottom: 8px;
}
:root .menu-list__link,
:root .menu-list__link:hover,
:root .menu-list__link:focus {
  font-family: 'Playfair Display', serif !important;


}
:root {
  --menu-top-level-font-family: 'Playfair Display', serif !important;
}
:root {
  --font-body--family: 'Playfair Display', serif !important;
  --font-paragraph--family: 'Playfair Display', serif !important;
  --font-paragraph-family: 'Playfair Display', serif !important;
}

}

.menu-list__link-title,
.menu-list__link,
.menu-list__item {
  font-family: 'Playfair Display', serif !important;
  font-weight: 900 !important;
}
.menu-list__link-title,
.menu-list__link,
.menu-list__item {
  font-family: 'Playfair Display', serif !important;
  font-weight: 900 !important;
  font-size: 1.125rem !important;
}
.button[name="add"],
[ref="addToCartButton"] {
  background-color: #f639aa !important;
  border-color: #f639aa !important;
  color: #ffffff !important;
}
.product-form-buttons .button,
.product-form-buttons .button:hover,
.product-form-buttons .button--secondary,
.product-form-buttons .button--secondary:hover {
  background-color: #f639aa !important;
  border-color: #f639aa !important;
  color: #ffffff !important;
}
.product-form-buttons .button:hover,
.product-form-buttons .button--secondary:hover {
  background-color: #d4208f !important;
  border-color: #d4208f !important;
}
.shopify-payment-button__button--unbranded {
  background-color: #f639aa !important;
  color: #ffffff !important;
}
.shopify-payment-button__button--unbranded:hover {
  background-color: #d4208f !important;
}
.button:not(.button-secondary, .button-unstyled) {
  --button-background-color: #f639aa !important;
  background-color: #f639aa !important;
  color: #ffffff !important;
}
.button:not(.button-secondary, .button-unstyled):hover {
  --button-background-color: #d4208f !important;
  background-color: #d4208f !important;
}
.product-description,
.product-description p,
.product-description li,
.product-description span {
  font-family: 'Playfair Display', serif !important;
}
/* Product description text in fuchsia */
.product-description,
.product-description p,
.product-description li,
.product-description span {
  color: #f639aa !important;
}

/* Availability and price text */
.price,
.price__regular,
.price__sale,
.product__inventory,
.inventory-status {
  color: #f639aa !important;
}
product-price,
product-price * {
  --color-foreground: 255, 0, 127 !important;
  color: #f639aa !important;
}
:root {
  --color-foreground: 255, 0, 127 !important;
}
product-price[style*="--color-foreground"] {
  --color-foreground: 255, 0, 127 !important;
  color: #f639aa !important;
}

product-price[style*="--color-foreground"] * {
  color: #f639aa !important;
}
.rte,
.product-description,
[data-block-type="text"] .rte {
  font-family: 'Playfair Display', serif !important;
}
.text-block .rte p,
.text-block p {
  font-weight: 700 !important;
}
.announcement-bar span {
  color: #53d183 !important;
}
/* handled via JS in theme.liquid */
.shopify-payment-button__more-options {
  font-size: 1rem !important;
  text-decoration: underline !important;
}





