/** Shopify CDN: Minification failed

Line 162:8 Unexpected "\".cart-icon-bubble\""

**/
#Banner-template--15437861191761__image_banner .custom_richtext-text p {
  font-size: 80px;
  color: #fff !important;
  font-family: CormorantGaramond-Medium !important;
}

#Banner-template--15437861191761__image_banner
  .custom_banner_btn.banner__buttons {
  display: block;
  max-width: 100%;
}

#Banner-template--15437861191761__image_banner
  .custom_banner_btn.banner__buttons
  a {
  width: 60%;
  padding: 20px;
  font-size: 20px;
}

.bnr_section {
  background: #f1f1f0;
}

.bnr_section .page-width {
  display: flex;
  width: 100%;
  padding: 0;
}

.bnr_clm.first {
  width: 55%;
}

.bnr_clm {
  width: 25%;
  display: flex;
  margin-right: 10px;
}

.bnr_clm:last-child {
  margin-right: 0;
}

.bnr_clm img {
  max-width: 100%;
  height: auto;
}

.bnr_title {
  text-align: center;
  padding: 30px 0;
}

.bnr_title h2 {
  color: #14072e !important;
  font-size: 40px;
  font-weight: 400;
  font-family: Century-Gothic-Paneurop !important;
  margin: 0px;
}

.bnr_section > .page-width > .bnr_clm:not(:last-child) {
  margin-right: 8px;
}

