/** Shopify CDN: Minification failed

Line 655:13 Expected identifier but found whitespace
Line 655:15 Unexpected "{"
Line 655:24 Expected ":"

**/

/***@font-face {
    font-family: 'Atmosphere Grotesk';
    src: url('/cdn/shop/files/AtmosphereGrotesk-LightTrial.woff2?v=1768465741') format('woff2'),
        url('/cdn/shop/files/AtmosphereGrotesk-LightTrial.woff?v=1768465742') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Aktiv Grotesk Trial';
    src: url('/cdn/shop/files/AktivGroteskTrial-Light.woff2?v=1768465743') format('woff2'),
        url('/cdn/shop/files/AktivGroteskTrial-Light.woff?v=1768465744') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Atmosphere Grotesk';
    src: url('/cdn/shop/files/AtmosphereGrotesk-RegularTrial.woff2?v=1768465741') format('woff2'),
        url('/cdn/shop/files/AtmosphereGrotesk-RegularTrial.woff?v=1768465741') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Aktiv Grotesk Trial';
    src: url('/cdn/shop/files/AktivGroteskTrial-Regular.woff2?v=1768465742') format('woff2'),
        url('/cdn/shop/files/AktivGroteskTrial-Regular.woff?v=1768465743') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}**/
.template-collection footer .news-inside input::placeholder,
.template-collection footer .news-inside input::-ms-input-placeholder,
.template-article footer .news-inside input::placeholder,
.template-article footer .news-inside input::-ms-input-placeholder{
    color: #314029 !important;
    opacity:1!important;

 }
.recipe-slider .section-content.relative.z-10.py-section-vertical-spacing {
    padding-top: 40px;
}
body .ingredients-container ul {
    margin-bottom: 25px;
}
 .template-collection footer .news-inside input::placeholder {
  color: #314029 !important;
    opacity:1!important;
}

.template-collection footer .news-inside input::-ms-input-placeholder { /* Edge 12 -18 */
   color: #314029 !important;
    opacity:1!important;
}
.template-collection footer.relative.bg-scheme-background.px-section *, .template-article footer.relative.bg-scheme-background.px-section * {
    color: #314029 !important;
    opacity:1!important;
}

.template-collection footer .news-inside input, .template-article footer .news-inside input {
    background: transparent;
}
.template-collection footer.relative.bg-scheme-background.px-section, .template-article footer.relative.bg-scheme-background.px-section {
    background: #F0F2CC;
}
.template-collection .news-inside span.push-btn__surface.w-full, .template-article  .news-inside span.push-btn__surface.w-full{
    background: #314029;
}

.product-block .card .card__surface.p-5 {
    background: #F0F2CC;
    padding: 0;
}
.product-block.product-block-description p {
    margin-top: 10px !important;
}
.template-collection footer.relative svg path, .template-article footer.relative svg path {
    fill: #F0F2CC;
}
.template-collection footer.relative.bg-scheme-background.px-section img.f-logo, .template-article footer.relative.bg-scheme-background.px-section img.f-logo {
    display: none;
}

footer.relative.bg-scheme-background.px-section img.default-logo {
    display: none;
}

