div#shopify-section-header__top-bar{position:absolute;top:0;left:0;width:100%;z-index:9}section.topbar-inside{color:#000;border-bottom:1px solid;min-height:40px;display:flex;align-items:center}.bolder{font-weight:700!important;letter-spacing:1px}#header:hover section.topbar-inside{border-color:#000}section.topbar-inside>div{width:100%}#shopify-section-header-classic [data-enable_overlay=true] .header{top:0}#header:hover .header__icons .icon svg path{stroke:#000}.top-bar__item.top-bar__social-media{position:absolute;left:10px;top:50%;transform:translateY(-50%)}#shopify-section-header__top-bar .top-bar{position:relative;border-bottom:1px solid #FFFFFF;margin:0;width:100%;min-height:40px;padding:0 10px}.top-bar__item.top-bar__text{width:100%;padding:0;justify-content:center}.top-bar__item.top-bar__text p,.top-bar-text{flex:none;font-size:14px;letter-spacing:0;line-height:22px}#header:hover .top-bar-text{color:#000}#header .top-bar-text{color:#000;text-align:center}a.navbar-link.header__link{font-size:16px;letter-spacing:0;line-height:22px;padding:0 15px}.header__icons .icon{width:30px;height:30px}.header__icons svg path{fill:#000;stroke:#000}.image-slideshow .caption{max-width:1320px;margin:auto;right:0;left:0;padding:0}.image-slideshow .caption-content{padding:0}.slideshow-classic__banner h2.title{font-size:60px;font-weight:300;letter-spacing:-.2px;line-height:80px;padding:0;margin-bottom:32px}.slideshow-classic__buttons.buttons .button{flex:none;font-size:18px;letter-spacing:0;line-height:24px;border:1px solid #FFFFFF;border-radius:30px;padding:18px 15px;margin-bottom:0;width:unset;min-width:199px}.header__brand{padding:10px 0;max-height:80px}.styled-richtextarea .rich-text__text{font-family:Playfair Display,sans-serif!important;font-size:40px!important}div#shopify-section-header-classic>div[data-enable_overlay=false] a.navbar-link{color:#1e212b}div#login,div#recover-password{padding:0;width:100%}.flickity-prev-next-button.previous{background:url(https://cdn.shopify.com/s/files/1/0515/4327/7745/files/7G.svg?v=1660178544) no-repeat center / contain}.flickity-prev-next-button svg{display:none}.flickity-prev-next-button.next{background:url(https://cdn.shopify.com/s/files/1/0515/4327/7745/files/6F_07196c82-526e-4563-b5a3-c0a95c5c36d8.svg?v=1660178544) no-repeat center / contain}.flickity-prev-next-button{width:22px}section.section.section__wrapper.account_page>.container{max-width:358px}section.section__wrapper.account_page .heading-wrapper{align-items:center;margin-bottom:15px}section.section__wrapper.account_page .heading-wrapper .title{font-size:48px;font-weight:300;letter-spacing:-.11px;line-height:63px}.account_page header+p{margin-bottom:20px;font-size:26px;font-weight:500;letter-spacing:0;line-height:35px;color:#1e212b;font-family:Playfair Display,sans-serif}.login__text.has-padding-bottom{text-align:center}.account_page header+p a{color:#3c683c}section.account_page .label{display:none}#template-customers-addresses .action_bottom{display:flex;flex-direction:column}.input,.textarea{border:1px solid #3C683C;border-radius:30px;min-height:60px;color:#000;font-size:18px;letter-spacing:0;line-height:24px;padding:0 23px}.field:not(:last-child){margin-bottom:20px}input.button[type=submit],.button.input___btn{height:60px;border-radius:30px;background-color:#3c683c;width:100%;font-size:18px;letter-spacing:0;line-height:24px}.button.input___btn span{padding-left:10px}[data-enable_overlay=false] #shopify-section-header__top-bar p{color:#000}[data-enable_overlay=false] div#shopify-section-header__top-bar{position:static;border-bottom:1px solid}[data-enable_overlay=false] div#shopify-section-header__top-bar svg{fill:#000}[data-enable_overlay=false] header#header .header__icons svg path{stroke:#000}div#customer small{display:block;width:100%;text-align:center;font-size:14px;margin-top:5px}em.note{display:block;margin-bottom:5px;font-size:14px;color:#3c683c}section.section__wrapper.reset-password .one-half{width:100%}section.section__wrapper.reset-password{max-width:358px;padding:60px 0}.section__wrapper.reset-password h1.title{text-align:center}.section__wrapper.reset-password .heading-divider{display:none}div#template-customers-reset_password input.button[type=submit]{color:#fff}p.recover_btn{text-align:center;margin-top:15px;color:#000;font-size:16px;letter-spacing:0;line-height:24px;font-family:Europa-Regular Regular}p.recover_btn a{margin-left:3px;color:#3c683c}p.reset_note{text-align:center;margin:5px 0 30px;font-family:Playfair Display;font-size:26px;font-weight:500;letter-spacing:0;line-height:35px;color:#000}p.reset_note a{color:#3c683c}.recover-options.is-flex{flex-wrap:wrap;margin-top:40px}.recover-options>span{width:100%;margin-top:15px;font-size:16px;letter-spacing:0;line-height:24px}.recover-options>span a{color:#3c683c}.faq-categories button.button{color:#3c683c;font-size:18px;letter-spacing:0;line-height:24px;background:transparent;min-height:60px;width:calc(33.33% - 12px);margin:6px;transition:.3s all}.faq-categories{width:100%;display:flex;justify-content:space-between;margin-bottom:50px;flex-wrap:wrap}.accordion dt a,.accordion dt button,.faq-accordion dt a,.faq-accordion dt button{font-size:22px;font-weight:300;letter-spacing:-.05px;line-height:35px;color:#1e212b;font-family:Playfair Display;padding:20px 30px 20px 0}.accordion dt,.faq-accordion dt{border-color:#1e212b}.faq-accordion dt .icon{left:auto;right:0}.column-wrapper .faq-accordion{border-bottom:1px solid #1E212B}.accordion dt,.faq-accordion dt{border-bottom:none;border-top:1px solid #1e212b}.accordion dd,.faq-accordion dd{padding-top:0}.faq-accordion dt .icon svg{position:relative;bottom:6px}.accordion dt a[aria-expanded=true],.accordion dt a:hover,.faq-accordion dt button[aria-expanded=true],.faq-accordion dt button:hover{background:transparent}.faq-categories button.button:hover,.faq-categories button.button.is-active{background:#3c683c;color:#fff}.paywhirl-plan-selector a,.paywhirl-plan-selector label.paywhirl-label,.paywhirl-plan-selector p,.paywhirl-plan-selector span{font-family:Europa-Regular Regular,sans-serif}#theme-ajax-cart{max-width:414px}.ajax-cart__cart-title{text-align:left;color:#1e212b;font-family:Playfair Display;font-size:40px;letter-spacing:0;line-height:53px;font-weight:400;padding:30px 24px;border-color:#3c683c;border-width:1px}.ajax-cart__close-icon{margin:0;top:50px;right:24px}.ajax-cart__product-image{width:93px;border:1px solid #E7E7E7}.ajax-cart__right-content{position:absolute;right:15px;margin:0}.ajax-cart__product-image a,.ajax-cart__product-image img{display:block}.ajax-cart__delete .close,.ajax-cart__delete:hover .close{background:transparent}.ajax-cart__product-title a{color:#1e212b;font-family:Playfair Display;font-size:20px;font-weight:300;letter-spacing:0;line-height:27px}.ajax-cart__price.price{color:#1e212b;font-size:14px;letter-spacing:0;line-height:19px}.ajax-cart__product{align-items:flex-start}.ajax-cart,div#ajax-cart__content,.ajax-cart__form{height:100%}.ajax-cart__form{display:flex;flex-wrap:wrap;justify-content:space-between}.ajax_top,.ajax-cart__details-wrapper{width:100%}.ajax-cart__details-wrapper{background:#3c683c;color:#fff;margin-top:auto;border-color:#3c683c}.ajax-cart__subtotal.ajax-cart__details-row{font-size:22px;letter-spacing:0;line-height:29px;font-family:Europa-Regular Regular,sans-serif}.ajax-cart__taxes-shipping{display:none}.ajax-cart__details-wrapper .ajax-cart__button{background:#fff;height:60px;color:#3c683c;font-size:18px;letter-spacing:0;line-height:24px}a.ajax-cart__cart-link,a.ajax-cart__cart-link:hover{color:#fff!important;font-size:18px;letter-spacing:0;line-height:24px;text-decoration:none}.ajax-cart__button span{padding-left:8px}#header:hover{background:#fff}#header:hover a.navbar-link.header__link{color:#000}div#shopify-section-footer-classic{background:#eaf4d3;padding-top:70px;position:relative;margin-top:80px}section.wave-top,section.wave-bottom{position:relative}section.wave-top:before,section.wave-bottom:after{content:"";background:url(https://cdn.shopify.com/s/files/1/0515/4327/7745/files/wave_1.svg?v=1658520956) no-repeat center / cover;height:80px;width:100%;position:absolute;top:0;transform:rotate(180deg);z-index:1}div#shopify-section-footer-classic:before{content:"";background:url(https://cdn.shopify.com/s/files/1/0515/4327/7745/files/wave_2.svg?v=1658782499) no-repeat center / cover;height:80px;width:100%;position:absolute;top:-80px;z-index:1}section.wave-bottom:after{transform:rotate(0);top:auto;bottom:0}p.gallery-item__content-title.title.text-{font-size:28px;font-weight:300;letter-spacing:-.06px;line-height:37px;text-align:center;margin-bottom:20px;font-family:Playfair Display;color:#3c683c}.title:not(.is-spaced)+.subtitle:not(.modal_price){margin:0}.gallery__item .gallery-item__content p{font-size:16px;letter-spacing:0;line-height:26px;color:#1e212b;max-width:288px;margin:auto;text-align:center}section.product-categories .image-with-text-overlay__subheading.banner__subheading.subtitle a{font-family:Playfair Display;font-size:60px;font-weight:300;letter-spacing:0;line-height:119px}.image-with-text-overlay .product-categories .caption,.image-with-text-overlay .product-categories .caption-content{padding:0;max-width:1325px;margin:auto;right:0;left:0}span.product-thumbnail__type{color:#1e212b;font-size:14px;letter-spacing:0;line-height:19px;margin-bottom:5px;display:block}.stamped-badge{margin-top:10px}.product-app .stamped-badge{margin-top:0;margin-bottom:10px}.fa-star,.fa-star-checked,.fa-star-half-o,.fa-star-o,.stamped-fa-star,.stamped-fa-star-checked,.stamped-fa-star-half-o,.stamped-fa-star-o{color:#3c683c!important}.summary-rating-bar-content{background:#3c683c!important}.stamped-review-header-title{font-family:poppins!important;font-weight:500}.stamped-badge-caption{margin-left:5px;margin-top:5px;vertical-align:middle;font-size:13px;color:#6d7282}a.product-thumbnail__title,span.product-thumbnail__price.price{display:block;color:#1e212b;font-size:22px;font-weight:700;letter-spacing:0;line-height:29px}.has-thumbnail-sticker .spr-badge{flex-direction:row;align-items:center;padding-top:8px}.has-thumbnail-sticker .spr-badge .spr-badge-starrating{margin-right:8px}.has-thumbnail-sticker span.spr-badge-caption{color:#1e212b;font-size:12px;font-weight:300;letter-spacing:0;line-height:16px}.has-thumbnail-sticker .product-thumbnail__title{padding-top:5px}span.product-thumbnail__price.price{padding-top:3px}p.fcol_pre{margin-left:10px;color:#d7d7d7;font-family:Playfair Display;font-size:26px;font-weight:500;letter-spacing:-.06px;line-height:35px;margin-bottom:10px}.thumbnail .product-wrap .image-element__wrap img{height:420px;object-fit:contain;width:100%}.blog-card .image-element__wrap{max-height:initial;max-width:100%!important}.blog .blog-card .image-element__wrap img{height:402px;border-radius:10px;object-fit:cover}.blog-main>.section{max-width:1330px}.featured-article{max-width:402px;margin:a}.blog-main>.section .container{justify-content:space-between}.blog-ingredients .blog-main>.section .container{justify-content:flex-start}.article-main .featured-collection-section{padding-top:40px!important}.blog-card a.featured-article--link{display:block;color:#1e212b;font-family:Playfair Display;font-size:22px;font-weight:300;letter-spacing:-.05px;line-height:31px}.blog-card .blog-card__content .media{margin-bottom:15px}.blog-card .blog-card__read-more .button{color:#3c683c;font-size:16px;letter-spacing:0;line-height:23px;width:auto}.blog-card .blog-card__read-more .button span,.excerpt-length-lg .truncation-fade{display:none}.blog-card .blog-card__content .excerpt{color:#1e212b;font-size:16px;letter-spacing:0;line-height:23px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:0!important}.blog-card.show-border-false .card-content{padding-bottom:15px;padding-top:20px}.blog-card.show-border-false .blog-card__read-more{margin-bottom:0}.blog-main .blog-card{margin-bottom:50px}.paginate{width:100%;padding:0 10px}.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis{padding:0;border:none;color:#1e212b;font-size:16px;letter-spacing:0;line-height:21px;background:transparent;text-transform:uppercase}.pagination-link.is-current{background:transparent;color:#3c683c;font-size:16px;font-weight:700;letter-spacing:0;line-height:21px}div#template-article .article-content{color:#1e212b;font-size:16px;letter-spacing:0;line-height:29px}.article-content .content h2{color:#1e212b;font-family:Playfair Display;font-size:22px;font-weight:300;letter-spacing:-.05px;line-height:35px}.team-members .image-with-text__image-column img{height:600px;width:600px;border-radius:100%}.team-members .image-with-text__image-column{flex-wrap:wrap;flex-direction:column}.slider_team-slide,.slider_teams_wrapper{width:100%}div#template-page-team-members{position:relative}body.page-team-members.team-members div#shopify-section-footer-classic:after{content:"";height:685.99px;width:1054.87px;background:url(https://cdn.shopify.com/s/files/1/0515/4327/7745/files/bg6.png?v=1658781461) no-repeat center / cover;position:absolute;bottom:200px;right:-100px;z-index:-1}body.page-team-members.team-members-new div#shopify-section-footer-classic:after{content:"";height:685.99px;width:1054.87px;background:url(https://cdn.shopify.com/s/files/1/0515/4327/7745/files/bg6.png?v=1658781461) no-repeat center / cover;position:absolute;bottom:200px;right:0;z-index:-1}div#template-page-team-members .dynamic-sections{position:relative;z-index:9}.team-members .image-with-text__image-column{align-items:flex-start}.team-members .image-with-text__image-column h4{color:#1e212b;font-family:Playfair Display;font-size:48px;font-weight:300;letter-spacing:0;line-height:63px}div#template-page-team-members .team-members:before{content:"";height:868.9px;width:654.7px;background:url(https://cdn.shopify.com/s/files/1/0515/4327/7745/files/bg5.png?v=1658782843) no-repeat center / cover;position:absolute;left:-71px;top:0}section.team-members{position:relative}header#header:hover a.header__logo.header__link img{content:url(https://cdn.shopify.com/s/files/1/0515/4327/7745/files/logo2_988f05dd-5d54-4335-b0b7-b94323a52199.png?v=1658928173)}h1.product_name.title{color:#3c683c!important;color:#1e212b;font-family:Playfair Display;font-size:40px;font-weight:300;letter-spacing:0;line-height:50px}.topbar-social svg{fill:#000}#header:hover .topbar-social svg{fill:#000}.topbar-social{padding-left:15px}.topbar-social ul li:not(:last-child){margin-right:10px}.topbar-social a{display:block;height:20px}div#frameWrap{width:100%}div#frame{display:flex}.product-thumbnail_wrapper{width:33.33%}.featured-collection-section .product-thumbnail_wrapper{max-width:402px;margin-right:60px}.product-thumbnail_wrapper .thumbnail.product__thumbnail,.custom_navigation{width:100%}.custom-arrows{width:80px;display:flex;justify-content:space-between}.custom-arrows button{background:transparent;border:none;cursor:pointer}.scrollbar{margin:0;width:calc(100% - 155px);height:2px;line-height:0;background:#3c683c33}.handle{background:#3c683c;width:100px;height:100%;cursor:pointer}.product-thumbnail_wrapper .spr-badge-starrating{font-size:12px}.product-thumbnail_wrapper .spr-badge-caption{color:#1e212b;font-size:12px;font-weight:300;letter-spacing:0;line-height:16px}.cursor.drag-scale{position:fixed;width:40px;height:40px;opacity:0;background-color:#3d683c;pointer-events:none;mix-blend-mode:difference;z-index:99999;font-size:12px;color:#000;transition:transform .2s;height:140px;width:140px;border:.78px solid #3C683C;display:flex;align-items:center;justify-content:center;border-radius:100%;color:#3c683c;font-family:Playfair Display;font-size:26px;font-weight:300;letter-spacing:-.06px;line-height:35px}.cursor.drag-scale{width:100px;height:100px;font-weight:700;font-size:30px;transition:scale(1)!important}.image-banner-sec h2.image-with-text-overlay__heading.banner__heading.title span{display:block;font-size:48px;font-weight:300;letter-spacing:-.11px;line-height:64px}.image-with-text-overlay__buttons.buttons.is-justify-center{display:block}a.button.button--secondary{height:60px;width:199px;border:1px solid #FFFFFF;border-radius:30px;font-size:18px;letter-spacing:0;line-height:24px}a.button.button--secondary span{margin-left:10px}.image-banner-sec .image-with-text-overlay__preheading.banner__subheading.pretext.subtitle p{font-size:24px;font-weight:500;letter-spacing:-.05px;line-height:32px;font-family:Playfair Display}.featured_collection_btn{margin-top:48px;width:100%}.featured-article-left>.featured-article.blog-card,.featured-articles-right>.featured-article.blog-card{width:100%;margin:0}.featured-articles-right>.featured-article.blog-card{flex-direction:row}.featured-article-left,.featured-articles-right{width:calc(50% - 30px)}.blog-posts .section .container+.container{justify-content:space-between}.blog-posts .featured-article{max-width:100%}.featured-articles-right .card-image.blog-card__image{width:288px}.featured-articles-right .blog-card .image-element__wrap{height:180px}.featured-articles-right .card-content.blog-card__content{width:calc(100% - 288px);padding:0 0 0 50px}.card-image.blog-card__image .image-element__wrap img{height:100%;object-fit:cover}.featured-articles-right>.featured-article.blog-card:not(:last-child){margin-bottom:30px}.section{max-width:1360px}.featured-articles-right .blog-card .blog-card__content .excerpt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[data-enable_overlay=false] header#header .topbar-social svg{fill:#000}[data-enable_overlay=false] header#header .top-bar-text{color:#000}[data-enable_overlay=false] section.topbar-inside{border-color:#000}.FAQ.jsFAQ .section>.container{max-width:1160px;padding:70px 0}.FAQ.jsFAQ .faq__column-2 img{max-height:411px;object-fit:contain;display:block;margin:auto}.FAQ.jsFAQ .heading-wrapper--faq.heading-wrapper{margin-bottom:40px;padding:0 10px}.index .FAQ.jsFAQ .faq-categories{display:none}.product_faq .faq-accordion dt button{font-size:22px;font-weight:300;letter-spacing:-.05px;line-height:35px;color:#fff}.product_faq .accordion dt,.product_faq .faq-accordion dt,.product_faq .column-wrapper .faq-accordion{border-color:#fff}.product_faq .column-wrapper .faq-accordion{max-width:518px}.product_faq .faq-accordion dt .icon svg{fill:#fff}.product_faq .accordion dd,.product_faq .faq-accordion dd{color:#fff;padding:20px}ul.ingredient-filters li{opacity:.3;color:#1e212b;font-family:Playfair Display;font-size:32px;font-weight:300;letter-spacing:0;line-height:42px;text-transform:uppercase;cursor:pointer}ul.ingredient-filters li.is-active{opacity:1}.ingredient-button{text-align:center;margin-top:20px}a.button.button--secondary.ingredients-tab{color:#fff!important;width:auto}section.product_faq{padding-bottom:80px}.image-with-text__image-column .image-element__wrap,.image-with-text__image-column{position:relative}h1.article__title.title{color:#1e212b;font-family:Playfair Display;font-size:40px;font-weight:300;letter-spacing:-.09px;line-height:55px}.heading-wrapper--article.heading-wrapper{margin-bottom:16px}.meta-info-list .meta-info-list__item span{color:#e7e7e7;font-size:16px;letter-spacing:0;line-height:23px}.dynamic-sections .article-content{padding-top:40px}div#template-article .article-content strong{color:#1e212b;font-family:Playfair Display;font-size:22px;font-weight:300;letter-spacing:-.05px;line-height:35px}div#template-article .article-content .content{color:#1e212b;font-size:16px;letter-spacing:0;line-height:29px}.overlay_content{position:absolute;top:60px;left:60px;border-radius:16px;background-color:#ffffffe6;padding:20px;max-width:345px;width:100%}.map-section section.section{position:relative}.overlay_content img{width:200px;display:block;margin:auto auto 32px}.overlay_content li{color:#3c683c;font-size:14px;letter-spacing:0;line-height:22px;margin-bottom:8px;max-width:219px;padding-left:30px;position:relative}.overlay_content li span{position:absolute;left:0;top:3px}.container.content.contact-form>div{width:100%;max-width:684px;margin:auto}.container.content.contact-form.contact-form--right .contact-form__form{padding:0}h2.contact-form__heading.title{color:#3c683c;font-family:Playfair Display;font-size:48px;font-weight:300;letter-spacing:0;line-height:63px;margin-top:20px}.custom-contact-form__blocks .textarea{border:1px solid #3C683C;border-radius:30px;resize:none!important;padding-top:12px}.contact-form__form .button--primary{height:60px;width:166px;border-radius:30px;background-color:#3c683c;display:block;margin:10px auto auto;font-size:18px;letter-spacing:0;line-height:24px}.contact-form__form .button--primary span{margin-left:5px;position:relative;bottom:2px}span.close-dic{width:40px;height:40px;position:absolute;top:30px;right:30px;cursor:pointer}span.close-dic svg{width:100%;height:100%}body.search .dark-overlay-true:after{z-index:0}.featured_collection_btn svg line{stroke:#fff}.featured_collection_btn path{fill:#fff;stroke:#fff}.featured_collection_btn svg{position:relative;bottom:2px}.cursor{position:fixed;cursor:auto;z-index:99999;display:flex;align-items:center;justify-content:center;font-size:12px;color:#000;transition:transform .2s}.cursor.drag-scale{width:100px;height:100px;font-weight:700;font-size:30px;background:transparent;cursor:none!important;opacity:1;mix-blend-mode:normal}.collection-work .cursor.drag-scale{width:50px;height:50px;font-size:15px}div#frameWrap *{cursor:none}@media (hover: none) and (pointer: coarse){.cursor{display:none!important}}html:not(.disable-cursor),html:not(.disable-cursor) *:not(.input):not(.textarea){user-select:none;-webkit-user-select:none}@media (hover: none) and (pointer: coarse){.cursor.drag-scale{display:none!important}}div#frameWrap{cursor:none!important;user-select:none;-webkit-user-select:none}section.quiz-goto .image-element__wrap img{height:403px;object-fit:contain}section.quiz-goto>.container{max-width:1360px}section.quiz-goto{padding:172px 0}.quiz-goto .image-with-text__text-column a.button.button--secondary{width:unset;min-width:199px}.logo-list .logo-list__item{padding:82px 32px 47px;border-radius:10px;max-width:280px;margin:0 40px}.logo-list__item .logo-text{text-align:center;margin-bottom:48px;color:#1e212b;font-family:Playfair Display;font-size:22px;font-weight:500;letter-spacing:-.05px;line-height:30px}.logo-list .logo-list__item .image-element__wrap img{height:32px;object-fit:contain}section.as-seen-on h2.rich-text__heading.title span{color:#3c683c;font-family:Playfair Display;font-size:48px;font-weight:300;letter-spacing:0;line-height:56px}section.as-seen-on .rich-text__text p{color:#1e212b;font-size:16px;letter-spacing:0;line-height:26px;text-align:center;max-width:417px;margin:auto}.footer__heading{margin-bottom:20px;color:#3c683c;font-family:Playfair Display;font-size:18px;font-weight:300;letter-spacing:0;line-height:24px}.footer__block.block__logo .footer__heading.custom{margin-bottom:5px;color:#3c683c;font-family:Playfair Display;font-size:18px;font-weight:300;letter-spacing:0;line-height:24px;text-transform:none}.footer__logo-wrapper .image-element__wrap img{width:180px;display:block;margin-left:0}.footer__logo-wrapper{padding-bottom:40px;margin-top:-10px}.section.is-width-wide .container.has-limit{max-width:1360px}.footer__credits p{opacity:.3;color:#1e212b;font-size:12px;letter-spacing:0;line-height:17px}.newsletter-form.form{position:relative}.newsletter-form.form .field{margin:0}.newsletter-form.form .field:last-child{position:absolute;right:20px;top:50%;transform:translateY(-50%);width:25px;flex:none;min-width:auto}.newsletter-form .field .control{width:100%}button.newsletter-btn{background:transparent;border:none;padding:0;cursor:pointer}.newsletter-form__wrapper .input{background:transparent}.page-banner h2.image-with-text-overlay__heading.banner__heading.title span{font-size:56px}section.story-section .image-element__wrap img{border-radius:100%}section.story-section h3.image-with-text__heading{color:#3c683c;font-family:Playfair Display;font-size:48px;font-weight:300;letter-spacing:0;line-height:56px}section.story-section .image-with-text__text.content{color:#1e212b;font-size:16px;letter-spacing:0;line-height:25px}section.story-section .image-with-text__wrapper{max-width:403px;margin-left:auto}section.story-section{position:relative}.story-section.art-right .image-with-text__wrapper{margin-left:0}section.detail-logos .image-element__wrap img{height:129px;object-fit:contain}section.detail-logos{max-width:970px}section.section.richtext-special{max-width:904px}.collection .banner .banner__wrapper img{max-height:564px;object-fit:cover}.product__information{max-width:403px}.description.content,.modal_price.subtitle,.stamped-badge-caption{font-family:Europa-Regular Regular,sans-serif}.description.content a.tab-links,.product_faq .accordion dd,.product_faq .faq-accordion dd,.product .product-thumbnail,.product .stamped-container *{font-family:Europa-Regular Regular,sans-serif!important}.product-template>section.section{max-width:1100px}h1.product_name.title{color:#1e212b!important;font-family:Playfair Display;font-size:40px;font-weight:300;letter-spacing:0;line-height:50px}.product__information{max-width:410px}.modal_price.subtitle{color:#1e212b;font-size:22px;letter-spacing:0;line-height:29px}.product__information .description.content{color:#1e212b;font-size:16px;letter-spacing:0;line-height:24px}.product-template .product_section{max-width:1100px}.rh-widget.rh-inline iframe{height:100%!important}section.product-categories .image-with-text-overlay__subheading.banner__subheading.subtitle a:after{content:url(https://cdn.shopify.com/s/files/1/0515/4327/7745/files/5E.svg?v=1659133380);position:absolute;right:30px;top:50%;transform:translateY(-50%);transition:.3s all;opacity:0}section.product-categories .image-with-text-overlay__subheading.banner__subheading.subtitle p{position:relative}section.product-categories .image-with-text-overlay__subheading.banner__subheading.subtitle a:hover:after{right:0;opacity:1}section.product-categories .image-with-text-overlay__subheading.banner__subheading.subtitle a:hover{color:#fedc97}.image-with-text-overlay section.product-categories .caption{max-width:1100px}svg.payment-icon{width:45px;height:32px}.rh-widget.rh-inline{margin-top:0!important}body.page.quiz .heading-wrapper--page{display:none}.description.content>ul{margin:0;display:flex;justify-content:space-between;list-style:none;border-bottom:2px solid #3C683C}.description.content>ul>li{width:calc(33.33% - 4px);margin:0}.description.content>ul>li>a{display:block;text-align:center;color:#1e212b;font-size:18px;letter-spacing:0;line-height:24px;border-radius:30px 30px 0 0;background-color:#e7e7e7;padding:18px}.description.content>ul>li>a.is-active{background:#3c683c;color:#fff}.tab-content{color:#1e212b;font-size:18px;letter-spacing:0;line-height:30px;padding:30px}.tab-content:not(.is-active){display:none}.ingredient-image,.ingredient-cotent{width:100%}.ingredient-image img{height:447px;display:block;object-fit:contain;margin:auto}.ingredientsWrapper{background:#eaf4d3;border-radius:100%;display:flex;align-items:center;justify-content:center;padding:180px 0;width:100%}.product-ingredient-slide{width:100%;max-width:1000px}.product-ingredient-slide .column>h3{color:#1e212b;font-family:FreightBig Pro;font-size:48px;font-weight:300;letter-spacing:0;line-height:63px;margin-bottom:30px}.ingredient-cotent>span{height:40px;width:40px;border-radius:100%;border:1px solid;display:flex;align-items:center;justify-content:center;color:#1e212b;font-size:16px;letter-spacing:0;line-height:21px;margin-bottom:20px}.ing-details>h3{color:#1e212b;font-family:Playfair Display;font-size:24px;font-weight:300;letter-spacing:0;line-height:32px;margin-bottom:20px}.ing-details{color:#1e212b;font-size:16px;letter-spacing:0;line-height:24px}.ingredientsWrapper button#prev{left:50px}.ingredientsWrapper button#next{right:80px}.ingredientsWrapper button{background:transparent;border:none;position:absolute;display:block;padding:0;cursor:pointer;height:14px}aside.sidebar-section,.collection__main{width:100%;margin:0!important}aside.sidebar-section{position:fixed;top:0;right:0;background:#fff;height:100%;width:414px;padding:50px;z-index:99;margin:0!important;opacity:0;transition:.4s all;transform:translate(100%)}aside.sidebar-section h3.sidebar-block__heading{color:#1e212b;font-family:Playfair Display;font-size:28px;font-weight:300;letter-spacing:0;display:block;position:relative;margin-bottom:40px}.block__tag-filter .tag-filter__label{color:#1e212b;font-size:18px;letter-spacing:0;line-height:24px}.block__tag-filter .tag-filter__item{margin-bottom:18px;position:relative}.block__tag-filter .tag-filter__item:after{height:16px;width:16px;border-radius:100%;content:"";position:absolute;top:50%;right:0;transform:translateY(-50%)}.block__tag-filter .close.tag-filter__clear{z-index:1}aside.sidebar-section .sidebar__block{padding-top:0}span#closeSidebar{position:absolute;right:58px;top:59px;display:block;height:30px;z-index:9;cursor:pointer}aside.sidebar-section.is-visible{opacity:1;transform:none}section.ingredient-dictionary{margin-top:56px;margin-bottom:140px}.ingredient-dictionary h1{margin-bottom:30px;color:#3c683c;font-size:48px;font-weight:300;letter-spacing:-.11px;line-height:63px}.ingredient-dictionary .ingredient-filters{margin-bottom:50px}.ingredient-block{position:relative}.ingredient-content{position:absolute;bottom:0;left:0;padding:20px;width:100%}.ing-content-head h4{color:#1e212b;font-family:Playfair Display;font-size:22px;font-weight:300;letter-spacing:-.05px;line-height:29px}.ing-content-head span{display:block;width:22px;height:22px;cursor:pointer}.ing-content-head span svg{width:100%}.ing-content-text{font-size:16px;letter-spacing:0;line-height:23px;color:#1e212b;display:none;padding-top:20px}p.footer-addr,p.footer-phone,.footer-email{color:#3c683c;font-size:14px;letter-spacing:0;line-height:22px;margin-bottom:8px}.block__footer-classic-0 p:before{content:"";width:15px;height:15px;position:absolute;left:0;top:3px}.block__footer-classic-0 p{padding-left:24px;position:relative}p.footer-addr:before{background:url(https://cdn.shopify.com/s/files/1/0515/4327/7745/files/24X.png?v=1659634339) no-repeat center / cover}p.footer-phone:before{background:url(https://cdn.shopify.com/s/files/1/0515/4327/7745/files/25Y.svg?v=1659634408) no-repeat center / cover}p.footer-email:before{background:url(https://cdn.shopify.com/s/files/1/0515/4327/7745/files/26Z.svg?v=1659634470) no-repeat center / cover}p.footer-addr{max-width:180px}.slideshow-classic .flickity-button.previous{left:calc(50% - 50px);background:url(https://cdn.shopify.com/s/files/1/0515/4327/7745/files/2B.svg?v=1659635956) no-repeat center / contain}.slideshow-classic .flickity-button.next{right:calc(50% - 50px);background:url(https://cdn.shopify.com/s/files/1/0515/4327/7745/files/1A.svg?v=1659367217) no-repeat center / contain}.slideshow-classic .flickity-button{background:transparent;padding:0;width:30px}.mega-menu .mega-menu__image{object-fit:contain;display:block;height:400px}header#header .navbar,header#header .container{position:static}.mega-menu>.container{max-width:1360px}.mega-menu .mega-menu__linklist a{color:#1e212b;font-size:16px;letter-spacing:0;line-height:22px}.mega-menu{padding:50px 0 0}button#sidebarToggle{border:1px solid #3C683C;border-radius:30px;height:60px;width:268px;display:block;margin:0 auto 60px;background:transparent;color:#3c683c;font-size:18px;letter-spacing:0;line-height:24px}button#sidebarToggle>span{position:relative;bottom:2px;margin-left:5px}.quantity-wrapper input.quantity-input.quantity-element.input{border:none;color:#1e212b;font-size:18px;letter-spacing:0;line-height:24px;height:58px}.quantity-wrapper .quantity-plus,.quantity-wrapper .quantity-minus{background:transparent!important}.quantity-wrapper .quantity-plus svg,.quantity-wrapper .quantity-minus svg{fill:#000}.quantity-wrapper.field{height:60px;width:148px;border:1px solid #1E212B;border-radius:30px}.quantity-wrapper.field .quantity-element{height:100%!important}.quantity-plus.button .icon,.quantity-minus.button .icon{padding:3px}.quantity-plus.button[disabled],.quantity-minus.button[disabled]{background:transparent}.ajax-cart__product-content.media-content input.quantity-input.quantity-element.input{height:28px!important;padding:0;min-width:auto;font-size:9px;letter-spacing:0;line-height:12px}.ajax-cart__product-content.media-content .quantity-wrapper.field{height:30px;width:74px;margin-left:auto}.ajax-cart__product-content.media-content .quantity-wrapper .quantity-plus,.ajax-cart__product-content.media-content .quantity-wrapper .quantity-minus{width:14px;min-width:auto;padding:0 5px}.ajax-cart__product-content.media-content .quantity-wrapper .plus-control,.ajax-cart__product-content.media-content .quantity-wrapper .minus-control{padding:0 4px}.ajax-cart__product-content.media-content .ajax-cart__quantity-box.product-quantity-box{width:auto;max-width:inherit}a.ajax-cart__delete .close .icon{width:12px;height:12px;max-width:initial;min-width:auto;min-height:auto;max-height:initial}.ajax-cart__product-title{padding-right:20px}.header__icons .badge{background:transparent;font-size:14px;font-weight:300;letter-spacing:0;line-height:18px;left:28px;text-decoration:none;text-shadow:none}[data-enable_overlay=false] .header__icons .badge,#header:hover .badge{color:#000}.section.styled-richtextarea .content strong{display:inline-block;background-image:url(https://cdn.shopify.com/s/files/1/0515/4327/7745/files/29AC.png?v=1659708676);padding:0 10px;box-sizing:border-box;background-position:center;background-repeat:no-repeat;background-size:contain}.section.styled-richtextarea .content em{font-style:normal;display:inline-block;border-bottom:2px solid #3C683C;margin-right:8px}.made-with-section .gallery__item-wrap img{height:200px;object-fit:contain;display:block;margin:0}[data-enable_overlay=false] .mobile-logo img{content:url(https://cdn.shopify.com/s/files/1/0515/4327/7745/files/logo2_988f05dd-5d54-4335-b0b7-b94323a52199.png?v=1658928173)}[data-enable_overlay=false] div#mobile-header .icon[data-icon=search] g#Group,[data-enable_overlay=false] div#mobile-header .mobile-menu__toggle-icon .icon{fill:#000}[data-enable_overlay=false] span.icon.header__icon:not([data-icon=search]) path{stroke:#1e212b}.quiz-goto .image-with-text__text.content{font-size:16px;letter-spacing:0;line-height:26px;max-width:417px;order:1;margin-bottom:16px}.quiz-goto .image-with-text__wrapper{display:flex;flex-direction:column}.quiz-goto .image-with-text__heading{order:2;padding-bottom:40px}.quiz-goto .buttons{order:3}.logo-list .flickity-prev-next-button{bottom:0;top:auto;transform:none;padding:0}.logo-list{position:relative}.logo-list .container{position:static}.logo-list .flickity-prev-next-button.previous,.product-gallery__main .flickity-button.previous,#template-page-team-members .flickity-prev-next-button.previous{left:calc(50% - 60px);background:url(https://cdn.shopify.com/s/files/1/0515/4327/7745/files/9I.svg?v=1660054568) no-repeat center / contain}.logo-list .flickity-prev-next-button.next,.product-gallery__main .flickity-button.next,#template-page-team-members .flickity-prev-next-button.next{right:calc(50% - 60px);background:url(https://cdn.shopify.com/s/files/1/0515/4327/7745/files/8H.svg?v=1660054568) no-repeat center / contain}.logo-list .flickity-prev-next-button svg,.product-gallery__main .flickity-button svg,#template-page-team-members .flickity-prev-next-button svg{display:none}.container.blog_section_header_wrap{justify-content:space-between;align-items:flex-end;margin-bottom:40px}.container.blog_section_header_wrap .heading-wrapper{margin-bottom:0;margin-left:0}.blog_section_header{width:60%}.container.blog_section_header_wrap .button svg path,.container.blog_section_header_wrap .button svg line{fill:#3c683c;stroke:#3c683c}.container.blog_section_header_wrap .button:hover svg path,.container.blog_section_header_wrap .button:hover svg line{fill:#fff;stroke:#fff}.container.blog_section_header_wrap .button span{margin-left:8px}.container.blog_section_header_wrap .button{color:#3c683c;font-size:18px;letter-spacing:0;line-height:24px;height:60px;width:179px;border:1px solid #3C683C;border-radius:30px;transition:.3s all}.container.blog_section_header_wrap .button:hover{background:#3c683c;color:#fff}.card-image.blog-card__image .image-element__wrap img{border-radius:10px}li.footer__menu-link a{color:#3c683c;font-size:14px;letter-spacing:0;line-height:22px}li.footer__menu-link:not(:last-child){margin-bottom:8px}header .mega-menu__section .mega-menu{border-top:1px solid #E7E7E7}header .navbar-link:after{transition:.3s all;content:"";height:5px;width:5px;background-color:#3c683c;position:absolute;bottom:-32px;left:0;right:0;margin:auto;border-radius:100%;z-index:99;opacity:0}header .navbar-item.header__item:hover .navbar-link:after{opacity:1}div#shopify-product-reviews .spr-container{padding-top:0;border:none;padding-bottom:0}div#shopify-product-reviews h2.spr-header-title{color:#3c683c;font-family:Playfair Display;font-size:48px;font-weight:300;letter-spacing:-.11px;line-height:63px;text-align:left}div#shopify-product-reviews h2.spr-header-title:before{content:"Customers Say";color:#d7d7d7;font-family:Playfair Display;font-size:26px;font-weight:500;letter-spacing:-.06px;line-height:35px}#shopify-product-reviews a.spr-summary-actions-newreview{color:#3c683c;font-size:18px;letter-spacing:0;line-height:24px;height:60px;width:226px;border:1px solid #3C683C;border-radius:30px;display:flex;align-items:center;justify-content:center;position:relative}#shopify-product-reviews a.spr-summary-actions-newreview:after{content:"";background:url(https://cdn.shopify.com/s/files/1/0515/4327/7745/files/6F.svg?v=1660069263) no-repeat center / contain;width:22px;height:12px;margin-left:9px}#shopify-product-reviews span.spr-summary-caption{display:none}#shopify-product-reviews .spr-header .spr-summary.rte{position:absolute;right:0;bottom:10px}#shopify-product-reviews .spr-header{position:relative}#shopify-product-reviews span.spr-starrating.spr-summary-starrating{display:none}#shopify-product-reviews p.spr-review-content-body{color:#1e212b;font-size:16px;letter-spacing:0;line-height:26px}#shopify-product-reviews h3.spr-review-header-title{color:#1e212b;font-family:Playfair Display;font-size:22px;font-weight:300;letter-spacing:-.05px;line-height:30px;margin-bottom:15px}#shopify-product-reviews .spr-review-header-starratings i{font-size:14px}#shopify-product-reviews span.spr-review-header-byline strong{font-style:normal;font-weight:400}.purchase-details__quantity.product-quantity-box.quantity-box--box{max-width:148px}.purchase-details.has-quantity-box .purchase-details__spb--false{max-width:calc(100% - 148px)}.purchase-details.has-quantity-box .purchase-details__spb--false .button--add-to-cart{font-size:18px;letter-spacing:0;line-height:24px;height:60px}.button--add-to-cart .text:after{background:url(https://cdn.shopify.com/s/files/1/0515/4327/7745/files/1A.svg?v=1659367217) no-repeat center / contain;height:7px;width:22px;content:"";display:inline-block;margin-left:8px;position:relative;bottom:2px}.selector-wrapper .select{width:100%;height:auto}.field .select:not(.is-multiple){height:60px;width:100%}.select select{max-width:100%;width:100%;border:1px solid #1E212B;border-radius:30px;height:60px;font-size:18px;letter-spacing:0;line-height:24px;padding:0 24px}.product_form .selector-wrapper:last-of-type{margin-bottom:0}.product_form options-selection label{display:none}.product_form .selector-wrapper{margin-bottom:20px}#shopify-product-reviews .spr-review-reportreview{display:none}.product-gallery .flickity-prev-next-button{top:100%;opacity:1;visibility:visible;width:34px;transform:none}.page-details-2 .styled-richtextarea .rich-text__text{max-width:864px;margin:auto}.page-details-2 .styled-richtextarea .rich-text__text strong{background:url(https://cdn.shopify.com/s/files/1/0515/4327/7745/files/30AD.png?v=1660129209) no-repeat center / contain;background-size:100% 100%;padding:5px}.ingredient-block.is-active .ingredient-image:after{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;content:"";opacity:.5}.ing-content-head:not(.is-active) span.minus{display:none}.ing-content-head.is-active span.plus{display:none}.member-detail{max-width:403px;margin:30px auto 0}div#template-page-team-members .image-with-text__wrapper{max-width:403px;margin:auto}.member-detail .role{color:#1e212b;font-family:Playfair Display;font-size:24px;font-weight:300;letter-spacing:0;line-height:32px;margin-bottom:10px}.member-detail p:not(.role){font-size:16px;letter-spacing:-.3px;line-height:24px;color:#1e212b}#template-page-team-members .flickity-prev-next-button.next{right:20px}#template-page-team-members .flickity-prev-next-button.previous{left:20px}.only-mobile{display:none}body{max-height:initial!important;position:static!important}.mobile-search form{min-height:auto;margin-top:50%;max-width:90%;margin-left:auto;margin-right:auto;padding-bottom:30px;padding-top:80px}.mobile-search .icon.is-left.submit-search svg path{fill:#000}.mobile-search .control .icon{top:50%;transform:translateY(-50%)}.mobile-search .control.has-icons-right .icon.is-right{right:0;top:-40px}div#template-collection .banner .image-element__wrap:after{content:"";position:absolute;top:0;left:0;width:100%;background:#000;height:100%;opacity:.2}div#template-collection .banner .image-element__wrap{position:relative}div#template-collection .banner__content{z-index:9}button.button.open-dic{height:60px;width:132px;border:1px solid #3C683C;border-radius:30px;display:block;margin:auto;color:#3c683c;font-size:18px!important;letter-spacing:0;line-height:24px}button.button.open-dic>span:not(.text){height:7px;margin-left:10px;position:relative;bottom:3px}@media (min-width: 798px){.mega-menu__header{display:none}body.page-team-members.team-members{overflow:hidden}button.button.open-dic,.dictionary-wrap>span{display:none}}@media (max-width: 1440px){.slideshow-classic__banner h2.title{font-size:68px}.styled-richtextarea .rich-text__text{max-width:1100px;margin:0 auto;font-size:33px!important}section.product-categories .image-with-text-overlay__subheading.banner__subheading.subtitle a{font-size:70px;line-height:105px}.logo-list .logo-list__item{padding:82px 20px 47px;margin:0 20px}section.art-right:before{right:-30px!important}section.section.art-left:before{left:-30px!important}section.wave-bottom:after{width:100%}section.page-banner{overflow:hidden}div#quizContainer.rh-widget.rh-inline{height:930px!important}body.page-team-members.team-members div#shopify-section-footer-classic:after{right:-300px;bottom:200px}body.page-team-members.team-members{overflow:hidden}}@media (max-width: 1280px){.logo-list .logo-list__item{width:calc(25% - 20px);margin:0 20px}.image-slideshow .caption{padding:0 30px}.slideshow-classic__banner h2.title{font-size:58px;line-height:65px}section.product-categories .image-with-text-overlay__subheading.banner__subheading.subtitle a{font-size:55px;line-height:85px}section.story-section .image-with-text__wrapper{max-width:430px}section.section.art-left:before{bottom:-10px!important}section.story-section h3.image-with-text__heading{font-size:40px;line-height:50px}}@media (max-width: 1024px){section.product-categories .image-with-text-overlay__subheading.banner__subheading.subtitle a{font-size:50px;line-height:69px}.image-with-text-overlay section.product-categories .caption{padding:0 40px}.logo-list .logo-list__item{margin:0 10px}.logo-list__item .logo-text{font-size:18px;margin-bottom:28px;line-height:22px}.recommended-products-section{overflow:hidden}h1.product_name.title{font-size:34px;line-height:36px}.product-ingredient-slide .column>h3{font-size:38px;line-height:43px}.ingredient-image img{height:347px}.ingredientsWrapper button#prev{left:30px}.ingredientsWrapper button#next{right:30px}.product-ingredient-slide>.container{padding:0 70px}.FAQ.jsFAQ .section>.container{padding:70px 40px}.FAQ.jsFAQ .faq__column-2 img{max-height:340px;margin:auto}.ingredient-filters{flex-wrap:wrap}.ingredient-dictionary h1{font-size:38px;line-height:53px}.ingredient-content{padding:10px}section.ingredient-dictionary .one-fourth{width:calc(50% - 20px)}.team-members .image-with-text__image-column img{height:400px;width:400px}.team-members .image-with-text__image-column h4,.image-with-text__heading.is-regular{font-size:38px}div#template-page-team-members .team-members:before{left:-300px;top:-200px}}@media (max-width: 991px){section.page-banner .caption-content{width:100%!important}.page-banner h2.image-with-text-overlay__heading.banner__heading.title span{font-size:46px}.page-banner .image-element__wrap img{min-height:400px}}@media (max-width: 798px){.ajax-cart__list{height:calc(100% - 114px);overflow:scroll}.ajax_top{height:calc(100% - 207px)}div#quizContainer.rh-widget.rh-inline{height:1130px!important}body.page-details .dynamic-sections{overflow:hidden}.image-with-text__wrapper{position:relative;z-index:2}#header .top-bar-text{width:100%}.footer__logo-wrapper .image-element__wrap{max-width:100%!important}.image-slideshow .caption-content{width:100%!important}.featured-articles-right .blog-card .image-element__wrap{height:auto}.featured-article-left,.featured-articles-right,.featured-articles-right .card-content.blog-card__content{width:100%}.featured-articles-right>.featured-article.blog-card{flex-direction:column;margin-bottom:40px}.featured-articles-right .card-content.blog-card__content{padding-left:0;padding-bottom:0;padding-top:20px}.slideshow-classic .mobile-text--below-media .caption{position:absolute;top:50%;margin:0;transform:translateY(-50%);padding:0 20px}[data-enable_overlay=true] div#mobile-header{position:absolute;top:40px;left:0;width:100%;z-index:9}.slideshow-classic__banner h2.title span{font-size:48px;letter-spacing:-.11px;line-height:48px;text-align:center;display:block}.slideshow-classic__buttons.is-justify-left{justify-content:center}.slideshow-classic .slideshow-classic__buttons.buttons a.button.button--secondary{font-size:18px!important}section.product-categories{overflow:hidden}.mobile-icons .icon{width:30px;height:30px}span.icon.header__icon:not([data-icon=search]) path{stroke:#fff}.mobile-menu__toggle-icon .icon{width:30px}.styled-richtextarea p{color:#1e212b;font-family:FreightBig Pro;font-size:32px;font-weight:300;letter-spacing:0;line-height:43px}section.wave-top:before,section.wave-bottom:after{height:25px}section.wave-top:before{top:-1px}section.wave-bottom:after{bottom:-1px}.image-with-text-overlay section.product-categories .caption{position:absolute;top:50%;transform:translateY(-50%);padding:0}section.product-categories .image-with-text-overlay__subheading.banner__subheading.subtitle a{font-size:48px;line-height:64px}.image-with-text-overlay .product-categories .caption>.caption-content{padding:0 15px}section.product-categories .image-with-text-overlay__subheading.banner__subheading.subtitle a:after{content:"";height:20px;width:63px;background:url(https://cdn.shopify.com/s/files/1/0515/4327/7745/files/5E.svg?v=1659133380) no-repeat center / contain}h2.featured-collection__title.title{font-size:40px;line-height:50px;letter-spacing:-.09px}.product-thumbnail_wrapper .thumbnail.product__thumbnail{width:100%;padding-bottom:20px}.featured-collection .thumbnail .product-wrap .image-element__wrap img{height:185px;object-fit:contain}.product-thumbnail__review-stars{margin-top:5px}.product-thumbnail_wrapper>.thumbnail:first-of-type{margin-left:0}.custom-arrows{display:none}.scrollbar{width:100%}.featured_collection_btn a.button.button--secondary{width:163px}.image-with-text-overlay .image-banner-sec .caption{position:absolute;top:50%;transform:translateY(-50%)}.image-banner-sec h2.image-with-text-overlay__heading.banner__heading.title span{font-size:32px;letter-spacing:-.07px;line-height:43px}a.button.button--secondary{font-size:18px!important}section.quiz-goto{padding:90px 0}section.quiz-goto .image-element__wrap img{height:250px}section.quiz-goto>.container{flex-direction:column-reverse}div#shopify-section-footer-classic{padding:0}.footer__logo-wrapper .image-element__wrap img{margin:auto}div#shopify-section-footer-classic .footer__logo-wrapper{max-width:100%;padding-bottom:0}.logo-list .flickity-prev-next-button{width:30px;bottom:-40px}#shopify-section-footer-classic .footer__block:not(:first-child){margin-top:40px}#shopify-section-footer-classic .footer__block{width:100%}div#shopify-section-footer-classic-0>div>p{display:none}p.footer__heading{text-align:center;font-size:20px}.footer__menu{text-align:center}.footer__menu a{color:#3c683c;font-size:14px;letter-spacing:0;line-height:28px}.block__newsletter .content{text-align:center}.newsletter-form__wrapper+div{display:none}#shopify-section-footer-classic .footer__block:last-child{padding-bottom:0}section.footer__extra-content>.container{flex-direction:column-reverse;padding-bottom:0}section.footer__extra-content>.container>div{width:100%;text-align:center;justify-content:center}.featured-articles-right .card-image.blog-card__image{width:100%}.featured-article-left{margin-bottom:40px}.mobile-menu__content{padding-top:40px}.mobile-menu .mobile-menu__item{color:#1e212b;font-size:16px;letter-spacing:0;line-height:22px}.mobile-header .mobile-menu__content{padding-bottom:0;margin-bottom:0!important}.mobile-menu__content .mobile-menu__list{padding-bottom:0;margin:0}.menu_bottom>.social-icons{padding:0 24px}.menu_bottom{margin-top:auto}.mobile-menu{display:flex;flex-direction:column;min-height:calc(100vh - 100px)}.menu_account .icon{width:30px;height:30px}.menu_account span.icon-caption{display:block;color:#1e212b;font-size:16px;letter-spacing:0;line-height:22px}.menu_account .mobile-menu__item{padding:30px 15px;border-top:1px solid #1E212B}.menu_bottom .social-icons{padding-bottom:30px}.menu_bottom .social-icons .icon{width:25px;height:25px}.menu_bottom .social-icons li{margin-right:10px}.block__featured-promo{display:none}.mega-menu.mega-menu--header-classic .mega-menu__block{width:100%;position:fixed;top:0;left:0;height:100%;background:#fff;padding:0}.mega-menu__content{padding:25px 15px 0}.mega-menu__header{padding:35px 15px;background:#eaf4d3;display:flex;align-items:center;justify-content:center;position:relative}span#menu-back{position:absolute;left:15px;top:50%;transform:translateY(-50%)}.mega-menu__header h4{color:#3c683c;font-family:Playfair Display;font-size:28px;font-weight:300;letter-spacing:-.06px;line-height:37px}section.story-section:before{width:100%!important;background-size:contain!important}section.art-right:before{right:0!important}section.section:before{left:0!important}.blog_section_header{width:100%}.container.blog_section_header_wrap .buttons{display:none}.featured-collection-section .product-thumbnail_wrapper{max-width:220px}.logo-list .logo-list__item{width:calc(33.33% - 20px)}.quiz-goto .image-with-text__text.content{max-width:100%;text-align:center}.quiz-goto .image-with-text__wrapper{align-items:center;justify-content:center;text-align:center}.quiz-goto .image-with-text__heading{text-align:center}section.story-section .image-with-text__wrapper{max-width:100%}.story-section.art-right .container{flex-direction:column-reverse}section.wave-bottom.page-banner .image-element__wrap img{min-height:360px}header#header{display:block}header#header>section:not(.topbar-inside),.topbar-social{display:none}.image-with-text-overlay .caption-content{width:100%!important}.page-banner h2.image-with-text-overlay__heading.banner__heading.title span{font-size:40px;letter-spacing:-.09px;line-height:53px}span.icon.header__icon [data-icon=bag] path{stroke:#fff}span.icon.header__icon:not([data-icon=search]) path{stroke:#000;fill:#000}.mobile-menu--opened section.topbar-inside{background:#fff;border-color:#000}.mobile-menu--opened .top-bar-text{color:#000!important}.mobile-menu--opened div#mobile-header{background:#fff}.mobile-menu--opened .mobile-logo img{content:url(https://cdn.shopify.com/s/files/1/0515/4327/7745/files/logo2_988f05dd-5d54-4335-b0b7-b94323a52199.png?v=1658928173)}.mobile-menu--opened div#mobile-header .icon svg{fill:#000}.mobile-menu--opened [data-icon=search] path{stroke:#000}.mobile-menu--opened span.header__icon:not([data-icon=search]) path{stroke:#000}span.header-cart__count.header-cart__count--badge.badge{background:transparent;font-size:14px;top:-12px}body.index.mobile-menu--opened .badge{color:#000}.collection .banner .banner__wrapper img{min-height:360px}div#template-page-team-members .team-members:before{top:0;height:608.9px;width:454.7px}body.page-team-members.team-members div#shopify-section-footer-classic:after{right:-300px;bottom:500px}.topbar-social{display:none}.top-bar-text{width:100%}aside.sidebar-section.is-visible{z-index:9999}.product-gallery .flickity-prev-next-button{height:30px!important;width:30px!important}.product-gallery .product-gallery__main .flickity-prev-next-button.previous{left:calc(50% - 60px)}.product-gallery .product-gallery__main .flickity-prev-next-button.next{right:calc(50% - 60px)}.product__information{max-width:100%}.product-ingredient-slide .one-half{width:100%;text-align:center}.product-ingredient-slide .column>h3{display:none}.ingredientImagesWrap:before{content:"Ingredients";font-size:40px;font-weight:300;letter-spacing:0;line-height:53px;color:#1e212b;font-family:Playfair Display;margin-bottom:40px;display:block}.ingredientsWrapper{padding:70px 0}section.section.product-ingredients{width:100%}.ingredient-image img{height:240px}.ingredient-cotent>span{margin:0 auto 20px}.ingredientsWrapper button{width:30px}.ingredientsWrapper button svg{width:100%}.ingredient-cotent>div{max-width:340px;margin:auto;right:0;left:0}.ingredientImagesWrap{margin-bottom:40px}section.product_faq .faq-categories{margin:0}section.product_faq .page-faq__column-wrap.container{flex-direction:column-reverse;justify-content:center;align-items:center}section.product_faq .heading-wrapper--faq.heading-wrapper{display:none}section.product_faq .image-element__wrap:after{content:"FAQ";color:#fff;font-family:Playfair Display;font-size:40px;font-weight:300;letter-spacing:0;line-height:53px;text-align:center;margin-top:40px;display:block;margin-bottom:40px}.product_faq .column-wrapper .faq-accordion{max-width:100%}div#shopify-product-reviews .spr-container{padding:0}#shopify-product-reviews .spr-header .spr-summary.rte{position:static}#shopify-product-reviews a.spr-summary-actions-newreview{float:left}.product-recommendations .thumbnail.product__thumbnail{max-width:250px}h4.recommended-products__title.title{color:#3c683c;font-family:Playfair Display;font-size:40px;font-weight:300;letter-spacing:-.09px;line-height:53px;text-align:left;width:100%}h4.recommended-products__title.title:before{content:"Our Recommendations";color:#d7d7d7;font-family:Playfair Display;font-size:26px;font-weight:500;letter-spacing:-.06px;line-height:35px;display:block}.product-split-description section.section{padding:0}.tab-content{padding:0}.product-description-split ul.tabs-links{display:none}.only-mobile{display:block}button.tab-btn{height:60px;width:100%;border-radius:30px;background-color:#e7e7e7;border:none;color:#1e212b;font-size:18px;letter-spacing:0;line-height:24px;margin-top:10px;cursor:pointer}button.tab-btn.active{background:#3c683c;color:#fff}.tab-content{padding:30px 0}.map__placeholder.maps .image-element__wrap img{min-height:500px;object-fit:cover}.overlay_content{position:static;border:1px solid #3C683C;border-radius:16px;max-width:383px;margin:25px auto auto}h2.contact-form__heading.title{margin-top:0}.dic-wrap{position:fixed;top:0;right:-100%;width:100%;height:100%;background:#fff;z-index:999;display:flex;align-items:center;justify-content:center;padding:30px;transition:.3s all;opacity:0}.ingredient-filters{margin:0;flex-wrap:wrap}.ingredient-filters li{margin:0 20px 20px}.dic-wrap.is-active{right:0;opacity:1}}@media (max-width:600px){section.topbar-inside{background:#fff}.ajax-cart__cart-title{padding-top:45px}.container.collection-matrix{justify-content:space-between}.collection .product-thumbnail_wrapper{width:calc(50% - 8px)}.collection .thumbnail .product-wrap .image-element__wrap img{height:auto}button#sidebarToggle{margin-bottom:40px}.mega-menu__header{z-index:555555}div#template-page-details-2 .is-justify-center.gallery__wrapper.gallery-type--classic.container .gallery__item{width:calc(25% - 20px);margin:0}div#template-page-details-2 .gallery-type--classic{justify-content:space-between}.ingredient-block{max-width:287px;margin:0 auto}.ingredient-image img{max-width:100%;width:100%}}@media (max-width: 490px){.buttons.is-is-hidden-mobile-only a{background:#fff!important;border:1px solid;color:#3c683c;font-family:Europa-Regular Regular;font-size:18px;letter-spacing:0;line-height:24px;width:100%;margin-top:24px}.buttons.is-is-hidden-mobile-only a:hover{border:1px solid;color:#3c683c}.buttons.is-is-hidden-mobile-only a span svg g,.buttons.is-is-hidden-mobile-only a span svg g g{stroke:#3c683c}.buttons.is-is-hidden-mobile-only{display:block!important}button.button.ajax-submit.action_button.button--add-to-cart{max-width:170px;margin-left:12px}.product-recommendations .thumbnail .product-wrap .image-element__wrap img{height:190px}.product-recommendations .thumbnail.product__thumbnail{max-width:175px}.page-faqs .FAQ.jsFAQ .section>.container{padding:0}.page-faqs .faq-categories button.button{width:100%}.page-faqs .accordion dt a,.page-faqs .accordion dt button,.page-faqs .faq-accordion dt a,.page-faqs .faq-accordion dt button{font-size:22px;font-weight:300;letter-spacing:-.05px;line-height:31px}.top-bar-text{font-size:11px}section.ingredient-dictionary .one-fourth{width:100%}.logo-list .logo-list__item{margin:0 10px;width:95%}a.product-thumbnail__title,span.product-thumbnail__price.price{font-size:20px;line-height:25px}.featured-collection-section .product-thumbnail_wrapper{margin-right:15px;max-width:175px}.image-with-text-overlay .page-banner .caption{position:absolute;transform:translateY(-50%)}.story-section .image-with-text__text-column{padding:0;margin-top:40px}section.story-section h3.image-with-text__heading{font-size:40px;letter-spacing:-.08px;line-height:53px}body.page-team-members .page-banne{position:relative;z-index:999}body.page-team-members.team-members section.page-banner{position:relative;z-index:9}div#shopify-section-header-classic{position:relative;z-index:999}div#template-page-team-members .team-members:before{left:-20px!important;top:40px;height:520.9px;width:392.7px}body.page-team-members.team-members div#shopify-section-footer-classic:after{bottom:500px;right:-400px}.member-detail{padding:0 20px}section.section.team-members .image-with-text__text-column{padding:30px 20px}.slider_team-slide .image-element__wrap{padding:0 20px}.team-members .image-with-text__image-column img{height:382px;width:382px}div#template-page-team-members .flickity-prev-next-button{top:30%;width:35px}.ingredientsWrapper{background:transparent;border-radius:0}.ingredientsWrapper:after{background:#eaf4d3;height:100%;width:220%;position:absolute;left:-60%;top:0;content:"";z-index:-1;border-radius:100%}section.section.product-ingredients{overflow:hidden;margin-top:40px;margin-bottom:30px}.product-ingredient-slide>.container{padding:0 20px}.FAQ.jsFAQ .section.product_faq>.container{padding:70px 20px}.ajax-cart__list{height:calc(100% - 114px);overflow:scroll}.ajax_top{height:calc(100% - 207px)}}html{padding-bottom:0!important}iframe#preview-bar-iframe{display:none!important}.mega-menu .mega-menu__linklist a:hover{color:#3c683c}.shopify-section.account-section .button--secondary,.button--secondary:link,.button--secondary:visited,.action_button--secondary,.action_button--secondary:link,.action_button--secondary:visited,a.button--secondary.button,a.button--secondary.button:link,a.button--secondary.button:visited{background:#3c683c}.buttons.is-is-hidden-mobile-only{display:none}div#template-blog-ingredients{padding-top:25px}.dictionary-wrap li.isinvalid{color:#ccc}.article-info .article-desc{font-size:16px;font-family:Europa-Regular Regular;line-height:24px;text-align:left;color:#1e212b}.article-info .heading-wrapper--article.heading-wrapper{margin-left:0;margin-bottom:16px;font-size:40px}.one-half.article-info>*{max-width:385px}.one-half.article-info{margin-top:58px}.one-half.article-image img{max-width:517px}.tab-content#ing a{color:#1e212b;font-weight:400;font-size:18px;line-height:30px;letter-spacing:0}.tab-content#ing a:hover{text-decoration:none;border-bottom:1px solid #1E212B}@media only screen and (max-width:700px){.shopify-section.article-main .article-image,.shopify-section.article-main .article-info{width:100%}.shopify-section.article-main .article-info>*{max-width:80%;display:block;margin:auto}}#frameWrap.no__frame,div#frameWrap.no__frame *{cursor:pointer!important;transform:unset!important}
/*# sourceMappingURL=/s/files/1/0515/4327/7745/t/14/assets/custom.css.map */
