eviobeauty.com Open in urlscan Pro
23.227.38.32  Public Scan

Submitted URL: http://eviobeauty.com/
Effective URL: https://eviobeauty.com/
Submission: On November 06 via api from US — Scanned from CA

Form analysis 17 forms found in the DOM

POST /localization

<form method="post" action="/localization" id="header-localization-form" accept-charset="UTF-8" class="shopify-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="/">
  <div class="flex gap-4 justify-end max-lg:hidden">
    <div class="inline-block shrink-0 select-none">
      <h2 class="sr-only" id="country-heading-header"> Country/region </h2>
      <div class="relative" x-data="{ expanded: false }" @keydown.escape.prevent.stop="expanded = false" @click.outside="expanded = false">
        <button type="button" class="text-base py-4" :aria-expanded="expanded" aria-controls="country-list-header" aria-describedby="country-heading-header" @click.prevent="expanded = ! expanded" aria-expanded="false"> Canada (CAD $) <span
            class="rotate ml-1 inline-block w-3 origin-center transform fill-current transition" :class="{ 'rotate-180': expanded }">
            <svg class="theme-icon" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24">
              <path stroke="currentColor" d="M1.5 7 12 17.5 22.5 7" vector-effect="non-scaling-stroke"></path>
            </svg>
          </span>
        </button>
        <div class="absolute top-full left-0 right-auto" x-show="expanded" style="display: none;">
          <ul id="country-list-header" class="relative z-10 flex max-h-[30vh] w-max max-w-[theme(spacing.64)] snap-y snap-mandatory flex-col gap-[--text-border-width] overflow-y-auto border-text border-gridline-color bg-gridline-color text-base"
            x-transition:enter="transition ease duration-300" x-transition:enter-start="opacity-0" x-transition:enter-end="opacity-100" x-transition:leave="transition ease duration-300" x-transition:leave-start="opacity-100"
            x-transition:leave-end="opacity-0" :aria-hidden="! expanded" aria-hidden="true">
            <li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
              <button class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" type="button" @click.prevent="$refs.input.value = 'AU'; $root.closest('form').submit();">
                <span class="border-transparent border-b-text">Australia (AUD $)</span>
              </button>
            </li>
            <li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
              <button class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" type="button" aria-current="true" @click.prevent="$refs.input.value = 'CA'; $root.closest('form').submit();">
                <span class="border-scheme-text border-b-text">Canada (CAD $)</span>
              </button>
            </li>
            <li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
              <button class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" type="button" @click.prevent="$refs.input.value = 'GB'; $root.closest('form').submit();">
                <span class="border-transparent border-b-text">United Kingdom (GBP £)</span>
              </button>
            </li>
            <li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
              <button class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" type="button" @click.prevent="$refs.input.value = 'US'; $root.closest('form').submit();">
                <span class="border-transparent border-b-text">United States (USD $)</span>
              </button>
            </li>
          </ul>
        </div>
        <input x-ref="input" type="hidden" name="country_code" id="CountrySelector" value="CA">
      </div>
    </div>
  </div>
</form>

GET /search

<form action="/search" method="get" class="predictive-search-form input-group search" role="search">
  <input type="hidden" name="options[prefix]" value="last"><label for="search-logo_center_menu_drawer-desktop" class="hidden">Submit</label>
  <div class="flex items-center justify-between">
    <button class="mr-4 py-2" aria-label="Submit" type="submit">
      <span class="inline-block h-6 w-6 align-middle"><svg class="theme-icon" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24">
          <path stroke="currentColor" d="M2 11a9 9 0 1 0 18 0 9 9 0 0 0-18 0Zm15.364 6.364L22 22" vector-effect="non-scaling-stroke"></path>
        </svg>
      </span>
      <span class="sr-only">Submit</span>
    </button>
    <input id="search-logo_center_menu_drawer-desktop" type="search" name="q" value="" placeholder="Search" class="font-body block w-full bg-transparent placeholder-current" aria-label="Search" data-search-input="" :aria-expanded="resultsOpen"
      :aria-activedescendant="resultsOpen ? 'predictive-search-results' : false" aria-owns="predictive-search-results" aria-controls="predictive-search-results" aria-autocomplete="list" autocorrect="off" autocomplete="off" autocapitalize="off"
      spellcheck="false" x-ref="input" x-model.debounce.300="rawQuery" @focus="onFocus" aria-expanded="false">
    <button class="ml-4 py-2" @click="close()" type="button">
      <span class="sr-only">Close</span>
      <span class="inline-block h-6 w-6 align-middle"><svg class="theme-icon" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24">
          <path stroke="currentColor" d="m1.5 1.5 21 21m0-21-21 21" vector-effect="non-scaling-stroke"></path>
        </svg>
      </span>
    </button>
  </div>
  <div id="predictiveSearchResults" tabindex="-1" class="predictive-search-results absolute left-0 right-0 top-[calc(100%_+_var(--gridline-width))] z-50 h-screen text-scheme-text transition-colors duration-300 ease-out">
    <template x-if="loading">
      <div class="border-b-gridline border-gridline-color bg-scheme-background">
        <div class="mx-auto py-6 text-center">
          <div>Loading…</div>
        </div>
      </div>
    </template>
    <template x-if="resultsOpen">
      <div x-show="!loading &amp;&amp; resultsHTML &amp;&amp; resultsOpen" class="px-section max-h-[--results-height] scroll-py-5 overflow-hidden overflow-y-auto border-b-gridline border-gridline-color bg-scheme-background"
        x-html-if-set="resultsHTML"></div>
    </template>
  </div>
  <span class="predictive-search-status sr-only" role="status" aria-hidden="true"></span>
</form>

POST /localization