.template-collection footer.relative.bg-scheme-background.px-section img.default-logo, .template-article footer.relative.bg-scheme-background.px-section img.default-logo {
    display: block;
}
@font-face {
    font-family: 'Atmosphere Grotesk';
    src: url('/cdn/shop/files/AtmosphereGrotesk-RegularTrial_3456259c-4b58-431c-8920-0eaa03cc5e0d.woff2?v=1768527310') format('woff2'),
        url('/cdn/shop/files/AtmosphereGrotesk-RegularTrial_f6ebfad6-6ae5-4ee2-9d1b-c7803fccccb5.woff?v=1768527310') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'AktivGrotesk';
    src: url('/cdn/shop/files/AktivGrotesk-Light.woff2?v=1768527310') format('woff2'),
        url('/cdn/shop/files/AktivGrotesk-Light.woff?v=1768527311') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Atmosphere Grotesk';
    src: url('/cdn/shop/files/AtmosphereGrotesk-ExtraLightTrial.woff2?v=1768527310') format('woff2'),
        url('/cdn/shop/files/AtmosphereGrotesk-ExtraLightTrial.woff?v=1768527310') format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'AktivGrotesk';
    src: url('/cdn/shop/files/AktivGrotesk-Regular.woff2?v=1768527311') format('woff2'),
        url('/cdn/shop/files/AktivGrotesk-Regular.woff?v=1768527310') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
.spice-slider {
 
  text-align: center;
}
footer .section-content.relative.z-10.mx-auto.max-w-site.py-section-vertical-spacing {
    max-width: 100%;
}
.recipe-slider .swiper-wrapper {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
}
.recipe-slider .swiper-wrapper .active img, .recipe-slider .swiper-wrapper a:hover img {
    transform: scale(1.4) !important;
}

.recipe-slider .swiper-wrapper, .recipe-slider .swiper-wrapper * {
    transition: 0.5s ease;
}
.flex-top-title {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.flex-top-title nav.pb-5.lg\:pb-10 {
    padding: 0;
}







body .recipie-banner .plus-icon {
    top: 25%;
    bottom: auto;
}
.recipe-slider .splide__slide {
    margin: 0 !important;
}
.w-1\/3.grow.flex.flex-wrap.items-center.justify-end span {
    font-family: 'Atmosphere Grotesk';
    font-weight: normal;
}
.recipe-slider .product-tile.mt-5.break-words.text-center {
    display: none;
}
.b-post-r h1.font-heading.heading-feature.heading-style {
    text-align: left;
}
body .recipie-banner .plus-icon {
    top: 25%;
}
.recipe-slider h2.inline-heading-rte.font-heading {
    text-align: center;
    
}
.recipe-slider .sticker__container.sold-out-sticker-bg.rotate-anim.relative {
    display: none;
}
.sold-out-sticker-bg .absolute.text-scheme-text-contrast {
    background: transparent;
}
.sold-out-sticker-bg .sticker-text-sold-out {
    padding: 0 !important;
    width: 120px !important;
    height: auto;
}
body  .product-tile .group:hover .product-media-object img {
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1;
}
.sold-out-sticker-bg .sticker-text-sold-out {
    padding: 0 !important;
    width: 120px  !important;
}
.sold-out-sticker-bg .absolute.text-scheme-text-contrast img.sold-out-stic {
    width: 150px;
}
.product-tile .price__container, .product-tile .price__container * {
    font-weight: bold;
    font-style: italic;
}
.c-focus-carsul .splide__arrows.items-top {
    display: none;
}
.info-add {
    display: flex;
    justify-content: space-between;
    gap: 20px;
    margin-top: 13px;
}
.plus-signand-info.px-section .inline-rte p {
    margin-bottom: 21px;
    font-size: 20px;
}
.hover-text-image {
  padding-top: 40px;
    padding-bottom: 40px;
}

.hover-text-image__wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr;
  align-items: center;
  max-width: 100%;
  margin: auto;
  gap: 40px;
}

.hover-text-image__left ul {
  list-style: none;
  padding: 0;
  margin: 0;
      display: inline-block;
}

.hover-item {
    font-size: 42px;
    line-height: 1.2;
    margin-bottom: 14px;
    cursor: pointer;
    color: #2f3b1f;
    position: relative;
    letter-spacing: 0;
    font-size: 57px;
    font-family: 'Atmosphere Grotesk';
    font-weight: normal;
    text-transform: uppercase;
    font-weight: 400;
    margin: 0;
}
.social-inside {
    max-width: 150px;
    margin-right: 0;
    margin-left: auto;
}
.section-footer  h2.font-heading.heading-secondary.mb-5, .section-footer  .menu-inside *, .section-footer  .social-inside * {
    font-family: 'Atmosphere Grotesk';
    font-weight: normal;
    font-size: 20px;
    text-transform: uppercase;
}
.news-inside {
    max-width: 344px;
}
.news-inside span.push-btn__surface.w-full {
    width: 40px;
    height: a;
    position: absolute;
    top: 0;
    padding: 7px;
    right: 0;
    height: 39px;
    border-radius: 10px;
}

.news-inside .items-center {
    position: relative;
}

.news-inside button {
    margin: 0;
}

.news-inside span.push-btn__surface.w-full svg {
    max-width: 25px;
    height: auto;
}

.news-inside input {
    height: 39px;
    border-radius: 10px;
    padding-right: 65px;
    outline: 0 !important;
    box-shadow: none !important;
    border: 1px solid;
}
body  .social-inside ul.-mx-2 span.visually-hidden {
    position: static !important;
    margin: 0 !important;
}
.social-inside .inline-rte.break-words.text-right {
    text-align: left;
}
.social-inside .inline-rte.break-words.text-right {
    margin-bottom: .5rem;
}
.social-inside ul.-mx-2 span.inline-block.h-5.w-5 {
    display: none;
}
.section-footer .grid.grid-cols-1.gap-10 .space-y-5.lg\:col-span-4:first-child .news-inside {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}
.social-inside ul.-mx-2.-mt-2.flex.flex-wrap.justify-start.lg\:justify-end {
    justify-content: flex-start;
    flex-direction: column;
}
.section-content-top-margin.justify-between.text-scheme-text.md\:flex {
    border: 0 !important;
}
.section-footer .grid.grid-cols-1.gap-10 .space-y-5.lg\:col-span-4 {
    flex: 1;
    gap: 0;
}

.section-footer .grid.grid-cols-1.gap-10 {
    display: flex;
    justify-content: space-between;
}
.section-footer .secondary-text-link {
    text-decoration: none !important;
}

.hover-text-image__right img {
  width: 100%;
  height: auto;
  object-fit: cover;
}

/* MOBILE */
@media (max-width: 768px) {
  .hover-text-image__wrapper {
    grid-template-columns: 1fr;
  }

  .hover-item {
    font-size: 26px;
  }
}
.info-button, .add-button {
    flex: 1;
}
.plus-signand-info.px-section {
    display: flex;
    align-items: center;
}

.plus-signand-info.px-section .f-sign-left {
    flex: 0 0 30%;
    text-align: center;
}
.ourstory h2.inline-heading-rte.font-heading {
    margin-bottom: 30px;
}
.plus-signand-info.px-section .f-sign-left a.d {
    display: flex;
    align-items: center;
    justify-content: center;
}



.plus-signand-info.px-section .inline-rte.subedading {
    max-width: 100%;
    text-align: left;
    padding-right:0;
}

.plus-signand-info.px-section .inline-rte p {
    margin-bottom: 21px;
    font-size: 20px;
}
.ourstory * {
    color: #f0f2cc;
}
.plus-signand-info.px-section {
    display: flex;
    align-items: center;
}

.plus-signand-info.px-section .f-sign-left {
    flex: 0 0 30%;
    text-align: center;
}

.plus-signand-info.px-section .f-sign-left a.d {
    display: flex;
    align-items: center;
    justify-content: center;
}
.info-button a {
    background: #f0e914;
}
body .add-button a {
    background: #314029;
    color: #F0F2CC;
}
.info-add a {
    position: relative;
    display: inline-block;
    cursor: pointer;
    border-radius: var(--button-border-radius);
    padding: .75rem 1rem;
    text-align: center;
    font-size: var(--font-size-base);
    line-height: var(--base-line-height);
    text-transform: var(--button-text-transform);
    background: rgb(var(--color-button-background));
    color: rgb(var(--color-button-text));
    box-shadow: inset 0 0 0 var(--button-border-width) rgb(var(--color-button-border));
    box-sizing: border-box;
    transition: transform .1s cubic-bezier(.215, .61, .355, 1);
    font-style: var(--button-font-style);
    letter-spacing: var(--button-letter-spacing);
    width: 100%;
    font-family: 'Atmosphere Grotesk';
    font-weight: normal;
}


.info-button a {
    background: #f0e914;
    font-family: 'Atmosphere Grotesk';
    font-weight: normal;
    color: #314029;
}
body .product-tile.relative * {
    font-size: 20px !important;
}
.s-pack h2.inline-heading-rte.font-heading.heading-feature {
    color: #F0F2CC;
}
.s-pack .relative.z-10.mx-auto.max-w-site.px-section {
    max-width: 100%;
}
.product-tile .block.h-full.w-full .price.mt-2\.5 {
    margin: 0;
}
.product-tile .block.h-full.w-full {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.product-tile .block.h-full.w-full .price.mt-2\.5 {
    margin: 0;
}

.c-focus-carsul .splide__slide .product-tile.mt-5.break-words.text-center {
    opacity: 0;
    transition:0.5s ease;
}


.c-focus-carsul .splide__slide.is-active .product-tile.mt-5.break-words {
    opacity: 1 !important;
       transition:0.5s ease;
}
div#headerBorderWrap {
    padding-top: 3px;
    padding-bottom: 3px;
}
.s-pack .rte.mt-5.max-w-2xl p, .s-pack h2.inline-heading-rte.font-heading.heading-feature, .flex-top-title h1.font-heading.heading-feature.heading-style.text-center.full_shadow {
    line-height: 1;
    letter-spacing: 0;
    font-size: 60px;
}
.f-collection h2.inline-heading-rte.font-heading {
    color: #F0F2CC;
    text-align: left;
    line-height: 1;
    letter-spacing: 0;
    font-size: 60px;
}
.f-collection .product-tile.relative * {
    color: #F0F2CC;
}
.f-collection .product-tile__quick-buy {
    display: none;
}
.f-collection .media {
    background: #F0F2CC;
}
.f-collection .info-add {
    display: none;
}

.f-collection .product-tile.relative * {
    font-size: 24px !important;
    margin: 0;
}

.f-collection .product-tile.relative .product-tile.mt-5.break-words.text-center {
    margin-top: 15px;
}

.f-collection .product-tile.relative span.mt-2\.5.inline-block {
    font-style: italic;
    font-weight: normal;
}
.c-focus-carsul h2.inline-heading-rte, .fetured-textt .feature-text.inline-heading-rte{
     line-height: 1;
    letter-spacing: 0;
    font-size: 60px;
}
.c-focus-carsul h2.inline-heading-rte {
    text-align: left;
}
.s-pack .push-btn.inline-block {
    display: block;
    width: 100%;
}
@media(min-width:1300px){
.f-collection .gap-theme {
    gap: 66px;
}
}

.s-pack .push-btn.inline-block span.push-btn__surface {
    font-family: Atmosphere Grotesk;
    width: 100%;
    font-size: 24px;
}
.s-pack .grid.grid-flow-row-dense {
    align-items: flex-end;
}
.r-card .relative.card__surface.p-5.text-center {
    padding: 0;
    background: #F0F2CC;
    text-align: left;
}


.r-card {
    text-align: left;
}
.r-card .info-bar {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: #314029;
    padding: 18px 24px;
    color: #f0f2cc;
    margin-bottom: 17px;
     font-family: 'Atmosphere Grotesk';
}

.r-card .info-left,
.r-card .info-right {
  display: flex;
  flex-direction: column;
}

.r-card .label {
  font-size: 20px;
  letter-spacing: 1px;
  opacity: 1;
}
.info-left span.value {
    font-weight: 300;
    font-family: 'Atmosphere Grotesk';
}
.r-card .value {
    font-size: 50px;
    line-height: 1;
    font-family: 'Atmosphere Grotesk';
    font-weight: 300; 
}
.r-card h2.font-heading.heading-secondary {
     line-height: 1;
    letter-spacing: 0;
    font-size: 70px;
}
.r-card  .rte.mt-2\.5 {
    font-size: 20px;
    font-family: 'AktivGrotesk';
    font-weight: 300;
}
.b-post-r ul.grid.grid-cols-1.gap-10.lg\:grid-cols-12 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 6rem;
}

