/** Shopify CDN: Minification failed

Line 69:1 Unexpected "{"

**/
/* =========================
   Custom Fonts — Splash'd
   ========================= */

/* Old Bridges Rough */
@font-face {
  font-family: "OldBridgesRough";
  src:
    url("/cdn/shop/files/OldBridgesRough.woff2?v=1768594762") format("woff2"),
    url("/cdn/shop/files/OldBridgesRough.woff?v=1768594733") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* Almondy */
@font-face {
  font-family: "Almondy";
  src:
    url("/cdn/shop/files/Almondy-Regular.woff2?v=1768594694") format("woff2"),
    url("/cdn/shop/files/Almondy-Regular.woff?v=1768594702") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
:root {
  --font-heading-family: "Almondy";
  --font-body-family: "Jost";
}

/* Headings */
h1, h2,
.heading,
.title,
.section-title,
.content-heading--custom,
.menu__item--custom,
h1.section-block.product__title,
h3.description-block__heading,
.heading_s_uppercase, .heading_s_uppercase .price-inside-button .price--custom {
  font-family: "Almondy", serif !important;
  font-style: normal !important;
  font-weight: normal !important;
  text-transform: uppercase !important;
}

/* Accent Text */
html .custom-heading .styled, html #body .custom-heading .styled,
h2.content-heading.custom-heading.content-heading--custom.heading_l_uppercase > span
 {
    font-family: "OldBridgesRough", serif !important;
    font-style: normal !important;
    font-weight: normal !important;
    text-transform: lowercase !important;
}
h4, .custom-type-preset .richtext:not(.text-block__item) h4 {
  font-weight: 600 !important;
  font-size: 14px !important;
  text-transform: uppercase !important;
}

/* Body text */
body,
 {
  font-family: "Jost" !important;
  font-style: normal !important;
  font-weight: normal !important;
}
.content-subheading--custom {
    font-family: 'Jost' !important;
    color: #000;
}

.menu__item--custom {
    font-family: "Jost" !important;
    letter-spacing: var(--body-s-letter-spacing);
}
.collection-heading-heading_7niHnJ > h4 {
    font-size: 40px !important;
    font-family: "Almondy", serif !important;
    font-style: normal !important;
    font-weight: normal !important;
    text-transform: uppercase !important;
}
.shopify-policy__container .rte h3 {
  margin-bottom: 30px;
  font-size: 24px !important;
}
h2#shopify-pc__banner__body-title {
  font-size: 25px !important;
}
.custom .shopify-policy__title h1 {
  font: var(--heading-m-font) !important;
  letter-spacing: var(--heading-m-letter-spacing) !important;
}
.pify_floating_button .pify_button_text {
  font-family: "Jost", sans-serif !important;
  font-size: 12px !important;
  text-transform: uppercase;
}
.pify_floating_button.pify_position_top_right.pify_desktop {
  padding: 16px 10px !important;
}
h3.slider__heading.custom-heading.slider__heading--custom.heading_m {
  font-family: "Almondy", serif !important;
  font-style: normal !important;
  font-weight: normal !important;
  text-transform: uppercase !important;
}
button.jm-button.jm-button--primary.jm-action-buttons__button {
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 500;
  height: 38px;
  border-radius: 0px;
}
button#jdgm-tab_product_reviews,
button#jdgm-tab_shop_reviews {
  text-transform: uppercase;
  font-size: 13px !important;
  font-weight: 500;
}
p.jm-text.jm-text--align-center.jm-review-widget-header__title {
  font-weight: 500;
  text-transform: uppercase;
  font-size: 13px;
}
.jm-button--secondary {
  border-radius: 0px !important;
}
.jm-sort-filter__select {
  border-radius: 0px !important;
}
span.jm-text.jm-reviewer-info__name {
  text-transform: uppercase;
  font-size: 13px;
}
p.jm-text.jm-review-content__title {
  font-size: 13px;
}
button#jdgm-tab_shop_reviews {
  text-transform: uppercase;
  font-size: 12px;
  font-family: "Jost";
}
.jdgm-write-review-modal__title {
    font-family: 'Almondy' !important;
    text-transform: uppercase !important;
    font-size: 30px !important;
}
.jdgm-write-review-modal {
    font-family: 'Jost';
}
.jdgm-write-review-modal .jdgm-write-review-modal__field-input {
    height: auto;
}
/* Accordion headings */
summary,
summary a,
details summary,
details summary * {
    color: #000000 !important;
    -webkit-text-fill-color: #000000 !important;
}