.product__title h1,
.custom_first_family,
.footer-block__details-heading,
.multicolumn_card_infos p,
.contact_form_text a,
.custom_page_content p,
.custom_page_content a,
.main-page-title,
.multicolumn_second_heading,
.main-blog_title,
.cart__empty-text,
.double_image_text,
.custom_second_family,
.collection-hero__title,
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.h0,
.multi_images_text em {
  font-family: CormorantGaramond-Italic !important;
}
.button,
.full-unstyled-link,
a,
body,
p,
label,
span,
.rte,
.footer__newsletter,
.btn,
input,
button,
.social-sharing__title,
.announcement-bar__message,
.card__heading_collection,
.card_product_titles_custom,
a,
.first_span,
.custom_richtext-text,
.contact_form_text p,
.contact-block__details-content a,
.multi_images_text,
.accordion__title,
.accordion__content,
.totals__total,
.totals__total-value,
.tax-note {
  font-family: Century-Gothic-Paneurop !important;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.h0,
.image_with_text_link,
select,
option {
  color: #14072e !important;
}
body,
p,
label,
.rte,
.footer__newsletter,
.btn,
input,
button,
.social-sharing__title,
.announcement-bar__message,
.contact_form_text a,
span,
div:not(".cart-icon-bubble") {
  color: #14072e !important;
}
.cart__checkout-button.button {
  color: white !important;
}
.utility-bar__grid {
  background-color: #14072e;
}
.announcement-bar__message.h5 span {
  color: white !important;
}
.announcement_acc {
  text-decoration: none;
  color: white;
}
.header_custom {
  display: grid;
  grid-template-areas:
    "heading icons"
    "navigation navigation";
  grid-template-columns: 1fr auto;
}
.header__icons {
  display: flex;
  align-items: center;
}
.header__inline-menu {
  text-align: center;
}
.header__inline-menu {
  margin-left: 0rem;
}
.ul_list_role {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: space-between !important;
}

.multicolumn_card_infos .rte p a {
  text-decoration: none;
  color: #14072e;
  font-family: Century-Gothic-Paneurop !important;
}

@media screen and (max-width: 990px) {
  .header__icons_desktop {
    display: none;
  }
}
@media screen and (min-width: 990px) {
  .header__icons_mobile {
    display: none;
  }
  .header_custom {
    border-bottom: 1px solid #878da4;
  }
  .header_custom {
    display: flex !important;
    justify-content: space-between;
    align-items: center;
  }
  .collection__title {
    position: relative;
  }

  .collection__title::before,
  .collection__title::after {
    content: "";
    position: absolute;
    width: 40%;
    height: 100%;
    border-top: 2px solid #878da4;
    transform: translate(0%, 0%);
    top: 50%;
  }
  .collection__title::before {
    right: 0px;
  }
  .collection__title::after {
    left: 0px;
  }
  .coll_head_center {
    width: fit-content;
    margin: auto !important;
    position: relative;
    z-index: 1;
    background: white;
  }
  .coll_head_left {
    padding: 0px 10px;
    width: fit-content;
    margin-right: auto !important;
    position: relative;
    z-index: 1;
    background: white;
  }
  .featured_collection_heading {
    font-size: 35px;
    position: relative;
  }
  .featured_collection_heading::before {
    content: "";
    position: absolute;
    width: 76%;
    height: 100%;
    border-top: 2px solid #878da4;
    transform: translate(0%, 0%);
    top: 50%;
  }
  .featured_collection_heading::before {
    right: 0px;
  }
  .collection-list-title {
    position: relative;
  }
}

.title-wrapper-with-link {
  justify-content: center;
}
.card__heading_collection {
  text-align: center;
}

.title-wrapper-with-link,
.coll_head_center {
  /* display: block; */
  /* text-align: center; */
}

.card__inner {
  position: relative;
}
.featured_card .card__content {
  position: absolute;
  bottom: 0px;
  display: none !important;
}
.featured_card.card.card--standard:hover .card__content {
  display: block !important;
  cursor: pointer;
  background: #00000042;
  opacity: 1;
  flex-direction: column;
  display: flex !important;
  justify-content: end;
  z-index: 99999;
  top: 0;
  padding: 10px;
}
.card__heading_custom {
  font-size: 14px !important;
}
.card_product_title,
.card-information,
.card_custom_add .price-item.price-item--regular,
.card_custom_add .custom_quick_add span {
  color: white !important;
}
.card_custom_add {
  display: flex;
  align-items: center;
  justify-content: center;
}
.custom_quick_add {
  border: none;
  background: none;
}
.quick-add {
  margin: 0px !important;
}
.pipe-line {
  margin: 0 8px 0 8px !important;
}
button.featured_slider_right {
  position: absolute;
  top: 35%;
  right: -39px;
  cursor: pointer;
}
.featured_slider_left {
  position: absolute;
  top: 35%;
  left: -39px;
  cursor: pointer;
}
.featured_slider_left .icon,
.featured_slider_right .icon {
  height: 2rem !important;
}
.multicolumn_image_list,
.multicolumn_image_list .multicolumn-card__image-wrapper {
  margin: 0px !important;
}
.custom_image_section img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.multicolumn-list_images {
  justify-content: space-between;
  gap: 0px;
}
.footer-block__heading,
.footer-block__details-heading {
  color: #886644 !important;
}
.footer-block__details-content p,
.newsletter-form__field-wrapper .field__label,
.newsletter-form__button {
  color: white !important;
}

.footer-block__newsletter .footer__newsletter.newsletter-form {
  max-width: 100%;
}
.newsletter-form__field-wrapper {
  display: flex;
}
.newsletter_submit_btn {
  background: white;
  border: 1px solid white;
  box-shadow: none;
}
.newsletter_input_btn {
  margin: 0px !important;
  color: white !important;
}
.newsletter-form__field-wrapper .field:before,
.newsletter-form__field-wrapper .field:after,
.newsletter_input_btn:focus {
  box-shadow: none !important;
}
.newsletter_input_btn {
  border: 1px solid white;
}
.footer-block__details-content p,
.field__label_label,
.newsletter_submit_btn,
.footer-block__details-content .list-menu__item--link {
  font-size: 11px !important;
}
.newsletter-form__field-wrapper {
  max-width: 100% !important;
}
.footer___link_list {
  justify-content: space-between;
}

@media screen and (min-width: 990px) {
  .footer__content-top {
    display: grid !important;
    grid-template-columns: 1fr 1fr 1fr !important;
  }
  .footer__content-top:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    border-top: 2px solid #878da4;
    top: 17%;
  }
}
.footer__content-top {
  position: relative;
}
.footer-block__details-content {
  margin-top: 4rem !important;
}
.footer-block__details-heading,
.footer-block__details-content p {
  margin-bottom: 3rem !important;
}
@media screen and (max-width: 990px) {
  .footer__blocks-img {
    display: none !important;
  }
  .footer__list-social {
    justify-content: flex-start !important;
  }
}
@media screen and (min-width: 990px) {
  .multicolumn_image_list {
    display: flex;
  }
}
@media screen and (max-width: 990px) {
  .image_text_grid_item {
    padding: 3rem 0;
  }
  .footer-block__heading,
  .for_link--2 .footer-block__details-content {
    margin-bottom: 0rem !important;
  }
  .footer-block__details-content {
    margin-top: 0rem !important;
  }
}
.for_link--1 .social_footer_icon-1 {
  display: none !important;
}
.social_footer_icon-2 .list-social__item a:first-child {
  padding-left: 0px !important;
}
.icon.icon-instagram path,
.icon.icon-facebook,
.icon.icon-pinterest path {
  fill: #886644 !important;
}

