1<!doctype html> 2<!--[if lt IE 7]><html class="no-js lt-ie9 lt-ie8 lt-ie7" lang="en"> <![endif]--> 3<!--[if IE 7]><html class="no-js lt-ie9 lt-ie8" lang="en"> <![endif]--> 4<!--[if IE 8]><html class="no-js lt-ie9" lang="en"> <![endif]--> 5<!--[if IE 9 ]><html class="ie9 no-js"> <![endif]--> 6<!--[if (gt IE 9)|!(IE)]><!--> <html lang="en" class="no-js"> <!--<![endif]--> 7<head> 8 9 10 11<!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 11-12
11 12<script async src="https://www.googletagmanager.com/gtag/js?id=
12G-1Y2YG8F7CC
vendor: 12 bytes, line 12
12"></script>
13<script> 14
vendor: 134 bytes, lines 14-18
14window.dataLayer = window.dataLayer || []; 15 function gtag(){dataLayer.push(arguments);} 16 gtag('js', new Date()); 17 18 gtag('config', '
18G-1Y2YG8F7CC
vendor: 6 bytes, lines 18-19
18'); 19
19<!-- Google tag (gtag.js) -->
vendor: 64 bytes, line 19
19 <script async src="https://www.googletagmanager.com/gtag/js?id=
19AW-10836288629
vendor: 19 bytes, lines 19-21
19"> 20 </script> 21
21<script>
vendor: 139 bytes, lines 21-23
21window.dataLayer = window.dataLayer || []; 22 function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); 23 gtag('config', '
23AW-10836288629
vendor: 7 bytes, lines 23-24
23'); 24
25</script>
25 26 27<!-- SmartBot -->
28<script src="https://smartbotui-ca.simplified.io/widget/smartbot.js" type="text/javascript"></script>
vendor: 1 bytes, line 28
28
29<script>smartbot.init("f5effae3-f338-4473-80bb-08d6921f6f85");</script>
29 30<!-- End SmartBot --> 31 32 <!-- Google Tag Manager -->
33<script>
vendor: 327 bytes, lines 33-37
33(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 34new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 35j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 36'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 37})(window,document,'script','dataLayer','
37GTM-59B8PP2
vendor: 3 bytes, line 37
37');
37</script>
37 38<!-- End Google Tag Manager --> 39 40
41<script> 42
vendor: 134 bytes, lines 42-46
42window.dataLayer = window.dataLayer || []; 43 function gtag(){dataLayer.push(arguments);} 44 gtag('js', new Date()); 45 46 gtag('config', '
46UA-97743721-1
vendor: 8 bytes, lines 46-48
46'); 47 48
49(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 50(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 51m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 52})(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); 53ga('create', 'UA-97743721-1', 'auto'); 54//ga('set', 'userId', '147'); 55ga('set', 'dimension3', 'Visitor'); 56ga('send', 'pageview'); 57 58</script>
58 59 60<!-- added may 17, 2023 --> 61<!-- Google tag (gtag.js) -->
vendor: 67 bytes, lines 61-62
61 62 <script async src="https://www.googletagmanager.com/gtag/js?id=
62AW-10836288629
vendor: 15 bytes, lines 62-63
62"></script> 63
63<script>
vendor: 127 bytes, line 63
63window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', '
63AW-10836288629
vendor: 7 bytes, lines 63-64
63'); 64
64gtag('config', 'AW-10836288629'); 65 </script>
65 66 <!-- Event snippet for Lead Form Submissions conversion page --> 67
67<script> gtag('event', 'conversion', {'send_to': 'AW-10836288629/uC5aCOr29ZsYEPXIkq8o'}); </script>
67 68<!-- added may 17, 2023 --> 69 70 71<!-- Facebook Pixel Code -->
72<script>
vendor: 399 bytes, lines 72-81
72 73!function(f,b,e,v,n,t,s) 74{if(f.fbq)return;n=f.fbq=function(){n.callMethod? 75n.callMethod.apply(n,arguments):n.queue.push(arguments)}; 76if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; 77n.queue=[];t=b.createElement(e);t.async=!0; 78t.src=v;s=b.getElementsByTagName(e)[0]; 79s.parentNode.insertBefore(t,s)}(window,document,'script', 80'https://connect.facebook.net/en_US/fbevents.js'); 81 fbq('init', '
812736713963139766
vendor: 31 bytes, lines 81-82
81'); 82fbq('track', 'PageView');
83</script>
83 84<noscript> 85 <img height="1" width="1" 86src="https://www.facebook.com/tr?id=2736713963139766&ev=PageView 87&noscript=1"/> 88</noscript> 89<!-- End Facebook Pixel Code --> 90 91 92 93 <meta name="google-site-verification" content="R7H7vueoM-fCyRz45QsTETqqH3tGCWkygep5Olx1igg" /> 94 <!-- Basic page needs ================================================== --> 95 <meta charset="utf-8"> 96 <!--[if IE]><meta http-equiv='X-UA-Compatible' content='IE=edge,chrome=1'><![endif]--> 97 98 <link rel="shortcut icon" href="//beautyfirstspa.com/cdn/shop/t/45/assets/favicon.png?v=123047748971873666041682696976" type="image/png" /> 99 100 <link href="https://fonts.cdnfonts.com/css/madelyn-2" rel="stylesheet"> 101 <!-- Title and description ================================================== --> 102 <title> 103 Cosmetics – Beauty First Spa 104 </title> 105 106 <meta name="description" content="With 10 locations across the GTA, Beauty First offers a wide range of spa services & products to make you feel & look your absolute best. Get our unique skin care product Now!"> 107 108 <!-- Social meta ================================================== --> 109 110 111 <meta property="og:type" content="website"> 112 <meta property="og:title" content="Cosmetics"> 113 <meta property="og:url" content="https://beautyfirstspa.com/collections/cosmetics"> 114 115 <meta property="og:image" content="http://beautyfirstspa.com/cdn/shop/t/45/assets/logo.png?v=49007688858205518921682971304"> 116 <meta property="og:image:secure_url" content="https://beautyfirstspa.com/cdn/shop/t/45/assets/logo.png?v=49007688858205518921682971304"> 117 118 119 120 <meta property="og:description" content="With 10 locations across the GTA, Beauty First offers a wide range of spa services & products to make you feel & look your absolute best. Get our unique skin care product Now!"> 121 122<meta property="og:site_name" content="Beauty First Spa "> 123 124 125 126<meta name="twitter:card" content="summary"> 127 128 129 130 131 132 <!-- Helpers ================================================== --> 133 <link rel="canonical" href="https://beautyfirstspa.com/collections/cosmetics"> 134 <meta name="viewport" content="width=device-width,initial-scale=1"> 135 <meta name="theme-color" content="#e05941"> 136 <!-- CSS ================================================== --> 137<link href="//beautyfirstspa.com/cdn/shop/t/45/assets/frame.scss.css?v=147495983453897113281789488998" rel="stylesheet" type="text/css" media="all" /> 138<link href="//beautyfirstspa.com/cdn/shop/t/45/assets/style.css?v=139975534198324011021696020760" rel="stylesheet" type="text/css" media="all" /> 139<link href="//beautyfirstspa.com/cdn/shop/t/45/assets/slick.scss?v=132712847628197882741682697077" rel="stylesheet" type="text/css" media="all" /> 140<link href="//beautyfirstspa.com/cdn/shop/t/45/assets/prettyPhoto.css?v=127577845115257541841682697012" rel="stylesheet" type="text/css" media="all" /> 141<link href="//beautyfirstspa.com/cdn/shop/t/45/assets/lightslider.css?v=35100890718072009381682697001" rel="stylesheet" type="text/css" media="all" /> 142<link href="//beautyfirstspa.com/cdn/shop/t/45/assets/animate.css?v=170469424254788653381682696903" rel="stylesheet" type="text/css" media="all" /> 143<link href="//beautyfirstspa.com/cdn/shop/t/45/assets/font-all.min.css?v=157224573197066317891682696977" rel="stylesheet" type="text/css" media="all" /> 144 145 <link rel="stylesheet" type="text/css" href="//fonts.googleapis.com/css?family=Montserrat:300,300italic,400,600,400italic,600italic,700,700italic,800,800italic"> 146 147 148 <link rel="stylesheet" type="text/css" href="//fonts.googleapis.com/css?family=Montserrat:300,300italic,400,600,400italic,600italic,700,700italic,800,800italic"> 149 150 151 <link rel="stylesheet" type="text/css" href="//fonts.googleapis.com/css?family=Montserrat:300,300italic,400,600,400italic,600italic,700,700italic,800,800italic"> 152 153
153<script src="//code.jquery.com/jquery-3.2.1.min.js"></script>
153
154<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js"></script>
154
155<script src="//beautyfirstspa.com/cdn/shop/t/45/assets/header.js?v=103730964264396812221682697077" type="text/javascript"></script>
155 156 157 158 159
160<script> 161 window.preloader_enable = false; 162 window.use_sticky = true; 163 window.ajax_cart = true; 164 window.money_format = "${{amount}} CAD"; 165 window.shop_currency = "CAD"; 166 // window.money_format = "${{amount}}"; 167 window.shop_currency = "CAD"; 168 window.show_multiple_currencies = false; 169 window.enable_sidebar_multiple_choice = true; 170 window.loading_url = "//beautyfirstspa.com/cdn/shop/t/45/assets/loading.gif?v=177780555530345999411682971309"; 171 window.dropdowncart_type = "hover"; 172 window.file_url = "//beautyfirstspa.com/cdn/shop/files/?v=29939"; 173 window.asset_url = ""; 174 window.items="Items"; 175 window.many_in_stock="Many In Stock"; 176 window.out_of_stock=" Out of stock"; 177 window.in_stock=" In Stock"; 178 window.unavailable="Unavailable"; 179 window.product_name="Product Name"; 180 window.product_image="Product Image"; 181 window.product_desc="Product Description"; 182 window.available_stock="Available In stock"; 183 window.unavailable_stock="Unavailable In stock"; 184 window.compare_note="Product Added over 8 product !. Do you want to compare 8 added product ?"; 185 window.added_to_cmp="Added to compare"; 186 window.add_to_cmp="Add to compare"; 187 window.select_options="Select options"; 188 window.add_to_cart="Add to Cart"; 189 window.confirm_box="Yes,I want view it!"; 190 window.cancelButtonText="Continue";
191 window.remove="Remove"; 192 window.use_color_swatch = false; 193 window.newsletter_popup = false; 194 var compare_list = []; 195</script>
195 196 197 198 199 200 201 <!-- Header hook for plugins ================================================== --> 202
202<script> 203 window.sortByRelevance = false; 204 window.moneyFormat = "${{amount}}"; 205 window.GloboMoneyFormat = "${{amount}}"; 206 window.GloboMoneyWithCurrencyFormat = "${{amount}} CAD"; 207 window.filterPriceRate = 1; 208 window.filterPriceAdjustment = 1; 209 210 window.shopCurrency = "CAD"; 211 window.currentCurrency = "CAD"; 212 213 window.isMultiCurrency = false; 214 window.assetsUrl = '//beautyfirstspa.com/cdn/shop/t/45/assets/'; 215 window.filesUrl = '//beautyfirstspa.com/cdn/shop/files/'; 216 var page_id = 392404336884; 217 var GloboFilterConfig = { 218 api: { 219 filterUrl: "https://filter-v7.globosoftware.net/filter", 220 searchUrl: "https://filter-v7.globosoftware.net/search", 221 url: "https://filter-v7.globosoftware.net", 222 }, 223 shop: { 224 name: "Beauty First Spa ", 225 url: "https://beautyfirstspa.com", 226 domain: "beautyfirstspa.myshopify.com", 227 is_multicurrency: false, 228 currency: "CAD", 229 cur_currency: "CAD", 230 cur_locale: "en", 231 locale: "en", 232 product_image: {width: 360, height: 504}, 233 no_image_url: "https://cdn.shopify.com/s/images/themes/product-1.png", 234 themeStoreId: 0, 235 swatches: null, 236 translation: {"default":{"search":{"suggestions":"Suggestions","collections":"Collections","pages":"Pages","product":"Product","products":"Products","view_all":"Search for","view_all_products":"View all products","not_found":"Sorry, nothing found for","product_not_found":"No products were found","no_result_keywords_suggestions_title":"Popular searches","no_result_products_suggestions_title":"However, You may like","zero_character_keywords_suggestions_title":"Suggestions","zero_character_popular_searches_title":"Popular searches","zero_character_products_suggestions_title":"Trending products"},"form":{"title":"Search Products","submit":"Search"},"filter":{"filter_by":"Filter By","clear_all":"Clear All","view":"View","clear":"Clear","in_stock":"In Stock","out_of_stock":"Out of Stock","ready_to_ship":"Ready to ship","search":"Search options"},"sort":{"sort_by":"Sort By","manually":"Featured","availability_in_stock_first":"Availability","relevance":"Relevance","best_selling":"Best Selling","alphabetically_a_z":"Alphabetically, A-Z","alphabetically_z_a":"Alphabetically, Z-A","price_low_to_high":"Price, low to high","price_high_to_low":"Price, high to low","date_new_to_old":"Date, new to old","date_old_to_new":"Date, old to new","sale_off":"% Sale off"},"product":{"add_to_cart":"Add to cart","unavailable":"Unavailable","sold_out":"Sold out","sale":"Sale","load_more":"Load more","limit":"Show","search":"Search products","no_results":"Sorry, there are no products in this collection"}}}, 237 redirects: null, 238 images: ["breadcrumb_bg_image.jpg","cart.png","coloredbg.png","controls.png","fancybox.png","grabbing.png","gridtile.png","gridtile_3x3.png","gridtile_3x3_white.png","hover-Close.png","hover.png","logo.png","minicart_icon_img_1.png","minicart_icon_img_2.png","minicart_icon_img_3.png","popup_newsletter_img.jpg","popup_newsletter_img.png","select-arrow.png","soldout.png","sprite.png","tipo.booking.img-background.preset2.jpg","transparent.png"], 239 settings: {"logo_use_image":true,"logo_max_height":"120","logo_mob_height":"80","favicon_enable":true,"preloader_enable":false,"base_font":"Google+Montserrat","type_base_size":"14px","body_weight_size":"300","text_spacing":"0","header_font":"Google+Montserrat","type_weight_size":"300","type_uppercase":false,"heading_spacing":"0.025","type_header_base_size":"50px","type_header_base_size_2":"46px","type_header_base_size_3":"30px","type_header_base_size_4":"26px","type_header_base_size_5":"18px","type_header_base_size_6":"16px","other_font":"Google+Montserrat","color_body_bg":"#ffffff","overlay_bg":"#000000","color_borders":"#e4e4e4","black_borders":"#e4e4e4","color_primary":"#e05941","color_primary_border":"#000000","color_button_primary_text":"#ffffff","primary_hover_btn":"#000000","primary_hover_btn_text":"#ffffff","color_sold":"#db0022","color_sold_text":"#ffffff","sale_bg":"#030d1d","sale_button_text":"#ffffff","new_bg":"#e05941","new_button_text":"#ffffff","offer_bg":"#030d1d","offer_button_text":"#ffffff","color_body_text":"#030d1d","link_color":"#000000","color_primary_color":"#000000","title_border":"#000000","color_heading_type1_color":"#030d1d","color_heading_color":"#000000","secondary_image_use":false,"show_img_height":false,"products_img_height":"","products_img_height_tab":"","product_row_mob":"double","overlay_use":false,"product_overlay":"#d61969","products_icon_bg":"#d61969","products_icon_clr":"#ffffff","products_icon_hover_bg":"#d61969","products_icon_hover_clr":"#ffffff","products_gutter":"15","products_border_radius":"0","products_border_full":false,"products_full_border_width":"1","products_full_border":"#ffffff","products_full_hover_border":"#cbba9c","products_border_use":false,"products_border_width":"2","products_border":"#b10a0a","products_border_2":"#0fa1ea","products_det_bg":"rgba(0,0,0,0)","product_title_bg_color":"rgba(0,0,0,0)","product_title_color":"#000000","product_title_hover_color":"#e05941","product_price":"#000000","product_cmp_price":"#000000","product_vendor":"#000000","product_label_color":"#030d1d","show_ex_tax":true,"ex_tax":"Ex of Sale Tax","sidebar_bg":"#000000","sidebar_text":"#000000","use_breadcrumb":false,"breadcrumb_bg_image":false,"breadcrumb_bg_color":"#ffffff","breadcrumb_text_color":"#ffffff","breadcrumb_text_hover_color":"#000000","top_to_btm":false,"header_style_1":"style_4","use_sticky_header":true,"footer_style_1":"style_5","enable_quick_view":false,"show_prt_quickview_desc":false,"display_quick_availability":false,"display_quick_subtotal":false,"animae_enable":false,"collections_show_sale_circle":false,"collections_show_sold_out_circle":false,"offer_price_enable":false,"collections_show_new_circle":false,"display_vendor":true,"display_subtotal":false,"enable_product_detail_link_icon":true,"enable_add_cart":true,"enable_compare":true,"enable_wishlist":false,"display_color_variant":false,"display_item_size":false,"product_review":true,"enable_sidebar_multiple_choice":true,"collection_sidebar_use":"left_sidebar","collection_sidebar_mobile":true,"product_page_sidebar":"full_width","product_sidebar_mobile":false,"blog_page_sidebar":"right_sidebar","use_custom_list_collection":false,"list-collections":"","collection_btn_text":"Read More","single_product_layout_type":"layout_style_1","display_availability":false,"enable_color_swatch":false,"color_swatch_style":"variant","enable_linked_option":false,"enable_zoom_option":false,"cart_notes_enable":true,"use_ajax_cart":true,"cart_title_bg":"#000","cart_title_clr":"#ffffff","show_shipping_calculator":true,"shipping_calculator_heading":"Get shipping estimates","shipping_calculator_default_country":"United States","search_grid":"4","search_results_per_page":"100","show_search_prt":true,"display_popup_newsletter":false,"pop_up_newsletter_img_show":false,"popup_newsletter_bg":"#ffffff","popup_newsletter_title":"Subscribe @ Get 50% Special Discount","popup_newsletter_subtitle":"Get our Email Letter","popup_newsletter_message":"Subscribe and get notified at first on the latest update and offers!","popup_newsletter_text":"#030d1d","popup_newsletter_form":"#e05941","popup_newsletter_form_txt_hvr":"#ffffff","popup_newsletter_form_txt":"#000000","popup_news_close"
239:"#000","form_note":"We do not spam","count_down_enable":false,"count_down_home":true,"count_down_collections":false,"count_down_prodetails":false,"prodetail_deal_label":true,"prodetail_deal_heading":"Hurry, Only few item(s) left!","home_productdeal_time":"1913164529727@10\/24\/2019_00:00:00","dealbtn":"#000","dealbtn_text":"#ffffff","social_twitter_link":"","social_facebook_link":"https:\/\/www.facebook.com\/beautyfirstspa","social_pinterest_link":"#","social_google_plus_link":"#","social_instagram_link":"https:\/\/www.instagram.com\/beautyfirstspa\/","social_tumblr_link":"#","social_youtube_link":"https:\/\/www.youtube.com\/@beautyfirstspa","social_vimeo_link":"","social_fancy_link":"","social_rss_link":"","social_linkedin_link":"","social_sharing_blog":true,"social_sharing_count":true,"share_facebook":true,"share_twitter":true,"share_pinterest":true,"share_google":true,"social_sharing_style":"normal","display_currency":false,"currency_1_unit":"USD","currency_2_unit":"EUR","currency_3_unit":"GBP","currency_4_unit":"AUD","currency_5_unit":"INR","currency_6_unit":"JPY","currency_7_unit":"CAD","currency_8_unit":"CNY","currency_9_unit":"AED","currency_10_unit":"RUB","password_bg_img":true,"password_logo":true,"logo_txt_color":"#891616","pwd_header":"Opening Soon","pwd_header_color":"#d97373","pwd_show_share_buttons":true,"pwd_social_message":"Spread the word","pwd_newsletter_enable":true,"pwd_newsletter_form_heading":"Be the first to know when we launch.","pwd_newsletter_form_heading_clr":"#2ccc5c","pwd_newsletter_inpt_bg":"#a62323","pwd_newsletter_btn_bg":"#1ee19d","pwd_newsletter_btn_txt":"#ffffff","pwd_newsletter_btn_hoverbg":"#c25454","pwd_newsletter_btn_hovertxt":"#c6cf22","pwd_placeholder_txt":"#54e325","pwd_newsletter_placeholder":"Email address","pwd_newsletter_button_text":"Notify me","social_title_clr":"#b46666","social_icon_clr":"#c6cf22","social__icon_hoverclr":"#dc1dd0","checkout_header_image":null,"checkout_use_storefront_logo":true,"checkout_logo_image":null,"checkout_logo_position":"left","checkout_logo_size":"medium","checkout_body_background_image":null,"checkout_body_background_color":"#fff","checkout_input_background_color_mode":"white","checkout_sidebar_background_image":null,"checkout_sidebar_background_color":"#fafafa","checkout_heading_font":"Helvetica Neue","checkout_body_font":"Helvetica Neue","checkout_accent_color":"#cbba9c","checkout_button_color":"#cbba9c","checkout_error_color":"#f45b4f","product_hover_overlay":"#4e4e53","sub_header_font":"Google+Poppins","homepage_sidebar":"false","homepage_sidebar_mobile":"true","btn_transparent":"false","customer_layout":"customer_area"}, 240 home_filter: false, 241 page: "collection", 242 layout: "app" 243 }, 244 special_countries: null, 245 adjustments: null, 246 247 year_make_model: { 248 id: null 249 }, 250 filter: { 251 id: {"default":30}[page_id] || {"default":30}['default'] || 0, 252 layout: 1, 253 showCount: 1, 254 isLoadMore: 0, 255 filter_on_search_page: true 256 }, 257 search:{ 258 enable: true, 259 zero_character_suggestion: false, 260 layout: 1, 261 }, 262 collection: { 263 id:392404336884, 264 handle:'cosmetics', 265 sort: "best-selling", 266 tags: null, 267 vendor: null, 268 type: null, 269 term: null, 270 limit: 12, 271 products_count: 2, 272 excludeTags: null 273 }, 274 customer: false, 275 selector: { 276 sortBy: '.collection-sorting', 277 pagination: '.pagination:first, .paginate:first, .pagination-custom:first, #pagination:first, #gf_pagination_wrap', 278 products: '.grid.grid-collage' 279 } 280 }; 281 282</script>
vendor: 1 bytes, line 282
282
283<script defer src="//beautyfirstspa.com/cdn/shop/t/45/assets/v5.globo.filter.lib.js?v=42723613604932542351682697035"></script>
283 284<link rel="preload stylesheet" href="//beautyfirstspa.com/cdn/shop/t/45/assets/v5.globo.filter.css?v=55593163242749642651682697035" as="style"> 285 286<link rel="preload stylesheet" href="//beautyfirstspa.com/cdn/shop/t/45/assets/v5.globo.search.css?v=100816588894824515861682697036" as="style"> 287 288 289 290 291 292 293 294 295<!-- Avada Sales Pop Script --> 296 297
298<script>const AVADA_SALES_POP_LAST_UPDATE = 1639441427695</script>
298 299 300 301 302 303 304 305 306 307 308
309<script>const AVADA_PR = {}; 310 AVADA_PR.product = null; 311 AVADA_PR.template = "collection"; 312 AVADA_PR.shopId = "qf7PHO6cuIFr5mzbW95i"; 313 AVADA_PR.first_name = ""; 314 AVADA_PR.last_name = ""; 315 AVADA_PR.email = ""; 316 </script>
316 317<!-- /Avada Sales Pop Script --> 318
319<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
319<meta name="facebook-domain-verification" content="cszat19k61h3efhgr8pxh32fsa1ug4"> 320<meta name="google-site-verification" content="aR5dtF1TEgYniqsUZ49_sQYQNf_JQETj6Z6w2x_UmWM"> 321<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/60487794932/digital_wallets/dialog"> 322<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/collections/cosmetics.atom" /> 323<link rel="alternate" type="application/json+oembed" href="https://beautyfirstspa.com/collections/cosmetics.oembed">
324<script async="async" src="/checkouts/internal/preloads.js?locale=en-CA"></script>
324 325<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
326<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-CA&shop_id=60487794932" crossorigin="anonymous"></script>
vendor: 1 bytes, line 326
326
327<script id="shopify-features" type="application/json">{"accessToken":"0efc2415d1462dfb1823d75ccbb5eceb","betas":["rich-media-storefront-analytics"],"domain":"beautyfirstspa.com","predictiveSearch":true,"shopId":60487794932,"locale":"en"}</script>
vendor: 1 bytes, line 327
327
328<script>var Shopify = Shopify || {}; 329Shopify.shop = "beautyfirstspa.myshopify.com"; 330Shopify.locale = "en"; 331Shopify.currency = {"active":"CAD","rate":"1.0"}; 332Shopify.country = "CA"; 333Shopify.theme = {"name":"Lukme (Fixed)","id":136772976884,"schema_name":"Timzee","schema_version":"1.0","theme_store_id":null,"role":"main"}; 334Shopify.theme.handle = "null"; 335Shopify.theme.style = {"id":null,"handle":null}; 336Shopify.cdnHost = "beautyfirstspa.com/cdn"; 337Shopify.routes = Shopify.routes || {}; 338Shopify.routes.root = "/"; 339Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 340Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 341Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 342Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 342
342
343<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 343
343
344<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 344
344
345<script> 346 window.ShopifyPay = window.ShopifyPay || {}; 347 window.ShopifyPay.apiHost = "shop.app\/pay"; 348 window.ShopifyPay.redirectState = null; 349</script>
vendor: 1 bytes, line 349
349
350<script> 351 window.Shopify = window.Shopify || {}; 352 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 353 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 354 window.Shopify.SignInWithShop.eligible = true; 355</script>
vendor: 1 bytes, line 355
355
356<script id="shop-js-analytics" type="application/json">{"pageType":"collection"}</script>
vendor: 1 bytes, line 356
356
357<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 357
357
358<script type="module"> 359 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 360 361 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 362 363</script>
vendor: 1 bytes, line 363
363
364<script> 365 window.Shopify = window.Shopify || {}; 366 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 367 window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]}; 368</script>
vendor: 1 bytes, line 368
368
369<script>(function() { 370 var isLoaded = false; 371 function asyncLoad() { 372 if (isLoaded) return; 373 isLoaded = true; 374 var urls = ["\/\/www.powr.io\/powr.js?powr-token=beautyfirstspa.myshopify.com\u0026external-type=shopify\u0026shop=beautyfirstspa.myshopify.com","https:\/\/proofo.avada.io\/scripttag\/avada-pr.min.js?shop=beautyfirstspa.myshopify.com","https:\/\/api.omegatheme.com\/facebook-chat\/client\/omg-fbc-custom.js?shop=beautyfirstspa.myshopify.com","https:\/\/cdn.sesami.co\/shopify.js?shop=beautyfirstspa.myshopify.com","https:\/\/widgets.automizely.com\/pages\/v1\/pages.js?store_connection_id=3ccba74149f341f6be2a13387ffe20fd\u0026mapped_org_id=3ed8d76a5c2bf097d179eb4db4ddbdb6_v1\u0026shop=beautyfirstspa.myshopify.com","https:\/\/api.omegatheme.com\/facebook-chat\/client\/omgFbChatCheckInstallApp.js?v=1651168337\u0026shop=beautyfirstspa.myshopify.com","https:\/\/api.omegatheme.com\/facebook-chat\/client\/omgFbChatCheckInstallApp.js?v=1651168356\u0026shop=beautyfirstspa.myshopify.com"]; 375 for (var i = 0; i < urls.length; i++) { 376 var s = document.createElement('script'); 377 s.type = 'text/javascript'; 378 s.async = true; 379 s.src = urls[i]; 380 var x = document.getElementsByTagName('script')[0]; 381 x.parentNode.insertBefore(s, x); 382 } 383 }; 384 if(window.attachEvent) { 385 window.attachEvent('onload', asyncLoad); 386 } else { 387 window.addEventListener('load', asyncLoad, false); 388 } 389})();</script>
vendor: 1 bytes, line 389
389
390<script id="__st">var __st={"a":60487794932,"offset":-14400,"reqid":"824bc453-7652-413b-a786-a9def3bddc12-1791438703","pageurl":"beautyfirstspa.com\/collections\/cosmetics","u":"f8b140697271","p":"collection","rtyp":"collection","rid":392404336884};</script>
vendor: 1 bytes, line 390
390
391<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 391
391
392<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 392
392
393<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//beautyfirstspa.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 393
393
394<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//beautyfirstspa.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
394<script crossorigin="anonymous" defer="defer" src="//beautyfirstspa.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-f0e26bdf.js?v=20250812"></script>
vendor: 1 bytes, line 394
394
395<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 395
395
396<script> 397 window.Shopify = window.Shopify || {}; 398 window.Shopify.MCP = window.Shopify.MCP || {}; 399 window.Shopify.MCP.enabled = true; 400 window.Shopify.MCP.shop = "beautyfirstspa.myshopify.com"; 401 window.Shopify.MCP.mcpEndpoint = "https:\/\/beautyfirstspa.com\/api\/mcp"; 402 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\nSet policy_types to also get the store's written policies (full text and URL).\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."},"policy_types":{"type":"array","items":{"type":"string","enum":["refund","shipping","privacy","terms_of_service","terms_of_sale","subscription","legal_notice","contact"]},"description":"Policy kinds to fetch, chosen from the user's question â e.g. [\"refund\"] for returns\/exchanges\/damaged items, [\"contact\"] for phone\/hours\/address. Include every kind the question touches. Omit it to get only FAQ answers."}},"required":["query"]}}]; 403</script>
vendor: 1 bytes, line 403
403
404<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/beautyfirstspa.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 405</script>
vendor: 1 bytes, line 405
405
406<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://beautyfirstspa.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 407</script>
vendor: 1 bytes, line 407
407
408<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 409 function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent); 410</script>
vendor: 1 bytes, line 410
410
411<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}})); 412</script>
412 413<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://beautyfirstspa.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 414<style id="shopify-accelerated-checkout-cart"> 415 #shopify-buyer-consent { 416 margin-top: 1em; 417 display: inline-block; 418 width: 100%; 419} 420 421#shopify-buyer-consent.hidden { 422 display: none; 423} 424 425#shopify-subscription-policy-button { 426 background: none; 427 border: none; 428 padding: 0; 429 text-decoration: underline; 430 font-size: inherit; 431 cursor: pointer; 432} 433 434#shopify-subscription-policy-button::before { 435 box-shadow: none; 436} 437 438 </style>
439<script id="sections-script" data-sections="sidebar-category,top-bar-type-5,header-model-5,footer-model-6" defer="defer" src="//beautyfirstspa.com/cdn/shop/t/45/compiled_assets/scripts.js?v=97871306562865013951789419213"></script>
vendor: 1 bytes, line 439
439
440<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
vendor: 1 bytes, line 440
440
441<script type="text/javascript">window.moneyFormat = "${{amount}}"; 442 window.shopCurrency = "CAD"; 443 window.assetsUrl = '//beautyfirstspa.com/cdn/shop/t/45/assets/'; 444</script>
vendor: 1 bytes, line 444
444
445<script> 446 window.globoRelatedProductsConfig = { 447 apiUrl: "https://related-products.globosoftware.net/api", 448 alternateApiUrl: "https://related-products.globosoftware.net", 449 shop: "beautyfirstspa.myshopify.com", 450 shopNumber: 32408, 451 domain: "beautyfirstspa.com", 452 customer:null, 453 urls: { 454 search: "\/search", 455 collection: "\/collections", 456 }, 457 page: 'collection', 458 translation: {"add_to_cart":"Add to cart","added_to_cart":"Added to cart","add_selected_to_cart":"Add selected to cart","added_selected_to_cart":"Added selected to cart","sale":"Sale","total_price":"Total price:","this_item":"This item:","sold_out":"Sold out","add_to_cart_short":"ADD","added_to_cart_short":"ADDED"}, 459 settings: {"redirect":true,"new_tab":true,"image_ratio":"400:500","visible_tags":null,"hidden_tags":null,"exclude_tags":null,"carousel_autoplay":false,"carousel_disable_in_mobile":false,"carousel_loop":true,"carousel_rtl":false,"carousel_items":"5","sold_out":false,"discount":{"enable":false,"condition":"any","type":"percentage","value":10}}, 460 manualRecommendations: {}, 461 boughtTogetherIds: {}, 462 trendingProducts: {"error":"json not allowed for this object"}, 463 productBoughtTogether: {"type":"product_bought_together","enable":false,"title":{"text":"Frequently Bought Together","color":"#212121","fontSize":"25","align":"left"},"subtitle":{"text":"","color":"#212121","fontSize":"18"},"limit":10,"maxWidth":1170,"conditions":[{"id":"bought_together","status":1},{"id":"manual","status":1},{"id":"vendor","type":"same","status":1},{"id":"type","type":"same","status":1},{"id":"collection","type":"same","status":1},{"id":"tags","type":"same","status":1},{"id":"global","status":1}],"template":{"id":"2","elements":["price","addToCartBtn","variantSelector","saleLabel"],"productTitle":{"fontSize":"15","color":"#212121"},"productPrice":{"fontSize":"14","color":"#212121"},"productOldPrice":{"fontSize":16,"color":"#919191"},"button":{"fontSize":"14","color":"#ffffff","backgroundColor":"#212121"},"saleLabel":{"color":"#fff","backgroundColor":"#c00000"},"this_item":true,"selected":true},"random":false,"discount":true}, 464 productRelated: {"type":"product_related","enable":true,"title":{"text":"Related products","color":"#212121","fontSize":"25","align":"center"},"subtitle":{"text":null,"color":"#212121","fontSize":"18"},"limit":10,"maxWidth":1170,"conditions":[{"id":"manual","status":0},{"id":"bought_together","status":0},{"id":"vendor","type":"same","status":0},{"id":"type","type":"same","status":0},{"id":"collection","type":"same","status":1},{"id":"tags","type":"same","status":0},{"id":"global","status":0}],"template":{"id":"1","elements":["price","addToCartBtn","variantSelector","saleLabel"],"productTitle":{"fontSize":"15","color":"#212121"},"productPrice":{"fontSize":"14","color":"#212121"},"productOldPrice":{"fontSize":16,"color":"#919191"},"button":{"fontSize":"14","color":"#ffffff","backgroundColor":"#212121"},"saleLabel":{"color":"#fff","backgroundColor":"#c00000"},"this_item":false,"selected":false},"random":false,"discount":false}, 465 cart: {"type":"cart","enable":false,"title":{"text":"What else do you need?","color":"#212121","fontSize":"20","align":"left"},"subtitle":{"text":"","color":"#212121","fontSize":"18"},"limit":10,"maxWidth":1170,"conditions":[{"id":"manual","status":1},{"id":"bought_together","status":1},{"id":"tags","type":"same","status":1},{"id":"global","status":1}],"template":{"id":"3","elements":["price","addToCartBtn","variantSelector","saleLabel"],"productTitle":{"fontSize":"14","color":"#212121"},"productPrice":{"fontSize":"14","color":"#212121"},"productOldPrice":{"fontSize":16,"color":"#919191"},"button":{"fontSize":"15","color":"#ffffff","backgroundColor":"#212121"},"saleLabel":{"color":"#fff","backgroundColor":"#c00000"},"this_item":true,"selected":true},"random":false,"discount":false}, 466 basis_collection_handle: 'all', 467 widgets: [], 468 offers: [], 469 view_name: 'globo.alsobought', 470 cart_properties_name: '_bundle', 471 upsell_properties_name: '_upsell_bundle', 472 discounted_ids: [], 473 discount_min_amount: 0, 474 offerdiscounted_ids: [], 475 offerdiscount_min_amount: 0,data: {},upselldatas:{}, 476 cartitems:[], 477 no_image_url: "https://cdn.shopify.com/s/images/admin/no-image-large.gif" 478 }; 479</script>
vendor: 1 bytes, line 479
479
480<script> 481</script>
vendor: 1 bytes, line 481
481
482<script defer src="//beautyfirstspa.com/cdn/shop/t/45/assets/globo.alsobought.js?v=124716943775480752371682696982" type="text/javascript"></script>
482 483<link rel="preload stylesheet" href="//beautyfirstspa.com/cdn/shop/t/45/assets/globo.alsobought.css?v=170513543989558428251682696980" as="style"> 484 485
485<script type="text/javascript"> 486 var Tipo = Tipo || {}; 487 Tipo.Booking = Tipo.Booking || {}; 488 Tipo.Booking.appUrl = 'https://booking.tipo.io'; 489 Tipo.Booking.shop = { 490 id: 26971, 491 url : 'beautyfirstspa.myshopify.com', 492 domain : 'beautyfirstspa.com', 493 settings : "{\"general\":{\"hide_add_to_cart\":\"0\",\"hide_buy_now\":\"0\",\"redirect_url\":null,\"allow_bring_more\":true,\"confirm_to\":\"checkout\",\"time_format\":\"12h\",\"multipleEmployees\":\"1\",\"hide_employee_on_front_store\":true,\"multipleLocations\":\"0\",\"show_location_on_front_store\":true,\"formatDate\":\"YYYY-MM-DD\",\"formatDateServe\":\"Y-m-d\",\"formatDateTime\":\"YYYY-MM-DD hh:mm a\",\"formatTime\":\"hh:mm a\",\"weekStart\":0},\"booking\":{\"text_price_color\":\"#ff0000\",\"timeBlock\":\"fixed\",\"stepping\":\"60\",\"font\":\"Arial\",\"primary_color\":\"#1fd3c0\",\"cancel_button\":\"#ffffff\",\"text_color\":\"#6370a7\",\"calender_background_color\":\"#2b3360\",\"calender_text_color\":\"#ffffff\",\"day_off_color\":\"#a3a3a3\",\"time_slot_color\":\"#414c89\",\"time_slot_color_hover\":\"#313d88\",\"selected_time_slot_color\":\"#ffd153\",\"background_color_calendar\":\"#2b3360\",\"background_image\":\"preset1.jpg\",\"selected_day_color\":\"#1fd3c0\",\"time_slot_color_selected\":\"#ff007b\",\"background_color_box_message_time_slot_no_available\":\"#e9e9e9\",\"text_color_text_box_message_time_slot_no_available\":\"#424242\",\"time_slot_no_available_color\":\"#a3a3a3\",\"sortProduct\":{\"type\":1,\"sortProductAuto\":\"asc\",\"sortProductManually\":[\"7321220612340\"]},\"statusDefault\":\"2\"},\"translation\":{\"languageDatepicker\":\"en-US\",\"customDatePickerDays\":\"Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday\",\"customDatePickerDaysShort\":\"Sun, Mon, Tue, Wed, Thu, Fri, Sat\",\"customDatePickerDaysMin\":\"Su, Mo, Tu, We, Th, Fr, Sa\",\"customDatePickerMonths\":\"January, February, March, April, May, June, July, August, September, October, November, December\",\"customDatePickerMonthsShort\":\"Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec\",\"widget\":{\"default\":{\"please_select\":\"Please select service\",\"training\":\"Training\",\"trainer\":\"Trainer\",\"bringing_anyone\":\"Bringing anyone with you?\",\"num_of_additional\":\"Number of Additional People\",\"date_and_time\":\"Pick date & time\",\"continue\":\"Continue\",\"total_price\":\"Total Price\",\"confirm\":\"Confirm\",\"cancel\":\"Cancel\",\"thank_you\":\"Thank you! Your booking is completed\",\"date\":\"Date\",\"time\":\"Time\",\"datetime\":\"Date Time\",\"duration\":\"Duration\",\"location\":\"Location\",\"first_name\":\"First name\",\"last_name\":\"Last name\",\"phone\":\"Phone\",\"email\":\"Email\",\"address\":\"Address\",\"address_2\":\"Address 2\",\"status\":\"Status\",\"country\":\"Country\",\"full_name\":\"Fullname\",\"product\":\"Service\",\"product_placeholder\":\"Select your service\",\"variant\":\"Variant\",\"variant_placeholder\":\"Select your variant\",\"location_placeholder\":\"Select a location\",\"employee\":\"Employee\",\"employee_placeholder\":\"Select an employee\",\"quantity\":\"Quantity\",\"back\":\"Back\",\"payment\":\"Payment\",\"you_can_only_bring\":\"You can only bring {number} people\",\"not_available\":\"Selected service is currently not available.\",\"no_employee\":\"No employee\",\"no_location\":\"No location\",\"is_required\":\"This field is required.\",\"valid_phone_number\":\"Please enter a valid phone number.\",\"valid_email\":\"Please enter a valid email.\",\"time_slot_no_available\":\"This slot is no longer available\",\"price\":\"Price\",\"export_file_isc\":\"Export to file isc\",\"confirm_free_booking_successfully\":\"Thank for your booking. We will get back to you shortly.\",\"confirm_free_booking_unsuccessfully\":\"Whoops, looks like something went wrong.\",\"duration_unit\":\"minutes\"}}},\"integrate\":{\"zapier\":{\"cretaeOrUpdateUrl\":null,\"deleteUrl\":null}},\"free_form\":{\"first_name\":{\"enable\":true,\"label\":\"First name\",\"required\":true},\"last_name\":{\"enable\":true,\"label\":\"Last name\",\"required\":true},\"phone_number\":{\"enable\":false,\"label\":\"Phone number\",\"required\":true},\"email\":{\"label\":\"Email\",\"required\":true,\"enable\":true}}}", 494 locale: 'en', 495 plan : {"id":7,"version":"2","plan":"FREE","feature":"{\"employee\":1,\"product\":1,\"location\":1,\"extraFieldSet\":false,\"hideBrand\":false,\"trialDay\":\"0\",\"trialDayOld\":\"0\",\"priceOld\":\"0\"}","price":"0.00","type":"month","status":1,"created_at":null,"updated_at":null} 496 }; 497 Tipo.Booking.locale = "en"; 498 Tipo.Booking.countryCode = ['us']; 499 500 501 502 503 Tipo.Booking.settings = {"general":{"hide_add_to_cart":"0","hide_buy_now":"0","redirect_url":null,"allow_bring_more":true,"confirm_to":"checkout","time_format":"12h","multipleEmployees":"1","hide_employee_on_front_store":true,"multipleLocations":"0","show_location_on_front_store":true,"formatDate":"YYYY-MM-DD","formatDateServe":"Y-m-d","formatDateTime":"YYYY-MM-DD hh:mm a","formatTime":"hh:mm a","weekStart":0},"booking":{"text_price_color":"#ff0000","timeBlock":"fixed","stepping":"60","font":"Arial","primary_color":"#1fd3c0","cancel_button":"#ffffff","text_color":"#6370a7","calender_background_color":"#2b3360","calender_text_color":"#ffffff","day_off_color":"#a3a3a3","time_slot_color":"#414c89","t
503ime_slot_color_hover":"#313d88","selected_time_slot_color":"#ffd153","background_color_calendar":"#2b3360","background_image":"preset1.jpg","selected_day_color":"#1fd3c0","time_slot_color_selected":"#ff007b","background_color_box_message_time_slot_no_available":"#e9e9e9","text_color_text_box_message_time_slot_no_available":"#424242","time_slot_no_available_color":"#a3a3a3","sortProduct":{"type":1,"sortProductAuto":"asc","sortProductManually":["7321220612340"]},"statusDefault":"2"},"translation":{"languageDatepicker":"en-US","customDatePickerDays":"Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday","customDatePickerDaysShort":"Sun, Mon, Tue, Wed, Thu, Fri, Sat","customDatePickerDaysMin":"Su, Mo, Tu, We, Th, Fr, Sa","customDatePickerMonths":"January, February, March, April, May, June, July, August, September, October, November, December","customDatePickerMonthsShort":"Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec","widget":{"default":{"please_select":"Please select service","training":"Training","trainer":"Trainer","bringing_anyone":"Bringing anyone with you?","num_of_additional":"Number of Additional People","date_and_time":"Pick date & time","continue":"Continue","total_price":"Total Price","confirm":"Confirm","cancel":"Cancel","thank_you":"Thank you! Your booking is completed","date":"Date","time":"Time","datetime":"Date Time","duration":"Duration","location":"Location","first_name":"First name","last_name":"Last name","phone":"Phone","email":"Email","address":"Address","address_2":"Address 2","status":"Status","country":"Country","full_name":"Fullname","product":"Service","product_placeholder":"Select your service","variant":"Variant","variant_placeholder":"Select your variant","location_placeholder":"Select a location","employee":"Employee","employee_placeholder":"Select an employee","quantity":"Quantity","back":"Back","payment":"Payment","you_can_only_bring":"You can only bring {number} people","not_available":"Selected service is currently not available.","no_employee":"No employee","no_location":"No location","is_required":"This field is required.","valid_phone_number":"Please enter a valid phone number.","valid_email":"Please enter a valid email.","time_slot_no_available":"This slot is no longer available","price":"Price","export_file_isc":"Export to file isc","confirm_free_booking_successfully":"Thank for your booking. We will get back to you shortly.","confirm_free_booking_unsuccessfully":"Whoops, looks like something went wrong.","duration_unit":"minutes"}}},"free_form":{"first_name":{"enable":true,"label":"First name","required":true},"last_name":{"enable":true,"label":"Last name","required":true},"phone_number":{"enable":false,"label":"Phone number","required":true},"email":{"label":"Email","required":true,"enable":true}},"languageDatepicker":{"days":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"daysShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"daysMin":["Su","Mo","Tu","We","Th","Fr","Sa"],"months":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthsShort":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]}} 504 Tipo.Booking.page = { 505 type : 'collection' 506 }; 507 Tipo.Booking.money_format = '${{amount}}'; 508 Tipo.Booking.timezone = { 509 shop : 'Asia/Manila', 510 server : 'UTC' 511 } 512 Tipo.Booking.configs = { 513 products : [{"id":"7321220612340","title":"Massage","handle":"massage","capacity":{"type":"product","rule":1},"extra_filed_set_id":null,"note":null,"is_free":0,"available_time_basis":"employees","duration":{"type":"product","rule":60},"location_ids":[32015],"employee_ids":[35333]}], 514 locations : [{"id":32015,"name":"Default location","employee_ids":[35333]}], 515 employees : [{"id":35333,"first_name":"mj","last_name":"paglomutan","avatar":"noimg.png","location_ids":[32015]}] 516 }; 517 Tipo.Booking.trans = Tipo.Booking.settings.translation.widget[Tipo.Booking.locale] || Tipo.Booking.settings.translation.widget.default 518</script>
518 519<textarea style="display:none !important" class="tipo-money-format">${{amount}}</textarea> 520<style> 521 .tpb-booking-form *{ 522 font-family: Arial; 523 } 524 .tpb-booking-form .copyright{ 525 display: none; 526 } 527 .tpb-booking-form .tpb-box .tpb-form-control .tpb-text-price{ 528 color: #ff0000; 529 } 530 .tpb-booking-form .tpb-box .tpb-form-control label, 531 .tpb-booking-form .tpb-box .tpb-form-control #tpb-message-bring_qty, 532 .tpb-booking-form .tpb-box .tpb-form-control .ss-single-selected, 533 .tpb-booking-form .tpb-box .tpb-form-control #tpb-productTitle-input, 534 .tpb-booking-form .tpb-box .extra-fields .element, 535 .tpb-booking-form .tpb-box .extra-fields .element label, 536 .tpb-booking-form .tpb-box .extra-fields .element input, 537 .tpb-booking-form .tpb-box .extra-fields .element textarea, 538 .tpb-booking-form .tpb-box .extra-fields .element select, 539 .tpb-booking-form .tpb-box .label, 540 .tpb-booking-form .tpb-box .booking-info{ 541 color: #6370a7; 542 } 543 .tpb-booking-form .tpb-box .content .step1 { 544 background-image: url('https://cdn.shopify.com/s/files/1/0604/8779/4932/t/2/assets/tipo.booking.img-background.preset1.jpg'); 545 } 546 .tpb-booking-form .tpb-box .content .step1 .inner-step h5{ 547 color: #6370a7; 548 } 549 .tpb-message_not-available, 550 .tpb-message_not-available .dismiss svg { 551 color: #6370a7; 552 } 553 .tpb-box .action .continue-button, 554 .tpb-box .action .confirm-button, 555 .tpb-box .action .confirm-button.loading .spinner{ 556 background-color: #1fd3c0; 557 } 558 .tpb-box .action .back-button{ 559 color: #6370a7; 560 } 561 .tpb-form-control.price p { 562 color: #6370a7; 563 } 564 565 /* Next Step */ 566 .tpb-box .content .step2{ 567 background: #2b3360; 568 } 569 .tpb-box .content .confirm .product-info .title, 570 .tpb-box .content .confirm .booking-info, 571 .tpb-box .content .confirm .booking-info label 572 .tpb-box .content .confirm .extra-fields .element *, 573 .tpb-box .content .confirm .extra-fields .element .ss-single-selected, 574 .tpb-box .content .confirm .extra-fields .tpb-radio-group, 575 .tpb-box .content .confirm .extra-fields .tpb-radio-group [type="radio"]:not(:checked) + label, 576 .tpb-box .content .confirm .subtotal > .g-row , 577 .success_message_when_free_booking, 578 .tpb-wrapper-btnExport, 579 .tpb-wrapper-btnExport .tpb-btnExport .tpb-btnExport-title .tpb-btnExport-title_text, 580 .infoBooking, 581 .infoBooking label, 582 .confirmBookingFree_action, 583 .confirmBookingFree_action a div span, 584 { 585 color: #6370a7; 586 } 587 .tpb-box .content .confirm .extra-fields .tpb-checkbox .ctx:hover span:first-child 588 .tpb-box .content .confirm .extra-fields .tpb-checkbox .inp-box:checked + .ctx span:first-child 589 { 590 border-color: #6370a7; 591 } 592 .tpb-box .content .confirm .extra-fields .tpb-radio-group [type="radio"]:checked + label:after, 593 .tpb-box .content .confirm .extra-fields .tpb-checkbox .inp-box:checked + .ctx span:first-child{ 594 background: #6370a7; 595 } 596 .tpb-box .content .confirm .subtotal > .g-row .value{ 597 color: #1fd3c0; 598 } 599 .tpb-datepicker .datepicker-panel > ul > li { 600 color: #ffffff; 601 } 602 .tpb-datepicker .datepicker-panel > ul > li:hover{ 603 background: #313d88; 604 } 605 .tpb-datepicker .datepicker-panel > ul > li.disabled{ 606 color: #a3a3a3; 607 } 608 .tpb-datepicker .datepicker-panel > ul > li.picked{ 609 background: #1fd3c0; 610 } 611 .tpb-timepicker .radiobtn{ 612 color: #ffffff; 613 } 614 .tpb-timepicker .radiobtn .tooltip{ 615 background-color: #e9e9e9; 616 color: #424242; 617 } 618 .tpb-timepicker .radiobtn label{ 619 background: #414c89; 620 color: #ffffff; 621 } 622 .tpb-timepicker .radiobtn label:hover { 623 background: #313d88; 624 } 625 .tpb-timepicker .radiobtn label.disabled { 626 background: #a3a3a3; 627 } 628 .tpb-timepicker .radiobtn input[type="radio"]:checked + label, 629 .tpb-timepicker .radiobtn input[type="checkbox"]:checked + label { 630 background: #ff007b; 631 } 632 633 /* History */ 634 #tpb-history-booking * { 635 font-family: Arial; 636 } 637 #tpb-history-booking .tpb-table tr th{ 638 color: #6370a7; 639 } 640 #tpb-history-booking .copyright { 641 display: none; 642 } 643</style>
644<script src='//beautyfirstspa.com/cdn/shop/t/45/assets/tipo.booking.index.js?v=100767270819155373031682697031' defer ></script>
644 645
645<script type="text/javascript"> 646 delete History 647 </script>
647 648 649 650 651<link href="//beautyfirstspa.com/cdn/shop/t/45/assets/mark.css?v=91879165884526815041682706983" rel="stylesheet" type="text/css" media="all" /> 652<link href="//beautyfirstspa.com/cdn/shop/t/45/assets/mj-style.css?v=134584628941650027771682979070" rel="stylesheet" type="text/css" media="all" /> 653<link href="//beautyfirstspa.com/cdn/shop/t/45/assets/mystyle.css?v=3600333521589296381682981367" rel="stylesheet" type="text/css" media="all" /> 654 655
656<script> if (typeof jQuery == "undefined") { var headTag = document.getElementsByTagName("head")[0]; var jqTag = document.createElement("script"); jqTag.type = "text/javascript"; jqTag.src = "https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"; jqTag.onload = ""; headTag.prepend(jqTag) }</script>
656<script src="//staticxx.s3.amazonaws.com/aio_stats_lib_v1.min.js?v=1.0"></script>
656 657 658 659<meta name="google-site-verification" content="h1twnxQt-dXmzi1ff_p1Zrzm9ppp6RK5sNYHu6ooFMM" /> 660 <!-- BEGIN app block: shopify://apps/powerful-form-builder/blocks/app-embed/e4bcb1eb-35b2-42e6-bc37-bfe0e1542c9d -->
660<script type="text/javascript" hs-ignore data-cookieconsent="ignore"> 661 var Globo = Globo || {}; 662 var globoFormbuilderRecaptchaInit = function(){}; 663 var globoFormbuilderHcaptchaInit = function(){}; 664 window.Globo.FormBuilder = window.Globo.FormBuilder || {}; 665 window.Globo.FormBuilder.shop = {"configuration":{"money_format":"${{amount}}"},"pricing":{"features":{"bulkOrderForm":false,"cartForm":false,"fileUpload":2,"removeCopyright":false,"restrictedEmailDomains":false,"metrics":false}},"settings":{"copyright":"Powered by <a href=\"https://globosoftware.net\" target=\"_blank\">Globo</a> <a href=\"https://apps.shopify.com/form-builder-contact-form\" target=\"_blank\">Form Builder</a>","hideWaterMark":true,"reCaptcha":{"recaptchaType":"v2","siteKey":false,"languageCode":"en"},"hCaptcha":{"siteKey":false},"scrollTop":false,"customCssCode":"","customCssEnabled":false,"additionalColumns":[]},"encryption_form_id":1,"url":"https://form.globo.io/","shop_url":"beautyfirstspa.myshopify.com","CDN_URL":"https://dnhcnb9q6pxc3.cloudfront.net","flags":{"canary_app_version":false},"storefront_access_token":null,"app_id":"1783207"}; 666 if(window.Globo.FormBuilder.shop && window.Globo.FormBuilder.shop?.storefront_access_token){ 667 delete window.Globo.FormBuilder.shop.storefront_access_token; 668 } 669 670 if(window.Globo.FormBuilder.shop.settings.customCssEnabled && window.Globo.FormBuilder.shop.settings.customCssCode){ 671 const customStyle = document.createElement('style'); 672 customStyle.type = 'text/css'; 673 customStyle.innerHTML = window.Globo.FormBuilder.shop.settings.customCssCode; 674 document.head.appendChild(customStyle); 675 } 676 677 window.Globo.FormBuilder.forms = []; 678 679 680 681 682 window.Globo.FormBuilder.forms[62610] = {"62610":{"elements":[{"id":"group-1","type":"group","label":"Page 1","description":"","elements":[{"id":"text-1","type":"text","label":"First Name","placeholder":{"en":"First Name"},"description":"","limitCharacters":false,"characters":100,"hideLabel":false,"keepPositionLabel":false,"required":true,"ifHideLabel":false,"inputIcon":"","columnWidth":50},{"id":"text-2","type":"text","label":"Last Name","placeholder":{"en":"Last Name"},"description":"","limitCharacters":false,"characters":100,"hideLabel":false,"keepPositionLabel":false,"required":true,"ifHideLabel":false,"inputIcon":"","columnWidth":50,"conditionalField":false},{"id":"email","type":"email","label":"Email","placeholder":{"en":"Email"},"description":"","limitCharacters":false,"characters":100,"hideLabel":false,"keepPositionLabel":false,"required":true,"ifHideLabel":false,"inputIcon":"\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 20\"\u003e\u003cpath d=\"M3 7.25a2.75 2.75 0 0 1 2.75-2.75h8.5a2.75 2.75 0 0 1 2.75 2.75v2.5a.75.75 0 0 1-1.5 0v-2.5c0-.69-.56-1.25-1.25-1.25h-8.5c-.69 0-1.25.56-1.25 1.25v5.5c0 .69.56 1.25 1.25 1.25h4.25a.75.75 0 0 1 0 1.5h-4.25a2.75 2.75 0 0 1-2.75-2.75v-5.5Z\"\/\u003e\u003cpath d=\"M11.75 14.25a.75.75 0 0 1 .75-.75h2.94l-.72-.72a.75.75 0 1 1 1.06-1.06l2 2a.75.75 0 0 1 0 1.06l-2 2a.75.75 0 1 1-1.06-1.06l.72-.72h-2.94a.75.75 0 0 1-.75-.75Z\"\/\u003e\u003cpath d=\"M6.567 7.57a.75.75 0 0 0-.634 1.36l3.538 1.651a1.25 1.25 0 0 0 1.058 0l3.538-1.651a.75.75 0 0 0-.634-1.36l-3.433 1.603-3.433-1.602Z\"\/\u003e\u003c\/svg\u003e","columnWidth":50,"conditionalField":false},{"id":"phone","type":"phone","label":"Phone Number","placeholder":{"en":"Phone Number"},"description":"","validatePhone":false,"onlyShowFlag":false,"defaultCountryCode":"us","limitCharacters":false,"characters":100,"hideLabel":false,"keepPositionLabel":false,"required":true,"ifHideLabel":false,"inputIcon":"\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 20\"\u003e\u003cpath d=\"M7.75 13.75a.75.75 0 0 1 .75-.75h3a.75.75 0 0 1 0 1.5h-3a.75.75 0 0 1-.75-.75Z\"\/\u003e\u003cpath fill-rule=\"evenodd\" d=\"M4.75 5.75a2.75 2.75 0 0 1 2.75-2.75h5a2.75 2.75 0 0 1 2.75 2.75v8.5a2.75 2.75 0 0 1-2.75 2.75h-5a2.75 2.75 0 0 1-2.75-2.75v-8.5Zm2.75-1.25c-.69 0-1.25.56-1.25 1.25v8.5c0 .69.56 1.25 1.25 1.25h5c.69 0 1.25-.56 1.25-1.25v-8.5c0-.69-.56-1.25-1.25-1.25h-.531a1 1 0 0 1-.969.75h-2a1 1 0 0 1-.969-.75h-.531Z\"\/\u003e\u003c\/svg\u003e","columnWidth":50,"conditionalField":false},{"id":"select-1","type":"select","label":{"en":"Province of Interest"},"placeholder":{"en":"Please Select Province"},"options":[{"label":{"en":"Alberta"},"value":"Alberta"},{"label":{"en":"British Columbia"},"value":"British Columbia"},{"label":{"en":"Manitoba"},"value":"Manitoba","description":"Option 3"},{"label":{"en":"New Brunswick"},"value":"New Brunswick","description":"Option 4"},{"label":{"en":"New Foundland and Labrador"},"value":"New Foundland and Labrador","description":"Option 5"},{"label":{"en":"Northwest Territories"},"value":"Northwest Territories","description":"Option 6"},{"label":{"en":"Nova Scotia"},"value":"Nova Scotia","description":"Option 7"},{"label":{"en":"Nunavut"},"value":"Nunavut","description":"Option 8"},{"label":{"en":"Ontario"},"value":"Ontario","description":"Option 9"},{"label":{"en":"Quebec"},"value":"Quebec","description":"Option 10"},{"label":{"en":"Prince Edward Island"}
682,"value":"Prince Edward Island","description":"Option 11"},{"label":{"en":"Saskatchewan"},"value":"Saskatchewan","description":"Option 12"},{"label":{"en":"Yukon"},"value":"Yukon","description":"Option 13"}],"defaultOption":"","description":"","hideLabel":false,"keepPositionLabel":false,"columnWidth":50,"displayType":"show","displayDisjunctive":false,"conditionalField":false,"required":true,"selectWithSearch":true,"inputIcon":"\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" fill=\"currentColor\" class=\"bi bi-pin-map-fill\" viewBox=\"0 0 16 16\"\u003e\n \u003cpath fill-rule=\"evenodd\" d=\"M3.1 11.2a.5.5 0 0 1 .4-.2H6a.5.5 0 0 1 0 1H3.75L1.5 15h13l-2.25-3H10a.5.5 0 0 1 0-1h2.5a.5.5 0 0 1 .4.2l3 4a.5.5 0 0 1-.4.8H.5a.5.5 0 0 1-.4-.8z\"\/\u003e\n \u003cpath fill-rule=\"evenodd\" d=\"M4 4a4 4 0 1 1 4.5 3.969V13.5a.5.5 0 0 1-1 0V7.97A4 4 0 0 1 4 3.999z\"\/\u003e\n\u003c\/svg\u003e"},{"id":"text","type":"text","label":{"en":"City of Interest"},"placeholder":{"en":"City of Interest"},"description":"","limitCharacters":false,"characters":100,"hideLabel":false,"keepPositionLabel":false,"required":true,"ifHideLabel":false,"inputIcon":"\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" fill=\"currentColor\" class=\"bi bi-pin-map\" viewBox=\"0 0 16 16\"\u003e\n \u003cpath fill-rule=\"evenodd\" d=\"M3.1 11.2a.5.5 0 0 1 .4-.2H6a.5.5 0 0 1 0 1H3.75L1.5 15h13l-2.25-3H10a.5.5 0 0 1 0-1h2.5a.5.5 0 0 1 .4.2l3 4a.5.5 0 0 1-.4.8H.5a.5.5 0 0 1-.4-.8z\"\/\u003e\n \u003cpath fill-rule=\"evenodd\" d=\"M8 1a3 3 0 1 0 0 6 3 3 0 0 0 0-6M4 4a4 4 0 1 1 4.5 3.969V13.5a.5.5 0 0 1-1 0V7.97A4 4 0 0 1 4 3.999z\"\/\u003e\n\u003c\/svg\u003e","columnWidth":50,"conditionalField":false},{"id":"select-2","type":"select","label":{"en":"Liquid Cash Available"},"placeholder":{"en":"Please Select Liquid Cash Available"},"options":[{"label":{"en":"Less than $49,999"},"value":"Less than $49,999"},{"label":{"en":"$50,000 - $149,999"},"value":"$50,000 - $149,999"},{"label":{"en":"$150,000 - $249,999"},"value":"$150,000 - $249,999","description":"Option 3"},{"label":{"en":"$250,000 - $500,000"},"value":"$250,000 - $500,000","description":"Option 4"},{"label":{"en":"$500,000 +"},"value":"$500,000 +","description":"Option 5"}],"defaultOption":"","description":"","hideLabel":false,"keepPositionLabel":false,"columnWidth":50,"displayType":"show","displayDisjunctive":false,"conditionalField":false,"required":true,"inputIcon":"\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 20\"\u003e\u003cpath fill-rule=\"evenodd\" d=\"M12.379 4h-7.258c-.395 0-.736 0-1.017.023-.297.024-.592.078-.875.222-.424.216-.768.56-.984.984-.144.283-.198.578-.222.875-.023.28-.023.622-.023 1.017v3.008c0 .395 0 .736.023 1.017.024.297.078.592.222.875.216.424.56.768.984.984.283.144.578.198.875.222.121.01.254.016.397.019.001.243.006.46.022.65.024.297.078.592.222.875.216.424.56.768.984.984.283.144.578.198.875.222.28.023.622.023 1.017.023h7.258c.395 0 .736 0 1.017-.023.297-.024.592-.078.875-.222.424-.216.768-.56.984-.984.144-.283.198-.578.222-.875.023-.28.023-.622.023-1.017v-3.008c0-.395 0-.736-.023-1.017-.024-.297-.078-.592-.222-.875-.216-.424-.56-.768-.983-.984-.284-.144-.58-.198-.876-.222-.121-.01-.254-.016-.397-.019-.001-.243-.006-.46-.022-.65-.024-.297-.078-.592-.222-.875-.216-.424-.56-.768-.984-.984-.283-.144-.578-.198-.875-.222-.28-.023-.622-.023-1.017-.023Zm-8.153 7.732c.08.007.17.01.274.013v-1.874c0-.395 0-.736.023-1.017.024-.297.078-.592.222-.875.216-.424.56-.768.984-.984.283-.144.578-.198.875-.222.28-.023.622-.023 1.017-.023h6.378c-.001-.219-.006-.386-.017-.524-.017-.204-.045-.28-.064-.316-.072-.142-.186-.256-.327-.328-.038-.02-.113-.047-.317-.064-.212-.017-.492-.018-.924-.018h-7.2c-.432 0-.712 0-.924.018-.204.017-.28.045-.316.064-.142.072-.256.186-.328.328-.02.037-.047.112-.064.316-.017.212-.018.492-.018.924v2.95c0 .432 0 .712.018.924.017.204.045.28.064.317.072.14.186.255.328.327.037.02.112.047.316.064Zm5.904 2.03c-.37-.537-.63-1.334-.63-2.262 0-.928.26-1.725.63-2.262.372-.541.785-.738 1.12-.738.335 0 .748.197 1.12.738.37.537.63 1.334.63 2.262 0 .928-.26 1.725-.63 2.262-.372.541-.785.738-1.12.738-.335 0-.748-.197-1.12-.738Z\"\/\u003e\u003c\/svg\u003e","selectWithSearch":true},{"id":"acceptTerms-2","type":"acceptTerms","label":"\u003cp style=\"color: black;\"\u003eHi, I consent to receive electronic communication from Beauty First and\/or its Affiliates. I understand that I may withdraw my consent at any time by submitting my request in writing to \u003cb\[email protected]\u003c\/b\u003e","rawOption":"Yes","defaultSelected":true,"description":"","required":true,"columnWidth":100,"conditionalField":false},{"id":"acceptTerms-3","type":"acceptTerms","label":{"en":"\u003cp style=\"color: black;\"\u003eI understand the submission of this form does not obligate me to purchase, nor does it obligate the franchisor to sell a franchise. The completion of this form is to receive information about franchise opportunities only."},"rawOption":"Yes","defaultSelected":true,"description":"","required":true,"columnWidth":100,"conditionalField":false},{"id":"acceptTerms","type":"acceptTerms","label":"\u003cp style=\"color: black;\"\u003eI agree \u003ca href='https:\/\/www.priv.gc.ca\/en\/privacy-topics\/privacy-laws-in-canada\/the-personal-information-protection-and-electronic-documents-act-pipeda\/' target='_blank'\u003eTerms and Conditions\u003c\/a\u003e","rawOption":"Yes","defaultSelected":true,"description":"","required":true,"columnWidth":100,"conditionalField":false,"displayType":"show","displayRules":[{"field":"","relation":"equal","condition":""}],"displayDisjunctive":true}]}
682],"errorMessage":{"required":"Please fill in field","invalid":"Invalid","invalidName":"Invalid name","invalidEmail":"Invalid email","invalidURL":"Invalid URL","invalidPhone":"Invalid phone","invalidNumber":"Invalid number","invalidPassword":"Invalid password","confirmPasswordNotMatch":"Confirmed password doesn't match","customerAlreadyExists":"Customer already exists","fileSizeLimit":"File size limit exceeded","fileNotAllowed":"File extension not allowed","requiredCaptcha":"Please, enter the captcha","requiredProducts":"Please select product","limitQuantity":"The number of products left in stock has been exceeded","shopifyInvalidPhone":"phone - Enter a valid phone number to use this delivery method","shopifyPhoneHasAlready":"phone - Phone has already been taken","shopifyInvalidProvice":"addresses.province - is not valid","otherError":"Something went wrong, please try again"},"appearance":{"layout":"boxed","width":"1080","style":"classic","mainColor":"rgba(0,0,0,1)","headingColor":"rgba(255,255,255,1)","labelColor":"rgba(250,250,250,1)","descriptionColor":"rgba(255,255,255,1)","optionColor":"rgba(255,255,255,1)","paragraphColor":"rgba(255,255,255,1)","paragraphBackground":"rgba(255,255,255,1)","background":"color","backgroundColor":"rgba(214,25,105,1)","backgroundImage":"https:\/\/cdn.shopify.com\/s\/files\/1\/0604\/8779\/4932\/files\/service-lower-banner.jpg?v=1636398626","backgroundImageAlignment":"middle","floatingIcon":"\u003csvg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"envelope\" class=\"svg-inline--fa fa-envelope fa-w-16\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\"\u003e\u003cpath fill=\"currentColor\" d=\"M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm0 48v40.805c-22.422 18.259-58.168 46.651-134.587 106.49-16.841 13.247-50.201 45.072-73.413 44.701-23.208.375-56.579-31.459-73.413-44.701C106.18 199.465 70.425 171.067 48 152.805V112h416zM48 400V214.398c22.914 18.251 55.409 43.862 104.938 82.646 21.857 17.205 60.134 55.186 103.062 54.955 42.717.231 80.509-37.199 103.053-54.947 49.528-38.783 82.032-64.401 104.947-82.653V400H48z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e","floatingText":"","displayOnAllPage":false,"position":"bottom right","formType":"normalForm","newTemplate":false,"colorScheme":{"solidButton":{"red":0,"green":0,"blue":0,"alpha":1},"solidButtonLabel":{"red":255,"green":255,"blue":255,"alpha":1},"text":{"red":0,"green":0,"blue":0,"alpha":1},"outlineButton":{"red":0,"green":0,"blue":0,"alpha":1},"background":{"red":214,"green":25,"blue":105,"alpha":1}},"fontSize":"medium","theme_design":true}
682,"afterSubmit":{"action":"redirectToPage","message":"\u003ch4\u003eThanks for getting in touch!\u0026nbsp;\u003c\/h4\u003e\n\u003cp\u003e\u0026nbsp;\u003c\/p\u003e\n\u003cp\u003eWe appreciate you contacting us. One of our colleagues will get back in touch with you soon!\u003c\/p\u003e\n\u003cp\u003e\u0026nbsp;\u003c\/p\u003e\n\u003cp\u003eHave a great day!\u003c\/p\u003e","redirectUrl":{"en":"https:\/\/beautyfirstspa.com\/pages\/franchise-thank-you-contact-form"},"enableGa":false,"gaEventCategory":"Form Builder by Globo","gaEventAction":"Submit","gaEventLabel":"Contact us form","enableFpx":false,"fpxTrackerName":""},"accountPage":{"showAccountDetail":false,"registrationPage":false,"editAccountPage":false,"header":"Header","active":false,"title":"Account details","headerDescription":"Fill out the form to change account information","afterUpdate":"Message after update","message":"\u003ch5\u003eAccount edited successfully!\u003c\/h5\u003e","footer":"Footer","updateText":"Update","footerDescription":""},"footer":{"description":"","previousText":"Previous","nextText":"Next","submitText":"Request Information","resetButton":false,"resetButtonText":"Reset","submitFullWidth":false,"submitAlignment":"center"},"header":{"active":true,"title":"\u003ch2 style=\"text-align:center\"\u003eRequest More Information From Us \u003c\/br\u003e About Franchising\u003c\/h2\u003e","description":"\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e"},"isStepByStepForm":true,"publish":{"requiredLogin":false,"requiredLoginMessage":"Please \u003ca href=\"\/account\/login\" title=\"login\"\u003elogin\u003c\/a\u003e to continue","publishType":"embedCode","embedCode":"\u003cdiv class=\"globo-formbuilder\" data-id=\"NjI2MTA=\"\u003e\u003c\/div\u003e","shortCode":"{formbuilder:NjI2MTA=}","popup":"\u003cbutton class=\"globo-formbuilder-open\" data-id=\"NjI2MTA=\"\u003eOpen form\u003c\/button\u003e","lightbox":"\u003cdiv class=\"globo-form-publish-modal lightbox hidden\" data-id=\"NjI2MTA=\"\u003e\u003cdiv class=\"globo-form-modal-content\"\u003e\u003cdiv class=\"globo-formbuilder\" data-id=\"NjI2MTA=\"\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e","enableAddShortCode":false,"selectPage":"92086173940","selectPositionOnPage":"top","selectTime":"forever","setCookie":"1","setCookieHours":"1","setCookieWeeks":"1"},"reCaptcha":{"enable":false,"note":"Please make sure that you have set Google reCaptcha v2 Site key and Secret key in \u003ca href=\"\/admin\/settings\"\u003eSettings\u003c\/a\u003e"},"html":"\n\u003cdiv class=\"globo-form boxed-form globo-form-id-62610 \" data-locale=\"en\" \u003e\n\n\u003cstyle\u003e\n\n\n :root .globo-form-app[data-id=\"62610\"]{\n \n --gfb-color-solidButton: 0,0,0;\n --gfb-color-solidButtonColor: rgb(var(--gfb-color-solidButton));\n --gfb-color-solidButtonLabel: 255,255,255;\n --gfb-color-solidButtonLabelColor: rgb(var(--gfb-color-solidButtonLabel));\n --gfb-color-text: 0,0,0;\n --gfb-color-textColor: rgb(var(--gfb-color-text));\n --gfb-color-outlineButton: 0,0,0;\n --gfb-color-outlineButtonColor: rgb(var(--gfb-color-outlineButton));\n --gfb-color-background: 214,25,105;\n --gfb-color-backgroundColor: rgb(var(--gfb-color-background));\n \n --gfb-main-color: rgba(0,0,0,1);\n --gfb-primary-color: var(--gfb-color-solidButtonColor, var(--gfb-main-color));\n --gfb-primary-text-color: var(--gfb-color-solidButtonLabelColor, #FFF);\n --gfb-form-width: 1080px;\n --gfb-font-family: inherit;\n --gfb-font-style: inherit;\n --gfb--image: 40%;\n --gfb-image-ratio-draft: var(--gfb--image);\n --gfb-image-ratio: var(--gfb-image-ratio-draft);\n \n --gfb-bg-temp-color: #FFF;\n --gfb-bg-position: middle;\n \n --gfb-bg-temp-color: rgba(214,25,105,1);\n \n --gfb-bg-color: var(--gfb-color-backgroundColor, var(--gfb-bg-temp-color));\n \n }\n \n.globo-form-id-62610 .globo-form-app{\n max-width: 1080px;\n width: -webkit-fill-available;\n \n background-color: var(--gfb-bg-color);\n \n \n}\n\n.globo-form-id-62610 .globo-form-app .globo-heading{\n color: var(--gfb-color-textColor, rgba(255,255,255,1))\n}\n\n\n\n.globo-form-id-62610 .globo-form-app .globo-description,\n.globo-form-id-62610 .globo-form-app .header .globo-description{\n --gfb-color-description: rgba(var(--gfb-color-text), 0.8);\n color: var(--gfb-color-description, rgba(255,255,255,1));\n}\n.globo-form-id-62610 .globo-form-app .globo-label,\n.globo-form-id-62610 .globo-form-app .globo-form-control label.globo-label,\n.globo-form-id-62610 .globo-form-app .globo-form-control label.globo-label span.label-content{\n color: var(--gfb-color-textColor, rgba(250,250,250,1));\n text-align: left;\n}\n.globo-form-id-62610 .globo-form-app .globo-label.globo-position-label{\n height: 20px !important;\n}\n.globo-form-id-62610 .globo-form-app .globo-form-control .help-text.globo-description,\n.globo-form-id-62610 .globo-form-app .globo-form-control span.globo-description{\n --gfb-color-description: rgba(var(--gfb-color-text), 0.8);\n color: var(--gfb-color-description, rgba(255,255,255,1));\n}\n.globo-form-id-62610 .globo-form-app .globo-form-control .checkbox-wrapper .globo-option,\n.globo-form-id-62610 .globo-form-app .globo-form-control .radio-wrapper .globo-option\n{\n color: var(--gfb-color-textColor, rgba(250,250,250,1));\n}\n.globo-form-id-62610 .globo-form-app .footer,\n.globo-form-id-62610 .globo-form-app .gfb__footer{\n text-align:center;\n}\n.globo-form-id-62610 .globo-form-app .footer button,\n.globo-form-id-62610 .globo-form-app .gfb__footer button{\n border:1px solid var(--gfb-primary-color);\n \n}\n.globo-form-id-62610 .globo-form-app .footer button.submit,\n.globo-form-id-62610 .globo-form-app .gfb__footer button.submit\n.globo-form-id-62610 .globo-form-app .footer button.checkout,\n.globo-form-id-62610 .globo-form-app .gfb__footer button.checkout,\n.globo-form-id-62610 .globo-form-app .footer button.action.loading .spinner,\n.globo-form-id-62610 .globo-form-app .gfb__footer button.action.loading .spinner{\n background-color: var(--gfb-primary-color);\n color : #ffffff;\n}\n.globo-form-id-62610 .globo-form-app .globo-form-control .star-rating\u003efieldset:not(:checked)\u003elabel:before {\n content: url('data:image\/svg+xml;
682 utf8, \u003csvg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"star\" class=\"svg-inline--fa fa-star fa-w-18\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 576 512\"\u003e\u003cpath fill=\"rgba(0,0,0,1)\" d=\"M528.1 171.5L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6zM388.6 312.3l23.7 138.4L288 385.4l-124.3 65.3 23.7-138.4-100.6-98 139-20.2 62.2-126 62.2 126 139 20.2-100.6 98z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e');\n}\n.globo-form-id-62610 .globo-form-app .globo-form-control .star-rating\u003efieldset\u003einput:checked ~ label:before {\n content: url('data:image\/svg+xml; utf8, \u003csvg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fas\" data-icon=\"star\" class=\"svg-inline--fa fa-star fa-w-18\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 576 512\"\u003e\u003cpath fill=\"rgba(0,0,0,1)\" d=\"M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e');\n}\n.globo-form-id-62610 .globo-form-app .globo-form-control .star-rating\u003efieldset:not(:checked)\u003elabel:hover:before,\n.globo-form-id-62610 .globo-form-app .globo-form-control .star-rating\u003efieldset:not(:checked)\u003elabel:hover ~ label:before{\n content : url('data:image\/svg+xml; utf8, \u003csvg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fas\" data-icon=\"star\" class=\"svg-inline--fa fa-star fa-w-18\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 576 512\"\u003e\u003cpath fill=\"rgba(0,0,0,1)\" d=\"M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e')\n}\n.globo-form-id-62610 .globo-form-app .globo-form-control .checkbox-wrapper .checkbox-input:checked ~ .checkbox-label:before {\n border-color: var(--gfb-primary-color);\n box-shadow: 0 4px 6px rgba(50,50,93,0.11), 0 1px 3px rgba(0,0,0,0.08);\n background-color: var(--gfb-primary-color);\n}\n.globo-form-id-62610 .globo-form-app .step.-completed .step__number,\n.globo-form-id-62610 .globo-form-app .line.-progress,\n.globo-form-id-62610 .globo-form-app .line.-start{\n background-color: var(--gfb-primary-color);\n}\n.globo-form-id-62610 .globo-form-app .checkmark__check,\n.globo-form-id-62610 .globo-form-app .checkmark__circle{\n stroke: var(--gfb-primary-color);\n}\n.globo-form-id-62610 .floating-button{\n background-color: var(--gfb-primary-color);\n}\n.globo-form-id-62610 .globo-form-app .globo-form-control .checkbox-wrapper .checkbox-input ~ .checkbox-label:before,\n.globo-form-app .globo-form-control .radio-wrapper .radio-input ~ .radio-label:after{\n border-color : var(--gfb-primary-color);\n}\n.globo-form-id-62610 .flatpickr-day.selected, \n.globo-form-id-62610 .flatpickr-day.startRange, \n.globo-form-id-62610 .flatpickr-day.endRange, \n.globo-form-id-62610 .flatpickr-day.selected.inRange, \n.globo-form-id-62610 .flatpickr-day.startRange.inRange, \n.globo-form-id-62610 .flatpickr-day.endRange.inRange, \n.globo-form-id-62610 .flatpickr-day.selected:focus, \n.globo-form-id-62610 .flatpickr-day.startRange:focus, \n.globo-form-id-62610 .flatpickr-day.endRange:focus, \n.globo-form-id-62610 .flatpickr-day.selected:hover, \n.globo-form-id-62610 .flatpickr-day.startRange:hover, \n.globo-form-id-62610 .flatpickr-day.endRange:hover, \n.globo-form-id-62610 .flatpickr-day.selected.prevMonthDay, \n.globo-form-id-62610 .flatpickr-day.startRange.prevMonthDay, \n.globo-form-id-62610 .flatpickr-day.endRange.prevMonthDay, \
682n.globo-form-id-62610 .flatpickr-day.selected.nextMonthDay, \n.globo-form-id-62610 .flatpickr-day.startRange.nextMonthDay, \n.globo-form-id-62610 .flatpickr-day.endRange.nextMonthDay {\n background: var(--gfb-primary-color);\n border-color: var(--gfb-primary-color);\n}\n.globo-form-id-62610 .globo-paragraph {\n background: rgba(255,255,255,1);\n color: var(--gfb-color-textColor, rgba(255,255,255,1));\n width: 100%!important;\n}\n\n[dir=\"rtl\"] .globo-form-app .header .title,\n[dir=\"rtl\"] .globo-form-app .header .description,\n[dir=\"rtl\"] .globo-form-id-62610 .globo-form-app .globo-heading,\n[dir=\"rtl\"] .globo-form-id-62610 .globo-form-app .globo-label,\n[dir=\"rtl\"] .globo-form-id-62610 .globo-form-app .globo-form-control label.globo-label,\n[dir=\"rtl\"] .globo-form-id-62610 .globo-form-app .globo-form-control label.globo-label span.label-content{\n text-align: right;\n}\n\n[dir=\"rtl\"] .globo-form-app .line {\n left: unset;\n right: 50%;\n}\n\n[dir=\"rtl\"] .globo-form-id-62610 .globo-form-app .line.-start {\n left: unset; \n right: 0%;\n}\n\n\u003c\/style\u003e\n\n\n\n\n\u003cdiv class=\"globo-form-app boxed-layout gfb-style-classic gfb-font-size-medium\" data-id=62610\u003e\n \n \u003cdiv class=\"header dismiss hidden\" onclick=\"Globo.FormBuilder.closeModalForm(this)\"\u003e\n \u003csvg width=20 height=20 viewBox=\"0 0 20 20\" class=\"\" focusable=\"false\" aria-hidden=\"true\"\u003e\u003cpath d=\"M11.414 10l4.293-4.293a.999.999 0 1 0-1.414-1.414L10 8.586 5.707 4.293a.999.999 0 1 0-1.414 1.414L8.586 10l-4.293 4.293a.999.999 0 1 0 1.414 1.414L10 11.414l4.293 4.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n \u003c\/div\u003e\n \u003cform class=\"g-container\" novalidate action=\"https:\/\/form.globo.io\/api\/front\/form\/62610\/send\" method=\"POST\" enctype=\"multipart\/form-data\" data-id=62610\u003e\n \n \n \u003cdiv class=\"header\" data-path=\"header\"\u003e\n \u003ch3 class=\"title globo-heading\"\u003e\u003ch2 style=\"text-align:center\"\u003eRequest More Information From Us \u003c\/br\u003e About Franchising\u003c\/h2\u003e\u003c\/h3\u003e\n \n \u003c\/div\u003e\n \n \n \n \u003cdiv class=\"globo-formbuilder-wizard\" data-id=62610\u003e\n \u003cdiv class=\"wizard__content\"\u003e\n \u003cheader class=\"wizard__header\"\u003e\n \u003cdiv class=\"wizard__steps\"\u003e\n \u003cnav class=\"steps hidden\"\u003e\n \n \n \n \n \n \n \n \n \n \n \u003cdiv class=\"step last \" data-element-id=\"group-1\" data-step=\"0\" \u003e\n \u003cdiv class=\"step__content\"\u003e\n \u003cp class=\"step__number\"\u003e\u003c\/p\u003e\n \u003csvg class=\"checkmark\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=52 height=52 viewBox=\"0 0 52 52\"\u003e\n \u003ccircle class=\"checkmark__circle\" cx=\"26\" cy=\"26\" r=\"25\" fill=\"none\"\/\u003e\n \u003cpath class=\"checkmark__check\" fill=\"none\" d=\"M14.1 27.2l7.1 7.2 16.7-16.8\"\/\u003e\n \u003c\/svg\u003e\n \u003cdiv class=\"lines\"\u003e\n \n \u003cdiv class=\"line -start\"\u003e\u003c\/div\u003e\n \n \u003cdiv class=\"line -background\"\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"line -progress\"\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e \n \u003c\/div\u003e\n \u003c\/div\u003e\n \n \n \u003c\/nav\u003e\n \u003c\/div\u003e\n \u003c\/header\u003e\n \u003cdiv class=\"panels\"\u003e\n \n \n \n \n \n \u003cdiv class=\"panel \" data-element-id=\"group-1\" data-id=62610 data-step=\"0\" style=\"padding-top:0\"\u003e\n \n \n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-2-column \" data-type='text' data-element-id='text-1'\u003e\n \n \n\n\n \n \n\u003clabel for=\"62610-text-1\" class=\"classic-label globo-label gfb__label-v2 \" data-label=\"First Name\"\u003e\n \u003cspan class=\"label-content\" data-label=\"First Name\"\u003eFirst Name\u003c\/span\u003e\n \n \u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\n \n\u003c\/label\u003e\n\n \n\n \u003cdiv class=\"globo-form-input\"\u003e\n \n \n \u003cinput type=\"text\" data-type=\"text\" class=\"classic-input\" id=\"62610-text-1\" name=\"text-1\" placeholder=\"First Name\" presence \u003e\n \u003c\/div\u003e\n \n \u003csmall class=\"messages\" id=\"62610-text-1-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n\n \n \n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-2-column \" data-type='text' data-element-id='text-2'\u003e\n \n \n\n\n \n \n\u003clabel for=\"62610-text-2\" class=\"classic-label globo-label gfb__label-v2 \" data-label=\"Last Name\"\u003e\n \u003cspan class=\"label-content\" data-label=\"Last Name\"\u003eLast Name\u003c\/span\u003e\n \n \u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\n \n\u003c\/label\u003e\n\n \n\n \u003cdiv class=\"globo-form-input\"\u003e\n \n \n \u003cinput type=\"text\" data-type=\"text\" class=\"classic-input\" id=\"62610-text-2\" name=\"text-2\" placeholder=\"Last Name\" presence \u003e\n \u003c\/div\u003e\n \n \u003csmall class=\"messages\" id=\"62610-text-2-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n\n \n \n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-2-column \" data-type='email' data-element-id='email' data-input-has-icon\u003e\n \n \n\n\n \n \n\u003clabel for=\"62610-email\" class=\"classic-label globo-label gfb__label-v2 \" data-label=\"Email\"\u003e\n \u003cspan class=\"label-content\" data-label=\"Email\"\u003eEmail\u003c\/span\u003e\n \n \u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\n \n\u003c\/label\u003e\n\n \n\n \u003cdiv class=\"globo-form-input\"\u003e\n \n \u003cdiv class=\"globo-form-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 20\"\u003e\u003cpath d=\"M3 7.25a2.75 2.75 0 0 1 2.75-2.75h8.5a2.75 2.75 0 0 1 2.75 2.75v2.5a.75.75 0 0 1-1.5 0v-2.5c0-.69-.56-1.25-1.25-1.25h-8.5c-.69 0-1.25.56-1.25 1.25v5.5c0 .69.56 1.25 1.25 1.25h4.25a.75.75 0 0 1 0 1.5h-4.25a2.75 2.75 0 0 1-2.75-2.75v-5.5Z\"\/\u003e\u003cpath d=\"M11.75 14.25a.75.75 0 0 1 .75-.75h2.94l-.72-.72a.75.75 0 1 1 1.06-1.06l2 2a.75.75 0 0 1 0 1.06l-2 2a.75.75 0 1 1-1.06-1.06l.72-.72h-2.94a.75.75 0 0 1-.75-.75Z\"\/\u003e\u003cpath d=\"M6.567 7.57a.75.75 0 0 0-.634 1.36l3.538 1.651a1.25 1.25 0 0 0 1.058 0l3.538-1.651a.75.75 0 0 0-.634-1.36l-3.433 1.603-3.433-1.602Z\"\/\u003e\u003c\/svg\u003e\u003c\/div\u003e\n \u003cinput type=\"text\" data-type=\"email\" class=\"classic-input\" id=\"62610-email\" name=\"email\" placeholder=\"Email\" presence \u003e\n \u003c\/div\u003e\n \n \u003csmall class=\"messages\" id=\"62610-email-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n \n \n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-2-column \" data-type='phone' data-element-id='phone' data-input-has-icon \u003e\n \n \n\n\n \n \n\u003clabel for=\"62610-phone\" class=\"classic-label globo-label gfb__label-v2 \" data-label=\"Phone Number\"\u003e\n \u003cspan class=\"label-content\" data-label=\"Phone Number\"\u003ePhone Number\u003c\/span\u003e\n \n \u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\n \n\u003c\/label\u003e\n\n \n\n \u003cdiv class=\"globo-form-input gfb__phone-placeholder\" input-placeholder=\"Phone Number\"\u003e\n \n \n \u003cdiv class=\"globo-form-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 20\"\u003e\u003cpath d=\"M7.75 13.75a.75.75 0 0 1 .75-.75h3a.75.75 0 0 1 0 1.5h-3a.75.75 0 0 1-.75-.75Z\"\/\u003e\u003cpath fill-rule=\"evenodd\" d=\"M4.75 5.75a2.75 2.75 0 0 1 2.75-2.75h5a2.75 2.75 0 0 1 2.75 2.75v8.5a2.75 2.75 0 0 1-2.75 2.75h-5a2.75 2.75 0 0 1-2.75-2.75v-8.5Zm2.75-1.25c-.69 0-1.25.56-1.25 1.25v8.5c0 .69.56 1.25 1.25 1.25h5c.69 0 1.25-.56 1.25-1.25v-8.5c0-.69-.56-1.25-1.25-1.25h-.531a1 1 0 0 1-.969.75h-2a1 1 0 0 1-.969-.75h-.531Z\"\/\u003e\u003c\/svg\u003e\u003c\/div\u003e\n \n \u003cinput type=\"text\" data-type=\"phone\" class=\"classic-input\" id=\"62610-phone\" name=\"phone\" placeholder=\"Phone Number\" presence default-country-code=\"us\"\u003e\n \u003c\/div\u003e\n \n \u003csmall class=\"messages\" id=\"62610-phone-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n \n \n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-2-column \" data-type='select' data-element-id='select-1' data-input-has-icon data-default-value=\"\" data-type=\"select\" data-searchable\u003e\n \n \n\n\n \n \n\u003clabel for=\"62610-select-1\"
682class=\"classic-label globo-label gfb__label-v2 \" data-label=\"Province of Interest\"\u003e\n \u003cspan class=\"label-content\" data-label=\"Province of Interest\"\u003eProvince of Interest\u003c\/span\u003e\n \n \u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\n \n\u003c\/label\u003e\n\n \n\n \n \n \u003cdiv class=\"globo-form-input\"\u003e\n \n \u003cdiv class=\"globo-form-icon classic-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" fill=\"currentColor\" class=\"bi bi-pin-map-fill\" viewBox=\"0 0 16 16\"\u003e\n \u003cpath fill-rule=\"evenodd\" d=\"M3.1 11.2a.5.5 0 0 1 .4-.2H6a.5.5 0 0 1 0 1H3.75L1.5 15h13l-2.25-3H10a.5.5 0 0 1 0-1h2.5a.5.5 0 0 1 .4.2l3 4a.5.5 0 0 1-.4.8H.5a.5.5 0 0 1-.4-.8z\"\/\u003e\n \u003cpath fill-rule=\"evenodd\" d=\"M4 4a4 4 0 1 1 4.5 3.969V13.5a.5.5 0 0 1-1 0V7.97A4 4 0 0 1 4 3.999z\"\/\u003e\n\u003c\/svg\u003e\u003c\/div\u003e\n \u003cselect data-searchable=\"true\" name=\"select-1\" id=\"62610-select-1\" class=\"classic-input wide\" presence\u003e\n \u003coption selected=\"selected\" value=\"\" disabled=\"disabled\"\u003ePlease Select Province\u003c\/option\u003e\n \n \u003coption value=\"Alberta\" \u003eAlberta\u003c\/option\u003e\n \n \u003coption value=\"British Columbia\" \u003eBritish Columbia\u003c\/option\u003e\n \n \u003coption value=\"Manitoba\" \u003eManitoba\u003c\/option\u003e\n \n \u003coption value=\"New Brunswick\" \u003eNew Brunswick\u003c\/option\u003e\n \n \u003coption value=\"New Foundland and Labrador\" \u003eNew Foundland and Labrador\u003c\/option\u003e\n \n \u003coption value=\"Northwest Territories\" \u003eNorthwest Territories\u003c\/option\u003e\n \n \u003coption value=\"Nova Scotia\" \u003eNova Scotia\u003c\/option\u003e\n \n \u003coption value=\"Nunavut\" \u003eNunavut\u003c\/option\u003e\n \n \u003coption value=\"Ontario\" \u003eOntario\u003c\/option\u003e\n \n \u003coption value=\"Quebec\" \u003eQuebec\u003c\/option\u003e\n \n \u003coption value=\"Prince Edward Island\" \u003ePrince Edward Island\u003c\/option\u003e\n \n \u003coption value=\"Saskatchewan\" \u003eSaskatchewan\u003c\/option\u003e\n \n \u003coption value=\"Yukon\" \u003eYukon\u003c\/option\u003e\n \n \u003c\/select\u003e\n \u003c\/div\u003e\n \n \u003csmall class=\"messages\" id=\"62610-select-1-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n \n \n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-2-column \" data-type='text' data-element-id='text' data-input-has-icon\u003e\n \n \n\n\n \n \n\u003clabel for=\"62610-text\" class=\"classic-label globo-label gfb__label-v2 \" data-label=\"City of Interest\"\u003e\n \u003cspan class=\"label-content\" data-label=\"City of Interest\"\u003eCity of Interest\u003c\/span\u003e\n \n \u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\n \n\u003c\/label\u003e\n\n \n\n \u003cdiv class=\"globo-form-input\"\u003e\n \n \u003cdiv class=\"globo-form-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" fill=\"currentColor\" class=\"bi bi-pin-map\" viewBox=\"0 0 16 16\"\u003e\n \u003cpath fill-rule=\"evenodd\" d=\"M3.1 11.2a.5.5 0 0 1 .4-.2H6a.5.5 0 0 1 0 1H3.75L1.5 15h13l-2.25-3H10a.5.5 0 0 1 0-1h2.5a.5.5 0 0 1 .4.2l3 4a.5.5 0 0 1-.4.8H.5a.5.5 0 0 1-.4-.8z\"\/\u003e\n \u003cpath fill-rule=\"evenodd\" d=\"M8 1a3 3 0 1 0 0 6 3 3 0 0 0 0-6M4 4a4 4 0 1 1 4.5 3.969V13.5a.5.5 0 0 1-1 0V7.97A4 4 0 0 1 4 3.999z\"\/\u003e\n\u003c\/svg\u003e\u003c\/div\u003e\n \u003cinput type=\"text\" data-type=\"text\" class=\"classic-input\" id=\"62610-text\" name=\"text\" placeholder=\"City of Interest\" presence \u003e\n \u003c\/div\u003e\n \n \u003csmall class=\"messages\" id=\"62610-text-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n\n \n \n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-2-column \" data-type='select' data-element-id='select-2' data-input-has-icon data-default-value=\"\" data-type=\"select\" data-searchable\u003e\n \n \n\n\n \n \n\u003clabel for=\"62610-select-2\" class=\"classic-label globo-label gfb__label-v2 \" data-label=\"Liquid Cash Available\"\u003e\n \u003cspan class=\"label-content\" data-label=\"Liquid Cash Available\"\u003eLiquid Cash Available\u003c\/span\u003e\n \n \u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\n \n\u003c\/label\u003e\n\n \n\n \n \n \u003cdiv class=\"globo-form-input\"\u003e\n \n \u003cdiv class=\"globo-form-icon classic-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 20\"\u003e\u003cpath fill-rule=\"evenodd\" d=\"M12.379 4h-7.258c-.395 0-.736 0-1.017.023-.297.024-.592.078
682-.875.222-.424.216-.768.56-.984.984-.144.283-.198.578-.222.875-.023.28-.023.622-.023 1.017v3.008c0 .395 0 .736.023 1.017.024.297.078.592.222.875.216.424.56.768.984.984.283.144.578.198.875.222.121.01.254.016.397.019.001.243.006.46.022.65.024.297.078.592.222.875.216.424.56.768.984.984.283.144.578.198.875.222.28.023.622.023 1.017.023h7.258c.395 0 .736 0 1.017-.023.297-.024.592-.078.875-.222.424-.216.768-.56.984-.984.144-.283.198-.578.222-.875.023-.28.023-.622.023-1.017v-3.008c0-.395 0-.736-.023-1.017-.024-.297-.078-.592-.222-.875-.216-.424-.56-.768-.983-.984-.284-.144-.58-.198-.876-.222-.121-.01-.254-.016-.397-.019-.001-.243-.006-.46-.022-.65-.024-.297-.078-.592-.222-.875-.216-.424-.56-.768-.984-.984-.283-.144-.578-.198-.875-.222-.28-.023-.622-.023-1.017-.023Zm-8.153 7.732c.08.007.17.01.274.013v-1.874c0-.395 0-.736.023-1.017.024-.297.078-.592.222-.875.216-.424.56-.768.984-.984.283-.144.578-.198.875-.222.28-.023.622-.023 1.017-.023h6.378c-.001-.219-.006-.386-.017-.524-.017-.204-.045-.28-.064-.316-.072-.142-.186-.256-.327-.328-.038-.02-.113-.047-.317-.064-.212-.017-.492-.018-.924-.018h-7.2c-.432 0-.712 0-.924.018-.204.017-.28.045-.316.064-.142.072-.256.186-.328.328-.02.037-.047.112-.064.316-.017.212-.018.492-.018.924v2.95c0 .432 0 .712.018.924.017.204.045.28.064.317.072.14.186.255.328.327.037.02.112.047.316.064Zm5.904 2.03c-.37-.537-.63-1.334-.63-2.262 0-.928.26-1.725.63-2.262.372-.541.785-.738 1.12-.738.335 0 .748.197 1.12.738.37.537.63 1.334.63 2.262 0 .928-.26 1.725-.63 2.262-.372.541-.785.738-1.12.738-.335 0-.748-.197-1.12-.738Z\"\/\u003e\u003c\/svg\u003e\u003c\/div\u003e\n \u003cselect data-searchable=\"true\" name=\"select-2\" id=\"62610-select-2\" class=\"classic-input wide\" presence\u003e\n \u003coption selected=\"selected\" value=\"\" disabled=\"disabled\"\u003ePlease Select Liquid Cash Available\u003c\/option\u003e\n \n \u003coption value=\"Less than $49,999\" \u003eLess than $49,999\u003c\/option\u003e\n \n \u003coption value=\"$50,000 - $149,999\" \u003e$50,000 - $149,999\u003c\/option\u003e\n \n \u003coption value=\"$150,000 - $249,999\" \u003e$150,000 - $249,999\u003c\/option\u003e\n \n \u003coption value=\"$250,000 - $500,000\" \u003e$250,000 - $500,000\u003c\/option\u003e\n \n \u003coption value=\"$500,000 +\" \u003e$500,000 +\u003c\/option\u003e\n \n \u003c\/select\u003e\n \u003c\/div\u003e\n \n \u003csmall class=\"messages\" id=\"62610-select-2-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n \n \n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-1-column \" data-type='acceptTerms' data-element-id='acceptTerms-2' data-default-value=\"true\"\u003e\n \u003cdiv class=\"globo-form-input\"\u003e\n \u003cdiv class=\"flex-wrap\"\u003e\n \u003cdiv class=\"globo-list-control\"\u003e\n \u003cdiv class=\"checkbox-wrapper\"\u003e\n \u003cinput class=\"checkbox-input\" id=\"62610-acceptTerms-2\" type=\"checkbox\" data-type=\"acceptTerms\" name=\"acceptTerms-2[]\" presence value=\"Yes\" checked\u003e\n \u003clabel tabindex=\"0\" class=\"checkbox-label globo-option\" for=\"62610-acceptTerms-2\" data-label=\"Hi, I consent to receive electronic communication from Beauty First and\/or its Affiliates. I understand that I may withdraw my consent at any time by submitting my request in writing to [email protected]\"\u003e\u003cspan class=\"label-content\" data-label=\"Hi, I consent to receive electronic communication from Beauty First and\/or its Affiliates. I understand that I may withdraw my consent at any time by submitting my request in writing to [email protected]\"\u003e\u003cp style=\"color: black;\"\u003eHi, I consent to receive electronic communication from Beauty First and\/or its Affiliates. I understand that I may withdraw my consent at any time by submitting my request in writing to \u003cb\[email protected]\u003c\/b\u003e\u003c\/span\u003e\u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\u003c\/label\u003e\n \n \u003csmall class=\"messages\" id=\"62610-acceptTerms-2-error\"\u003e\u003c\/small\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \n\u003c\/div\u003e\n\n\n\n\n \n \n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-1-column \" data-type='acceptTerms' data-element-id='acceptTerms-3' data-default-value=\"true\"\u003e\n \u003cdiv class=\"globo-form-input\"\u003e\n \u003cdiv class=\"flex-wrap\"\u003e\n \u003cdiv class=\"globo-list-control\"\u003e\n \u003cdiv class=\"checkbox-wrapper\"\u003e\n \u003cinput class=\"checkbox-input\" id=\"62610-acceptTerms-3\" type=\"checkbox\" data-type=\"acceptTerms\" name=\"acceptTerms-3[]\" presence value=\"Yes\" checked\u003e\n \u003clabel tabindex=\"0\" class=\"checkbox-label globo-option\" for=\"62610-acceptTerms-3\" data-label=\"I understand the submission of this form does not obligate me to purchase, nor does it obligate the franchisor to sell a franchise. The completion of this form is to receive information about franchise opportunities only.\"\u003e\u003cspan class=\"label-content\" data-label=\"I understand the submission of this form does not obligate me to purchase, nor does it obligate the franchisor to sell a franchise. The completion of this form is to receive information about franchise opportunities only.\"\u003e\u003cp style=\"color: black;\"\u003eI understand the submission of this form does not obligate me to purchase, nor does it obligate the franchisor to sell a franchise. The completion of this form is to receive information about franchise opportunities only.\u003c\/span\u003e\u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\u003c\/label\u003e\n \n \u003csmall class=\"messages\" id=\"62610-acceptTerms-3-error\"\u003e\u003c\/small\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \n\u003c\/div\u003e\n\n\n\n\n \n \n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-1-column \" data-type='acceptTerms' data-element-id='acceptTerms' data-default-value=\"true\"\u003e\n \u003cdiv class=\"globo-form-input\"\u003e\n \u003cdiv class=\"flex-wrap\"\u003e\n \u003cdiv class=\"globo-list-control\"\u003e\n \u003cdiv class=\"checkbox-wrapper\"\u003e\n \u003cinput class=\"checkbox-input\" id=\"62610-acceptTerms\" type=\"checkbox\" data-type=\"acceptTerms\" name=\"acceptTerms[]\" presence value=\"Yes\" checked\u003e\n \u003clabel tabindex=\"0\" class=\"checkbox-label globo-option\" for=\"62610-acceptTerms\" data-label=\"I agree Terms and Conditions\"\u003e\u003cspan class=\"label-content\" data-label=\"I agree Terms and Conditions\"\u003e\u003cp style=\"color: black;\"\u003eI agree \u003ca href='https:\/\/www.priv.gc.ca\/en\/privacy-topics\/privacy-laws-in-canada\/the-personal-information-protection-and-electronic-documents-act-pipeda\/' target='_blank'\u003eTerms and Conditions\u003c\/a\u003e\u003c\/span\u003e\u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\u003c\/label\u003e\n \n \u003csmall class=\"messages\" id=\"62610-acceptTerms-error\"\u003e\u003c\/small\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \n\u003c\/div\u003e\n\n\n\n\n \n \n \n \n \n \n \n \n \u003c\/div\u003e\n \n \n \u003c\/div\u003e\n \u003cdiv class=\"message error\" data-other-error=\"Something went wrong, please try again\"\u003e\n \u003cdiv class=\"content\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"dismiss\" onclick=\"Globo.FormBuilder.dismiss(this)\"\u003e\n \u003csvg width=20 height=20 viewBox=\"0 0 20 20\" class=\"\" focusable=\"false\" aria-hidden=\"true\"\u003e\u003cpath d=\"M11.414 10l4.293-4.293a.999.999 0 1 0-1.414-1.414L10 8.586 5.707 4.293a.999.999 0 1 0-1.414 1.414L8.586 10l-4.293 4.293a.999.999 0 1 0 1.414 1.414L10 11.414l4.293 4.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \n \n \n \u003cdiv class=\"gfb__footer wizard__footer\" data-path=\"footer\" \u003e\n \n \n \n \u003cbutton type=\"button\" class=\"action previous hidden classic-button\"\u003ePrevious\u003c\/button\u003e\n \u003cbutton type=\"button\" class=\"action next submit classic-button\" data-submitting-text=\"\" data-submit-text='\u003cspan class=\"spinner\"\u003e\u003c\/span\u003eRequest Information' data-next-text=\"Next\" \u003e\u003cspan class=\"spinner\"\u003e\u003c\/span\u003eNext\u003c\/button\u003e\n \n \u003cp class=\"wizard__congrats-message\"\u003e\u003c\/p\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \n \u003cinput type=\"hidden\" value=\"\" name=\"customer[id]\"\u003e\n \u003cinput type=\"hidden\" value=\"\" name=\"customer[email]\"\u003e\n \u003cinput type=\"hidden\" value=\"\" name=\"customer[name]\"\u003e\n \u003cinput type=\"hidden\" value=\"\" name=\"page[title]\"\u003e\n \u003cinput type=\"hidden\" value=\"\" name=\"page[href]\"\u003e\n \u003cinput type=\"hidden\" value=\"\" name=\"_keyLabel\"\u003e\n \u003c\/form\u003e\n \n\u003c\/div\u003e\n\n\u003c\/div\u003e\n"}}[62610]; 683 684 685 686 window.Globo.FormBuilder.url = window.Globo.FormBuilder.shop.url; 687 window.Globo.FormBuilder.CDN_URL = window.Globo.FormBuilder.shop.CDN_URL ?? window.Globo.FormBuilder.shop.url; 688 window.Globo.FormBuilder.themeOs20 = true; 689 window.Globo.FormBuilder.searchProductByJson = true; 690 691 692 window.Globo.FormBuilder.__webpack_public_path_2__ = "https://cdn.shopify.com/extensions/01a0fc0d-2150-7cf1-86f8-1d048d2b8454/powerful-form-builder
692-360/assets/";Globo.FormBuilder.page = { 693 href : window.location.href, 694 type: "collection" 695 }; 696 Globo.FormBuilder.page.title = document.title 697 698 699 if(window.AVADA_SPEED_WHITELIST){ 700 const pfbs_w = new RegExp("powerful-form-builder", 'i') 701 if(Array.isArray(window.AVADA_SPEED_WHITELIST)){ 702 window.AVADA_SPEED_WHITELIST.push(pfbs_w) 703 }else{ 704 window.AVADA_SPEED_WHITELIST = [pfbs_w] 705 } 706 } 707 708 Globo.FormBuilder.shop.configuration = Globo.FormBuilder.shop.configuration || {}; 709 Globo.FormBuilder.shop.configuration.money_format = "${{amount}}"; 710</script>
vendor: 1 bytes, line 710
710
711<script src="https://cdn.shopify.com/extensions/01a0fc0d-2150-7cf1-86f8-1d048d2b8454/powerful-form-builder-360/assets/globo.formbuilder.index.js" defer="defer" data-cookieconsent="ignore"></script>
711 712 713<style> 714 .globo-formbuilder[data-id="62610"],.globo-formbuilder[data-id="NjI2MTA="]{ 715 display: block; 716 height:870px; 717 margin: 30px auto; 718 } 719 </style> 720 721 722<!-- END app block --><link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
723<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 60487794932,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "collection"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 723
723
724<script> 725 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 726</script>
vendor: 1 bytes, line 726
726
727<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
727).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 60487794932,storefrontBaseUrl: "https://beautyfirstspa.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://beautyfirstspa.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b"],webPixelsConfigList: [{"id":"488866036","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-1Y2YG8F7CC\\\",\\\"GT-KT9XX8WL\\\"],\\\"target_country\\\":\\\"CA\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-1Y2YG8F7CC\\\"},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-1Y2YG8F7CC\\\"},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-1Y2YG8F7CC\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-1Y2YG8F7CC\\\",\\\"MC-EJVWG0G6KT\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-1Y2YG8F7CC\\\",\\\"MC-EJVWG0G6KT\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-1Y2YG8F7CC\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-1Y2YG8F7CC\\\",\\\"MC-EJVWG0G6KT\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-1Y2YG8F7CC\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-1Y2YG8F7CC\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-1Y2YG8F7CC\\\"},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-1Y2YG8F7CC\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"407470324","configuration":"{\"pixelCode\":\"CNLNH7BC77UCQ7C0TBU0\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"22e92c2ad45662f435e4801458fb78cc","type":"APP","apiClientId":4383523,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":[]},"dataSharingState":"optimized"}
727,{"id":"158793972","configuration":"{\"pixel_id\":\"2736713963139766\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"bd2f978c17a94bbb8a74d43de2165dc5","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Beauty First Spa ","paymentSettings":{"currencyCode":"CAD"},"myshopifyDomain":"beautyfirstspa.myshopify.com","countryCode":"CA","storefrontUrl":"https:\/\/beautyfirstspa.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"7476431618292","handle":"long-lash-volume-mascara","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42145047150836","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7476332658932","handle":"eyebrow-pencil","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42144855261428","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://beautyfirstspa.com/cdn","7ec887c8w14f9f074p854094e1m1370c602",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"136772976884","themePublished":"true","eventMetadataId":"9f359abe-1938-4a42-b160-6c7396db2835","pageType":"collection","resourceId":"392404336884","shopId":"60487794932","storefrontBaseUrl":"https:\/\/beautyfirstspa.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"7ec887c8w14f9f074p854094e1m1370c602","publish":"custom","events":"[[\"page_viewed\",{}],[\"collection_viewed\",{\"collection\":{\"id\":\"392404336884\",\"title\":\"Cosmetics\",\"productVariants\":[{\"price\":{\"amount\":30.0,\"currencyCode\":\"CAD\"},\"product\":{\"title\":\"Long Lash Volume Mascara\",\"vendor\":\"BEAUTYFIRSTSPA\",\"id\":\"7476431618292\",\"untranslatedTitle\":\"Long Lash Volume Mascara\",\"url\":\"\/products\/long-lash-volume-mascara\",\"type\":\"Mascara\"},\"id\":\"42145047150836\",\"image\":{\"src\":\"\/\/beautyfirstspa.com\/cdn\/shop\/files\/Long_Lash_Volume_Mascara_by_Beauty_First_Spa.png?v=1721330970\"},\"sku\":\"628176044217\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":30.0,\"currencyCode\":\"CAD\"},\"product\":{\"title\":\"Eyebrow Pencil\",\"vendor\":\"BEAUTYFIRSTSPA\",\"id\":\"7476332658932\",\"untranslatedTitle\":\"Eyebrow Pencil\",\"url\":\"\/products\/eyebrow-pencil\",\"type\":\"\"},\"id\":\"42144855261428\",\"image\":{\"src\":\"\/\/beautyfirstspa.com\/cdn\/shop\/products\/beautyfirstspa-eyebrow-pencil-39386706936052.png?v=1681223200\"},\"sku\":\"PD05\",\"title\":\"Americano\",\"untranslatedTitle\":\"Americano\"}]}}]]"});})();</script>
727<script> 728 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 729 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 730 window.ShopifyAnalytics.meta.currency = 'CAD'; 731 var meta = {"products":[{"id":7476431618292,"gid":"gid:\/\/shopify\/Product\/7476431618292","vendor":"BEAUTYFIRSTSPA","type":"Mascara","handle":"long-lash-volume-mascara","variants":[{"id":42145047150836,"price":3000,"name":"Long Lash Volume Mascara","public_title":null,"sku":"628176044217"}],"remote":false},{"id":7476332658932,"gid":"gid:\/\/shopify\/Product\/7476332658932","vendor":"BEAUTYFIRSTSPA","type":"","handle":"eyebrow-pencil","variants":[{"id":42144855261428,"price":3000,"name":"Eyebrow Pencil - Americano","public_title":"Americano","sku":"PD05"},{"id":42144855326964,"price":3000,"name":"Eyebrow Pencil - Coffee Hazelnut","public_title":"Coffee Hazelnut","sku":"628176044033"},{"id":42144855359732,"price":3000,"name":"Eyebrow Pencil - Double Espresso","public_title":"Double Espresso","sku":"628176044064"},{"id":42144855425268,"price":3000,"name":"Eyebrow Pencil - Salted Caramel","public_title":"Salted Caramel","sku":"628176044026"}],"remote":false}],"page":{"pageType":"collection","resourceType":"collection","resourceId":392404336884,"requestId":"824bc453-7652-413b-a786-a9def3bddc12-1791438703"}}; 732 for (var attr in meta) { 733 window.ShopifyAnalytics.meta[attr] = meta[attr]; 734 } 735</script>
vendor: 1 bytes, line 735
735
736<script class="analytics"> 737 (function () { 738 var customDocumentWrite = function(content) { 739 var jquery = null; 740 741 if (window.jQuery) { 742 jquery = window.jQuery; 743 } else if (window.Checkout && window.Checkout.$) { 744 jquery = window.Checkout.$; 745 } 746 747 if (jquery) { 748 jquery('body').append(content); 749 } 750 }; 751 752 var hasLoggedConversion = function(token) { 753 if (token) { 754 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 755 } 756 return false; 757 } 758 759 var setCookieIfConversion = function(token) { 760 if (token) { 761 var twoMonthsFromNow = new Date(Date.now()); 762 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 763 764 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 765 } 766 } 767 768 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 769 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 770 if (trekkie.integrations) { 771 return; 772 } 773 trekkie.methods = [ 774 'identify', 775 'page', 776 'ready', 777 'track', 778 'trackForm', 779 'trackLink' 780 ]; 781 trekkie.factory = function(method) { 782 return function() { 783 var args = Array.prototype.slice.call(arguments); 784 args.unshift(method); 785 trekkie.push(args); 786 if (method == 'track' || method == 'page') { 787 var pageUrl; 788 try { 789 pageUrl = window.location.href; 790 } catch (e) {} 791 var pageReferrer; 792 try { 793 pageReferrer = document.referrer; 794 } catch (e) {} 795 try { 796 if (window.__TREKKIE_SHIM_QUEUE == null) { 797 window.__TREKKIE_SHIM_QUEUE = []; 798 } 799 window.__TREKKIE_SHIM_QUEUE.push({ 800 from: 'trekkie-stub', 801 method: method, 802 args: args.slice(1), 803 pageContext: { 804 url: pageUrl, 805 referrer: pageReferrer 806 } 807 }); 808 } catch (e) { 809 // no-op 810 } 811 } 812 return trekkie; 813 }; 814 }; 815 for (var i = 0; i < trekkie.methods.length; i++) { 816 var key = trekkie.methods[i]; 817 trekkie[key] = trekkie.factory(key); 818 } 819 trekkie.load = function(config) { 820 trekkie.config = config || {}; 821 trekkie.config.initialDocumentCookie = document.cookie; 822 var first = document.getElementsByTagName('script')[0]; 823var script = document.createElement('script'); 824script.type = 'text/javascript'; 825script.onerror = function(e) { 826 var scriptFallback = document.createElement('script'); 827 scriptFallback.type = 'text/javascript'; 828 scriptFallback.onerror = function(error) { 829 var Monorail = { 830 produce: function produce(monorailDomain, schemaId, payload) { 831 var currentMs = new Date().getTime(); 832 var event = { 833 schema_id: schemaId, 834 payload: payload, 835 metadata: { 836 event_created_at_ms: currentMs, 837 event_sent_at_ms: currentMs 838 } 839 }; 840 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 841 }, 842 sendRequest: function sendRequest(endpointUrl, payload) { 843 // Try the sendBeacon API 844 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 845 var blobData = new window.Blob([payload], { 846 type: 'text/plain' 847 }); 848 849 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 850 return true; 851 } // sendBeacon was not successful 852 853 } // XHR beacon 854 855 var xhr = new XMLHttpRequest(); 856 857 try { 858 xhr.open('POST', endpointUrl); 859 xhr.setRequestHeader('Content-Type', 'text/plain'); 860 xhr.send(payload); 861 } catch (e) { 862 console.log(e); 863 } 864 865 return false; 866 }, 867 isIos12: function isIos12() { 868 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 869 } 870 }; 871 Monorail.produce('monorail-edge.shopifysvc.com', 872 'trekkie_storefront_load_errors/1.1', 873 {shop_id: 60487794932, 874 theme_id: 136772976884, 875 app_name: "storefront", 876 context_url: window.location.href, 877 source_url: "//beautyfirstspa.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js"}); 878 879 }; 880 scriptFallback.async = true; 881 scriptFallback.src = '//beautyfirstspa.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 882 first.parentNode.insertBefore(scriptFallback, first); 883}; 884script.async = true; 885script.src = '//beautyfirstspa.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 886first.parentNode.insertBefore(script, first); 887 888 }; 889 trekkie.load( 890 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":60487794932,"isMerchantRequest":null,"themeId":136772976884,"themeCityHash":"2238470860810496289","contentLanguage":"en","currency":"CAD","eventMetadataId":"9f359abe-1938-4a42-b160-6c7396db2835"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 891 ); 892 893 var loaded = false;
894 trekkie.ready(function() { 895 if (loaded) return; 896 loaded = true; 897 898 window.ShopifyAnalytics.lib = window.trekkie; 899 900 var originalDocumentWrite = document.write; 901 document.write = customDocumentWrite; 902 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 903 document.write = originalDocumentWrite; 904 905 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 906 var token = match? match[1]: undefined; 907 if (!hasLoggedConversion(token)) { 908 setCookieIfConversion(token); 909 window.ShopifyAnalytics.lib.track("Viewed Product Category",{"currency":"CAD","category":"Collection: cosmetics","collectionName":"cosmetics","collectionId":392404336884,"nonInteraction":true},undefined,undefined,{"shopifyEmitted":true}); 910 } 911 }); 912 913 window.ShopifyAnalytics.lib.page(null,{"pageType":"collection","resourceType":"collection","resourceId":392404336884,"requestId":"824bc453-7652-413b-a786-a9def3bddc12-1791438703","shopifyEmitted":true}); 914 915 var eventsListenerScript = document.createElement('script'); 916 eventsListenerScript.async = true; 917 eventsListenerScript.src = "//beautyfirstspa.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 918 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 919})();</script>
919 920
920<script> 921 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 922 window.ga = function ga() { 923 (window.ga.q = window.ga.q || []).push(arguments); 924 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 925 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 926 } 927 console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information."); 928 }; 929 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 930 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 931 } 932 } 933</script>
vendor: 1 bytes, line 933
933
934<script 935 defer 936 src="https://beautyfirstspa.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.10.0.min.js" 937 data-application="storefront-renderer" 938 data-shop-id="60487794932" 939 data-render-region="gcp-us-central1" 940 data-page-type="collection" 941 data-theme-instance-id="136772976884" 942 data-theme-name="Timzee" 943 data-theme-version="1.0" 944 data-monorail-region="shop_domain" 945 data-resource-timing-sampling-rate="10" 946 data-shs="true" 947 data-shs-beacon="true" 948 data-shs-export-with-fetch="true" 949 data-shs-logs-sample-rate="1" 950 data-shs-beacon-endpoint="https://beautyfirstspa.com/api/collect" 951></script>
951 952<meta name="shopify-y" content="b6927e08-9819-49cc-9da6-ba760279a9ce" data-expiration="1822996303000"><meta name="shopify-s" content="774bd470-1591-47ee-a08a-c3e1d6b5fdf4" data-expiration="1791440503000"><meta name="new-cookie-storage-activated" content="t"> 953</head> 954 955<body id="cosmetics" class=" template-collection others "> 956 957<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 957-958
957 958<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
958GTM-59B8PP2
vendor: 83 bytes, lines 958-959
958" 959height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
960<!-- End Google Tag Manager (noscript) --> 961 962 963<div id="PageContainer"></div> 964<div class="quick-view"></div> 965<nav class="cbp-spmenu cbp-spmenu-vertical cbp-spmenu-left " id="cbp-spmenu-s1"> 966 <div class="gf-menu-device-wrapper"> 967 <div class="close-menu">x</div> 968 <div class="gf-menu-device-container"></div> 969 </div> 970</nav> 971 972 973 974<div class="wrapper-container"> 975 <div class="header-type-5"> 976 <header class="site-header"> 977 <div id="shopify-section-top-bar-type-5" class="shopify-section"> 978 979 980 981<style> 982 .header-type-5 .top_bar { background: #413d3c; } 983 .header-type-5 .top_bar li { color:#ffffff;} 984 .header-type-5 .top_bar a,.header-type-5 .top_bar button { color:#ffffff;} 985 .header-type-5 .top_bar a:hover, .header-type-5 .top_bar a:hover span,.header-type-5 .top_bar button:hover,.header-type-10 li.init.dt-sc-toggle:hover { color:#a7b3ab;} 986 987 988 .header-type-5 .header-top a.close { background: ;color: ; } 989 .header-type-5 .header-top a.close:hover { background: ;;color: ; } 990 .header-type-5 .header-top { background: ; } 991 .header-type-5 .header-top ul li { color: ; } 992 993 .notification_promobtn .btn {background:;color:;border:none;} 994 995 996 .notification_promobtn .btn:hover {background:;color:;} 997 /* Currency block */ 998 999 .header-type-5 .header_currency ul select {color:;} 1000 .header-type-5 .header_currency ul select:hover {color:;} 1001 .header-type-5 .header_currency ul li.currency:hover:after {border-top-color:;} 1002 .header-type-5 .header_currency ul li.currency:after,.header-type-10 li.init.dt-sc-toggle:after {color:;} 1003 .header-type-5 .header_currency option {background:;color:;} 1004 1005 1006 1007</style> 1008 1009 1010 1011</div> 1012 <div class="header-sticky"> 1013 <div id="header-landing" class="sticky-animate"> 1014 <div id="shopify-section-header-model-5" class="shopify-section"> 1015<div class="grid--full site-header__menubar"> 1016 <div class="container"> 1017 <div class="menu_icon_section"> 1018 1019 <div class="book-appointment"> 1020 <a class="book-appointment-btn" target="_blank" href="https://beautyfirstspa.zenoti.com/webstoreNew/services/96bfe45e-7cc4-4d36-9777-b6d180443aba"> 1021 <span> 1022 Book Appointment 1023 </span> 1024 </a> 1025 </div> 1026 1027 1028 1029 <div class="h1 site-header__logo order-header" itemscope itemtype="http://schema.org/Organization"> 1030 1031 1032 <a href="https://beautyfirstspa.com" itemprop="url"> 1033 <img class="normal-logo" src="//beautyfirstspa.com/cdn/shop/t/45/assets/logo.png?v=49007688858205518921682971304" alt="Beauty First Spa " itemprop="logo"> 1034 </a> 1035 1036 1037 </div> 1038 1039 1040 <div class="menu_icon_container"> 1041 1042 <ul class="menu_icon grid__item wide--one-sixth post-large--one-sixth large--one-sixth"> 1043 1044 <li> 1045 <div class="header-mobile"> 1046 <div class="menu-block visible-phone"><!-- start Navigation Mobile --> 1047 <div id="showLeftPush"> 1048 <i class="fa fa-bars" aria-hidden="true"> </i> 1049 </div> 1050 </div><!-- end Navigation Mobile --> 1051 </div> 1052 1053 </li> 1054 1055 1056 1057 <li class="header-bar__module cart header_cart"> 1058 <!-- Mini Cart Start --> 1059<div class="baskettop"> 1060 <div class="wrapper-top-cart"> 1061 <a href="/cart" id="ToggleDown" class="icon-cart-arrow"> 1062 1063 1064 1065 1066 <i class="fas fa-shopping-cart"></i> 1067 <div class="detail"> 1068 <div id="cartCount"> 1069 0 1070 </div> 1071 1072 <span class="cartCountspan">Item</span> 1073 1074 <div id="minicart_total"> 1075 <span> $0.00</span> 1076 </div> 1077 </div> 1078 1079 1080 1081 1082 1083 1084 1085 1086 </a> 1087 <div id="slidedown-cart" style="display:none"> 1088 <!-- <h3>Shopping cart</h3>--> 1089 <div class="no-items"> 1090 <p>Your cart is currently empty!</p> 1091 <p class="text-continue"><a class="btn" href="javascript:void(0)">Continue shopping</a></p> 1092 </div> 1093 <div class="has-items"> 1094 <ul class="mini-products-list"> 1095 1096 </ul> 1097 <div class="summary"> 1098 <p class="total">
1099 <span class="label">Cart total :</span> 1100 <span class="price">$0.00</span> 1101 </p> 1102 </div> 1103 <div class="actions"> 1104 <button class="btn" onclick="window.location='/checkout'"><i class="fas fa-check"></i>Check Out</button> 1105 <button class="btn text-cart" onclick="window.location='/cart'"><i class="fas fa-shopping-basket"></i>View Cart</button> 1106 </div> 1107 </div> 1108 </div> 1109 </div> 1110</div> <!-- End Top Header --> 1111 </li> 1112 1113 1114 1115 1116 1117 1118 1119 <li class="header-search"> 1120 <span class="fas fa-search searchopen " onclick="showhide()" id="icon"></span> 1121 1122 <div id="toggle-search" style="display:none"> 1123 <div class=""> 1124 <div class="slidersearch search-box"> 1125 <form action="/search" method="get" class="search-bar__form"> 1126 1127 <input type="hidden" name="type" value="product"> 1128 1129 <input type="search" id="search" name="q" value="" placeholder="Search..." aria-label="Search..." class="search-bar__input "> 1130 <button class="btn" type="submit" value=""><i class="fas fa-search"></i></button> 1131 1132 </form> 1133 </div> 1134 </div> 1135 </div> 1136 1137 </li> 1138 1139
1139<script type="text/javascript"> 1140 function showhide() 1141 { 1142 var div = document.getElementById("toggle-search"); 1143 if (div.style.display !== "none") { 1144 $('#icon').addClass("searchopen"); 1145 $('#icon').removeClass("searchclose"); 1146 div.style.display = "none"; 1147 } 1148 else { 1149 div.style.display = "block"; 1150 $('#icon').removeClass("searchopen"); 1151 $('#icon').addClass("searchclose"); 1152 } 1153 } 1154 </script>
1154 1155 1156 1157 1158 1159 1160 <li> 1161 <div class="menu_bar_right"> 1162 <div class="slidedown_section"> 1163 <a id="Togglemodal" title="Log in" class="icon-cart-arrow"><i class="fas fa-user"></i></a> 1164 <div id="slidedown-modal"> 1165 <div class="header-panel-top"> 1166 <ul> 1167 1168 1169 <li> 1170 <div class="customer_account"> 1171 <ul> 1172 1173 1174 <li> 1175 <a href="/account/login" title="Log in"> <i class="fas fa-sign-in-alt icons" aria-hidden="true"></i> Log in</a> 1176 </li> 1177 <li> 1178 <a href="/account/register" title="Create account"> <i class="fas fa-user" aria-hidden="true"></i> Create account</a> 1179 </li> 1180 1181 1182 1183 </ul> 1184 </div> 1185 </li> 1186 1187 </ul> 1188 </div> 1189 </div> 1190 </div> 1191 </div> 1192 </li> 1193 1194 </ul> 1195 </div> 1196 </div> 1197 </div> 1198</div> 1199 1200 1201<style> 1202 1203 .header-type-5 .notification_bar .notification_text span { color: ; } 1204 1205 .header-type-5 .header-top a.close { background: ; } 1206 .header-type-5 .header-top a.close:hover { background: ; } 1207 .header-type-5 .header-top ul li { font-size:14px; } 1208 1209 /* Top block */ 1210 .header-type-5 .top_bar { background: ; } 1211 .header-type-5 .top_bar li { color:;} 1212 .header-type-5 .top_bar a { color:;} 1213 .header-type-5 .top_bar a:hover, .header-type-5 .top_bar a:hover span { color:;} 1214 1215 1216 /* .header-type-5 .top_bar li a,.header-type-5 .top_bar li span,.top-bar-type-5.top_bar .tbl-list>li.currency>.dropdown-toggle { border-right:1px solid ; }*/ 1217 .header-type-5 .top_bar ul li:last-child,.header-type-5 .top_bar li:last-child span { border-right:none; } 1218 1219 1220 /* Logo block */ 1221 .header-type-5 .site-header__menubar { background: #ffffff;} 1222 .header-type-5 .site-header__logo a,.header-type-5 .header-mobile #showLeftPush { color:#d61969;} 1223 .header-type-5 .site-header__logo a:hover,.header-type-5 .header-mobile #showLeftPush:hover { color:#d61969;} 1224 1225 /* Menu block */ 1226 .header-type-5 .menu-tool,.mobile-nav-section {background: #ffffff;} 1227 .header-type-5 .menu-tool ul li {color: ;} 1228 .header-type-5 .menu-tool ul li a,.mobile-nav-section .mobile-nav-trigger{color:#000000;} 1229 .header-type-5 .menu-tool ul li a:hover,.header-type-5 .menu-tool .site-nav > li > a.current:hover {color:#000000;} 1230 1231 @media (min-width: 967px) { 1232 .header-type-5 .is-sticky .header-bar__module a,.header-type-5 .is-sticky .header-bar__module.cart .baskettop a.icon-cart-arrow {color:#000000;} 1233 .header-type-5 .is-sticky .header-bar__module a:hover,.header-type-5 .is-sticky .header-bar__module.cart .baskettop a.icon-cart-arrow:hover {color:#000000;} 1234 } 1235 1236 1237 1238 .header-type-5 .menu-tool .site-nav > li > a.current {color:#000000;} 1239 .header-type-5 .site-nav-dropdown,#MobileNav,.mobile-nav__sublist { background: #ffffff;} 1240 .header-type-5 .site-nav-dropdown .inner > a {color: #413d3c;} 1241 .header-type-5 .site-nav-dropdown .inner > a:hover {color: #a7b3ab;} 1242 .header-type-5 .site-nav-dropdown .inner .dropdown a,.header-type-5 .menu-tool .site-nav .site-nav-dropdown li a,.header-type-5 .site-nav .widget-featured-product .product-title,.header-type-5 .site-nav .widget-featured-product .widget-title h3,#MobileNav a,.mobile-nav__sublist a,.site-nav .widget-featured-nav .owl-prev a,.site-nav .widget-featured-nav .owl-next a {color: #413d3c;} 1243 .header-type-5 .site-nav-dropdown .inner .dropdown a:hover,.header-type-5 .menu-tool .site-nav .site-nav-dropdown li a:hover,.header-type-5 .site-nav-dropdown .inner .dropdown a.current,.header-type-5 .menu-tool .site-nav .site-nav-dropdown li a.current,.header-type-5 .site-nav .widget-featured-product .product-title:hover,#MobileNav a.current,.mobile-nav__sublist a.current,.site-nav .widget-featured-nav .owl-prev a:hover,.site-nav .widget-featured-nav .owl-next a:hover {color: #a7b3ab;} 1244 1245 /* Dropdown block */ 1246 .header-type-5 .menu_icon #Togglemodal i {color: #d61969;} 1247 .header-type-5 .menu_icon #Togglemodal i:hover {color: #d61969;} 1248 .header-type-5 #slidedown-modal {background: #ffffff;} 1249 .header-type-5 #slidedown-modal ul li a {color:#d61969;} 1250 .header-type-5 #slidedown-modal ul li a:hover {color:#d61969;} 1251 1252 1253 /* Search block */ 1254 .header-type-5 .header-search input#search {color:#d61969;background:#ffffff;} 1255 .header-type-5 .header-search span,.header-type-5 .search-bar__form button.res_btn {color:#d61969;} 1256 .header-type-5 .header-search span:hover,.header-type-5 .search-bar__form button.res_btn:hover {color:#d61969;} 1257 .header-type-5 .header-search input[type="text"],.header-type-5 .results-box { border:1px solid #e4e4e4; background:#ffffff;} 1258 .header-type-5 .header-search .btn { color:#ffffff;background:#d61969;} 1259 .header-type-5 .header-search .btn:hover { color:#ffffff;background:#d61969;} 1260 .header-type-5 .search-bar__form button.res_btn { background:none;border:none;height:auto; } 1261 1262 .header-type-5 .header-search input#search::-webkit-input-placeholder { /* Chrome/Opera/Safari */ 1263 color:#d61969; 1264 } 1265 .header-type-5 .header-search input#search::-moz-placeholder { /* Firefox 19+ */ 1266 color:#d61969; 1267 } 1268 .header-type-5 .header-search input#search:-ms-input-placeholder { /* IE 10+ */ 1269 color:#d61969; 1270 } 1271 .header-type-5 .header-search input#search:-moz-placeholder { /* Firefox 18- */ 1272 color:#d61969; 1273 } 1274 1275 /* Cart Summary block */ 1276 .header-type-5 a.icon-cart-arrow ,.header-type-5 #minicart_total {color: ;} 1277 .header-type-5 a.icon-cart-arrow:hover {color: #d61969;} 1278 .header-type-5 #slidedown-cart .actions, .header-type-5 #slidedown-cart {background: #ffffff;} 1279 .header-type-5 .header-bar__module p {color: #d61969;} 1280 .header-type-5 .header-bar__module a {color:#d61969;} 1281 .header-type-5 .header-bar__module a:hover {color:#d61969;} 1282 .header-type-5 .header-bar__module .btn {color:#413d3c;background: #ffffff;} 1283 .header-type-5 .header-bar__module .btn:hover {color:#ffffff;background: #a7b3ab;} 1284 .header-type-5 #slidedown-cart .total .price,.header-type-5 #slidedown-cart ul li .cart-collateral {color:#d61969;} 1285 .header-type-5 #minicart_total:before {background:;} 1286 1287 /* .header-type-5 .header-bar__module.cart .baskettop a.icon-cart-arrow #cartCount { background: ;color:#d61969;} */ 1288 /* .header-type-5 .header-bar__module.cart .baskettop a.icon-cart-arrow:hover #cartCount { background: ;color:;} */ 1289 1290 1291 /* Currency block */ 1292 1293 .header-type-5 a.currency_wrapper.dropdown-toggle {color: #d61969;} 1294 .header-type-5 .tbl-list>li.currency>.dropdown-toggle:hover {color: #d61969;} 1295 .header-type-5 .tbl-list>li.currency .flag-dropdown-menu {background: #ffffff;} 1296 .header-type-5 .flag-dropdown-menu li a span {color: #413d3c;} 1297 .header-type-5 .flag-dropdown-menu li a:hover span {color:;} 1298 1299 1300 1301 .header-type-5 .header_currency ul select,.header-type-5 .header_currency ul li.currency .selector-arrow::after {color:#d61969;} 1302 .header-type-5 .header_currency ul .selector-arrow:hover select,.header-type-5 .header_currency ul li.currency .selector-arrow:hover:after {color:#d61969;} 1303 .header-type-5 .header_currency ul li.currency:hover:after {border-top-color:#d61969;} 1304 .header-type-5 .header_currency ul li.currency:after {border-top-color:#d61969;} 1305 .header-type-5 .header_currency option {background:#ffffff;color:#413d3c;} 1306 1307 1308 /* Header borders */ 1309 .header-type-5 .menu-tool { } 1310 .header-type-5 .site-nav>li>a:before { } 1311 1312 .header-type-5 .menu_icon .customer_account li a {color:#d61969;} 1313 1314 .header-type-5 .menu_icon .customer_account li a:hover {color:#d61969;} 1315 1316 .header-type-5 .notification_text .btn {background:;color:;} 1317 1318 1319 .header-type-5 .notification_text .btn:hover {background:;color:;} 1320 1321 .header-type-5 .header-bar__module.cart .baskettop a.icon-cart-arrow {color:#d61969;} 1322 1323 .header-type-5 .header-bar__module.cart .baskettop a.icon-cart-arrow:hover {color:#d61969;} 1324 1325 /* General styles for all menus */ 1326 1327 1328 1329 1330</style> 1331 1332 1333 1334 1335</div> 1336 <div class="desktop-megamenu"> 1337 <div id="shopify-section-navigation" class="shopify-section"><div class="nav-bar-mobile"> 1338 <nav class="nav-bar" role="navigation"> 1339 <div class="site-nav-dropdown_inner"> 1340 1341<div class="menu-tool"> 1342 <ul class="site-nav"> 1343 1344 1345 1346 1347 1348 1349 1350 <li class=" "> 1351 <a class=" color1" href="/">
1352 <span> 1353 Home 1354 </span> 1355 </a> 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 </li> 1368 1369 1370 1371 1372 1373 1374 1375 <li class=" "> 1376 <a class=" color2" href="/pages/about-us"> 1377 <span> 1378 About Us 1379 </span> 1380 </a> 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 </li> 1393 1394 1395 1396 1397 1398 1399 1400 <li class=" "> 1401 <a class=" color3" href="/collections/product"> 1402 <span> 1403 Products 1404 </span> 1405 </a> 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 </li> 1418 1419 1420 1421 1422 1423 1424 1425 <li class=" dropdown"> 1426 <a class="menu__moblie color4" href="https://beautyfirstspa.com/pages/services"> 1427 <span> 1428 Services 1429 </span> 1430 </a> 1431 1432 1433 1434 1435 1436 1437 1438 <ul class="site-nav-dropdown level-one"> 1439 1440 <li > 1441 <a href="#" class=""> 1442 <span> 1443 WOMEN SERVICES 1444 </span> 1445 1446 </a> 1447 <ul class="site-nav-dropdown level-two"> 1448 1449 </ul> 1450 </li> 1451 1452 <li class="dropdown"> 1453 <a href="/pages/lashes" class=""> 1454 <span> 1455 Lashes 1456 </span> 1457 <i class="fa fa-caret-right"></i> 1458 </a> 1459 <ul class="site-nav-dropdown level-two"> 1460 1461 <li > 1462 <a href="https://beautyfirstspa.com/products/lash-lift" class=""> 1463 <span> 1464 Lash Lift 1465 </span> 1466 1467 </a> 1468 <ul class="site-nav-dropdown level-three"> 1469 1470 </ul> 1471 </li> 1472 1473 <li > 1474 <a href="https://beautyfirstspa.com/products/lash-extensions" class=""> 1475 <span> 1476 Lash Extensions 1477 </span> 1478 1479 </a> 1480 <ul class="site-nav-dropdown level-three"> 1481 1482 </ul> 1483 </li> 1484 1485 <li > 1486 <a href="/products/brow-lash-treatments" class=""> 1487 <span> 1488 Lash Treatments 1489 </span> 1490 1491 </a> 1492 <ul class="site-nav-dropdown level-three"> 1493 1494 </ul> 1495 </li> 1496 1497 </ul> 1498 </li> 1499 1500 <li class="dropdown"> 1501 <a href="/pages/brow-service" class=""> 1502 <span> 1503 Brows 1504 </span> 1505 <i class="fa fa-caret-right"></i> 1506 </a> 1507 <ul class="site-nav-dropdown level-two"> 1508 1509 <li > 1510 <a href="https://beautyfirstspa.com/products/brow-shaping" class=""> 1511 <span> 1512 Brow Shaping 1513 </span> 1514 1515 </a> 1516 <ul class="site-nav-dropdown level-three"> 1517 1518 </ul> 1519 </li> 1520 1521 <li > 1522 <a href="https://beautyfirstspa.com/collections/top-3-services/products/tinting" class=""> 1523 <span> 1524 Brow and Henna Tinting 1525 </span> 1526 1527 </a> 1528 <ul class="site-nav-dropdown level-three"> 1529 1530 </ul> 1531 </li> 1532 1533 <li > 1534 <a href="https://beautyfirstspa.com/products/brow-lamination" class=""> 1535 <span> 1536 Brow Lamination 1537 </span> 1538 1539 </a> 1540 <ul class="site-nav-dropdown level-three"> 1541 1542 </ul> 1543 </li> 1544 1545 <li > 1546 <a href="/products/brow-lash-treatments" class=""> 1547 <span> 1548 Brow Treatments 1549 </span> 1550 1551 </a> 1552 <ul class="site-nav-dropdown level-three"> 1553 1554 </ul> 1555 </li> 1556 1557 <li > 1558 <a href="https://beautyfirstspa.com/products/brow-ombre" class="">
1559 <span> 1560 Ombre Brow 1561 </span> 1562 1563 </a> 1564 <ul class="site-nav-dropdown level-three"> 1565 1566 </ul> 1567 </li> 1568 1569 </ul> 1570 </li> 1571 1572 <li class="dropdown"> 1573 <a href="/pages/facial-services" class=""> 1574 <span> 1575 Facial Services 1576 </span> 1577 <i class="fa fa-caret-right"></i> 1578 </a> 1579 <ul class="site-nav-dropdown level-two"> 1580 1581 <li > 1582 <a href="/pages/k-beauty-secret" class=""> 1583 <span> 1584 K Beauty Secret 1585 </span> 1586 1587 </a> 1588 <ul class="site-nav-dropdown level-three"> 1589 1590 </ul> 1591 </li> 1592 1593 <li > 1594 <a href="/products/skincare-recipe" class=""> 1595 <span> 1596 Skincare Recipe 1597 </span> 1598 1599 </a> 1600 <ul class="site-nav-dropdown level-three"> 1601 1602 </ul> 1603 </li> 1604 1605 <li > 1606 <a href="/products/skin-clarity" class=""> 1607 <span> 1608 Skin Clarity 1609 </span> 1610 1611 </a> 1612 <ul class="site-nav-dropdown level-three"> 1613 1614 </ul> 1615 </li> 1616 1617 <li > 1618 <a href="/products/gold-facial" class=""> 1619 <span> 1620 Gold Therapy 1621 </span> 1622 1623 </a> 1624 <ul class="site-nav-dropdown level-three"> 1625 1626 </ul> 1627 </li> 1628 1629 <li > 1630 <a href="/pages/ultra-glass-skin" class=""> 1631 <span> 1632 Ultra Glass Skin 1633 </span> 1634 1635 </a> 1636 <ul class="site-nav-dropdown level-three"> 1637 1638 </ul> 1639 </li> 1640 1641 <li > 1642 <a href="/pages/ultra-awakening-resurfacing-the-4-in-1-solution" class=""> 1643 <span> 1644 Ultra Awakening Resurfacing 1645 </span> 1646 1647 </a> 1648 <ul class="site-nav-dropdown level-three"> 1649 1650 </ul> 1651 </li> 1652 1653 <li > 1654 <a href="/pages/hydradermabrasion" class=""> 1655 <span> 1656 HydraDermabrasion 1657 </span> 1658 1659 </a> 1660 <ul class="site-nav-dropdown level-three"> 1661 1662 </ul> 1663 </li> 1664 1665 <li > 1666 <a href="/pages/rx-collagen-o2-treatment" class=""> 1667 <span> 1668 RX Collagen O2 Treatment 1669 </span> 1670 1671 </a> 1672 <ul class="site-nav-dropdown level-three"> 1673 1674 </ul> 1675 </li> 1676 1677 <li > 1678 <a href="/pages/pore-clinic" class=""> 1679 <span> 1680 Pore Clinic 1681 </span> 1682 1683 </a> 1684 <ul class="site-nav-dropdown level-three"> 1685 1686 </ul> 1687 </li> 1688 1689 </ul> 1690 </li> 1691 1692 <li class="dropdown"> 1693 <a href="/pages/piercing-services" class=""> 1694 <span> 1695 Piercing 1696 </span> 1697 <i class="fa fa-caret-right"></i> 1698 </a> 1699 <ul class="site-nav-dropdown level-two"> 1700 1701 <li > 1702 <a href="https://beautyfirstspa.com/products/ear-nose-piercing" class=""> 1703 <span> 1704 Ear & Nose 1705 </span> 1706 1707 </a> 1708 <ul class="site-nav-dropdown level-three"> 1709 1710 </ul> 1711 </li> 1712 1713 <li > 1714 <a href="/pages/earrings-styles" class="">
1715 <span> 1716 Earrings Styles 1717 </span> 1718 1719 </a> 1720 <ul class="site-nav-dropdown level-three"> 1721 1722 </ul> 1723 </li> 1724 1725 </ul> 1726 </li> 1727 1728 <li > 1729 <a href="https://beautyfirstspa.com/products/body-hair-removal" class=""> 1730 <span> 1731 NUSKINN Body Wax 1732 </span> 1733 1734 </a> 1735 <ul class="site-nav-dropdown level-two"> 1736 1737 </ul> 1738 </li> 1739 1740 <li > 1741 <a href="https://beautyfirstspa.com/products/face-hair-removal" class=""> 1742 <span> 1743 Face Hair Removal 1744 </span> 1745 1746 </a> 1747 <ul class="site-nav-dropdown level-two"> 1748 1749 </ul> 1750 </li> 1751 1752 <li > 1753 <a href="/pages/collagen-infusion" class=""> 1754 <span> 1755 Collagen Infusion 1756 </span> 1757 1758 </a> 1759 <ul class="site-nav-dropdown level-two"> 1760 1761 </ul> 1762 </li> 1763 1764 <li > 1765 <a href="https://beautyfirstspa.com/products/laser-hair-removal" class=""> 1766 <span> 1767 Laser Hair Removal 1768 </span> 1769 1770 </a> 1771 <ul class="site-nav-dropdown level-two"> 1772 1773 </ul> 1774 </li> 1775 1776 <li class="dropdown"> 1777 <a href="#" class=""> 1778 <span> 1779 MEN SERVICES 1780 </span> 1781 <i class="fa fa-caret-right"></i> 1782 </a> 1783 <ul class="site-nav-dropdown level-two"> 1784 1785 <li > 1786 <a href="#" class=""> 1787 <span> 1788 Lash Lift 1789 </span> 1790 1791 </a> 1792 <ul class="site-nav-dropdown level-three"> 1793 1794 </ul> 1795 </li> 1796 1797 <li > 1798 <a href="#" class=""> 1799 <span> 1800 Eye Brow Shaping 1801 </span> 1802 1803 </a> 1804 <ul class="site-nav-dropdown level-three"> 1805 1806 </ul> 1807 </li> 1808 1809 <li > 1810 <a href="#" class=""> 1811 <span> 1812 Eye Brow Tinting 1813 </span> 1814 1815 </a> 1816 <ul class="site-nav-dropdown level-three"> 1817 1818 </ul> 1819 </li> 1820 1821 <li > 1822 <a href="#" class=""> 1823 <span> 1824 Eye Lash Tinting 1825 </span> 1826 1827 </a> 1828 <ul class="site-nav-dropdown level-three"> 1829 1830 </ul> 1831 </li> 1832 1833 <li > 1834 <a href="#" class=""> 1835 <span> 1836 Brow Lamination 1837 </span> 1838 1839 </a> 1840 <ul class="site-nav-dropdown level-three"> 1841 1842 </ul> 1843 </li> 1844 1845 </ul> 1846 </li> 1847 1848 <li > 1849 <a href="/pages/services" class=""> 1850 <span> 1851 Services 1852 </span> 1853 1854 </a> 1855 <ul class="site-nav-dropdown level-two"> 1856 1857 </ul> 1858 </li> 1859 1860</ul> 1861 1862 1863 1864 1865 1866 </li> 1867 1868 1869 1870 1871 1872 1873 1874 <li class=" "> 1875 <a class=" color5" href="/pages/franchise-opportunity"> 1876 <span> 1877 Franchise Opportunity 1878 </span> 1879 </a> 1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 </li> 1892 1893 1894 1895 1896 1897 1898 1899 <li class=" "> 1900 <a class=" color6" href="/pages/membership"> 1901 <span> 1902 Membership 1903 </span> 1904 </a> 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 </li> 1917 1918 1919 1920 1921 1922 1923 1924 <li class=" dropdown"> 1925 <a class="menu__moblie color7" href="/pages/events-and-offers">
1926 <span> 1927 Offers 1928 </span> 1929 </a> 1930 1931 1932 1933 1934 1935 1936 1937 <ul class="site-nav-dropdown level-one"> 1938 1939 <li > 1940 <a href="/pages/ai-skin-analysis-event" class=""> 1941 <span> 1942 AI Skin Analysis Event 1943 </span> 1944 1945 </a> 1946 <ul class="site-nav-dropdown level-two"> 1947 1948 </ul> 1949 </li> 1950 1951 <li > 1952 <a href="/pages/facial-event-2026" class=""> 1953 <span> 1954 Skin Reset Facial Event 1955 </span> 1956 1957 </a> 1958 <ul class="site-nav-dropdown level-two"> 1959 1960 </ul> 1961 </li> 1962 1963 <li > 1964 <a href="https://beautyfirstspa.com/pages/membership-event/#daily-deals" class=""> 1965 <span> 1966 Daily Deals 1967 </span> 1968 1969 </a> 1970 <ul class="site-nav-dropdown level-two"> 1971 1972 </ul> 1973 </li> 1974 1975 <li > 1976 <a href="https://beautyfirstspa.com/pages/membership-event/#current-events" class=""> 1977 <span> 1978 Current Events 1979 </span> 1980 1981 </a> 1982 <ul class="site-nav-dropdown level-two"> 1983 1984 </ul> 1985 </li> 1986 1987 <li > 1988 <a href="https://beautyfirstspa.com/pages/membership-event/#upcoming-events" class=""> 1989 <span> 1990 Upcoming Events 1991 </span> 1992 1993 </a> 1994 <ul class="site-nav-dropdown level-two"> 1995 1996 </ul> 1997 </li> 1998 1999</ul> 2000 2001 2002 2003 2004 2005 </li> 2006 2007 2008 2009 2010 2011 2012 2013 <li class=" "> 2014 <a class=" color8" href="/pages/image-gallery"> 2015 <span> 2016 Gallery 2017 </span> 2018 </a> 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 </li> 2031 2032 2033 2034 2035 2036 2037 2038 <li class=" dropdown"> 2039 <a class="menu__moblie color9" href="/pages/store-locator"> 2040 <span> 2041 Locations 2042 </span> 2043 </a> 2044 2045 2046 2047 2048 2049 2050 2051 <ul class="site-nav-dropdown level-one"> 2052 2053 <li > 2054 <a href="/pages/oakville-place" class=""> 2055 <span> 2056 Oakville Place 2057 </span> 2058 2059 </a> 2060 <ul class="site-nav-dropdown level-two"> 2061 2062 </ul> 2063 </li> 2064 2065 <li > 2066 <a href="/pages/burlington-mall" class=""> 2067 <span> 2068 Burlington Mall 2069 </span> 2070 2071 </a> 2072 <ul class="site-nav-dropdown level-two"> 2073 2074 </ul> 2075 </li> 2076 2077 <li > 2078 <a href="/pages/limeridge-mall" class=""> 2079 <span> 2080 Limeridge Mall 2081 </span> 2082 2083 </a> 2084 <ul class="site-nav-dropdown level-two"> 2085 2086 </ul> 2087 </li> 2088 2089 <li >
2090 <a href="/pages/square-one-mall" class=""> 2091 <span> 2092 Square One Mall 2093 </span> 2094 2095 </a> 2096 <ul class="site-nav-dropdown level-two"> 2097 2098 </ul> 2099 </li> 2100 2101 <li > 2102 <a href="/pages/dixie-mall" class=""> 2103 <span> 2104 Dixie Outlet Mall 2105 </span> 2106 2107 </a> 2108 <ul class="site-nav-dropdown level-two"> 2109 2110 </ul> 2111 </li> 2112 2113 <li > 2114 <a href="/pages/toronto" class=""> 2115 <span> 2116 Yonge & Eglinton Mall 2117 </span> 2118 2119 </a> 2120 <ul class="site-nav-dropdown level-two"> 2121 2122 </ul> 2123 </li> 2124 2125 <li > 2126 <a href="/pages/hillcrest-mall" class=""> 2127 <span> 2128 Hillcrest Mall 2129 </span> 2130 2131 </a> 2132 <ul class="site-nav-dropdown level-two"> 2133 2134 </ul> 2135 </li> 2136 2137 <li > 2138 <a href="/pages/upper-canada-mall" class=""> 2139 <span> 2140 Upper-Canada Mall 2141 </span> 2142 2143 </a> 2144 <ul class="site-nav-dropdown level-two"> 2145 2146 </ul> 2147 </li> 2148 2149 <li > 2150 <a href="/pages/oshawa-center" class=""> 2151 <span> 2152 Oshawa Center 2153 </span> 2154 2155 </a> 2156 <ul class="site-nav-dropdown level-two"> 2157 2158 </ul> 2159 </li> 2160 2161</ul> 2162 2163 2164 2165 2166 2167 </li> 2168 2169 2170 2171 2172 2173 2174 2175 <li class=" "> 2176 <a class=" color10" href="https://beautyfirstspa.zenoti.com/webstoreNew/services"> 2177 <span> 2178 Book Appointment 2179 </span> 2180 </a> 2181 2182 2183 2184 2185 2186 2187 2188 2189 2190 2191 2192 </li> 2193 2194 </ul> 2195</div> 2196 </div> 2197 </nav> 2198</div> 2199 2200</div> 2201 </div> 2202 </div> 2203 </div> 2204 </header> 2205 </div> 2206 2207</div> 2208 2209 2210 2211 2212 2213 2214 2215 2216<nav class="breadcrumb" aria-label="breadcrumbs"> 2217 2218 2219 2220 2221 <h1>Cosmetics</h1> 2222 2223 2224 2225</nav> 2226 2227 2228 2229<main class=" main-content "> 2230 2231 2232 2233 2234 2235 2236 <div class="dt-sc-hr-invisible-large"></div> 2237 2238 2239 2240 <div class="wrapper"> 2241 2242 2243 <div class="grid-uniform"> 2244 <div class="grid__item"> 2245 2246 <div class="container-bg"> 2247 2248 2249 2250 <div class="globoRecommendationsTop"></div> 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272 2273 2274 2275 2276 2277 2278 2279 2280 2281 2282 2283 2284 2285 2286 2287 2288 2289 2290 2291 2292 2293 2294 2295 2296 2297 2298 2299<div class="banner-container-bg"> 2300<div class="collection-banner" style="background:url('https://cdn.shopify.com/s/files/1/0604/8779/4932/files/brow_highlighter.jpg?v=1638916619')"> 2301</div> 2302 2303<div class="product-title"> 2304 <h2>Products</h2> 2305</div> 2306 </div> 2307<div class="grid__item"> 2308 <div class="collection-products position-change"> 2309 2310<div class="grid__item wide--one-fifth post-large--one-fifth left-sidebar "> 2311 <div class="collection_sidebar "> 2312 2313 <div id="shopify-section-sidebar-category" class="shopify-section"> 2314 <div class="widget widget_product_categories"> 2315 2316 <h4> 2317 Collection 2318 </h4> 2319 2320 <ul><li> 2321 <!-- 2322 These control flow tags check to see if there is a featured image for a collection. 2323 If there isn't one, then we assign the image from the first product in the collection. 2324 --> 2325 2326 2327 <a href="/collections/cosmetics"> 2328 <div class="sidebar-coll"> 2329 <div class="cosmetics"> 2330 Cosmetics 2331 </div> 2332 </div><div> 2333 </a> 2334 </li><li> 2335 <!-- 2336 These control flow tags check to see if there is a featured image for a collection. 2337 If there isn't one, then we assign the image from the first product in the collection. 2338 --> 2339 2340 2341 <a href="/collections/new-products"> 2342 <div class="sidebar-coll"> 2343 <div class="new-products"> 2344 New Products 2345 </div> 2346 </div><div> 2347 </a> 2348 </li><li> 2349 <!-- 2350 These control flow tags check to see if there is a featured image for a collection. 2351 If there isn't one, then we assign the image from the first product in the collection. 2352 --> 2353 2354 2355 <a href="/collections/gold-facial-products"> 2356 <div class="sidebar-coll"> 2357 <div class="new-products"> 2358 New Products 2359 </div> 2360 </div><div> 2361 </a> 2362 </li><li> 2363 <!-- 2364 These control flow tags check to see if there is a featured image for a collection. 2365 If there isn't one, then we assign the image from the first product in the collection. 2366 --> 2367 2368 2369 <a href="/collections/services-1"> 2370 <div class="sidebar-coll"> 2371 <div class="services"> 2372 SERVICES 2373 </div> 2374 </div><div> 2375 </a> 2376 </li><li> 2377 <!-- 2378 These control flow tags check to see if there is a featured image for a collection. 2379 If there isn't one, then we assign the image from the first product in the collection. 2380 --> 2381 2382 2383 <a href="/collections/skincare"> 2384 <div class="sidebar-coll"> 2385 <div class="skincare"> 2386 Skincare 2387 </div> 2388 </div><div> 2389 </a> 2390 </li><li> 2391 <!-- 2392 These control flow tags check to see if there is a featured image for a collection. 2393 If there isn't one, then we assign the image from the first product in the collection. 2394 --> 2395 2396 2397 <a href="/collections/on-labs"> 2398 <div class="sidebar-coll"> 2399 <div class="skincare-on-labs">
2400 Skincare - On Labs 2401 </div> 2402 </div><div> 2403 </a> 2404 </li><li> 2405 <!-- 2406 These control flow tags check to see if there is a featured image for a collection. 2407 If there isn't one, then we assign the image from the first product in the collection. 2408 --> 2409 2410 2411 <a href="/collections/tools-and-accessories"> 2412 <div class="sidebar-coll"> 2413 <div class="tools-and-accessories"> 2414 Tools and Accessories 2415 </div> 2416 </div><div> 2417 </a> 2418 </li></ul> 2419 </div> 2420 2421 2422 2423 2424 2425 2426 2427</div> 2428 2429 2430 <div class="refined-widgets"> 2431 <a href="javascript:void(0)" class="clear-all" style="display:none"> 2432 Clear All 2433 </a> 2434 </div> 2435 <div class="sidebar-block"> 2436 <div id="shopify-section-sidebar-colors" class="shopify-section"> 2437 2438 2439 2440 2441 2442 2443 2444 2445 2446 2447 2448</div> 2449 <div id="shopify-section-sidebar-tag-filters" class="shopify-section"> 2450 2451 2452</div> 2453 </div> 2454 2455 <div id="shopify-section-sidebar-bestsellers" class="shopify-section"> 2456 2457 2458 2459 2460 2461
2462<script type="text/javascript"> 2463$(document).ready(function(){ 2464 $(".top-products.sidebar-bestsellers").owlCarousel({ 2465 items:1, 2466 loop:false, 2467 nav:true, 2468 dots: false, 2469 navContainer: ".top_products_nav.sidebar-bestsellers", 2470 navText: ['<a class="prev btn active"><i class="fa fa-chevron-left"></i></a>','<a class="next btn"><i class="fa fa-chevron-right"></i></a>'] 2471 }); 2472}); 2473 2474</script>
2474 2475 2476 2477</div> 2478 <div id="shopify-section-sidebar-banner" class="shopify-section"> 2479 2480 2481 2482 2483
2484<script type="text/javascript"> 2485$(document).ready(function(){ 2486 $(".promo-carousel-sidebar-banner").owlCarousel({ 2487 loop:false, 2488 // margin:10, 2489 nav:false, 2490 dots: true, 2491 responsive:{ 2492 0:{ 2493 items:1 2494 }, 2495 600:{ 2496 items:1 2497 }, 2498 1000:{ 2499 items:1 2500 } 2501 } 2502 2503 }); 2504}); 2505 2506</script>
2506 2507</div> 2508 2509 </div> 2510</div> 2511 2512 2513 2514 2515 2516 <div class="collection_grid_template grid__item wide--four-fifths post-large--four-fifths second"> 2517 <div id="shopify-section-collection-template" class="shopify-section"> 2518 2519 <div class="grid__item sidebar-hidden"> 2520 <div class="collection-grid"> 2521 <div class="grid-uniform grid-link__container col-main"> 2522 2523 2524<header class="section-header section-header--large"> 2525 <div class="toolbar"> 2526 2527 <div class="view-mode grid__item wide--one-third post-large--two-tenths large--two-tenths"> 2528 <a class="grid on" title="Grid view"><span class="fas fa-th-large" aria-hidden="true"></span></a> 2529 <a class="list " title="List view" ><span class="fas fa-th-list" aria-hidden="true"></span></a> 2530 </div> 2531 2532 <div class="grid__item wide--five-tenths post-large--eight-tenths large--eight-tenths right"> 2533 2534 <div class="filter-sortby grid__item "> 2535 <label for="sort-by">Sort by</label> 2536 <input type="text" id="sort-by"> 2537 <div class="sorting-section"> 2538 <button class="btn dropdown-toggle" data-toggle="dropdown"> 2539 <i class="fas fa-exchange-alt"></i> 2540 <span>Featured</span> 2541 </button> 2542 2543 <ul class="dropdown-menu" role="menu"> 2544 <li class="active"><a href="manual">Featured</a></li> 2545 <li><a href="price-ascending">Price, low to high</a></li> 2546 <li><a href="price-descending">Price, high to low</a></li> 2547 <li><a href="title-ascending"> A-Z</a></li> 2548 <li><a href="title-descending">Z-A</a></li> 2549 <li><a href="created-ascending">Date, old to new</a></li> 2550 <li><a href="created-descending">Date, new to old</a></li> 2551 <li><a href="best-selling">Best Selling</a></li> 2552 </ul> 2553 </div> 2554 </div> 2555 2556 2557 </div> 2558 2559 </div> 2560</header> 2561 2562 2563 2564 2565 2566 <div class="products-grid-view product-loop-div"> 2567 2568 <ul data-section-id="collection-template" data-sectionId="collection-template" data-blocks='{ }' data-settings='{"show_collection_image":true,"collections_sort_enable":true,"collections_view_enable":true,"collection_grid":"4","collection_results_per_page":"36","collection_infinite_scrolling":true}' id="gf-products"> 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 2580 2581<li class="grid__item item-row wide--one-quarter post-large--one-third large--one-half medium--one-half small-grid__item medium--one-half small--one-half " id="product-7476431618292" > 2582 2583 <div class="products product-hover-10"> 2584 <div class="product-container"> 2585 2586 <a href="/collections/cosmetics/products/long-lash-volume-mascara" class="grid-link"> 2587 2588 2589 2590 2591 <div class="ImageOverlayCa"></div> 2592 2593 <img src="//beautyfirstspa.com/cdn/shop/files/Long_Lash_Volume_Mascara_by_Beauty_First_Spa_grande.png?v=1721330970" class="featured-image" alt="Long Lash Volume Mascara"> 2594 2595 2596 </a> 2597 2598 <div class="functional-buttons"> 2599 2600 2601 2602 2603 2604 </div> 2605 2606 2607 <div class="product_right_tag "> 2608 2609 2610 </div> 2611 2612 </div> 2613 <div class="product-detail"> 2614 <div class="product-grid-detail"> 2615 2616 <a href="/collections/cosmetics/products/long-lash-volume-mascara" class="grid-link__title">Long Lash Volume Mascara</a> 2617 <div class="grid-link__meta"> 2618 2619 2620 2621<div class="product_price"> 2622 <div class="grid-link__org_price" id="ProductPrice"> 2623 $30.00 2624 </div> 2625 2626</div> 2627 2628 2629 <span class="shopify-product-reviews-badge" data-id="7476431618292"></span> 2630 </div> 2631 2632 </div> 2633 <div class="product_desc">Use the Beauty First by Nazia long-lash volume mascara to lengthen and volumize your lashes. Uniquely formulated with growth factors, this mascara is smudge-proof, waterproof, and long-lasting. This mascara maintains a tight curl by delivering a lift to the lashes.</div> 2634 2635 2636 2637 2638 2639 2640 2641 2642 <form action="/cart/add" method="post" class="variants clearfix" id="cart-form-7476431618292"> 2643 <input type="hidden" name="id" value="42145047150836" /> 2644 2645 2646 <a class="add-cart-btn" title="Shop Now"> 2647 Shop Now 2648 </a> 2649 2650 2651 </form> 2652 2653 2654 2655 </div> 2656</div> 2657 2658 2659</li> 2660 2661 2662 2663 2664 2665 2666 2667 2668 2669 2670 2671 2672<li class="grid__item item-row wide--one-quarter post-large--one-third large--one-half medium--one-half small-grid__item medium--one-half small--one-half sold-out" id="product-7476332658932" > 2673 2674 <div class="products product-hover-10"> 2675 <div class="product-container"> 2676 2677 <a href="/collections/cosmetics/products/eyebrow-pencil" class="grid-link"> 2678 2679 2680 <div class="ImageOverlayCa"></div> 2681 2682 <img src="//beautyfirstspa.com/cdn/shop/products/beautyfirstspa-eyebrow-pencil-39386706936052_grande.png?v=1681223200" class="featured-image" alt="BEAUTYFIRSTSPA Eyebrow Pencil"> 2683 2684 2685 </a> 2686 2687 <div class="functional-buttons"> 2688 2689 2690 2691 2692 2693 </div> 2694 2695 2696 <div class="product_right_tag "> 2697 2698 2699 </div> 2700 2701 </div> 2702 <div class="product-detail"> 2703 <div class="product-grid-detail"> 2704 2705 <a href="/collections/cosmetics/products/eyebrow-pencil" class="grid-link__title">Eyebrow Pencil</a> 2706 <div class="grid-link__meta"> 2707 2708 2709 2710<div class="product_price"> 2711 <div class="grid-link__org_price" id="ProductPrice"> 2712 $30.00 2713 </div> 2714 2715</div> 2716 2717
2718 <span class="shopify-product-reviews-badge" data-id="7476332658932"></span> 2719 </div> 2720 2721 </div> 2722 <div class="product_desc"><p><br></p> 2723<ol> 2724<li> 2725<h5><span>Precise shaping and filling of eyebrows with a unique triangular tip</span></h5> 2726</li> 2727<li> 2728<h5>Suitable for filling in fuller brows, creating dimension and volume</h5> 2729</li> 2730<li> 2731<h5>Available in 4 shades with a smooth, waterproof, and long-lasting formula</h5> 2732</li> 2733<li> 2734<h5> 2735<meta charset="utf-8"> <span class="Polaris-Badge"><span class="Polaris-Text--root Polaris-Text--bodySm">Shades Available - Americano, <...</div> 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 </div> 2746</div> 2747 2748 2749</li> 2750 2751 2752 </ul> 2753 2754 </div> 2755 2756 2757<!-- Avada Photo Review Script -->
2758<script> 2759 const AVADA_PR_PRODUCT_COLLECTION = [{"id":7476431618292,"title":"Long Lash Volume Mascara","handle":"long-lash-volume-mascara","description":"Use the Beauty First by Nazia long-lash volume mascara to lengthen and volumize your lashes. Uniquely formulated with growth factors, this mascara is smudge-proof, waterproof, and long-lasting. This mascara maintains a tight curl by delivering a lift to the lashes.","published_at":"2021-12-03T12:24:56-05:00","created_at":"2021-12-03T12:24:55-05:00","vendor":"BEAUTYFIRSTSPA","type":"Mascara","tags":[],"price":3000,"price_min":3000,"price_max":3000,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":42145047150836,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"628176044217","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Long Lash Volume Mascara","public_title":null,"options":["Default Title"],"price":3000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/beautyfirstspa.com\/cdn\/shop\/files\/Long_Lash_Volume_Mascara_by_Beauty_First_Spa.png?v=1721330970","\/\/beautyfirstspa.com\/cdn\/shop\/files\/Long_Lash_Volume_Mascara_by_Beauty_First_Spa_3.png?v=1721330970","\/\/beautyfirstspa.com\/cdn\/shop\/files\/Long_Lash_Volume_Mascara_by_Beauty_First_Spa_4.png?v=1721330970","\/\/beautyfirstspa.com\/cdn\/shop\/files\/Long_Lash_Volume_Mascara_by_Beauty_First_Spa_2.png?v=1721330970"],"featured_image":"\/\/beautyfirstspa.com\/cdn\/shop\/files\/Long_Lash_Volume_Mascara_by_Beauty_First_Spa.png?v=1721330970","options":["Title"],"media":[{"alt":null,"id":34868334493940,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/beautyfirstspa.com\/cdn\/shop\/files\/Long_Lash_Volume_Mascara_by_Beauty_First_Spa.png?v=1721330970"},"aspect_ratio":1.0,"height":1080,"media_type":"image","src":"\/\/beautyfirstspa.com\/cdn\/shop\/files\/Long_Lash_Volume_Mascara_by_Beauty_First_Spa.png?v=1721330970","width":1080},{"alt":null,"id":34868334461172,"position":2,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/beautyfirstspa.com\/cdn\/shop\/files\/Long_Lash_Volume_Mascara_by_Beauty_First_Spa_3.png?v=1721330970"},"aspect_ratio":1.0,"height":1080,"media_type":"image","src":"\/\/beautyfirstspa.com\/cdn\/shop\/files\/Long_Lash_Volume_Mascara_by_Beauty_First_Spa_3.png?v=1721330970","width":1080},{"alt":null,"id":34868334428404,"position":3,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/beautyfirstspa.com\/cdn\/shop\/files\/Long_Lash_Volume_Mascara_by_Beauty_First_Spa_4.png?v=1721330970"},"aspect_ratio":1.0,"height":1080,"media_type":"image","src":"\/\/beautyfirstspa.com\/cdn\/shop\/files\/Long_Lash_Volume_Mascara_by_Beauty_First_Spa_4.png?v=1721330970","width":1080},{"alt":null,"id":34868334395636,"position":4,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/beautyfirstspa.com\/cdn\/shop\/files\/Long_Lash_Volume_Mascara_by_Beauty_First_Spa_2.png?v=1721330970"},"aspect_ratio":1.0,"height":1080,"media_type":"image","src":"\/\/beautyfirstspa.com\/cdn\/shop\/files\/Long_Lash_Volume_Mascara_by_Beauty_First_Spa_2.png?v=1721330970","width":1080}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"Use the Beauty First by Nazia long-lash volume mascara to lengthen and volumize your lashes. Uniquely formulated with growth factors, this mascara is smudge-proof, waterproof, and long-lasting. This mascara maintains a tight curl by delivering a lift to the lashes."},{"id":7476332658932,"title":"Eyebrow Pencil","handle":"eyebrow-pencil","description":"\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003ch5\u003e\u003cspan\u003ePrecise shaping and filling of eyebrows with a unique triangular tip\u003c\/span\u003e\u003c\/h5\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003ch5\u003eSuitable for filling in fuller brows, creating dimension and volume\u003c\/h5\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003ch5\u003eAvailable in 4 shades with a smooth, waterproof, and long-lasting formula\u003c\/h5\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003ch5\u003e\n\u003cmeta charset=\"utf-8\"\u003e \u003cspan class=\"Polaris-Badge\"\u003e\u003cspan class=\"Polaris-Text--root Polaris-Text--bodySm\"\u003eShades Available - Americano, \u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"Polaris-Badge\"\u003e\u003cspan class=\"Polaris-Text--root Polaris-Text--bodySm\"\u003eCoffee Hazelnut, \u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"Polaris-Badge\"\u003e\u003cspan class=\"Polaris-Text--root Polaris-Text--bodySm\"\u003eDouble Espresso, \u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"Polaris-Badge\"\u003e\u003cspan class=\"Polaris-Text--root Polaris-Text--bodySm\"\u003eSalted Caramel\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/h5\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp\u003e \u003c\/p\u003e","published_at":"2022-07-13T15:41:43-04:00","created_at":"2021-12-03T11:46:42-05:00","vendor":"BEAUTYFIRSTSPA","type":"","tags":[],"price":3000,"price_min":3000,"price_max":3000,"available":false,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":42144855261428,"title":"Americano","option1":"Americano","option2":null,"option3":null,"sku":"PD05","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Eyebrow Pencil - Americano","public_title":"Americano","options":["Americano"],"price":3000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":42144855326964,"title":"Coffee Hazelnut","option1":"Coffee Hazelnut","option2":null,"option3":null,"sku":"628176044033","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Eyebrow Pencil - Coffee Hazelnut","public_title":"Coffee Hazelnut","options":["Coffee Hazelnut"],"price":3000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":42144855359732,"title":"Double Espresso","option1":"Double Espresso","option2":null,"option3":null,"sku":"628176044064","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Eyebrow Pencil - Double Espresso","public_title":"Double Espresso","options":["Double Espresso"],"price":3000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":42144855425268,"title":"Salted Caramel","option1":"Salted Caramel","option2":null,"option3":null,"sku":"628176044026","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Eyebrow Pencil - Salted Caramel","public_title":"Salted Caramel","options":["Salted Caramel"],"price":3000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/beautyfirstspa.com\/cdn\/shop\/products\/beautyfirstspa-eyebrow-pencil-39386706936052.png?v=1681223200","\/\/beautyfirstspa.com\/cdn\/shop\/products\/beautyfirstspa-eyebrow-pencil-39386707919092.png?v=1681223203","\/\/beautyfirstspa.com\/cdn\/shop\/products\/beautyfirstspa-eyebrow-pencil-39386708214004.png?v=1693599957"],"featured_image":"\/\/beautyfirstspa.com\/cdn\/shop\/products\/beautyfirstspa-eyebrow-pencil-39386706936052.png?v=1681223200","options":["Shade"],"media":[{"alt":"BEAUTYFIRSTSPA Eyebrow Pencil","id":31980485574900,"position":1,"preview_image":{"aspect_ratio":1.0,"height":3000,"width":3000,"src":"\/\/beautyfirstspa.com\/cdn\/shop\/products\/beautyfirstspa-eyebrow-pencil-39386706936052.png?v=1681223200"},"aspect_ratio":1.0,"height":3000,"media_type":"image","src":"\/\/beautyfirstspa.com\/cdn\/shop\/products\/beautyfirstspa-eyebrow-pencil-39386706936052.png?v=1681223200","width":3000},{"alt":"BEAUTYFIRSTSPA Eyebrow Pencil","id":31980485902580,"position":2,"preview_image":{"aspect_ratio":1.0,"height":3000,"width":3000,"src":"\/\/beautyfirstspa.com\/cdn\/shop\/products\/beautyfirstspa-eyebrow-pencil-39386707919092.png?v=1681223203"},"aspect_ratio":1.0,"height":3000,"media_type":"image","src":"\/\/beautyfirstspa.com\/cdn\/shop\/products\/beautyfirstspa-eyebrow-pencil-39386707919092.png?v=1681223203","width":3000},{"alt":"BEAUTYFIRSTSPA Eyebrow Pencil","id":31980486263028,"position":3,"preview_image":{"aspect_ratio":1.0,"height":3000,"width":3000,"src":"\/\/beautyfirstspa.com\/cdn\/shop\/products\/beautyfirstspa-eyebrow-pencil-39386708214004.png?v=1693599957"},"aspect_ratio":1.0,"height":3000,"media_type":"image","src":"\/\/beautyfirstspa.com\/cdn\/shop\/products\/beautyfirstspa-eyebrow-pencil-39386708214004.png?v=1693599957","width":3000}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003ch5\u003e\u003cspan\u003ePrecise shaping and filling of eyebrows with a unique triangular tip\u003c\/span\u003e\u003c\/h5\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003ch5\u003eSuitable for filling in fuller brows, creating dimension and volume\u003c\/h5\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003ch5\u003eAvailable in 4 shades with a smooth, waterproof, and long-lasting formula\u003c\/h5\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003ch5\u003e\n\u003cmeta charset=\"utf-8\"\u003e \u003cspan class=\"Polaris-Badge\"\u003e\u003cspan class=\"Polaris-Text--root Polaris-Text--bodySm\"\u003eShades Available - Americano, \u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"Polaris-Badge\"\u003e\u003cspan class=\"Polaris-Text--root Polaris-Text--bodySm\"\u003eCoffee Hazelnut, \u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"Polaris-Badge\"\u003e\u003cspan class=\"Polaris-Text--root Polaris-Text--bodySm\"\u003eDouble Espresso, \u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"Polaris-Badge\"\u003e\u003cspan class=\"Polaris-Text--root Polaris-Text--bodySm\"\u003eSalted Caramel\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/h5\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp\u003e \u003c\/p\u003e"}]; 2760</script>
2760 2761<!-- /Avada Photo Review Script --> 2762 2763 2764 </div> 2765 </div> 2766 </div> 2767 </div> 2768 </div> 2769 </div> 2770</div> 2771 2772 2773 2774 2775 2776 2777
2778<script id="globoRelatedProductsTemplate" type="template/html"> 2779 {% if box.template.id == 1 or box.template.id == '1' %} 2780 <div id="{{box.id}}" data-title="{{box.title.text | escape}}" class="ga ga-template_1 ga-products-box ga-template_themeid_0"> 2781 {% if box.title and box.title.text and box.title.text != '' %}<h2 class="ga-title section-title "><span>{{box.title.text}}</span></h2>{% endif %} 2782 {% if box.subtitle and box.subtitle.text and box.subtitle.text != '' %}<div class="ga-subtitle">{{box.subtitle.text}}</div>{% endif %} 2783 <div class="ga-products"> 2784 <div class="ga-carousel_wrapper"> 2785 <ul class="ga-carousel gowl-carousel" data-products-count="{{products.size}}"> 2786 {% for product in products %} 2787 {% assign first_available_variant = false %} 2788 {% for variant in product.variants %} 2789 {% if first_available_variant == false and variant.available %}{% assign first_available_variant = variant %}{% endif %} 2790 {% endfor %} 2791 {% if first_available_variant == false %}{% assign first_available_variant = product.variants[0] %}{% endif %} 2792 {% if product.images[0] %} 2793 {% assign featured_image = product.images[0] | img_url: '350x' %} 2794 {% else %} 2795 {% assign featured_image = no_image_url | img_url: '350x' %} 2796 {% endif %} 2797 <li class="ga-product" data-product-id="{{product.id}}"> 2798 <a{% if settings.new_tab %} target="_blank"{% endif %} href="/products/{{product.handle}}"> 2799 {% if box.template.elements contains 'saleLabel' and first_available_variant.compare_at_price > first_available_variant.price %} 2800 <span class="ga-label ga-label_sale">{{translation.sale}}</span> 2801 {% endif %} 2802 {% unless product.available %} 2803 <span class="ga-label ga-label_sold">{{translation.sold_out}}</span> 2804 {% endunless %} 2805 <div class="ga-product_image ga-product_image_{{product.id}}" id="ga-product_image_{{product.id}}" style="background-image: url('{{featured_image}}')"><span></span></div> 2806 </a> 2807 <a class="ga-product_title "{% if settings.new_tab %} target="_blank"{% endif %} href="/products/{{product.handle}}">{{product.title}}</a> 2808 {% assign variants_size = product.variants | size %} 2809 <div class="ga-product_variants-container{% unless box.template.elements contains 'variantSelector' %} ga-hide{% endunless %}"> 2810 <select class="ga-product_variant_select {% if variants_size == 1 %}ga-hide{% endif %}"> 2811 {% for variant in product.variants %} 2812 <option{% if first_available_variant.id == variant.id %} selected{% endif %}{% unless variant.available %} disabled{% endunless %} data-image="{% if variant.featured_image %}{{variant.featured_image.src | img_url: '350x'}}{% else %}{{featured_image}}{% endif %}" data-available="{{variant.available}}" data-compare_at_price="{{variant.compare_at_price}}" data-price="{{variant.price}}" value="{{variant.id}}">{{variant.title}}{% unless variant.available %} - {{translation.sold_out}}{% endunless %}</option> 2813 {% endfor %} 2814 </select> 2815 </div> 2816 {% if box.template.elements contains 'price' %} 2817 <span class="ga-product_price-container"> 2818 <span class="ga-product_price money">{{first_available_variant.price | money}}</span> 2819 {% if first_available_variant.compare_at_price > first_available_variant.price %} 2820 <s class="ga-product_oldprice money">{{first_available_variant.compare_at_price | money}}</s> 2821 {% endif %} 2822 </span> 2823 {% endif %} 2824 {% if box.template.elements contains 'addToCartBtn' %} 2825 <button class="ga-product_addtocart" type="button" data-add="{{translation.add_to_cart}}" data-added="{{translation.added_to_cart}}">{{translation.add_to_cart}}</button> 2826 {% endif %} 2827 </li> 2828 {% endfor %} 2829 </ul> 2830 </div> 2831 </div> 2832 </div> 2833 {% elsif box.template.id == 2 or box.template.id == '2' %} 2834 <div id="{{box.id}}" data-title="{{box.title.text | escape}}" class="ga ga-template_2 ga-products-box ga-template_themeid_0"> 2835 {% if box.title and box.title.text and box.title.text != '' %}<h2 class="ga-title section-title "><span>{{box.title.text}}</span></h2>{% endif %} 2836 {% if box.subtitle and box.subtitle.text and box.subtitle.text != '' %}<div class="ga-subtitle">{{box.subtitle.text}}</div>{% endif %} 2837 {% assign total_price = 0 %} 2838 <div class="ga-products"> 2839 <div class="ga-products_image"> 2840 {% for product in products %} 2841 {% assign first_available_variant = false %} 2842 {% for variant in product.variants %} 2843 {% if first_available_variant == false and variant.available %}{% assign first_available_variant = variant %}{% endif %} 2844 {% endfor %} 2845 {% if first_available_variant == false %}{% assign first_available_variant = product.variants[0] %}{% endif %} 2846 {% if first_available_variant.available and box.template.selected %} 2847 {% assign total_price = total_price | plus: first_available_variant.price %} 2848 {% endif %} 2849 {% if product.images[0] %} 2850 {% assign featured_image = product.images[0] | img_url: '350x' %} 2851 {% else %} 2852 {% assign featured_image = no_image_url | img_url: '350x' %} 2853 {% endif %} 2854 <div id="ga-product_{{product.id}}" class="ga-product {% if forloop.last %}last{% endif %}"> 2855 2856 <a{% if settings.new_tab %} target="_blank"{% endif %} href="/products/{{product.handle}}"> 2857 {% unless product.available %}
2858 <span class="ga-label ga-label_sold">{{translation.sold_out}}</span> 2859 {% endunless %} 2860 <img class="ga-product_image_{{product.id}}" id="ga-product_image_{{product.id}}" src="{{featured_image}}" alt="{{product.title}}"/> 2861 </a> 2862 </div> 2863 {% endfor %} 2864 <div class="ga-product-form {% unless total_price > 0 %}ga-hide{% endunless %}"> 2865 {% if box.template.elements contains 'price' %} 2866 <div>{{translation.total_price}} <span class="ga-product_price ga-product_totalprice money">{{total_price | money}}</span></div> 2867 {% endif %} 2868 {% if box.template.elements contains 'addToCartBtn' %} 2869 <button class="ga-addalltocart" type="button" data-add="{{translation.add_selected_to_cart}}" data-added="{{translation.added_selected_to_cart}}">{{translation.add_selected_to_cart}}</button> 2870 {% endif %} 2871 </div> 2872 </div> 2873 </div> 2874 <ul class="ga-products-input"> 2875 {% for product in products %} 2876 {% assign first_available_variant = false %} 2877 {% for variant in product.variants %} 2878 {% if first_available_variant == false and variant.available %}{% assign first_available_variant = variant %}{% endif %} 2879 {% endfor %} 2880 {% if first_available_variant == false %}{% assign first_available_variant = product.variants[0] %}{% endif %} 2881 {% if product.images[0] %} 2882 {% assign featured_image = product.images[0] | img_url: '350x' %} 2883 {% else %} 2884 {% assign featured_image = no_image_url | img_url: '350x' %} 2885 {% endif %} 2886 <li class="ga-product{% unless box.template.selected %} ga-deactive{% endunless %}" data-product-id="{{product.id}}"> 2887 <input {% unless product.available %}disabled{% endunless %} class="selectedItem"{% if box.template.selected and product.available == true %} checked{% endif %} type="checkbox" value="{{product.id}}"/> 2888 <a class="ga-product_title"{% if settings.new_tab %} target="_blank"{% endif %} href="/products/{{product.handle}}">{% if product.id == cur_product_id %}<strong>{{translation.this_item}} </strong>{% endif %}{{product.title}}{% unless product.available %} - {{translation.sold_out}}{% endunless %}</a> 2889 {% assign variants_size = product.variants | size %} 2890 <div class="ga-product_variants-container{% unless box.template.elements contains 'variantSelector' %} ga-hide{% endunless %}"> 2891 <select {% unless product.available %}disabled{% endunless %} class="ga-product_variant_select {% if variants_size == 1 %}ga-hide{% endif %}"> 2892 {% for variant in product.variants %} 2893 <option{% if first_available_variant.id == variant.id %} selected{% endif %}{% unless variant.available %} disabled{% endunless %} data-image="{% if variant.featured_image %}{{variant.featured_image.src | img_url: '100x'}}{% else %}{{featured_image}}{% endif %}" data-available="{{variant.available}}" data-compare_at_price="{{variant.compare_at_price}}" data-price="{{variant.price}}" value="{{variant.id}}">{{variant.title}}{% unless variant.available %} - {{translation.sold_out}}{% endunless %}</option> 2894 {% endfor %} 2895 </select> 2896 </div> 2897 {% if box.template.elements contains 'price' %} 2898 <span class="ga-product_price-container"> 2899 <span class="ga-product_price money">{{first_available_variant.price | money}}</span> 2900 {% if first_available_variant.compare_at_price > first_available_variant.price %} 2901 <s class="ga-product_oldprice money">{{first_available_variant.compare_at_price | money}}</s> 2902 {% endif %} 2903 </span> 2904 {% endif %} 2905 </li> 2906 {% endfor %} 2907 </ul> 2908 </div> 2909 {% elsif box.template.id == 3 or box.template.id == '3' %} 2910 <div id="{{box.id}}" data-title="{{box.title.text | escape}}" class="ga ga-template_3 ga-products-box ga-template_themeid_0"> 2911 {% if box.title and box.title.text and box.title.text != '' %}<h2 class="ga-title section-title "><span>{{box.title.text}}</span></h2>{% endif %} 2912 {% if box.subtitle and box.subtitle.text and box.subtitle.text != '' %}<div class="ga-subtitle">{{box.subtitle.text}}</div>{% endif %} 2913 {% assign total_price = 0 %} 2914 <div class="ga-products"> 2915 <ul class="ga-products-table"> 2916 {% for product in products %} 2917 {% assign first_available_variant = false %} 2918 {% for variant in product.variants %} 2919 {% if first_available_variant == false and variant.available %}{% assign first_available_variant = variant %}{% endif %} 2920 {% endfor %} 2921 {% if first_available_variant == false %}{% assign first_available_variant = product.variants[0] %}{% endif %} 2922 {% if first_available_variant.available and box.template.selected %} 2923 {% assign total_price = total_price | plus: first_available_variant.price %} 2924 {% endif %} 2925 {% if product.images[0] %} 2926 {% assign featured_image = product.images[0] | img_url: '100x' %} 2927 {% else %} 2928 {% assign featured_image = no_image_url | img_url: '100x' %} 2929 {% endif %} 2930 <li class="ga-product{% unless box.template.selected %} ga-deactive{% endunless %}" data-product-id="{{product.id}}"> 2931 <div class="product_main"> 2932 <input {% unless product.available %}disabled{% endunless %} class="selectedItem"{% if box.template.selected and product.available == true %} checked{% endif %} type="checkbox" value=""/> 2933 <a{% if settings.new_tab %} target="_blank"{% endif %} href="/products/{{product.handle}}" class="ga-products_image"> 2934 {% unless product.available %}
2935 <span class="ga-label ga-label_sold">{{translation.sold_out}}</span> 2936 {% endunless %} 2937 <span> 2938 <img class="ga-product_image_{{product.id}}" id="ga-product_image_{{product.id}}" src="{{featured_image}}" alt="{{product.title}}"/> 2939 </span> 2940 </a> 2941 <div> 2942 <a class="ga-product_title"{% if settings.new_tab %} target="_blank"{% endif %} href="/products/{{product.handle}}">{% if product.id == cur_product_id %}<strong>{{translation.this_item}} </strong>{% endif %}{{product.title}}{% unless product.available %} - {{translation.sold_out}}{% endunless %}</a> 2943 </div> 2944 </div> 2945 {% assign variants_size = product.variants | size %} 2946 <div class="ga-product_variants-container{% unless box.template.elements contains 'variantSelector' %} ga-hide{% endunless %}"> 2947 <select {% unless product.available %}disabled{% endunless %} class="ga-product_variant_select {% if variants_size == 1 %}ga-hide{% endif %}"> 2948 {% for variant in product.variants %} 2949 <option{% if first_available_variant.id == variant.id %} selected{% endif %}{% unless variant.available %} disabled{% endunless %} data-image="{% if variant.featured_image %}{{variant.featured_image.src | img_url: '100x'}}{% else %}{{featured_image}}{% endif %}" data-available="{{variant.available}}" data-compare_at_price="{{variant.compare_at_price}}" data-price="{{variant.price}}" value="{{variant.id}}">{{variant.title}}{% unless variant.available %} - {{translation.sold_out}}{% endunless %}</option> 2950 {% endfor %} 2951 </select> 2952 </div> 2953 {% if box.template.elements contains 'price' %} 2954 <span class="ga-product_price-container"> 2955 <span class="ga-product_price money">{{first_available_variant.price | money}}</span> 2956 {% if first_available_variant.compare_at_price > first_available_variant.price %} 2957 <s class="ga-product_oldprice money">{{first_available_variant.compare_at_price | money}}</s> 2958 {% endif %} 2959 </span> 2960 {% endif %} 2961 </li> 2962 {% endfor %} 2963 </ul> 2964 <div class="ga-product-form{% unless box.template.selected or total_price > 0 %} ga-hide{% endunless %}"> 2965 {% if box.template.elements contains 'price' %} 2966 <div>{{translation.total_price}} <span class="ga-product_price ga-product_totalprice money">{{total_price | money}}</span></div> 2967 {% endif %} 2968 {% if box.template.elements contains 'addToCartBtn' %} 2969 <button class="ga-addalltocart" type="button" data-add="{{translation.add_selected_to_cart}}" data-added="{{translation.added_selected_to_cart}}">{{translation.add_selected_to_cart}}</button> 2970 {% endif %} 2971 </div> 2972 </div> 2973 </div> 2974 {% endif %} 2975</script>
2975 2976 2977 2978 2979<div class="globoRecommendationsBottom"></div> 2980 2981 2982 2983 </div> 2984 2985 </div> 2986 </div> 2987 2988 2989 </div> 2990 2991 <div class="dt-sc-hr-invisible-large"></div> 2992 2993 </main> 2994 2995 2996 2997<div id="shopify-section-footer-model-6" class="shopify-section"><div data-section-id="footer-model-6" data-section-type="Footer-model-6" class="footer-model-6"> 2998 <footer class="site-footer" style="background:#c02e67;"> 2999 <div class="grid-uniform1"> 3000 <div class="container1"> 3001 3002 <div class="grid-uniform2"> 3003 3004 3005 3006 3007 3008 3009 3010 3011 3012 3013 3014 3015 3016 3017 3018 3019 <div class="grid__item "> 3020 3021 <h4 style="color:#0e0303;"> Homepage</h4> 3022 3023 <ul class="site-footer__links"> 3024 3025 <li><a style="color:#ffffff;" href="/">Home</a></li> 3026 3027 <li><a style="color:#ffffff;" href="/pages/about-us">About Us</a></li> 3028 3029 <li><a style="color:#ffffff;" href="/collections/product">Products</a></li> 3030 3031 <li><a style="color:#ffffff;" href="https://beautyfirstspa.com/pages/services">Services</a></li> 3032 3033 <li><a style="color:#ffffff;" href="/pages/franchise-opportunity">Franchise Opportunity</a></li> 3034 3035 <li><a style="color:#ffffff;" href="/pages/membership">Membership</a></li> 3036 3037 <li><a style="color:#ffffff;" href="/pages/events-and-offers">Offers</a></li> 3038 3039 <li><a style="color:#ffffff;" href="/pages/image-gallery">Gallery</a></li> 3040 3041 <li><a style="color:#ffffff;" href="/pages/store-locator">Locations</a></li> 3042 3043 <li><a style="color:#ffffff;" href="https://beautyfirstspa.zenoti.com/webstoreNew/services">Book Appointment</a></li> 3044 3045 </ul> 3046 </div> 3047 3048 3049 3050 <div class="grid__item "> 3051 3052 <h4 style="color:#0e0303;">Help</h4> 3053 3054 <ul class="site-footer__links"> 3055 3056 <li><a style="color:#ffffff;" href="#">FAQs</a></li> 3057 3058 <li><a style="color:#ffffff;" href="#">Ordering</a></li> 3059 3060 <li><a style="color:#ffffff;" href="/pages/shipping">Shipping</a></li> 3061 3062 <li><a style="color:#ffffff;" href="/pages/return-policy">Returns</a></li> 3063 3064 <li><a style="color:#ffffff;" href="/pages/privacy-policy">Privacy Policy</a></li> 3065 3066 <li><a style="color:#ffffff;" href="https://beautyfirstspa.com/pages/contact">Contact Us</a></li> 3067 3068 <li><a style="color:#ffffff;" href="/pages/brochure">Brochure</a></li> 3069 3070 </ul> 3071 </div> 3072 3073 3074 3075 <div class="grid__item "> 3076 3077 <h4 style="color:#0e0303;">About</h4> 3078 3079 <ul class="site-footer__links"> 3080 3081 <li><a style="color:#ffffff;" href="/pages/about-us">Meet Beauty First</a></li> 3082 3083 <li><a style="color:#ffffff;" href="#">Careers</a></li> 3084 3085 </ul> 3086 </div> 3087 3088 3089 </div> 3090 3091 3092 3093 <div class="footer-newsletter-section"> 3094 3095 <div class="grid__item"> 3096 <div class="footer-logo"> 3097 3098 <a href="/"> 3099 <img class="normal-footer-logo" src="//beautyfirstspa.com/cdn/shop/files/bf_LOGO_9bb9fba1-5693-4bbf-884e-891ddb1fa1ba_400x.png?v=1638376186" alt="Beauty First Spa " /> 3100 </a> 3101 3102 </div> 3103 <div class="footer_social_links"> 3104 3105 <h3 class="newsletter-title">Keep in Touch</h3> 3106 <ul class="inline-list social-icons"> 3107 3108
3109 <li> 3110 <a class="icon-fallback-text fb hexagon" target="blank" href="https://www.facebook.com/beautyfirstspa/" title="Facebook"> 3111 <span class="fab fa-facebook" aria-hidden="true"></span> 3112 </a> 3113 </li> 3114 3115 3116 <li> 3117 <a class="icon-fallback-text ins" target="blank" href="https://www.instagram.com/beautyfirstspa/" title="Instagram"> 3118 <span class="fab fa-instagram" aria-hidden="true"></span> 3119 </a> 3120 </li> 3121 3122<!-- 3123 <li> 3124 <a class="icon-fallback-text pin hexagon" target="blank" href="#" title="Pinterest"> 3125 <span class="fab fa-pinterest" aria-hidden="true"></span> 3126 </a> 3127 </li> 3128 3129 3130 <li> 3131 <a class="icon-fallback-text google hexagon" target="blank" href="#" title="Google+" rel="publisher"> 3132 <span class="fab fa-google-plus-g" aria-hidden="true"></span> 3133 </a> 3134 </li> 3135 3136 3137 <li> 3138 <a class="icon-fallback-text tumblr" target="blank" href="#" title="Tumblr"> 3139 <span class="fab fa-tumblr" aria-hidden="true"></span> 3140 </a> 3141 </li> 3142 3143 3144 <li> 3145 <a class="icon-fallback-text youtube" target="blank" href="https://www.youtube.com/@beautyfirstspa" title="YouTube"> 3146 <span class="fab fa-youtube" aria-hidden="true"></span> 3147 </a> 3148 </li> 3149 3150 3151 3152 3153 --> 3154</ul> 3155 3156 </div> 3157 3158 <div class="footer_newsletter"> 3159 3160 <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="â" /> 3161 3162 <div class="input-group" style="background:#666666;"> 3163 <input style="color:#d61969;" type="email" value="" placeholder="Email address" name="contact[email]" class="mail" aria-label="Email address" > 3164 <input type="hidden" name="contact[tags]" value="newsletter"> 3165 <button style="background:#000000;color:#d61969;" type="submit" class="btn subscribe" name="subscribe" value=""><i class="fa fa-chevron-right" aria-hidden="true"></i></button> 3166 </div> 3167 3168 3169 </form> 3170 3171 </div> 3172 3173 3174 <p class="text-subheading"></p> 3175 </div> 3176 </div> 3177 </div> 3178 3179 </div> 3180 3181 3182 3183 3184 3185 </footer> 3186 3187 <style> 3188 3189 .footer-model-6 a.mail:hover { color:#ffffff !important; } 3190 3191 .footer-model-6 .footer_newsletter button:hover { background:#ffffff !important;color:#000000 !important; } 3192 .footer-model-6 .site-footer__links li a:hover { color:#ffffff !important; } 3193 .footer-model-6 .footer-bottom .footer-bottom__menu ul li a:hover { color:#de5b5b !important; } 3194 .footer-model-6 .copyright a { color:#4f6f80; } 3195 .footer-model-6 .copyright a:hover { color:#ffffff; } 3196 .footer-model-6 .site-footer .social-icons li a { color:#ffffff ; } 3197 .footer-model-6 .site-footer .social-icons li a:hover { color:#000000; } 3198 .footer-model-6 .footer_newsletter input::-webkit-input-placeholder { color:#d61969;} 3199 .footer-model-6 .footer_newsletter input:-moz-placeholder { color:#d61969;} 3200 .footer-model-6 .footer_newsletter input::-moz-placeholder { color:#d61969;} 3201 .footer-model-6 .footer_newsletter input:-ms-input-placeholder { color:#d61969;} 3202 .footer-model-6 .footer_newsletter input { color:#d61969; } 3203 </style> 3204 3205 <div class="grid__item"> 3206 <div class="copyright" style="background:#c02e67"> 3207 <div class="container2"> 3208 3209 <p class="copyright_left" style="color:#ffffff">Copyright © 2026, Beauty First Spa 3210 3211 </p> 3212<!-- <div class="burp-footer"> 3213 <a href="#" class="copyright_left"> 3214 Privacy Policy 3215 </a> 3216 3217 <a href="#" class="copyright_left"> 3218 California Privacy 3219 </a> 3220 3221 <a href="#" class="copyright_left"> 3222 Terms & Conditions 3223 </a> 3224 3225 <a href="#" class="copyright_left">
3226 CA Transparency in Supply Chain Act 3227 </a> 3228 </div> --> 3229 3230 3231 </div> 3232 </div> 3233 </div> 3234</div> 3235 3236 3237 3238 3239 3240</div> 3241 3242
3243<script src="//beautyfirstspa.com/cdn/shop/t/45/assets/timber.js?v=15465076120072342381682697077" type="text/javascript"></script>
3243
3244<script src="//beautyfirstspa.com/cdn/shop/t/45/assets/inview-donut-easing.js?v=114109266271781937251682696996" type="text/javascript"></script>
vendor: 1 bytes, line 3244
3244
3245<script src="//beautyfirstspa.com/cdn/shop/t/45/assets/theme.js?v=46674504551385579041682697077" type="text/javascript"></script>
vendor: 1 bytes, line 3245
3245
3246<script src="//beautyfirstspa.com/cdn/shopifycloud/storefront/assets/themes_support/option_selection-b017cd28.js" type="text/javascript"></script>
vendor: 1 bytes, line 3246
3246
3247<script src="//beautyfirstspa.com/cdn/shopifycloud/storefront/assets/themes_support/api.jquery-7ab1a3a4.js" type="text/javascript"></script>
3247
3248<script src="//beautyfirstspa.com/cdn/shop/t/45/assets/history-to-light.js?v=179459627045830840511682696992" type="text/javascript"></script>
vendor: 1 bytes, line 3248
3248
3249<script src="//beautyfirstspa.com/cdn/shop/t/45/assets/footer.js?v=21424475559435306261682696978" type="text/javascript"></script>
vendor: 1 bytes, line 3249
3249
3250<script src="//beautyfirstspa.com/cdn/shop/t/45/assets/shop.js?v=58449532625468868071682697077" type="text/javascript"></script>
3250 3251 3252
3253<script src="//beautyfirstspa.com/cdn/shop/t/45/assets/wow.js?v=86079650418477997931682697038"></script>
3253 3254
3255<script type="text/javascript"> 3256 $('.quick-view .close-window').on('click', function() { 3257 $('.quick-view').switchClass("open-in","open-out"); 3258 }); 3259</script>
3259 3260 3261 3262
3263<script> 3264 $(document).ready(function() { 3265 var body = $('body'); 3266 var doc = $(document); 3267 var showLeftPush = $('#showLeftPush'); 3268 var nav = $('#cbp-spmenu-s1'); 3269 showLeftPush.on('click', function(e) { 3270 e.stopPropagation(); 3271 body.toggleClass('cbp-spmenu-push-toright'); 3272 nav.toggleClass('cbp-spmenu-open'); 3273 showLeftPush.toggleClass('active'); 3274 }); 3275 3276 $('.gf-menu-device-wrapper .close-menu').on('click', function() { 3277 showLeftPush.trigger('click'); 3278 }); 3279 3280 doc.on('click', function(e) { 3281 if (!$(e.target).closest('#cbp-spmenu-s1').length && showLeftPush.hasClass('active')) { 3282 showLeftPush.trigger('click'); 3283 } 3284 }); 3285 }); 3286 3287</script>
3287
3288<script src="//beautyfirstspa.com/cdn/shop/t/45/assets/ajax-search-script.js?v=167525691244493637561696020760"></script>
3288 3289 3290 <!-- Begin quick-view-template --> 3291<div class="clearfix" id="quickview-template" style="display:none"> 3292 <div class="overlay"></div> 3293 <div class="content clearfix"> 3294 <div class="product-img images"> 3295 <div class="quickview-featured-image product-photo-container"></div> 3296 <div class="more-view-wrapper"> 3297 <ul class="product-photo-thumbs quickview-more-views-owlslider owl-carousel owl-theme"> 3298 </ul> 3299 <div class="quick-view-carousel"></div> 3300 </div> 3301 </div> 3302 <div class="product-shop summary"> 3303 <div class="product-item product-detail-section"> 3304 <h2 class="product-title"><a> </a></h2> 3305 3306 <div class="prices product_price"> 3307 <label>Price :</label> 3308 <div class="price h4" id="QProductPrice"></div> 3309 <div class="compare-price" id="QComparePrice"></div> 3310 </div> 3311 3312 <div class="details clearfix"> 3313 <form action="/cart/add" method="post" class="variants"> 3314 <select name='id' style="display:none"></select> 3315 <div class="qty-section quantity-box"> 3316 <label>Quantity :</label> 3317 <div class="dec button qtyminus">-</div> 3318 <input type="number" name="quantity" id="Qty" value="1" class="quantity"> 3319 <div class="inc button qtyplus">+</div> 3320 </div> 3321 3322 3323 <div class="actions"> 3324 <button type="button" class="add-to-cart-btn btn"> 3325 Add to Cart 3326 </button> 3327 </div> 3328 </form> 3329 </div> 3330 </div> 3331 </div> 3332 <a href="javascript:void(0)" class="close-window"></a> 3333 </div> 3334 3335</div> 3336<!-- End of quick-view-template -->
3337<script type="text/javascript"> 3338 Shopify.doNotTriggerClickOnThumb = false; 3339 3340 var selectCallbackQuickview = function(variant, selector) { 3341 var productItem = jQuery('.quick-view .product-item'); 3342 addToCart = productItem.find('.add-to-cart-btn'), 3343 productPrice = productItem.find('.price'), 3344 comparePrice = productItem.find('.compare-price'), 3345 totalPrice = productItem.find('.total-price span'), 3346 inventory = productItem.find('.product-inventory'); 3347 if (variant) { 3348 if (variant.available) { 3349 // We have a valid product variant, so enable the submit button 3350 addToCart.removeClass('disabled').removeAttr('disabled').text('Add to Cart'); 3351 3352 } else { 3353 // Variant is sold out, disable the submit button 3354 addToCart.val('Sold Out').addClass('disabled').attr('disabled', 'disabled'); 3355 } 3356 3357 // Regardless of stock, update the product price 3358 productPrice.html(Shopify.formatMoney(variant.price, "${{amount}}")); 3359 3360 // Also update and show the product's compare price if necessary 3361 if ( variant.compare_at_price > variant.price ) { 3362 comparePrice 3363 .html(Shopify.formatMoney(variant.compare_at_price, "${{amount}}")) 3364 .show(); 3365 productPrice.addClass('on-sale'); 3366 } else { 3367 comparePrice.hide(); 3368 productPrice.removeClass('on-sale'); 3369 } 3370 3371 3372 3373 //update variant inventory 3374 3375 3376 3377 /*recaculate total price*/ 3378 //try pattern one before pattern 2 3379 var regex = /([0-9]+[.|,][0-9]+[.|,][0-9]+)/g; 3380 var unitPriceTextMatch = jQuery('.quick-view .price').text().match(regex); 3381 3382 if (!unitPriceTextMatch) { 3383 regex = /([0-9]+[.|,][0-9]+)/g; 3384 unitPriceTextMatch = jQuery('.quick-view .price').text().match(regex); 3385 } 3386 3387 if (unitPriceTextMatch) { 3388 var unitPriceText = unitPriceTextMatch[0]; 3389 var unitPrice = unitPriceText.replace(/[.|,]/g,''); 3390 var quantity = parseInt(jQuery('.quick-view input[name=quantity]').val()); 3391 var totalPrice = unitPrice * quantity; 3392 3393 var totalPriceText = Shopify.formatMoney(totalPrice, window.money_format); 3394 regex = /([0-9]+[.|,][0-9]+[.|,][0-9]+)/g; 3395 if (!totalPriceText.match(regex)) { 3396 regex = /([0-9]+[.|,][0-9]+)/g; 3397 } 3398 totalPriceText = totalPriceText.match(regex)[0]; 3399 3400 var regInput = new RegExp(unitPriceText, "g"); 3401 var totalPriceHtml = jQuery('.quick-view .price').html().replace(regInput ,totalPriceText); 3402 jQuery('.quick-view .total-price span').html(totalPriceHtml); 3403 } 3404 /*end of price calculation*/ 3405 3406 3407 3408 3409 /*begin variant image*/ 3410 /*begin variant image*/ 3411 if (variant && variant.featured_image) { 3412 var originalImage = jQuery(".quick-view .quickview-featured-image img"); 3413 var newImage = variant.featured_image; 3414 var element = originalImage[0]; 3415 Shopify.Image.switchImage(newImage, element, function (newImageSizedSrc, newImage, element) { 3416 newImageSizedSrc = newImageSizedSrc.replace(/\?(.*)/,""); 3417 jQuery('.quick-view .more-view-wrapper img').each(function() { 3418 var grandSize = jQuery(this).attr('src'); 3419 grandSize = grandSize.replace('medium','grande'); 3420 3421 if (grandSize == newImageSizedSrc) { 3422 jQuery(this).parent().trigger('click'); 3423 return false; 3424 } 3425 }); 3426 }); 3427 } 3428 /*end of variant image*/ 3429 /*end of variant image*/ 3430 } else { 3431 // The variant doesn't exist. Just a safegaurd for errors, but disable the submit button anyway 3432 addToCart.text('Unavailable').addClass('disabled').attr('disabled', 'disabled'); 3433 3434 3435 } 3436 }; 3437 3438 </script>
3438 3439 3440 <div class="loading-modal modal">Loading</div> 3441 3442 3443<div class="newsletter-success-modal"> 3444 <div class="modal-overlay"></div> 3445 <div class="ajax-modal-content"> 3446 <a class="close close-window btn" title="Close (Esc)"> 3447 <i class="fa fa-times"></i> 3448 </a> 3449 <i class="fa fa-check" aria-hidden="true"></i> 3450 <span>Thank you for signing up!</span> 3451 </div> 3452</div> 3453 3454 3455 3456<div class="ajax-lookbook-modal"> 3457 <div class="overlay"></div> 3458 <div class="ajax-modal-content"> 3459 <a href="javascript:void(0)" data-close-lookbook-modal class="close close-modal btn"> 3460 <i class="fa fa-times"></i> 3461 </a> 3462 <div class="lookbook-content"></div> 3463 </div> 3464</div> 3465 3466 3467<div class="ajax-error-modal modal"> 3468 <div class="modal-inner"> 3469 <div class="ajax-error-title">Error</div> 3470 <div class="ajax-error-message"></div> 3471 </div> 3472</div> 3473<div class="ajax-success-modal modal"> 3474 <div class="overlay"></div> 3475 <div class="content"> 3476 3477 3478 <div class="ajax-left"> 3479 <p class="added-to-cart info">Product successfully added to your shopping cart</p> 3480 <p class="added-to-wishlist info">Translation missing: en.products.wishlist.added_to_wishlist</p> 3481 <img class="ajax-product-image" alt="modal window" src="/" /> 3482 <div class="ajax-cart-desc"> 3483 <h3 class="ajax-product-title"></h3> 3484 <span class="ajax_price"></span> 3485 <p>Qty: <span class="ajax_qty"></span></p> 3486 </div> 3487 </div> 3488 <div class="ajax-right"> 3489 3490 <p>There are <span class="ajax_cartCount"></span> item(s) in your cart</p> 3491 <span class="ajax_cartTotal"></span> 3492 <button class="btn continue-shopping" onclick="javascript:void(0)">Continue shopping</button> 3493 <div class="success-message added-to-cart"><a href="/cart" class="btn"><i class="fas fa-shopping-cart"></i>View Cart</a> </div> 3494 <!-- <div class="success-message added-to-wishlist"> <a href="/pages/wishlist" class="btn"><i class="fa fa-heart"></i>View Wishlist</a></div> --> 3495 </div> 3496 <a href="javascript:void(0)" class="close-modal"><i class="far fa-times-circle"></i></a> 3497 </div> 3498</div> 3499 3500 3501 3502 3503 3504 <div class="loading-modal compare_modal">Loading</div> 3505<div class="ajax-success-compare-modal compare_modal" id="moda-compare" tabindex="-1" role="dialog" style="display:none"> 3506 <div class="overlay"> </div> 3507 <div class="modal-dialog modal-lg"> 3508 <div class="modal-content content" id="compare-modal"> 3509 <div class="modal-header"> 3510 3511 <h4 class="modal-title">Compare Products</h4> 3512 </div> 3513 <div class="modal-body"> 3514 <div class="table-wrapper"> 3515 <table class="table table-hover"> 3516 <thead> 3517 <tr class="th-compare"> 3518 <th></th> 3519 </tr> 3520 </thead> 3521 <tbody id="table-compare"> 3522 3523 </tbody> 3524 3525 </table> 3526 </div> 3527 </div> 3528 <div class="modal-footer"> 3529 <a href="javascript:void(0)" class="close-modal"><i class="far fa-times-circle"></i></a> 3530 </div> 3531 </div> 3532 </div> 3533 </div> 3534 3535 3536 3537 <div id="shopify-section-someone-purchased" class="shopify-section"> 3538 3539<style> 3540@media (min-width: 1200px) { 3541 .product-notification{ 3542 3543 right: 15px; 3544 3545 } 3546} 3547</style> 3548 3549 3550 3551 3552 3553 3554 3555 3556<style> 3557 @media (max-width: 767px) { 3558 .product-notification { 3559 display:none; 3560 } 3561 } 3562</style> 3563</div> 3564 3565 <div id="shopify-section-GDPR-modal" class="shopify-section"> 3566 3567 3568 3569 3570 3571 3572</div> 3573 3574
3575<script id="gspfSearchResult" type="template/html"> 3576{% assign root_url = "" %} 3577 3578{% assign zero_character_result = true %} 3579{% if result.term %}{% assign zero_character_result = false %}{% endif %} 3580 3581{% assign product_list_layout = 'grid' %} 3582 3583{% assign products_suggestions_title = translation.search.products | default: "Products" %} 3584{% assign keywords_suggestions_title = translation.search.suggestions | default: "Suggestions" %} 3585 3586{% if zero_character_result %} 3587 {% assign product_list_layout = 'grid' %} {% if translation.search.zero_character_products_suggestions_title %} 3588 {% assign products_suggestions_title = translation.search.zero_character_products_suggestions_title %} 3589 {% endif %} 3590 {% if translation.search.zero_character_keywords_suggestions_title %} 3591 {% assign keywords_suggestions_title = translation.search.zero_character_keywords_suggestions_title %} 3592 {% endif %} 3593{% elsif result.isEmpty %} 3594{% assign product_list_layout = 'grid' %} {% if translation.search.no_result_products_suggestions_title %} 3595 {% assign products_suggestions_title = translation.search.no_result_products_suggestions_title %} 3596 {% endif %} 3597 {% if translation.search.no_result_keywords_suggestions_title %} 3598 {% assign keywords_suggestions_title = translation.search.no_result_keywords_suggestions_title %} 3599 {% endif %} 3600{% endif %} 3601 3602{% if layout == 1 %} 3603 <div id="glFilter-search-popup" class="ui-menu gl-filter-search-fullscreen gl-filter-animate"> 3604 <div class="gl-backdrop gl-close-layer"></div> 3605 <div class="gl-fullscreen-layer gl-animate-transition"> 3606 <div class="gl-fullscreen-header"> 3607 <form class="gl-d-searchbox" method="GET" action="/search"> 3608 <label class="gl-icon gl-d-searchbox-icon" for="gl-d-searchbox-input"> 3609 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="18px" height="18px"> 3610 <path d="M0 0h24v24H0V0z" fill="none"></path> 3611 <path d="M15.5 14h-.79l-.28-.27c1.2-1.4 1.82-3.31 1.48-5.34-.47-2.78-2.79-5-5.59-5.34-4.23-.52-7.79 3.04-7.27 7.27.34 2.8 2.56 5.12 5.34 5.59 2.03.34 3.94-.28 5.34-1.48l.27.28v.79l4.25 4.25c.41.41 1.08.41 1.49 0 .41-.41.41-1.08 0-1.49L15.5 14zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"></path> 3612 </svg> 3613 </label> 3614 <input type="text" class="gl-d-searchbox-input" id="gl-d-searchbox-input" placeholder="{{translation.product.search }}" name="q" value="{{result.term}}" autocapitalize="off" autocomplete="off" autocorrect="off"> 3615 </form> 3616 <button type="button" class="gl-d-close-btn"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M11.414 10l6.293-6.293a1 1 0 10-1.414-1.414L10 8.586 3.707 2.293a1 1 0 00-1.414 1.414L8.586 10l-6.293 6.293a1 1 0 101.414 1.414L10 11.414l6.293 6.293A.998.998 0 0018 17a.999.999 0 00-.293-.707L11.414 10z" fill="#5C5F62"/></svg></button> 3617 </div> 3618 <div class="gl-fullscreen-suggestions"> 3619 {% if result.isEmpty and result.term %} 3620 <div>{% if translation.search.not_found %}{{translation.search.not_found }}{% else %}Sorry, nothing found for{% endif %} <b>{{result.term}}</b></div> 3621 {% endif %} 3622 3623 </div> 3624 <div class="gl-fullscreen-initial-content"> 3625 {% if false and result.loading %} 3626 <div class="gl-fullscreen-loading-content"> 3627 <svg class="lds-spinner" width="60px" height="60px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 100 100" preserveAspectRatio="xMidYMid" style="background: none;"><g transform="rotate(0 50 50)"><rect x="47" y="24" rx="9.4" ry="4.8" width="6" height="12" fill="#000"><animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.9166666666666666s" repeatCount="indefinite"></animate></rect></g><g transform="rotate(30 50 50)"><rect x="47" y="24" rx="9.4" ry="4.8" width="6" height="12" fill="#000"><animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.8333333333333334s" repeatCount="indefinite"></animate></rect></g><g transform="rotate(60 50 50)"><rect x="47" y="24" rx="9.4" ry="4.8" width="6" height="12" fill="#000"><animate attributeName="opacity" values="1;0" keyTimes="0;
36271" dur="1s" begin="-0.75s" repeatCount="indefinite"></animate></rect></g><g transform="rotate(90 50 50)"><rect x="47" y="24" rx="9.4" ry="4.8" width="6" height="12" fill="#000"><animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.6666666666666666s" repeatCount="indefinite"></animate></rect></g><g transform="rotate(120 50 50)"><rect x="47" y="24" rx="9.4" ry="4.8" width="6" height="12" fill="#000"><animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.5833333333333334s" repeatCount="indefinite"></animate></rect></g><g transform="rotate(150 50 50)"><rect x="47" y="24" rx="9.4" ry="4.8" width="6" height="12" fill="#000"><animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.5s" repeatCount="indefinite"></animate></rect></g><g transform="rotate(180 50 50)"><rect x="47" y="24" rx="9.4" ry="4.8" width="6" height="12" fill="#000"><animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.4166666666666667s" repeatCount="indefinite"></animate></rect></g><g transform="rotate(210 50 50)"><rect x="47" y="24" rx="9.4" ry="4.8" width="6" height="12" fill="#000"><animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.3333333333333333s" repeatCount="indefinite"></animate></rect></g><g transform="rotate(240 50 50)"><rect x="47" y="24" rx="9.4" ry="4.8" width="6" height="12" fill="#000"><animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.25s" repeatCount="indefinite"></animate></rect></g><g transform="rotate(270 50 50)"><rect x="47" y="24" rx="9.4" ry="4.8" width="6" height="12" fill="#000"><animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.16666666666666666s" repeatCount="indefinite"></animate></rect></g><g transform="rotate(300 50 50)"><rect x="47" y="24" rx="9.4" ry="4.8" width="6" height="12" fill="#000"><animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.08333333333333333s" repeatCount="indefinite"></animate></rect></g><g transform="rotate(330 50 50)"><rect x="47" y="24" rx="9.4" ry="4.8" width="6" height="12" fill="#000"><animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="0s" repeatCount="indefinite"></animate></rect></g></svg> 3628 </div> 3629 {% else %} 3630 <div class="gl-row"> 3631 {% if result.suggestions or result.collections or result.pages %} 3632 <div class="gl-col-left"> 3633 <div class="gl-list gl-fullscreen-top-searches"> 3634 {% if result.suggestions %} 3635 <div class="gl-list__group"> 3636 <div class="gl-list__title">{{keywords_suggestions_title}}</div> 3637 <div class="gl-list__content"> 3638 <ul> 3639 {% for suggestion in result.suggestions %} 3640 <li> 3641 <a href="{{root_url}}/search?q={{suggestion.keyword | url_encode}}">{{suggestion.keyword}}<span class="count">{{suggestion.count}}</span></a> 3642 </li> 3643 {% endfor %} 3644 </ul> 3645 </div> 3646 </div> 3647 {% endif %} 3648 {% if result.collections %} 3649 <div class="gl-list__group"> 3650 <div class="gl-list__title">{{translation.search.collections | default: "Collections"}}</div> 3651 <div class="gl-list__content"> 3652 <ul> 3653 {% for collection in result.collections %} 3654 <li><a href="{{root_url}}/collections/{{collection.handle}}">{{collection.title}}</a></li> 3655 {% endfor %} 3656 </ul> 3657 </div> 3658 </div> 3659 {% endif %} 3660 </div> 3661 </div> 3662 {% endif %} 3663 <div class="gl-col-right"> 3664 {% if result.products %} 3665 <div class="gl-list gl-fullscreen-top-clicked"> 3666 <div class="gl-fullscreen-results__meta"> 3667 <div class="gl-list__title">{{products_suggestions_title}}</div> 3668 {% if result.term and result.isEmpty == false %} 3669 <a href="{% if result.url %}{{result.url}}{% else %}{{root_url}}/search?q={{result.term | url_encode}}{% endif %}"> 3670 {% if translation.search.view_all_products %}{{translation.search.view_all_products}}{% else %}View all products{% endif %} 3671 </a> 3672 {% endif %} 3673 </div> 3674 <div class="gl-list__content"> 3675 {% if product_list_layout == 'carousel' %} 3676 <div class="gl-owl--carousel owl-carousel" id="gl-fullscreen-recommended-products"> 3677 {% for product in result.products %} 3678 <div class="gl-card"> 3679 <div class="gl-card-media"> 3680 <div class="gl-card-thumbnail"> 3681 <a class="spf-image-ratio" href="{{root_url}}/products/{{product.handle}}"> 3682 {% if product.image %} 3683 <img 3684 class="gflazyload" 3685 srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 3686 src="{{product.image.src | img_url: image_size}}" 3687 data-src="{{product.image.src | img_lazyload_url}}" 3688 data-sizes="auto" 3689 data-aspectratio="{{product.image.as
3689pect_ratio}}" 3690 data-parent-fit="contain" 3691 alt="{{product.image.alt | escape}}" 3692 /> 3693 {% else %} 3694 <img src="{{'https://cdn.shopify.com/s/images/themes/product-1.png' | img_url: '200x'}}"> 3695 {% endif %} 3696 </a> 3697 </div> 3698 </div> 3699 <div class="gl-card-content gl-card-flex"> 3700 <div class="gl-card-title" title="{{product.title | escape}}"> 3701 <a href="{{root_url}}/products/{{product.handle}}">{{product.title}}</a> 3702 </div> 3703 {% if product.vendor %} 3704 <div class="gf-search-item-product-vendor">{{product.vendor}}</div> 3705 {% endif %} 3706 <div class="gl-card-flex"></div> 3707 <div class="gl-card-pricing"> 3708 <span class="gl-card-price"> 3709 {{ product.price | money}} 3710 </span> 3711 </div> 3712 </div> 3713 </div> 3714 {% endfor %} 3715 </div> 3716 {% else %} 3717 <div class="gl-fullscreen-results__content"> 3718 {% for product in result.products %} 3719 <div class="gl-card"> 3720 <div class="gl-card-media"> 3721 <div class="gl-card-thumbnail"> 3722 <a class="spf-image-ratio" href="{{root_url}}/products/{{product.handle}}"> 3723 {% if product.image %} 3724 <img 3725 class="gflazyload" 3726 srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 3727 src="{{product.image.src | img_url: image_size}}" 3728 data-src="{{product.image.src | img_lazyload_url}}" 3729 data-sizes="auto" 3730 data-aspectratio="{{product.image.aspect_ratio}}" 3731 data-parent-fit="contain" 3732 alt="{{product.image.alt | escape}}" 3733 /> 3734 {% else %} 3735 <img src="{{'https://cdn.shopify.com/s/images/themes/product-1.png' | img_url: '200x'}}"> 3736 {% endif %} 3737 </a> 3738 </div> 3739 </div> 3740 <div class="gl-card-content gl-card-flex"> 3741 <div class="gl-card-title" title="{{product.title | escape}}"> 3742 <a href="{{root_url}}/products/{{product.handle}}">{{product.title}}</a> 3743 </div> 3744 {% if product.vendor %} 3745 <div class="gf-search-item-product-vendor">{{product.vendor}}</div> 3746 {% endif %} 3747 <div class="gl-card-flex"></div> 3748 <div class="gl-card-pricing"> 3749 <span class="gl-card-price"> 3750 {{ product.price | money}} 3751 </span> 3752 </div> 3753 </div> 3754 </div> 3755 {% endfor %} 3756 </div> 3757 {% endif %} 3758 </div> 3759 </div> 3760 {% endif %} 3761 </div> 3762 </div> 3763 {% endif %} 3764 </div> 3765 </div> 3766 </div> 3767{% endif %} 3768 3769{% if layout == 2 %} 3770 {% if result.isEmpty and result.term %} 3771 <li class="gf-search-no-result" aria-label="{% if translation.search.not_found %}{{translation.search.not_found }}{% else %}Sorry, nothing found for{% endif %} "{{result.term}}": {{result.term}}"> 3772 <p>{% if translation.search.not_found %}{{translation.search.not_found }}{% else %}Sorry, nothing found for{% endif %} <b>{{result.term}}</b></p> 3773 </li> 3774 {% endif %} 3775 {% if result.suggestions %} 3776 <li class="gf-search-suggestions"> 3777 <a class="gf-search-header">{{keywords_suggestions_title}}</a> 3778 <ul> 3779 {% for suggestion in result.suggestions %} 3780 <li aria-label="{{keywords_suggestions_title | escape}}: {{suggestion.keyword}}"> 3781 <a href="{{root_url}}/search?q={{suggestion.keyword | url_encode}}">{{suggestion.keyword}}<span class="count">{{suggestion.count}}</span></a> 3782 </li> 3783 {% endfor %} 3784 </ul> 3785 </li> 3786 {% endif %} 3787 {% if result.collections %} 3788 <li class="gf-search-collections"> 3789 <a class="gf-search-header">{{translation.search.collections | default: "Collections"}}</a> 3790 <ul> 3791 {% for collection in result.collections %} 3792 <li aria-label="{{translation.search.collections | default: "Collections"}}: {{collection.title}}"><a href="{{root_url}}/collections/{{collection.handle}}">{{collection.title}}</a></li> 3793 {% endfor %} 3794 </ul> 3795 </li> 3796 {% endif %} 3797 {% if result.products %} 3798 <li class="gf-search-products"> 3799 <a class="gf-search-header">{{products_suggestions_title}}</a> 3800 <ul> 3801 {% for product in result.products %} 3802 <li aria-label="{{products_suggestions_title | escape}}: {{product.title}}"> 3803 <a aria-label="{{product.handle}}" href="{{root_url}}/products/{{product.handle}}"> 3804 <div class="gf-search-left"> 3805 {% if product.image %} 3806 <img 3807 class="gflazyload" 3808 srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 3809 src="{{product.image.src | img_url: image_size}}" 3810 data-src="{{product.image.src | img_lazyload_url}}" 3811 data-sizes="auto"
3812 data-aspectratio="{{product.image.aspect_ratio}}" 3813 data-parent-fit="contain" 3814 alt="{{product.image.alt | escape}}" 3815 /> 3816 {% else %} 3817 <img src="{{'https://cdn.shopify.com/s/images/themes/product-1.png' | img_url: '100x'}}"> 3818 {% endif %} 3819 </div> 3820 <div class="gf-search-right"> 3821 <div class="gf-search-item-product-title">{{product.title}}</div> 3822 {% if product.vendor %} 3823 <div class="gf-search-item-product-vendor">{{product.vendor}}</div> 3824 {% endif %} 3825 <div class="gf-search-item-product-price"> 3826 <span class="gf-search-item-product">{{ product.price | money}}</span> 3827 </div> 3828 </div> 3829 </a> 3830 </li> 3831 {% endfor %} 3832 </ul> 3833 </li> 3834 {% endif %} 3835 {% if result.term and result.isEmpty == false %} 3836 <li class="gf-search-item gf-search-item-product gf-search-viewall"> 3837 <a href="{% if result.url %}{{result.url}}{% else %}{{root_url}}/search?q={{result.term | url_encode}}{% endif %}"> 3838 {% if translation.search.view_all %}{{translation.search.view_all}}{% else %}Search for{% endif %} "{{result.term}}" 3839 </a> 3840 </li> 3841 {% endif %} 3842{% endif %} 3843 3844{% if layout == 3 %} 3845 {% if result.isEmpty and result.term %} 3846 <div class="gl-fullscreen-suggestions"> 3847 <div>{% if translation.search.not_found %}{{translation.search.not_found }}{% else %}Sorry, nothing found for{% endif %} <b>{{result.term}}</b></div> 3848 </div> 3849 {% endif %} 3850 <div class="gl-grid-layer"> 3851 <div class="gl-fullscreen-layer"> 3852 <div class="gl-fullscreen-initial-content"> 3853 {% if false and result.loading %} 3854 <div class="gl-fullscreen-loading-content"> 3855 <svg class="lds-spinner" width="60px" height="60px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 100 100" preserveAspectRatio="xMidYMid" style="background: none;"><g transform="rotate(0 50 50)"><rect x="47" y="24" rx="9.4" ry="4.8" width="6" height="12" fill="#000"><animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.9166666666666666s" repeatCount="indefinite"></animate></rect></g><g transform="rotate(30 50 50)"><rect x="47" y="24" rx="9.4" ry="4.8" width="6" height="12" fill="#000"><animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.8333333333333334s" repeatCount="indefinite"></animate></rect></g><g transform="rotate(60 50 50)"><rect x="47" y="24" rx="9.4" ry="4.8" width="6" height="12" fill="#000"><animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.75s" repeatCount="indefinite"></animate></rect></g><g transform="rotate(90 50 50)"><rect x="47" y="24" rx="9.4" ry="4.8" width="6" height="12" fill="#000"><animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.6666666666666666s" repeatCount="indefinite"></animate></rect></g><g transform="rotate(120 50 50)"><rect x="47" y="24" rx="9.4" ry="4.8" width="6" height="12" fill="#000"><animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.5833333333333334s" repeatCount="indefinite"></animate></rect></g><g transform="rotate(150 50 50)"><rect x="47" y="24" rx="9.4" ry="4.8" width="6" height="12" fill="#000"><animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.5s" repeatCount="indefinite"></animate></rect></g><g transform="rotate(180 50 50)"><rect x="47" y="24" rx="9.4" ry="4.8" width="6" height="12" fill="#000"><animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.4166666666666667s" repeatCount="indefinite"></animate></rect></g><g transform="rotate(210 50 50)"><rect x="47" y="24" rx="9.4" ry="4.8" width="6" height="12" fill="#000"><animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.3333333333333333s" repeatCount="indefinite"></animate></rect></g><g transform="rotate(240 50 50)"><rect x="47" y="24" rx="9.4" ry="4.8" width="6" height="12" fill="#000"><animate attributeName="opacity" values="1;0" keyTimes="0;
38551" dur="1s" begin="-0.25s" repeatCount="indefinite"></animate></rect></g><g transform="rotate(270 50 50)"><rect x="47" y="24" rx="9.4" ry="4.8" width="6" height="12" fill="#000"><animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.16666666666666666s" repeatCount="indefinite"></animate></rect></g><g transform="rotate(300 50 50)"><rect x="47" y="24" rx="9.4" ry="4.8" width="6" height="12" fill="#000"><animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.08333333333333333s" repeatCount="indefinite"></animate></rect></g><g transform="rotate(330 50 50)"><rect x="47" y="24" rx="9.4" ry="4.8" width="6" height="12" fill="#000"><animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="0s" repeatCount="indefinite"></animate></rect></g></svg> 3856 </div> 3857 {% else %} 3858 <div class="gl-row"> 3859 {% if result.suggestions or result.collections or result.pages or result.popular_keywords %} 3860 <div class="gl-col-left"> 3861 <div class="gl-list gl-fullscreen-top-searches"> 3862 {% if result.suggestions %} 3863 <div class="gl-list__group"> 3864 <div class="gl-list__title">{{keywords_suggestions_title}}</div> 3865 <div class="gl-list__content"> 3866 <ul> 3867 {% for suggestion in result.suggestions %} 3868 <li aria-label="{{keywords_suggestions_title}}: {{suggestion.keyword}}"> 3869 <a href="{{root_url}}/search?q={{suggestion.keyword | url_encode}}">{{suggestion.keyword}}<span class="count">{{suggestion.count}}</span></a> 3870 </li> 3871 {% endfor %} 3872 </ul> 3873 </div> 3874 </div> 3875 {% endif %} 3876 {% if result.collections %} 3877 <div class="gl-list__group"> 3878 <div class="gl-list__title">{{translation.search.collections | default: "Collections"}}</div> 3879 <div class="gl-list__content"> 3880 <ul> 3881 {% for collection in result.collections %} 3882 <li aria-label="{{translation.search.collections | default: "Collections"}}: {{collection.title}}"><a href="{{root_url}}/collections/{{collection.handle}}">{{collection.title}}</a></li> 3883 {% endfor %} 3884 </ul> 3885 </div> 3886 </div> 3887 {% endif %} 3888 </div> 3889 </div> 3890 {% endif %} 3891 <div class="gl-col-right"> 3892 <div class="gf-search-products"> 3893 <div class="gl-list__title">{{products_suggestions_title}}</div> 3894 {% if result.products %} 3895 <div class="gl-list__content"> 3896 {% if product_list_layout == 'carousel' %} 3897 <ul class="gl-owl--carousel owl-carousel" id="gl-fullscreen-recommended-products"> 3898 {% for product in result.products %} 3899 <li aria-label="{{products_suggestions_title | escape}}: {{product.title}}" class="gl-card"> 3900 <div class="gl-card-media"> 3901 <div class="gl-card-thumbnail"> 3902 <a aria-label="{{products_suggestions_title | escape}}: {{product.title}}" class="spf-image-ratio" href="{{root_url}}/products/{{product.handle}}"> 3903 {% if product.image %} 3904 <img 3905 class="gflazyload" 3906 srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 3907 src="{{product.image.src | img_url: image_size}}" 3908 data-src="{{product.image.src | img_lazyload_url}}" 3909 data-sizes="auto" 3910 data-aspectratio="{{product.image.aspect_ratio}}" 3911 data-parent-fit="contain" 3912 alt="{{product.image.alt | escape}}" 3913 /> 3914 {% else %} 3915 <img src="{{'https://cdn.shopify.com/s/images/themes/product-1.png' | img_url: '200x'}}"> 3916 {% endif %} 3917 </a> 3918 </div> 3919 </div> 3920 <div class="gl-card-content gl-card-flex"> 3921 <div class="gl-card-title" title="{{product.title | escape}}"> 3922 <a aria-label="{{products_suggestions_title | escape}}: {{product.title}}" href="{{root_url}}/products/{{product.handle}}">{{product.title}}</a> 3923 </div> 3924 {% if product.vendor %} 3925 <div class="gf-search-item-product-vendor">{{product.vendor}}</div> 3926 {% endif %} 3927 <div class="gl-card-flex"></div> 3928 <div class="gl-card-pricing">
3929 <span class="gl-card-price"> 3930 {{ product.price | money}} 3931 </span> 3932 </div> 3933 </div> 3934 </li> 3935 {% endfor %} 3936 </ul> 3937 {% else %} 3938 <div class="gl-fullscreen-results__content"> 3939 {% for product in result.products %} 3940 <div aria-label="{{products_suggestions_title | escape}}: {{product.title}}" class="gl-card"> 3941 <div class="gl-card-media"> 3942 <div class="gl-card-thumbnail"> 3943 <a class="spf-image-ratio" href="{{root_url}}/products/{{product.handle}}"> 3944 {% if product.image %} 3945 <img 3946 class="gflazyload" 3947 srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 3948 src="{{product.image.src | img_url: image_size}}" 3949 data-src="{{product.image.src | img_lazyload_url}}" 3950 data-sizes="auto" 3951 data-aspectratio="{{product.image.aspect_ratio}}" 3952 data-parent-fit="contain" 3953 alt="{{product.image.alt | escape}}" 3954 /> 3955 {% else %} 3956 <img src="{{'https://cdn.shopify.com/s/images/themes/product-1.png' | img_url: '200x'}}"> 3957 {% endif %} 3958 </a> 3959 </div> 3960 </div> 3961 <div class="gl-card-content gl-card-flex"> 3962 <div class="gl-card-title" title="{{product.title | escape}}"> 3963 <a href="{{root_url}}/products/{{product.handle}}">{{product.title}}</a> 3964 </div> 3965 {% if product.vendor %} 3966 <div class="gf-search-item-product-vendor">{{product.vendor}}</div> 3967 {% endif %} 3968 <div class="gl-card-flex"></div> 3969 <div class="gl-card-pricing"> 3970 <span class="gl-card-price"> 3971 {{ product.price | money}} 3972 </span> 3973 </div> 3974 </div> 3975 </div> 3976 {% endfor %} 3977 </div> 3978 {% endif %} 3979 </div> 3980 {% else %} 3981 <li aria-label="{{products_suggestions_title | escape}}: {{translation.search.product_not_found | default: "No products were found"}}">{{translation.search.product_not_found | default: "No products were found"}}</li> 3982 {% endif %} 3983 </div> 3984 </div> 3985 </div> 3986 </div> 3987 {% endif %} 3988 </div> 3989 </div> 3990 </div> 3991 {% if result.term and result.isEmpty == false %} 3992 <div class="gf-search-item gf-search-item-product gf-search-viewall"> 3993 <a href="{% if result.url %}{{result.url}}{% else %}{{root_url}}/search?q={{result.term | url_encode}}{% endif %}"> 3994 {% if translation.search.view_all %}{{translation.search.view_all}}{% else %}Search for{% endif %} "{{result.term}}" 3995 </a> 3996 </div> 3997 {% endif %} 3998{% endif %} 3999 4000</script>
4000 4001
4002<script id="gspfProduct" type="template/html"> 4003 {% assign root_url = "" %} 4004 {% assign currencyFormat = "${{amount}}" %} 4005 {% assign swatch_options = '' | downcase | replace: ', ', ',' | split: "," %} 4006 {% assign image_options = '' | downcase | replace: ', ', ',' | split: "," %} 4007 {% assign text_options = '' | downcase | replace: ', ', ',' | split: "," %} 4008 {% assign show_selected_variant_info = true %} 4009 4010 {% assign image_size = '360x504' %} 4011 {% assign images_count = product.images | size %} 4012 {% assign variants_count = product.variants | size %} 4013 {% assign options_count = product.options | size %} 4014 {% assign no_image = 'https://cdn.shopify.com/s/images/themes/product-1.png' %} 4015 4016 {% assign featured_image = product.featured_image %} 4017 {% assign product_price = product.price %} 4018 {% assign product_compare_at_price = product.compare_at_price %} 4019 {% assign second_image_index = 2 %} 4020 {% assign selected_or_first_available_variant = product.selected_or_first_available_variant %} 4021 4022 {% if show_selected_variant_info and product.selected_variant %} 4023 {% assign selected_or_first_available_variant = product.selected_variant %} 4024 {% assign product_price = selected_or_first_available_variant.price %} 4025 {% assign product_compare_at_price = selected_or_first_available_variant.compare_at_price %} 4026 {% if selected_or_first_available_variant.image %} 4027 {% assign featured_image = selected_or_first_available_variant.image %} 4028 {% endif %} 4029 {% for image in product.images %} 4030 {% if image.id == featured_image.id %} 4031 {% if forloop.index == images_count %} 4032 {% assign second_image_index = 1 %} 4033 {% else %} 4034 {% assign second_image_index = forloop.index | plus: 1 %} 4035 {% endif %} 4036 {% endif %} 4037 {% endfor %} 4038 {% endif %} 4039 4040 <div{% if showPageData %} data-page="{{page}}"{% endif %} class="spf-col-xl-4 spf-col-lg-4 spf-col-md-6 spf-col-sm-6 spf-col-6"> 4041 <div class="spf-product-card spf-product-card__left spf-product-card__template-5{% unless product.available %} spf-soldout{% endunless %}"> 4042 <div class="spf-product-card__inner"> 4043 {% unless product.available %} 4044 <span translatable class="spf-product__label spf-product__label-soldout">{{translation.product.sold_out | default: "Sold out"}}</span> 4045 {% elsif product_compare_at_price > product_price %} 4046 <span translatable class="spf-product__label spf-product__label-sale sale-text"> 4047 {{translation.product.sale | default: "Sale"}} 4048 </span> 4049 {% endunless %} 4050 4051 <a class="spf-product-card__image-wrapper{% if images_count > 1 %} hover-effect{% endif %}" href="{{root_url}}{{ product.url | within: collection }}" style="padding-top:140%;"> 4052 {% if images_count > 0 %} 4053 {% for image in product.images %} 4054 <img 4055 data-variants="{% if image.variant_ids %}{{image.variant_ids | join: ','}}{% endif %}" 4056 class="gflazyload spf-product-card__image spf-product-card__image-{% if featured_image.id == image.id %}main{% elsif forloop.index == second_image_index %}secondary{% else %}hidden{% endif %}" 4057 srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 4058 src="{{image.src | img_url: image_size}}" 4059 data-src="{{image.src | img_lazyload_url}}" 4060 data-sizes="auto" 4061 data-aspectratio="{{image.aspect_ratio}}" 4062 data-parent-fit="contain" 4063 alt="{{image.alt | escape}}" 4064 /> 4065 {% endfor %} 4066 {% else %} 4067 <img data-variants="" class="gflazyload spf-product-card__image spf-product-card__image-main" src="{{no_image}}" alt="{{product.title | escape}}"> 4068 {% endif %} 4069 </a> 4070 <div class="spf-product__swatchs_container"> 4071 {% for option in product.options %} 4072 {% assign option_index = 'option' | append: forloop.index %} 4073 {% assign option_name = option.name | downcase %} 4074 {% assign option_index_number = forloop.index %} {% if option.values.size > 1 %} {% if swatch_options contains option_name or text_options contains option_name or image_options contains option_name %} 4075 <div class="spf-product__swatchs"> 4076 {% for value in option.values %} 4077 {% assign available = false %} 4078 {% assign swatch_image = false %} 4079 {% for variant in product.variants %} 4080 {% if variant[option_index] == value %} 4081 {% if swatch_image == false and variant.image %} 4082 {% assign swatch_image = variant.image.src %} 4083 {% endif %} 4084 {% if variant.available %} 4085 {% assign available = true %} 4086 {% endif %} 4087 {% endif %} 4088 {% endfor %} 4089 {% assign option_value = value | downcase %}
4090 <span data-option="{{option_index_number}}" class="spf-product__swatch{% if product.selected_variant and product.selected_variant[option_index] == value %} is-selected{% endif %}{% unless available %} soldout{% endunless %}" title="{{value | escape}}"> 4091 <span translatable class="spf-product__swatch-inner"> 4092 {% if image_options contains option_name and swatch_image %} 4093 <span class="spf-product__swatch-image" style="background-image: url('{{ swatch_image | img_url: '24x' }}')"></span> 4094 {% elsif swatch_options contains option_name %} 4095 {% if swatches[option_name] and swatches[option_name][option_value] %} 4096 {% if swatches[option_name][option_value].mode == 1 %} 4097 <span class="spf-product__swatch-color" style="background-color: {{ swatches[option_name][option_value].color_1 }}"></span> 4098 {% elsif swatches[option_name][option_value].mode == 2 %} 4099 <span class="spf-product__swatch-color" style="background-color: {{ swatches[option_name][option_value].color_1 }}"></span> 4100 <span class="spf-product__swatch-color" style="border-right-color: {{ swatches[option_name][option_value].color_2 }}"></span> 4101 {% elsif swatches[option_name][option_value].mode == 3 %} 4102 <span class="spf-product__swatch-image" style="background-image: url('{{ swatches[option_name][option_value].image }}')"></span> 4103 {% endif %} 4104 {% elsif option_name contains 'colo' %} 4105 {% assign value_handle = option_value | handle %} 4106 {% assign value_jpg = value_handle | append: '.jpg' %} 4107 {% assign value_png = value_handle | append: '.png' %} 4108 {% assign value_jpeg = value_handle | append: '.jpeg' %} 4109 <span class="spf-product__swatch-image" style="background-color: {{ option_value | replace:"'", "\'" | escape_once }};{% if images contains value_jpg %}background-image: url('{{ value_jpg | asset_img_url: '50x' | prepend: 'https:' }}'){% elsif images contains value_png %}background-image: url('{{ value_png | asset_img_url: '50x' | prepend: 'https:' }}'){% elsif images contains value_jpeg %}background-image: url('{{ value_jpeg | asset_img_url: '50x' | prepend: 'https:' }}'){% endif %}"></span> 4110 {% else %} 4111 <span class="spf-product__swatch-text">{{value}}</span> 4112 {% endif %} 4113 {% else %} 4114 <span class="spf-product__swatch-text">{{value}}</span> 4115 {% endif %} 4116 </span> 4117 </span> 4118 {% endfor %} 4119 </div> 4120 {% endif %} {% endif %} {% endfor %} 4121 </div> 4122 </div> 4123 4124 <div class="spf-product__info"> 4125 {% if product.vendor %}<div class="spf-product-card__vendor"><a href="/collections/vendors?q={{product.vendor | url_encode}}">{{product.vendor}}</a></div>{% endif %} 4126 <div class="h4 spf-product-card__title"><a translatable href="{{root_url}}{{ product.url | within: collection }}">{{product.title}}</a></div> 4127 <div class="spf-product-card__price-wrapper"> 4128 {% if product_compare_at_price > product_price %} 4129 <span class="spf-product-card__oldprice{% unless currencyFormat contains 'money' %} money{% endunless %}">{{ product_compare_at_price | money }}</span> 4130 <span class="spf-product-card__saleprice{% unless currencyFormat contains 'money' %} money{% endunless %}">{{ product_price | money }}</span> 4131 {% else %} 4132 <span class="spf-product-card__price{% unless currencyFormat contains 'money' %} money{% endunless %}">{{ product_price | money }}</span> 4133 {% endif %} 4134 </div> 4135 <form class="spf-product__form" action="/cart/add" method="post"> 4136 <select name="id" class="spf-product__variants"> 4137 {% for variant in product.variants %} 4138 <option data-option1="{{variant.option1 | escape}}" data-option2="{{variant.option2 | escape}}" data-option3="{{variant.option3 | escape}}" data-price="{{variant.price}}" data-compare_at_price="{{variant.compare_at_price}}" data-available="{{variant.available}}" data-image="{% if variant.image.src %}{{variant.image.src | img_url: image_size }}{% endif %}" {% if variant.id == selected_or_first_available_variant.id %} selected="selected" {% endif %} value="{{ variant.id }}">{{ variant.title }}</option> 4139 {% endfor %} 4140 </select> 4141 <button translatable {% unless product.available %}disabled{% endunless %} type="submit" class="spf-product__form-btn-addtocart" data-available="{{translation.product.add_to_cart | default: "Add to cart"}}" data-soldout="{{translation.product.sold_out | default: "Sold out"}}" data-unavailable="{{translation.product.unavailable | default: "Unavailable"}}">
4142 <span>{% if product.available %}{{translation.product.add_to_cart | default: "Add to cart"}}{% else %}{{translation.product.sold_out | default: "Sold out"}}{% endif %}</span> 4143 </button> 4144 <a title="Quick view" href="javascript:;" onclick="globofilter.quickView('{{root_url}}{{ product.url | within: collection }}')" class="open-quick-view"><svg width="15" height="15" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M1664 960q-152-236-381-353 61 104 61 225 0 185-131.5 316.5t-316.5 131.5-316.5-131.5-131.5-316.5q0-121 61-225-229 117-381 353 133 205 333.5 326.5t434.5 121.5 434.5-121.5 333.5-326.5zm-720-384q0-20-14-34t-34-14q-125 0-214.5 89.5t-89.5 214.5q0 20 14 34t34 14 34-14 14-34q0-86 61-147t147-61q20 0 34-14t14-34zm848 384q0 34-20 69-140 230-376.5 368.5t-499.5 138.5-499.5-139-376.5-368q-20-35-20-69t20-69q140-229 376.5-368t499.5-139 499.5 139 376.5 368q20 35 20 69z"/></svg></a> 4145 </form> 4146 </div> 4147 </div> 4148 </div> 4149 4150</script>
vendor: 1 bytes, line 4150
4150
4151<script id="gspfFilterTree" type="template/html"> 4152{% assign ready_to_ship_label = translation.filter.ready_to_ship | default: "Ready to ship" %} 4153{% assign in_stock_label = translation.filter.in_stock | default: "In Stock" %} 4154{% assign out_of_stock_label = translation.filter.out_of_stock | default: "Out of Stock" %} 4155<div class="gf-filter-header"> 4156 <div class="gf-filter-heading">{{translation.filter.filter_by | default: "Filter by"}}</div> 4157 <span onclick="globofilter.toggleCanvas()" class="gf-close-canvas"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M11.414 10l6.293-6.293a1 1 0 10-1.414-1.414L10 8.586 3.707 2.293a1 1 0 00-1.414 1.414L8.586 10l-6.293 6.293a1 1 0 101.414 1.414L10 11.414l6.293 6.293A.998.998 0 0018 17a.999.999 0 00-.293-.707L11.414 10z" fill="#5C5F62"></path></svg></span> 4158</div> 4159<div class="globo-selected-items-wrapper"> 4160 {% if has_filter %} 4161 <div class="gf-block-title hidden-xs"> 4162 <h3><span>{{ translation.filter.filter_by | default: "Filter by"}}</span></h3> 4163 <a onclick="clearAllFilter()" class="gf-refine-toggle hidden-xs">{{ translation.filter.clear_all | default: "Clear all"}}</a> 4164 </div> 4165 <div class="gf-block-content globo-selected-items"> 4166 <button onclick="clearAllFilter()" class="clear-refinements visible-xs">{{ translation.filter.clear_all | default: "Clear all"}}</button> 4167 {% for filter in filters %} 4168 {% if filter.is_selected %} 4169 {% if filter.style == 'Slider' %} 4170 <div class="selected-item gf-option-label"> 4171 <a onclick="removeFilter({{filter.id}})"> 4172 <span class="selected-item"> 4173 <span class="hidden-xs">{% if translation.labels and translation.labels[filter.id] %}{{translation.labels[filter.id]}}{% else %}{{filter.label}}{% endif %}</span> 4174 <strong> 4175 {% if filter.attribute == 'Price' %} 4176 <span class="money">{{filter.values.min | money}}</span> - <span class="money">{{filter.values.max | money}}</span> 4177 {% elsif filter.attribute == 'Percent Sale' %} 4178 {{filter.values.min}}% - {{filter.values.max}}% 4179 {% else %} 4180 {{filter.values.min}} - {{filter.values.max}} 4181 {% endif %} 4182 </strong> 4183 </span> 4184 <span class="gf-clear"></span> 4185 </a> 4186 </div> 4187 {% else %} 4188 {% for value in filter.values %} 4189 {% if value.selected %} 4190 {% if filter.attribute == 'Ready to ship' %} 4191 {% assign value_label = ready_to_ship_label %} 4192 {% elsif filter.attribute == 'Availability' %} 4193 {% if value.value == 1 %} 4194 {% assign value_label = in_stock_label %} 4195 {% elsif value.value == 0 %} 4196 {% assign value_label = out_of_stock_label %} 4197 {% endif %} 4198 {% else %} 4199 {% assign value_label = value.label %} 4200 {% endif %} 4201 <div class="selected-item gf-option-label"> 4202 <a onclick="removeFilterValue({{filter.id}},'{{value.value | replace:"\\", "\\\\" | replace:"\'", "\\\'" | escape}}')"> 4203 <span class="selected-item"><span class="hidden-xs" >{% if translation.labels and translation.labels[filter.id] %}{{translation.labels[filter.id]}}{% else %}{{filter.label}}{% endif %}</span><strong><span class="gf-label">{{value_label}}</span></strong></span> 4204 <span class="gf-clear"></span> 4205 </a> 4206 </div> 4207 {% endif %} 4208 {% endfor %} 4209 {% endif %} 4210 {% endif %} 4211 {% endfor %} 4212 </div> 4213 {% endif %} 4214</div> 4215 4216<div class="gf-filter-contents"> 4217 {% if filters %} 4218 {% for filter in filters %} 4219 {% unless filter.values.size == 1 and filter.values.first.selected == false and filter.values.first.count == pagination.total %} <div data-filter-type="{{filter.attribute | replace: 'option:', ''}}" data-filter-id="{{filter.id}}" class="gf-option-block {{filter.class}}{% if filter.is_collapse %} is-collapsed{% endif %}"> 4220 <div class="gf-block-title"> 4221 <h3><span>{% if translation.labels and translation.labels[filter.id] %}{{translation.labels[filter.id]}}{% else %}{{filter.label}}{% endif %}</span></h3> 4222 {% if filter.help %}
4223 <span class="gf-tooltip-trigger" aria-hidden="true">?</span> 4224 <div class="gf-tooltip"><div class="gf-tooltip-content" >{{filter.help | newline_to_br}}</div></div> 4225 {% endif %} 4226 {% if filter.is_selected %} 4227 <a class="gf-clear" onclick="removeFilter({{filter.id}})">{{ translation.filter.clear | default: "Clear"}}</a> 4228 {% endif %} 4229 </div> 4230 <div class="gf-block-content"> 4231 {% if filter.searchable and filter.style != 'Slider' %}<input type="text" placeholder="{{ translation.filter.search | default: "Search options"}}" value="" onkeyup="globofilter.searchValues(this);" class="gf-search">{% endif %} 4232 {% assign values_count = 0 %} 4233 {% if filter.values %}{% assign values_count = filter.values | size %}{% endif %} 4234 4235 <div class="gf-scroll {% if filter.style != 'Slider' and values_count > 10 %}gf-block-scroll{% endif %}"> 4236 {% if filter.style == 'Slider' %} 4237 <div class="gf-range-inputs"> 4238 <input 4239 class="gf-range-min" 4240 id="min-{{filter.id}}" 4241 data-value="{{filter.values.min}}" 4242 data-min-value="{% if filter.attribute == 'Price' %}{{filter.ranges.min | money_without_format}}{% else %}{{filter.ranges.min}}{% endif %}" 4243 value="{% if filter.attribute == 'Price' %}{{filter.values.min | money_without_format}}{% else %}{{filter.values.min}}{% endif %}" 4244 type="text" 4245 aria-label="Min value" 4246 /> 4247 <span class="gf-range-split"> - </span> 4248 <input 4249 class="gf-range-max" 4250 id="max-{{filter.id}}" 4251 data-value="{{filter.values.max}}" 4252 data-max-value="{% if filter.attribute == 'Price' %}{{filter.ranges.max | money_without_format}}{% else %}{{filter.ranges.max}}{% endif %}" 4253 value="{% if filter.attribute == 'Price' %}{{filter.values.max | money_without_format}}{% else %}{{filter.values.max}}{% endif %}" 4254 type="text" 4255 aria-label="Max value" 4256 /> 4257 </div> 4258 <div class="gf-range-slider" data-min="{{filter.ranges.min}}" data-max="{{filter.ranges.max}}" aria-label="{% if translation.labels and translation.labels[filter.id] %}{{translation.labels[filter.id]}}{% else %}{{filter.label}}{% endif %}" data-id="{{filter.id}}" data-attribute="{{filter.id}}" id="slider-{{filter.id}}"></div> 4259 {% else %} 4260 <ul class="gf-option-box"> 4261 {% if filter.attribute == 'Collection' %} 4262 {% assign collection_id = 392404336884 %} 4263 {% if filter.tree %} 4264 {% for node in filter.tree %} 4265 <li{% if node.is_collapse %} class="is-collapsed"{% endif %} data-collection="{{node.value}}"> 4266 <div> 4267 {% if filter.style == 'Checkbox' %} 4268 <a {% if node.selected or node.value == collection_id %} class="checked"{% endif %} onclick="toggleCheckboxFilter({{filter.id}},'{{node.value}}')" title="{{node.label | escape}}"> 4269 <span class="gf-Checkbox"></span> 4270 <span class="gf-label">{{node.label}}</span> 4271 <span class="gf-count">({{node.count}})</span> </a> 4272 {% elsif filter.style == 'Radio' %} 4273 <a {% if node.selected or node.value == collection_id %} class="checked"{% endif %} onclick="toggleRadioFilter({{filter.id}},'{{node.value}}')" title="{{node.label | escape}}"> 4274 <span class="gf-RadioButton"></span> 4275 <span class="gf-label">{{node.label}}</span> 4276 <span class="gf-count">({{node.count}})</span> </a> 4277 {% elsif filter.style == 'Collection' %} 4278 <a {% if node.selected or node.value == collection_id %} class="checked"{% endif %} onclick="changeCollection('{{node.handle}}')" title="{{node.label | escape}}"> 4279 <span class="gf-label">{{node.label}}</span>
4280 <span class="gf-count">({{node.count}})</span> </a> 4281 {% endif %} 4282 {% if node.children %}<span></span>{% endif %} 4283 </div> 4284 {% if node.children %} 4285 <ul{% if node.is_collapse %} style="display:none"{% endif %}> 4286 {% for child in node.children %} 4287 <li{% if child.is_collapse %} class="is-collapsed"{% endif %} data-collection="{{child.value}}"> 4288 <div> 4289 {% if filter.style == 'Checkbox' %} 4290 <a {% if child.selected or child.value == collection_id %} class="checked"{% endif %} onclick="toggleCheckboxFilter({{filter.id}},'{{child.value | replace:"\\", "\\\\" | replace:"\'", "\\\'" | escape}}')" title="{{child.label | escape}}"> 4291 <span class="gf-Checkbox"></span> 4292 <span class="gf-label">{{child.label}}</span> 4293 <span class="gf-count">({{child.count}})</span> </a> 4294 {% elsif filter.style == 'Radio' %} 4295 <a {% if child.selected or child.value == collection_id %} class="checked"{% endif %} onclick="toggleRadioFilter({{filter.id}},'{{child.value | replace:"\\", "\\\\" | replace:"\'", "\\\'" | escape}}')" title="{{child.label | escape}}"> 4296 <span class="gf-RadioButton"></span> 4297 <span class="gf-label">{{child.label}}</span> 4298 <span class="gf-count">({{child.count}})</span> </a> 4299 {% elsif filter.style == 'Collection' %} 4300 <a {% if child.selected or child.value == collection_id %} class="checked"{% endif %} onclick="changeCollection('{{child.handle}}')" title="{{child.label | escape}}"> 4301 <span class="gf-label">{{child.label}}</span> 4302 <span class="gf-count">({{child.count}})</span> </a> 4303 {% endif %} 4304 {% if child.children %}<span></span>{% endif %} 4305 </div> 4306 {% if child.children %} 4307 <ul{% if child.is_collapse %} style="display:none"{% endif %}> 4308 {% for child2 in child.children %} 4309 <li data-collection="{{child2.value}}"> 4310 {% if filter.style == 'Checkbox' %} 4311 <a {% if child2.selected or child2.value == collection_id %} class="checked"{% endif %} onclick="toggleCheckboxFilter({{filter.id}},'{{child2.value | replace:"\\", "\\\\" | replace:"\'", "\\\'" | escape}}')" title="{{child2.label | escape}}"> 4312 <span class="gf-Checkbox"></span> 4313 <span class="gf-label">{{child2.label}}</span> 4314 <span class="gf-count">({{child2.count}})</span> </a> 4315 {% elsif filter.style == 'Radio' %} 4316 <a {% if child2.selected or child2.value == collection_id %} class="checked"{% endif %} onclick="toggleRadioFilter({{filter.id}},'{{child2.value | replace:"\\", "\\\\" | replace:"\'", "\\\'" | escape}}')" title="{{child2.label | escape}}"> 4317 <span class="gf-RadioButton"></span> 4318 <span class="gf-label">{{child2.label}}</span> 4319 <span class="gf-count">({{child2.count}})</span> </a> 4320 {% elsif filter.style == 'Collection' %} 4321 <a {% if child2.selected or child2.value == collection_id %} class="checked"{% endif %} onclick="changeCollection('{{child2.handle}}')" title="{{child2.label | escape}}">
4322 <span class="gf-label">{{child2.label}}</span> 4323 <span class="gf-count">({{child2.count}})</span> </a> 4324 {% endif %} 4325 </li> 4326 {% endfor %} 4327 </ul> 4328 {% endif %} 4329 </li> 4330 {% endfor %} 4331 </ul> 4332 {% endif %} 4333 </li> 4334 {% endfor %} 4335 {% else %} 4336 {% for value in filter.values %} 4337 <li> 4338 <div> 4339 {% if filter.style == 'Checkbox' %} 4340 <a {% if value.selected or value.value == collection_id %} class="checked"{% endif %} onclick="toggleCheckboxFilter({{filter.id}},'{{value.value | replace:"\\", "\\\\" | replace:"\'", "\\\'" | escape}}')" title="{{value.label | escape}}"> 4341 <span class="gf-Checkbox"></span> 4342 <span class="gf-label">{{value.label}}</span> 4343 <span class="gf-count">({{value.count}})</span> </a> 4344 {% elsif filter.style == 'Radio' %} 4345 <a {% if value.selected or value.value == collection_id %} class="checked"{% endif %} onclick="toggleRadioFilter({{filter.id}},'{{value.value | replace:"\\", "\\\\" | replace:"\'", "\\\'" | escape}}')" title="{{value.label | escape}}"> 4346 <span class="gf-RadioButton"></span> 4347 <span class="gf-label">{{value.label}}</span> 4348 <span class="gf-count">({{value.count}})</span> </a> 4349 {% elsif filter.style == 'Collection' %} 4350 <a {% if node.selected or value.value == collection_id %} class="checked"{% endif %} onclick="changeCollection('{{value.handle}}')" title="{{value.label | escape}}"> 4351 <span class="gf-label">{{value.label}}</span> 4352 <span class="gf-count">({{value.count}})</span> </a> 4353 {% endif %} 4354 </div> 4355 </li> 4356 {% endfor %} 4357 {% endif %} 4358 {% else %} 4359 {% for value in filter.values %} 4360 {% if filter.attribute == 'Ready to ship' %} 4361 {% assign value_label = ready_to_ship_label %} 4362 {% elsif filter.attribute == 'Availability' %} 4363 {% if value.value == 1 %} 4364 {% assign value_label = in_stock_label %} 4365 {% elsif value.value == 0 %} 4366 {% assign value_label = out_of_stock_label %} 4367 {% endif %} 4368 {% else %} 4369 {% assign value_label = value.label %} 4370 {% endif %} 4371 {% if filter.style == 'Checkbox' %} 4372 <li> 4373 <a{% if value.selected %} class="checked"{% endif %} onclick="toggleCheckboxFilter({{filter.id}},'{{value.value | replace:"\\", "\\\\" | replace:"\'", "\\\'" | escape}}')" title="{{value_label | escape}}"> 4374 <span class="gf-Checkbox"></span> 4375 <span class="gf-label">{{value_label}}</span> 4376 <span class="gf-count">({{value.count}})</span> </a> 4377 </li> 4378 {% elsif filter.style == 'Radio' %} 4379 <li> 4380 <a{% if value.selected %} class="checked"{% endif %} onclick="toggleRadioFilter({{filter.id}},'{{value.value | replace:"\\", "\\\\" | replace:"\'", "\\\'" | escape}}')" title="{{value_label | escape}}"> 4381 <span class="gf-RadioButton"></span> 4382 <span class="gf-label">{{value_label}}</span> 4383 <span class="gf-count">({{value.count}})</span> </a> 4384 </li> 4385 {% elsif filter.style contains 'Swatch' %} 4386 {% assign attribute = filter.attribute | replace: 'option:', '' | downcase %} 4387 {% assign value_handle = value.value | downcase %} 4388 <li> 4389 <a {% if value.selected %} class="checked"{% endif %} onclick="toggleCheckboxFilter({{filter.id}},'{{value.value | replace:"\\", "\\\\" | replace:"\'", "\\\'" | escape}}')" title="{{value.label | escape}}"> 4390 {% if swatches[attribute] and swatches[attribute][value_handle] %} 4391 {% if swatches[attribute][value_handle].mode == 1 %}
4392 <span class="gf-option-one-color" style="background-color:{{ swatches[attribute][value_handle].color_1 }}"></span>{% if filter.style contains 'Swatch - Text' %} <span class="gf-label">{{value.label}}</span>{% endif %} 4393 {% elsif swatches[attribute][value_handle].mode == 2 %} 4394 <span class="gf-option-two-color" style="background-color:{{ swatches[attribute][value_handle].color_1 }}"><span class="bottom-color" style="border-bottom-color:{{ swatches[attribute][value_handle].color_2 }}"></span></span>{% if filter.style contains 'Swatch - Text' %} <span class="gf-label">{{value.label}}</span>{% endif %} 4395 {% elsif swatches[attribute][value_handle].mode == 3 %} 4396 <span class="gf-swatch-image" style="background-image: url('{{ swatches[attribute][value_handle].image }}');background-color: {{ value.value | replace:"\\", "\\\\" | replace:"\'", "\\\'" | escape }}"></span>{% if filter.style contains 'Swatch - Text' %} <span class="gf-label">{{value.label}}</span>{% endif %} 4397 {% endif %} 4398 {% else %} 4399 {% assign value_handle = value.value | handle %} 4400 {% assign value_jpg = value_handle | append: '.jpg' %} 4401 {% assign value_png = value_handle | append: '.png' %} 4402 {% assign value_jpeg = value_handle | append: '.jpeg' %} 4403 <span class="gf-swatch-image" style=" 4404 {% if images contains value_jpg %} 4405 background-image: url('{{ value_jpg | asset_img_url: '50x' | prepend: 'https:' }}') 4406 {% elsif images contains value_png %} 4407 background-image: url('{{ value_png | asset_img_url: '50x' | prepend: 'https:' }}') 4408 {% elsif images contains value_jpeg %} 4409 background-image: url('{{ value_jpeg | asset_img_url: '50x' | prepend: 'https:' }}') 4410 {% endif %} 4411 background-color: {{ value.value | replace:"\\", "\\\\" | replace:"\'", "\\\'" | escape }};"></span>{% if filter.style contains 'Swatch - Text' %} <span class="gf-label">{{value.label}}</span>{% endif %} 4412 {% endif %} 4413 </a> 4414 </li> 4415 {% endif %} 4416 {% endfor %} 4417 {% if filter.style == 'Swatch' %} 4418 <li class="hidden-box"><a><span class="gf-swatch-image"></span></a></li> 4419 <li class="hidden-box"><a><span class="gf-swatch-image"></span></a></li> 4420 <li class="hidden-box"><a><span class="gf-swatch-image"></span></a></li> 4421 <li class="hidden-box"><a><span class="gf-swatch-image"></span></a></li> 4422 <li class="hidden-box"><a><span class="gf-swatch-image"></span></a></li> 4423 {% endif %} 4424 {% endif %} 4425 </ul> 4426 {% endif %} 4427 </div> 4428 </div> 4429 </div> 4430 {% endunless %} {% endfor %} 4431 {% endif %} 4432</div> 4433<div class="gf-filter-footer"> 4434 {% assign plurality = translation.search.products | default: "Products" %} 4435 {% assign singular = translation.search.product | default: "Product" %} 4436 <button type="button" onclick="globofilter.toggleCanvas()">{{ translation.filter.view | default: "View"}} <b>{{pagination.total}}</b> {{pagination.total | pluralize: singular, plurality}}</button> 4437</div> 4438 4439</script>
vendor: 1 bytes, line 4439
4439
4440<script id="gspfFilterSort" type="template/html"> 4441{% assign root_url = "" %} 4442{% assign page = "collection" %} 4443<div id="gf-controls-container"> 4444 {% if page != 'search' %} 4445 <form class="gf-controls-search-form"> 4446 <input value="{{terms}}" onkeyup="this.setAttribute('value', this.value); searchProducts(this.value);" name="q" placeholder="{{translation.product.search | default: "Search products"}}" aria-label="{{translation.product.search | default: "Search products"}}" autocomplete="off" class="gf-controls-search-input"/> 4447 <button onclick="clearSearchProducts()" type="button" class="gf-controls-clear-button"> 4448 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M11.414 10l6.293-6.293a1 1 0 10-1.414-1.414L10 8.586 3.707 2.293a1 1 0 00-1.414 1.414L8.586 10l-6.293 6.293a1 1 0 101.414 1.414L10 11.414l6.293 6.293A.998.998 0 0018 17a.999.999 0 00-.293-.707L11.414 10z" fill="#5C5F62"/></svg> 4449 </button> 4450 <button type="button" class="gf-controls-search-button"> 4451 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M2 8c0-3.309 2.691-6 6-6s6 2.691 6 6-2.691 6-6 6-6-2.691-6-6zm17.707 10.293l-5.395-5.396A7.946 7.946 0 0016 8c0-4.411-3.589-8-8-8S0 3.589 0 8s3.589 8 8 8a7.954 7.954 0 004.897-1.688l5.396 5.395A.998.998 0 0020 19a1 1 0 00-.293-.707z" fill="#3d4246"/></svg> 4452 </button> 4453 </form> 4454 {% endif %} 4455 {% if pagination.total > 0 %} 4456 <div class="gf-actions"> 4457 <div class="gf-filter-trigger"> 4458 <h3 class="gf-refine-toggle-mobile" tabindex="0"> 4459 <span onclick="globofilter.toggleCanvas()"><i class="fa fa-tasks" aria-hidden="true"></i> {{translation.filter.filter_by | default: "Filter by"}}</span> 4460 </h3> 4461 </div> 4462 4463 <span class="gf-summary"> 4464 {% assign plurality = translation.search.products | default: "Products" %} 4465 {% assign singular = translation.search.product | default: "Product" %} 4466 <b>{{pagination.total}}</b> {{pagination.total | pluralize: singular, plurality}} 4467 </span> 4468 4469 <div class="gf-filter-selection"> 4470 4471 <div class="sort-by limit-by hidden-xs"> 4472 <label for="setLimit">{{translation.product.limit | default: "Show"}}</label> 4473 <select id="setLimit" class="sortby-select" onchange="setLimit(this.value); return false;"> 4474 <option selected value="12">12</option><option value="24">24</option><option value="48">48</option> </select> 4475 </div> 4476 4477 {% assign relevance = '' %} 4478 4479 4480 {% assign available_sort = relevance | append: 'stock-descending,best-selling,title-ascending,title-descending,price-ascending,price-descending,created-descending,created-ascending,sale-descending,' | append: sort_by | append: ',best-selling' | split: "," %} 4481 {% capture sort_by_text %} 4482 {% case sort_by %} 4483 {% when 'best-selling' %} 4484 {{translation.sort.best_selling | default: "Best Selling"}} 4485 {% when 'manual' %} 4486 {{translation.sort.manually | default: "Featured"}} 4487 {% when 'relevance' %} 4488 {{translation.sort.relevance | default: "Relevance"}} 4489 {% when 'featured' %} 4490 {{translation.sort.manually | default: "Featured"}} 4491 {% when 'stock-descending' %} 4492 {{translation.sort.availability_in_stock_first | default: "Availability"}} 4493 {% when 'title-ascending' %} 4494 {{translation.sort.alphabetically_a_z | default: "Alphabetically, A-Z"}} 4495 {% when 'title-descending' %} 4496 {{translation.sort.alphabetically_z_a | default: "Alphabetically, Z-A"}} 4497 {% when 'price-ascending' %} 4498 {{translation.sort.price_low_to_high | default: "Price, low to high"}} 4499 {% when 'price-descending' %} 4500 {{translation.sort.price_high_to_low | default: "Price, high to low"}} 4501 {% when 'created-descending' %} 4502 {{translation.sort.date_new_to_old | default: "Date, new to old"}} 4503 {% when 'created-ascending' %} 4504 {{translation.sort.date_old_to_new | default: "Date, old to new"}} 4505 {% when 'sale-descending' %} 4506 {{translation.sort.sale_off | default: "% Sale off"}} 4507 {% endcase %} 4508 {% endcapture %} 4509 {% comment %} 4510 <div class="sort-by"> 4511 <label for="changeSortBy" class="sort-by-toggle" role="button" tabindex="0" aria-expanded="false">{{translation.sort.sort_by | default: "Sort by"}}</label> 4512 <select id="changeSortBy" class="sortby-select" onchange="changeSortBy(this.value); return false;"> 4513 {% if available_sort contains 'best-selling' %}<option {% if sort_by == 'best-selling' %} selected{% endif %} value="best-selling">{{translation.sort.best_selling | default: "Best Selling"}}</option>{% endif %} 4514 {% if available_sort contains 'featured' or available_sort contains 'manual' %}<option {% if sort_by == 'manual' %} selected{% endif %} value="manual">{{translation.sort.manually | default: "Featured"}}</option>{% endif %} 4515 {% if available_sort contains 'stock-descending' %}<option {% if sort_by == 'stock-descending' %} selected{% endif %} value="stock-descending">{{translation.sort.availability_in_stock_first | default: "Availability"}}</option>{% endif %} 4516 {% if available_sort contains 'relevance' %}<option {% if sort_by == 'relevance' %} selected{% endif %} value="relevance">{{translation.sort.relevance | default: "Relevance"}}</option>{% endif %} 4517 {% if available_sort contains 'title-ascending' %}<option {% if sort_by == 'title-ascending' %} selected{% endif %} value="title-ascending">{{translation.sort.alphabetically_a_z | default: "Alphabetically, A-Z"}}</option>{% endif %} 4518 {% if available_sort contains 'title-descending' %}<option {% if sort_by == 'title-descending' %} selected{% endif %} value="title-descending">{{translation.sort.alphabetically_z_a | default: "Alphabetically, Z-A"}}</option>{% endif %} 4519 {% if available_sort contains 'price-ascending' %}<option {% if sort_by == 'price-ascending' %} selected{% endif %} value="price-ascending">{{translation.sort.price_low_to_high | default: "Price, low to high"}}</option>{% endif %} 4520 {% if available_sort contains 'price-descending' %}<option {% if sort_by == 'price-descending' %} selected{% endif %} value="price-descending">{{translation.sort.price_high_to_low | default: "Price, high to low"}}</option>{% endif %} 4521 {% if available_sort contains 'created-descending' %}<option {% if sort_by == 'created-descending' %} selected{% endif %} value="created-descending">{{translation.sort.date_new_to_old | default: "Date, new to old"}}</option>{% endif %} 4522 {% if available_sort contains 'created-ascending' %}<option {% if sort_by == 'created-ascending' %} selected{% endif %} value="created-ascending">{{translation.sort.date_old_to_new | default: "Date, old to new"}}</option>{% endif %} 4523 {% if available_sort contains 'sale-descending' %}<option {% if sort_by == 'sale-descending' %} selected{% endif %} value="sale-descending">{{translation.sort.sale_off | default: "% Sale off"}}</option>{% endif %} 4524 </select> 4525 </div> 4526 {% endcomment %} 4527 <div class="sort-by"> 4528 <label for="globo-dropdown-sort_options" class="sort-by-toggle" role="button" tabindex="0" aria-expanded="false"><span>{{sort_by_text}}</span></label> 4529 <div id="globo-dropdown-sort_options" class="globo-dropdown-custom__options"> 4530 {% if available_sort contains 'best-selling' %}<span data-sort="best-selling" onclick="changeSortBy('best-selling');">{{translation.sort.best_selling | default: "Best Selling"}}</span>{% endif %} 4531 {% if available_sort contains 'featured' or available_sort contains 'manual' %}<span data-sort="manual" onclick="changeSortBy('manual');">{{translation.sort.manually | default: "Featured"}}</span>{% endif %} 4532 {% if available_sort contains 'stock-descending' %}<span data-sort="stock-descending" onclick="changeSortBy('stock-descending');">{{translation.sort.availability_in_stock_first | default: "Availability"}}</span>{% endif %} 4533 {% if available_sort contains 'relevance' %}<span data-sort="relevance" onclick="changeSortBy('relevance');">{{translation.sort.relevance | default: "Relevance"}}</span>{% endif %} 4534 {% if available_sort contains 'title-ascending' %}<span data-sort="title-ascending" onclick="changeSortBy('title-ascending');">{{translation.sort.alphabetically_a_z | default: "Alphabetically, A-Z"}}</span>{% endif %} 4535 {% if available_sort contains 'title-descending' %}<span data-sort="title-descending" onclick="changeSortBy('title-descending');">{{translation.sort.alphabetically_z_a | default: "Alphabetically, Z-A"}}</span>{% endif %} 4536 {% if available_sort contains 'price-ascending' %}<span data-sort="price-ascending" onclick="changeSortBy('price-ascending');">{{translation.sort.price_low_to_high | default: "Price, low to high"}}</span>{% endif %} 4537 {% if available_sort contains 'price-descending' %}<span data-sort="price-descending" onclick="changeSortBy('price-descending');">{{translation.sort.price_high_to_low | default: "Price, high to low"}}</span>{% endif %} 4538 {% if available_sort contains 'created-descending' %}<span data-sort="created-descending" onclick="changeSortBy('created-descending');">{{translation.sort.date_new_to_old | default: "Date, new to old"}}</span>{% endif %} 4539 {% if available_sort contains 'created-ascending' %}<span data-sort="created-ascending" onclick="changeSortBy('created-ascending');">{{translation.sort.date_old_to_new | default: "Date, old to new"}}</span>{% endif %} 4540 {% if available_sort contains 'sale-descending' %}<span data-sort="sale-descending" onclick="changeSortBy('sale-descending');">{{translation.sort.sale_off | default: "% Sale off"}}</span>{% endif %} 4541 </div> 4542 </div> 4543 </div> 4544 4545 <div class="globo-selected-items-wrapper visible-xs"> 4546 {% if has_filter and filters %} 4547 <ul class="globo-selected-items"> 4548 {% capture selected_item_html %} 4549 {% assign filter_count = 0 %} 4550 {% for filter in filters %} 4551 {% if filter.is_selected %} 4552 {% if filter.style == 'Slider' %} 4553 {% assign filter_count = filter_count | plus: 1 %} 4554 <li class="selected-item gf-option-label"> 4555 <a onclick="removeFilter({{filter.id}})">
4556 <span class="selected-item"> 4557 <strong> 4558 {% if filter.attribute == 'Price' %} 4559 <span class="money">{{filter.values.min | money}}</span> - <span class="money">{{filter.values.max | money}}</span> 4560 {% elsif filter.attribute == 'Percent Sale' %} 4561 {{filter.values.min}}% - {{filter.values.max}}% 4562 {% else %} 4563 {{filter.values.min}} - {{filter.values.max}} 4564 {% endif %} 4565 </strong> 4566 </span> 4567 <span class="gf-clear"> 4568 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M11.414 10l6.293-6.293a1 1 0 10-1.414-1.414L10 8.586 3.707 2.293a1 1 0 00-1.414 1.414L8.586 10l-6.293 6.293a1 1 0 101.414 1.414L10 11.414l6.293 6.293A.998.998 0 0018 17a.999.999 0 00-.293-.707L11.414 10z" fill="#5C5F62"/></svg> 4569 </span> 4570 </a> 4571 </li> 4572 {% else %} 4573 {% for value in filter.values %} 4574 {% if value.selected %} 4575 {% assign filter_count = filter_count | plus: 1 %} 4576 <li class="selected-item gf-option-label"> 4577 <a onclick="removeFilterValue({{filter.id}}, '{{value.value | replace:"\'", "\\\'" | escape_once}}')"> 4578 <span class="selected-item"><strong>{{value.label}}</strong></span> 4579 <span class="gf-clear"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M11.414 10l6.293-6.293a1 1 0 10-1.414-1.414L10 8.586 3.707 2.293a1 1 0 00-1.414 1.414L8.586 10l-6.293 6.293a1 1 0 101.414 1.414L10 11.414l6.293 6.293A.998.998 0 0018 17a.999.999 0 00-.293-.707L11.414 10z" fill="#5C5F62"/></svg></span> 4580 </a> 4581 </li> 4582 {% endif %} 4583 {% endfor %} 4584 {% endif %} 4585 {% endif %} 4586 {% endfor %} 4587 {% endcapture %} 4588 {% if filter_count > 1 %} 4589 <li class="selected-item gf-option-label"><a onclick="clearAllFilter()" class="clear-refinements">{{ translation.filter.clear_all | default: "Clear all"}}</a></li> 4590 {% endif %} 4591 {{selected_item_html}} 4592 </ul> 4593 {% endif %} 4594 </div> 4595 </div> 4596 {% endif %} 4597</div> 4598 4599</script>
vendor: 1 bytes, line 4599
4599
4600<script id="gspfNoResults" type="template/html"> 4601{% assign root_url = "" %} 4602<div class="spf-col-xl-12 spf-col-lg-12 spf-col-md-12 spf-col-sm-12"> 4603 {% if translation.product.no_results %} 4604 {{translation.product.no_results}} 4605 {% else %} 4606 No products found 4607 {% endif %} 4608</div> 4609 4610 4611</script>
vendor: 1 bytes, line 4611
4611
4612<script id="gspfPagination" type="template/html"> 4613{% if paginate.last_page > 1 %} 4614 <div class="pagination" id="pagination"> 4615 {% if paginate.current_page > 1 %} 4616 <span class="prev"><a {% if paginate.current_page != 1 %} onclick="setPage({{paginate.current_page | minus: 1}})"{% endif %} href="javascript:;" rel="prev">←</a></span> 4617 {% endif %} 4618 {% if paginate.current_page > 1 %} 4619 <span class="page"><a onclick="setPage(1)" href="javascript:">1</a></span> 4620 {% endif %} 4621 {% if paginate.current_page > 4 %} 4622 <span class="deco">â¦</span> 4623 {% endif %} 4624 {% if paginate.current_page > 3 %} 4625 <span class="page"><a onclick="setPage({{paginate.current_page | minus: 2}})" href="javascript:;">{{paginate.current_page | minus: 2}}</a></span> 4626 {% endif %} 4627 {% if paginate.current_page > 2 %} 4628 <span class="page"><a onclick="setPage({{paginate.current_page | minus: 1}})" href="javascript:;">{{paginate.current_page | minus: 1}}</a></span> 4629 {% endif %} 4630 <span class="page current">{{paginate.current_page}}</span> 4631 {% assign prevPage = paginate.last_page | minus: 1 %} 4632 {% if prevPage > paginate.current_page %} 4633 <span class="page"><a onclick="setPage({{paginate.current_page | plus: 1}})" href="javascript:;">{{paginate.current_page | plus: 1}}</a></span> 4634 {% endif %} 4635 {% assign _prevPage = paginate.last_page | minus: 2 %} 4636 {% if _prevPage > paginate.current_page %} 4637 <span class="page"><a onclick="setPage({{paginate.current_page | plus: 2}})" href="javascript:;">{{paginate.current_page | plus: 2}}</a></span> 4638 {% endif %} 4639 {% assign __prevPage = paginate.last_page | minus: 3 %} 4640 {% if __prevPage > paginate.current_page %} 4641 <span class="deco">â¦</span> 4642 {% endif %} 4643 {% if paginate.last_page > paginate.current_page %} 4644 <span class="page"><a onclick="setPage({{paginate.last_page}})" href="javascript:;">{{paginate.last_page}}</a></span> 4645 {% endif %} 4646 {% if paginate.current_page < paginate.last_page %} 4647 <span class="next"><a {% if paginate.current_page != paginate.last_page %} onclick="setPage({{paginate.current_page | plus: 1}})"{% endif %} href="javascript:;" rel="next">→</a></span> 4648 {% endif %} 4649 </div> 4650{% endif %} 4651 4652</script>
4652 4653 4654
4655<script> 4656 4657var acc = document.getElementsByClassName("service-accordion"); 4658var i; 4659 4660for (i = 0; i < acc.length; i++) { 4661 acc[i].addEventListener("click", function() { 4662 this.classList.toggle("active"); 4663 var panel = this.nextElementSibling; 4664 if (panel.style.display === "block") { 4665 panel.style.display = "none"; 4666 } else { 4667 panel.style.display = "block"; 4668 } 4669 }); 4670} 4671</script>
vendor: 1 bytes, line 4671
4671
4672<script> 4673// Get the modal 4674var modal = document.getElementById("myModal"); 4675 4676// Get the button that opens the modal 4677var btn = document.getElementById("open-modal"); 4678 4679// Get the <span> element that closes the modal 4680var span = document.getElementById("close"); 4681 4682// When the user clicks on the button, open the modal 4683btn.onclick = function() { 4684 modal.style.display = "block"; 4685} 4686 4687// When the user clicks on <span> (x), close the modal 4688span.onclick = function() { 4689 modal.style.display = "none"; 4690} 4691 4692// When the user clicks anywhere outside of the modal, close it 4693window.onclick = function(event) { 4694 if (event.target == modal) { 4695 modal.style.display = "none"; 4696 } 4697} 4698</script>
4698 4699<link rel="stylesheet" href="https://unpkg.com/flickity@2/dist/flickity.min.css">
4700<script src="https://unpkg.com/flickity@2/dist/flickity.pkgd.min.js"></script>
4700 4701 4702 4703 4704 4705 <style> .custom__item.custom__item--3f8bb446-baef-4563-afbe-1c93e809211a.grid__item.small--one-whole.one-whole.align--center {margin-bottom: 0; margin-top: 0;} .custom__item.custom__item--3f8bb446-baef-4563-afbe-1c93e809211a.grid__item.small--one-whole.one-whole.align--center .custom__item-inner.custom__item-inner--html {padding-bottom: 0; padding-top: 0;} </style> 4706<div id="shopify-block-AeC9DSjdjc1BYNHZ2d__11691007085786627848" class="shopify-block shopify-app-block omega-chat-root"><!-- BEGIN app snippet: app-data --> 4707
4708<script> 4709 window.appMetafields = {"rootLink":"https://chat.omegatheme.com/s/api","buttonGroups":[{"id":29507,"name":"Messenger","shop":"beautyfirstspa.myshopify.com","size":52,"gap":10,"font":null,"openAction":"always","groupIconId":"1","groupIcon":null,"groupColor":"#000","groupIconColor":"#fff","bottomSpacing":1,"sideSpacing":5,"buttonDirection":"vertical","closeHoverText":"Close","ctaText":"Inquiry","ctaTextColor":"#d61969","ctaBackground":"#fff","buttonStyle":"circle","isUseWorkingTime":false,"workingDays":"0,1,2,3,4,5,6","startWorkingTime":"01:00","endWorkingTime":"23:59","timezone":"America/Denver: (GMT-07:00) Mountain Time","isActive":true,"renderDelaySeconds":0,"renderDelayPercentPage":0,"pageTargetType":0,"specificPages":"template-index","excludePages":"template-cart","customCss":null,"createdAt":"2024-05-22T01:58:34.000Z","buttons":[{"id":29507,"shop":"beautyfirstspa.myshopify.com","channel":"messenger","hoverText":"Inquiry","backgroundColor":"#ffffff","iconColor":null,"isDesktop":true,"isMobile":true,"order":0,"iconId":4,"customImage":null,"value":"https://m.me/414599908577213","groupId":29507,"advance":{"whatsappChatWidget":false,"whatsappWelcomeMessage":null,"whatsappHeading":null,"whatsappDescription":null,"whatsappNickname":null,"whatsappProfileImage":null,"messengerChatWidget":true,"messengerWelcomeMessage":"Hi! How can we help you?","messengerTitle":null,"messengerPlaceholderText":null,"messengerProfileImage":"http://graph.facebook.com/414599908577213/picture","emailSubject":null,"weChatQr":null,"linkedinType":null,"formTitle":null,"formSubmitButtonText":null,"formSubmitButtonTextColor":null,"formSubmitButtonBackgroundColor":null,"formSubmitedMessage":null,"isFormSubmitedRedirect":false,"formSubmitedRedirectUrl":null,"isFormSubmitedAutoClose":false,"formSubmitedCloseAfter":null,"isShowQuantityProductInCart":null,"totalQuantityTextColorCartPage":null,"totalQuantityBackgroundColorCartPage":null,"isHiddenButtonInCartPage":null,"animationScrollToTop":null},"formFields":[],"agents":[]}]}],"plan":"free"} 4710</script>
4710 4711<!-- END app snippet --> 4712
4713<script> 4714 const chatScript = document.querySelector("#omega-chat-script"); 4715 if (!chatScript) { 4716 const script = document.createElement("script"); 4717 script.id = 'omega-chat-script'; 4718 script.src = 'https://cdn.shopify.com/extensions/01a03d08-e6d1-70dc-b7ba-34258aeca4cb/facebook-chat-1-137/assets/omg-facebook-chat.min.js'; 4719 script.async = false; 4720 script.defer = true; 4721 script.type = 'module'; 4722 document.head.appendChild(script); 4723 } 4724</script>
4724 4725 4726 4727</div>
4727<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
4727 4728</body> 4729</html> 4730 4731
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.