<form method="post" action="/localization" id="header-localization-form" accept-charset="UTF-8" class="shopify-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="/">
  <div class="flex gap-4 justify-end max-lg:hidden">
    <div class="inline-block shrink-0 select-none">
      <h2 class="sr-only" id="country-heading-header"> Country/region </h2>
      <div class="relative" x-data="{ expanded: false }" @keydown.escape.prevent.stop="expanded = false" @click.outside="expanded = false">
        <button type="button" class="text-base py-4" :aria-expanded="expanded" aria-controls="country-list-header" aria-describedby="country-heading-header" @click.prevent="expanded = ! expanded" aria-expanded="false"> Canada (CAD $) <span
            class="rotate ml-1 inline-block w-3 origin-center transform fill-current transition" :class="{ 'rotate-180': expanded }">
            <svg class="theme-icon" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24">
              <path stroke="currentColor" d="M1.5 7 12 17.5 22.5 7" vector-effect="non-scaling-stroke"></path>
            </svg>
          </span>
        </button>
        <div class="absolute top-full left-0 right-auto" x-show="expanded" style="display: none;">
          <ul id="country-list-header" class="relative z-10 flex max-h-[30vh] w-max max-w-[theme(spacing.64)] snap-y snap-mandatory flex-col gap-[--text-border-width] overflow-y-auto border-text border-gridline-color bg-gridline-color text-base"
            x-transition:enter="transition ease duration-300" x-transition:enter-start="opacity-0" x-transition:enter-end="opacity-100" x-transition:leave="transition ease duration-300" x-transition:leave-start="opacity-100"
            x-transition:leave-end="opacity-0" :aria-hidden="! expanded" aria-hidden="true">
            <li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
              <button class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" type="button" @click.prevent="$refs.input.value = 'AU'; $root.closest('form').submit();">
                <span class="border-transparent border-b-text">Australia (AUD $)</span>
              </button>
            </li>
            <li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
              <button class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" type="button" aria-current="true" @click.prevent="$refs.input.value = 'CA'; $root.closest('form').submit();">
                <span class="border-scheme-text border-b-text">Canada (CAD $)</span>
              </button>
            </li>
            <li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
              <button class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" type="button" @click.prevent="$refs.input.value = 'GB'; $root.closest('form').submit();">
                <span class="border-transparent border-b-text">United Kingdom (GBP £)</span>
              </button>
            </li>
            <li class="flex items-center bg-scheme-background px-4 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
              <button class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" type="button" @click.prevent="$refs.input.value = 'US'; $root.closest('form').submit();">
                <span class="border-transparent border-b-text">United States (USD $)</span>
              </button>
            </li>
          </ul>
        </div>
        <input x-ref="input" type="hidden" name="country_code" id="CountrySelector" value="CA">
      </div>
    </div>
  </div>
</form>

GET /search

<form action="/search" method="get" class="predictive-search-form input-group search" role="search">
  <input type="hidden" name="options[prefix]" value="last"><label for="search-logo_center_menu_drawer-mobile" class="hidden">Submit</label>
  <div class="flex items-center justify-between">
    <button class="mr-4 py-2" aria-label="Submit" type="submit">
      <span class="inline-block h-6 w-6 align-middle"><svg class="theme-icon" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24">
          <path stroke="currentColor" d="M2 11a9 9 0 1 0 18 0 9 9 0 0 0-18 0Zm15.364 6.364L22 22" vector-effect="non-scaling-stroke"></path>
        </svg>
      </span>
      <span class="sr-only">Submit</span>
    </button>
    <input id="search-logo_center_menu_drawer-mobile" type="search" name="q" value="" placeholder="Search" class="font-body block w-full bg-transparent placeholder-current" aria-label="Search" data-search-input="" :aria-expanded="resultsOpen"
      :aria-activedescendant="resultsOpen ? 'predictive-search-results' : false" aria-owns="predictive-search-results" aria-controls="predictive-search-results" aria-autocomplete="list" autocorrect="off" autocomplete="off" autocapitalize="off"
      spellcheck="false" x-ref="input" x-model.debounce.300="rawQuery" @focus="onFocus" aria-expanded="false">
    <button class="ml-4 py-2" @click="close()" type="button">
      <span class="sr-only">Close</span>
      <span class="inline-block h-6 w-6 align-middle"><svg class="theme-icon" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24">
          <path stroke="currentColor" d="m1.5 1.5 21 21m0-21-21 21" vector-effect="non-scaling-stroke"></path>
        </svg>
      </span>
    </button>
  </div>
  <div id="predictiveSearchResults" tabindex="-1" class="predictive-search-results absolute left-0 right-0 top-[calc(100%_+_var(--gridline-width))] z-50 h-screen text-scheme-text transition-colors duration-300 ease-out">
    <template x-if="loading">
      <div class="border-b-gridline border-gridline-color bg-scheme-background">
        <div class="mx-auto py-6 text-center">
          <div>Loading…</div>
        </div>
      </div>
    </template>
    <template x-if="resultsOpen">
      <div x-show="!loading &amp;&amp; resultsHTML &amp;&amp; resultsOpen" class="px-section max-h-[--results-height] scroll-py-5 overflow-hidden overflow-y-auto border-b-gridline border-gridline-color bg-scheme-background"
        x-html-if-set="resultsHTML"></div>
    </template>
  </div>
  <span class="predictive-search-status sr-only" role="status" aria-hidden="true"></span>
</form>

POST /localization

