.about-banner{width:100%;height:100vh;position:relative}.about-banner__media-section{width:100%;height:100%;overflow:hidden}.about-banner__video-container{height:100%}.about-banner__video-container video{display:block;height:100%;width:100%;object-fit:cover}.about-banner__video-container .video__desktop-container{display:none}@media screen and (width >= 990px){.about-banner__video-container .video__desktop-container{aspect-ratio:1.82;width:100%;height:100%;display:block}}.about-banner__video-container .video__mobile-container{aspect-ratio:1;height:100%;display:block}@media screen and (width >= 990px){.about-banner__video-container .video__mobile-container{display:none}}.about-banner__image-container{width:100%;height:100%}.about-banner__image-container .image__desktop-container{display:none}@media screen and (width >= 990px){.about-banner__image-container .image__desktop-container{aspect-ratio:1.82;width:100%;height:100%;display:block}.about-banner__image-container .image__desktop-container img{object-fit:cover}}.about-banner__image-container .image__mobile-container{aspect-ratio:1;height:100%;display:block}.about-banner__image-container .image__mobile-container img{object-fit:cover}@media screen and (width >= 990px){.about-banner__image-container .image__mobile-container{display:none}}.about-banner__text-section{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.about-banner__text-section .heading{margin-bottom:20px}.about-banner__text-section .heading h1{color:#fff8ea;text-align:center;font-family:Nacelle;font-size:40px;font-weight:900;line-height:110%;letter-spacing:-1.6px;margin:0}@media screen and (width >= 990px){.about-banner__text-section .heading h1{font-size:72px;letter-spacing:-2.88px}}@media screen and (width >= 990px){.about-banner__text-section .heading{margin-bottom:8px}}.about-banner__text-section .description{margin-bottom:40px;width:100%}@media screen and (width >= 990px){.about-banner__text-section .description{width:60%}}.about-banner__text-section .description>*{color:#fff8ea;text-align:center;font-family:Inter Variable;font-size:12px;font-weight:400;line-height:130%;letter-spacing:0;margin:0}@media screen and (width >= 990px){.about-banner__text-section .description>*{font-size:16px}}.about-banner__text-section .scroll-label{text-decoration:none}.about-banner__text-section .scroll-label p{color:#fff8ea;text-align:center;font-family:DM Mono;font-size:20px;font-weight:500;line-height:normal;margin:0}@media screen and (width >= 990px){.about-banner__text-section .scroll-label p{font-size:12px}}@media screen and (width >= 990px){.about-banner__text-section{top:50%;left:50%;transform:translate(-50%,-50%);width:66.66%}}.accordion-with-banner{display:flex;flex-direction:column;background-color:#fff8ea}@media screen and (width >= 990px){.accordion-with-banner{flex-direction:row}}.accordion-with-banner__image-area{flex:1 0 0%;overflow:hidden}.accordion-with-banner__image-container{height:100%;aspect-ratio:1}.accordion-with-banner__image-container img{width:100%;height:100%;object-fit:cover}@media screen and (width >= 990px){.accordion-with-banner__image-container{aspect-ratio:.8}}.accordion-with-banner__content-area{flex:1 0 0%}.accordion-with-banner__content-area-wrapper{padding-block:40px;display:flex;flex-direction:column;justify-content:space-between;height:100%}@media screen and (width >= 990px){.accordion-with-banner__content-area-wrapper{padding-inline:40px;padding-block:80px}}.accordion-with-banner__content-heading h2{margin:0;font-family:Nacelle;font-size:28px;font-weight:900;line-height:110%;letter-spacing:-1.12px;color:#2e4c18;text-transform:uppercase;padding-inline:16px;padding-bottom:40px}@media screen and (width >= 990px){.accordion-with-banner__content-heading h2{padding-inline:0;padding-bottom:0;font-size:40px;letter-spacing:-1.6px}}.accordion-item{display:flex;flex-direction:column}.custom-announcement{overflow:hidden;position:relative;display:block;z-index:5}.custom-announcement__row{display:flex;width:max-content;gap:40px;background-color:#090909;padding-block:12px 10px}.custom-announcement__row-item>*{font-family:DM Mono;font-size:12px;font-weight:400;letter-spacing:0;white-space:nowrap;text-transform:uppercase;line-height:1;margin:0}.custom-announcement__row-item strong{text-decoration:underline;font-weight:inherit}.custom-announcement:hover .custom-announcement__row{animation-play-state:paused}@media (min-width: 991px){.custom-announcement__row{padding-block:12px;gap:120px}}@keyframes marqueeAnim{0%{transform:translate(0)}to{transform:translate(-50%)}}.blogs-collection-page{display:flex;flex-direction:column;gap:40px;padding-inline:16px}@media screen and (width >= 990px){.blogs-collection-page{padding-inline:0}}.blogs-collection-page__filter-tabs{display:flex;flex-wrap:wrap;gap:20px;padding:0;list-style:none;overflow-x:auto;margin:0}@media screen and (width >= 990px){.blogs-collection-page__filter-tabs{padding-inline:20px}}.blogs-collection-page__filter-button{display:flex;align-items:center;gap:8px;text-transform:uppercase;cursor:pointer;transition:all .3s ease;padding:0;border:none;background:none;color:#2e4c18;font-size:10px;font-weight:500;line-height:normal}@media screen and (width >= 990px){.blogs-collection-page__filter-button{font-size:14px}}.blogs-collection-page__filter-button.active .blogs-collection-page__filter-button--indicator{background-color:#2e4c18}.blogs-collection-page__filter-button--indicator{display:block;height:12px;width:12px;border:1px solid #2e4c18;border-radius:100%;background-color:transparent}.blogs-collection-page__content{display:grid;grid-template-columns:repeat(2,1fr);row-gap:40px;column-gap:16px}@media screen and (width >= 990px){.blogs-collection-page__content{grid-template-columns:repeat(3,1fr);row-gap:80px;column-gap:0}}.blogs-collection-page__no-results{grid-column:1 / -1;text-align:center;padding:60px 20px;font-family:DM Mono,monospace;color:#666;font-size:14px}@media screen and (width >= 990px){.blogs-collection-page__no-results{font-size:16px;padding:80px 20px}}.calculation-page-banner{position:relative;overflow:hidden;width:auto;height:calc(100vh - 82px)}@media (width >= 990px){.calculation-page-banner{height:calc(100vh - 96px)}}.calculation-page-banner__content{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;padding-left:16px}@media screen and (width >= 990px){.calculation-page-banner__content{padding-left:5%}}.calculation-page-banner__media{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;overflow:hidden}.calculation-page-banner__block{width:100%;padding-inline:0px;max-width:600px}.calculation-page-banner__block .heading>*{font-family:Nacelle;font-size:40px;font-weight:900;line-height:110%;letter-spacing:-1.6px;color:#2e4c18;margin:0;text-transform:uppercase;text-align:left}.calculation-page-banner__block p{font-family:Inter Variable;font-size:12px;font-weight:400;line-height:130%;letter-spacing:0;text-align:left;color:#2e4c18;margin:20px 0 0}@media screen and (width >= 990px){.calculation-page-banner__block{width:33.33%;padding-inline:0px;text-align:left}.calculation-page-banner__block p{font-size:16px;margin-top:12px}}.calculation-page-banner__button{margin-top:40px;align-self:flex-start}.calculation-page-banner__media--desktop{height:100%;width:100%;display:none}.calculation-page-banner__media--desktop img{width:100%;height:100%;object-fit:cover;object-position:center}@media screen and (width >= 990px){.calculation-page-banner__media--desktop{display:block}}.calculation-page-banner__media--mobile{height:100%;width:100%;display:block}.calculation-page-banner__media--mobile img{width:100%;height:100%;object-fit:cover;object-position:center}@media screen and (width >= 990px){.calculation-page-banner__media--mobile .calculation-page-banner__media--mobile{display:none}}.calorie-calculator{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#fff8ea;z-index:9999;align-items:center;justify-content:center}.calorie-calculator.active{display:flex}.calorie-calculator__wrapper{position:relative;width:100%;background-color:#fff8ea;max-height:100vh;padding-inline:16px}@media screen and (width >= 990px){.calorie-calculator__wrapper{width:33.33%}}.calorie-calculator__achieve-block,.calorie-calculator__height-block,.calorie-calculator__weight-block,.calorie-calculator__age-block,.calorie-calculator__gender-block,.calorie-calculator__activity-block,.calorie-calculator__email-block,.calorie-calculator__success-block{display:none;opacity:0;transition:opacity .3s ease-in-out}.calorie-calculator__achieve-block.active,.calorie-calculator__height-block.active,.calorie-calculator__weight-block.active,.calorie-calculator__age-block.active,.calorie-calculator__gender-block.active,.calorie-calculator__activity-block.active,.calorie-calculator__email-block.active,.calorie-calculator__success-block.active{display:block;opacity:1}.calorie-calculator__achieve-block__subheading,.calorie-calculator__height-block__subheading,.calorie-calculator__weight-block__subheading,.calorie-calculator__age-block__subheading,.calorie-calculator__gender-block__subheading,.calorie-calculator__activity-block__subheading{font-size:14px;font-family:DM Mono;font-weight:500;color:#2e4c18;line-height:100%;letter-spacing:0;margin-bottom:8px;text-transform:uppercase}@media screen and (width >= 990px){.calorie-calculator__achieve-block__subheading,.calorie-calculator__height-block__subheading,.calorie-calculator__weight-block__subheading,.calorie-calculator__age-block__subheading,.calorie-calculator__gender-block__subheading,.calorie-calculator__activity-block__subheading{margin-bottom:12px}}.calorie-calculator__achieve-block__heading,.calorie-calculator__height-block__heading,.calorie-calculator__weight-block__heading,.calorie-calculator__age-block__heading,.calorie-calculator__gender-block__heading,.calorie-calculator__activity-block__heading,.calorie-calculator__email-block__heading,.calorie-calculator__success-block__heading{font-family:Nacelle;color:#2e4c18;font-size:40px;font-weight:900;letter-spacing:-1.6px;line-height:110%;margin-bottom:20px;text-transform:uppercase}:is(.calorie-calculator__achieve-block__heading,.calorie-calculator__height-block__heading,.calorie-calculator__weight-block__heading,.calorie-calculator__age-block__heading,.calorie-calculator__gender-block__heading,.calorie-calculator__activity-block__heading,.calorie-calculator__email-block__heading,.calorie-calculator__success-block__heading)>*{margin:0}.calorie-calculator__height-block__input,.calorie-calculator__weight-block__input,.calorie-calculator__age-block__input,.calorie-calculator__email-block__input{width:100%;padding:10.5px 28px;border:1px solid #2e4c18;font-family:DM Mono;font-size:16px;font-weight:500;line-height:100%;letter-spacing:0;background-color:inherit;text-transform:uppercase}:is(.calorie-calculator__height-block__input,.calorie-calculator__weight-block__input,.calorie-calculator__age-block__input,.calorie-calculator__email-block__input):placeholder{text-transform:uppercase}@media screen and (width >= 990px){.calorie-calculator__height-block__input,.calorie-calculator__weight-block__input,.calorie-calculator__age-block__input,.calorie-calculator__email-block__input{padding:16.5px 28px}}.calorie-calculator__achieve-block__input-area label,.calorie-calculator__gender-block__input-area label,.calorie-calculator__activity-block__input-area label{cursor:pointer;transition:background-color .2s;text-transform:uppercase;font-family:DM Mono;font-size:14px;font-weight:500;color:#2e4c18;line-height:100%;letter-spacing:0;display:flex;justify-content:space-between;margin-bottom:12px}.calorie-calculator__achieve-block__input-area input[type=radio],.calorie-calculator__gender-block__input-area input[type=radio],.calorie-calculator__activity-block__input-area input[type=radio]{accent-color:#2e4c18;-webkit-appearance:none;appearance:none;width:14px;height:14px;border:1px solid #2e4c18;border-radius:50%;margin:0;transition:all .3s ease;cursor:pointer;flex-shrink:0}:is(.calorie-calculator__achieve-block__input-area input[type=radio],.calorie-calculator__gender-block__input-area input[type=radio],.calorie-calculator__activity-block__input-area input[type=radio]):checked{background-color:#2e4c18;outline-offset:-3px;outline:2px solid #ffffff}.calorie-calculator__achieve-block__button-area,.calorie-calculator__height-block__button-area,.calorie-calculator__weight-block__button-area,.calorie-calculator__age-block__button-area,.calorie-calculator__gender-block__button-area,.calorie-calculator__activity-block__button-area{display:flex;align-items:center;padding-block-start:40px}@media screen and (width >= 990px){.calorie-calculator__achieve-block__button-area,.calorie-calculator__height-block__button-area,.calorie-calculator__weight-block__button-area,.calorie-calculator__age-block__button-area,.calorie-calculator__gender-block__button-area,.calorie-calculator__activity-block__button-area{padding-block-start:80px}}.calorie-calculator__email-block__button-area{padding-block-start:20px}.calorie-calculator__achieve-block__next-btn,.calorie-calculator__height-block__next-btn,.calorie-calculator__weight-block__next-btn,.calorie-calculator__age-block__next-btn,.calorie-calculator__gender-block__next-btn,.calorie-calculator__activity-block__next-btn,.calorie-calculator__height-block__prev-btn,.calorie-calculator__weight-block__prev-btn,.calorie-calculator__age-block__prev-btn,.calorie-calculator__gender-block__prev-btn,.calorie-calculator__activity-block__prev-btn,.calorie-calculator__email-block__submit-btn{flex:1 0 0%}.calorie-calculator__height-block__prev-btn,.calorie-calculator__weight-block__prev-btn,.calorie-calculator__age-block__prev-btn,.calorie-calculator__gender-block__prev-btn,.calorie-calculator__activity-block__prev-btn{display:flex;align-items:center}.calorie-calculator__email-block__submit-btn:disabled{background-color:#ccc;cursor:not-allowed}.calorie-calculator__email-block__submit-btn--loading{color:#fff8ea;height:44px;display:flex;align-items:center;padding-inline:24px;font-size:12px;font-weight:500;line-height:normal;background:#2e4c18;text-transform:uppercase}@media screen and (width >= 990px){.calorie-calculator__email-block__submit-btn--loading{height:56px;padding-inline:20px;font-size:20px}}.calorie-calculator__email-block__discount-text{color:#2e4c18;font-family:DM Mono;text-transform:uppercase;font-size:14px;font-style:normal;font-weight:500;line-height:normal;padding-bottom:40px}.calorie-calculator__success-block{text-align:center;padding:40px 20px}.calorie-calculator__success-block__message{font-family:DM Mono;color:#2e4c18;font-size:16px;font-weight:500;line-height:140%;text-transform:uppercase;margin:20px 0 0}.calorie-calculator__results{background-color:#f8f9fa;padding:20px;margin:20px 0;border:2px solid #2e4c18;border-radius:8px;text-align:left}.calorie-calculator__results h3{color:#2e4c18;margin-bottom:15px;font-family:DM Mono;text-transform:uppercase;font-size:18px}.calorie-calculator__results p{margin:8px 0;font-family:DM Mono;color:#2e4c18;font-size:14px;text-transform:uppercase}.calorie-calculator__results .result-highlight{font-weight:700;font-size:16px;color:#2e4c18}.calorie-calculator__close{color:#2e4c18;cursor:pointer;font-family:DM Mono;font-size:12px;text-transform:uppercase;font-weight:500;line-height:normal;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;position:absolute;top:24px;right:16px}@media screen and (width >= 990px){.calorie-calculator__close{top:20px;right:20px}}.comparison-table{max-width:1440px;margin-inline:auto;display:flex;flex-direction:column;gap:40px}.comparison-table__heading *{margin:0;color:#2e4c18;text-transform:uppercase;padding-inline:16px;font-size:28px;font-weight:900;line-height:110%;letter-spacing:-1.12px}@media screen and (width >= 990px){.comparison-table__heading *{padding-inline:20px;font-size:40px;font-weight:900;line-height:110%;letter-spacing:-1.6px}}.comparison-table__table{width:100%;border-collapse:collapse;border:1px solid #2e4c18}.comparison-table__table th:nth-child(1){width:50%;border-top:1px solid #2e4c18}@media screen and (width >= 990px){.comparison-table__table th:nth-child(1){width:33.33%}}.comparison-table__table th:nth-child(2){width:25%;border-top:1px solid #fff2b1}@media screen and (width >= 990px){.comparison-table__table th:nth-child(2){width:33.33%}}.comparison-table__table th:nth-child(3){width:25%;border-top:1px solid #2e4c18}@media screen and (width >= 990px){.comparison-table__table th:nth-child(3){width:33.33%}}.comparison-table__table thead{height:110px;color:#2e4c18}.comparison-table__table thead th{font-family:Nacelle;font-size:16px;font-weight:900;line-height:110%;letter-spacing:-.64px}.comparison-table__table thead svg{width:72px;height:12px}@media screen and (width >= 990px){.comparison-table__table thead th{font-size:28px;font-weight:900;line-height:110%;letter-spacing:-1.12px}.comparison-table__table thead svg{width:128px;height:20px}}.comparison-table__table tr{height:60px;color:#2e4c18;font-family:DM Mono;font-size:12px;font-weight:500;line-height:normal}@media screen and (width >= 990px){.comparison-table__table tr{height:66px;font-size:20px;font-weight:500;line-height:normal}}.comparison-table__table td{padding-inline:16px}.comparison-table__table td svg{width:22px;height:22px}@media screen and (width >= 990px){.comparison-table__table td{padding-inline:20px}.comparison-table__table td svg{width:26px;height:26px}}.comparison-table__table td:nth-child(1){border-top:1px solid #2e4c18}.comparison-table__table td:nth-child(2){border-top:1px solid #fff2b1}.comparison-table__table td:nth-child(3){border-top:1px solid #2e4c18}.comparison-table__table tr:last-child td{border-bottom:1px solid #2e4c18}.comparison-table__table th:nth-child(2),.comparison-table__table td:nth-child(2){background-color:#2e4c18}.comparison-table__table td:not(:first-child){text-align:center}.contact-form{display:flex;flex-direction:column;background-color:#fff8ea;padding-inline:16px}.contact-form .heading{font-family:Nacelle;font-size:20px;font-weight:900;line-height:110%;letter-spacing:-.8px;color:#2e4c18;text-transform:uppercase;margin:0}@media screen and (width >= 990px){.contact-form .heading{font-size:28px;letter-spacing:-1.12px;line-height:110%;margin:0!important}}.contact-form .heading>*{margin:0}@media screen and (width >= 990px){.contact-form .heading>*{font-size:28px;letter-spacing:-1.12px;line-height:110%;margin:0!important}}.contact-form .description>*{font-family:Inter Variable;font-size:16px;font-weight:400;line-height:130%;letter-spacing:0;color:#2e4c18;margin:0}@media screen and (width >= 990px){.contact-form{flex-direction:row;max-width:83.33%;margin:0 auto;padding-inline:0}}.contact-form__details{display:flex;flex-direction:column;width:100%}@media screen and (width >= 990px){.contact-form__details{flex:1 0 0%}}.contact-form__details-email{display:flex;flex-direction:column;gap:8px;margin-bottom:40px}.contact-form__details-email .text{font-family:DM Mono;font-size:14px;font-weight:500;line-height:100%;letter-spacing:0;color:#2e4c18}@media screen and (width >= 990px){.contact-form__details-email{gap:12px;margin-bottom:64px}}.contact-form__details-customer-service{display:flex;flex-direction:column;gap:8px;margin-bottom:40px}.contact-form__details-customer-service .number-text{font-family:DM Mono;font-size:14px;font-weight:500;line-height:100%;letter-spacing:0;color:#2e4c18}@media screen and (width >= 990px){.contact-form__details-customer-service{gap:12px}}.contact-form__details-address{display:flex;flex-direction:column;gap:8px;width:81%}.contact-form__details-address .text>*{font-family:DM Mono;font-size:14px;font-weight:500;line-height:100%;letter-spacing:normal;color:#2e4c18;margin:0}@media screen and (width >= 990px){.contact-form__details-address{gap:12px}}.contact-form__form{display:flex;flex-direction:column;width:100%;margin-top:80px}@media screen and (width >= 990px){.contact-form__form{flex:2 0 0%;margin-top:0}}.contact-form__form-heading{display:flex;flex-direction:column;gap:8px}@media screen and (width >= 990px){.contact-form__form-heading{gap:12px}}.contact-form__description-layout{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:89%}@media screen and (width >= 990px){.contact-form__description-layout{flex-direction:row}}.contact-form__form-layout{display:flex;flex-direction:column;margin-top:24px}@media screen and (width >= 990px){.contact-form__form-layout{margin-top:40px}}.label{font-family:DM Mono;font-weight:500;font-size:20px;line-height:100%;letter-spacing:0;color:#2e4c18}.contact-form__fields-text{font-family:DM Mono;font-size:14px;font-weight:500;line-height:100%;letter-spacing:0;color:#96a281;text-align:start;width:100%;margin-top:24px}@media screen and (width >= 990px){.contact-form__fields-text{flex:0 0 50%;text-align:end;margin-top:0}}.contact-form__form-content{display:flex;flex-direction:column;align-items:flex-start}.contact-form__form-name{width:100%;display:flex;flex-direction:column;gap:12px}.contact-form__form-name input{width:100%;border:1px solid #2e4c18;background-color:#fff8ea;padding:14px 28px;font-family:DM Mono;font-size:14px;font-weight:500;line-height:100%;letter-spacing:0;color:#2e4c18;text-transform:uppercase}.contact-form__form-name input::placeholder{color:#96a281}@media screen and (width >= 990px){.contact-form__form-name{width:89%}}.contact-form__form-contact-details{display:flex;flex-direction:column;gap:24px;width:100%;margin-top:24px}.contact-form__form-contact-details .contact-form__email,.contact-form__form-contact-details .contact-form__phone{display:flex;flex-direction:column;gap:12px;flex:1 0 0%}:is(.contact-form__form-contact-details .contact-form__email,.contact-form__form-contact-details .contact-form__phone) input{width:100%;border:1px solid #2e4c18;background-color:#fff8ea;padding:14px 28px;font-family:DM Mono;font-size:14px;font-weight:500;line-height:100%;letter-spacing:0;color:#2e4c18;text-transform:uppercase}:is(.contact-form__form-contact-details .contact-form__email,.contact-form__form-contact-details .contact-form__phone) input::placeholder{color:#96a281}@media screen and (width >= 990px){.contact-form__form-contact-details{width:89%;flex-direction:row;gap:20px;margin-top:20px}}.contact-form__form-comment{width:100%;margin-top:24px;display:flex;flex-direction:column;gap:12px}.contact-form__form-comment textarea{width:100%;border:1px solid #2e4c18;background-color:#fff8ea;padding:14px 28px;font-family:DM Mono;font-size:14px;font-weight:500;line-height:100%;letter-spacing:0;color:#2e4c18;text-transform:uppercase}.contact-form__form-comment textarea::placeholder{color:#96a281}@media screen and (width >= 990px){.contact-form__form-comment{width:89%;margin-top:20px}}.contact-us__button{display:flex;flex-direction:row;gap:20px;justify-content:end;align-items:center;padding-top:80px;width:100%}@media screen and (width >= 990px){.contact-us__button{width:89%}}.contact-us__button-submit{width:100%;max-width:163px;text-decoration:none}.contact-us__submit-btn{width:100%;max-width:163px}@media screen and (width >= 990px){.contact-us__submit-btn{width:100%;max-width:453px}}.contact-us__button-reset{background-color:#fff8ea;border:none;border-bottom:1px solid #2e4c18;padding:0;font-family:DM Mono;font-weight:500;font-size:16px;line-height:100%;letter-spacing:0;color:#2e4c18;text-transform:uppercase;text-decoration:none;cursor:pointer}.faqs-page{display:flex;flex-direction:column}.faqs-page__heading{margin-left:16px}.faqs-page__heading span{color:#2e4c18;font-family:Nacelle;font-size:40px;font-weight:900;line-height:110%;letter-spacing:-1.6px}@media screen and (width >= 990px){.faqs-page__heading span{font-size:72px;letter-spacing:-2.88px}}@media screen and (width >= 990px){.faqs-page__heading{margin-left:25.7%}}.faqs-page__accordion-title{margin-left:16px;margin-top:80px}.faqs-page__accordion-title span{color:#2e4c18;font-family:Nacelle;font-size:28px;font-style:normal;font-weight:900;line-height:110%;letter-spacing:-1.12px}@media screen and (width >= 990px){.faqs-page__accordion-title{margin-left:25.2%}}.faqs-page__accordion-item{display:flex;flex-direction:column;padding-inline:0}.faqs-page__accordion-item .accordion-item__heading-layout{gap:10px;flex:0 0 85%}@media screen and (width >= 990px){.faqs-page__accordion-item .accordion-item__heading-layout{flex:9 0 0%}.faqs-page__accordion-item .accordion-item__heading-layout .index{flex:3 0 0}.faqs-page__accordion-item .accordion-item__heading-layout .title{flex:6 0 0%}}.faqs-page__accordion-item .accordion-item__svg-container{flex:3 0 0%}.faqs-page__accordion-item accordion-item .accordion-item__content-layout{width:100%}@media screen and (width >= 990px){.faqs-page__accordion-item accordion-item .accordion-item__content-layout{max-width:690px;padding-inline:0;margin:0 auto}}@media screen and (width >= 990px){.faqs-page__accordion-item accordion-item .accordion-item__content{margin-inline-start:0}}@media screen and (width >= 990px){.faqs-page__accordion-item{padding-inline:20px}}.featured-blog{display:flex;flex-direction:column;padding-inline-start:16px}.featured-blog .swiper-slide{height:auto}@media screen and (width >= 990px){.featured-blog{padding-inline:0}}@media screen and (width >= 767px){.featured-blog{padding-inline-start:0}}@media screen and (width <= 767px){.featured-blog .swiper-button-next,.featured-blog .swiper-button-prev{display:none}}@media screen and (width >= 767px){.featured-blog .swiper-button-next,.featured-blog .swiper-button-prev{top:36%!important;width:46px;height:46px}}@media screen and (width >= 990px){.featured-blog .swiper-button-next,.featured-blog .swiper-button-prev{top:36%!important;width:56px;height:56px}}.featured-blog .swiper-button-next:after{display:none}.featured-blog .swiper-button-prev:after{display:none}.featured-blog .swiper-wrapper{padding-bottom:68px}.featured-blog__header{display:flex;flex-direction:column;gap:12px;padding-bottom:40px;align-items:start;padding-inline:0}@media screen and (width >= 767px){.featured-blog__header{padding-inline:20px}}@media screen and (width >= 990px){.featured-blog__header{padding-inline:20px;flex-direction:row;justify-content:space-between;gap:0;align-items:end}.featured-blog__header .featured-recipe__btn{padding-bottom:8px}}.featured-blog__card-content{display:flex;flex-direction:row}.featured-blog__card{width:33.33%}.featured-blog__card-layout .swiper-pagination-bullet{background:unset;border:1px solid #2e4c18;opacity:1}.featured-blog__card-layout .swiper-pagination-bullet-active{background:#2e4c18}.featured-blog__heading>*{font-family:Nacelle;font-size:28px;font-weight:900;line-height:110%;letter-spacing:-1.12px;color:#2e4c18;margin:0}@media screen and (width >= 990px){.featured-blog__heading>*{font-size:40px;letter-spacing:-1.6px}}.featured-faqs{padding-inline:0px;padding-block:40px;display:flex;flex-direction:column;justify-content:space-between}@media screen and (width >= 990px){.featured-faqs{padding-inline:40px;padding-block:80px}}.featured-faqs__content-heading{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:12px;margin-bottom:40px;padding-inline:16px}.featured-faqs__content-heading .heading>*{margin:0;font-family:Nacelle;font-size:28px;font-weight:900;line-height:110%;letter-spacing:-1.12px;color:#2e4c18;text-transform:uppercase}@media screen and (width >= 990px){.featured-faqs__content-heading .heading>*{font-size:40px;letter-spacing:-1.6px}}@media screen and (width >= 990px){.featured-faqs__content-heading{flex-direction:row;justify-content:space-between;align-items:end;gap:12px;padding-inline:0}.featured-faqs__content-heading .featured-faqs__button{padding-bottom:8px}}.featured-faqs__accordion-item{display:flex;flex-direction:column}.featured-faqs__accordion-item .accordion-item__heading-layout{gap:10px;flex:0 0 85%}@media screen and (width >= 990px){.featured-faqs__accordion-item .accordion-item__heading-layout{flex:9 0 0%}.featured-faqs__accordion-item .accordion-item__heading-layout .index{flex:3 0 0}.featured-faqs__accordion-item .accordion-item__heading-layout .title{flex:6 0 0%}}.featured-faqs__accordion-item .accordion-item__svg-container{flex:3 0 0%}.featured-faqs__accordion-item accordion-item .accordion-item__content-layout{width:100%}@media screen and (width >= 990px){.featured-faqs__accordion-item accordion-item .accordion-item__content-layout{max-width:690px;padding-inline:0;margin:0 auto}}@media screen and (width >= 990px){.featured-faqs__accordion-item accordion-item .accordion-item__content{margin-inline-start:.7%}}.featured-ingredients{display:flex;flex-direction:column;padding-inline-start:16px}@media screen and (width >= 990px){.featured-ingredients{padding-inline:0}}@media screen and (width >= 767px){.featured-ingredients{padding-inline-start:0}}@media screen and (width <= 767px){.featured-ingredients .swiper-button-next,.featured-ingredients .swiper-button-prev{display:none}}@media screen and (width >= 767px){.featured-ingredients .swiper-button-next,.featured-ingredients .swiper-button-prev{top:36%!important;width:46px;height:46px}}@media screen and (width >= 990px){.featured-ingredients .swiper-button-next,.featured-ingredients .swiper-button-prev{top:36%!important;width:56px;height:56px}}.featured-ingredients .swiper-button-next:after{display:none}.featured-ingredients .swiper-button-prev:after{display:none}.featured-ingredients .swiper-wrapper{padding-bottom:68px}@media screen and (width >= 990px){.featured-ingredients .swiper-wrapper{padding-bottom:0}}.featured-ingredients .swiper-button-next svg{width:56px;height:56px}.featured-ingredients__header{display:flex;flex-direction:column;gap:12px;padding-bottom:40px;align-items:start;padding-inline:0}@media screen and (width >= 767px){.featured-ingredients__header{padding-inline:20px}}@media screen and (width >= 990px){.featured-ingredients__header{padding-inline:20px;flex-direction:row;justify-content:space-between;gap:0;align-items:end}.featured-ingredients__header .featured-ingredients__btn{padding-bottom:8px}}.featured-ingredients__card-content{display:flex;flex-direction:row}.featured-ingredients__card{width:33.33%}.featured-ingredients__card-layout .swiper-pagination-bullet{background:unset;border:1px solid #2e4c18;opacity:1}.featured-ingredients__card-layout .swiper-pagination-bullet-active{background:#2e4c18}.featured-ingredients__heading>*{font-family:Nacelle;font-size:28px;font-weight:900;line-height:110%;letter-spacing:-1.12px;color:#2e4c18;margin:0}@media screen and (width >= 990px){.featured-ingredients__heading>*{font-size:40px;letter-spacing:-1.6px}}.featured-product{display:block}.featured-product__header{display:flex;padding-inline:16px;justify-content:space-between;flex-direction:column}@media (width > 991px){.featured-product__header{padding-inline:20px;align-items:self-end;flex-direction:row}}.featured-product__header .heading>*{color:#2e4c18;font-family:Nacelle;font-size:28px;font-weight:900;line-height:110%;letter-spacing:-1.12px;margin:0}@media (width > 991px){.featured-product__header .heading>*{font-size:40px;letter-spacing:-1.6px}}.featured-product__header .explore-btn{width:fit-content}@media (width < 991px){.featured-product__header .explore-btn{margin-top:12px}}.featured-product__list{margin-top:40px}@media (width < 991px){.featured-product__list{padding-inline-start:16px}.featured-product__list .featured-product-slider{padding-bottom:60px}}.featured-product__list .swiper-slide:not(:last-child) .card__content .quick-add{border-right:1px solid #fff8ea}.featured-product__list .featured-product-slider-pagination{margin-block:26px 0}.featured-product__list .featured-product-slider-pagination span.swiper-pagination-bullet{width:8px;height:8px;border:1px solid #2e4c18;opacity:1;background-color:#fff0}.featured-product__list .featured-product-slider-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#2e4c18}.featured-recipe{display:flex;flex-direction:column;padding-inline-start:16px}@media screen and (width >= 990px){.featured-recipe{padding-inline:0}}@media screen and (width >= 767px){.featured-recipe{padding-inline-start:0}}@media screen and (width <= 767px){.featured-recipe .swiper-button-next,.featured-recipe .swiper-button-prev{display:none}}@media screen and (width >= 767px){.featured-recipe .swiper-button-next,.featured-recipe .swiper-button-prev{top:36%!important;width:46px;height:46px}}@media screen and (width >= 990px){.featured-recipe .swiper-button-next,.featured-recipe .swiper-button-prev{top:36%!important;width:56px;height:56px}}.featured-recipe .swiper-button-next:after{display:none}.featured-recipe .swiper-button-prev:after{display:none}.featured-recipe .swiper-wrapper{padding-bottom:68px}.featured-recipe__header{display:flex;flex-direction:column;gap:12px;padding-bottom:40px;align-items:start;padding-inline:0}@media screen and (width >= 767px){.featured-recipe__header{padding-inline:20px}}@media screen and (width >= 990px){.featured-recipe__header{padding-inline:20px;flex-direction:row;justify-content:space-between;gap:0;align-items:end}.featured-recipe__header .featured-recipe__btn{padding-bottom:8px}}.featured-recipe__card-content{display:flex;flex-direction:row}.featured-recipe__card{width:33.33%}.featured-recipe__card-layout .swiper-pagination-bullet{background:unset;border:1px solid #2e4c18;opacity:1}.featured-recipe__card-layout .swiper-pagination-bullet-active{background:#2e4c18}.featured-recipe__heading>*{font-family:Nacelle;font-size:28px;font-weight:900;line-height:110%;letter-spacing:-1.12px;color:#2e4c18;margin:0}@media screen and (width >= 990px){.featured-recipe__heading>*{font-size:40px;letter-spacing:-1.6px}}.footer{display:block;padding-inline:16px}@media screen and (width >= 990px){.footer{padding-inline:20px}}.footer svg{height:24px;width:24px}.footer__upper-area{display:flex;justify-content:space-between;align-items:center;padding-block:40px 80px}@media screen and (width >= 990px){.footer__upper-area{padding-block:80px}}.footer__secondary-logo-container{height:47px;width:75px}.footer__secondary-logo-container img{width:100%;height:100%;object-fit:contain}.footer__back-to-top-container .custom-button__inner{padding:0}.footer__back-to-top-container .custom-button{color:#e1ef98}.footer__central-area{display:flex;flex-direction:column;gap:80px}@media screen and (width >= 990px){.footer__central-area{flex-direction:row;gap:12px}}.footer__newsletter-area{flex:1 0 0%}@media screen and (min-width: 1024px){.footer__newsletter-area{padding-inline:0}}.footer__newsletter-layout{display:flex;flex-direction:column;gap:20px;width:100%}@media screen and (min-width: 1023px){.footer__newsletter-layout{flex-direction:column;align-items:start;gap:20px;width:66.66%}}.footer__newsletter-heading-area{flex:1 0 0%;display:grid;flex-direction:column;gap:12px}.footer__newsletter-heading{font-family:DM Mono;color:#e1ef98;font-size:16px;font-weight:500;line-height:normal;text-transform:uppercase;margin:0}@media screen and (min-width: 1023px){.footer__newsletter-heading{font-size:20px}}.footer__newsletter-description{color:#e1ef98;text-align:justify;font-size:14px;font-weight:400;line-height:130%}@media screen and (min-width: 1023px){.footer__newsletter-description{font-size:16px}}.footer__newsletter-form-area{flex:1 0 0%;display:flex;flex-direction:column;width:100%}.footer__newsletter-form-wrapper{display:flex;flex-direction:column;gap:10px;position:relative}.footer__newsletter-form-wrapper input{background-color:inherit;border:2px solid #fff8ea;color:#fff8ea;font-size:14px;font-weight:500;line-height:normal;letter-spacing:-.32px;outline:none;text-align:center;padding:13px 16px!important;height:56px;text-transform:uppercase}.footer__newsletter-form-wrapper input:focus,.footer__newsletter-form-wrapper input:focus-visible{border:2px solid #fff8ea;outline:none;box-shadow:none}.footer__newsletter-form-wrapper input::placeholder{display:block;color:#fff8ea;font-size:16px;opacity:1}.footer__newsletter-form--tempBtn{background-color:#e1ef98;text-align:left;text-transform:uppercase;padding:14px 28px;color:#2e4c18;font-family:DM Mono;font-size:20px;font-style:normal;font-weight:500;line-height:normal}.footer__menu-area{flex:1 0 0%;display:grid;grid-template-columns:repeat(1,1fr);column-gap:12px;row-gap:40px}@media screen and (min-width: 767px){.footer__menu-area{grid-template-columns:repeat(3,1fr);height:100%}}.footer__menu-block{flex:1 0 0%;display:flex;flex-direction:column;gap:20px}.footer__menu-title{color:inherit;font-family:DM Mono;font-size:16px;font-weight:500;line-height:normal;text-transform:uppercase;margin:0}@media screen and (min-width: 1023px){.footer__menu-title{font-size:20px}}.footer__menu-list{display:flex;flex-direction:column;gap:12px;height:100%}.footer__menu-item-link{font-family:DM Mono;font-size:12px;font-weight:400;line-height:normal;color:inherit;text-decoration:none}@media screen and (min-width: 1023px){.footer__menu-item-link{font-size:16px}}.footer__mobile-social-links{padding-top:40px;display:flex;flex-direction:row;gap:36px;justify-content:end}@media screen and (min-width: 990px){.footer__mobile-social-links{display:none}}.footer__desktop-social-links{display:none}@media screen and (min-width: 990px){.footer__desktop-social-links{margin-block:auto 0;display:flex;flex-direction:row;gap:40px;justify-content:start}.footer__desktop-social-links .footer__menu-item-link{height:24px;width:24px}}.footer__lower-area{padding-block:120px 20px;display:flex;flex-direction:column;gap:8px}@media screen and (width >= 990px){.footer__lower-area{gap:40px}}.footer__copyright-container{display:flex;flex-direction:row;justify-content:space-between}.footer__copyright-text,.footer__copyright-additional-text{font-size:14px;font-weight:500;line-height:normal;text-transform:uppercase}.custom-header{display:block;position:relative;z-index:20;background-color:#2e4c18}@media (width < 1200px){.custom-header{padding-block:2px}}.custom-header--sticky{left:0;position:fixed;right:0;top:0;transform:translate3d(0,-100%,0);transition:none}.custom-header--opening{transform:translateZ(0);transition:transform .4s cubic-bezier(.165,.84,.44,1)}.custom-header__row{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-inline:16px}@media (width > 1200px){.custom-header__row{padding-inline:20px}}.custom-header__logo-area{width:100px;height:auto;display:block}@media (width > 1200px){.custom-header__logo-area{width:128px}}.custom-header__logo-img{width:100%;height:100%;object-fit:cover;display:block}.custom-header__icons{list-style:none;padding:0;margin:0;display:flex;gap:20px;align-items:center;justify-content:end;flex:0 0 20%}@media (width > 1200px){.custom-header__icons{gap:40px;flex:0 0 40%}}.custom-header__icons-item{margin-bottom:0;position:relative}.custom-header__icons-link{display:flex;align-items:anchor-center;gap:4px;color:#fff8ea;font-size:14px;font-weight:600;line-height:110%;letter-spacing:-.28px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:10.5%;text-underline-offset:25%;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}@media (width > 1200px){.custom-header__icons-link svg{width:20px;height:20px}}.hero-banner{display:flex;flex-direction:column;background-color:#fff8ea}@media screen and (width >= 990px){.hero-banner{flex-direction:row;height:calc(100vh - 96px)}}.hero-banner__text-area{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding-inline:16px;padding-block:40px}@media screen and (width >= 990px){.hero-banner__text-area{padding-inline:20px;padding-block:20px 40px;flex:0 0 50%}}.hero-banner__text-layout{display:flex;flex-direction:column}.hero-banner__heading>*{font-family:Nacelle;font-size:40px;font-weight:900;line-height:110%;letter-spacing:-1.6px;color:#2e4c18;text-transform:uppercase;margin:0}@media screen and (width >= 990px){.hero-banner__heading>*{font-size:72px;letter-spacing:-2.88px}}.hero-banner__sub-heading{font-family:DM Mono;font-size:14px;font-weight:500;line-height:100%;letter-spacing:0;color:#2e4c18;text-transform:uppercase;padding-top:20px;width:100%;margin:0}@media screen and (width >= 990px){.hero-banner__sub-heading{font-size:20px;padding-top:40px;width:50%}}.hero-banner__description{width:100%;padding-top:8px}.hero-banner__description p{font-family:Inter Variable;font-size:12px;font-weight:500;line-height:130%;letter-spacing:0;color:#2e4c18;text-align:justify;margin:0}@media screen and (width >= 990px){.hero-banner__description p{font-size:16px}}@media screen and (width >= 990px){.hero-banner__description{padding-top:12px;width:50%}}.hero-banner__button{width:100%;padding-top:40px}@media screen and (width >= 990px){.hero-banner__button{width:50%;padding-top:0}}.hero-banner__image--desktop{display:none}.hero-banner__image--desktop img{width:100%;height:100%;object-fit:cover}@media screen and (width >= 990px){.hero-banner__image--desktop{aspect-ratio:.9113;flex:0 0 50%;display:block;overflow:hidden}}.hero-banner__image--mobile{aspect-ratio:1;height:100%;display:block;overflow:hidden}.hero-banner__image--mobile img{width:100%;height:100%;object-fit:cover}@media screen and (width >= 990px){.hero-banner__image--mobile{display:none}}.icon-with-text{background-color:#e1ef98;position:relative;overflow:hidden}.icon-with-text__heading{position:relative;z-index:1;padding-top:120px}.icon-with-text__heading>*{font-family:Nacelle;font-size:40px;font-weight:900;line-height:110.00000000000001%;letter-spacing:-2.9px;color:#2e4c18;text-align:center;margin:0}.icon-with-text__grid-layout{width:max-content;display:grid;grid-template-columns:repeat(2,1fr);row-gap:40px;padding-bottom:193px;padding-top:40px;margin:auto}@media screen and (width > 568px){.icon-with-text__grid-layout{grid-template-columns:repeat(4,1fr);row-gap:20px;padding-bottom:273px;padding-top:80px;column-gap:20px}}.icon-with-text__layout{display:flex;flex-direction:column;justify-content:center;gap:20px;position:relative;z-index:1}.icon-with-text__icon{background-color:#fff8ea;border:1px solid #2e4c18;border-radius:50%;width:95px;height:95px;box-shadow:-9px 8px #2e4c18;display:flex;align-items:center;justify-content:center;margin:0 auto}.icon-with-text__icon>img{width:40%;height:40%}.icon-with-text__title{text-align:center}.icon-with-text__title>*{font-family:Nacelle;font-weight:900;font-size:16px;line-height:100%;letter-spacing:-1.1px;margin:0;color:#2e4c18}.icon-with-text__svg-top-left{position:absolute;top:3%;left:-13%;width:178.96px;height:84.65px;z-index:0}.icon-with-text__svg-top-right{position:absolute;top:10%;right:-20%;width:133.24px;height:58.26px;z-index:0}.icon-with-text__svg-center-right{position:absolute;top:34.71%;right:13.57%;width:100.3px;height:38.84px;z-index:0}.icon-with-text__svg-bottom-left{position:absolute;bottom:54.49%;left:4.25%;width:100.3px;height:38.84px;z-index:0}.icon-with-text__svg-bottom-left-green{position:absolute;bottom:0;left:20.51%;width:82.93px;height:46px;z-index:0}.icon-with-text__svg-bottom-right-green{position:absolute;bottom:0;left:42.89%;width:137.9px;height:77px;z-index:0}.icon-with-text__svg img{animation:MoveForwardBackward 1.8s ease-in-out infinite alternate}@media screen and (min-width: 990px){.icon-with-text{background-color:#e1ef98;position:relative}.icon-with-text__heading{position:relative;z-index:1;padding-top:200px}.icon-with-text__heading>*{font-family:Nacelle;font-size:72px;font-weight:900;line-height:110%;letter-spacing:-2.9px;color:#2e4c18;text-align:center;margin:0}.icon-with-text__layout{display:flex;flex-direction:column;gap:20px;position:relative;z-index:1}.icon-with-text__icon{background-color:#fff8ea;border:1px solid #2e4c18;border-radius:50%;width:95px;height:95px;box-shadow:-9px 8px #2e4c18;display:flex;align-items:center;justify-content:center;margin:0 auto}.icon-with-text__icon>img{width:40%;height:40%}.icon-with-text__title{text-align:center}.icon-with-text__title>*{font-family:Nacelle;font-weight:900;font-size:28px;line-height:100%;letter-spacing:-1.1px;margin:0;color:#2e4c18}.icon-with-text__svg-top-left{position:absolute;top:13.06%;left:1.39%;width:364px;height:172.04px;z-index:0}.icon-with-text__svg-top-right{position:absolute;top:22.99%;right:1.39%;width:271px;height:118.41px;z-index:0}.icon-with-text__svg-center-right{position:absolute;top:49.77%;right:20.07%;width:204px;height:78.94px;z-index:0}.icon-with-text__svg-bottom-left{position:absolute;bottom:25.67%;left:9.72%;width:204px;height:78.94px;z-index:0}.icon-with-text__svg-bottom-left-green{position:absolute;bottom:0;left:1.39%;width:163.62px;height:91.43px;z-index:0}.icon-with-text__svg-bottom-right-green{position:absolute;bottom:0;left:12.82%;width:271.42px;height:152.07px;z-index:0}.icon-with-text__svg img{animation:MoveForwardBackward 1.8s ease-in-out infinite alternate}@keyframes MoveForwardBackward{0%{transform:translate(0)}50%{transform:translate(18px)}to{transform:translate(0)}}}.image-banner-with-text{display:flex;flex-direction:column-reverse}@media screen and (width >= 990px){.image-banner-with-text{flex-direction:row}}.image-banner-with-text__content-area{flex:1 0 0}.image-banner-with-text__content{display:flex;flex-direction:column;padding-block:40px 80px;padding-inline:16px;height:100%}@media screen and (width >= 990px){.image-banner-with-text__content{padding-block:80px;padding-inline:40px}}.image-banner-with-text__heading>*{font-family:Nacelle;font-size:28px;font-weight:900;line-height:110.00000000000001%;letter-spacing:-1.12px;color:inherit;text-transform:uppercase;margin:0}@media screen and (width >= 990px){.image-banner-with-text__heading>*{font-size:40px;letter-spacing:-1.6px}}.image-banner-with-text__text-blocks{display:grid;grid-template-columns:repeat(2,1fr);row-gap:19px;column-gap:40px;margin-top:40px;margin-bottom:80px}@media screen and (width >= 990px){.image-banner-with-text__text-blocks{row-gap:80px;column-gap:40px;margin-top:183px}}.image-banner-with-text__text-blocks-layout{display:flex;flex-direction:column;gap:12px}.image-banner-with-text__blocks-percentage{font-family:Nacelle;font-size:40px;font-weight:900;line-height:110.00000000000001%;letter-spacing:-1.6px;color:inherit;margin:0}@media screen and (width >= 990px){.image-banner-with-text__blocks-percentage{font-size:72px;letter-spacing:-2.88px}}.image-banner-with-text__blocks-text>*{font-family:DM Mono;font-size:14px;font-weight:500;line-height:100%;letter-spacing:0;color:inherit;text-transform:uppercase;margin:0}@media screen and (width >= 990px){.image-banner-with-text__blocks-text>*{font-size:20px}}.image-banner-with-text__note>*{font-family:DM Mono;text-transform:uppercase;font-size:10px;font-weight:500;line-height:100%;letter-spacing:0;color:inherit;margin:0}@media screen and (width >= 990px){.image-banner-with-text__note>*{font-size:12px}}.image-banner-with-text__image-area{flex:1 0 0;overflow:hidden}.image-banner-with-text__image{aspect-ratio:1;height:100%}.image-banner-with-text__image img{width:100%;height:100%;object-fit:cover}@media screen and (width >= 990px){.image-banner-with-text__image{aspect-ratio:.8089}}.image-banner{background-color:#e1ef98;position:relative;overflow:hidden;height:600px}@media screen and (width >= 990px){.image-banner{background-color:#e1ef98;position:relative;height:1000px}}.image-banner__text{position:relative;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%)}.image-banner__text .image-banner__heading>*{font-family:Nacelle;font-size:40px;font-weight:900;line-height:110.00000000000001%;letter-spacing:-2.9px;color:#2e4c18;text-align:center;margin:0}@media screen and (width >= 990px){.image-banner__text .image-banner__heading>*{font-family:Nacelle;font-size:72px;font-weight:900;line-height:110.00000000000001%;letter-spacing:-2.9px;color:#2e4c18;text-align:center;margin:0}}.image-banner__text .image-banner__button{display:flex;align-items:center;justify-content:center}@media screen and (width >= 990px){.image-banner__text{display:flex;flex-direction:column;gap:40px;align-items:center;justify-content:center}}.image-banner__svg-top-left{position:absolute;top:5.17%;left:-13%;width:178.96px;height:84.65px;z-index:0}@media screen and (width >= 990px){.image-banner__svg-top-left{position:absolute;top:10.66%;left:1.39%;width:364px;height:172.04px;z-index:0}}.image-banner__svg-top-right{position:absolute;top:13.33%;right:-3%;width:133.24px;height:58.26px;z-index:0}@media screen and (width >= 990px){.image-banner__svg-top-right{position:absolute;top:18.756%;right:1.39%;width:271px;height:118.41px;z-index:0}}.image-banner__svg-center-right{position:absolute;top:52.3%;right:20.57%;width:100.3px;height:38.84px;z-index:0}@media screen and (width >= 990px){.image-banner__svg-center-right{position:absolute;top:39.77%;right:20.07%;width:204px;height:78.94px;z-index:0}}.image-banner__svg-bottom-left{position:absolute;bottom:33.8%;left:4.25%;width:100.3px;height:38.84px;z-index:0}@media screen and (width >= 990px){.image-banner__svg-bottom-left{position:absolute;bottom:39.35%;left:9.72%;width:204px;height:78.94px;z-index:0}}.image-banner__svg-bottom-left-green{position:absolute;bottom:0;left:20.51%;width:82.93px;height:46px;z-index:0}@media screen and (width >= 990px){.image-banner__svg-bottom-left-green{position:absolute;bottom:0;left:1.39%;width:163.62px;height:91.43px;z-index:0}}.image-banner__svg-bottom-right-green{position:absolute;bottom:0;left:42.89%;width:137.9px;height:77px;z-index:0}@media screen and (width >= 990px){.image-banner__svg-bottom-right-green{position:absolute;bottom:0;left:12.82%;width:271.42px;height:152.07px;z-index:0}}.image-banner__svg img{animation:MoveForwardBackward 1.8s ease-in-out infinite alternate}.image-with-content__layout{display:flex;flex-direction:column-reverse}@media screen and (width >= 990px){.image-with-content__layout{flex-direction:row}}.image-with-content__image{flex:0 0 100%;aspect-ratio:1;height:100%}@media screen and (width >= 990px){.image-with-content__image{flex:0 0 50%;aspect-ratio:.8089;height:100%}}.image-with-content__text-block{flex:0 0 100%;padding-inline:16px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding-block:40px}.image-with-content__text-block .heading>*{color:#2e4c18;font-family:Nacelle;font-size:28px;font-weight:900;line-height:110%;letter-spacing:-1.12px;margin:0}@media screen and (width >= 990px){.image-with-content__text-block .heading>*{font-size:40px;letter-spacing:-1.6px}}.image-with-content__text-block .description{margin-top:120px}.image-with-content__text-block .description h2,.image-with-content__text-block .description h3,.image-with-content__text-block .description h4{color:#2e4c18;font-family:Nacelle;font-size:16px;font-weight:900;line-height:110%;letter-spacing:0;margin:0}.image-with-content__text-block .description p{color:#2e4c18;text-align:justify;font-family:Inter Variable;font-size:14px;font-weight:400;line-height:130%;letter-spacing:0;margin:0;padding-top:12px}@media screen and (width >= 990px){.image-with-content__text-block .description p{font-size:16px;margin-top:0}}.image-with-content__text-block .description h2:not(:first-child),.image-with-content__text-block .description h3:not(:first-child),.image-with-content__text-block .description h4:not(:first-child){margin-top:40px}@media screen and (width >= 990px){.image-with-content__text-block .description{margin-top:0}}@media screen and (width >= 990px){.image-with-content__text-block{flex:0 0 50%;padding-inline:40px;display:flex;flex-direction:column;justify-content:space-between;padding-block:80px 40px;margin-top:0}}.ingred-recipe-details{display:flex;flex-direction:column}.ingred-recipe-details__title{padding-bottom:23px;padding-inline:16px}.ingred-recipe-details__title h1{font-family:Nacelle;font-size:40px;font-weight:900;line-height:110%;letter-spacing:-1.6px;color:#2e4c18;margin:0;width:100%;text-transform:uppercase}@media screen and (min-width: 990px){.ingred-recipe-details__title h1{font-size:72px;letter-spacing:-2.88px}}@media screen and (width >= 990px){.ingred-recipe-details__title{padding-bottom:40px;padding-inline:20px}}.ingred-recipe-details__image-container{aspect-ratio:1;height:100%;margin-bottom:80px}.ingred-recipe-details__image-container img{object-fit:cover;height:100%;width:100%}@media screen and (width >= 990px){.ingred-recipe-details__image-container{aspect-ratio:1.822}}.ingred-recipe-details__content{display:flex;flex-direction:column;width:100%;padding-inline:16px}.ingred-recipe-details__content p{color:#2e4c18;text-align:justify;font-family:Inter Variable;font-weight:400;font-size:14px;line-height:130%;margin:0}@media screen and (width >= 990px){.ingred-recipe-details__content p{font-size:16px}}.ingred-recipe-details__content h2,.ingred-recipe-details__content h3,.ingred-recipe-details__content h4{color:#2e4c18;font-family:Nacelle;font-weight:900;font-size:16px;line-height:110%;letter-spacing:-.64%;margin:0}.ingred-recipe-details__content ul{color:#2e4c18;text-align:justify;font-family:Inter Variable;font-weight:400;font-size:16px;line-height:130%;margin:0}@media screen and (width >= 990px){.ingred-recipe-details__content{max-width:50%;margin-inline:auto;padding:0;padding-inline:0}}.ingred-recipe-details__content>ul>li:first-of-type{margin-top:12px}.ingred-recipe-details__content>ul>li:not(:first-child){margin-top:12px}.ingred-recipe-details__content p:not(:first-child){margin-top:12px}.ingred-recipe-details__content h2:not(:first-child),.ingred-recipe-details__content h3:not(:first-child),.ingred-recipe-details__content h4:not(:first-child){margin-top:40px}.ingredients-collection-page{display:flex;flex-direction:column;gap:12px;padding-inline:16px}@media screen and (width >= 990px){.ingredients-collection-page{padding-inline:0}}.ingredients-collection-page__content{display:grid;grid-template-columns:repeat(2,1fr);row-gap:40px;column-gap:16px;overflow:hidden}@media screen and (width >= 990px){.ingredients-collection-page__content{grid-template-columns:repeat(3,1fr);row-gap:80px;column-gap:0}}.marquee-section{background-color:var(--marquee-bg-color);overflow:hidden;position:relative}.marquee-section .splide{height:100%;display:flex;align-items:center}.marquee-text{font-family:Nacelle;font-size:28px;color:var(--marquee-text-color);font-weight:900;line-height:110%;letter-spacing:-1.12px;text-align:center;padding-block:24px}.marquee-text a{font-size:40px;text-decoration:none}@media screen and (width >= 990px){.marquee-text{font-size:40px;letter-spacing:-1.6px;padding-block:40px}}.separator{margin-left:5px;margin-right:5px;color:var(--marquee-text-color)}.media-section{position:relative;overflow:hidden}.media-section--desktop{aspect-ratio:1.8227;overflow:hidden;height:100%;width:100%;display:none}.media-section--desktop video,.media-section--desktop img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}@media screen and (min-width: 990px){.media-section--desktop{display:block}}.media-section--mobile{aspect-ratio:.5;height:100%;overflow:hidden;display:block}.media-section--mobile img{width:100%;height:100%;object-fit:cover;object-position:center}.media-section--mobile video{display:block;width:100%;height:100%;object-fit:cover}@media screen and (min-width: 990px){.media-section--mobile{display:none}}.page-details{display:flex;flex-direction:column}.page-details__title{display:flex;flex-direction:column;align-items:baseline;justify-content:space-between;padding-bottom:23px;padding-inline:16px;gap:80px}.page-details__title h1{font-family:Nacelle;font-size:40px;font-weight:900;line-height:110%;letter-spacing:-1.6px;color:#2e4c18;margin:0;width:100%}@media screen and (min-width: 990px){.page-details__title h1{font-size:72px;letter-spacing:-2.88px;width:75%}}.page-details__title p{margin:0;text-transform:uppercase;color:#2e4c18;font-size:20px;font-weight:500;line-height:100%;width:100%;text-align:start}@media screen and (width >= 990px){.page-details__title p{width:25%;text-align:end;padding-bottom:8px}}@media screen and (width >= 990px){.page-details__title{flex-direction:row;align-items:end;justify-content:space-between;padding-bottom:40px;padding-inline:20px;gap:0}}.page-details__image-container{aspect-ratio:1;height:100%;margin-bottom:80px}.page-details__image-container img{object-fit:cover;height:100%;width:100%}@media screen and (width >= 990px){.page-details__image-container{aspect-ratio:1.822}}.page-details__content{display:flex;flex-direction:column;width:100%;padding-inline:16px;overflow:hidden}.page-details__content p{color:#2e4c18;text-align:justify;font-family:Inter Variable;font-weight:400;font-size:14px;line-height:130%;margin:0}@media screen and (width >= 990px){.page-details__content p{font-size:16px}}.page-details__content p img{aspect-ratio:1;object-fit:cover;height:100%;width:100%}.page-details__content h2,.page-details__content h3,.page-details__content h4{color:#2e4c18;font-family:Nacelle;font-weight:900;font-size:16px;line-height:110%;letter-spacing:-.64px;margin:0}.page-details__content ul{color:#2e4c18;text-align:justify;font-family:Inter Variable;font-weight:400;font-size:16px;line-height:130%;margin:0}@media screen and (width >= 990px){.page-details__content{max-width:50%;margin-inline:auto;padding:0;padding-inline:0}}.page-details__content>ul>li:first-of-type{margin-top:12px}.page-details__content>ul>li:not(:first-child){margin-top:12px}.page-details__content p:not(:first-child){margin-top:12px}.page-details__content h2:not(:first-child),.page-details__content h3:not(:first-child),.page-details__content h4:not(:first-child){margin-top:40px}.product-banner{width:100%;height:100%;position:relative;background-color:#fff8ea}.product-banner__layout{width:100%;position:relative;z-index:2;padding-block:180px}.product-banner__layout .product-banner__heading>*{font-family:Nacelle;font-size:40px;line-height:110%;letter-spacing:-1.6px;text-align:center;color:#2e4c18;margin:0;font-weight:900}@media screen and (width >= 990px){.product-banner__layout .product-banner__heading>*{font-size:72px;letter-spacing:-2.88px}}.product-banner__layout .product-banner__product-image{aspect-ratio:1.569;width:100%;height:100%;position:relative;margin-top:-3.5%}.product-banner__layout .product-banner__product-image img{width:100%;height:100%;object-fit:cover}@media screen and (width >= 990px){.product-banner__layout .product-banner__product-image{margin-top:-3.7%}}.product-banner__layout .product-banner__button{max-width:343px;width:100%;margin:0 auto;padding-top:25px}@media screen and (width >= 990px){.product-banner__layout .product-banner__button{max-width:560px;padding-top:40px}}@media screen and (width >= 990px){.product-banner__layout{max-width:64.1%;margin:0 auto;width:100%;padding-block:200px}}.product-banner__images{overflow:hidden;height:100%;width:100%;position:absolute;top:0;left:0}.product-banner__top-left-image{position:absolute;top:9%;left:-11%;width:91px;height:95px}.product-banner__top-left-image img{width:100%;height:100%;object-fit:cover;animation:MoveForwardBackward 1.8s ease-in-out infinite alternate}@media screen and (width >= 990px){.product-banner__top-left-image{top:15%;left:-2%;width:150px;height:157px}}.product-banner__top-right-image{position:absolute;top:18%;right:-8%;width:90.175px;height:80.556px;transform:rotate(-47.624deg)}.product-banner__top-right-image img{width:100%;height:100%;object-fit:cover;animation:MoveForwardBackward 1.8s ease-in-out infinite alternate}@media screen and (width >= 990px){.product-banner__top-right-image{top:28%;right:10%;width:150px;height:134px}}.product-banner__bottom-left-image{position:absolute;bottom:-5%;left:-19%;width:147px;height:131px}.product-banner__bottom-left-image img{width:100%;height:100%;object-fit:cover;animation:MoveForwardBackward 1.8s ease-in-out infinite alternate}@media screen and (width >= 990px){.product-banner__bottom-left-image{bottom:-3%;left:4%;width:319px;height:285px}}.product-banner__bottom-right-image{position:absolute;bottom:3%;right:-19%;width:127px;height:127px}.product-banner__bottom-right-image img{width:100%;height:100%;object-fit:cover;animation:MoveForwardBackward 1.8s ease-in-out infinite alternate}@media screen and (width >= 990px){.product-banner__bottom-right-image{bottom:20%;right:-5%;width:259px;height:259px}}@keyframes MoveForwardBackward{0%{transform:translate(0)}50%{transform:translate(18px)}to{transform:translate(0)}}.protein-calculator{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#fff8ea;z-index:9999;align-items:center;justify-content:center}.protein-calculator.active{display:flex}.protein-calculator__wrapper{position:relative;width:100%;background-color:#fff8ea;max-height:100vh;padding-inline:16px}@media screen and (width >= 990px){.protein-calculator__wrapper{width:33.33%}}.protein-calculator__age-block,.protein-calculator__gender-block,.protein-calculator__height-block,.protein-calculator__weight-block,.protein-calculator__goal-block,.protein-calculator__activity-block,.protein-calculator__email-block,.protein-calculator__result-block{display:none;opacity:0;transition:opacity .3s ease-in-out}.protein-calculator__age-block.active,.protein-calculator__gender-block.active,.protein-calculator__height-block.active,.protein-calculator__weight-block.active,.protein-calculator__goal-block.active,.protein-calculator__activity-block.active,.protein-calculator__email-block.active,.protein-calculator__result-block.active{display:block;opacity:1}.protein-calculator__age-block__subheading,.protein-calculator__gender-block__subheading,.protein-calculator__height-block__subheading,.protein-calculator__weight-block__subheading,.protein-calculator__goal-block__subheading,.protein-calculator__activity-block__subheading{font-size:14px;font-family:DM Mono;font-weight:500;color:#2e4c18;line-height:100%;letter-spacing:0;margin-bottom:8px;text-transform:uppercase}@media screen and (width >= 990px){.protein-calculator__age-block__subheading,.protein-calculator__gender-block__subheading,.protein-calculator__height-block__subheading,.protein-calculator__weight-block__subheading,.protein-calculator__goal-block__subheading,.protein-calculator__activity-block__subheading{margin-bottom:12px}}.protein-calculator__age-block__heading,.protein-calculator__gender-block__heading,.protein-calculator__height-block__heading,.protein-calculator__weight-block__heading,.protein-calculator__goal-block__heading,.protein-calculator__activity-block__heading{font-family:Nacelle;color:#2e4c18;font-size:40px;font-weight:900;letter-spacing:-1.6px;line-height:110%;margin-bottom:20px;text-transform:uppercase}:is(.protein-calculator__age-block__heading,.protein-calculator__gender-block__heading,.protein-calculator__height-block__heading,.protein-calculator__weight-block__heading,.protein-calculator__goal-block__heading,.protein-calculator__activity-block__heading)>*{margin:0}.protein-calculator__age-block__input,.protein-calculator__height-block__input,.protein-calculator__weight-block__input{width:100%;padding:10.5px 28px;border:1px solid #2e4c18;font-family:DM Mono;font-size:16px;font-weight:500;line-height:100%;letter-spacing:0;background-color:inherit;text-transform:uppercase}:is(.protein-calculator__age-block__input,.protein-calculator__height-block__input,.protein-calculator__weight-block__input):placeholder{text-transform:uppercase}@media screen and (width >= 990px){.protein-calculator__age-block__input,.protein-calculator__height-block__input,.protein-calculator__weight-block__input{padding:16.5px 28px}}.protein-calculator__gender-block__input-area label,.protein-calculator__goal-block__input-area label,.protein-calculator__activity-block__input-area label{cursor:pointer;transition:background-color .2s;text-transform:uppercase;font-family:DM Mono;font-size:14px;font-weight:500;color:#2e4c18;line-height:100%;letter-spacing:0;display:flex;justify-content:space-between;margin-bottom:12px}.protein-calculator__gender-block__input-area input[type=radio],.protein-calculator__goal-block__input-area input[type=radio],.protein-calculator__activity-block__input-area input[type=radio]{accent-color:#2e4c18;-webkit-appearance:none;appearance:none;width:14px;height:14px;border:1px solid #2e4c18;border-radius:50%;margin:0;transition:all .3s ease;cursor:pointer;flex-shrink:0}:is(.protein-calculator__gender-block__input-area input[type=radio],.protein-calculator__goal-block__input-area input[type=radio],.protein-calculator__activity-block__input-area input[type=radio]):checked{background-color:#2e4c18;outline-offset:-3px;outline:2px solid #ffffff}.protein-calculator__age-block__button-area,.protein-calculator__gender-block__button-area,.protein-calculator__height-block__button-area,.protein-calculator__weight-block__button-area,.protein-calculator__goal-block__button-area,.protein-calculator__activity-block__button-area{display:flex;align-items:center;padding-block-start:40px}@media screen and (width >= 990px){.protein-calculator__age-block__button-area,.protein-calculator__gender-block__button-area,.protein-calculator__height-block__button-area,.protein-calculator__weight-block__button-area,.protein-calculator__goal-block__button-area,.protein-calculator__activity-block__button-area{padding-block-start:80px}}.protein-calculator__age-block__next-btn,.protein-calculator__gender-block__next-btn,.protein-calculator__height-block__next-btn,.protein-calculator__weight-block__next-btn,.protein-calculator__goal-block__next-btn,.protein-calculator__activity-block__next-btn,.protein-calculator__gender-block__prev-btn,.protein-calculator__height-block__prev-btn,.protein-calculator__weight-block__prev-btn,.protein-calculator__goal-block__prev-btn,.protein-calculator__activity-block__prev-btn{flex:1 0 0%}.protein-calculator__gender-block__prev-btn,.protein-calculator__height-block__prev-btn,.protein-calculator__weight-block__prev-btn,.protein-calculator__goal-block__prev-btn,.protein-calculator__activity-block__prev-btn{display:flex;align-items:center}.protein-calculator__result-block__text{margin-bottom:8px;text-align:center;color:#2e4c18;font-family:Nacelle;font-size:16px;font-weight:900;line-height:110%;letter-spacing:-.64px}@media screen and (width >= 990px){.protein-calculator__result-block__text{margin-bottom:12px}}.protein-calculator__result-block__result{color:#2e4c18;text-transform:uppercase;text-align:center;font-family:Nacelle;font-size:40px;font-weight:900;line-height:110%;letter-spacing:-1.6px}@media screen and (width >= 990px){.protein-calculator__result-block__result{font-size:72px;letter-spacing:-2.88px}}.protein-calculator__reset-button{color:#2e4c18;cursor:pointer;text-align:center;font-family:DM Mono;font-size:20px;font-weight:500;line-height:normal;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;margin-top:8px}@media screen and (width >= 990px){.protein-calculator__reset-button{margin-top:40px}}.error-message{color:#dc3545;font-size:14px;margin-top:5px;display:none}.protein-calculator__close{color:#2e4c18;cursor:pointer;font-family:DM Mono;font-size:12px;text-transform:uppercase;font-weight:500;line-height:normal;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;position:absolute;top:24px;right:16px}@media screen and (width >= 990px){.protein-calculator__close{top:20px;right:20px}}.protein-calculator__email-block__heading{font-family:Nacelle;color:#2e4c18;font-size:40px;font-weight:900;letter-spacing:-1.6px;line-height:110%;margin-bottom:20px;text-transform:uppercase}.protein-calculator__email-block__discount-text{color:#2e4c18;font-family:DM Mono;text-transform:uppercase;font-size:14px;font-style:normal;font-weight:500;line-height:normal;padding-bottom:40px}.protein-calculator__email-block__input{width:100%;padding:10.5px 28px;border:1px solid #2e4c18;font-family:DM Mono;font-size:16px;font-weight:500;line-height:100%;letter-spacing:0;background-color:inherit;text-transform:uppercase}.protein-calculator__email-block__input:placeholder{text-transform:uppercase}@media screen and (width >= 990px){.protein-calculator__email-block__input{padding:16.5px 28px}}.protein-calculator__email-block__button-area{padding-block-start:20px}.protein-calculator__email-block__submit-btn{flex:1 0 0%}.protein-calculator__email-block__submit-btn:disabled{background-color:#ccc;cursor:not-allowed}.protein-calculator__email-block__submit-btn--loading{color:#fff8ea;height:44px;display:flex;align-items:center;padding-inline:24px;font-size:12px;font-weight:500;line-height:normal;background:#2e4c18;text-transform:uppercase}@media screen and (width >= 990px){.protein-calculator__email-block__submit-btn--loading{height:56px;padding-inline:20px;font-size:20px}}.hidden{display:none!important}.loading{pointer-events:none}.recipe-collection-page{display:flex;flex-direction:column;gap:12px;padding-inline:16px}@media screen and (width >= 990px){.recipe-collection-page{padding-inline:0}}.recipe-collection-page__content{display:grid;grid-template-columns:repeat(2,1fr);row-gap:40px;column-gap:16px;overflow:hidden}@media screen and (width >= 990px){.recipe-collection-page__content{grid-template-columns:repeat(3,1fr);row-gap:80px;column-gap:0}}.related-products__header{display:flex;padding-inline:16px;justify-content:space-between;flex-direction:column}@media (width > 991px){.related-products__header{padding-inline:20px;align-items:self-end;flex-direction:row}}.related-products__header .heading>*{color:#2e4c18;font-family:Nacelle;font-size:28px;font-weight:900;line-height:110%;letter-spacing:-1.12px;margin:0}@media (width > 991px){.related-products__header .heading>*{font-size:40px;letter-spacing:-1.6px}}.related-products__header .explore-btn{width:fit-content}@media (width < 991px){.related-products__header .explore-btn{margin-top:12px}}.related-products__list{margin-top:40px}@media (width < 991px){.related-products__list{padding-inline-start:16px}}.related-products__list .swiper-slide:not(:last-child) .card__content .quick-add{border-right:1px solid #fff8ea}.related-products__list .related-products-slider{padding-bottom:60px}.related-products__list .related-products-slider-pagination{margin-block:26px 0}.related-products__list .related-products-slider-pagination span.swiper-pagination-bullet{width:8px;height:8px;border:1px solid #2e4c18;opacity:1;background-color:#fff0}.related-products__list .related-products-slider-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#2e4c18}.short-banner{display:flex;flex-direction:column;align-items:end;justify-content:flex-end;aspect-ratio:1.03;width:100%;overflow:hidden;padding-inline:16px;padding-bottom:20px;gap:40px}@media screen and (width >= 768px){.short-banner{flex-direction:row;justify-content:space-between;aspect-ratio:2.2;padding-inline:20px;padding-bottom:40px;gap:0}}@media screen and (width >= 1025px){.short-banner{aspect-ratio:3.7}}.short-banner__heading-area{display:flex;flex-direction:column;gap:12px;width:100%;overflow:hidden}.short-banner__heading-area .short-banner__heading>*{font-family:Nacelle;font-size:40px;font-weight:900;line-height:110%;letter-spacing:-1.6px;margin:0}@media screen and (width >= 990px){.short-banner__heading-area .short-banner__heading>*{font-size:72px;letter-spacing:-2.88px}}.short-banner__heading-area .short-banner__description{width:100%}@media screen and (width >= 990px){.short-banner__heading-area .short-banner__description{width:66.66%}}.short-banner__heading-area .short-banner__description>*{text-align:justify;font-family:Inter Variable;font-size:12px;letter-spacing:0;font-weight:400;line-height:130%;margin:0}@media screen and (width >= 990px){.short-banner__heading-area .short-banner__description>*{font-size:16px}}@media screen and (width >= 990px){.short-banner__heading-area{width:75%}}.short-banner__sub-heading-area{width:100%}.short-banner__sub-heading-area .short-banner__sub-heading>*{font-family:Nacelle;font-size:16px;font-weight:900;line-height:110%;letter-spacing:-.64px;margin:0;text-align:start}@media screen and (width >= 990px){.short-banner__sub-heading-area .short-banner__sub-heading>*{text-align:end}}.short-banner__sub-heading-area .short-banner__button{display:flex;justify-content:flex-start}@media screen and (width >= 568px){.short-banner__sub-heading-area .short-banner__button{justify-content:end}}@media screen and (width >= 990px){.short-banner__sub-heading-area{width:25%}}.text-section{display:flex;flex-direction:column;align-items:center;gap:40px}.text-section .text-section__heading-text>*{font-family:Nacelle;font-size:40px;font-weight:900;line-height:110%;letter-spacing:-1.6px;color:#2e4c18;text-align:center;margin:0}@media screen and (width >= 990px){.text-section .text-section__heading-text>*{font-size:72px;letter-spacing:-2.88px;margin:0}}.article-card{display:grid;grid-template-rows:auto 1fr auto;height:100%;row-gap:16px}@media screen and (width >= 990px){.article-card{row-gap:20px}}.article-card__image-container{grid-row:1;aspect-ratio:1;overflow:hidden;width:100%}.article-card__image-container img{width:100%;height:100%;object-fit:cover}.article-card__title{grid-row:2;text-decoration:none;color:#2e4c18;text-transform:uppercase;font-family:Nacelle;font-size:20px;font-weight:900;line-height:110%;letter-spacing:-.8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media screen and (width >= 990px){.article-card__title{padding-inline:20px;font-size:28px;letter-spacing:-1.12px}}.article-card__button{grid-row:3;margin-top:auto;padding-top:4px}@media screen and (width >= 990px){.article-card__button{padding:20px 20px 0}}.card-wrapper{color:inherit;height:100%;position:relative;text-decoration:none}.card{text-decoration:none;text-align:var(--text-alignment)}.card:not(.ratio){display:flex;flex-direction:column;height:100%}.card.card--horizontal{--text-alignment: left;--image-padding: 0rem;flex-direction:row;align-items:flex-start;gap:1.5rem}.card--horizontal.ratio:before{padding-bottom:0}.card--card.card--horizontal{padding:1.2rem}.card--card.card--horizontal.card--text{column-gap:0}.card--card{height:100%}.card--card,.card--standard .card__inner{position:relative;box-sizing:border-box;border-radius:var(--border-radius);border:var(--border-width) solid rgba(var(--color-foreground),var(--border-opacity))}.card--card:after,.card--standard .card__inner:after{content:"";position:absolute;z-index:-1;width:calc(var(--border-width) * 2 + 100%);height:calc(var(--border-width) * 2 + 100%);top:calc(var(--border-width) * -1);left:calc(var(--border-width) * -1);border-radius:var(--border-radius);box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity))}.card--card.gradient,.card__inner.gradient{transform:perspective(0)}.card__inner.color-scheme-1{background:transparent}.card .card__inner .card__media{overflow:hidden;z-index:0;border-radius:calc(var(--border-radius) - var(--border-width) - var(--image-padding))}.card--card .card__inner .card__media{border-bottom-right-radius:0;border-bottom-left-radius:0}.card--standard.card--text{background-color:transparent}.card-information{text-align:var(--text-alignment)}.card__media,.card .media{bottom:0;position:absolute;top:0}.card .media{width:100%}.card__media{margin:var(--image-padding);width:calc(100% - 2 * var(--image-padding))}.card--standard .card__media{margin:var(--image-padding)}.card__inner{width:100%}.card--media .card__inner .card__content{position:relative;padding:calc(var(--image-padding) + 1rem)}.card__content{display:grid;grid-template-rows:minmax(0,1fr) max-content minmax(0,1fr);padding:1rem;width:100%;flex-grow:1}.card__content--auto-margins{grid-template-rows:minmax(0,auto) max-content minmax(0,auto)}.card__information{grid-row-start:2;padding-block:12px 20px}.card:not(.ratio)>.card__content{grid-template-rows:max-content minmax(0,1fr) max-content auto}.card-information .card__information-volume-pricing-note{margin-top:.6rem;line-height:calc(.5 + .4 / var(--font-body-scale));color:rgba(var(--color-foreground),.75)}.card__information-volume-pricing-note--button,.card__information-volume-pricing-note--button.quantity-popover__info-button--icon-with-label{position:relative;z-index:1;cursor:pointer;padding:0;margin:0;text-align:var(--text-alignment);min-width:auto}.card__information-volume-pricing-note--button:hover{text-decoration:underline}.card__information-volume-pricing-note--button+.global-settings-popup.quantity-popover__info{transform:initial;top:auto;bottom:4rem;max-width:20rem;width:calc(95% + 2rem)}.card__information-volume-pricing-note--button+.global-settings-popup.quantity-popover__info span:first-of-type{padding-right:.3rem}.card__information-volume-pricing-note--button-right+.global-settings-popup.quantity-popover__info{right:0;left:auto}.card__information-volume-pricing-note--button-center+.global-settings-popup.quantity-popover__info{left:50%;transform:translate(-50%)}.card__information-volume-pricing-note--button+.global-settings-popup.quantity-popover__info .quantity__rules{text-align:left}@media screen and (min-width: 990px){.grid--6-col-desktop .card__content quick-add-bulk .quantity{width:auto}.grid--6-col-desktop .card__content quick-add-bulk .quantity__button{width:calc(3rem / var(--font-body-scale))}.grid--6-col-desktop .card__information-volume-pricing-note--button+.global-settings-popup.quantity-popover__info{left:50%;transform:translate(-50%);width:calc(100% + var(--border-width) + 3.5rem)}.grid--6-col-desktop .card--standard .card__information-volume-pricing-note--button+.global-settings-popup.quantity-popover__info{width:calc(100% + var(--border-width) + 1rem)}}@media screen and (max-width: 749px){.grid--2-col-tablet-down .card__content quick-add-bulk .quantity__button{width:calc(3.5rem / var(--font-body-scale))}.grid--2-col-tablet-down .card--card .card__information-volume-pricing-note--button+.global-settings-popup.quantity-popover__info,.grid--2-col-tablet-down .card--standard .card__information-volume-pricing-note--button+.global-settings-popup.quantity-popover__info{left:50%;transform:translate(-50%)}.grid--2-col-tablet-down .card--standard .card__information-volume-pricing-note--button+.global-settings-popup.quantity-popover__info{width:100%}.grid--2-col-tablet-down .card--card .card__information-volume-pricing-note--button+.global-settings-popup.quantity-popover__info{width:calc(100% + var(--border-width) + 4rem)}.grid--2-col-tablet-down .card__content quick-add-bulk .quantity{width:auto}}.card-information quantity-popover volume-pricing{margin-top:0}@media screen and (max-width: 989px){.card-information quantity-popover .quantity__rules~volume-pricing{margin-top:0}.card-information quantity-popover volume-pricing{margin-top:4.2rem}}@media screen and (min-width: 750px){.card__information{padding-bottom:40px;padding-top:20px;padding-inline:20px!important}}.card__badge{align-self:flex-end;grid-row-start:3;justify-self:flex-start}.card__badge.top{align-self:flex-start;grid-row-start:1}.card__badge.right{justify-self:flex-end}.card:not(.card--horizontal)>.card__content>.card__badge{margin:1.3rem}.card__media .media img{height:100%;object-fit:cover;object-position:center center;width:100%}.card__inner:not(.ratio)>.card__content{height:100%}.card__heading{margin-top:0;margin-bottom:0;color:#2e4c18;font-family:Nacelle;font-size:20px;font-weight:900;line-height:110%;letter-spacing:-.8px}@media (width > 991px){.card__heading{font-size:28px;letter-spacing:-1.12px}}.card__heading:last-child{margin-bottom:0}.card__servings{margin-block:0;color:#2e4c18;font-family:DM Mono;font-size:14px;font-weight:500;line-height:normal}@media (width > 991px){.card__servings{font-size:20px}}.card-information .price--on-sale .price-item--regular{display:none}.card-information .price__sale{color:#2e4c18;font-family:DM Mono;font-size:14px;font-weight:500;line-height:normal;text-transform:uppercase;letter-spacing:0}@media (width > 991px){.card-information .price__sale{font-size:20px}}.card--horizontal .card__heading,.card--horizontal .price__container .price-item,.card--horizontal__quick-add{font-size:calc(var(--font-heading-scale) * 1.2rem)}.card--horizontal .card-information>*:not(.visually-hidden:first-child)+*:not(.rating):not(.card__information-volume-pricing-note){margin-top:0}.card--horizontal__quick-add:before{box-shadow:none}@media only screen and (min-width: 750px){.card--horizontal .card__heading,.card--horizontal .price__container .price-item,.card--horizontal__quick-add{font-size:calc(var(--font-heading-scale) * 1.3rem)}}.card--card.card--media>.card__content{margin-top:calc(0rem - var(--image-padding))}.card--standard.card--text a:after,.card--card .card__heading a:after{bottom:calc(var(--border-width) * -1);left:calc(var(--border-width) * -1);right:calc(var(--border-width) * -1);top:calc(var(--border-width) * -1)}.card__heading a:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.card__heading a:after{outline-offset:.3rem}.card__heading a:focus:after{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3);outline:.2rem solid rgba(var(--color-foreground),.5)}.card__heading a:focus-visible:after{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3);outline:.2rem solid rgba(var(--color-foreground),.5)}.card__heading a:focus:not(:focus-visible):after{box-shadow:none;outline:0}.card__heading a:focus{box-shadow:none;outline:0}@media screen and (min-width: 990px){.card .media.media--hover-effect>img:only-child,.card-wrapper .media.media--hover-effect>img:only-child{transition:transform var(--duration-long) ease}.card-wrapper:hover .media.media--hover-effect>img:first-child:not(:only-child){opacity:0}.card-wrapper:hover .media.media--hover-effect>img+img{opacity:1;transition:transform var(--duration-long) ease;transform:scale(1.03)}.underline-links-hover:hover a{text-decoration:underline;text-underline-offset:.3rem}}.card--standard.card--media .card__inner .card__information,.card--standard.card--text:not(.card--horizontal)>.card__content .card__heading:not(.card__heading--placeholder),.card--standard:not(.card--horizontal)>.card__content .card__badge,.card--standard.card--text.article-card>.card__content .card__information,.card--standard>.card__content .card__caption{display:none}.card--standard:not(.card--horizontal) .placeholder-svg{width:100%}.card--standard>.card__content{padding:0}.card--standard>.card__content .card__information{padding-left:0;padding-right:0}.card--card.card--media .card__inner .card__information,.card--card.card--text .card__inner,.card--card.card--media>.card__content .card__badge{display:none}.card--horizontal .card__badge,.card--horizontal.card--text .card__inner{display:none}.card--extend-height{height:100%}.card--extend-height.card--standard.card--text,.card--extend-height.card--media{display:flex;flex-direction:column}.card--extend-height.card--standard.card--text .card__inner,.card--extend-height.card--media .card__inner{flex-grow:1}.card .icon-wrap{margin-left:.8rem;white-space:nowrap;transition:transform var(--duration-short) ease;overflow:hidden}.card-information>*+*{margin-top:.5rem}.card-information{width:100%}.card-information>*{line-height:calc(1 + .4 / var(--font-body-scale));color:rgb(var(--color-foreground))}.card-information>.price{color:rgb(var(--color-foreground))}.card--horizontal .card-information>.price{color:rgba(var(--color-foreground),.75)}.card-information>.rating{margin-top:.4rem}.card-information>*:not(.visually-hidden:first-child)+quantity-popover:not(.rating):not(.card__information-volume-pricing-note),.card-information .card__information-volume-pricing-note.card__information-volume-pricing-note--button{margin-top:0}.card-information>*:not(.visually-hidden:first-child)+*:not(.rating):not(.card__information-volume-pricing-note){margin-top:.4rem;line-height:1}.card-information .caption{letter-spacing:.07rem}.card-article-info{margin-top:1rem}.card--shape .card__content{padding-top:0}.card--shape.card--standard:not(.card--text) .card__inner{border:0;background-color:transparent;filter:drop-shadow(var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity)))}.card--shape.card--standard:not(.card--text) .card__inner:after{display:none}.grid__item:nth-child(2n) .shape--blob{clip-path:polygon(var(--shape--blob-2))}.grid__item:nth-child(3n) .shape--blob{clip-path:polygon(var(--shape--blob-3))}.grid__item:nth-child(4n) .shape--blob{clip-path:polygon(var(--shape--blob-4))}.grid__item:nth-child(5n) .shape--blob{clip-path:polygon(var(--shape--blob-5))}.grid__item:nth-child(7n) .shape--blob{clip-path:polygon(var(--shape--blob-6))}.grid__item:nth-child(8n) .shape--blob{clip-path:polygon(var(--shape--blob-1))}@media (prefers-reduced-motion: no-preference){.product-card-wrapper .shape--round{transition:clip-path var(--duration-long) ease}.product-card-wrapper:hover .shape--round{clip-path:ellipse(47% 47% at 50% 50%)}.product-card-wrapper .shape--blob{transition:clip-path var(--duration-long) ease-in-out}.product-card-wrapper:hover .shape--blob{clip-path:polygon(var(--shape--blob-5))}.grid__item:nth-child(2n) .product-card-wrapper:hover .shape--blob{clip-path:polygon(var(--shape--blob-6))}.grid__item:nth-child(3n) .product-card-wrapper:hover .shape--blob{clip-path:polygon(var(--shape--blob-1))}.grid__item:nth-child(4n) .product-card-wrapper:hover .shape--blob{clip-path:polygon(var(--shape--blob-2))}.grid__item:nth-child(5n) .product-card-wrapper:hover .shape--blob{clip-path:polygon(var(--shape--blob-3))}.grid__item:nth-child(7n) .product-card-wrapper:hover .shape--blob{clip-path:polygon(var(--shape--blob-4))}.grid__item:nth-child(8n) .product-card-wrapper:hover .shape--blob{clip-path:polygon(var(--shape--blob-5))}}accordion-item{display:block;border-top:1px solid #275845}accordion-item .accordion-item__heading-area{padding-block-start:20px;cursor:pointer;display:flex;justify-content:space-between;align-items:self-start;color:#2e4c18;line-height:100%;text-transform:uppercase;padding-inline:16px}@media screen and (width >= 990px){accordion-item .accordion-item__heading-area{align-items:center;padding-inline:0}}accordion-item:not(:first-child){margin-top:20px}accordion-item .accordion-item__heading-layout{display:flex;flex-direction:column;flex:5 0 0%;cursor:pointer;align-items:self-start;gap:8px}accordion-item .accordion-item__heading-layout .title{margin:0!important;font-family:Nacelle;font-size:16px;font-weight:900;line-height:110%;letter-spacing:0;color:#2e4c18}@media screen and (width >= 990px){accordion-item .accordion-item__heading-layout .title{flex:4 0 0%}}accordion-item .accordion-item__heading-layout .index{font-family:DM Mono;font-size:14px;font-weight:500;line-height:100%;letter-spacing:0;color:#2e4c18;text-align:center}@media screen and (width >= 990px){accordion-item .accordion-item__heading-layout .index{font-size:16px;text-align:start;flex:1 0 0%}}@media screen and (width >= 990px){accordion-item .accordion-item__heading-layout{display:flex;flex-direction:row;flex:5 0 0%;cursor:pointer;gap:0px}}accordion-item .accordion-item__svg-container{flex:1 0 0%;display:flex;justify-content:end}accordion-item .accordion-item__content{height:0;overflow:hidden;transition:height .4s ease}accordion-item .accordion-item__content.layout{display:block;padding-bottom:24px}accordion-item .accordion-item__content.layout p,accordion-item .accordion-item__content.layout ul{margin:0}accordion-item .accordion-item__content-layout{width:100%;padding-inline:16px}@media screen and (width >= 990px){accordion-item .accordion-item__content-layout{width:66.66%;padding-inline:0}}accordion-item .accordion-item__content-layout p{padding-top:8px;margin:0;font-family:Inter Variable;font-weight:400;font-size:14px;line-height:130%;letter-spacing:0;text-align:justify;color:#2e4c18}@media screen and (width >= 990px){accordion-item .accordion-item__content-layout p{font-size:16px}}accordion-item .accordion-item__content{width:100%;margin-inline-start:0}@media screen and (width >= 990px){accordion-item .accordion-item__content{margin-inline-start:16.6%}}accordion-item .accordion-item__svg-container svg path:first-child{transition:transform .5s ease;transform-origin:center}accordion-item svg{transition:transform .5s ease}accordion-item.open .accordion-item__content{opacity:1}accordion-item.open .accordion-item__svg-container svg path:first-child{transform:rotate(90deg)}@media screen and (min-width: 990px){.accordion-item__heading-layout accordion-item .accordion-item__heading-area{padding-block:20px}.accordion-item__heading-layout accordion-item .accordion-item__heading-layout{flex:2 0 0%}.accordion-item__heading-layout accordion-item .accordion-item__heading-layout .index{flex:3 0 0%}.accordion-item__heading-layout accordion-item .accordion-item__heading-layout .title{flex:5 0 0%}.accordion-item__heading-layout accordion-item .accordion-item__content{width:33.33%}}.custom-button{color:#fff8ea;text-transform:uppercase;-webkit-user-select:none;background-color:transparent;cursor:pointer;user-select:none;font-size:12px;line-height:1;font-weight:500;font-family:DM Mono;text-decoration:none;display:grid;padding:0;width:100%;border:0;text-align:left;--elastic-ease-out: linear( 0, .5737 7.6%, .8382 11.87%, .9463 14.19%, 1.0292 16.54%, 1.0886 18.97%, 1.1258 21.53%, 1.137 22.97%, 1.1424 24.48%, 1.1423 26.1%, 1.1366 27.86%, 1.1165 31.01%, 1.0507 38.62%, 1.0219 42.57%, .9995 46.99%, .9872 51.63%, .9842 58.77%, 1.0011 81.26%, 1 );--smooth-ease: cubic-bezier(.32, .72, 0, 1);--transform-ease: cubic-bezier(.59, 1, .88, 1.01);--bounce-cubic-ease: cubic-bezier(.34, 2.27, .64, 1);transition:transform .5s var(--elastic-ease-out);-webkit-tap-highlight-color:transparent}@media (min-width: 990px){.custom-button{font-size:20px}}.custom-button--light{color:#2e4c18}.custom-button--secondary{width:fit-content}.custom-button--secondary .custom-button__inner{padding:0;column-gap:12px;row-gap:0;height:auto}.custom-button--secondary .custom-button__inner:before{content:"";position:relative;bottom:0;width:100%;height:1px;background-color:currentColor}@media (min-width: 990px){{height:2px}}.custom-button__bg{background-color:#2e4c18;grid-area:1 / 1;display:grid;height:100%;transition:scale .15s cubic-bezier(.59,1,.88,1.01),transform .15s cubic-bezier(.59,1,.88,1.01)}.custom-button--light .custom-button__bg{background-color:#e1ef98}.custom-button__inner{grid-gap:.375rem;grid-area:1 / 1;grid-template-columns:1fr auto;align-items:center;padding:12px 28px;display:grid}@media (min-width: 990px){.custom-button__inner{padding:16px 28px}}.custom-button__icon{transition:.4s cubic-bezier(.32,.72,0,1);height:20px;width:20px;overflow:hidden;grid-area:1 / 2 / 1 / 2;display:block;position:relative}@media (min-width: 990px){.custom-button__icon{width:24px;height:24px}}.custom-button__icon svg{transition:.4s cubic-bezier(.32,.72,0,1);width:20px;height:20px}@media (min-width: 990px){.custom-button__icon svg{width:24px;height:24px}}.custom-button__icon svg+svg{position:absolute;left:0;bottom:-100%}.custom-button:is(:hover,:focus-visible) .custom-button__icon svg{transform:translateY(-100%)}.custom-button__text{translate:0 0 0;clip-path:inset(0% 0% 0% 0%);transition:translate .45s cubic-bezier(.32,.72,0,1),clip-path .45s cubic-bezier(.32,.72,0,1);grid-area:1 / 1 / 1 / 1}.custom-button__text-secondary{border-bottom:2px solid;padding-bottom:2px}.custom-button__inner:after{content:attr(data-text);display:block;grid-area:1 / 1 / 1 / 1;translate:0 125% 0;clip-path:inset(-100% 0% 100% 0%);transition:translate .45s cubic-bezier(.32,.72,0,1),clip-path .45s cubic-bezier(.32,.72,0,1)}.custom-button:is(:hover,:focus-visible) .custom-button__bg{transition:scale .15s cubic-bezier(.59,1,.88,1.01),transform .35s .15s cubic-bezier(.34,2.27,.64,1)}.custom-button:is(:hover,:focus-visible) .custom-button__text{translate:0 -125% 0;clip-path:inset(100% 0% -100% 0%)}.custom-button:is(:hover,:focus-visible) .custom-button__inner:after{translate:0 0 0;clip-path:inset(0% 0% 0% 0%)}.ingredients-card{display:grid;grid-template-rows:auto 1fr auto;height:100%;row-gap:16px}@media screen and (width >= 990px){.ingredients-card{row-gap:20px}}.ingredients-card__image-container{aspect-ratio:1;overflow:hidden;width:100%;grid-row:1}.ingredients-card__image-container img{width:100%;height:100%;object-fit:cover}.ingredients-card__title{grid-row:2;color:#2e4c18;text-transform:uppercase;text-decoration:none;font-family:Nacelle;font-size:20px;font-weight:900;line-height:110%;letter-spacing:-.8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media screen and (width >= 990px){.ingredients-card__title{padding-inline:20px;font-size:28px;letter-spacing:-1.12px}}.ingredients-card__button{grid-row:3;margin-top:auto;padding-top:4px}@media screen and (width >= 990px){.ingredients-card__button{padding:20px 20px 0}}.mega-menu{display:block;flex:0 0 40%}@media (width < 1200px){.mega-menu{display:none}}.mega-menu__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;background:#00000080;opacity:0;visibility:hidden;transition:opacity .3s ease}.mega-menu__overlay:empty{display:block}.mega-menu__overlay.active{opacity:1;visibility:visible}.mega-menu__list{display:flex;list-style:none;padding:0;margin:0;gap:40px}.mega-menu__item{margin-bottom:0;cursor:pointer}.mega-menu__item svg{transition:all .3s ease}.mega-menu__item.active .mega-menu__link{font-weight:600}.mega-menu__item.active .mega-menu__link span:after{width:100%}.mega-menu__item.active .mega-menu__link svg{transform:rotate(180deg)}.mega-menu__link{text-transform:uppercase;letter-spacing:-.28px;display:flex;align-items:center;gap:4px;transition:all .3s ease;white-space:nowrap;padding-block:20px 22px;cursor:pointer!important;-webkit-tap-highlight-color:transparent;color:#fff8ea;font-family:DM Mono;font-size:14px;font-weight:400;line-height:normal;text-decoration:none}.mega-menu__link span{position:relative}.mega-menu__link span:after{content:"";position:absolute;height:1.5px;width:0;background:#fff8ea;left:0;bottom:0;transition:all .3s ease}.mega-menu__link--active,.mega-menu__link:hover{font-weight:500}.mega-menu__link--active span:after{width:100%!important}.mega-menu__link:hover span:after{width:100%}.mega-menu__dropdown{display:flex;align-items:flex-start;position:absolute;width:100vw;left:0;background-color:#fff8ea;top:60px;max-height:0;z-index:0;overflow:hidden;transition:max-height .4s ease,opacity .4s ease;will-change:max-height,opacity;height:fit-content}.mega-menu__dropdown.active{max-height:800px;z-index:10}.mega-menu__dropdown-v1{flex-wrap:wrap}.mega-menu__dropdown-v1-body{display:flex;width:100%;padding:20px 20px 40px;gap:20px}.mega-menu__dropdown-v1-body-box{display:block;text-decoration:none;flex:0 0 calc(25% - 15px)}.mega-menu__dropdown-v1-body-box:has(.mega-menu__dropdown-v1-body-box-img-area--half){flex:0 0 calc(50% - 10px)}.mega-menu__dropdown-v1-body-box-img{width:100%;height:100%;object-fit:cover;display:block}.mega-menu__dropdown-v1-body-box-img-area{width:100%;overflow:hidden;aspect-ratio:1}.mega-menu__dropdown-v1-body-box-img-area.mega-menu__dropdown-v1-body-box-img-area--half{aspect-ratio:2.05}.mega-menu__dropdown-v1-body-box-img-area img{object-fit:cover;display:block}.mega-menu__dropdown-v1-body-box-title{color:#090909;font-size:20px;font-weight:600;letter-spacing:0;color:#2e4c18;font-family:Nacelle;font-size:16px;font-weight:900;line-height:110%;letter-spacing:-.64px;margin:0}.mega-menu__dropdown-v1-body-box-title-area{padding-top:12px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}.mobile-menu{display:none}@media (max-width: 1200px){.mobile-menu{display:block;flex:0 0 20%}.mobile-menu__icons{display:flex;gap:12px;align-items:center}.mobile-menu__btn{text-transform:uppercase;padding:0;background-color:#0000;cursor:pointer;border:0;-webkit-tap-highlight-color:transparent;color:#fff8ea;font-family:DM Mono;font-size:14px;font-weight:400;line-height:normal}.mobile-menu__drawer{position:fixed;right:0;bottom:0;left:0;background-color:#1f1f1fcc;z-index:50;top:0;display:none;width:100%;height:100vh}.mobile-menu__drawer-content{position:absolute;top:.5px;left:0;width:100%;background-color:#fff8ea;box-shadow:0 4px 10px #0000001a;transform:translate(-100%);transition:transform .3s ease-in-out;overflow-y:scroll;height:100vh;overflow-x:hidden}@media (width > 750px){.mobile-menu__drawer-content{width:50%}}.mobile-menu__drawer-body-header{display:flex;border-bottom:1px solid #2e4c18;padding:24px 16px;align-items:center;justify-content:space-between}.mobile-menu__drawer-title{margin:0;color:#2e4c18;font-family:Nacelle;font-size:28px;font-weight:900;line-height:110%;letter-spacing:-1.12px;text-transform:uppercase}.mobile-menu__btn--style{border-bottom:1px solid #2e4c18;line-height:1;color:#2e4c18;font-weight:500}.mobile-menu__drawer-body{height:100%;display:flex;flex-direction:column}.mobile-menu__drawer-list{margin:0;padding:0;list-style:none}.mobile-menu__drawer-list-item{margin-block:24px 0}.mobile-menu__drawer-list-link{cursor:pointer!important;display:flex;justify-content:space-between;align-items:center;letter-spacing:0;-webkit-tap-highlight-color:transparent;padding-inline:16px;color:#2e4c18;font-family:DM Mono;font-size:16px;font-weight:500;line-height:normal;text-transform:uppercase;text-decoration:none}@media (width > 750px){.mobile-menu__drawer-list-link{font-size:24px;padding-inline:20px}}.mobile-menu__drawer-list-link span{position:relative}.mobile-menu__drawer-list-link span:after{content:"";position:absolute;height:2px;width:0;background:#1d1811;left:0;bottom:-3px;transition:all .3s ease}.mobile-menu__drawer-list-link svg{transition:all .3s ease;transform:rotate(270deg)}.mobile-menu__drawer-list-link.is-active span:after{width:100%}.mobile-menu__drawer-list-link.is-active svg{transform:rotate(180deg)}.mobile-menu__drawer-submenu{-webkit-tap-highlight-color:transparent;position:fixed;top:0;background-color:#fff8ea;z-index:20;width:100%;height:100%;left:0;display:flex;flex-direction:column;transition:transform .3s ease-in-out;transform:translate(-100%);overflow:hidden auto}.mobile-menu__drawer-submenu.is-open{transform:translate(0)}.mobile-menu__drawer-submenu-header{padding:24px 16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #2e4c18;background-color:#fff8ea;position:sticky;top:0}.mobile-menu__drawer-submenu-links{padding:0 16px;margin:0 0 40px;margin-block-start:16px;display:grid;gap:20px;box-sizing:border-box;list-style:none}.mobile-menu__drawer-submenu-link{-webkit-tap-highlight-color:transparent!important;text-decoration:none;display:block}.mobile-menu__drawer-submenu-link p{color:#2e4c18;font-family:Nacelle;font-size:16px;font-weight:900;line-height:110%;letter-spacing:-.64px;margin:0}.mobile-menu__drawer-submenu-link-img-area{width:100%;overflow:hidden;aspect-ratio:1;margin-bottom:12px}.mobile-menu__drawer-submenu-link-img-area img{display:block;object-fit:cover}}.product-image-gallery{display:block}.product-image-gallery .product-image-slider .swiper-slide{height:auto;aspect-ratio:1;overflow:hidden}@media (width > 991px){.product-image-gallery .product-image-slider .swiper-slide{aspect-ratio:1.173!important}}.product-image-gallery .product-image-slider .swiper-slide img{height:100%;width:100%;object-fit:cover;display:block}.product-image-gallery .product-image-slider .swiper-pagination{color:#fff8ea;font-family:DM Mono;font-size:14px;font-weight:500;mix-blend-mode:difference;bottom:20px;line-height:1}.product-image-gallery .product-image-thumbsSlider{margin-top:8px}@media (width > 991px){.product-image-gallery .product-image-thumbsSlider{margin-top:12px}}.product-image-gallery .product-image-thumbsSlider .swiper-slide{width:80px!important;aspect-ratio:1;background-color:#2e4c18;transition:all .3s ease;cursor:pointer}@media (width > 991px){.product-image-gallery .product-image-thumbsSlider .swiper-slide{width:106px!important}}.product-image-gallery .product-image-thumbsSlider .swiper-slide.swiper-slide-thumb-active{padding:6px}@media (width > 991px){.product-image-gallery .product-image-thumbsSlider .swiper-slide.swiper-slide-thumb-active{padding:8px}}.product-image-gallery .product-image-thumbsSlider .swiper-slide img{object-fit:cover;display:block}.main-product__variant-selector{margin-block:40px}.recipe-card{display:grid;grid-template-rows:auto 1fr auto;height:100%;row-gap:16px}@media screen and (width >= 990px){.recipe-card{row-gap:20px}}.recipe-card__image-container{aspect-ratio:1;overflow:hidden;width:100%;grid-row:1}.recipe-card__image-container img{width:100%;height:100%;object-fit:cover}.recipe-card__title{grid-row:2;text-decoration:none;color:#2e4c18;text-transform:uppercase;font-family:Nacelle;font-size:20px;font-weight:900;line-height:110%;letter-spacing:-.8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media screen and (width >= 990px){.recipe-card__title{padding-inline:20px;font-size:28px;letter-spacing:-1.12px}}.recipe-card__button{grid-row:3;margin-top:auto;padding-top:4px}@media screen and (width >= 990px){.recipe-card__button{padding:20px 20px 0}}
/*# sourceMappingURL=/cdn/shop/t/30/compiled_assets/styles.css.map */
