maijoinyc.com
Open in
urlscan Pro
2620:127:f00f:e::
Public Scan
Submitted URL: https://myaccount.maijoinyc.com/
Effective URL: https://maijoinyc.com/en-ca
Submission: On August 15 via automatic, source certstream-suspicious — Scanned from CA
Effective URL: https://maijoinyc.com/en-ca
Submission: On August 15 via automatic, source certstream-suspicious — Scanned from CA
Form analysis
8 forms found in the DOMPOST /en-ca/localization
<form method="post" action="/en-ca/localization" id="HeaderCountryMobileFormNoScriptDrawer" accept-charset="UTF-8" class="localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization"><input type="hidden"
name="utf8" value="✓"><input type="hidden" name="_method" value="put"><input type="hidden" name="return_to" value="/en-ca">
<div class="localization-form__select">
<h2 class="visually-hidden" id="HeaderCountryMobileLabelNoScriptDrawer"> Country/region </h2>
<select class="localization-selector link" name="country_code" aria-labelledby="HeaderCountryMobileLabelNoScriptDrawer">
<option value="CA" selected=""> Canada (CAD $) </option>
<option value="US"> United States (USD $) </option>
</select>
<svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
<path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
</path>
</svg>
</div>
<button class="button button--tertiary">Update country/region</button>
</form>
POST /en-ca/localization
<form method="post" action="/en-ca/localization" id="HeaderCountryMobileForm" accept-charset="UTF-8" class="localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization"><input type="hidden" name="utf8"
value="✓"><input type="hidden" name="_method" value="put"><input type="hidden" name="return_to" value="/en-ca">
<div>
<h2 class="visually-hidden" id="HeaderCountryMobileLabel"> Country/region </h2>
<div class="disclosure">
<button type="button" class="disclosure__button localization-form__select localization-selector link link--text caption-large" aria-expanded="false" aria-controls="HeaderCountryMobile-country-results"
aria-describedby="HeaderCountryMobileLabel">
<span>Canada | CAD $</span>
<svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
<path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
</path>
</svg>
</button>
<div class="disclosure__list-wrapper country-selector" hidden="">
<div class="country-filter country-filter--no-padding">
<button class="country-selector__close-button button--small link" type="button" aria-label="Close">
<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-close" fill="none" viewBox="0 0 18 17">
<path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor">
</path>
</svg>
</button>
</div>
<div id="sr-country-search-results" class="visually-hidden" aria-live="polite"></div>
<div class="disclosure__list country-selector__list country-selector__list--with-multiple-currencies" id="HeaderCountryMobile-country-results">
<ul role="list" class="list-unstyled countries">
<li class="disclosure__item" tabindex="-1">
<a class="link link--text disclosure__link caption-large focus-inset" href="#" aria-current="true" data-value="CA" id="Canada">
<span><svg class="icon icon-checkmark" aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 9" fill="none">
<path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"></path>
</svg>
</span>
<span class="country">Canada</span>
<span class="localization-form__currency motion-reduce">
CAD
$</span>
</a>
</li>
<li class="disclosure__item" tabindex="-1">
<a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="US" id="United States">
<span class="visibility-hidden"><svg class="icon icon-checkmark" aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 9" fill="none">
<path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"></path>
</svg>
</span>
<span class="country">United States</span>
<span class="localization-form__currency motion-reduce">
USD
$</span>
</a>
</li>
</ul>
</div>
</div>
<div class="country-selector__overlay"></div>
</div>
<input type="hidden" name="country_code" value="CA">
</div>
</form>
GET /en-ca/search
<form action="/en-ca/search" method="get" role="search" class="search search-modal__form">
<div class="field">
<input class="search__input field__input" id="Search-In-Modal" type="search" name="q" value="" placeholder="Search" role="combobox" aria-expanded="false" aria-owns="predictive-search-results" aria-controls="predictive-search-results"
aria-haspopup="listbox" aria-autocomplete="list" autocorrect="off" autocomplete="off" autocapitalize="off" spellcheck="false">
<label class="field__label" for="Search-In-Modal">Search</label>
<input type="hidden" name="options[prefix]" value="last">
<button type="reset" class="reset__button field__button hidden" aria-label="Clear search term">
<svg class="icon icon-close" aria-hidden="true" focusable="false">
<use xlink:href="#icon-reset">
</use>
</svg>
</button>
<button class="search__button field__button" aria-label="Search">
<svg class="icon icon-search" aria-hidden="true" focusable="false">
<use href="#icon-search">
</use>
</svg>
</button>
</div>
<div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search="">
<link href="//maijoinyc.com/cdn/shop/t/7/assets/component-loading-spinner.css?v=116724955567955766481712171665" rel="stylesheet" type="text/css" media="all">
<div class="predictive-search__loading-state">
<svg aria-hidden="true" focusable="false" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg">
<circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
</svg>
</div>
</div>
<span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span>
</form>
POST /en-ca/cart
<form action="/en-ca/cart" method="post" id="cart-notification-form">
<button class="button button--primary button--full-width" name="checkout"> Check out </button>
</form>
POST /en-ca/contact#contact_form
<form method="post" action="/en-ca/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="newsletter-form"><input type="hidden" name="form_type" value="customer"><input type="hidden" name="utf8" value="✓">
<input type="hidden" name="contact[tags]" value="newsletter">
<div class="newsletter-form__field-wrapper scroll-trigger animate--slide-in scroll-trigger--offscreen" data-cascade="" style="--animation-order: 3;">
<div class="field">
<input id="NewsletterForm--template--17031731708094__newsletter_pJ3QDN" type="email" name="contact[email]" class="field__input" value="" aria-required="true" autocorrect="off" autocapitalize="off" autocomplete="email" placeholder="Email"
required="">
<label class="field__label" for="NewsletterForm--template--17031731708094__newsletter_pJ3QDN"> Email </label>
<button type="submit" class="newsletter-form__button field__button" name="commit" id="Subscribe" aria-label="Subscribe">
<svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor">
</path>
</svg>
</button>
</div>
</div>
</form>
POST /en-ca/localization
<form method="post" action="/en-ca/localization" id="FooterCountryFormNoScript" accept-charset="UTF-8" class="localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization"><input type="hidden" name="utf8"
value="✓"><input type="hidden" name="_method" value="put"><input type="hidden" name="return_to" value="/en-ca">
<div class="localization-form__select">
<h2 class="visually-hidden" id="FooterCountryLabelNoScript">Country/region</h2>
<select class="localization-selector link" name="country_code" aria-labelledby="FooterCountryLabelNoScript">
<option value="CA" selected=""> Canada (CAD $) </option>
<option value="US"> United States (USD $) </option>
</select>
<svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
<path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
</path>
</svg>
</div>
<button class="button button--tertiary">Update country/region</button>
</form>
POST /en-ca/localization
<form method="post" action="/en-ca/localization" id="FooterCountryForm" accept-charset="UTF-8" class="localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization"><input type="hidden" name="utf8"
value="✓"><input type="hidden" name="_method" value="put"><input type="hidden" name="return_to" value="/en-ca">
<div class="no-js-hidden">
<h2 class="caption-large text-body" id="FooterCountryLabel">Country/region</h2>
<div class="disclosure">
<button type="button" class="disclosure__button localization-form__select localization-selector link link--text caption-large" aria-expanded="false" aria-controls="FooterCountry-country-results" aria-describedby="FooterCountryLabel">
<span>Canada | CAD $</span>
<svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
<path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
</path>
</svg>
</button>
<div class="disclosure__list-wrapper country-selector" hidden="">
<div class="country-filter country-filter--no-padding">
<button class="country-selector__close-button button--small link" type="button" aria-label="Close">
<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-close" fill="none" viewBox="0 0 18 17">
<path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor">
</path>
</svg>
</button>
</div>
<div id="sr-country-search-results" class="visually-hidden" aria-live="polite"></div>
<div class="disclosure__list country-selector__list country-selector__list--with-multiple-currencies" id="FooterCountry-country-results">
<ul role="list" class="list-unstyled countries">
<li class="disclosure__item" tabindex="-1">
<a class="link link--text disclosure__link caption-large focus-inset" href="#" aria-current="true" data-value="CA" id="Canada">
<span><svg class="icon icon-checkmark" aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 9" fill="none">
<path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"></path>
</svg>
</span>
<span class="country">Canada</span>
<span class="localization-form__currency motion-reduce">
CAD
$</span>
</a>
</li>
<li class="disclosure__item" tabindex="-1">
<a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="US" id="United States">
<span class="visibility-hidden"><svg class="icon icon-checkmark" aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 9" fill="none">
<path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"></path>
</svg>
</span>
<span class="country">United States</span>
<span class="localization-form__currency motion-reduce">
USD
$</span>
</a>
</li>
</ul>
</div>
</div>
<div class="country-selector__overlay"></div>
</div>
<input type="hidden" name="country_code" value="CA">
</div>
</form>
<form aria-live="polite" class="needsclick klaviyo-form klaviyo-form-version-cid_1 kl-private-reset-css-Xuajs1" data-testid="klaviyo-form-ShtcBq" novalidate=""
style="display: flex; flex-direction: row; box-sizing: border-box; overflow: auto; height: fit-content; min-height: 100%; border-radius: 11px; border-style: none; border-width: 0px; border-color: rgb(0, 0, 0); background-color: rgb(245, 244, 240); background-repeat: no-repeat; background-position-y: 50%; padding: 20px 15px; flex: 1 1 0%;">
<div class="needsclick kl-private-reset-css-Xuajs1"
style="display: flex; flex-direction: column; width: 225px; margin: -20px 0px -20px -15px; padding: 0px; border-top: 0px solid transparent; border-right: 0px; border-bottom: 0px solid transparent; border-left: 0px solid transparent; border-bottom-left-radius: 11px; border-top-left-radius: 11px; overflow: hidden; min-width: 225px; min-height: 350px;">
<div class="needsclick kl-private-reset-css-Xuajs1" style="width: 100%; height: 100%; position: relative;"><img src="https://d3k81ch9hvuctc.cloudfront.net/company/XVgTZa/images/bf5ff970-3d7e-4e87-9dff-80fe10c4206c.png"
class="needsclick kl-private-reset-css-Xuajs1" style="width: 100%; height: 100%; object-fit: cover; object-position: left center;"></div>
</div>
<div class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: column; width: 100%; margin: 0px; padding: 0px 0px 0px 15px; min-height: 350px; 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: 10px 6px 0px 0px; position: relative; flex: 1 0 0px;">
<div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-124527379" style="width: 100%;">
<h1 style="font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400; text-align: center;"><span class="ql-font-caveat"
style="font-size: 72px; font-family: Palatino, 'Palatino Linotype', 'Palatino LT STD', 'Book Antiqua', Georgia, serif; font-weight: bold; font-style: italic;">SIGN UP!</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: 10px 6px; position: relative; flex: 1 0 0px;">
<div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-124527380" 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-arial"
style="color: #373f47; font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400;">Get the latest on new releases, promotions, and more.</span></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: 10px 6px; position: relative; flex: 1 0 0px;">
<div class="go2272614600" 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 mai-joi at the number provided, including messages sent by autodialer. 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://mai-joi.com/policies/privacy-policy">Privacy Policy</a> &
<a href="https://mai-joi.myklpages.com/p/mobile-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: 10px 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;"><label class="needsclick klaviyo-sr-only kl-private-reset-css-Xuajs1" id="label-email_124527382"
for="email_124527382"
style="color: rgb(0, 0, 0); font-family: "Playfair Display", "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif; font-size: 16px; font-weight: 700; letter-spacing: 0px; padding-bottom: 6px;">Email</label><input
id="email_124527382" class="needsclick go3259993196 kl-private-reset-css-Xuajs1" type="email" autocomplete="email" name="email" tabindex="0" placeholder="Enter your email address" aria-invalid="false" options="[object Object]"
style="box-sizing: border-box; border-radius: 0px; padding: 0px 0px 0px 16px; height: 60px; text-align: left; color: rgb(0, 0, 0); font-family: "Playfair Display", "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif; font-size: 16px; font-weight: 400; letter-spacing: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(96, 106, 114);">
<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: 10px 6px; position: relative; background-color: rgba(255, 255, 255, 0); flex: 1 0 0px;"><button class="needsclick go1515943218 kl-private-reset-css-Xuajs1" type="button" tabindex="0"
style="background: rgb(0, 0, 0); border-radius: 0px; border-style: none; border-color: rgb(23, 107, 229); border-width: 2px; color: rgb(255, 255, 255); font-family: 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: 0px; padding-bottom: 0px; text-align: center; word-break: break-word; align-self: flex-end; cursor: pointer; pointer-events: auto; height: 60px; width: 100%;">SUBMIT</button>
</div>
</div>
</div><input type="submit" tabindex="-1" value="Submit" style="display: none;">
</form>
Text Content
Skip to content * Home * Shop * Blog * About Us Log in COUNTRY/REGION Canada (CAD $) United States (USD $) Update country/region COUNTRY/REGION Canada | CAD $ * Canada CAD $ * United States USD $ * Pinterest * Instagram * TikTok * Home * Shop * Blog * About Us Search Log in Cart ITEM ADDED TO YOUR CART View cart Check out Continue shopping Shop All Products BESTSELLERS * Shop Now * Shop Now * Shop Now 1 / of 2 SHOP THE LATEST... * SOYEUSE BODY SOUFFLÉ SOYEUSE BODY SOUFFLÉ Regular price From $21.00 CAD Regular price Sale price From $21.00 CAD Unit price / per * SÉCHER OR BODY OIL SÉCHER OR BODY OIL Regular price $42.00 CAD Regular price Sale price $42.00 CAD Unit price / per * LISSE BODY POLISH LISSE BODY POLISH Regular price $35.00 CAD Regular price Sale price $35.00 CAD Unit price / per * LAIT CREMÉUX BODY BAR Sold out LAIT CREMÉUX BODY BAR Regular price $12.00 CAD Regular price Sale price $12.00 CAD Unit price / per Sold out OUR CUSTOMER REVIEWS * LOVE THE WAY IT MAKES ME FEEL! The soufflé smells amazing and leaves my skin plump and moisturized with a shiny glow. A little goes a long way and one jar lasts me months. * MY FAVORITE BODY BUTTER! It's one of the best natural body butter's I have tried. The texture is soooo silky and creamy and it literally melts right into my skin. Milk & honey is my HOLY GRAIL scent * A SKINCARE ESSENTIAL! This body butter easily made it into my dally body care ritual. It's so lux and really sets the tone for an intimate self care session. Will definitely be purchasing more in the future. Shop Now BECOME MAI-JOI VIP Subscribe for 10% off your first order Email BLOG POSTS View all * EVENT RECAP: "SELF DEFENSE IS ACTUALLY SELF CARE" August 12, 2024 Have you ever considered self-defense as a form of self-care? We recently hosted an workshop as part of "Wellness is mai joi" that focused on exactly that. The workshop highlighted how learning... EVENT RECAP: "SELF DEFENSE IS ACTUALLY SELF CARE" August 12, 2024 Have you ever considered self-defense as a form of self-care? We recently hosted an workshop as part of "Wellness is mai joi" that focused on exactly that. The workshop highlighted how learning... * WHAT IS CYCLE SYNCING, AND HOW CAN IT HELP US? January 21, 2023 Have you ever thought about syncing you lifestyle (i.e. diet, exercise, work, and skin care) around your menstrual cycle? Well, everything you need to know about syncing your cycle is... WHAT IS CYCLE SYNCING, AND HOW CAN IT HELP US? January 21, 2023 Have you ever thought about syncing you lifestyle (i.e. diet, exercise, work, and skin care) around your menstrual cycle? Well, everything you need to know about syncing your cycle is... * BOUNCING BACK FROM AN "EMOTIONAL HANGOVER" January 17, 2023 Dealing with trauma is emotionally taxing. The emotional hangover thereafter is worse than NYS 8.875% sales tax. Sometimes the combination of them can take so much from you that you... BOUNCING BACK FROM AN "EMOTIONAL HANGOVER" January 17, 2023 Dealing with trauma is emotionally taxing. The emotional hangover thereafter is worse than NYS 8.875% sales tax. Sometimes the combination of them can take so much from you that you... 1 / of 2 View all OUR PROMISE Designed with you in mind Mai Joi's promise is to provide next level body care to all. We want to provide you with everyday indulgent skincare. * Instagram * TikTok * Pinterest QUICK LINKS * Search * Contact us * Privacy Policy * Refund Policy * Terms of Service * Shipping Policy COUNTRY/REGION Canada (CAD $) United States (USD $) Update country/region COUNTRY/REGION Canada | CAD $ * Canada CAD $ * United States USD $ Payment methods * American Express * Apple Pay * Diners Club * Discover * Meta Pay * Google Pay * Mastercard * PayPal * Shop Pay * Venmo * Visa © 2024, mai-joi nyc Powered by Shopify * Refund policy * Privacy policy * Terms of service * Shipping policy * Choosing a selection results in a full page refresh. * Opens in a new window. Close dialog SIGN UP! Get the latest on new releases, promotions, and more. By submitting this form and signing up for texts, you consent to receive marketing text messages (e.g. promos, cart reminders) from mai-joi at the number provided, including messages sent by autodialer. 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. Email SUBMIT