<form method="post" action="/localization" id="sidebar-localization-form" accept-charset="UTF-8" class="shopify-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="/">
  <div class="flex gap-4 flex-col gap-y-0">
    <div class="inline-block shrink-0 select-none">
      <h2 class="sr-only" id="country-heading-sidebar"> Country/region </h2>
      <div class="relative" x-data="{ expanded: false }" @keydown.escape.prevent.stop="expanded = false" @click.outside="expanded = false">
        <button type="button" class="text-base py-2" :aria-expanded="expanded" aria-controls="country-list-sidebar" aria-describedby="country-heading-sidebar" @click.prevent="expanded = ! expanded"> Canada (CAD $) <span
            class="rotate ml-1 inline-block w-3 origin-center transform fill-current transition" :class="{ 'rotate-180': expanded }">
            <svg class="theme-icon" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24">
              <path stroke="currentColor" d="M1.5 7 12 17.5 22.5 7" vector-effect="non-scaling-stroke"></path>
            </svg>
          </span>
        </button>
        <div class="absolute bottom-[calc(100%_+_0.5rem)] right-auto left-0" x-show="expanded" style="display: none;">
          <ul id="country-list-sidebar" class="relative z-10 flex max-h-[30vh] w-max max-w-[theme(spacing.52)] snap-y snap-mandatory flex-col gap-[--text-border-width] overflow-y-auto border-text border-gridline-color bg-gridline-color text-base"
            x-transition:enter="transition ease duration-300" x-transition:enter-start="opacity-0" x-transition:enter-end="opacity-100" x-transition:leave="transition ease duration-300" x-transition:leave-start="opacity-100"
            x-transition:leave-end="opacity-0" :aria-hidden="! expanded">
            <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
              <button class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" type="button" @click.prevent="$refs.input.value = 'AU'; $root.closest('form').submit();">
                <span class="border-transparent border-b-text">Australia (AUD $)</span>
              </button>
            </li>
            <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
              <button class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" type="button" aria-current="true" @click.prevent="$refs.input.value = 'CA'; $root.closest('form').submit();">
                <span class="border-scheme-text border-b-text">Canada (CAD $)</span>
              </button>
            </li>
            <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
              <button class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" type="button" @click.prevent="$refs.input.value = 'GB'; $root.closest('form').submit();">
                <span class="border-transparent border-b-text">United Kingdom (GBP £)</span>
              </button>
            </li>
            <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
              <button class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" type="button" @click.prevent="$refs.input.value = 'US'; $root.closest('form').submit();">
                <span class="border-transparent border-b-text">United States (USD $)</span>
              </button>
            </li>
          </ul>
        </div>
        <input x-ref="input" type="hidden" name="country_code" id="CountrySelector" value="CA">
      </div>
    </div>
  </div>
</form>

GET /search

<form class="my-6 px-section-horizontal-spacing" action="/search" method="get" role="search">
  <div class="flex w-full max-w-xs items-end">
    <label for="menu-drawer-search" class="sr-only">Search</label>
    <input class="min-w-0 flex-auto border-b-text border-current bg-transparent py-1.5 placeholder-current" id="menu-drawer-search" type="text" name="q" placeholder="Search">
    <button class="px-1" type="submit">
      <span class="inline-block h-6 w-6"><svg class="theme-icon" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24">
          <path stroke="currentColor" d="M2 11a9 9 0 1 0 18 0 9 9 0 0 0-18 0Zm15.364 6.364L22 22" vector-effect="non-scaling-stroke"></path>
        </svg>
      </span>
      <span class="sr-only">Submit</span>
    </button>
  </div>
</form>

POST /localization

<form method="post" action="/localization" id="sidebar-localization-form" accept-charset="UTF-8" class="shopify-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="/">
  <div class="flex gap-4 flex-col gap-y-0">
    <div class="inline-block shrink-0 select-none">
      <h2 class="sr-only" id="country-heading-sidebar"> Country/region </h2>
      <div class="relative" x-data="{ expanded: false }" @keydown.escape.prevent.stop="expanded = false" @click.outside="expanded = false">
        <button type="button" class="text-base py-2" :aria-expanded="expanded" aria-controls="country-list-sidebar" aria-describedby="country-heading-sidebar" @click.prevent="expanded = ! expanded"> Canada (CAD $) <span
            class="rotate ml-1 inline-block w-3 origin-center transform fill-current transition" :class="{ 'rotate-180': expanded }">
            <svg class="theme-icon" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24">
              <path stroke="currentColor" d="M1.5 7 12 17.5 22.5 7" vector-effect="non-scaling-stroke"></path>
            </svg>
          </span>
        </button>
        <div class="absolute bottom-[calc(100%_+_0.5rem)] right-auto left-0" x-show="expanded" style="display: none;">
          <ul id="country-list-sidebar" class="relative z-10 flex max-h-[30vh] w-max max-w-[theme(spacing.52)] snap-y snap-mandatory flex-col gap-[--text-border-width] overflow-y-auto border-text border-gridline-color bg-gridline-color text-base"
            x-transition:enter="transition ease duration-300" x-transition:enter-start="opacity-0" x-transition:enter-end="opacity-100" x-transition:leave="transition ease duration-300" x-transition:leave-start="opacity-100"
            x-transition:leave-end="opacity-0" :aria-hidden="! expanded">
            <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
              <button class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" type="button" @click.prevent="$refs.input.value = 'AU'; $root.closest('form').submit();">
                <span class="border-transparent border-b-text">Australia (AUD $)</span>
              </button>
            </li>
            <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
              <button class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" type="button" aria-current="true" @click.prevent="$refs.input.value = 'CA'; $root.closest('form').submit();">
                <span class="border-scheme-text border-b-text">Canada (CAD $)</span>
              </button>
            </li>
            <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
              <button class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" type="button" @click.prevent="$refs.input.value = 'GB'; $root.closest('form').submit();">
                <span class="border-transparent border-b-text">United Kingdom (GBP £)</span>
              </button>
            </li>
            <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
              <button class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" type="button" @click.prevent="$refs.input.value = 'US'; $root.closest('form').submit();">
                <span class="border-transparent border-b-text">United States (USD $)</span>
              </button>
            </li>
          </ul>
        </div>
        <input x-ref="input" type="hidden" name="country_code" id="CountrySelector" value="CA">
      </div>
    </div>
  </div>
</form>

GET /search

<form class="my-6 px-section-horizontal-spacing" action="/search" method="get" role="search">
  <div class="flex w-full max-w-xs items-end">
    <label for="menu-drawer-search" class="sr-only">Search</label>
    <input class="min-w-0 flex-auto border-b-text border-current bg-transparent py-1.5 placeholder-current" id="menu-drawer-search" type="text" name="q" placeholder="Search">
    <button class="px-1" type="submit">
      <span class="inline-block h-6 w-6"><svg class="theme-icon" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24">
          <path stroke="currentColor" d="M2 11a9 9 0 1 0 18 0 9 9 0 0 0-18 0Zm15.364 6.364L22 22" vector-effect="non-scaling-stroke"></path>
        </svg>
      </span>
      <span class="sr-only">Submit</span>
    </button>
  </div>