.image_text_grid_item {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.multi_image_text {
  margin-bottom: 3rem;
}
.image_text_heading,
.image_text_text p {
  color: #886644 !important;
  margin-top: 0px !important;
}
.image_btn {
  margin-top: 1rem !important;
  border: 1px solid #886644;
  color: #886644 !important;
}
.image_btn:after,
.image_btn:before {
  box-shadow: none !important;
}
.full-unstyled-link.card_product_title,
.card_product_title_custom {
  text-decoration: none !important;
  margin: 1rem 0rem !important;
}
.featured_card_wrapper .card__information {
  padding-bottom: 0px !important;
}
.card_over_image,
.card_over_image .card__inner {
  position: relative;
}
.card_over_image .card__content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.card_over_image .full-unstyled-link {
  color: white !important;
  font-weight: 300 !important;
}
.image_text_text p,
.full-unstyled-link.card_product_title,
.footer-block__heading,
.footer-block__details-heading,
.card_over_image .full-unstyled-link {
  font-size: 24px;
}

.card_custom_add .price {
  font-size: 14px;
}
.image_text_heading,
.collection-list-title,
.multicolumn_second_heading,
.image-with-text__heading {
  font-size: 35px !important;
  line-height: 1.2 !important;
}
.card_product_titles,
.menu-drawer__menu .menu-drawer__menu-item,
.announcement-bar__message,
.image-with-text__text p,
.card_product_titles_custom,
.card_product_title_custom,
.multicolumn_second_text p,
.image-with-text__text {
  font-size: 17px !important;
  line-height: 1.6 !important;
  font-weight: 100 !important;
}
.card_product_titles_custom,
.card_custom_collection .price-item--regular {
  font-size: 11px !important;
}
.banner__heading,
.btn_banner {
  color: white !important;
}
.image_text_heading {
  margin: 0px !important;
}
.btn_banner,
.btn_banner:hover {
  border: 1px solid white !important;
}
.btn_banner:before,
.btn_banner:before {
  box-shadow: none !important;
}
.btn_banner.button:not([disabled]):hover:after {
  --border-offset: none !important;
}
.btn_banner.button--secondary:after {
  --border-opacity: none;
}
@media screen and (min-width: 990px) {
  .image_with_text_text {
    width: 40% !important;
  }
  .image_with_text_img {
    width: 60% !important;
  }
}
.custom_card_card {
  display: flex;
  align-items: center;
  justify-content: center;
}
.custom_quick_add_pro span {
  font-weight: 700;
}
.card__information {
  padding-bottom: 0px !important;
}
.facets__disclosure {
  border: 1px solid #707070;
}
.facets__summary {
  margin-right: 1.5rem;
  margin-left: 1.5rem;
  margin-top: 0.9rem;
}
@media screen and (min-width: 990px) {
  .multicolumn_heading_row {
    display: flex;
    align-items: center;
  }
  .multicolumn_card_infos {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
}
.multicolumn_second_heading {
  margin-right: 4rem;
  font-weight: 100 !important;
}

.multicolumn_card_infos .link.animate-arrow {
  margin-top: 0rem;
}
.multicolumn-card__info {
  padding-top: 1.5rem !important;
}
.multicolumn_card_infos .rte p {
  font-size: 25px;
}
.multicolumn_card_infos .rte p strong {
  font-size: 30px !important;
}
.multicolumn_card_infos .link.animate-arrow {
  border: 1px solid #14072e;
  padding: 5px 10px;
  color: #14072e;
}

.multi-card__image {
  height: 100%;
  object-fit: cover;
  width: 100% !important;
}

@media screen and (min-width: 990px) {
  .multi_column_div {
    display: flex;
    gap: 8px;
  }
  .multi-image_img {
    height: 100%;
    width: 100%;
  }
}
@media screen and (max-width: 990px) {
  .multi-image_img {
    height: auto;
    width: 100%;
  }
}
.collection-hero__title {
  font-weight: 100 !important;
}
.coll_head_left {
  text-align: left !important;
  position: relative !important;
}
@media screen and (min-width: 990px) {
  .collection_title_left {
    position: relative;
  }
  .collection_title_left:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    border-top: 2px solid #878da4;
    transform: translate(0);
    top: 55%;
  }
  .collection_title_left:before {
    right: 0;
  }
  .rich-text__heading {
    font-size: 83px !important;
  }
  .image-with-text__grid--reverse .image-with-text__content {
    padding-left: 0px !important;
    padding-top: 0px !important;
  }
  .image-not-reverse .image-with-text__content.image-with-text__content--top {
    padding-right: 0px !important;
    padding-top: 0px !important;
  }
  .contact_form_block {
    gap: 8px;
    display: flex;
  }
  .block_contact_heading {
    width: 31.33333%;
    margin-right: 3%;
    margin-bottom: 30px;
  }
  .contact_form_text p:last-child {
    margin: 0px;
  }
}
@media screen and (max-width: 990px) {
  .image-with-text__grid--reverse .image-with-text__content,
  .image-not-reverse .image-with-text__content {
    padding-left: 0px !important;
    padding-bottom: 0px !important;
  }
  .image-not-reverse .image-with-text__content {
    padding-right: 0px !important;
  }
  .contact-block__details-content a {
    padding: 0px;
  }
}
.image-with-text__media img {
  object-fit: contain !important;
}

.image_with_text_link {
  border-bottom: 1px solid #140737;
  text-decoration: none;
}
.image-with-text__media {
  border: none !important;
}
.rich-text__blocks {
  max-width: 500px !important;
}
.select_field__input {
  width: 100%;
  text-align: left;
  padding: 1.5rem;
  margin: var(--inputs-border-width);
  transition: box-shadow var(--duration-short) ease;
}
.contact_form_submit {
  background: #14072e !important;
  border: 1px solid #886644;
  color: #864 !important;
}
.contact_field__label {
  display: block;
  margin: 0 0 5px;
}
.select_field__input option,
.select_field__input {
  display: block;
  font-size: 17px;
  border: none;
}
.select_field__input:focus-visible {
  outline: none;
  box-shadow: none;
}

.contact_form_text {
  line-height: 1.42857;
  font-size: 16px;
}

.contact_form_text p {
  font-weight: 100 !important;
}
.contact_form_text a,
.contact-block__details-content a {
  font-weight: 100 !important;
}
.contact-block__details-content a {
  text-decoration: underline;
  font-size: 17px;
}
.contact_form_block {
  margin-bottom: 5rem;
  justify-content: center;
}
.main-page-title {
  font-size: 40px;
}
.custom_page_content p,
.custom_page_content a {
  font-weight: 100 !important;
  font-size: 18px;
  line-height: 1.7;
}

.first-text ul,
.second_text ul {
  list-style: none;
}
.first-text li,
.second_text li {
  margin-bottom: 12px;
}
.terms_button {
  min-height: calc(2.5rem + var(--buttons-border-width) * 2) !important;
  margin-top: 2rem;
  font-weight: 700 !important;
}
@media screen and (min-width: 990px) {
  .terms_block {
    display: grid;
    grid-template-columns: 1fr 1fr;
  }
  .header__icons {
    height: fit-content;
    width: 25%;
    text-align: end;
    /* border: 1px solid #878da4; */
  }
  .search_in_header {
    display: flex;
    justify-content: space-between;
    padding: 1rem 1rem;
    align-items: center;
  }
  .header__search,
  .header__icon--search {
    width: 100% !important;
    height: 100% !important;
    text-align: -webkit-right;
  }
}
@media screen and (max-width: 990px) {
  .first-text ul,
  .second_text ul {
    padding-left: 0px !important;
  }
  .main-page-title {
    margin-bottom: 0rem !important;
  }
  .terms_heading {
    margin-top: 0rem !important;
  }
  .condition_and_terms {
    margin-bottom: 3rem !important;
  }
}
.facet-filters__label {
  margin-right: 0px !important;
}
.facet-filters__field {
  position: relative;
  border: 1px solid #878da4;
}
.facet-filters__label {
  left: 1rem;
  position: absolute;
  top: -1.2rem;
  width: fit-content;
  background: white;
  font-weight: 100 !important;
}
.facet-filters__field .select {
  padding: 1rem;
}
.facet-filters__sort:focus-visible {
  border: none !important;
  outline: none !important;
  box-shadow: none !important;
}
.facet-filters__field .select svg {
  padding-right: 9px;
}
.custom_card_card {
  height: max-content;
}
 .header__icon span {
    display: flex;
    align-items: center;
    justify-content: center;
  }
@media screen and (max-width: 990px) {

  .header__search {
    display: inline-flex;
    line-height: 0;
  }
  .announcement_acc {
    display: none !important;
  }
}
.featured_card_below .card__content {
  text-align: left;
}
.featured_card_below .card__content .card_below_description {
  display: none;
}
.featured_card_below .card__content .card__information {
  padding-bottom: 1rem !important;
}
.shadow img {
  width: 100%;
  height: 100%;
}
.accordion {
  border-bottom: 1px solid #7a7f85 !important;
  border-left: 1px solid #7a7f85 !important;
  border-right: 1px solid #7a7f85 !important;
  border-top: 1px solid #7a7f85 !important;
}
.accordion summary,
.product__accordion .accordion__content {
  padding: 20px !important;
}
.accordion__title {
  font-size: 16px;
  text-transform: uppercase;
}
.product__accordion .accordion__content {
  line-height: 1.42857;
  font-size: 15px;
  padding-top: 0px !important;
}
.pera_left_stock {
  display: flex;
  background-color: #f8f3ed;
}
.left_stock_val {
  margin-left: 1rem;
}
.first_span {
  font-weight: 600;
}
.second_span {
  font-size: 12px;
}
.product-form__submit {
  background: #434d5b;
  /* border: 2px solid #444; */
  border-radius: 3px;
  color: white !important;
}
.product-form__submit span {
  color: white !important;
}
.product-form__submit.button:after,
.product-form__submit.button:before {
  box-shadow: none !important;
  border: none !important;
}
.product__info-container .quantity {
  width: 100% !important;
}
.product__info-container .quantity input {
  border-left: 1px solid #dde0e2;
  border-right: 1px solid #dde0e2;
}
.product__info-container .quantity:after {
  border: 1px solid #dde0e2 !important;
  box-shadow: none !important;
}
.product__title h1,
.product__info-container .price {
  text-align: center;
}
.collection-list-title {
  margin-bottom: 3rem !important;
}
.facets__wrapper {
  row-gap: 1rem !important;
}
.coll_head_left {
  z-index: 1;
  background-color: white;
}

/* .custom_product__media-wrapper{
      max-width: 55%!important;
    width: calc(55% - var(--grid-desktop-horizontal-spacing) / 2)!important;
} */
@media screen and (min-width: 990px) {
  .title_link_collection.coll_head_center {
    padding: 0px 10px;
  }
  .custom_product__media-wrapper .product__column-sticky {
    display: flex !important;
    justify-content: space-between;
  }
  .slider-mobile-gutter {
    width: 100% !important;
  }
  .thumbnail-slider.slider-mobile-gutter {
    width: 20% !important;
    display: block !important;
    max-width: 55% !important;
  }
  .thumbnail-slider .thumbnail-list.slider--tablet-up {
    display: block !important;
  }
  .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide {
    width: auto !important;
  }
  .product__column-sticky {
    /* height: 80%; */
  }
  .thumbnail-slider,
  .thumbnail-list {
    height: 100%;
  }
}
.card__badge.bottom.left span,
.badge {
  color: white !important;
}
.form.form_custom {
  display: flex;
  align-items: center;
}

.customer button {
  background-color: #14072e;
  color: #fff !important;
}
a.full-unstyled-link.card_product_title_custom {
  text-transform: capitalize;
}

@media only screen and (min-width: 1300px) and (max-width: 1500px) {
  .multicolumn_card_infos .link.animate-arrow {
    font-size: 13px;
  }
  .multicolumn_card_infos .rte p strong {
    font-size: 28px !important;
  }
}

@media only screen and (min-width: 1116px) and (max-width: 1299px) {
  .multicolumn_card_infos {
    display: block;
  }
}

@media only screen and (min-width: 1025px) and (max-width: 1115px) {
  .bnr_section > .page-width > .bnr_clm:not(:last-child) {
    margin-right: 6px;
  }
  .multicolumn_card_infos {
    display: block;
  }
}

@media only screen and (min-width: 991px) and (max-width: 1024px) {
  .bnr_section > .page-width > .bnr_clm:not(:last-child) {
    margin-right: 5px;
  }
  .multicolumn_card_infos {
    display: block;
  }
}

@media only screen and (min-width: 768px) and (max-width: 990px) {
  .bnr_section > .page-width > .bnr_clm:not(:last-child) {
    margin-right: 5px;
  }
}
@media only screen and (max-width: 767px) {
  button.featured_slider_right {
    position: absolute;
    top: 35%;
    right: -20px;
    cursor: pointer;
  }

  .featured_slider_left {
    position: absolute;
    top: 35%;
    left: -24px;
    cursor: pointer;
  }
  .mobile-facets button.no-js-hidden.button.button--primary {
    color: #fff !important;
  }
  section#ProductInfo-template--15437861126225__featured_product_popup_Bw3Uk3
    h2 {
    color: #8d6819 !important;
    font-size: 25px !important;
    line-height: 1;
    font-weight: 500;
    margin-bottom: 20px;
    font-family: CormorantGaramond-Medium !important;
  }

  section#ProductInfo-template--15437861126225__featured_product_popup_Bw3Uk3
    p {
    color: #8d6819 !important;
    font-size: 16px !important;
    line-height: 0.9;
    font-weight: 600 !important;
    margin-bottom: 35px;
    font-family: CormorantGaramond-Italic !important;
  }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
  #Banner-template--15437861191761__image_banner
    .custom_banner_btn.banner__buttons
    a {
    width: 70%;
  }
  .bnr_clm.first {
    width: 100%;
  }
  .bnr_clm {
    width: 100%;
    display: block;
  }
  .bnr_section > .page-width > .bnr_clm:not(:last-child) {
    margin-right: 0;
  }
  .bnr_title h2 {
    font-size: 30px;
  }
  .bnr_section .page-width {
    padding: 0 15px;
    display: block;
  }
}

@media only screen and (max-width: 479px) {
  #Banner-template--15437861191761__image_banner .custom_richtext-text p {
    font-size: 40px;
  }
  .bnr_clm.first {
    width: 100%;
  }
  .bnr_clm {
    width: 100%;
    display: block;
  }
  .bnr_section > .page-width > .bnr_clm:not(:last-child) {
    margin-right: 0;
  }
  .bnr_title h2 {
    font-size: 30px;
  }
  .bnr_section .page-width {
    padding: 0 15px;
    display: block;
  }
}