.b-post-r ul.grid.grid-cols-1.gap-10.lg\:grid-cols-12 li.card.r-card {
    max-width: calc(50% - 3rem);
}
.b-post-r ul.grid.grid-cols-1.gap-10 li:nth-child(odd) {
    margin-top: 100px;
}
body .recipie-banner.cl-banner .plus-icon {
    right: auto;
    left: 80px;
}
footer.relative.bg-scheme-background.px-section.text-scheme-text.bg-scheme-gradient {
    border-top: 0;
    padding-bottom: 60px;
}

html body .single-arti .product-used {
    padding: 60px 40px 60px;
}
.notic-a-problem .section-content.relative.z-10.py-section-vertical-spacing {
    padding-bottom: 0;
}
.story-subh .inline-rte.px-section.text-center {
    line-height: 1;
    letter-spacing: 0;
    font-size: 60px;
    letter-spacing: 0;
    text-transform: uppercase;
    font-family: 'Atmosphere Grotesk';
    font-weight: normal;
}
.notic-a-problem h2.inline-heading-rte.font-heading.heading-standard {
    padding-bottom: 2.5rem;
}
.story-subh {
    padding-top: 5rem;
}
.problem-section {
  background: {{ section.settings.bg_color }};
  
}

.problem-wrapper {
    display: grid;
    grid-template-columns: 1fr 1.4fr;
    gap: 60px;
    align-items: flex-start;
}

