www.planttherapy.com
Open in
urlscan Pro
2620:127:f00f:e::
Public Scan
Submitted URL: https://plant-therapy.co/
Effective URL: https://www.planttherapy.com/
Submission: On June 15 via api from US — Scanned from DE
Effective URL: https://www.planttherapy.com/
Submission: On June 15 via api from US — Scanned from DE
Form analysis
7 forms found in the DOMGET /collections/shop
<form action="/collections/shop" method="get" role="search" class="search search-modal__form">
<div class="field">
<input class="search__input field__input color-background-1 ss__autocomplete__input" id="Search-Inline" type="search" name="q" value="" placeholder="Search" spellcheck="false" autocomplete="off" autocorrect="off" autocapitalize="none"
ss-autocomplete-input="">
<div class="ss__autocomplete--target"></div>
<label class="field__label" for="Search-Inline">Search</label>
<button class="search__button field__button" aria-label="Search">
<svg class="icon icon-search" aria-hidden="true" focusable="false" role="presentation">
<use href="#icon-search">
</use>
</svg>
</button>
</div>
</form>
GET /collections/shop
<form action="/collections/shop" method="get" role="search" class="search search-modal__form">
<div class="field">
<input class="search__input field__input ss__autocomplete__input" id="Search-In-Modal" type="search" name="q" value="" placeholder="Search" spellcheck="false" autocomplete="off" autocorrect="off" autocapitalize="none" ss-autocomplete-input="">
<div class="ss__autocomplete--target"></div>
<label class="field__label" for="Search-In-Modal">Search</label>
<button class="search__button field__button" aria-label="Search">
<svg class="icon icon-search" aria-hidden="true" focusable="false" role="presentation">
<use href="#icon-search">
</use>
</svg>
</button>
</div>
</form>
POST /checkout
<form action="/checkout" method="post" novalidate="" class="cart">
<div class="cartDrawer__items">
</div>
<div class="cartDrawer__checkout">
<div class="subtotal-wrapper">
<h3>Subtotal</h3>
<h5 data-subtotal=""></h5>
</div>
<div class=" text-center">
<small class="tax-note body-small">Shipping & Taxes To Be Calculated At Checkout </small>
<button type="submit" class="button button--primary button--large cart__checkout" name="checkout"> Checkout Now </button>
</div>
<div class="cartDrawer__featured">
</div>
</div>
</form>
POST /cart
<form action="/cart" method="post" id="cart-notification-form">
<button class="button button--primary button--full-width" name="checkout">Check out</button>
</form>
<form class="needsclick klaviyo-form klaviyo-form-version-cid_1 kl-private-reset-css-Xuajs1" data-testid="klaviyo-form-Rc5H5J" novalidate="" tabindex="-1"
style="display: flex; flex-direction: row; box-sizing: border-box; width: 100%; overflow: visible; max-width: 450px; margin: 0px auto; border-radius: 100px; border-style: none; border-width: 0px; border-color: rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0); background-repeat: no-repeat; background-position-y: 50%; padding: 0px; flex: 1 1 0%;">
<div class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: column; width: 100%; margin: 0px; padding: 0px; min-height: 46px; justify-content: center;">
<div data-testid="form-row" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
<div component="[object Object]" data-testid="form-component" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 32px 10px 31px 0px; position: relative; flex: 1 0 0px;">
<div class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-grow: 1; flex-direction: column; align-self: flex-end;"><input id="email_81313950" class="needsclick go214324740 kl-private-reset-css-Xuajs1" type="email"
autocomplete="email" name="email" tabindex="0" placeholder="Enter your email address" aria-label="Enter your email address" aria-invalid="false" options="[object Object]"
style="box-sizing: border-box; border-radius: 100px; padding: 0px 0px 0px 16px; height: 46px; text-align: left; color: rgb(18, 18, 18); font-family: "Nunito Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 10px; font-weight: 400; letter-spacing: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(180, 187, 195);">
<div class="needsclick kl-private-reset-css-Xuajs1" style="width: 100%; position: relative;"></div>
</div>
</div>
<div component="[object Object]" data-testid="form-component" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 0px; position: relative; flex: 0 1 auto; margin: 0px auto;"><button
class="needsclick go3894874857 kl-private-reset-css-Xuajs1" type="button" tabindex="0"
style="background: rgba(255, 255, 255, 0); border-radius: 6px; border-style: none; border-color: rgb(29, 29, 29); border-width: 2px; color: rgb(10, 53, 31); font-family: Montserrat, Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif; font-size: 12px; font-weight: 700; letter-spacing: 0px; line-height: 1; white-space: normal; padding: 0px 10px; text-align: center; word-break: break-word; align-self: flex-end; cursor: pointer; height: 20px;">SUBSCRIBE</button>
</div>
</div>
</div><input type="submit" tabindex="-1" value="Submit" style="display: none;">
</form>
<form class="needsclick klaviyo-form klaviyo-form-version-cid_2 kl-private-reset-css-Xuajs1" data-testid="klaviyo-form-XQML4X" novalidate="" tabindex="-1"
style="display: flex; flex-direction: row; box-sizing: border-box; width: 100%; overflow: visible; max-width: 710px; border-radius: 35px; border-style: none; border-width: 0px; border-color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); background-repeat: no-repeat; background-position-y: 50%; padding: 16px 20px; flex: 1 1 0%;">
<div class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: column; width: 100%; margin: 0px; padding: 0px; min-height: 250px; justify-content: center;">
<div data-testid="form-row" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
<div component="[object Object]" data-testid="form-component" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 5px 6px; position: relative; flex: 1 0 0px;">
<div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-106561686" style="width: 100%;">
<h1 style="text-align: center; font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400;"><span
style="font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: bold; color: rgb(18, 18, 18); font-style: normal;">Sign up for SMS alerts & promotions!</span></h1>
</div>
</div>
</div>
<div data-testid="form-row" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
<div component="[object Object]" data-testid="form-component" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 4px 6px 8px; position: relative; flex: 1 0 0px;">
<div class="needsclick kl-private-reset-css-Xuajs1" style="width: 100%; justify-content: flex-start; display: flex;">
<div class="needsclick go378724758 kl-private-reset-css-Xuajs1" style="align-self: flex-end; display: block;">
<div role="group" aria-labelledby="kl_sms_consent_type__4_label" class="needsclick kl-private-reset-css-Xuajs1" style="display: block;"><input class="needsclick go2180652697 kl-private-reset-css-Xuajs1" tabindex="0" type="checkbox"
id="sms_consent_type__4__7" name="sms_consent_type__4" aria-invalid="false" aria-label="Yes, I’d like to receive marketing text messages (e.g. cart reminders) at the number provided."><label for="sms_consent_type__4__7"
class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; align-items: center; flex: 1 0 100%; padding-bottom: 8px; word-break: break-word; max-width: 100%; cursor: pointer;"><svg class="go656551890" width="20px"
height="20px" viewBox="0 0 20 20" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" style="stroke: rgb(180, 187, 195); margin-right: 8px; min-width: 20px; width: auto; height: auto;">
<g>
<g>
<rect stroke-width="1" x="0.5" y="0.5" width="19" height="19" rx="2.22222222" fill="#FFFFFF"></rect>
</g>
</g>
</svg><svg width="20px" height="20px" viewBox="0 0 20 20" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" style="cursor: pointer; display: none; position: absolute; margin: 0px;">
<defs></defs>
<g id="checkbox_inner_sms_consent_type__4__7" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="checkbox-on-checkbox_inner_sms_consent_type__4__7" transform="translate(3.000000, 4.000000)" fill="#303B43">
<polygon id="shape-checkbox_inner_sms_consent_type__4__7" fill="#121212" points="4.45454545 9.20149254 1.11363636 5.75373134 0 6.90298507 4.45454545 11.5 14 1.64925373 12.8863636 0.5"></polygon>
</g>
</g>
</svg>
<div class="needsclick kl-private-reset-css-Xuajs1"
style="cursor: pointer; color: rgb(18, 18, 18); font-family: Montserrat, Helvetica, Arial, sans-serif; font-size: 10px; font-weight: 400; letter-spacing: 0px; margin-right: 24px; display: flex; position: relative; top: 1px;">Yes,
I’d like to receive marketing text messages (e.g. cart reminders) at the number provided.</div>
</label><input class="needsclick go2180652697 kl-private-reset-css-Xuajs1" tabindex="0" type="checkbox" id="sms_consent_type__4__8" name="sms_consent_type__4" aria-invalid="false"
aria-label="Yes, I’d like to receive non-marketing updates and information, such as shipping information or account updates at the number provided."><label for="sms_consent_type__4__8" class="needsclick kl-private-reset-css-Xuajs1"
style="display: flex; align-items: center; flex: 1 0 100%; padding-bottom: 8px; word-break: break-word; max-width: 100%; cursor: pointer;"><svg class="go656551890" width="20px" height="20px" viewBox="0 0 20 20" version="1.1"
xmlns="http://www.w3.org/2000/svg" aria-hidden="true" style="stroke: rgb(180, 187, 195); margin-right: 8px; min-width: 20px; width: auto; height: auto;">
<g>
<g>
<rect stroke-width="1" x="0.5" y="0.5" width="19" height="19" rx="2.22222222" fill="#FFFFFF"></rect>
</g>
</g>
</svg><svg width="20px" height="20px" viewBox="0 0 20 20" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" style="cursor: pointer; display: none; position: absolute; margin: 0px;">
<defs></defs>
<g id="checkbox_inner_sms_consent_type__4__8" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="checkbox-on-checkbox_inner_sms_consent_type__4__8" transform="translate(3.000000, 4.000000)" fill="#303B43">
<polygon id="shape-checkbox_inner_sms_consent_type__4__8" fill="#121212" points="4.45454545 9.20149254 1.11363636 5.75373134 0 6.90298507 4.45454545 11.5 14 1.64925373 12.8863636 0.5"></polygon>
</g>
</g>
</svg>
<div class="needsclick kl-private-reset-css-Xuajs1"
style="cursor: pointer; color: rgb(18, 18, 18); font-family: Montserrat, Helvetica, Arial, sans-serif; font-size: 10px; font-weight: 400; letter-spacing: 0px; margin-right: 24px; display: flex; position: relative; top: 1px;">Yes,
I’d like to receive non-marketing updates and information, such as shipping information or account updates at the number provided.</div>
</label></div>
<div class="needsclick kl-private-reset-css-Xuajs1" style="width: 100%; position: relative;"></div>
</div>
</div>
</div>
</div>
<div data-testid="form-row" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
<div component="[object Object]" data-testid="form-component" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 8px 6px; position: relative; flex: 1 0 0px;">
<div class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-grow: 1; flex-direction: column; align-self: flex-end;">
<div class="needsclick go2219741458 kl-private-reset-css-Xuajs1"
style="display: flex; flex-direction: row; align-items: center; box-sizing: border-box; border-radius: 4px; padding: 0px; height: 40px; text-align: left; font-family: Montserrat, Helvetica, Arial, sans-serif; font-size: 10px; font-weight: 400; letter-spacing: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(180, 187, 195);">
<button class="needsclick go625896867 kl-private-reset-css-Xuajs1" aria-label="Search Countries" type="button" role="combobox" aria-haspopup="listbox" aria-expanded="false"
style="display: flex; flex-direction: row; align-items: center; justify-content: space-between; box-sizing: border-box; border: 1px solid rgba(0, 0, 0, 0); width: 62px; height: 40px; cursor: pointer; padding-left: 10px; margin-right: 5px;"><img
aria-label="United States" title="United States" src="https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/4.1.4/flags/4x3/us.svg"
style="display: inline-block; width: 1em; height: 1em; vertical-align: middle; border-radius: 3px;"><svg height="20" width="20" viewBox="0 0 20 20" aria-hidden="true" focusable="false" class="" transform=""
style="fill: rgb(180, 187, 195);">
<path
d="M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z">
</path>
</svg></button><input type="tel" data-testid="phoneNumberInput" id="phone_number_106561688" autocomplete="tel" name="phone-number" tabindex="0" placeholder="Phone Number" aria-label="Phone Number" aria-invalid="false"
class="needsclick undefined kl-private-reset-css-Xuajs1"
style="border: none; text-align: left; color: rgb(18, 18, 18); font-family: Montserrat, Helvetica, Arial, sans-serif; font-size: 10px; font-weight: 400; letter-spacing: 0px; background-color: rgba(0, 0, 0, 0); flex-grow: 1;"></div>
<div class="needsclick kl-private-reset-css-Xuajs1" style="width: 100%; position: relative;"></div>
</div>
</div>
</div>
<div data-testid="form-row" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
<div component="[object Object]" data-testid="form-component" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 5px 6px; position: relative; flex: 1 0 0px;">
<div class="go4190427812" style="width: 100%;">
<p>By submitting this form and signing up for texts, you consent to receive marketing text messages (e.g. promos, cart reminders) from Plant Therapy at the number provided, including messages sent by autodialer. Available for US numbers
only. Consent is not a condition of purchase. Msg & data rates may apply. Msg frequency varies. Unsubscribe at any time by replying STOP or clicking the unsubscribe link (where available).
<a href="https://www.planttherapy.com/policies/privacy-policy">Privacy Policy</a> & <a href="https://www.planttherapy.com/policies/terms-of-service">Terms</a>.</p>
</div>
</div>
</div>
<div data-testid="form-row" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
<div component="[object Object]" data-testid="form-component" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 5px 6px; position: relative; flex: 1 0 0px;"><button
class="needsclick go3894874857 kl-private-reset-css-Xuajs1" type="button" tabindex="0"
style="background: rgb(10, 53, 31); border-radius: 40px; border-style: none; border-color: rgb(0, 0, 0); border-width: 2px; color: rgb(255, 255, 255); font-family: Montserrat, Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif; font-size: 14px; font-weight: 700; letter-spacing: 0px; line-height: 1; white-space: normal; padding-top: 0px; padding-bottom: 0px; text-align: center; word-break: break-word; align-self: flex-end; cursor: pointer; height: 45px; width: 100%;">SUBSCRIBE</button>
</div>
</div>
</div><input type="submit" tabindex="-1" value="Submit" style="display: none;">
</form>
<form class="needsclick klaviyo-form klaviyo-form-version-cid_19 kl-private-reset-css-Xuajs1" data-testid="klaviyo-form-RqUzXC" novalidate="" tabindex="-1"
style="display: flex; flex-direction: row; box-sizing: border-box; width: 500px; min-width: 200px; max-width: 1000px; border-radius: 35px; border-style: none; border-width: 0px; border-color: rgb(0, 0, 0); background-color: rgb(251, 251, 238); background-repeat: no-repeat; background-position-y: 50%; padding: 0px 0px 20px; flex: 1 1 0%;">
<div class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: column; width: 100%; margin: 0px; padding: 0px; min-height: 480px; justify-content: center;">
<div data-testid="form-row" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
<div component="[object Object]" data-testid="form-component" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 0px; position: relative; flex: 0 1 auto; margin: 0px auto;">
<div class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; align-items: center; width: 100%; height: auto;">
<div class="needsclick kl-private-reset-css-Xuajs1" style="position: relative; display: flex; align-items: center; width: 100%; height: auto;"><img
src="https://d3k81ch9hvuctc.cloudfront.net/company/Scwadw/images/e6bc280b-be29-4823-9158-6d1fc9755529.jpeg" tabindex="-1" alt="Sign up for text alerts & save! Text BLENDS to 46941 for an instant 15% coupon"
class="needsclick kl-private-reset-css-Xuajs1" style="max-width: 100%; width: 600px; height: auto; cursor: initial;"></div>
</div>
</div>
</div>
<div data-testid="form-row" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
<div component="[object Object]" data-testid="form-component" class="needsclick kl-private-reset-css-Xuajs1"
style="display: flex; justify-content: flex-start; padding: 9px 30px 15px; position: relative; background-color: rgb(251, 251, 238); flex: 1 0 0px;">
<div class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-grow: 1; flex-direction: column; align-self: flex-end;"><input id="email_106748662" class="needsclick go793881044 kl-private-reset-css-Xuajs1" type="email"
autocomplete="email" name="email" tabindex="0" placeholder="Email" aria-label="Email" aria-invalid="false" options="[object Object]"
style="box-sizing: border-box; border-radius: 38px; padding: 0px 0px 0px 16px; height: 50px; text-align: left; color: rgb(10, 53, 31); font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 18px; font-weight: 700; letter-spacing: 0px; background-color: rgb(251, 251, 238); border: 1px solid rgb(10, 53, 31); box-shadow: rgb(10, 53, 31) 0px 0px 5px;">
<div class="needsclick kl-private-reset-css-Xuajs1" style="width: 100%; position: relative;"></div>
</div>
</div>
</div>
<div data-testid="form-row" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
<div component="[object Object]" data-testid="form-component" class="needsclick kl-private-reset-css-Xuajs1"
style="display: flex; justify-content: flex-start; padding: 0px 30px 10px; position: relative; background-color: rgb(251, 251, 238); flex: 1 0 0px;"><button class="needsclick go2742128430 kl-private-reset-css-Xuajs1" type="button"
tabindex="0"
style="background: rgb(10, 53, 31); border-radius: 38px; border-style: solid; border-color: rgb(10, 53, 31); border-width: 8px; color: rgb(251, 251, 238); font-family: Montserrat, Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif; font-size: 20px; font-weight: 700; letter-spacing: 0px; line-height: 1; white-space: normal; padding-top: 11px; padding-bottom: 11px; text-align: center; word-break: break-word; align-self: flex-end; cursor: pointer; height: auto; width: 100%;">SIGN
ME UP!</button></div>
</div>
<div data-testid="form-row" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
<div component="[object Object]" data-testid="form-component" class="needsclick kl-private-reset-css-Xuajs1"
style="display: flex; justify-content: flex-start; padding: 10px 24px; position: relative; background-color: rgb(251, 251, 238); flex: 1 0 0px;">
<div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-106748664" style="width: 100%;">
<p style="font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400; text-align: center;"><span class="ql-font-poppins"
style="color: rgb(0, 0, 0); font-size: 13px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400; font-style: normal;">*Offer for new subscribers only. <strong>Cannot be combined with other coupons.</strong>
Customers must be logged in to their account in order to apply discount. </span></p>
</div>
</div>
</div>
</div><input type="submit" tabindex="-1" value="Submit" style="display: none;">
</form>
Text Content
Skip to content Always Free US Shipping * Plant Therapy Rewards * Contact Us * Chat With Us * -------------------------------------------------------------------------------- * Email Us * -------------------------------------------------------------------------------- * Phone: 800-917-6577 Mon-Sun: 8am to 6pm MT US * FAQs Menu * Shop * Essential Oils Essential Oils * Shop All * Singles * Blends * Organic * Roll-Ons * Sets * KidSafe * Muscle Aid Line * Germ Fighter Line * Essential Oil Bulk * Body Care Body Care * Shop All * Lotions & Creams * Body Oils * Deodorant * Carrier Oils * Healing Balms * Aloe Jellies * Hydrosols * Body Care Bulk * Hair & Skin Care Hair & Skin Care * Shop All * Skin Care * Hair Therapy * Lip Balms * Household Household * Shop All * Laundry * Cleaners * Home Scents * Household Bulk * Diffusers Diffusers * Shop All * Passive * Ultrasonic * Supplements Supplements * Herbal Capsules * Herbal Tinctures * Pulling Oil * Accessories & More Accessories & More * Accessories * DIY * Gift Cards * -------------------------------------------------------------------------------- * New Arrivals * Therapy Box * Seasonal * Best Sellers * Sale * Learn * Blog * Essential Oils 101 * Why Plant Therapy * Therapy Box Subscription * Resource Library * Giving Back * Featured Shops * Supplements * Therapy Box * KidSafe Collection * Shop By Scent Shop By Scent * Citrus * Coniferous * Earthy * Foodlike * Green * Floral * Herbal * Minty * Resinous * Spicy * Woody * Shop By Condition Shop By Condition * Sleep * Pain * Stress * Gut * Focus * Wellness * Energy * Skin Care * Uplifting * Quizzes * Skin Care Quiz * Supplement Quiz * Plant Therapy Rewards * Log in Wishlist * Contact Us * FAQs * Shop * Essential Oils * Shop All * Singles * Blends * Organic * Roll-Ons * Sets * KidSafe * Muscle Aid Line * Germ Fighter Line * Essential Oil Bulk * Body Care * Shop All * Lotions & Creams * Body Oils * Deodorant * Carrier Oils * Healing Balms * Aloe Jellies * Hydrosols * Body Care Bulk * Hair & Skin Care * Shop All * Skin Care * Hair Therapy * Lip Balms * Household * Shop All * Laundry * Cleaners * Home Scents * Household Bulk * Diffusers * Shop All * Passive * Ultrasonic * Supplements * Herbal Capsules * Herbal Tinctures * Pulling Oil * Accessories & More * Accessories * DIY * Gift Cards * -------------------------------------------------------------------------------- * New Arrivals * Therapy Box * Seasonal * Best Sellers * Sale * Learn * Blog * Essential Oils 101 * Why Plant Therapy * Therapy Box Subscription * Resource Library * Giving Back * Featured Shops * Supplements * Therapy Box * KidSafe Collection * Shop By Scent * Citrus * Coniferous * Earthy * Foodlike * Green * Floral * Herbal * Minty * Resinous * Spicy * Woody * Shop By Condition * Sleep * Pain * Stress * Gut * Focus * Wellness * Energy * Skin Care * Uplifting * Quizzes * Skin Care Quiz * Supplement Quiz Search Search Wishlist Log in Cart 00 items YOUR BAG SUBTOTAL Shipping & Taxes To Be Calculated At Checkout Checkout Now ITEM ADDED TO YOUR CART Check out Continue shopping 'TIS THE SEASON FOR CITRUS Time is ticking on our Limited Edition customer favorites Limited Edition Shop Citrus PLANT-BASED HOME & BEAUTY PRODUCTS Essential Oils Hair & Skin Care Body Care Household Diffusers Supplements FEATURED Previous Hello, Relief! New PMS Body Oil Meet Your Skincare Soulmate Take the Supplement Quiz Unlock Joy in Every Drop Give to Voices Against Violence Bye-Bye to fine lines! Hello, Relief! New PMS Body Oil Meet Your Skincare Soulmate Take the Supplement Quiz Unlock Joy in Every Drop Give to Voices Against Violence Bye-Bye to fine lines! Hello, Relief! New PMS Body Oil Meet Your Skincare Soulmate Take the Supplement Quiz Unlock Joy in Every Drop Next * 1 * 2 * 3 * 4 * 5 * 6 STOP & SMELL THE FLOWERS We've got the floral (...and citrus, ... and earthy) aromas you need. Shop By Scent TRENDING Previous NEW Daily Supplements Have you tried Oil Pulling? Fresh Skin Care Drops Hair Therapy Clean Skincare This Way Get Your Therapy Box NEW Daily Supplements Have you tried Oil Pulling? Fresh Skin Care Drops Hair Therapy Clean Skincare This Way Get Your Therapy Box NEW Daily Supplements Have you tried Oil Pulling? Fresh Skin Care Drops Hair Therapy Next * 1 * 2 * 3 * 4 * 5 * 6 THERAPY BOX SUBSCRIPTION Customize your subscription from a curated list of seasonal must-haves and save 15-25%! Learn More WHAT OTHERS ARE SAYING Review Title Review Content Real Reviews From Real Customers Reviews carousel Carousel arrows Fresh Meadow Essential Oil Blend 5.0 star rating 06/14/24 Always a favorite Our favorite floral. Sad it's only seasonal, happy it keeps coming back. Robert 5.0 star rating 06/14/24 Always a favorite Fresh Meadow Essential Oil Blend Our favorite floral. Sad it's only seasonal, happy it keeps coming back. Robert 70-Count XL Hard-Top Carrying Cases - Dark Grey 5.0 star rating 06/14/24 Well made, holds a variety Well made, holds a variety of sizes and makes it easy to travel. This works well for protecting essential oils and I love it that ... Read More Cyndee D. 5.0 star rating 06/14/24 Well made, holds a variety 70-Count XL Hard-Top Carrying Cases - Dark Grey Well made, holds a variety of sizes and makes it easy to travel. This works well for protecting essential oils and I love it that ... Read More Cyndee D. Ylang Ylang Extra Essential Oil 5.0 star rating 06/14/24 Calms Always great quality, ty. MJ 5.0 star rating 06/14/24 Calms Ylang Ylang Extra Essential Oil Always great quality, ty. MJ Energize Shower Mist 5.0 star rating 06/14/24 Shower Mist I Absolutely love this Energize Mist Spary. It smells so good. Makes my bathroom smell amazing. And I definitely feel a little bit... Read More Mary H. 5.0 star rating 06/14/24 Shower Mist Energize Shower Mist I Absolutely love this Energize Mist Spary. It smells so good. Makes my bathroom smell amazing. And I definitely feel a little bit... Read More Mary H. Tropical Scents Home Set 5.0 star rating 06/15/24 Love the smell Kyla 5.0 star rating 06/15/24 Tropical Scents Home Set Love the smell Kyla Squeeze the Day Essential Oil Blend Set 5.0 star rating 06/15/24 Smells great Kyla 5.0 star rating 06/15/24 Squeeze the Day Essential Oil Blend Set Smells great Kyla Mountain Retreat Essential Oil Blend 5.0 star rating 06/14/24 My favorite blend I find myself reaching for this one day after day. Fresh and sweet. Really pleasant. Jenny 5.0 star rating 06/14/24 My favorite blend Mountain Retreat Essential Oil Blend I find myself reaching for this one day after day. Fresh and sweet. Really pleasant. Jenny Fresh Meadow Essential Oil Blend 5.0 star rating 06/14/24 Always a favorite Our favorite floral. Sad it's only seasonal, happy it keeps coming back. Robert 5.0 star rating 06/14/24 Always a favorite Fresh Meadow Essential Oil Blend Our favorite floral. Sad it's only seasonal, happy it keeps coming back. Robert 70-Count XL Hard-Top Carrying Cases - Dark Grey 5.0 star rating 06/14/24 Well made, holds a variety Well made, holds a variety of sizes and makes it easy to travel. This works well for protecting essential oils and I love it that ... Read More Cyndee D. 5.0 star rating 06/14/24 Well made, holds a variety 70-Count XL Hard-Top Carrying Cases - Dark Grey Well made, holds a variety of sizes and makes it easy to travel. This works well for protecting essential oils and I love it that ... Read More Cyndee D. Ylang Ylang Extra Essential Oil 5.0 star rating 06/14/24 Calms Always great quality, ty. MJ 5.0 star rating 06/14/24 Calms Ylang Ylang Extra Essential Oil Always great quality, ty. MJ Energize Shower Mist 5.0 star rating 06/14/24 Shower Mist I Absolutely love this Energize Mist Spary. It smells so good. Makes my bathroom smell amazing. And I definitely feel a little bit... Read More Mary H. 5.0 star rating 06/14/24 Shower Mist Energize Shower Mist I Absolutely love this Energize Mist Spary. It smells so good. Makes my bathroom smell amazing. And I definitely feel a little bit... Read More Mary H. Tropical Scents Home Set 5.0 star rating 06/15/24 Love the smell Kyla 5.0 star rating 06/15/24 Tropical Scents Home Set Love the smell Kyla Squeeze the Day Essential Oil Blend Set 5.0 star rating 06/15/24 Smells great Kyla 5.0 star rating 06/15/24 Squeeze the Day Essential Oil Blend Set Smells great Kyla Powered by LEARN MORE ABOUT PLANT THERAPY & OUR PRODUCTS The rising demand for clean and sustainable products has led many to seek out alternatives that are both good for them and the environment. One solution that has emerged is the use of plant-based products. At Plant Therapy, our journey started with a passion for essential oils and has evolved over 12 years. We've grown from a humble family-run business to a sophisticated brand offering the best in home and beauty. Now, it is our pleasure to share our products with you. Learn more about what we can do for you below, and reach out to us if you have questions about our products. NATURAL LIVING SOLUTIONS AFFORDABLE, CLEAN NATURAL LIVING SOLUTIONS WITH ESSENTIAL OILS AT ITS CORE Living a natural lifestyle shouldn't be a luxury, but a standard. That's why at Plant Therapy, we're dedicated to providing affordable living solutions that prioritize the best of nature and your well-being. By focusing on plant-based ingredients and sustainable practices, we've created a range of beauty and household products that are both effective and kind to the planet. From the purity of our organic essential oils to the efficacy of our facial serum, we champion natural ingredients for a cleaner, greener future. WHAT DO OUR PLANT-BASED PRODUCTS OFFER? WHAT DO OUR PLANT-BASED PRODUCTS OFFER? In today's rapidly changing world, it's more essential than ever to opt for products that are both beneficial for us and the environment. At Plant Therapy, we've dedicated ourselves to creating a line that embodies this philosophy. * Eco-friendly: Every product we offer stems from our pledge to the environment. Our plant-based home and beauty items prioritize natural and renewable resources, emphasizing sustainable and ethical sourcing. By doing so, we not only craft superior products but also significantly diminish our environmental footprint, ensuring a harmonious relationship with our planet. * Gentle on the skin: By utilizing the magic of botanicals, each of our offerings is formulated with natural ingredients that cherish the skin. The essence of plant-based components tends to be incredibly gentle, making our range suitable for all skin types and minimizing potential irritations or allergic flare-ups. * Nutrient-rich: Step into the realm of unparalleled natural beauty with our nutrient-infused line. Each product is a treasure chest of vitamins, minerals, and antioxidants. These vital elements cater to the skin's every need, ensuring it remains healthy and hydrated, and exudes a natural luminosity. * Non-toxic: Our dedication to wellness and purity is unwavering. Steering clear from harmful chemicals and toxins that often lurk in mainstream products, our plant-based range promises purity in every drop. Trust in Plant Therapy to deliver only what's best for you and the environment. By merging the wisdom of nature with cutting-edge research, Plant Therapy offers a range that doesn't just cater to your beauty and household needs but also prioritizes the well-being of our shared home: Earth. We invite you to experience this unique blend of quality, care, and commitment with every product you choose. PLANT-BASED AROMATHERAPY LOOKING FOR PLANT-BASED AROMATHERAPY PRODUCTS? Aromatherapy has been a cornerstone of natural wellness for centuries, harnessing the therapeutic properties of plants. At Plant Therapy, we infuse this ancient wisdom with modern innovation, providing the best plant-based solutions for your aromatherapy needs. Our diffusers perfectly disperse the soothing scents of our oils, while our natural deodorant ensures you remain fresh throughout the day. To explore our extensive range and discover where to buy essential oils, visit our collection and embrace the power of plants for harmonious living. PRODUCTS YOU’LL LOVE New Products Best Sellers Our Favs Previous Ginkgo Biloba Herbal Supplement - 120 Capsules Passionflower Herbal Supplement - 120 Capsules Ginger Root Herbal Supplement - 120 Capsules Holy Basil Herbal Supplement - 120 Capsules Beet Root Herbal Supplement - 120 Capsules Mountain Retreat Essential Oil Blend Lion's Mane Herbal Supplement - 120 Capsules Boswellia Herbal Supplement - 120 Capsules Ginkgo Biloba Herbal Supplement - 120 Capsules Passionflower Herbal Supplement - 120 Capsules Ginger Root Herbal Supplement - 120 Capsules Holy Basil Herbal Supplement - 120 Capsules Beet Root Herbal Supplement - 120 Capsules Mountain Retreat Essential Oil Blend Lion's Mane Herbal Supplement - 120 Capsules Boswellia Herbal Supplement - 120 Capsules Ginkgo Biloba Herbal Supplement - 120 Capsules Passionflower Herbal Supplement - 120 Capsules Ginger Root Herbal Supplement - 120 Capsules Holy Basil Herbal Supplement - 120 Capsules Beet Root Herbal Supplement - 120 Capsules Next * 1 * 2 * 3 * 4 * 5 * 6 * 7 * 8 Previous Lemon Essential Oil Peppermint Essential Oil Organic Peppermint Essential Oil Bergamot Essential Oil Pink Grapefruit Essential Oil Lavender Essential Oil Germ Fighter Essential Oil Blend Organic Lavender Essential Oil Lemon Essential Oil Peppermint Essential Oil Organic Peppermint Essential Oil Bergamot Essential Oil Pink Grapefruit Essential Oil Lavender Essential Oil Germ Fighter Essential Oil Blend Organic Lavender Essential Oil Lemon Essential Oil Peppermint Essential Oil Organic Peppermint Essential Oil Bergamot Essential Oil Pink Grapefruit Essential Oil Next * 1 * 2 * 3 * 4 * 5 * 6 * 7 * 8 Previous Tea Tree & Peppermint Body Wash Hair Therapy Leave In Smooth & Grow Spray Hair Therapy Strengthen & Grow Hair Serum Organic Asian Ginseng Herbal Tincture Wool Dryer Balls 6 Pack and Sparkling Laundry Blend 3 Pack Grapefruit Cardamom Natural Deodorant Restorative Facial Oil with Rosehip & Arnica Tea Tree & Peppermint Body Wash Hair Therapy Leave In Smooth & Grow Spray Hair Therapy Strengthen & Grow Hair Serum Organic Asian Ginseng Herbal Tincture Wool Dryer Balls 6 Pack and Sparkling Laundry Blend 3 Pack Grapefruit Cardamom Natural Deodorant Restorative Facial Oil with Rosehip & Arnica Tea Tree & Peppermint Body Wash Hair Therapy Leave In Smooth & Grow Spray Hair Therapy Strengthen & Grow Hair Serum Organic Asian Ginseng Herbal Tincture Wool Dryer Balls 6 Pack and Sparkling Laundry Blend 3 Pack Next * 1 * 2 * 3 * 4 * 5 * 6 * 7 STAY CONNECTED Live your best #PlantTherapy life! Previous Next * Facebook * YouTube * Pinterest * Instagram * TikTok * Twitter DON’T MISS OUT Be the first to know by text or email about our latest products and offers! Email Text SUBSCRIBE SIGN UP FOR SMS ALERTS & PROMOTIONS! Yes, I’d like to receive marketing text messages (e.g. cart reminders) at the number provided. Yes, I’d like to receive non-marketing updates and information, such as shipping information or account updates at the number provided. By submitting this form and signing up for texts, you consent to receive marketing text messages (e.g. promos, cart reminders) from Plant Therapy at the number provided, including messages sent by autodialer. Available for US numbers only. Consent is not a condition of purchase. Msg & data rates may apply. Msg frequency varies. Unsubscribe at any time by replying STOP or clicking the unsubscribe link (where available). Privacy Policy & Terms. SUBSCRIBE NEED HELP? Phone: 800-917-6577 Email: cs@planttherapy.com Mon-Sun: 8am-6pm MT US Help Center Contact Us NEED HELP? Phone: 800-917-6577 Email: cs@planttherapy.com Mon-Sun: 8am-6pm MT US Help Center Contact Us SHOPPING My Account Shipping Information Returns Rewards SHOPPING * My Account * Shipping Information * Returns * Rewards COMPANY INFORMATION Retail Locations Careers COMPANY INFORMATION * Retail Locations * Careers LEARN Why Plant Therapy? Giving Back Essential Oils 101 Blog Therapy Box Subscription Resource Library LEARN * Why Plant Therapy? * Giving Back * Essential Oils 101 * Blog * Therapy Box Subscription * Resource Library PROGRAMS Wholesale Program Professional Program PROGRAMS * Wholesale Program * Professional Program Copyright © 2024 Plant Therapy. All Rights Reserved. * Privacy Policy * Cookies Policy * Terms & Conditions * Medical Disclosures * Sitemap * Choosing a selection results in a full page refresh. Earn Rewards Refer Friends Close dialog 19 SIGN ME UP! *Offer for new subscribers only. Cannot be combined with other coupons. Customers must be logged in to their account in order to apply discount. My Wishlist0