</form>

POST /cart/add

<form method="post" action="/cart/add" id="product-quick-buy-form-template--16042282057795__featured-collection-carousel-1-7313608147011" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data"><input type="hidden"
    name="form_type" value="product"><input type="hidden" name="utf8" value="✓">
  <div class="hidden no-js:block">
    <label class="mt-theme block" for="variant_template--16042282057795__featured-collection-carousel-1">Variant</label>
    <input type="hidden" name="id" value="41826729787459">
  </div>
  <div class="text-sm bg-scheme-background px-section-horizontal-spacing py-section-vertical-spacing z-10" x-show="errorMessage" x-transition:enter="transition ease duration-300" x-transition:enter-start="opacity-0"
    x-transition:enter-end="opacity-100" x-transition:leave="transition ease duration-300" x-transition:leave-start="opacity-100" x-transition:leave-end="opacity-0" style="display: none;">
    <span class="text-scheme-accent" x-text="errorMessage"></span>
  </div>
  <div class="add-to-cart-container "><button id="addToCartButton" class="add-to-cart flex w-full justify-center px-1 py-2  theme-button " type="submit">
      <span>Add to cart</span>
    </button></div>
  <input type="hidden" name="product-id" value="7313608147011"><input type="hidden" name="section-id" value="template--16042282057795__featured-collection-carousel-1">
</form>

POST /cart/add

<form method="post" action="/cart/add" id="product-quick-buy-form-template--16042282057795__featured-collection-carousel-1-6881799012419" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data"><input type="hidden"
    name="form_type" value="product"><input type="hidden" name="utf8" value="✓">
  <div class="hidden no-js:block">
    <label class="mt-theme block" for="variant_template--16042282057795__featured-collection-carousel-1">Variant</label>
    <input type="hidden" name="id" value="40620416499779">
  </div>
  <div class="text-sm bg-scheme-background px-section-horizontal-spacing py-section-vertical-spacing z-10" x-show="errorMessage" x-transition:enter="transition ease duration-300" x-transition:enter-start="opacity-0"
    x-transition:enter-end="opacity-100" x-transition:leave="transition ease duration-300" x-transition:leave-start="opacity-100" x-transition:leave-end="opacity-0" style="display: none;">
    <span class="text-scheme-accent" x-text="errorMessage"></span>
  </div>
  <div class="add-to-cart-container "><button id="addToCartButton" class="add-to-cart flex w-full justify-center px-1 py-2  theme-button " type="submit">
      <span>Add to cart</span>
    </button></div>
  <input type="hidden" name="product-id" value="6881799012419"><input type="hidden" name="section-id" value="template--16042282057795__featured-collection-carousel-1">
</form>

POST /cart/add

<form method="post" action="/cart/add" id="product-quick-buy-form-template--16042282057795__featured-collection-carousel-1-6889293283395" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data"><input type="hidden"
    name="form_type" value="product" tabindex="-1"><input type="hidden" name="utf8" value="✓" tabindex="-1">
  <div class="hidden no-js:block">
    <label class="mt-theme block" for="variant_template--16042282057795__featured-collection-carousel-1">Variant</label>
    <input type="hidden" name="id" value="40648357642307" tabindex="-1">
  </div>
  <div class="text-sm bg-scheme-background px-section-horizontal-spacing py-section-vertical-spacing z-10" x-show="errorMessage" x-transition:enter="transition ease duration-300" x-transition:enter-start="opacity-0"
    x-transition:enter-end="opacity-100" x-transition:leave="transition ease duration-300" x-transition:leave-start="opacity-100" x-transition:leave-end="opacity-0" style="display: none;">
    <span class="text-scheme-accent" x-text="errorMessage"></span>
  </div>
  <div class="add-to-cart-container "><button id="addToCartButton" class="add-to-cart flex w-full justify-center px-1 py-2  theme-button " type="submit" tabindex="-1">
      <span>Add to cart</span>
    </button></div>
  <input type="hidden" name="product-id" value="6889293283395" tabindex="-1"><input type="hidden" name="section-id" value="template--16042282057795__featured-collection-carousel-1" tabindex="-1">
</form>

POST /localization

<form method="post" action="/localization" id="footer-localization-form" accept-charset="UTF-8" class="shopify-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="/">
  <div class="flex gap-4">
    <div class="inline-block shrink-0 select-none">
      <h2 class="sr-only" id="country-heading-footer"> Country/region </h2>
      <div class="relative" x-data="{ expanded: false }" @keydown.escape.prevent.stop="expanded = false" @click.outside="expanded = false">
        <button type="button" class="border-b-text border-scheme-text py-1 text-sm" :aria-expanded="expanded" aria-controls="country-list-footer" aria-describedby="country-heading-footer" @click.prevent="expanded = ! expanded" aria-expanded="false">
          Canada (CAD $) <span class="rotate ml-1 inline-block w-3 origin-center transform fill-current transition" :class="{ 'rotate-180': expanded }">
            <svg class="theme-icon" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24">
              <path stroke="currentColor" d="M1.5 7 12 17.5 22.5 7" vector-effect="non-scaling-stroke"></path>
            </svg>
          </span>
        </button>
        <div class="absolute bottom-[calc(100%_+_0.5rem)] left-auto right-0 max-md:left-0 max-md:right-auto" x-show="expanded" style="display: none;">
          <ul id="country-list-footer" class="relative z-10 flex max-h-[30vh] w-max max-w-[theme(spacing.40)] snap-y snap-mandatory flex-col gap-[--text-border-width] overflow-y-auto border-text border-gridline-color bg-gridline-color text-sm"
            x-transition:enter="transition ease duration-300" x-transition:enter-start="opacity-0" x-transition:enter-end="opacity-100" x-transition:leave="transition ease duration-300" x-transition:leave-start="opacity-100"
            x-transition:leave-end="opacity-0" :aria-hidden="! expanded" aria-hidden="true">
            <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
              <button class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" type="button" @click.prevent="$refs.input.value = 'AU'; $root.closest('form').submit();">
                <span class="border-transparent border-b-text">Australia (AUD $)</span>
              </button>
            </li>
            <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
              <button class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" type="button" aria-current="true" @click.prevent="$refs.input.value = 'CA'; $root.closest('form').submit();">
                <span class="border-scheme-text border-b-text">Canada (CAD $)</span>
              </button>
            </li>
            <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
              <button class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" type="button" @click.prevent="$refs.input.value = 'GB'; $root.closest('form').submit();">
                <span class="border-transparent border-b-text">United Kingdom (GBP £)</span>
              </button>
            </li>
            <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
              <button class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" type="button" @click.prevent="$refs.input.value = 'US'; $root.closest('form').submit();">
                <span class="border-transparent border-b-text">United States (USD $)</span>
              </button>
            </li>
          </ul>
        </div>
        <input x-ref="input" type="hidden" name="country_code" id="CountrySelector" value="CA">
      </div>
    </div>
  </div>
