/** Shopify CDN: Minification failed

Line 170:131 Unexpected "{"
Line 382:24 Unexpected "{"

**/
/* .banner-hero  .banner__heading_small_text_custom {
    color: #ff6b1d;
    border: 2px solid #FF6B1D;
    text-align: center;
    border-radius: 30px;
    width: fit-content;
    padding: 12px 35px;
    font-size: 14px;
    font-weight: 700;
}
.banner-hero .banner__heading_small_text_custom:hover {
    background: #271247;
    border-color: #271247;
    color: #fff;
} */
 html {
  scrollbar-gutter: stable;
}
.values-showcase__heading-wrap {
    padding-bottom: 30px;
}
svg.icon.icon-search {
    height: 25px;
    width: 40px;
}
.header__icon .icon:hover {
    color: #FF6B1D;
}

.list-menu__item {
  text-decoration: none;
  position: relative;
  overflow: hidden;
}

.list-menu__item::before,
.list-menu__item::after {
  content: "";
  position: absolute;
  width: 0;
  height: 2px;
  background: #ff6b1d;
  transition: all 0.5s;
}

.list-menu__item::before {
  top: 0;
  left: 0;
}

.list-menu__item::after {
  bottom: 0;
  right: 0;
}

/* .list-menu__item:hover::before {
  width: 100%;
  transition: width 0.25s ease-in-out;
} */

.list-menu__item:hover::after {
  width: 100%;
  transition: width 0.25s;
}


.banner-hero h2 {
    font-size: clamp(35px, 60px, 60px);
    color: #FF6B1D;
}
.banner-hero h2 p{
    margin:0;
}
h1, h2, h3, h4, h5, h6 {
    font-family: "Young Serif", serif !important;
    color: #271247;
    font-weight:700 !important;
}
article:hover.chicory-community__card {
    background: #ff6b1d !important;
}
.button,.contact__button .button, .banner__heading_small_text_custom, 
.chicory-recipe-hero__button, .chicory-product-page .product-form__submit, 
.our-story-hero__button, .chicory-recipe-hero__button, .chicory-enjoy-button, .chicory-story-button  {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;

    color: #FF6B1D;
    border: 2px solid #FF6B1D;
    border-radius: 30px;
    padding: 12px 35px;
    background: transparent;

    font-size: 14px;
    font-weight: 700;
    text-align: center;
    text-decoration: none;
    cursor: pointer;

    transition:
        color 0.35s ease,
        background-color 0.35s ease,
        border-color 0.35s ease,
        transform 0.3s ease,
        box-shadow 0.3s ease;
}

/* Shine animation */
.button::before, .banner-hero  .banner__heading_small_text_custom::before, .chicory-recipe-hero__button:before,
 .chicory-product-page .product-form__submit:before, .our-story-hero__button:before, .contact__button .button::before, .chicory-enjoy-button::before, 
 .chicory-story-button:before {
    content: "";
    position: absolute;
    top: 0;
    left: -120%;
    width: 60%;
    height: 100%;
    background: linear-gradient(
        120deg,
        transparent,
        rgba(255, 255, 255, 0.4),
        transparent
    );
    transform: skewX(-20deg);
    transition: left 0.6s ease;
}

.button:hover, .banner-hero  .banner__heading_small_text_custom:hover, .contact__button .button:hover,
.chicory-recipe-hero__button:hover, .chicory-product-page .product-form__submit:hover, .our-story-hero__button:hover, .chicory-enjoy-button:hover, .chicory-story-button:hover {
    color: #FFFFFF !important;
    background-color: #271247 !important;
    border-color: #271247 !important;
    transform: translateY(-3px);
    box-shadow: 0 10px 22px rgba(39, 18, 71, 0.25);
}
.banner__heading_small_text_custom:hover a{
    color:#fff !important;
}
.button:hover::before, .contact__button .button:hover:before, .banner-hero  .banner__heading_small_text_custom:hover::before, 
.chicory-recipe-hero__button:hover::before, .chicory-enjoy-button:hover::before, .chicory-story-button:hover::before, 
.chicory-product-page .product-form__submit:hover:before, .our-story-hero__button:hover:before {
    left: 140%;
}

