:root{--font-paragraph--family: "TT Norms Pro", var(--font-body--family), sans-serif;--font-h1--family: "TT Norms Pro", var(--font-body--family), sans-serif;--font-h2--family: "TT Norms Pro", var(--font-body--family), sans-serif;--font-h3--family: "TT Norms Pro", var(--font-body--family), sans-serif;--font-h4--family: "TT Norms Pro", var(--font-body--family), sans-serif;--font-h5--family: "TT Norms Pro", var(--font-body--family), sans-serif;--font-h6--family: "TT Norms Pro", var(--font-body--family), sans-serif;--font-chicken-hotty: "Chicken Hotty", sans-serif;--color-primary: #2f4323;--color-primary-hover: #131b0e;--color-secondary: #d58f25;--color-secondary-hover: #8b5709;--color-111111: #111111}body,.custom-typography,.custom-typography>*,*{font-family:var(--font-paragraph--family);font-weight:400}.shopify-section aside.announcement-bar{background-color:var(--color-primary)!important;color:#fff}.shopify-section aside.announcement-bar a:hover{color:#fff}.menu-list ul{gap:30px}.menu-list li.menu-list__list-item>a{padding-inline:15px}.menu-list li a,.menu-list li a span{color:#222}.cart-drawer button,.cart-drawer button:hover{background-color:var(--color-secondary);border-radius:50%}.header .account-button{border-radius:50%;color:#fff;background-color:var(--color-primary)}.header .search-action button{border-radius:50%;background-color:var(--color-111111);color:#fff}.header__column--right header-actions{margin-left:0;gap:10px}.header__column--right .search-action{order:4;padding-left:4px}header .header__row.header__row--top.color-scheme-1{background:var(--color-primary)}header .header__row.header__row--top.color-scheme-1>.header__columns{border-top-left-radius:40px;border-top-right-radius:40px;background:#eae6d8;padding-inline:20px}.button-primary,.button-secondary,.button-outline{display:inline-flex;align-items:center;padding:17px 40px;border-radius:15px;text-decoration:none;font-weight:500;font-size:14px;transition:all .3s ease;box-shadow:none;gap:15px}.button-primary{background-color:var(--color-primary);color:#fff;border:2px solid transparent}.button-primary:hover{background-color:var(--color-primary-hover);transform:translateY(-2px)}.button-primary.without-arrow svg{display:none}.button-secondary{background-color:var(--color-secondary);color:#fff;border:2px solid transparent}.button-secondary.without-arrow{justify-content:center}.button-secondary:hover{background-color:var(--color-secondary-hover);transform:translateY(-2px)}.button-outline{background:transparent}.button-outline--primary{color:var(--color-primary);border:2px solid var(--color-primary)}.button-outline--primary:hover{color:var(--color-primary-hover);border-color:var(--color-primary-hover);transform:translateY(-2px)}.button-outline--secondary{color:var(--color-secondary);border:2px solid var(--color-secondary)}.button-outline--secondary:hover{color:var(--color-secondary-hover);border-color:var(--color-secondary-hover);transform:translateY(-2px)}.button-primary svg,.button-secondary svg,.button-outline svg{margin-left:15px}h1,h2,h3,h4,h5,h6,.rte p strong,strong{font-weight:500}.heading-45{font-size:45px;font-weight:500}.custom-section-content .text-block h1,main[data-template=list-collections] .text-block h1,.search-page__header .text-block h2,.search-page__header .text-block p,h1,.h2,.cart-page__title .cart-title h1,.heading-40,.contact-form__title h2,.custom-heading .heading-description h2,.shopify-block #insta-feed h2,h2,.h2.h2,.text-block.h2>*{font-size:40px;font-weight:500}.font-34{font-size:34px}.font-28{font-size:28px}.font-18{font-size:18px}.font-16,main[data-template=list-collections] .text-block p,.rte p,.rte p a,.rte li{font-size:16px}.font-12{font-size:12px}.font-tt{font-family:var(--font-paragraph--family)}.font-ch,.font-ch p{font-family:var(--font-chicken-hotty)}.mt-38,.cart-page .cart-page__title{margin-top:38px}.mb-64{margin-bottom:64px}.mb-44,.shopify-block #insta-feed h2{margin-bottom:44px}.mb-30,.cart-page .cart-page__title{margin-bottom:30px}.mb-25{margin-bottom:25px}.mb-10{margin-bottom:10px}.font-500{font-weight:500}.maxw-590{max-width:590px}.maxw-530{max-width:530px}.maxw-522{max-width:522px}.maxw-450{max-width:450px}.maxw-250{max-width:250px}.maxw-36{max-width:36px}.maxw-24{max-width:24px}.maxw-480{max-width:480px}.mb-24{margin-bottom:24px}.mb-36{margin-bottom:36px}.font-14{font-size:14px}.font-16{font-size:16px}.font-22{font-size:22px}.color-primary{color:var(--color-primary)}.shopify-policy__container .rte p{color:#222}.footer-content,.utilities{background-color:#222;border-radius:50px;color:#fff;padding:78px 70px;margin-top:10px;grid-template-columns:1fr}.utilities{border-top-right-radius:0;border-top-left-radius:0;padding:0 120px 104px;margin-top:-1px;margin-bottom:10px}.footer-content{border-bottom-right-radius:0;border-bottom-left-radius:0}.utilities-content{border-top:.5px solid #ffffff33;width:100%;padding-top:40px;display:grid;grid-template-columns:1fr 1fr}.utilities-content .footer-utilities__group-copyright{text-align:right}.utilities-content .footer-utilities__group-copyright a{color:#fff}.utilities-content .footer-utilities__group-copyright a:hover{text-decoration:underline}.inline-policy-list{display:inline-flex}.inline-policy-list li a{font-size:14px;color:#fff}.inline-policy-list li a:hover,.group-block-content .text-block a:hover{text-decoration:underline;opacity:1}.policy_list li:is(:hover,:focus-within){background-color:transparent}footer .menu__details .menu__heading,.group-block-content .text-block h5,.disclaimer__heading h5{padding:0;font-size:16px;font-weight:500;color:#fff}footer .menu__details .details-content{margin-top:16px}footer .menu__details .details-content li,footer .group-block-content .text-block p,footer .group-block-content .text-block a,.disclaimer__description p,.custom-heading .heading-description p{color:#fff;line-height:1.4;text-decoration:none}footer .menu__details .details-content li,.disclaimer__description p{margin-top:7px}.group-block-content .text-block p,.group-block-content .text-block a,.disclaimer__description p,footer .menu__details .details-content li a{opacity:1}footer .menu__details .details-content li a{color:inherit;font-size:inherit;line-height:1.7}.group-block-content{gap:36px;padding-inline:50px}.group-block-content .group-block-content{padding:0;gap:0}.group-block-content>.group-block:first-child{max-width:247px}.group-block-content .text-block a:hover,footer .menu__details .details-content li a:hover{text-decoration:underline!important;color:#fff!important;opacity:1!important}.testimonials-slider slideshow-slide>.slide__image-container,.download-brochure.meet-team-section .meet-team-right .meet-team-card__overlay{display:none}.testimonials-slider .group-block-content .group-block-content{display:block}.testimonials-slider .group-block-content>.group-block:first-child{max-width:100%}.product-card__content slideshow-component{border-radius:20px;overflow:hidden}.product-card__content .contents .text-block p{font-size:22px;color:var(--color-primary);font-weight:600;padding:30px 10px 10px;line-height:1}.product-card__content rte-formatter.text-block p{font-weight:400;margin:0;padding:0 10px 20px;line-height:1.3}.product-card__content .buy-buttons-block .quantity-selector-wrapper{display:none}.product-card__content .priceContainer{display:flex;flex-direction:column;gap:5px;padding-left:10px;height:50px;justify-content:center}.product-card__content .priceContainer .compare-at-price,.cart-items__price-container .compare-at-price{font-size:12px;font-weight:400;color:var(--color-primary);opacity:.7;line-height:1}.product-card__content .priceContainer .price,.cart-items__price-container span{font-size:20px;font-weight:500;color:var(--color-primary);line-height:1}.buy-buttons-block__price-wrapper{display:flex;align-items:center;width:100%;justify-content:space-between}.product-card__content .buy-buttons-block{min-width:136px;max-width:50%}.product-slider-container{background-color:#f1eee5;border-radius:50px;padding:136px 0 136px 91px}.product-card__content .add-to-cart-button{padding:20px 10px;font-size:14px;border:none;height:50px;justify-content:center}.product-card__content .add-to-cart-button .add-to-cart-icon,.card-gallery .quick-add,.product-slider-container .product-badges,.product-card .variant-option legend{display:none}.product-card{transition:all .3s ease;border-radius:30px;border:2px solid transparent}.product-card:hover{background-color:#eae6d8;border-color:#d8d0b6}.cart-discount button,.cart__ctas button,.cart-discount button:hover,.cart__ctas button:hover{border-radius:20px}.product-grid__card.product-grid__card{padding:10px 10px 20px;gap:0}.product-slider-container slideshow-slides{padding-inline:0}.custom-heading .heading-description h2{font-weight:500;line-height:1;margin:0}.custom-heading .heading-description h2 strong{text-decoration:underline;text-decoration-thickness:2px;font-weight:inherit;text-underline-offset:4px}.custom-heading .heading-description p{margin-top:20px;color:var(--color-primary);max-width:388px}.discount-badge{padding:8px 16px;background-color:var(--color-primary);color:#f5f2eb;font-size:12px;font-weight:400;line-height:1;border-radius:40px;width:max-content}.product-card__review{display:flex;align-items:center;gap:.35rem}.product-card__review-number{color:var(--color-primary);font-weight:400;font-size:12px}.stars-icon{display:flex;align-items:center;gap:2px}.product-card__star{height:1em;width:1em;fill:#00000026}.product-card__star--full{fill:var(--color-secondary)}.product-card__star--half use{fill:url(#product-card-half-star)}.product-card__content-inner{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.product-card .variant-picker{padding-bottom:0;padding-inline:10px;margin-top:-40px;overflow:hidden}.product-card .variant-option__button-label__text{font-size:12px;line-height:1}.product-card .variant-option__button-label{min-height:24px;background-color:#fff;color:var(--color-primary);border-color:var(--color-primary)}.product-card .variant-option__button-label:not(.variant-option__button-label--has-swatch):before,.product-card .variant-option__button-label:has(:checked):not(.variant-option__button-label--has-swatch,:has([data-option-available=false])):before{color:var(--color-primary);border-color:var(--color-primary)}.product-card .variant-option--buttons{gap:5px;display:flex;flex-wrap:nowrap;justify-content:flex-start;width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;touch-action:pan-x;overscroll-behavior-x:contain;scrollbar-width:none}.product-card .variant-option--equal-width-buttons{display:flex;grid-template-columns:none}.product-card .variant-option--buttons::-webkit-scrollbar,.product-card .variant-option--equal-width-buttons::-webkit-scrollbar{display:none}.product-slider-container .slideshow-control{display:none}.product-card .variant-option__button-label__pill,.product-card .variant-option__button-label:has(:checked):hover{background-color:var(--color-primary);border-color:var(--color-primary)}.product-card .variant-option__button-label:has(:checked),.product-card .variant-option__button-label:has(:checked):hover{color:#fff;background-color:var(--color-primary)}.product-card .variant-option__button-label:has(:checked):hover .variant-option__button-label__pill{background-color:var(--color-primary)}.carousel-content-inner{width:100%;max-width:1440px;margin:auto}.voices-card{position:relative;border-radius:30px;overflow:hidden;flex-shrink:0;width:100%;max-width:320px;min-height:280px}.voices-card__only-image,.voices-card__video-wrap,.voices-card__image-desc{position:relative;width:100%;height:100%;min-height:280px}.voices-card__media-wrap{position:relative;width:100%;aspect-ratio:290 / 470;overflow:hidden;border-radius:inherit}.voices-card__img{width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform .45s ease}.voices-card__handle{position:absolute;bottom:12px;color:#fff;font-size:12px;z-index:1;width:100%;text-align:center}.voices-card__handle--top{bottom:auto;top:12px}.voices-card__video-wrap{position:relative;aspect-ratio:290 / 470;background:#f5f2eb}.voices-card__video-thumb,.voices-card__video-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1);transition:opacity .3s ease,transform .45s ease}.voices-card:hover .voices-card__img,.voices-card:hover .voices-card__video-thumb,.voices-card:hover .voices-card__video-placeholder,.voices-card:focus-within .voices-card__img,.voices-card:focus-within .voices-card__video-thumb,.voices-card:focus-within .voices-card__video-placeholder{transform:scale(1.06)}@media(prefers-reduced-motion:reduce){.voices-card__img,.voices-card__video-thumb,.voices-card__video-placeholder{transition:none}}.voices-card__video-thumb--hidden,.voices-card__video-placeholder--hidden{opacity:0;pointer-events:none}.voices-card__video-el{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;pointer-events:none}.voices-card__video-iframe{border:0}.voices-card__play-btn{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:74px;height:74px;border:none;background:transparent;cursor:pointer;z-index:2;transition:opacity .3s ease}.voices-card__play-btn--hidden{opacity:0;pointer-events:none}.voices-card__play-icon svg{display:block;width:100%;height:100%}.voices-card__product-card{position:absolute;bottom:12px;left:12px;right:12px;display:block;padding:10px 12px;border-radius:8px;text-decoration:none;color:inherit;z-index:2}.voices-card__product-card-inner{display:flex;align-items:center;gap:10px}.voices-card__product-img{width:65px;height:65px;flex-shrink:0;border-radius:8px;overflow:hidden}.voices-card__product-img img{width:100%;height:100%;object-fit:cover}.voices-card__product-info{display:flex;flex-direction:column;gap:10px}.voices-card__product-title{font-size:17px;font-weight:500;color:#fff;line-height:1}.voices-card__product-price{font-size:14px;line-height:1;font-weight:500;color:#fff}.voices-card__description p{padding:41px 14px 14px;font-size:14px;font-weight:400;color:#333;line-height:1.3;max-width:207px;margin:0 auto;text-align:center}.voices-card__placeholder{aspect-ratio:290 / 470;background:#e7ddc4;display:flex;align-items:center;justify-content:center}.carousel-content-inner .shopify-block{width:100%}.voices-card.voices-card--image_with_description{border:8px solid #d99732;border-radius:210px;padding:10px;aspect-ratio:290 / 470}.voices-card.voices-card--image_with_description .voices-card__media-wrap{aspect-ratio:initial}.custom-heading{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;margin-bottom:66px}.section-resource-list__header .group-block-content{padding-left:0}.product-slider-container.recommendations-slider .custom-heading{padding-right:50px}.meet-team-section .page-width{padding:120px 111px;margin:0 auto;background-color:#f1eee5;border-radius:50px;width:100%}.meet-team-grid{display:grid;grid-template-columns:.7fr 1fr;gap:60px;align-items:center}.meet-team-heading{font-weight:500;line-height:1.2;text-align:left}.meet-team-heading strong{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;font-weight:inherit}.meet-team-body{line-height:1.3;max-width:390px}.meet-team-body p{margin:0 0 12px}.meet-team-body p:last-child{margin-bottom:0}.meet-team-buttons{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.meet-team-right{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:stretch}.meet-team-card{border-radius:30px;overflow:hidden;position:relative}.meet-team-card__image-wrap{position:relative;border-radius:30px;overflow:hidden}.meet-team-card__image{width:100%;height:100%;object-fit:cover;display:block}.meet-team-card__placeholder{width:100%;height:100%;background:#ddd;display:flex;align-items:center;justify-content:center}.meet-team-card__placeholder .placeholder-svg{width:60%;height:60%;opacity:.5}.meet-team-card__overlay{position:absolute;left:0;right:0;bottom:20px;padding:24px 20px;border-radius:20px;color:#fff;width:calc(100% - 40px);margin:auto}.meet-team-card__name{max-width:151px;line-height:90%}.meet-team-card__title{opacity:.95;line-height:1.3}.hp-video-banner{background-repeat:no-repeat;background-size:cover;border-radius:50px;padding:80px 60px;overflow:visible;position:relative;font-family:TT Norms Pro,sans-serif}.hp-video-banner__top{display:flex;justify-content:space-between;align-items:center;gap:60px;margin-bottom:98px;position:relative}.hp-video-banner__content{flex:1.1;max-width:550px}.hp-video-banner__heading,.hp-video-banner__heading p{font-size:58px;line-height:1;margin:0 0 32px;font-family:Chicken Hotty,cursive;font-weight:400;max-width:489px}.hp-video-banner__heading strong{position:relative;font-weight:500;font-family:TT Norms Pro,sans-serif;text-decoration:underline}.hp-video-banner__heading span:after{content:"";position:absolute;bottom:5px;left:0;width:100%;height:3px;background:currentColor;border-radius:2px}.hp-video-banner__heading u{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.hp-video-banner__text{line-height:1.25;margin-bottom:49px;max-width:404px;font-weight:400}.hp-video-banner__video-wrapper{flex:1.3;position:relative;z-index:1}.hp-video-banner__video-container{width:100%;aspect-ratio:16 / 9;position:relative;-webkit-mask-size:100% 100%;mask-size:100% 100%;border-radius:40px;overflow:hidden}.hp-video-banner__video-container .hp-video-banner__video-element{width:100%;height:100%;object-fit:cover}.hp-video-banner__video-container.has-thumbnail .hp-video-banner__video-element{opacity:0;pointer-events:none}.hp-video-banner__video-container.no-thumbnail .hp-video-banner__video-element{opacity:1;pointer-events:auto}.hp-video-banner__video-thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(var(--hp-video-thumb-scale, 1));transform-origin:center;z-index:1;cursor:pointer;pointer-events:auto}.hp-video-banner__video-thumbnail.hidden{display:none}.hp-video-banner__play-button svg,.process-play-button svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90px;height:90px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:10;transition:all .3s ease}.hp-video-banner__play-button.hidden{display:none}.hp-video-banner__annotation{position:absolute;font-family:Chicken Hotty,cursive;font-size:20px;color:#fff;line-height:1.2;z-index:2;pointer-events:none;text-shadow:0 1px 2px rgba(0,0,0,.1);font-weight:600}.hp-video-banner__annotation-arrow{position:absolute}.hp-video-banner__annotation--top{top:-70px;left:50%;transform:translate(-50%);text-align:center;white-space:nowrap}.hp-video-banner__annotation--top .hp-video-banner__annotation-arrow{top:10%;right:-35%;width:66px;height:54px}.hp-video-banner__annotation--left{bottom:20%;left:-10%;text-align:right;white-space:nowrap}.hp-video-banner__annotation--left .hp-video-banner__annotation-arrow{top:20px;left:-60px;width:66px;height:54px}.hp-video-banner__annotation--right{top:45%;right:-50px;transform:translateY(-50%);text-align:left;max-width:200px;white-space:normal}.hp-video-banner__annotation--right .hp-video-banner__annotation-arrow{top:-40px;left:-20px;width:66px;height:54px}.hp-video-banner__bottom{display:flex;flex-wrap:nowrap;gap:15px;overflow-x:auto;padding:10px 0;scrollbar-width:none;-ms-overflow-style:none}.hp-video-banner__bottom::-webkit-scrollbar{display:none}.hp-video-banner__collection{flex:0 0 auto;display:flex;align-items:center;gap:12px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);padding:4px 20px 4px 4px;border-radius:20px;text-decoration:none;color:inherit;transition:all .3s ease;min-width:205px}.hp-video-banner__collection:hover{background:#ffffff26;transform:translateY(-2px)}.hp-video-banner__collection-img{width:65px;height:65px;border-radius:15px;overflow:hidden;background:#ffffff1a}.hp-video-banner__collection-img img,.hp-video-banner__collection-img .placeholder{width:100%;height:100%;object-fit:cover}.hp-video-banner__collection-name{font-size:14px;font-weight:500;color:#f5f2eb}.proof-meets-plate{padding:130px 60px;position:relative;min-height:800px;display:flex;align-items:center;justify-content:center}.proof-meets-plate__container{position:relative;width:100%;max-width:1200px;margin:0 auto}.proof-meets-plate__corner-text{position:absolute;z-index:2}.proof-meets-plate__corner-text--top-left{top:0;left:0;max-width:300px}.proof-meets-plate__corner-text--top-left p,.proof-meets-plate__corner-text--bottom-right p{font-size:45px;font-weight:500;color:#333;line-height:1}.proof-meets-plate__corner-text--top-left strong,.proof-meets-plate__corner-text--bottom-right strong{font-family:Chicken Hotty,cursive;color:#476436;display:block}.proof-meets-plate__corner-text--bottom-right{bottom:0;right:0;max-width:382px;text-align:right}.proof-meets-plate__center-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:130px;height:130px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;color:#fff;font-weight:500;font-size:18px;font-family:TT Norms Pro,sans-serif;transition:all .3s ease;background-repeat:no-repeat;background-size:contain}.proof-meets-plate__center-button span{max-width:60%;text-align:center}.proof-meets-plate__items{position:relative;width:100%;min-height:800px;z-index:-1}.proof-meets-plate__item{position:absolute;display:flex;align-items:center;gap:20px}.proof-meets-plate__item--top{top:0;right:-12%;transform:translate(-50%)}.proof-meets-plate__item--right{top:50%;right:0;transform:translateY(-50%)}.proof-meets-plate__item--bottom{bottom:0;left:34%;transform:translate(-50%)}.proof-meets-plate__item--left{top:50%;left:0;transform:translateY(-50%);flex-direction:row}.proof-meets-plate__image-wrapper{width:152px;height:250px;position:relative;filter:drop-shadow(0 4px 15px rgba(0,0,0,.1))}.proof-meets-plate__image{width:100%;height:100%;object-fit:cover;-webkit-mask-size:100% 100%;mask-size:100% 100%}.proof-meets-plate__content{text-align:left;display:flex}.proof-meets-plate__heading{font-size:29px;font-weight:300;color:#444;margin-bottom:14px;font-family:Chicken Hotty,cursive}.proof-meets-plate__description{font-size:18px;color:#444;opacity:.8;line-height:1.3;margin-top:0;font-family:TT Norms Pro,sans-serif}.proof-meets-plate__arrow{width:60px;height:40px}.testimonial{color:#333}.testimonial__inner{display:flex;flex-direction:column}.testimonial__content{display:flex;flex-direction:row;gap:10px;align-items:center}.testimonial__country-flag{width:35px}.testimonial__customer-name{font-size:30px;font-weight:500;line-height:1.2}.testimonial__message{font-size:24px;font-weight:400;margin-top:69px;line-height:1.3}.testimonial__message p{color:inherit;line-height:inherit;font-size:inherit}.testimonial__message p strong{text-decoration:underline}.testimonial__details{display:flex;flex-direction:row;gap:70px;margin-top:53px}.testimonial__details-number-1,.testimonial__details-number-2{font-size:14px;font-weight:400}.testimonial__details p strong{font-weight:400;font-size:60px;font-family:Chicken Hotty,sans-serif;line-height:1}.testimonial__details p{font-size:16px;line-height:1.1}.testimonial .testimonial__inner{display:grid;grid-template-columns:1fr 1fr;gap:40px}.testimonial__customer-image{position:relative}.testimonial__customer-image-img-wrapper{width:310px;height:490px;background-color:#e7ddc4;border:3px solid #b8a17b;border-radius:190px;margin:auto;position:relative}.testimonial__customer-image-img-wrapper-inner{width:100%;height:100%;position:relative;overflow:hidden;border-radius:inherit}.testimonial__customer-image-img{width:100%;height:100%;object-fit:cover}.testimonial__customer-image-img-wrapper:before,.testimonial__customer-image-img-wrapper:after{content:"";position:absolute;width:385px;height:262px;background-repeat:no-repeat;z-index:-2;pointer-events:none}.testimonial__customer-image-img-wrapper:before{top:-28%;left:-70%}.testimonial__customer-image-img-wrapper:after{bottom:-28%;right:-70%;width:453px;height:461px}.slideshow-arrows{position:relative;z-index:2}slideshow-container .slideshow-control .svg-wrapper svg,.shopify-policy__container .shopify-policy__title{display:none}slideshow-container .slideshow-control,.slideshow-control.slideshow-control--shape-circle{background-color:transparent}slideshow-container .slideshow-control .svg-wrapper{background-repeat:no-repeat;background-color:transparent;font-size:0;width:52px;height:52px}.faq-section .page-width{position:relative;padding:110px 120px;background-color:var(--color-secondary);overflow:hidden;isolation:isolate;border-radius:50px;margin-top:80px}.faq-section .page-width:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--faq-bg-image);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;z-index:0;pointer-events:none}@media screen and (max-width:989px){.faq-section .page-width:before{background-attachment:scroll}}.faq-section .page-width>*{position:relative;z-index:1}.faq-card{background-color:var(--color-primary);border-radius:50px;padding:64px 67px;color:#f1eee5;max-width:710px;margin-left:auto}.faq-heading{color:#f1eee5;margin-bottom:78px;font-weight:500}.faq-accordion{width:100%;--animation-speed-slow: .45s}.faq-accordion .details__header{font-size:20px;font-weight:500;color:#eae6d8;padding:25px 0;display:flex;align-items:center;gap:12px}.faq-accordion accordion-custom:not(:first-child) .details{border-block-start:1px solid rgba(241,238,229,.2)}.faq-accordion accordion-custom:first-child .details{border-top:1px solid rgba(241,238,229,.2)}.faq-accordion accordion-custom:last-child .details{border-bottom:1px solid rgba(241,238,229,.2)}.faq-accordion .details-content{padding-block-end:20px}.faq-accordion .icon-plus,.faq-accordion .icon-minus{flex-shrink:0;width:14px;height:14px;margin:0}.faq-accordion .icon-minus{display:none}.faq-accordion .icon-plus,.faq-accordion .details[open] .icon-minus{display:block}.faq-accordion .details[open] .icon-plus{display:none}.faq-answer{font-size:18px;line-height:1.5;color:#f1eee5e6;padding-left:30px}.faq-answer p a,.faq-answer a{color:inherit;font-size:inherit;font-weight:inherit}.faq-answer p{margin:0 0 12px}.faq-answer p:last-child{margin-bottom:0}.pv-section,.download-brochure .page-width{position:relative}.pv-section .page-width{position:relative;padding:170px 117px}.pv-section .page-width:after,.download-brochure .page-width:after{content:"";position:absolute;top:60px;left:0;width:315px;height:100%;background-repeat:no-repeat;z-index:-1}.pv-section.reverse-order .page-width:after{opacity:0}.pv-section.reverse-order .pv-grid{gap:134px}.pv-badges{display:flex;flex-wrap:wrap;gap:10px}.pv-badge{width:100px;height:100px;background-color:#efe8dc;border-radius:50%;display:flex;align-items:center;justify-content:center}.reverse-order .pv-right{order:1}.reverse-order .pv-left{order:2}.pv-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.pv-card-inner{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center;border-radius:40px;max-width:590px;margin-left:auto;padding:10px 10px 10px 25px;position:relative;z-index:2}.pv-card-title{color:#f1eee5;font-size:24px;font-weight:400;line-height:1}.pv-card-left{display:flex;align-items:center;gap:20px;padding-inline:16px}.pv-card-media img{border-radius:35px}.pv-check img{width:28px;display:inline-flex}.pv-right .pv-card:not(:first-child) .pv-card-inner{margin-top:40px}.pv-body p{font-size:16px;font-family:var(--font-family-body);color:var(--color-primary)}.pv-body p strong{text-decoration:underline;text-decoration-color:var(--color-secondary);text-decoration-thickness:2px;text-decoration-style:solid;text-decoration-skip:none;text-decoration-skip-ink:none}.pv-card-inner{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center;max-width:590px;margin-left:auto;padding:10px 10px 10px 25px;position:relative;border-radius:40px}.card-mask{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% + 8px);height:calc(100% + 9px);z-index:-1;pointer-events:none}.card-mask svg{width:100%;height:100%;display:block}.pv-right .pv-card:first-child .pv-card-inner{background-color:var(--color-primary)}.pv-right .pv-card:first-child .card-mask svg path{fill:var(--color-primary)!important}.pv-right .pv-card:last-child .pv-card-inner{background-color:#d99732}.pv-right .pv-card:last-child .card-mask svg path{fill:#d99732!important}.founder-letter-section{background-color:var(--color-primary);padding:0 0 80px;position:relative;overflow:hidden}.founder-letter-section .page-width{position:relative;background-color:var(--color-primary);background-size:cover;background-repeat:repeat;background-position:center;border-radius:50px;padding:140px 0 190px}.founder-letter-wrapper{position:relative;z-index:1}.founder-letter-heading{color:#f1eee5;text-align:center;margin-bottom:60px;font-size:47px;line-height:1}.founder-letter-card{max-width:709px;margin:0 auto;position:relative}.founder-letter-card-inner{background-color:#d8d0b6;border-radius:40px;padding:70px;position:relative}.letter-greeting{font-family:var(--font-heading-family);font-size:18px;line-height:1.6;margin-bottom:30px;color:#2c3e2f}.letter-content,.signature-text p{font-size:17px;line-height:1.2;color:#333;margin-bottom:40px}.letter-content p{margin-bottom:20px}.letter-greeting strong,.signature-text strong,.letter-content strong,.letter-content b{font-weight:700}footer .menu__details .menu__heading.h5 .menu__heading__default{font-weight:500}.letter-signature{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:end;margin-top:40px}.signature-names{display:flex;gap:10px}.signature-image{max-width:200px}.signature-image img{width:100%;height:auto;display:block}.signature-text{font-size:14px;color:#2c3e2f;margin-top:10px;grid-column:1}.signature-stamp{max-width:80px;grid-column:2;grid-row:1 / 3}.signature-stamp img{width:100%;height:auto;display:block}.process-container{position:relative;width:100%;padding:95px 40px 76px;background-color:#d99732;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:50px}.process-text-overlay{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-bottom:121px;margin-left:auto;margin-right:auto;padding-inline:80px}.process-text-left,.process-text-right{display:flex;flex-direction:column;gap:32px}.process-text-right{margin-left:auto}.process-heading,.process-heading h2{margin:0;color:#f1eee5;max-width:443px;font-weight:500}.process-heading strong{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;font-weight:inherit}.process-subheading{color:#f1eee5;max-width:409px}.process-subheading p{line-height:1.2;font-size:inherit;font-family:inherit}.process-video{width:100%;max-width:966px;margin:0 auto;aspect-ratio:16 / 9;position:relative;border-radius:24px}.process-thumbnail{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.process-video.playing .process-thumbnail{display:none}.process-video-element{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;border-radius:50px}.process-video.playing .process-video-element{opacity:1;pointer-events:auto;z-index:2}.process-iframe-wrapper{position:absolute;top:0;right:0;bottom:0;left:0}.process-play-button{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:transparent;border:none;cursor:pointer;z-index:3;transition:transform .2s}.process-video.playing .process-play-button{display:none}.process-annotation{position:absolute;pointer-events:none;z-index:4;font-size:20px;color:#fff;line-height:1.1;font-family:Chicken Hotty,cursive;font-weight:600}.process-annotation p{font-size:inherit;font-family:inherit;color:inherit;line-height:inherit;font-weight:inherit}.process-annotation--top{top:-19%;left:50%;transform:translate(-50%)}.process-annotation--top:after,.process-annotation--right:after{content:"";position:absolute;top:20%;right:-67%;transform:translate(-50%);width:66px;height:54px;background-repeat:no-repeat;background-size:contain}.process-annotation--right{right:-20%;top:20%}.process-annotation--right:after{right:auto;top:-49px;left:20%}.process-cta{display:inline-flex}.health-measure-section .page-width{position:relative;padding:175px 120px;background-color:var(--color-primary);background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:50px;color:#f1eee5}.health-measure-container{position:relative;background-color:var(--color-primary);border-radius:50px;padding:65px 60px 60px;isolation:isolate;overflow:hidden}.health-measure-container:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:top right;z-index:-1;opacity:.1}.health-measure-description{color:#f1eee5}.health-measure-blocks{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:40px}.health-measure-block{background-color:var(--color-primary);border-radius:30px;padding:30px;background-position:center;background-repeat:no-repeat;min-height:350px;transition:all .3s ease-in-out;display:flex;flex-direction:column;justify-content:flex-start;position:relative;background-image:initial!important;border:1px solid #FFFFFF40}.health-measure-value{font-size:60px;font-weight:400;font-family:Chicken Hotty,sans-serif;line-height:1;color:#f1eee5;margin-bottom:10px}.health-measure-label{font-size:24px;color:#f1eee5;font-weight:500;line-height:1.1}.health-measure-block-content{position:relative;overflow:hidden;margin-top:auto}.health-measure-block-description{font-size:14px;color:#f1eee5;line-height:1.4;margin-top:12px;max-height:0;opacity:0;overflow:hidden;transform:translateY(8px);transition:max-height .3s ease-in-out,opacity .3s ease-in-out,transform .3s ease-in-out,margin-top .3s ease-in-out}.health-measure-block:hover{background-color:var(--color-secondary)}.health-measure-block:hover .health-measure-block-description{max-height:160px;opacity:1;transform:translateY(0);margin-top:20px}.uc-section .page-width{border-radius:50px;background-color:var(--color-primary);padding:10px;background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff}.uc-section .uc-cases{display:grid;grid-template-columns:1fr 1fr;gap:40px}.uc-section .uc-cases .uc-case-left{padding:110px}.uc-section .uc-cases .uc-case-left .uc-heading,.uc-section .uc-cases .uc-case-left .uc-description,.about-banner.remove-text-background .about-banner__card .about-banner__subtitle h2,.health-measure-title{color:#eae6d8}.uc-case{display:flex;gap:20px;align-items:center;padding:5px;margin-bottom:14px;border-radius:20px;transition:all .3s ease-in-out;cursor:pointer}.uc-case-image{width:110px;aspect-ratio:1;object-fit:cover;display:block;flex-shrink:0}.uc-case-image img{width:100%;height:100%;object-fit:cover;display:block;border-radius:15px}.uc-case:hover,.uc-case.uc-case--active{background-color:#eae6d8;color:var(--color-primary)}.uc-case-right-item.uc-case--active{display:flex}.uc-case-right-item{height:100%;display:none;background-size:cover;background-position:center;border-radius:50px;align-items:center;justify-content:center}.uc-case-right-item .uc-case-content{background-color:#eae6d8;border-radius:40px;padding:60px 40px;max-width:373px;color:#333}.uc-case-right-item .uc-case-steps .uc-case-step{display:flex;gap:20px;align-items:center}.uc-case-right-item .uc-case-steps .uc-case-step:not(:last-child){margin-bottom:25px}.uc-case-right-item .uc-case-step-number{flex-shrink:0;border:.5px solid #3333334d;border-radius:50px;padding:5px 14px;position:relative;z-index:1;background:#eae6d8}.uc-case-right-item .uc-case-step-description{line-height:1.2}.uc-case-right-item .uc-case-step{position:relative}.uc-case-right-item .uc-case-step:not(:last-child):after{content:"";position:absolute;top:50%;left:29px;width:1px;height:calc(50% + 53px);background-color:#3333334d}.uc-case-title{max-width:200px}.product-information__wrapper{background-color:#f1eee5;border-radius:50px;padding:70px 60px 70px 70px}.slideshow-controls__thumbnails .slideshow-control:is([aria-selected=true]){border:none;outline:none;opacity:1}.slideshow-controls__thumbnails .slideshow-control{opacity:.3;transition:all .3s ease}.product-information__wrapper .group-block-content{padding-inline:12px;gap:var(--gap)}.product-information__wrapper .group-block-content .group-block-content{padding-inline:0}.product-information__wrapper .group-block-content .text-block h1{font-size:36px;font-weight:600;line-height:1}.product-information__wrapper .group-block-content .text-block p{font-size:16px;line-height:1.4;color:#333;margin-bottom:24px}.product-information__wrapper .buy-buttons-block__price-wrapper{margin-top:24px;gap:20px}.product-information__wrapper .add-to-cart-button{max-width:max-content;padding:20px 40px;min-width:230px;min-height:86px}.product-information__wrapper .product-form-buttons span:last-child{text-align:right}.product-information__wrapper .add-to-cart-text{font-size:16px;width:100%}.product-information__wrapper .add-to-cart-text svg{margin-left:0}.product-information__wrapper .product-form-buttons{align-items:center}.product-information__wrapper .priceContainer{display:flex;flex-direction:column;min-width:140px}.product-information__wrapper .priceContainer .price{font-size:36px;color:#333;font-weight:600}.product-information__wrapper .priceContainer .compare-at-price{font-size:14px}.product-information__wrapper .shopify_subscriptions_fieldset>div{border-radius:20px!important;border-color:#2f43237f!important;color:#333!important;font-weight:500;padding:0;margin-top:24px}.product-information__wrapper .shopify_subscriptions_fieldset input[type=radio]{-webkit-appearance:radio;appearance:auto;accent-color:#2f4323;width:18px;height:18px;position:absolute;left:0;margin:0;background:transparent!important;border:0!important;border-radius:50%;padding:0}.product-information__wrapper .shopify_subscriptions_app_block_label label,.product-information__wrapper .shopify_subscriptions_app_block_label.shopify_subscriptions_purchase_option_wrapper>label{position:relative;padding-left:30px;margin-bottom:0;font-weight:500}.product-information__wrapper .shopify_subscriptions_purchase_option_wrapper>label{padding-left:0;margin-bottom:16px}.product-information__wrapper .shopify_subscriptions_app_block_label_children li{margin-bottom:8px}.product-information__wrapper .shopify_subscriptions_app_policy,.product-internal-picker fieldset>legend{display:none}.product-information__wrapper .subscription-option-with-info{position:relative}.product-information__wrapper .subscription-option-with-info>label{padding-right:36px}.product-information__wrapper .subscription-info-trigger{position:absolute;right:0;top:30%;transform:translateY(-50%);width:34px;height:34px;border:1px solid #333333;border-radius:50%;background:#f1eee5;color:#333;font-size:14px;line-height:1;font-weight:600;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}.shopify_subscriptions_purchase_option_wrapper:has(.subscription-info-trigger){padding-right:60px}.subscription-info-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:none}.subscription-info-modal.is-open{display:block}.subscription-info-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006}.subscription-info-modal__dialog{position:absolute;top:50%;left:50%;width:100%;height:100%;max-width:590px;max-height:590px;margin:0;transform:translate(-50%,-50%);background:#f2efe6;border-radius:40px;overflow:hidden;color:#323232}.subscription-info-modal__content{padding:50px;overflow-y:auto;height:100%;max-height:100%}.subscription-info-modal__content h2{margin:0 0 17px;font-size:32px;font-weight:500}.subscription-info-modal__body,.product-information__wrapper .group-block-content .subscription-info-modal__cta p{font-size:14px;line-height:1.45}.subscription-info-modal__intro p{margin:0;color:#333}.subscription-info-modal__section h3,.subscription-info-modal__cta h4{margin:0 0 20px;font-size:20px;line-height:1.08}.subscription-info-modal__cta h4{margin-bottom:10px}.subscription-info-modal__content hr{border:0;border-top:1px solid #2f432366;margin:40px 0}.subscription-info-modal__list{list-style:none;padding:0!important;margin:0!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;row-gap:10px}.subscription-info-modal__list li{display:grid;grid-template-columns:30px 1fr;gap:10px;align-items:start;font-size:14px;line-height:1.4;color:#333;padding:11px;align-items:center}.subscription-info-modal__tick{width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#d79a2f;color:#fff;font-size:14px;font-weight:700;margin-top:0}.subscription-info-modal__faq-item{border-left:2px solid #d9973280;padding-left:20px;margin-bottom:20px}.subscription-info-modal__faq-item:last-child{margin-bottom:0}.subscription-info-modal__faq-item h4{font-size:14px;line-height:1.4;margin:0 0 10px;font-weight:500}.product-information__wrapper .group-block-content .subscription-info-modal__faq-answer p{margin:0;font-size:14px;line-height:1.4;color:#333}.subscription-info-modal__close{position:absolute;top:16px;right:26px;border:0;background:transparent;font-size:30px;line-height:1;cursor:pointer;color:#323232bf;z-index:1}.subscription-info-modal__cta{margin-top:50px;padding:50px;border-radius:30px;background:#eae6d8;text-align:center}.product-information__wrapper .group-block-content .subscription-info-modal__cta p{margin:10px 0 30px}.subscription-info-modal__cta-button{opacity:1!important}.subscription-info-modal-open{overflow:hidden}html{scrollbar-gutter:stable}html.subscription-info-modal-open #header-group,html.subscription-info-modal-open #header-component,html.subscription-info-modal-open .shopify-section-group-header-group{z-index:1!important}.floating-contact-buttons{position:fixed;right:18px;bottom:22px;z-index:800;display:flex;flex-direction:column;gap:10px}.floating-contact-buttons__item{width:58px;height:58px;border-radius:999px;background:var(--floating-contact-bg, #111827);display:inline-flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 8px 20px #00000038;text-decoration:none;overflow:hidden}.floating-contact-buttons__item--whatsapp{color:#fff}.floating-contact-buttons__item--call{color:#f9fafb}.floating-contact-buttons__icon-svg{width:26px;height:26px}.floating-contact-buttons__icon-image{width:26px;height:26px;object-fit:contain}.floating-contact-buttons__item--call .floating-contact-buttons__icon-image{width:22px;height:22px}.product-information__wrapper accordion-custom{margin-bottom:20px;display:block}.product-information__wrapper accordion-custom .details{border:1px solid #2f432380!important;padding:10px;border-radius:20px}.product-information__wrapper accordion-custom .details__header{font-size:16px;font-weight:500;color:#333;padding-inline:30px;justify-content:space-between;align-items:center}.product-information__wrapper accordion-custom .details-content{padding:30px}.product-information__wrapper accordion-custom .details-content p,.product-highlights-row__text{font-size:14px;line-height:1.4;color:#333;margin-bottom:20px}.product-information__wrapper accordion-custom .details-content p:last-child{margin-bottom:0}.product-information__wrapper rte-formatter{--max-width: 100% !important}.product-form-buttons{flex-wrap:initial}.product-internal-picker fieldset{--variant-ch: auto;display:flex}.product-internal-picker fieldset .variant-option__button-label{flex-direction:column;min-width:110px;flex-shrink:0;--color-variant-background: transparent;--color-variant-border: transparent;--color-variant-text: transparent;--color-variant-text-rgb: transparent;--color-variant-hover-background: transparent;--color-variant-hover-text: transparent;--color-variant-hover-border: transparent;--color-selected-variant-background: transparent;--color-selected-variant-border: transparent;--color-selected-variant-text: transparent;--color-selected-variant-hover-background: transparent;--color-selected-variant-hover-text: transparent;--color-selected-variant-hover-border: transparent}.product-internal-picker fieldset .variant-option__button-label:has(:checked),.product-internal-picker fieldset .variant-option__button-label:has(:checked):hover{background-color:#2f4323!important;color:#f1eee5!important}.product-internal-picker fieldset .variant-option__button-label{color:#333!important}.product-internal-picker .variant-option__button-label:has(:checked):hover .variant-option__button-label__pill{background-color:transparent}.product-internal-picker{margin:40px 0 20px}.product-internal-picker .variant-option__button-label{border:.5px solid #33333333!important;border-radius:20px;padding:10px 10px 20px}.product-internal-picker fieldset .variant-option__button-label:has(:checked) .variant-option__button-label__text{border-color:#eae6d84d}.product-internal-picker .variant-option__button-label .variant-option__button-label__text{width:100%;border:.5px solid #33333333;border-radius:15px;height:29px;display:flex;align-items:center;justify-content:center;line-height:1;font-size:13px;margin-bottom:10px;font-weight:500}.product-internal-picker .variant-option__button-label .variant-option__button-label__media img{border-radius:15px;width:100%;height:100%;object-fit:cover;aspect-ratio:1/1}.product-internal-picker .variant-option__button-label__price,.product-internal-picker .variant-option__button-label__compare-at{line-height:1;width:100%;font-size:14px;font-weight:500;margin-top:10px}.product-internal-picker .variant-option__button-label__compare-at{font-size:10px;font-weight:400;margin-top:5px}.sticky-add-to-cart__bar:before{background:#fff!important}.uc-case-left .uc-case .uc-case-right-item,.contact-form__title h2{display:none}.product-information__wrapper .product-details{display:block}.edible-oil-content .content-inner span{font-size:12px;font-weight:400;background-color:#222;color:#f5f2eb;border-radius:40px;padding:6px 16px}.edible-oil-content{padding-left:10px;margin-top:20px;margin-bottom:40px}.edible-oil-content .content-inner .bestseller-text{background-color:var(--color-primary)}.product-card .variant-picker__form{min-height:30px;height:auto}.product-card .variant-option__button-label{flex:0 0 auto}.contact-details__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin-bottom:56px}.contact-details__item{display:flex;flex-direction:column}.contact-details__label{margin:0;font-weight:700;font-size:inherit;line-height:inherit}.contact-details__value{margin:0;font-weight:400}.contact-details__value a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.contact-details__map-wrapper{width:100%;overflow:hidden;border-radius:30px}.contact-details__map{display:block;min-height:230px}.contact-details{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:70px;padding:136px 114px 114px;background-color:#f1eee5;border-radius:50px}.contact-details .contact-details__label{font-size:16px;font-weight:500;color:#333;margin-bottom:10px}.contact-details .contact-details__value{font-weight:400;color:#333;line-height:1.4;max-width:240px}.contact-form__title{color:var(--color-primary);font-size:20px;font-weight:450;line-height:1.3;margin-bottom:50px}.contact-form__input,.contact-form__input:hover,input,select,textarea{padding:18px 30px}.search-page-input,.search-page-input:hover,.contact-form__input,.contact-form__input:hover,input,select,textarea{outline:none;background-color:#eae6d8;border:1px solid #d8d0b6}.search-page-input,.search-page-input:hover{background-color:#fff}select{background-repeat:no-repeat;background-position:right 30px center;-webkit-appearance:none;appearance:none}.contact-form__success .contact-form__inner{width:100%}.contact-form__success .contact-form__inner-content-icon{width:113px;aspect-ratio:1;background-color:var(--color-secondary);border-radius:50%;margin:0 auto 50px;color:#fff;display:flex;align-items:center;justify-content:center}.contact-form__success .contact-form__inner-content-icon svg{width:40px;height:40px}.contact-form__success{border:1px solid #d8d0b6;background-color:#eae6d8;border-radius:40px;outline:none;padding:50px;position:absolute;top:-10px;left:-4px;bottom:-12px;right:-4px;z-index:2}.contact-form__form{position:relative}.contact-form__inner-content-text{text-align:center}.contact-form__inner-content-text h3{margin-bottom:20px;font-size:30px;font-weight:450;line-height:1;color:var(--color-primary)}.contact-form__inner-content-text p{font-size:20px;font-weight:400;line-height:1.3;color:#2f4323cc}.contact-form__form-row.contact-form__form-row--success{opacity:0}.image-with-text .group-block-content{padding:0}.image-with-text .custom-section-content{padding:46px 80px}.image-with-text .group-block-content rte-formatter p{font-size:23px;color:#2f4323;font-weight:450;line-height:1.4;max-width:530px}.about-banner.remove-text-background .about-banner__inner{padding-block:150px}.about-banner.remove-text-background .about-banner__card{background-color:transparent;padding:0}.about-banner.remove-text-background .about-banner__card .about-banner__subtitle h2,.about-banner.remove-text-background .about-banner__card .about-banner__subtitle h3{font-size:50px;font-weight:400;font-family:inherit}.about-banner__inner{position:relative;display:flex;align-items:center;justify-content:center;background-color:var(--color-primary);background-image:var(--about-banner-bg);background-size:cover;background-position:center;overflow:hidden;padding:199px 20px;border-radius:50px}.about-banner__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--about-banner-overlay, rgba(0, 0, 0, .3));z-index:1}.about-banner__container{position:relative;z-index:2;width:100%}.about-banner__content{display:flex;width:100%}.about-banner__content--left{justify-content:flex-start}.about-banner__content--center{justify-content:center}.about-banner__content--right{justify-content:flex-end}.about-banner__card{background-color:#2d4722;color:#fff;padding:60px;border-radius:40px;max-width:758px;text-align:center}.about-banner__subtitle{font-size:20px;font-weight:400;line-height:1.1;font-family:var(--font-chicken-hotty)}.about-banner__subtitle p{font-size:inherit;font-family:inherit;font-weight:inherit;line-height:inherit}.about-banner__title{max-width:618px;margin:25px auto}.section-top-space{margin-top:100px}.section-bottom-space{margin-bottom:100px}.health-measure-section.center-content-box .health-measure-container{max-width:962px;margin:auto;padding:109px 100px}.health-measure-section.center-content-box .health-measure-description p{font-size:23px;max-width:690px;line-height:1.4}.team-slider.section-carousel .carousel-content slideshow-slides>.card{width:55%}.team-slider.section-carousel{gap:0}.team-slider.section-carousel .group-block{padding-bottom:0}.download-brochure.meet-team-section .meet-team-right{grid-template-columns:1fr}.download-brochure.meet-team-section .meet-team-grid{gap:130px;grid-template-columns:1fr 1fr}.download-brochure.meet-team-section .meet-team-grid .meet-team-body{max-width:100%}.instafeed-new-layout-wrapper{gap:20px!important}product-card .variant-option__button-label:not(.variant-option__button-label--has-swatch):before,product-card .variant-option__button-label:has(:checked):not(.variant-option__button-label--has-swatch,:has([data-option-available=false])):before{border-color:#fff}.product-media-container.media-fit{aspect-ratio:1}.quantity-selector input[type=number]{padding:0}.cart-items__media-image{border-radius:8px}.cart-actions .cart-discount .disclosure-trigger:hover,.cart-actions .cart-discount .disclosure-trigger{background-color:transparent;border-radius:0}.disclosure-content .cart-discount__input{outline:none;background-color:#fff}.section.section--page-width .cart-page{grid-template-columns:1fr .6fr;grid-column:2}.section.section--page-width .cart-page__summary{background:#eae6d8}.section.section--page-width .cart-page__summary .cart__summary-inner{width:100%}.cart-items__details a{font-size:20px;font-weight:500}.checkbox__label,summary,.products-count-wrapper span{color:#000}.footer-utilities__proof-label p{color:#fff;opacity:.8}summary,.facets__summary{font-size:18px;font-weight:500;color:#000}.section-content-wrapper rte-formatter p,main[data-template=list-collections] .text-block p{font-size:16px;line-height:1.4}.section-content-wrapper rte-formatter p,main[data-template=list-collections] .text-block p{max-width:850px}main[data-template=collection],main[data-template=list-collections]{padding:40px 0 60px}main[data-template=list-collections] .text-block p{font-weight:400}main[data-template=list-collections] .text-block p strong,main[data-template=list-collections] .resource-list--grid .collection-card__content p,.facets__title-wrapper .facets-drawer__title,.footer-utilities__proof-label p,.product-highlights-row__text{font-weight:500}main[data-template=list-collections] .group-block-content{padding-inline:0}main[data-template=list-collections] .resource-list--grid{gap:30px}main[data-template=list-collections] .resource-list--grid .resource-image{border-radius:30px}main[data-template=list-collections] .resource-list--grid .collection-card__content p{font-size:24px;margin-top:10px}.disclaimer__payment-logo{align-items:flex-start;flex-direction:column;gap:25px}.footer-utilities__proof-strip{grid-column:1 / -1;margin-top:40px;border-top:.5px solid #ffffff33;padding-top:50px}.footer-utilities__proof-logos{gap:20px}.footer-utilities__proof-logo{width:80px;height:80px}.footer-payment-strip{grid-template-columns:1fr;border:none}.footer-payment-strip__logos{gap:50px;justify-content:center}.product-highlights-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px 0 40px}.product-highlights-row__item{display:flex;align-items:center;gap:10px;min-width:0;padding:0 6px}.product-highlights-row__icon-wrap{width:50px;height:50px;border-radius:50%;background:#d7d6c6;display:flex;align-items:center;justify-content:center;flex-shrink:0}.product-highlights-row__icon{width:28px;height:28px;object-fit:contain;display:block}.product-highlights-row__icon-placeholder{width:28px;height:28px}.product-highlights-row__text{margin:0}.product-highlights-row__text p{margin:0;font-size:inherit;line-height:inherit}.accordion-color-change{display:flex;flex-direction:column;gap:24px;padding-top:8px}.accordion-color-change__seasons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;line-height:1.2;color:#333}.accordion-color-change__seasons span:nth-child(2){text-align:center}.accordion-color-change__seasons span:nth-child(3){text-align:right}.accordion-color-change__bar{width:100%;height:38px;border-radius:10px;background:linear-gradient(90deg,#f3bc00,#cc7e1d)}.accordion-color-change__title,.product-information__wrapper .group-block-content .text-block p.accordion-color-change__subtitle{margin:0;font-weight:500;font-size:14px;color:#333}.product-information__wrapper .group-block-content .text-block p.accordion-color-change__subtitle{font-weight:400}.accordion-nutrition{display:flex;flex-direction:column;gap:8px}.accordion-nutrition__row{display:flex;align-items:center;gap:12px}.accordion-nutrition__dots{flex:1;height:0;border-bottom:1px dotted #9c9c93;transform:translateY(2px)}.accordion-test-reports{display:flex;flex-direction:column;gap:60px}.accordion-test-reports__item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0}.accordion-test-reports__label,.metafield-single_line_text_field-array li,.product-information__wrapper .group-block-content .text-block .details-content p,.accordion-ingredients-benefits__label,.accordion-nutrition__label,.accordion-nutrition__value,.accordion-test-reports__empty{color:#222;font-weight:400;line-height:1.5;opacity:1}.group-block-content .text-block .accordion-test-reports__link{font-size:14px;font-weight:500;line-height:1.35;color:#222;white-space:nowrap}.group-block-content .text-block .accordion-test-reports__link:hover{color:#222!important}.accordion-test-reports__link span{font-size:18px;line-height:1}.accordion-ingredients-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.accordion-ingredients-benefits__item{display:flex;align-items:center;gap:15px;min-width:0}.accordion-ingredients-benefits__image-wrap{width:60px;height:60px;border-radius:16px;overflow:hidden;flex-shrink:0}.accordion-ingredients-benefits__image{width:100%;height:100%;object-fit:cover;display:block}slideshow-slides[gutters*=start]{scroll-padding-inline-start:0}product-card rte-formatter,.custom-liquid-block{width:100%}.product-media-constraint-wrapper{width:100%!important}.custom-liquid-block iframe,.predictive-search-results__products .predictive-search-results__card .resource-card__media img{border-radius:10px;overflow:hidden}.product-media-container img{height:100%;width:100%;object-fit:cover}.button-primary__icon{width:22px}.product-information__wrapper .shopify_subscriptions_fieldset>div,.accordion-test-reports__label,.metafield-single_line_text_field-array li,.product-information__wrapper .group-block-content .text-block .details-content p,.accordion-ingredients-benefits__label,.accordion-nutrition__label,.accordion-nutrition__value,.accordion-test-reports__empty,.meet-team-body,footer .menu__details .details-content li,footer .group-block-content .text-block p,footer .group-block-content .text-block a,.disclaimer__description p,.custom-heading .heading-description p,.hp-video-banner__text{font-size:16px}.product-card__content rte-formatter.text-block p,.contact-details .contact-details__value{font-size:14px}.account-actions__icon svg{margin-left:0}.account-actions__link.button-secondary{gap:8px}.shopify-policy__container{max-width:1000px;border-radius:50px;margin-top:80px;padding:80px 60px;border:1px solid #d2cfc4;width:calc(100% - 20px)}.shopify-policy__container h1,.shopify-policy__container h2{margin-bottom:32px}.team-slider .custom-heading .heading-description p{max-width:680px}@media(max-width:1440px){.pv-section .page-width{padding:120px 60px}.health-measure-section .page-width{padding:120px 40px}.health-measure-container{padding:65px 40px 60px}.health-measure-blocks{gap:12px}.process-annotation--right{right:0}.product-slider-container{padding:90px 0 90px 40px}.custom-section-content .text-block h1,main[data-template=list-collections] .text-block h1,.search-page__header .text-block h2,.search-page__header .text-block p,h1,.h2,.cart-page__title .cart-title h1,.heading-45,.heading-40,.contact-form__title h2,.custom-heading .heading-description h2,h2,.h2.h2,.text-block.h2>*{font-size:36px}.font-34{font-size:28px}.product-card__content .priceContainer .price{font-size:16px}.product-card__content .contents .text-block p{font-size:18px;padding:12px 10px 10px}.product-card__content .priceContainer{gap:0}.resource-list__carousel slideshow-slides{gap:12px}.product-card .variant-option--buttons{--variant-ch: 36px}.custom-heading{margin-bottom:40px}.testimonial__message{font-size:20px}.meet-team-section .page-width{padding:80px 60px}.meet-team-card__name{max-width:120px}.proof-meets-plate__corner-text--top-left p,.proof-meets-plate__corner-text--bottom-right p{font-size:36px}.proof-meets-plate__heading{font-size:22px;margin-bottom:8px}.proof-meets-plate__description{font-size:14px}.proof-meets-plate{max-width:1120px;margin:auto}.proof-meets-plate__item--left{left:-5%}.proof-meets-plate__item--right{right:-5%}.hp-video-banner__heading,.hp-video-banner__heading p{font-size:48px}.founder-letter-heading{font-size:36px}.proof-meets-plate__corner-text--top-left{max-width:245px}}@media(max-width:1280px){.menu-list li.menu-list__list-item>a{padding-inline:10px}.hp-video-banner__collection-img,.process-play-button svg,.voices-card__play-icon svg{width:60px;height:60px}.resource-list__carousel{--column-count: 3 !important}slideshow-component{--carousel-columns: 3 !important}.proof-meets-plate{max-width:972px}.proof-meets-plate__item--top{right:-25%}.proof-meets-plate__item{gap:5px}.pv-section.reverse-order .pv-grid{gap:40px}.proof-meets-plate__item--right .proof-meets-plate__arrow,.proof-meets-plate__item--left .proof-meets-plate__arrow{position:absolute;right:0;top:-30px}.proof-meets-plate__item--right .proof-meets-plate__arrow{right:auto;left:0;top:-38px}.proof-meets-plate__item--left .proof-meets-plate__content,.proof-meets-plate__item--right .proof-meets-plate__content{position:relative}.health-measure-block{background-image:none!important;border:2px solid #59684d}.health-measure-block{padding:18px}.health-measure-value{font-size:48px}.health-measure-label{font-size:18px}.process-text-overlay{padding-inline:0px}.faq-answer{font-size:16px}.hp-video-banner__play-button svg{width:48px;height:48px}.product-information__wrapper{padding:60px 30px}.product-information__wrapper .buy-buttons-block__price-wrapper{flex-wrap:wrap}.product-internal-picker fieldset .variant-option__button-label{min-width:31%}.product-internal-picker{margin-bottom:0}.uc-section .uc-cases .uc-case-left,.uc-case-right-item .uc-case-content{padding:40px 20px}.uc-case-right-item .uc-case-content{border-radius:20px}.edible-oil-content{margin-bottom:20px}.contact-details{gap:40px;padding:80px 60px}.footer-utilities__proof-logo{width:58px;height:58px}}@media(max-width:991px){.proof-meets-plate__corner-text--top-left p,.proof-meets-plate__corner-text--bottom-right p{font-size:32px}.footer-utilities__proof-label{font-size:18px}.proof-meets-plate{padding:65px 30px 80px}.proof-meets-plate__items{min-height:initial;gap:10px}.proof-meets-plate__item,.proof-meets-plate__corner-text,.proof-meets-plate__item--right .proof-meets-plate__arrow,.proof-meets-plate__item--left .proof-meets-plate__arrow{position:relative}.proof-meets-plate__item--top,.proof-meets-plate__item--right,.proof-meets-plate__item--bottom,.proof-meets-plate__item--left{right:initial;transform:initial;top:initial;bottom:initial;left:initial;width:100%;justify-content:space-between}.proof-meets-plate__center-button,.header-left-menu{display:none}.proof-meets-plate__container{display:flex;flex-direction:column;max-width:600px;gap:34px}.proof-meets-plate__corner-text--bottom-right{order:4;max-width:100%}.proof-meets-plate__item--right,.proof-meets-plate__item--bottom{flex-direction:row-reverse}.proof-meets-plate__item--right .proof-meets-plate__arrow,.proof-meets-plate__item--left .proof-meets-plate__arrow,.proof-meets-plate__item--bottom .proof-meets-plate__arrow,.proof-meets-plate__item--top .proof-meets-plate__arrow{right:auto;left:auto;top:0}.proof-meets-plate__item--right .proof-meets-plate__content,.proof-meets-plate__item--bottom .proof-meets-plate__content{flex-direction:row-reverse}.proof-meets-plate__content{gap:20px}.testimonial .testimonial__inner{grid-template-columns:1fr;gap:80px}.testimonial__message,.testimonial__details{margin-top:40px}.testimonial__message p,.image-with-text .group-block-content rte-formatter p{font-size:18px}.testimonial__details p strong{font-size:48px}.health-measure-section .page-width{padding:60px 30px}.health-measure-blocks{grid-template-columns:repeat(2,1fr)}.header__drawer.desktop\:hidden{display:flex!important}.header-menu.mobile\:hidden{display:none!important}.mb-44{margin-bottom:35px}.mb-64{margin-bottom:40px}.footer-content,.utilities{padding:60px 30px}.group-block-content,.disclaimer__inner{padding-inline:0}.product-slider-container .custom-heading{padding-right:30px}.hp-video-banner{padding:40px 30px}.hp-video-banner__heading,.hp-video-banner__heading p{font-size:57px}.hp-video-banner__text{margin-bottom:44px}.hp-video-banner__annotation--left{display:none}.hp-video-banner__top{flex-direction:column;gap:65px;align-items:flex-start;margin-bottom:121px}.hp-video-banner__content{max-width:100%}.hp-video-banner__video-wrapper{width:100%;padding-top:65px;flex:1}.hp-video-banner__annotation--top{top:0;left:30px;transform:initial}.hp-video-banner__annotation--right{top:auto;right:20%;bottom:-22%}.hp-video-banner__annotation--right .hp-video-banner__annotation-arrow{top:-40px;left:-20px;width:66px}.hp-video-banner__video-container{aspect-ratio:16 / 9}.meet-team-right{max-width:100%}.meet-team-section .page-width{width:100%}.meet-team-section .page-width{padding:60px 30px}.founder-letter-section .page-width{padding:80px 0}.pv-grid,.contact-details,.meet-team-grid,.image-with-text .section-content-wrapper{grid-template-columns:1fr}.image-with-text .section-content-wrapper{display:grid}.pv-card-inner{margin-left:0}.process-container{padding:60px 30px}.process-text-overlay{grid-template-columns:1fr;gap:30px;margin-bottom:30px}.about-banner__inner{border-radius:30px}.about-banner__card,.shopify-policy__container{border-radius:20px}.process-video{border-radius:16px}.slideshow-controls__thumbnails .slideshow-control,.slideshow-controls__thumbnails .slideshow-control img{border-radius:10px}.process-text-right{margin-left:0}.process-video{margin-top:90px}.testimonial__content,.testimonial__details{justify-content:center}.product-information .product-information__wrapper .product-information__grid{grid-template-columns:1fr}.product-information .product-information__wrapper .product-information__grid .product-information__media{grid-column:1!important;padding-right:0}.product-information .product-information__wrapper .product-information__grid .product-details{padding-left:0;grid-column:initial!important}.uc-section .uc-cases{grid-template-columns:1fr;gap:20px}.uc-case-right-item{border-radius:20px;padding:20px}.product-information__wrapper .buy-buttons-block__price-wrapper{flex-wrap:initial}.contact-form__title{margin-bottom:30px}.contact-details__grid,.download-brochure.meet-team-section .meet-team-grid{gap:30px}.about-banner__inner{padding:30px;min-height:700px;align-items:flex-end}.about-banner__card{padding:30px 20px}.remove-text-background .about-banner__inner{min-height:initial}.proof-meets-plate__corner-text--top-left{max-width:219px}}@media(max-width:767px){.custom-section-content .text-block h1,.search-page__header .text-block h2,.search-page__header .text-block p,main[data-template=list-collections] .text-block h1,h1,.h2,.cart-page__title .cart-title h1,.heading-45,.heading-40,.contact-form__title h2,.custom-heading .heading-description h2,h2,.h2.h2,.text-block.h2>*{font-size:32px}h3,.h3,.h3.h3,.text-block.h3>*{font-size:24px}.product-slider-container{padding:60px 0 60px 30px}.pv-section .page-width{padding:60px 30px}.footer-content .logo-block{order:1}.footer-content .shopify-block{order:3}.footer-content>.group-block{order:2}.utilities-content{grid-template-columns:1fr}.inline-policy-list li a,.footer-utilities__text{font-size:10px}.utilities-content .footer-utilities__group-copyright{text-align:left}.policy_list li a{padding:0}.utilities,.utilities-content{padding-top:0}.team-slider{padding-top:80px}.footer-content{padding-bottom:27px}.meet-team-section .page-width{padding-bottom:100px}.meet-team-section.double-button .page-width{padding-bottom:160px}.inline-policy-list{gap:16px;margin-bottom:32px;flex-wrap:wrap}.utilities-content{border-top:none}.disclaimer__inner{flex-wrap:wrap}.disclaimer__payment-logo{max-width:100%;width:100%;gap:12px}footer .menu__details .details-content ul{display:flex;flex-wrap:wrap;justify-content:space-between}footer .menu__details .details-content ul li{flex:1 1 48%}.process-container,.product-slider-container{border-radius:20px}.hp-video-banner__collection-img,.process-play-button svg,.voices-card__play-icon svg{width:48px;height:48px}.maxw-36{max-width:24px}slideshow-component{--carousel-columns: 1 !important}.resource-list__carousel{--column-count: 1 !important}.product-card .variant-picker{margin-top:-30px}.product-card .variant-option__button-label{min-height:19px;padding-block:4px}.product-slider-container .custom-heading,.team-slider .custom-heading,.shopify-block #insta-feed h2{margin-bottom:34px}.voices-card{max-width:100%}.hp-video-banner,.meet-team-section .page-width{border-radius:20px}.hp-video-banner__bottom{display:grid;grid-template-rows:repeat(2,minmax(0,auto));grid-auto-flow:column;grid-auto-columns:max-content;column-gap:15px;row-gap:12px;overflow-x:auto;overflow-y:hidden}.hp-video-banner__annotation--right{bottom:-38%}.hp-video-banner__annotation,.about-banner__subtitle{font-size:14px}.meet-team-right{grid-template-columns:1fr}.meet-team-grid{gap:35px}main[data-template=list-collections] .resource-list--grid{gap:16px 20px}.mb-30{margin-bottom:20px}.meet-team-section .page-width,.faq-section .page-width{margin-top:0}.custom-heading{flex-direction:column;margin-bottom:10px}.custom-heading .button_container,.pv-section .page-width:after,.contact-details__heading,.download-brochure .page-width:after{display:none}.contact-form__title h2{display:block}.custom-heading{align-items:flex-start}.pv-section .page-width{padding:60px 20px}.pv-badge{width:90px;height:90px}.pv-card-inner{border-radius:20px}.pv-right .pv-card:not(:first-child) .pv-card-inner{margin-top:20px}.pv-card-left{flex-direction:column;justify-content:center;text-align:center;padding-inline:0;gap:10px}.pv-card-title{font-size:18px}.pv-card-media img{min-height:121px;border-radius:20px}.health-measure-section .page-width,.health-measure-container,.health-measure-block,.subscription-info-modal__cta{border-radius:20px}.subscription-info-modal__cta,.shopify-policy__container{padding:40px 20px}.health-measure-container,.health-measure-section.center-content-box .health-measure-container{padding:50px 20px}.health-measure-blocks,.download-brochure.meet-team-section .meet-team-grid,.section.section--page-width .cart-page,.subscription-info-modal__list,main[data-template=collection] .product-grid,main[data-template=search] .collection-wrapper .product-grid{grid-template-columns:1fr}.health-measure-blocks{display:flex;flex-wrap:nowrap;gap:12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;grid-template-columns:none}.health-measure-blocks::-webkit-scrollbar,.health-measure-description p br{display:none}.health-measure-block{flex:0 0 86%;scroll-snap-align:start;scroll-snap-stop:always}.product-highlights-row{grid-template-columns:repeat(2,minmax(0,1fr))}.process-container{border-radius:20px}.founder-letter-section{padding:0}.founder-letter-heading{font-size:32px;margin-bottom:40px}.founder-letter-card-inner{padding:40px 30px}.letter-greeting,main[data-template=list-collections] .resource-list--grid .collection-card__content p{font-size:16px}.letter-content,.signature-text p{font-size:14px}.letter-signature{grid-template-columns:1fr;gap:15px}.signature-stamp{grid-column:1;grid-row:auto;justify-self:end}.founder-letter-section .page-width,.founder-letter-card-inner{border-radius:20px}.founder-letter-section .page-width{padding:60px 30px}main[data-template=list-collections] .resource-list--grid .collection-card__content p{margin-top:5px}.letter-content{margin-top:20px}.letter-content{margin-bottom:20px}.signature-text p,.letter-signature{margin-bottom:0;margin-top:0}.faq-section .page-width,.faq-card{border-radius:20px}.faq-card{padding:60px 20px}.faq-heading{font-size:28px;text-align:center;margin-bottom:36px}.faq-accordion .details__header{font-size:16px;font-weight:400;line-height:1.2}.faq-answer{font-size:14px}.faq-accordion .details__header{padding:20px 0;color:#f1eee5b3}.faq-section .page-width{padding:60px 30px}.testimonial .testimonial__inner{display:flex;flex-direction:column-reverse;gap:37px}.testimonial__message,.testimonial__details{margin-top:21px}.testimonial__message{text-align:center}.testimonial__content{flex-direction:column}.testimonial__customer-image-img-wrapper{width:174px;height:234px}.testimonial__customer-image-img-wrapper:before,.testimonial__customer-image-img-wrapper:after{background-size:280px}.testimonial__customer-image-img-wrapper:after{bottom:-130%;right:-175%}.testimonial__details{justify-content:center}.proof-meets-plate__image-wrapper{width:88px;height:145px;flex-shrink:0}.proof-meets-plate__content,.download-brochure.meet-team-section .meet-team-grid{gap:4px}.proof-meets-plate{padding:60px 20px}.product-information__wrapper .buy-buttons-block__price-wrapper{flex-wrap:wrap}.product-information__wrapper .add-to-cart-button{padding:8px 20px;min-width:auto;min-height:auto}.product-information__wrapper{border-radius:30px;padding:10px}.product-information__wrapper slideshow-slides .product-media img,.media-gallery--hint :not(.dialog-zoomed-gallery)>.product-media-container:not(:only-child){border-radius:20px}.product-information__wrapper .group-block-content,.edible-oil-content,.section.section--page-width .cart-page{padding-inline:20px}main[data-template=collection] .main-collection-grid{padding-inline:10px}.product-information__wrapper .buy-buttons-block__price-wrapper,.edible-oil-content{margin-top:30px}.uc-heading.heading-40.mb-25{margin-bottom:16px;max-width:330px}.uc-description.font-16{line-height:1.3}.product-internal-picker .variant-option__button-label__price,.product-internal-picker .variant-option__button-label__compare-at,.contact-form__title p,.contact-form__inner-content-text p,.testimonial__details p{font-size:12px}.image-with-text .group-block-content rte-formatter p,.uc-description.font-16,.pv-body p,.health-measure-section.center-content-box .health-measure-description p,.cart-items__details a,.cart-items__price-container span,.product-information__wrapper .shopify_subscriptions_fieldset>div,.accordion-test-reports__label,.metafield-single_line_text_field-array li,.product-information__wrapper .group-block-content .text-block .details-content p,.accordion-ingredients-benefits__label,.accordion-nutrition__label,.accordion-nutrition__value,.accordion-test-reports__empty,.meet-team-body,footer .menu__details .details-content li,footer .group-block-content .text-block p,footer .group-block-content .text-block a,.disclaimer__description p,.custom-heading .heading-description p,.hp-video-banner__text,.product-information__wrapper .group-block-content .text-block p{font-size:14px}.proof-meets-plate__heading{font-size:18px}.testimonial__customer-name,.about-banner__title,.sorting-filter__container .facets__label{font-size:20px}.contact-form__inner-content-text h3{font-size:22px}.uc-case .uc-case-title,.subscription-info-modal__content h2{font-size:24px}.product-information__wrapper .group-block-content .text-block h1,.product-information__wrapper .priceContainer .price,.uc-heading.heading-40{font-size:28px}.testimonial__details p strong,.about-banner.remove-text-background .about-banner__card .about-banner__subtitle h2,.shopify-block #insta-feed h2{font-size:32px}.product-internal-picker fieldset .variant-option__button-label{min-width:30%}.uc-case .uc-case-content .uc-case-description,.uc-case-right-item .uc-case-content .uc-case-title,.product-internal-picker .variant-option__button-label .variant-option__button-label__media,.uc-section .uc-case-right,.uc-case .uc-case-image{display:none}.uc-case .uc-case-title,.product-information__wrapper accordion-custom .details__header,.product-information__wrapper accordion-custom .details-content{padding-inline:10px}.about-banner.remove-text-background .about-banner__inner{padding-inline:40px}.product-information__wrapper accordion-custom .details-content{padding-block:10px}.uc-case{background-color:#eae6d8;color:var(--color-primary)}.uc-case.uc-case--active .uc-case-right-item,.uc-case.uc-case--active .uc-case-image{display:block}.uc-case{flex-direction:column;align-items:flex-start;gap:25px;padding:30px 20px}.uc-case .uc-case-content{order:1}.uc-case .uc-case-image{order:2}.uc-case .uc-case-right-item{order:3}.uc-case-image,.uc-case-right-item .uc-case-content,.group-block-content>.group-block:first-child{width:100%;max-width:100%}.meet-team-card__image-wrap,main[data-template=list-collections] .resource-list--grid .resource-image,.hp-video-banner__video-container,.process-video-element{border-radius:20px}.uc-case-image img,.contact-details,.subscription-info-modal__dialog{border-radius:30px}.uc-case-right-item,.uc-case-right-item .uc-case-content,.image-with-text .section-content-wrapper{padding:0}.section-top-space,.shopify-policy__container{margin-top:40px}.uc-case .uc-case-title,.edible-oil-content{margin-bottom:0}.contact-form__title h2{margin-bottom:15px}.section-bottom-space{margin-bottom:40px}.uc-case.uc-case--active .uc-case-right-item{padding-top:10px}.contact-details{padding:60px 30px}.contact-details__grid{grid-template-columns:1fr;gap:37px}.contact-details .contact-details__left{order:2}.contact-details .contact-details__blocks{order:1}.contact-form__success,.image-with-text .custom-section-content,.subscription-info-modal__content{padding:40px 30px}.contact-form__success .contact-form__inner-content-icon{width:80px;margin:0 auto 30px}.about-banner__inner{min-height:505px}.about-banner__title{margin:10px 0 20px}.button-primary,.button-secondary,.button-outline{padding:12px 20px;border-radius:10px}.meet-team-buttons{position:absolute;bottom:20px}#insta-feed .instafeed-new-layout-item,#insta-feed .instafeed-new-layout-container{width:100%!important;height:auto!important}#insta-feed .instafeed-new-layout-wrapper{flex-wrap:wrap}#insta-feed .instafeed-new-layout-item img,.instafeed-shopify .instafeed-new-layout-item img{position:relative!important}.subscription-info-modal__dialog{width:calc(100% - 20px)}.subscription-info-modal__close{top:10px;right:10px}.product-information__wrapper .subscription-option-with-info>label{padding-right:0}.product-information__wrapper .subscription-info-trigger{width:24px;height:24px}.sorting-filter__container .sorting-filter__select{background-image:none}.footer-utilities__proof-strip{border-top:none;padding-top:0;display:flex;flex-direction:column-reverse;align-items:center;gap:44px}.footer-utilities__proof-logos{justify-content:center;gap:16px}.footer-payment-strip__logos{gap:30px;padding-inline:20px;margin:auto}.product-highlights-row__icon-wrap{width:38px;height:38px}.floating-contact-buttons{right:12px;bottom:10%}.floating-contact-buttons__item{width:52px;height:52px}.floating-contact-buttons__icon-svg,.floating-contact-buttons__icon-image{width:22px;height:22px}.product-slider-container>.section-resource-list__content{display:block;margin-top:20px}.carousel-end-button,.product-list-end-button{display:flex;justify-content:center;max-width:360px;margin:20px auto 0;width:100%}.carousel-end-button>a,.product-list-end-button>a{display:flex;width:100%;justify-content:space-between}.product-slider-container>.section-resource-list__content>a.button,.product-list-end-button{width:calc(100% - 30px)}.product-list-end-button{padding-right:30px}main[data-template=search] .collection-wrapper .product-grid{padding-inline:10px}.predictive-search .predictive-search-results__title{font-size:20px;margin:20px 0}:is(.predictive-search-results__card--product,.recently-viewed-wrapper .predictive-search-results__card--product):hover{background-color:transparent;border-radius:0;padding:0;margin:0}:is(.predictive-search-results__card--product,.recently-viewed-wrapper .predictive-search-results__card--product):active{transform:scale(1)}.health-measure-block-description{opacity:1;transform:translateY(0);max-height:initial}.health-measure-block{min-height:initial}.health-measure-block:hover .health-measure-block-description{max-height:initial;transform:translateY(0);margin-top:12px}.process-annotation--right{top:50%}}@media(max-width:575px){.resource-list__carousel{--mobile-card-size: 90% !important}.product-highlights-row,.accordion-ingredients-benefits{grid-template-columns:1fr}.accordion-test-reports{gap:24px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