</form>

POST /contact#contact_form

<form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="contact-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="items-end lg:flex">
    <label class="sr-only" for="Email-sections--16042282549315__promo-popup">Email address</label>
    <input type="email" class="font-body block w-full border-b-text border-scheme-text bg-transparent py-1 leading-[inherit]" name="contact[email]" id="Email-sections--16042282549315__promo-popup" value="" placeholder="Email address"
      autocorrect="off" autocapitalize="off">
    <button class="theme-link mt-2 shrink-0 py-1 leading-[inherit] hover:text-scheme-accent lg:ml-2 lg:mt-0" type="submit" name="commit" id="Popup-Subscribe">Subscribe</button>
  </div>
</form>

POST /localization

<form method="post" action="/localization" id="sidebar-localization-form" accept-charset="UTF-8" class="shopify-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="/">
  <div class="flex gap-4 flex-col gap-y-0">
    <div class="inline-block shrink-0 select-none">
      <h2 class="sr-only" id="country-heading-sidebar"> Country/region </h2>
      <div class="relative" x-data="{ expanded: false }" @keydown.escape.prevent.stop="expanded = false" @click.outside="expanded = false">
        <button type="button" class="text-base py-2" :aria-expanded="expanded" aria-controls="country-list-sidebar" aria-describedby="country-heading-sidebar" @click.prevent="expanded = ! expanded"> Canada (CAD $) <span
            class="rotate ml-1 inline-block w-3 origin-center transform fill-current transition" :class="{ 'rotate-180': expanded }">
            <svg class="theme-icon" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24">
              <path stroke="currentColor" d="M1.5 7 12 17.5 22.5 7" vector-effect="non-scaling-stroke"></path>
            </svg>
          </span>
        </button>
        <div class="absolute bottom-[calc(100%_+_0.5rem)] right-auto left-0" x-show="expanded" style="display: none;">
          <ul id="country-list-sidebar" class="relative z-10 flex max-h-[30vh] w-max max-w-[theme(spacing.52)] snap-y snap-mandatory flex-col gap-[--text-border-width] overflow-y-auto border-text border-gridline-color bg-gridline-color text-base"
            x-transition:enter="transition ease duration-300" x-transition:enter-start="opacity-0" x-transition:enter-end="opacity-100" x-transition:leave="transition ease duration-300" x-transition:leave-start="opacity-100"
            x-transition:leave-end="opacity-0" :aria-hidden="! expanded">
            <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
              <button class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" type="button" @click.prevent="$refs.input.value = 'AU'; $root.closest('form').submit();">
                <span class="border-transparent border-b-text">Australia (AUD $)</span>
              </button>
            </li>
            <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
              <button class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" type="button" aria-current="true" @click.prevent="$refs.input.value = 'CA'; $root.closest('form').submit();">
                <span class="border-scheme-text border-b-text">Canada (CAD $)</span>
              </button>
            </li>
            <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
              <button class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" type="button" @click.prevent="$refs.input.value = 'GB'; $root.closest('form').submit();">
                <span class="border-transparent border-b-text">United Kingdom (GBP £)</span>
              </button>
            </li>
            <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
              <button class="break-word text-left [text-wrap:balance] hover:text-scheme-accent" type="button" @click.prevent="$refs.input.value = 'US'; $root.closest('form').submit();">
                <span class="border-transparent border-b-text">United States (USD $)</span>
              </button>
            </li>
          </ul>
        </div>
        <input x-ref="input" type="hidden" name="country_code" id="CountrySelector" value="CA">
      </div>
    </div>
  </div>
</form>

GET /search

<form class="my-6 px-section-horizontal-spacing" action="/search" method="get" role="search">
  <div class="flex w-full max-w-xs items-end">
    <label for="menu-drawer-search" class="sr-only">Search</label>
    <input class="min-w-0 flex-auto border-b-text border-current bg-transparent py-1.5 placeholder-current" id="menu-drawer-search" type="text" name="q" placeholder="Search">
    <button class="px-1" type="submit">
      <span class="inline-block h-6 w-6"><svg class="theme-icon" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24">
          <path stroke="currentColor" d="M2 11a9 9 0 1 0 18 0 9 9 0 0 0-18 0Zm15.364 6.364L22 22" vector-effect="non-scaling-stroke"></path>
        </svg>
      </span>
      <span class="sr-only">Submit</span>
    </button>
  </div>
</form>

POST /contact#contact_form

<form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="contact-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="items-end lg:flex">
    <label class="sr-only" for="Email-sections--16042282549315__promo-popup">Email address</label>
    <input type="email" class="font-body block w-full border-b-text border-scheme-text bg-transparent py-1 leading-[inherit]" name="contact[email]" id="Email-sections--16042282549315__promo-popup" value="" placeholder="Email address"
      autocorrect="off" autocapitalize="off">
    <button class="theme-link mt-2 shrink-0 py-1 leading-[inherit] hover:text-scheme-accent lg:ml-2 lg:mt-0" type="submit" name="commit" id="Popup-Subscribe">Subscribe</button>
  </div>
