/** Shopify CDN: Minification failed

Line 84:20 Unexpected "{"
Line 84:29 Expected ":"
Line 84:36 Unexpected "{"
Line 323:0 Unexpected "}"

**/
.shopify-section--rich-text p.h3.hyphenate span {
    font-family: 'cragres';
}
.section.section-blends.section-full {
    padding-top: 50px;
}
.section-stack__intro h2:before {
      background: linear-gradient(to right, #b6711f, #e2ac6b);
    height: 3px;
    width: 85%;
    content: '';
    position: absolute;
    top: 100%;
    left: 0;
}
.section-stack__intro h2 {
    position: relative;
}
.shopify-section--testimonials .section.section-blends.section-full {
    border: solid 4px #debf8b !important;
}
.section-stack__intro h2 {
position: relative;
}
.section-stack__intro h2:before {
    content: '';
    position: absolute;
    height: 4px;
    width: 90%;
    background: linear-gradient(to right, #b6711f, #e2ac6b);
    left: 0%;
    top: 100%;
}

split-lines {
    font-family: 'cragres';
}
.shopify-section--testimonials {
    background: radial-gradient(circle, #c7800c99 -45%, #c7800c4d, #c7800c00 177%) !important;
}
.shopify-section--faq {
    background: #fdf9f2 !important;
}
ul.social-media li a svg path {
    fill: #d78625;
}
.content-over-media.content-over-media--auto .subheading {
    font-size: 17px;
    font-weight: 500;
    line-height: 24px;
    font-family: 'Poppins';
}
h1.product-info__title.h2 {
    font-family: 'Helvetica';
    font-weight: 600;
    letter-spacing: 4px;
}
img.logo-image-footer {
    width: 35%;
}
.footer {
    padding-bottom: 20px !important;
}
.footer__aside-bottom {
    justify-content: center !important;
}
.footer__aside-bottom {
    display: flex
;
    justify-content: center;
}
.marquee-text-section {
    padding: 2px 0px 54px 0px;
}

  #marquee-section-{{ section.id }} {
    width: 100%;
  }
  .marquee-box {
    transform: rotate(3.5deg);
    overflow: hidden;
    position: relative;
    padding: 10px 0;
  }
  .marquee-box-2 {
    transform: rotate(-2.5deg);
    overflow: hidden;
    position: relative;
    margin-top: 20px;
    padding: 10px 0;
  }
  #marquee-section-template--24209809703206__marquee_text_b34LQm {
    padding-bottom: 40px;
    padding-top: 40px;
  }
  
  @media (max-width: 767px) {
    .marquee-box {
      left: 0%;
    }
    .marquee-box-2 {
      left: 0%;
    }
  }
  .marquee,
  .marquee-2 {
    display: flex;
    white-space: nowrap;
    width: max-content;
  }
  .marquee span,
  .marquee-2 span {
    padding: 0 1rem;
    display: inline-block;
  }
  .marquee {
    animation: marquee 15s linear infinite;
  }
  .marquee-right {
    animation: marquee-right 15s linear infinite;
  }
  .marquee-2 {
    animation: marquee-2 15s linear infinite;
  }
  .marquee-left {
    animation: marquee 15s linear infinite;
  }
  
  /* Pause on hover */
  .pause-on-hover:hover {
    animation-play-state: paused;
  }
  
  @keyframes marquee {
    0%   { transform: translateX(0); }
    100% { transform: translateX(-50%); }
  }
  @keyframes marquee-right {
    0%   { transform: translateX(-50%); }
    100% { transform: translateX(0); }
  }
  @keyframes marquee-2 {
    0%   { transform: translateX(-50%); }
    100% { transform: translateX(0); }
  }

blockquote.blockquote.h3 {
    font-size: 30px;
    text-transform: capitalize;
    font-family: 'Poppins';
    line-height: 45px;
}
h2.h2 {
   font-family: 'cragres' !important;
}
h1, h2, h3, a {
    font-family: 'cragres' ;
}
span.announcement-bar__item p {
    font-family: 'cragres';
    font-size: 13px;
    letter-spacing: 5px;
    text-transform: capitalize !important;
}
section-header.section-header h2{
     font-family: 'cragres' !important;
}
/* span.scrolling-text__text.heading {
    font-family: cragres;
    letter-spacing: 4px;
} */
.section.section-blends.section-full.text-custom p {
    font-family: 'cragres' !important;
}
.collection-card__content.prose p {
  font-family: 'cragres' !important;
}
nav.header__link-list.justify-center.wrap ul li a {
    font-family: 'Helvetica';
    text-transform: uppercase;
    font-weight: 700;
}
split-lines {
  position: relative;

}

.footer__block.footer__block--menu p {
  position: relative;
}
.header__wrapper {
    background: #fff !important;
}
nav.header__link-list ul li a {
  position: relative; /* Required for ::before absolute positioning */
  display: inline-block;
}
button.button.button--xl.button--secondary {
    background: #e2ac6b;
}
.content-over-media:before {
    background: rgb(93 53 5 / 40%) !important;
}
nav.header__link-list ul li a::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -10px;
  height: 4px;
  border-radius: 20px;
  width: 100%;
  background: linear-gradient(to right, #b6711f, #e2ac6b);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.6s ease;
}

nav.header__link-list ul li a:hover::before {
  transform: scaleX(1);
}

.footer__block.footer__block--menu p::before {
content: "";
    position: absolute;
    left: 0;
    bottom: -10px;
    height: 4px;
    border-radius: 20px;
    width: 100%;
    background: linear-gradient(to right, #b6711f, #e2ac6b);
    transform: scaleX(0);
    transform-origin: left;
    animation: underline-grow 0.6s ease forwards;
}
split-lines::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: -10px;
    height: 4px;
    border-radius: 20px;
    width: 100%;
    background: linear-gradient(to right, #b6711f, #e2ac6b);
    transform: scaleX(0);
    transform-origin: left;
    animation: underline-grow 0.6s ease forwards;
}

/* Animation keyframes */
@keyframes underline-grow {
  to {
    transform: scaleX(1);
  }
}
.shopify-section--images-and-text-scrolling {

    padding-top: 42px;
    margin: 35px;
    border-radius: 12px;
}
.footer__block.footer__block--text p {
    font-family: 'cragres';
}
.footer__block.footer__block--menu ul li a {
    font-family: 'Poppins';
}
.footer__block.footer__block--menu p {
  font-family: 'cragres';
}
.prose.text-subdued p {
    font-family: 'Poppins' !important;
}
.prose.text-subdued p {
    font-family: 'Poppins';
}

.shopify-section--collection-list .section.section-blends.section-full {
    background: radial-gradient(77.04% 137% at 113% 0%, #c7800c99, #fdf9f200 82.28%) !important;
}
split-lines {
    font-family: 'cragres' !important;
}
button.button.button--xl.button--secondary div {
    font-family: 'cragres';
      letter-spacing: 2px;
}
button.shopify-payment-button__button.shopify-payment-button__button--unbranded {
    font-family: 'cragres' !important;
      letter-spacing: 3px !important;
}
@media only screen and (max-width: 600px) {
  .accordion-box.rounded.bg-custom {
    padding: 0px;
}
  p.h1 {
    font-size: 22px;
}
  h2.h2 {
     font-size: 22px !important;
  }
  split-lines {
    font-size: 26px !important;
}
}


@font-face {

  font-family: 'cragres';

  src: url('/cdn/shop/files/Cragres.woff?v=1750105344') format('woff');  

  font-style: normal;
  }
}
