.single.product .wp-block-group.product-wrap .wc-block-store-notices {
  margin-top: 165px !important;
}
.single.product .wp-block-group.product-wrap h1 {
  margin-top: 0;
  line-height: 1.1em;
}
.single.product .wp-block-group.product-wrap ul.wc-tabs, .single.product .wp-block-group.product-wrap .reset_variations {
  display: none !important;
}
.single.product .wp-block-group.product-wrap .product-columns {
  gap: 4em;
  margin-bottom: 0;
}
.single.product .wp-block-group.product-wrap .wc-tab {
  padding: 25px !important;
  border-radius: 25px;
}
.single.product .wp-block-group.product-wrap .wc-tab h3 {
  font-size: 1.5rem;
  margin: 35px 0 0 0;
}
.single.product .wp-block-group.product-wrap .wc-tab p {
  margin: 0;
}
.single.product .wp-block-group.product-wrap .wc-block-components-notice-banner {
  outline: none !important;
  border: none !important;
  border-radius: 15px;
}
.single.product .wp-block-group.product-wrap .wc-block-components-notice-banner__content a {
  display: none;
}
.single.product .wp-block-group.product-wrap .wp-block-post-title {
  font-family: var(--font-family-header);
  color: var(--brand-color);
  font-size: 3em;
  font-weight: normal;
  margin: 0 0 10px 0;
}
.single.product .wp-block-group.product-wrap .wc-block-components-product-price {
  font-size: 2rem;
}
.single.product .wp-block-group.product-wrap .wp-block-woocommerce-add-to-cart-form {
  display: flex;
  flex-direction: column;
  align-items: center;
  max-width: 438px;
  border: 1px solid rgba(77, 45, 123, 0.15);
  border-radius: 25px;
}
.single.product .wp-block-group.product-wrap .wp-block-woocommerce-add-to-cart-form .variations_button {
  display: flex;
  flex-direction: row;
  gap: 1em;
  align-items: center;
  justify-content: center;
}
.single.product .wp-block-group.product-wrap .wp-block-post-excerpt {
  margin: 35px 0;
  line-height: 1.75;
}
.single.product .wp-block-group.product-wrap table.variations {
  background-color: rgba(218, 206, 234, 0.2);
  padding: 25px;
  border-radius: 15px;
  max-width: 378px;
  margin: 25px !important;
}
.single.product .wp-block-group.product-wrap table.variations select {
  border-radius: 10px;
  border: 1px solid var(--brand-color);
  margin-right: 0 !important;
}
.single.product .wp-block-group.product-wrap table.variations tr {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 1em;
}
.single.product .wp-block-group.product-wrap table.variations tr th {
  width: 100%;
  padding: 0;
}
.single.product .wp-block-group.product-wrap .quantity {
  margin-right: 0 !important;
  border-radius: 10px;
}
.single.product .wp-block-group.product-wrap form.cart {
  margin-bottom: 25px;
}
.single.product .wp-block-group.product-wrap .intro-paragraph {
  margin-bottom: 25px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.single.product .wp-block-group.product-wrap .intro-paragraph p {
  font-size: 1.75rem;
  line-height: 1.5;
  max-width: 800px;
}
.single.product .wp-block-group.product-wrap .what-is, .single.product .wp-block-group.product-wrap .marcellas-story, .single.product .wp-block-group.product-wrap .faqs {
  border-radius: 25px;
  padding: 25px 50px !important;
  margin-bottom: 25px;
}
.single.product .wp-block-group.product-wrap .what-is h3, .single.product .wp-block-group.product-wrap .marcellas-story h3, .single.product .wp-block-group.product-wrap .faqs h3 {
  font-weight: normal;
  font-size: 3rem;
  margin-bottom: 25px;
}
.single.product .wp-block-group.product-wrap .what-is .wp-block-column > p:not(.mw-accordion-title-text), .single.product .wp-block-group.product-wrap .marcellas-story .wp-block-column > p:not(.mw-accordion-title-text), .single.product .wp-block-group.product-wrap .faqs .wp-block-column > p:not(.mw-accordion-title-text) {
  margin-bottom: 25px;
  font-size: 1.1rem;
}
.single.product .wp-block-group.product-wrap .what-is .wp-block-columns, .single.product .wp-block-group.product-wrap .marcellas-story .wp-block-columns, .single.product .wp-block-group.product-wrap .faqs .wp-block-columns {
  gap: 3em;
}
.single.product .wp-block-group.product-wrap .what-is ul li, .single.product .wp-block-group.product-wrap .marcellas-story ul li, .single.product .wp-block-group.product-wrap .faqs ul li {
  line-height: 1.75;
  font-size: 1.1rem;
}
.single.product .wp-block-group.product-wrap .what-is {
  background-color: rgba(78, 45, 123, 0.075);
}
.single.product .wp-block-group.product-wrap .marcellas-story {
  background-color: rgba(216, 188, 255, 0.1);
}
.single.product .wp-block-group.product-wrap .marcellas-story .image {
  padding: 0 25px !important;
}
.single.product .wp-block-group.product-wrap .faqs h3 {
  margin-top: 0;
}
.single.product .wp-block-group.product-wrap .faqs .wp-block-buttons {
  margin-top: 10px;
}/*# sourceMappingURL=product.css.map */