:root{--theme-bg1: #fbfbf8;--theme-bg2: #f5f8f6;--theme-black: #071a11;--theme-dark-green: #1c4b4b;--theme-gold-foil: #b8b175;--theme-light-green: #88b162;--theme-mid-green: #479669;--theme-stone: #ebebd7;--theme-water: #add7b9;--theme-white: #ffffff;--f15: 15px;--f16: 16px;--f14: 14px;--f24: 24px;--h-font: "Domaine Display";--body-font: "Instrument Sans", sans-serif;--container: 1344px;--absdiv: calc((100vw - var(--container)) / 2) }.flexbox,._flex{display:flex;position:relative;grid-gap:var(--grid-gap)}.flexbox.gap-0,.grid-12.gap-0{grid-gap:0!important}.flexbox.columns-2>*{flex-basis:50%}.flexbox.columns-3>*{flex-basis:33.33%}.flexbox.columns-4>*{flex-basis:25%}.flexbox.columns-5>*{flex-basis:20%}.flexbox.nowrap{flex-wrap:nowrap}.flexbox.wrap{flex-wrap:wrap}.flexbox.stack{flex-direction:column}.flexbox.stack>*{width:100%!important;min-width:100%!important;max-width:100%!important}.flexbox.a-sta{align-items:start}.flexbox.a-str{align-items:stretch}.flexbox.a-c{align-items:center}.flexbox.a-e{align-items:end}.flexbox.a-b{align-items:baseline}.flexbox.j-s{justify-content:start}.flexbox.j-c{justify-content:center}.flexbox.j-e{justify-content:end}.flexbox.j-sb{justify-content:space-between}.flexbox.full{flex-wrap:wrap;align-items:start;gap:30px}.flexbox.full>*{flex:none;flex-basis:100%}.flexbox.same-wh>*{flex:1}.flexbox.wflex>*{flex:1}.flexbox>*.break{flex-basis:100%;height:0}main a,footer a{color:var(--theme-gold-foil)}.h2,h1,h2,.h3,h3,.footer-linklist-heading{font-family:Domaine Display!important;font-weight:700!important}a,button{transition:all .3s linear!important}.header-announcement-bar{height:41px!important}#shopify-section-template--25213030170957__image_banner:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(180deg,#0009 0,#1c4b4b99 42.79%,#0000);z-index:1}#shopify-section-template--25213030170957__image_banner .banner-bg-image img{object-position:center bottom}.button{font-weight:600!important;letter-spacing:.7px!important;line-height:normal!important}.button:hover{background:var(--theme-water)}#shopify-section-template--25213030170957__image_banner .section-label{padding:30px 0 0!important}#SiteHeader:not(.hdr-trans-hp){background:var(--theme-bg2);background:var(--theme-dark-green);color:#fff}#SiteHeader:not(.hdr-trans-hp) a:not(:hover),.header-bar-inner.hovered a{color:var(--theme-white)!important}#SiteHeader:not(.hdr-trans-hp) svg path,.header-bar-inner.hovered svg path{fill:var(--theme-white)!important}.header-bar-inner{background:0 0!important;border-bottom:0!important}.card-product--image-wrapper{background:transparent!important;border-radius:0!important}.card-product .product-card-fade-out-image,.card-product .product-card-reveal-image{background:transparent!important}.card-product-title-h3{font-weight:400!important;font-family:var(--font-body-family)!important;margin:0 0 8px!important;line-height:1.2;font-size:var(--f15)}.price .price-item{margin:0!important;font-weight:600;font-size:var(--f16)!important}#shopify-section-template--25213030170957__rich_text_YLDYGF .section-inner{background:var(--theme-bg1)}#shopify-section-template--25213030170957__rich_text_YLDYGF h2{color:var(--theme-gold-foil);max-width:904px}#shopify-section-template--25213030170957__featured_collection h2,#shopify-section-template--25213030170957__collection_cards h2{color:var(--theme-dark-green);font-style:italic}.slider-arrows>*{width:48px!important;height:48px!important;background-color:var(--theme-dark-green)!important;background-repeat:no-repeat!important;background-position:center!important}.slider-arrows>*:hover{background-color:var(--theme-light-green)!important}.slider-arrows>*>svg{display:none}.slider-arrows>*.slider-arrow-left{background-image:url(CaretLeft.svg)!important}.slider-arrows>*.slider-arrow-right{background-image:url(CaretRight.svg)!important}.card-collection--title h3{font-style:italic}.card-collection--title p{font-size:var(--f15);line-height:1.2}.collection-list-grid .grid__item{background:var(--theme-bg1)!important;border-radius:8px;padding:24px!important}.card-collection{background:var(--theme-bg1)}#shopify-section-template--25213030170957__1750834521faea2917{background:var(--theme-bg2)}.jdgm-star{color:var(--theme-gold-foil);font-size:var(--f16)}.jdgm-star:not(:last-child){margin-right:2px!important}.jdgm-carousel-item__review-body{font-style:italic;margin:16px 0 0}.jdgm-carousel-title,.jdgm-all-reviews-rating-wrapper,.jdgm-carousel-item__review-title{display:none!important}#shopify-section-template--25213030170957__rich_text_9LAHJQ *{text-align:center;color:var(--theme-stone)}#shopify-section-template--25213030170957__rich_text_9LAHJQ .section-rich-text:before{content:"";position:absolute;left:0;right:0;width:100%;height:100%;background:linear-gradient(0deg,#1c4b4bcc 0% 100%);z-index:0}#shopify-section-template--25213030170957__rich_text_9LAHJQ .section-rich-text{z-index:2;text-align:center}.section-template--25213030170957__rich_text_9LAHJQ .rich-text-content{position:relative;max-width:680px}footer.main,#sections--25213030596941__footer{background:var(--theme-stone)}.footershipinfo>.section-container{background:var(--theme-water)}.footer-shopping-info-section .multicolumn-grid-item{border-radius:8px;background:#fff3;padding:40px}.footershipinfo h3:before{content:"";width:25px;height:25px;display:block;margin:0 auto 16px;background-size:contain}.footershipinfo h3{color:var(--theme-dark-green);margin:0 0 16px!important}.footershipinfo .text-small{font-size:var(--f15)}.footershipinfo .multicolumn-grid>*:after{display:none}.footershipinfo .multicolumn-grid>*:nth-child(1) h3:before{background-image:url(flask-gr.svg)}.footershipinfo .multicolumn-grid>*:nth-child(2) h3:before{background-image:url(leaf-gr.svg)}.footershipinfo .multicolumn-grid>*:nth-child(3) h3:before{background-image:url(star-gr.svg)}.flogoprog img{margin:0 0 16px}.flogoprog .desc{margin:0 0 32px}ul.fcontacti>li{font-family:var(--h-font);color:var(--theme-black);line-height:1.2;font-weight:700}ul.fcontacti>li,ul.fcontacti{padding:0;margin:0}ul.fcontacti>li:not(:last-child){margin:0 0 16px}ul.fcontacti>li span{display:inline-block;vertical-align:middle}ul.fcontacti>li span.icon{width:25px;height:25px;margin:0 16px 0 0;background-position:center center;background-size:contain}ul.fcontacti>li.add span.icon{background-image:url(search-location.svg)}ul.fcontacti>li.email span.icon{background-image:url(envelope.svg)}ul.fcontacti>li.fb span.icon{background-image:url(facebook.svg)}.footer-blocks-containeri>*>*{width:max-content!important}.flogoprog{width:527px}footer.main *:not(h3):not(.h3){font-size:var(--f15)!important;line-height:1.2!important}.footer-linklist-heading,.footer-block-heading{font-size:var(--f24)!important;text-align:left!important;margin:0 0 16px!important;color:var(--theme-dark-green)!important;opacity:1!important;padding:0!important}.site-footer{padding:72px 0!important}.site-footer .newsletter-form__field-wrapper{width:289px;border-radius:16px;border:solid 1px var(--theme-dark-green);padding:0 16px;height:58px}.site-footer .newsletter-form__field-wrapper .field__input{border:0!important}.footer-newsletter-heading-text .footer-block-heading{text-align:center!important}.newsletter-form__button>svg{display:none}.newsletter-form__button{background:url(ArrowRight.svg) no-repeat center center!important}.footercright{border-top:solid 1px var(--theme-gold-foil);padding:24px 0}.footercright p{margin:0}.footercright a{text-decoration:none}.footercright .webby{margin:8px 0 0}.paymentcrds img:not(:last-child){margin-right:15px}.card-product{background:transparent!important}.hdr-nav-desktop ul.hdr-nav-primary-level-ul>li:nth-child(4)>a,.footer-block-column:nth-child(2) .footer-block-linklist-ul li:nth-child(4)>a{font-weight:700!important}.footershipinfo .section-inner{padding:96px 0!important}.section-sections--25213030596941__footer_shopping_info_PrGcJA .section-inner{border-top:0!important}#shopify-section-template--25213030170957__image_banner .section-container{min-height:650px}.jdgm-carousel-wrapper{width:100%!important}.jdgm-carousel-item{padding:0 50px!important}body.pages #MainContent .section:first-child>.section-image-banner.wimg:before,body.article .article-header-banner--bg-img:before{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(180deg,#0009,#1c4b4b99 42.79%,#0000);z-index:1}body.pages #MainContent .section:first-child>.section-image-banner .section-inner{padding-top:0!important}.ourstory-intro h2{color:var(--theme-gold-foil);max-width:904px;margin:0 auto}.ourstory-intro{background:var(--theme-bg1)}.greendark-bg{background:var(--theme-dark-green)}.greendark-bg a,.greendark-bg h2,.greendark-bg{color:var(--theme-white)}.golden-bg{background:var(--theme-gold-foil)}.multicolumn-section .rich-text-section-bg-image{z-index:1}.multicolumn-section .rich-text-section-bg-image .rich-text-section-bg-image-overlay{background:transparent}.multicolumn-section .multicolumn-grid-wrapper,.multicolumn-section .section-header{position:relative;z-index:2}.whychooseproearth .multicolumn-grid-item{background:var(--theme-bg1);border-radius:8px;padding:32px;text-align:center}.whychooseproearth h3{font-style:italic;margin:0 0 16px!important}.whychooseproearth{font-size:var(--f14);line-height:1.2}.whychooseproearth .multicolumn-grid-item-image img{width:auto;height:25px}.whychooseproearth h2{color:var(--theme-white)}.whychooseproearth .rich-text-section-bg-image .rich-text-section-bg-image-overlay{background:linear-gradient(180deg,#0006,#0000)}.rootedinorkneyabt,#shopify-section-template--25501064888653__1754302560c39f7342{background:var(--theme-bg2)}#shopify-section-template--25501064888653__1754302560c39f7342 .section-apps.page-width{border-top:solid 1px var(--theme-gold-foil)}.rootedinorkneyabt h2{color:var(--theme-dark-green)}.rootedinorkneyabt .rich-text__text{max-width:976px;color:var(--theme-dark-green)}.whychooseproearth .rich-text-section-bg-image img{object-position:center bottom}body.faqs #MainContent,body.faqs .section .color-scheme-bg-body{background:var(--theme-bg1)!important}.accordiodn{border-bottom:solid 1px var(--theme-gold-foil)!important}.accordion *{font-size:var(--f14);line-height:1.2}.accordion-panel{max-width:938px}.accordion-panel p:first-child{margin-top:24px}.accordion-panel p{margin:0 0 15px}.accordion-panel p:last-child{margin-bottom:0}body.faqs #MainContent .section-collapsible-content .accordion+.accordion,body.faqs .section-collapsible-content .accordion{border-top:0!important;border-bottom:solid 1px var(--theme-gold-foil)!important}.accordion-icon-open svg,.accordion-icon-open,.accordion-icon-close{width:24px!important;height:24px!important;margin-top:-5px}.accordion-icon-open svg{display:none}.accordion-icon-open{background:url(Plus-icon.svg)}.accordion-icon-close{background:url(Minus-icon.svg)}.accordion-group-heading{margin:0 0 24px!important}body.pages #MainContent .section:first-child>.section-image-banner .banner-primary-image .luxe-product-placeholder-wrapper img{display:none}body.pages #MainContent .section:first-child>.section-image-banner .image-banner-heading:before{content:"";width:134px;height:134px;display:block;background:url(progressive-earth-logo.svg);margin:0 auto 40px}body.pages #MainContent .section:first-child>.section-image-banner .banner-primary-image .luxe-product-placeholder-wrapper{background:var(--theme-dark-green)}body.pages #MainContent .section:first-child>.section-image-banner .section-inner{padding-top:120px!important}body:has(.full-width-announcement-bar).template-list-collections .content-for-layout,body:has(.full-width-announcement-bar).template-page .content-for-layout{padding-top:35px!important}body.pages #MainContent .section:first-child>.section-image-banner .bg-pane.banner-overlay{background:transparent!important}.banner-style-slim{height:432px!important}.collection-banner-wrapper .collection-std-description p:not(:last-child){margin:0 0 10px}.collection_desc *{font-size:var(--f14)!important;line-height:1.2!important}.collection-list{grid-gap:40px 24px}.collection-list .collection-list__item.grid__item{background:var(--theme-bg1);border-radius:8px}.section-header.shopify-section-group-header-group{position:relative}@media only screen and (min-width: 1400px){.header-bar-inner,.page-width,.collection-list-grid .slider-grid{width:1344px;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}#SiteHeaderInner{padding-left:var(--absdiv);padding-right:var(--absdiv);width:100%}#shopify-section-template--25213030629709__form .page-width-narrow{padding-left:0;padding-right:0}.card-product--image-wrapper,.card-product .product-card-reveal-image{padding:0 45px}.card-ratio-portrait .card-product--image{padding-bottom:330px!important}.card-collection--image{padding:210px 0!important}.card-collection--image>img,.card-product--image-wrapper img{object-fit:contain!important}.card-product--text-section{padding:0 30px!important}.header-bar--left{padding-left:0!important}.header-bar--shopping-tools{padding-right:0!important}.banner-text-width--50{width:960px!important}}@media only screen and (min-width: 1025px){.hdr-nav-desktop .header-nav-desktop-dd-list-single>li{padding-right:40px}.hdr-nav-desktop .header-nav-desktop-dd-list-single>li>a{color:var(--theme-white)!important;text-transform:uppercase}.dd-nav-dd-contents{max-width:max-content!important;margin:0 auto!important;position:relative;padding-right:412px!important}.dd-nav-dd-contents:after{content:"";position:absolute;width:412px;height:280px;background-size:contain;background:url(menu-prods-bg.webp) no-repeat center top transparent;top:50px;right:0;bottom:0;margin:auto}.header-nav-desktop-dd-panel:not(.dd-panel-drawer) .header-nav-desktop-dd-list-single:has(li[data-list-number="24"]){column-gap:0!important}.header-nav-desktop-dd-panel,.hdr-trans-hp .header-bar-inner.hovered,.header-bar-inner.hovered .header-nav-desktop-dd-panel{background:var(--theme-dark-green)!important}.hdr-nav-desktop,.header-bar--shopping-tools{font-size:14px!important}.header-announcement-bar{font-weight:700;line-height:normal}.hdr-trans-hp .hdr-nav-desktop a:hover{color:var(--theme-gold-foil)!important}}@media only screen and (min-width: 750px){body.pages #MainContent .section-inner:not(.custom){padding-top:96px;padding-bottom:96px}.rootedinorkneyabt{padding-bottom:56px!important}.whychooseproearth{padding-bottom:712px!important}.grid-card-spacing-twenty{grid-gap:64px}.footer-block-hoz-list li{display:block!important;text-align:left!important;vertical-align:top;margin:0 0 16px!important;padding-left:0!important}.footer-block-hoz-list li>a{color:var(--black)}.footer-block-hoz-list li>a:hover{color:var(--theme-light-green)}}@media screen and (min-width: 1024px){.footer-blocks-containeri>*>*,.site-footer .footer-block-newsletter{padding-top:0!important}}@media only screen and (min-width: 950px){:root{--productinfopr: calc(var(--absdiv) - ((100vw - var(--container)) / 2) / 2) }.product-main-top-section-margin--full-width .product-main-info-section{padding-left:0;padding-right:var(--productinfopr)!important}.product__info-container{max-width:100%!important}}@media only screen and (max-width: 1650px) and (min-width:950px){:root{--productinfopr:calc(((100vw - var(--container)) / 2) + 0px) }}@media only screen and (max-width: 1450px) and (min-width:950px){:root{--productinfopr:80px }}@media screen and (max-width: 1399px){#shopify-section-template--25213030170957__image_banner .section-container{min-height:750px}.footer-shopping-info-section .multicolumn-grid-wrapper{padding:0 20px!important}}@media screen and (max-width: 1260px){.flogoprog{width:300px}.footershipinfo .section-inner{padding:40px 0!important}}@media screen and (max-width: 1023px){.flexbox.sd-stack{flex-direction:column;margin-left:0!important}.flexbox.sd-stack>*{width:100%!important;min-width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.flogoprog{width:100%}.footercrightcont{text-align:center}.footer-block-newsletter *,.footer-block-newsletter .h3{text-align:left!important}.footercrightcont .cright{padding:30px 0}.align-center .newsletter-form__field-wrapper,.footer-block-newsletter form{margin-left:0!important;margin-right:0!important}}body.pages #MainContent .section-inner.pb-sm{padding-bottom:56px!important}body.pages #MainContent .section-inner.pt-0{padding-top:0!important}body.pages #MainContent .section-inner.pb-0{padding-bottom:0!important}#shopify-section-template--25213030629709__rich_text_ddeAHp{display:inline-block;vertical-align:top;padding-left:var(--absdiv);width:50%}#shopify-section-template--25213030629709__form{padding-right:var(--absdiv);display:inline-block;vertical-align:top;width:50%}#template--25213030138189__main-description-description.panel-open{margin-top:10px}.product__title h1,.product__title h2{font-size:32px}.facets-wrapper-border .active-facets{border-top-color:var(--theme-gold-foil)!important}body.pages #MainContent .section:first-child>.section-image-banner.textonly{height:max-content!important}body.pages #MainContent .section:first-child>.section-image-banner.textonly .image-banner-heading:before{display:none}body.pages #MainContent .section:first-child>.section-image-banner.textonly h2,body.pages #MainContent .section:first-child>.section-image-banner.textonly h1{color:var(--theme-black)!important}body.pages #MainContent .section:first-child>.section-image-banner.textonly .banner-primary-image .luxe-product-placeholder-wrapper{background:var(--theme-white)}body.pages #MainContent .section:first-child>.section-image-banner.textonly .image-banner-heading{border-bottom:solid 1px var(--theme-gold-foil);padding:30px 0 100px!important}.section-image-banner.textonly .section-inner,.section-image-banner.textonly .banner-full-bleed-text{padding-bottom:0!important}.ab-volume-discount-container,.ab-volume-discount-custom-placement-selector{max-width:100%!important}.ab-volume-saving-text{background:var(--theme-dark-green)!important}.ab-volume-discount,.appstle_subscription_wrapper_option{border-radius:16px!important;border:solid 1px var(--theme-dark-green)!important}.cart-item__product-title,.cart__footer_header .text-medium{font-family:var(--h-font);font-size:18px!important}.jdgm-write-rev-link.jdgm-write-rev-link{border-radius:16px!important;color:var(--theme-white)!important}.button--outline{color:var(--black);border-color:var(--theme-gold-foil)}.loyalty-cart-widget-button{border-color:var(--theme-dark-green)!important}.shopify-payment-button__button--unbranded{background-color:var(--theme-dark-green)!important;color:var(--theme-white)!important}.shopify-payment-button__button--unbranded:hover{background-color:var(--theme-water)!important;color:var(--black)!important}.cart-drawer .cart-item__image-wrapper,.cart-item__image-wrapper{border-radius:8px!important}input,select,textarea,.product-form__input .radio-options-wrapper input[type=radio]+label,.product-main-info-section .quantity{border-radius:16px!important}#yotpo-main-widget-btn{border-radius:8px!important}#yotpo-main-widget-btn:hover{background:var(--theme-gold-foil)!important;color:var(--black)!important}.yotpo-main-reviews-widget .yotpo-head{margin-top:20px!important}#yotpo-headline-reviews,h2.yotpo-modal-header-heading{font-family:var(--h-font)!important;font-size:40px}h2.yotpo-modal-header-heading{font-size:32px!important}.yotpo-sr-bottom-line-right-panel *,.yotpo-modal-content *,.yotpo-main-reviews-widget *,.yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-rating-title .yotpo-review-title,.yotpo-display-m .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-rating-title .yotpo-review-title{font-family:var(--body-font)!important}.yotpo-dropdown-option:hover,.yotpo-dropdown-option[aria-selected=true],.yotpo-score-option[aria-selected=true],.yotpo-score-option:hover{background:var(--theme-dark-green)!important}@media screen and (min-width: 768px){.predictive-search-list{grid-gap:40px!important}}@media screen and (max-width: 1022px){#shopify-section-template--25213030629709__rich_text_ddeAHp,#shopify-section-template--25213030629709__form{display:block;width:100%}#shopify-section-template--25213030629709__rich_text_ddeAHp .section-inner{padding:70px 0!important}#shopify-section-template--25213030629709__form .page-width-narrow{padding:0 20px 40px!important}}@media screen and (max-width: 750px){body.pages #MainContent .section:first-child>.section-image-banner .section-inner{padding-top:20px!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
