*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.section-wrapper{margin:0 auto;max-width:1250px;padding:0 32px}@media screen and (max-width: 768px){.section-wrapper{padding:0 16px}}.section-wrapper__compact{margin:0 auto;max-width:1200px;padding:0 32px}@media screen and (max-width: 768px){.section-wrapper__compact{padding:0 24px}}.dotted{border:1px dotted #394544;padding:1rem 0;margin-bottom:2rem}.dotted h3{margin-top:1rem}#shopify-section-article-template h1{color:#577d51}#shopify-section-article-template .article-image-wrapper{margin-bottom:2rem}#shopify-section-article-template p{text-align:justify}#shopify-section-article-template a:not(.social-circle){color:#205c39;font-weight:bold;text-decoration:underline}@media only screen and (max-width: 480px){.site-nav__item.site-nav__item--icon.mobile{display:inline-flex;float:right;order:4}.site-nav__item.site-nav__item--icon.mobile span#CartCount{display:block}}body#best-natural-household-cleaners-philosophy .shg-fw{margin:0 !important}form[action^="/cart/add"] [type=submit]{visibility:visible !important}@media only screen and (max-width: 760px){.slideshow.full-header:first-of-type .slide-block .flickity-viewport:first-child{height:425px !important;width:100vw}.slide-background{min-height:70% !important;height:60% !important}a.btn.call-to-action.slider-btn.btn--primary{font-size:20px}.featured-collection .flickity-page-dots{padding-top:16px}.slide-image__container{margin-top:38px}.flickity-page-dots{margin-top:20px}#shopify-section-1648178601543eb6c7{display:none}}@media screen and (min-width: 769px){.slideshow.full-header:first-of-type{display:none}}body.abandon-open{margin:0 !important;height:100% !important;overflow:hidden !important}.abandon-overlay{background:rgba(0,0,0,.5);width:100%;height:100%;position:fixed;z-index:9999;top:0;left:0;opacity:0;transition:all ease-in-out .25s;visibility:hidden}.abandon-open .abandon-overlay{opacity:1;display:block;visibility:visible}.abandon-container{position:fixed;top:127px;right:15px;z-index:99999;background:#fff;width:400px;border-radius:12px}@media screen and (max-width: 768px){.abandon-container{width:350px}}.redirect-abandond{margin:16px auto 5px;display:block;cursor:pointer;font-weight:500;font-size:.875rem;line-height:1;text-align:center;letter-spacing:.06em;text-decoration-line:underline;color:#577d51}.abandon-container .abandon-header{padding:12px 14px;border-radius:12px 12px 0 0;position:relative}.abandon-container .abandon-header .close-abandon{cursor:pointer;position:absolute;right:1rem;top:1rem}.amount-abandon{font-style:normal;font-weight:400;font-size:.875rem;line-height:1.5;color:#b1b1b1}.abandon-container .abandon-subtitle{text-align:center;font-style:normal;font-weight:700;font-size:1rem;line-height:1.4;letter-spacing:.03em;color:#54575c;margin:0}.abandon-container .order-discount--list{list-style:none;margin:0;padding:0;font-size:.75rem}.abandon-container .abandon-subtitle strong{color:#205c39;font-size:1.375rem;font-weight:700}.abandon-container .abandon-body{border-radius:0 12px 12px 0}.abandon-container .abandon-body .ajaxcart__row{padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid #b1b1b1}.abandon-container .abandon-body .ajaxcart__row .ajaxcart__row-product{display:flex;align-items:center}.abandon-container .abandon-body .ajaxcart__row img{display:block;margin:0 auto;max-width:100%;width:60px;height:72px;-o-object-fit:contain;object-fit:contain}.abandon-container .abandon-body .ajaxcart__row .ajaxcart__row-product-body{flex:1;margin-left:8px}.abandon-container .abandon-body .ajaxcart__inner.ajaxcart__inner--has-fixed-footer{height:211px;margin-bottom:25px !important;overflow-y:scroll;padding:0 16px}.abandon-container .abandon-body hr{margin:20px 0 !important}.abandon-container .abandon-body .ajaxcart__inner.ajaxcart__inner--has-fixed-footer::-webkit-scrollbar{width:4px}.abandon-container .abandon-body .ajaxcart__inner.ajaxcart__inner--has-fixed-footer::-webkit-scrollbar-track{background:#b1b1b1}.abandon-container .abandon-body .ajaxcart__inner.ajaxcart__inner--has-fixed-footer::-webkit-scrollbar-thumb{background:#205c39}.abandon-container .abandon-body .ajaxcart__inner.ajaxcart__inner--has-fixed-footer::-webkit-scrollbar-thumb:hover{background:#ad3b2b}.abandon-container .abandon-body .ajaxcart__footer.ajaxcart__footer--fixed{padding:0 22px 18px}.abandon-container .abandon-body .ajaxcart__footer.ajaxcart__footer--fixed .btn{width:100%}.abandon-container .abandon-body .ajaxcart__footer.ajaxcart__footer--fixed .btn--secondary{background:#577d51;border:0;font-size:.75em;padding:1em;font-weight:700;box-shadow:2px 2px 13px rgba(0,0,0,.15);border-radius:5px;width:100%;color:#fff;transition:all .25s ease-in-out;cursor:pointer}.abandon-container .abandon-body .ajaxcart__footer.ajaxcart__footer--fixed .btn--secondary:hover,.abandon-container .abandon-body .ajaxcart__footer.ajaxcart__footer--fixed .btn--secondary:focus{background-color:#394544;color:#fff;box-shadow:1px 2px 4px rgba(0,0,0,.2666666667)}.abandon-container .abandon-body .ajaxcart__footer.ajaxcart__footer--fixed .btn--secondary *{pointer-events:none}.abandon-container .abandon-body .ajaxcart__product-name{font-style:normal;font-weight:500;font-size:.875rem;line-height:1;letter-spacing:normal;color:#191a1a}.abandon-container .abandon-body .ajaxcart__product-meta{font-style:normal;font-weight:400;font-size:.75rem;line-height:1.14;color:#191a1a;display:block;margin-top:4px}.abandon-container .abandon-body .ajaxcart__price{font-weight:500;font-size:.875rem;line-height:1.14;letter-spacing:.03em;color:#191a1a}.abandon-container .abandon-body .grid{display:flex;align-items:center}.abandon-container .abandon-body .ajaxcart__product-name--wrapper{display:flex;align-items:center;justify-content:space-between;line-height:normal}.abandon-container .abandon-body .ajaxcart__product-name--data{padding-right:16px}.abandon-container .abandon-body .ajaxcart__footer-disclaimer{font-style:normal;font-weight:400;font-size:.875rem;line-height:1.14;letter-spacing:.01em;color:#868686;margin:0}.abandon-container .abandon-body .ajaxcart__footer-total{display:flex;justify-content:space-between;margin-top:8px}.abandon-container .abandon-body .ajaxcart__footer-total p{font-style:normal;font-weight:500;font-size:1rem;line-height:1.12;color:#191a1a;margin:0}@media screen and (max-width: 768px){.abandon-container{left:0;right:0;margin:0 auto}}details>summary{list-style:none}details>summary::-webkit-details-marker{display:none}.account__template{padding:64px 0}@media screen and (max-width: 768px){.account__template{padding:24px 0}}.account__template #CustomerLoginForm form#customer_login button[type=submit]{margin-bottom:24px}@media screen and (max-width: 768px){.account__template #CustomerLoginForm form#customer_login button[type=submit]{margin-bottom:16px}}.account__template #CustomerLoginForm form#customer_login .return a{color:#205c39}.account__template #CustomerLoginForm form#customer_login .return a:hover{color:#205c39}.account__template #RecoverPasswordForm .accounts-header{font-size:32px;line-height:32px}.account__template #RecoverPasswordForm input[type=submit].btn{background-color:#205c39 !important;color:#fff}.account__template #RecoverPasswordForm .return a{color:#205c39}.account__template #RecoverPasswordForm .return a:hover{color:#205c39 !important}.account__template #create_customer button[type=submit]{margin-bottom:24px}@media screen and (max-width: 768px){.account__template #create_customer button[type=submit]{margin-bottom:16px}}