1<!doctype html> 2<html class="no-js" lang="de"> 3 4 <head> 5 6 7 <!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 7-8
7 8<script async src="https://www.googletagmanager.com/gtag/js?id=
8G-9TWY0C7F3L
vendor: 12 bytes, line 8
8"></script>
9<script> 10
vendor: 134 bytes, lines 10-14
10window.dataLayer = window.dataLayer || []; 11 function gtag(){dataLayer.push(arguments);} 12 gtag('js', new Date()); 13 14 gtag('config', '
14G-9TWY0C7F3L
vendor: 5 bytes, lines 14-15
14'); 15
16<!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 16-17
16 17<script async src="https://www.googletagmanager.com/gtag/js?id=
17G-0F88R637MX
vendor: 12 bytes, line 17
17"></script>
18<script> 19
vendor: 134 bytes, lines 19-23
19window.dataLayer = window.dataLayer || []; 20 function gtag(){dataLayer.push(arguments);} 21 gtag('js', new Date()); 22 23 gtag('config', '
23G-0F88R637MX
vendor: 4 bytes, line 23
23');
24</script>
24 25 26 27 28 29 30 31 32</script>
32 33 34 35 36 37 <meta charset="utf-8"> 38 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 39 <meta name="viewport" content="width=device-width,initial-scale=1"> 40 <meta name="theme-color" content=""> 41 <link rel="canonical" href="https://merystudio.at/collections/fusspflege-kurs"> 42 <link rel="preconnect" href="https://cdn.shopify.com" crossorigin><link rel="icon" type="image/png" href="//merystudio.at/cdn/shop/files/LOGO_1.png?crop=center&height=32&v=1716910571&width=32"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><title> 43 ð FuÃpflege Schulung - mit Zertifikat 44 – MERY NAILS</title> 45 46 47 <meta name="description" content="Angebot für FuÃpflege Schulung. Erlernen Sie in unserem Pediküre und FuÃpflege die grundlegenden Techniken für professionelle FuÃpflege. Von Hygienepraktiken über Nagelpflege bis hin zur Kundenbetreuung deckt dieser Kurs alles ab, was Sie für den Einstieg in die Pediküre benötigen. Erhalten Sie ein Zertifikat und starten Sie Ihre Karriere in der FuÃpflegebranche."> 48 49 50 51 52<meta property="og:site_name" content="MERY NAILS"> 53<meta property="og:url" content="https://merystudio.at/collections/fusspflege-kurs"> 54<meta property="og:title" content="ð FuÃpflege Schulung - mit Zertifikat"> 55<meta property="og:type" content="website"> 56<meta property="og:description" content="Angebot für FuÃpflege Schulung. Erlernen Sie in unserem Pediküre und FuÃpflege die grundlegenden Techniken für professionelle FuÃpflege. Von Hygienepraktiken über Nagelpflege bis hin zur Kundenbetreuung deckt dieser Kurs alles ab, was Sie für den Einstieg in die Pediküre benötigen. Erhalten Sie ein Zertifikat und starten Sie Ihre Karriere in der FuÃpflegebranche."><meta property="og:image" content="http://merystudio.at/cdn/shop/collections/shutterstock-1171679497-scaled.webp?v=1709134004"> 57 <meta property="og:image:secure_url" content="https://merystudio.at/cdn/shop/collections/shutterstock-1171679497-scaled.webp?v=1709134004"> 58 <meta property="og:image:width" content="2560"> 59 <meta property="og:image:height" content="1707"><meta name="twitter:card" content="summary_large_image"> 60<meta name="twitter:title" content="ð FuÃpflege Schulung - mit Zertifikat"> 61<meta name="twitter:description" content="Angebot für FuÃpflege Schulung. Erlernen Sie in unserem Pediküre und FuÃpflege die grundlegenden Techniken für professionelle FuÃpflege. Von Hygienepraktiken über Nagelpflege bis hin zur Kundenbetreuung deckt dieser Kurs alles ab, was Sie für den Einstieg in die Pediküre benötigen. Erhalten Sie ein Zertifikat und starten Sie Ihre Karriere in der FuÃpflegebranche."> 62 63 64
64<script src="//merystudio.at/cdn/shop/t/8/assets/global.js?v=24850326154503943211790711888" defer="defer"></script>
64 65 <style>.spf-filter-loading #gf-products > *:not(.spf-product--skeleton){visibility: hidden; opacity: 0}</style>
66<script> 67 document.getElementsByTagName('html')[0].classList.add('spf-filter-loading'); 68 window.addEventListener("globoFilterRenderCompleted",function(e){document.getElementsByTagName('html')[0].classList.remove('spf-filter-loading')}) 69 window.sortByRelevance = false; 70 window.moneyFormat = "â¬{{amount_with_comma_separator}}"; 71 window.GloboMoneyFormat = "â¬{{amount_with_comma_separator}}"; 72 window.GloboMoneyWithCurrencyFormat = "â¬{{amount_with_comma_separator}} EUR"; 73 window.filterPriceRate = 1; 74 window.filterPriceAdjustment = 1; 75 76 window.shopCurrency = "EUR"; 77 window.currentCurrency = "EUR"; 78 79 window.isMultiCurrency = false; 80 window.assetsUrl = '//merystudio.at/cdn/shop/t/8/assets/'; 81 window.filesUrl = '//merystudio.at/cdn/shop/files/'; 82 var page_id = 619163091285; 83 var GloboFilterConfig = { 84 api: { 85 filterUrl: "https://filter-eu.globosoftware.net/filter", 86 searchUrl: "https://filter-eu.globosoftware.net/search", 87 url: "https://filter-eu.globosoftware.net", 88 }, 89 shop: { 90 name: "MERY NAILS", 91 url: "https://merystudio.at", 92 domain: "merynails-055f.myshopify.com", 93 is_multicurrency: false, 94 currency: "EUR", 95 cur_currency: "EUR", 96 cur_locale: "de", 97 locale: "de", 98 root_url: "", 99 country_code: "AT", 100 product_image: {width: 360, height: 504}, 101 no_image_url: "https://cdn.shopify.com/s/images/themes/product-1.png", 102 themeStoreId: 887, 103 swatches: null, 104 newUrlStruct: true, 105 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"}}}, 106 redirects: null, 107 images: ["ppop_merynails-instagram-2.png","ppop_merynails-instagram-4.png","ppop_merynails-instagram.png","ppop_untitled-design-40.png","tipo.booking.img-background.preset2.jpg"], 108 settings: {"colors_solid_button_labels":"#ffffff","colors_accent_1":"#121212","gradient_accent_1":"","colors_accent_2":"#334fb4","gradient_accent_2":"linear-gradient(180deg, rgba(191, 191, 191, 1), rgba(168, 255, 251, 1) 100%)","colors_text":"#121212","colors_outline_button_labels":"#121212","colors_background_1":"#ffffff","gradient_background_1":"","colors_background_2":"#f3f3f3","gradient_background_2":"","type_header_font":{"error":"json not allowed for this object"},"heading_scale":100,"type_body_font":{"error":"json not allowed for this object"},"body_scale":100,"page_width":1200,"spacing_sections":0,"spacing_grid_horizontal":8,"spacing_grid_vertical":8,"buttons_border_thickness":1,"buttons_border_opacity":100,"buttons_radius":40,"buttons_shadow_opacity":0,"buttons_shadow_horizontal_offset":0,"buttons_shadow_vertical_offset":4,"buttons_shadow_blur":5,"variant_pills_border_thickness":1,"variant_pills_border_opacity":55,"variant_pills_radius":40,"variant_pills_shadow_opacity":0,"variant_pills_shadow_horizontal_offset":0,"variant_pills_shadow_vertical_offset":4,"variant_pills_shadow_blur":5,"inputs_border_thickness":1,"input
108s_border_opacity":55,"inputs_radius":40,"inputs_shadow_opacity":0,"inputs_shadow_horizontal_offset":0,"inputs_shadow_vertical_offset":4,"inputs_shadow_blur":5,"card_style":"standard","card_image_padding":0,"card_text_alignment":"left","card_color_scheme":"background-2","card_border_thickness":0,"card_border_opacity":10,"card_corner_radius":16,"card_shadow_opacity":0,"card_shadow_horizontal_offset":0,"card_shadow_vertical_offset":4,"card_shadow_blur":5,"text_boxes_border_thickness":0,"text_boxes_border_opacity":10,"text_boxes_radius":4,"text_boxes_shadow_opacity":0,"text_boxes_shadow_horizontal_offset":0,"text_boxes_shadow_vertical_offset":4,"text_boxes_shadow_blur":5,"media_border_thickness":1,"media_border_opacity":5,"media_radius":0,"media_shadow_opacity":0,"media_shadow_horizontal_offset":0,"media_shadow_vertical_offset":4,"media_shadow_blur":5,"popup_border_thickness":1,"popup_border_opacity":10,"popup_corner_radius":0,"popup_shadow_opacity":0,"popup_shadow_horizontal_offset":0,"popup_shadow_vertical_offset":4,"popup_shadow_blur":5,"drawer_border_thickness":1,"drawer_border_opacity":15,"drawer_shadow_opacity":0,"drawer_shadow_horizontal_offset":0,"drawer_shadow_vertical_offset":4,"drawer_shadow_blur":5,"badge_position":"bottom left","badge_corner_radius":40,"sale_badge_color_scheme":"accent-2","sold_out_badge_color_scheme":"inverse","accent_icons":"text","social_twitter_link":"","social_facebook_link":"","social_pinterest_link":"","social_instagram_link":"","social_tiktok_link":"","social_tumblr_link":"","social_snapchat_link":"","social_youtube_link":"","social_vimeo_link":"","predictive_search_enabled":true,"predictive_search_show_vendor":false,"predictive_search_show_price":false,"favicon":"\/\/merystudio.at\/cdn\/shop\/files\/LOGO_1.png?v=1716910571","currency_code_enabled":false,"checkout_header_image":"\/\/merystudio.at\/cdn\/shop\/files\/a-bright-pink-rose-s-numerous-petals-clasps-its-heart.jpg?v=1665820553","checkout_logo_image":"\/\/merystudio.at\/cdn\/shop\/files\/Mery_2.png?v=1682631374","checkout_logo_position":"left","checkout_logo_size":"medium","checkout_body_background_color":"#fff","checkout_input_background_color_mode":"white","checkout_sidebar_background_color":"#fafafa","checkout_heading_font":"Playfair Display","checkout_body_font":"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'","checkout_accent_color":"#1878b9","checkout_button_color":"#1878b9","checkout_error_color":"#e22120","customer_layout":"customer_area"}, 109 home_filter: false, 110 page: "collection", 111 layout: "app" 112 }, 113 taxes: null, 114 special_countries: null, 115 adjustments: null, 116 117 year_make_model: { 118 id: null 119 }, 120 filter: { 121 id: {"default":46913}[page_id] || {"default":46913}['default'] || 0, 122 layout: 1, 123 showCount: 1, 124 isLoadMore: 0, 125 filter_on_search_page: true 126 }, 127 search:{ 128 enable: true, 129 zero_character_suggestion: false, 130 layout: 1, 131 }, 132 collection: { 133 id:619163091285, 134 handle:'fusspflege-kurs', 135 sort: "best-selling", 136 tags: null, 137 vendor: null, 138 type: null, 139 term: null, 140 limit: 12, 141 products_count: 2, 142 excludeTags: null 143 }, 144 customer: false, 145 selector: { 146 sortBy: '.collection-sorting', 147 pagination: '.pagination:first, .paginate:first, .pagination-custom:first, #pagination:first, #gf_pagination_wrap', 148 products: '.grid.grid-collage' 149 } 150 }; 151 152</script>
vendor: 1 bytes, line 152
152
153<script defer src="//merystudio.at/cdn/shop/t/8/assets/v5.globo.filter.lib.js?v=180183387348663551031790711888"></script>
153 154<link rel="preload stylesheet" href="//merystudio.at/cdn/shop/t/8/assets/v5.globo.filter.css?v=50842426629092376561790711888" as="style"> 155 156<link rel="preload stylesheet" href="//merystudio.at/cdn/shop/t/8/assets/v5.globo.search.css?v=100816588894824515861790711888" as="style"> 157 158 159 160
161<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
161<meta name="google-site-verification" content="lF93rxd5PIwtAH5Xlp9S_MikPi6GxSKnBUxl5ZD3o34"> 162<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/59429945396/digital_wallets/dialog"> 163<meta id="in-context-paypal-metadata" data-shop-id="59429945396" data-venmo-supported="false" data-environment="production" data-locale="de_DE" data-paypal-v4="true" data-currency="EUR"> 164<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/collections/fusspflege-kurs.atom" /> 165<link rel="alternate" type="application/json+oembed" href="https://merystudio.at/collections/fusspflege-kurs.oembed">
166<script async="async" src="/checkouts/internal/preloads.js?locale=de-AT"></script>
vendor: 1 bytes, line 166
166
167<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":59429945396,"countryCode":"AT","currencyCode":"EUR","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/59429945396","merchantName":"MERY NAILS","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","maestro"],"total":{"type":"pending","label":"MERY NAILS","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 167
167
168<script id="shopify-features" type="application/json">{"accessToken":"be81c95b36d43276cd338a62736e9561","betas":["rich-media-storefront-analytics"],"domain":"merystudio.at","predictiveSearch":true,"shopId":59429945396,"locale":"de"}</script>
vendor: 1 bytes, line 168
168
169<script>var Shopify = Shopify || {}; 170Shopify.shop = "merynails-055f.myshopify.com"; 171Shopify.locale = "de"; 172Shopify.currency = {"active":"EUR","rate":"1.0"}; 173Shopify.country = "AT"; 174Shopify.theme = {"name":"MERY Academy â Entwurf 2 (Google-Bewertungen)","id":204689342805,"schema_name":"Dawn","schema_version":"5.0.0","theme_store_id":887,"role":"main"}; 175Shopify.theme.handle = "null"; 176Shopify.theme.style = {"id":null,"handle":null}; 177Shopify.cdnHost = "merystudio.at/cdn"; 178Shopify.routes = Shopify.routes || {}; 179Shopify.routes.root = "/"; 180Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";</script>
vendor: 1 bytes, line 180
180
181<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 181
181
182<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 182
182
183<script> 184 window.Shopify = window.Shopify || {}; 185 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 186 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 187 window.Shopify.SignInWithShop.eligible = true; 188</script>
vendor: 1 bytes, line 188
188
189<script id="shop-js-analytics" type="application/json">{"pageType":"collection"}</script>
vendor: 1 bytes, line 189
189
190<script> 191 window.Shopify = window.Shopify || {}; 192 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 193 window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.de.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.de.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.de.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.de.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.de.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.de.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.de.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.de.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.de.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.de.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.de.esm.js"],"listener":["modules/v2/loader.listener.de.esm.js"],"pay-button":["modules/v2/loader.pay-button.de.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.de.esm.js"],"shop-button":["modules/v2/loader.shop-button.de.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.de.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.de.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.de.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.de.esm.js"],"shop-login":["modules/v2/loader.shop-login.de.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.de.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.de.esm.js"]}; 194</script>
vendor: 1 bytes, line 194
194
195<script>(function() { 196 var isLoaded = false; 197 function asyncLoad() { 198 if (isLoaded) return; 199 isLoaded = true; 200 var urls = ["\/\/cdn.shopify.com\/proxy\/2af991cefb99a83d1fe3f91b5ec7675e4a9b897209438930982494f658984ed7\/static.cdn.printful.com\/static\/js\/external\/shopify-product-customizer.js?v=0.28\u0026shop=merynails-055f.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","https:\/\/cdn.nfcube.com\/instafeed-c1635ffb5a3556b342c3d345f9056762.js?shop=merynails-055f.myshopify.com"]; 201 for (var i = 0; i < urls.length; i++) { 202 var s = document.createElement('script'); 203 s.type = 'text/javascript'; 204 s.async = true; 205 s.src = urls[i]; 206 var x = document.getElementsByTagName('script')[0]; 207 x.parentNode.insertBefore(s, x); 208 } 209 }; 210 if(window.attachEvent) { 211 window.attachEvent('onload', asyncLoad); 212 } else { 213 window.addEventListener('load', asyncLoad, false); 214 } 215})();</script>
vendor: 1 bytes, line 215
215
216<script id="__st">var __st={"a":59429945396,"offset":7200,"reqid":"56c997dc-ce42-4834-a52c-6808acc2a387-1791378490","pageurl":"merystudio.at\/collections\/fusspflege-kurs","u":"b4c8e4d2141c","p":"collection","rtyp":"collection","rid":619163091285};</script>
vendor: 1 bytes, line 216
216
217<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 217
217
218<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:'Durch hCaptcha geschützt',privacyText:'Datenschutz',termsText:'Allgemeine Geschäftsbedingungen'},(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 218
218
219<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//merystudio.at/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 219
219
220<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 = "//merystudio.at/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>
220<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 220
220
221<script> 222 window.Shopify = window.Shopify || {}; 223 window.Shopify.MCP = window.Shopify.MCP || {}; 224 window.Shopify.MCP.enabled = true; 225 window.Shopify.MCP.shop = "merynails-055f.myshopify.com"; 226 window.Shopify.MCP.mcpEndpoint = "https:\/\/merystudio.at\/api\/mcp"; 227 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"]}}]; 228</script>
vendor: 1 bytes, line 228
228
229<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("\/\/merystudio.at\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 230</script>
vendor: 1 bytes, line 230
230
231<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://merystudio.at/cdn/shopifycloud/portable-wallets/latest/portable-wallets.de.js",t.type="module",document.head.appendChild(t)}}; 232</script>
vendor: 1 bytes, line 232
232
233<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 234 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); 235</script>
vendor: 1 bytes, line 235
235
236<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})}})); 237</script>
237 238<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://merystudio.at/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 239<style id="shopify-accelerated-checkout-cart"> 240 #shopify-buyer-consent { 241 margin-top: 1em; 242 display: inline-block; 243 width: 100%; 244} 245 246#shopify-buyer-consent.hidden { 247 display: none; 248} 249 250#shopify-subscription-policy-button { 251 background: none; 252 border: none; 253 padding: 0; 254 text-decoration: underline; 255 font-size: inherit; 256 cursor: pointer; 257} 258 259#shopify-subscription-policy-button::before { 260 box-shadow: none; 261} 262 263 </style>
264<script id="sections-script" data-sections="header,footer" defer="defer" src="//merystudio.at/cdn/shop/t/8/compiled_assets/scripts.js?v=93956572208731526951790715832"></script>
vendor: 1 bytes, line 264
264
265<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
265 266 267
267<script src="//merystudio.at/cdn/shop/t/8/assets/servicify-asset.js?v=91877444645881521031790711888" type="text/javascript"></script>
267 268 269 270 <style data-shopify> 271 @font-face { 272 font-family: "Josefin Sans"; 273 font-weight: 400; 274 font-style: normal; 275 font-display: swap; 276 src: url("//merystudio.at/cdn/fonts/josefin_sans/josefinsans_n4.70f7efd699799949e6d9f99bc20843a2c86a2e0f.woff2") format("woff2"), 277 url("//merystudio.at/cdn/fonts/josefin_sans/josefinsans_n4.35d308a1bdf56e5556bc2ac79702c721e4e2e983.woff") format("woff"); 278} 279 280 @font-face { 281 font-family: "Josefin Sans"; 282 font-weight: 700; 283 font-style: normal; 284 font-display: swap; 285 src: url("//merystudio.at/cdn/fonts/josefin_sans/josefinsans_n7.4edc746dce14b53e39df223fba72d5f37c3d525d.woff2") format("woff2"), 286 url("//merystudio.at/cdn/fonts/josefin_sans/josefinsans_n7.051568b12ab464ee8f0241094cdd7a1c80fbd08d.woff") format("woff"); 287} 288 289 @font-face { 290 font-family: "Josefin Sans"; 291 font-weight: 400; 292 font-style: italic; 293 font-display: swap; 294 src: url("//merystudio.at/cdn/fonts/josefin_sans/josefinsans_i4.a2ba85bff59cf18a6ad90c24fe1808ddb8ce1343.woff2") format("woff2"), 295 url("//merystudio.at/cdn/fonts/josefin_sans/josefinsans_i4.2dba61e1d135ab449e8e134ba633cf0d31863cc4.woff") format("woff"); 296} 297 298 @font-face { 299 font-family: "Josefin Sans"; 300 font-weight: 700; 301 font-style: italic; 302 font-display: swap; 303 src: url("//merystudio.at/cdn/fonts/josefin_sans/josefinsans_i7.733dd5c50cdd7b706d9ec731b4016d1edd55db5e.woff2") format("woff2"), 304 url("//merystudio.at/cdn/fonts/josefin_sans/josefinsans_i7.094ef86ca8f6eafea52b87b4f09feefb278e539d.woff") format("woff"); 305} 306 307 @font-face { 308 font-family: "Josefin Sans"; 309 font-weight: 400; 310 font-style: normal; 311 font-display: swap; 312 src: url("//merystudio.at/cdn/fonts/josefin_sans/josefinsans_n4.70f7efd699799949e6d9f99bc20843a2c86a2e0f.woff2") format("woff2"), 313 url("//merystudio.at/cdn/fonts/josefin_sans/josefinsans_n4.35d308a1bdf56e5556bc2ac79702c721e4e2e983.woff") format("woff"); 314} 315 316 317 :root { 318 --font-body-family: "Josefin Sans", sans-serif; 319 --font-body-style: normal; 320 --font-body-weight: 400; 321 --font-body-weight-bold: 700; 322 323 --font-heading-family: "Josefin Sans", sans-serif; 324 --font-heading-style: normal; 325 --font-heading-weight: 400; 326 327 --font-body-scale: 1.0; 328 --font-heading-scale: 1.0; 329 330 --color-base-text: 18, 18, 18; 331 --color-shadow: 18, 18, 18; 332 --color-base-background-1: 255, 255, 255; 333 --color-base-background-2: 243, 243, 243; 334 --color-base-solid-button-labels: 255, 255, 255; 335 --color-base-outline-button-labels: 18, 18, 18; 336 --color-base-accent-1: 18, 18, 18; 337 --color-base-accent-2: 51, 79, 180; 338 --payment-terms-background-color: #ffffff; 339 340 --gradient-base-background-1: #ffffff; 341 --gradient-base-background-2: #f3f3f3; 342 --gradient-base-accent-1: #121212; 343 --gradient-base-accent-2: linear-gradient(180deg, rgba(191, 191, 191, 1), rgba(168, 255, 251, 1) 100%); 344 345 --media-padding: px; 346 --media-border-opacity: 0.05; 347 --media-border-width: 1px; 348 --media-radius: 0px; 349 --media-shadow-opacity: 0.0; 350 --media-shadow-horizontal-offset: 0px; 351 --media-shadow-vertical-offset: 4px; 352 --media-shadow-blur-radius: 5px; 353 354 --page-width: 120rem; 355 --page-width-margin: 0rem; 356 357 --card-image-padding: 0.0rem; 358 --card-corner-radius: 1.6rem; 359 --card-text-alignment: left; 360 --card-border-width: 0.0rem; 361 --card-border-opacity: 0.1; 362 --card-shadow-opacity: 0.0; 363 --card-shadow-horizontal-offset: 0.0rem; 364 --card-shadow-vertical-offset: 0.4rem; 365 --card-shadow-blur-radius: 0.5rem; 366 367 --badge-corner-radius: 4.0rem; 368 369 --popup-border-width: 1px; 370 --popup-border-opacity: 0.1; 371 --popup-corner-radius: 0px; 372 --popup-shadow-opacity: 0.0; 373 --popup-shadow-horizontal-offset: 0px; 374 --popup-shadow-vertical-offset: 4px; 375 --popup-shadow-blur-radius: 5px; 376 377 --drawer-border-width: 1px; 378 --drawer-border-opacity: 0.15; 379 --drawer-shadow-opacity: 0.0; 380 --drawer-shadow-horizontal-offset: 0px; 381 --drawer-shadow-vertical-offset: 4px; 382 --drawer-shadow-blur-radius: 5px; 383 384 --spacing-sections-desktop: 0px; 385 --spacing-sections-mobile: 0px; 386 387 --grid-desktop-vertical-spacing: 8px; 388 --grid-desktop-horizontal-spacing: 8px; 389 --grid-mobile-vertical-spacing: 4px; 390 --grid-mobile-horizontal-spacing: 4px; 391 392 --text-boxes-border-opacity: 0.1; 393 --text-boxes-border-width: 0px; 394 --text-boxes-radius: 4px; 395 --text-boxes-shadow-opacity: 0.0; 396 --text-boxes-shadow-horizontal-offset: 0px; 397 --text-boxes-shadow-vertical-offset: 4px; 398 --text-boxes-shadow-blur-radius: 5px; 399 400 --buttons-radius: 40px; 401 --buttons-radius-outset: 41px; 402 --buttons-border-width: 1px; 403 --buttons-border-opacity: 1.0; 404 --buttons-shadow-opacity: 0.0; 405 --buttons-shadow-horizontal-offset: 0px; 406 --buttons-shadow-vertical-offset: 4px; 407 --buttons-shadow-blur-radius: 5px; 408 --buttons-border-offset: 0.3px; 409 410 --inputs-radius: 40px; 411 --inputs-border-width: 1px; 412 --inputs-border-opacity: 0.55; 413 --inputs-shadow-opacity: 0.0; 414 --inputs-shadow-horizontal-offset: 0px; 415 --inputs-margin-offset: 0px; 416 --inputs-shadow-vertical-offset: 4px; 417 --inputs-shadow-blur-radius: 5px; 418 --inputs-radius-outset: 41px; 419 420 --variant-pills-radius: 40px; 421 --variant-pills-border-width: 1px; 422 --variant-pills-border-opacity: 0.55; 423 --variant-pills-shadow-opacity: 0.0; 424 --variant-pills-shadow-horizontal-offset: 0px; 425 --variant-pills-shadow-vertical-offset: 4px; 426 --variant-pills-shadow-blur-radius: 5px; 427 } 428 429 *, 430 *::before, 431 *::after { 432 box-sizing: inherit; 433 } 434 435 html { 436 box-sizing: border-box; 437 font-size: calc(var(--font-body-scale) * 62.5%); 438 height: 100%; 439 } 440 441 body { 442 443 display: grid; 444 grid-template-rows: auto auto 1fr auto; 445 grid-template-columns: 100%; 446 min-height: 100%; 447 margin: 0; 448 font-size: 1.5rem; 449 letter-spacing: 0.06rem; 450 line-height: calc(1 + 0.8 / var(--font-body-scale)); 451 font-family: var(--font-body-family); 452 font-style: var(--font-body-style); 453 font-weight: var(--font-body-weight); 454 <!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 454-455
454 455<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
455GTM-N66HDZQ
vendor: 83 bytes, lines 455-456
455" 456height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
457<!-- End Google Tag Manager (noscript) --> 458 } 459 460 461 @media screen and (min-width: 750px) { 462 body { 463 font-size: 1.6rem; 464 } 465 } 466 </style> 467 468 <link href="//merystudio.at/cdn/shop/t/8/assets/base.css?v=33648442733440060821790711888" rel="stylesheet" type="text/css" media="all" /> 469<link rel="preload" as="font" href="//merystudio.at/cdn/fonts/josefin_sans/josefinsans_n4.70f7efd699799949e6d9f99bc20843a2c86a2e0f.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//merystudio.at/cdn/fonts/josefin_sans/josefinsans_n4.70f7efd699799949e6d9f99bc20843a2c86a2e0f.woff2" type="font/woff2" crossorigin><link rel="stylesheet" href="//merystudio.at/cdn/shop/t/8/assets/component-predictive-search.css?v=165644661289088488651790711888" media="print" onload="this.media='all'">
469<script>document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 470 if (Shopify.designMode) { 471 document.documentElement.classList.add('shopify-design-mode'); 472 } 473 </script>
473 474 475 <!-- "snippets/bookthatapp-widgets.liquid" was not rendered, the associated app was uninstalled --> 476<link rel="dns-prefetch" href="https://cdn.secomapp.com/"> 477<link rel="dns-prefetch" href="https://ajax.googleapis.com/"> 478<link rel="dns-prefetch" href="https://cdnjs.cloudflare.com/"> 479<link rel="preload" as="stylesheet" href="//merystudio.at/cdn/shop/t/8/assets/sca-pp.css?v=178374312540912810101790711888"> 480 481<link rel="stylesheet" href="//merystudio.at/cdn/shop/t/8/assets/sca-pp.css?v=178374312540912810101790711888"> 482
482<script> 483 484 SCAPPShop = {}; 485 486 </script>
486 487
488<script type="text/javascript"> 489 const ETS_FS_MONEY_FORMAT = "â¬{{amount_with_comma_separator}}"; 490 const ETS_FS_COLLECTION_HANDLE = "fusspflege-kurs"; 491 const ETS_FS_COLLECTION_ID = "619163091285"; 492 const ETS_FS_PAGE_HANDLE = ""; 493 const ETS_FS_TEMPLATE_NAME = "collection"; 494 const ETS_FS_CACHE_FILTER_URL = "//merystudio.at/cdn/shop/t/8/assets/ets_fs_cache_filter.json?v=664"; 495</script>
vendor: 2 bytes, line 495
495
496<script src="//merystudio.at/cdn/shop/t/8/assets/ets_fs_config.js?v=98937828030242660061790711888" type="text/javascript"></script>
496 497 498 499
499<script id="omgfbc-script" type='text/javascript' data-type="custom"> 500 var facebookChatSettings = {"id":"89415","shop":"merynails-055f.myshopify.com","script_tag_id":"174220345396","page_info":{"user_name":"Hakimi Mery","access_token":"EAAbSADU4UKABAN7IM8e0rQqQQ73OKHvJxVfD20CMD2ybU4q0GnGZBrENoBArMjbhOKEJFfutvRmtVZC1LkhAhg2rTYkgPY9H5t1qtvOaQ9O3wpQggUZAOO6U3WH45KRZBRrK5MflSc64OKZAPiyfusDkL7grAMRfw3HPIm5tKku8LtAAxJ2az","category":"Nagelstudio","category_list":[{"id":"198516863494646","name":"Nagelstudio"}],"name":"MERY NAILS","id":"104941191559049","tasks":["ANALYZE","ADVERTISE","MESSAGING","MODERATE","CREATE_CONTENT","MANAGE"]},"language":"de_DE","position":"90","greeting_message":"Hallo! Hast du Fragen zu unseren Schulungen oder Nagelstudio?","icon_type":"icon_1","icon_text":"Schreib uns","tab_size":"small","auto_display":"0","tab_color":"#ffffff","icon_text_color":"#4a90e2","theme_color":"#4a90e2","custom_css":{"status":false,"code":""},"working_time":{"status":"1","start":"01:00","end":"23:59","time_zone":"America\/Denver","not_available_option":"noneOpt","email":{"username":"","password":"","smtp":"smtp.gmail.com","port":"465","encryption":"ssl"},"fb_messages":"It's none - working time. We'll be back and support you!"},"status_connect":"2","app_status":"1","device_target":"0","page_target":"0","margin_bottom":"30","chat_type":"0","exclude_pages":["template-cart"],"specific_pages":["template-index"],"plan":"trial","active_plan_at":"1653402498","last_access":"1653403784","deleted":"0","shop_info":{"id":59429945396,"name":"MERY NAILS","email":"[email protected]","domain":"merynails.com","province":"","country":"AT","address1":"Floridsdorfer HauptstraÃe 25","zip":"1210","city":"Wien","source":null,"phone":"06601370461","latitude":48.2551743,"longitude":16.395067900000001,"primary_locale":"de","address2":"1A","created_at":"2022-05-20T12:38:46+02:00","updated_at":"2022-05-24T10:36:41+02:00","country_code":"AT","country_name":"Austria","currency":"EUR","customer_email":"[email protected]","timezone":"(GMT+01:00) Europe\/Vienna","iana_timezone":"Europe\/Vienna","shop_owner":"Karim Nanaei","money_format":"â¬","money_with_currency_format":"⬠EUR","weight_unit":"kg","province_code":null,"taxes_included":true,"auto_configure_tax_inclusivity":null,"tax_shipping":null,"county_taxes":true,"plan_display_name":"Basic Shopify","plan_name":"basic","has_discounts":false,"has_gift_cards":false,"myshopify_domain":"merynails-055f.myshopify.com","google_apps_domain":null,"google_apps_login_enabled":null,"money_in_emails_format":"â¬","money_with_currency_in_emails_format":"⬠EUR","eligible_for_payments":true,"requires_extra_payments_agreement":false,"password_enabled":false,"has_storefront":true,"eligible_for_card_reader_giveaway":false,"finances":true,"primary_location_id":64657686580,"cookie_consent_level":"implicit","visitor_tracking_consent_preference":"allow_all","checkout_api_supported":false,"multi_location_enabled":true,"setup_required":false,"pre_launch_enabled":false,"enabled_presentment_currencies":["EUR"]},"weekdays":[{"name":"Sunday","id":"0"},{"name":"Monday","id":"1"},{"name":"Tuesday","id":"2"},{"name":"Wednesday","id":"3"},{"name":"Thursday","id":"4"},{"name":"Friday","id":"5"},{"name":"Saturday","id":"6"}],"show_after":"1","update_cache":"0","tab_style":"one_box","version_app":"1","theme_publish":"125518413876","display_mode":"customize","white_list_domain":"[\"merynails-055f.myshopify.com\",\"merynails.com\",\"www.merynails.com\",\"merynails.at\",\"www.merynails.at\"]","customer_question":"","infomation_fb_user":"{\"login_long_access_token\":\"EAAbSADU4UKABAEjPuZCNaLlo8ag2OxFTaOcxIqDFqf50J5paFcaFTk0dar5c7Eqp8pPHSeiro6vKSbRmw7PefOsojufPb8HThLmtK0ky89XmRYjZCAD29An29lSaQR7GJDPfM3UdcswppNpBzF2OZA9TcnWD1RZCVaLFWhL66QZDZD\",\"name\":\"Hakimi Mery\",\"id\":\"787395089092471\",\"list_page_access\":{\"optionsPage\":[],\"listPageFB\":[{\"access_token\":\"EAAbSADU4UKABAN7IM8e0rQqQQ73OKHvJxVfD20CMD2ybU4q0GnGZBrENoBArMjbhOKEJFfutvRmtVZC1LkhAhg2rTYkgPY9H5t1qtvOaQ9O3wpQggUZAOO6U3WH45KRZBRrK5MflSc64OKZAPiyfusDkL7grAMRfw3HPIm5tKku8LtAAxJ2az\",\"category\":\"Nagelstudio\",\"category_list\":[{\"id\":\"198516863494646\",\"name\":\"Nagelstudio\"}],\"name\":\"MERY NAILS\",\"id\":\"104941191559049\",\"tasks\":[\"ANALYZE\",\"ADVERTISE\",\"MESSAGING\",\"MODERATE\",\"CREATE_CONTENT\",\"MANAGE\"],\"user_name\":\"Hakimi Mery\"}],\"pageIdChose\":\"104941191559049\"}}","show_greeting_message":"1","enable_fb_chat_btn":"1","facebook_message_options":"0","enable_abandoned_campaign":"0","fb_page_id":"104941191559049","app_fb_id":"1919748194980000","version_code":"1.1.6","id_discount_code":"0","is_install":"1","urlApp":"https:\/\/apps.omegatheme.com\/facebook-chat\/","abTests":{"upgrade_price_Oct_2021":true,"intergrate_instagram_Oct_2021":true,"auto_reply_Dec_2021":true,"list_subscriber_Oct_2021":true,"welcome_popup_widget_Oct_2021":true,"customer_io_Dec_2021":true,"trial_price_plan_Dec_2021":true,"theme_app_extension_Jan_2022":true,"shipping_noti_Jun_2021":true,"get_contact_infor_Feb_2022":true},"addCartWidget":null,"appIdFB":"1919748194980000"}; 501 var iconHtml = {"icon_1":"<svg xmlns='http:\/\/www.w3.org\/2000\/svg' width='25' height='25' viewB
501ox='96 93 322 324'><g><path d='M257 93c-88.918 0-161 67.157-161 150 0 47.205 23.412 89.311 60 116.807V417l54.819-30.273C225.449 390.801 240.948 393 257 393c88.918 0 161-67.157 161-150S345.918 93 257 93zm16 202l-41-44-80 44 88-94 42 44 79-44-88 94z'><\/path><rect x='13.445' y='20.996' width='37' height='4'><\/rect><rect x='13.445' y='32.828' width='37' height='4'><\/rect><rect x='13.445' y='44.66' width='37' height='4'><\/rect><\/g><\/svg>","icon_2":"<svg xmlns='http:\/\/www.w3.org\/2000\/svg' width='25' height='25' viewBox='0 0 24 24'><path d='M9 8h-3v4h3v12h5v-12h3.642l.358-4h-4v-1.667c0-.955.192-1.333 1.115-1.333h2.885v-5h-3.808c-3.596 0-5.192 1.583-5.192 4.615v3.385z'><\/path><\/svg>","icon_3":"<svg width='25' height='25' version='1.1' id='Capa_1' xmlns='http:\/\/www.w3.org\/2000\/svg' xmlns:xlink='http:\/\/www.w3.org\/1999\/xlink' x='0px' y='0px' viewBox='0 0 88.695 88.695' xml:space='preserve'> <g><path d='M84.351,68.07c2.508-4.59,3.829-9.759,3.829-15.006c0-13.118-8.112-24.36-19.575-29.021 C62.65,12.338,50.493,4.295,36.486,4.295c-19.862,0-36.021,16.159-36.021,36.021c0,6.072,1.541,12.057,4.462,17.36L0,76.059 l18.011-4.824c5.403,3.236,11.549,4.975,17.862,5.082c5.558,5.019,12.913,8.083,20.973,8.083c5.64,0,11.142-1.512,15.971-4.379 l15.878,4.254L84.351,68.07z M18.655,66.921L5.657,70.402l3.561-13.285l-0.419-0.72c-2.835-4.873-4.334-10.434-4.334-16.082 c0-17.656,14.365-32.021,32.021-32.021s32.021,14.364,32.021,32.021S54.142,72.337,36.486,72.337 c-6.066,0-11.976-1.711-17.091-4.948L18.655,66.921z M83.037,78.618l-10.861-2.91l-0.74,0.468C67.07,78.94,62.025,80.4,56.847,80.4 c-
5015.511,0-10.633-1.656-14.93-4.473c17.294-2.626,30.59-17.595,30.59-35.611c0-3.712-0.565-7.294-1.612-10.667 c7.947,4.786,13.286,13.48,13.286,23.415c0,4.823-1.28,9.57-3.701,13.728l-0.419,0.72L83.037,78.618z'><\/path><\/g><\/svg>","icon_4":"<svg width='25' height='25' version='1.1' id='Capa_1' xmlns='http:\/\/www.w3.org\/2000\/svg' xmlns:xlink='http:\/\/www.w3.org\/1999\/xlink' x='0px' y='0px' viewBox='0 0 81.146 81.146' xml:space='preserve'><g><path d='M11.902,67.18l0.021-14.51L0,52.559V8.524h64.319v44.053h-31.25L11.902,67.18z M4,48.596l11.928,0.111l-0.016,10.846 l15.911-10.976h28.496V12.524H4V48.596z'><\/path><path d='M81.146,26.524H64.319v-18H0v44.035l11.922,0.111l-0.021,14.51L31.16,53.895v7.167h24.152l16.763,11.561l-0.018-11.495 l9.089-0.084V26.524z M4,48.596V12.524h56.319v36.053H31.823L15.912,59.553l0.016-10.846L4,48.596z M77.146,57.08l-9.095,0.084 l0.012,7.833l-11.505-7.936H35.16v-4.484h29.159V30.524h12.827C77.146,30.524,77.146,57.08,77.146,57.08z'><\/path><\/g><\/svg>","icon_5":"<svg width='25' height='25' version='1.1' id='Capa_1' xmlns='http:\/\/www.w3.org\/2000\/svg' xmlns:xlink='http:\/\/www.w3.org\/1999\/xlink' x='0px' y='0px' viewBox='0 0 75.333 75.333' xml:space='preserve'><g><path d='M37.666,75.318l-9.413-16.303H17c-9.374,0-17-7.626-17-17v-25c0-9.374,7.626-17,17-17h41.333c9.374,0,17,7.626,17,17v25 c0,9.374-7.626,17-17,17H47.078L37.666,75.318z M17,4.016c-7.168,0-13,5.832-13,13v25c0,7.168,5.832,13,13,13h13.563l7.103,12.302 l7.104-12.303h13.563c7.168,0,13-5.832,13-13v-25c0-7.168-5.832-13-13-13L17,4.016L17,4.016z'><\/path><circle cx='54.822' cy='31.128' r='4.206'><\/circle><circle cx='37.667' cy='31.128' r='4.206'><\/circle><circle cx='20.511' cy='31.128' r='4.206'><\/circle><\/g><\/svg>","icon_6":"<svg width='25' height='25' version='1.1' id='Capa_1' xmlns='http:\/\/www.w3.org\/2000\/svg' xmlns:xlink='http:\/\/www.w3.org\/1999\/xlink' x='0px' y='0px' viewBox='0 0 71.015 71.015' xml:space='preserve'><g><circle cx='52.46' cy='27.353' r='4.206'><\/circle><circle cx='35.306' cy='27.353' r='4.206'><\/circle><circle cx='18.151' cy='27.353' r='4.206'><\/circle><path d='M13.223,67.769l0.022-15.916L0,51.728V3.247h71.015v48.5H36.448L13.223,67.769z M4,47.765l13.25,0.125l-0.017,12.252 l17.968-12.396h31.813v-40.5H4V47.765z'><\/path><\/g><\/svg>","icon_7":"<svg xmlns='http:\/\/www.w3.org\/2000\/svg' width='25' height='25' viewB
501ox='0 0 512 512'><path d='M456,224V200a8,8,0,0,0-8-8h-8.18C435.61,94.24,354.78,16,256,16S76.39,94.24,72.18,192H64a8,8,0,0,0-8,8v24A48.051,48.051,0,0,0,8,272v96a48.051,48.051,0,0,0,48,48h8v16a48.051,48.051,0,0,0,48,48H216v8a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V456a8,8,0,0,0-8-8H224a8,8,0,0,0-8,8v8H112a32.036,32.036,0,0,1-32-32V416h32a8,8,0,0,0,8-8V392h4a28.031,28.031,0,0,0,28-28V276a28.031,28.031,0,0,0-28-28h-4V200c0-74.99,61.01-136,136-136s136,61.01,136,136v48h-4a28.031,28.031,0,0,0-28,28v88a28.031,28.031,0,0,0,28,28h4v16a8,8,0,0,0,8,8h56a48.051,48.051,0,0,0,48-48V272A48.051,48.051,0,0,0,456,224ZM232,464h48v16H232Zm160-88h-4a12.01,12.01,0,0,1-12-12V276a12.01,12.01,0,0,1,12-12h4Zm48-168v16H408V208ZM104,400H56a32.036,32.036,0,0,1-32-32V272a32.036,32.036,0,0,1,32-32h48Zm0-176H72V208h32Zm20,40a12.01,12.01,0,0,1,12,12v88a12.01,12.01,0,0,1-12,12h-4V264ZM256,48c-81.13,0-147.62,63.89-151.79,144H88.19C92.39,103.06,166.05,32,256,32s163.61,71.06,167.81,160H407.79C403.62,111.89,337.13,48,256,48ZM488,368a32.036,32.036,0,0,1-32,32H408V240h48a32.036,32.036,0,0,1,32,32Z'><\/path><\/svg>","icon_8":"<svg xmlns='http:\/\/www.w3.org\/2000\/svg' height='25' viewB
501ox='0 0 512 512' width='25'><path d='m464 48h-320a40.045 40.045 0 0 0 -40 40v64h-56a40.045 40.045 0 0 0 -40 40v160a40.045 40.045 0 0 0 40 40h40v72a8 8 0 0 0 13.657 5.657l77.657-77.657h188.686a40.045 40.045 0 0 0 40-40v-64h56a40.045 40.045 0 0 0 40-40v-160a40.045 40.045 0 0 0 -40-40zm-72 304a24.027 24.027 0 0 1 -24 24h-192a8 8 0 0 0 -5.657 2.343l-66.343 66.343v-60.686a8 8 0 0 0 -8-8h-48a24.027 24.027 0 0 1 -24-24v-160a24.027 24.027 0 0 1 24-24h320a24.027 24.027 0 0 1 24 24zm96-104a24.027 24.027 0 0 1 -24 24h-56v-80a40.045 40.045 0 0 0 -40-40h-248v-64a24.027 24.027 0 0 1 24-24h320a24.027 24.027 0 0 1 24 24z'><\/path><path d='m208 248a32 32 0 1 0 32 32 32.036 32.036 0 0 0 -32-32zm0 48a16 16 0 1 1 16-16 16.019 16.019 0 0 1 -16 16z'><\/path><path d='m112 248a32 32 0 1 0 32 32 32.036 32.036 0 0 0 -32-32zm0 48a16 16 0 1 1 16-16 16.019 16.019 0 0 1 -16 16z'><\/path><path d='m304 312a32 32 0 1 0 -32-32 32.036 32.036 0 0 0 32 32zm0-48a16 16 0 1 1 -16 16 16.019 16.019 0 0 1 16-16z'><\/path><path d='m336 344h-72a8 8 0 0 0 0 16h72a8 8 0 0 0 0-16z'><\/path><path d='m368 344h-8a8 8 0 0 0 0 16h8a8 8 0 0 0 0-16z'><\/path><\/svg>","icon_9":"<svg xmlns='http:\/\/www.w3.org\/2000\/svg' height='25' viewB
501ox='0 -12 496 495' width='25'><path d='m472 192.5h-56v-168c0-13.253906-10.746094-24-24-24h-368c-13.253906 0-24 10.746094-24 24v264c0 13.253906 10.746094 24 24 24h24v88c0 3.367188 2.109375 6.371094 5.273438 7.519531 3.167968 1.152344 6.71875.191407 8.878906-2.398437l77.601562-93.121094h52.246094v80c0 13.253906 10.746094 24 24 24h193.199219l32 52.175781c1.878906 3.03125 5.539062 4.453125 8.972656 3.484375s5.8125-4.09375 5.828125-7.660156v-48h16c13.253906 0 24-10.746094 24-24v-176c0-13.253906-10.746094-24-24-24zm-336 104c-2.375-.003906-4.628906 1.046875-6.152344 2.871094l-65.847656 79.03125v-73.902344c0-4.417969-3.582031-8-8-8h-32c-4.417969 0-8-3.582031-8-8v-264c0-4.417969 3.582031-8 8-8h368c4.417969 0 8 3.582031 8 8v168h-184c-13.253906 0-24 10.746094-24 24v80zm344 96c0 4.417969-3.582031 8-8 8h-24c-4.417969 0-8 3.582031-8 8v27.632812l-19.503906-31.808593c-1.453125-2.375-4.035156-3.820313-6.816406-3.824219h-197.679688c-4.417969 0-8-3.582031-8-8v-176c0-4.417969 3.582031-8 8-8h256c4.417969 0 8 3.582031 8 8zm0 0'><\/path><path d='m344 280.5c-13.253906 0-24 10.746094-24 24s10.746094 24 24 24 24-10.746094 24-24-10.746094-24-24-24zm0 32c-4.417969 0-8-3.582031-8-8s3.582031-8 8-8 8 3.582031 8 8-3.582031 8-8 8zm0 0'><\/path><path d='m416 280.5c-13.253906 0-24 10.746094-24 24s10.746094 24 24 24 24-10.746094 24-24-10.746094-24-24-24zm0 32c-4.417969 0-8-3.582031-8-8s3.582031-8 8-8 8 3.582031 8 8-3.582031 8-8 8zm0 0'><\/path><path d='m272 280.5c-13.253906 0-24 10.746094-24 24s10.746094 24 24 24 24-10.746094 24-24-10.746094-24-24-24zm0 32c-4.417969 0-8-3.582031-8-8s3.582031-8 8-8 8 3.582031 8 8-3.582031 8-8 8zm0 0'><\/path><\/svg>"}; 502 window.rootLinkChat = facebookChatSettings.urlApp; 503 window.shopFbChat = facebookChatSettings.shop; 504 var isStyleLoadingDone = false; 505 506 var OMGChatIsLiquidFile = true; 507 508 const OMGFBhead = document.getElementsByTagName('head')[0]; 509 let omgStyle = document.createElement('link'); 510 omgStyle.href = `${window.rootLinkChat}client/omg-facebook-chat_style.css?v=${Math.floor(Date.now() / 1000)}`; 511 omgStyle.type = 'text/css'; 512 omgStyle.rel = 'stylesheet'; 513 omgStyle.onload = () => { 514 isStyleLoadingDone = true; 515 }; 516 OMGFBhead.appendChild(omgStyle); 517 let OMGFbChatExistsScriptTags = 0; 518 519 function loadJqueryChat(callback) { 520 if (typeof jQuery === "undefined") { 521 getScript({ 522 source: "//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js", 523 callback: () => { 524 jQuery224 = jQuery.noConflict(true); 525 callback(jQuery224); 526 }, 527 }); 528 } else { 529 callback(jQuery); 530 } 531 } 532 533 function getScript({ source, callback }) { 534 var script = document.createElement("script"); 535 var prior = document.getElementsByTagName("script")[0]; 536 script.async = 1; 537 538 script.onload = script.onreadystatechange = function (_, isAbort) { 539 if ( 540 isAbort || 541 !script.readyState || 542 /loaded|complete/.test(script.readyState) 543 ) { 544 script.onload = script.onreadystatechange = null; 545 script = undefined; 546 547 if (!isAbort) { 548 if (callback) callback(); 549 } 550 } 551 }; 552 553 script.src = source; 554 prior.parentNode.insertBefore(script, prior); 555 } 556 557 function checkInstallApp(jQuery){ 558 return new Promise(resolve => { 559 jQuery.ajax({ 560 url: window.rootLinkChat + `backend/storefront/facebook-message.php?action=checkInstallApp&shop=${shopFbChat}`, 561 dataType: "json", 562 type: "GET", 563 success: function (data) { resolve(data); }, 564 }) 565 }) 566 } 567 568 const waitBodyLoad = setInterval(() => { 569 if (document.getElementsByTagName("body")[0] && window.__st && isStyleLoadingDone) { 570 var body = document.getElementsByTagName("body")[0]; 571 let elementChat = document.createElement('div'); 572 elementChat.className = `otFacbookChat ${facebookChatSettings.display_mode === 'default' ? 'otFacbookChat-default' : 'otFacbookChat-customize'}`; 573 body.appendChild(elementChat); 574 loadJqueryChat(async function(jQuery) { 575 const scripts = document.getElementsByTagName("script"); 576 for (let i = 0; i < scripts.length; i++) {
577 if (scripts[i].textContent.indexOf("omgFbChatCheckInstallApp.js") >= 0 578 && !scripts[i].id.includes("omgfbc-script")) { 579 OMGFbChatExistsScriptTags = OMGFbChatExistsScriptTags + 1; 580 } 581 } 582 const appStatus = OMGFbChatExistsScriptTags > 0 // install status 583 584 if (appStatus) { 585 createFacebookChat(jQuery); 586 } 587 }); 588 clearInterval(waitBodyLoad); 589 } 590 }); 591 592 var OMGFBGetAddCartForms='form[action*="/cart/add"]:not(.ssw-hide)',OMGFBGetCheckoutForm=(t="",e="")=>[`${t} form[action="/cart"]${e}`,`${t} form#cart${e}`,`${t} form#checkout_submit${e}`,`${t} form[action="/checkout"]${e}`].join(",");function OMGFBGetAddCartButton(t){const e=t,o=["#buy_it_now","#AddToCart","#add-to-cart",".btn-cart",".btn-addCart","#add",".add","#add_product","#product-add-to-cart",".button--add-to-cart","#button-cart",".addtocart-js",".product-form__cart-submit",".btn--add-to-cart",".product-single__add-btn",".js-product-add",".add_to_cart",".ProductForm__AddToCart",".addtocart-button-active",".product-form__submit"],n=["#addToCartCopy"],a=["Buy","Purchase","Add","Order","Comprar"],i=["button","a","div","span"];let s,c,r,d,l;for(c=0,r=n.length;c<r&&(s=e.find(n[c]),!s.length);c++);if(!s.length)for(c=0,r=o.length;c<r&&(s=e.find(o[c]+'[type="submit"]'),!s.length);c++);if(s.length||(s=e.find('input[type="submit"], button[type="submit"]')),!s.length)for(c=0,r=o.length;c<r&&(s=e.find(o[c]),!s.length);c++);if(!s.length)t:for(d=0,l=i.length;d<l;d++)for(c=0,r=a.length;c<r;c++)if(s=e.find(`${i[d]}:contains("${a[c]}")`).not(':contains("login")'),s.length||(s=e.find(`${i[d]}:contains("${a[c].toUpperCase()}")`).not(':contains("login")'),s.length||(s=e.find(`${i[d]}:contains("${a[c].toLowerCase()}")`).not(':contains("login")'))),s.length)break t;return s}window.OMGFBJquery=null;let windowWidth=0,checkOldVersion=!1,isClickLoadingCustom=!1,checkCartAbandoned={},tokenId=localStorage.getItem(window.shopFbChat+"_omgfbc_tokenId");if(tokenId||(tokenId=makeid(24),localStorage.setItem(window.shopFbChat+"_omgfbc_tokenId",tokenId)),abandonedCartUpdateAttributeOneTime=!1,!window.OMGChatIsLiquidFile){const t=document.getElementsByTagName("head")[0];let e=document.createElement("link");e.href=`${window.rootLinkChat}client/omg-facebook-chat_style.css?v=${Math.floor(Date.now()/1e3)}`,e.type="text/css",e.rel="stylesheet",t.appendChild(e)}if(void 0===OMGFBGetAddCartForms){checkOldVersion=!0;const t=(new Date).getTime();getScript({source:window.rootLinkChat+"client/element.js?v="+t,callback:function(){checkOldVersion=!1,createFacebookChat(window.OMGFBJquery)}})}let uniqueRef="";const refAddCartWidget=`${tokenId}_${window.shopFbChat}
592_add-cart-widget_${makeid(24)}`,refWelcomePopupWidget=`${tokenId}_${window.shopFbChat}_welcome-popup-widget_${makeid(24)}`,refCustomerChat=`${tokenId}_${window.shopFbChat}_customer-chat_${makeid(24)}`;let isNotAvailableWork=!1,isAvailableWorkContact=!1;function makeid(t){for(var e="",o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",n=o.length,a=0;a<t;a++)e+=o.charAt(Math.floor(Math.random()*n));return e}window.OMGFBisGetPopup="";var isDefaultMode=!1,appIdFB=facebookChatSettings.appIdFB?facebookChatSettings.appIdFB:"1919748194980000",addCartWidgetSettings={},welcomePopupWidgetSettings={},contactInfoSettings={};function removeConfigAppBeforeAppend(){const t=document.getElementById("fb-root");t&&t.parentNode.removeChild(t),document.querySelectorAll(".fb-customerchat").forEach((function(t){t&&t.remove()}));const e=document.getElementsByTagName("script");for(let t=e.length;t>=0;t--)e[t]&&null!=e[t].getAttribute("src")&&e[t].getAttribute("src").indexOf("xfbml.customerchat.js")>-1&&e[t].parentNode.removeChild(e[t])}async function createFacebookChat(t){removeConfigAppBeforeAppend(),isDefaultMode="default"===facebookChatSettings.display_mode,appIdFB=facebookChatSettings.appIdFB?facebookChatSettings.appIdFB:"1919748194980000";for(let t of["page_info","specific_pages","exclude_pages","working_time","custom_css","weekdays","abTests"])facebookChatSettings[t]&&"string"==typeof facebookChatSettings[t]&&(facebookChatSettings[t]=JSON.parse(facebookChatSettings[t]));if(addCartWidgetSettings=facebookChatSettings.addCartWidget,welcomePopupWidgetSettings=facebookChatSettings.welcomePopupWidget,uniqueRef="product"===__st.p?`OMGFBChat_${tokenId}_${makeid(24)}_${__st.rid}`:`OMGFBChat_${tokenId}_${makeid(24)}`,window.OMGFBJquery=t,!Number(facebookChatSettings.app_status)||checkOldVersion)return;if(windowWidth=document.body.clientWidth,window.location.href.indexOf("OMGFB_Chat")>-1){const t=window.location.search,e=new URLSearchParams(t),o=e.get("type"),n=e.get("redirect");if(sessionStorage.setItem(window.shopFbChat+"_omgfbc_revenue_from_app",o),"checkout"===n)return void(window.location.href="https://"+window.shopFbChat+"/"+n)}const e=sessionStorage.getItem(window.shopFbChat+"_omgfbc_revenue_from_app");e?await updateCartAttribute("revenue-yes",e):(1===Number(facebookChatSettings.enable_abandoned_campaign)||welcomePopupWidgetSettings&&Object.keys(welcomePopupWidgetSettings).length)&&await updateCartAttribute("revenue-no");let o="";if(0===window.OMGFBJquery("body #fb-root").length&&(o+="<div id='fb-root'></div>"),window.OMGFBJquery(".otFacbookChat").append(o),!facebookChatSettings.hasOwnProperty("enable_fb_chat_btn")||facebookChatSettings.enable_fb_chat_btn&&Number(facebookChatSettings.enable_fb_chat_btn)){const t=facebookChatSettings.theme_color,e=facebookChatSettings.greeting_message.replace(/&/g,"&").replace(/>/g,">").replace(/</g,"<").replace(/"/g,"""),o=facebookChatSettings.page_info,n=window.location.protocol+"//"+window.location.host+"/"+window.location.pathname+window.location.search,a="1"==facebookChatSettings.auto_display?"show":"hide",i=1==facebookChatSettings.show_greeting_message?`greeting_dialog_display='${a}'`:"";window.OMGFBJquery("#fb-root").append(`\n <div class='fb-customerchat OMG-FB-Chat'\n attribution='setup_tool'\n fb-xfbml-state='rendered'\n page_id='${o.id}'\n themeColor='${t}'\n logged_in_greeting="${e}"\n logged_out_greeting="${e}"\n rel='${n}'\n ref="${refCustomerChat}"\n ${i}\n >\n </div> \n `),initClassShowIconChatFB()}let n=0;const a=setInterval(()=>{n+=1,n>5e3&&clearInterval(a),window.OMGFBJquery(".otFacbookChat #fb-root").length&&(callInitFaceBook(),clearInterval(a))});if(facebookChatSettings.contact_information&&Number(facebookChatSettings.contact_information.status)&&facebookChatSettings.abTests.get_contact_infor_Feb_2022){window.OMGFBJquery("#fb-root").addClass("ot-fb-hide"),setTimeCreateChat(),contactInfoSettings=facebookChatSettings.contact_information;const t=omgContentContactInfo();window.OMGFBJquery(".otFacbookChat").append(t)}
592else{if(0==parseInt(facebookChatSettings.show_after))setTimeCreateChat();else{const t=parseInt(facebookChatSettings.show_after)>5?1e3*parseInt(facebookChatSettings.show_after):5e3;window.OMGFBJquery("#fb-root").addClass("ot-fb-hide"),setTimeout((function(){window.OMGFBJquery("#fb-root").removeClass("ot-fb-hide"),setTimeCreateChat()}),t)}const t=setInterval(()=>{(isDefaultMode&&window.OMGFBJquery(".fb_dialog_content iframe").height()>0||!isDefaultMode&&window.OMGFBJquery(".ot-fb-logo .ot-fb-icon").height()>0)&&(trackingFrontWidgetCampaign("show_IconFbLiveChat"),clearInterval(t))},1e3)}if(welcomePopupWidgetSettings&&Object.keys(welcomePopupWidgetSettings).length&&facebookChatSettings.abTests&&facebookChatSettings.abTests.welcome_popup_widget_Oct_2021&&("all-page"===welcomePopupWidgetSettings.show_on_page||"all"===welcomePopupWidgetSettings.show_on_page||"home"===welcomePopupWidgetSettings.show_on_page&&"home"===window.__st.p||"product-page"===welcomePopupWidgetSettings.show_on_page&&"product"===window.__st.p)){const t=localStorage.getItem(window.shopFbChat+"_omgfbc_welcome_popup"),e=omgContentWelcomePopup(t),o=parseInt(welcomePopupWidgetSettings.show_popup_after.value),n=()=>{t||trackingFrontWidgetCampaign("impression_WelcomePopupWidget"),window.OMGFBJquery(".otFacbookChat").after(e)};if(0===o)n();else{let t=welcomePopupWidgetSettings.show_popup_after.type.indexOf("second")>-1?1e3*o:60*o*1e3;setTimeout(()=>{n()},t)}}if(window.OMGFBJquery(document).on("click",".fb_dialog.fb_dialog_mobile iframe",(function(t){if(windowWidth<800&&"1"==facebookChatSettings.chat_type){let t=facebookChatSettings.page_info.id;window.open("https://www.messenger.com/t/"+t,"_blank")}})),"product"===__st.p&&addCartWidgetSettings){const t=OMGFBGetAddCartButton(window.OMGFBJquery(OMGFBGetAddCartForms)),e=1==addCartWidgetSettings.center_align;let o="<style>";e&&(o+='.ot-addcart-widget-notion, .ot-addcart-widget [center_align="true"]{\n text-align: center;\n }\n '),"dark"==addCartWidgetSettings.color&&(o+="\n .ot-addcart-widget{\n background: #000;\n color: #fff;\n }\n "),"standard"==addCartWidgetSettings.size&&(o+="\n .ot-addcart-widget-notion{\n font-size: 14px;;\n }\n ");const n=0==addCartWidgetSettings.smart_display;let a=!0;window.addEventListener("message",t=>{t.data&&t.data.origin===t.origin&&(a=t.data.cookie,a||(window.OMGFBJquery(".ot-addcart-widget").removeClass("ot-addcart-prepare"),window.OMGFBJquery(".ot-addcart-widget .fb-messenger-checkbox").html('<div class="uiInput
592Label clearfix" id="u_0_5_uv" style="display:flex;justify-content:center;margin-top:10px;">\n <label class="_kv1 _55sg _7o3q uiInputLabelInput" onClick="openLoginFBBlockCookies()">\n <input type="checkbox" id="u_0_1_U/" onClick="return false" style="cursor:pointer;">\n </label>\n <label class="_7o3z _7o3- uiInputLabelLabel" for="u_0_1_U/" onClick="openLoginFBBlockCookies()" style="cursor:pointer;">\n <div class="_7o40 _7o42">Send to <svg width="16px" height="16px" fill="none" viewBox="0 0 80 80" version="1.1" class="_7o43 _a7lf" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M40 .914C17.995.914.937 17.033.937 38.804c0 11.389 4.668 21.23 12.268 28.026a3.12 3.12 0 011.05 2.227l.212 6.95c.068 2.215 2.358 3.658 4.386 2.763l7.753-3.423a3.115 3.115 0 012.087-.153A42.602 42.602 0 0040 76.695c22.005 0 39.063-16.118 39.063-37.89C79.063 17.033 62.005.915 40 .915z" fill="url(#paint0_radial)"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M16.543 49.886L28.018 31.68a5.86 5.86 0 018.472-1.563l9.127 6.844c.837.628 1.989.625 2.823-.008L60.765 27.6c1.645-1.248 3.793.72 2.692 2.467L51.982 48.272a5.86 5.86 0 01-8.472 1.563l-9.127-6.845A2.344 2.344 0 0031.56 43l-12.325 9.354c-1.646 1.248-3.793-.72-2.692-2.467z" fill="#fff"></path><defs><radialGradient id="paint0_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="rotate(-57.092 80.25 24.628) scale(85.1246)"><stop stop-color="#09F"></stop><stop offset=".61" stop-color="#A033FF"></stop><stop offset=".935" stop-color="#FF5280"></stop><stop offset="1" stop-color="#FF7061"></stop></radialGradient></defs></svg> Messenger </div>\n </label>\n</div>')))},!1),o+=`</style>\n <iframe \n name="check-cookies" \n src="${window.rootLinkChat}client/checkCookies.php"\n style="display: none;"\n ></iframe>\n <div class="ot-addcart-widget ot-addcart-prepare">\n <div class="fb-messenger-checkbox fb_iframe_widget"\n origin="https://${window.shopFbChat}"\n page_id='${facebookChatSettings.page_info.id}'\n messenger_app_id='${appIdFB}'\n user_ref="${uniqueRef}"\n allow_login="${n}"\n size="${addCartWidgetSettings.size}"\n skin="${addCartWidgetSettings.color}"\n center_align="${e}"\n ref="${refAddCartWidget}"\n >\n </div>\n <div class="ot-addcart-widget-notion">${addCartWidgetSettings.text_subscribed}</div>\n </div>`,addCartWidgetSettings.custom_position?window.OMGFBJquery(addCartWidgetSettings.custom_position).after(o):t.after(o)}await addInputToCheckoutForm(),initAjaxCart(),1==facebookChatSettings.enable_abandoned_campaign&&await proccessCartItemData()}async function addInputToCheckoutForm(t=""){let e=OMGFBGetCheckoutForm();if(window.OMGFBJquery(e).length){let o="";if(addCartWidgetSettings&&1==addCartWidgetSettings.status){let e=t&&t.items&&t.items.length?t:await getCartInfoData(),n=window.shopFbChat+"_omgFbChatListProductChecked",a=localStorage.getItem(n)?JSON.parse(localStorage.getItem(n)):[],i="";for(let t of a)if(e.items.find(e=>e.product_id==t)){i=tokenId;break}if(i.length){o+=`<input name="attributes[omgFbChatCheckboxTokenId]" type="hidden" value="${tokenId}" />`;let t=localStorage.getItem(window.shopFbChat+"_omgfbc_deTokenId");t&&(o+=`<input name="attributes[omgFbChatDeTokenId]" type="hidden" value="${t}" />`)}}if(1==facebookChatSettings.enable_abandoned_campaign){let t=localStorage.getItem(window.shopFbChat+"_omgfbc_deTokenId");t&&(o+=`<input name="attributes[omgFbChatDeTokenId]" type="hidden" value="${t}" />`),window.OMGFBJquery('input[name="attributes[omgFbChatTokenId]"]').length||(o+=`<input name="attributes[omgFbChatTokenId]" type="hidden" value="${tokenId}" />`)}o.length&&window.OMGFBJquery(e).append(o)}}function initAjaxCart(){const t=async(t,e,o=!1)=>
592{if([window.location.origin+"/cart.js","/cart.js"].includes(t)&&(o&&(e=await e.clone().json()),"Supply"===Shopify.theme.name)){let t=0;if(addCartWidgetSettings&&!Number(addCartWidgetSettings.status)||window.OMGFBJquery('input[name="attributes[omgFbChatCheckboxTokenId]"]').length)return;const o=setInterval(()=>{if(window.OMGFBJquery("#ajaxifyCart .ajaxifyCart--is-loading").length)return t+=1,void(t>10&&clearInterval(o));addInputToCheckoutForm(e),clearInterval(o)},100)}if([window.location.origin+"/cart/add",window.location.origin+"/cart/update",window.location.origin+"/cart/change",window.location.origin+"/cart/clear",window.location.origin+"/cart/add.js",window.location.origin+"/cart/update.js",window.location.origin+"/cart/change.js",window.location.origin+"/cart/clear.js","/cart/add.js","/cart/update.js","/cart/change.js","/cart/clear.js"].includes(t)){if(o&&(e=await e.clone().json()),addCartWidgetSettings&&Number(addCartWidgetSettings.status)&&!window.OMGFBJquery('input[name="attributes[omgFbChatCheckboxTokenId]"]').length&&addInputToCheckoutForm(e),!Number(facebookChatSettings.enable_abandoned_campaign))return;if(abandonedCartUpdateAttributeOneTime)return void(abandonedCartUpdateAttributeOneTime=!1);if(JSON.stringify(checkCartAbandoned)===JSON.stringify(e))return;await proccessCartItemData(e)}};var e,o;e=window,"function"==typeof(o=window.fetch)&&(e.fetch=function(){const e=o.apply(this,arguments);return e.then(e=>{let o=e.url.split("?");o=o[0],t(o,e,!0)}),e});const n=window.XMLHttpRequest.prototype.open;window.XMLHttpRequest.prototype.open=function(){return this.addEventListener("load",(function(){try{let e=this._url.split("?");e=e[0],t(e,JSON.parse(this.response))}catch(t){return!1}})),n.apply(this,arguments)}}function openLoginFBBlockCookies(){window.open("https://www.facebook.com/plugins/chat/incognito_login/","","width = 450, height = 470")}async function proccessCartItemData(t){let e=t&&t.items&&t.items.length?t:await getCartInfoData();return e.attributes.omgFbChatTokenId||(abandonedCartUpdateAttributeOneTime=!0,e=await updateCartAttribute()),checkCartAbandoned=e,new Promise((function(t,o){window.OMGFBJquery.ajax({url:window.rootLinkChat+"backend/storefront/facebook-message.php",data:{action:"proccessCartAbandoned",cartInfo:e,shop:window.shopFbChat},dataType:"JSON",type:"POST"})}))}function updateCartAttribute(t="",e=""){const o={};if("revenue-no"===t||"revenue-yes"===t)o.omgFbChatAnalyticRevenue="revenue-yes"===t?e:"No";else{let t=localStorage.getItem(window.shopFbChat+"_omgfbc_deTokenId");t&&(o.omgFbChatDeTokenId=t),o.omgFbChatTokenId=tokenId}return new Promise((function(t,e){window.OMGFBJquery.ajax({type:"POST",url:"/cart/update.js",dataType:"json",data:{attributes:o},success:function(e){t(e)},error:function(t){e(t)}})}))}function getCartInfoData(){return new Promise((function(t,e){window.OMGFBJquery.ajax({type:"GET",url:"/cart.js",dataType:"json",success:function(e){t(e)},error:function(t){e(t)}})}))}function iconChatClickAvailable(){let t=0,e=!1;const o=setInterval(()=>{let n=window.OMGFBJquery(".fb-customerchat.fb_invisible_flow.fb_iframe_widget iframe");t++,t>40&&clearInterval(o),n.length&&!e&&(windowWidth>1025&&(e=!0,"1"==facebookChatSettings.auto_display?n.addClass("fb_customer_chat_bounce_in_v2"):n.addClass("fb_customer_chat_bounce_out_v2")),windowWidth<=1025&&"100%"===n.css("max-height")&&(e=!0,n.css("max-height","0"),setTimeout(()=>{n.css("max-height","0")},300))),windowWidth>1025&&n.length&&n.hasClass("fb_customer_chat_bounce_in_v2")&&"0"==facebookChatSettings.auto_display&&(n.removeClass("fb_customer_chat_bounce_in_v2"),clearInterval(o))},50);let n=windowWidth;window.OMGFBJquery(window).resize(()=>{window.OMGFBJquery(window).width()!=n&&(n=document.body.clientWidth)}),setInterval(()=>{let t=window.OMGFBJquery(".fb-customerchat.fb_invisible_flow.fb_iframe_widget iframe");if(t.length){t=window.OMGFBJquery(".fb-customerchat.fb_invisible_flow.fb_iframe_widget iframe");let e=t.width()||400;window.OMGFBJquery(".fb-customerchat.fb_invisible_flow.fb_iframe_widget iframe[class*=fb_customer_chat_bounce_in]").length&&t.removeClass("fb_customer_chat_bounce_out_v2"),t.css("width")&&(e=parseInt(t.css("width"),10));const o=(n-e)/100*parseInt(facebookChatSettings.position);t.css("left",o),window.OMGisCustomPositionPopup&&(window.OMGFBJquery("#OMG-position-popup").remove(),window.OMGFBJquery("head").append(`<style id="OMG-position-popup" type="text/css">.otFacbookChat #fb-root .fb_iframe_widget iframe {left: ${o}px !important;}</style>`))}},500),window.OMGFBJquery(document).on("click",".ot-fb-logo",(function(){facebookChatSettings.contact_information&&Number(facebookChatSettings.contact_information.status)&&facebookChatSettings.abTests.get_contact_infor_Feb_2022&&isAvailableWorkContact||(window.OMGFBJquery(".OMG-FB-Chat > div[id]").length?windowWidth<1025&&"1"==facebookChatSettings.chat_type&&window.OMGFBJquery(".ot-fb-logo.redirect_icon").length?process
592FbBoxChat():(isClickLoadingCustom=!0,window.OMGFBJquery(".ot-fb-logo").addClass("ot-fb-logo-loading")):(window.OMGFBJquery(".ot-fb-logo").removeClass("ot-fb-logo-loading"),processFbBoxChat()))}))}function iconChatClickUnavailable(){if(!(facebookChatSettings.working_time&&"messOpt"===facebookChatSettings.working_time.not_available_option&&windowWidth<=1025)){if(facebookChatSettings.working_time&&"messOpt"!==facebookChatSettings.working_time.not_available_option){const t=setInterval(()=>{window.OMGFBJquery("#fb-root").length&&(window.OMGFBJquery(".ot-fb-logo").css("z-index","99999999999999"),window.OMGFBJquery("#fb-root .fb_iframe_widget iframe").addClass("ot-fb-hide"),clearInterval(t))},50)}isDefaultMode&&window.OMGFBJquery(".otFacbookChat").append('<div class="facebook-chat-button-custom"></div>'),window.OMGFBJquery(document).on("click",".ot-fb-logo, .facebook-chat-button-custom",(function(){window.OMGFBJquery(".available-work-container").hasClass("ot-fb-hide")?window.OMGFBJquery(".fb-customerchat.fb_invisible_flow.fb_iframe_widget iframe").hasClass("fb_customer_chat_bounce_in_v2")&&facebookChatSettings.working_time&&"messOpt"===facebookChatSettings.working_time.not_available_option?processFbBoxChat("not-available"):window.OMGFBJquery(".available-work-container").removeClass("ot-fb-hide").addClass("ot-fb-flex"):closeNotAvailableOpt()}))}}function setTimeCreateChat(){if(facebookChatSettings.page_target&&"0"!==facebookChatSettings.page_target){const t=window.location.pathname;let e="";if("/"===t)e="template-index";else if(t.startsWith("/collections/"))e="template-collection";else if(t.startsWith("/products/"))e="template-product";else if(t.startsWith("/cart"))e="template-cart";else if(t.startsWith("/search"))e="template-search";else if(t.startsWith("/pages/")){e=t.replace("/pages/","")}if("1"===facebookChatSettings.page_target){if(facebookChatSettings.specific_pages.indexOf(e)<0)return window.OMGFBJquery("#fb-root").addClass("ot-fb-hide"),void console.log("Not specifics page")}else if("2"===facebookChatSettings.page_target){if(facebookChatSettings.exclude_pages.indexOf(e)>=0)return window.OMGFBJquery("#fb-root").addClass("ot-fb-hide"),void console.log("excludes page")}}let t="";if("2"==facebookChatSettings.status_connect&&(t=makeHtml(),makeSettingsCustomerChat()),!facebookChatSettings.hasOwnProperty("enable_fb_chat_btn")||facebookChatSettings.enable_fb_chat_btn&&1==facebookChatSettings.enable_fb_chat_btn){window.OMGFBJquery(".otFacbookChat").append(t);facebookChatSettings.position>50?window.OMGFBJquery(".icon-text-content").addClass("icon-text-content-left"):window.OMGFBJquery(".icon-text-content").addClass("icon-text-content-right"),getStyleCustom(),window.OMGFBJquery(window).resize(()=>{window.OMGFBJquery(window).width()!=windowWidth&&getStyleCustom(document.body.clientWidth)}),"0"==facebookChatSettings.auto_display&&windowWidth>1024&&"default"!==facebookChatSettings.display_mode&&window.OMGFBJquery("#fb-root").addClass("ot-fb-hide")}}function initClassShowIconChatFB(){if(window.OMGFBJquery(".ot-fb-logo").addClass("omgfb-hidden-icon"),(window.OMGFBJquery(".fb_dialog_content iframe").length||window.OMGFBJquery(".OMG-FB-Chat > div[id]").length)&&window.OMGFBJquery(".ot-fb-logo").length){let t=0;const e=setInterval(()=>{t++,t>1e3&&clearInterval(e),isClickLoadingCustom&&!window.OMGFBJquery(".OMG-FB-Chat > div[id]").length&&(window.OMGFBJquery(".ot-fb-logo").removeClass("ot-fb-logo-loading"),facebookChatSettings.contact_information&&Number(facebookChatSettings.contact_information.status)&&facebookChatSettings.abTests.get_contact_infor_Feb_2022&&isAvailableWorkContact?(window.OMGFBJquery(".omg-contact-info-button-link").removeClass("ot-fb-logo-loading"),window.OMGFBJquery(".omg-contact-info").addClass("ot-fb-hide")):isDefaultMode&&"0"==facebookChatSettings.chat_type&&window.OMGFBJquery(".ot-fb-logo").remove(),processFbBoxChat("",!0),clearInterval(e))},50);window.OMGFBJquery(".ot-fb-logo").removeClass("omgfb-hidden-icon")}else setTimeout(()=>{initClassShowIconChatFB()},10)}function makeHtml(t=""){const e=facebookChatSettings.theme_color,o=facebookChatSettings.icon_type;let n=windowWidth>=1025?facebookChatSettings.icon_text:"";const a=facebookChatSettings.icon_text_color,i=facebookChatSettings.tab_color,s=facebookChatSettings.tab_size,c=facebookChatSettings.tab_style,r=n?"has_text":"none_text";let d="28px";"medium"==s?d="32px":"large"==s&&(d="36px");const l=`color: ${a}; background-color: ${i}; line-height: ${d};`,g=iconHtml?""+iconHtml[o]:"",u=`<span style='${l}' class='ml-1 icon-text-content'> ${n}</span>`,f="1"==facebookChatSettings.chat_type?"redirect_icon":"";let p="",m="";isDefaultMode||(m=`<div class='ot-fb-logo ${f} facebook-chat-button ${s} ${c} ${r}' style='${"one_box"==c?"background-color: "+i+";":""}'>\n <div class='ot-fb-icon' style='background-color: ${i}; fill: ${a}; border-color: ${a};'>\n ${g}\n </div>\n ${u}\n </div>`),(isDefaultMode&&1==facebookChatSettings.chat_type&&windowWidth<1025||isDefaultMode)&&(m=`\n <div class='ot-fb-logo ${f} facebook-chat-button'>\n <div class='ot-fb-icon' style="background-color: ${e}; border-bottom-color: #fff;">\n <svg x="0" y="0" width="60px" height="60px">\n <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">\n <g>\n <circle fill="${e}" cx="30" cy="30" r="30"></circle>\n <svg width="36" height="36" viewBox="-12 -12 36 36" style="overflow: unset;">\n <path fill="white" d="M1 17.99C1 8.51488 8.42339 1.5 18 1.5C27.5766 1.5 35 8.51488 35 17.99C35 27.4651 27.5766 34.48 18 34.48C16.2799 34.48 14.6296 34.2528 13.079 33.8264C12.7776 33.7435 12.4571 33.767 12.171 33.8933L8.79679 35.3828C7.91415 35.7724 6.91779 35.1446 6.88821 34.1803L6.79564 31.156C6.78425 30.7836 6.61663 30.4352 6.33893 30.1868C3.03116 27.2287 1 22.9461 1 17.99ZM12.7854 14.8897L7.79161 22.8124C7.31238 23.5727 8.24695 24.4295 8.96291 23.8862L14.327 19.8152C14.6899 19.5398 15.1913 19.5384 15.5557 19.8116L19.5276 22.7905C20.7193 23.6845 22.4204 23.3706 23.2148 22.1103L28.2085 14.1875C28.6877 13.4272 27.7531 12.5704 27.0371 13.1137L21.673 17.1847C21.3102 17.4601 20.8088 17.4616 20.4444
59217.1882L16.4726 14.2094C15.2807 13.3155 13.5797 13.6293 12.7854 14.8897Z"></path>\n </svg>\n </g>\n </g>\n </svg>\n </div>\n </div>\n `);const b=facebookChatSettings.working_time&&"messOpt"===facebookChatSettings.working_time.not_available_option&&facebookChatSettings.abTests.available_working_time_Aug_2021?`<div class="fb-mess-widget available-work-container ot-fb-hide">\n <i class="fb-mess__close" onClick="closeNotAvailableOpt()">\n <svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0" y="0"\n width="10px" height="10px" viewBox="0 0 123.05 123.05" style="enable-background:new 0 0 123.05 123.05;"\n xml:space="preserve">\n <g>\n <path d="M121.325,10.925l-8.5-8.399c-2.3-2.3-6.1-2.3-8.5,0l-42.4,42.399L18.726,1.726c-2.301-2.301-6.101-2.301-8.5,0l-8.5,8.5\n c-2.301,2.3-2.301,6.1,0,8.5l43.1,43.1l-42.3,42.5c-2.3,2.3-2.3,6.1,0,8.5l8.5,8.5c2.3,2.3,6.1,2.3,8.5,0l42.399-42.4l42.4,42.4\n c2.3,2.3,6.1,2.3,8.5,0l8.5-8.5c2.3-2.3,2.3-6.1,0-8.5l-42.5-42.4l42.4-42.399C123.625,17.125,123.625,13.325,121.325,10.925z"/>\n </g>\n </svg>\n </i>\n <p class="fb-mess-widget__text">${convertHtml(facebookChatSettings.working_time.fb_messages)}</p>\n <button style='background-color: ${a};' onClick="fbMessageNotAvailable()" id="unavailable-working-fb-chat">
592\n <svg\n viewBox="0 0 40 40"\n x="0"\n y="0"\n width="16px"\n height="16px"\n >\n <g\n stroke="none"\n strokeWidth=1\n fill="none"\n fillRule="evenodd"\n >\n <g>\n <svg x="0" y="0">\n <path\n d="M20,0 C31.2666,0 40,8.2528 40,19.4 C40,30.5472 31.2666,38.8 20,38.8 C17.9763,38.8 16.0348,38.5327 14.2106,38.0311 C13.856,37.9335 13.4789,37.9612 13.1424,38.1098 L9.1727,39.8621 C8.1343,40.3205 6.9621,39.5819 6.9273,38.4474 L6.8184,34.8894 C6.805,34.4513 6.6078,34.0414 6.2811,33.7492 C2.3896,30.2691 0,25.2307 0,19.4 C0,8.2528 8.7334,0 20,0 Z M7.99009,25.07344 C7.42629,25.96794 8.52579,26.97594 9.36809,26.33674 L15.67879,21.54734 C16.10569,21.22334 16.69559,21.22164 17.12429,21.54314 L21.79709,25.04774 C23.19919,26.09944 25.20039,25.73014 26.13499,24.24744 L32.00999,14.92654 C32.57369,14.03204 31.47419,13.02404 30.63189,13.66324 L24.32119,18.45264 C23.89429,18.77664 23.30439,18.77834 22.87569,18.45674 L18.20299,14.95224 C16.80079,13.90064 14.79959,14.26984 13.86509,15.75264 L7.99009,25.07344 Z"\n fill="#FFFFFF"\n />\n </svg>\n </g>\n </g>\n </svg>\n <span class="fb-mess-widget__btn-text">\n Leave us a message\n </span>\n </button>\n </div>`:"",w=facebookChatSettings.working_time&&"emailOpt"===facebookChatSettings.working_time.not_available_option&&facebookChatSettings.abTests.available_working_time_Aug_2021?`<div class="fb-email-form available-work-container ot-fb-hide">\n <i class="fb-mess__close" onClick="closeNotAvailableOpt()">\n <svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"\n width="10px" height="10px" viewBox="0 0 123.05 123.05" style="enable-background:new 0 0 123.05 123.05;"\n xml:space="preserve">\n <g>\n <path d="M121.325,10.925l-8.5-8.399c-2.3-2.3-6.1-2.3-8.5,0l-42.4,42.399L18.726,1.726c-2.301-2.301-6.101-2.301-8.5,0l-8.5,8.5\n c-2.301,2.3-2.301,6.1,0,8.5l43.1,43.1l-42.3,42.5c-2.3,2.3-2.3,6.1,0,8.5l8.5,8.5c2.3,2.3,6.1,2.3,8.5,0l42.399-42.4l42.4,42.4\n c2.3,2.3,6.1,2.3,8.5,0l8.5-8.5c2.3-2.3,2.3-6.1,0-8.5l-42.5-42.4l42.4-42.399C123.625,17.125,123.625,13.325,121.325,10.925z"/>\n </g>\n </svg>\n </i>\n <h3>Leave us a message</h3>\n <div class="fb-email-form__email">\n <label for="otEmail">Email</label>\n <input type="text" id="otEmail" name="otEmail" />\n </div>\n <div class="fb-email-form__subject">\n <label for="otSubject">Subject</label>\n <input type="text" id="otSubject" name="otSubject" />\n </div>\n <div class="fb-email-form__textarea">\n <label for="otMessage">Message</label>\n <textarea\n type="text" id="otMessage" name="otMessage"\n />\n </div>\n <button class="fb-email-form__submit" style='background-color: ${a};' onClick="submitEmailForm()">\n Submit\n </button>\n </div>`:"",h=setInterval(()=>{window.OMGFBJquery(".fb_iframe_widget.fb_invisible_flow").length>0&&!window.OMGFBJquery(".fb_iframe_widget.fb_invisible_flow").hasClass("fb-customerchat")&&(window.OMGFBJquery(".fb_iframe_widget.fb_invisible_flow").addClass("fb-customerchat"),clearInterval(h))},50);let _=0;const C=setInterval(()=>{_+=1,_>50&&clearInterval(C),window.FB&&windowWidth<1025&&(FB.XFBML.parse(),clearInterval(C))},50);let k="";return facebookChatSettings.abTests&&facebookChatSettings.abTests.intergrate_instagram_Oct_2021&&facebookChatSettings.instagram&&facebookChatSettings.instagram.username&&(k=`<div class="OMG-instagram-icon OMG-instagram-icon-${facebookChatSettings.display_mode}">\n <a href="https://www.instagram.com/${facebookChatSettings.instagram.username}/" target="_blank" style="background-color: ${i}">\n <svg width="${isDefaultMode?"40":windowWidth>=1025?"30":"36"}" height="${isDefaultMode?"40":windowWidth>=1025?"30":"36"}
592" viewBox="0 0 534 534" fill="none" xmlns="http://www.w3.org/2000/svg">\n <path d="M266.826 0C155.465 0 122.896 0.114882 116.566 0.640054C93.7123 2.5397 79.4916 6.13796 63.999 13.8514C52.0596 19.7801 42.6434 26.6525 33.3503 36.2861C16.4258 53.8548 6.1685 75.469 2.45536 101.161C0.650084 113.634 0.124911 116.178 0.0182352 179.888C-0.022794 201.125 0.0182352 229.074 0.0182352 266.562C0.0182352 377.833 0.141323 410.369 0.674701 416.688C2.52101 438.925 6.00849 452.916 13.3937 468.22C27.5077 497.515 54.4639 519.507 86.2204 527.712C97.2162 530.543 109.361 532.102 124.952 532.841C131.558 533.128 198.886 533.333 266.256 533.333C333.626 533.333 400.996 533.251 407.437 532.923C425.49 532.074 435.973 530.666 447.564 527.671C463.31 523.633 477.985 516.207 490.564 505.91C503.142 495.613 513.322 482.694 520.391 468.056C527.632 453.121 531.304 438.597 532.966 417.52C533.327 412.925 533.479 339.66 533.479 266.492C533.479 193.313 533.315 120.182 532.954 115.587C531.271 94.17 527.599 79.7688 520.124 64.547C513.99 52.0865 507.179 42.7811 497.291 33.2664C479.649 16.4116 458.067 6.15437 432.346 2.44534C419.886 0.644157 417.403 0.110779 353.644 0H266.826Z" fill="url(#paint0_radial_101:6)"/>\n <path d="M266.826 0C155.465 0 122.896 0.114882 116.566 0.640054C93.7123 2.5397 79.4916 6.13796 63.999 13.8514C52.0596 19.7801 42.6434 26.6525 33.3503 36.2861C16.4258 53.8548 6.1685 75.469 2.45536 101.161C0.650084 113.634 0.124911 116.178 0.0182352 179.888C-0.022794 201.125 0.0182352 229.074 0.0182352 266.562C0.0182352 377.833 0.141323 410.369 0.674701 416.688C2.52101 438.925 6.00849 452.916 13.3937 468.22C27.5077 497.515 54.4639 519.507 86.2204 527.712C97.2162 530.543 109.361 532.102 124.952 532.841C131.558 533.128 198.886 533.333 266.256 533.333C333.626 533.333 400.996 533.251 407.437 532.923C425.49 532.074 435.973 530.666 447.564 527.671C463.31 523.633 477.985 516.207 490.564 505.91C503.142 495.613 513.322 482.694 520.391 468.056C527.632 453.121 531.304 438.597 532.966 417.52C533.327 412.925 533.479 339.66 533.479 266.492C533.479 193.313 533.315 120.182 532.954 115.587C531.271 94.17 527.599 79.7688 520.124 64.547C513.99 52.0865 507.179 42.7811 497.291 33.2664C479.649 16.4116 458.067 6.15437 432.346 2.44534C419.886 0.644157 417.403 0.110779 353.644 0H266.826Z" fill="url(#paint1_radial_101:6)"/>\n <path d="M266.703 69.7495C213.218 69.7495 206.505 69.9834 185.498 70.9394C164.533 71.8994 150.222 75.2187 137.7 80.0889C124.747 85.119 113.759 91.8478 102.812 102.798C91.8577 113.745 85.1289 124.733 80.0824 137.681C75.1999 150.208 71.8765 164.523 70.9329 185.48C69.9974 206.487 69.7512 213.204 69.7512 266.689C69.7512 320.175 69.9892 326.867 70.9411 347.874C71.9053 368.839 75.2245 383.15 80.0906 395.672C85.1248 408.625 91.8536 419.613 102.804 430.56C113.747 441.514 124.734 448.26 137.679 453.29C150.209 458.16 164.524 461.479 185.486 462.439C206.493 463.395 213.201 463.629 266.683 463.629C320.172 463.629 326.864 463.395 347.871 462.439C368.837 461.479 383.164 458.16 395.695 453.29C408.643 448.26 419.615 441.514 430.557 430.56C441.512 419.613 448.241 408.625 453.287 395.677C458.129 383.15 461.452 368.835 462.437 347.878C463.38 326.871 463.627 320.175 463.627 266.689C463.627 213.204 463.38 206.491 462.437 185.484C461.452 164.519 458.129 150.208 453.287 137.686C448.241 124.733 441.512 113.745 430.557 102.798C419.602 91.8437 408.648 85.1149 395.682 80.0889C383.128 75.2187 368.808 71.8994 347.842 70.9394C326.836 69.9834 320.148 69.7495 266.646 69.7495H266.703ZM249.036 105.24C254.28 105.231 260.13 105.24 266.703 105.24C319.286 105.24 325.519 105.428 346.283 106.372C365.485 107.25 375.906 110.459 382.848 113.154C392.039 116.724 398.591 120.991 405.48 127.884C412.373 134.777 416.64 141.341 420.218 150.532C422.913 157.466 426.126 167.887 427 187.089C427.944 207.849 428.149 214.086 428.149 266.644C428.149 319.202 427.944 325.439 427 346.2C426.122 365.401 422.913 375.823 420.218 382.757C416.648 391.947 412.373 398.491 405.48 405.38C398.587 412.273 392.043 416.54 382.848 420.109C375.915 422.817 365.485 426.018 346.283 426.896C325.523 427.839 319.286 428.044 266.703 428.044C214.116 428.044 207.884 427.839 187.123 426.896C167.922 426.009 157.5 422.801 150.554 420.105C141.363 416.536 134.799 412.269 127.906 405.376C121.013 398.483 116.746 391.935 113.168 382.74C110.473 375.806 107.26 365.385 106.386 346.183C105.442 325.422 105.254 319.186 105.254 266.595C105.254 214.004 105.442 207.8 106.386 187.039C107.264 167.838 110.473 157.416 113.168 150.474C116.738 141.284 121.013 134.719 127.906 127.826C134.799 120.933 141.363 116.666 150.554 113.089C157.496 110.381 167.922 107.18 187.123 106.298C205.291 105.478 212.331 105.231 249.036 105.19V105.24ZM371.828 137.94C367.154 137.94 362.584 139.326 358.698 141.923C354.811 144.52 351.782 148.212 349.993 152.531C348.205 156.849 347.737 161.602 348.65 166.186C349.563 170.771 351.814 174.982 355.12 178.286C358.426 181.591 362.638 183.841 367.223 184.752C371.807 185.663 376.559 185.194 380.878 183.404C385.196 181.614 388.886 178.584 391.482 174.696C394.078 170.809 395.462 166.239 395.461 161.564C395.461 148.517 384.875 137.932 371.828 137.932V137.94ZM266.703 165.552C210.85 165.552 165.567 210.836 165.567 266.689C165.567 322.542 210.85 367.806 266.703 367.806C322.556 367.806 367.828 322.542 367.828 266.689C367.828 210.836 322.552 165.552 266.699 165.552H266.703ZM266.703 201.043C302.957 201.043 332.35 230.432 332.35 266.689C332.35 302.943 302.957 332.336 266.703 332.336C230.446 332.336 201.057 302.943 201.057 266.689C201.057 230.432 230.446 201.043 266.703 201.043Z" fill="white"/>\n <defs>\n <radialGradient id="paint0_radial_101:6" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(141.706 574.411) rotate(-90) scale(528.573 491.748)">\n <stop stop-color="#FFDD55"/>\n <stop offset="0.1" stop-color="#FFDD55"/>\n <stop offset="0.5" stop-color="#FF543E"/>\n <stop offset="1" stop-color="#C837AB"/>\n </radialGradient>\n <radialGradient id="paint1_radial_101:6" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(-89.3605 38.4204) rotate(78.6776) scale(236.277 974.188)">\n <stop stop-color="#3771C8"/>\n <stop offset="0.128" stop-color="#3771C8"/>\n <stop offset="1" stop-color="#6600FF" stop-opacity="0"/>\n </radialGradient>\n </defs>\n </svg>\n </a>\n </div>`),p+="contact"===t?""+m:` ${m}\n ${k}\n ${b}\n ${w}`,p}function convertHtml(t){return t.replace(/</g,"<").replace(/>/g,">")}function callInitFaceBook(){let t=!1;var e,o,n,a,i;window.fbAsyncInit=function(){FB.init({appId:appIdFB,autoLogAppEvents:!0,xfbml:!0,version:"v13.0"}),FB.Event.subscribe("messenger_checkbox",(function(e){if("rendered"==e.event)console.log("Plugin was rendered"),trackingFrontWidgetCampaign("impression_addToCartWidget");else if("checkbox"==e.event){const o=e.state;if(t&&trackingFrontWidgetCampaign("click_addToCartWidget"),"checked"==o){if(FB.AppEvents.logEvent("MessengerCheckboxUserConfirmation",null,{app_id:appIdFB,page_id:facebookChatSettings.page_info.id,user_ref:uniqueRef,ref:refAddCartWidget}),window.OMGFBJquery(".ot-addcart-widget-notion").empty(),window.OMGFBJquery(".ot-addcart-widget-notion").text(""+(addCartWidgetSettings?addCartWidgetSettings.text_subscribed:"")),"product"===__st.p&&__st.rid){let t=__st.rid,e=window.shopFbChat+"_omgFbChatListProductChecked",o=localStorage.getItem(e)?JSON.parse(localStorage.getItem(e)):[];o.includes(t)||(o.push(t),localStorage.setItem(e,JSON.stringify(o)))}}else if("unchecked"==o){if(window.OMGFBJquery(".ot-addcart-widget-notion").empty(),window.OMGFBJquery(".ot-addcart-widget-notion").text(""+(addCartWidgetSettings?addCartWidgetSettings.text_not_subscribed_yet:"")),"product"===__st.p&&__st.rid&&t){let t=__st.rid,e=window.shopFbChat+"_omgFbChatListProductChecked",o=localStorage.getItem(e)?JSON.parse(localStorage.getItem(e)):[];o.includes(t)&&(o=o.filter(e=>e!=t),o.length||window.OMGFBJquery('input[name="attributes[omgFbChatCheckboxTokenId]"]').remove(),localStorage.setItem(e,JSON.stringify(o)))}t=!0}window.OMGFBJquery(".ot-addcart-widget").removeClass("ot-addcart-prepare"),console.log("Checkbox state: "+o)}else"not_you"==e.event?console.log("User clicked 'not you'"):"hidden"==e.event&&(console.log("Plugin was hidden"),window.OMGFBJquery(".ot-addcart-widget").css("display","none"))})),FB.Event.subscribe("customerchat.dialogShow",(function(){isDefaultMode&&trackingFrontWidgetCampaign("click_showFBMessageBox")})),FB.Event.subscribe("customerchat.dialogHide",(function(){isDefaultMode&&trackingFrontWidgetCampaign("click_showFBMessageBox")}))},e=document,o="script",n="OMG_facebook-jssdk",i=e.getElementsByTagName(o)[0],e.getElementById(n)||((a=e.createElement(o)).id=n,a.src=`https://connect.facebook.net/${facebookChatSettings.language}/sdk/xfbml.customerchat.js`,i.parentNode.insertBefore(a,i))}function availableWorkingTime(t,e=""){let o=!1,n=!1;if(t.working_time){const a=t.working_time;if(!Number(a.status)){let i="";const s={"-12":"Pacific/Midway","-11":"Pacific/Midway","-10":"Pacific/Honolulu","-9":"America/Anchorage","-8":"America/Los_Angeles","-7":"America/Cambridge_Bay","-6":"America/Mexico_City","-5":"America/Atikokan","-4":"Canada/Atlantic","-3":"America/Sao_Paulo","-2":"America/Noronha","-1":"Atlantic/Azores",0:"Europe/London",1:"Europe/Amsterdam",2:"Europe/Bucharest",3:"Asia/Baghdad",4:"Asia/Muscat",5:"Asia/Karachi",6:"Asia/Almaty",7:"Asia/Bangkok",8:"Asia/Hong_Kong",9:"Asia/Irkutsk",10:"Australia/Brisbane",11:"Asia/Vladivostok",12:"Pacific/Auckland"};i=Object.keys(s).indexOf(a.time_zone)>-1?s[a.time_zone]:a.time_zone;
592let c=(new Date).toLocaleString("en-US",{timeZone:i});c=new Date(c);const r=c.getFullYear(),d=c.getMonth(),l=c.getDay(),g=c.getHours(),u=c.getMinutes();let f;if(t.weekdays){f=t.weekdays;let o=[];for(const t of Object.values(f))o.push(parseInt(t.id));-1===o.indexOf(parseInt(l))&&(n=setAvailableWork(e))}const p=new Date(r,d,l,g,u).getTime();let m=a.start.split(":");const b=new Date(r,d,l,m[0],m[1]).getTime();let w=a.end.split(":");const h=new Date(r,d,l,w[0],w[1]).getTime();o=!(b<p&&h>p)&&setAvailableWork(e)}}return n||o}function makeSettingsCustomerChat(){const t=facebookChatSettings.device_target;availableWorkingTime(facebookChatSettings)?(isNotAvailableWork=!0,iconChatClickUnavailable(),facebookChatSettings.contact_information&&!Number(facebookChatSettings.contact_information.status)&&facebookChatSettings.abTests.get_contact_infor_Feb_2022&&(window.OMGFBJquery(".ot-fb-logo").remove(),window.OMGFBJquery("#fb-root").remove(),window.OMGFBJquery(".facebook-chat-button-custom").remove())):iconChatClickAvailable(),"1"==t?window.OMGFBJquery(".otFacbookChat").addClass("hide-mobile"):"2"==t&&window.OMGFBJquery(".otFacbookChat").addClass("hide-desktop")}function setAvailableWork(t){return"contact"===t||(console.log("Facebook live chat by Omega: Not in the working days"),facebookChatSettings.working_time&&"noneOpt"===facebookChatSettings.working_time.not_available_option&&window.OMGFBJquery(".otFacbookChat").addClass("ot-fb-hide")),!0}function getStyleCustom(t=windowWidth){const e=setInterval(()=>{if(!isDefaultMode&&window.OMGFBJquery(".ot-fb-logo").length&&"auto"!==window.OMGFBJquery(".ot-fb-logo").css("z-index")&&window.OMGFBJquery(".ot-fb-logo").width()<t||isDefaultMode){window.OMGFBJquery(".OMG-style-button").remove();let o="",n="",a=parseInt(facebookChatSettings.position);const i=parseInt(facebookChatSettings.margin_bottom),s=1==facebookChatSettings.chat_type?" display: none !important;":"";if(""!==facebookChatSettings.custom_css){const t=facebookChatSettings.custom_css;t.status&&(o=t.code)}let c;switch(facebookChatSettings.tab_size){case"small":c=55;break;case"medium":c=65;break;case"large":c=75;break;default:c=80}const r=window.OMGFBJquery(".ot-fb-logo").outerWidth(!0),d=t<1025||isDefaultMode?60:r,l=(t-d)/100*parseInt(a),g=isDefaultMode?60:d,u=a>50&&t>=1025?(t-g)/100*parseInt(a)+(r-60):(t-g)/100*parseInt(a),f=(t-window.OMGFBJquery(".available-work-container").outerWidth())/100*parseInt(a)+"px !important;";let p=400;t<p&&(p=t);const m=(t-p)/100*parseInt(a)+"px !important;";let b=isDefaultMode?"":"opacity: 0.002!important;",w=i;if(facebookChatSettings.instagram&&facebookChatSettings.instagram.username&&(w+=isDefaultMode?65:55),n+=`<style class="OMG-style-button" type='text/css'>\n .otFacbookChat .available-work-container {\n left: ${f};\n bottom: ${i+c+6}px !important;\n }\n \n .otFacbookChat .omg-contact-info {\n left: ${m};\n bottom: ${i+c+6}px !important;\n }\n \n .otFacbookChat .fb_dialog .fb_dialog_content iframe {\n ${b}\n }\n\n .fb-customerchat.fb_iframe_widget iframe {\n bottom: ${i+c}px !important;\n }\n \n .OMG-instagram-icon {\n bottom: ${i}px !important;\n left: ${u}px !important;\n }\n \n .OMG-instagram-hover {\n bottom: ${w+16}px !important;\n }\n \n .facebook-chat-button-custom,\n .ot-fb-logo.facebook-chat-button,\n .fb_dialog .fb_dialog_content iframe,\n .fb_dialog .fb_dialog_content > div,\n .OMG-FB-Chat > div[id] {\n bottom: ${i}px !important;\n left: ${l}px !important;\n }\n \n .ot-fb-logo.facebook-chat-button {\n direction: ${a>50?"rtl":"ltr"};\n }\n \n @media screen and (max-width: 1025px) {\n .fb-customerchat.fb_iframe_widget iframe {\n left: auto !important;\n bottom: ${i+50}px !important;\n ${s}\n }\n \n .fb_dialog .fb_dialog_content iframe,\n .fb_dialog .fb_dialog_content #_no-clickjacking-0,\n .fb_dialog .fb_dialog_content #_no-clickjacking-1 {\n ${s}\n }\n \n .fb_dialog.fb_dialog_mobile {\n bottom: ${i}px!important;\n }\n }\n \n ${o}\n </style>`,window.OMGFBJquery(".otFacbookChat").append(n),t>=1025)window.OMGFBJquery((function(){const t=window.OMGFBJquery(".fb_dialog .fb_dialog_content iframe, .ot-fb-logo, .OMG-instagram-icon"),e=window.OMGFBJquery(".OMG-instagram-icon");window.OMGFBJquery(t).hover((function(){e.addClass("OMG-instagram-hover")}),(function(){e.removeClass("OMG-instagram-hover")}))}));else{const t=window.OMGFBJquery(".fb_dialog .fb_dialog_content iframe, .ot-fb-logo, .OMG-instagram-icon");window.OMGFBJquery(".OMG-instagram-icon").addClass("OMG-instagram-hover"),t.off("hover")}clearInterval(e)}},50)}function closeNotAvailableOpt(){window.OMGFBJquery(".available-work-container").removeClass("ot-fb-flex").addClass("ot-fb-hide")}function submitEmailForm(){const t=window.OMGFBJquery(".fb-email-form__email input").val(),e=window.OMGFBJquery(".fb-email-form__subject input").val(),o=window.OMGFBJquery(".fb-email-form__textarea textarea").val();return new Promise(n=>{window.OMGFBJquery.ajax({url:window.rootLinkChat+"backend/storefront/facebook-message.php",data:{email:t,subject:e,message:o,action:"sendMessage",shop:shopFbChat},dataType:"JSON",type:"POST"}).done((function(t){}))})}function fbMessageNotAvailable(){window.OMGFBJquery(document).on("click","#unavailable-working-fb-chat",(function(){process
592FbBoxChat("not-available")}))}function trackingFrontWidgetCampaign(t){return new Promise(e=>{window.OMGFBJquery.ajax({url:window.rootLinkChat+"backend/storefront/facebook-message.php",data:{action:"trackingFrontWidgetCampaign",type:t,shop:shopFbChat},dataType:"JSON",type:"POST"}).done((function(t){}))})}function processFbBoxChat(t="",e=!1){window.OMGFBJquery("#fb-root").addClass("ot-fb-show").removeClass("ot-fb-hide"),"not-available"===t&&closeNotAvailableOpt();const o=window.OMGFBJquery(".fb-customerchat.fb_invisible_flow.fb_iframe_widget iframe");if(windowWidth<1025&&!e){if(window.OMGFBJquery(".ot-fb-logo.redirect_icon").length>0){let t=facebookChatSettings.page_info.id;window.open("https://www.messenger.com/t/"+t,"_blank")}trackingFrontWidgetCampaign("click_showFBMessageBox")}else window.OMGFBJquery(".fb-customerchat").children().length||(FB.Event.subscribe("customerchat.show",processShowDialog("callToGetPopup",e)),window.OMGFBisGetPopup="getPopup"),o.hasClass("fb_customer_chat_bounce_out_v2")||!o.hasClass("fb_customer_chat_bounce_out_v2")&&!o.hasClass("fb_customer_chat_bounce_in_v2")?FB.Event.subscribe("customerchat.show",processShowDialog(OMGFBisGetPopup,e)):FB.Event.subscribe("customerchat.hide",processHideDialog(OMGFBisGetPopup)),trackingFrontWidgetCampaign("click_showFBMessageBox")}function processShowDialog(t="",e){!t&&FB.CustomerChat&&FB.CustomerChat.show(!0),"callToGetPopup"==t&&FB.XFBML.parse(),(!e||windowWidth>1024)&&omgFBAddRemoveClassShowHide()}function processHideDialog(t=""){!t&&FB.CustomerChat&&FB.CustomerChat.hideDialog(),omgFBAddRemoveClassShowHide("remove")}function omgFBAddRemoveClassShowHide(t="add"){const e="remove"===t?"0":"calc(100% - 80px)",o="remove"===t?"fb_customer_chat_bounce_out_v2":"fb_customer_chat_bounce_in_v2",n="remove"===t?"fb_customer_chat_bounce_in_v2":"fb_customer_chat_bounce_out_v2",a=setInterval(()=>{let i=window.OMGFBJquery(".fb-customerchat.fb_invisible_flow.fb_iframe_widget iframe");i.length&&("add"===t&&setTimeout(()=>{i=window.OMGFBJquery(".fb-customerchat.fb_invisible_flow.fb_iframe_widget iframe"),"fb_bounce_in_v2"===i.css("animation-name")&&i.width()>247&&i.addClass("omg-fb-set-height")},250),i.css("max-height",e),i.removeClass(n).addClass(o),clearInterval(a))},50)}function omgContentWelcomePopup(t){let e="omg-welcome-popup-button-round-rectangle";1===Number(welcomePopupWidgetSettings.call_action_shape)&&(e="omg-welcome-popup-button-pill"),2===Number(welcomePopupWidgetSettings.call_action_shape)&&(e="omg-welcome-popup-button-rectangle");let o=`\n <div class="omg-welcome-popup ${t?"ot-fb-hide":""}">\n <div class="omg-welcome-overlay"></div>\n <div \n class="omg-welcome-popup-content omg-welcome-popup-position-${welcomePopupWidgetSettings.position_popup}" \n style="background: ${welcomePopupWidgetSettings.background_popup.color} url('${welcomePopupWidgetSettings.background_popup.url_image}') no-repeat center center;background-size: cover;"\n >\n <div class="omg-welcome-popup-close" style="background: ${welcomePopupWidgetSettings.custom_icon_close.background};">\n <svg \n fill="${welcomePopupWidgetSettings.custom_icon_close.color}
592" \n viewBox="0 0 20 20" \n focusable="false" \n aria-hidden="true"\n >\n <path d="m11.414 10 6.293-6.293a1 1 0 1 0-1.414-1.414L10 8.586 3.707 2.293a1 1 0 0 0-1.414 1.414L8.586 10l-6.293 6.293a1 1 0 1 0 1.414 1.414L10 11.414l6.293 6.293A.998.998 0 0 0 18 17a.999.999 0 0 0-.293-.707L11.414 10z"></path>\n </svg>\n </div>\n <div class="omg-welcome-popup-logo">\n <img src="${welcomePopupWidgetSettings.url_logo.url_image?welcomePopupWidgetSettings.url_logo.url_image:rootLinkChat+"admin/src/assets/img/ot-logo-default.png"}">\n </div>\n <div class="omg-welcome-popup-header">\n <div class="omg-welcome-popup-title1" style="color: ${welcomePopupWidgetSettings.top_heading.color};"></div>\n <div class="omg-welcome-popup-title2" style="color: ${welcomePopupWidgetSettings.heading_hightlight.color};"></div>\n <div class="omg-welcome-popup-title3" style="color: ${welcomePopupWidgetSettings.bottom_text.color};"></div>\n </div>\n <button \n type="button" \n class="omg-welcome-popup-button ${e}" \n style="background-color: ${welcomePopupWidgetSettings.button_heading.background}; color: ${welcomePopupWidgetSettings.button_heading.color};"\n >\n <a \n style="color: ${welcomePopupWidgetSettings.button_heading.color};" \n href="https://m.me/${facebookChatSettings.page_info.id}?ref=${refWelcomePopupWidget}" \n target="_blank" \n data-source="welcome_popup"\n class="omg-welcome-popup-link"\n >\n <svg viewBox="0 0 22.677 22.68" style="fill: ${welcomePopupWidgetSettings.button_heading.color};">\n <path id="Path_24" data-name="Path 24" d="M452.074-752.626v-2.158a2.256,2.256,0,0,0,.051-.22,10.527,10.527,0,0,1,6.75-8.859,11.815,11.815,0,0,1,7.075-.6,10.824,10.824,0,0,1,6.068,3.436,10.7,10.7,0,0,1,2.695,8.235,10.423,10.423,0,0,1-3.221,6.914,11.445,11.445,0,0,1-8.144,3.174,11.793,11.793,0,0,1-3.225-.436.957.957,0,0,0-.577.035c-.794.331-1.575.693-2.361,1.043h-.568a1,1,0,0,1-.642-1.005c0-.481-.056-.964-.039-1.444a1.615,1.615,0,0,0-.564-1.323,10.313,10.313,0,0,1-3.111-5.7C452.19-751.9,452.136-752.264,452.074-752.626Zm9.344-3.92a1.586,1.586,0,0,0-1.505.8c-.6.949-1.2,1.9-1.8,2.854-.479.76-.966,1.514-1.428,2.284a.775.775,0,0,0-.1.545c.113.388.528.457.9.172,1.086-.821,2.165-1.65,3.25-2.472.548-.416.755-.4,1.3.02.794.61,1.587,1.224,2.4,1.8a1.676,1.676,0,0,0,2.478-.526q1.146-1.825,2.294-3.649c.321-.512.643-1.025.95-1.546a.5.5,0,0,0-.055-.653.5.5,0,0,0-.654-.044,5.373,5.373,0,0,0-.44.311c-1.017.77-2.029,1.547-3.051,2.311a.719.719,0,0,1-1.032.005c-.824-.6-1.637-1.22-2.453-1.833A1.546,1.546,0,0,0,461.418-756.546Z" transform="translate(-452.074 764.745)"></path>\n </svg>\n </a>\n </button>\n <div class="omg-welcome-popup-bottom" style="color: ${welcomePopupWidgetSettings.desccription_text.color};"></div>\n </div>\n </div>\n `;const n=()=>{t||localStorage.setItem(shopFbChat+"_omgfbc_welcome_popup",!0),OMGFBJquery(".omg-welcome-popup").addClass("ot-fb-hide")};OMGFBJquery(document).on("click",".omg-welcome-overlay",()=>{OMGFBJquery(".omg-welcome-popup").addClass("ot-fb-hide")}),OMGFBJquery(document).on("click",".omg-welcome-popup-button",()=>{trackingFrontWidgetCampaign("click_WelcomePopupWidget"),n()}),OMGFBJquery(document).on("click",".omg-welcome-popup-close",()=>{n()});const a=setInterval(()=>{OMGFBJquery(".omg-welcome-popup-title1")&&OMGFBJquery(".omg-welcome-popup-title1").length&&(OMGFBJquery(".omg-welcome-popup-title1").text("\n "+(1==welcomePopupWidgetSettings.with_discount_code?welcomePopupWidgetSettings.top_heading.text_discount:welcomePopupWidgetSettings.top_heading.text)),OMGFBJquery(".omg-welcome-popup-title2").text("\n "+(1==welcomePopupWidgetSettings.with_discount_code?welcomePopupWidgetSettings.heading_hightlight.text_discount.replace("{discount_value}",welcomePopupWidgetSettings.discount_code.value):welcomePopupWidgetSettings.heading_hightlight.text)),OMGFBJquery(".omg-welcome-popup-title3").text("\n "+(1==welcomePopupWidgetSettings.with_discount_code?welcomePopupWidgetSettings.bottom_text.text_discount:welcomePopupWidgetSettings.bottom_text.text)),OMGFBJquery(".omg-welcome-popup-link").text("\n "+(1==welcomePopupWidgetSettings.with_discount_code?welcomePopupWidgetSettings.button_heading.text_discount.replace("{discount_value}",welcomePopupWidgetSettings.discount_code.value):welcomePopupWidgetSettings.button_heading.text)),OMGFBJquery(".omg-welcome-popup-bottom").text("\n "+(1==welcomePopupWidgetSettings.with_discount_code?welcomePopupWidgetSettings.desccription_text.text_discount:welcomePopupWidgetSettings.desccription_text.text)),clearInterval(a))});return o}function omgContentContactInfo(){const t=availableWorkingTime(contactInfoSettings,"contact"),e=availableWorkingTime(facebookChatSettings);if(t&&!Number(contactInfoSettings.working_time.status)){if(isNotAvailableWork)return window.OMGFBJquery(".ot-fb-logo").remove(),window.OMGFBJquery("#fb-root").remove(),window.OMGFBJquery(".facebook-chat-button-custom").remove(),"";if(window.OMGFBJquery(".ot-fb-logo, .facebook-chat-button-custom, .fb_dialog_content iframe").addClass("ot-fb-hide"),0==parseInt(facebookChatSettings.show_after))window.OMGFBJquery(".ot-fb-logo, .facebook-chat-button-custom, .fb_dialog_content iframe").removeClass("ot-fb-hide");else{const t=parseInt(facebookChatSettings.show_after)>5?1e3*parseInt(facebookChatSettings.show_after):5e3;window.OMGFBJquery("#fb-root").addClass("ot-fb-hide"),setTimeout((function(){window.OMGFBJquery("#fb-root").removeClass("ot-fb-hide"),window.OMGFBJquery(".ot-fb-logo, .facebook-chat-button-custom, .fb_dialog_content iframe").removeClass("ot-fb-hide")}),t)}return trackingFrontWidgetCampaign("show_IconFbLiveChat"),""}isAvailableWorkContact=!0,trackingFrontWidgetCampaign("impression_getContactInfor"),window.OMGFBJquery(document).on("click",".ot-fb-logo, .facebook-chat-button-custom",(function(){trackingFrontWidgetCampaign("click_getContactInfor"),window.OMGFBJquery(".omg-contact-info").hasClass("ot-fb-hide")?window.OMGFBJquery(".fb-customerchat.fb_invisible_flow.fb_iframe_widget iframe").hasClass("fb_customer_chat_bounce_in_v2")?process
592FbBoxChat("not-available"):window.OMGFBJquery(".omg-contact-info").removeClass("ot-fb-hide"):OMGFBJquery(".omg-contact-info").addClass("ot-fb-hide")})),window.OMGFBJquery(document).on("click",".otFacbookChat .omg-contact-info-button-link",()=>{if(windowWidth<1025&&"1"==facebookChatSettings.chat_type){let t=facebookChatSettings.page_info.id;window.open("https://www.messenger.com/t/"+t,"_blank")}});let o=`\n <div class="omg-contact-info ot-fb-hide">\n <div \n class="omg-contact-info-content" \n >\n <div class="omg-contact-info-header">\n <div class="omg-contact-info-title1" style="color: ${contactInfoSettings.subject_settings.color};"></div>\n <div class="omg-contact-info-title2"></div>\n </div>\n <form class="omg-contact-info-form" id="omg-contact-info-form" onsubmit="sendContactInfo(event)">`;if(contactInfoSettings.form_builder.email&&Number(contactInfoSettings.form_builder.email.checked)&&(o+=`<div class="omg-contact-info-email">\n <svg fill="#458FFF" viewBox="0 0 20 20" class="Polaris-Icon__Svg" focusable="false" aria-hidden="true"><path d="m17.707 9.293-5-5a.999.999 0 1 0-1.414 1.414L14.586 9H3a1 1 0 1 0 0 2h11.586l-3.293 3.293a.999.999 0 1 0 1.414 1.414l5-5a.999.999 0 0 0 0-1.414z"></path></svg>\n <input type="email" pattern="^[^(\\.)][a-z0-9._%+-]+@[a-z0-9.-]+\\.[a-z]{2,3}" id="omg-info-email" placeholder="${contactInfoSettings.form_builder.email.field_text}" required="required"></div>`),contactInfoSettings.form_builder.phone&&Number(contactInfoSettings.form_builder.phone.checked)&&(o+=`<div class="omg-contact-info-phone">\n <svg fill="#458FFF" viewBox="0 0 20 20" class="Polaris-Icon__Svg" focusable="false" aria-hidden="true"><path d="m17.707 9.293-5-5a.999.999 0 1 0-1.414 1.414L14.586 9H3a1 1 0 1 0 0 2h11.586l-3.293 3.293a.999.999 0 1 0 1.414 1.414l5-5a.999.999 0 0 0 0-1.414z"></path></svg>\n <input type="number" id="omg-info-phone" placeholder="${contactInfoSettings.form_builder.phone.field_text}" required="required"></div>`),contactInfoSettings.form_builder.message&&Number(contactInfoSettings.form_builder.message.checked)&&(o+=`<div class="omg-contact-info-message">\n <svg fill="#458FFF" viewBox="0 0 20 20" class="Polaris-Icon__Svg" focusable="false" aria-hidden="true"><path d="m17.707 9.293-5-5a.999.999 0 1 0-1.414 1.414L14.586 9H3a1 1 0 1 0 0 2h11.586l-3.293 3.293a.999.999 0 1 0 1.414 1.414l5-5a.999.999 0 0 0 0-1.414z"></path></svg>\n <textarea type="text" id="omg-info-message" placeholder="${contactInfoSettings.form_builder.message.field_text}"></textarea></div>`),o+=`<button \n type="submit" \n class="omg-contact-info-button"\n style="color: ${contactInfoSettings.button_settings.text_color};background-color: ${contactInfoSettings.button_settings.background_color}"\n >\n Send\n </button>\n </form>`,!facebookChatSettings.hasOwnProperty("enable_fb_chat_btn")||facebookChatSettings.enable_fb_chat_btn&&Number(facebookChatSettings.enable_fb_chat_btn)&&!e){const t='<button \n type="button" \n class="omg-contact-info-button-link" \n onclick="showFbChat()"\n >\n <span style="--c:1;">C</span>\n <span style="--c:2;">h</span>\n <span style="--c:3;">a</span>\n <span style="--c:4;">t</span>\n <span class="contact-chat-space"></span>\n <span style="--c:5;">w</span>\n <span style="--c:6;">i</span>\n <span style="--c:7;">t</span>\n <span style="--c:8;">h</span>
592\n <span class="contact-chat-space"></span>\n <span style="--c:9;">m</span>\n <span style="--c:10;">e</span>\n <span style="--c:11;">s</span>\n <span style="--c:12;">s</span>\n <span style="--c:13;">e</span>\n <span style="--c:14;">n</span>\n <span style="--c:15;">g</span>\n <span style="--c:16;">e</span>\n <span style="--c:17;">r</span>\n </button>';if(parseInt(facebookChatSettings.show_after)){const e=parseInt(facebookChatSettings.show_after)>5?1e3*parseInt(facebookChatSettings.show_after):5e3;setTimeout((function(){OMGFBJquery(".omg-contact-info-content").append(t)}),e)}else o+=""+t;o+="</div>\n </div>",trackingFrontWidgetCampaign("show_IconFbLiveChat")}else{getStyleCustom(),window.OMGFBJquery(window).resize(()=>{window.OMGFBJquery(window).width()!=windowWidth&&getStyleCustom(document.body.clientWidth)}),o+="</div></div>",o+=makeHtml("contact");const t=()=>{if(window.OMGFBJquery(".ot-fb-logo").length){facebookChatSettings.position>50?window.OMGFBJquery(".icon-text-content").addClass("icon-text-content-left"):window.OMGFBJquery(".icon-text-content").addClass("icon-text-content-right")}else setTimeout(()=>{t()},10)};t()}o+='<div class="omg-contact-notification-send"></div>',checkMobileShowContact();const n=setInterval(()=>{OMGFBJquery(".omg-contact-info-title1")&&OMGFBJquery(".omg-contact-info-title1").length&&(OMGFBJquery(".omg-contact-info-title1").text(contactInfoSettings.subject_settings.text),OMGFBJquery(".omg-contact-info-title2").text(""+contactInfoSettings.message),clearInterval(n))});return o}function sendContactInfo(t){t.preventDefault(),window.OMGFBJquery(".omg-contact-info-button").addClass("omg-loading-button");const e=document.getElementById("omg-info-email"),o=document.getElementById("omg-info-phone"),n=document.getElementById("omg-info-message");let a="",i="",s="";return e&&(a=e.value.trim()),o&&(i=o.value.trim()),n&&(s=n.value.trim()),new Promise(t=>{window.OMGFBJquery.ajax({url:window.rootLinkChat+"backend/storefront/facebook-message.php",data:{action:"saveContactInformation",shop:shopFbChat,contactInfo:{email:a,phone:i,message:s}},dataType:"JSON",type:"POST"}).done(()=>{setTimeout(()=>{window.OMGFBJquery(".omg-contact-info-button").removeClass("omg-loading-button"),OMGFBJquery(".omg-contact-info").addClass("ot-fb-hide"),e&&(e.value=""),o&&(o.value=""),n&&(n.value=""),window.OMGFBJquery(".omg-contact-notification-send").html("Your contact infomation is send successfully."),window.OMGFBJquery(".omg-contact-notification-send").animate({bottom:24},400),setTimeout(()=>{window.OMGFBJquery(".omg-contact-notification-send").animate({bottom:-60},400)},3e3)},300)}).fail(()=>{setTimeout(()=>{window.OMGFBJquery(".omg-contact-info-button").removeClass("omg-loading-button"),OMGFBJquery(".omg-contact-info").addClass("ot-fb-hide"),window.OMGFBJquery(".omg-contact-notification-send").html("Your contact infomation is send successfully."),window.OMGFBJquery(".omg-contact-notification-send").animate({bottom:24},400),setTimeout(()=>{window.OMGFBJquery(".omg-contact-notification-send").animate({bottom:-60},400)},3e3)},300)})})}function checkMobileShowContact(){setInterval(()=>{window.OMGFBJquery(".fb-customerchat.fb_invisible_flow.fb_iframe_widget iframe").hasClass("fb_mpn_mobile_bounce_out")&&window.OMGFBJquery("#fb-root").removeClass("ot-fb-show").addClass("ot-fb-hide")},50)}function showFbChat(){window.OMGFBJquery(".OMG-FB-Chat > div[id]").length?(isClickLoadingCustom=!0,window.OMGFBJquery(".omg-contact-info-button-link").addClass("ot-fb-logo-loading")):(window.OMGFBJquery(".omg-contact-info-button-link").removeClass("ot-fb-logo-loading"),window.OMGFBJquery(".omg-contact-info").addClass("ot-fb-hide"),window.OMGFBJquery("#fb-root").removeClass("ot-fb-hide"),processFbBoxChat("",!0))} 593</script>
593 594
594<script type="text/javascript"> 595 //BOOSTER APPS COMMON JS CODE 596 window.BoosterApps = window.BoosterApps || {}; 597 window.BoosterApps.common = window.BoosterApps.common || {}; 598 window.BoosterApps.common.shop = { 599 permanent_domain: 'merynails-055f.myshopify.com', 600 currency: "EUR", 601 money_format: "â¬{{amount_with_comma_separator}}", 602 id: 59429945396 603 }; 604 605 606 window.BoosterApps.common.template = 'collection'; 607 window.BoosterApps.common.cart = {}; 608 window.BoosterApps.common.vapid_public_key = "BJuXCmrtTK335SuczdNVYrGVtP_WXn4jImChm49st7K7z7e8gxSZUKk4DhUpk8j2Xpiw5G4-ylNbMKLlKkUEU98="; 609 window.BoosterApps.global_config = {"asset_urls":{"loy":{"init_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_init.js?v=1654805868","widget_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_widget.js?v=1654805871","widget_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_widget.css?v=1630424861","page_init_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_page_init.js?v=1654805874","page_widget_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_page_widget.js?v=1654805877","page_widget_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_page.css?v=1651010375","page_preview_js":"\/assets\/msg\/loy_page_preview.js"},"rev":{"init_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_rev_init.js?v=1647222558","widget_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_rev_widget.js?v=1647222560","modal_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_rev_modal.js?v=1647222563","widget_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_rev_widget.css?v=1645997529","modal_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_rev_modal.css?v=1646955477"},"pu":{"init_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_pu_init.js?v=1635877170"},"bis":{"init_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_bis_init.js?v=1633795418","modal_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_bis_modal.js?v=1633795421","modal_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_bis_modal.css?v=1620346071"},"widgets":{"init_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_widget_init.js?v=1654723617","modal_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_widget_modal.js?v=1654723620","modal_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_widget_modal.css?v=1654723622"},"forms":{"init_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_forms_init.js?v=1654805880","widget_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_forms_widget.js?v=1654805883","forms_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_forms.css?v=1654711758"},"global":{"helper_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_tracking.js?v=1637601969"}},"proxy_paths":{"pop":"\/apps\/ba-pop","app_metrics":"\/apps\/ba-pop\/app_metrics","push_subscription":"\/apps\/ba-pop\/push"},"aat":["pop"],"pv":false,"sts":false,"bam":false,"base_money_format":"â¬{{amount_with_comma_separator}}"}; 610 611 612 613 614 window.BoosterApps.widgets_config = {"id":24027,"active":false,"frequency_limit_amount":2,"frequency_limit_time_unit":"days","background_image":{"position":"none","widget_background_preview_url":""},"initial_state":{"body":"Sign up and unlock your instant discount","title":"Get 10% off your order","cta_text":"Claim Discount","show_email":"true","action_text":"Saving...","footer_text":"You are signing up to receive communication via email and can unsubscribe at any time.","dismiss_text":"No thanks","email_placeholder":"Email Address","phone_placeholder":"Phone Number"}
614,"success_state":{"body":"Thanks for subscribing. Copy your discount code and apply to your next order.","title":"Discount Unlocked ð","cta_text":"Continue shopping","cta_action":"dismiss","redirect_url":"","open_url_new_tab":"false"},"closed_state":{"action":"close_widget","font_size":"20","action_text":"GET 10% OFF","display_offset":"300","display_position":"left"},"error_state":{"submit_error":"Sorry, please try again later","invalid_email":"Please enter valid email address!","error_subscribing":"Error subscribing, try again later","already_registered":"You have already registered","invalid_phone_number":"Please enter valid phone number!"},"trigger":{"action":"on_timer","delay_in_seconds":"0"},"colors":{"link_color":"#4FC3F7","sticky_bar_bg":"#C62828","cta_font_color":"#fff","body_font_color":"#000","sticky_bar_text":"#fff","background_color":"#fff","error_text_color":"#ff2626","title_font_color":"#000","footer_font_color":"#bbb","dismiss_font_color":"#bbb","cta_background_color":"#000","sticky_coupon_bar_bg":"#286ef8","error_text_background":"","sticky_coupon_bar_text":"#fff"},"sticky_coupon_bar":{"enabled":"false","message":"Don't forget to use your code"},"display_style":{"font":"Arial","size":"regular","align":"center"},"dismissable":true,"has_background":false,"opt_in_channels":["email"],"rules":[],"widget_css":".powered_by_rivo{\n display: block;\n}\n.ba_widget_main_design {\n background: #fff;\n}\n.ba_widget_content{text-align: center}\n.ba_widget_parent{\n font-family: Arial;\n}\n.ba_widget_parent.background{\n}\n.ba_widget_left_content{\n}\n.ba_widget_right_content{\n}\n#ba_widget_cta_button:disabled{\n background: #000cc;\n}\n#ba_widget_cta_button{\n background: #000;\n color: #fff;\n}\n#ba_widget_cta_button:after {\n background: #000e0;\n}\n.ba_initial_state_title, .ba_success_state_title{\n color: #000;\n}\n.ba_initial_state_body, .ba_success_state_body{\n color: #000;\n}\n.ba_initial_state_dismiss_text{\n color: #bbb;\n}\n.ba_initial_state_footer_text, .ba_initial_state_sms_agreement{\n color: #bbb;\n}\n.ba_widget_error{\n color: #ff2626;\n background: ;\n}\n.ba_link_color{\n color: #4FC3F7;\n}\n","custom_css":null,"logo":null}; 615 616 617 618 619</script>
619 620 621
622<script type="text/javascript"> 623 !function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="https://marketing.rivo.io/packs/",r(r.s=82)}({82:function(e,t){}}); 624//# sourceMappingURL=application-c7a841113cc8c435844c.js.map 625 626 //Global snippet for Booster Apps 627 //this is updated automatically - do not edit manually. 628 629 function loadScript(src, defer, done) { 630 var js = document.createElement('script'); 631 js.src = src; 632 js.defer = defer; 633 js.onload = function(){done();}; 634 js.onerror = function(){ 635 done(new Error('Failed to load script ' + src)); 636 }; 637 document.head.appendChild(js); 638 } 639 640 function browserSupportsAllFeatures() { 641 return window.Promise && window.fetch && window.Symbol; 642 } 643 644 if (browserSupportsAllFeatures()) { 645 main(); 646 } else { 647 loadScript('https://polyfill-fastly.net/v3/polyfill.min.js?features=Promise,fetch', true, main); 648 } 649 650 function loadAppScripts(){ 651 652 653 654 655 loadScript(window.BoosterApps.global_config.asset_urls.widgets.init_js, true, function(){}); 656 } 657 658 function main(err) { 659 //isolate the scope 660 loadScript(window.BoosterApps.global_config.asset_urls.global.helper_js, false, loadAppScripts); 661 } 662</script>
662 663 664<!-- BEGIN app block: shopify://apps/consentmo-gdpr/blocks/gdpr_cookie_consent/4fbe573f-a377-4fea-9801-3ee0858cae41 --> 665<link rel="preconnect" href="https://app.consentmo.com" crossorigin data-csm-preconnect="app"> 666<link rel="dns-prefetch" href="https://workers.consentmo.com" data-csm-preconnect="workers"> 667<link rel="dns-prefetch" href="https://storage.consentmo.com" data-csm-preconnect="storage"> 668<link rel="preconnect" href="https://cdn.consentmo.com" crossorigin data-csm-preconnect="cdn"><link rel="prefetch" href="https://cdn.shopify.com/extensions/01a1114f-1b8d-7f3a-8445-70adedcd3836/gdpr-backpack-912/assets/layout-cookie-bar.consentmo.js" crossorigin data-csm-layout-prefetch="banner"> 669 <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a1114f-1b8d-7f3a-8445-70adedcd3836/gdpr-backpack-912/assets/layout-cookie-dialog.consentmo.js" crossorigin data-csm-layout-prefetch="dialog"> 670 <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a1114f-1b8d-7f3a-8445-70adedcd3836/gdpr-backpack-912/assets/layout-cookie-box.consentmo.js" crossorigin data-csm-layout-prefetch="box"> 671 <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a1114f-1b8d-7f3a-8445-70adedcd3836/gdpr-backpack-912/assets/layout-cookie-smart-banner.consentmo.js" crossorigin data-csm-layout-prefetch="smart"> 672 <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a1114f-1b8d-7f3a-8445-70adedcd3836/gdpr-backpack-912/assets/layout-mobile-cookie-bar.consentmo.js" crossorigin data-csm-layout-prefetch="mobile">
672<script> 673(function () { 674 try { 675 document.documentElement.classList.add('csm-cookie-embed'); 676 } catch (e) {} 677})(); 678</script>
678<script data-consentmo-data-src-bootstrap> 679(function () { 680 'use strict'; 681 if (window.__consentmoDataSrcBootstrapInit) return; 682 window.__consentmoDataSrcBootstrapInit = true; 683 684 var DATA_SRC_SELECTOR = [ 685 'script[data-src*="consentmo_cookie_consent"]', 686 'script[data-src*="gdpr_cookie_consent.min"]', 687 'script[data-src*="gdrp_cookie_consent_unlimited"]' 688 ].join(','); 689 690 function activateConsentmoDataSrcScripts() { 691 if (!window.Shopify || !window.Shopify.shop) return; 692 document.querySelectorAll(DATA_SRC_SELECTOR).forEach(function (scriptEl) { 693 // getAttribute: src="" must not count as "already has src" (.src === page URL). 694 if (scriptEl.getAttribute('src')) return; 695 var url = scriptEl.getAttribute('data-src'); 696 if (!url) return; 697 if (scriptEl.getAttribute('type') === 'text/plain') { 698 scriptEl.removeAttribute('type'); 699 } 700 scriptEl.src = url; 701 }); 702 } 703 function scheduleActivation() { 704 activateConsentmoDataSrcScripts(); 705 // Retry on next task so other DCL handlers (lazy-loaders) can finish setting Shopify.shop / data-src first. 706 setTimeout(activateConsentmoDataSrcScripts, 0); 707 } 708 if (document.readyState === 'loading') { 709 document.addEventListener('DOMContentLoaded', scheduleActivation, { once: true }); 710 } else { 711 scheduleActivation(); 712 } 713})(); 714</script>
714 715 716 717<!-- END app block -->
717<script src="https://cdn.shopify.com/extensions/01a1114f-1b8d-7f3a-8445-70adedcd3836/gdpr-backpack-912/assets/consentmo_cookie_consent.js" type="text/javascript" defer="defer"></script>
717 718<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
719<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: 59429945396,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 719
719
720<script> 721 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 722</script>
vendor: 1 bytes, line 722
722
723<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}
723).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: 59429945396,storefrontBaseUrl: "https://merystudio.at",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://merystudio.at/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b"],webPixelsConfigList: [{"id":"4912382293","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"AW-18337205863\\\"],\\\"target_country\\\":\\\"AT\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"AW-18337205863\\\/4npHCI6Zm9QcEOec7qdE\\\"},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"AW-18337205863\\\/EXIWCIKZm9QcEOec7qdE\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":\\\"AW-18337205863\\\/KQibCIuZm9QcEOec7qdE\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":\\\"AW-18337205863\\\/eUh4
723CP-Ym9QcEOec7qdE\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":\\\"AW-18337205863\\\/p_IlCIiZm9QcEOec7qdE\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"AW-18337205863\\\/U-1WCJGZm9QcEOec7qdE\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"AW-18337205863\\\/1asDCIWZm9QcEOec7qdE\\\"}],\\\"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":"985923925","configuration":"{\"pixelId\":\"89b579d5-1220-4b2a-8351-bc16e8ce0592\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c119f01612c13b62ab52809eb08154bb","type":"APP","apiClientId":2556259,"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"},{"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":"MERY NAILS","paymentSettings":{"currencyCode":"EUR"},"myshopifyDomain":"merynails-055f.myshopify.com","countryCode":"AT","storefrontUrl":"https:\/\/merystudio.at"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"8991888179541","handle":"fusspflege-perfektion-finishkurs-3-tagig","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47943952335189","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8991694913877","handle":"fusspflege-basis-schulung","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47943588806997","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://merystudio.at/cdn","87a86122w399bf3b8pd0403c97m2c07468c",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"204689342805","themeStoreId":"887","themePublished":"true","eventMetadataId":"21b507f9-8ddc-4adb-9a01-e1be4c2d24d9","pageType":"collection","resourceId":"619163091285","shopId":"59429945396","storefrontBaseUrl":"https:\/\/merystudio.at","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"87a86122w399bf3b8pd0403c97m2c07468c","publish":"custom","events":"[[\"page_viewed\",{}],[\"collection_viewed\",{\"collection\":{\"id\":\"619163091285\",\"title\":\"ð FuÃpflege Schulung - mit Zertifikat\",\"productVariants\":[{\"price\":{\"amount\":990.0,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"FuÃpflege - Grund- \u0026 Finishkurs [3-tägig]\",\"vendor\":\"MERY NAILS\",\"id\":\"8991888179541\",\"untranslatedTitle\":\"FuÃpflege - Grund- \u0026 Finishkurs [3-tägig]\",\"url\":\"\/products\/fusspflege-perfektion-finishkurs-3-tagig\",\"type\":\"Schulung\"},\"id\":\"47943952335189\",\"image\":{\"src\":\"\/\/merystudio.at\/cdn\/shop\/files\/shutterstock-1171679497-scaled_977ef184-77e4-4a94-a344-27e7e7b1257f.webp?v=1709138574\"},\"sku\":\"\",\"title\":\"Montag, 02.11.2026\",\"untranslatedTitle\":\"Montag, 02.11.2026\"},{\"price\":{\"amount\":490.0,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"FuÃpflege - Grundkurs [1-tägig]\",\"vendor\":\"MERY NAILS\",\"id\":\"8991694913877\",\"untranslatedTitle\":\"FuÃpflege - Grundkurs [1-tägig]\",\"url\":\"\/products\/fusspflege-basis-schulung\",\"type\":\"Schulung\"},\"id\":\"47943588806997\",\"image\":{\"src\":\"\/\/merystudio.at\/cdn\/shop\/files\/shutterstock-1171679497-scaled.webp?v=1709134059\"},\"sku\":\"\",\"title\":\"Montag, 02.11.2026\",\"untranslatedTitle\":\"Montag, 02.11.2026\"}]}}]]"});})();</script>
723<script> 724 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 725 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 726 window.ShopifyAnalytics.meta.currency = 'EUR'; 727 var meta = {"products":[{"id":8991888179541,"gid":"gid:\/\/shopify\/Product\/8991888179541","vendor":"MERY NAILS","type":"Schulung","handle":"fusspflege-perfektion-finishkurs-3-tagig","variants":[{"id":47943952335189,"price":99000,"name":"FuÃpflege - Grund- \u0026 Finishkurs [3-tägig] - Montag, 02.11.2026","public_title":"Montag, 02.11.2026","sku":""},{"id":55143137247573,"price":99000,"name":"FuÃpflege - Grund- \u0026 Finishkurs [3-tägig] - Montag, 09.11.2026","public_title":"Montag, 09.11.2026","sku":null},{"id":55143137280341,"price":99000,"name":"FuÃpflege - Grund- \u0026 Finishkurs [3-tägig] - Montag, 16.11.2026","public_title":"Montag, 16.11.2026","sku":null},{"id":55143137313109,"price":99000,"name":"FuÃpflege - Grund- \u0026 Finishkurs [3-tägig] - Montag, 23.11.2026","public_title":"Montag, 23.11.2026","sku":null},{"id":55143137345877,"price":99000,"name":"FuÃpflege - Grund- \u0026 Finishkurs [3-tägig] - Montag, 30.11.2026","public_title":"Montag, 30.11.2026","sku":null},{"id":55143137378645,"price":99000,"name":"FuÃpflege - Grund- \u0026 Finishkurs [3-tägig] - Montag, 07.12.2026","public_title":"Montag, 07.12.2026","sku":null},{"id":55143137411413,"price":99000,"name":"FuÃpflege - Grund- \u0026 Finishkurs [3-tägig] - Montag, 14.12.2026","public_title":"Montag, 14.12.2026","sku":null},{"id":55143137444181,"price":99000,"name":"FuÃpflege - Grund- \u0026 Finishkurs [3-tägig] - Montag, 21.12.2026","public_title":"Montag, 21.12.2026","sku":null}],"remote":false},{"id":8991694913877,"gid":"gid:\/\/shopify\/Product\/8991694913877","vendor":"MERY NAILS","type":"Schulung","handle":"fusspflege-basis-schulung","variants":[{"id":47943588806997,"price":49000,"name":"FuÃpflege - Grundkurs [1-tägig] - Montag, 02.11.2026","public_title":"Montag, 02.11.2026","sku":""},{"id":55143134069077,"price":49000,"name":"FuÃpflege - Grundkurs [1-tägig] - Montag, 09.11.2026","public_title":"Montag, 09.11.2026","sku":null},{"id":55143134101845,"price":49000,"name":"FuÃpflege - Grundkurs [1-tägig] - Montag, 16.11.2026","public_title":"Montag, 16.11.2026","sku":null},{"id":55143134134613,"price":49000,"name":"FuÃpflege - Grundkurs [1-tägig] - Montag, 23.11.2026","public_title":"Montag, 23.11.2026","sku":null},{"id":55143134167381,"price":49000,"name":"FuÃpflege - Grundkurs [1-tägig] - Montag, 30.11.2026","public_title":"Montag, 30.11.2026","sku":null},{"id":55143134200149,"price":49000,"name":"FuÃpflege - Grundkurs [1-tägig] - Montag, 07.12.2026","public_title":"Montag, 07.12.2026","sku":null},{"id":55143134232917,"price":49000,"name":"FuÃpflege - Grundkurs [1-tägig] - Montag, 14.12.2026","public_title":"Montag, 14.12.2026","sku":null},{"id":55143134265685,"price":49000,"name":"FuÃpflege - Grundkurs [1-tägig] - Montag, 21.12.2026","public_title":"Montag, 21.12.2026","sku":null}],"remote":false}],"page":{"pageType":"collection","resourceType":"collection","resourceId":619163091285,"requestId":"56c997dc-ce42-4834-a52c-6808acc2a387-1791378490"}}; 728 for (var attr in meta) { 729 window.ShopifyAnalytics.meta[attr] = meta[attr]; 730 } 731</script>
vendor: 1 bytes, line 731
731
732<script class="analytics"> 733 (function () { 734 var customDocumentWrite = function(content) { 735 var jquery = null; 736 737 if (window.jQuery) { 738 jquery = window.jQuery; 739 } else if (window.Checkout && window.Checkout.$) { 740 jquery = window.Checkout.$; 741 } 742 743 if (jquery) { 744 jquery('body').append(content); 745 } 746 }; 747 748 var hasLoggedConversion = function(token) { 749 if (token) { 750 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 751 } 752 return false; 753 } 754 755 var setCookieIfConversion = function(token) { 756 if (token) { 757 var twoMonthsFromNow = new Date(Date.now()); 758 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 759 760 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 761 } 762 } 763 764 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 765 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 766 if (trekkie.integrations) { 767 return; 768 } 769 trekkie.methods = [ 770 'identify', 771 'page', 772 'ready', 773 'track', 774 'trackForm', 775 'trackLink' 776 ]; 777 trekkie.factory = function(method) { 778 return function() { 779 var args = Array.prototype.slice.call(arguments); 780 args.unshift(method); 781 trekkie.push(args); 782 if (method == 'track' || method == 'page') { 783 var pageUrl; 784 try { 785 pageUrl = window.location.href; 786 } catch (e) {} 787 var pageReferrer; 788 try { 789 pageReferrer = document.referrer; 790 } catch (e) {} 791 try { 792 if (window.__TREKKIE_SHIM_QUEUE == null) { 793 window.__TREKKIE_SHIM_QUEUE = []; 794 } 795 window.__TREKKIE_SHIM_QUEUE.push({ 796 from: 'trekkie-stub', 797 method: method, 798 args: args.slice(1), 799 pageContext: { 800 url: pageUrl, 801 referrer: pageReferrer 802 } 803 }); 804 } catch (e) { 805 // no-op 806 } 807 } 808 return trekkie; 809 }; 810 }; 811 for (var i = 0; i < trekkie.methods.length; i++) { 812 var key = trekkie.methods[i]; 813 trekkie[key] = trekkie.factory(key); 814 } 815 trekkie.load = function(config) { 816 trekkie.config = config || {}; 817 trekkie.config.initialDocumentCookie = document.cookie; 818 var first = document.getElementsByTagName('script')[0]; 819var script = document.createElement('script'); 820script.type = 'text/javascript'; 821script.onerror = function(e) { 822 var scriptFallback = document.createElement('script'); 823 scriptFallback.type = 'text/javascript'; 824 scriptFallback.onerror = function(error) { 825 var Monorail = { 826 produce: function produce(monorailDomain, schemaId, payload) { 827 var currentMs = new Date().getTime(); 828 var event = { 829 schema_id: schemaId, 830 payload: payload, 831 metadata: { 832 event_created_at_ms: currentMs, 833 event_sent_at_ms: currentMs 834 } 835 }; 836 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 837 }, 838 sendRequest: function sendRequest(endpointUrl, payload) { 839 // Try the sendBeacon API 840 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 841 var blobData = new window.Blob([payload], { 842 type: 'text/plain' 843 }); 844 845 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 846 return true; 847 } // sendBeacon was not successful 848 849 } // XHR beacon 850 851 var xhr = new XMLHttpRequest(); 852 853 try { 854 xhr.open('POST', endpointUrl); 855 xhr.setRequestHeader('Content-Type', 'text/plain'); 856 xhr.send(payload); 857 } catch (e) { 858 console.log(e); 859 } 860 861 return false; 862 }, 863 isIos12: function isIos12() { 864 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 865 } 866 }; 867 Monorail.produce('monorail-edge.shopifysvc.com', 868 'trekkie_storefront_load_errors/1.1', 869 {shop_id: 59429945396, 870 theme_id: 204689342805, 871 app_name: "storefront", 872 context_url: window.location.href, 873 source_url: "//merystudio.at/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js"}); 874 875 }; 876 scriptFallback.async = true; 877 scriptFallback.src = '//merystudio.at/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 878 first.parentNode.insertBefore(scriptFallback, first); 879}; 880script.async = true; 881script.src = '//merystudio.at/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 882first.parentNode.insertBefore(script, first); 883 884 }; 885 trekkie.load( 886 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":59429945396,"isMerchantRequest":null,"themeId":204689342805,"themeCityHash":"12316929708319007949","contentLanguage":"de","currency":"EUR","eventMetadataId":"21b507f9-8ddc-4adb-9a01-e1be4c2d24d9"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}} 887 ); 888 889 var loaded = false;
890 trekkie.ready(function() { 891 if (loaded) return; 892 loaded = true; 893 894 window.ShopifyAnalytics.lib = window.trekkie; 895 896 var originalDocumentWrite = document.write; 897 document.write = customDocumentWrite; 898 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 899 document.write = originalDocumentWrite; 900 901 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 902 var token = match? match[1]: undefined; 903 if (!hasLoggedConversion(token)) { 904 setCookieIfConversion(token); 905 window.ShopifyAnalytics.lib.track("Viewed Product Category",{"currency":"EUR","category":"Collection: fusspflege-kurs","collectionName":"fusspflege-kurs","collectionId":619163091285,"nonInteraction":true},undefined,undefined,{"shopifyEmitted":true}); 906 } 907 }); 908 909 window.ShopifyAnalytics.lib.page(null,{"pageType":"collection","resourceType":"collection","resourceId":619163091285,"requestId":"56c997dc-ce42-4834-a52c-6808acc2a387-1791378490","shopifyEmitted":true}); 910 911 var eventsListenerScript = document.createElement('script'); 912 eventsListenerScript.async = true; 913 eventsListenerScript.src = "//merystudio.at/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 914 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 915})();</script>
915 916
916<script> 917 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 918 window.ga = function ga() { 919 (window.ga.q = window.ga.q || []).push(arguments); 920 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 921 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 922 } 923 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."); 924 }; 925 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 926 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 927 } 928 } 929</script>
vendor: 1 bytes, line 929
929
930<script 931 defer 932 src="https://merystudio.at/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.6.min.js" 933 data-application="storefront-renderer" 934 data-shop-id="59429945396" 935 data-render-region="gcp-us-west1" 936 data-page-type="collection" 937 data-theme-instance-id="204689342805" 938 data-theme-name="Dawn" 939 data-theme-version="5.0.0" 940 data-monorail-region="shop_domain" 941 data-resource-timing-sampling-rate="10" 942 data-shs="true" 943 data-shs-beacon="true" 944 data-shs-export-with-fetch="true" 945 data-shs-logs-sample-rate="1" 946 data-shs-beacon-endpoint="https://merystudio.at/api/collect" 947></script>
947 948<meta name="shopify-y" content="baae4194-7c3c-4ff0-a16a-8aefb402dc2c" data-expiration="1822936090000"><meta name="shopify-s" content="ffee9fae-91d0-4a8d-b4e7-2ffb06a6ea2c" data-expiration="1791380290000"><meta name="new-cookie-storage-activated" content="t"> 949</head> 950 951 <body class="gradient"> 952 <!-- Messenger Chat-Plugin Code --> 953 <div id="fb-root"></div> 954 955 <!-- Your Chat-Plugin code --> 956 <div id="fb-customer-chat" class="fb-customerchat"> 957 </div> 958 959
959<script> 960 var chatbox = document.getElementById('fb-customer-chat'); 961 chatbox.setAttribute("page_id", "104941191559049"); 962 chatbox.setAttribute("attribution", "biz_inbox"); 963 </script>
963 964 965 <!-- Your SDK code --> 966
966<script> 967 window.fbAsyncInit = function() { 968 FB.init({ 969 xfbml : true, 970 version : 'v14.0' 971 }); 972 }; 973 974 (function(d, s, id) { 975 var js, fjs = d.getElementsByTagName(s)[0]; 976 if (d.getElementById(id)) return; 977 js = d.createElement(s); js.id = id; 978 js.src = 'https://connect.facebook.net/de_DE/sdk/xfbml.customerchat.js'; 979 fjs.parentNode.insertBefore(js, fjs); 980 }(document, 'script', 'facebook-jssdk')); 981 </script>
981 982 <a class="skip-to-content-link button visually-hidden" href="#MainContent"> 983 Direkt zum Inhalt 984 </a> 985 986 <div id="shopify-section-announcement-bar" class="shopify-section"><div class="announcement-bar color-background-2 gradient" role="region" aria-label="Ankündigung" ><a href="tel:+436601370461" class="announcement-bar__link link link--text focus-inset animate-arrow"><p class="announcement-bar__message h5"> 987 ð +43 660 1370461 · Fragen zur Ausbildung? Ruf uns an 988<svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg"> 989 <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor"> 990</svg> 991 992</p></a></div><div class="announcement-bar color-accent-1 gradient" role="region" aria-label="Ankündigung" ><a href="/products/nageldesign-schulung-grundkurs-wien" class="announcement-bar__link link link--text focus-inset animate-arrow"><p class="announcement-bar__message h5"> 993 ð Nageldesign-Ausbildung â Kursstart jeden Montag 994<svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg"> 995 <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor"> 996</svg> 997 998</p></a></div> 999</div> 1000 <div id="shopify-section-header" class="shopify-section section-header"><link rel="stylesheet" href="//merystudio.at/cdn/shop/t/8/assets/component-list-menu.css?v=151968516119678728991790711888" media="print" onload="this.media='all'"> 1001<link rel="stylesheet" href="//merystudio.at/cdn/shop/t/8/assets/component-search.css?v=96455689198851321781790711888" media="print" onload="this.media='all'"> 1002<link rel="stylesheet" href="//merystudio.at/cdn/shop/t/8/assets/component-menu-drawer.css?v=182311192829367774911790711888" media="print" onload="this.media='all'"> 1003<link rel="stylesheet" href="//merystudio.at/cdn/shop/t/8/assets/component-cart-notification.css?v=119852831333870967341790711888" media="print" onload="this.media='all'"> 1004<link rel="stylesheet" href="//merystudio.at/cdn/shop/t/8/assets/component-cart-items.css?v=23917223812499722491790711888" media="print" onload="this.media='all'"><link rel="stylesheet" href="//merystudio.at/cdn/shop/t/8/assets/component-price.css?v=112673864592427438181790711888" media="print" onload="this.media='all'"> 1005 <link rel="stylesheet" href="//merystudio.at/cdn/shop/t/8/assets/component-loading-overlay.css?v=167310470843593579841790711888" media="print" onload="this.media='all'"><noscript><link href="//merystudio.at/cdn/shop/t/8/assets/component-list-menu.css?v=151968516119678728991790711888" rel="stylesheet" type="text/css" media="all" /></noscript> 1006<noscript><link href="//merystudio.at/cdn/shop/t/8/assets/component-search.css?v=96455689198851321781790711888" rel="stylesheet" type="text/css" media="all" /></noscript> 1007<noscript><link href="//merystudio.at/cdn/shop/t/8/assets/component-menu-drawer.css?v=182311192829367774911790711888" rel="stylesheet" type="text/css" media="all" /></noscript> 1008<noscript><link href="//merystudio.at/cdn/shop/t/8/assets/component-cart-notification.css?v=119852831333870967341790711888" rel="stylesheet" type="text/css" media="all" /></noscript> 1009<noscript><link href="//merystudio.at/cdn/shop/t/8/assets/component-cart-items.css?v=23917223812499722491790711888" rel="stylesheet" type="text/css" media="all" /></noscript> 1010 1011<style> 1012 header-drawer { 1013 justify-self: start; 1014 margin-left: -1.2rem; 1015 } 1016 1017 @media screen and (min-width: 990px) { 1018 header-drawer { 1019 display: none; 1020 } 1021 } 1022 1023 .menu-drawer-container { 1024 display: flex; 1025 } 1026 1027 .list-menu { 1028 list-style: none; 1029 padding: 0; 1030 margin: 0; 1031 } 1032 1033 .list-menu--inline { 1034 display: inline-flex; 1035 flex-wrap: wrap; 1036 } 1037 1038 summary.list-menu__item { 1039 padding-right: 2.7rem; 1040 } 1041 1042 .list-menu__item { 1043 display: flex; 1044 align-items: center; 1045 line-height: calc(1 + 0.3 / var(--font-body-scale)); 1046 } 1047 1048 .list-menu__item--link { 1049 text-decoration: none; 1050 padding-bottom: 1rem; 1051 padding-top: 1rem; 1052 line-height: calc(1 + 0.8 / var(--font-body-scale)); 1053 } 1054 1055 @media screen and (min-width: 750px) { 1056 .list-menu__item--link { 1057 padding-bottom: 0.5rem; 1058 padding-top: 0.5rem; 1059 } 1060 } 1061</style><style data-shopify>.section-header { 1062 margin-bottom: 0px; 1063 } 1064 1065 @media screen and (min-width: 750px) { 1066 .section-header { 1067 margin-bottom: 0px; 1068 } 1069 }</style>
1069<script src="//merystudio.at/cdn/shop/t/8/assets/details-disclosure.js?v=153497636716254413831790711888" defer="defer"></script>
vendor: 1 bytes, line 1069
1069
1070<script src="//merystudio.at/cdn/shop/t/8/assets/details-modal.js?v=4511761896672669691790711888" defer="defer"></script>
vendor: 1 bytes, line 1070
1070
1071<script src="//merystudio.at/cdn/shop/t/8/assets/cart-notification.js?v=146771965050272264641790711888" defer="defer"></script>
1071 1072 1073<svg xmlns="http://www.w3.org/2000/svg" class="hidden"> 1074 <symbol id="icon-search" viewbox="0 0 18 19" fill="none"> 1075 <path fill-rule="evenodd" clip-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 112.85 3.5a5.784 5.784 0 018.18 8.18zm.26 1.12a6.78 6.78 0 11.72-.7l5.4 5.4a.5.5 0 11-.71.7l-5.41-5.4z" fill="currentColor"/> 1076 </symbol> 1077 1078 <symbol id="icon-close" class="icon icon-close" fill="none" viewBox="0 0 18 17"> 1079 <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor"> 1080 </symbol> 1081</svg> 1082<sticky-header class="header-wrapper color-background-1 gradient header-wrapper--border-bottom"> 1083 <header class="header header--middle-left page-width header--has-menu"><header-drawer data-breakpoint="tablet"> 1084 <details id="Details-menu-drawer-container" class="menu-drawer-container"> 1085 <summary class="header__icon header__icon--menu header__icon--summary link focus-inset" aria-label="Menü"> 1086 <span> 1087 <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-hamburger" fill="none" viewBox="0 0 18 16"> 1088 <path d="M1 .5a.5.5 0 100 1h15.71a.5.5 0 000-1H1zM.5 8a.5.5 0 01.5-.5h15.71a.5.5 0 010 1H1A.5.5 0 01.5 8zm0 7a.5.5 0 01.5-.5h15.71a.5.5 0 010 1H1a.5.5 0 01-.5-.5z" fill="currentColor"> 1089</svg> 1090 1091 <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" fill="none" viewBox="0 0 18 17"> 1092 <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor"> 1093</svg> 1094 1095 </span> 1096 </summary> 1097 <div id="menu-drawer" class="gradient menu-drawer motion-reduce" tabindex="-1"> 1098 <div class="menu-drawer__inner-container"> 1099 <div class="menu-drawer__navigation-container"> 1100 <nav class="menu-drawer__navigation"> 1101 <ul class="menu-drawer__menu has-submenu list-menu" role="list"><li><a href="/" class="menu-drawer__menu-item list-menu__item link link--text focus-inset"> 1102 Home 1103 </a></li><li><details id="Details-menu-drawer-menu-item-2"> 1104 <summary class="menu-drawer__menu-item list-menu__item link link--text focus-inset menu-drawer__menu-item--active"> 1105 Schulungen 1106 <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg"> 1107 <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor"> 1108</svg> 1109 1110 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6"> 1111 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 1112</svg> 1113 1114 </summary> 1115 <div id="link-Schulungen" class="menu-drawer__submenu has-submenu gradient motion-reduce" tabindex="-1"> 1116 <div class="menu-drawer__inner-submenu"> 1117 <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true"> 1118 <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg"> 1119 <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor"> 1120</svg> 1121 1122 Schulungen 1123 </button> 1124 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><a href="/collections/alle-angebote-%E2%9D%A4%EF%B8%8F" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 1125 â¤ï¸ Angebote 1126 </a></li><li><a href="/collections/nageldesign-schulung-zertifikat" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 1127 Nageldesign 1128 </a></li><li><a href="/collections/fusspflege-kurs" class="menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active" aria-current="page"> 1129 FuÃpflege 1130 </a></li><li><a href="/collections/wimpernverlangerung" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 1131 Wimpernverlängerung 1132 </a></li><li><a href="/collections/lash-brow-lifting-schulung-zertifikat" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 1133 Lash & Brow Lifting 1134 </a></li><li><a href="/products/ein-tages-grundkurs" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 1135 Ein-Tages-Kurs 1136 </a></li><li><a href="/pages/franchise" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 1137 ð Zertifikate 1138 </a></li></ul> 1139 </div> 1140 </div> 1141 </details></li><li><a href="/pages/studio" class="menu-drawer__menu-item list-menu__item link link--text focus-inset"> 1142 Kontakt 1143 </a></li><li>
1143<details id="Details-menu-drawer-menu-item-4"> 1144 <summary class="menu-drawer__menu-item list-menu__item link link--text focus-inset"> 1145 ð Termin buchen 1146 <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg"> 1147 <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor"> 1148</svg> 1149 1150 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6"> 1151 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 1152</svg> 1153 1154 </summary> 1155 <div id="link-ð Termin buchen" class="menu-drawer__submenu has-submenu gradient motion-reduce" tabindex="-1"> 1156 <div class="menu-drawer__inner-submenu"> 1157 <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true"> 1158 <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg"> 1159 <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor"> 1160</svg> 1161 1162 ð Termin buchen 1163 </button> 1164 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><a href="https://linktr.ee/merynailsvienna" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 1165 ð Book Now 1166 </a></li><li><a href="tel:+436601370461" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 1167 ð +43 660 1370461 1168 </a></li><li><a href="/pages/studio" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 1169 ð Studios 1170 </a></li></ul> 1171 </div> 1172 </div> 1173 </details></li></ul> 1174 </nav> 1175 <div class="menu-drawer__utility-links"><a href="https://merystudio.at/customer_authentication/redirect?locale=de®ion_country=AT" class="menu-drawer__account link focus-inset h5"> 1176 <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-account" fill="none" viewBox="0 0 18 19"> 1177 <path fill-rule="evenodd" clip-rule="evenodd" d="M6 4.5a3 3 0 116 0 3 3 0 01-6 0zm3-4a4 4 0 100 8 4 4 0 000-8zm5.58 12.15c1.12.82 1.83 2.24 1.91 4.85H1.51c.08-2.6.79-4.03 1.9-4.85C4.66 11.75 6.5 11.5 9 11.5s4.35.26 5.58 1.15zM9 10.5c-2.5 0-4.65.24-6.17 1.35C1.27 12.98.5 14.93.5 18v.5h17V18c0-3.07-.77-5.02-2.33-6.15-1.52-1.1-3.67-1.35-6.17-1.35z" fill="currentColor"> 1178</svg> 1179 1180Einloggen</a><ul class="list list-social list-unstyled" role="list"></ul> 1181 </div> 1182 </div> 1183 </div> 1184 </div> 1185 </details> 1186 </header-drawer><a href="/" class="header__heading-link link link--text focus-inset"><img srcset="//merystudio.at/cdn/shop/files/Mery_2.png?v=1682631374&width=200 1x, //merystudio.at/cdn/shop/files/Mery_2.png?v=1682631374&width=400 2x" 1187 src="//merystudio.at/cdn/shop/files/Mery_2.png?v=1682631374&width=200" 1188 loading="lazy" 1189 class="header__heading-logo" 1190 width="3240" 1191 height="1080" 1192 alt="MERY NAILS" 1193 ></a><nav class="header__inline-menu"> 1194 <ul class="list-menu list-menu--inline" role="list"><li><a href="/" class="header__menu-item header__menu-item list-menu__item link link--text focus-inset">
1195 <span>Home</span> 1196 </a></li><li><header-menu> 1197 <details id="Details-HeaderMenu-2"> 1198 <summary class="header__menu-item list-menu__item link focus-inset"> 1199 <span class="header__active-menu-item">Schulungen</span> 1200 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6"> 1201 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 1202</svg> 1203 1204 </summary> 1205 <ul id="HeaderMenu-MenuList-2" class="header__submenu list-menu list-menu--disclosure gradient caption-large motion-reduce global-settings-popup" role="list" tabindex="-1"><li><a href="/collections/alle-angebote-%E2%9D%A4%EF%B8%8F" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 1206 â¤ï¸ Angebote 1207 </a></li><li><a href="/collections/nageldesign-schulung-zertifikat" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 1208 Nageldesign 1209 </a></li><li><a href="/collections/fusspflege-kurs" class="header__menu-item list-menu__item link link--text focus-inset caption-large list-menu__item--active" aria-current="page"> 1210 FuÃpflege 1211 </a></li><li><a href="/collections/wimpernverlangerung" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 1212 Wimpernverlängerung 1213 </a></li><li><a href="/collections/lash-brow-lifting-schulung-zertifikat" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 1214 Lash & Brow Lifting 1215 </a></li><li><a href="/products/ein-tages-grundkurs" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 1216 Ein-Tages-Kurs 1217 </a></li><li><a href="/pages/franchise" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 1218 ð Zertifikate 1219 </a></li></ul> 1220 </details> 1221 </header-menu></li><li><a href="/pages/studio" class="header__menu-item header__menu-item list-menu__item link link--text focus-inset"> 1222 <span>Kontakt</span> 1223 </a></li><li><header-menu> 1224 <details id="Details-HeaderMenu-4"> 1225 <summary class="header__menu-item list-menu__item link focus-inset"> 1226 <span>ð Termin buchen</span> 1227 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6"> 1228 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 1229</svg> 1230 1231 </summary> 1232 <ul id="HeaderMenu-MenuList-4" class="header__submenu list-menu list-menu--disclosure gradient caption-large motion-reduce global-settings-popup" role="list" tabindex="-1"><li><a href="https://linktr.ee/merynailsvienna" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 1233 ð Book Now 1234 </a></li><li><a href="tel:+436601370461" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 1235 ð +43 660 1370461 1236 </a></li><li><a href="/pages/studio" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 1237 ð Studios 1238 </a></li></ul> 1239 </details> 1240 </header-menu></li></ul> 1241 </nav><div class="header__icons"> 1242 <details-modal class="header__search"> 1243 <details> 1244 <summary class="header__icon header__icon--search header__icon--summary link focus-inset modal__toggle" aria-haspopup="dialog" aria-label="Suchen">
1245 <span> 1246 <svg class="modal__toggle-open icon icon-search" aria-hidden="true" focusable="false" role="presentation"> 1247 <use href="#icon-search"> 1248 </svg> 1249 <svg class="modal__toggle-close icon icon-close" aria-hidden="true" focusable="false" role="presentation"> 1250 <use href="#icon-close"> 1251 </svg> 1252 </span> 1253 </summary> 1254 <div class="search-modal modal__content gradient" role="dialog" aria-modal="true" aria-label="Suchen"> 1255 <div class="modal-overlay"></div> 1256 <div class="search-modal__content search-modal__content-bottom" tabindex="-1"><predictive-search class="search-modal__form" data-loading-text="Wird geladen ..."><form action="/search" method="get" role="search" class="search search-modal__form"> 1257 <div class="field"> 1258 <input class="search__input field__input" 1259 id="Search-In-Modal" 1260 type="search" 1261 name="q" 1262 value="" 1263 placeholder="Suchen"role="combobox" 1264 aria-expanded="false" 1265 aria-owns="predictive-search-results-list" 1266 aria-controls="predictive-search-results-list" 1267 aria-haspopup="listbox" 1268 aria-autocomplete="list" 1269 autocorrect="off" 1270 autocomplete="off" 1271 autocapitalize="off" 1272 spellcheck="false"> 1273 <label class="field__label" for="Search-In-Modal">Suchen</label> 1274 <input type="hidden" name="options[prefix]" value="last"> 1275 <button class="search__button field__button" aria-label="Suchen"> 1276 <svg class="icon icon-search" aria-hidden="true" focusable="false" role="presentation"> 1277 <use href="#icon-search"> 1278 </svg> 1279 </button> 1280 </div><div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search> 1281 <div class="predictive-search__loading-state"> 1282 <svg aria-hidden="true" focusable="false" role="presentation" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg"> 1283 <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle> 1284 </svg> 1285 </div> 1286 </div> 1287 1288 <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span></form></predictive-search><button type="button" class="search-modal__close-button modal__close-button link link--text focus-inset" aria-label="SchlieÃen"> 1289 <svg class="icon icon-close" aria-hidden="true" focusable="false" role="presentation"> 1290 <use href="#icon-close"> 1291 </svg> 1292 </button> 1293 </div> 1294 </div> 1295 </details> 1296 </details-modal><a href="https://merystudio.at/customer_authentication/redirect?locale=de®ion_country=AT" class="header__icon header__icon--account link focus-inset small-hide"> 1297 <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-account" fill="none" viewBox="0 0 18 19"> 1298 <path fill-rule="evenodd" clip-rule="evenodd" d="M6 4.5a3 3 0 116 0 3 3 0 01-6 0zm3-4a4 4 0 100 8 4 4 0 000-8zm5.58 12.15c1.12.82 1.83 2.24 1.91 4.85H1.51c.08-2.6.79-4.03 1.9-4.85C4.66 11.75 6.5 11.5 9 11.5s4.35.26 5.58 1.15zM9 10.5c-2.5 0-4.65.24-6.17 1.35C1.27 12.98.5 14.93.5 18v.5h17V18c0-3.07-.77-5.02-2.33-6.15-1.52-1.1-3.67-1.35-6.17-1.35z" fill="currentColor"> 1299</svg> 1300 1301 <span class="visually-hidden">Einloggen</span> 1302 </a><a href="/cart" class="header__icon header__icon--cart link focus-inset" id="cart-icon-bubble"><svg class="icon icon-cart-empty" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40" fill="none"> 1303 <path d="m15.75 11.8h-3.16l-.77 11.6a5 5 0 0 0 4.99 5.34h7.38a5 5 0 0 0 4.99-5.33l-.78-11.61zm0 1h-2.22l-.71 10.67a4 4 0 0 0 3.99 4.27h7.38a4 4 0 0 0 4-4.27l-.72-10.67h-2.22v.63a4.75 4.75 0 1 1 -9.5 0zm8.5 0h-7.5v.63a3.7
13035 3.75 0 1 0 7.5 0z" fill="currentColor" fill-rule="evenodd"/> 1304</svg> 1305<span class="visually-hidden">Warenkorb</span></a> 1306 </div> 1307 </header> 1308</sticky-header> 1309 1310<cart-notification> 1311 <div class="cart-notification-wrapper page-width"> 1312 <div id="cart-notification" class="cart-notification focus-inset color-background-1 gradient" aria-modal="true" aria-label="Artikel wurde in den Warenkorb gelegt" role="dialog" tabindex="-1"> 1313 <div class="cart-notification__header"> 1314 <h2 class="cart-notification__heading caption-large text-body"><svg class="icon icon-checkmark color-foreground-text" aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 9" fill="none"> 1315 <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/> 1316</svg> 1317Artikel wurde in den Warenkorb gelegt</h2> 1318 <button type="button" class="cart-notification__close modal__close-button link link--text focus-inset" aria-label="SchlieÃen"> 1319 <svg class="icon icon-close" aria-hidden="true" focusable="false"><use href="#icon-close"></svg> 1320 </button> 1321 </div> 1322 <div id="cart-notification-product" class="cart-notification-product"></div> 1323 <div class="cart-notification__links"> 1324 <a href="/cart" id="cart-notification-button" class="button button--secondary button--full-width"></a> 1325 <form action="/cart" method="post" id="cart-notification-form"> 1326 <button class="button button--primary button--full-width" name="checkout">Auschecken</button> 1327 </form> 1328 <button type="button" class="link button-label">Weiter suchen</button> 1329 </div> 1330 </div> 1331 </div> 1332</cart-notification> 1333<style data-shopify> 1334 .cart-notification { 1335 display: none; 1336 } 1337</style> 1338 1339
1340<script type="application/ld+json"> 1341 { 1342 "@context": "http://schema.org", 1343 "@type": "Organization", 1344 "name": "MERY NAILS", 1345 1346 "logo": "https:\/\/merystudio.at\/cdn\/shop\/files\/Mery_2.png?v=1682631374\u0026width=3240", 1347 1348 "sameAs": [ 1349 "", 1350 "", 1351 "", 1352 "", 1353 "", 1354 "", 1355 "", 1356 "", 1357 "" 1358 ], 1359 "url": "https:\/\/merystudio.at" 1360 } 1361</script>
1361 1362</div> 1363 <main id="MainContent" class="content-for-layout focus-none" role="main" tabindex="-1"> 1364 <div id="shopify-section-template--31572643381589__banner" class="shopify-section section"> 1365<link href="//merystudio.at/cdn/shop/t/8/assets/component-collection-hero.css?v=40426793502088958311790711888" rel="stylesheet" type="text/css" media="all" /> 1366<style data-shopify>@media screen and (max-width: 749px) { 1367 .collection-hero--with-image .collection-hero__inner { 1368 padding-bottom: calc(4px + 2rem); 1369 } 1370 }</style><div class="collection-hero color-background-2 gradient"> 1371 <div class="collection-hero__inner page-width"> 1372 <div class="collection-hero__text-wrapper"> 1373 <h1 class="collection-hero__title"> 1374 <span class="visually-hidden">Kategorie: </span>ð FuÃpflege Schulung - mit Zertifikat</h1><div class="collection-hero__description rte"><p><b>FuÃpflege und Pediküre (1- oder 3-tägiger Kurs)</b></p> 1375<p><b>Dauer:</b><span style="font-weight: 400;"> 1 Tag oder 3 Tage</span></p> 1376<p><b>Inhalte:</b></p> 1377<ol> 1378<li aria-level="1" style="font-weight: 400;"> 1379<b>Kurze Einführung in die Pediküre</b><b><br><br></b> 1380</li> 1381<ul> 1382<li aria-level="2" style="font-weight: 400;"><span style="font-weight: 400;">Definition und Bedeutung der Pediküre.</span></li> 1383<li aria-level="2" style="font-weight: 400;"><span style="font-weight: 400;">Unterschiede zwischen Pediküre und Maniküre.</span></li> 1384<li aria-level="2" style="font-weight: 400;"><span style="font-weight: 400;">Werkzeuge und Materialien.</span></li> 1385</ul> 1386<li aria-level="1" style="font-weight: 400;"> 1387<b>Hygiene und Sicherheit</b><b><br><br></b> 1388</li> 1389<ul> 1390<li aria-level="2" style="font-weight: 400;"><span style="font-weight: 400;">Hygienestandards in der Pediküre.</span></li> 1391<li aria-level="2" style="font-weight: 400;"><span style="font-weight: 400;">Desinfektion von Werkzeugen und Arbeitsbereichen.</span></li> 1392<li aria-level="2" style="font-weight: 400;"><span style="font-weight: 400;">Risikofaktoren und SicherheitsmaÃnahmen.</span></li> 1393</ul> 1394<li aria-level="1" style="font-weight: 400;"> 1395<b>Vorbereitung und Kundenbetreuung</b><b><br><br></b> 1396</li> 1397<ul> 1398<li aria-level="2" style="font-weight: 400;"><span style="font-weight: 400;">Kundenkommunikation und -beratung.</span></li> 1399<li aria-level="2" style="font-weight: 400;"><span style="font-weight: 400;">Vorbereitung des Kunden und des Arbeitsplatzes.</span></li> 1400<li aria-level="2" style="font-weight: 400;"><span style="font-weight: 400;">Analyse der FuÃgesundheit und -bedürfnisse.</span></li> 1401</ul> 1402<li aria-level="1" style="font-weight: 400;"> 1403<b>Grundtechniken der Pediküre</b><b><br><br></b> 1404</li> 1405<ul> 1406<li aria-level="2" style="font-weight: 400;"><span style="font-weight: 400;">Nagelhautpflege und -entfernung.</span></li> 1407<li aria-level="2" style="font-weight: 400;"><span style="font-weight: 400;">Schneiden und Feilen der Nägel.</span></li> 1408<li aria-level="2" style="font-weight: 400;"><span style="font-weight: 400;">Entfernung von Hornhaut und Schwielen.</span></li> 1409</ul> 1410<li aria-level="1" style="font-weight: 400;"> 1411<b>Praktische Ãbungen</b><b><br><br></b> 1412</li> 1413<ul> 1414<li aria-level="2" style="font-weight: 400;"><span style="font-weight: 400;">Anwendung der erlernten Techniken unter Anleitung.</span></li> 1415<li aria-level="2" style="font-weight: 400;"><span style="font-weight: 400;">Feedback und Korrekturen.</span></li> 1416</ul> 1417<li aria-level="1" style="font-weight: 400;"> 1418<b><span style="text-decoration: underline; color: #ff8000;">Optional:</span><span style="color: #ff8000;"> </span>Kosmetik und Finish (nur im 3-tägigen Kurs)</b><b><br><br></b> 1419</li> 1420<ul> 1421<li aria-level="2" style="font-weight: 400;"><span style="font-weight: 400;">Feuchtigkeitspflege und Massage.</span></li> 1422<li aria-level="2" style="font-weight: 400;"><span style="font-weight: 400;">Lackieren mit Nagellack und Shellack.</span></li> 1423</ul> 1424</ol> 1425<p><b>Zertifikat:</b><span style="font-weight: 400;"> Teilnehmer erhalten ein</span><a href="https://merynails.com/pages/gallery"> <span style="font-weight: 400;">Zertifikat</span></a><span style="font-weight: 400;"> über die erfolgreiche Teilnahme am Basiskurs Pediküre.</span></p> 1426<p><b>Voraussetzung:</b></p> 1427<p><span style="font-weight: 400;">Interesse an FuÃpflege bzw. Pediküre, Design und Farben.</span></p></div></div></div> 1428</div> 1429 1430 1431</div><div id="shopify-section-template--31572643381589__product-grid" class="shopify-section section"><link href="//merystudio.at/cdn/shop/t/8/assets/template-collection.css?v=145944865380958730931790711888" rel="stylesheet" type="text/css" media="all" /> 1432<link href="//merystudio.at/cdn/shop/t/8/assets/component-loading-overlay.css?v=167310470843593579841790711888" rel="stylesheet" type="text/css" media="all" /> 1433<link href="//merystudio.at/cdn/shop/t/8/assets/component-card.css?v=72805245582035824971790711888" rel="stylesheet" type="text/css" media="all" /> 1434<link href="//merystudio.at/cdn/shop/t/8/assets/component-price.css?v=112673864592427438181790711888" rel="stylesheet" type="text/css" media="all" /> 1435 1436<link rel="preload" href="//merystudio.at/cdn/shop/t/8/assets/component-rte.css?v=69919436638515329781790711888" as="style" onload="this.onload=null;this.rel='stylesheet'"><link rel="stylesheet" href="//merystudio.at/cdn/shop/t/8/assets/quick-add.css?v=136948664595332841321790711888" media="print" onload="this.media='all'"> 1437
1437<script src="//merystudio.at/cdn/shop/t/8/assets/quick-add.js?v=101921264851080971201790711888" defer="defer"></script>
1437 1438
1438<script src="//merystudio.at/cdn/shop/t/8/assets/product-form.js?v=106714731521289003461790711888" defer="defer"></script>
1438<noscript><link href="//merystudio.at/cdn/shop/t/8/assets/component-rte.css?v=69919436638515329781790711888" rel="stylesheet" type="text/css" media="all" /></noscript><style data-shopify>.section-template--31572643381589__product-grid-padding { 1439 padding-top: 27px; 1440 padding-bottom: 27px; 1441 } 1442 1443 @media screen and (min-width: 750px) { 1444 .section-template--31572643381589__product-grid-padding { 1445 padding-top: 36px; 1446 padding-bottom: 36px; 1447 } 1448 }</style><div class="section-template--31572643381589__product-grid-padding"> 1449 1450<div class=""> 1451 <link href="//merystudio.at/cdn/shop/t/8/assets/component-facets.css?v=50136063114857006751790711888" rel="stylesheet" type="text/css" media="all" /> 1452
1452<script src="//merystudio.at/cdn/shop/t/8/assets/facets.js?v=8858179154407579181790711888" defer="defer"></script>
1452<aside aria-labelledby="verticalTitle" class="facets-wrapper facets-wrapper--no-filters page-width" id="main-collection-filters" data-id="template--31572643381589__product-grid"> 1453 1454 1455<link href="//merystudio.at/cdn/shop/t/8/assets/component-show-more.css?v=56103980314977906391790711888" rel="stylesheet" type="text/css" media="all" /> 1456<div class="facets-container facets-container-drawer"> 1457 <menu-drawer class="mobile-facets__wrapper" data-breakpoint="mobile"> 1458 <details class="mobile-facets__disclosure disclosure-has-popup"> 1459 <summary class="mobile-facets__open-wrapper focus-offset"> 1460 <span class="mobile-facets__open medium-hide large-up-hide"> 1461 <svg class="icon icon-filter" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"> 1462 <path fill-rule="evenodd" d="M4.833 6.5a1.667 1.667 0 1 1 3.334 0 1.667 1.667 0 0 1-3.334 0ZM4.05 7H2.5a.5.5 0 0 1 0-1h1.55a2.5 2.5 0 0 1 4.9 0h8.55a.5.5 0 0 1 0 1H8.95a2.5 2.5 0 0 1-4.9 0Zm11.117 6.5a1.667 1.667 0 1 0-3.334 0 1.667 1.667 0 0 0 3.334 0ZM13.5 11a2.5 2.5 0 0 1 2.45 2h1.55a.5.5 0 0 1 0 1h-1.55a2.5 2.5 0 0 1-4.9 0H2.5a.5.5 0 0 1 0-1h8.55a2.5 2.5 0 0 1 2.45-2Z" fill="currentColor"/> 1463</svg> 1464 1465 <span class="mobile-facets__open-label button-label medium-hide large-up-hide">Sortieren 1466</span> 1467 <span class="mobile-facets__open-label button-label small-hide"></span> 1468 </span> 1469 <span tabindex="0" class="mobile-facets__close mobile-facets__close--no-js"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" fill="none" viewBox="0 0 18 17"> 1470 <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor"> 1471</svg> 1472</span> 1473 </summary> 1474 <facet-filters-form> 1475 <form id="FacetFiltersFormMobile" class="mobile-facets"> 1476 <div class="mobile-facets__inner gradient"> 1477 <div class="mobile-facets__header"> 1478 <div class="mobile-facets__header-inner"> 1479 <h2 class="mobile-facets__heading medium-hide large-up-hide">Sortieren 1480</h2> 1481 <h2 class="mobile-facets__heading small-hide"></h2> 1482 <p class="mobile-facets__count">2 Produkte 1483</p> 1484 </div> 1485 </div> 1486 <div class="mobile-facets__main has-submenu gradient"><div class="mobile-facets__details js-filter medium-hide large-up-hide" data-index="mobile-"> 1487 <div class="mobile-facets__summary"> 1488 <div class="mobile-facets__sort"> 1489 <label for="SortBy-mobile">Sortieren nach:</label> 1490 <div class="select"> 1491 <select name="sort_by" class="select__select" id="SortBy-mobile" aria-describedby="a11y-refresh-page-message"><option value="manual">Ausgewählt</option><option value="most-relevant">Am relevantesten</option><option value="best-selling" selected="selected">meistverkauft</option><option value="title-ascending">Alphabetisch, A-Z</option><option value="title-descending">Alphabetisch, Z-A</option><option value="price-ascending">Preis, niedrig nach hoch</option><option value="price-descending">Preis, hoch nach niedrig</option><option value="created-ascending">Datum, alt zu neu</option><option value="created-descending">Datum, neu zu alt</option></select> 1492 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6"> 1493 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 1494</svg> 1495 1496 </div> 1497 </div> 1498 </div> 1499 </div><div class="mobile-facets__footer"> 1500 <facet-remove class="mobile-facets__clear-wrapper"> 1501 <a href="/collections/fusspflege-kurs" class="mobile-facets__clear underlined-link">Alle entfernen</a> 1502 </facet-remove> 1503 <button type="button" class="no-js-hidden button button--primary" onclick="this.closest('.mobile-facets__wrapper').querySelector('summary').click()">Anwenden</button> 1504 <noscript><button class="button button--primary">Anwenden</button></noscript> 1505 </div> 1506 </div> 1507 1508 1509</div> 1510 </form> 1511 </facet-filters-form> 1512 </details> 1513 </menu-drawer> 1514 1515 <div class="active-facets active-facets-mobile medium-hide large-up-hide"><facet-remove class="active-facets__button-wrapper"> 1516 <a href="/collections/fusspflege-kurs" class="active-facets__button-remove underlined-link">
1517 <span>Alle entfernen</span> 1518 </a> 1519 </facet-remove> 1520 </div> 1521 1522<facet-filters-form class="facets small-hide"> 1523 <form id="FacetSortDrawerForm" class="facets__form"> 1524 <div class="facet-filters sorting caption small-hide"> 1525 <div class="facet-filters__field"> 1526 <h2 class="facet-filters__label caption-large text-body"> 1527 <label for="SortBy">Sortieren nach:</label> 1528 </h2> 1529 <div class="select"><select name="sort_by" class="facet-filters__sort select__select caption-large" id="SortBy" aria-describedby="a11y-refresh-page-message"><option value="manual">Ausgewählt</option><option value="most-relevant">Am relevantesten</option><option value="best-selling" selected="selected">meistverkauft</option><option value="title-ascending">Alphabetisch, A-Z</option><option value="title-descending">Alphabetisch, Z-A</option><option value="price-ascending">Preis, niedrig nach hoch</option><option value="price-descending">Preis, hoch nach niedrig</option><option value="created-ascending">Datum, alt zu neu</option><option value="created-descending">Datum, neu zu alt</option></select> 1530 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6"> 1531 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 1532</svg> 1533 1534 </div> 1535 </div> 1536 1537 <noscript> 1538 <button type="submit" class="facets__button-no-js button button--secondary">Sortieren</button> 1539 </noscript> 1540 </div> 1541 1542 1543</form> 1544 </facet-filters-form><div class="product-count light" role="status"> 1545 <h2 class="product-count__text text-body"> 1546 <span id="ProductCount">2 Produkte 1547</span> 1548 </h2> 1549 <div class="loading-overlay__spinner"> 1550 <svg aria-hidden="true" focusable="false" role="presentation" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg"> 1551 <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle> 1552 </svg> 1553 </div> 1554 </div><facet-filters-form class="facets facets-pill small-hide"> 1555 <form id="FacetFiltersPillsForm" class="facets__form"> 1556 <div class="active-facets active-facets-desktop"><facet-remove class="active-facets__button-wrapper"> 1557 <a href="/collections/fusspflege-kurs" class="active-facets__button-remove underlined-link"> 1558 <span>Alle entfernen</span> 1559 </a> 1560 </facet-remove> 1561 </div> 1562 </form> 1563 </facet-filters-form></div> 1564 1565 1566 </aside><div class="product-grid-container" id="ProductGridContainer"><div class="collection page-width"> 1567 <div class="loading-overlay gradient"></div> 1568 1569 <ul data-section-id="template--31572643381589__product-grid" data-sectionId="template--31572643381589__product-grid" data-blocks='{ }' data-settings='{"products_per_page":24,"columns_desktop":5,"image_ratio":"square","show_secondary_image":true,"show_vendor":true,"show_rating":false,"enable_quick_add":true,"enable_filtering":false,"filter_type":"drawer","enable_sorting":true,"columns_mobile":"2","padding_top":36,"padding_bottom":36}' id="gf-products" id="product-grid" data-id="template--31572643381589__product-grid" class=" 1570 grid product-grid grid--2-col-tablet-down 1571 grid--5-col-desktop"> 1572<li class="grid__item"> 1573 1574 1575<link href="//merystudio.at/cdn/shop/t/8/assets/component-rating.css?v=24573085263941240431790711888" rel="stylesheet" type="text/css" media="all" /> 1576<div class="card-wrapper underline-links-hover"> 1577 <div class="card 1578 card--standard 1579 card--media 1580 1581 1582 " 1583 style="--ratio-percent: 100%;" 1584 > 1585 <div class="card__inner color-background-2 gradient ratio" style="--ratio-percent: 100%;"><div class="card__media"> 1586 <div class="media media--transparent media--hover-effect"> 1587 1588 <img 1589 srcset="//merystudio.at/cdn/shop/files/shutterstock-1171679497-scaled_977ef184-77e4-4a94-a344-27e7e7b1257f.webp?v=1709138574&width=165 165w,//merystudio.at/cdn/shop/files/shutterstock-1171679497-scaled_977ef184-77e4-4a94-a344-27e7e7b1257f.webp?v=1709138574&width=360 360w,//merystudio.at/cdn/shop/files/shutterstock-1171679497-scaled_977ef184-77e4-4a94-a344-27e7e7b1257f.webp?v=1709138574&width=533 533w,//merystudio.at/cdn/shop/files/shutterstock-1171679497-scaled_977ef184-77e4-4a94-a344-27e7e7b1257f.webp?v=1709138574&width=720 720w,//merystudio.at/cdn/shop/files/shutterstock-1171679497-scaled_977ef184-77e4-4a94-a344-27e7e7b1257f.webp?v=1709138574&width=940 940w,//merystudio.at/cdn/shop/files/shutterstock-1171679497-scaled_977ef184-77e4-4a94-a344-27e7e7b1257f.webp?v=1709138574&width=1066 1066w,//merystudio.at/cdn/shop/files/shutterstock-1171679497-scaled_977ef184-77e4-4a94-a344-27e7e7b1257f.webp?v=1709138574 2560w" 1590 src="//merystudio.at/cdn/shop/files/shutterstock-1171679497-scaled_977ef184-77e4-4a94-a344-27e7e7b1257f.webp?v=1709138574&width=533" 1591 sizes="(min-width: 1200px) 267px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 1592 alt="FuÃpflege - Grund- & Finishkurs [3-tägig]" 1593 class="motion-reduce" 1594 1595 width="2560" 1596 height="1707" 1597 > 1598 1599</div> 1600 </div><div class="card__content"> 1601 <div class="card__information"> 1602 <h3 class="card__heading"> 1603 <a href="/products/fusspflege-perfektion-finishkurs-3-tagig" class="full-unstyled-link"> 1604 FuÃpflege - Grund- & Finishkurs [3-tägig] 1605 </a> 1606 </h3> 1607 </div> 1608 <div class="card__badge bottom left"><span class="badge badge--bottom-left color-accent-2">Sale</span></div> 1609 </div> 1610 </div> 1611 <div class="card__content"> 1612 <div class="card__information"> 1613 <h3 class="card__heading h5" id="title-template--31572643381589__product-grid-8991888179541"> 1614 <a href="/products/fusspflege-perfektion-finishkurs-3-tagig" class="full-unstyled-link"> 1615 FuÃpflege - Grund- & Finishkurs [3-tägig] 1616 </a> 1617 </h3> 1618 <div class="card-information"><span class="visually-hidden">Anbieter:</span> 1619 <div class="caption-with-letter-spacing light">MERY NAILS</div><span class="caption-large light"></span> 1620<div class="price price--on-sale "> 1621 <div class="price__container"><div class="price__regular">
1622 <span class="visually-hidden visually-hidden--inline">Normaler Preis</span> 1623 <span class="price-item price-item--regular"> 1624 â¬990,00 1625 </span> 1626 </div> 1627 <div class="price__sale"> 1628 <span class="visually-hidden visually-hidden--inline">Normaler Preis</span> 1629 <span> 1630 <s class="price-item price-item--regular"> 1631 1632 â¬1.140,00 1633 1634 </s> 1635 </span><span class="visually-hidden visually-hidden--inline">Verkaufspreis</span> 1636 <span class="price-item price-item--sale price-item--last"> 1637 â¬990,00 1638 </span> 1639 </div> 1640 <small class="unit-price caption hidden"> 1641 <span class="visually-hidden">Grundpreis</span> 1642 <span class="price-item price-item--last"> 1643 <span></span> 1644 <span aria-hidden="true">/</span> 1645 <span class="visually-hidden"> pro </span> 1646 <span> 1647 </span> 1648 </span> 1649 </small> 1650 </div></div> 1651 1652 </div> 1653 </div><div class="quick-add"><modal-opener data-modal="#QuickAdd-8991888179541"> 1654 <button 1655 id="quick-add-template--31572643381589__product-grid8991888179541-submit" 1656 type="submit" 1657 name="add" 1658 class="quick-add__submit button button--full-width button--secondary" 1659 aria-haspopup="dialog" 1660 aria-labelledby="quick-add-template--31572643381589__product-grid8991888179541-submit title-template--31572643381589__product-grid-8991888179541" 1661 data-product-url="/products/fusspflege-perfektion-finishkurs-3-tagig" 1662 > 1663 Optionen auswählen 1664 <div class="loading-overlay__spinner hidden"> 1665 <svg aria-hidden="true" focusable="false" role="presentation" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg"> 1666 <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle> 1667 </svg> 1668 </div> 1669 </button> 1670 </modal-opener> 1671 <quick-add-modal id="QuickAdd-8991888179541" class="quick-add-modal"> 1672 <div role="dialog" aria-label="Optionen für FuÃpflege - Grund- &amp; Finishkurs [3-tägig] auswählen" aria-modal="true" class="quick-add-modal__content global-settings-popup" tabindex="-1"> 1673 <button id="ModalClose-8991888179541" type="button" class="quick-add-modal__toggle" aria-label="SchlieÃen"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" fill="none" viewBox="0 0 18 17"> 1674 <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor"> 1675</svg> 1676</button> 1677 <div id="QuickAddInfo-8991888179541" class="quick-add-modal__content-info"> 1678 </div> 1679 </div> 1680 </quick-add-modal></div><div class="card__badge bottom left"><span class="badge badge--bottom-left color-accent-2">Sale</span></div> 1681 </div> 1682 </div> 1683 </div> 1684 </li> 1685<li class="grid__item"> 1686 1687 1688<link href="//merystudio.at/cdn/shop/t/8/assets/component-rating.css?v=24573085263941240431790711888" rel="stylesheet" type="text/css" media="all" /> 1689<div class="card-wrapper underline-links-hover"> 1690 <div class="card 1691 card--standard 1692 card--media 1693 1694 1695 " 1696 style="--ratio-percent: 100%;" 1697 > 1698 <div class="card__inner color-background-2 gradient ratio" style="--ratio-percent: 100%;"><div class="card__media"> 1699 <div class="media media--transparent media--hover-effect"> 1700 1701 <img 1702 srcset="//merystudio.at/cdn/shop/files/shutterstock-1171679497-scaled.webp?v=1709134059&width=165 165w,//merystudio.at/cdn/shop/files/shutterstock-1171679497-scaled.webp?v=1709134059&width=360 360w,//merystudio.at/cdn/shop/files/shutterstock-1171679497-scaled.webp?v=1709134059&width=533 533w,//merystudio.at/cdn/shop/files/shutterstock-1171679497-scaled.webp?v=1709134059&width=720 720w,//merystudio.at/cdn/shop/files/shutterstock-1171679497-scaled.webp?v=1709134059&width=940 940w,//merystudio.at/cdn/shop/files/shutterstock-1171679497-scaled.webp?v=1709134059&width=1066 1066w,//merystudio.at/cdn/shop/files/shutterstock-1171679497-scaled.webp?v=1709134059 2560w" 1703 src="//merystudio.at/cdn/shop/files/shutterstock-1171679497-scaled.webp?v=1709134059&width=533" 1704 sizes="(min-width: 1200px) 267px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 1705 alt="FuÃpflege - Grundkurs [1-tägig]" 1706 class="motion-reduce" 1707 1708 width="2560" 1709 height="1707" 1710 > 1711 1712</div> 1713 </div><div class="card__content"> 1714 <div class="card__information"> 1715 <h3 class="card__heading"> 1716 <a href="/products/fusspflege-basis-schulung" class="full-unstyled-link"> 1717 FuÃpflege - Grundkurs [1-tägig] 1718 </a> 1719 </h3> 1720 </div> 1721 <div class="card__badge bottom left"></div> 1722 </div> 1723 </div> 1724 <div class="card__content"> 1725 <div class="card__information"> 1726 <h3 class="card__heading h5" id="title-template--31572643381589__product-grid-8991694913877"> 1727 <a href="/products/fusspflege-basis-schulung" class="full-unstyled-link"> 1728 FuÃpflege - Grundkurs [1-tägig] 1729 </a> 1730 </h3> 1731 <div class="card-information"><span class="visually-hidden">Anbieter:</span> 1732 <div class="caption-with-letter-spacing light">MERY NAILS</div><span class="caption-large light"></span> 1733<div class="price "> 1734 <div class="price__container"><div class="price__regular">
1735 <span class="visually-hidden visually-hidden--inline">Normaler Preis</span> 1736 <span class="price-item price-item--regular"> 1737 â¬490,00 1738 </span> 1739 </div> 1740 <div class="price__sale"> 1741 <span class="visually-hidden visually-hidden--inline">Normaler Preis</span> 1742 <span> 1743 <s class="price-item price-item--regular"> 1744 1745 1746 1747 </s> 1748 </span><span class="visually-hidden visually-hidden--inline">Verkaufspreis</span> 1749 <span class="price-item price-item--sale price-item--last"> 1750 â¬490,00 1751 </span> 1752 </div> 1753 <small class="unit-price caption hidden"> 1754 <span class="visually-hidden">Grundpreis</span> 1755 <span class="price-item price-item--last"> 1756 <span></span> 1757 <span aria-hidden="true">/</span> 1758 <span class="visually-hidden"> pro </span> 1759 <span> 1760 </span> 1761 </span> 1762 </small> 1763 </div></div> 1764 1765 </div> 1766 </div><div class="quick-add"><modal-opener data-modal="#QuickAdd-8991694913877"> 1767 <button 1768 id="quick-add-template--31572643381589__product-grid8991694913877-submit" 1769 type="submit" 1770 name="add" 1771 class="quick-add__submit button button--full-width button--secondary" 1772 aria-haspopup="dialog" 1773 aria-labelledby="quick-add-template--31572643381589__product-grid8991694913877-submit title-template--31572643381589__product-grid-8991694913877" 1774 data-product-url="/products/fusspflege-basis-schulung" 1775 > 1776 Optionen auswählen 1777 <div class="loading-overlay__spinner hidden"> 1778 <svg aria-hidden="true" focusable="false" role="presentation" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg"> 1779 <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle> 1780 </svg> 1781 </div> 1782 </button> 1783 </modal-opener> 1784 <quick-add-modal id="QuickAdd-8991694913877" class="quick-add-modal"> 1785 <div role="dialog" aria-label="Optionen für FuÃpflege - Grundkurs [1-tägig] auswählen" aria-modal="true" class="quick-add-modal__content global-settings-popup" tabindex="-1"> 1786 <button id="ModalClose-8991694913877" type="button" class="quick-add-modal__toggle" aria-label="SchlieÃen"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" fill="none" viewBox="0 0 18 17"> 1787 <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor"> 1788</svg> 1789</button> 1790 <div id="QuickAddInfo-8991694913877" class="quick-add-modal__content-info"> 1791 </div> 1792 </div> 1793 </quick-add-modal></div><div class="card__badge bottom left"></div> 1794 </div> 1795 </div> 1796 </div> 1797 </li></ul></div></div> 1798 </div> 1799</div> 1800 1801 1802</div> 1803 </main> 1804 1805 <div id="shopify-section-footer" class="shopify-section"> 1806<link href="//merystudio.at/cdn/shop/t/8/assets/section-footer.css?v=83777583229853969691790711888" rel="stylesheet" type="text/css" media="all" /> 1807<link rel="stylesheet" href="//merystudio.at/cdn/shop/t/8/assets/component-newsletter.css?v=103472482056003053551790711888" media="print" onload="this.media='all'"> 1808<link rel="stylesheet" href="//merystudio.at/cdn/shop/t/8/assets/component-list-menu.css?v=151968516119678728991790711888" media="print" onload="this.media='all'"> 1809<link rel="stylesheet" href="//merystudio.at/cdn/shop/t/8/assets/component-list-payment.css?v=69253961410771838501790711888" media="print" onload="this.media='all'"> 1810<link rel="stylesheet" href="//merystudio.at/cdn/shop/t/8/assets/component-list-social.css?v=52211663153726659061790711888" media="print" onload="this.media='all'"> 1811<link rel="stylesheet" href="//merystudio.at/cdn/shop/t/8/assets/component-rte.css?v=69919436638515329781790711888" media="print" onload="this.media='all'"> 1812<link rel="stylesheet" href="//merystudio.at/cdn/shop/t/8/assets/disclosure.css?v=646595190999601341790711888" media="print" onload="this.media='all'"> 1813 1814<noscript><link href="//merystudio.at/cdn/shop/t/8/assets/component-newsletter.css?v=103472482056003053551790711888" rel="stylesheet" type="text/css" media="all" /></noscript> 1815<noscript><link href="//merystudio.at/cdn/shop/t/8/assets/component-list-menu.css?v=151968516119678728991790711888" rel="stylesheet" type="text/css" media="all" /></noscript> 1816<noscript><link href="//merystudio.at/cdn/shop/t/8/assets/component-list-payment.css?v=69253961410771838501790711888" rel="stylesheet" type="text/css" media="all" /></noscript> 1817<noscript><link href="//merystudio.at/cdn/shop/t/8/assets/component-list-social.css?v=52211663153726659061790711888" rel="stylesheet" type="text/css" media="all" /></noscript> 1818<noscript><link href="//merystudio.at/cdn/shop/t/8/assets/component-rte.css?v=69919436638515329781790711888" rel="stylesheet" type="text/css" media="all" /></noscript> 1819<noscript><link href="//merystudio.at/cdn/shop/t/8/assets/disclosure.css?v=646595190999601341790711888" rel="stylesheet" type="text/css" media="all" /></noscript><style data-shopify>.footer { 1820 margin-top: 15px; 1821 } 1822 1823 .section-footer-padding { 1824 padding-top: 27px; 1825 padding-bottom: 27px; 1826 } 1827 1828 @media screen and (min-width: 750px) { 1829 .footer { 1830 margin-top: 20px; 1831 } 1832 1833 .section-footer-padding { 1834 padding-top: 36px; 1835 padding-bottom: 36px; 1836 } 1837 }</style><footer class="footer color-inverse gradient section-footer-padding">
1837<div class="footer__content-top page-width"><div class="footer__blocks-wrapper grid grid--1-col grid--2-col grid--4-col-tablet "><div class="footer-block grid__item footer-block--menu" ><h2 class="footer-block__heading">Schulungen</h2><ul class="footer-block__details-content list-unstyled"><li> 1838 <a href="/collections/nageldesign-schulung-zertifikat" class="link link--text list-menu__item list-menu__item--link"> 1839 Nageldesign 1840 </a> 1841 </li><li> 1842 <a href="/collections/wimpernverlangerung" class="link link--text list-menu__item list-menu__item--link"> 1843 Wimpernverlängerung 1844 </a> 1845 </li><li> 1846 <a href="/collections/lash-brow-lifting-schulung-zertifikat" class="link link--text list-menu__item list-menu__item--link"> 1847 Lash & Brow Lifting 1848 </a> 1849 </li><li> 1850 <a href="/collections/fusspflege-kurs" class="link link--text list-menu__item list-menu__item--link list-menu__item--active"> 1851 FuÃpflege 1852 </a> 1853 </li><li> 1854 <a href="/pages/franchise" class="link link--text list-menu__item list-menu__item--link"> 1855 Franchise 1856 </a> 1857 </li></ul></div><div class="footer-block grid__item footer-block--menu" ><h2 class="footer-block__heading">Studios</h2><ul class="footer-block__details-content list-unstyled"><li> 1858 <a href="https://buchung.treatwell.at/ort/mery-nails-nestroyplatz-praterstrasse-37/" class="link link--text list-menu__item list-menu__item--link"> 1859 Termin buchen ðNestroyplatz 1860 </a> 1861 </li><li> 1862 <a href="https://buchung.treatwell.at/ort/436398/menue/" class="link link--text list-menu__item list-menu__item--link"> 1863 Termin buchen ðCitygate 1864 </a> 1865 </li><li> 1866 <a href="https://buchung.treatwell.at/ort/436781/menue/" class="link link--text list-menu__item list-menu__item--link"> 1867 Termin buchen ðTrillerpark 1868 </a> 1869 </li><li> 1870 <a href="/policies/legal-notice" class="link link--text list-menu__item list-menu__item--link"> 1871 Impressum 1872 </a> 1873 </li><li> 1874 <a href="/policies/privacy-policy" class="link link--text list-menu__item list-menu__item--link"> 1875 DSGVO 1876 </a> 1877 </li><li> 1878 <a href="/policies/terms-of-service" class="link link--text list-menu__item list-menu__item--link"> 1879 Allgemeine Geschäftsbedingungen 1880 </a> 1881 </li><li> 1882 <a href="/policies/refund-policy" class="link link--text list-menu__item list-menu__item--link"> 1883 Widerrufsrecht 1884 </a> 1885 </li></ul></div><div class="footer-block grid__item" ><h2 class="footer-block__heading">Ãber MERY</h2><div class="footer-block__details-content rte"> 1886 <p>MERY ist ein Nagelstudio, Kosmetikstudio und Schulungscenter und begleitet Kosmetikerinnen zu ihrem Traumberuf. Unsere Trainerinnen tragen alle Voraussetzungen mit sich, um aus jedem das Talent herauszuholen.</p> 1887 </div></div></div><div class="footer-block--newsletter"><div class="footer-block__newsletter"><h2 class="footer-block__heading">Newsletter anmelden</h2><form method="post" action="/contact#ContactFooter" id="ContactFooter" accept-charset="UTF-8" class="footer__newsletter newsletter-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="contact[tags]" value="newsletter"> 1888 <div class="newsletter-form__field-wrapper"> 1889 <div class="field"> 1890 <input 1891 id="NewsletterForm--footer" 1892 type="email" 1893 name="contact[email]" 1894 class="field__input" 1895 value="" 1896 aria-required="true" 1897 autocorrect="off" 1898 autocapitalize="off" 1899 autocomplete="email" 1900 1901 placeholder="E-Mail" 1902 required 1903 > 1904 <label class="field__label" for="NewsletterForm--footer"> 1905 E-Mail 1906 </label> 1907 <button type="submit" class="newsletter-form__button field__button" name="commit" id="Subscribe" aria-label="Abonnieren"> 1908 <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg"> 1909 <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor"> 1910</svg> 1911 1912 </button> 1913 </div></div></form></div><ul class="footer__list-social list-unstyled list-social" role="list"></ul></div> 1914 </div>
1914<div class="footer__content-bottom"> 1915 <div class="footer__content-bottom-wrapper page-width"> 1916 <div class="footer__column footer__localization isolate"></div> 1917 <div class="footer__column footer__column--info"><div class="footer__payment"> 1918 <span class="visually-hidden">Zahlungsmethoden</span> 1919 <ul class="list list-payment" role="list"><li class="list-payment__item"> 1920 <svg class="icon icon--full-color" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" /><path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" />
1920<path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg> 1921 1922 </li><li class="list-payment__item"> 1923 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
192306zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg> 1924 1925 </li><li class="list-payment__item"> 1926 <svg class="icon icon--full-color" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-maestro"><title id="pi-maestro">Maestro</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><circle fill="#EB001B" cx="15" cy="12" r="7"/><circle fill="#00A2E5" cx="23" cy="12" r="7"/><path fill="#7375CF" d="M22 12c0-2.4-1.2-4.5-3-5.7-1.8 1.3-3 3.4-3 5.7s1.2 4.5 3 5.7c1.8-1.2 3-3.3 3-5.7z"/></svg> 1927 </li><li class="list-payment__item"> 1928 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg> 1929 1930 </li><li class="list-payment__item"> 1931 <svg class="icon icon--full-color" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/>
1931<path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2 0-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg> 1932 </li><li class="list-payment__item"> 1933 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778
193316.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 1934 1935 </li></ul> 1936 </div><div class="footer__copyright caption"> 1937 <small class="copyright__content">© 2026,</small> 1938 <small class="copyright__content">Erstellt mit â¤ï¸ von <a href="/" title="">MERY NAILS</a></small> 1939 </div> 1940 </div> 1941 </div> 1942 </div> 1943</footer> 1944 1945 1946 1947 1948</div> 1949 1950 <ul hidden> 1951 <li id="a11y-refresh-page-message">Wenn du dich für eine Auswahl entscheidest, wird die Seite komplett aktualisiert.</li> 1952 </ul> 1953 1954
1954<script> 1955 window.shopUrl = 'https://merystudio.at'; 1956 window.routes = { 1957 cart_add_url: '/cart/add', 1958 cart_change_url: '/cart/change', 1959 cart_update_url: '/cart/update', 1960 predictive_search_url: '/search/suggest' 1961 }; 1962 1963 window.cartStrings = { 1964 error: `Beim Aktualisieren deines Warenkorbs ist ein Fehler aufgetreten. Bitte versuche es erneut.`, 1965 quantityError: `Du kannst deinem Warenkorb nur [quantity] Stück dieses Artikels hinzufügen.` 1966 } 1967 1968 window.variantStrings = { 1969 addToCart: `Jetzt buchen`, 1970 soldOut: `Ausverkauft`, 1971 unavailable: `Nicht verfügbar`, 1972 } 1973 1974 window.accessibilityStrings = { 1975 imageAvailable: `Bild [index] ist nun in der Galerieansicht verfügbar`, 1976 shareSuccess: `Link in die Zwischenablage kopiert`, 1977 pauseSlideshow: `Slideshow pausieren`, 1978 playSlideshow: `Slideshow abspielen`, 1979 } 1980 </script>
1980<script src="//merystudio.at/cdn/shop/t/8/assets/predictive-search.js?v=31278710863581584031790711888" defer="defer"></script>
1980<script> 1981 if(typeof(Spurit) === 'undefined'){ 1982 var Spurit = {}; 1983 } 1984 if(!Spurit.CountdownTimer){ 1985 Spurit.CountdownTimer = {}; 1986 } 1987 if(!Spurit.CountdownTimer.snippet){ 1988 Spurit.CountdownTimer.snippet = {}; 1989 } 1990 Spurit.CountdownTimer.snippet.shopHash = '85716ccb8ed92a97ef3e84769dfa3547'; 1991 Spurit.CountdownTimer.snippet.cacheTimestamp = 1653402492; 1992 1993 1994 1995 1996 Spurit.CountdownTimer.snippet.collectionId = 619163091285; 1997 1998</script>
1998 1999 2000
2000<script src="https://amaicdn.com/timer-app/common.js"></script>
2000 2001 <link href="https://amaicdn.com/timer-app/common.css" rel="stylesheet" type="text/css" media="all"> 2002 2003 2004
2005<script id="gspfSearchResult" type="template/html"> 2006{% assign root_url = "" %} 2007 2008{% assign zero_character_result = true %} 2009{% if result.term %}{% assign zero_character_result = false %}{% endif %} 2010 2011{% assign product_list_layout = 'grid' %} 2012 2013{% assign products_suggestions_title = translation.search.products | default: "Products" %} 2014{% assign keywords_suggestions_title = translation.search.suggestions | default: "Suggestions" %} 2015 2016{% if zero_character_result %} 2017 {% assign product_list_layout = 'grid' %} {% if translation.search.zero_character_products_suggestions_title %} 2018 {% assign products_suggestions_title = translation.search.zero_character_products_suggestions_title %} 2019 {% endif %} 2020 {% if translation.search.zero_character_keywords_suggestions_title %} 2021 {% assign keywords_suggestions_title = translation.search.zero_character_keywords_suggestions_title %} 2022 {% endif %} 2023{% elsif result.isEmpty %} 2024{% assign product_list_layout = 'grid' %} {% if translation.search.no_result_products_suggestions_title %} 2025 {% assign products_suggestions_title = translation.search.no_result_products_suggestions_title %} 2026 {% endif %} 2027 {% if translation.search.no_result_keywords_suggestions_title %} 2028 {% assign keywords_suggestions_title = translation.search.no_result_keywords_suggestions_title %} 2029 {% endif %} 2030{% endif %} 2031 2032{% if layout == 1 %} 2033 <div id="glFilter-search-popup" class="ui-menu gl-filter-search-fullscreen gl-filter-animate"> 2034 <div class="gl-backdrop gl-close-layer"></div> 2035 <div class="gl-fullscreen-layer gl-animate-transition"> 2036 <div class="gl-fullscreen-header"> 2037 <form class="gl-d-searchbox" method="GET" action="/search"> 2038 <label class="gl-icon gl-d-searchbox-icon" for="gl-d-searchbox-input"> 2039 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="18px" height="18px"> 2040 <path d="M0 0h24v24H0V0z" fill="none"></path> 2041 <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> 2042 </svg> 2043 </label> 2044 <input type="text" class="gl-d-searchbox-input" id="gl-d-searchbox-input" placeholder="{{translation.product.search}}" name="q" value="{{result.term | escape}}" autocapitalize="off" autocomplete="off" autocorrect="off"> 2045 </form> 2046 <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> 2047 </div> 2048 <div class="gl-fullscreen-suggestions"> 2049 {% if result.isEmpty and result.term %} 2050 <div>{% if translation.search.not_found %}{{translation.search.not_found}}{% else %}Sorry, nothing found for{% endif %} <b>{{result.term | escape}}</b></div> 2051 {% endif %} 2052 2053 </div> 2054 <div class="gl-fullscreen-initial-content"> 2055 {% if false and result.loading %} 2056 <div class="gl-fullscreen-loading-content"> 2057 <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;
20571" 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> 2058 </div> 2059 {% else %} 2060 <div class="gl-row"> 2061 {% if result.suggestions or result.collections or result.pages %} 2062 <div class="gl-col-left"> 2063 <div class="gl-list gl-fullscreen-top-searches"> 2064 {% if result.suggestions %} 2065 <div class="gl-list__group"> 2066 <div class="gl-list__title">{{keywords_suggestions_title | escape}}</div> 2067 <div class="gl-list__content"> 2068 <ul> 2069 {% for suggestion in result.suggestions %} 2070 <li> 2071 <a href="/search?q={{suggestion.keyword | url_encode}}">{{suggestion.keyword | escape}}<span class="count">{{suggestion.count}}</span></a> 2072 </li> 2073 {% endfor %} 2074 </ul> 2075 </div> 2076 </div> 2077 {% endif %} 2078 {% if result.collections %} 2079 <div class="gl-list__group"> 2080 <div class="gl-list__title">{{translation.search.collections | default: "Collections"}}</div> 2081 <div class="gl-list__content"> 2082 <ul> 2083 {% for collection in result.collections %} 2084 <li><a href="{{root_url}}/collections/{{collection.handle}}">{{collection.title | escape}}</a></li> 2085 {% endfor %} 2086 </ul> 2087 </div> 2088 </div> 2089 {% endif %} 2090 </div> 2091 </div> 2092 {% endif %} 2093 <div class="gl-col-right"> 2094 {% if result.products %} 2095 <div class="gl-list gl-fullscreen-top-clicked"> 2096 <div class="gl-fullscreen-results__meta"> 2097 <div class="gl-list__title">{{products_suggestions_title}}</div> 2098 {% if result.term and result.isEmpty == false %} 2099 <a href="{% if result.url %}{{result.url}}{% else %}/search?q={{result.term | url_encode}}{% endif %}"> 2100 {% if translation.search.view_all_products %}{{translation.search.view_all_products}}{% else %}View all products{% endif %} 2101 </a> 2102 {% endif %} 2103 </div> 2104 <div class="gl-list__content"> 2105 {% if product_list_layout == 'carousel' %} 2106 <div class="gl-owl--carousel owl-carousel" id="gl-fullscreen-recommended-products"> 2107 {% for product in result.products %} 2108 <div class="gl-card"> 2109 <div class="gl-card-media"> 2110 <div class="gl-card-thumbnail"> 2111 <a class="spf-image-ratio" href="{{root_url}}/products/{{product.handle}}"> 2112 {% if product.image %} 2113 <img 2114 class="gflazyload" 2115 srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 2116 src="{{product.image.src | img_url: image_size}}" 2117 data-src="{{product.image.src | img_lazyload_url}}" 2118 data-sizes="auto" 2119 data-aspectratio="{{product.image.as
2119pect_ratio}}" 2120 data-parent-fit="contain" 2121 alt="{{product.image.alt | escape}}" 2122 /> 2123 {% else %} 2124 <img src="{{'https://cdn.shopify.com/s/images/themes/product-1.png' | img_url: '200x'}}"> 2125 {% endif %} 2126 </a> 2127 </div> 2128 </div> 2129 <div class="gl-card-content gl-card-flex"> 2130 <div class="gl-card-title" title="{{product.title | escape}}"> 2131 <a href="{{root_url}}/products/{{product.handle}}">{{product.title | escape}}</a> 2132 </div> 2133 {% if product.vendor %} 2134 <div class="gf-search-item-product-vendor">{{product.vendor | escape}}</div> 2135 {% endif %} 2136 <div class="gl-card-flex"></div> 2137 <div class="gl-card-pricing"> 2138 <span class="gl-card-price"> 2139 {{ product.price | money}} 2140 </span> 2141 </div> 2142 </div> 2143 </div> 2144 {% endfor %} 2145 </div> 2146 {% else %} 2147 <div class="gl-fullscreen-results__content"> 2148 {% for product in result.products %} 2149 <div class="gl-card"> 2150 <div class="gl-card-media"> 2151 <div class="gl-card-thumbnail"> 2152 <a class="spf-image-ratio" href="{{root_url}}/products/{{product.handle}}"> 2153 {% if product.image %} 2154 <img 2155 class="gflazyload" 2156 srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 2157 src="{{product.image.src | img_url: image_size}}" 2158 data-src="{{product.image.src | img_lazyload_url}}" 2159 data-sizes="auto" 2160 data-aspectratio="{{product.image.aspect_ratio}}" 2161 data-parent-fit="contain" 2162 alt="{{product.image.alt | escape}}" 2163 /> 2164 {% else %} 2165 <img src="{{'https://cdn.shopify.com/s/images/themes/product-1.png' | img_url: '200x'}}"> 2166 {% endif %} 2167 </a> 2168 </div> 2169 </div> 2170 <div class="gl-card-content gl-card-flex"> 2171 <div class="gl-card-title" title="{{product.title | escape}}"> 2172 <a href="{{root_url}}/products/{{product.handle}}">{{product.title | escape}}</a> 2173 </div> 2174 {% if product.vendor %} 2175 <div class="gf-search-item-product-vendor">{{product.vendor | escape}}</div> 2176 {% endif %} 2177 <div class="gl-card-flex"></div> 2178 <div class="gl-card-pricing"> 2179 <span class="gl-card-price"> 2180 {{ product.price | money}} 2181 </span> 2182 </div> 2183 </div> 2184 </div> 2185 {% endfor %} 2186 </div> 2187 {% endif %} 2188 </div> 2189 </div> 2190 {% endif %} 2191 </div> 2192 </div> 2193 {% endif %} 2194 </div> 2195 </div> 2196 </div> 2197{% endif %} 2198 2199{% if layout == 2 %} 2200 {% if result.isEmpty and result.term %} 2201 <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 | escape}}": {{result.term | escape}}"> 2202 <p>{% if translation.search.not_found %}{{translation.search.not_found }}{% else %}Sorry, nothing found for{% endif %} <b>{{result.term | escape}}</b></p> 2203 </li> 2204 {% endif %} 2205 {% if result.suggestions %} 2206 <li class="gf-search-suggestions"> 2207 <a class="gf-search-header">{{keywords_suggestions_title}}</a> 2208 <ul> 2209 {% for suggestion in result.suggestions %} 2210 <li aria-label="{{keywords_suggestions_title | escape}}: {{suggestion.keyword | escape}}"> 2211 <a href="/search?q={{suggestion.keyword | url_encode}}">{{suggestion.keyword | escape}}<span class="count">{{suggestion.count}}</span></a> 2212 </li> 2213 {% endfor %} 2214 </ul> 2215 </li> 2216 {% endif %} 2217 {% if result.collections %} 2218 <li class="gf-search-collections"> 2219 <a class="gf-search-header">{{translation.search.collections | default: "Collections"}}</a> 2220 <ul> 2221 {% for collection in result.collections %} 2222 <li aria-label="{{translation.search.collections | default: "Collections"}}: {{collection.title | escape}}"><a href="{{root_url}}/collections/{{collection.handle}}">{{collection.title | escape}}</a></li> 2223 {% endfor %} 2224 </ul> 2225 </li> 2226 {% endif %} 2227 {% if result.products %} 2228 <li class="gf-search-products"> 2229 <a class="gf-search-header">{{products_suggestions_title}}</a> 2230 <ul> 2231 {% for product in result.products %} 2232 <li aria-label="{{products_suggestions_title | escape}}: {{product.title | escape}}"> 2233 <a aria-label="{{product.handle}}" href="{{root_url}}/products/{{product.handle}}"> 2234 <div class="gf-search-left"> 2235 {% if product.image %} 2236 <img 2237 class="gflazyload" 2238 srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 2239 src="{{product.image.src | img_url: image_size}}" 2240 data-src="{{product.image.src | img_lazyload_url}}" 2241 data-sizes="auto"
2242 data-aspectratio="{{product.image.aspect_ratio}}" 2243 data-parent-fit="contain" 2244 alt="{{product.image.alt | escape}}" 2245 /> 2246 {% else %} 2247 <img src="{{'https://cdn.shopify.com/s/images/themes/product-1.png' | img_url: '100x'}}"> 2248 {% endif %} 2249 </div> 2250 <div class="gf-search-right"> 2251 <div class="gf-search-item-product-title">{{product.title | escape}}</div> 2252 {% if product.vendor %} 2253 <div class="gf-search-item-product-vendor">{{product.vendor | escape}}</div> 2254 {% endif %} 2255 <div class="gf-search-item-product-price"> 2256 <span class="gf-search-item-product">{{ product.price | money}}</span> 2257 </div> 2258 </div> 2259 </a> 2260 </li> 2261 {% endfor %} 2262 </ul> 2263 </li> 2264 {% endif %} 2265 {% if result.term and result.isEmpty == false %} 2266 <li class="gf-search-item gf-search-item-product gf-search-viewall"> 2267 <a href="{% if result.url %}{{result.url}}{% else %}/search?q={{result.term | url_encode}}{% endif %}"> 2268 {% if translation.search.view_all %}{{translation.search.view_all}}{% else %}Search for{% endif %} "{{result.term | escape}}" 2269 </a> 2270 </li> 2271 {% endif %} 2272{% endif %} 2273 2274{% if layout == 3 %} 2275 {% if result.isEmpty and result.term %} 2276 <div class="gl-fullscreen-suggestions"> 2277 <div>{% if translation.search.not_found %}{{translation.search.not_found }}{% else %}Sorry, nothing found for{% endif %} <b>{{result.term | escape}}</b></div> 2278 </div> 2279 {% endif %} 2280 <div class="gl-grid-layer"> 2281 <div class="gl-fullscreen-layer"> 2282 <div class="gl-fullscreen-initial-content"> 2283 {% if false and result.loading %} 2284 <div class="gl-fullscreen-loading-content"> 2285 <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;
22851" 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> 2286 </div> 2287 {% else %} 2288 <div class="gl-row"> 2289 {% if result.suggestions or result.collections or result.pages or result.popular_keywords %} 2290 <div class="gl-col-left"> 2291 <div class="gl-list gl-fullscreen-top-searches"> 2292 {% if result.suggestions %} 2293 <div class="gl-list__group"> 2294 <div class="gl-list__title">{{keywords_suggestions_title}}</div> 2295 <div class="gl-list__content"> 2296 <ul> 2297 {% for suggestion in result.suggestions %} 2298 <li aria-label="{{keywords_suggestions_title}}: {{suggestion.keyword | escape}}"> 2299 <a href="/search?q={{suggestion.keyword | url_encode}}">{{suggestion.keyword | escape}}<span class="count">{{suggestion.count}}</span></a> 2300 </li> 2301 {% endfor %} 2302 </ul> 2303 </div> 2304 </div> 2305 {% endif %} 2306 {% if result.collections %} 2307 <div class="gl-list__group"> 2308 <div class="gl-list__title">{{translation.search.collections | default: "Collections"}}</div> 2309 <div class="gl-list__content"> 2310 <ul> 2311 {% for collection in result.collections %} 2312 <li aria-label="{{translation.search.collections | default: "Collections"}}: {{collection.title | escape}}"><a href="{{root_url}}/collections/{{collection.handle}}">{{collection.title | escape}}</a></li> 2313 {% endfor %} 2314 </ul> 2315 </div> 2316 </div> 2317 {% endif %} 2318 </div> 2319 </div> 2320 {% endif %} 2321 <div class="gl-col-right"> 2322 <div class="gf-search-products"> 2323 <div class="gl-list__title">{{products_suggestions_title}}</div> 2324 {% if result.products %} 2325 <div class="gl-list__content"> 2326 {% if product_list_layout == 'carousel' %} 2327 <ul class="gl-owl--carousel owl-carousel" id="gl-fullscreen-recommended-products"> 2328 {% for product in result.products %} 2329 <li aria-label="{{products_suggestions_title | escape}}: {{product.title | escape}}" class="gl-card"> 2330 <div class="gl-card-media"> 2331 <div class="gl-card-thumbnail"> 2332 <a aria-label="{{products_suggestions_title | escape}}: {{product.title | escape}}" class="spf-image-ratio" href="{{root_url}}/products/{{product.handle}}"> 2333 {% if product.image %} 2334 <img 2335 class="gflazyload" 2336 srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 2337 src="{{product.image.src | img_url: image_size}}" 2338 data-src="{{product.image.src | img_lazyload_url}}" 2339 data-sizes="auto" 2340 data-aspectratio="{{product.image.as
2340pect_ratio}}" 2341 data-parent-fit="contain" 2342 alt="{{product.image.alt | escape}}" 2343 /> 2344 {% else %} 2345 <img src="{{'https://cdn.shopify.com/s/images/themes/product-1.png' | img_url: '200x'}}"> 2346 {% endif %} 2347 </a> 2348 </div> 2349 </div> 2350 <div class="gl-card-content gl-card-flex"> 2351 <div class="gl-card-title" title="{{product.title | escape}}"> 2352 <a aria-label="{{products_suggestions_title | escape}}: {{product.title | escape}}" href="{{root_url}}/products/{{product.handle}}">{{product.title | escape}}</a> 2353 </div> 2354 {% if product.vendor %} 2355 <div class="gf-search-item-product-vendor">{{product.vendor | escape}}</div> 2356 {% endif %} 2357 <div class="gl-card-flex"></div> 2358 <div class="gl-card-pricing"> 2359 <span class="gl-card-price"> 2360 {{ product.price | money}} 2361 </span> 2362 </div> 2363 </div> 2364 </li> 2365 {% endfor %} 2366 </ul> 2367 {% else %} 2368 <div class="gl-fullscreen-results__content"> 2369 {% for product in result.products %} 2370 <div aria-label="{{products_suggestions_title | escape}}: {{product.title | escape}}" class="gl-card"> 2371 <div class="gl-card-media"> 2372 <div class="gl-card-thumbnail"> 2373 <a class="spf-image-ratio" href="{{root_url}}/products/{{product.handle}}"> 2374 {% if product.image %} 2375 <img 2376 class="gflazyload" 2377 srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 2378 src="{{product.image.src | img_url: image_size}}" 2379 data-src="{{product.image.src | img_lazyload_url}}" 2380 data-sizes="auto" 2381 data-aspectratio="{{product.image.aspect_ratio}}" 2382 data-parent-fit="contain" 2383 alt="{{product.image.alt | escape}}" 2384 /> 2385 {% else %} 2386 <img src="{{'https://cdn.shopify.com/s/images/themes/product-1.png' | img_url: '200x'}}"> 2387 {% endif %} 2388 </a> 2389 </div> 2390 </div> 2391 <div class="gl-card-content gl-card-flex"> 2392 <div class="gl-card-title" title="{{product.title | escape}}"> 2393 <a href="{{root_url}}/products/{{product.handle}}">{{product.title | escape}}</a> 2394 </div> 2395 {% if product.vendor %} 2396 <div class="gf-search-item-product-vendor">{{product.vendor | escape}}</div> 2397 {% endif %} 2398 <div class="gl-card-flex"></div> 2399 <div class="gl-card-pricing"> 2400 <span class="gl-card-price"> 2401 {{ product.price | money}} 2402 </span> 2403 </div> 2404 </div> 2405 </div> 2406 {% endfor %} 2407 </div> 2408 {% endif %} 2409 </div> 2410 {% else %} 2411 <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> 2412 {% endif %} 2413 </div> 2414 </div> 2415 </div> 2416 </div> 2417 {% endif %} 2418 </div> 2419 </div> 2420 </div> 2421 {% if result.term and result.isEmpty == false %} 2422 <div class="gf-search-item gf-search-item-product gf-search-viewall"> 2423 <a href="{% if result.url %}{{result.url}}{% else %}/search?q={{result.term | url_encode}}{% endif %}"> 2424 {% if translation.search.view_all %}{{translation.search.view_all}}{% else %}Search for{% endif %} "{{result.term | escape}}" 2425 </a> 2426 </div> 2427 {% endif %} 2428{% endif %} 2429 2430</script>
2430 2431
2432<script id="gspfProduct" type="template/html"> 2433 {% assign root_url = "" %} 2434 {% assign currencyFormat = "â¬{{amount_with_comma_separator}}" %} 2435 {% assign swatch_options = '' | downcase | replace: ', ', ',' | split: "," %} 2436 {% assign image_options = '' | downcase | replace: ', ', ',' | split: "," %} 2437 {% assign text_options = '' | downcase | replace: ', ', ',' | split: "," %} 2438 {% assign show_selected_variant_info = true %} 2439 2440 {% assign image_size = '360x504' %} 2441 {% assign images_count = product.images | size %} 2442 {% assign variants_count = product.variants | size %} 2443 {% assign options_count = product.options | size %} 2444 {% assign no_image = 'https://cdn.shopify.com/s/images/themes/product-1.png' %} 2445 2446 {% assign featured_image = product.featured_image %} 2447 {% assign product_price = product.price %} 2448 {% assign product_compare_at_price = product.compare_at_price %} 2449 {% assign second_image_index = 2 %} 2450 {% assign selected_or_first_available_variant = product.selected_or_first_available_variant %} 2451 2452 {% if show_selected_variant_info and product.selected_variant %} 2453 {% assign selected_or_first_available_variant = product.selected_variant %} 2454 {% assign product_price = selected_or_first_available_variant.price %} 2455 {% assign product_compare_at_price = selected_or_first_available_variant.compare_at_price %} 2456 {% if selected_or_first_available_variant.image %} 2457 {% assign featured_image = selected_or_first_available_variant.image %} 2458 {% endif %} 2459 {% for image in product.images %} 2460 {% if image.id == featured_image.id %} 2461 {% if forloop.index == images_count %} 2462 {% assign second_image_index = 1 %} 2463 {% else %} 2464 {% assign second_image_index = forloop.index | plus: 1 %} 2465 {% endif %} 2466 {% endif %} 2467 {% endfor %} 2468 {% endif %} 2469 2470 <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"> 2471 <div class="spf-product-card spf-product-card__left spf-product-card__template-2{% unless product.available %} spf-soldout{% endunless %}"> 2472 <div class="spf-product-card__inner"> 2473 {% unless product.available %} 2474 <span translatable class="spf-product__label spf-product__label-soldout">{{translation.product.sold_out | default: "Sold out"}}</span> 2475 {% elsif product_compare_at_price > product_price %} 2476 <span translatable class="spf-product__label spf-product__label-sale sale-text"> 2477 {{translation.product.sale | default: "Sale"}} 2478 </span> 2479 {% endunless %} 2480 <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> 2481 <a class="spf-product-card__image-wrapper{% if images_count > 1 %} hover-effect{% endif %}" href="{{root_url}}{{ product.url | within: collection }}" style="padding-top:100%; padding-top:140%;"> 2482 {% if images_count > 0 %} 2483 {% for image in product.images %} 2484 <img 2485 data-variants="{% if image.variant_ids %}{{image.variant_ids | join: ','}}{% endif %}" 2486 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 %}" 2487 srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 2488 src="{{image.src | img_url: image_size}}" 2489 data-src="{{image.src | img_lazyload_url}}" 2490 data-sizes="auto"
2491 data-aspectratio="{{image.aspect_ratio}}" 2492 data-parent-fit="contain" 2493 alt="{{image.alt | escape}}" 2494 /> 2495 {% endfor %} 2496 {% else %} 2497 <img data-variants="" class="spf-product-card__image spf-product-card__image-main" src="{{no_image}}" alt="{{product.title | escape}}"> 2498 {% endif %} 2499 </a> 2500 {% if images_count > 1 %} 2501 <div class="spf-product-card__images-navigation"> 2502 <span class="image-navigation prev"><svg width="25" height="25" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1203 544q0 13-10 23l-393 393 393 393q10 10 10 23t-10 23l-50 50q-10 10-23 10t-23-10l-466-466q-10-10-10-23t10-23l466-466q10-10 23-10t23 10l50 50q10 10 10 23z"/></svg></span> 2503 <span class="image-navigation next"><svg width="25" height="25" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1171 960q0 13-10 23l-466 466q-10 10-23 10t-23-10l-50-50q-10-10-10-23t10-23l393-393-393-393q-10-10-10-23t10-23l50-50q10-10 23-10t23 10l466 466q10 10 10 23z"/></svg></span> 2504 </div> 2505 {% endif %} 2506 </div> 2507 2508 <div class="spf-product__info"> {% if product.vendor %}<div class="spf-product-card__vendor"><a href="/collections/vendors?q={{product.vendor | url_encode}}">{{product.vendor}}</a></div>{% endif %} <div class="h4 spf-product-card__title"> 2509 <a translatable href="{{root_url}}{{ product.url | within: collection }}">{{product.title}}</a> 2510 </div> 2511 <div class="spf-product-card__price-wrapper"> 2512 {% if product_compare_at_price > product_price %} 2513 <span class="spf-product-card__oldprice{% unless currencyFormat contains 'money' %} money{% endunless %}">{{ product_compare_at_price | money }}</span> 2514 <span class="spf-product-card__saleprice{% unless currencyFormat contains 'money' %} money{% endunless %}">{{ product_price | money }}</span> 2515 {% else %} 2516 <span class="spf-product-card__price{% unless currencyFormat contains 'money' %} money{% endunless %}">{{ product_price | money }}</span> 2517 {% endif %} 2518 </div> 2519 {% for option in product.options %} 2520 {% assign option_index = 'option' | append: forloop.index %} 2521 {% assign option_index_number = forloop.index %} 2522 {% assign option_name = option.name | downcase %} {% if option.values.size > 1 %} {% if swatch_options contains option_name or text_options contains option_name or image_options contains option_name %} 2523 <div class="spf-product__swatchs"> 2524 {% for value in option.values %} 2525 {% assign available = false %} 2526 {% assign swatch_image = false %} 2527 {% for variant in product.variants %} 2528 {% if variant[option_index] == value %} 2529 {% if swatch_image == false and variant.image %} 2530 {% assign swatch_image = variant.image.src %} 2531 {% endif %} 2532 {% if variant.available %} 2533 {% assign available = true %} 2534 {% endif %} 2535 {% endif %} 2536 {% endfor %} 2537 {% assign option_value = value | downcase %} 2538 <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}}"> 2539 <span translatable class="spf-product__swatch-inner"> 2540 {% if image_options contains option_name and swatch_image %} 2541 <span class="spf-product__swatch-image" style="background-image: url('{{ swatch_image | img_url: '24x' }}')"></span> 2542 {% elsif swatch_options contains option_name %} 2543 {% if swatches[option_name] and swatches[option_name][option_value] %} 2544 {% if swatches[option_name][option_value].mode == 1 %}
2545 <span class="spf-product__swatch-color" style="background-color: {{ swatches[option_name][option_value].color_1 }}"></span> 2546 {% elsif swatches[option_name][option_value].mode == 2 %} 2547 <span class="spf-product__swatch-color" style="background-color: {{ swatches[option_name][option_value].color_1 }}"></span> 2548 <span class="spf-product__swatch-color" style="border-right-color: {{ swatches[option_name][option_value].color_2 }}"></span> 2549 {% elsif swatches[option_name][option_value].mode == 3 %} 2550 <span class="spf-product__swatch-image" style="background-image: url('{{ swatches[option_name][option_value].image }}')"></span> 2551 {% endif %} 2552 {% elsif option_name contains 'colo' %} 2553 {% assign value_handle = option_value | handle %} 2554 {% assign value_jpg = value_handle | append: '.jpg' %} 2555 {% assign value_png = value_handle | append: '.png' %} 2556 {% assign value_jpeg = value_handle | append: '.jpeg' %} 2557 <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> 2558 {% else %} 2559 <span class="spf-product__swatch-text">{{value}}</span> 2560 {% endif %} 2561 {% else %} 2562 <span class="spf-product__swatch-text">{{value}}</span> 2563 {% endif %} 2564 </span> 2565 </span> 2566 {% endfor %} 2567 </div> 2568 {% endif %} {% endif %} {% endfor %} 2569 </div> 2570 2571 <form class="spf-product__form" action="/cart/add" method="post"> 2572 <select name="id" class="spf-product__variants"> 2573 {% for variant in product.variants %} 2574 <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> 2575 {% endfor %} 2576 </select> 2577 <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"}}"><i class="fa fa-shopping-bag" aria-hidden="true"></i><span>{% if product.available %}{{translation.product.add_to_cart | default: "Add to cart"}}{% else %}{{translation.product.sold_out | default: "Sold out"}}{% endif %}</span></button> 2578 </form> 2579 2580 </div> 2581 </div> 2582 2583</script>
2583<script id="gspfFilterTree" type="template/html"> 2584{% assign ready_to_ship_label = translation.filter.ready_to_ship | default: "Ready to ship" %} 2585{% assign in_stock_label = translation.filter.in_stock | default: "In Stock" %} 2586{% assign out_of_stock_label = translation.filter.out_of_stock | default: "Out of Stock" %} 2587<div class="gf-filter-header"> 2588 <div class="gf-filter-heading">{{translation.filter.filter_by | default: "Filter by"}}</div> 2589 <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> 2590</div> 2591{% assign selected_html = '' %} 2592{% capture filter_tree_html %} 2593 {% if filters %} 2594 {% for filter in filters %} 2595 2596 {% assign filter_label = filter.label | escape %} 2597 {% if translation.labels and translation.labels[filter.id] %} 2598 {% assign filter_label = translation.labels[filter.id] | escape %} 2599 {% endif %} 2600 2601 {% if filter.is_selected and filter.style == 'Slider' %} 2602 {% capture selected_item_html %} 2603 <div class="selected-item gf-option-label"> 2604 <a onclick="removeFilter({{filter.id}})"> 2605 <span class="selected-item"> 2606 <span class="hidden-xs">{{filter_label}}</span> 2607 <strong> 2608 {% if filter.attribute == 'Price' %} 2609 <span class="money">{{filter.values.min | money}}</span> - <span class="money">{{filter.values.max | money}}</span> 2610 {% elsif filter.attribute == 'Percent Sale' %} 2611 {{filter.values.min}}% - {{filter.values.max}}% 2612 {% else %} 2613 {{filter.values.min}} - {{filter.values.max}} 2614 {% endif %} 2615 </strong> 2616 </span> 2617 <span class="gf-clear"></span> 2618 </a> 2619 </div> 2620 {% endcapture %} 2621 {% assign selected_html = selected_html | append: selected_item_html %} 2622 {% endif %} 2623 {% 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 %}"> 2624 <div class="gf-block-title"> 2625 <h3><span>{{filter_label}}</span></h3> 2626 {% if filter.help %} 2627 <span class="gf-tooltip-trigger" aria-hidden="true">?</span> 2628 <div class="gf-tooltip"><div class="gf-tooltip-content" >{{filter.help | newline_to_br}}</div></div> 2629 {% endif %} 2630 {% if filter.is_selected %} 2631 <a class="gf-clear" onclick="removeFilter({{filter.id}})">{{ translation.filter.clear | default: "Clear"}}</a> 2632 {% endif %} 2633 </div> 2634 <div class="gf-block-content"> 2635 {% 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 %} 2636 {% assign values_count = 0 %} 2637 {% if filter.values %}{% assign values_count = filter.values | size %}{% endif %} 2638 2639 <div class="gf-scroll {% if filter.style != 'Slider' and values_count > 10 %}gf-block-scroll{% endif %}"> 2640 {% if filter.style == 'Slider' %} 2641 <div class="gf-range-inputs"> 2642 <input 2643 class="gf-range-min" 2644 id="min-{{filter.id}}" 2645 data-value="{{filter.values.min}}" 2646 data-min-value="{% if filter.attribute == 'Price' %}{{filter.ranges.min | money_without_format}}{% else %}{{filter.ranges.min}}{% endif %}" 2647 value="{% if filter.attribute == 'Price' %}{{filter.values.min | money_without_format}}{% else %}{{filter.values.min}}{% endif %}" 2648 type="text" 2649 aria-label="Min value" 2650 />
2651 <span class="gf-range-split"> - </span> 2652 <input 2653 class="gf-range-max" 2654 id="max-{{filter.id}}" 2655 data-value="{{filter.values.max}}" 2656 data-max-value="{% if filter.attribute == 'Price' %}{{filter.ranges.max | money_without_format}}{% else %}{{filter.ranges.max}}{% endif %}" 2657 value="{% if filter.attribute == 'Price' %}{{filter.values.max | money_without_format}}{% else %}{{filter.values.max}}{% endif %}" 2658 type="text" 2659 aria-label="Max value" 2660 /> 2661 </div> 2662 <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> 2663 {% else %} 2664 <ul class="gf-option-box"> 2665 {% if filter.attribute == 'Collection' %} 2666 {% assign collection_id = 619163091285 %} 2667 {% if filter.tree %} 2668 {% for node in filter.tree %} 2669 2670 {% if node.selected %} 2671 {% capture selected_item_html %} 2672 <div class="selected-item gf-option-label"> 2673 <a onclick="removeFilterValue({{filter.id}},'{{node.value | replace:"\\", "\\\\" | replace:"\'", "\\\'" | escape}}')"> 2674 <span class="selected-item"> 2675 <span class="hidden-xs">{{filter_label}}</span> 2676 <strong> 2677 <span class="gf-label">{{node.label}}</span> 2678 </strong> 2679 </span> 2680 <span class="gf-clear"></span> 2681 </a> 2682 </div> 2683 {% endcapture %} 2684 {% assign selected_html = selected_html | append: selected_item_html %} 2685 {% endif %} 2686 2687 <li data-collection="{{node.value}}"{% if node.is_collapse %} class="is-collapsed"{% endif %}> 2688 <div> 2689 {% if filter.style == 'Checkbox' %} 2690 <a {% if node.selected or node.value == collection_id %} class="checked"{% endif %} onclick="toggleCheckboxFilter({{filter.id}},'{{node.value}}')" title="{{node.label | escape}}"> 2691 <span class="gf-Checkbox"></span> 2692 <span class="gf-label">{{node.label | escape}}</span> 2693 <span class="gf-count">({{node.count}})</span> </a> 2694 {% elsif filter.style == 'Radio' %} 2695 <a {% if node.selected or node.value == collection_id %} class="checked"{% endif %} onclick="toggleRadioFilter({{filter.id}},'{{node.value}}')" title="{{node.label | escape}}"> 2696 <span class="gf-RadioButton"></span> 2697 <span class="gf-label">{{node.label | escape}}</span> 2698 <span class="gf-count">({{node.count}})</span> </a> 2699 {% elsif filter.style == 'Collection' %} 2700 <a {% if node.selected or node.value == collection_id %} class="checked"{% endif %} onclick="changeCollection('{{node.handle}}')" title="{{node.label | escape}}"> 2701 <span class="gf-label">{{node.label | escape}}</span> 2702 <span class="gf-count">({{node.count}})</span> </a> 2703 {% endif %} 2704 {% if node.children %}<span></span>{% endif %} 2705 </div> 2706 {% if node.children %} 2707 <ul{% if node.is_collapse %} style="display:none"{% endif %}> 2708 {% for child in node.children %} 2709 2710 {% if child.selected %} 2711 {% capture selected_item_html %} 2712 <div class="selected-item gf-option-label"> 2713 <a onclick="removeFilterValue({{filter.id}},'{{child.value | replace:"\\", "\\\\" | replace:"\'", "\\\'" | escape}}')">
2714 <span class="selected-item"> 2715 <span class="hidden-xs">{{filter_label}}</span> 2716 <strong> 2717 <span class="gf-label">{{child.label}}</span> 2718 </strong> 2719 </span> 2720 <span class="gf-clear"></span> 2721 </a> 2722 </div> 2723 {% endcapture %} 2724 {% assign selected_html = selected_html | append: selected_item_html %} 2725 {% endif %} 2726 2727 <li{% if child.is_collapse %} class="is-collapsed"{% endif %} data-collection="{{child.value}}"> 2728 <div> 2729 {% if filter.style == 'Checkbox' %} 2730 <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}}"> 2731 <span class="gf-Checkbox"></span> 2732 <span class="gf-label">{{child.label | escape}}</span> 2733 <span class="gf-count">({{child.count}})</span> </a> 2734 {% elsif filter.style == 'Radio' %} 2735 <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}}"> 2736 <span class="gf-RadioButton"></span> 2737 <span class="gf-label">{{child.label | escape}}</span> 2738 <span class="gf-count">({{child.count}})</span> </a> 2739 {% elsif filter.style == 'Collection' %} 2740 <a {% if child.selected or child.value == collection_id %} class="checked"{% endif %} onclick="changeCollection('{{child.handle}}')" title="{{child.label | escape}}"> 2741 <span class="gf-label">{{child.label | escape}}</span> 2742 <span class="gf-count">({{child.count}})</span> </a> 2743 {% endif %} 2744 {% if child.children %}<span></span>{% endif %} 2745 </div> 2746 {% if child.children %} 2747 <ul{% if child.is_collapse %} style="display:none"{% endif %}> 2748 {% for child2 in child.children %} 2749 2750 {% if child2.selected %} 2751 {% capture selected_item_html %} 2752 <div class="selected-item gf-option-label"> 2753 <a onclick="removeFilterValue({{filter.id}},'{{child2.value | replace:"\\", "\\\\" | replace:"\'", "\\\'" | escape}}')"> 2754 <span class="selected-item"> 2755 <span class="hidden-xs">{{filter_label}}</span> 2756 <strong> 2757 <span class="gf-label">{{child2.label}}</span> 2758 </strong> 2759 </span> 2760 <span class="gf-clear"></span> 2761 </a> 2762 </div> 2763 {% endcapture %} 2764 {% assign selected_html = selected_html | append: selected_item_html %} 2765 {% endif %} 2766 2767 <li data-collection="{{child2.value}}"> 2768 {% if filter.style == 'Checkbox' %} 2769 <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}}">
2770 <span class="gf-Checkbox"></span> 2771 <span class="gf-label">{{child2.label | escape}}</span> 2772 <span class="gf-count">({{child2.count}})</span> </a> 2773 {% elsif filter.style == 'Radio' %} 2774 <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}}"> 2775 <span class="gf-RadioButton"></span> 2776 <span class="gf-label">{{child2.label | escape}}</span> 2777 <span class="gf-count">({{child2.count}})</span> </a> 2778 {% elsif filter.style == 'Collection' %} 2779 <a {% if child2.selected or child2.value == collection_id %} class="checked"{% endif %} onclick="changeCollection('{{child2.handle}}')" title="{{child2.label | escape}}"> 2780 <span class="gf-label">{{child2.label | escape}}</span> 2781 <span class="gf-count">({{child2.count}})</span> </a> 2782 {% endif %} 2783 </li> 2784 {% endfor %} 2785 </ul> 2786 {% endif %} 2787 </li> 2788 {% endfor %} 2789 </ul> 2790 {% endif %} 2791 </li> 2792 {% endfor %} 2793 {% else %} 2794 {% for value in filter.values %} 2795 2796 {% if value.selected %} 2797 {% capture selected_item_html %} 2798 <div class="selected-item gf-option-label"> 2799 <a onclick="removeFilterValue({{filter.id}},'{{value.value | replace:"\\", "\\\\" | replace:"\'", "\\\'" | escape}}')"> 2800 <span class="selected-item"> 2801 <span class="hidden-xs">{{filter_label}}</span> 2802 <strong> 2803 <span class="gf-label"> 2804 {% if filter.attribute contains 'metafield:' and value.value contains 'https:' %} 2805 <span class="gf-swatch-image" style="background-image: url('{{ value.value }}')"></span> 2806 {% else %} 2807 {{value.label}} 2808 {% endif %} 2809 </span> 2810 </strong> 2811 </span> 2812 <span class="gf-clear"></span> 2813 </a> 2814 </div> 2815 {% endcapture %} 2816 {% assign selected_html = selected_html | append: selected_item_html %} 2817 {% endif %} 2818 2819 <li> 2820 <div> 2821 {% if filter.style == 'Checkbox' %} 2822 <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}}"> 2823 <span class="gf-Checkbox"></span> 2824 <span class="gf-label">{{value.label | escape}}</span> 2825 <span class="gf-count">({{value.count}})</span> </a> 2826 {% elsif filter.style == 'Radio' %} 2827 <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}}"> 2828 <span class="gf-RadioButton"></span>
2829 <span class="gf-label">{{value.label | escape}}</span> 2830 <span class="gf-count">({{value.count}})</span> </a> 2831 {% elsif filter.style == 'Collection' %} 2832 <a {% if node.selected or value.value == collection_id %} class="checked"{% endif %} onclick="changeCollection('{{value.handle}}')" title="{{value.label | escape}}"> 2833 <span class="gf-label">{{value.label | escape}}</span> 2834 <span class="gf-count">({{value.count}})</span> </a> 2835 {% endif %} 2836 </div> 2837 </li> 2838 {% endfor %} 2839 {% endif %} 2840 {% else %} 2841 {% for value in filter.values %} 2842 {% if filter.attribute == 'Ready to ship' %} 2843 {% assign value_label = ready_to_ship_label %} 2844 {% elsif filter.attribute == 'Availability' %} 2845 {% if value.value == 1 %} 2846 {% assign value_label = in_stock_label %} 2847 {% elsif value.value == 0 %} 2848 {% assign value_label = out_of_stock_label %} 2849 {% endif %} 2850 {% else %} 2851 {% assign value_label = value.label | escape %} 2852 {% endif %} 2853 2854 {% if value.selected %} 2855 {% capture selected_item_html %} 2856 <div class="selected-item gf-option-label"> 2857 <a onclick="removeFilterValue({{filter.id}},'{{value.value | replace:"\\", "\\\\" | replace:"\'", "\\\'" | escape}}')"> 2858 <span class="selected-item"> 2859 <span class="hidden-xs">{{filter_label}}</span> 2860 <strong> 2861 {% if filter.style == 'Rating' %} 2862 <span class="gf-label gf-stars"> 2863 {% for star in (1..5) %} 2864 {% if star <= value.value %} 2865 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M5.2 18a.8.8 0 01-.792-.914l.743-5.203-2.917-2.917a.8.8 0 01.434-1.355l4.398-.733 2.218-4.435a.8.8 0 011.435.008l2.123 4.361 4.498.801a.8.8 0 01.425 1.353l-2.917 2.917.744 5.203a.8.8 0 01-1.154.828l-4.382-2.22-4.502 2.223A.792.792 0 015.2 18z" fill="#ff9800"/></svg> 2866 {% else %} 2867 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M6.71 15.116l3.357-1.658.892.452 2.327 1.178-.56-3.912.708-.707 1.29-1.29-3.235-.576-.445-.915-1.059-2.176L8.4 8.683l-1.005.168-2.098.35 1.975 1.975-.141.99-.422 2.95zM5.2 18a.8.8 0 01-.792-.914l.743-5.203-2.917-2.917a.8.8 0 01.434-1.355l4.398-.733 2.218-4.435a.8.8 0 011.435.008l2.123 4.361 4.498.801a.8.8 0 01.425 1.353l-2.917 2.917.744 5.203a.8.8 0 01-1.154.828l-4.382-2.22-4.502 2.223A.792.792 0 015.2 18z" fill="#ff9800"/></svg> 2868 {% endif %} 2869 {% endfor %} 2870 </span> 2871 {% elsif filter.attribute contains 'metafield:' and value.value contains 'https:' %} 2872 <span class="gf-swatch-image" style="background-image: url('{{ value.value }}')"></span> 2873 {% else %} 2874 <span class="gf-label">{{value_label}}</span> 2875 {% endif %} 2876 </strong> 2877 </span> 2878 <span class="gf-clear"></span> 2879 </a> 2880 </div> 2881 {% endcapture %} 2882 {% assign selected_html = selected_html | append: selected_item_html %} 2883 {% endif %} 2884 2885 {% if filter.style == 'Checkbox' %} 2886 <li> 2887 <a{% if value.selected %} class="checked"{% endif %} onclick="toggleCheckboxFilter({{filter.id}},'{{value.value | replace:"\\", "\\\\" | replace:"\'", "\\\'" | escape}}')" title="{{value_label}}">
2888 <span class="gf-Checkbox"></span> 2889 <span class="gf-label">{{value_label}}</span> 2890 <span class="gf-count">({{value.count}})</span> </a> 2891 </li> 2892 {% elsif filter.style == 'Radio' %} 2893 <li> 2894 <a{% if value.selected %} class="checked"{% endif %} onclick="toggleRadioFilter({{filter.id}},'{{value.value | replace:"\\", "\\\\" | replace:"\'", "\\\'" | escape}}')" title="{{value_label}}"> 2895 <span class="gf-RadioButton"></span> 2896 <span class="gf-label">{{value_label}}</span> 2897 <span class="gf-count">({{value.count}})</span> </a> 2898 </li> 2899 {% elsif filter.style == 'Rating' %} 2900 <li> 2901 <a{% if value.selected %} class="checked"{% endif %} onclick="toggleCheckboxFilter({{filter.id}},'{{value.value | replace:"\\", "\\\\" | replace:"\'", "\\\'" | escape}}')" title="{{value_label}}"> 2902 <span class="gf-label gf-stars"> 2903 {% for star in (1..5) %} 2904 {% if star <= value.value %} 2905 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M5.2 18a.8.8 0 01-.792-.914l.743-5.203-2.917-2.917a.8.8 0 01.434-1.355l4.398-.733 2.218-4.435a.8.8 0 011.435.008l2.123 4.361 4.498.801a.8.8 0 01.425 1.353l-2.917 2.917.744 5.203a.8.8 0 01-1.154.828l-4.382-2.22-4.502 2.223A.792.792 0 015.2 18z" fill="#ff9800"/></svg> 2906 {% else %} 2907 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M6.71 15.116l3.357-1.658.892.452 2.327 1.178-.56-3.912.708-.707 1.29-1.29-3.235-.576-.445-.915-1.059-2.176L8.4 8.683l-1.005.168-2.098.35 1.975 1.975-.141.99-.422 2.95zM5.2 18a.8.8 0 01-.792-.914l.743-5.203-2.917-2.917a.8.8 0 01.434-1.355l4.398-.733 2.218-4.435a.8.8 0 011.435.008l2.123 4.361 4.498.801a.8.8 0 01.425 1.353l-2.917 2.917.744 5.203a.8.8 0 01-1.154.828l-4.382-2.22-4.502 2.223A.792.792 0 015.2 18z" fill="#ff9800"/></svg> 2908 {% endif %} 2909 {% endfor %} 2910 </span> 2911 <span class="gf-count">({{value.count}})</span> </a> 2912 </li> 2913 {% elsif filter.style contains 'Swatch' %} 2914 {% assign attribute = filter.attribute | replace: 'option:', '' | downcase %} 2915 {% assign value_handle = value.value | downcase %} 2916 <li> 2917 <a {% if value.selected %} class="checked"{% endif %} onclick="toggleCheckboxFilter({{filter.id}},'{{value.value | replace:"\\", "\\\\" | replace:"\'", "\\\'" | escape}}')" title="{{value.label | escape}}"> 2918 {% if swatches[attribute] and swatches[attribute][value_handle] %} 2919 {% if swatches[attribute][value_handle].mode == 1 %} 2920 <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 | escape}}</span>{% endif %} 2921 {% elsif swatches[attribute][value_handle].mode == 2 %} 2922 <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 | escape}}</span>{% endif %} 2923 {% elsif swatches[attribute][value_handle].mode == 3 %} 2924 <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 | escape}}</span>{% endif %} 2925 {% endif %} 2926 {% else %} 2927 {% assign value_handle = value.value | handle %} 2928 {% assign value_jpg = value_handle | append: '.jpg' %} 2929 {% assign value_png = value_handle | append: '.png' %} 2930 {% assign value_jpeg = value_handle | append: '.jpeg' %} 2931 {% capture background_image_css %} 2932 {% if images contains value_jpg %} 2933 background-image: url('{{ value_jpg | asset_img_url: '50x' | prepend: 'https:' }}'); 2934 {% elsif images contains value_png %} 2935 background-image: url('{{ value_png | asset_img_url: '50x' | prepend: 'https:' }}'); 2936 {% elsif images contains value_jpeg %} 2937 background-image: url('{{ value_jpeg | asset_img_url: '50x' | prepend: 'https:' }}'); 2938 {% elsif value.value contains 'https:' or value.value contains 'http:' %} 2939 background-image: url('{{ value.value }}'); 2940 {% endif %} 2941 background-color: {{ value.value | replace:"\\", "\\\\" | replace:"\'", "\\\'" | escape }}; 2942 {% endcapture %} 2943
2944 <span class="gf-swatch-image" style="{{background_image_css}}"></span> 2945 {% if filter.style contains 'Swatch - Text' %} 2946 <span class="gf-label">{{value.label | escape}}</span> 2947 {% endif %} 2948 {% endif %} 2949 </a> 2950 </li> 2951 {% endif %} 2952 {% endfor %} 2953 {% if filter.style == 'Swatch' %} 2954 <li class="hidden-box"><a><span class="gf-swatch-image"></span></a></li> 2955 <li class="hidden-box"><a><span class="gf-swatch-image"></span></a></li> 2956 <li class="hidden-box"><a><span class="gf-swatch-image"></span></a></li> 2957 <li class="hidden-box"><a><span class="gf-swatch-image"></span></a></li> 2958 <li class="hidden-box"><a><span class="gf-swatch-image"></span></a></li> 2959 {% endif %} 2960 {% endif %} 2961 </ul> 2962 {% endif %} 2963 </div> 2964 </div> 2965 </div> 2966 {% endunless %} {% endfor %} 2967 {% endif %} 2968{% endcapture %} 2969<div class="globo-selected-items-wrapper"> 2970 {% if has_filter %} 2971 <div class="gf-block-title hidden-xs"> 2972 <h3><span>{{ translation.filter.filter_by | default: "Filter by"}}</span></h3> 2973 <a onclick="clearAllFilter()" class="gf-refine-toggle hidden-xs">{{ translation.filter.clear_all | default: "Clear all"}}</a> 2974 </div> 2975 <div class="gf-block-content globo-selected-items"> 2976 <button onclick="clearAllFilter()" class="clear-refinements visible-xs">{{ translation.filter.clear_all | default: "Clear all"}}</button> 2977 {{selected_html}} 2978 </div> 2979 {% endif %} 2980</div> 2981 2982<div class="gf-filter-contents"> 2983 {{filter_tree_html}} 2984</div> 2985 2986<div class="gf-filter-footer"> 2987 {% assign plurality = translation.search.products | default: "Products" %} 2988 {% assign singular = translation.search.product | default: "Product" %} 2989 <button type="button" onclick="globofilter.toggleCanvas()">{{ translation.filter.view | default: "View"}} <b>{{pagination.total}}</b> {{pagination.total | pluralize: singular, plurality}}</button> 2990</div> 2991 2992</script>
2992<script id="gspfFilterSort" type="template/html"> 2993{% assign root_url = "" %} 2994{% assign page = "collection" %} 2995<div id="gf-controls-container"> 2996 {% if page != 'search' %} 2997 <form class="gf-controls-search-form"> 2998 <input value="{{terms | escape}}" 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"/> 2999 <button onclick="clearSearchProducts()" type="button" class="gf-controls-clear-button"> 3000 <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> 3001 </button> 3002 <button type="button" class="gf-controls-search-button"> 3003 <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> 3004 </button> 3005 </form> 3006 {% endif %} 3007 {% if pagination.total > 0 %} 3008 <div class="gf-actions"> 3009 <div class="gf-filter-trigger"> 3010 <h3 class="gf-refine-toggle-mobile" tabindex="0"> 3011 <span onclick="globofilter.toggleCanvas()"><i class="fa fa-tasks" aria-hidden="true"></i> {{translation.filter.filter_by | default: "Filter by"}}</span> 3012 </h3> 3013 </div> 3014 3015 <span class="gf-summary"> 3016 {% assign plurality = translation.search.products | default: "Products" %} 3017 {% assign singular = translation.search.product | default: "Product" %} 3018 <b>{{pagination.total}}</b> {{pagination.total | pluralize: singular, plurality}} 3019 </span> 3020 3021 <div class="gf-filter-selection"> 3022 3023 <div class="sort-by limit-by hidden-xs"> 3024 <label for="setLimit">{{translation.product.limit | default: "Show"}}</label> 3025 <select id="setLimit" class="sortby-select" onchange="setLimit(this.value); return false;"> 3026 <option selected value="12">12</option><option value="24">24</option><option value="48">48</option> </select> 3027 </div> 3028 3029 {% assign relevance = '' %} 3030 3031 3032 {% 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' | replace: "featured", "manual" | split: "," | uniq %} 3033 {% capture sort_by_text %} 3034 {% if sort_by =='best-selling' %} 3035 {{translation.sort.best_selling | default: "Best Selling"}} 3036 {% elsif sort_by == 'manual' %} 3037 {{translation.sort.manually | default: "Featured"}} 3038 {% elsif sort_by == 'relevance' %} 3039 {{translation.sort.relevance | default: "Relevance"}} 3040 {% elsif sort_by == 'featured' %} 3041 {{translation.sort.manually | default: "Featured"}} 3042 {% elsif sort_by == 'stock-descending' %} 3043 {{translation.sort.availability_in_stock_first | default: "Availability"}} 3044 {% elsif sort_by == 'title-ascending' %} 3045 {{translation.sort.alphabetically_a_z | default: "Alphabetically, A-Z"}} 3046 {% elsif sort_by == 'title-descending' %} 3047 {{translation.sort.alphabetically_z_a | default: "Alphabetically, Z-A"}} 3048 {% elsif sort_by == 'price-ascending' %} 3049 {{translation.sort.price_low_to_high | default: "Price, low to high"}} 3050 {% elsif sort_by == 'price-descending' %} 3051 {{translation.sort.price_high_to_low | default: "Price, high to low"}} 3052 {% elsif sort_by == 'created-descending' %} 3053 {{translation.sort.date_new_to_old | default: "Date, new to old"}} 3054 {% elsif sort_by == 'created-ascending' %} 3055 {{translation.sort.date_old_to_new | default: "Date, old to new"}} 3056 {% elsif sort_by == 'sale-descending' %} 3057 {{translation.sort.sale_off | default: "% Sale off"}} 3058 {% elsif sort_by == 'mf-reviews-rating-ascending' %} 3059 {% if translation.sort[sort_by] %}{{translation.sort[sort_by]}}{% else %}Product rating ascending{% endif %} 3060 {% elsif sort_by == 'mf-reviews-rating-descending' %} 3061 {% if translation.sort[sort_by] %}{{translation.sort[sort_by]}}{% else %}Product rating descending{% endif %} 3062 {% elsif sort_by == 'mf-reviews-rating_count-ascending' %} 3063 {% if translation.sort[sort_by] %}{{translation.sort[sort_by]}}{% else %}Product rating count ascending{% endif %} 3064 {% elsif sort_by == 'mf-reviews-rating_count-descending' %} 3065 {% if translation.sort[sort_by] %}{{translation.sort[sort_by]}}{% else %}Product rating count descending{% endif %} 3066 {% endif %} 3067 {% endcapture %} 3068 {% comment %} 3069 <div class="sort-by"> 3070 <label for="changeSortBy" class="sort-by-toggle" role="button" tabindex="0" aria-expanded="false">{{translation.sort.sort_by | default: "Sort by"}}</label> 3071 <select id="changeSortBy" class="sortby-select" onchange="changeSortBy(this.value); return false;"> 3072 {% 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 %} 3073 {% 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 %} 3074 {% 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 %} 3075 {% if available_sort contains 'relevance' %}<option {% if sort_by == 'relevance' %} selected{% endif %} value="relevance">{{translation.sort.relevance | default: "Relevance"}}</option>{% endif %} 3076 {% 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 %} 3077 {% 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 %} 3078 {% 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 %} 3079 {% 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 %} 3080 {% 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 %} 3081 {% 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 %} 3082 {% 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 %} 3083 </select> 3084 </div> 3085 {% endcomment %} 3086 <div class="sort-by"> 3087 <label for="globo-dropdown-sort_options" class="sort-by-toggle" role="button" tabindex="0" aria-expanded="false"><span>{{sort_by_text}}</span></label> 3088 <div id="globo-dropdown-sort_options" class="globo-dropdown-custom__options"> 3089 {% for sort in available_sort %} 3090 {% if sort == 'best-selling' %}
3091 <span data-sort="best-selling" onclick="changeSortBy('best-selling');">{{translation.sort.best_selling | default: "Best Selling"}}</span> 3092 {% elsif sort == 'featured' or sort == 'manual' %} 3093 <span data-sort="manual" onclick="changeSortBy('manual');">{{translation.sort.manually | default: "Featured"}}</span> 3094 {% elsif sort == 'stock-descending' %} 3095 <span data-sort="stock-descending" onclick="changeSortBy('stock-descending');">{{translation.sort.availability_in_stock_first | default: "Availability"}}</span> 3096 {% elsif sort == 'relevance' %} 3097 <span data-sort="relevance" onclick="changeSortBy('relevance');">{{translation.sort.relevance | default: "Relevance"}}</span> 3098 {% elsif sort == 'title-ascending' %} 3099 <span data-sort="title-ascending" onclick="changeSortBy('title-ascending');">{{translation.sort.alphabetically_a_z | default: "Alphabetically, A-Z"}}</span> 3100 {% elsif sort == 'title-descending' %} 3101 <span data-sort="title-descending" onclick="changeSortBy('title-descending');">{{translation.sort.alphabetically_z_a | default: "Alphabetically, Z-A"}}</span> 3102 {% elsif sort == 'price-ascending' %} 3103 <span data-sort="price-ascending" onclick="changeSortBy('price-ascending');">{{translation.sort.price_low_to_high | default: "Price, low to high"}}</span> 3104 {% elsif sort == 'price-descending' %} 3105 <span data-sort="price-descending" onclick="changeSortBy('price-descending');">{{translation.sort.price_high_to_low | default: "Price, high to low"}}</span> 3106 {% elsif sort == 'created-descending' %} 3107 <span data-sort="created-descending" onclick="changeSortBy('created-descending');">{{translation.sort.date_new_to_old | default: "Date, new to old"}}</span> 3108 {% elsif sort == 'created-ascending' %} 3109 <span data-sort="created-ascending" onclick="changeSortBy('created-ascending');">{{translation.sort.date_old_to_new | default: "Date, old to new"}}</span> 3110 {% elsif sort == 'sale-descending' %} 3111 <span data-sort="sale-descending" onclick="changeSortBy('sale-descending');">{{translation.sort.sale_off | default: "% Sale off"}}</span> 3112 {% elsif sort == 'mf-reviews-rating-ascending' %} 3113 <span data-sort="mf-reviews-rating-ascending" onclick="changeSortBy('mf-reviews-rating-ascending');"> 3114 {% if translation.sort[sort] %}{{translation.sort[sort]}}{% else %}Product rating ascending{% endif %} 3115 </span> 3116 {% elsif sort == 'mf-reviews-rating-descending' %} 3117 <span data-sort="mf-reviews-rating-descending" onclick="changeSortBy('mf-reviews-rating-descending');"> 3118 {% if translation.sort[sort] %}{{translation.sort[sort]}}{% else %}Product rating descending{% endif %} 3119 </span> 3120 {% elsif sort == 'mf-reviews-rating_count-ascending' %} 3121 <span data-sort="mf-reviews-rating_count-ascending" onclick="changeSortBy('mf-reviews-rating_count-ascending');"> 3122 {% if translation.sort[sort] %}{{translation.sort[sort]}}{% else %}Product rating count ascending{% endif %} 3123 </span> 3124 {% elsif sort == 'mf-reviews-rating_count-descending' %} 3125 <span data-sort="mf-reviews-rating_count-descending" onclick="changeSortBy('mf-reviews-rating_count-descending');"> 3126 {% if translation.sort[sort] %}{{translation.sort[sort]}}{% else %}Product rating count descending{% endif %} 3127 </span> 3128 {% endif %} 3129 {% endfor %} 3130 </div> 3131 </div> 3132 </div> 3133 3134 <div class="globo-selected-items-wrapper visible-xs"> 3135 {% if has_filter and filters %} 3136 <ul class="globo-selected-items"> 3137 {% capture selected_item_html %} 3138 {% assign filter_count = 0 %} 3139 {% for filter in filters %} 3140 {% if filter.is_selected %} 3141 {% if filter.style == 'Slider' %} 3142 {% assign filter_count = filter_count | plus: 1 %} 3143 <li class="selected-item gf-option-label"> 3144 <a onclick="removeFilter({{filter.id}})">
3145 <span class="selected-item"> 3146 <strong> 3147 {% if filter.attribute == 'Price' %} 3148 <span class="money">{{filter.values.min | money}}</span> - <span class="money">{{filter.values.max | money}}</span> 3149 {% elsif filter.attribute == 'Percent Sale' %} 3150 {{filter.values.min}}% - {{filter.values.max}}% 3151 {% else %} 3152 {{filter.values.min}} - {{filter.values.max}} 3153 {% endif %} 3154 </strong> 3155 </span> 3156 <span class="gf-clear"> 3157 <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> 3158 </span> 3159 </a> 3160 </li> 3161 {% else %} 3162 {% for value in filter.values %} 3163 {% if value.selected %} 3164 {% assign filter_count = filter_count | plus: 1 %} 3165 <li class="selected-item gf-option-label"> 3166 <a onclick="removeFilterValue({{filter.id}}, '{{value.value | replace:"\'", "\\\'" | escape_once}}')"> 3167 <span class="selected-item"> 3168 <strong> 3169 {% if filter.style == 'Rating' %} 3170 <span class="gf-label gf-stars"> 3171 {% for star in (1..5) %} 3172 {% if star <= value.value %} 3173 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M5.2 18a.8.8 0 01-.792-.914l.743-5.203-2.917-2.917a.8.8 0 01.434-1.355l4.398-.733 2.218-4.435a.8.8 0 011.435.008l2.123 4.361 4.498.801a.8.8 0 01.425 1.353l-2.917 2.917.744 5.203a.8.8 0 01-1.154.828l-4.382-2.22-4.502 2.223A.792.792 0 015.2 18z" fill="#ff9800"/></svg> 3174 {% else %} 3175 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M6.71 15.116l3.357-1.658.892.452 2.327 1.178-.56-3.912.708-.707 1.29-1.29-3.235-.576-.445-.915-1.059-2.176L8.4 8.683l-1.005.168-2.098.35 1.975 1.975-.141.99-.422 2.95zM5.2 18a.8.8 0 01-.792-.914l.743-5.203-2.917-2.917a.8.8 0 01.434-1.355l4.398-.733 2.218-4.435a.8.8 0 011.435.008l2.123 4.361 4.498.801a.8.8 0 01.425 1.353l-2.917 2.917.744 5.203a.8.8 0 01-1.154.828l-4.382-2.22-4.502 2.223A.792.792 0 015.2 18z" fill="#ff9800"/></svg> 3176 {% endif %} 3177 {% endfor %} 3178 </span> 3179 {% elsif filter.attribute contains 'metafield:' and value.value contains 'https:' -%} 3180 <img style="max-height: 21px;display: block;" src="{{ value.value }}" /> 3181 {%- else -%} 3182 {{value.label}} 3183 {%- endif -%} 3184 </strong> 3185 </span> 3186 <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> 3187 </a> 3188 </li> 3189 {% endif %} 3190 {% endfor %} 3191 {% endif %} 3192 {% endif %} 3193 {% endfor %} 3194 {% endcapture %} 3195 {% if filter_count > 1 %} 3196 <li class="selected-item gf-option-label"><a onclick="clearAllFilter()" class="clear-refinements">{{ translation.filter.clear_all | default: "Clear all"}}</a></li> 3197 {% endif %} 3198 {{selected_item_html}} 3199 </ul> 3200 {% endif %} 3201 </div> 3202 </div> 3203 {% endif %} 3204</div> 3205 3206</script>
3206<script id="gspfNoResults" type="template/html"> 3207{% assign root_url = "" %} 3208<div class="spf-col-xl-12 spf-col-lg-12 spf-col-md-12 spf-col-sm-12"> 3209 {% if translation.product.no_results %} 3210 {{translation.product.no_results}} 3211 {% else %} 3212 No products found 3213 {% endif %} 3214</div> 3215 3216 3217</script>
3217<script id="gspfPagination" type="template/html"> 3218{% if paginate.last_page > 1 %} 3219 <div class="pagination" id="pagination"> 3220 {% if paginate.current_page > 1 %} 3221 <span class="prev"><a {% if paginate.current_page != 1 %} onclick="setPage({{paginate.current_page | minus: 1}})"{% endif %} href="javascript:;" rel="prev">←</a></span> 3222 {% endif %} 3223 {% if paginate.current_page > 1 %} 3224 <span class="page"><a onclick="setPage(1)" href="javascript:">1</a></span> 3225 {% endif %} 3226 {% if paginate.current_page > 4 %} 3227 <span class="deco">â¦</span> 3228 {% endif %} 3229 {% if paginate.current_page > 3 %} 3230 <span class="page"><a onclick="setPage({{paginate.current_page | minus: 2}})" href="javascript:;">{{paginate.current_page | minus: 2}}</a></span> 3231 {% endif %} 3232 {% if paginate.current_page > 2 %} 3233 <span class="page"><a onclick="setPage({{paginate.current_page | minus: 1}})" href="javascript:;">{{paginate.current_page | minus: 1}}</a></span> 3234 {% endif %} 3235 <span class="page current">{{paginate.current_page}}</span> 3236 {% assign prevPage = paginate.last_page | minus: 1 %} 3237 {% if prevPage > paginate.current_page %} 3238 <span class="page"><a onclick="setPage({{paginate.current_page | plus: 1}})" href="javascript:;">{{paginate.current_page | plus: 1}}</a></span> 3239 {% endif %} 3240 {% assign _prevPage = paginate.last_page | minus: 2 %} 3241 {% if _prevPage > paginate.current_page %} 3242 <span class="page"><a onclick="setPage({{paginate.current_page | plus: 2}})" href="javascript:;">{{paginate.current_page | plus: 2}}</a></span> 3243 {% endif %} 3244 {% assign __prevPage = paginate.last_page | minus: 3 %} 3245 {% if __prevPage > paginate.current_page %} 3246 <span class="deco">â¦</span> 3247 {% endif %} 3248 {% if paginate.last_page > paginate.current_page %} 3249 <span class="page"><a onclick="setPage({{paginate.last_page}})" href="javascript:;">{{paginate.last_page}}</a></span> 3250 {% endif %} 3251 {% if paginate.current_page < paginate.last_page %} 3252 <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> 3253 {% endif %} 3254 </div> 3255{% endif %} 3256 3257</script>
3257 3258 3259 3260
3261<script id="etsFsFilterProduct" type="template/html"> 3262 {% if product.title %} 3263 {%- assign compare_at_price = product.compare_at_price -%} 3264 {%- assign price = product.price -%} 3265 {%- assign available = product.available -%} 3266 {% else %} 3267 {%- assign compare_at_price = 1999 -%} 3268 {%- assign price = 1999 -%} 3269 {%- assign available = true -%} 3270 {% endif %} 3271<li class="ets_fs_product_item ets_fs_product_item_{{ product.id }} ets_fs_lg_col_{{ 12 | divided_by: config.display_product_per_row.desktop }} ets_fs_md_col_{{ 12 | divided_by: config.display_product_per_row.tablet }} ets_fs_sm_col_{{ 12 | divided_by: config.display_product_per_row.tablet }} ets_fs_xs_col_{{ 12 | divided_by: config.display_product_per_row.mobile }}"> 3272<div class="ets_fs_product_grid_view_item {% unless product.available %} ets_fs_product_grid_view_item--sold-out{% endunless %} ets_fs_product_card"> 3273 3274 {% if config.display_options and product.variants.size > 0 %} 3275 {% assign showListOption = true %} 3276 {% endif %} 3277 {% if product.variants.size == 1 and product.variants[0].title == 'Default Title' %} 3278 {% assign showListOption = false %} 3279 {% endif %} 3280 {% capture product_options %} 3281 {% if showListOption %} 3282 <div class="ets_fs_product_options {% if config.when_to_display_options == 'when_hover_product' %}display_on_hover{% endif %}"> 3283 {% for variant in product.variants %} 3284 {% assign variantIndex = forloop.index0 %} 3285 {% if variant.title != 'Default Title' %} 3286 <div class="ets_fs_product_option_item"> 3287 <span class="ets_fs_product_option_title"></span> 3288 <span class="ets_fs_product_option_list"> 3289 {% assign isSoldOut = false %} 3290 {% if variant.inventory_quantity == 0 and variant.inventory_policy == 'deny' %} 3291 {% assign isSoldOut = true %} 3292 {% endif %} 3293 <span class="ets_fs_product_option_item {% if variantIndex == 0 %}ets_fs_selected{% endif %}" data-compare-at-price-to-display="{{ variant.compare_at_price_to_display }}" data-is-sold-out="{% if isSoldOut %} 1 {% endif %}" data-compare-at-price="{{ variant.compare_at_price }}" data-price-to-display="{{ variant.price_to_display }}" data-price="{{ variant.price }}" data-variant="{{ variant.id }}" onclick="etsFsSelectVariant('{{ variant.id }}', this)">{{ variant.title }}</span> 3294 </span> 3295 </div> 3296 {% endif %} 3297 {% endfor %} 3298 </div> 3299 {% endif %} 3300 {% endcapture %} 3301 {% capture product_vendor %} 3302 {% if config.display_vendor %} 3303 <div class="ets_fs_product_vendor"> 3304 {% comment %}<span class="ets_fs_product_vendor_title">Vendor: </span>{% endcomment %} 3305 <span class="ets_fs_product_vendor_content">{{ product.vendor }}</span> 3306 </div> 3307 {% endif %} 3308 {% endcapture %} 3309 {% capture btn_add_to_cart %} 3310 {% if config.display_add_to_cart_button %} 3311 {% assign add_to_card_label = "Add to card" %} 3312 {% if translate and translate.add_to_cart %} 3313 {% assign add_to_card_label = translate.add_to_cart %} 3314 {% endif %} 3315 <button class="ets_fs_btn ets_fs_btn_add_to_card js-ets_fs_btn_add_to_card" data-variant="{% if product.variants.size > 0 %}{{ product.variants[0].id }}{% endif %}" onclick="etsFsAddToCart(this)">{{ add_to_card_label }}</button> 3316 {% endif %} 3317 {% endcapture %} 3318 3319 {%- assign img_url = product.featured_image.src | img_url: '1x1' | replace: '_1x1.', '_{width}x.' -%} 3320 <div class="ets_fs_product_img_wrapper{% if config.options_position == 'bottom_product_image' %} optioncart_bottom_product_image{% endif %}{% if config.add_to_cart_position == 'bottom_product_image' %} addcart_bottom_product_image {% endif %}"> 3321 {% if compare_at_price > price and config.display_sale_label %} 3322 {% assign sale_label = "Sale" %} 3323 {% if translate and translate.sale %} 3324 {% assign sale_label = translate.sale %} 3325 {% endif %}
3326 <span class="ets_fs_label_sale {% if config.sale_label_position == 'left' %}ets_fs_label_sale--left{% else %}ets_fs_label_sale--right{% endif %}"> 3327 {% if config.sale_label_type == 'text' %} 3328 {{ sale_label }} 3329 {% elsif config.sale_label_type == 'percent' %} 3330 - {{ product.percent_sale }}% 3331 {% elsif config.sale_label_type == 'amount' %} 3332 - {{ product.save_price_to_display | money }} 3333 {% endif %} 3334 </span> 3335 {% endif %} 3336 3337 {% if config.display_out_of_stock_label == true %} 3338 {% assign sold_out_label = "Sold out" %} 3339 {% if translate and translate.sold_out %} 3340 {% assign sold_out_label = translate.sold_out %} 3341 {% endif %} 3342 <span class="ets_fs_label_sold_out js-ets_fs_label_sold_out {% if config.out_of_stock_label_position == 'left' %}ets_fs_label_sold_out--left{% else %}ets_fs_label_sold_out--right{% endif %} {% if available == true %} ets_fs_hidden {% endif %}"> {{ sold_out_label }} </span> 3343 {% endif %} 3344 <a class="ets_fs_product_link full-width-link" href="{{ product.url }}"> 3345 <div class="ets_fs_product_img_display_box js-ets_fs_product_img {% if config.display_2nd_image_when_hover and product.images.size > 1 %}display_2nd_img{% endif %}" style="background-image:url({{ product.featured_image.src | img_url: '300x300' }});"> 3346 <img onerror="etsFsOnErrorImg(this)" 3347 class="ets_fs_product_img_item lazyload" 3348 src="{{ product.featured_image.src | img_url: '300x300' }}" 3349 data-src="{{ img_url }}" 3350 data-widths="[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 3351 data-sizes="auto" 3352 alt="" /> 3353 {% if config.display_2nd_image_when_hover and product.images.size > 1 %} 3354 {%- assign img_url2 = product.images[1].src | img_url: '1x1' | replace: '_1x1.', '_{width}x.' -%} 3355 <div class="img_url2 js-ets_fs_product_img" > 3356 3357 </div> 3358 {% endif %} 3359 </div> 3360 </a> 3361 <div class="optioncart_bottom_product_image_content {% if config.when_to_display_add_cart_btn == 'when_hover_product' %} hover_to_display_card_btn {% endif %} {% if config.when_to_display_options == 'when_hover_product' %} hover_to_display_options {% endif %}"> 3362 {% if config.options_position == 'bottom_product_image' %} {{ product_options }} {% endif %} 3363 {% if config.add_to_cart_position == 'bottom_product_image' %} {{ btn_add_to_cart }} {% endif %} 3364 </div> 3365 </div> 3366 {% if config.vendor_position == 'above_title' %} {{ product_vendor }} {% endif %} 3367 3368 {% if config.options_position == 'above_product_title' %} {{ product_options }} {% endif %} 3369 <div class="ets_fs_product_title" aria-hidden="true"><a class="ets_fs_product_link full-width-link" href="/products/{{ product.handle }}">{{ product.title }}</a></div> 3370 {% if config.vendor_position == 'below_title' %} {{ product_vendor }} {% endif %} 3371 {% comment %} Price {% endcomment %} 3372 <!-- snippet/product-price.liquid --> 3373 3374 {%- assign money_price = price | money -%} 3375 {% assign isDisplayPriceRange = false %} 3376 {% if product.price_min > 0 and product.price_max > 0 and product.price_min != product.price_max and showListOption == false %} 3377 {% assign isDisplayPriceRange = true %} 3378 {% endif %} 3379 <div class="ets_fs_product_price{% if compare_at_price > price %} price--on-sale{% endif %}"> 3380 {% if section.settings.show_vendor %} 3381 <div class="ets_fs_product_price__vendor"> 3382 {{ product.vendor }} 3383 </div> 3384 {% endif %} 3385 {% capture price_regular_content %} 3386 {% if config.display_original_price %} 3387 <div class="ets_fs_product_price__regular {% if isDisplayPriceRange or compare_at_price <= price %} ets_fs_hidden {% endif %}">
3388 <span class="ets_fs_product_price_item ets_fs_product_price_item--regular" data-regular-price> 3389 {{ product.compare_at_price_to_display }} 3390 </span> 3391 </div> 3392 {% endif %} 3393 {% endcapture %} 3394 {% if config.original_price_position == 'left' %} 3395 {{ price_regular_content }} 3396 {% endif %} 3397 <div class="ets_fs_product_price__sale {% if isDisplayPriceRange %} ets_fs_hidden {% endif %}"> 3398 <span class="ets_fs_product_price_item ets_fs_product_price_item--sale" data-sale-price> 3399 {{ product.price_to_display }} 3400 </span> 3401 </div> 3402 {% if config.original_price_position == 'right' %} 3403 {{ price_regular_content }} 3404 {% endif %} 3405 {% if isDisplayPriceRange %} 3406 <div class="ets_fs_product_price__range"> 3407 <span class="ets_fs_product_price_item ets_fs_product_price_range_item ets_fs_product_price_range_item_min"> 3408 {{ product.price_min_to_display }} 3409 </span> 3410 <span class="ets_fs_strikethrough_price">-</span> 3411 <span class="ets_fs_product_price_item ets_fs_product_price_range_item ets_fs_product_price_range_item_max"> 3412 {{ product.price_max_to_display }} 3413 </span> 3414 </div> 3415 {%endif%} 3416 </div> 3417 {% if config.options_position == 'under_product_price' %} {{ product_options }} {% endif %} 3418 {% if config.add_to_cart_position == 'bottom_product_information' %} {{ btn_add_to_cart }} {% endif %} 3419{% comment %} End Price {% endcomment %} 3420</div> 3421</li> 3422 3423</script>
vendor: 2 bytes, line 3423
3423
3424<script id="etsFsFilterBar" type="template/html"> 3425 <div id="etsFsFilterDesktop"> 3426 {% if currentCollection != 'all' %} 3427 {% assign currentCollection = currentCollection | plus: 0 %} 3428 {% endif %} 3429 {% if layout == 'side_bar' or layout == 'floating' %} 3430 {% for filterItem in filters %} 3431 {% assign showFilter = false %} 3432 {% if filterItem.filter_information.active%} 3433 {% if isSearchResultPage %} 3434 {% assign showFilter = true %} 3435 {% elsif filterItem.filter_information.collection_applied.size == 0 %} 3436 {% assign showFilter = true %} 3437 {% elsif filterItem.filter_information.collection_applied.size > 0 and filterItem.filter_information.collection_applied contains currentCollection %} 3438 {% assign showFilter = true %} 3439 {% endif %} 3440 {% endif %} 3441 {% if showFilter == true %} 3442 <div class="ets_fs_filter_bar ets_fs_filter_gf ets_fs_filter_{{ filterItem.id }}"> 3443 <div class="ets_fs_filter_header"> 3444 <div class="ets_fs_filter_header_title"> 3445 <h3>{{ translate.filter_by }}</h3> 3446 <button class="ets_fs_btn ets_fs_btn_clear_filter" onclick="etsFsClearAllFilter(this)">Clear all</button> 3447 </div> 3448 <div class="ets_fs_filter_items"></div> 3449 </div> 3450 <div class="ets_fs_filter_body" > 3451 {% assign filterIndex = forloop.index0 %} 3452 <div class="ets_fs_filter_content" data-filter-id="{{ filterItem.id }}" > 3453 {% for filter in filterItem.list_filter_options %} 3454 {% assign hasItems = false %} 3455 {% if filter.filter_type_key == 'list' %} 3456 {% for collection in filter.filter_list %} 3457 {% if collection.total_products > 0 %} 3458 {% assign hasItems = true %} 3459 {% break %} 3460 {% endif %} 3461 {% endfor %} 3462 {% else %} 3463 {% assign hasItems = true %} 3464 {% endif %} 3465 <div class="ets_fs_block_filter {% if hasItems == false %}ets_fs_hidden{% endif %}" data-label="{{ filter.filter_label }}" data-key="{% if filter.filter_type_default == 1 %}{{ filter.filter_type }}{% else %}options[{{ filter.filter_type }}]{% endif %}"> 3466 {% assign optionIndex = forloop.index0 %} 3467 {% if filter.filter_enable %} 3468 <div class="ets_fs_block_filter_title ets_fs_open ets_fs_filter_collapse" onclick="etsFsToggleFilterCollapse(this)"> 3469 <h3>{{ filter.filter_label }} 3470 {% if filter.filter_description and filter.filter_description != '' %} 3471 <span class="ets_fs_info_filter ets_fs_tooltip" onmouseover="etsFsTooltip(this, true)" onmouseleave="etsFsTooltip(this, false)"> 3472 <i class="ets_fs_icon"> 3473 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"> 3474 <path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zM5.496 6.033h.825c.138 0 .248-.113.266-.25.09-.656.54-1.134 1.342-1.134.686 0 1.314.343 1.314 1.168 0 .635-.374.927-.965 1.371-.673.489-1.206 1.06-1.168 1.987l.003.217a.25.25 0 0 0 .25.246h.811a.25.25 0 0 0 .25-.25v-.105c0-.718.273-.927 1.01-1.486.609-.463 1.244-.977 1.244-2.056 0-1.511-1.276-2.241-2.673-2.241-1.267 0-2.655.59-2.75 2.286a.237.237 0 0 0 .241.247zm2.325 6.443c.61 0 1.029-.394 1.029-.927 0-.552-.42-.94-1.029-.94-.584 0-1.009.388-1.009.94 0 .533.425.927 1.01.927z"/> 3475 </svg> 3476 </i> 3477 <span class="tooltip-text">{{ filter.filter_description }}</span> 3478 </span> 3479 {% endif %} 3480 </h3> 3481 <div class="ets_fs_block_filter_title_action"> 3482 <i class="ets_fs_icon"> 3483 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512">
3484 <path fill="currentColor" d="M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z"></path> 3485 </svg> 3486 </i> 3487 </div> 3488 </div> 3489 <div class="ets_fs_block_filter_body ets_fs_open 3490 {% if filter.is_color %} 3491 ets_fs_block_color {{ 'ets_fs_color_display_type_' | append: filter.filter_display_type }} {{ 'ets_fs_color_option_type_' | append: filter.filter_option_value_type }} {{ 'ets_fs_color_swatch_style_' | append: filter.filter_swatch_style }} 3492 {% if collection.has_image %} ets_fs_is_color_img{% endif %} 3493 3494 {% endif %} 3495 "> 3496 {% if filter.filter_type_key == 'list' %} 3497 <ul class="ets_fs_list_options"> 3498 {% for collection in filter.filter_list %} 3499 {% assign collectionIdStr = collection.id | append:"" %} 3500 {% assign checkerType = 'checkbox' %} 3501 {% if filter.filter_display_type == 'radio' or filter.filter_display_type == 'grid_single' or filter.filter_display_type == 'list_single' %} 3502 {% assign checkerType = 'radio' %} 3503 {% endif %} 3504 {% assign colorLayout = '' %} 3505 {% if filter.is_color %} 3506 {% assign colorLayout = 'ets_fs_color_type_' | append: filter.filter_display_type %} 3507 {% endif %} 3508 {% if filter.filter_type == 'collections' %} 3509 {% if collection.id != currentCollection %} 3510 <li class="ets_fs_option_item {{ colorLayout }} {% if collection.total_products <= 0 %}ets_fs_hidden{% endif %}" data-value="{{ collection.id }}"> 3511 3512 {% if filter.filter_collection_behavior == 'redirect' %} 3513 <a class="ets_fs_redirect_link" href="/collections/{{ collection.handle }}">{{ collection.title }}</a> 3514 {% else %} 3515 <div class="ets_fs_filter_checker ets_fs_{{ checkerType }} {% if filter_data[filter.filter_type] contains collectionIdStr %}checked{% endif %} {% if filter.is_color %}ets_fs_cb_color color_type_{{ filter.filter_option_value_type }}{% endif %}" 3516 data-label="{{ collection.title }}" 3517 data-key="{{ filter.filter_type }}" 3518 data-value="{{ collection.id }}" 3519 data-is-color="{% if filter.is_color %}1{% else %}0{% endif %}" 3520 data-color1="{{ collection.color_1 }}" 3521 data-color2="{{ collection.color_2 }}" 3522 data-color-is-image="{% if collection.has_image %}1{% else %}0{% endif %}" 3523 data-color-image="{{ collection.image }}" 3524 data-value-type="{{ filter.filter_option_value_type }}" 3525 data-watch-style="{{ filter.filter_swatch_style }}" 3526 data-value-type="{{ filter.filter_option_value_type }}" 3527 data-watch-style="{{ filter.filter_swatch_style }}" 3528 data-is-group="{% if filter.is_group %}1{% else %}0{% endif %}" 3529 onclick="etsFsCheckListItem('{% if filter.filter_type_default == 1 %}{{ filter.filter_type }}{% else %}options[{{ filter.filter_type }}]{% endif %}','{{ collection.id }}', this)">
3530 <span class="{% if filter.is_color %} ets_fs_{{ filter.filter_display_type }}_btn {% else %} ets_fs_{{ checkerType }}_btn {% endif %}"></span> 3531 <span class="ets_fs_label {% if filter.filter_uppercase_values == true %}ets_fs_uppercase{% endif %}"> 3532 {% if filter.is_color %} 3533 {% if filter.filter_option_value_type != 'text' %} 3534 <span class="ets_fs_color_box {{ filter.filter_swatch_style }}" data-title="{{ collection.title }}"> 3535 {% if collection.has_image %} 3536 <img class="ets_fs_img_color" data-color-1="{{ collection.color_1 }}" data-color-2="{{ collection.color_2 }}" onerror="etsFsOnErrorImg(this)" src="{{ collection.image }}" alt="{{ collection.title }}" /> 3537 {% elsif collection.color_1 and collection.color_1 != '' and collection.color_2 and collection.color_2 != '' %} 3538 <span class="ets_fs_color_single" style="background: linear-gradient(to right, {{ collection.color_1 }} 50%, {{ collection.color_2 }} 50%);"></span> 3539 {% elsif collection.color_1 and collection.color_1 != '' %} 3540 <span class="ets_fs_color_single" style="background-color: {{ collection.color_1 }};"></span> 3541 {% elsif collection.color_2 and collection.color_2 != '' %} 3542 <span class="ets_fs_color_single" style="background-color: {{ collection.color_2 }};"></span> 3543 {% endif %} 3544 </span> 3545 {% endif %} 3546 {% if filter.filter_option_value_type != 'color' %} 3547 <span class="ets_fs_color_label">{{ collection.title }}</span> 3548 {% endif %} 3549 {% else %} 3550 {{ collection.title }} 3551 {% endif %} 3552 </span> 3553 <span class="ets_fs_total">({{ collection.total_products }})</span> 3554 </div> 3555 {% endif %} 3556 </li> 3557 {% endif %} 3558 {% else %} 3559 <li class="ets_fs_option_item {{ colorLayout }} {% if collection.total_products <= 0 %}ets_fs_hidden{% endif %}" data-value="{{ collection.id }}"> 3560 <div class="ets_fs_filter_checker ets_fs_{{ checkerType }} {% if filter_data[filter.filter_type] contains collectionIdStr %}checked{% endif %} {% if filter.is_color %}ets_fs_cb_color color_type_{{ filter.filter_option_value_type }}{% endif %}" 3561 data-label="{{ collection.title }}" 3562 data-key="{{ filter.filter_type }}" 3563 data-value="{{ collection.id }}" 3564 data-is-color="{% if filter.is_color %}1{% else %}0{% endif %}" 3565 data-color1="{{ collection.color_1 }}" 3566 data-color2="{{ collection.color_2 }}" 3567 data-color-is-image="{% if c
3567ollection.has_image %}1{% else %}0{% endif %}" 3568 data-color-image="{{ collection.image }}" 3569 data-value-type="{{ filter.filter_option_value_type }}" 3570 data-watch-style="{{ filter.filter_swatch_style }}" 3571 data-is-group="{% if filter.is_group %}1{% else %}0{% endif %}" 3572 onclick="etsFsCheckListItem('{% if filter.filter_type_default == 1 %}{{ filter.filter_type }}{% else %}options[{{ filter.filter_type }}]{% endif %}','{{ collection.id }}', this)"> 3573 <span class="{% if filter.is_color %} ets_fs_{{ filter.filter_display_type }}_btn {% else %} ets_fs_{{ checkerType }}_btn {% endif %}"></span> 3574 <span class="ets_fs_label {% if filter.filter_uppercase_values == true %}ets_fs_uppercase{% endif %}"> 3575 {% if filter.is_color %} 3576 {% if filter.filter_option_value_type != 'text' %} 3577 <span class="ets_fs_color_box {{ filter.filter_swatch_style }}" data-title="{{ collection.title }}"> 3578 {% if collection.has_image %} 3579 <img class="ets_fs_img_color" data-color-1="{{ collection.color_1 }}" data-color-2="{{ collection.color_2 }}" onerror="etsFsOnErrorImg(this)" src="{{ collection.image }}" alt="{{ collection.title }}" /> 3580 {% elsif collection.color_1 and collection.color_1 != '' and collection.color_2 and collection.color_2 != '' %} 3581 <span class="ets_fs_color_single" style="background: linear-gradient(to right, {{ collection.color_1 }} 50%, {{ collection.color_2 }} 50%);"></span> 3582 {% elsif collection.color_1 and collection.color_1 != '' %} 3583 <span class="ets_fs_color_single" style="background-color: {{ collection.color_1 }};"></span> 3584 {% elsif collection.color_2 and collection.color_2 != '' %} 3585 <span class="ets_fs_color_single" style="background-color: {{ collection.color_2 }};"></span> 3586 {% endif %} 3587 </span> 3588 {% endif %} 3589 {% if filter.filter_option_value_type != 'color' %} 3590 <span class="ets_fs_color_label">{{ collection.title }}</span> 3591 {% endif %} 3592 {% else %} 3593 {{ collection.title }} 3594 {% endif %} 3595 </span> 3596 <span class="ets_fs_total">({{ collection.total_products }})</span> 3597 </div> 3598 </li> 3599 {% endif %} 3600 {% endfor %} 3601 </ul> 3602 {% elsif filter.filter_type_key == 'range' %} 3603 {% assign rangeFromKey = filter.filter_type | append: "_min" %} 3604 {% assign rangeToKey = filter.filter_type | append: "_max" %} 3605 <div class="ets_fs_box_range" data-type="{{ filter.filter_type }}"> 3606 {% comment %}<div class="ets_fs_range_nb {% if filter.filter_range.show_ranger == '0' or filter.filter_range.show_ranger == 0 %}ets_fs_hidden{% endif %}">{% endcomment %} 3607 <div class="ets_fs_range_nb"> 3608 <div class="ets_fs_range_nb_from"> 3609 <input type="text" data-delimiter="{{ filter.filter_range.delimiter }}
3609" class="ets_fs_form_control nb_min_input js-ets_fs_range_input" value="{% if filter_data[rangeFromKey] %}{{ filter_data[rangeFromKey] }}{% else %}{{ filter.filter_range.from }}{% endif %}" /> 3610 </div> 3611 <span>-</span> 3612 <div class="ets_fs_range_nb_to"> 3613 <input type="text" data-delimiter="{{ filter.filter_range.delimiter }}" class="ets_fs_form_control nb_max_input js-ets_fs_range_input" value="{% if filter_data[rangeToKey] %}{{ filter_data[rangeToKey] }}{% else %}{{ filter.filter_range.to }}{% endif %}" /> 3614 </div> 3615 </div> 3616 <div class="ets_fs_range_slider"> 3617 {% assign range_from = filter.filter_range.from %} 3618 {% assign range_to = filter.filter_range.to %} 3619 {% if filter.filter_range.from == '' %} 3620 {% assign range_from = 0 %} 3621 {% endif %} 3622 {% if filter.filter_range.to == '' %} 3623 {% assign range_to = 0 %} 3624 {% endif %} 3625 3626 {% assign dataRangeToKey = filter.filter_range.to %} 3627 {% if filter_data[rangeToKey] %} 3628 {% assign dataRangeToKey = filter_data[rangeToKey] %} 3629 {% endif %} 3630 {% assign dataRangeFromKey = filter.filter_range.from %} 3631 {% if filter_data[rangeFromKey] %} 3632 {% assign dataRangeFromKey = filter_data[rangeFromKey] %} 3633 {% endif %} 3634 <div class="ets_fs_range_ui" 3635 data-type="{{ filter.filter_type }}" 3636 data-default="{{ filter.filter_type_default }}" 3637 data-delimiter="{{ filter.filter_range.delimiter }}" 3638 data-unit="{{ filter.filter_type_default }}" 3639 data-ranger="{{ filter.filter_range.ranger }}" 3640 data-step="{{ filter.filter_range.step }}" 3641 data-min="{{ range_from }}" 3642 data-max="{{ range_to }}" 3643 data-current-min="{{ dataRangeFromKey }}" 3644 data-current-max="{{ dataRangeToKey }}"></div> 3645 </div> 3646 </div> 3647 {% endif %} 3648 </div> 3649 {% endif %} 3650 </div> 3651 {% endfor %} 3652 </div> 3653 </div> 3654 </div> 3655 {% endif %} 3656 {% endfor %} 3657 {% elsif layout == 'horizontal' %} 3658 {% for filterItem in filters %} 3659 {% assign showFilter = false %} 3660 {% if filterItem.filter_information.active%} 3661 {% if isSearchResultPage %} 3662 {% assign showFilter = true %} 3663 {% elsif filterItem.filter_information.collection_applied.size == 0 %} 3664 {% assign showFilter = true %} 3665 {% elsif filterItem.filter_information.collection_applied.size > 0 and filterItem.filter_information.collection_applied contains currentCollection %} 3666 {% assign showFilter = true %} 3667 {% endif %} 3668 {% endif %} 3669 {% if showFilter == true %} 3670 <div class="ets_fs_filter_bar_horizon ets_fs_filter_gf ets_fs_filter_{{ filterItem.id }}"> 3671 <div class="ets_fs_filter_bar_inner"> 3672 {% assign filterIndex = forloop.index0 %} 3673 <div class="ets_fs_filter_tab_nav"> 3674 <div class="ets_fs_filter_header_title"> 3675 <h3>{{ translate.filter_by }}</h3> 3676 </div> 3677 <ul class="ets_fs_tab_ul"> 3678 {% for filter in filterItem.list_filter_options %} 3679 3680 {% assign hasData = true %} 3681 {% if filter.filter_type_key == 'list' %} 3682 {% assign empty_product = true %} 3683 {% for collection in filter.filter_list %}
3684 {% if collection.total_products > 0 %} 3685 {% assign empty_product = false %} 3686 {% endif %} 3687 {% endfor %} 3688 {% if empty_product == true %} 3689 {% assign hasData = false %} 3690 {% else %} 3691 {% assign hasData = true %} 3692 {% endif %} 3693 3694 {% else %} 3695 {% assign hasData = true %} 3696 {% endif %} 3697 {% if hasData == true %} 3698 {% assign optionIndex = forloop.index0 %} 3699 <li data-key="{% if filter.filter_type_default == 1 %}{{ filter.filter_type }}{% else %}options[{{ filter.filter_type }}]{% endif %}" class="{{ filter.filter_type_key }} ets_fs_filter_item_tab ets_fs_filter_type_{{ filter.filter_type }}"> 3700 <a href="#" class="ets_fs_nav_link js-ets_fs_filter_tab" data-target="#etsFsHzTab{{ filterIndex }}_{{ optionIndex }}">{{ filter.filter_label }} 3701 {% if filter.filter_description and filter.filter_description != '' %} 3702 <span class="ets_fs_info_filter ets_fs_tooltip" onmouseover="etsFsTooltip(this, true)" onmouseleave="etsFsTooltip(this, false)"> 3703 <i class="ets_fs_icon"> 3704 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"> 3705 <path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zM5.496 6.033h.825c.138 0 .248-.113.266-.25.09-.656.54-1.134 1.342-1.134.686 0 1.314.343 1.314 1.168 0 .635-.374.927-.965 1.371-.673.489-1.206 1.06-1.168 1.987l.003.217a.25.25 0 0 0 .25.246h.811a.25.25 0 0 0 .25-.25v-.105c0-.718.273-.927 1.01-1.486.609-.463 1.244-.977 1.244-2.056 0-1.511-1.276-2.241-2.673-2.241-1.267 0-2.655.59-2.75 2.286a.237.237 0 0 0 .241.247zm2.325 6.443c.61 0 1.029-.394 1.029-.927 0-.552-.42-.94-1.029-.94-.584 0-1.009.388-1.009.94 0 .533.425.927 1.01.927z"/> 3706 </svg> 3707 </i> 3708 <span class="tooltip-text">{{ filter.filter_description }}</span> 3709 </span> 3710 {% endif %} 3711 </a> 3712 <div class="ets_fs_filter_content_body"> 3713 <div class="ets_fs_filter_content" data-filter-id="{{ filterItem.id }}"> 3714 {% assign hasData = true %} 3715 {% if filter.filter_type_key == 'list' and filter.filter_list.size == 0 %} 3716 {% assign hasData = false %} 3717 {% else %} 3718 {% assign hasData = true %} 3719 {% endif %} 3720 3721 {% if hasData == true %} 3722 {% assign optionIndex = forloop.index0 %} 3723 3724 <div id="etsFsHzTab{{ filterIndex }}_{{ optionIndex }}" class="ets_fs_block_filter ets_fs_filter_tab_pane" data-label="{{ filter.filter_label }}" 3725 data-key="{% if filter.filter_type_default == 1 %}{{ filter.filter_type }}{% else %}options[{{ filter.filter_type }}]{% endif %}"> 3726 <div class="ets_fs_filter_tab_pane_inner ets_fs_list_options"> 3727 {% if filter.filter_type_key == 'list' %} 3728 {% for collection in filter.filter_list %} 3729 {% assign collectionIdStr = collection.id | append:"" %} 3730 {% assign checkerType = 'checkbox' %} 3731 {% if filter.filter_display_type == 'radio' or filter.filter_display_type == 'grid_single' or filter.filter_display_type == 'list_single' %} 3732 {% assign checkerType = 'radio' %} 3733 {% endif %} 3734 {% assign colorLayout = '' %} 3735 {% if filter.is_color %} 3736 {% assign colorLayout = 'ets_fs_color_type_' | append: filter.filter_display_type %} 3737 {% endif %} 3738 {% if filter.filter_type == 'collections' %} 3739 {% if c
3739ollection.id != currentCollection %} 3740 <div class="ets_fs_filter_hz_item ets_fs_option_item {{ colorLayout }} {% if collection.total_products <= 0 %}ets_fs_hidden{% endif %}" data-value="{{ collection.id }}"> 3741 {% if filter.filter_collection_behavior == 'redirect' %} 3742 <a class="ets_fs_redirect_link" href="/collections/{{ collection.handle }}">{{ collection.title }}</a> 3743 {% else %} 3744 <div class="ets_fs_filter_checker ets_fs_{{ checkerType }} {% if filter_data[filter.filter_type] contains collectionIdStr %}checked{% endif %}" 3745 data-label="{{ collection.title }}" 3746 data-key="{{ filter.filter_type }}" 3747 data-default="{{ filter.filter_type_default }}" 3748 data-value="{{ collection.id }}" 3749 data-is-color="{% if filter.is_color %}1{% else %}0{% endif %}" 3750 data-color1="{{ collection.color_1 }}" 3751 data-color2="{{ collection.color_2 }}" 3752 data-color-is-image="{% if collection.has_image %}1{% else %}0{% endif %}" 3753 data-color-image="{{ collection.image }}" 3754 data-value-type="{{ filter.filter_option_value_type }}" 3755 data-watch-style="{{ filter.filter_swatch_style }}" 3756 data-is-group="{% if filter.is_group %}1{% else %}0{% endif %}" 3757 onclick="etsFsCheckListItem('{% if filter.filter_type_default == 1 %}{{ filter.filter_type }}{% else %}options[{{ filter.filter_type }}]{% endif %}','{{ collection.id }}', this)"> 3758 <span class="{% if filter.is_color %} ets_fs_{{ filter.filter_display_type }}_btn {% else %} ets_fs_{{ checkerType }}_btn {% endif %}"></span> 3759 <span class="ets_fs_label {% if filter.filter_uppercase_values == true %}ets_fs_uppercase{% endif %}"> 3760 {% if filter.is_color %} 3761 {% if filter.filter_option_value_type != 'text' %} 3762 <span class="ets_fs_color_box {{ filter.filter_swatch_style }}" data-title="{{ collection.title }}"> 3763 {% if collection.has_image %} 3764 <img class="ets_fs_img_color" data-color-1="{{ collection.color_1 }}" data-color-2="{{ collection.color_2 }}" onerror="etsFsOnErrorImg(this)" src="{{ collection.image }}" alt="{{ collection.title }}" /> 3765 {% elsif collection.color_1 and collection.color_1 != '' and collection.color_2 and collection.color_2 != '' %} 3766 <span class="ets_fs_color_single" style="background: linear-gradient(to right, {{ collection.color_1 }} 50%, {{ collection.color_2 }} 50%);"></span> 3767 {% elsif collection.color_1 and collection.color_1 != '' %} 3768 <sp
3768an class="ets_fs_color_single" style="background-color: {{ collection.color_1 }};"></span> 3769 {% elsif collection.color_2 and collection.color_2 != '' %} 3770 <span class="ets_fs_color_single" style="background-color: {{ collection.color_2 }};"></span> 3771 {% endif %} 3772 </span> 3773 {% endif %} 3774 {% if filter.filter_option_value_type != 'color' %} 3775 <span class="ets_fs_color_label">{{ collection.title }}</span> 3776 {% endif %} 3777 {% else %} 3778 {{ collection.title }} 3779 {% endif %} 3780 </span> 3781 <span class="ets_fs_total">({{ collection.total_products }})</span> 3782 </div> 3783 {% endif %} 3784 </div> 3785 {% endif %} 3786 {% else %} 3787 <div class="ets_fs_filter_hz_item ets_fs_option_item {{ colorLayout }} {% if collection.total_products <= 0 %}ets_fs_hidden{% endif %}" data-value="{{ collection.id }}"> 3788 <div class="ets_fs_filter_checker ets_fs_{{ checkerType }} {% if filter_data[filter.filter_type] contains collectionIdStr %}checked{% endif %}" 3789 data-label="{{ collection.title }}" 3790 data-key="{{ filter.filter_type }}" 3791 data-default="{{ filter.filter_type_default }}" 3792 data-value="{{ collection.id }}" 3793 data-is-color="{% if filter.is_color %}1{% else %}0{% endif %}" 3794 data-color1="{{ collection.color_1 }}" 3795 data-color2="{{ collection.color_2 }}" 3796 data-color-is-image="{% if collection.has_image %}1{% else %}0{% endif %}" 3797 data-color-image="{{ collection.image }}" 3798 data-value-type="{{ filter.filter_option_value_type }}" 3799 data-watch-style="{{ filter.filter_swatch_style }}" 3800 data-is-group="{% if filter.is_group %}1{% else %}0{% endif %}" 3801 onclick="etsFsCheckListItem('{% if filter.filter_type_default == 1 %}{{ filter.filter_type }}{% else %}options[{{ filter.filter_type }}]{% endif %}','{{ collection.id }}', this)"> 3802 <span class="{% if filter.is_color %} ets_fs_{{ filter.filter_display_type }}_btn {% else %} ets_fs_{{ checkerType }}_btn {% endif %}"></span> 3803 <sp
3803an class="ets_fs_label {% if filter.filter_uppercase_values == true %}ets_fs_uppercase{% endif %}"> 3804 {% if filter.is_color %} 3805 {% if filter.filter_option_value_type != 'text' %} 3806 <span class="ets_fs_color_box {{ filter.filter_swatch_style }}" data-title="{{ collection.title }}"> 3807 {% if collection.has_image %} 3808 <img class="ets_fs_img_color" data-color-1="{{ collection.color_1 }}" data-color-2="{{ collection.color_2 }}" onerror="etsFsOnErrorImg(this)" src="{{ collection.image }}" alt="{{ collection.title }}" /> 3809 {% elsif collection.color_1 and collection.color_1 != '' and collection.color_2 and collection.color_2 != '' %} 3810 <span class="ets_fs_color_single" style="background: linear-gradient(to right, {{ collection.color_1 }} 50%, {{ collection.color_2 }} 50%);"></span> 3811 {% elsif collection.color_1 and collection.color_1 != '' %} 3812 <span class="ets_fs_color_single" style="background-color: {{ collection.color_1 }};"></span> 3813 {% elsif collection.color_2 and collection.color_2 != '' %} 3814 <span class="ets_fs_color_single" style="background-color: {{ collection.color_2 }};"></span> 3815 {% endif %} 3816 </span> 3817 {% endif %} 3818 {% if filter.filter_option_value_type != 'color' %} 3819 <span class="ets_fs_color_label">{{ collection.title }}</span> 3820 {% endif %} 3821 {% else %} 3822 {{ collection.title }} 3823 {% endif %} 3824 </span> 3825 <span class="ets_fs_total">({{ collection.total_products }})</span> 3826 </div> 3827 </div> 3828 {% endif %} 3829 {% endfor %} 3830 {% elsif filter.filter_type_key == 'range' %} 3831 {% assign rangeFromKey = filter.filter_type | append: "_from" %} 3832 {% assign rangeToKey = filter.filter_type | append: "_to" %} 3833 <div class="ets_fs_box_range" data-type="{{ filter.filter_type }}" data-label="{{ filter.filter_label }}" data-unit="$"> 3834 {% comment %}<div class="ets_fs_range_nb {% if filter.filter_range.show_ranger == '0' or filter.filter_range.show_ranger == 0 %}ets_fs_hidden{% endif %}">{% endcomment %} 3835 <div class="ets_fs_range_nb"> 3836 <div class="ets_fs_range_nb_from "> 3837 <input type="text" data-delimiter="{{ filter.filter_range.delimiter }}
3837" class="ets_fs_form_control nb_min_input js-ets_fs_range_input" value="{% if filter_data[rangeFromKey] %}{{ filter_data[rangeFromKey] }}{% else %}{{ filter.filter_range.from }}{% endif %}" /> 3838 </div> 3839 <span>-</span> 3840 <div class="ets_fs_range_nb_to"> 3841 <input type="text" data-delimiter="{{ filter.filter_range.delimiter }}" class="ets_fs_form_control nb_max_input js-ets_fs_range_input" value="{% if filter_data[rangeToKey] %}{{ filter_data[rangeToKey] }}{% else %}{{ filter.filter_range.to }}{% endif %}" /> 3842 </div> 3843 </div> 3844 <div class="ets_fs_range_slider"> 3845 3846 {% assign dataRangeToKey = filter.filter_range.to %} 3847 {% if filter_data[rangeToKey] %} 3848 {% assign dataRangeToKey = filter_data[rangeToKey] %} 3849 {% endif %} 3850 {% assign dataRangeFromKey = filter.filter_range.from %} 3851 {% if filter_data[rangeFromKey] %} 3852 {% assign dataRangeFromKey = filter_data[rangeFromKey] %} 3853 {% endif %} 3854 <div class="ets_fs_range_ui" 3855 data-unit="" 3856 data-type="{{ filter.filter_type }}" 3857 data-default="{{ filter.filter_type_default }}" 3858 data-ranger="{{ filter.filter_range.ranger }}" 3859 data-step="{{ filter.filter_range.step }}" 3860 data-min="{{ filter.filter_range.from }}" 3861 data-max="{{ filter.filter_range.to }}" 3862 data-current-min="{{ dataRangeFromKey }}" 3863 data-current-max="{{ dataRangeToKey }}"></div> 3864 </div> 3865 </div> 3866 {% endif %} 3867 </div> 3868 </div> 3869 {% endif %} 3870 </div> 3871 <div class="ets_fs_filter_bottom"> 3872 <div class="ets_fs_filter_items"></div> 3873 <button class="ets_fs_btn ets_fs_btn_clear_filter" onclick="etsFsClearAllFilter(this)">Clear all</button> 3874 </div> 3875 </div> 3876 </li> 3877 {% endif %} 3878 {% endfor %} 3879 </ul> 3880 </div> 3881 {% comment %}<div class="ets_fs_filter_content_body">{% endcomment %} 3882 {% comment %}<div class="ets_fs_filter_content" data-filter-id="{{ filterItem.id }}">{% endcomment %} 3883 {% comment %}{% for filter in filterItem.list_filter_options %}{% endcomment %} 3884 {% comment %}{% assign hasData = true %}{% endcomment %} 3885 {% comment %}{% if filter.filter_type_key == 'list' and filter.filter_list.size == 0 %}{% endcomment %} 3886 {% comment %}{% assign hasData = false %}{% endcomment %} 3887 {% comment %}{% else %}{% endcomment %} 3888 {% comment %}{% assign hasData = true %}{% endcomment %} 3889 {% comment %}{% endif %}{% endcomment %} 3890 {% comment %}{% endcomment %} 3891 {% comment %}{% if hasData == true %}{% endcomment %} 3892 {% comment %}{% assign optionIndex = forloop.index0 %}{% endcomment %} 3893 {% comment %}{% endcomment %} 3894 {% comment %}<div id="etsFsHzTab{{ filterIndex }}_{{ optionIndex }}" class="ets_fs_block_filter ets_fs_filter_tab_pane" data-label="{{ filter.filter_label }}"{% endcomment %} 3895 {% comment %}data-key="{% if filter.filter_type_default == 1 %}{{ filter.filter_type }}{% else %}options[{{ filter.filter_type }}]{% endif %}">{% endcomment %} 3896 {% comment %}<div class="ets_fs_filter_tab_pane_inner ets_fs_list_options">{% endcomment %} 3897 {% comment %}{% if filter.filter_type_key == 'list' %}{% endcomment %} 3898 {% comment %}{% for collection in filter.filter_list %}{% endcomment %} 3899 {% comment %}{% assign collectionIdStr = collection.id | append:"" %}{% endcomment %} 3900 {% comment %}{% assign checkerType = 'checkbox' %}{% endcomment %} 3901 {% comment %}{% if filter.filter_display_type == 'radio' or filter.filter_display_type == 'grid_single' or filter.filter_display_type == 'list_single' %}{% endcomment %} 3902 {% comment %}{% assign checkerType = 'radio' %}{% endcomment %} 3903 {% comment %}{% endif %}{% endcomment %} 3904 {% comment %}{% assign colorLayout = '' %}{% endcomment %} 3905 {% comment %}{% if filter.is_color %}{% endcomment %} 3906 {% comment %}{% assign colorLayout = 'ets_fs_color_type_' | append: filter.filter_display_type %}{% endcomment %} 3907 {% comment %}{% endif %}{% endcomment %} 3908 {% comment %}{% if filter.filter_type == 'collections' %}{% endcomment %} 3909 {% comment %}{% if collection.id != currentCollection %}{% endcomment %} 3910 {% comment %}
3910<div class="ets_fs_filter_hz_item ets_fs_option_item {{ colorLayout }} {% if collection.total_products <= 0 %}ets_fs_hidden{% endif %}" data-value="{{ collection.id }}">{% endcomment %} 3911 {% comment %}{% if filter.filter_collection_behavior == 'redirect' %}{% endcomment %} 3912 {% comment %}<a class="ets_fs_redirect_link" href="/collections/{{ collection.handle }}">{{ collection.title }}</a>{% endcomment %} 3913 {% comment %}{% else %}{% endcomment %} 3914 {% comment %}<div class="ets_fs_filter_checker ets_fs_{{ checkerType }} {% if filter_data[filter.filter_type] contains collectionIdStr %}checked{% endif %}"{% endcomment %} 3915 {% comment %}data-label="{{ collection.title }}"{% endcomment %} 3916 {% comment %}data-key="{{ filter.filter_type }}"{% endcomment %} 3917 {% comment %}data-default="{{ filter.filter_type_default }}"{% endcomment %} 3918 {% comment %}data-value="{{ collection.id }}"{% endcomment %} 3919 {% comment %}data-is-color="{% if filter.is_color %}1{% else %}0{% endif %}"{% endcomment %} 3920 {% comment %}data-color1="{{ collection.color_1 }}"{% endcomment %} 3921 {% comment %}data-color2="{{ collection.color_2 }}"{% endcomment %} 3922 {% comment %}data-color-is-image="{% if collection.has_image %}1{% else %}0{% endif %}"{% endcomment %} 3923 {% comment %}data-color-image="{{ collection.image }}"{% endcomment %} 3924 {% comment %}data-is-group="{% if filter.is_group %}1{% else %}0{% endif %}"{% endcomment %} 3925 {% comment %}onclick="etsFsCheckListItem('{% if filter.filter_type_default == 1 %}{{ filter.filter_type }}{% else %}options[{{ filter.filter_type }}]{% endif %}','{{ collection.id }}', this)">{% endcomment %} 3926 {% comment %}<span class="ets_fs_{{ filter.filter_display_type }}_btn"></span>{% endcomment %} 3927 {% comment %}<span class="ets_fs_label {% if filter.filter_uppercase_values == true %}ets_fs_uppercase{% endif %}">{% endcomment %} 3928 {% comment %}{% if filter.is_color %}{% endcomment %} 3929 {% comment %}<span class="ets_fs_color_box {{ filter.filter_swatch_style }}" data-title="{{ collection.title }}">{% endcomment %} 3930 {% comment %}{% if collection.has_image %}{% endcomment %} 3931 {% comment %}<img class="ets_fs_img_color" data-color-1="{{ collection.color_1 }}" data-color-2="{{ collection.color_2 }}" onerror="etsFsOnErrorImg(this)" onerror="etsFsOnErrorImg(this)" src="{{ collection.image }}" alt="{{ collection.title }}" />{% endcomment %} 3932 {% comment %}{% elsif collection.color_1 and collection.color_1 != '' and collection.color_2 and collection.color_2 != '' %}{% endcomment %} 3933 {% comment %}<span class="ets_fs_color_single" style="background: linear-gradient(to right, {{ collection.color_1 }} 50%, {{ collection.color_2 }} 50%);"></span>{% endcomment %} 3934 {% comment %}{% elsif collection.color_1 and collection.color_1 != '' %}{% endcomment %} 3935 {% comment %}<span class="ets_fs_color_single" style="background-color: {{ collection.color_1 }};"></span>{% endcomment %} 3936 {% comment %}{% elsif collection.color_2 and collection.color_2 != '' %}{% endcomment %} 3937 {% comment %}<span class="ets_fs_color_single" style="background-color: {{ collection.color_2 }};"></span>{% endcomment %} 3938 {% comment %}{% endif %}{% endcomment %} 3939 {% comment %}</span>{% endcomment %} 3940 {% comment %}{% else %}{% endcomment %} 3941 {% comment %}{{ collection.title }}{% endcomment %} 3942 {% comment %}{% endif %}{% endcomment %} 3943 {% comment %}</span>{% endcomment %} 3944 {% comment %}<span class="ets_fs_total">({{ collection.total_products }})</span>{% endcomment %} 3945 {% comment %}</div>{% endcomment %} 3946 {% comment %}{% endif %}{% endcomment %} 3947 {% comment %}</div>{% endcomment %} 3948 {% comment %}{% endif %}{% endcomment %} 3949 {% comment %}{% else %}{% endcomment %} 3950 {% comment %}
3950<div class="ets_fs_filter_hz_item ets_fs_option_item {{ colorLayout }} {% if collection.total_products <= 0 %}ets_fs_hidden{% endif %}" data-value="{{ collection.id }}">{% endcomment %} 3951 {% comment %}<div class="ets_fs_filter_checker ets_fs_{{ checkerType }} {% if filter_data[filter.filter_type] contains collectionIdStr %}checked{% endif %}"{% endcomment %} 3952 {% comment %}data-label="{{ collection.title }}"{% endcomment %} 3953 {% comment %}data-key="{{ filter.filter_type }}"{% endcomment %} 3954 {% comment %}data-default="{{ filter.filter_type_default }}"{% endcomment %} 3955 {% comment %}data-value="{{ collection.id }}"{% endcomment %} 3956 {% comment %}data-is-color="{% if filter.is_color %}1{% else %}0{% endif %}"{% endcomment %} 3957 {% comment %}data-color1="{{ collection.color_1 }}"{% endcomment %} 3958 {% comment %}data-color2="{{ collection.color_2 }}"{% endcomment %} 3959 {% comment %}data-color-is-image="{% if collection.has_image %}1{% else %}0{% endif %}"{% endcomment %} 3960 {% comment %}data-color-image="{{ collection.image }}"{% endcomment %} 3961 {% comment %}data-is-group="{% if filter.is_group %}1{% else %}0{% endif %}"{% endcomment %} 3962 {% comment %}onclick="etsFsCheckListItem('{% if filter.filter_type_default == 1 %}{{ filter.filter_type }}{% else %}options[{{ filter.filter_type }}]{% endif %}','{{ collection.id }}', this)">{% endcomment %} 3963 {% comment %}<span class="ets_fs_{{ filter.filter_display_type }}_btn"></span>{% endcomment %} 3964 {% comment %}<span class="ets_fs_label {% if filter.filter_uppercase_values == true %}ets_fs_uppercase{% endif %}">{% endcomment %} 3965 {% comment %}{% if filter.is_color %}{% endcomment %} 3966 {% comment %}<span class="ets_fs_color_box {{ filter.filter_swatch_style }}" data-title="{{ collection.title }}">{% endcomment %} 3967 {% comment %}{% if collection.has_image %}{% endcomment %} 3968 {% comment %}<img class="ets_fs_img_color" data-color-1="{{ collection.color_1 }}" data-color-2="{{ collection.color_2 }}" onerror="etsFsOnErrorImg(this)" src="{{ collection.image }}" alt="{{ collection.title }}" />{% endcomment %} 3969 {% comment %}{% elsif collection.color_1 and collection.color_1 != '' and collection.color_2 and collection.color_2 != '' %}{% endcomment %} 3970 {% comment %}<span class="ets_fs_color_single" style="background: linear-gradient(to right, {{ collection.color_1 }} 50%, {{ collection.color_2 }} 50%);"></span>{% endcomment %} 3971 {% comment %}{% elsif collection.color_1 and collection.color_1 != '' %}{% endcomment %} 3972 {% comment %}<span class="ets_fs_color_single" style="background-color: {{ collection.color_1 }};"></span>{% endcomment %} 3973 {% comment %}{% elsif collection.color_2 and collection.color_2 != '' %}{% endcomment %} 3974 {% comment %}<span class="ets_fs_color_single" style="background-color: {{ collection.color_2 }};"></span>{% endcomment %} 3975 {% comment %}{% endif %}{% endcomment %} 3976 {% comment %}</span>{% endcomment %} 3977 {% comment %}{% else %}{% endcomment %} 3978 {% comment %}{{ collection.title }}{% endcomment %} 3979 {% comment %}{% endif %}{% endcomment %} 3980 {% comment %}</span>{% endcomment %} 3981 {% comment %}<span class="ets_fs_total">({{ collection.total_products }})</span>{% endcomment %} 3982 {% comment %}</div>{% endcomment %} 3983 {% comment %}</div>{% endcomment %} 3984 {% comment %}{% endif %}{% endcomment %} 3985 {% comment %}{% endfor %}{% endcomment %} 3986 {% comment %}{% elsif filter.filter_type_key == 'range' %}{% endcomment %} 3987 {% comment %}{% assign rangeFromKey = filter.filter_type | append: "_from" %}{% endcomment %} 3988 {% comment %}{% assign rangeToKey = filter.filter_type | append: "_to" %}{% endcomment %} 3989 {% comment %}<div class="ets_fs_box_range" data-type="{{ filter.filter_type }}" data-label="{{ filter.filter_label }}" data-unit="$">{% endcomment %} 3990 {% comment %}<div class="ets_fs_range_nb {% if filter.filter_range.show_ranger == '0' or filter.filter_range.show_ranger == 0 %}ets_fs_hidden{% endif %}">{% endcomment %} 3991 {% comment %}<div class="ets_fs_range_nb_from ">{% endcomment %} 3992 {% comment %}
3992<input type="text" class="ets_fs_form_control nb_min_input js-ets_fs_range_input" value="{% if filter_data[rangeFromKey] %}{{ filter_data[rangeFromKey] }}{% else %}{{ filter.filter_range.from }}{% endif %}" />{% endcomment %} 3993 {% comment %}</div>{% endcomment %} 3994 {% comment %}<span>-</span>{% endcomment %} 3995 {% comment %}<div class="ets_fs_range_nb_to">{% endcomment %} 3996 {% comment %}<input type="text" class="ets_fs_form_control nb_max_input js-ets_fs_range_input" value="{% if filter_data[rangeToKey] %}{{ filter_data[rangeToKey] }}{% else %}{{ filter.filter_range.to }}{% endif %}" />{% endcomment %} 3997 {% comment %}</div>{% endcomment %} 3998 {% comment %}</div>{% endcomment %} 3999 {% comment %}<div class="ets_fs_range_slider">{% endcomment %} 4000 {% comment %}<div class="ets_fs_range_ui"{% endcomment %} 4001 {% comment %}data-unit=""{% endcomment %} 4002 {% comment %}data-type="{{ filter.filter_type }}"{% endcomment %} 4003 {% comment %}data-default="{{ filter.filter_type_default }}"{% endcomment %} 4004 {% comment %}data-ranger="{{ filter.filter_range.ranger }}"{% endcomment %} 4005 {% comment %}data-min="{{ filter.filter_range.from }}"{% endcomment %} 4006 {% comment %}data-max="{{ filter.filter_range.to }}"{% endcomment %} 4007 {% comment %}data-current-min="{{ filter_data[rangeFromKey] }}"{% endcomment %} 4008 {% comment %}data-current-max="{{ filter_data[rangeToKey] }}"></div>{% endcomment %} 4009 {% comment %}</div>{% endcomment %} 4010 {% comment %}</div>{% endcomment %} 4011 {% comment %}{% endif %}{% endcomment %} 4012 {% comment %}</div>{% endcomment %} 4013 {% comment %}</div>{% endcomment %} 4014 {% comment %}{% endif %}{% endcomment %} 4015 {% comment %}{% endfor %}{% endcomment %} 4016 {% comment %}</div>{% endcomment %} 4017 {% comment %}<div class="ets_fs_filter_bottom">{% endcomment %} 4018 {% comment %}<div class="ets_fs_filter_items"></div>{% endcomment %} 4019 {% comment %}<button class="ets_fs_btn ets_fs_btn_clear_filter" onclick="etsFsClearAllFilter(this)">Clear all</button>{% endcomment %} 4020 {% comment %}</div>{% endcomment %} 4021 {% comment %}</div>{% endcomment %} 4022 </div> 4023 </div> 4024 {% endif %} 4025 {% endfor %} 4026 {% endif %} 4027</div> 4028<div id="etsFsFilterMobile" class="ets_fs_hidden"> 4029 {% if currentCollection != 'all' %} 4030 {% assign currentCollection = currentCollection | plus: 0 %} 4031 {% endif %} 4032 {% for filterItem in filters %} 4033 {% assign showFilter = false %} 4034 {% if filterItem.filter_information.active%} 4035 {% if isSearchResultPage %} 4036 {% assign showFilter = true %} 4037 {% elsif filterItem.filter_information.collection_applied.size == 0 %} 4038 {% assign showFilter = true %} 4039 {% elsif filterItem.filter_information.collection_applied.size > 0 and filterItem.filter_information.collection_applied contains currentCollection %} 4040 {% assign showFilter = true %} 4041 {% endif %} 4042 {% endif %} 4043 {% if showFilter == true %} 4044 <div class="ets_fs_filter_bar ets_fs_filter_gf ets_fs_filter_{{ filterItem.id }}"> 4045 <div class="ets_fs_filter_header"> 4046 <div class="ets_fs_filter_header_title"> 4047 <h3>{{ translate.filter_by }}</h3> 4048 <button class="ets_fs_btn ets_fs_btn_clear_filter" onclick="etsFsClearAllFilter(this)">Clear all</button> 4049 </div> 4050 <div class="ets_fs_filter_items ets_fs_js_filter_items_mobile"></div> 4051 </div> 4052 <div class="ets_fs_filter_body" > 4053 {% assign filterIndex = forloop.index0 %} 4054 <div class="ets_fs_filter_content" data-filter-id="{{ filterItem.id }}" > 4055 {% for filter in filterItem.list_filter_options %} 4056 <div class="ets_fs_block_filter" data-label="{{ filter.filter_label }}" data-key="{% if filter.filter_type_default == 1 %}{{ filter.filter_type }}{% else %}options[{{ filter.filter_type }}]{% endif %}"> 4057 {% assign optionIndex = forloop.index0 %} 4058 {% if filter.filter_enable %} 4059 <div class="ets_fs_block_filter_title ets_fs_open ets_fs_filter_collapse" onclick="etsFsToggleFilterCollapse(this)"> 4060 <h3>{{ filter.filter_label }} 4061 {% if filter.filter_description and filter.filter_description != '' %}
4062 <span class="ets_fs_info_filter ets_fs_tooltip" onmouseover="etsFsTooltip(this, true)" onmouseleave="etsFsTooltip(this, false)"> 4063 <i class="ets_fs_icon"> 4064 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"> 4065 <path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zM5.496 6.033h.825c.138 0 .248-.113.266-.25.09-.656.54-1.134 1.342-1.134.686 0 1.314.343 1.314 1.168 0 .635-.374.927-.965 1.371-.673.489-1.206 1.06-1.168 1.987l.003.217a.25.25 0 0 0 .25.246h.811a.25.25 0 0 0 .25-.25v-.105c0-.718.273-.927 1.01-1.486.609-.463 1.244-.977 1.244-2.056 0-1.511-1.276-2.241-2.673-2.241-1.267 0-2.655.59-2.75 2.286a.237.237 0 0 0 .241.247zm2.325 6.443c.61 0 1.029-.394 1.029-.927 0-.552-.42-.94-1.029-.94-.584 0-1.009.388-1.009.94 0 .533.425.927 1.01.927z"/> 4066 </svg> 4067 </i> 4068 <span class="tooltip-text">{{ filter.filter_description }}</span> 4069 </span> 4070 {% endif %} 4071 </h3> 4072 <div class="ets_fs_block_filter_title_action"> 4073 <i class="ets_fs_icon"> 4074 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"> 4075 <path fill="currentColor" d="M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z"></path> 4076 </svg> 4077 </i> 4078 </div> 4079 </div> 4080 <div class="ets_fs_block_filter_body ets_fs_open"> 4081 {% if filter.filter_type_key == 'list' %} 4082 <ul class="ets_fs_list_options"> 4083 {% for collection in filter.filter_list %} 4084 {% assign collectionIdStr = collection.id | append:"" %} 4085 {% assign checkerType = 'checkbox' %} 4086 {% if filter.filter_display_type == 'radio' or filter.filter_display_type == 'grid_single' or filter.filter_display_type == 'list_single' %} 4087 {% assign checkerType = 'radio' %} 4088 {% endif %} 4089 {% assign colorLayout = '' %} 4090 {% if filter.is_color %} 4091 {% assign colorLayout = 'ets_fs_color_type_' | append: filter.filter_display_type %} 4092 {% endif %} 4093 {% if filter.filter_type == 'collections' %} 4094 {% if collection.id != currentCollection %} 4095 <li class="ets_fs_option_item {{ colorLayout }} {% if collection.total_products <= 0 %}ets_fs_hidden{% endif %}" data-value="{{ collection.id }}"> 4096 {% if filter.filter_collection_behavior == 'redirect' %} 4097 <a class="ets_fs_redirect_link" href="/collections/{{ collection.handle }}">{{ collection.title }}</a> 4098 {% else %} 4099 <div class="ets_fs_filter_checker ets_fs_{{ checkerType }} {% if filter_data[filter.filter_type] contains collectionIdStr %}checked{% endif %}" 4100 data-label="{{ collection.title }}" 4101 data-key="{{ filter.filter_type }}" 4102 data-value="{{ collection.id }}" 4103 data-is-color="{% if filter.is_color %}1{% else %}0{% endif %}" 4104 data-color1="{{ collection.color_1 }}" 4105 data-color2="{{ collection.color_2 }}" 4106 data-color-is-image="{% if c
4106ollection.has_image %}1{% else %}0{% endif %}" 4107 data-color-image="{{ collection.image }}" 4108 data-value-type="{{ filter.filter_option_value_type }}" 4109 data-watch-style="{{ filter.filter_swatch_style }}" 4110 data-is-group="{% if filter.is_group %}1{% else %}0{% endif %}" 4111 onclick="etsFsCheckListItem('{% if filter.filter_type_default == 1 %}{{ filter.filter_type }}{% else %}options[{{ filter.filter_type }}]{% endif %}','{{ collection.id }}', this)"> 4112 <span class="ets_fs_{{ checkerType }}_btn"></span> 4113 <span class="ets_fs_label {% if filter.filter_uppercase_values == true %}ets_fs_uppercase{% endif %}"> 4114 {% if filter.is_color %} 4115 {% if filter.filter_option_value_type != 'text' %} 4116 <span class="ets_fs_color_box {{ filter.filter_swatch_style }}" data-title="{{ collection.title }}"> 4117 {% if collection.has_image %} 4118 <img class="ets_fs_img_color" data-color-1="{{ collection.color_1 }}" data-color-2="{{ collection.color_2 }}" onerror="etsFsOnErrorImg(this)" src="{{ collection.image }}" alt="{{ collection.title }}" /> 4119 {% elsif collection.color_1 and collection.color_1 != '' and collection.color_2 and collection.color_2 != '' %} 4120 <span class="ets_fs_color_single" style="background: linear-gradient(to right, {{ collection.color_1 }} 50%, {{ collection.color_2 }} 50%);"></span> 4121 {% elsif collection.color_1 and collection.color_1 != '' %} 4122 <span class="ets_fs_color_single" style="background-color: {{ collection.color_1 }};"></span> 4123 {% elsif collection.color_2 and collection.color_2 != '' %} 4124 <span class="ets_fs_color_single" style="background-color: {{ collection.color_2 }};"></span> 4125 {% endif %} 4126 </span> 4127 {% endif %} 4128 {% if filter.filter_option_value_type != 'color' %} 4129 <span class="ets_fs_color_label">{{ collection.title }}</span> 4130 {% endif %} 4131 {% else %} 4132 {{ collection.title }} 4133 {% endif %} 4134 </span> 4135 <span class="ets_fs_total">({{ collection.total_products }})</span> 4136 </div> 4137 {% endif %} 4138 </li> 4139 {% endif %} 4140 {% else %} 4141 <li class="ets_fs_option_item {{ colorLayout }} {% if collection.total_products <= 0 %}ets_fs_hidden{% endif %}" data-value="{{ collection.id }}"> 4142 <div class="ets_fs_filter_checker ets_fs_{{ checkerType }} {% if filter_data[filter.filter_type] contains collectionIdStr %}checked{% endif %}" 4143 data-label="{{ collection.title }}" 4144 data-key="{{ filter.filter_type }}" 4145 data-value="{{ collection.id }}" 4146 data-is-color="{% if filter.is_color %}1{% else %}0{% endif %}" 4147 data-color1="{{ collection.color_1 }}" 4148 data-color2="{{ collection.color_2 }}" 4149 data-color-is-image="{% if c
4149ollection.has_image %}1{% else %}0{% endif %}" 4150 data-color-image="{{ collection.image }}" 4151 data-value-type="{{ filter.filter_option_value_type }}" 4152 data-watch-style="{{ filter.filter_swatch_style }}" 4153 data-is-group="{% if filter.is_group %}1{% else %}0{% endif %}" 4154 onclick="etsFsCheckListItem('{% if filter.filter_type_default == 1 %}{{ filter.filter_type }}{% else %}options[{{ filter.filter_type }}]{% endif %}','{{ collection.id }}', this)"> 4155 <span class="ets_fs_{{ checkerType }}_btn"></span> 4156 <span class="ets_fs_label {% if filter.filter_uppercase_values == true %}ets_fs_uppercase{% endif %}"> 4157 {% if filter.is_color %} 4158 {% if filter.filter_option_value_type != 'text' %} 4159 <span class="ets_fs_color_box {{ filter.filter_swatch_style }}" data-title="{{ collection.title }}"> 4160 {% if collection.has_image %} 4161 <img class="ets_fs_img_color" data-color-1="{{ collection.color_1 }}" data-color-2="{{ collection.color_2 }}" onerror="etsFsOnErrorImg(this)" src="{{ collection.image }}" alt="{{ collection.title }}" /> 4162 {% elsif collection.color_1 and collection.color_1 != '' and collection.color_2 and collection.color_2 != '' %} 4163 <span class="ets_fs_color_single" style="background: linear-gradient(to right, {{ collection.color_1 }} 50%, {{ collection.color_2 }} 50%);"></span> 4164 {% elsif collection.color_1 and collection.color_1 != '' %} 4165 <span class="ets_fs_color_single" style="background-color: {{ collection.color_1 }};"></span> 4166 {% elsif collection.color_2 and collection.color_2 != '' %} 4167 <span class="ets_fs_color_single" style="background-color: {{ collection.color_2 }};"></span> 4168 {% endif %} 4169 </span> 4170 {% endif %} 4171 {% if filter.filter_option_value_type != 'color' %} 4172 <span class="ets_fs_color_label">{{ collection.title }}</span> 4173 {% endif %} 4174 {% else %} 4175 {{ collection.title }} 4176 {% endif %} 4177 </span> 4178 <span class="ets_fs_total">({{ collection.total_products }})</span> 4179 </div> 4180 </li> 4181 {% endif %} 4182 {% endfor %} 4183 </ul> 4184 {% elsif filter.filter_type_key == 'range' %} 4185 {% assign rangeFromKey = filter.filter_type | append: "_min" %} 4186 {% assign rangeToKey = filter.filter_type | append: "_max" %} 4187 <div class="ets_fs_box_range" data-type="{{ filter.filter_type }}"> 4188 {% comment %}<div class="ets_fs_range_nb {% if filter.filter_range.show_ranger == '0' or filter.filter_range.show_ranger == 0 %}ets_fs_hidden{% endif %}">{% endcomment %} 4189 <div class="ets_fs_range_nb"> 4190 <div class="ets_fs_range_nb_from"> 4191 <input type="text" data-delimiter="{{ filter.filter_range.delimiter }}
4191" class="ets_fs_form_control nb_min_input js-ets_fs_range_input" value="{% if filter_data[rangeFromKey] %}{{ filter_data[rangeFromKey] }}{% else %}{{ filter.filter_range.from }}{% endif %}" /> 4192 </div> 4193 <span>-</span> 4194 <div class="ets_fs_range_nb_to"> 4195 <input type="text" data-delimiter="{{ filter.filter_range.delimiter }}" class="ets_fs_form_control nb_max_input js-ets_fs_range_input" value="{% if filter_data[rangeToKey] %}{{ filter_data[rangeToKey] }}{% else %}{{ filter.filter_range.to }}{% endif %}" /> 4196 </div> 4197 </div> 4198 <div class="ets_fs_range_slider"> 4199 {% assign range_from = filter.filter_range.from %} 4200 {% assign range_to = filter.filter_range.to %} 4201 {% if filter.filter_range.from == '' %} 4202 {% assign range_from = 0 %} 4203 {% endif %} 4204 {% if filter.filter_range.to == '' %} 4205 {% assign range_to = 0 %} 4206 {% endif %} 4207 4208 {% assign dataRangeToKey = filter.filter_range.to %} 4209 {% if filter_data[rangeToKey] %} 4210 {% assign dataRangeToKey = filter_data[rangeToKey] %} 4211 {% endif %} 4212 {% assign dataRangeFromKey = filter.filter_range.from %} 4213 {% if filter_data[rangeFromKey] %} 4214 {% assign dataRangeFromKey = filter_data[rangeFromKey] %} 4215 {% endif %} 4216 <div class="ets_fs_range_ui" 4217 data-type="{{ filter.filter_type }}" 4218 data-default="{{ filter.filter_type_default }}" 4219 data-delimiter="{{ filter.filter_range.delimiter }}" 4220 data-unit="{{ filter.filter_type_default }}" 4221 data-ranger="{{ filter.filter_range.ranger }}" 4222 data-step="{{ filter.filter_range.step }}" 4223 data-min="{{ range_from }}" 4224 data-max="{{ range_to }}" 4225 data-current-min="{{ dataRangeToKey }}" 4226 data-current-max="{{ dataRangeFromKey }}"></div> 4227 </div> 4228 </div> 4229 {% endif %} 4230 </div> 4231 {% endif %} 4232 </div> 4233 {% endfor %} 4234 </div> 4235 </div> 4236 </div> 4237 {% endif %} 4238 {% endfor %} 4239 <div class="ets_fs_filter_footer"> 4240 <div class="ets_fs_result_info" onclick="etsFsCloseFilterMobile(this)"> 4241 <div class="ets_fs_total_products">View <span class="ets_fs_total_product_nb">0</span> Products</div> 4242 </div> 4243 </div> 4244</div> 4245 4246</script>
vendor: 2 bytes, line 4246
4246
4247<script id="etsFsFilterPagination" type="template/html"> 4248 {% assign load_more = "Load more" %} 4249 {% if translate and translate.load_more %} 4250 {% assign load_more = translate.load_more %} 4251 {% endif %} 4252 {% if pagination_type == 'pagination' %} 4253 {% if paginate.last_page > 1 %} 4254 {% capture listPage %} 4255 {% assign remainder = paginate.current_page | divided_by: 5 | floor %} 4256 {% if paginate.current_page > 5 or remainder > 0 %} 4257 <li class="ets_fs_pagination_item ets_fs_pagination_button ets_fs_icon ets_fs_tooltip" onclick="etsFsGotoPage(1, '{{ tabActive }}')" onmouseover="etsFsTooltip(this, true)" onmouseleave="etsFsTooltip(this, false)"> 4258 <span class="ets_fs_pagination_button_item fist_page"><i class="icon icon_svg icon_play"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" data-prefix="fas" data-icon="backward" class="svg-inline--fa fa-backward fa-w-16" role="img" viewBox="0 0 512 512"><path fill="currentColor" d="M11.5 280.6l192 160c20.6 17.2 52.5 2.8 52.5-24.6V96c0-27.4-31.9-41.8-52.5-24.6l-192 160c-15.3 12.8-15.3 36.4 0 49.2zm256 0l192 160c20.6 17.2 52.5 2.8 52.5-24.6V96c0-27.4-31.9-41.8-52.5-24.6l-192 160c-15.3 12.8-15.3 36.4 0 49.2z"/></svg></i></span> 4259 {% comment %}<span class="tooltip-text">First page</span>{% endcomment %} 4260 </li> 4261 {% endif %} 4262 {% if paginate.current_page > 1 %} 4263 <li class="ets_fs_pagination_item ets_fs_pagination_button ets_fs_icon ets_fs_tooltip" onclick="etsFsGotoPage('{{ paginate.current_page | minus: 1 }}', '{{ tabActive }}')" onmouseover="etsFsTooltip(this, true)" onmouseleave="etsFsTooltip(this, false)"> 4264 <span class="ets_fs_pagination_button_item prev"><i class="icon icon_svg icon_play"><svg width="14" height="14" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M424.4 214.7L72.4 6.6C43.8-10.3 0 6.1 0 47.9V464c0 37.5 40.7 60.1 72.4 41.3l352-208c31.4-18.5 31.5-64.1 0-82.6z"></path></svg></i></span> 4265 </li> 4266 {% endif %} 4267 {% if paginate.last_page > 5 %} 4268 {% assign start_page = remainder | times: 5 %} 4269 {% if start_page == 0 %} 4270 {% assign start_page = 1 %} 4271 {% endif %} 4272 {% assign plus_remainder = remainder | plus: 1 %} 4273 {% assign last_page = plus_remainder | times: 5 %} 4274 {% if last_page > paginate.last_page %} 4275 {% assign last_page = paginate.last_page %} 4276 {% endif %} 4277 {% for page in (start_page..last_page) %} 4278 <li onclick="etsFsGotoPage('{{page}}', '{{ tabActive }}')" class="ets_fs_pagination_item ets_fs_pagination_page {% if page == paginate.current_page %}active{% endif %}"><span class="prev">{{ page }}</span></li> 4279 {% endfor %} 4280 {% else %} 4281 {% for page in (1..paginate.last_page) %} 4282 <li onclick="etsFsGotoPage('{{page}}', '{{ tabActive }}')" class="ets_fs_pagination_item ets_fs_pagination_page {% if page == paginate.current_page %}active{% endif %}"><span class="prev">{{ page }}</span></li> 4283 {% endfor %} 4284 {% endif %} 4285 {% if paginate.current_page < paginate.last_page %} 4286 <li class="ets_fs_pagination_item ets_fs_pagination_button ets_fs_icon ets_fs_tooltip" onclick="etsFsGotoPage('{{ paginate.current_page | plus: 1 }}', '{{ tabActive }}')" onmouseover="etsFsTooltip(this, true)" onmouseleave="etsFsTooltip(this, false)"> 4287 <span class="ets_fs_pagination_button_item next"><i class="icon icon_svg icon_play"><svg width="14" height="14" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M424.4 214.7L72.4 6.6C43.8-10.3 0 6.1 0 47.9V464c0 37.5 40.7 60.1 72.4 41.3l352-208c31.4-18.5 31.5-64.1 0-82.6z"></path></svg></i></span> 4288 </li> 4289 {% endif %} 4290 {% assign isShowLastPageBtn = paginate.last_page | minus: 5 %} 4291 {% if paginate.current_page < isShowLastPageBtn %} 4292 <li class="ets_fs_pagination_item ets_fs_pagination_button ets_fs_icon ets_fs_tooltip" onclick="etsFsGotoPage( '{{ paginate.last_page }}', '{{ tabActive }}')" onmouseover="etsFsTooltip(this, true)" onmouseleave="etsFsTooltip(this, false)">
4293 <span class="ets_fs_pagination_button_item last_page"><i class="icon icon_svg icon_play"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" data-prefix="fas" data-icon="forward" class="svg-inline--fa fa-forward fa-w-16" role="img" viewBox="0 0 512 512"><path fill="currentColor" d="M500.5 231.4l-192-160C287.9 54.3 256 68.6 256 96v320c0 27.4 31.9 41.8 52.5 24.6l192-160c15.3-12.8 15.3-36.4 0-49.2zm-256 0l-192-160C31.9 54.3 0 68.6 0 96v320c0 27.4 31.9 41.8 52.5 24.6l192-160c15.3-12.8 15.3-36.4 0-49.2z"/></svg></i></span> 4294 {% comment %}<span class="tooltip-text">Last page</span>{% endcomment %} 4295 </li> 4296 {% endif %} 4297 {%endcapture%} 4298 <ul class="pagination ets_fs_pagination {{ remainder }}"> 4299 {{ listPage }} 4300 </ul> 4301 {% endif %} 4302 {% elsif pagination_type == 'load_more' and paginate.current_page < paginate.last_page %} 4303 4304 <button class="ets_fs_btn_loadmore_prod" 4305 data-last-page="{{ paginate.last_page }}" 4306 data-current-page="{{ paginate.current_page }}" onclick="etsFsPagination('click', this, '{{ tabActive }}')"> 4307 {{ load_more }}</button> 4308 {% elsif pagination_type == 'infinity' and paginate.current_page < paginate.last_page %} 4309 <button class="ets_fs_btn_scroll_pagination" 4310 data-last-page="{{ paginate.last_page }}" 4311 data-current-page="{{ paginate.current_page }}" onclick="etsFsPagination('scroll', this, '{{ tabActive }}')">{{ load_more }}</button> 4312 {% endif %} 4313 4314 4315</script>
vendor: 2 bytes, line 4315
4315
4316<script id="etsFsFilterSort" type="template/html"> 4317 <div class="ets_fs_sort_box"> 4318 <div class="ets_fs_sort_label"></div> 4319 <div class="ets_fs_sort_selection"> 4320 <div class="ets_fs_sort_show_product"> 4321 <div class="ets_fs_sort_label_limit"></div> 4322 <div class="ets_fs_sort_limit ets_fs_dropdown"> 4323 <span class="ets_fs_btn_dropdown_text">{{ show_label }}</span> 4324 <div class="ets_fs_btn_dropdown_content"> 4325 <button class="ets_fs_sort_btn_label ets_fs_dropdown_btn" data-current="{% if filter_data.limit and filter_data.limit != 0 %}{{ filter_data.limit}}{% else %}12{% endif %}"> 4326 <span class="current_number">{% if filter_data.limit and filter_data.limit != 0 %}{{ filter_data.limit}}{% else %}12{% endif %}</span> 4327 </button> 4328 <ul class="ets_fs_sort_dropdown ets_fs_dropdown_list" > 4329 {% for limit in limit_list %} 4330 <li class="{{ limit }} {% if filter_data.limit and filter_data.limit == limit %}ets_fs_active{% endif %}"> 4331 <a href="#" data-sort="{{ limit }}" onclick="etsFsSelectLimit('{{ limit }}', this, '{{ tabActive }}'); return false">{{ limit }}</a> 4332 </li> 4333 {% endfor %} 4334 </ul> 4335 </div> 4336 </div> 4337 </div> 4338 {% if sort_list and sort_list.size > 0 %} 4339 <div class="ets_fs_sort_custom ets_fs_dropdown">
4340 {% assign sortDefault = sort_list[0] %} 4341 {% for sort in sort_list %} 4342 {% if sort.default == true %} 4343 {% assign sortDefault = sort %} 4344 {% break %} 4345 {% endif %} 4346 {% endfor %} 4347 <button class="ets_fs_sort_btn_label ets_fs_dropdown_btn" data-current="{{ sortDefault.value }}"><span class="ets_fs_btn_dropdown_text">{{ sortDefault.label }}</span></button> 4348 <ul class="ets_fs_sort_dropdown_list ets_fs_dropdown_list"> 4349 {% for sort in sort_list %} 4350 <li class="{% if filter_data.sort_by and filter_data.sort_by == sort.value %}ets_fs_active{% endif %}"> 4351 <a href="#" data-sort="{{ sort.value }}" onclick="etsFsSelectFieldSort('{{ sort.value }}', this, '{{ tabActive }}'); return false">{{ sort.label }}</a> 4352 </li> 4353 {% endfor %} 4354 </ul> 4355 </div> 4356 {% endif %} 4357 </div> 4358 </div> 4359 4360</script>
vendor: 2 bytes, line 4360
4360
4361<script id="etsFsSearchInstance" type="template/html"> 4362 <div class="ets_fs_ic_box_wrapper ets_fs_ic_alignment_{{ alignment }}"> 4363 {% if isNoResult == false %} 4364 <div class="ets_fs_ic_wrapper layout1 desktop {% if alignment %} {{ alignment }} {% endif %}"> 4365 <div class="ets_fs_ic_sections"> 4366 {% for search_type in search_types %} 4367 4368 {% if data[search_type.value].total > 0 %} 4369 <div class="ets_fs_ic_section_item ets_fs_ic_section_{{ search_type.value }} "> 4370 <div class="ets_fs_ic_section_header"> 4371 <div class="ets_fs_ic_section_title">{{ search_type.label }}</div> 4372 <span class="ets_fs_ic_section_total"><span class="ets_fs_ic_section_total_nb">{% if init %}--{% else %}({{ data[search_type.value].total }}){% endif %}</span></span> 4373 </div> 4374 {% if search_type.value == 'suggestions' %} 4375 <div class="ets_fs_ic_section_body"> 4376 <ul class="ets_fs_ic_list_result"> 4377 {% for item in data[search_type.value].list %} 4378 <li class="ets_fs_ic_data_item"><a onclick="return etsFsOnClickSuggestion(this, '{{ item.key_word }}')" class="ets_fs_ic_link_item" href="/pages/search-result-data?q={{ item.key_word }}">{{ item.key_word }}</a></li> 4379 {% endfor %} 4380 </ul> 4381 </div> 4382 {% else %} 4383 <div class="ets_fs_ic_section_body"> 4384 <ul class="ets_fs_ic_list_result"> 4385 {% for item in data[search_type.value].list %} 4386 <li class="ets_fs_ic_data_item"> 4387 <a href="{{ item.url }}" class="ets_fs_ic_link_item"> 4388 <div class="ets_fs_ic_data_item_wrapper {% if search_type.value != 'pages' %}has_img{% endif %}"> 4389 {% if search_type.value != 'pages' %} 4390 <div class="ets_fs_ic_data_item_img_wrapper"> 4391 <img onerror="etsFsOnErrorImg(this)" class="ets_fs_ic_item_img" src="{% if item.image %}{{ item.image.src }}{% endif %}" alt="{{ item.title }}" /> 4392 </div> 4393 {% endif %} 4394 <div class="ets_fs_ic_data_item_content"> 4395 <div class="ets_fs_ic_data_item_title">{{ item.title }}</div> 4396 {% if search_type.value == 'products' %} 4397 <div class="ets_fs_ic_data_item_meta_data"> 4398 {% if item.compare_at_price > item.price %} 4399 <span class="ets_fs_ic_product_price--regular-price">{{ item.compare_at_price_to_display }}</span> 4400 {% endif %} 4401 <span class="ets_fs_ic_product_price--sale-price">{{ item.price_to_display }}</span> 4402 </div> 4403 {% endif %} 4404 </div> 4405 </div> 4406 </a> 4407 </li> 4408 {% endfor %} 4409 </ul> 4410 </div> 4411 {% endif %} 4412 </div> 4413 {% elsif init == true %} 4414 <div class="ets_fs_ic_section_item"> 4415 <div class="ets_fs_ic_section_header"> 4416 <div class="ets_fs_ic_section_title">{{ search_type.label }}</div> 4417 </div> 4418 <div class="ets_fs_ic_section_body"> 4419 <ul class="ets_fs_ic_list_result"> 4420 <li> 4421 <div class="ets_fs_ic_loading">Loading...</div> 4422 </li> 4423 </ul> 4424 </div> 4425 </div> 4426 {% endif %} 4427 {% endfor %} 4428 </div> 4429 <div class="ets_fs_ic_footer"> 4430 <a href="/pages/search-result-data?q={{ query }}" class="ets_fs_ic_view_all">
4431 <span class="iconsvg_search"><svg width="14" height="14" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1216 832q0-185-131.5-316.5t-316.5-131.5-316.5 131.5-131.5 316.5 131.5 316.5 316.5 131.5 316.5-131.5 131.5-316.5zm512 832q0 52-38 90t-90 38q-54 0-90-38l-343-342q-179 124-399 124-143 0-273.5-55.5t-225-150-150-225-55.5-273.5 55.5-273.5 150-225 225-150 273.5-55.5 273.5 55.5 225 150 150 225 55.5 273.5q0 220-124 399l343 343q37 37 37 90z"/></svg> 4432 </span> View all results</a> 4433 </div> 4434 </div> 4435 {% else %} 4436 <div class="ets_fs_ic_wrapper ets_fs_ic_no_result desktop {% if alignment %} {{ alignment }} {% endif %}"> 4437 <div class="ets_fs_ic_sections"> 4438 {% if query and query != "" %} 4439 <p class="ets_fs_no_data ets_fs_no_data_alert">No data found for "{{ query }}"</p> 4440 {% endif %} 4441 <div class="ets_fs_ic_section_header"> 4442 <div class="ets_fs_ic_section_title"> 4443 4444 {% if data.no_result.total > 0 %} 4445 <span>Other products you might also like</span> 4446 {% endif %} 4447 </div> 4448 </div> 4449 {% if data.no_result.total > 0 %} 4450 <div class="ets_fs_ic_section_body"> 4451 <ul class="ets_fs_ic_list_result"> 4452 {% for item in data.no_result.list %} 4453 <li> 4454 <div class="ets_fs_ic_data_item"> 4455 <a href="/products/{{ item.handle }}" class="ets_fs_ic_link_item"> 4456 <div class="ets_fs_ic_data_item_wrapper has_img"> 4457 <div class="ets_fs_ic_data_item_img_wrapper"> 4458 <img onerror="etsFsOnErrorImg(this)" class="ets_fs_ic_item_img" src="{% if item.image %}{{ item.image.src }}{% endif %}" alt="{{ item.title }}" /> 4459 </div> 4460 <div class="ets_fs_ic_data_item_content"> 4461 <div class="ets_fs_ic_data_item_title">{{ item.title }}</div> 4462 <div class="ets_fs_ic_data_item_meta_data"> 4463 {% if item.compare_at_price > item.price %} 4464 <span class="ets_fs_ic_product_price--regular-price">{{ item.compare_at_price_to_display }}</span> 4465 {% endif %} 4466 <span class="ets_fs_ic_product_price--sale-price">{{ item.price_to_display }}</span> 4467 </div> 4468 </div> 4469 </div> 4470 </a> 4471 </div> 4472 </li> 4473 {% endfor %} 4474 </ul> 4475 </div> 4476 {% endif %} 4477 </div> 4478 </div> 4479 {% endif %} 4480 4481 {% comment %} for mobile {% endcomment %} 4482 {% if isNoResult == false %} 4483 <div class="ets_fs_ic_wrapper layout1 mobile {% if alignment %} {{ alignment }} {% endif %}"> 4484 <div class="ets_fs_ic_sections"> 4485 {% for search_type in search_types %} 4486 4487 {% if data[search_type.value].total > 0 %} 4488 <div class="ets_fs_ic_section_item ets_fs_ic_section_{{ search_type.value }} "> 4489 <div class="ets_fs_ic_section_header"> 4490 <div class="ets_fs_ic_section_title">{{ search_type.label }}</div> 4491 <span class="ets_fs_ic_section_total"><span class="ets_fs_ic_section_total_nb">{% if init %}--{% else %}({{ data[search_type.value].total }}){% endif %}</span></span> 4492 </div> 4493 {% if search_type.value == 'suggestions' %} 4494 <div class="ets_fs_ic_section_body"> 4495 <ul class="ets_fs_ic_list_result"> 4496 {% for item in data[search_type.value].list %} 4497 <li class="ets_fs_ic_data_item">
4497<a onclick="return etsFsOnClickSuggestion(this, '{{ item.key_word }}')" class="ets_fs_ic_link_item" href="/pages/search-result-data?q={{ item.key_word }}">{{ item.key_word }}</a></li> 4498 {% endfor %} 4499 </ul> 4500 </div> 4501 {% else %} 4502 <div class="ets_fs_ic_section_body"> 4503 <ul class="ets_fs_ic_list_result"> 4504 {% for item in data[search_type.value].list %} 4505 <li class="ets_fs_ic_data_item"> 4506 <a href="{{ item.url }}" class="ets_fs_ic_link_item"> 4507 <div class="ets_fs_ic_data_item_wrapper {% if search_type.value != 'pages' %}has_img{% endif %}"> 4508 {% if search_type.value != 'pages' %} 4509 <div class="ets_fs_ic_data_item_img_wrapper"> 4510 <img onerror="etsFsOnErrorImg(this)" class="ets_fs_ic_item_img" src="{% if item.image %}{{ item.image.src }}{% endif %}" alt="{{ item.title }}" /> 4511 </div> 4512 {% endif %} 4513 <div class="ets_fs_ic_data_item_content"> 4514 <div class="ets_fs_ic_data_item_title">{{ item.title }}</div> 4515 {% if search_type.value == 'products' %} 4516 <div class="ets_fs_ic_data_item_meta_data"> 4517 {% if item.compare_at_price > item.price %} 4518 <span class="ets_fs_ic_product_price--regular-price">{{ item.compare_at_price_to_display }}</span> 4519 {% endif %} 4520 <span class="ets_fs_ic_product_price--sale-price">{{ item.price_to_display }}</span> 4521 </div> 4522 {% endif %} 4523 </div> 4524 </div> 4525 </a> 4526 </li> 4527 {% endfor %} 4528 </ul> 4529 </div> 4530 {% endif %} 4531 </div> 4532 {% elsif init == true %} 4533 <div class="ets_fs_ic_section_item"> 4534 <div class="ets_fs_ic_section_header"> 4535 <div class="ets_fs_ic_section_title">{{ search_type.label }}</div> 4536 </div> 4537 <div class="ets_fs_ic_section_body"> 4538 <ul class="ets_fs_ic_list_result"> 4539 <li> 4540 <div class="ets_fs_ic_loading">Loading...</div> 4541 </li> 4542 </ul> 4543 </div> 4544 </div> 4545 {% endif %} 4546 {% endfor %} 4547 </div> 4548 <div class="ets_fs_ic_footer"> 4549 <a href="/pages/search-result-data?q={{ query }}" class="ets_fs_ic_view_all"> 4550 <span class="iconsvg_search"><svg width="14" height="14" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1216 832q0-185-131.5-316.5t-316.5-131.5-316.5 131.5-131.5 316.5 131.5 316.5 316.5 131.5 316.5-131.5 131.5-316.5zm512 832q0 52-38 90t-90 38q-54 0-90-38l-343-342q-179 124-399 124-143 0-273.5-55.5t-225-150-150-225-55.5-273.5 55.5-273.5 150-225 225-150 273.5-55.5 273.5 55.5 225 150 150 225 55.5 273.5q0 220-124 399l343 343q37 37 37 90z"/></svg> 4551 </span> View all results</a> 4552 </div> 4553 </div> 4554 {% else %} 4555 <div class="ets_fs_ic_wrapper ets_fs_ic_no_result mobile {% if alignment %} {{ alignment }} {% endif %}"> 4556 <div class="ets_fs_ic_sections"> 4557 {% if query and query != "" %} 4558 <p class="ets_fs_no_data ets_fs_no_data_alert">No data found for "{{ query }}"</p> 4559 {% endif %} 4560 <div class="ets_fs_ic_section_header"> 4561 <div class="ets_fs_ic_section_title"> 4562 4563 {% if data.no_result.total > 0 %}
4564 <span>Other products you might also like</span> 4565 {% endif %} 4566 </div> 4567 </div> 4568 {% if data.no_result.total > 0 %} 4569 <div class="ets_fs_ic_section_body"> 4570 <ul class="ets_fs_ic_list_result"> 4571 {% for item in data.no_result.list %} 4572 <li> 4573 <div class="ets_fs_ic_data_item"> 4574 <a href="/products/{{ item.handle }}" class="ets_fs_ic_link_item"> 4575 <div class="ets_fs_ic_data_item_wrapper has_img"> 4576 <div class="ets_fs_ic_data_item_img_wrapper"> 4577 <img onerror="etsFsOnErrorImg(this)" class="ets_fs_ic_item_img" src="{% if item.image %}{{ item.image.src }}{% endif %}" alt="{{ item.title }}" /> 4578 </div> 4579 <div class="ets_fs_ic_data_item_content"> 4580 <div class="ets_fs_ic_data_item_title">{{ item.title }}</div> 4581 <div class="ets_fs_ic_data_item_meta_data"> 4582 {% if item.compare_at_price > item.price %} 4583 <span class="ets_fs_ic_product_price--regular-price">{{ item.compare_at_price_to_display }}</span> 4584 {% endif %} 4585 <span class="ets_fs_ic_product_price--sale-price">{{ item.price_to_display }}</span> 4586 </div> 4587 </div> 4588 </div> 4589 </a> 4590 </div> 4591 </li> 4592 {% endfor %} 4593 </ul> 4594 </div> 4595 {% endif %} 4596 </div> 4597 </div> 4598 {% endif %} 4599 </div> 4600 4601</script>
vendor: 2 bytes, line 4601
4601
4602<script id="etsFsSearchResult" type="template/html"> 4603 <div class="ets_fs_sd_tab"> 4604 <ul> 4605 {% for tab in tabs %} 4606 {% assign label = tab.label %} 4607 {% if label == "" or label == null %} 4608 {% assign label = tab.search_result %} 4609 {% endif %} 4610 {% assign product_has_filter = tab.value == 'products' and has_filter %} 4611 {% if product_has_filter or tab.total > 0 %} 4612 <li data-tab="{{ tab.value }}" class="tab-item tab-{{ tab.value }} {% if tab.active %} ets_fs_active {% endif %}"> 4613 <span>{{ label }}</span> 4614 <span class="total">({{ tab.total }})</span> 4615 </li> 4616 {% endif %} 4617 {% endfor %} 4618 </ul> 4619 </div> 4620 4621</script>
vendor: 2 bytes, line 4621
4621
4622<script id="etsFsSearchResultItem" type="template/html"> 4623 <div class="item item-{{ item.handle }} item-{{ index }}"> 4624 {% if tab != 'pages' %} 4625 {% if item.image %} 4626 <div class="img-thumbnail"> 4627 {% if item.url %} 4628 <a href="{{ item.url }}"> 4629 <img alt="{{ item.title }}" src="{{ item.image.src }}"/> 4630 </a> 4631 {% else %} 4632 <img alt="{{ item.title }}" src="{{ item.image.src }}"/> 4633 {% endif %} 4634 4635 </div> 4636 {% endif %} 4637 {% endif %} 4638 <div class="item_info"> 4639 <h3 class="title"> 4640 {% if item.url %} 4641 <a href="{{ item.url }}">{{ item.title }}</a> 4642 {% else %} 4643 {{ item.title }} 4644 {% endif %} 4645 </h3> 4646 <p class="description">{{ item.description }}</p> 4647 <button class="btn btn-view-more"> 4648 <a href="{% if item.url %}{{ item.url }}{% endif %}"> 4649 View more 4650 <i class="ets_icon"> 4651 <svg width="14" height="14" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"> 4652 <path d="M340.485 366l99.03-99.029c4.686-4.686 4.686-12.284 0-16.971l-99.03-99.029c-7.56-7.56-20.485-2.206-20.485 8.485v71.03H12c-6.627 0-12 5.373-12 12v32c0 6.627 5.373 12 12 12h308v71.03c0 10.689 12.926 16.043 20.485 8.484z" class=""></path> 4653 </svg> 4654 </i> 4655 </a> 4656 </button> 4657 </div> 4658 </div> 4659 4660</script>
vendor: 2 bytes, line 4660
4660
4661<script id="etsFsInputSearch" type="template/html"> 4662 <div class="ets_fs_input_search_modal"> 4663 <div class="ets_fs_input_search_overlay"> 4664 <div class="ets_fs_input_search_inner"> 4665 <div class="ets_fs_input_search_content"> 4666 <div class="ets_fs_input_wrap"> 4667 <input class="ets_fs_search__input field__input" type="search" name="q" value="" placeholder="Search" role="combobox" aria-expanded="false" aria-owns="predictive-search-results-list" aria-controls="predictive-search-results-list" aria-haspopup="listbox" aria-autocomplete="list" autocorrect="off" autocomplete="off" autocapitalize="off" spellcheck="false"> 4668 <button class="search__button field__button" aria-label="Search"> 4669 <i class="ets_fs_search_icon"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" viewBox="0 0 52.966 52.966" style="enable-background:new 0 0 52.966 52.966;" xml:space="preserve"> 4670<path d="M51.704,51.273L36.845,35.82c3.79-3.801,6.138-9.041,6.138-14.82c0-11.58-9.42-21-21-21s-21,9.42-21,21s9.42,21,21,21 c5.083,0,9.748-1.817,13.384-4.832l14.895,15.491c0.196,0.205,0.458,0.307,0.721,0.307c0.25,0,0.499-0.093,0.693-0.279 C52.074,52.304,52.086,51.671,51.704,51.273z M21.983,40c-10.477,0-19-8.523-19-19s8.523-19,19-19s19,8.523,19,19 S32.459,40,21.983,40z"/></svg></i> 4671 </button> 4672 </div> 4673 <div class="ets_fs_alert ets_fs_hidden"> 4674 4675 </div> 4676 </div> 4677 <span class="btn_close_popup"> 4678 <i class="icon icon_svg"> 4679 <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 500 500" xml="preserve"> 4680 <line class="st0" x1="0" y1="0" x2="500" y2="500" style="fill: none; stroke: rgb(50, 50, 50); stroke-width: 24; stroke-miterlimit: 10;"></line> 4681 <line class="st0" x1="500" y1="0" x2="0" y2="500" style="fill: none; stroke: rgb(50, 50, 50); stroke-width: 24; stroke-miterlimit: 10;"></line> 4682 </svg> 4683 </i> 4684 </span> 4685 </div> 4686 </div> 4687 </div> 4688 4689</script>
vendor: 2 bytes, line 4689
4689
4690<script id="etsFsFilterDefaultProduct" type="template/html"> 4691 {% if product.title %} 4692 {%- assign compare_at_price = product.compare_at_price -%} 4693 {%- assign price = product.price -%} 4694 {%- assign available = product.available -%} 4695 {% else %} 4696 {%- assign compare_at_price = 1999 -%} 4697 {%- assign price = 1999 -%} 4698 {%- assign available = true -%} 4699 {% endif %} 4700<li class="ets_fs_product_item ets_fs_product_item_{{ product.id }} ets_fs_lg_col_{{ 12 | divided_by: config.display_product_per_row.desktop }} ets_fs_md_col_{{ 12 | divided_by: config.display_product_per_row.tablet }} ets_fs_sm_col_{{ 12 | divided_by: config.display_product_per_row.tablet }} ets_fs_xs_col_{{ 12 | divided_by: config.display_product_per_row.mobile }}"> 4701<div class="ets_fs_product_grid_view_item {% unless product.available %} ets_fs_product_grid_view_item--sold-out{% endunless %} ets_fs_product_card"> 4702 4703 {% if config.display_options and product.variants.size > 0 %} 4704 {% assign showListOption = true %} 4705 {% endif %} 4706 {% if product.variants.size == 1 and product.variants[0].title == 'Default Title' %} 4707 {% assign showListOption = false %} 4708 {% endif %} 4709 {% capture product_options %} 4710 {% if showListOption %} 4711 <div class="ets_fs_product_options {% if config.when_to_display_options == 'when_hover_product' %}display_on_hover{% endif %}"> 4712 {% for variant in product.variants %} 4713 {% assign variantIndex = forloop.index0 %} 4714 {% if variant.title != 'Default Title' %} 4715 <div class="ets_fs_product_option_item"> 4716 <span class="ets_fs_product_option_title"></span> 4717 <span class="ets_fs_product_option_list"> 4718 {% assign isSoldOut = false %} 4719 {% if variant.inventory_quantity == 0 and variant.inventory_policy == 'deny' %} 4720 {% assign isSoldOut = true %} 4721 {% endif %} 4722 <span class="ets_fs_product_option_item {% if variantIndex == 0 %}ets_fs_selected{% endif %}" data-compare-at-price-to-display="{{ variant.compare_at_price_to_display }}" data-is-sold-out="{% if isSoldOut %} 1 {% endif %}" data-compare-at-price="{{ variant.compare_at_price }}" data-price-to-display="{{ variant.price_to_display }}" data-price="{{ variant.price }}" data-variant="{{ variant.id }}" onclick="etsFsSelectVariant('{{ variant.id }}', this)">{{ variant.title }}</span> 4723 </span> 4724 </div> 4725 {% endif %} 4726 {% endfor %} 4727 </div> 4728 {% endif %} 4729 {% endcapture %} 4730 {% capture product_vendor %} 4731 {% if config.display_vendor %} 4732 <div class="ets_fs_product_vendor"> 4733 {% comment %}<span class="ets_fs_product_vendor_title">Vendor: </span>{% endcomment %} 4734 <span class="ets_fs_product_vendor_content">{{ product.vendor }}</span> 4735 </div> 4736 {% endif %} 4737 {% endcapture %} 4738 {% capture btn_add_to_cart %} 4739 {% if config.display_add_to_cart_button %} 4740 {% assign add_to_card_label = "Add to card" %} 4741 {% if translate and translate.add_to_cart %} 4742 {% assign add_to_card_label = translate.add_to_cart %} 4743 {% endif %} 4744 <button class="ets_fs_btn ets_fs_btn_add_to_card js-ets_fs_btn_add_to_card" data-variant="{% if product.variants.size > 0 %}{{ product.variants[0].id }}{% endif %}" onclick="etsFsAddToCart(this)">{{ add_to_card_label }}</button> 4745 {% endif %} 4746 {% endcapture %} 4747 4748 {%- assign img_url = product.featured_image.src | img_url: '1x1' | replace: '_1x1.', '_{width}x.' -%} 4749 <div class="ets_fs_product_img_wrapper{% if config.options_position == 'bottom_product_image' %} optioncart_bottom_product_image{% endif %}{% if config.add_to_cart_position == 'bottom_product_image' %} addcart_bottom_product_image {% endif %}"> 4750 {% if compare_at_price > price and config.display_sale_label %} 4751 {% assign sale_label = "Sale" %} 4752 {% if translate and translate.sale %} 4753 {% assign sale_label = translate.sale %} 4754 {% endif %}
4755 <span class="ets_fs_label_sale {% if config.sale_label_position == 'left' %}ets_fs_label_sale--left{% else %}ets_fs_label_sale--right{% endif %}"> 4756 {% if config.sale_label_type == 'text' %} 4757 {{ sale_label }} 4758 {% elsif config.sale_label_type == 'percent' %} 4759 - {{ product.percent_sale }}% 4760 {% elsif config.sale_label_type == 'amount' %} 4761 - {{ product.save_price_to_display | money }} 4762 {% endif %} 4763 </span> 4764 {% endif %} 4765 4766 {% if config.display_out_of_stock_label == true %} 4767 {% assign sold_out_label = "Sold out" %} 4768 {% if translate and translate.sold_out %} 4769 {% assign sold_out_label = translate.sold_out %} 4770 {% endif %} 4771 <span class="ets_fs_label_sold_out js-ets_fs_label_sold_out {% if config.out_of_stock_label_position == 'left' %}ets_fs_label_sold_out--left{% else %}ets_fs_label_sold_out--right{% endif %} {% if available == true %} ets_fs_hidden {% endif %}"> {{ sold_out_label }} </span> 4772 {% endif %} 4773 <a class="ets_fs_product_link full-width-link" href="{{ product.url }}"> 4774 <div class="ets_fs_product_img_display_box js-ets_fs_product_img {% if config.display_2nd_image_when_hover and product.images.size > 1 %}display_2nd_img{% endif %}" style="background-image:url({{ product.featured_image.src | img_url: '300x300' }});"> 4775 <img onerror="etsFsOnErrorImg(this)" 4776 class="ets_fs_product_img_item lazyload" 4777 src="{{ product.featured_image.src | img_url: '300x300' }}" 4778 data-src="{{ img_url }}" 4779 data-widths="[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 4780 data-sizes="auto" 4781 alt="" /> 4782 {% if config.display_2nd_image_when_hover and product.images.size > 1 %} 4783 {%- assign img_url2 = product.images[1].src | img_url: '1x1' | replace: '_1x1.', '_{width}x.' -%} 4784 <div class="img_url2 js-ets_fs_product_img" > 4785 4786 </div> 4787 {% endif %} 4788 </div> 4789 </a> 4790 <div class="optioncart_bottom_product_image_content {% if config.when_to_display_add_cart_btn == 'when_hover_product' %} hover_to_display_card_btn {% endif %} {% if config.when_to_display_options == 'when_hover_product' %} hover_to_display_options {% endif %}"> 4791 {% if config.options_position == 'bottom_product_image' %} {{ product_options }} {% endif %} 4792 {% if config.add_to_cart_position == 'bottom_product_image' %} {{ btn_add_to_cart }} {% endif %} 4793 </div> 4794 </div> 4795 {% if config.vendor_position == 'above_title' %} {{ product_vendor }} {% endif %} 4796 4797 {% if config.options_position == 'above_product_title' %} {{ product_options }} {% endif %} 4798 <div class="ets_fs_product_title" aria-hidden="true"><a class="ets_fs_product_link full-width-link" href="/products/{{ product.handle }}">{{ product.title }}</a></div> 4799 {% if config.vendor_position == 'below_title' %} {{ product_vendor }} {% endif %} 4800 {% comment %} Price {% endcomment %} 4801 <!-- snippet/product-price.liquid --> 4802 4803 {%- assign money_price = price | money -%} 4804 {% assign isDisplayPriceRange = false %} 4805 {% if product.price_min > 0 and product.price_max > 0 and product.price_min != product.price_max and showListOption == false %} 4806 {% assign isDisplayPriceRange = true %} 4807 {% endif %} 4808 <div class="ets_fs_product_price{% if compare_at_price > price %} price--on-sale{% endif %}"> 4809 {% if section.settings.show_vendor %} 4810 <div class="ets_fs_product_price__vendor"> 4811 {{ product.vendor }} 4812 </div> 4813 {% endif %} 4814 {% capture price_regular_content %} 4815 {% if config.display_original_price %} 4816 <div class="ets_fs_product_price__regular {% if isDisplayPriceRange or compare_at_price <= price %} ets_fs_hidden {% endif %}">
4817 <span class="ets_fs_product_price_item ets_fs_product_price_item--regular" data-regular-price> 4818 {{ product.compare_at_price_to_display }} 4819 </span> 4820 </div> 4821 {% endif %} 4822 {% endcapture %} 4823 {% if config.original_price_position == 'left' %} 4824 {{ price_regular_content }} 4825 {% endif %} 4826 <div class="ets_fs_product_price__sale {% if isDisplayPriceRange %} ets_fs_hidden {% endif %}"> 4827 <span class="ets_fs_product_price_item ets_fs_product_price_item--sale" data-sale-price> 4828 {{ product.price_to_display }} 4829 </span> 4830 </div> 4831 {% if config.original_price_position == 'right' %} 4832 {{ price_regular_content }} 4833 {% endif %} 4834 {% if isDisplayPriceRange %} 4835 <div class="ets_fs_product_price__range"> 4836 <span class="ets_fs_product_price_item ets_fs_product_price_range_item ets_fs_product_price_range_item_min"> 4837 {{ product.price_min_to_display }} 4838 </span> 4839 <span class="ets_fs_strikethrough_price">-</span> 4840 <span class="ets_fs_product_price_item ets_fs_product_price_range_item ets_fs_product_price_range_item_max"> 4841 {{ product.price_max_to_display }} 4842 </span> 4843 </div> 4844 {%endif%} 4845 </div> 4846 {% if config.options_position == 'under_product_price' %} {{ product_options }} {% endif %} 4847 {% if config.add_to_cart_position == 'bottom_product_information' %} {{ btn_add_to_cart }} {% endif %} 4848{% comment %} End Price {% endcomment %} 4849</div> 4850</li> 4851 4852</script>
4852 4853
4854<script src="//cdn.shopify.com/s/files/1/0194/1736/6592/t/1/assets/booster-page-speed-optimizer.js?23" type="text/javascript"></script>
4854 4855 4856<!-- PF EDT START -->
4857<script type='text/javascript'></script>
4857 4858<!-- PF EDT END -->
4859<script async src="https://neuraprod.blob.core.windows.net/neura-widgets/widgets/56a9224f-fa1f-4b45-9e49-252b1faecd84/chat.js"></script>
vendor: 1 bytes, line 4859
4859
4860<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
4860 4861</body> 4862</html>
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.