.product__title ::first-letter {
  text-transform: uppercase;
}
.product__title h1 {
  font-size: 37px;
}
section#ProductInfo-template--15437861126225__featured_product_popup_Bw3Uk3 h2 {
  color: #8d6819 !important;
  font-size: 85px;
  line-height: 1;
  font-weight: 500;
  margin-bottom: 20px;
  font-family: CormorantGaramond-Medium !important;
}
section#ProductInfo-template--15437861126225__featured_product_popup_Bw3Uk3 p {
  color: #8d6819 !important;
  font-size: 24px;
  line-height: 0.9;
  font-weight: 500;
  margin-bottom: 35px;
  font-family: CormorantGaramond-Italic !important;
}
section#ProductInfo-template--15437861126225__featured_product_popup_Bw3Uk3
  span.price-item.price-item--regular {
  color: #8d6819 !important;
  font-size: 25px;
}
.wizard__content > p {
  visibility: hidden !important;
}
section#ProductInfo-template--15437861126225__featured_product_popup_Bw3Uk3
  .price__container {
  float: left;
}

section#ProductInfo-template--15437861126225__featured_product_popup_Bw3Uk3
  button#ProductSubmitButton-template--15437861126225__featured_product_popup_Bw3Uk3 {
  background: #fff;
}
section#ProductInfo-template--15437861126225__featured_product_popup_Bw3Uk3
  .product-form__buttons {
  max-width: 18rem;
}

section#ProductInfo-template--15437861126225__featured_product_popup_Bw3Uk3
  span {
  color: #8d6819 !important;
}
button.action.next.submit.material_filled-button.wizard__submit {
  color: #864 !important;
}
section#shopify-section-template--15437861257297__form
  .title.title-wrapper--no-top-margin.inline-richtext.scroll-trigger.animate--slide-in {
  text-align: center;
}
.custom_richtext-text.collection-hero__description.rte {
  max-width: 100%;
  padding: 0 5rem;
  margin-top: 20px;
}
@media (max-width: 767px) {
  .custom_richtext-text.collection-hero__description.rte {
    padding: 0 2rem;
  }
}