</form>

POST /contact#contact_form

<form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="contact-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="items-end lg:flex">
    <label class="sr-only" for="Email-sections--16042282549315__promo-popup">Email address</label>
    <input type="email" class="font-body block w-full border-b-text border-scheme-text bg-transparent py-1 leading-[inherit]" name="contact[email]" id="Email-sections--16042282549315__promo-popup" value="" placeholder="Email address"
      autocorrect="off" autocapitalize="off">
    <button class="theme-link mt-2 shrink-0 py-1 leading-[inherit] hover:text-scheme-accent lg:ml-2 lg:mt-0" type="submit" name="commit" id="Popup-Subscribe">Subscribe</button>
  </div>
</form>

Text Content

Skip to content

Spend $50.00 to get free shipping


COUNTRY/REGION

Canada (CAD $)
 * Australia (AUD $)
 * Canada (CAD $)
 * United Kingdom (GBP £)
 * United States (USD $)

Log in
Search
Submit
Submit Close
Loading…

0 items
Menu



COUNTRY/REGION

Canada (CAD $)
 * Australia (AUD $)
 * Canada (CAD $)
 * United Kingdom (GBP £)
 * United States (USD $)

Log in
Search
Submit
Submit Close
Loading…

0 items
 
Close

 * Shop All
 * Shop Makeup
 * Shop Skincare
 * Less Stress Club Rewards


COUNTRY/REGION

Canada (CAD $)
 * Australia (AUD $)
 * Canada (CAD $)
 * United Kingdom (GBP £)
 * United States (USD $)

 * Log in
 * Create account

Search Submit
Menu
 
Close

 * Shop All
 * Shop Makeup
 * Shop Skincare
 * Less Stress Club Rewards


COUNTRY/REGION

Canada (CAD $)
 * Australia (AUD $)
 * Canada (CAD $)
 * United Kingdom (GBP £)
 * United States (USD $)

 * Log in
 * Create account

Search Submit


SMOOTH, STRESS-FREE SKIN FOR EVERY LIFE MOMENT.

*NEW* Wrinkle & Stress-Relief Hydrogel Forehead Patches are formulated with
Hyaluronic Acid to visibly soften forehead lines and boost collagen for a
firmer, smoother look, with cooling technology to refresh and relax tension.

SHOP NOW



REDUCE THE EFFECTS OF STRESS ON YOUR SKIN

 * ACNE BREAKOUTS
   
   
   
   Acne Breakouts: Did you know that 85% of people experience acne at some point
   in their lives, and stress is a major trigger? When you're stressed, your
   body releases cortisol, a hormone that ramps up oil production. This excess
   oil clogs your pores, leading to breakouts.
   
   An article in Dermatology Times noted that stress can increase the
   colonization of Propionibacterium acnes(a bacterium linked to acne) and
   exacerbate acne severity. Patients under stress reported a 23% increase in
   acne lesions during stressful periods.
   
   PRODUCT SUGGESTION: First Cleanse
   Refreshing, Soap-Free, Gel Face Wash with Eucalyptus.

 * INCREASED SENSITIVITY
   
   
   
   Increased Sensitivity: Is your skin reacting more than usual? Stress might be
   the culprit. Cortisol, the primary stress hormone, can weaken the skin's
   barrier function up to 150%. This barrier is crucial for keeping moisture in
   and harmful elements out. When this barrier is compromised, your skin becomes
   more susceptible to irritants, allergens, and environmental pollutants,
   leading to increased sensitivity.
   
   PRODUCT SUGGESTION: Barrier Repair Oil Serum
   Revitalizing Barrier Repair Oil Serum with Vitamin E

 * PREMATURE AGING
   
   
   
   Premature Aging: Research indicates that chronic exposure to cortisol can
   reduce collagen production by up to 40%, making the skin more susceptible to
   sagging and the formation of fine lines and wrinkles
   
   PRODUCT SUGGESTION: Barrier Repair Oil Serum
   Revitalizing Barrier Repair Oil Serum with Vitamin E

 * HYPERPIGMENTATION
   
   
   
   Hyperpigmentation: Stress can lead to increased hyperpigmentation and dark
   spots on the skin, affecting up to 78% of people with chronic stress, as
   reported by a study in theJournal of Cosmetic Dermatology.
   
   Stress increases cortisol levels, which can stimulate melanocytes, leading to
   dark spots and uneven skin tone. For example, melasma, a common type of
   hyperpigmentation, can be triggered by stress and other factors like hormonal
   changes and sun exposure (The Dermatology Review,Mayo Clinic Health System)
   
   PRODUCT SUGGESTION: Tear Catchers Eye Masks
   Hydrate & Brighten Eye Therapy Patches With Vitamin C (6 Sets/ Box)

 * ACNE BREAKOUTS
   
   
   
   Acne Breakouts: Did you know that 85% of people experience acne at some point
   in their lives, and stress is a major trigger? When you're stressed, your
   body releases cortisol, a hormone that ramps up oil production. This excess
   oil clogs your pores, leading to breakouts.
   
   An article in Dermatology Times noted that stress can increase the
   colonization of Propionibacterium acnes(a bacterium linked to acne) and
   exacerbate acne severity. Patients under stress reported a 23% increase in
   acne lesions during stressful periods.
   
   PRODUCT SUGGESTION: First Cleanse
   Refreshing, Soap-Free, Gel Face Wash with Eucalyptus.

 * PREMATURE AGING
   
   
   
   Premature Aging: Research indicates that chronic exposure to cortisol can
   reduce collagen production by up to 40%, making the skin more susceptible to
   sagging and the formation of fine lines and wrinkles
   
   PRODUCT SUGGESTION: Barrier Repair Oil Serum
   Revitalizing Barrier Repair Oil Serum with Vitamin E

 * INCREASED SENSITIVITY
   
   
   
   Increased Sensitivity: Is your skin reacting more than usual? Stress might be
   the culprit. Cortisol, the primary stress hormone, can weaken the skin's
   barrier function up to 150%. This barrier is crucial for keeping moisture in
   and harmful elements out. When this barrier is compromised, your skin becomes
   more susceptible to irritants, allergens, and environmental pollutants,
   leading to increased sensitivity.
   
   PRODUCT SUGGESTION: Barrier Repair Oil Serum
   Revitalizing Barrier Repair Oil Serum with Vitamin E

 * HYPERPIGMENTATION
   
   
   
   Hyperpigmentation: Stress can lead to increased hyperpigmentation and dark
   spots on the skin, affecting up to 78% of people with chronic stress, as
   reported by a study in theJournal of Cosmetic Dermatology.
   
   Stress increases cortisol levels, which can stimulate melanocytes, leading to
   dark spots and uneven skin tone. For example, melasma, a common type of
   hyperpigmentation, can be triggered by stress and other factors like hormonal
   changes and sun exposure (The Dermatology Review,Mayo Clinic Health System)
   
   PRODUCT SUGGESTION: Tear Catchers Eye Masks
   Hydrate & Brighten Eye Therapy Patches With Vitamin C (6 Sets/ Box)


