.recipe-benefits{position:relative;background-color:var(--section-bg-color, #576238);padding-top:var(--section-padding-top, 80px);padding-bottom:var(--section-padding-bottom, 80px);width:100vw;max-width:none;margin-left:calc(-50vw + 50%);overflow:hidden}.recipe-benefits__container{position:relative;z-index:1;text-align:center;max-width:var(--content-width, 90%);margin:0 auto;padding:0 20px}.recipe-benefits__preheading{color:var(--preheading-color, #576238);font-size:var(--preheading-size-desktop, 20px);padding-top:var(--preheading-padding-top, 0);padding-bottom:var(--preheading-padding-bottom, 16px);font-family:var(--font-h4--family, "Castoro", serif);font-style:var(--font-h4--style, italic);font-weight:var(--font-h4--weight, 400);line-height:var(--font-h4--line-height, 1.4);letter-spacing:var(--font-h4--letter-spacing, normal);text-transform:var(--font-h4--case, none);margin:0}.recipe-benefits__preheading em{font-style:italic;font-weight:inherit}.recipe-benefits__preheading *{font:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;font-style:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;margin:0}.recipe-benefits__heading{color:var(--heading-color, #2c3e20);font-size:var(--heading-size-desktop, 48px);padding-top:var(--heading-padding-top, 0);padding-bottom:var(--heading-padding-bottom, 24px);font-family:var(--font-h1--family, inherit);font-style:var(--font-h1--style, normal);font-weight:var(--heading-font-weight, 600);line-height:var(--font-h1--line-height, 53px);letter-spacing:var(--font-h1--letter-spacing, normal);text-transform:var(--font-h1--case, none);margin:0}.recipe-benefits__heading em{font-style:italic;font-weight:400}.recipe-benefits__heading *{font:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;font-style:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;margin:0}.recipe-benefits__subheading{color:var(--subheading-color, #ffffff);font-size:var(--subheading-size-desktop, 20px);padding-top:var(--subheading-padding-top, 0);padding-bottom:var(--subheading-padding-bottom, 0);font-family:var(--font-h3--family, "Castoro", serif);font-style:var(--font-h3--style, normal);font-weight:var(--font-h3--weight, 400);line-height:var(--font-h3--line-height, 1.6);letter-spacing:var(--font-h3--letter-spacing, normal);text-transform:var(--font-h3--case, none);max-width:1184px;margin:0 auto}.recipe-benefits__subheading *{font:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;font-style:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;margin:0}.recipe-benefits__swiper .swiper-slide{height:auto;display:flex;align-items:stretch}.recipe-benefits__swiper .recipe-benefits__card{width:100%;height:100%}.recipe-benefits__swiper .swiper-pagination{bottom:0}.recipe-benefits__swiper .swiper-pagination-bullet{background:#fff;opacity:.5;width:8px;height:8px}.recipe-benefits__swiper .swiper-pagination-bullet-active{opacity:1;background:#fff}@media screen and (max-width:768px){.recipe-benefits{padding-top:calc(var(--section-padding-top, 80px) * .7);padding-bottom:calc(var(--section-padding-bottom, 80px) * .7)}.recipe-benefits__container{padding:0}.recipe-benefits__preheading{font-size:var(--preheading-size-mobile, 16px);max-width:90%;margin-left:auto;margin-right:auto}.recipe-benefits__heading{font-size:var(--heading-size-mobile, 32px);max-width:90%;margin-left:auto;margin-right:auto}.recipe-benefits__subheading{font-size:var(--subheading-size-mobile, 16px);max-width:90%;margin-left:auto;margin-right:auto}.recipe-benefits__watermark{display:none}.recipe-benefits__cards-container{margin:0;padding:0;overflow:visible}.recipe-benefits__swiper{padding:0 0 40px;margin:0}.recipe-benefits__card{min-height:240px}}@media screen and (max-width:480px){.recipe-benefits__heading{font-size:calc(var(--heading-size-mobile, 32px) * .9)}.recipe-benefits__preheading{font-size:calc(var(--preheading-size-mobile, 16px) * .95)}.recipe-benefits__subheading{font-size:calc(var(--subheading-size-mobile, 16px) * .95)}}.recipe-benefits__watermark{position:absolute;left:0;bottom:0;width:100%;height:100%;display:flex;align-items:flex-end;justify-content:center;font-family:Cormorant Garamond,serif;font-weight:500;z-index:0;pointer-events:none;white-space:nowrap;letter-spacing:10px;line-height:1;text-align:center;text-transform:uppercase;font-size:var(--watermark-size, 300px);color:var(--watermark-color, #ffffff);margin-bottom:-62px}@media screen and (max-width:1439px){.recipe-benefits__watermark{font-size:265px!important;margin-bottom:-44px}}@media screen and (max-width:1280px){.recipe-benefits__watermark{display:none}}.recipe-benefits__cards-container{position:relative;z-index:1;margin-top:40px}.recipe-benefits__cards-grid--desktop{display:none}@media screen and (min-width:769px){.recipe-benefits__cards-grid--desktop{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--cards-gap, 24px);max-width:100%;margin:0 auto}}@media screen and (max-width:768px){.recipe-benefits__cards-grid--desktop{display:flex;flex-direction:column;align-items:center;gap:var(--cards-gap-mobile, 20px);max-width:100%;margin:0 auto}.recipe-benefits__card{width:100%;max-width:320px}}.recipe-benefits__swiper{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;overflow:hidden!important}.recipe-benefits__swiper .swiper-wrapper,.recipe-benefits__swiper .swiper-slide,.recipe-benefits__swiper .swiper-pagination{display:none!important}.recipe-benefits__card{background-color:var(--card-bg-color, #ffffff);border-radius:12px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;width:180px;box-shadow:0 var(--card-shadow-y, 2px) var(--card-shadow-blur, 8px) var(--card-shadow-color, rgba(0, 0, 0, .1));transition:transform .3s ease,box-shadow .3s ease;position:relative;z-index:2;padding:var(--card-padding-vertical, 24px) var(--card-padding-horizontal, 24px)}.recipe-benefits__card:hover{transform:translateY(-4px);box-shadow:0 var(--card-shadow-hover-y, 4px) var(--card-shadow-hover-blur, 16px) var(--card-shadow-hover-color, rgba(0, 0, 0, .15))}.recipe-benefits__card-icon{margin-bottom:var(--card-icon-margin-bottom, 16px)}.recipe-benefits__card-icon img{width:var(--card-image-size, 120px);height:var(--card-image-size, 120px);object-fit:contain;display:block}.recipe-benefits__card-content{flex:1;display:flex;align-items:center;justify-content:center;width:var(--card-content-width, 192px)}.recipe-benefits__card-content p{font-weight:400;line-height:35px}.recipe-benefits__card-text p{font-weight:var(--card-title-font-weight, 600)}.recipe-benefits__card-text{color:var(--card-title-color, #2c3e20);font-size:var(--card-title-size, 16px);font-family:var(--font-h5--family, inherit);font-style:var(--font-h5--style, normal);font-weight:var(--card-title-font-weight, 600);line-height:var(--font-h5--line-height, 1.4);letter-spacing:var(--font-h5--letter-spacing, normal);text-transform:var(--font-h5--case, none);margin:0;text-align:center}.recipe-benefits__card-text *{font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;margin:0}.recipe-benefits__card-text strong,.recipe-benefits__card-text b{font-weight:700}.recipe-benefits__card-text em,.recipe-benefits__card-text i{font-style:italic}@media screen and (min-width:1400px){.recipe-benefits__cards-grid{flex-wrap:nowrap;gap:var(--cards-gap, 24px);justify-content:center}.recipe-benefits__card{flex:0 0 auto;width:280px;min-height:220px}}@media screen and (max-width:1023px)and (min-width:769px){.recipe-benefits__cards-grid{max-width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--cards-gap, 24px);justify-content:center}.recipe-benefits__card{width:100%;max-width:300px;min-width:0;margin:0 auto}}@media screen and (min-width:1024px)and (max-width:1540px){.recipe-benefits__cards-grid{display:flex!important;flex-wrap:nowrap!important;gap:32px!important;justify-content:center;max-width:100%}.recipe-benefits__card{flex:0 0 auto;width:240px!important;min-height:220px}.recipe-benefits__card-text{max-width:232px!important;margin:0 auto}.recipe-benefits__card-icon{margin-bottom:0}}@media(prefers-reduced-motion:reduce){.recipe-benefits *{transition:none}}@media screen and (min-width:769px)and (max-width:1023px){.recipe-benefits__cards-container{max-width:725px;margin:50px auto 0}}@media screen and (max-width:1530px){.recipe-benefits__watermark{font-size:300px}}@media screen and (max-width:425px){.recipe-benefits__card-text{width:220px}}@media screen and (max-width:768px){.recipe-benefits__heading{line-height:var(--mobile-heading-line-height)!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/recipe-benefits.css.map */