/* Any links inside accordion headings */
.accordion summary,
.accordion__title,
.accordion__title a,
.product__accordion summary,
.product__accordion summary * {
    color: #000000 !important;
    -webkit-text-fill-color: #000000 !important;
}
.accordion__content h3 {
    font-size: 14px !important;
    font-weight: 600 !important;
    letter-spacing: 0.5px !important;
    text-transform: uppercase !important;
}
button#jdgm-tab_product_reviews {
    font: var(--label-font) !important;
    letter-spacing: var(--label-letter-spacing) !important;
    text-transform: uppercase !important;
    font-weight: bold !important;
}
button#jdgm-tab_shop_reviews {
    font: var(--label-font) !important;
    letter-spacing: var(--label-letter-spacing) !important;
    text-transform: uppercase !important;
    font-weight: bold !important;
}
.pify_floating_button .pify_button_text {
   font: var(--label-font) !important;
    letter-spacing: var(--label-letter-spacing) !important;
    text-transform: uppercase !important;
    font-weight: bold !important;
}
.bon-item-background-section {
    background-color: rgb(var(--layout-background-color)) !important;
}
.referral-link-input.bon-d-flex {
    padding-top: 17px;
}
.bon-referral-left .referral-link {
    border-radius: 0px !important;
}
.bon-referral-left h1, span.bon-d-block.bon-section-heading-size.bon-text-heading-color {
    font-family: "Almondy", serif !important;
}
.bon-referral-child.bon-referral-left p, .bon-referral-child.bon-referral-left h1, .bon-referral-child.bon-referral-left span.bon-d-block.bon-font-family.bon-body-text-size.bon-text-body-color, span.bon-d-block.bon-section-heading-size.bon-text-heading-color {
    color: #f7f8f3 !important;
}
.bon-referral-left .referral-link .referral-link-copy {
    border-radius: 0px;
    background-color: #f7f8f3 !important;
    border: 1px solid #dedede !important;
}
.bon-header .content {
    width: 100%;
     max-width: 100% !important;
    padding: 40px;
    background: #26251d;
}
h1.blog__heading.heading--custom.uppercase {
    display: none;
}
h1.article__title.article__title--custom.heading_m_uppercase {
    font-family: 'Almondy' !important;
    text-transform: uppercase !important;
    font-size: 45px !important;
}
.custom-type-preset .rte:not(.rte-block) h3 {
    font-family: 'Jost' !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    text-transform: uppercase;
    letter-spacing: 0.5px !important;
}
p.tags-list.tags-list--custom.body_l.narrow {
    font-family: 'Jost' !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    text-transform: uppercase;
    letter-spacing: 0.5px !important;
}
.comments__title--custom {
    font-size: 30px;
}
h1.article__title.article__title--custom.heading_m_uppercase {
    font-family: 'Almondy' !important;
    text-transform: uppercase !important;
    font-size: 45px !important;
    margin-bottom: -40px;
}
.media-with-text__content.right-padding {
    padding-top: 20px;
    padding-bottom: 20px;
}
.tabs-tab-title-template--19886418755658__ss_tabs_slide_out_eW8XJd, p.tabs-tab-title-template--18636198019146__ss_tabs_slide_out_eW8XJd {
  font-family: "Almondy", serif !important;
  text-transform: uppercase !important;
}
p.tabs-button-inner-template--18636198019146__ss_tabs_slide_out_eW8XJd {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 500;
}
.section-template--18636198019146__ss_tabs_slide_out_eW8XJd.tabs-template--18636198019146__ss_tabs_slide_out_eW8XJd {
  background: #f7f7f4 !important;
}

div#shopify-block-AOVRuRUpmM016RjV0W__bon_loyalty_loyalty_page_block_9jhJt7 {
    margin-bottom: -70px !important;
}
p.topic-block__heading.custom-heading.topic-block__heading--custom.heading_xs_uppercase {
    font-size: 13px !important;
    font-weight: 600 !important;
    letter-spacing: 0.5px !important;
}
.cart-discount__pill-code {
line-height: normal;
font-family: 'Jost';
font-size: 13px;
}