THE BEST SELLERS YOU LOVE

 * Pink Perspective Forehead Mask
   
   Pink Perspective Forehead Mask
   
   $26.00 CAD
   Variant
   
   Add to cart
 * Pink Perspective Eye Masks
   
   Pink Perspective Eye Masks
   
   $22.00 CAD
   Variant
   
   Add to cart
 * Support System+ Lip Serum
   
   Support System+ Lip Serum
   
   $22.00 CAD
   Choose options
   Loading…
 * Humanity Velvet Cream Multi-Stick
   
   Humanity Velvet Cream Multi-Stick
   
   $32.00 CAD
   Choose options
   Loading…
 * Tear Catchers Eye Masks
   
   Tear Catchers Eye Masks
   
   $22.00 CAD
   Variant
   
   Add to cart
 * 

 * 
 * 
 * 
 * 
 * 

Previous slide Next slide



STRESS-FREE, SCIENCE BACKED RESULTS.

Stress wreaks havoc on your skin—breakouts, early wrinkles, and a dull
complexion. Our formulas are packed with adaptogens and antioxidants to calm
inflammation, strengthen your skin’s barrier, and keep you glowing, no matter
what life throws your way.

SHOP NOW


I LOVE IT!

I tried the shade 'Be Kind' it's really vibrant and I really like it!


GRWM!!

I tried the shade 'In A World' and I Love the final look!


NATURAL PLUMP

It's so healing, moisturizing and gives you a natural plump.


NOTHING LIKE IT ON THE MARKET

I loved using it - super easy to apply! And what I adored is that it didn't slip
or slide!! It's hard to find good masks that don't move. My skin was plump and
glowy after one use. 


IMPRESSED!

Finally got my hands on this award winning Lip Serum


SO HYDRATING

My Favourite Evio product is First Cleanse. It's so hydrating!


PRETTIEST BLUSH EVER

Look at my cheeks. I am so OBSESSED!


COLOR CORRECTOR!

I hardly did anything. It's like Magic!


LIPS. CHEEKS. EYES!

Shade 'Be Kind' is my new fav blush.


I LOVE IT!

I tried the shade 'Be Kind' it's really vibrant and I really like it!


GRWM!!

I tried the shade 'In A World' and I Love the final look!


NATURAL PLUMP

It's so healing, moisturizing and gives you a natural plump.


NOTHING LIKE IT ON THE MARKET

I loved using it - super easy to apply! And what I adored is that it didn't slip
or slide!! It's hard to find good masks that don't move. My skin was plump and
glowy after one use. 


IMPRESSED!

Finally got my hands on this award winning Lip Serum


SO HYDRATING

My Favourite Evio product is First Cleanse. It's so hydrating!








OUR STORY

Brandi Leifso founded Evio at 21 while living in a Domestic Violence Safe House
Shelter. Facing stress firsthand, she saw how it impacted her skin and
confidence. With just $15 and a laptop, she taught herself Photoshop, created
product mock-ups, and pre-sold them to local boutiques. This helped her get back
on her feet and provide opportunities to other women in shelters too.

We know everyone has their own story and has faced stress in their own way.
Thank you for being part of our resilient community!

Together, We've Donated ...



$558,637 $558,637$558,637$558,637$558,637$558,637

Join us on our mission to reduce the effects of stress on your skin and in your
community with impact-led beauty. Together, we've donated more than $500,000 in
products and funds to 27 organizations in North America that help survivors of
domestic violence thrive.


JOIN THE LESS STRESS CLUB

Join the club and enjoy 10% Evio cash back on all purchases at EvioBeauty.com +
exclusive offers, early access to product and member perks. Use your Evio cash
for discounts, free product or donate to a charity you care about.

JOIN THE CLUB