.button:active, .banner-hero  .banner__heading_small_text_custom:active, .chicory-story-button::active,
.chicory-recipe-hero__button:active, .chicory-product-page .product-form__submit:active, 
.our-story-hero__button:active, .contact__button .button:active, .chicory-enjoy-button:active{
    transform: translateY(-1px) scale(0.98);
    box-shadow: 0 5px 12px rgba(39, 18, 71, 0.2);
}

.button:focus-visible, .banner-hero  .banner__heading_small_text_custom:focus-visible, .chicory-recipe-hero__button:focus-visible,
 .chicory-product-page .product-form__submit:focus-visible, .our-story-hero__button:focus-visible, .contact__button .button:focus-visible, .chicory-enjoy-button:focus-visible, 
 .chicory-story-button:focus-visible {
    outline: 3px solid rgba(255, 107, 29, 0.35);
    outline-offset: 4px;
}

@media (prefers-reduced-motion: reduce) {
    .button,
    .button::before, .banner-hero  .banner__heading_small_text_custom , .banner-hero  .banner__heading_small_text_custom::before,  {
        transition: none;
    }
}
.price--on-sale .price-item--regular {
    color: #39334A;
    font-weight: 500;
}
span.price-item.price-item--sale.price-item--last {
    font-weight: 800;
}
span.badge.price__badge-sale.color-scheme-4, .badge{
    background: #ff6b1d;
}
.quantity:before {
    border: 2px solid #ff6b1d;
    box-shadow: none !important;
}
.policy .rich-text__blocks.left {
    max-width: 100%;
}
.policy h1, .policy h2, .policy h3, .policy h4, .policy h5, .policy h6 {
    color: #271247 !important;
}
.policy p, .policy li{
    color: #39334A !important;
}
 .policy a {
    color: #ff6b1d !important;
}
.mail-to a {
    text-decoration: none;
    color: #c9c3da;
    font-size:14px;
}
p.banner__heading_small_text_custom a {
    text-decoration: none;
    color: #ff6b1d;
}
.iconitem ul.icon-with-text.icon-with-text--horizontal.list-unstyled {
    border-top: 1.5px dashed #1818311f;
    border-bottom: 1.5px dashed  #1818311f;
    padding: 20px 0;
}
.iconitem  span.h4.inline-richtext {
    font-size: 14px;
}
.iconitem .icon-with-text img {
    width: 25px;
    height: 25px;
}
.iconitem .slider-counter.caption {
    display: none;
}
.iconitem a.link.product__view-details.animate-arrow {
    color: #271247;
    font-weight: 600;
}
.iconitem .product-form__buttons {
    max-width: 100%;
}
.iconitem button.button.button--full-width.chicory-buy-now {
    background: #271247;
    color: #fff;
    border-color: #271247;
}
.french-story__grid {
    height: 700px;
}
a.chicory-recipe-hero__button {
    margin-top: 40px;
}
p.totals__total-value {
    font-weight: 700;
    color: #271247;
    font-size: 16px;
}
ul.chicory-footer__menu a.chicory-footer__menu-link, ul.chicory-footer__menu li {
    font-family: Montserrat, sans-serif;
    font-weight: 500;
    text-transform: capitalize;
}
h3.chicory-footer__block-heading.margintop {
    margin: 13px 0 5px !important;
}
 .benefits-marquee__item-link {
    background: #271247;
    padding-right: 20px;
    padding-left: 5px;
    border-radius: 25px;
}
summary.chicory-footer__summary {
    font-family: "Young Serif", serif !important;
}
.facet-filters__label, span#ProductCountDesktop {
    color: #271247 !important;
    opacity: 1 !important;
}
.card__heading {
    font-size: 20px;
    color: #271247;
    font-weight: 600;
}
.card-information>.price {
    color: #271247 !important;
}
.Icon-width .chic-moments__desktop.chic-moments__grid
button.chic-moments__card:nth-child(2)
span.chic-moments__icon-wrap.chic-moments__icon-wrap--image {
    background: #f8f2e9;
}
.Icon-width .chic-moments__desktop.chic-moments__grid button.chic-moments__card:nth-child(2) img {
    width: 42px;
    height:42px;
}
span.chicory-note__icon svg {
    color: #ff6b1d;
}















 @media screen and (max-width: 1024px) {
.header__menu-item {
    padding: 0.8rem;
}
.list-menu--inline {
    gap: 10px !important;
}








 }






 
 @media screen and (max-width: 767px) {

/* .banner__text.rte.body {
    color: #fff;
} */
.our-story-hero__container.page-width {
    width: 100% !important;
    padding: 0px 15px !important;
}
.banner-hero h2 {
    font-size: clamp(35px, 40px, 60px);
}
.source-craft__visual-panel{
    order: 2 !important;
  }

.source-craft__content-panel{
    order: 1 !important;
  }
#FounderLetter-template--27231797248306__chicory_founder_letter_kNDnG6 .founder-letter__story--one .founder-letter__photo-wrap {
    transform: translate(0%, 0%) rotate(-5deg) !important;
}
#FounderLetter-template--27231797248306__chicory_founder_letter_kNDnG6 .founder-letter__annotation-copy {
    max-width: 300px !important;
}
.meet-chicory-template--27302002393394__meet_chicory_rJdn4M .meet-chicory__heading {
    font-size: 30px !important;
}
#shopify-section-template--27302002262322__daily_ritual_features_dGRnER .drf {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}
body .drf .page-width, .mc-comparison__inner.page-width, .chic-moments__inner.page-width, .chic-community__container.page-width, body .chicory-footer__container.page-width {
    padding-left: 15px !important;
    padding-right: 15px !important;
}

 }



 @media screen and (max-width: 768px) {
 .chicory-community__inner.page-width, .page-width.section-template--27223483810098__featured_product_WdUVfn-padding, 
 .chicory-moments__inner.page-width, .chicory-footer__container.page-width,section.meet-chicory.meet-chicory-template--27302002393394__meet_chicory_rJdn4M .page-width,
 .drf .page-width
 
 
 
 {
    padding-left: 32px !important;
    padding-right: 32px !important;
    margin: 0 !important;
}
.our-plant__grid, .chicory-history__grid, .fields-to-cup__grid, .source-craft__grid {
    grid-template-columns: 1fr !important;
}
.our-plant__text-panel, {
    padding: 32px !important;
}
.banner-hero h2 {
    font-size: clamp(35px, 40px, 60px);
}
section.meet-chicory.meet-chicory-template--27302002393394__meet_chicory_rJdn4M {
    padding: 40px 0px;
}
.chicory-recipe-detail__number {
    top: 7px !important;
    left: 7px !important;
}
}



@media screen and (min-width: 750px) and (max-width: 989px) {


.our-story-hero__container.page-width, .our-plant__text-panel, .chicory-history__content-panel, .fields-to-cup__content-panel, .source-craft__content-panel,
.chicory-recipe-hero__inner.page-width, .recipe-benefits__inner.page-width, .chicory-recipes__container.page-width, .chicory-recipe-details__container.page-width,
.chicory-footer__container.page-width, .chic-contact__container.page-width.section-template--27223483744562__form-padding, .page-width.custom-feature-bar__inner, 
.location-faq .page-width, .values-showcase__panel.values-showcase__panel--icon-none, .chicory-product-page{
    padding-left: 32px !important;
    padding-right: 32px !important; 
    }


  .chicory-history__media-panel {
    order: 2 !important;
  }

 .chicory-history__content-panel {
    order: 1 !important;
  }
.founder-letter__paper {
    padding: 40px 32px !important;
}
#MeetMascot-template--27231797248306__meet_chico_NYJpcN .mascot-feature__bubble--right {
    right: 22% !important;
}



}