functionofbeauty.com
Open in
urlscan Pro
23.227.38.65
Public Scan
Submitted URL: http://functionofbeauty.com/
Effective URL: https://functionofbeauty.com/
Submission: On November 03 via api from US — Scanned from CA
Effective URL: https://functionofbeauty.com/
Submission: On November 03 via api from US — Scanned from CA
Form analysis
6 forms found in the DOMGET /search
<form action="/search" method="get" role="search" class="search-form" id="SearchBarForm">
<button type="submit" class="btn search__button" aria-label="Search">
<span class="icon-fallback-text">Search</span>
</button>
<input id="Search" type="search" name="q" value="" role="combobox" aria-expanded="false" aria-owns="predictive-search-results" aria-controls="predictive-search-results" aria-haspopup="listbox" aria-autocomplete="list"
placeholder="Search by product or keyword">
<input name="options[prefix]" type="hidden" value="last">
<button type="reset" class="btn reset__button body-font-2 hidden" aria-label="Reset">
<span class="icon-fallback-text">Clear All</span>
</button>
</form>
POST /cart
<form class="cart cart-empty" action="/cart" method="post" novalidate="">
<div class="cart-items-wrapper">
<div class="cart-items">
<h1 class="page-title cart-only">Your cart</h1>
<p class="cart-empty-message title-font-9">Your cart is currently empty.</p>
</div>
</div>
<div class="cart-summary-wrapper">
<div class="cart-summary">
<h2 class="summary-title cart-only">Order Details</h2>
<div class="total">
<span class="total-label">Subtotal</span>
<span class="total-price">
<div class="spinner">
<div></div>
<div></div>
<div></div>
<div></div>
</div>
<span>$0.00</span>
</span>
</div>
<p class="shipping-message">Shipping & Taxes Calculated at Checkout</p>
<div class="cart-actions">
<noscript>
<button type="submit" name="update" class="cta-1 update-cart-btn" value="Update">Update</button>
</noscript>
<button type="submit" name="checkout" class="cta-1 checkout-button" value="Proceed to Checkout">Proceed to Checkout</button>
<div class="additional-checkout-buttons">
<div class="dynamic-checkout__content" id="dynamic-checkout-cart" data-shopify="dynamic-checkout-cart"></div>
</div>
</div>
</div>
</div>
<div class="cart-explore">
<p>Explore other products</p>
<a href="/collections/shop-all" class="cta-3">Continue<span id="dash"></span>Shopping</a>
</div>
</form>
GET /search
<form action="/search" method="get" role="search" class="search-form" id="SearchBarForm">
<input id="SearchMobile" type="search" name="q" value="" role="combobox" aria-expanded="false" aria-owns="predictive-search-results" aria-controls="predictive-search-results" aria-haspopup="listbox" aria-autocomplete="list"
placeholder="Search by product or keyword">
<input name="options[prefix]" type="hidden" value="last">
<button type="reset" class="btn reset__button hidden" aria-label="Reset">
<span class="icon-fallback-text">Clear All</span>
</button>
<button type="submit" class="btn search__button" aria-label="Search">
<span class="icon-fallback-text">Search</span>
</button>
</form>
GET /search
<form action="/search" method="get" role="search" class="search-form" id="SearchBarForm">
<button type="submit" class="btn search__button" aria-label="Search">
<span class="icon-fallback-text">Search</span>
</button>
<input id="SearchInline" type="search" name="q" value="" role="combobox" aria-expanded="false" aria-owns="predictive-search-results" aria-controls="predictive-search-results" aria-haspopup="listbox" aria-autocomplete="list"
placeholder="Search by product or keyword">
<input name="options[prefix]" type="hidden" value="last">
<button type="reset" class="btn reset__button body-font-2 hidden" aria-label="Reset">
<span class="icon-fallback-text">Clear All</span>
</button>
</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="✓">
<p class="footer-block newsletter-title">Join the Community</p>
<p class="footer-block newsletter-desc"> Unlock an exclusive offer on the first order and get the scoop on launches, promos, and more. </p>
<div class="footer-block newsletter footer-newsletter">
<input type="hidden" name="contact[tags]" value="newsletter,footer">
<div class="input-wrapper group group-email ">
<input id="Email" class="required email" type="email" name="contact[email]" aria-label="Email Address" value="" placeholder="Email Address" autocorrect="off" autocapitalize="off">
<button type="submit" class="cta-arrow cta-arrow-right">
<span class="icon-fallback-text">Submit</span>
</button>
<span class="error-msg"></span>
</div>
</div>
</form>
POST /localization
<form action="/localization" method="POST"><input name="_method" type="hidden" value="PUT"><input name="source" type="hidden" value="geolocation_selector"><input name="return_to" type="hidden" value="/"><label class="locale-selectors__label"
id="country_code_label" for="country_code"><span>Country/region</span><select id="country_code" class="locale-selectors__selector" name="country_code">
<option value="AU">Australia (AUD $)</option>
<option value="AT">Austria (EUR €)</option>
<option value="BE">Belgium (EUR €)</option>
<option value="BG">Bulgaria (EUR €)</option>
<option value="CA">Canada (USD $)</option>
<option value="CL">Chile (USD $)</option>
<option value="CO">Colombia (USD $)</option>
<option value="HR">Croatia (EUR €)</option>
<option value="CY">Cyprus (EUR €)</option>
<option value="DK">Denmark (DKK kr)</option>
<option value="EE">Estonia (EUR €)</option>
<option value="FI">Finland (EUR €)</option>
<option value="FR">France (EUR €)</option>
<option value="DE">Germany (EUR €)</option>
<option value="GR">Greece (EUR €)</option>
<option value="HK">Hong Kong SAR (HKD HK$)</option>
<option value="HU">Hungary (EUR €)</option>
<option value="IS">Iceland (USD $)</option>
<option value="IE">Ireland (EUR €)</option>
<option value="IL">Israel (ILS ₪)</option>
<option value="IT">Italy (EUR €)</option>
<option value="JP">Japan (JPY ¥)</option>
<option value="LV">Latvia (EUR €)</option>
<option value="LT">Lithuania (EUR €)</option>
<option value="LU">Luxembourg (EUR €)</option>
<option value="MT">Malta (EUR €)</option>
<option value="MX">Mexico (USD $)</option>
<option value="NL">Netherlands (EUR €)</option>
<option value="NZ">New Zealand (NZD $)</option>
<option value="NO">Norway (NOK kr)</option>
<option value="PL">Poland (EUR €)</option>
<option value="PT">Portugal (EUR €)</option>
<option value="RO">Romania (EUR €)</option>
<option value="SG">Singapore (SGD $)</option>
<option value="SK">Slovakia (EUR €)</option>
<option value="SI">Slovenia (EUR €)</option>
<option value="KR">South Korea (USD $)</option>
<option value="ES">Spain (EUR €)</option>
<option value="SE">Sweden (SEK kr)</option>
<option value="CH">Switzerland (CHF)</option>
<option value="TW">Taiwan (TWD $)</option>
<option value="AE">United Arab Emirates (USD $)</option>
<option value="GB">United Kingdom (GBP £)</option>
<option value="US">United States (USD $)</option>
</select></label></form>
Text Content
Skip to content Search Clear All Close drawer Close drawer My Bag (0) YOUR CART Your cart is currently empty. ORDER DETAILS Subtotal $0.00 Shipping & Taxes Calculated at Checkout Update Proceed to Checkout Explore other products ContinueShopping Clear All Search Close drawer Shop * Back * Personalized Formulas Made-to-order custom formulas based on your unique hair, body, or skin profile. Shop Haircare Shop Skincare Shop Bodycare Take the Hair Quiz Take the Skin Quiz Take the Body Quiz * Available in Stores New! Function of Beauty PRO at Sephora Function of Beauty at Target * Gift Cards * Shop All About * Back * About Us * Function With Benefits * Blog Ingredients Account Search TAKE THE QUIZ Close drawer Promotions & Offers Subscribe & Save Get 20% off your first order of large shampoo & conditioner when you subscribe! FUNCTION OF BEAUTY TAKE THE QUIZ Search Search Clear All Close drawer Account Cart 0 $0.00 Shop * Back * Personalized Formulas Made-to-order custom formulas based on your unique hair, body, or skin profile. Shop Haircare Shop Skincare Shop Bodycare Take the Hair Quiz Take the Skin Quiz Take the Body Quiz * Available in Stores New! Function of Beauty PRO at Sephora Function of Beauty at Target * Gift Cards * Shop All About * Back * About Us * Function With Benefits * Blog The Function Standard: Our Safety Practices The Function Formulation: Our Ingredients Ingredients Pause Pause HOW WE FUNCTION YOUR HAIR. YOUR GOALS. YOUR FORMULA. Customize My Formula cruelty - free sulfate - free paraben-free 100% Vegan Dermatologist Tested HOW IT WORKS TWO STEPS TO CUSTOM HAIRCARE 1. You take a quick, two-minute quiz about your hair history, goals, and preferences. 2. We formulate made-to-order, tailored haircare, prioritizing naturally-derived ingredients, and ship it to you. Take the Quiz Discover Our Products Haircare Custom Shampoo Starting at $21.00 Haircare Custom Conditioner Starting at $21.00 Haircare Custom Hair Mask Starting at $24.00 Haircare Custom Leave-in Conditioner Starting at $24.00 Haircare Custom Hair Serum Starting at $29.00 Haircare Custom Co-Wash Starting at $20.00 shopall Real People, Mane Moments HOW YOU FUNCTION @lorenasad “Custom haircare is definitely the way to go!” Loren @kristina.manners Pause "Wash days are easier, faster, and more enjoyable!" Kristina @diaryoftroubledskin “The results are worth it every time I do this routine.” Melodie Clean. Vegan. Cruelty-Free. THE FUNCTION STANDARD With Function of Beauty, you are guaranteed a highly efficacious formula with no compromises. Always clean, vegan, and cruelty-free, our formulas focus on naturally-derived ingredients and powerful science to meet high-quality and testing standards. Learn More Browse by Category FIND MYFORMULA Haircare shopall FIND MYFORMULA Skincare shopall FIND MYFORMULA Bodycare shopall Still Unsure? Don’t stress. We've paved our quiz like a yellow brick road. Just a two-minute detour from your day, and spoiler: there's no Wicked Witch at the end, just perfect hair days. CUSTOMIZE MYformula Instagram Tiktok Facebook Threads YouTube Join the Community Unlock an exclusive offer on the first order and get the scoop on launches, promos, and more. Submit Social Instagram Tiktok Facebook Threads YouTube Orders & Support Contact Us FAQs Shipping Our Guarantee Code of Conduct About & Services About Us Function With Benefits Gifting Careers Affiliates Terms & Conditions Privacy Policy © 2023 All Rights Reserved We use cookies on our site to give you the best experience. To continue using our site, please accept cookies. Accept Country/regionAustralia (AUD $)Austria (EUR €)Belgium (EUR €)Bulgaria (EUR €)Canada (USD $)Chile (USD $)Colombia (USD $)Croatia (EUR €)Cyprus (EUR €)Denmark (DKK kr)Estonia (EUR €)Finland (EUR €)France (EUR €)Germany (EUR €)Greece (EUR €)Hong Kong SAR (HKD HK$)Hungary (EUR €)Iceland (USD $)Ireland (EUR €)Israel (ILS ₪)Italy (EUR €)Japan (JPY ¥)Latvia (EUR €)Lithuania (EUR €)Luxembourg (EUR €)Malta (EUR €)Mexico (USD $)Netherlands (EUR €)New Zealand (NZD $)Norway (NOK kr)Poland (EUR €)Portugal (EUR €)Romania (EUR €)Singapore (SGD $)Slovakia (EUR €)Slovenia (EUR €)South Korea (USD $)Spain (EUR €)Sweden (SEK kr)Switzerland (CHF)Taiwan (TWD $)United Arab Emirates (USD $)United Kingdom (GBP £)United States (USD $)