.problem-image img {
  width: 100%;
  display: block;
  border-radius: 0;
}
.flex-box-hd.px-section {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.problem-content h2 {
  font-size: 48px;
  line-height: 1.1;
  font-weight: 400;
  margin-bottom: 30px;
  text-transform: uppercase;
}

.hover-item {
    padding: 5px 5px 0px;
}
.hover-text-image__left ul {
    margin-left: -2px;
}
.italian-herbs__content, .italian-herbs__content a {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 0;
}
scrolling-items-content span.flex-shrink-0.px-2.text-current {
    font-size: 19px;
}
.problem-text {
    font-size: 20px;
    line-height: 1.3;
    padding-right: 2.5rem;
}
.product-tile span.mt-2\.5.inline-block {
    margin-right: 4px;
}
footer.relative.bg-scheme-background img {
    width: 100%;
}
.problem-text p {
  margin-bottom: 18px;
}
@media(min-width:1200px){
.single-arti .product-used .content h2.top-text {
    margin-top: 7rem;
}
body .right-content {
    padding-left: 6rem;
}
body .product-used a.discover.button-only {
    position: relative;
    top: -7rem;
}
}

@media(min-width:1300px){
    body .section-footer h2.font-heading.heading-secondary.mb-5,
     body .section-footer .menu-inside *,
     body  .section-footer .social-inside * {
    font-size: 24px;
    line-height: 1.1;
}
    .italian-herbs__container .italian-herbs__image {
        max-width: 439px;
        margin-left: auto;
        margin-right: auto;
    }
body .plus-signand-info.px-section .inline-rte p{
        font-size: 30px;
}
body .problem-text {
    font-size: 30px;
    line-height: 1.3;
    padding-right: 2.5rem;
}
}
/* MOBILE */
@media (max-width: 768px) {
  .problem-wrapper {
    grid-template-columns: 1fr;
    gap: 40px;
  }
body .italian-herbs__content img {
    max-width: 50px;
    height: auto;
}
  .problem-content h2 {
    font-size: 34px;
  }
  body .problem-text {
    padding-right: 0;
}
body .our-story-prp h2.inline-heading-rte.font-heading.heading-standard.heading-style.break-words.text-center.full_shadow {
    text-align: left;
}
body .recipie-banner.cl-banner .plus-icon {
    right: auto;
    left: 29px;
}
body     .ourstory .f-sign-left img {
        max-width: 40px;
    }
    body .recipe-slider .swiper-wrapper {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
}
}


@media(max-width:1500px){
    .s-pack .rte.mt-5.max-w-2xl p, .s-pack h2.inline-heading-rte.font-heading.heading-feature, .c-focus-carsul h2.inline-heading-rte,
    .r-card h2.font-heading.heading-secondary, .flex-top-title h1.font-heading.heading-feature.heading-style.text-center.full_shadow, .f-collection h2.inline-heading-rte.font-heading,
    body .starter-pack__title, body  .starter-pack__price, body .starter-pack__left, .fetured-textt .feature-text.inline-heading-rte, 
    body .single-arti .section-content .artical-grid-top-sec 
    .article-text-box h1.font-heading, body .ingredients-container h1, body .cooking-container .left-title h1, body .single-arti .product-used .top-text,
    .story-subh .inline-rte.px-section.text-center, body .section-heading, body .italian-herbs__content h2.section-title, body .section-heading, .body .italian-herbs__content,
    body .main-pro .grid.grid-cols-1 span.text-scheme-text.text-base.lg\:text-lg, .main-pro .grid.grid-cols-1 h1.font-heading.heading-feature.text-left, body .main-pro .grid.grid-cols-1 h1.font-heading.heading-feature.text-left {
    line-height: 1;
    letter-spacing: 0;
    font-size: 55px;
}
body .flavor-item h3 {
    font-size: 38px;
}
body .flavor-item p {
    font-size: 40px;
}
.flex-box-hd.px-section img {
    max-width: 50px;
}
.hover-item {
    font-size: 45px;
}
}