/** Shopify CDN: Minification failed

Line 84:4 "pointer-evetns" is not a known CSS property
Line 102:4 "pointer-evetns" is not a known CSS property
Line 127:0 Unexpected "}"

**/
body{
background:#FBFCF3;
margin:0;
}

.recipe-container {
max-width: 1280px;
margin: 0 auto;
}

@font-face {
font-family: "SofiaPro-SemiBold";
src: url("https://cdn.shopify.com/s/files/1/0901/0469/3034/files/SofiaPro-SemiBold.eot");
src: url("https://cdn.shopify.com/s/files/1/0901/0469/3034/files/SofiaPro-SemiBold.eot?#iefix")format("embedded-opentype"),
url("https://cdn.shopify.com/s/files/1/0901/0469/3034/files/SofiaPro-SemiBold.woff2")format("woff2"),
url("https://cdn.shopify.com/s/files/1/0901/0469/3034/files/SofiaPro-SemiBold.woff")format("woff"),
url("https://cdn.shopify.com/s/files/1/0901/0469/3034/files/SofiaPro-SemiBold.ttf")format("truetype")
}
@font-face {
font-family: "SofiaPro";
src: url("https://cdn.shopify.com/s/files/1/0901/0469/3034/files/SofiaPro.eot");
src: url("https://cdn.shopify.com/s/files/1/0901/0469/3034/files/SofiaPro.eot?#iefix")format("embedded-opentype"),
url("https://cdn.shopify.com/s/files/1/0901/0469/3034/files/SofiaPro.woff2")format("woff2"),
url("https://cdn.shopify.com/s/files/1/0901/0469/3034/files/SofiaPro.woff")format("woff"),
url("https://cdn.shopify.com/s/files/1/0901/0469/3034/files/SofiaPro.ttf")format("truetype")
}
@font-face {
font-family: 'Northwell-Regular';
src: url('https://cdn.shopify.com/s/files/1/0901/0469/3034/files/northwell-webfont.woff?v=1747997393') format('woff2'),
url('https://cdn.shopify.com/s/files/1/0901/0469/3034/files/northwell-webfont.woff2?v=1747997393') format('woff');
font-weight: normal;
font-style: normal;
}
h1, h2, h3, h4, h5, h6 {
font-family: "SofiaPro-SemiBold";
}

p, a, div, span {
font-family: "SofiaPro";
}
.swiper-slide{
padding-left: 0!important;
padding-right: 0!important;
}
/* common swiper css  */
.slider--active{
position:relative; 
.swiper-pagination{
bottom: -15px !important;
}
.swiper-button-next,.swiper-button-prev{
display:none;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
background: #CA5839FF;
}
} 
@media only screen and (min-width:768px){
.slider--active{
position:relative;
&:after{
    content:"";
    top: 0;
    right: 0;
    width: 200px;
    bottom: 0;
    display: flex;
    z-index: 5;
    position: absolute;
    min-width: auto;
    background: linear-gradient(to left, #EFF4EC 0%, transparent 100%);
    flex-basis: auto;
    min-height: 200px;
    flex-shrink: 0;
    background-size: 100%;
    background-image: linear-gradient(90deg, #F9F1E900 0.00%, #F9F1E9FF 100.00%);
    pointer-evetns:none; 
}
&:before{
    content:"";
    top: 0px;
    left: 0px;
    width: 200px;
    bottom: 0px;
    display: flex ;
    z-index: 5;
    position: absolute;
    min-width: auto;
    background: linear-gradient(to right, #EFF4EC 0%, transparent 100%);
    flex-basis: auto;
    min-height: 200px;
    flex-shrink: 0;
    background-size: 100%;
    background-image: linear-gradient(90deg, #F9F1E9FF 0.00%, #F9F1E900 100.00%);
    pointer-evetns:none;
}
.swiper-pagination {
    display:none;
}
.swiper-button-next,.swiper-button-prev  {
    display:flex;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);
    background: #fff;
    width: 40px;
    height: 40px;
    color: #A3452CFF;
    border-radius: 50%;
    &:after{
        font-size:16px;
        font-weight:600;
    }
}
.swiper-button-next:after{
    padding-left:4px;
}
.swiper-button-prev:after{
    padding-right:4px;
}
}pe-
}
section.klaviyo-form-section{
background-color: #F9F1E9!important;
}
@media (min-width: 768px) {
.klaviyo-form-section .info__block-description {
font-size: 20px;
}
}
@media(max-width: 767px){
.info__block-text-container {
display: flex;
gap: 6px;
}
.info__block-text, .info__block-sub_text {
font-size: 34px!important;
}
}
.recipe-ingredients__card--reviews-main .okeReviews-reviewsSummary-starRating{
display: none!important;
}
.okeReviews .okeReviews-reviewsSummary-ratingCount{
position: relative;
top: 3px;
margin: 0;
}
.ios-mac .r-button__content__text{
position: relative!important;
}
@media(min-width: 768px){
.r-button__content__text{
position: unset!important;
}
.ios-mac .okeReviews .okeReviews-reviewsSummary-ratingCount{
top: 3px;
}
.okeReviews .okeReviews-reviewsSummary-ratingCount{
top: 0px;
}
}
.swiper-slide{
margin-top: unset!important;
}
.r-button--primary svg path{
fill: #fff;
}
.r-button{
width: 100%!important;
}
.r-button--primary:hover {
    color: #fcfbf3;
}
.recipe-join-community__button .r-button--coffee.r-button--secondary svg path{
    fill: #CA5839FF;
}
.component-button__container{
position: relative;
z-index: 1;
}
.r-button--primary.r-button--chai:hover{
background: linear-gradient(-97deg,#CF6B64 0%,var(--chai-mainColorsSecondary) 100%)!important;
}
.r-button--primary {
color: #fcfbf3 !important;
}
.recipe-banner .r-icon, .recipe-join-community__main .r-icon, .recipe-as-seen__main .r-icon {
   width: 100%;
   max-width: 16px;
 }
.recipe-ingredients .r-icon, .main_blog_post .r-icon, .product_spotlight__main .r-icon{
    width: 100%;
   max-width: 24px;
}
 .recipe-banner .r-icon svg, .recipe-join-community__main .r-icon svg, .recipe-as-seen__main .r-icon svg, .recipe-ingredients .r-icon svg, .main_blog_post .r-icon svg, .product_spotlight__main .r-icon svg {
   width: 100%;
   height: 100%;
   aspect-ratio: 1/1;
   display: flex;
 }

 @media only screen and (max-width: 768px) {

   .recipe-ingredients .r-icon, .main_blog_post .r-icon, .product_spotlight__main .r-icon {
     max-width: 20px;
   }
   .recipe-banner .r-icon, .recipe-as-seen__main .r-icon, .recipe-join-community__main .r-icon{
     max-width: 16px;
   }
 }
.recipe-grid .r-button__content, .recipe-ingredients .r-button__content, .main_blog_post .r-button__content, .product_spotlight__main .r-button__content {
    width: 100%;
}
.recipe .r-button{
    font-weight: 700;
}
div.info__block-text-container h2, .info__block-title{
font-weight: 700!important;
}