FAQ

 * WHERE DOES EVIO SHIP?
   
   
   
   Canada & USA
   
   Eviobeauty.com ships to Canada & USA. We are working on expanding to
   additional countries soon - stay tuned!

 * ARE EVIO INGREDIENTS CLEAN & VEGAN?
   
   
   
   Yes! We're proud to be PETA-certified vegan and committed to clean beauty.
   We've banned over 2,700 ingredients (and counting) from our formulas to
   ensure they're both safe and effective for your skin.

 * WHAT DOES IMPACT-LED MEAN?
   
   
   
   our impact is defined by three core pillars: Educate, Donate, and Advocate.
   We are dedicated to supporting women, men, and children affected by domestic
   violence—a cause deeply personal to our founder, Brandi Leifso, who started
   Evio while living in a safe house as she left an abusive relationship.
   
    * Educate: We’ve partnered with FreeFrom.org to continuously educate
      ourselves and our community, gaining insights from the diverse experiences
      and perspectives of survivors.
    * Donate: To date, we’ve contributed over $500,000 to more than 28 shelters
      and nonprofits across North America, helping survivors heal and thrive.
    * Advocate: We actively push for domestic violence leave policies with all
      of our partners, striving to break the cycle as a community.

 * HOW DO I TRACK MY ORDER?
   
   
   
   Once your order has been shipped, you will receive an email or SMS message
   notification that includes your order information and tracking details.  For
   first orders - please be sure to check your spam mail as well! If you have
   not received your shipping email, or have any questions about tracking status
   - please contact us at info@evio.ca

 * WHAT IS YOUR RETURN AND EXCHANGE POLICY?
   
   
   
   We are so grateful that you gave our product a try, but we also understand
   that beauty and skincare are very personal experiences and we celebrate that
   everyone is different. Maybe it wasn't right for you, and that's okay. 
   
   We accept all returns and exchanges for purchases made directly from
   eviobeauty.com within 45 days of purchase for any reason for a full refund. 
   
   To request a refund please contact us at info@evio.ca with your order number.

 * HOW MUCH IS SHIPPING & WHEN WILL MY ORDER SHIP?
   
   
   
   Free shipping is available on orders $50+.
   
   Flat rate shipping for orders less than $50 is $8 USD / $8 CAD ($10 USD for
   AUS & UK)
   
   Orders are processed Monday to Friday and are shipped within 24-72 hours of
   receiving your order.
   
   

 * WHERE DOES EVIO SHIP?
   
   
   
   Canada & USA
   
   Eviobeauty.com ships to Canada & USA. We are working on expanding to
   additional countries soon - stay tuned!

 * WHAT DOES IMPACT-LED MEAN?
   
   
   
   our impact is defined by three core pillars: Educate, Donate, and Advocate.
   We are dedicated to supporting women, men, and children affected by domestic
   violence—a cause deeply personal to our founder, Brandi Leifso, who started
   Evio while living in a safe house as she left an abusive relationship.
   
    * Educate: We’ve partnered with FreeFrom.org to continuously educate
      ourselves and our community, gaining insights from the diverse experiences
      and perspectives of survivors.
    * Donate: To date, we’ve contributed over $500,000 to more than 28 shelters
      and nonprofits across North America, helping survivors heal and thrive.
    * Advocate: We actively push for domestic violence leave policies with all
      of our partners, striving to break the cycle as a community.

 * WHAT IS YOUR RETURN AND EXCHANGE POLICY?
   
   
   
   We are so grateful that you gave our product a try, but we also understand
   that beauty and skincare are very personal experiences and we celebrate that
   everyone is different. Maybe it wasn't right for you, and that's okay. 
   
   We accept all returns and exchanges for purchases made directly from
   eviobeauty.com within 45 days of purchase for any reason for a full refund. 
   
   To request a refund please contact us at info@evio.ca with your order number.

 * ARE EVIO INGREDIENTS CLEAN & VEGAN?
   
   
   
   Yes! We're proud to be PETA-certified vegan and committed to clean beauty.
   We've banned over 2,700 ingredients (and counting) from our formulas to
   ensure they're both safe and effective for your skin.

 * HOW DO I TRACK MY ORDER?
   
   
   
   Once your order has been shipped, you will receive an email or SMS message
   notification that includes your order information and tracking details.  For
   first orders - please be sure to check your spam mail as well! If you have
   not received your shipping email, or have any questions about tracking status
   - please contact us at info@evio.ca

 * HOW MUCH IS SHIPPING & WHEN WILL MY ORDER SHIP?
   
   
   
   Free shipping is available on orders $50+.
   
   Flat rate shipping for orders less than $50 is $8 USD / $8 CAD ($10 USD for
   AUS & UK)
   
   Orders are processed Monday to Friday and are shipped within 24-72 hours of
   receiving your order.
   
   




OUR MISSION

We're on a mission to reduce the effects of stress on your skin and community
with impact-led beauty.

 * Instagram
 * LinkedIn
 * Email

© 2024, Evio Beauty.

 * Powered by Shopify
 * Refund policy
 * Privacy policy
 * Terms of service
 * Shipping policy


PAYMENT METHODS

 * American Express
 * Apple Pay
 * Diners Club
 * Discover
 * Google Pay
 * Mastercard
 * PayPal
 * Shop Pay
 * Visa


COUNTRY/REGION

Canada (CAD $)
 * Australia (AUD $)
 * Canada (CAD $)
 * United Kingdom (GBP £)
 * United States (USD $)


Close


GOT STRESS?



Join the Less Stress Club! Get $5 Off Your First Order + Cool Perks!



Email address Subscribe

 * Choosing a selection results in a full page refresh.
 * Press the space key then arrow keys to make a selection.



Choose options
Close







YOUR CART -

Close



YOUR CART

Your cart is currently empty.

Continue shopping



Loading...

Add a note to your order
Subtotal $0.00 CAD

Taxes and shipping calculated at checkout

UpdateCheck out




IMPACT-LED $558,000 + Donated
VEGAN Peta Certified
CLEAN 2,700+ Ingredients on Our 'No' List
WHAT'S INSIDE? 6x Hydrogel Eye Therapy Masks
FREE SHIPPING Orders over $50
EASY RETURNS Money Back Guarantee
 
Close

 * Shop All
 * Shop Makeup
 * Shop Skincare
 * Less Stress Club Rewards


COUNTRY/REGION

Canada (CAD $)
 * Australia (AUD $)
 * Canada (CAD $)
 * United Kingdom (GBP £)
 * United States (USD $)

 * Log in
 * Create account

Search Submit


YOUR CART - 0 ITEMS

Close



YOUR CART

Your cart is currently empty.

Continue shopping



Loading...

Add a note to your order
Subtotal $0.00 CAD

Taxes and shipping calculated at checkout

UpdateCheck out Checkout with

Choose options
Close

Loading…
Loading…
Close


GOT STRESS?



Join the Less Stress Club! Get $5 Off Your First Order + Cool Perks!



Email address Subscribe
Close


GOT STRESS?



Join the Less Stress Club! Get $5 Off Your First Order + Cool Perks!



Email address Subscribe


Less Stress Club