:root{--font-maison-neue:"maison-neue",Helvetica,Arial,sans-serif;--font-maison-neue-light:"maison-neue-light",Helvetica,Arial,sans-serif;--font-maison-neue-book:"maison-neue-book",Helvetica,Arial,sans-serif;--font-maison-neue-medium:"maison-neue-medium",Helvetica,Arial,sans-serif;--font-maison-neue-demi:"maison-neue-demi",Helvetica,Arial,sans-serif;--font-maison-neue-bold:"maison-neue-bold",Helvetica,Arial,sans-serif;--font-maison-neue-mono:"maison-neue-mono",Helvetica,Arial,sans-serif;--swiper-navigation-size:44px;--swiper-theme-color:#007aff}.homepage-big-text{display:block}@media(min-width:1401px){.homepage-big-text{padding-left:40px;padding-right:40px}}@media(max-width:1400px)and (min-width:641px){.homepage-big-text{padding-left:29px;padding-right:29px}}@media(max-width:640px){.homepage-big-text{padding-left:18px;padding-right:18px}}.homepage-big-text-inner{display:block;margin-left:auto;margin-right:auto;width:100%}@media only screen and (min-width:641px){.homepage-big-text-inner{max-width:1340px}}.homepage-big-text-main{display:block;font-family:var(--font-maison-neue-light)}@media only screen and (min-width:641px){.homepage-big-text-main{font-size:40px;letter-spacing:-1px;line-height:115%;max-width:1200px}}@media only screen and (max-width:640px){.homepage-big-text-main{font-size:32px;letter-spacing:-1px;line-height:110%;max-width:100%}}.homepage-big-text-main-img{border:0;display:block;float:right;height:auto;margin:0;padding:0}@media only screen and (min-width:641px){.homepage-big-text-main-img{width:120px}}@media only screen and (max-width:640px){.homepage-big-text-main-img{width:70px}}.homepage-big-text-cta{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start}@media only screen and (min-width:641px){.homepage-big-text-cta{padding-top:10px}}@media only screen and (max-width:640px){.homepage-big-text-cta{padding-top:15px}}.homepage-big-text-cta-btn,a.homepage-big-text-cta-btn,a.homepage-big-text-cta-btn:active,a.homepage-big-text-cta-btn:hover,a.homepage-big-text-cta-btn:link,a.homepage-big-text-cta-btn:visited{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start}.homepage-big-text-cta-btn .text,a.homepage-big-text-cta-btn .text,a.homepage-big-text-cta-btn:active .text,a.homepage-big-text-cta-btn:hover .text,a.homepage-big-text-cta-btn:link .text,a.homepage-big-text-cta-btn:visited .text{display:block}@media only screen and (min-width:641px){.homepage-big-text-cta-btn .text,a.homepage-big-text-cta-btn .text,a.homepage-big-text-cta-btn:active .text,a.homepage-big-text-cta-btn:hover .text,a.homepage-big-text-cta-btn:link .text,a.homepage-big-text-cta-btn:visited .text{font-size:14px;letter-spacing:.03em;line-height:1.6em}}@media only screen and (max-width:640px){.homepage-big-text-cta-btn .text,a.homepage-big-text-cta-btn .text,a.homepage-big-text-cta-btn:active .text,a.homepage-big-text-cta-btn:hover .text,a.homepage-big-text-cta-btn:link .text,a.homepage-big-text-cta-btn:visited .text{font-size:13px;letter-spacing:.01em;line-height:20px}}a.homepage-big-text-cta-btn:link .text,a.homepage-big-text-cta-btn:visited .text{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.1em}a.homepage-big-text-cta-btn:active .text,a.homepage-big-text-cta-btn:hover .text{text-decoration:none}.homepage-big-text-cta-btn .arr,a.homepage-big-text-cta-btn .arr,a.homepage-big-text-cta-btn:active .arr,a.homepage-big-text-cta-btn:hover .arr,a.homepage-big-text-cta-btn:link .arr,a.homepage-big-text-cta-btn:visited .arr{display:block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:200}@media only screen and (min-width:641px){.homepage-big-text-cta-btn .arr,a.homepage-big-text-cta-btn .arr,a.homepage-big-text-cta-btn:active .arr,a.homepage-big-text-cta-btn:hover .arr,a.homepage-big-text-cta-btn:link .arr,a.homepage-big-text-cta-btn:visited .arr{font-size:26px;letter-spacing:.03em;line-height:1.6em;padding-left:5px}}@media only screen and (max-width:640px){.homepage-big-text-cta-btn .arr,a.homepage-big-text-cta-btn .arr,a.homepage-big-text-cta-btn:active .arr,a.homepage-big-text-cta-btn:hover .arr,a.homepage-big-text-cta-btn:link .arr,a.homepage-big-text-cta-btn:visited .arr{font-size:22px;letter-spacing:.01em;line-height:20px;padding-left:4px}}.homepage-2-up{display:block}@media(min-width:1401px){.homepage-2-up{padding-left:40px;padding-right:40px}}@media(max-width:1400px)and (min-width:641px){.homepage-2-up{padding-left:29px;padding-right:29px}}@media(max-width:640px){.homepage-2-up{padding-left:18px;padding-right:18px}}.homepage-2-up-inner{display:block;margin-left:auto;margin-right:auto;width:100%}@media only screen and (min-width:641px){.homepage-2-up-inner{max-width:1340px}}.homepage-2-up-blocks{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width:641px){.homepage-2-up-blocks{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:0 25px;justify-content:center}}@media only screen and (max-width:640px){.homepage-2-up-blocks{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:start;-ms-flex-pack:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;gap:20px 0;justify-content:flex-start}}.homepage-2-up-block,a.homepage-2-up-block,a.homepage-2-up-block:active,a.homepage-2-up-block:hover,a.homepage-2-up-block:link,a.homepage-2-up-block:visited{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:rgba(69,82,62,.06);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;justify-content:flex-start}@media only screen and (min-width:641px){.homepage-2-up-block,a.homepage-2-up-block,a.homepage-2-up-block:active,a.homepage-2-up-block:hover,a.homepage-2-up-block:link,a.homepage-2-up-block:visited{border-radius:20px;padding:26px}}@media only screen and (max-width:640px){.homepage-2-up-block,a.homepage-2-up-block,a.homepage-2-up-block:active,a.homepage-2-up-block:hover,a.homepage-2-up-block:link,a.homepage-2-up-block:visited{border-radius:12px;padding:16px;width:100%}}.homepage-2-up-block-img{display:block;width:100%}@media only screen and (min-width:641px){.homepage-2-up-block-img{padding-bottom:25px}}@media only screen and (max-width:640px){.homepage-2-up-block-img{padding-bottom:17px}}.homepage-2-up-block-img-video{aspect-ratio:7/8;border:0;display:block;height:auto;margin:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;padding:0;pointer-events:none;width:100%}@media only screen and (min-width:641px){.homepage-2-up-block-img-video{border-radius:10px}}@media only screen and (max-width:640px){.homepage-2-up-block-img-video{border-radius:6px}}.homepage-2-up-block-img-img{aspect-ratio:7/8;border:0;display:block;height:auto;margin:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;padding:0;width:100%}@media only screen and (min-width:641px){.homepage-2-up-block-img-img{border-radius:10px}}@media only screen and (max-width:640px){.homepage-2-up-block-img-img{border-radius:6px}}.homepage-2-up-block-title{display:block;font-family:Ortica Light,serif;font-size:48px;letter-spacing:0;line-height:1.2em;text-align:center;width:100%}@media(max-width:1200px){.homepage-2-up-block-title{font-size:38px}}@media(max-width:640px){.homepage-2-up-block-title{font-size:30px;letter-spacing:0;line-height:1.2em}}.homepage-2-up-block-subtitle{display:block;margin-left:auto;margin-right:auto;text-align:center;width:100%}@media only screen and (min-width:641px){.homepage-2-up-block-subtitle{font-size:14px;letter-spacing:.03em;line-height:1.6em;max-width:365px;padding-top:14px}}@media only screen and (max-width:640px){.homepage-2-up-block-subtitle{font-size:13px;letter-spacing:.01em;line-height:20px;max-width:365px;padding-top:10px}}.homepage-2-up-block-cta{display:block;margin-top:auto;width:100%}@media only screen and (min-width:641px){.homepage-2-up-block-cta{padding-top:23px}}@media only screen and (max-width:640px){.homepage-2-up-block-cta{padding-bottom:10px;padding-top:14px}}.homepage-2-up-block-cta-btn{display:block;margin-left:auto;margin-right:auto;width:100%}@media only screen and (min-width:641px){.homepage-2-up-block-cta-btn{max-width:294px}}@media only screen and (max-width:640px){.homepage-2-up-block-cta-btn{max-width:294px}}.homepage-2-up-block-cta-btn:not(:hover){background-color:transparent}.homepage-collection-promo-banner{display:block}.homepage-collection-promo-banner-inner{display:block;width:100%}.homepage-popular{display:block}@media(min-width:1401px){.homepage-popular{padding-left:40px;padding-right:40px}}@media(max-width:1400px)and (min-width:641px){.homepage-popular{padding-left:29px;padding-right:29px}}@media(max-width:640px){.homepage-popular{padding-left:18px;padding-right:18px}}.homepage-popular-inner{margin-left:auto;margin-right:auto}@media only screen and (min-width:641px){.homepage-popular-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;max-width:1340px;width:100%}}@media only screen and (max-width:640px){.homepage-popular-inner{display:block;width:100%}}.homepage-popular-header-container{display:block}@media only screen and (min-width:641px){.homepage-popular-header-container{-ms-flex-negative:1;flex-shrink:1;width:366px}}.homepage-popular-header{display:block}@media only screen and (min-width:641px){.homepage-popular-header{margin-left:auto;margin-right:auto;max-width:275px;padding-right:15px;padding-top:22px;width:100%}}@media only screen and (max-width:640px){.homepage-popular-header{padding-bottom:16px}}.homepage-popular-header-title{display:block;width:100%}@media only screen and (min-width:641px){.homepage-popular-header-title{font-size:18px;letter-spacing:.01em;line-height:30px}}@media only screen and (max-width:640px){.homepage-popular-header-title{font-size:18px;letter-spacing:.01em;line-height:30px;text-align:center}}@media only screen and (min-width:641px){.homepage-popular-header-desc{display:block;padding-top:12px}}@media only screen and (max-width:640px){.homepage-popular-header-desc{display:none}}@media only screen and (min-width:641px){.homepage-popular-header-desc,.homepage-popular-header-desc *{font-size:14px;letter-spacing:.03em;line-height:1.6em}}@media only screen and (max-width:640px){.homepage-popular-header-desc,.homepage-popular-header-desc *{font-size:13px;letter-spacing:.01em;line-height:20px}}.homepage-popular-blocks-container{display:block}@media only screen and (min-width:641px){.homepage-popular-blocks-container{-ms-flex-negative:1;flex-shrink:1;width:800px}}.homepage-popular-blocks{display:grid;grid-template-columns:1fr 1fr}@media only screen and (min-width:641px){.homepage-popular-blocks{grid-gap:19px 22px;margin-left:auto;margin-right:auto;max-width:636px;width:100%}}@media only screen and (max-width:640px){.homepage-popular-blocks{grid-gap:13px 5px}}.homepage-popular-block,a.homepage-popular-block,a.homepage-popular-block:active,a.homepage-popular-block:hover,a.homepage-popular-block:link,a.homepage-popular-block:visited{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.homepage-popular-block,.homepage-popular-block-img,a.homepage-popular-block,a.homepage-popular-block:active,a.homepage-popular-block:hover,a.homepage-popular-block:link,a.homepage-popular-block:visited{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.homepage-popular-block-img{-ms-flex-negative:0;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:100%;flex-shrink:0;justify-content:center;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:background;transition-property:background;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}@media only screen and (min-width:641px){.homepage-popular-block-img{height:85px;width:85px}}@media only screen and (max-width:640px){.homepage-popular-block-img{height:54px;width:54px}}a.homepage-popular-block:link .homepage-popular-block-img,a.homepage-popular-block:visited .homepage-popular-block-img{background-color:#eff2e9}a.homepage-popular-block:active .homepage-popular-block-img,a.homepage-popular-block:hover .homepage-popular-block-img{background-color:rgba(69,82,62,.19)}.homepage-popular-block-img-container{display:block}@media only screen and (min-width:641px){.homepage-popular-block-img-container{width:53px}}@media only screen and (max-width:640px){.homepage-popular-block-img-container{width:32px}}.homepage-popular-block-img-img{border:0;display:block;height:auto;margin:0;padding:0;width:100%}.homepage-popular-block-title{display:block;font-family:Ortica Light,serif}@media only screen and (min-width:641px){.homepage-popular-block-title{font-size:24px;letter-spacing:0;line-height:1.2em;padding-left:22px}}@media only screen and (max-width:640px){.homepage-popular-block-title{font-size:16px;letter-spacing:0;line-height:1.2em;padding-left:12px}}.template-index #header-under-promo h2.heading{color:#45523e;font-family:Ortica Light,serif;font-size:48px;margin-bottom:0;margin-top:40px;text-align:center}@media(max-width:880px){.template-index #header-under-promo h2.heading{font-size:38px;line-height:1.2}}@media(max-width:640px){.template-index #header-under-promo h2.heading{font-size:32px;line-height:1.2;margin-top:30px}}.template-index #header-under-promo h2.heading.desktop{display:block}@media(max-width:880px){.template-index #header-under-promo h2.heading.desktop{display:none}}.template-index #header-under-promo h2.heading.mobile{display:none}@media(max-width:880px){.template-index #header-under-promo h2.heading.mobile{display:block}.template-index .section-press-testimonials{padding-bottom:0;padding-top:0}}.template-index .section-press-testimonials .intro-with-logos--heading{padding-bottom:20px;padding-top:10px}.template-index .featured-recipes{padding-top:40px}.template-index .featured-recipes-title{font-family:maison-neue-light,sans-serif}@media(max-width:880px){.template-index .featured-recipes-title{font-size:18px}.template-index .featured-recipes-search{padding-bottom:15px;padding-top:15px;position:relative}.template-index .featured-recipes-search-field{width:140px}.template-index .featured-recipes-search-container{margin-left:auto;margin-right:auto;max-width:159px}}