.faqs-section{display:flex;flex-direction:column;gap:40px}@media screen and (min-width:767px){.faqs-section{gap:60px}}.faqs-section__heading{color:#004516;font-family:var(--font-heading-family);font-size:60px;font-style:normal;font-weight:300;line-height:100%;letter-spacing:-1.2px;border-block:2px solid #004516;padding-block-start:20px;padding-block-end:12px;padding-inline-start:20px}.faqs-section__layout{width:100%;padding-inline:12px;margin:0 auto}@media screen and (min-width:767px){.faqs-section__layout{width:70.5%;padding-inline:0}}@media screen and (min-width:1024px){.faqs-section__layout{max-width:80.84%;width:100%}}.collection-banner__layout{position:relative;padding:12px;overflow:hidden}@media screen and not (max-width:767px){.collection-banner__layout{padding:20px}}.collection-banner__image{position:relative;width:100%;height:100%;border-radius:12px;overflow:hidden}.collection-banner__image img{width:100%;height:100%;object-fit:cover;display:block}.collection-banner__image--desktop{display:none}@media screen and not (max-width:767px){.collection-banner__image--desktop{display:block;aspect-ratio:1.82}}@media screen and not (max-width:1025px){.collection-banner__image--desktop{aspect-ratio:3.8}}.collection-banner__image--mobile{display:block;aspect-ratio:.877}@media screen and not (max-width:767px){.collection-banner__image--mobile{display:none}}.collection-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.collection-banner__overlay img{width:100%;height:100%;object-fit:cover;display:block}.collection-banner__content{z-index:3;position:absolute;color:#fff;left:25px;bottom:30px;display:flex;gap:20px;align-items:flex-start;flex-direction:column;width:calc(100% - 50px)}@media screen and not (max-width:767px){.collection-banner__content{left:40px;bottom:30px;gap:20px;flex-direction:column;align-items:flex-start;width:calc(100% - 80px)}}@media screen and not (max-width:1025px){.collection-banner__content{left:40px;bottom:40px;flex-direction:row;justify-content:space-between;align-items:flex-end;width:calc(100% - 80px)}}.collection-banner__title{color:#fff;font-size:48px;font-weight:300;letter-spacing:0;line-height:100%;margin:0;width:260px}@media screen and not (max-width:767px){.collection-banner__title{font-size:80px;width:66%}}@media screen and not (max-width:1025px){.collection-banner__title{width:40%;font-size:96px}}.collection-banner__text{display:flex;flex-direction:column;margin:0}@media screen and not (max-width:767px){.collection-banner__text{max-width:66%}}@media screen and not (max-width:1025px){.collection-banner__text{width:33%}}.collection-banner__subheading{font-family:Peridot PE Variable,sans-serif;font-size:12px;font-weight:500;line-height:normal;letter-spacing:0;text-transform:uppercase;color:#f7f7f7;margin-top:0}.collection-banner__description{font-weight:500;font-size:16px;line-height:normal;letter-spacing:0;text-align:justify;color:#f7f7f7}.collection-banner__description p{margin:0}.combo-slider{display:block;position:relative;overflow:hidden;height:calc(100vh - 47px)}.combo-slider__swiper{position:relative;height:100%}.combo-slider__wrapper{padding:40px 0 0;position:relative;height:100%}@media screen and (min-width:768px){.combo-slider__wrapper{padding:80px 0 0}}@media screen and (min-width:1025px){.combo-slider__wrapper{padding:80px 0 0}}.combo-slider__container{max-width:1400px;margin:0 auto;display:flex;flex-direction:column;align-items:center;position:relative}.combo-slider__title{text-align:center;font-size:42px;font-weight:300;line-height:90%;letter-spacing:-.96px;position:relative;z-index:1;margin:0 auto;max-width:239px}@media screen and (min-width:768px){.combo-slider__title{font-size:60px;letter-spacing:-1.2px;line-height:85%;max-width:398px}}@media screen and (min-width:1025px){.combo-slider__title{font-size:80px;letter-spacing:-1.6px;max-width:478px}}.combo-slider__image-container{max-width:335px;margin:0 auto;position:absolute;z-index:2;display:flex;justify-content:center;align-items:center;aspect-ratio:.8111;top:130px;left:0;right:0}@media screen and (min-width:768px){.combo-slider__image-container{aspect-ratio:.698;top:40px}}@media screen and (min-width:1025px){.combo-slider__image-container{top:60px}}.combo-slider__image{width:100%;height:100%;object-fit:contain;display:block}@media screen and (min-width:768px){.combo-slider__image{width:auto}}.combo-slider__navigation{position:absolute;bottom:3%;display:flex;align-items:end;justify-content:center;gap:12px;z-index:3;width:100%}@media screen and not (min-width:767px){.combo-slider__navigation{padding:0 0 0 12px;width:100%;left:0;right:0}}@media screen and (min-width:768px){.combo-slider__navigation{gap:22px;bottom:12.5%}}@media screen and (min-width:1025px){.combo-slider__navigation{bottom:10.5%}}.combo-slider__navigation .swiper-button-prev,.combo-slider__navigation .swiper-button-next{margin-right:12px}@media screen and not (min-width:767px){.combo-slider__navigation .swiper-button-next{padding-right:20px}}.combo-slider__navigation .custom-arrow-wrapper{width:44px;height:44px;margin:0}.combo-slider__navigation .custom-arrow-wrapper:after{width:44px;height:44px}.combo-slider__navigation .custom-arrow{width:44px;height:44px}.combo-slider__button-area{flex:1 1 auto;height:50px;max-width:100%;position:relative}@media screen and not (min-width:767px){.combo-slider__button-area{margin-left:10px}}@media screen and (min-width:768px){.combo-slider__button-area{max-width:445px}}.combo-slider__button-wrapper{position:absolute;bottom:0;left:0;width:100%;opacity:0;pointer-events:none;transition:opacity .3s ease;top:0}.combo-slider__button-wrapper.is-active{opacity:1;pointer-events:auto}.combo-slider__shop-button{width:100%;font-size:14px;font-weight:500;letter-spacing:0;line-height:normal}@media screen and (min-width:768px){.combo-slider__shop-button{font-size:16px}}.combo-slider__swiper{position:relative;overflow:hidden;width:100%}.combo-slider__swiper .swiper-slide{height:auto}.combo-slider__swiper .swiper-button-next,.combo-slider__swiper .swiper-button-prev{position:static;width:auto;height:auto;margin:0;color:transparent}:is(.combo-slider__swiper .swiper-button-next,.combo-slider__swiper .swiper-button-prev):after{display:none}.combo-slider .combo-slider__arrow{cursor:pointer;-webkit-user-select:none;user-select:none}featured-recipe-blog{display:block}.fbr__cards-layout{margin-top:20px;padding-inline-start:12px}@media screen and not (max-width:767px){.fbr__cards-layout{padding-inline-start:20px}}@media screen and not (max-width:1025px){.fbr__cards-layout{padding-inline:20px}}.fbr__heading-area{display:flex;flex-direction:column;justify-content:center;border-block:2px solid #004516;padding-block:20px;padding-inline:12px;gap:12px}@media screen and not (max-width:767px){.fbr__heading-area{flex-direction:row;justify-content:space-between;align-items:end;padding-inline:20px;padding-block:20px 12px;align-items:center}}.fbr__heading-area .custom-button{top:0}.fbr__heading{font-family:ITC Garamond Std;font-weight:300;font-size:40px;line-height:90%;letter-spacing:0;width:50%}@media screen and not (max-width:767px){.fbr__heading{font-size:56px;line-height:100%;width:auto}}@media screen and not (max-width:1024px){.fbr__heading{font-size:60px}}.fbr-heading-btn{width:100%!important}@media screen and not (max-width:767px){.fbr-heading-btn{max-width:218px}}.fbr__cards-layout .article-card__meta-row{font-size:12px}.fbr__cards-layout .article-card__title{font-size:40px}.fbr__cards-layout .custom-button_text{font-size:16px!important}@media screen and not (min-width:1025px){.fbr__cards-layout .article-card__time{display:none}}.footer{background-color:#fff;color:#004225}.footer__menu-layout{display:grid;grid-template-columns:1fr 1fr;padding:20px 12px;gap:40px;border-block:2px solid #004225}@media not (max-width:767px){.footer__menu-layout{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));justify-content:space-between;flex-wrap:wrap}}.footer__menu-layout .footer__menu:last-child{display:flex;justify-content:space-between;align-items:end}.footer__menu{width:100%}.footer__menu-content{display:flex;flex-direction:column;gap:20px}.footer__menu-heading{font-weight:500;text-transform:capitalize;font-size:16px;border-bottom:1px solid transparent}.footer__menu-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.footer__menu-item-link{width:fit-content;color:#004225;text-decoration:none;display:block;font-size:12px;font-weight:500;font-style:Medium;line-height:100%;text-transform:capitalize;transition:opacity .2s ease}.footer__menu-item-link:hover{opacity:.7}.footer__copyright-text{font-style:heavy;font-size:12px;font-weight:950;line-height:100%;text-align:right;letter-spacing:0;color:#004225;display:none}@media not (max-width:768px){.footer__copyright-text{display:block}}.footer__bottom{height:100%;width:100%;padding:20px 12px}@media not (max-width:767px){.footer__bottom{padding:20px}}.founders-note{width:100%;max-width:100%}.founders-note__heading-area{display:flex;border-block:2px solid #004516;border-top:0;padding:20px 12px}@media screen and (max-width:767px){.founders-note__heading-area{padding:20px 12px 12px}}@media screen and not (max-width:768px){.founders-note__heading-area{flex-direction:row;padding-inline:20px;padding-top:20px;padding-bottom:12px}}.founders-note__heading{font-size:40px;font-weight:300;line-height:90%;letter-spacing:-.02em;color:#004516;margin:0}@media screen and not (max-width:767px){.founders-note__heading{font-size:56px}}@media screen and not (max-width:1025px){.founders-note__heading{font-size:60px}}.founders-note__content{position:relative;display:flex;flex-direction:column;width:100%;gap:20px;padding:20px 12px}@media screen and not (max-width:767px){.founders-note__content{padding:20px}}@media screen and not (max-width:1025px){.founders-note__content{flex-direction:row;padding:20px}}.founders-note__image-wrapper{position:relative;width:100%;aspect-ratio:.75;overflow:hidden;border-radius:12px}@media screen and not (max-width:767px){.founders-note__image-wrapper{aspect-ratio:1.767}}@media screen and not (max-width:1025px){.founders-note__image-wrapper{width:50%;aspect-ratio:.8801}}.founders-note__desktop-image{display:none;width:100%;height:100%}@media screen and not (max-width:767px){.founders-note__desktop-image{display:block}}.founders-note__desktop-image img{width:100%;height:100%;object-fit:cover;display:block}.founders-note__mobile-image{display:block;width:100%;height:100%}@media screen and not (max-width:767px){.founders-note__mobile-image{display:none}}.founders-note__mobile-image img{width:100%;height:100%;object-fit:cover;display:block}.founders-note__image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.founders-note__image-overlay img{width:100%;height:100%;object-fit:cover;display:block}.founders-note__text-area{width:100%;background-color:#eee;padding:60px 20px;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;border:2px solid #004516;border-radius:12px}@media screen and not (max-width:767px){.founders-note__text-area{padding:100px 94px}}@media screen and not (max-width:1025px){.founders-note__text-area{width:50%;padding:5px}}.founders-note__text-wrapper{display:flex;flex-direction:column;gap:20px}@media screen and not (max-width:767px){.founders-note__text-wrapper{margin-inline:auto}}@media screen and not (max-width:1025px){.founders-note__text-wrapper{width:66.66%}}.founders-note__title{font-family:ITC Garamond Std;font-weight:300;font-size:48px;text-wrap:nowrap;line-height:100%;letter-spacing:-.02em;color:#6f9c76;margin:0;position:relative}@media screen and not (max-width:767px){.founders-note__title{font-size:60px}}@media screen and not (max-width:1025px){.founders-note__title{font-size:60px}}.founders-note__title p{margin:0}.founders-note__title:after{content:"\201c";position:absolute;top:-30px}.founders-note__description{font-weight:500;font-size:14px;line-height:normal;letter-spacing:0;text-align:justify;color:#6f9c76;margin:0}@media screen and not (max-width:767px){.founders-note__description{font-size:16px}}@media screen and not (max-width:1025px){.founders-note__description{font-size:16px}}.founders-note__description p{margin:0}.founders-note__signature-block{display:flex;flex-direction:column;gap:12px}.founders-note__signature{font-family:Southera;font-weight:400;font-size:60px;line-height:90%;letter-spacing:-.02em;color:#004516;margin:40px 0 0;transform:rotate(-15deg);transform-origin:left center}.founders-note__designation{font-weight:500;font-size:12px;line-height:100%;letter-spacing:0;text-transform:uppercase;color:#004516;margin:0}.happenings-grid{width:100%}.happenings-grid__layout{display:grid;grid-template-columns:repeat(2,1fr);margin:0 auto;padding-inline:12px;gap:40px 12px}@media screen and not (max-width:767px){.happenings-grid__layout{gap:40px 20px;padding-inline:20px}}@media screen and not (max-width:1025px){.happenings-grid__layout{grid-template-columns:repeat(3,1fr)}}.hero-banner{height:calc(100svh - 118px);position:relative;margin:20px 12px;overflow:hidden;border-radius:12px}@media screen and (min-width:767px){.hero-banner{margin:20px}}.hero-banner__media-area{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%}.hero-banner__media--desktop{display:none;height:100%}@media screen and (min-width:767px){.hero-banner__media--desktop{display:block}}.hero-banner__media--mobile{display:block;height:100%}@media screen and (min-width:767px){.hero-banner__media--mobile{display:none}}.hero-banner__media{height:100%}.hero-banner__media img{width:100%;height:100%;object-fit:cover;display:block}.hero-banner__media video{width:100%;height:100%;object-fit:cover}.hero-banner__overlay-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.hero-banner__overlay-image img{width:100%;height:100%;object-fit:cover;display:block}.hero-banner__overlay-image:before{position:absolute;content:"";background:#090909;width:100%;top:0;right:0;bottom:0;left:0;height:100%;opacity:.2;z-index:3}.hero-banner__text-block,.hero-banner__text-block--with-svg{position:absolute;left:12px;right:12px;bottom:20px;z-index:5;display:flex;flex-direction:column}@media screen and (min-width:767px){.hero-banner__text-block,.hero-banner__text-block--with-svg{left:20px;right:20%;bottom:20px}}@media screen and (min-width:1025px){.hero-banner__text-block,.hero-banner__text-block--with-svg{left:40px;bottom:40px}}@media screen and (max-width:767px){.hero-banner__text-block--with-svg{margin-bottom:88px}}.hero-banner__text-block-heading>*{font-family:ITC Garamond Std;font-size:48px;font-style:normal;font-weight:300;line-height:100%;letter-spacing:-.96px;margin:0}@media screen and (min-width:767px){.hero-banner__text-block-heading>*{font-size:80px;letter-spacing:-1.6px}}@media screen and (min-width:1025px){.hero-banner__text-block-heading>*{font-size:96px;letter-spacing:-1.92px}}.hero-banner__text-block-description{text-align:justify;font-size:14px;font-style:normal;font-weight:500;line-height:normal}@media screen and (min-width:767px){.hero-banner__text-block-description{font-size:16px;width:76%}}@media screen and (min-width:1025px){.hero-banner__text-block-description{width:42%}}.hero-banner__text-block-button{width:100%;margin-block-start:40px}@media screen and (min-width:1025px){.hero-banner__text-block-button{width:41%}}.hero-banner__icon-img-block{position:absolute;right:-8px;bottom:-16px;z-index:1}.hero-banner__icon-img-block svg{width:84px;height:64px}@media screen and (min-width:767px){.hero-banner__icon-img-block svg{width:132px;height:98px}}@media screen and (min-width:1025px){.hero-banner__icon-img-block svg{width:160px;height:120px}}@media screen and (min-width:767px){.hero-banner__icon-img-block{right:-4px;bottom:-22px}}@media screen and (min-width:1025px){.hero-banner__icon-img-block{right:8px;bottom:-24px}}.horizontal-slider{display:block;margin-block:20px}.horizontal-slider__desktop{display:block}.horizontal-slider__desktop-container{display:flex;gap:18px;height:auto;min-height:auto;overflow:hidden}@media screen and (min-width:1025px){.horizontal-slider__desktop-container{height:calc(100vh - 87px);min-height:600px}}.horizontal-slider__desktop-left{display:none}@media screen and (min-width:1025px){.horizontal-slider__desktop-left{flex:0 0 40%;max-width:480px;padding:40px 0 0 20px;display:flex;flex-direction:column;justify-content:space-between;position:relative;gap:50px}}.horizontal-slider__desktop-content{display:flex;flex-direction:column;gap:20px}.horizontal-slider__desktop-heading{color:#004516;font-family:var(--font-heading-family);font-size:60px;font-style:normal;font-weight:300;line-height:100%;letter-spacing:0;margin:0}.horizontal-slider__desktop-sub-heading{color:#004516;font-family:var(--font-body-family);font-size:12px;font-style:normal;font-weight:500;line-height:100%;text-transform:uppercase;letter-spacing:0}.horizontal-slider__desktop-description{color:#004516;text-align:justify;font-family:var(--font-body-family);font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:0}.horizontal-slider__desktop-nav{display:flex;align-items:center;gap:30px;margin-top:30px;width:calc(100% - 8px)}.horizontal-slider__desktop-nav .custom-arrow-wrapper{margin-left:0}.horizontal-slider__desktop-nav .custom-button-wrapper{width:70%}.horizontal-slider__desktop-image{display:block;max-width:180px}.horizontal-slider__desktop-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 40px;background:#004516;color:#fff;border-radius:50px;text-decoration:none;font-size:14px;font-weight:500;text-transform:uppercase}.horizontal-slider__desktop-arrow{width:48px;height:48px;border-radius:50%;border:2px solid #004516;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .3s ease}.horizontal-slider__desktop-arrow:hover{background:#004516}.horizontal-slider__desktop-arrow:hover svg path{stroke:#fff}.horizontal-slider__desktop-arrow svg{width:24px;height:24px}.horizontal-slider__desktop-arrow svg path{stroke:#004516;transition:stroke .3s ease}.horizontal-slider__desktop-arrow--prev svg{transform:rotate(180deg)}.horizontal-slider__desktop-arrow.is-disabled:hover,.horizontal-slider__desktop-arrow:disabled:hover{background:transparent}.horizontal-slider__desktop-arrow.is-disabled:hover svg path,.horizontal-slider__desktop-arrow:disabled:hover svg path{stroke:#004516}.horizontal-slider__desktop-image img{width:100%;height:auto;object-fit:cover}.horizontal-slider__desktop-right{flex:1;overflow:hidden;padding:0}.horizontal-slider__desktop-only{display:none}@media screen and (min-width:1025px){.horizontal-slider__desktop-only{display:block}}.horizontal-slider__mobile-slider{display:block;padding:0 12px}@media screen and (min-width:1025px){.horizontal-slider__mobile-slider{display:none}}.horizontal-slider__mobile-slider .horizontal-slider__desktop-right{padding:0}.horizontal-slider__mobile-slider .horizontal-slider__desktop-slide-content{position:absolute;bottom:20px;left:20px;right:20px;z-index:3;color:#f7f7f7;width:auto}@media screen and (min-width:767px){.horizontal-slider__mobile-slider .horizontal-slider__desktop-slide-content{width:66.66%}}.horizontal-slider__mobile-slider .horizontal-slider__desktop-slide-heading *{margin:0;font-family:ITC Garamond Std;font-size:48px;font-weight:300;line-height:100%;letter-spacing:-.96px}@media screen and (min-width:767px){.horizontal-slider__mobile-slider .horizontal-slider__desktop-slide-heading *{font-size:60px}}.horizontal-slider__mobile-slider .horizontal-slider__desktop-slide-sub-heading{margin-block-start:40px;font-size:12px;font-style:normal;font-weight:500;text-transform:uppercase}.horizontal-slider__mobile-slider .horizontal-slider__desktop-slide-description{margin-block-start:20px;text-align:justify;font-size:12px;font-weight:500;line-height:normal}@media screen and (min-width:767px){.horizontal-slider__mobile-slider .horizontal-slider__desktop-slide-description{font-size:16px}}.horizontal-slider__desktop-splide{height:auto}@media screen and (min-width:1025px){.horizontal-slider__desktop-splide{height:100%}}.horizontal-slider__desktop-splide .splide__track{height:auto}@media screen and (min-width:1025px){.horizontal-slider__desktop-splide .splide__track{height:100%}}.horizontal-slider__desktop-splide .splide__list{height:auto}@media screen and (min-width:1025px){.horizontal-slider__desktop-splide .splide__list{height:100%}}.horizontal-slider__desktop-splide .splide__slide{height:auto;aspect-ratio:.678;border-radius:12px;overflow:hidden;position:relative}@media screen and (min-width:1025px){.horizontal-slider__desktop-splide .splide__slide{height:100%;aspect-ratio:auto}}.horizontal-slider__desktop-splide .splide__slide img{width:100%;height:100%;object-fit:cover}.horizontal-slider__desktop-slide-content{position:absolute;bottom:20px;left:20px;right:20px;z-index:3;color:#f7f7f7;width:66.66%}.horizontal-slider__desktop-slide-heading *{margin:0;font-family:ITC Garamond Std;font-size:60px;font-weight:300;line-height:100%;letter-spacing:-.96px}.horizontal-slider__desktop-slide-sub-heading{margin-block-start:40px;font-size:12px;font-style:normal;font-weight:500;text-transform:uppercase}.horizontal-slider__desktop-slide-description{margin-block-start:20px;text-align:justify;font-size:16px;font-weight:500;line-height:normal}.horizontal-slider__wrapper,.horizontal-slider__viewport{display:none}.horizontal-slider__mobile-intro{display:flex;flex-direction:column;gap:12px;padding:12px}@media(min-width:768px)and (max-width:1024px){.horizontal-slider__mobile-intro{flex-direction:row;align-items:center;justify-content:space-between;padding:20px}}@media screen and (min-width:1025px){.horizontal-slider__mobile-intro{display:none}}.horizontal-slider__mobile-intro .horizontal-slider__intro-content{display:flex;flex-direction:column;gap:20px}@media(min-width:768px)and (max-width:1024px){.horizontal-slider__mobile-intro .horizontal-slider__intro-content{width:78%}}.horizontal-slider__mobile-intro .horizontal-slider__intro-image img{aspect-ratio:.6495;max-width:76px;display:block}@media(min-width:768px)and (max-width:1024px){.horizontal-slider__mobile-intro .horizontal-slider__intro-image img{aspect-ratio:.645348837;max-width:111px;width:100%}}.horizontal-slider__cards-container{width:max-content;display:flex;height:100%;align-items:center;gap:12px;padding-right:12px}@media screen and (min-width:1025px){.horizontal-slider__cards-container{gap:20px;padding-right:20px}}.horizontal-slider__intro-area{display:flex;flex-direction:column;justify-content:space-between;gap:20px}@media(min-width:768px)and (max-width:1024px){.horizontal-slider__intro-area{padding-right:20px;flex-direction:row;align-items:center}}@media screen and (min-width:1025px){.horizontal-slider__intro-area{display:none}}.horizontal-slider__slide{flex:0 0 auto;position:relative;border-radius:12px;overflow:hidden;aspect-ratio:.678;height:100%}@media screen and (min-width:767px){.horizontal-slider__slide{aspect-ratio:.7759}}@media screen and (min-width:1025px){.horizontal-slider__slide{aspect-ratio:.8214;height:100%}}.horizontal-slider__slide.horizontal-slider__intro-area{display:none}@media screen and (min-width:1025px){.horizontal-slider__slide.horizontal-slider__intro-area{display:flex;flex-direction:column;justify-content:space-between}.horizontal-slider__slide.horizontal-slider__intro-area:first-child{aspect-ratio:.4628;height:100%}}@media screen and (min-width:1025px){.horizontal-slider__slide.horizontal-slider__intro-area:first-child{aspect-ratio:.5713}}.horizontal-slider__slide-image--desktop{display:none}@media screen and (min-width:767px){.horizontal-slider__slide-image--desktop{display:block;object-fit:cover}}.horizontal-slider__slide-image--mobile{display:block;object-fit:cover}@media screen and (min-width:767px){.horizontal-slider__slide-image--mobile{display:none}}.horizontal-slider__slide-image--overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.horizontal-slider__intro-content{display:flex;flex-direction:column;gap:20px}@media screen and (min-width:767px){.horizontal-slider__intro-content{width:78%}}@media screen and (min-width:1025px){.horizontal-slider__intro-content{width:100%}}.horizontal-slider__intro-heading{font-family:ITC Garamond Std;font-size:40px;font-weight:300;line-height:100%;letter-spacing:-.8px}@media screen and (min-width:767px){.horizontal-slider__intro-heading{font-size:60px}}.horizontal-slider__intro-sub-heading{font-size:12px;font-weight:500;line-height:100%;letter-spacing:0;text-transform:uppercase}.horizontal-slider__intro-description{text-align:justify;font-size:14px;font-weight:500;letter-spacing:0;line-height:normal}@media screen and (min-width:767px){.horizontal-slider__intro-description{font-size:16px}}.horizontal-slider__intro-image{height:max-content}.horizontal-slider__intro-image img{aspect-ratio:.6495;max-width:76px;display:block}@media screen and (min-width:767px){.horizontal-slider__intro-image img{aspect-ratio:.6453;max-width:154px;height:auto}}@media(min-width:768px)and (max-width:1024px){.horizontal-slider__intro-image img{aspect-ratio:.645348837;max-width:111px;width:100%}}@media screen and (min-width:1025px){.horizontal-slider__intro-image img{aspect-ratio:.6593;max-width:180px;margin:0}}.horizontal-slider__slide-content{position:absolute;bottom:20px;left:20px;right:20px;z-index:3;color:#f7f7f7}@media screen and (min-width:767px){.horizontal-slider__slide-content{width:66.66%}}.horizontal-slider__slide-content .horizontal-slider__slide-heading *{margin:0;font-family:ITC Garamond Std;font-size:48px;font-weight:300;line-height:100%;letter-spacing:-.96px}@media screen and (min-width:767px){.horizontal-slider__slide-content .horizontal-slider__slide-heading *{font-size:60px}}.horizontal-slider__slide-content .horizontal-slider__slide-sub-heading{margin-block-start:40px;font-size:12px;font-style:normal;font-weight:500;text-transform:uppercase}.horizontal-slider__slide-content .horizontal-slider__slide-description{margin-block-start:20px;text-align:justify;font-size:12px;font-weight:500;line-height:normal}@media screen and (min-width:767px){.horizontal-slider__slide-content .horizontal-slider__slide-description{font-size:16px}}.instagram-heading__area{display:flex;justify-content:space-between;align-items:center;border-block:2px solid;padding:20px 12px 12px;font-family:ITC Garamond Std}@media screen and (min-width:768px){.instagram-heading__area{padding:20px 20px 12px}}.instagram-heading__title{margin:0;flex:1 0 0%;color:#004516;font-size:40px;font-weight:300;line-height:100%;letter-spacing:-1.2px}@media screen and (min-width:768px){.instagram-heading__title{font-size:49px}}@media screen and (min-width:1025px){.instagram-heading__title{font-size:60px}}.instagram-heading__username{font-family:ITC Garamond Std;flex:1 0 0%;color:#004516;text-align:right;font-size:40px;font-weight:300;line-height:90%;letter-spacing:-1.2px;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}@media screen and (min-width:768px){.instagram-heading__username{font-size:48px;line-height:100%}}@media screen and (min-width:1025px){.instagram-heading__username{font-size:60px}}.address-wrapper{display:flex;width:100%;gap:20px;flex-direction:column;height:100%}@media(min-width:1025px){.address-wrapper{flex:1}}.margin-bottom-20{margin-bottom:20px}@media screen and (max-width:767px){.city-field-wrapper{margin-bottom:0}}.new-address-form{background-color:#eee;border:2px solid #004516;border-radius:12px;padding:40px 20px}.new-address-form .custom-button{height:44px;font-size:16px;top:-12px}.new-address-form__title{color:#004516;text-align:justify;font-size:20px;font-style:normal;font-weight:800;line-height:normal;margin:0 0 20px;letter-spacing:0;font-family:var(--font-body-family)}.new-address-form__divider{border-bottom:2px dashed #004516;border-image:repeating-linear-gradient(to right,#004516 0,#004516 10px,transparent 10px,transparent 14px) 1;margin-bottom:28px;display:block!important}.new-address-form__grid{display:grid;grid-template-columns:1fr;gap:16px}@media screen and (min-width:768px){.new-address-form__grid{grid-template-columns:1fr 1fr;gap:20px}}.new-address-form__field--half{grid-column:span 1}.new-address-form__field--full{grid-column:1 / -1}.new-address-form__field input,.new-address-form__field select{width:100%;border:2px solid #004516;background-color:transparent;font-size:16px;color:#004516;font-family:var(--font-body-family);outline:none;transition:border-color .2s ease;border-radius:100px;height:44px}.new-address-form__field input{padding:12px 20px}.new-address-form__field select{padding:5px 10px 10px 20px}.new-address-form__field input::placeholder{color:#6f9c76;font-family:var(--font-body-family);font-size:16px;font-style:normal;font-weight:500;line-height:normal}.new-address-form__field input:focus,.new-address-form__field select:focus{border-color:#004516}.new-address-form__select-wrapper{position:relative}.new-address-form__select-wrapper select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:50px;cursor:pointer}.new-address-form__select-icon{position:absolute;right:20px;top:50%;transform:translateY(-50%);pointer-events:none}.new-address-form__checkbox{margin-top:-4px}@media not (max-width:767px){.new-address-form__checkbox{margin-top:-8px}}.new-address-form__checkbox-label{display:flex;align-items:center;gap:8px;cursor:pointer}.new-address-form__checkbox-label input[type=checkbox]{display:none}.new-address-form__checkbox-custom{width:20px;height:20px;border:2px solid #004516;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background-color .2s ease}.new-address-form__checkbox-label input[type=checkbox]:checked+.new-address-form__checkbox-custom:after{content:"";width:10px;height:10px;background-color:#004516;border-radius:50%}.new-address-form__checkbox-text{font-size:14px;color:#004516;font-weight:500}.new-address-form__actions{display:flex;justify-content:flex-end;align-items:center;margin-top:30px;grid-template-columns:1fr 1fr;gap:20px;display:grid}.new-address-form__actions .custom-button-wrapper{grid-column:span 1}.new-address-form__cancel{background:none;border:none;font-size:14px;color:#004516;text-decoration:underline;cursor:pointer;font-family:var(--font-body-family);padding:0;text-align:right;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:10%;text-underline-offset:20%;text-underline-position:from-font}.new-address-form__cancel:hover{text-decoration:none}@media screen and (max-width:767px){.new-address-form__title{font-size:18px;font-style:normal;font-weight:800;line-height:normal}.new-address-form__field input,.new-address-form__field select{font-size:14px}.new-address-form__field input::placeholder{font-size:14px}.new-address-form__grid{gap:12px}.new-address-form{padding:40px 12px}.new-address-form__field--half{grid-column:1 / -1}.new-address-form__actions{display:flex;flex-direction:column-reverse;gap:14px;margin-top:40px}.new-address-form__actions .custom-button{width:100%}}input:-internal-autofill-selected{background-color:transparent!important}.new-address-wrapper{display:block}.new-address-wrapper.is-hidden{display:none}.new-address-form__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.new-address-form__header .new-address-form__title{margin-bottom:0}.new-address-form__close{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.new-address-form__close:hover svg path{stroke:#002a0d}.article-details{max-width:100%;width:100%;display:block;padding:20px}.article-details__heading-area{display:flex;flex-direction:column;gap:20px;margin-block-end:20px}.article-details__heading-text-area{display:flex;flex-direction:column;gap:136px;background-color:#004516;border-radius:12px;padding:20px}@media screen and (min-width:767px){.article-details__heading-text-area{gap:107px}}@media screen and (min-width:767px){.article-details__heading-text-area{gap:168px}}.article-details__sub-heading-text{display:flex;flex-direction:row;justify-content:space-between}.article-details__article-type,.article-details__article-read-time{color:#cedc26;font-family:var(--font-body-family);font-size:12px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:0;text-transform:uppercase}.article-details__heading{color:#cedc26;font-family:var(--font-heading-family);font-size:64px;font-style:normal;font-weight:300;line-height:100%;letter-spacing:-1.28px;width:100%}@media screen and (min-width:767px){.article-details__heading{font-size:80px;letter-spacing:-1.6px}}@media screen and (min-width:1024px){.article-details__heading{font-size:96px;letter-spacing:-1.92px}}.article-details__heading-image-area{aspect-ratio:1.1107;width:100%;height:100%}@media screen and (min-width:767px){.article-details__heading-image-area{aspect-ratio:2.3037}}@media screen and (min-width:1024px){.article-details__heading-image-area{aspect-ratio:2.8}}.article-details__heading-image-area img{width:100%;height:100%;object-fit:cover;border-radius:12px}.article-details__content-area{display:flex;flex-direction:column;gap:20px}@media screen and (min-width:1024px){.article-details__content-area{flex-direction:row;max-width:1440px;margin:0 auto}}.article__chapters-area{border:2px solid #004516;border-radius:12px;background-color:#eee;padding-block:40px;padding-inline:20px;height:fit-content;display:flex;flex-direction:column;gap:20px}@media screen and (min-width:1024px){.article__chapters-area{flex:1 0 0;position:sticky;top:20px;align-self:flex-start}}.article-details__content-layout{background-color:#eee;border:2px solid #004516;border-radius:12px}@media screen and (min-width:1024px){.article-details__content-layout{flex:2 0 0}}.article-details__content{max-width:75%;margin:0 auto;padding-block:40px;padding-bottom:60px}@media screen and not (min-width:767px){.article-details__content{max-width:100%;padding:40px 20px 60px}}.article__chapters-heading{color:#004516;font-family:var(--font-heading-family);font-size:40px;font-style:normal;font-weight:300;line-height:100%;letter-spacing:-.8px}.article__chapters-layout{padding-left:20px;display:flex;flex-direction:column;gap:20px;margin:0}.article__chapters-layout .chapter-link{color:#004516;font-family:var(--font-body-family);font-size:14px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:0;text-decoration:none;display:block}.article__chapters-layout .chapter-link.active{font-weight:700}.article__chapters-layout li{list-style-type:square;line-height:100%}.article-details__content h1,.article-details__content h2{margin:0;color:#004516;font-family:var(--font-heading-family);font-size:48px;font-weight:300;line-height:100%;letter-spacing:-.96px}@media screen and (min-width:767px){.article-details__content h1,.article-details__content h2{font-size:60px;letter-spacing:-1.2px}}:is(.article-details__content h1,.article-details__content h2):not(:first-child){padding-block-start:40px}.article-details__content h3{margin:0;color:#004516;font-family:var(--font-heading-family);font-size:40px;font-style:normal;font-weight:300;line-height:100%;letter-spacing:-.8px}.article-details__content h3:not(:first-child){padding-block-start:40px}.article-details__content h4{margin:0;color:#004516;font-family:var(--font-heading-family);font-size:28px;font-style:normal;font-weight:300;line-height:100%;letter-spacing:-.8px}.article-details__content h4:not(:first-child){padding-block-start:20px}.article-details__content p{margin:0;color:#004516;text-align:justify;font-family:var(--font-body-family);font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:0;padding-block-start:12px}.article-details__content p a{color:#004516;font-family:var(--font-body-family);font-size:16px;font-style:normal;font-weight:800;line-height:normal;letter-spacing:0;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}@media screen and (min-width:1024px){.article-details__content p{padding-block-start:8px}}.article-details__content p+p{padding-block-start:16px}.article-details__content h2+p{padding-block-start:12px}@media screen and (min-width:767px){.article-details__content h2+p{padding:0}}.blogs-grid{width:100%}.blogs-grid__layout{display:grid;grid-template-columns:repeat(2,1fr);margin:0 auto;padding-inline:12px;gap:40px 12px}@media screen and not (max-width:767px){.blogs-grid__layout{gap:40px 20px;padding-inline:20px}}@media screen and not (max-width:1025px){.blogs-grid__layout{grid-template-columns:repeat(3,1fr)}}.meet-the-pedro{display:flex;flex-direction:column}.meet-the-pedro__header-area{display:flex;flex-direction:column;gap:12px;justify-content:flex-start;align-items:flex-start;padding-inline:12px;padding-block-start:20px;padding-block-end:12px;border-bottom:2px solid #004516}@media screen and (min-width:767px){.meet-the-pedro__header-area{flex-direction:row;gap:0;justify-content:space-between;align-items:center;padding-inline:20px}}.meet-the-pedro__heading{color:#004516;font-family:ITC Garamond Std;font-size:40px;font-style:normal;font-weight:300;line-height:100%;letter-spacing:-.8px}@media screen and (min-width:767px){.meet-the-pedro__heading{font-size:56px;letter-spacing:-1.12px}}@media screen and (min-width:1025px){.meet-the-pedro__heading{font-size:60px;letter-spacing:-1.2px}}.meet-the-pedro__header-button{width:100%;display:block}@media screen and (min-width:767px){.meet-the-pedro__header-button{max-width:217px}}.meet-the-pedro__header-button .custom-button{position:unset;width:100%!important}.meet-the-pedro__content-area{display:grid;grid-template-columns:repeat(1,1fr)}@media screen and (min-width:1025px){.meet-the-pedro__content-area{display:grid;grid-template-columns:repeat(2,1fr)}}.meet-the-pedro__content-layout{height:100%}.meet-the-pedro__content-heading{margin-block-start:80px;width:100%}.meet-the-pedro__content-heading>*{text-align:center;font-family:ITC Garamond Std;font-size:48px;font-style:normal;font-weight:300;line-height:100%;letter-spacing:-.96px;margin:0}@media screen and (min-width:767px){.meet-the-pedro__content-heading>*{font-size:80px;letter-spacing:-1.6px}}@media screen and (min-width:1025px){.meet-the-pedro__content-heading>*{font-size:96px;letter-spacing:-1.92px}}.meet-the-pedro__content-image{margin-top:-50px;position:relative}.meet-the-pedro__content-image img{width:100%;height:566px;object-fit:contain;aspect-ratio:.667844523}.meet-the-pedro__content-button{width:50%;margin:0 auto;margin-block-start:40px;margin-block-end:60px}@media screen and (min-width:1025px){.meet-the-pedro__content-button{margin-block-start:40px;margin-block-end:80px}}@media screen and (max-width:767px){.meet-the-pedro__content-button{width:100%;padding:0 12px}}.meet-the-pedro__content-left-svg-wrapper{position:absolute;top:33%;left:48%;width:auto;height:74px;transition:transform .3s ease}.meet-the-pedro__content-right-svg-wrapper{position:absolute;top:38%;right:48%;width:auto;height:74px;transition:transform .3s ease}.meet-the-pedro__content-left-svg,.meet-the-pedro__content-right-svg{width:100%;height:100%;position:relative}.meet-the-pedro__content-left-svg-text,.meet-the-pedro__content-right-svg-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.meet-the-pedro__content-left-svg-text,.meet-the-pedro__content-right-svg-text{text-align:center;font-family:ITC Garamond Std;font-size:40px;font-style:normal;font-weight:300;line-height:100%;letter-spacing:-.8px}.multigrid{display:flex;flex-direction:column;gap:12px;border-bottom:2px solid #004516}@media screen and not (max-width:767px){.multigrid{flex-direction:column;gap:20px;padding-left:20px;padding-right:20px;padding-inline:20px}}@media screen and not (max-width:1025px){.multigrid{flex-direction:row;padding-left:20px;padding-right:20px}}.multigrid__intro-layout{display:flex;flex-direction:column;gap:12px;background-color:#004516;padding:40px 12px;border-radius:12px;color:#cedc26;margin-inline:12px}@media screen and not (max-width:767px){.multigrid__intro-layout{gap:20px;width:100%;padding:20px 20px 40px;margin-inline:0}}@media screen and not (max-width:1025px){.multigrid__intro-layout{padding:20px;flex:1}}.multigrid__intro-layout .custom-button-wrapper{width:100%;margin-bottom:0;margin-top:40px}@media screen and not (max-width:1025px){.multigrid__intro-layout .custom-button-wrapper{margin-top:auto;margin-bottom:20px;max-width:454px}}.multigrid__intro-subheading{font-size:12px;letter-spacing:.05em;margin:0;text-transform:uppercase}@media screen and not (max-width:767px){.multigrid__intro-subheading{font-size:13px}}@media screen and not (max-width:1025px){.multigrid__intro-subheading{font-size:14px}}.multigrid__intro-heading *{font-size:48px;font-weight:300;letter-spacing:-2%;line-height:90%;margin:0;color:#cedc26}@media screen and not (max-width:767px){.multigrid__intro-heading *{font-size:60px;line-height:100%}}.multigrid__intro-description{font-size:14px;font-weight:400;line-height:normal;text-align:justify;letter-spacing:0;margin:0}@media screen and (min-width:767px){.multigrid__intro-description{max-width:521px;font-size:16px}}@media screen and not (max-width:1025px){.multigrid__intro-description{max-width:454px;font-size:16px}}.multigrid__card-layout{display:grid;gap:12px}@media screen and not (max-width:767px){.multigrid__card-layout{width:100%;grid-template-columns:repeat(2,1fr);gap:20px}}@media screen and not (max-width:1025px){.multigrid__card-layout{gap:20px;display:flex;flex-wrap:wrap;flex:1}}@media screen and (max-width:767px){.multigrid__card-layout--desktop{display:none}}.multigrid__card-layout--mobile{display:block;padding-inline-start:12px}@media screen and (min-width:768px){.multigrid__card-layout--mobile{display:none}}.multigrid__card-item{padding:20px 12px;border-radius:14px;background:#cedc26;color:#004516;border:2px solid #004516;display:flex;flex-direction:column}@media screen and (min-width:767px){.multigrid__card-item{padding:20px}}@media screen and not (max-width:1025px){.multigrid__card-item{aspect-ratio:.89;flex:1 1 calc(50% - 20px)}}.multigrid__card-number{font-family:ITC Garamond Std,serif;font-size:40px;font-weight:300;line-height:100%;letter-spacing:-2%;margin:0;color:#004516;width:fit-content}@media screen and not (max-width:767px){.multigrid__card-number{font-size:60px}}.multigrid__card-title{font-size:40px;font-weight:300;line-height:100%;letter-spacing:-2%;margin:0;color:#004516;width:fit-content}@media screen and not (max-width:767px){.multigrid__card-title{font-size:60px}}.multigrid__card-icon{display:flex;justify-content:center;align-items:center;margin:auto;height:154px;width:165px}.multigrid__card-description{font-size:16px;font-weight:500;line-height:normal;letter-spacing:0;margin:0;text-align:justify}.mit__heading-area{display:flex;flex-direction:column;border-block:2px solid #004516;padding:20px 12px 12px}@media screen and not (max-width:767px){.mit__heading-area{flex-direction:row;justify-content:space-between;padding-inline:20px;padding-top:20px;padding-bottom:12px}}.mit__section-heading{font-size:40px;font-weight:300;line-height:100%;letter-spacing:-1.2px;color:#004516;margin:0}@media screen and not (max-width:767px){.mit__section-heading{font-size:56px}}@media screen and not (max-width:1025px){.mit__section-heading{font-size:60px}}.mit__section-subheading{font-family:ITC Garamond Std;font-size:40px;font-weight:300;font-style:italic;line-height:100%;letter-spacing:-2%;color:#004516;margin:0}@media screen and not (max-width:767px){.mit__section-subheading{font-size:48px}}@media screen and not (max-width:1025px){.mit__section-subheading{font-size:60px}}.mit__image-area{display:flex;flex-direction:column-reverse;gap:20px;padding-inline:12px;padding-top:20px}@media screen and not (max-width:767px){.mit__image-area{flex-direction:row;gap:20px;padding-inline:20px;padding-top:20px}}@media screen and not (max-width:1025px){.mit__image-area{flex-direction:row;gap:20px;padding:20px}}.mit__primary-image-wrapper{flex:1 0 0%;position:relative}.mit__primary-image-wrapper img{width:100%;height:100%;object-fit:cover;display:block;border-radius:8px}.mit__primary-image-desktop{display:none}@media screen and not (max-width:767px){.mit__primary-image-desktop{display:block;aspect-ratio:.78}}@media screen and not (max-width:1025px){.mit__primary-image-desktop{aspect-ratio:.67}}.mit__primary-image-mobile{display:block;aspect-ratio:.702}@media screen and not (max-width:767px){.mit__primary-image-mobile{display:none}}.mit__secondary-image-wrapper{flex:1 0 0%;position:relative}.mit__secondary-image-wrapper img{width:100%;height:100%;object-fit:cover;display:block;border-radius:8px}.mit__secondary-image-desktop{display:none}@media screen and not (max-width:767px){.mit__secondary-image-desktop{display:block;aspect-ratio:.78}}@media screen and not (max-width:1025px){.mit__secondary-image-desktop{aspect-ratio:1.28}}.mit__secondary-image-mobile{display:block;aspect-ratio:1}@media screen and not (max-width:767px){.mit__secondary-image-mobile{display:none}}.mit__secondary-text{flex:1 0 0%;display:flex;align-items:start;font-family:ITC Garamond Std;font-weight:300;font-size:64px;line-height:100%;letter-spacing:-2%;color:#6f9c76;padding:0;margin:0;aspect-ratio:1.52}.mit__secondary-text p{margin:0}@media screen and not (max-width:767px){.mit__secondary-text{font-size:96px;aspect-ratio:.78}}@media screen and not (max-width:1025px){.mit__secondary-text{font-size:96px;aspect-ratio:1.28}}.mit__tertiary-image-container--desktop{display:none}@media screen and not (max-width:1025px){.mit__tertiary-image-container--desktop{display:block;flex:2 0 0%;position:relative}}.mit__tertiary-image-container--desktop img{width:100%;height:100%;object-fit:cover;display:block;border-radius:8px}.mit__tertiary-image-container--desktop .mit__tertiary-image-desktop{aspect-ratio:.985}.mit__tertiary-image-container--tablet-mobile{display:block;position:relative;padding-inline:12px;padding-bottom:20px}@media screen and not (max-width:767px){.mit__tertiary-image-container--tablet-mobile{display:block;padding-inline:20px}}@media screen and not (max-width:1025px){.mit__tertiary-image-container--tablet-mobile{display:none}}.mit__tertiary-image-container--tablet-mobile img{width:100%;height:100%;object-fit:cover;display:block;border-radius:8px}.mit__tertiary-image-container--tablet-mobile .mit__tertiary-image-desktop{display:none}@media screen and not (max-width:767px){.mit__tertiary-image-container--tablet-mobile .mit__tertiary-image-desktop{display:block;aspect-ratio:1.04}}.mit__tertiary-image-container--tablet-mobile .mit__tertiary-image-mobile{display:block;aspect-ratio:.6}@media screen and not (max-width:767px){.mit__tertiary-image-container--tablet-mobile .mit__tertiary-image-mobile{display:none}}.mit__primary-image-overlay,.mit__secondary-image-overlay,.mit__tertiary-image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.mit__primary-image-overlay img,.mit__secondary-image-overlay img,.mit__tertiary-image-overlay img{width:100%;height:100%;object-fit:cover;border-radius:8px}.mit__text-area{display:flex;flex-direction:column;gap:40px;padding:20px 12px;margin:0}@media screen and not (max-width:767px){.mit__text-area{flex-direction:column;gap:40px;padding:28px 20px;margin:0}}@media screen and not (max-width:1025px){.mit__text-area{flex-direction:row;gap:40px;padding:20px;margin:0}}.mit__secondary-heading{font-size:40px;font-weight:300;line-height:100%;letter-spacing:-1.2px;color:#004516;margin:0}.mit__secondary-heading p{margin:0}@media screen and not (max-width:767px){.mit__secondary-heading{font-size:60px}}@media screen and not (max-width:1025px){.mit__secondary-heading{flex:1 0 0%;font-size:60px;margin:0;flex-shrink:0}}.mit__subtext{display:flex;flex-direction:column;gap:20px}@media screen and not (max-width:767px){.mit__subtext{flex-direction:row;justify-content:space-between}}@media screen and not (max-width:1025px){.mit__subtext{flex:1 0 0%;flex-direction:row;justify-content:space-between}}.mit__secondary-subheading{font-size:12px;font-weight:500;text-transform:uppercase;line-height:100%;margin:0;color:#004516}@media screen and not (max-width:767px){.mit__secondary-subheading{width:33.33%;height:fit-content}}@media screen and not (max-width:1025px){.mit__secondary-subheading{width:33.33%;height:fit-content}}.mit__secondary-description{font-size:14px;font-weight:400;line-height:normal;color:#004516;margin:0;text-align:justify}.mit__secondary-description p{margin:0}@media screen and not (max-width:767px){.mit__secondary-description{font-size:16px;width:354px}}@media screen and not (max-width:1025px){.mit__secondary-description{width:449px;font-size:16px}}.newsletter-form__message{justify-content:center;max-width:1328px;margin:0 auto;padding-inline-start:40px}@media screen and (min-width:750px){.newsletter-form__message{justify-content:flex-start}}.newsletter-form__message:focus-visible{outline:2px solid currentColor;outline-offset:2px}.newsletter-form__field-wrapper .newsletter-form__message{margin-top:1.5rem}.newsletter{position:relative;width:calc(100% - 40px);animation:bgChange 2s infinite;transition:background 2s ease-in-out;border-radius:12px;margin:20px auto}@media screen and (max-width:767px){.newsletter{width:calc(100% - 25px)}}.newsletter__content-area{display:flex;flex-direction:column;gap:20px;padding:40px 20px 40px 40px;width:100%}@media(min-width:768px)and (max-width:1024px){.newsletter__content-area{padding:40px 20px}}@media screen and (max-width:767px){.newsletter__content-area{padding:40px 12px}}@media screen and not (max-width:1440px){.newsletter__content-area{max-width:1440px;margin:0 auto}}.newsletter__heading{text-align:center;font-family:var(--font-heading-family);font-size:64px;font-style:normal;font-weight:300;line-height:90%;letter-spacing:-1.28px;margin:0}@media screen and (min-width:767px){.newsletter__heading{font-size:88px;letter-spacing:-1.76px;line-height:100%}}@media screen and (min-width:1023px){.newsletter__heading{font-size:140px;letter-spacing:-2.8px}}.newsletter-form__field{display:flex;flex-direction:column;gap:12px;max-width:100%;margin:0 auto;position:relative;z-index:2}@media screen and (min-width:767px){.newsletter-form__field{max-width:688px;flex-direction:row;padding-inline:0}}@media screen and (min-width:1023px){.newsletter-form__field{max-width:1340px;flex-direction:row;padding-inline:12px}}.newsletter-form__field .custom-button--secondary{position:unset}.newsletter-form__field label{width:100%}.newsletter-form__field .newsletter-field__input{border-radius:100px;padding-inline-start:20px;background:inherit;border:2px solid;animation:borderAndPlaceholder 2s infinite;display:flex;height:40px;padding:12px 20px;align-items:center;gap:10px;flex-shrink:0;font-family:var(--font-body-family);font-size:14px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:0;width:100%}@media screen and (min-width:767px){.newsletter-form__field .newsletter-field__input{height:52px;font-size:16px;padding-bottom:15px}}@media screen and (min-width:1023px){.newsletter-form__field .newsletter-field__input{padding-inline-start:40px;height:60px;font-size:20px;padding-bottom:15px}}.newsletter-form__field .newsletter-field__input:focus-visible{outline:unset;outline-offset:none;box-shadow:none}.newsletter-form__field .newsletter-field__input::placeholder{animation:inherit;opacity:1;color:inherit!important;font-family:var(--font-body-family);font-size:14px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:0}@media screen and (min-width:767px){.newsletter-form__field .newsletter-field__input::placeholder{font-size:16px}}@media screen and (min-width:767px){.newsletter-form__field .newsletter-field__input::placeholder{font-size:20px}}.newsletter-form__field .newsletter-field__input::placeholder{color:#004516;font-size:14px;font-style:normal;font-weight:500;line-height:100%}@media(min-width:768px)and (max-width:1024px){.newsletter-form__field .newsletter-field__input::placeholder{font-size:16px}}@media(min-width:1025px){.newsletter-form__field .newsletter-field__input::placeholder{font-size:20px}}.newsletter-form__field .newsletter-form__button{animation:buttonChange 2s infinite;height:100%}@media screen and (min-width:767px){.newsletter-form__field .newsletter-form__button{max-width:217px;min-height:52px}}@media screen and (min-width:1024px){.newsletter-form__field .newsletter-form__button{min-height:60px}}.newsletter__heading,.newsletter-form__message,.newsletter-form__message--success{animation:textChange 2s infinite}@keyframes bgChange{0%{background:#cad63d}25%{background:#f94607}50%{background:#f9da03}75%{background:#0d7896}to{background:#cad63d}}@keyframes textChange{0%{color:#004516}25%{color:#fede02}50%{color:#ff4503}75%{color:#fede02}to{color:#004516}}@keyframes borderAndPlaceholder{0%{border-color:#004516;color:#004516}25%{border-color:#fede02;color:#fede02}50%{border-color:#ff4503;color:#ff4503}75%{border-color:#fede02;color:#fede02}to{border-color:#004516;color:#004516}}@keyframes buttonChange{0%{background:#004516;border-color:#004516;color:#cad63d}25%{background:#fede02;border-color:#fede02;color:#f94607}50%{background:#ff4503;border-color:#ff4503;color:#f9da03}75%{background:#fede02;border-color:#fede02;color:#0d7896}to{background:#004516;border-color:#004516;color:#cad63d}}.our-ingredients{display:flex;flex-direction:column;background-color:#f7f7f7;position:relative;border-top:2px solid #004516;padding-block:80px;padding-inline:12px}@media screen and (min-width:767px){.our-ingredients{padding-block:120px;padding-inline:20px}}@media screen and (min-width:1024px){.our-ingredients{padding-inline:60px}}.our-ingredients__heading-area{display:flex;flex-direction:column;gap:20px}.our-ingredients__sub-heading{color:#004516;text-align:center;font-family:var(--font-body-family);font-size:12px;font-style:normal;font-weight:500;line-height:100%;text-transform:uppercase;margin:0;letter-spacing:0}.our-ingredients__heading>*{color:#004516;text-align:center;font-family:var(--font-heading-family);font-size:40px;font-style:normal;font-weight:300;line-height:100%;letter-spacing:-.8px;margin:0}@media screen and (min-width:767px){.our-ingredients__heading>*{font-size:60px;letter-spacing:-1.2px}}.our-ingredients__content-area{padding-block:60px;display:flex;flex-direction:column}@media screen and (min-width:767px){.our-ingredients__content-area{padding-block:188px}}@media screen and (min-width:1024px){.our-ingredients__content-area{padding-block:154px}}.our-ingredients__img-block{max-width:100%;margin-inline:0;height:100%;border-radius:12px;background-color:#fff;display:flex;flex-direction:column;justify-content:center;gap:12px;padding:10px}@media screen and (min-width:767px){.our-ingredients__img-block{max-width:52.28%;gap:12px;padding:10px;margin-inline:auto}}@media screen and (min-width:1024px){.our-ingredients__img-block{gap:20px;padding:20px}}.our-ingredients__img-container{aspect-ratio:1;width:100%;height:100%;border-radius:12px;padding:27.78px;background-color:#f7f7f7}@media screen and (min-width:767px){.our-ingredients__img-container{padding:28px}}@media screen and (min-width:1024px){.our-ingredients__img-container{padding:55px}}.our-ingredients__img-container img{width:100%;height:100%;object-fit:cover}.our-ingredients__ingredient-name{color:#004516;text-align:justify;font-family:Homemade Apple;font-size:28px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:0}@media screen and (min-width:767px){.our-ingredients__ingredient-name{font-size:32px}}@media screen and (min-width:1024px){.our-ingredients__ingredient-name{font-size:64px}}.our-ingredients__content{display:flex;flex-direction:column;gap:12px;width:80%}@media screen and (min-width:767px){.our-ingredients__content{width:28%}}@media screen and (min-width:1024px){.our-ingredients__content{width:18.9%}}.our-ingredients__content.our-ingredients__content--top_left{position:absolute;top:27%;left:20px}@media screen and (min-width:1024px){.our-ingredients__content.our-ingredients__content--top_left{top:24%;left:4%}}.our-ingredients__content.our-ingredients__content--top_right{position:absolute;top:27%;right:2%}@media screen and (min-width:1024px){.our-ingredients__content.our-ingredients__content--top_right{top:24%;right:4%}}.our-ingredients__content.our-ingredients__content--bottom_left{position:absolute;bottom:15%;left:20px}@media screen and (min-width:1024px){.our-ingredients__content.our-ingredients__content--bottom_left{bottom:25%;left:4%}}.our-ingredients__content.our-ingredients__content--bottom_right{position:absolute;bottom:13%;right:20px}@media screen and (min-width:1024px){.our-ingredients__content.our-ingredients__content--bottom_right{bottom:16%;right:4%}}.our-ingredients__content-heading{color:#004516;font-family:var(--font-body-family);font-size:12px;font-style:normal;font-weight:500;line-height:100%;text-transform:uppercase;letter-spacing:0}.our-ingredients__content-description>*{color:#004516;text-align:left;font-family:var(--font-body-family);font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:0;margin:0}@media screen and (min-width:1024px){.our-ingredients__content-description>*{text-align:justify}}.our-ingredients__content-layout--desktop{display:none}@media screen and (min-width:767px){.our-ingredients__content-layout--desktop{display:block}}.ingredients__content-layout--mobile{display:block}@media screen and (min-width:767px){.ingredients__content-layout--mobile{display:none}}.our-ingredients__mobile-slide{display:flex;flex-direction:column;padding-block-start:40px}.ingredients__content-layout--mobile .our-ingredients__content{position:static;width:80%;display:flex;flex-direction:column;gap:12px}.ingredients__content-layout--mobile .splide__pagination{display:flex;justify-content:center;gap:8px;bottom:-40px}.ingredients__content-layout--mobile .splide__pagination__page{width:8px;height:8px;border-radius:50%;background-color:#6f9c76;opacity:.3;border:none;padding:0;cursor:pointer;transition:opacity .3s ease}.ingredients__content-layout--mobile .splide__pagination__page.is-active{opacity:1;background:#004516;transform:unset}.page-heading{display:flex;padding-inline:12px;width:100%}@media screen and (min-width:768px){.page-heading{padding-inline:20px}}.page-heading__area{width:100%;aspect-ratio:1.75;border:2px solid #004516;border-radius:12px;padding:20px;display:flex;justify-content:start;align-items:end;height:316px}.page-heading__title{margin:0;font-family:ITC Garamond Std;font-weight:300;line-height:100%;letter-spacing:-2px;font-size:64px;color:#024c29;text-align:left}.page-heading__title p{margin:0}@media screen and (min-width:768px){.page-heading__title{font-size:80px}}@media screen and (min-width:1200px){.page-heading__title{font-size:96px}}.recipe-details{display:flex;flex-direction:column;padding-inline:12px;gap:20px}@media screen and (min-width:768px){.recipe-details{padding-inline:20px}}.recipe-details__header-container{display:flex;flex-direction:column;justify-content:space-between;width:100%;aspect-ratio:1.11;border-radius:12px;padding:20px;background-color:#004516}@media screen and (min-width:768px){.recipe-details__header-container{aspect-ratio:2.303}}@media screen and (min-width:1025px){.recipe-details__header-container{aspect-ratio:3.5}}.recipe-details__header-meta-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.recipe-details__tagline,.recipe-details__header-time{color:#cedc26;font-size:12px;font-style:normal;font-weight:500;line-height:100%;text-transform:uppercase;letter-spacing:0}.recipe-details__title{margin:0;font-weight:300;font-size:64px;line-height:100%;letter-spacing:-2%;color:#cedc26}@media screen and (min-width:768px){.recipe-details__title{font-size:80px}}@media screen and (min-width:1025px){.recipe-details__title{font-size:96px}}.recipe-details__image img{aspect-ratio:1.11;object-fit:cover;border-radius:12px}@media screen and (min-width:768px){.recipe-details__image img{aspect-ratio:2.303}}@media screen and (min-width:1025px){.recipe-details__image img{aspect-ratio:2.8}}.recipe-details__details-area{display:flex;flex-direction:column;gap:20px}@media screen and (min-width:1025px){.recipe-details__details-area{flex-direction:row}}.recipe-details__ingredients-container{display:flex;flex-direction:column;gap:20px;width:100%;border:2px solid #004516;border-radius:12px;padding:40px 20px;background-color:#eee}@media screen and (min-width:1025px){.recipe-details__ingredients-container{height:max-content;flex:1 0 0%}}.recipe-details__ingredients-title{margin:0;font-weight:300;font-size:40px;line-height:normal;letter-spacing:.02px;color:#004516;width:fit-content}.recipe-details__ingredients-list{display:flex;flex-direction:column;gap:20px;margin:0;padding-left:25px;list-style:square;width:fit-content}.recipe-details__ingredients-items{width:fit-content;margin:0;font-weight:500;font-size:14px;line-height:100%;letter-spacing:0}.recipe-details__instructions-container{display:flex;flex-direction:column;gap:20px;width:100%;border:2px solid #004516;border-radius:12px;padding:40px 16px;background-color:#eee}@media screen and (min-width:768px){.recipe-details__instructions-container{padding:40px 20px 48px}}@media screen and (min-width:1025px){.recipe-details__instructions-container{flex:2 0 0%;padding:40px 20px 44px}}.recipe-details__instructions-container ol{display:flex;flex-direction:column;gap:32px;margin-block-start:20px;padding-left:0}@media screen and (min-width:768px){.recipe-details__instructions-container ol{margin-inline:auto;margin-block-end:0;width:79%}}@media screen and (min-width:1025px){.recipe-details__instructions-container ol{margin-inline:auto;margin-block-end:0;width:80%}}.recipe-details__instructions-title{margin:0;font-weight:300;font-size:40px;line-height:normal;letter-spacing:.02px;color:#004516;width:fit-content}.recipe-details__instructions-meta-row{display:flex;flex-direction:row;justify-content:space-between;padding-block:12px;border-block:2px dashed #004516;font-weight:500;font-size:12px;line-height:100%;letter-spacing:0;text-transform:uppercase;color:#004516}.recipes-grid{width:100%}.recipes-grid__layout{display:grid;grid-template-columns:repeat(2,1fr);row-gap:40px;column-gap:12px;margin:0 auto;padding-inline:12px}@media screen and not (max-width:767px){.recipes-grid__layout{column-gap:20px;padding-inline:20px}}@media screen and not (max-width:1025px){.recipes-grid__layout{grid-template-columns:repeat(3,1fr)}}.redirection-bar{width:100%;background-color:#fff}.redirection-bar__container{display:flex;justify-content:center;overflow-x:auto;width:100%;margin:0 auto;padding:20px 0;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-block:2px solid #004516}.redirection-bar__list::-webkit-scrollbar{display:none}.redirection-bar__list{overflow-x:auto;display:inline-flex;align-items:center;gap:12px;list-style:none;padding-inline:12px;margin:0;width:max-content;scrollbar-width:none}.redirection-bar__button{display:inline-block;text-align:center;padding:12px 20px;border-radius:100px;border:2px solid #004516;background-color:transparent;color:#004516;font-size:12px;text-transform:uppercase;text-decoration:none;line-height:100%;white-space:nowrap;transition:all .3s ease;font-weight:500;letter-spacing:.5px}.redirection-bar__button--active{background-color:#004516;color:#fff000;border-color:#004516}.related-blog__heading-area{display:flex;flex-direction:column;justify-content:center;border-block:2px solid #004516;padding:20px 12px;gap:12px}@media screen and not (max-width:767px){.related-blog__heading-area{flex-direction:row;justify-content:space-between;align-items:end;padding-inline:20px;padding-block:20px 12px;align-items:center}}@media screen and not (max-width:1024px){.related-blog__heading-area{padding:20px}}.related-blog__heading-area .custom-button{top:0}.related-blog__heading{font-family:ITC Garamond Std;font-weight:300;font-size:40px;line-height:90%;letter-spacing:-1.2px;width:50%}@media screen and not (max-width:767px){.related-blog__heading{font-size:48px;line-height:100%;width:auto}}@media screen and not (max-width:1024px){.related-blog__heading{font-size:60px}}.related-blog__heading-btn{width:100%!important}@media screen and not (max-width:767px){.related-blog__heading-btn{max-width:218px}}.related-blog__cards-layout{margin-top:20px;padding-inline:12px}@media screen and not (max-width:767px){.related-blog__cards-layout{padding-inline:20px}}.related-blog__cards-layout .splide__pagination{position:relative;bottom:auto;left:auto;right:auto;margin-top:28px;padding:0;display:flex;justify-content:center;gap:12px;z-index:1}@media screen and not (max-width:767px){.related-blog__cards-layout .splide__pagination{margin-top:40px}}@media screen and not (max-width:1024px){.related-blog__cards-layout .splide__pagination{display:none}}.related-blog__cards-layout .splide__pagination__page{display:inline-block;border-radius:50%;height:8px;width:8px;margin:0;padding:0;transition:all .3s ease;cursor:pointer;opacity:1}.related-blog__cards-layout .splide__pagination__page.is-active{background:#004516;opacity:1;transform:scale(1)}.related-product .related-product__cards-layout{gap:12px;padding-inline:12px}@media screen and not (max-width:767px){.related-product .related-product__cards-layout{gap:20px;padding-inline:20px}}.related-product__heading-area--wrapper{border-block:2px solid #004516}.related-product__heading-area{display:flex;flex-direction:column;justify-content:center;max-width:1440px;margin:auto;padding:20px 12px;gap:12px}@media screen and not (max-width:767px){.related-product__heading-area{flex-direction:row;justify-content:space-between;align-items:center;padding-inline:20px;padding-block:20px 12px}}@media screen and not (max-width:1024px){.related-product__heading-area{padding:20px 20px 12px;gap:20px}}.related-product__heading{font-family:ITC Garamond Std;font-weight:300;font-size:40px;line-height:90%;letter-spacing:-1.2px}@media screen and not (max-width:767px){.related-product__heading{font-size:48px;line-height:100%}}@media screen and not (max-width:1024px){.related-product__heading{font-size:60px}}.related-product__heading-btn{width:100%!important}@media screen and not (max-width:767px){.related-product__heading-btn{max-width:218px}}.related-product__cards-layout{margin-top:20px;padding-inline:12px;max-width:1440px;margin-inline:auto}@media screen and not (max-width:767px){.related-product__cards-layout{padding-inline:20px}}@media screen and not (max-width:1024px){.related-product__cards-layout{padding-inline:20px}}.related-product__cards-layout .splide__pagination{position:relative;bottom:auto;left:auto;right:auto;margin-block:28px;padding:0;display:flex;justify-content:center;gap:12px;z-index:1}@media screen and not (max-width:767px){.related-product__cards-layout .splide__pagination{margin-block:40px}}@media screen and not (max-width:1024px){.related-product__cards-layout .splide__pagination{display:none}}.related-product__cards-layout .splide__pagination__page{display:inline-block;border-radius:50%;height:8px;width:8px;margin:0;padding:0;transition:all .3s ease;cursor:pointer;opacity:1}.related-product__cards-layout .splide__pagination__page.is-active{background:#004516;opacity:1;transform:scale(1)}.related-recipe__heading-area--wrapper{border-block:2px solid #004516}.related-recipe__heading-area{display:flex;flex-direction:column;justify-content:center;padding:20px 12px;gap:12px;max-width:1440px;margin:auto}@media screen and not (max-width:767px){.related-recipe__heading-area{flex-direction:row;justify-content:space-between;align-items:end;padding-inline:20px;padding-block:20px 12px;align-items:center}}@media screen and not (max-width:1024px){.related-recipe__heading-area{padding:20px}}.related-recipe__heading-area .custom-button{top:0}.related-recipe__heading{font-family:ITC Garamond Std;font-weight:300;font-size:40px;line-height:90%;letter-spacing:-1.2px}@media screen and not (max-width:767px){.related-recipe__heading{font-size:49px;line-height:100%;width:auto}}@media screen and not (max-width:1024px){.related-recipe__heading{font-size:60px}}.related-recipe__heading-btn{width:100%!important}@media screen and not (max-width:767px){.related-recipe__heading-btn{max-width:218px}}.related-recipe__cards-layout{margin-top:20px;padding-inline:12px;max-width:1440px;margin-inline:auto}@media screen and not (max-width:767px){.related-recipe__cards-layout{padding-inline:20px}}@media screen and not (max-width:1025px){.related-recipe__cards-layout{padding-inline:20px}}.related-recipe__cards-layout .splide__pagination{position:relative;bottom:auto;left:auto;right:auto;margin-top:28px;padding:0;display:flex;justify-content:center;gap:12px;z-index:1}@media screen and not (max-width:767px){.related-recipe__cards-layout .splide__pagination{margin-top:40px}}@media screen and not (max-width:1024px){.related-recipe__cards-layout .splide__pagination{display:none}}.related-recipe__cards-layout .splide__pagination__page{display:inline-block;border-radius:50%;height:8px;width:8px;margin:0;padding:0;transition:all .3s ease;cursor:pointer;opacity:1}.related-recipe__cards-layout .splide__pagination__page.is-active{background:#004516;opacity:1;transform:scale(1)}.subscription-product{display:flex;flex-direction:column}.subscription-product__wrapper{display:flex;flex-direction:column;gap:20px;padding-inline:12px}@media(min-width:768px)and (max-width:1024px){.subscription-product__wrapper{padding-inline:20px}}@media screen and (min-width:1025px){.subscription-product__wrapper{flex-direction:row;gap:20px;padding-inline:20px}}.subscription-product__image-area{position:relative;display:flex;justify-content:center;align-items:center;border:2px solid #004516;border-radius:12px;box-sizing:border-box;height:100%;overflow:hidden}@media screen and (min-width:1025px){.subscription-product__image-area{flex:1 0 0%}}.subscription-product__image-area img{width:100%;height:100%;display:block}.subscription-product__image-wrapper{height:100%}.subscription-product__label-wrapper{position:absolute;top:16px;left:16px;z-index:1;pointer-events:none}.subscription-product__content-area{width:100%;display:flex;flex-direction:column;gap:18px;justify-content:center;align-items:flex-start;border:2px solid #004516;border-radius:12px;box-sizing:border-box;position:relative;overflow:hidden}@media screen and (min-width:768px){.subscription-product__content-area{gap:18px}}@media screen and (min-width:1025px){.subscription-product__content-area{width:50%;flex:1 0 0%}}.subscription-product__content-wrapper{width:100%;margin:0 auto;padding-top:20px;padding-bottom:32px;padding-inline:12px;position:relative;z-index:2}@media screen and (min-width:768px){.subscription-product__content-wrapper{padding-top:20px;padding-bottom:40px;padding-inline:20px}}@media screen and (min-width:1025px){.subscription-product__content-wrapper{width:454px}}.subscription-product__title{color:#004516;font-family:ITC Garamond Std;font-size:40px;font-weight:300;line-height:100%;letter-spacing:-2px;margin:0;width:256px}@media screen and (min-width:768px){.subscription-product__title{font-size:64px;width:454px}}.subscription-product__type{margin:0 0 8px;color:#004516;font-size:12px;font-weight:900;line-height:normal;letter-spacing:0}.subscription-product__short-description{margin:8px 0 28px;color:#004516;font-size:12px;font-weight:500;line-height:normal;letter-spacing:0;text-transform:uppercase}@media screen and (min-width:1025px){.subscription-product__short-description{margin:8px 0 40px}}.subscription-product__description{color:#004516;font-size:14px;font-weight:500;line-height:140%;letter-spacing:0;text-align:justify;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}@media screen and (min-width:768px){.subscription-product__description{font-size:16px}}@media screen and (min-width:1025px){.subscription-product__description{font-size:16px}}.subscription-product__description p{margin:0}.subscription-product__button-area{width:100%;margin-top:40px;display:flex;justify-content:center}@media screen and (min-width:768px){.subscription-product__button-area{margin-top:40px}}@media screen and (min-width:1025px){.subscription-product__button-area{margin-top:40px;justify-content:flex-start;width:auto}}.subscription-product__button-area .custom-button-wrapper{width:100%}@media screen and (min-width:1025px){.subscription-product__button-area .custom-button-wrapper{width:335px}}.usp-ticker-section{height:40px;background-color:var(--usp-ticker-bg-color);overflow:hidden;position:relative}.usp-ticker-section .splide{height:100%;display:flex;align-items:center}.usp-ticker-item{display:flex;align-items:center;gap:30px}@media screen and (min-width:768px){.usp-ticker-item{gap:50px}}.usp-ticker-item img{width:20px;height:20px;animation:rotation infinite 2s linear}.usp-ticker-text{color:var(--usp-ticker-text-color);display:flex;text-align:center;font-size:10px;font-style:normal;font-weight:500;line-height:100%}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.video{width:100%;position:relative;overflow:hidden}.video__desktop{display:none}@media screen and not (max-width:767px){.video__desktop{display:block}}.video__desktop video{width:100%;object-fit:cover}.video__mobile{height:100%}.video__mobile video{display:block;width:100%;height:100%;object-fit:cover}@media screen and not (max-width:767px){.video__mobile video{display:none}}.desktop-image-banner{display:none;height:100%}@media screen and not (max-width:767px){.desktop-image-banner{display:block}}.desktop-image-banner img{display:block;width:100%;height:100%;object-fit:cover}.mobile-image-banner{display:block;height:100%}@media screen and not (max-width:767px){.mobile-image-banner{display:none}}.mobile-image-banner img{display:block;width:100%;height:100%;height:100svh;object-fit:cover}.video__image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;pointer-events:none;aspect-ratio:1.42;max-width:100px}@media screen and not (max-width:767px){.video__image{max-width:180px}}.video-page--width{margin:0 auto;max-width:1440px;padding-inline:20px}.section-media-wrapper{height:calc(100vh - 78px)}.video-page--width .section-media-wrapper{border-radius:12px;overflow:hidden}@media screen and not (min-width:768px){.video-page--width{padding-inline:12px}}.article-card{display:grid;grid-template-rows:auto auto 1fr auto;height:100%;row-gap:12px}@media screen and not (max-width:767px){.article-card{gap:20px}}@media screen and not (min-width:767px){.article-card .custom-button_text{font-size:14px}}.article-card a{text-decoration:none}.article-card__image{aspect-ratio:.8457;overflow:hidden;width:100%;grid-row:1;border-radius:12px}@media screen and not (max-width:767px){.article-card__image{aspect-ratio:.829}}@media screen and not (max-width:1025px){.article-card__image{aspect-ratio:1}}.article-card__image img{width:100%;height:100%;object-fit:cover}.article-card__meta-row{grid-row:2;display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#004516;text-transform:uppercase;line-height:100%;letter-spacing:0;font-weight:500;margin:0;overflow:hidden}@media screen and not (max-width:767px){.article-card__meta-row{font-size:12px}}@media screen and not (max-width:1025px){.article-card__meta-row{font-size:12px}}.article-card__type{margin:0}.article-card__type a{color:inherit;text-decoration:none}.article-card__time{margin:0;text-align:right}.article-card__time a{color:inherit;text-decoration:none}.article-card__title{width:100%;grid-row:3;font-size:32px;font-weight:300;margin:0;line-height:110%;letter-spacing:0;color:#004516;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize}@media screen and not (max-width:767px){.article-card__title{font-size:40px;width:calc(100% - 40px)}}.article-card__title a{color:inherit;text-decoration:none}.article-card__custom-button{grid-row:4;padding-right:10px}@media screen and not (min-width:767px){.article-card__custom-button{margin-top:8px}}.card--standard .card__inner.has-product-bg{background:var(--card-product-bg)}.media--hover-effect video,.media--hover-effect .card__media-external-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .3s ease}.media--hover-effect .card__media-external-video iframe{width:100%;height:100%;border:none}.card-wrapper:hover .media--hover-effect video,.card-wrapper:hover .media--hover-effect .card__media-external-video{opacity:1}accordion-item{display:block;padding-block:24px;border-bottom:2px dashed #004516}accordion-item .accordion-container__heading-area{cursor:pointer;display:flex;justify-content:space-between;align-items:center;line-height:100%;-webkit-tap-highlight-color:transparent}accordion-item .accordion-container__heading-layout{display:flex;flex-direction:row;gap:8px;flex:4 0 0%;cursor:pointer}accordion-item .title{color:#004516;text-align:justify;font-family:var(--font-body-family);font-size:20px;font-style:normal;font-weight:800;line-height:normal;letter-spacing:0;margin:0}accordion-item .accordion-container__svg-container{flex:1 0 0%;display:flex;justify-content:end}accordion-item .accordion-container__content{opacity:0;overflow:hidden;text-align:justify;transition:height .4s ease,opacity .5s ease}accordion-item .accordion-container__content-layout{display:block;padding-top:12px;max-width:808px}@media screen and not (min-width:768px){accordion-item .accordion-container__content-layout{padding-top:12px}}accordion-item p,accordion-item li{color:#004516;text-align:justify;font-family:var(--font-body-family);font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:0;margin:0;padding:0}:is(accordion-item p,accordion-item li):not(:first-child){margin-top:12px}accordion-item svg path:first-child{transition:transform .5s ease;transform-origin:center}accordion-item svg{transition:transform .5s ease}accordion-item:first-child{padding-block-start:0}accordion-item.open svg path:first-child{transform:rotate(180deg)}.custom-arrow-wrapper{position:relative;display:inline-block;width:48px;height:48px;margin-top:8px;margin-left:8px}.custom-arrow-wrapper.is-disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.custom-arrow-wrapper:after{content:"";position:absolute;top:0;left:8px;width:48px;height:48px;background-color:transparent;z-index:1;border-radius:50%;border:2px solid #004516;pointer-events:none}.custom-arrow-wrapper--light:after{border-color:var(--custom-arrow-border, #FFF000)}.custom-arrow{position:relative;width:48px;height:48px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent;transition:all .35s ease-in-out;z-index:2;top:-8px;left:0}.custom-arrow svg{width:24px;height:24px;transition:all .35s ease-in-out}.custom-arrow--left svg{transform:rotate(180deg)}.custom-arrow--primary-dark{background-color:#004516}.custom-arrow--primary-dark svg path{stroke:#fff000}@media screen and not (min-width:959px){.custom-arrow--primary-dark:active{transform:translate(8px,8px);background-color:#14592a;transition:all .35s ease-out}}@media screen and not (max-width:960px){.custom-arrow--primary-dark:hover{transform:translate(8px,8px)}}.custom-arrow--primary-light{background-color:#fff000}.custom-arrow--primary-light svg path{stroke:var(--custom-arrow-stroke, #004516)}@media screen and not (min-width:959px){.custom-arrow--primary-light:active{transform:translate(8px,8px);background-color:#d9e754;transition:all .35s ease-out}}@media screen and not (max-width:960px){.custom-arrow--primary-light:hover{transform:translate(8px,8px)}}.custom-arrow--secondary{top:0;left:0}.custom-arrow--secondary-dark{background-color:#004516}.custom-arrow--secondary-dark svg path{stroke:#fff}@media screen and not (max-width:960px){.custom-arrow--secondary-dark:hover{background-color:#14592a}}@media screen and not (min-width:959px){.custom-arrow--secondary-dark:active{background-color:#14592a}}.custom-arrow--secondary-light{background-color:transparent;border:2px solid #004516}.custom-arrow--secondary-light svg path{stroke:#004516}@media screen and not (max-width:960px){.custom-arrow--secondary-light:hover{background-color:#004516}.custom-arrow--secondary-light:hover svg path{stroke:#fff}}@media screen and not (min-width:959px){.custom-arrow--secondary-light:active{background-color:#004516}.custom-arrow--secondary-light:active svg path{stroke:#fff}}.custom-arrow:focus-visible{outline:2px solid #004516;outline-offset:2px}.button:disabled{cursor:not-allowed;opacity:1!important}.custom-button-wrapper{position:relative;width:100%;display:block;margin-block-start:12px}@media screen and not (min-width:959px){.custom-button-wrapper{margin-block-start:8px}}.custom-button-wrapper:after{content:"";position:absolute;background-color:transparent;z-index:1;opacity:1;border-radius:100px;border:2px solid #004516;pointer-events:none;top:0;left:16px;right:0;bottom:0;height:100%}@media screen and not (min-width:959px){.custom-button-wrapper:after{left:8px}}.custom-button-wrapper--light:after{border-color:var(--custom-border-color, #FFF000);top:0;left:16px;right:0;bottom:0;height:100%}@media screen and not (min-width:959px){.custom-button-wrapper--light:after{left:8px}}.custom-button{text-transform:uppercase;-webkit-user-select:none;user-select:none;cursor:pointer;font-size:16px;font-weight:500;font-family:var(--font-body-family);text-decoration:none;display:flex;justify-content:center;align-items:center;gap:10px;width:100%;padding:12px;height:44px;border:none;text-align:center;-webkit-tap-highlight-color:transparent;letter-spacing:.5px;line-height:100%;border-radius:100px;position:relative;transition:all .35s ease-in-out;top:-12px;left:0;width:calc(100% - 8px);opacity:1!important}@media screen and not (min-width:959px){.custom-button{top:-8px;height:36px}}.custom-button .loading__spinner{width:1.5rem;left:calc(50% - 9px);height:100%;display:flex;align-items:center;top:0}.custom-button .loading__spinner .path{stroke:#fff000}.custom-button:not(.custom-button--secondary):not(.custom-button--secondary-light):not(.custom-button--tertiary):not(.custom-button--tertiary-light):not(.custom-button--primary-light){color:#fff000;background-color:#004516;z-index:2;transform:translateY(0)}@media screen and not (min-width:959px){.custom-button:not(.custom-button--secondary):not(.custom-button--secondary-light):not(.custom-button--tertiary):not(.custom-button--tertiary-light):not(.custom-button--primary-light):active{transform:translate(8px,8px);background-color:#14592a;transition:all .35s ease-out}}@media screen and not (max-width:960px){.custom-button:not(.custom-button--secondary):not(.custom-button--secondary-light):not(.custom-button--tertiary):not(.custom-button--tertiary-light):not(.custom-button--primary-light):hover{transform:translate(12px,12px)}}.custom-button.loading{background-color:#004516}.custom-button.loading .custom-button_text{display:none}.custom-button--primary-light{color:#004516;background-color:#fff000;z-index:2;transform:translateY(0)}.custom-button--primary-light .loading__spinner .path{stroke:#004516}@media screen and not (min-width:959px){.custom-button--primary-light:active{transform:translate(8px,8px);background-color:#d9e754;transition:all .3s ease-out}}@media screen and not (max-width:960px){.custom-button--primary-light:hover{transform:translate(12px,12px)}}.custom-button--secondary{background-color:#004516;color:#fff;border:none}.custom-button--secondary .loading__spinner .path{stroke:#fff}.custom-button--secondary-light{background-color:transparent;color:#004516;border:2px solid #004516}.custom-button--secondary-light .loading__spinner .path{stroke:#004516}.custom-button--tertiary{width:fit-content;min-height:auto;background-color:transparent;line-height:normal;border:none;color:#090909;font-weight:600;text-decoration:underline;text-underline-offset:2px}.custom-button--tertiary-light{color:#fff;border-color:#fff}.custom-button:focus-visible{outline:#ffffff}.custom-button:disabled{opacity:.6;cursor:not-allowed;transform:none}
/*# sourceMappingURL=/cdn/shop/t/35/compiled_assets/styles.css.map */
