/** Shopify CDN: Minification failed

Line 88:37 Unterminated string token

**/
/* Add Custom CSS to this file */@font-face {
  font-family: "Gotham";
  src: url('/cdn/shop/files/font-GothamBook.woff2?v=1743013373') format('woff2'), url('/cdn/shop/files/font-GothamBook.woff?v=1743013373') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Gotham";
  src: url('/cdn/shop/files/font-GothamBold.woff2?v=1743013373') format('woff2'), url('/cdn/shop/files/font-GothamBold.woff?v=1743013373') format('woff');
 font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Gotham";
  src: url('/cdn/shop/files/font-GothamBookItalic.woff2?v=1743013373') format('woff2'), url('/cdn/shop/files/font-GothamBookItalic.woff?v=1743013373') format('woff');
 font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "Gotham";
  src: url('/cdn/shop/files/font-GothamBoldItalic.woff2?v=1743013373') format('woff2'), url('/cdn/shop/files/font-GothamBoldItalic.woff?v=1743013373') format('woff');
 font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "EditorsNote";
  src: url('/cdn/shop/files/font-EditorsNoteThin.woff2?v=1743013373') format('woff2'), url('/cdn/shop/files/font-EditorsNoteThin.woff?v=1743013373') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "EditorsNote";
  src: url('/cdn/shop/files/font-EditorsNoteRegular.woff2?v=1743013373') format('woff2'), url('/cdn/shop/files/font-EditorsNoteRegular.woff?v=1743013373') format('woff');
 font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "EditorsNote";
  src: url('/cdn/shop/files/font-EditorsNoteThinItalic.woff2?v=1751320355') format('woff2'), url('/cdn/shop/files/font-EditorsNoteThinItalic.woff?v=1751320360') format('woff');
 font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "EditorsNote";
  src: url('/cdn/shop/files/EditorsNoteItalic.woff2?v=1751064246') format('woff2'), url('/cdn/shop/files/EditorsNoteItalic.woff?v=1751064239') format('woff');
 font-weight: 700;
  font-style: italic;
}


:root {
  /* edit these variable names to match your theme's variables */
  --typeHeaderSpacing: normal;
  --typeHeaderPrimary: "EditorsNote";
  --typeHeaderFallback: serif;
  --sectionHeaderBottom: 20px;
   --color-popupbackground: #000000;
   --font-body-family: "Gotham", sans-serif;
    --font-heading-family: "Gotham", sans-serif;
   --font-button-family: "Gotham", sans-serif;
}

.h0,
h1,
.h1,
h2,
.h2,
h3,
.h3
{
  font-family: "EditorsNote", serif;
  font-weight: 400;
  font-style: normal;
}

h2.section-seo-content__title { font-size: 5rem; }
h1.h2.product__title {}

.media {background-color: transparent;}
.media--overlay:after {background-image: none}

#shopify-section-template--19019845075141__dual_tiles_zGm89U h2 {
  font-family: "Gotham"", sans-serif;
  text-transform: uppercase;
  color:#ceb2a5;
}

 


@media screen and (min-width: 749px) {
.testimonial__quote {    position:relative;  }
.testimonial__quote p {      font-size: 2.4rem;}
.testimonial__quote p::before {
  content: '\201C';
   font-family: "EditorsNote", serif;
  font-size: 120px;
  color: #d1aaa6;
  position:absolute;
     left: -50px;
     top: -30px;
}
.testimonial__quote p::after {
  content: '\201D';
   font-family: "EditorsNote", serif;
  font-size: 120px;
  color: #d1aaa6;
  position:absolute;
     right: -50px;
     top:-30px;
}
}
@media screen and (max-width: 749px) {
.section-testimonials {padding-top: 4em!important;}
 .section-testimonials .container {padding:0}
  .card-slider .card-slider__slide {width:100%!important; padding: 0 var(--page-gutter);}
  .testimonial__quote p::before {
  content: '\201C';
   font-family: "EditorsNote", serif;
  font-size: 120px;
  color: #d1aaa6;
  position:absolute;
     left: 50%;
            top: -90px;
        transform: translateX(-50%);
}
   .testimonial__quote p {text-align: center!important}
  .testimonial.no-image .testimonial__body {padding-inline-end: 0!important;}
}

 .cart-drawer__summary-actions a.button:hover {
  color: #ffffff;
}
.cart-item__title {font-size: 24px;}

@media screen and (max-width: 749px) {
.hero__media {    }
  .hero__inner { height: auto !important;}
  .template-theme--sahara .section-dual-tiles__tile ul li {text-align: left;}
  .section-dual-tiles {display: block!important;}
}
html.no-js .header__drawer>.drawer__container[open], html.js .header__drawer>.drawer__container[open]>.drawer__content {background-color: #000000;}
.drawer__content .field.field--search {background-color: #ffffff;}

#shopify-section-template--19019845075141__dual_tiles_9ENcbk  ul  {margin-block-end: 0}
#shopify-section-template--19019845075141__dual_tiles_9ENcbk ul li {    line-height: 1.6;  margin-bottom: 10px;}
#shopify-section-template--19019845075141__dual_tiles_9ENcbk  ul li::marker { font-size: 3.5rem; line-height: 24px;}
@media screen and (min-width: 749px) { #shopify-section-template--19019845075141__dual_tiles_9ENcbk ul li {  min-height: 70px; } }

#shopify-section-template--19019844780229__dual_tiles_Yk37qd, #shopify-section-template--19019844780229__dual_tiles_m3qnmQ,
#shopify-section-template--19019844845765__dual_tiles_zb4jpX, #shopify-section-template--19019844845765__dual_tiles_ppWMj3  {    background-color: #f5efed;}

 .section-trust-indicators__decorator { border-radius:0}


@scroll-timeline --fade-timeline {
  source: auto;
  orientation: block;
  scroll-offsets: auto;
}

@keyframes fadeSlide {
  0% {
    opacity: 0;
    transform: translateY(30px);
  }
  50% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-30px);
  }
}