www.ursamajorvt.com
Open in
urlscan Pro
23.227.38.74
Public Scan
Submitted URL: https://ursamajorvt.com/
Effective URL: https://www.ursamajorvt.com/
Submission Tags: analytics-framework
Submission: On April 24 via api from US — Scanned from CA
Effective URL: https://www.ursamajorvt.com/
Submission Tags: analytics-framework
Submission: On April 24 via api from US — Scanned from CA
Form analysis
4 forms found in the DOMGET /pages/search
<form action="/pages/search" method="GET" class="header__search hidden">
<div class="header__search-wrapper">
<div class="relative header__search-input-wrapper">
<div class="header__search-input"><input name="q" class="ais-SearchBox-input" type="search" placeholder="What are you looking for?" autocomplete="off" autocapitalize="off" spellcheck="false" required=""
aria-label="What are you looking for?"><button type="submit" class="ais-SearchBox-submit">Submit</button></div>
<img alt="Search icon" src="//cdn.shopify.com/s/files/1/1886/7385/t/831/assets/search_icon.svg?v=86324895931143863641667480342">
</div>
<div class="search-close header__search-close header__search-trigger">
<img alt="X icon" src="//cdn.shopify.com/s/files/1/1886/7385/t/831/assets/cross_icon.svg?v=122624932331584829201667480340">
</div>
</div>
<div class="header__search-stats"></div>
<div class="search-results header__search-results"></div>
</form>
<form x-data="cartData" class="c-mini-cart relative" @submit.prevent="checkout()">
<div class="c-mini-cart__heading">
<div>
<button @click="closeMiniCart()" type="button" class="c-mini-cart__heading--close">
<svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M14.8411 1.86083L1.17131 15.5306" stroke="black" stroke-width="1.5" stroke-linecap="square"></path>
<path d="M1.17131 1.86083L14.8411 15.5306" stroke="black" stroke-width="1.5" stroke-linecap="square"></path>
</svg>
</button>
<h2>Your Cart</h2>
</div>
<div>
<span x-text="$store.main.cart.item_count">0</span>
<span x-text="$store.main.cart.item_count == 1 ? 'item' : 'items'">items</span>
</div>
</div>
<template x-if="$store.main.cart.items?.length > 0">
<div class="c-mini-cart__content">
<div class="flex flex-col mb-4">
<div class="flex gap-4 justify-center">
<svg width="26" height="24" viewBox="0 0 26 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M8.22945 16.042C8.22945 16.042 9.17705 9.58823 15.6327 8.46307C15.6327 8.46307 9.53403 6.68562 8.28925 1C8.28925 1 6.51366 7.21829 1 8.34345C1.00561 8.33597 7.46128 9.81625 8.22945 16.042Z" stroke="#009CE3" stroke-width="1.02697"
stroke-miterlimit="10" stroke-linejoin="round"></path>
<path d="M20.7116 16.0417C20.7116 16.0417 21.2501 12.3739 24.919 11.7345C24.919 11.7345 21.453 10.7243 20.7456 7.49313C20.7456 7.49313 19.7365 11.0271 16.603 11.6665C16.6062 11.6622 20.275 12.5035 20.7116 16.0417Z" stroke="#009CE3"
stroke-width="1.02697" stroke-miterlimit="10" stroke-linejoin="round"></path>
<path d="M14.0126 22.5983C14.0126 22.5983 14.4257 19.7851 17.2397 19.2946C17.2397 19.2946 14.5813 18.5199 14.0387 16.0415C14.0387 16.0415 13.2647 18.752 10.8613 19.2425C10.8638 19.2392 13.6778 19.8845 14.0126 22.5983Z" stroke="#009CE3"
stroke-width="1.02697" stroke-miterlimit="10" stroke-linejoin="round"></path>
</svg>
<div x-show="cartData.remainingGWPHurdle > 0" class="text-sm"> Heads up: spend another <span x-price="cartData.remainingGWPHurdle"></span>+ and get a <br>
<b x-text="GWP_SETTINGS.product.title"></b>!
</div>
<div x-show="cartData.remainingGWPHurdle <= 0" class="text-sm"> Congrats! Your order now qualifies for a <br>
<b x-text="GWP_SETTINGS.product.title"></b>!
</div>
</div>
</div>
<div class="relative mb-8 rounded-full overflow-hidden">
<div class="bg-blue h-3 absolute left-0 w-full top-0" :style="{ width: `${(GWP_SETTINGS.order_hurdle_cents - cartData.remainingGWPHurdle) / GWP_SETTINGS.order_hurdle_cents * 100}%` }"></div>
<div class="rounded bg-blue bg-opacity-20 h-3"></div>
</div>
<div class="grid grid-cols-2 gap-8 border-b border-sand-border pb-8">
<template x-for="(item, index) in cartData.bundles" :key="item.bundleParentId">
<div class="border border-sand-border rounded h-full flex flex-col">
<a :href="item.bundleParentUrl" class="flex flex-col justify-between flex-1">
<div class="p-5 pb-0">
<div class="font-serif text-sm mb-2" x-text="item.bundleParentTitle"></div>
</div>
<div>
<img class="w-full my-2" :alt="item.bundleParentTitle" :src="item.bundleParentImageUrl" loading="lazy">
<div class="font-mono text-xs px-5 pb-5">
<div class="mb-2">
<span x-show="item.originalLinePrice > item.linePrice" class="line-through" x-price="item.originalLinePrice"></span>
<span x-price="item.linePrice"></span>
</div>
<div>
QTY <span x-text="item.quantity"></span>
</div>
</div>
</div>
</a>
<div class="uppercase font-mono text-[11px] border-t border-t-sand-border">
<button type="button" class="py-5 hover:bg-sand-bg transition-colors w-full" @click="removeBundle(item.bundleParentId)"> REMOVE BUNDLE </button>
</div>
</div>
</template>
<template x-for="(item, index) in $store.main.cart.items.filter((item) => !isBundleItem(item) && !isGWPGift(item) && !isGiftWrap(item) && !isSample(item))" :key="item.key">
<div class="border border-sand-border rounded h-full flex flex-col">
<a :href="item.url" class="flex flex-col justify-between flex-1">
<div class="p-5 pb-0">
<div class="font-serif text-sm mb-2" x-text="item.product_title"></div>
<template x-if="item?.selling_plan_allocation?.selling_plan?.name">
<div class="text-[13px] text-grey leading-6" x-text="item?.selling_plan_allocation?.selling_plan?.name.replace('Months', 'months').replace('Month', 'month')"></div>
</template>
</div>
<div>
<img class="w-full my-2" :alt="item.title" :src="item.image" loading="lazy">
<div class="font-mono text-xs px-5 pb-5">
<div x-show="item.selling_plan_allocation" class="mb-2">
<span x-show="item.selling_plan_allocation?.compare_at_price != item.selling_plan_allocation?.price" class="line-through" x-price="item.selling_plan_allocation?.compare_at_price"></span>
<span x-price="item.selling_plan_allocation?.price"></span>
</div>
<div x-show="!item.selling_plan_allocation" class="mb-2">
<span x-show="item.original_line_price != item.line_price" class="line-through" x-price="item.original_line_price"></span>
<span x-price="item.line_price"></span>
</div>
<div>
QTY <span x-text="item.quantity"></span>,
<span x-text="item.variant_title"></span>
</div>
</div>
</div>
</a>
<div class="grid grid-cols-2 uppercase font-mono text-[11px] border-t border-t-sand-border">
<button type="button" class="border-r border-solid border-0 border-r-sand-border py-5 hover:bg-sand-bg transition-colors" @click="openLineItemDetails(item)"> EDIT </button>
<button type="button" class="py-5 hover:bg-sand-bg transition-colors" @click="$store.main.updateVariantQuantity(item.key, 0)"> REMOVE </button>
</div>
</div>
</template>
</div>
<div x-show="$store.main.cart.total_price_for_gwp > 0" class="my-8 pb-8 border-b border-sand-border">
<label class="cursor-pointer flex items-center">
<input type="checkbox" :checked="hasGift()" :disabled="$store.main.isCartUpdating" @change="toggleGift" class="mr-3 h-6 w-6">
<span class="font-serif text-base"> Add a gift message </span>
</label>
<div x-show="hasGift()">
<div class="text-sm text-grey my-5">
</div>
<textarea class="border-sand-border bg-sand-bg resize-none w-full text-grey text-sm py-4 px-5 block" placeholder="Your message (300 characters max)" maxlength="300" :value="$store.main.cart.attributes?.GiftMessage" :required="hasGift()"
@change="changeGiftMessage($event.target.value)"></textarea>
</div>
</div>
<div x-show="$store.main.cart.total_price_for_gwp > 0" class="my-8 pb-8 border-b border-sand-border">
<div class="font-serif text-base mb-6"> Choose 1 Free Deluxe Sample </div>
<div class="whitespace-nowrap overflow-x-auto">
<div class="w-36 mr-7 inline-block pb-9">
<div class="bg-grey-lighter rounded-full w-36 h-36 mb-4">
<img loading="lazy" src="//cdn.shopify.com/s/files/1/1886/7385/products/FW_Texture_large.jpg?v=1650996866" class="w-full h-full object-contain object-center p-3 mb-4 mix-blend-multiply">
</div>
<div class="text-xs font-serif my-4 w-full whitespace-normal text-center"> Essential Face Wipe </div>
<button type="button" x-show="!hasSampleVariant('Essential Face Wipe Sample')" class="uppercase border text-xs py-3 px-7 border-solid block mx-auto rounded transition-colors border-sand-dark text-black"
:class="getSamplesInCart() >= GLOBALS.cart_samples_count ? 'cursor-not-allowed opacity-50' : 'cursor-pointer'" :disabled="$store.main.pendingAddVariantId" @click="addSample('Essential Face Wipe Sample')"> Add </button>
<button type="button" x-show="hasSampleVariant('Essential Face Wipe Sample')" class="uppercase border text-xs py-3 px-7 border-solid block mx-auto rounded transition-colors bg-blue text-white border-blue"
:disabled="$store.main.pendingAddVariantId" @click="removeSample('Essential Face Wipe Sample', 0)"> Added </button>
</div>
<div class="w-36 mr-7 inline-block pb-9">
<div class="bg-grey-lighter rounded-full w-36 h-36 mb-4">
<img loading="lazy" src="//cdn.shopify.com/s/files/1/1886/7385/products/FaceWashTexture_large.jpg?v=1650996507" class="w-full h-full object-contain object-center p-3 mb-4 mix-blend-multiply">
</div>
<div class="text-xs font-serif my-4 w-full whitespace-normal text-center"> Fantastic Face Wash </div>
<button type="button" x-show="!hasSampleVariant('Fantastic Face Wash Sample')" class="uppercase border text-xs py-3 px-7 border-solid block mx-auto rounded transition-colors border-sand-dark text-black"
:class="getSamplesInCart() >= GLOBALS.cart_samples_count ? 'cursor-not-allowed opacity-50' : 'cursor-pointer'" :disabled="$store.main.pendingAddVariantId" @click="addSample('Fantastic Face Wash Sample')"> Add </button>
<button type="button" x-show="hasSampleVariant('Fantastic Face Wash Sample')" class="uppercase border text-xs py-3 px-7 border-solid block mx-auto rounded transition-colors bg-blue text-white border-blue"
:disabled="$store.main.pendingAddVariantId" @click="removeSample('Fantastic Face Wash Sample', 0)"> Added </button>
</div>
<div class="w-36 mr-7 inline-block pb-9">
<div class="bg-grey-lighter rounded-full w-36 h-36 mb-4">
<img loading="lazy" src="//cdn.shopify.com/s/files/1/1886/7385/products/PDP_Texture_EC_large.jpg?v=1663176633" class="w-full h-full object-contain object-center p-3 mb-4 mix-blend-multiply">
</div>
<div class="text-xs font-serif my-4 w-full whitespace-normal text-center"> Forest Alchemy Eye Cream </div>
<button type="button" x-show="!hasSampleVariant('Forest Alchemy Eye Cream Sample')" class="uppercase border text-xs py-3 px-7 border-solid block mx-auto rounded transition-colors border-sand-dark text-black"
:class="getSamplesInCart() >= GLOBALS.cart_samples_count ? 'cursor-not-allowed opacity-50' : 'cursor-pointer'" :disabled="$store.main.pendingAddVariantId" @click="addSample('Forest Alchemy Eye Cream Sample')"> Add </button>
<button type="button" x-show="hasSampleVariant('Forest Alchemy Eye Cream Sample')" class="uppercase border text-xs py-3 px-7 border-solid block mx-auto rounded transition-colors bg-blue text-white border-blue"
:disabled="$store.main.pendingAddVariantId" @click="removeSample('Forest Alchemy Eye Cream Sample', 0)"> Added </button>
</div>
<div class="w-36 mr-7 inline-block pb-9">
<div class="bg-grey-lighter rounded-full w-36 h-36 mb-4">
<img loading="lazy" src="//cdn.shopify.com/s/files/1/1886/7385/products/PDP_MountainGlow_Texture_1_large.jpg?v=1682085384" class="w-full h-full object-contain object-center p-3 mb-4 mix-blend-multiply">
</div>
<div class="text-xs font-serif my-4 w-full whitespace-normal text-center"> Mountain Glow Golden Serum </div>
<button type="button" x-show="!hasSampleVariant('Mountain Glow Golden Serum Sample')" class="uppercase border text-xs py-3 px-7 border-solid block mx-auto rounded transition-colors border-sand-dark text-black"
:class="getSamplesInCart() >= GLOBALS.cart_samples_count ? 'cursor-not-allowed opacity-50' : 'cursor-pointer'" :disabled="$store.main.pendingAddVariantId" @click="addSample('Mountain Glow Golden Serum Sample')"> Add </button>
<button type="button" x-show="hasSampleVariant('Mountain Glow Golden Serum Sample')" class="uppercase border text-xs py-3 px-7 border-solid block mx-auto rounded transition-colors bg-blue text-white border-blue"
:disabled="$store.main.pendingAddVariantId" @click="removeSample('Mountain Glow Golden Serum Sample', 0)"> Added </button>
</div>
</div>
</div>
<div class="pt-8">
<div class="c-mini-cart__checkout-price">
<span class="c-mini-cart--subtotal">Subtotal</span>
<span class="c-mini-cart--total" x-price="$store.main.cart.total_price"></span>
</div>
<div class="text-grey-text -mt-5 text-sm"> Tax & shipping (if applicable) calculated at checkout. </div>
<afterpay-placement data-locale="en_US" data-currency="USD" x-bind:data-amount="$store.main.cart.total_price / 100" data-modal-theme="white" data-size="sm" data-logo-type="lockup" data-badge-theme="white-on-black"></afterpay-placement>
</div>
</div>
</template>
<template x-if="!$store.main.cart.items?.length">
<h5 class="c-mini-cart__empty"> Your cart is currently empty. </h5>
</template>
<h5 class="c-mini-cart__empty"> Your cart is currently empty. </h5>
<template x-if="$store.main.cart.items?.length > 0">
<div class="c-mini-cart__checkout">
<div class="c-mini-cart__checkout-submit">
<button type="submit" class="c-mini-cart__checkout-submit-button c-button c-button--grey" :disabled="$store.main.isNavigatingToCheckout">
<span class="c-mini-cart__checkout--view"> CONTINUE TO Checkout </span>
</button>
</div>
<div class="c-mini-cart__checkout-price">
<span class="c-mini-cart--subtotal">Estimated Total</span>
<span class="c-mini-cart--total" x-price="$store.main.cart.total_price"></span>
</div>
</div>
</template>
<template x-if="cartData?.visibleLineItem">
<div style="top: 55px" class="absolute w-full bottom-0 left-0 bg-white p-8 flex flex-col">
<div class="flex-1">
<button class="font-mono text-xs pb-8" type="button" @click="cartData.visibleLineItem = null"> < RETURN TO CART </button>
<img class="h-80 mb-2" :alt="cartData.visibleLineItem.title" :src="cartData.visibleLineItem.image" loading="lazy">
<div class="mb-7 text-lg font-serif" x-text="cartData.visibleLineItem.title"></div>
</div>
<div class="flex flex-row gap-3">
<div class="border border-sand-border text-sm flex items-center justify-center">
<button type="button" class="p-7" :disabled="cartData.visibleLineItem.quantity <= 1" @click="cartData.visibleLineItem.quantity--">
<svg width="9" height="2" viewBox="0 0 9 2" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M0.761521 1.745V0.685425H8.18535V1.745H0.761521Z" fill="#A19889"></path>
</svg>
</button>
<span x-text="cartData.visibleLineItem.quantity"></span>
<button type="button" class="p-7" @click="cartData.visibleLineItem.quantity++">
<svg width="8" height="8" viewBox="0 0 8 8" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M7.99199 3.70251V4.76892H4.81328V7.94763H3.74687V4.76892H0.568162V3.70251H3.74687V0.523804H4.81328V3.70251H7.99199Z" fill="#A19889"></path>
</svg>
</button>
</div>
<button type="button" class="c-button--black w-full text-sm" :disabled="$store.main.isNavigatingToCheckout" @click="saveVisibleItem()">
<span>UPDATE • </span>
<span x-price="cartData.visibleLineItem.final_price * cartData.visibleLineItem.quantity"></span>
</button>
</div>
</div>
</template>
</form>
<form class="klaviyo_bare_embed_qqX93U col">
<input type="hidden" name="g" value="qqX93U" aria-label="g">
<div class="klaviyo_field_group input-group">
<div class="c-newsletter__form-input">
<input type="email" value="" name="email" class="newsletter-input" required="" placeholder="Email address" aria-label="Email address">
</div>
<div class="klaviyo_form_actions">
<button type="submit" class="klaviyo_submit_button c-newsletter__form-button c-button c-button--secondary c-button--small">Submit</button>
</div>
</div>
<div class="klaviyo_messages">
<div class="success_message hidden"> Thanks! You're signed up. </div>
<div class="error_message hidden"></div>
</div>
</form>
<form x-show="!success" @submit.prevent="subscribe()">
<select x-show="$store.main.bisProduct?.variants?.length > 1" class="mb-2.5 input--select h-24 w-full" x-model="selectedVariantId" style="display: none;">
<template x-for="(variant) in $store.main.bisProduct?.variants" :key="variant.id">
<option :value="variant.id" x-text="variant.title"></option>
</template>
</select>
<input class="input w-full mb-2.5" type="email" name="email" placeholder="Email address" required="" x-model="email" aria-label="Email address">
<button type="submit" class="c-button c-button--black" style="height: 60px; line-height: 60px; width: 100%;" :disabled="loading"> NOTIFY ME WHEN AVAILABLE </button>
</form>
Text Content
Back Accessibility options Are you sure you want to hide the widget forever? If you need it back, please clear your cookies. OkCancel Content Bigger Text Bigger Text Bigger Cursor Bigger Cursor Text Reader Tooltips Line Height Line Height Hide Images Hide images Readable Fonts Readable fonts Dyslexic Font Dyslexic Font Stop Animations Stop Animations Colors Invert Color Invert Colors Brightness Brightness Contrast Contrast Grayscale Color Grayscale Saturation Saturation Navigation Reading Line Reading Line Highlight Links Highlight Links Text Reader Read page Reading Mask Reading Mask Page Structure Page Structure Language English (USA) Language Options English (USA)SwedishFinnishGermanSpanishPortugueseTurkishFrenchJapaneseKoreanHebrewLatvian Accessibly App Accessibility Statement Accessibly App is committed to making sites accessible for all, including people with disabilities. We are continuously improving the service we provide through our app to comply with increased accessibility standards, guidelines, and to make the browsing experience better for everyone. Accessibly App is committed to making sites accessible for all, including people with disabilities. We are continuously improving the service we provide through our app to comply with increased accessibility standards, guidelines, and to make the browsing experience better for everyone. Learn more here. Conformance status The app uses the Web Content Accessibility Guidelines (WCAG) defined requirements to improve accessibility for people with disabilities. It defines three levels of conformance: Level A, Level AA, and Level AAA. Accessibly App is following the best guidelines and is partially conformant with WCAG 2.1 level AA. Technical information Accessibly App is an app supported in Shopify and Wordpress environments. The app relies on the following technologies: * HTML * CSS * JavaScript * NodeJs * MongoDB Accessibly App features When a site has Accessibly App i ac-h4nstalled, the website can be adjusted with keyboard navigation using the “tab” key (WCAG 2.1/2.1.1). Additionally, see the list of all provided Accessibly App features and tools for better website experience: Zoom | WCAG 2.1 / 1.4.4 This feature enables users to enhance the size of the text to up to three times the original text for better text readability. Bigger cursor Makes the cursor bigger and more prominent. Increases the size for better site browsing. Invert colors Invert the colors of the website content. For those with decreased vision, the high contrast greatly helps to read the site better. Tweak Contrast | WCAG 2.1 / 1.4.6 This feature lets users manually select from two options: to enhance the contrast of the website or to decrease the contrast. Tweak Brightness | WCAG 2.1 / 1.4.6 This feature lets users update the brightness on the site. The content can either be made brighter or darker. Grayscale | WCAG 2.1 / 1.4.6 Users can turn on grayscale, making the website content appear only in shades of gray. This benefits people with visual impairment. Reading Line Add a supportive reading line to the site. Readable fonts Convert the fonts available on-site to one of the most easily readable fonts: Helvetica. Alt Text and Images Ability to read alt text of images. As of now, our tool has added a feature where alt descriptions for images without them are generated using Google's Vision AI. In the event that you haven't manually written these image descriptions yourself, this greatly helps people with visual impairment browse your site. Tooltips | WCAG 2.1 / 2.5.3 Add labels to images that contain a written description of the image. Highlight links Highlight links to make them more prominent. Hide images Hide images on the site. This provides better site readability for people with visual impairment. Read page A feature that allows a voice to read the text on your site out loud to visitors. Notes & Feedback We always try to update our services and operate in the best possible manner to benefit all of our clients and their site visitors. We cannot control or correct problems with third-party sites, but please let us know if you encounter difficulty with any sites we link to so we can pass the information along to the site owners. You may also want to address your concerns directly to these third parties. Reset settings Accessibility statementReport an issue URSA MAJOR SKINCARE Logo Created with Sketch. * Shop All * Face * Hair & Body * Bundle & Save * * Subscribe & Save * About * SEARCH * Account * Log in * Create account 0 * Shop All * Face * Hair & Body * Bundle & Save Submit FORTIFYING GEL MOISTURIZER IS HERE! FORTIFYING GEL MOISTURIZER IS HERE! FORTIFYING FACE BALM GOT A NEW NAME, AND NOW COMES IN RECYCLABLE GLASS (BUT THE GOOD STUFF INSIDE HASN’T CHANGED ONE BIT!) SHOP NOW FACE SHOP NOW FACE HAIR & BODY SHOP NOW HAIR & BODY TRAVEL SHOP NOW TRAVEL BUNDLE & SAVE SHOP NOW BUNDLE & SAVE IT’S ALL GOOD. IT’S ALL GOOD. No petrochemicals, SLS, SLES, parabens, synthetic fragrance or color, glycols, silicones or PEGs. No petrochemicals, SLS, SLES, parabens, synthetic fragrance or color, glycols, silicones or PEGs. Powerful ingredients Powerful ingredients REFRESHING NATURAL AROMAS REFRESHING NATURAL AROMAS CLEAN, LIGHTWEIGHT TEXTURES CLEAN, LIGHTWEIGHT TEXTURES NO SUSPECT CHEMICALs NO SUSPECT CHEMICALs BEST-SELLERS NEW! Mountain Glow Golden Serum A one-of-a-kind, deeply rejuvenating face serum for your best skin ever. 4.6 star rating 525 Reviews 1 FL OZ add to cart • $NaN $84.00 Notify Me Golden Hour Recovery Cream An incredibly nourishing, yet fast-absorbing face cream. 4.5 star rating 3700 Reviews 1.57 FL OZ add to cart • $NaN $52.00 Notify Me Brighten Up Vitamin C Serum A concentrated, corrective serum for even-toned, radiant skin. 4.5 star rating 3700 Reviews 1 FL OZ add to cart • $NaN $56.00 Notify Me Fantastic Face Wash A super fresh foaming face wash for clean, balanced skin. 4.7 star rating 1104 Reviews 8 FL OZ 1.96 FL OZ add to cart • $NaN $32.00 Notify Me Hoppin' Fresh Deodorant A crisp, clean and naturally-cooling aluminum-free stick deodorant. 4.4 star rating 335 Reviews 2.6 OZ 1.65 OZ add to cart • $NaN $18.00 Notify Me NEW! Going Places Lip Balm Your go-to clean lip balm for soft, comfortable, hydrated lips. 4.5 star rating 140 Reviews 0.5 OZ add to cart • $NaN $14.00 Notify Me NEW! Mountain Glow Golden Serum A one-of-a-kind, deeply rejuvenating face serum for your best skin ever. 4.6 star rating 525 Reviews 1 FL OZ add to cart • $NaN $84.00 Notify Me Golden Hour Recovery Cream An incredibly nourishing, yet fast-absorbing face cream. 4.5 star rating 3700 Reviews 1.57 FL OZ add to cart • $NaN $52.00 Notify Me Brighten Up Vitamin C Serum A concentrated, corrective serum for even-toned, radiant skin. 4.5 star rating 3701 Reviews 1 FL OZ add to cart • $NaN $56.00 Notify Me Fantastic Face Wash A super fresh foaming face wash for clean, balanced skin. 4.7 star rating 1104 Reviews 8 FL OZ 1.96 FL OZ add to cart • $NaN $32.00 Notify Me Hoppin' Fresh Deodorant A crisp, clean and naturally-cooling aluminum-free stick deodorant. 4.4 star rating 335 Reviews 2.6 OZ 1.65 OZ add to cart • $NaN $18.00 Notify Me NEW! Going Places Lip Balm Your go-to clean lip balm for soft, comfortable, hydrated lips. 4.5 star rating 140 Reviews 0.5 OZ add to cart • $NaN $14.00 Notify Me SKINCARE FOR EVERYONE SKINCARE FOR EVERYONE The days of “grooming” and “beauty” are over. Skin is skin. Want a fantastic sulfate-free face cleanser? How about a natural deodorant that you can really count on? Or a face wipe to reboot skin on the fly? We’ve got you covered. The days of “grooming” and “beauty” are over. Skin is skin. Want a fantastic sulfate-free face cleanser? How about a natural deodorant that you can really count on? Or a face wipe to reboot skin on the fly? We’ve got you covered. OUR STORY LOVE IT OR IT’S ON US LOVE IT OR IT’S ON US If you don't experience a noticeable improvement in the way your skin looks and feels within 30 days of receiving our products, we'll offer you a refund or exchange, no questions asked. If you don't experience a noticeable improvement in the way your skin looks and feels within 30 days of receiving our products, we'll offer you a refund or exchange, no questions asked. AMAZING AND FULL OF ORGANIC GOODNESS. ALL-NATURAL AND SUPER REFRESHING. IMPRESSIVE RESULTS. WORKS MAGIC. TURN YOUR BATHROOM INTO A DREAM FOREST VACATION. SKY'S THE LIMIT! Follow us on instagram @ursamajorvt and share your adventures for a chance to be featured. #youaretheactiveingredient #outsidefresh YOUR CART 0 items Heads up: spend another + and get a ! Congrats! Your order now qualifies for a ! QTY REMOVE BUNDLE QTY , EDIT REMOVE Add a gift message Choose 1 Free Deluxe Sample Essential Face Wipe Add Added Fantastic Face Wash Add Added Forest Alchemy Eye Cream Add Added Mountain Glow Golden Serum Add Added Subtotal Tax & shipping (if applicable) calculated at checkout. YOUR CART IS CURRENTLY EMPTY. YOUR CART IS CURRENTLY EMPTY. CONTINUE TO Checkout Estimated Total < RETURN TO CART UPDATE • SUBSCRIBE TO OUR EMAILS The best offers and new product launches Submit Thanks! You're signed up. SHOP * Shop All * Subscribe & Save * Bundle & Save * Find a Retailer HELP * Help Center * Contact Us * Shipping & Delivery * Returns * Offer Terms ABOUT * Our Story * B Corp * Sustainability * Careers SHARE * Gift Card * Give $20, Get $20 * Reviews * * © 2023 Ursa Major. All Rights Reserved. Privacy Policy Terms CCPA Notice at Collection © 2023 Ursa Major. All Rights Reserved. Logo Mark Created with Sketch. BACK IN-STOCK NOTIFICATION Add your email address below to receive an email as soon as this becomes available again. NOTIFY ME WHEN AVAILABLE You've been added to our list! We don't share your information with others. x $-.-- Privacy Policy | CA Privacy Notice | Terms Refer Friends