/** Shopify CDN: Minification failed

Line 218:0 Unexpected "}"

**/
/* =========================
   BODY TYPE
========================= */

body {
  font-family: "Inter", sans-serif;
  line-height: 1.7;
  letter-spacing: 0.005em;
}

p {
  margin-bottom: 1.1em;
}

/* =========================
   GLOBAL HEADINGS
========================= */

h1,
h2,
h3 {
  font-family: "ivyora-display", serif;
  font-weight: 400;
  line-height: 1.08;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0.4em;
}

h4,
h5 {
  font-family: "Inter", sans-serif;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: 0.01em;
  margin-top: 0;
}

h6 {
  font-family: "Inter", sans-serif;
  font-size: 0.88rem;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: #8f8a83;
  margin-top: 0;
  margin-bottom: 0.55em;
}

h1 {
  font-size: 3rem;
}

h2 {
  font-size: 2.35rem;
}

h3 {
  font-size: 1.85rem;
}

h4 {
  font-size: 1.15rem;
  margin-bottom: 0.45em;
}

h5 {
  font-size: 1rem;
  margin-bottom: 0.45em;
}

/* =========================
   SECTION HEADERS
========================= */

.section-header h2 {
  font-family: "ivyora-display", serif;
  font-size: 1.6rem;
  letter-spacing: 0.02em;
  margin-bottom: 0.7em;
}

.section-header .button {
  font-size: 0.85rem;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

/* =========================
   PRODUCT GRID
========================= */

.card__information {
  padding-top: 0.8em;
}

.card-information__text,
.card-information__text a,
.card__information .card-information__text,
.card__information .card-information__text a,
.title-wrapper-with-link + .grid .card-information__text,
.product-item__title,
.product-grid-item__title {
  font-family: "ivyora-display", serif;
  font-size: 1.15rem;
  line-height: 1.25;
  letter-spacing: 0.01em;
}

.card__information .card-information__text {
  margin-top: 0.7em;
  margin-bottom: 0.5em !important;
}

.price,
.price-item,
.card-information .price {
  font-size: 0.9rem;
  color: #8a857d;
}

.card__information .price {
  margin-top: 0.25em !important;
}

/* =========================
   PRODUCT PAGE TITLE + INTRO
========================= */

.product__title,
.product__title h1,
.product-title,
h1.product-single__title {
  font-family: "ivyora-display", serif;
  font-size: 3.1rem;
  line-height: 1.05;
  font-weight: 400;
  letter-spacing: 0;
  margin-bottom: 0.5em;
}

.product__text.caption-with-letter-spacing,
.caption-with-letter-spacing,
.product__accordion .accordion__title,
.product__description h6,
.product__description .rte h6 {
  font-family: "Inter", sans-serif;
  font-size: 0.86rem;
  font-weight: 500;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: #8f8a83;
  line-height: 1.35;
}

.product__text.caption-with-letter-spacing {
  margin-bottom: 1.1em;
}

/* =========================
   PRODUCT PAGE LAYOUT
========================= */

.product__text,
.product__description,
.product__block,
.product__price,
.product__tax,
.product__badge,
.product__pickup-availabilities,
.product__submit,
.product__form,
.product__accordion {
  margin-bottom: 1.2rem;
}

.product__info-container > * + * {
  margin-top: 1rem;
}

.product__price {
  margin-bottom: 1.4em;
}

.product-form__buttons,
.product__submit {
  margin-top: 2rem !important;
}

.product-form__submit {
  margin-bottom: 0.8rem;
}

.shopify-payment-button__button {
  margin-top: 0.2rem;
  opacity: 0.95;
}

.product__block--variant-picker,
.product-form__input {
  margin-top: 1rem;
  margin-bottom: 1rem;
}/* PAYMENT INFO (Shop Pay / Afterpay) */

.shopify-installments,
.product__tax,
.product__payment-terms {
  font-size: 0.85rem;
  color: #a8a39b;
  line-height: 1.4;
}
}