PageSourceSearch

https://phillyeyeworks.com/pages/shop-by-shape-and-color

html phillyeyeworks.com collected 2026-10-07 23:55:44 UTC 304,082 bytes, 3,694 lines download raw bytes

1
2<!doctype html><html class="no-js" lang="en" dir="ltr">
3  <head>
4    
5    <meta charset="utf-8">
6    <meta name="viewport" content="width=device-width, initial-scale=1.0, height=device-height, minimum-scale=1.0, maximum-scale=1.0">
7    <meta name="theme-color" content="#faed22">
8<!-- Google Tag Manager -->
9<script>
vendor: 327 bytes, lines 9-13
9(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
10new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
11j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
12'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
13})(window,document,'script','dataLayer','
13GTM-5QBTQFV5
vendor: 3 bytes, line 13
13');
13</script>
13
14<!-- End Google Tag Manager -->
15    <title>Shop Eyeglasses by Shape and Color - Buy Custom Eyewear</title><meta name="description" content="Shop Eyeglasses by Shape and Color to Buy Custom Eyewear - Solid Color Frames to Neutral Shades from Clear to Black Only at Philly Eyeworks."><link rel="canonical" href="https://phillyeyeworks.com/pages/shop-by-shape-and-color"><link rel="shortcut icon" href="//phillyeyeworks.com/cdn/shop/files/flavicon_philly_96x96.png?v=1711667104" type="image/png"><link rel="preconnect" href="https://cdn.shopify.com">
16    <link rel="dns-prefetch" href="https://productreviews.shopifycdn.com">
17    <link rel="dns-prefetch" href="https://www.google-analytics.com"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><link rel="preload" as="style" href="//phillyeyeworks.com/cdn/shop/t/23/assets/theme.css?v=40027296172185245081762825386">
18    <link rel="preload" as="script" href="//phillyeyeworks.com/cdn/shop/t/23/assets/vendor.js?v=32643890569905814191762825387">
19    <link rel="preload" as="script" href="//phillyeyeworks.com/cdn/shop/t/23/assets/theme.js?v=89945828591915100271762825387"><meta property="og:type" content="website">
20  <meta property="og:title" content="Shop Eyeglasses by Shape and Color - Buy Custom Eyewear"><meta property="og:description" content="Shop Eyeglasses by Shape and Color to Buy Custom Eyewear - Solid Color Frames to Neutral Shades from Clear to Black Only at Philly Eyeworks."><meta property="og:url" content="https://phillyeyeworks.com/pages/shop-by-shape-and-color">
21<meta property="og:site_name" content="Philly Eyeworks"><meta name="twitter:card" content="summary"><meta name="twitter:title" content="Shop Eyeglasses by Shape and Color - Buy Custom Eyewear">
22  <meta name="twitter:description" content="Shop Eyeglasses by Shape and Color to Buy Custom Eyewear - Solid Color Frames to Neutral Shades from Clear to Black Only at Philly Eyeworks.">
23    
24
25
26  
26<script type="application/ld+json">
27  {
28    "@context": "https://schema.org",
29    "@type": "BreadcrumbList",
30  "itemListElement": [{
31      "@type": "ListItem",
32      "position": 1,
33      "name": "Home",
34      "item": "https://phillyeyeworks.com"
35    },{
36          "@type": "ListItem",
37          "position": 2,
38          "name": "Shop by Shape and Color",
39          "item": "https://phillyeyeworks.com/pages/shop-by-shape-and-color"
40        }]
41  }
42  </script>
42
43
44
45    <link rel="preload" href="//phillyeyeworks.com/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2" as="font" type="font/woff2" crossorigin><style>
46  /* Typography (heading) */
47  @font-face {
48  font-family: Poppins;
49  font-weight: 400;
50  font-style: normal;
51  font-display: swap;
52  src: url("//phillyeyeworks.com/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2") format("woff2"),
53       url("//phillyeyeworks.com/cdn/fonts/poppins/poppins_n4.214741a72ff2596839fc9760ee7a770386cf16ca.woff") format("woff");
54}
55
56@font-face {
57  font-family: Poppins;
58  font-weight: 400;
59  font-style: italic;
60  font-display: swap;
61  src: url("//phillyeyeworks.com/cdn/fonts/poppins/poppins_i4.846ad1e22474f856bd6b81ba4585a60799a9f5d2.woff2") format("woff2"),
62       url("//phillyeyeworks.com/cdn/fonts/poppins/poppins_i4.56b43284e8b52fc64c1fd271f289a39e8477e9ec.woff") format("woff");
63}
64
65/* Typography (body) */
66  
67
68
69
70:root {--heading-color: 0, 0, 0;
71    --text-color: 0, 0, 0;
72    --background: 248, 246, 245;
73    --secondary-background: 255, 255, 255;
74    --border-color: 211, 209, 208;
75    --border-color-darker: 149, 148, 147;
76    --success-color: 46, 158, 123;
77    --success-background: 208, 228, 221;
78    --error-color: 222, 42, 42;
79    --error-background: 246, 232, 231;
80    --primary-button-background: 0, 0, 0;
81    --primary-button-text-color: 255, 255, 255;
82    --secondary-button-background: 250, 239, 88;
83    --secondary-button-text-color: 255, 255, 255;
84    --product-star-rating: 0, 0, 0;
85    --product-on-sale-accent: 222, 42, 42;
86    --product-sold-out-accent: 111, 113, 155;
87    --product-custom-label-background: 64, 93, 230;
88    --product-custom-label-text-color: 255, 255, 255;
89    --product-custom-label-2-background: 243, 255, 52;
90    --product-custom-label-2-text-color: 0, 0, 0;
91    --product-low-stock-text-color: 222, 42, 42;
92    --product-in-stock-text-color: 46, 158, 123;
93    --loading-bar-background: 0, 0, 0;
94
95    /* We duplicate some "base" colors as root colors, which is useful to use on drawer elements or popover without. Those should not be overridden to avoid issues */
96    --root-heading-color: 0, 0, 0;
97    --root-text-color: 0, 0, 0;
98    --root-background: 248, 246, 245;
99    --root-border-color: 211, 209, 208;
100    --root-primary-button-background: 0, 0, 0;
101    --root-primary-button-text-color: 255, 255, 255;
102
103    --base-font-size: 14px;
104    --heading-font-family: Poppins, sans-serif;
105    --heading-font-weight: 400;
106    --heading-font-style: normal;
107    --heading-text-transform: normal;
108    --text-font-family: "Courier New", Courier, monospace;
109    --text-font-weight: 400;
110    --text-font-style: normal;
111    --text-font-bold-weight: 700;
112
113    /* Typography (font size) */
114    --heading-xxsmall-font-size: 10px;
115    --heading-xsmall-font-size: 10px;
116    --heading-small-font-size: 11px;
117    --heading-large-font-size: 32px;
118    --heading-h1-font-size: 32px;
119    --heading-h2-font-size: 28px;
120    --heading-h3-font-size: 26px;
121    --heading-h4-font-size: 22px;
122    --heading-h5-font-size: 18px;
123    --heading-h6-font-size: 16px;
124
125    /* Control the look and feel of the theme by changing radius of various elements */
126    --button-border-radius: 0px;
127    --block-border-radius: 0px;
128    --block-border-radius-reduced: 0px;
129    --color-swatch-border-radius: 100%;
130
131    /* Button size */
132    --button-height: 48px;
133    --button-small-height: 40px;
134
135    /* Form related */
136    --form-input-field-height: 48px;
137    --form-input-gap: 16px;
138    --form-submit-margin: 24px;
139
140    /* Product listing related variables */
141    --product-list-block-spacing: 32px;
142
143    /* Video related */
144    --play-button-background: 248, 246, 245;
145    --play-button-arrow: 0, 0, 0;
146
147    /* RTL support */
148    --transform-logical-flip: 1;
149    --transform-origin-start: left;
150    --transform-origin-end: right;
151
152    /* Other */
153    --zoom-cursor-svg-url: url(//phillyeyeworks.com/cdn/shop/t/23/assets/zoom-cursor.svg?v=99798037113303558161784156777);
154    --arrow-right-svg-url: url(//phillyeyeworks.com/cdn/shop/t/23/assets/arrow-right.svg?v=141591004395532001551762825412);
155    --arrow-left-svg-url: url(//phillyeyeworks.com/cdn/shop/t/23/assets/arrow-left.svg?v=129346168889692502881762825412);
156
157    /* Some useful variables that we can reuse in our CSS. Some explanation are needed for some of them:
158       - container-max-width-minus-gutters: represents the container max width without the edge gutters
159       - container-outer-width: considering the screen width, represent all the space outside the container
160       - container-outer-margin: same as container-outer-width but get set to 0 inside a container
161       - container-inner-width: the effective space inside the container (minus gutters)
162       - grid-column-width: represents the width of a single column of the grid
163       - vertical-breather: this is a variable that defines the global "spacing" between sections, and inside the section
164                            to create some "breath" and minimum spacing
165     */
166    --container-max-width: 1600px;
167    --container-gutter: 24px;
168    --container-max-width-minus-gutters: calc(var(--container-max-width) - (var(--container-gutter)) * 2);
169    --container-outer-width: max(calc((100vw - var(--container-max-width-minus-gutters)) / 2), var(--container-gutter));
170    --container-outer-margin: var(--container-outer-width);
171    --container-inner-width: calc(100vw - var(--container-outer-width) * 2);
172
173    --grid-column-count: 10;
174    --grid-gap: 24px;
175    --grid-column-width: calc((100vw - var(--container-outer-width) * 2 - var(--grid-gap) * (var(--grid-column-count) - 1)) / var(--grid-column-count));
176
177    --vertical-breather: 48px;
178    --vertical-breather-tight: 48px;
179
180    /* Shopify related variables */
181    --payment-terms-background-color: #F8F6F5;
182  }
183
184  @media screen and (min-width: 741px) {
185    :root {
186      --container-gutter: 40px;
187      --grid-column-count: 20;
188      --vertical-breather: 64px;
189      --vertical-breather-tight: 64px;
190
191      /* Typography (font size) */
192      --heading-xsmall-font-size: 11px;
193      --heading-small-font-size: 12px;
194      --heading-large-font-size: 48px;
195      --heading-h1-font-size: 48px;
196      --heading-h2-font-size: 36px;
197      --heading-h3-font-size: 30px;
198      --heading-h4-font-size: 22px;
199      --heading-h5-font-size: 18px;
200      --heading-h6-font-size: 16px;
201
202      /* Form related */
203      --form-input-field-height: 52px;
204      --form-submit-margin: 32px;
205
206      /* Button size */
207      --button-height: 52px;
208      --button-small-height: 44px;
209    }
210  }
211
212  @media screen and (min-width: 1200px) {
213    :root {
214      --vertical-breather: 80px;
215      --vertical-breather-tight: 64px;
216      --product-list-block-spacing: 48px;
217
218      /* Typography */
219      --heading-large-font-size: 58px;
220      --heading-h1-font-size: 50px;
221      --heading-h2-font-size: 44px;
222      --heading-h3-font-size: 32px;
223      --heading-h4-font-size: 26px;
224      --heading-h5-font-size: 22px;
225      --heading-h6-font-size: 16px;
226    }
227  }
228
229  @media screen and (min-width: 1600px) {
230    :root {
231      --vertical-breather: 90px;
232      --vertical-breather-tight: 64px;
233    }
234  }
235</style>
236    
236<script>
237  // This allows to expose several variables to the global scope, to be used in scripts
238  window.themeVariables = {
239    settings: {
240      direction: "ltr",
241      pageType: "page",
242      cartCount: 0,
243      moneyFormat: "${{amount}}",
244      moneyWithCurrencyFormat: "${{amount}} USD",
245      showVendor: false,
246      discountMode: "saving",
247      currencyCodeEnabled: false,
248      cartType: "drawer",
249      cartCurrency: "USD",
250      mobileZoomFactor: 2.5
251    },
252
253    routes: {
254      host: "phillyeyeworks.com",
255      rootUrl: "\/",
256      rootUrlWithoutSlash: '',
257      cartUrl: "\/cart",
258      cartAddUrl: "\/cart\/add",
259      cartChangeUrl: "\/cart\/change",
260      searchUrl: "\/search",
261      predictiveSearchUrl: "\/search\/suggest",
262      productRecommendationsUrl: "\/recommendations\/products"
263    },
264
265    strings: {
266      accessibilityDelete: "Delete",
267      accessibilityClose: "Close",
268      collectionSoldOut: "Sold out",
269      collectionDiscount: "Save @savings@",
270      productSalePrice: "Sale price",
271      productRegularPrice: "Regular price",
272      productFormUnavailable: "Unavailable",
273      productFormSoldOut: "Sold out",
274      productFormPreOrder: "Pre-order",
275      productFormAddToCart: "Add to cart",
276      searchNoResults: "No results could be found.",
277      searchNewSearch: "New search",
278      searchProducts: "Products",
279      searchArticles: "Journal",
280      searchPages: "Pages",
281      searchCollections: "Collections",
282      cartViewCart: "View cart",
283      cartItemAdded: "Item added to your cart!",
284      cartItemAddedShort: "Added to your cart!",
285      cartAddOrderNote: "Add order note",
286      cartEditOrderNote: "Edit order note",
287      shippingEstimatorNoResults: "Sorry, we do not ship to your address.",
288      shippingEstimatorOneResult: "There is one shipping rate for your address:",
289      shippingEstimatorMultipleResults: "There are several shipping rates for your address:",
290      shippingEstimatorError: "One or more error occurred while retrieving shipping rates:"
291    },
292
293    libs: {
294      flickity: "\/\/phillyeyeworks.com\/cdn\/shop\/t\/23\/assets\/flickity.js?v=176646718982628074891762825379",
295      photoswipe: "\/\/phillyeyeworks.com\/cdn\/shop\/t\/23\/assets\/photoswipe.js?v=132268647426145925301762825384",
296      qrCode: "\/\/phillyeyeworks.com\/cdn\/shopifycloud\/storefront\/assets\/themes_support\/vendor\/qrcode-1f6c2eb7.js"
297    },
298
299    breakpoints: {
300      phone: 'screen and (max-width: 740px)',
301      tablet: 'screen and (min-width: 741px) and (max-width: 999px)',
302      tabletAndUp: 'screen and (min-width: 741px)',
303      pocket: 'screen and (max-width: 999px)',
304      lap: 'screen and (min-width: 1000px) and (max-width: 1199px)',
305      lapAndUp: 'screen and (min-width: 1000px)',
306      desktop: 'screen and (min-width: 1200px)',
307      wide: 'screen and (min-width: 1400px)'
308    }
309  };
310
311  window.addEventListener('pageshow', async () => {
312    const cartContent = await (await fetch(`${window.themeVariables.routes.cartUrl}.js`, {cache: 'reload'})).json();
313    document.documentElement.dispatchEvent(new CustomEvent('cart:refresh', {detail: {cart: cartContent}}));
314  });
315
316  if ('noModule' in HTMLScriptElement.prototype) {
317    // Old browsers (like IE) that does not support module will be considered as if not executing JS at all
318    document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
319
320    requestAnimationFrame(() => {
321      const viewportHeight = (window.visualViewport ? window.visualViewport.height : document.documentElement.clientHeight);
322      document.documentElement.style.setProperty('--window-height',viewportHeight + 'px');
323    });
324  }</script>
324
325
326    <link rel="stylesheet" href="//phillyeyeworks.com/cdn/shop/t/23/assets/theme.css?v=40027296172185245081762825386">
327        <link rel="stylesheet" href="//phillyeyeworks.com/cdn/shop/t/23/assets/text-with-image-slideshow.css?v=47106819553414569961763171037">
328     <link rel="stylesheet" href="//phillyeyeworks.com/cdn/shop/t/23/assets/locations.css?v=5952624320578809641762825383">
329    <link rel="stylesheet" href="//phillyeyeworks.com/cdn/shop/t/23/assets/collection-slider.css?v=179130767621451660791762825377">
330
331    
332
333    
333<script src="//phillyeyeworks.com/cdn/shop/t/23/assets/vendor.js?v=32643890569905814191762825387" defer></script>
333
334    
334<script src="//phillyeyeworks.com/cdn/shop/t/23/assets/theme.js?v=89945828591915100271762825387" defer></script>
334
335    
335<script src="//phillyeyeworks.com/cdn/shop/t/23/assets/custom.js?v=19753758718620801221762825379" defer></script>
335
336
337    
337<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
337<meta name="google-site-verification" content="TAMBguGgMRSjU17YRnhLK7ydtovi-WKN_cWlIBkDONc">
338<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/68451664108/digital_wallets/dialog">
339<meta id="in-context-paypal-metadata" data-shop-id="68451664108" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
340<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
340<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
340
341<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
342<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=68451664108" crossorigin="anonymous"></script>
vendor: 1 bytes, line 342
342
343<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":68451664108,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/68451664108","merchantName":"Philly Eyeworks","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","discover","amex","elo","jcb"],"total":{"type":"pending","label":"Philly Eyeworks","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 343
343
344<script id="shopify-features" type="application/json">{"accessToken":"cc2d8125aae1fb56098ef2e9e3ed6828","betas":["rich-media-storefront-analytics"],"domain":"phillyeyeworks.com","predictiveSearch":true,"shopId":68451664108,"locale":"en"}</script>
vendor: 1 bytes, line 344
344
345<script>var Shopify = Shopify || {};
346Shopify.shop = "2517fb-2.myshopify.com";
347Shopify.locale = "en";
348Shopify.currency = {"active":"USD","rate":"1.0"};
349Shopify.country = "US";
350Shopify.theme = {"name":"070826","id":156994765036,"schema_name":"Focal","schema_version":"10.1.3","theme_store_id":null,"role":"main"};
351Shopify.theme.handle = "null";
352Shopify.theme.style = {"id":null,"handle":null};
353Shopify.cdnHost = "phillyeyeworks.com/cdn";
354Shopify.routes = Shopify.routes || {};
355Shopify.routes.root = "/";
356Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
357Shopify.SignInWithShop = Shopify.SignInWithShop || {};
358Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
359Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 359
359
360<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 360
360
361<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 361
361
362<script>
363  window.ShopifyPay = window.ShopifyPay || {};
364  window.ShopifyPay.apiHost = "shop.app\/pay";
365  window.ShopifyPay.redirectState = null;
366</script>
vendor: 1 bytes, line 366
366
367<script>
368  window.Shopify = window.Shopify || {};
369  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
370  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
371  window.Shopify.SignInWithShop.eligible = true;
372</script>
vendor: 1 bytes, line 372
372
373<script id="shop-js-analytics" type="application/json">{"pageType":"page"}</script>
vendor: 1 bytes, line 373
373
374<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 374
374
375<script type="module">
376  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
377
378  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
379
380</script>
vendor: 1 bytes, line 380
380
381<script>
382  window.Shopify = window.Shopify || {};
383  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
384  window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]};
385</script>
vendor: 1 bytes, line 385
385
386<script>(function() {
387  var isLoaded = false;
388  function asyncLoad() {
389    if (isLoaded) return;
390    isLoaded = true;
391    var urls = ["https:\/\/cdn.nfcube.com\/instafeed-e69e3cd9ad662be7c7794de29167483c.js?shop=2517fb-2.myshopify.com"];
392    for (var i = 0; i < urls.length; i++) {
393      var s = document.createElement('script');
394      s.type = 'text/javascript';
395      s.async = true;
396      s.src = urls[i];
397      var x = document.getElementsByTagName('script')[0];
398      x.parentNode.insertBefore(s, x);
399    }
400  };
401  if(window.attachEvent) {
402    window.attachEvent('onload', asyncLoad);
403  } else {
404    window.addEventListener('load', asyncLoad, false);
405  }
406})();</script>
vendor: 1 bytes, line 406
406
407<script id="__st">var __st={"a":68451664108,"offset":-14400,"reqid":"2c5c0bc6-0cfb-4d92-bfd0-a06ab98c872c-1791417343","pageurl":"phillyeyeworks.com\/pages\/shop-by-shape-and-color","s":"pages-114327453932","u":"f1f02658ab76","p":"page","rtyp":"page","rid":114327453932};</script>
vendor: 1 bytes, line 407
407
408<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 408
408
409<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!1)}();</script>
vendor: 1 bytes, line 409
409
410<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//phillyeyeworks.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 410
410
411<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 = "//phillyeyeworks.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
411<script crossorigin="anonymous" defer="defer" src="//phillyeyeworks.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-f0e26bdf.js?v=20250812"></script>
vendor: 1 bytes, line 411
411
412<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 412
412
413<script>
414  window.Shopify = window.Shopify || {};
415  window.Shopify.MCP = window.Shopify.MCP || {};
416  window.Shopify.MCP.enabled = true;
417  window.Shopify.MCP.shop = "2517fb-2.myshopify.com";
418  window.Shopify.MCP.mcpEndpoint = "https:\/\/phillyeyeworks.com\/api\/mcp";
419  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"]}}];
420</script>
vendor: 1 bytes, line 420
420
421<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("\/\/phillyeyeworks.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
422</script>
vendor: 1 bytes, line 422
422
423<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://phillyeyeworks.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
424</script>
vendor: 1 bytes, line 424
424
425<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
426  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);
427</script>
vendor: 1 bytes, line 427
427
428<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})}}));
429</script>
429
430<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://phillyeyeworks.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
431<style id="shopify-accelerated-checkout-cart">
432        #shopify-buyer-consent {
433  margin-top: 1em;
434  display: inline-block;
435  width: 100%;
436}
437
438#shopify-buyer-consent.hidden {
439  display: none;
440}
441
442#shopify-subscription-policy-button {
443  background: none;
444  border: none;
445  padding: 0;
446  text-decoration: underline;
447  font-size: inherit;
448  cursor: pointer;
449}
450
451#shopify-subscription-policy-button::before {
452  box-shadow: none;
453}
454
455      </style>
456
457<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
457
458    
459
460
461  <!-- BEGIN app block: shopify://apps/inbox/blocks/chat/841fc607-4181-4ad1-842d-e24d7f8bad6b --><link rel='modulepreload' href='https://cdn.shopify.com/storefront/web-components/chat.js' crossorigin fetchpriority='low'>
462
463<script id='shopify-chat-app-embed-data' type='application/json'>
464  {
465    "settings": {
466      "invertActivatorColors": true,
467      "greetingMessage": "",
468      "showFeaturedProducts": true,
469      "featuredProducts": [],
470      "horizontalPosition": "bottom_right",
471      "icon": "chat_bubble",
472      "buttonLabel": "Chat"
473    }
474  }
475</script>
475
476
477<style data-shopify>
478  
479
480  /* Shadow DOM content does not prevent theme-wide :empty rules from matching the host. */
481  shopify-chat:defined:empty {
482    display: grid;
483  }
484
485  :root {
486    --shopify-chat-bg-color: #FFFFFF;
487    --shopify-chat-text-color: #000000;
488    --shopify-chat-accent-bg-color: #000000;
489    --shopify-chat-accent-text-color: #FFFFFF;
490    --shopify-chat-activator-offset: 20px;
491
492    
493
494    --shopify-chat-activator-font-size: 16px;
495    --shopify-chat-border-radius: 16px;
496  }
497
498  
499</style>
500
501<script src='https://cdn.shopify.com/storefront/web-components/chat.js' type='module' crossorigin fetchpriority='low' async></script>
501
502
503
504<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
505
506
507
508
509
510
511
512
513
514
515
516
517  
517<script async src="https://static.klaviyo.com/onsite/js/TgLQh6/klaviyo.js?company_id=TgLQh6"></script>
517
518  
518<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
518
519
520  
521
522
523
524
525  
525<script>
526    window.klaviyoReviewsProductDesignMode = false
527  </script>
527
528
529
530
531
532
533
534
535
536
537<!-- END app block -->
537<script src="https://cdn.shopify.com/extensions/01a11540-0f66-703d-9af9-cfcf4b2f08d6/lensadvisor-432/assets/lensadvizor-embeds.min.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 537
537
538<script src="https://cdn.shopify.com/extensions/01a11540-0f66-703d-9af9-cfcf4b2f08d6/lensadvisor-432/assets/lensadvizor-widget.min.js" type="text/javascript" defer="defer"></script>
538
539<link href="https://cdn.shopify.com/extensions/01a11540-0f66-703d-9af9-cfcf4b2f08d6/lensadvisor-432/assets/lensadvizor-widget.min.css" rel="stylesheet" type="text/css" media="all">
540<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
541<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: 68451664108,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "page"};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 541
541
542<script>
543  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
544</script>
vendor: 1 bytes, line 544
544
545<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}
545).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: 68451664108,storefrontBaseUrl: "https://phillyeyeworks.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://phillyeyeworks.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b"],webPixelsConfigList: [{"id":"259064044","configuration":"{\"pixel_id\":\"1122176772094360\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"bd2f978c17a94bbb8a74d43de2165dc5","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"40861932","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"7","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","PREFERENCES","SALE_OF_DATA"],"name":"GTM"},{"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":"Philly Eyeworks","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"2517fb-2.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/phillyeyeworks.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://phillyeyeworks.com/cdn","7ec887c8w14f9f074p854094e1m1370c602",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"156994765036","themePublished":"true","eventMetadataId":"777559ed-8a4d-41e0-9c12-899b1b
545176f25","pageType":"page","resourceId":"114327453932","shopId":"68451664108","storefrontBaseUrl":"https:\/\/phillyeyeworks.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"7ec887c8w14f9f074p854094e1m1370c602","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
545<script>
546  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
547  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
548  window.ShopifyAnalytics.meta.currency = 'USD';
549  var meta = {"page":{"pageType":"page","resourceType":"page","resourceId":114327453932,"requestId":"2c5c0bc6-0cfb-4d92-bfd0-a06ab98c872c-1791417343"}};
550  for (var attr in meta) {
551    window.ShopifyAnalytics.meta[attr] = meta[attr];
552  }
553</script>
vendor: 1 bytes, line 553
553
554<script class="analytics">
555  (function () {
556    var customDocumentWrite = function(content) {
557      var jquery = null;
558
559      if (window.jQuery) {
560        jquery = window.jQuery;
561      } else if (window.Checkout && window.Checkout.$) {
562        jquery = window.Checkout.$;
563      }
564
565      if (jquery) {
566        jquery('body').append(content);
567      }
568    };
569
570    var hasLoggedConversion = function(token) {
571      if (token) {
572        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
573      }
574      return false;
575    }
576
577    var setCookieIfConversion = function(token) {
578      if (token) {
579        var twoMonthsFromNow = new Date(Date.now());
580        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
581
582        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
583      }
584    }
585
586    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
587    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
588    if (trekkie.integrations) {
589      return;
590    }
591    trekkie.methods = [
592      'identify',
593      'page',
594      'ready',
595      'track',
596      'trackForm',
597      'trackLink'
598    ];
599    trekkie.factory = function(method) {
600      return function() {
601        var args = Array.prototype.slice.call(arguments);
602        args.unshift(method);
603        trekkie.push(args);
604        if (method == 'track' || method == 'page') {
605          var pageUrl;
606          try {
607            pageUrl = window.location.href;
608          } catch (e) {}
609          var pageReferrer;
610          try {
611            pageReferrer = document.referrer;
612          } catch (e) {}
613          try {
614            if (window.__TREKKIE_SHIM_QUEUE == null) {
615              window.__TREKKIE_SHIM_QUEUE = [];
616            }
617            window.__TREKKIE_SHIM_QUEUE.push({
618              from: 'trekkie-stub',
619              method: method,
620              args: args.slice(1),
621              pageContext: {
622                url: pageUrl,
623                referrer: pageReferrer
624              }
625            });
626          } catch (e) {
627            // no-op
628          }
629        }
630        return trekkie;
631      };
632    };
633    for (var i = 0; i < trekkie.methods.length; i++) {
634      var key = trekkie.methods[i];
635      trekkie[key] = trekkie.factory(key);
636    }
637    trekkie.load = function(config) {
638      trekkie.config = config || {};
639      trekkie.config.initialDocumentCookie = document.cookie;
640      var first = document.getElementsByTagName('script')[0];
641var script = document.createElement('script');
642script.type = 'text/javascript';
643script.onerror = function(e) {
644  var scriptFallback = document.createElement('script');
645  scriptFallback.type = 'text/javascript';
646  scriptFallback.onerror = function(error) {
647          var Monorail = {
648      produce: function produce(monorailDomain, schemaId, payload) {
649        var currentMs = new Date().getTime();
650        var event = {
651          schema_id: schemaId,
652          payload: payload,
653          metadata: {
654            event_created_at_ms: currentMs,
655            event_sent_at_ms: currentMs
656          }
657        };
658        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
659      },
660      sendRequest: function sendRequest(endpointUrl, payload) {
661        // Try the sendBeacon API
662        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
663          var blobData = new window.Blob([payload], {
664            type: 'text/plain'
665          });
666
667          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
668            return true;
669          } // sendBeacon was not successful
670
671        } // XHR beacon
672
673        var xhr = new XMLHttpRequest();
674
675        try {
676          xhr.open('POST', endpointUrl);
677          xhr.setRequestHeader('Content-Type', 'text/plain');
678          xhr.send(payload);
679        } catch (e) {
680          console.log(e);
681        }
682
683        return false;
684      },
685      isIos12: function isIos12() {
686        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
687      }
688    };
689    Monorail.produce('monorail-edge.shopifysvc.com',
690      'trekkie_storefront_load_errors/1.1',
691      {shop_id: 68451664108,
692      theme_id: 156994765036,
693      app_name: "storefront",
694      context_url: window.location.href,
695      source_url: "//phillyeyeworks.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js"});
696
697  };
698  scriptFallback.async = true;
699  scriptFallback.src = '//phillyeyeworks.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js';
700  first.parentNode.insertBefore(scriptFallback, first);
701};
702script.async = true;
703script.src = '//phillyeyeworks.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js';
704first.parentNode.insertBefore(script, first);
705
706    };
707    trekkie.load(
708      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":68451664108,"isMerchantRequest":null,"themeId":156994765036,"themeCityHash":"10711631071903340335","contentLanguage":"en","currency":"USD","eventMetadataId":"777559ed-8a4d-41e0-9c12-899b1b
708176f25"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
709    );
710
711    var loaded = false;
712    trekkie.ready(function() {
713      if (loaded) return;
714      loaded = true;
715
716      window.ShopifyAnalytics.lib = window.trekkie;
717
718      var originalDocumentWrite = document.write;
719      document.write = customDocumentWrite;
720      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
721      document.write = originalDocumentWrite;
722
723      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
724      var token = match? match[1]: undefined;
725      if (!hasLoggedConversion(token)) {
726        setCookieIfConversion(token);
727        
728      }
729    });
730
731    window.ShopifyAnalytics.lib.page(null,{"pageType":"page","resourceType":"page","resourceId":114327453932,"requestId":"2c5c0bc6-0cfb-4d92-bfd0-a06ab98c872c-1791417343","shopifyEmitted":true});
732
733    var eventsListenerScript = document.createElement('script');
734    eventsListenerScript.async = true;
735    eventsListenerScript.src = "//phillyeyeworks.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
736    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
737})();</script>
vendor: 1 bytes, line 737
737
738<script
739  defer
740  src="https://phillyeyeworks.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.6.min.js"
741  data-application="storefront-renderer"
742  data-shop-id="68451664108"
743  data-render-region="gcp-us-central1"
744  data-page-type="page"
745  data-theme-instance-id="156994765036"
746  data-theme-name="Focal"
747  data-theme-version="10.1.3"
748  data-monorail-region="shop_domain"
749  data-resource-timing-sampling-rate="10"
750  data-shs="true"
751  data-shs-beacon="true"
752  data-shs-export-with-fetch="true"
753  data-shs-logs-sample-rate="1"
754  data-shs-beacon-endpoint="https://phillyeyeworks.com/api/collect"
755></script>
vendor: 1 bytes, line 755
755
756<script id="shopify-chat-page-data" type="application/json">{"greetingMessage":"Welcome to Philly Eyeworks. How can I help?","customerServiceEmail":"[email protected]","onlineStorePasswordProtected":false,"continueAsChip":true,"exportCommand":false,"shopName":"Philly Eyeworks","translations":[{"key":"agent_chat.panel.open_chat","value":"Open chat"},{"key":"agent_chat.panel.ask_anything","value":"Ask anything"},{"key":"agent_chat.panel.title","value":"Storekick"},{"key":"agent_chat.panel.unread_replies","value":"Unread replies"},{"key":"agent_chat.panel.back_to_chat","value":"Back to chat"},{"key":"agent_chat.panel.see_history","value":"See chat history"},{"key":"agent_chat.panel.new_chat","value":"Create a new chat"},{"key":"agent_chat.panel.close","value":"Close chat"},{"key":"agent_chat.panel.undock","value":"Undock chat"},{"key":"agent_chat.panel.dock","value":"Dock chat"},{"key":"agent_chat.panel.expand","value":"Expand chat"},{"key":"agent_chat.panel.contract","value":"Contract chat"},{"key":"agent_chat.panel.jump_to_latest","value":"Jump to latest"},{"key":"agent_chat.panel.loading_chat","value":"Loading chat"},{"key":"agent_chat.input.label","value":"Type your message"},{"key":"agent_chat.input.placeholder","value":"Ask anything..."},{"key":"agent_chat.input.send","value":"Send"},{"key":"agent_chat.input.stop","value":"Stop generating"},{"key":"agent_chat.thinking","value":"Thinking..."},{"key":"agent_chat.first_response_delayed","value":"Agent is taking longer to respond…"},{"key":"agent_chat.searching","value":"Searching..."},{"key":"agent_chat.message.sent_timestamp","value":"Sent · {{time}}"},{"key":"agent_chat.message.automated_label","value":"Automated"},{"key":"agent_chat.message.automated_timestamp","value":"Automated · {{time}}"},{"key":"agent_chat.liveAgentHandoff","value":"Someone from our team will be with you shortly"},{"key":"agent_chat.human_handoff.action","value":"Chat with our team"},{"key":"agent_chat.human_handoff.request","value":"I’d like to talk to someone from your team"},{"key":"agent_chat.human_handoff.ai_assistant","value":"AI assistant"},{"key":"agent_chat.greeting.default","value":"Hi there!"},{"key":"agent_chat.greeting.with_name","value":"Hi {{name}}!"},{"key":"agent_chat.greeting.welcome","value":"You can ask questions about shopping, sizing\/dimensions, shipping, returns, or order status."},{"key":"agent_chat.greeting.welcome_back","value":"Welcome back to %{shop_name}! How can I help?"},{"key":"agent_chat.greeting.welcome_back_no_shop","value":"Welcome back! How can I help?"},{"key":"agent_chat.greeting.welcome_to_shop","value":"Welcome to %{shop_name}. How can I help?"},{"key":"agent_chat.greeting.generic","value":"How can I help?"},{"key":"agent_chat.disclaimer.text","value":"This chat is powered by AI from Shopify and may make mistakes. Your messages are visible to {{shop_name}}. See"},{"key":"agent_chat.disclaimer.text_human","value":"Your messages are visible to {{shop_name}} and to Shopify for the provision and improvement of the services. See"},{"key":"agent_chat.disclaimer.link_text","value":"privacy policy"},{"key":"agent_chat.error.response_unavailable","value":"Response unavailable"},{"key":"agent_chat.error.generic","value":"Something went wrong."},{"key":"agent_chat.error.response_failed","value":"Couldn’t load this message"},{"key":"agent_chat.error.message_send_failed","value":"Your message couldn’t be sent"},{"key":"agent_chat.error.attachment_upload_failed","value":"Your attachment didn’t upload"},{"key":"agent_chat.error.first_response_stalled","value":"Agent couldn’t respond"},{"key":"agent_chat.error.try_again","value":"Try again"},{"key":"agent_chat.error.unavailable","value":"Chat isn't available right now - try again later"},{"key":"agent_chat.error.usage_limit","value":"Message limit reached — try again later or email us at {{email}}"},{"key":"agent_chat.error.usage_limit_no_email","value":"Message limit reached — try again later"},{"key":"agent_chat.error.cost_quota_unhandled","value":"Chat isn’t available right now—email us at {{email}}"},{"key":"agent_chat.error.cost_quota_unhandled_no_email","value":"Chat isn’t available right now"},{"key":"agent_chat.error.cost_quota_handover","value":"AI assistant isn’t available right now — our team will reply shortly"},{"key":"agent_chat.unavailable.title","value":"Chat isn’t available right now"},{"key":"agent_chat.unavailable.description","value":"Something went wrong while loading the chat."},{"key":"agent_chat.history.heading","value":"Chat history"},{"key":"agent_chat.history.loading","value":"Loading conversation history"},{"key":"agent_chat.history.aria_label","value":"Conversation history"},{"key":"agent_chat.history.no_conversations","value":"No conversations"},{"key":"agent_chat.history.conversation.one","value":"conversation"},{"key":"agent_chat.history.conversation.other","value":"conversations"},{"key":"agent_chat.history.error_message","value":"Something went wrong."},{"key":"agent_chat.history.try_again","value":"Try again"},{"key":"agent_chat.history.no_past","value":"No past conversations"},{"key":"agent_chat.history.start_new","value":"Start a new chat"},{"key":"agent_chat.history.untitled","value":"Untitled conversation"},{"key":"agent_chat.history.resume","value":"Resume: {{title}}"},{"key":"agent_chat.history.resume_with_time","value":"Resume: {{title}}, {{time}}"},{"key":"agent_chat.history.delete","value":"Delete conversation: {{title}}"},{"key":"agent_chat.history.delete_failed","value":"Could not delete conversation"},{"key":"agent_chat.feedback.group_label","value":"Message feedback"},{"key":"agent_chat.feedback.thumbs_up","value":"Thumbs up"},{"key":"agent_chat.feedback.thumbs_down","value":"Thumbs down"},{"key":"agent_chat.feedback.add_comment","value":"Add comment"},{"key":"agent_chat.feedback.thanks","value":"Thanks for your feedback"},{"key":"agent_chat.feedback.placeholder_up","value":"Tell us what went well"},{"key":"agent_chat.feedback.placeholder_down","value":"Tell us what could have been better"},{"key":"agent_chat.feedback.comment_label","value":"Feedback comment"},{"key":"agent_chat.feedback.cancel","value":"Cancel"},{"key":"agent_chat.feedback.submit","value":"Submit"},{"key":"agent_chat.feedback.character_count","value":"{{current}}\/{{max}}"},{"key":"agent_chat.feedback.character_limit_reached","value":"Maximum length reached. Feedback is limited to {{max}} characters."},{"key":"agent_chat.buyer_profile.button.open","value":"Buyer Profile"},{"key":"agent_chat.buyer_profile.title","value":"Buyer Profile"},{"key":"agent_chat.buyer_profile.empty","value":"No buyer profile available."},{"key":"agent_chat.buyer_profile.close","value":"Close"},{"key":"agent_chat.suggestions.empty_state_label","value":"Suggested questions"},{"key":"agent_chat.suggestions.quick_reply_label","value":"Suggested replies"},{"key":"agent_chat.auth.sign_in_to_continue","value":"Sign in to continue"},{"key":"agent_chat.auth.sign_in","value":"Sign in"},{"key":"agent_chat.auth.skip_and_chat","value":"Skip and start chatting"},{"key":"agent_chat.auth.pre_chat_title","value":"Sign in to personalize and save your chats"},{"key":"agent_chat.auth.pre_chat_subtitle","value":"Sign in or create an account"},{"key":"agent_chat.auth.staff_chat_required_title","value":"Don't miss a reply"},{"key":"agent_chat.auth.staff_chat_required_subtitle","value":"Sign in to chat with our team. We'll email you if you leave the chat."},{"key":"agent_chat.auth.share_disclaimer","value":"By continuing, Shop will share your name and email with this store. See their {{terms_link}} and {{privacy_link}}"},{"key":"agent_chat.auth.terms_link","value":"terms"},{"key":"agent_chat.auth.privacy_link","value":"privacy policy"},{"key":"agent_chat.auth.declined_pre_chat","value":"I can’t connect you with the store unless you sign in."},{"key":"agent_chat.reply_by_email.continuation_prompt","value":"If you leave the chat, we’ll email you when there’s a reply."},{"key":"agent_chat.reply_by_email.sign_in_prompt","value":"Sign in to get emailed when there’s a reply."},{"key":"agent_chat.order_lookup.track_order","value":"Track my order"},{"key":"agent_chat.order_lookup.track_another_order","value":"Track another order"},{"key":"agent_chat.order_lookup.new_conversation","value":"New conversation"},{"key":"agent_chat.order_lookup.follow_up_label","value":"Order lookup actions"},{"key":"agent_chat.order_lookup.enter_order_information","value":"Enter order information"},{"key":"agent_chat.order_lookup.prompt","value":"To see your order status, please provide your order details."},{"key":"agent_chat.order_lookup.form_title","value":"Track my order"},{"key":"agent_chat.order_lookup.form_subtitle","value":"Please provide your information."},{"key":"agent_chat.order_lookup.order_number_label","value":"Order number"},{"key":"agent_chat.order_lookup.email_label","value":"Email address"},{"key":"agent_chat.order_lookup.submit","value":"Track my order"},{"key":"agent_chat.order_lookup.cancel","value":"Cancel"},{"key":"agent_chat.order_lookup.invalid_order_number","value":"Please enter a valid order number with only numbers and letters, no spaces (e.g. 1006)."},{"key":"agent_chat.order_lookup.invalid_order_number_whitespace","value":"Please enter a valid order number with only numbers and letters, no spaces (e.g. 1006)."},{"key":"agent_chat.order_lookup.invalid_email","value":"Please enter a valid email address"},{"key":"agent_chat.order_lookup.generic_error","value":"There was a problem looking up your order. Please try again."},{"key":"agent_chat.order_lookup.rate_limited_error","value":"Too many attempts. Try again later."},{"key":"agent_chat.order_lookup.locked_composer_status","value":"Order lookup is in progress. Start a new conversation to ask something else."},{"key":"agent_chat.legacy_contact.form_title","value":"Before we get started"},{"key":"agent_chat.legacy_contact.form_subtitle","value":"Please provide your information so we can reply to you if you leave the chat."},{"key":"agent_chat.legacy_contact.first_name_label","value":"First name"},{"key":"agent_chat.legacy_contact.last_name_label","value":"Last name"},{"key":"agent_chat.legacy_contact.email_label","value":"Email"},{"key":"agent_chat.legacy_contact.marketing_opt_in","value":"Email me with news and offers"},{"key":"agent_chat.legacy_contact.submit","value":"Start chat"},{"key":"agent_chat.legacy_contact.cancel","value":"Cancel"}
756,{"key":"agent_chat.legacy_contact.invalid_first_name","value":"Enter a valid first name."},{"key":"agent_chat.legacy_contact.invalid_last_name","value":"Enter a valid last name."},{"key":"agent_chat.legacy_contact.invalid_email","value":"Enter a valid email address."},{"key":"agent_chat.legacy_contact.invalid_email_length","value":"Email address is too long."},{"key":"agent_chat.legacy_contact.generic_error","value":"Something went wrong."},{"key":"agent_chat.legacy_contact.rate_limited_error","value":"Too many attempts. Try again later."},{"key":"agent_chat.discountCard.useDiscount","value":"Use discount"},{"key":"agent_chat.discountCard.discountApplicationContext","value":"Applies automatically at checkout"},{"key":"agent_chat.cart.checkout","value":"Checkout"},{"key":"agent_chat.product.add_to_cart","value":"Add to cart"},{"key":"agent_chat.product.view_details","value":"View details"},{"key":"agent_chat.product.out_of_stock","value":"Out of stock"},{"key":"agent_chat.product.compare_suggestions","value":"Compare suggestions"},{"key":"agent_chat.product.hide_suggestions","value":"Hide suggestions"},{"key":"agent_chat.product.sold_out","value":"Sold out"},{"key":"agent_chat.order.item.one","value":"item"},{"key":"agent_chat.order.item.other","value":"items"},{"key":"agent_chat.order.less_items.one","value":"- hide {{count}} item"},{"key":"agent_chat.order.less_items.other","value":"- hide {{count}} items"},{"key":"agent_chat.order.more_items.one","value":"+ {{count}} more item"},{"key":"agent_chat.order.more_items.other","value":"+ {{count}} more items"},{"key":"agent_chat.order.view_order","value":"View order {{orderId}}"},{"key":"agent_chat.order.track_shipment","value":"Track shipment"},{"key":"agent_chat.order.of_total","value":"{{index}} of {{total}}"},{"key":"agent_chat.order.label","value":"Order {{number}}"},{"key":"agent_chat.order.count.one","value":"{{count}} Order"},{"key":"agent_chat.order.count.other","value":"{{count}} Orders"},{"key":"agent_chat.order.ordered_on","value":"Ordered {{date}}"},{"key":"agent_chat.order.select","value":"Select order {{number}}"},{"key":"agent_chat.return.heading","value":"Select items to return"},{"key":"agent_chat.return.toggle_item","value":"Select {{name}}"},{"key":"agent_chat.return.select_item_non_returnable","value":"{{name}}, not returnable"},{"key":"agent_chat.return.quantity_label","value":"Return quantity"},{"key":"agent_chat.return.reason_label","value":"Reason for return"},{"key":"agent_chat.return.reason_placeholder","value":"Select a reason"},{"key":"agent_chat.return.confirm","value":"Request return"},{"key":"agent_chat.return.confirmed","value":"Return requested"},{"key":"agent_chat.return.reason.size_too_small","value":"Size too small"},{"key":"agent_chat.return.reason.size_too_large","value":"Size too large"},{"key":"agent_chat.return.reason.unwanted","value":"Unwanted"},{"key":"agent_chat.return.reason.not_as_described","value":"Not as described"},{"key":"agent_chat.return.reason.wrong_item","value":"Wrong item"},{"key":"agent_chat.return.reason.defective","value":"Defective"},{"key":"agent_chat.return.reason.style","value":"Style"},{"key":"agent_chat.return.reason.color","value":"Color"},{"key":"agent_chat.return.reason.other_reason","value":"Other"},{"key":"agent_chat.scroll.previous","value":"Previous"},{"key":"agent_chat.scroll.next","value":"Next"}]}</script>
vendor: 1 bytes, line 756
756
757<script id="shopify-customer-account-data" type="application/json">{"customer":null,"shop":{"id":"68451664108","customerAccountTranslations":[{"key":"account_menu.signed_out_state.sheet_title","value":"Sign in or create account"},{"key":"account_menu.signed_out_state.section_divider","value":"More ways to sign in"},{"key":"account_menu.signed_out_state.alternate_divider","value":"OR"},{"key":"account_menu.signed_out_state.email_field_label","value":"Email"},{"key":"account_menu.signed_out_state.orders_button","value":"Orders"},{"key":"account_menu.signed_out_state.profile_button","value":"Profile"},{"key":"account_menu.signed_out_state.shop_login_button","value":"Sign in with Shop"},{"key":"account_menu.signed_out_state.continue_with_google","value":"Continue with Google"},{"key":"account_menu.signed_out_state.continue_with_facebook","value":"Continue with Facebook"},{"key":"account_menu.signed_out_state.marketing_consent_label","value":"Email me with news and offers"},{"key":"account_menu.signed_in_state.greeting_with_name","value":"Hi, {{first_name}}"},{"key":"account_menu.signed_in_state.greeting_without_name","value":"Account"},{"key":"account_menu.signed_in_state.orders_button","value":"Orders"},{"key":"account_menu.signed_in_state.profile_button","value":"Profile"},{"key":"account_menu.location_picker.sheet_title","value":"Locations"},{"key":"account_menu.location_picker.search_field_placeholder","value":"Search"},{"key":"account_menu.aria_labels.close_menu","value":"Close menu"},{"key":"account_menu.aria_labels.back_to_main_menu","value":"Back to main menu from {{title}}"},{"key":"account_menu.aria_labels.open_submenu","value":"{{title}}, opens submenu"},{"key":"account_menu.aria_labels.loading_menu","value":"Loading menu"},{"key":"account_menu.aria_labels.loading","value":"Loading"},{"key":"account_menu.aria_labels.account","value":"Account"},{"key":"account_menu.aria_labels.sign_in_with_email","value":"Sign in with email"},{"key":"account_menu.aria_labels.sign_in","value":"Sign in"}],"socialLoginProviders":[{"handle":"Shop"}],"legacyCustomerAccounts":true,"signInLinksVisible":true,"b2bEnabled":false,"marketingConsentSigninEnabled":true,"marketingConsentPreselected":false},"visitor":{"country":"US","language":"en"}}</script>
757
758<meta name="shopify-y" content="2c7dea17-0318-4513-bb95-e79698dd0a2f" data-expiration="1822974943000"><meta name="shopify-s" content="db371af3-5e1d-4dee-b5f8-2539c04b2a65" data-expiration="1791419143000"><meta name="new-cookie-storage-activated" content="t">
759</head><body class="no-focus-outline  features--image-zoom" data-instant-allow-query-string><!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 759-760
759
760<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
760GTM-5QBTQFV5
vendor: 83 bytes, lines 760-761
760"
761height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
762<!-- End Google Tag Manager (noscript) -->
763    <svg class="visually-hidden">
764      <linearGradient id="rating-star-gradient-half">
765        <stop offset="50%" stop-color="rgb(var(--product-star-rating))" />
766        <stop offset="50%" stop-color="rgb(var(--product-star-rating))" stop-opacity="0.4" />
767      </linearGradient>
768    </svg>
769
770    <a href="#main" class="visually-hidden skip-to-content">Skip to content</a>
771    <loading-bar class="loading-bar"></loading-bar><!-- BEGIN sections: header-group -->
772<div id="shopify-section-sections--20895278563564__announcement-bar" class="shopify-section shopify-section-group-header-group shopify-section--announcement-bar"><style>
773  :root {
774    --enable-sticky-announcement-bar: 0;
775  }
776
777  #shopify-section-sections--20895278563564__announcement-bar {
778    --heading-color: 255, 255, 255;
779    --text-color: 255, 255, 255;
780    --primary-button-background: 107, 196, 232;
781    --primary-button-text-color: 255, 255, 255;
782    --section-background: 0, 0, 0;position: relative;}
783
784  @media screen and (min-width: 741px) {
785    :root {
786      --enable-sticky-announcement-bar: 0;
787    }
788
789    #shopify-section-sections--20895278563564__announcement-bar {position: relative;
790        z-index: unset;}
791  }
792</style><section>
793    <announcement-bar  class="announcement-bar "><div class="announcement-bar__list"><announcement-bar-item   class="announcement-bar__item" ><div class="announcement-bar__message text--xsmall"><p>50% OFF second pair if you buy two!</p></div></announcement-bar-item></div></announcement-bar>
794  </section>
795
796  
796<script>
797    document.documentElement.style.setProperty('--announcement-bar-height', document.getElementById('shopify-section-sections--20895278563564__announcement-bar').clientHeight + 'px');
798  </script>
798</div><div id="shopify-section-sections--20895278563564__header" class="shopify-section shopify-section-group-header-group shopify-section--header"><style>
799  :root {
800    --enable-sticky-header: 1;
801    --enable-transparent-header: 0;
802    --loading-bar-background: 40, 40, 40; /* Prevent the loading bar to be invisible */
803  }
804
805  #shopify-section-sections--20895278563564__header {--header-background: 250, 237, 34;
806    --header-text-color: 40, 40, 40;
807    --header-border-color: 219, 207, 35;
808    --reduce-header-padding: 1;position: -webkit-sticky;
809      position: sticky;
810      top: 0;z-index: 4;
811  }.shopify-section--announcement-bar ~ #shopify-section-sections--20895278563564__header {
812      top: calc(var(--enable-sticky-announcement-bar, 0) * var(--announcement-bar-height, 0px));
813    }#shopify-section-sections--20895278563564__header .header__logo-image {
814    max-width: 60px;
815  }
816
817  @media screen and (min-width: 741px) {
818    #shopify-section-sections--20895278563564__header .header__logo-image {
819      max-width: 105px;
820    }
821  }
822
823  @media screen and (min-width: 1200px) {}</style>
824
825<store-header sticky  class="header  " role="banner"><div class="container">
826    <div class="header__wrapper">
827      <!-- LEFT PART -->
828      <nav class="header__inline-navigation" role="navigation"><desktop-navigation>
829  <ul class="header__linklist list--unstyled hidden-pocket hidden-lap" role="list"><li class="header__linklist-item has-dropdown" data-item-title="GLASSES">
830        <a class="header__linklist-link link--animated" href="#" aria-controls="desktop-menu-1" aria-expanded="false">GLASSES</a><div hidden id="desktop-menu-1" class="mega-menu" >
831              <div class="container">
832                <div class="mega-menu__inner"><div> <span class="heading-2">GLASSES</span>
833                    <div class="mega-menu__columns-wrapper"><div class="mega-menu__column">
834                       
835<ul class="linklist list--unstyled" role="list"><li class="linklist__item">
836                                  <a href="/collections/best-sellers" class="link--faded">Best Sellers</a>
837                                </li><li class="linklist__item">
838                                  <a href="/collections/glasses" class="link--faded">New Arrivals</a>
839                                </li><li class="linklist__item">
840                                  <a href="/collections/glasses" class="link--faded">Shop All</a>
841                                </li><li class="linklist__item">
842                                  <a href="/pages/shop-by-shape-and-color" class="link--faded">Shop by Shape and Color</a>
843                                </li></ul></div><div class="mega-menu__column">
844                       
845<ul class="linklist list--unstyled" role="list"><li class="linklist__item">
846                                  <a href="/collections/glasses/Round" class="link--faded">Round Glasses</a>
847                                </li><li class="linklist__item">
848                                  <a href="/collections/glasses/Square" class="link--faded">Square Glasses</a>
849                                </li><li class="linklist__item">
850                                  <a href="/collections/glasses/Cat-Eye" class="link--faded">Cat-eye Glasses</a>
851                                </li><li class="linklist__item">
852                                  <a href="/collections/glasses/Rectangular" class="link--faded">Rectangular Glasses</a>
853                                </li></ul></div></div>
854                  </div><div class="mega-menu__images-wrapper "><a href="https://phillyeyeworks.com/collections/glasses?sort_by=best-selling&filter.v.option.color=Orange" class="mega-menu__image-push image-zoom mega-menu__image-push-v2"><div class="mega-menu__image-wrapper"><img src="//phillyeyeworks.com/cdn/shop/files/Image_7845c013-15d1-4eda-8bd8-8f1ceb452efd.png?v=1712699522&amp;width=242" alt="" srcset="//phillyeyeworks.com/cdn/shop/files/Image_7845c013-15d1-4eda-8bd8-8f1ceb452efd.png?v=1712699522&amp;width=242 242w" width="242" height="196" loading="lazy" sizes="240,480,720" class="mega-menu__image">
855                  </div><p class="mega-menu__heading heading heading--small"><b>Orange</b></p></a><a href="/collections/glasses" class="mega-menu__image-push image-zoom mega-menu__image-push-v2"><div class="mega-menu__image-wrapper"><img src="//phillyeyeworks.com/cdn/shop/files/Image_1933797b-b464-44a5-bf43-4413952bb4c2.png?v=1712699622&amp;width=242" alt="" srcset="//phillyeyeworks.com/cdn/shop/files/Image_1933797b-b464-44a5-bf43-4413952bb4c2.png?v=1712699622&amp;width=242 242w" width="242" height="197" loading="lazy" sizes="240,480,720" class="mega-menu__image">
856                  </div><p class="mega-menu__heading heading heading--small"><b>Shop All</b></p></a></div></div>
857              </div>
858            </div></li><li class="header__linklist-item has-dropdown" data-item-title="SUNGLASSES">
859        <a class="header__linklist-link link--animated" href="#" aria-controls="desktop-menu-2" aria-expanded="false">SUNGLASSES</a><div hidden id="desktop-menu-2" class="mega-menu" >
860              <div class="container">
861                <div class="mega-menu__inner"><div> <span class="heading-2">SUNGLASSES</span>
862                    <div class="mega-menu__columns-wrapper"><div class="mega-menu__column">
863                       
864<ul class="linklist list--unstyled" role="list"><li class="linklist__item">
865                                  <a href="/collections/best-sellers-sunglasses" class="link--faded">Best Sellers</a>
866                                </li><li class="linklist__item">
867                                  <a href="/collections/sunglasses" class="link--faded">New Arrivals</a>
868                                </li><li class="linklist__item">
869                                  <a href="/collections/sunglasses" class="link--faded">Shop All</a>
870                                </li></ul></div><div class="mega-menu__column">
871                       
872<ul class="linklist list--unstyled" role="list"><li class="linklist__item">
873                                  <a href="/collections/sunglasses/Rectangular" class="link--faded">Round Glasses</a>
874                                </li><li class="linklist__item">
875                                  <a href="/collections/sunglasses/Square" class="link--faded">Square Glasses</a>
876                                </li><li class="linklist__item">
877                                  <a href="/collections/sunglasses/Cat-Eye" class="link--faded">Cat-eye Glasses</a>
878                                </li><li class="linklist__item">
879                                  <a href="/collections/sunglasses/Rectangular" class="link--faded">Rectangular Glasses</a>
880                                </li></ul></div></div>
881                  </div><div class="mega-menu__images-wrapper "><a href="/collections/mood-glasses" class="mega-menu__image-push image-zoom mega-menu__image-push-v2"><div class="mega-menu__image-wrapper"><img src="//phillyeyeworks.com/cdn/shop/files/Fo_Fo_Fo_8285.jpg?v=1711584686&amp;width=4096" alt="" srcset="//phillyeyeworks.com/cdn/shop/files/Fo_Fo_Fo_8285.jpg?v=1711584686&amp;width=352 352w, //phillyeyeworks.com/cdn/shop/files/Fo_Fo_Fo_8285.jpg?v=1711584686&amp;width=832 832w, //phillyeyeworks.com/cdn/shop/files/Fo_Fo_Fo_8285.jpg?v=1711584686&amp;width=1200 1200w, //phillyeyeworks.com/cdn/shop/files/Fo_Fo_Fo_8285.jpg?v=1711584686&amp;width=1920 1920w, //phillyeyeworks.com/cdn/shop/files/Fo_Fo_Fo_8285.jpg?v=1711584686&amp;width=4096 4096w" width="4096" height="2732" loading="lazy" sizes="240,480,720" class="mega-menu__image">
882                  </div><p class="mega-menu__heading heading heading--small">Mood glasses</p></a><a href="/collections/sunglasses" class="mega-menu__image-push image-zoom mega-menu__image-push-v2"><div class="mega-menu__image-wrapper"><img src="//phillyeyeworks.com/cdn/shop/files/Image_b8023e53-cdc0-4469-bd63-65f67a03ff1b.png?v=1709130446&amp;width=484" alt="" srcset="//phillyeyeworks.com/cdn/shop/files/Image_b8023e53-cdc0-4469-bd63-65f67a03ff1b.png?v=1709130446&amp;width=352 352w, //phillyeyeworks.com/cdn/shop/files/Image_b8023e53-cdc0-4469-bd63-65f67a03ff1b.png?v=1709130446&amp;width=484 484w" width="484" height="393" loading="lazy" sizes="240,480,720" class="mega-menu__image">
883                  </div><p class="mega-menu__heading heading heading--small">SHOP ALL</p></a></div></div>
884              </div>
885            </div></li><li class="header__linklist-item " data-item-title="MOOD GLASSES">
886        <a class="header__linklist-link link--animated" href="/collections/mood-glasses" >MOOD GLASSES</a></li><li class="header__linklist-item has-dropdown" data-item-title="ABOUT">
887        <a class="header__linklist-link link--animated" href="/pages/about-us" aria-controls="desktop-menu-4" aria-expanded="false">ABOUT</a><div hidden id="desktop-menu-4" class="mega-menu" >
888              <div class="container">
889                <div class="mega-menu__inner"><div class="mega-menu__images-wrapper mega-menu__images-wrapper--tight"><a href="/pages/about-us" class="mega-menu__image-push image-zoom mega-menu__image-push-v2"><div class="mega-menu__image-wrapper"><img src="//phillyeyeworks.com/cdn/shop/files/Image_65f05ad0-18a0-47bc-9aa8-4f54ef14b701.png?v=1709130623&amp;
889width=652" alt="" srcset="//phillyeyeworks.com/cdn/shop/files/Image_65f05ad0-18a0-47bc-9aa8-4f54ef14b701.png?v=1709130623&amp;width=352 352w, //phillyeyeworks.com/cdn/shop/files/Image_65f05ad0-18a0-47bc-9aa8-4f54ef14b701.png?v=1709130623&amp;width=652 652w" width="652" height="461" loading="lazy" sizes="240,480,720" class="mega-menu__image">
890                  </div><p class="mega-menu__heading heading heading--small">ABOUT US</p></a><a href="/pages/artist-in-focus" class="mega-menu__image-push image-zoom mega-menu__image-push-v2"><div class="mega-menu__image-wrapper"><img src="//phillyeyeworks.com/cdn/shop/files/Image_b32e32fc-2e2b-45be-9442-268d52506db0.png?v=1709130615&amp;width=652" alt="" srcset="//phillyeyeworks.com/cdn/shop/files/Image_b32e32fc-2e2b-45be-9442-268d52506db0.png?v=1709130615&amp;width=352 352w, //phillyeyeworks.com/cdn/shop/files/Image_b32e32fc-2e2b-45be-9442-268d52506db0.png?v=1709130615&amp;width=652 652w" width="652" height="461" loading="lazy" sizes="240,480,720" class="mega-menu__image">
891                  </div><p class="mega-menu__heading heading heading--small">ARTISTS IN FOCUS</p></a><a href="/pages/collection-page" class="mega-menu__image-push image-zoom mega-menu__image-push-v2"><div class="mega-menu__image-wrapper"><img src="//phillyeyeworks.com/cdn/shop/files/Image_0dfce9ff-a2fc-4398-9979-3113a05809b9.png?v=1709130609&amp;width=652" alt="" srcset="//phillyeyeworks.com/cdn/shop/files/Image_0dfce9ff-a2fc-4398-9979-3113a05809b9.png?v=1709130609&amp;width=352 352w, //phillyeyeworks.com/cdn/shop/files/Image_0dfce9ff-a2fc-4398-9979-3113a05809b9.png?v=1709130609&amp;width=652 652w" width="652" height="461" loading="lazy" sizes="240,480,720" class="mega-menu__image">
892                  </div><p class="mega-menu__heading heading heading--small">SHOWROOMS</p></a></div></div>
893              </div>
894            </div></li></ul>
895</desktop-navigation>
896
897<div class="header__icon-list "><button is="toggle-button" class="header__icon-wrapper tap-area hidden-desk" aria-controls="mobile-menu-drawer" aria-expanded="false">
898              <span class="visually-hidden">Navigation</span><svg width="30" height="19" viewBox="0 0 30 19" fill="none" xmlns="http://www.w3.org/2000/svg">
899<line x1="1" y1="1.5" x2="29" y2="1.5" stroke="black" stroke-width="2" stroke-linecap="round"/>
900<line x1="1" y1="9.5" x2="29" y2="9.5" stroke="black" stroke-width="2" stroke-linecap="round"/>
901<line x1="1" y1="17.5" x2="29" y2="17.5" stroke="black" stroke-width="2" stroke-linecap="round"/>
902</svg></button></div></nav>
903
904      <!-- LOGO PART --><span class="header__logo"><a class="header__logo-link" href="/"><span class="visually-hidden">Philly Eyeworks</span>
905            <img class="header__logo-image" width="136" height="53" src="//phillyeyeworks.com/cdn/shop/files/image_1_210x.png?v=1707840944" alt=""></a></span><!-- SECONDARY LINKS PART -->
906      <div class="header__secondary-links"><div class="header__icon-list"><a href="/search" is="toggle-link" class="header__icon-wrapper tap-area hidden-pocket hidden-lap hidden-desk" aria-label="Search" aria-controls="search-drawer" aria-expanded="false"><svg width="21" height="21" viewBox="0 0 21 21" fill="none" xmlns="http://www.w3.org/2000/svg">
907<path d="M19.932 19.2259L15.0116 14.3056C16.2347 12.8348 16.9715 10.9462 16.9715 8.88836C16.9715 4.20915 13.1648 0.402344 8.48581 0.402344C3.8067 0.402344 0 4.20915 0 8.88836C0 13.5673 3.8067 17.3737 8.48581 17.3737C10.5435 17.3737 12.4322 16.637 13.903 15.414L18.8235 20.3344C18.9766 20.4875 19.1772 20.564 19.3778 20.564C19.5784 20.564 19.779 20.4875 19.9321 20.3344C20.2383 20.0283 20.2383 19.532 19.932 19.2259ZM1.56775 8.88836C1.56775 5.07361 4.67116 1.97009 8.48581 1.97009C12.3003 1.97009 15.4037 5.07361 15.4037 8.88836C15.4037 12.7028 12.3003 15.806 8.48581 15.806C4.67116 15.806 1.56775 12.7028 1.56775 8.88836Z" fill="black"/>
908</svg></a><a href="/search" is="toggle-link" class="header__icon-wrapper tap-area  hidden-desk" aria-controls="search-drawer" aria-expanded="false" aria-label="Search"><svg width="21" height="21" viewBox="0 0 21 21" fill="none" xmlns="http://www.w3.org/2000/svg">
909<path d="M19.932 19.2259L15.0116 14.3056C16.2347 12.8348 16.9715 10.9462 16.9715 8.88836C16.9715 4.20915 13.1648 0.402344 8.48581 0.402344C3.8067 0.402344 0 4.20915 0 8.88836C0 13.5673 3.8067 17.3737 8.48581 17.3737C10.5435 17.3737 12.4322 16.637 13.903 15.414L18.8235 20.3344C18.9766 20.4875 19.1772 20.564 19.3778 20.564C19.5784 20.564 19.779 20.4875 19.9321 20.3344C20.2383 20.0283 20.2383 19.532 19.932 19.2259ZM1.56775 8.88836C1.56775 5.07361 4.67116 1.97009 8.48581 1.97009C12.3003 1.97009 15.4037 5.07361 15.4037 8.88836C15.4037 12.7028 12.3003 15.806 8.48581 15.806C4.67116 15.806 1.56775 12.7028 1.56775 8.88836Z" fill="black"/>
910</svg></a>
911          <a href="/cart" is="toggle-link" aria-controls="mini-cart" aria-expanded="false" class="header__icon-wrapper tap-area hidden-desk" aria-label="Cart" data-no-instant><svg width="23" height="24" viewBox="0 0 23 24" fill="none" xmlns="http://www.w3.org/2000/svg">
912<g clip-path="url(#clip0_2036_282)">
913<path d="M7.58176 15.4867H7.5828C7.58367 15.4867 7.58454 15.4865 7.58541 15.4865H19.6678C19.9653 15.4865 20.2268 15.2892 20.3086 15.0032L22.9742 5.67337C23.0317 5.47223 22.9914 5.25599 22.8656 5.08904C22.7396 4.92209 22.5426 4.82386 22.3335 4.82386H6.04484L5.56846 2.68005C5.5006 2.37514 5.23022 2.1582 4.91784 2.1582H0.919345C0.551255 2.1582 0.25293 2.45653 0.25293 2.82462C0.25293 3.19271 0.551255 3.49103 0.919345 3.49103H4.38332C4.46766 3.87093 6.66301 13.7502 6.78935 14.3185C6.08111 14.6264 5.58425 15.3326 5.58425 16.1529C5.58425 17.2553 6.48114 18.1522 7.5835 18.1522H19.6678C20.0359 18.1522 20.3342 17.8538 20.3342 17.4858C20.3342 17.1177 20.0359 16.8193 19.6678 16.8193H7.5835C7.2161 16.8193 6.91708 16.5203 6.91708 16.1529C6.91708 15.786 7.21506 15.4876 7.58176 15.4867ZM21.45 6.1567L19.1651 14.1537H8.11802L6.34091 6.1567H21.45Z" fill="black"/>
914<path d="M6.91699 20.1516C6.91699 21.254 7.81388 22.1508 8.91624 22.1508C10.0186 22.1508 10.9155 21.254 10.9155 20.1516C10.9155 19.0492 10.0186 18.1523 8.91624 18.1523C7.81388 18.1523 6.91699 19.0492 6.91699 20.1516ZM8.91624 19.4852C9.28363 19.4852 9.58265 19.7842 9.58265 20.1516C9.58265 20.519 9.28363 20.818 8.91624 20.818C8.54884 20.818 8.24982 20.519 8.24982 20.1516C8.24982 19.7842 8.54884 19.4852 8.91624 19.4852Z" fill="black"/>
915<path d="M16.335 20.1516C16.335 21.254 17.2318 22.1508 18.3342 22.1508C19.4366 22.1508 20.3335 21.254 20.3335 20.1516C20.3335 19.0492 19.4366 18.1523 18.3342 18.1523C17.2318 18.1523 16.335 19.0492 16.335 20.1516ZM18.3342 19.4852C18.7016 19.4852 19.0006 19.7842 19.0006 20.1516C19.0006 20.519 18.7016 20.818 18.3342 20.818C17.9668 20.818 17.6678 20.519 17.6678 20.1516C17.6678 19.7842 17.9668 19.4852 18.3342 19.4852Z" fill="black"/>
916</g>
917<defs>
918<clipPath id="clip0_2036_282">
919<rect width="22.747" height="22.747" fill="white" transform="translate(0.25293 0.78125)"/>
920</clipPath>
921</defs>
922</svg><cart-count class="header__cart-count header__cart-count--floating bubble-count">0</cart-count>
923          </a>
924          
925        </div><ul class="header__linklist list--unstyled hidden-pocket hidden-lap" role="list"><li class="header__linklist-item">
926                <a href="/search" is="toggle-link" aria-controls="search-drawer" aria-expanded="false"><svg width="21" height="21" viewBox="0 0 21 21" fill="none" xmlns="http://www.w3.org/2000/svg">
927<path d="M19.932 19.2259L15.0116 14.3056C16.2347 12.8348 16.9715 10.9462 16.9715 8.88836C16.9715 4.20915 13.1648 0.402344 8.48581 0.402344C3.8067 0.402344 0 4.20915 0 8.88836C0 13.5673 3.8067 17.3737 8.48581 17.3737C10.5435 17.3737 12.4322 16.637 13.903 15.414L18.8235 20.3344C18.9766 20.4875 19.1772 20.564 19.3778 20.564C19.5784 20.564 19.779 20.4875 19.9321 20.3344C20.2383 20.0283 20.2383 19.532 19.932 19.2259ZM1.56775 8.88836C1.56775 5.07361 4.67116 1.97009 8.48581 1.97009C12.3003 1.97009 15.4037 5.07361 15.4037 8.88836C15.4037 12.7028 12.3003 15.806 8.48581 15.806C4.67116 15.806 1.56775 12.7028 1.56775 8.88836Z" fill="black"/>
928</svg></a>
929              </li><li class="header__linklist-item">
930                <a href="/account/login"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
931<path d="M20.5428 10.1555V9.48908C20.5428 4.68759 16.6564 0.78125 11.8794 0.78125C7.10233 0.78125 3.21595 4.68759 3.21595 9.48908V10.1555C1.75452 10.1555 0.50
9315859 11.3366 0.505859 12.8212C0.505859 14.3062 1.75487 15.4868 3.21595 15.4868H3.24111C3.58092 19.9782 7.32534 23.5282 11.8794 23.5282C16.4334 23.5282 20.1778 19.9782 20.5176 15.4868H20.5428C22.0042 15.4868 23.2528 14.3057 23.2528 12.8212C23.2528 11.3361 22.0038 10.1555 20.5428 10.1555ZM17.2107 16.8197H14.9192C14.6129 16.8197 14.347 16.6121 14.2727 16.3148L13.8586 14.6588C13.7845 14.3621 13.518 14.154 13.2122 14.154H10.5465C10.2407 14.154 9.97417 14.3621 9.90006 14.6588L9.48598 16.3148C9.41171 16.6121 9.14583 16.8197 8.83953 16.8197H6.54803C5.44567 16.8197 4.54878 15.9228 4.54878 14.8204V12.8212H19.2099V14.8204C19.2099 15.9228 18.313 16.8197 17.2107 16.8197ZM6.54629 11.4883C6.96558 10.9311 7.21444 10.2386 7.21444 9.48908C7.21444 8.38672 8.11133 7.48983 9.21369 7.48983H14.545C15.6474 7.48983 16.5443 8.38672 16.5443 9.48908C16.5443 10.2386 16.7931 10.9311 17.2124 11.4883H6.54629ZM4.54878 9.48908C4.54878 5.42256 7.8373 2.11408 11.8794 2.11408C15.9214 2.11408 19.2099 5.42256 19.2099 9.48908V11.3738C18.4342 11.0985 17.8771 10.3579 17.8771 9.48908C17.8771 7.65175 16.3823 6.157 14.545 6.157H9.21369C7.37636 6.157 5.88161 7.65175 5.88161 9.48908C5.88161 10.3579 5.32453 11.0985 4.54878 11.3738C4.54878 10.9562 4.54878 9.90854 4.54878 9.48908ZM1.83869 12.8212C1.83869 12.0987 2.46936 11.4883 3.21595 11.4883V14.154C2.46936 14.154 1.83869 13.5436 1.83869 12.8212ZM11.8794 22.1954C8.9171 22.1954 6.3599 20.4186 5.20478 17.8687C5.61609 18.0506 6.07026 18.1525 6.54803 18.1525H8.83953C9.75862 18.1525 10.5561 17.5298 10.7791 16.6381L11.0668 15.4868H12.6919L12.9796 16.6381C13.2026 17.5298 14.0003 18.1525 14.9194 18.1525H17.2107C17.6884 18.1525 18.1428 18.0506 18.5539 17.8687C17.3988 20.4186 14.8416 22.1954 11.8794 22.1954ZM20.5428 14.154C20.5428 13.3442 20.5428 12.2813 20.5428 11.4883C21.2894 11.4883 21.92 12.0987 21.92 12.8212C21.92 13.5436 21.2894 14.154 20.5428 14.154Z" fill="black"/>
932</svg></a>
933              </li><li class="header__linklist-item">
934              <a href="/cart" is="toggle-link" aria-controls="mini-cart" aria-expanded="false" data-no-instant><svg width="23" height="24" viewBox="0 0 23 24" fill="none" xmlns="http://www.w3.org/2000/svg">
935<g clip-path="url(#clip0_2036_282)">
936<path d="M7.58176 15.4867H7.5828C7.58367 15.4867 7.58454 15.4865 7.58541 15.4865H19.6678C19.9653 15.4865 20.2268 15.2892 20.3086 15.0032L22.9742 5.67337C23.0317 5.47223 22.9914 5.25599 22.8656 5.08904C22.7396 4.92209 22.5426 4.82386 22.3335 4.82386H6.04484L5.56846 2.68005C5.5006 2.37514 5.23022 2.1582 4.91784 2.1582H0.919345C0.551255 2.1582 0.25293 2.45653 0.25293 2.82462C0.25293 3.19271 0.551255 3.49103 0.919345 3.49103H4.38332C4.46766 3.87093 6.66301 13.7502 6.78935 14.3185C6.08111 14.6264 5.58425 15.3326 5.58425 16.1529C5.58425 17.2553 6.48114 18.1522 7.5835 18.1522H19.6678C20.0359 18.1522 20.3342 17.8538 20.3342 17.4858C20.3342 17.1177 20.0359 16.8193 19.6678 16.8193H7.5835C7.2161 16.8193 6.91708 16.5203 6.91708 16.1529C6.91708 15.786 7.21506 15.4876 7.58176 15.4867ZM21.45 6.1567L19.1651 14.1537H8.11802L6.34091 6.1567H21.45Z" fill="black"/>
937<path d="M6.91699 20.1516C6.91699 21.254 7.81388 22.1508 8.91624 22.1508C10.0186 22.1508 10.9155 21.254 10.9155 20.1516C10.9155 19.0492 10.0186 18.1523 8.91624 18.1523C7.81388 18.1523 6.91699 19.0492 6.91699 20.1516ZM8.91624 19.4852C9.28363 19.4852 9.58265 19.7842 9.58265 20.1516C9.58265 20.519 9.28363 20.818 8.91624 20.818C8.54884 20.818 8.24982 20.519 8.24982 20.1516C8.24982 19.7842 8.54884 19.4852 8.91624 19.4852Z" fill="black"/>
938<path d="M16.335 20.1516C16.335 21.254 17.2318 22.1508 18.3342 22.1508C19.4366 22.1508 20.3335 21.254 20.3335 20.1516C20.3335 19.0492 19.4366 18.1523 18.3342 18.1523C17.2318 18.1523 16.335 19.0492 16.335 20.1516ZM18.3342 19.4852C18.7016 19.4852 19.0006 19.7842 19.0006 20.1516C19.0006 20.519 18.7016 20.818 18.3342 20.818C17.9668 20.818 17.6678 20.519 17.6678 20.1516C17.6678 19.7842 17.9668 19.4852 18.3342 19.4852Z" fill="black"/>
939</g>
940<defs>
941<clipPath id="clip0_2036_282">
942<rect width="22.747" height="22.747" fill="white" transform="translate(0.25293 0.78125)"/>
943</clipPath>
944</defs>
945</svg><cart-count class="header__cart-count bubble-count">0</cart-count>
946              </a>
947            </li>
948          </ul></div>
949    </div></div>
950</store-header><cart-notification global hidden class="cart-notification "></cart-notification><mobile-navigation append-body id="mobile-menu-drawer" class="drawer drawer--from-left">
951  <span class="drawer__overlay"></span>
952
953  <div class="drawer__header drawer__header--shadowed">
954    <button type="button" class="drawer__close-button drawer__close-button--block tap-area" data-action="close" title="Close"><svg focusable="false" width="14" height="14" class="icon icon--close   " viewBox="0 0 14 14">
955        <path d="M13 13L1 1M13 1L1 13" stroke="currentColor" stroke-width="1" fill="none"></path>
956      </svg></button>
957  </div>
958
959  <div class="drawer__content">
960    <ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="1"><button is="toggle-button" class="mobile-nav__link heading h5" aria-controls="mobile-menu-1" aria-expanded="false">GLASSES<span class="animated-plus"></span>
961            </button>
962
963            <collapsible-content id="mobile-menu-1" class="collapsible"><ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item hidden-borders" data-level="2">
964<a href="/collections/best-sellers" class="mobile-nav__link">Best Sellers</a><a href="/collections/glasses" class="mobile-nav__link">New Arrivals</a><a href="/collections/glasses" class="mobile-nav__link">Shop All</a>
964<a href="/pages/shop-by-shape-and-color" class="mobile-nav__link">Shop by Shape and Color</a>
965</li><li class="mobile-nav__item hidden-borders" data-level="2">
966<a href="/collections/glasses/Round" class="mobile-nav__link">Round Glasses</a><a href="/collections/glasses/Square" class="mobile-nav__link">Square Glasses</a><a href="/collections/glasses/Cat-Eye" class="mobile-nav__link">Cat-eye Glasses</a><a href="/collections/glasses/Rectangular" class="mobile-nav__link">Rectangular Glasses</a>
967</li></ul><div class="mobile-nav__images-wrapper  hide-scrollbar">
968                  <div class="mobile-nav__images-scroller"><a href="https://phillyeyeworks.com/collections/glasses?sort_by=best-selling&filter.v.option.color=Orange" class="mobile-nav__image-push"><img src="//phillyeyeworks.com/cdn/shop/files/Image_7845c013-15d1-4eda-8bd8-8f1ceb452efd.png?v=1712699522&amp;width=242" alt="" srcset="//phillyeyeworks.com/cdn/shop/files/Image_7845c013-15d1-4eda-8bd8-8f1ceb452efd.png?v=1712699522&amp;width=242 242w" width="242" height="196" loading="lazy" sizes="270,540,810" class="mobile-nav__image"><p class="mobile-nav__image-heading heading heading--xsmall"><b>Orange</b></p></a><a href="/collections/glasses" class="mobile-nav__image-push"><img src="//phillyeyeworks.com/cdn/shop/files/Image_1933797b-b464-44a5-bf43-4413952bb4c2.png?v=1712699622&amp;width=242" alt="" srcset="//phillyeyeworks.com/cdn/shop/files/Image_1933797b-b464-44a5-bf43-4413952bb4c2.png?v=1712699622&amp;width=242 242w" width="242" height="197" loading="lazy" sizes="270,540,810" class="mobile-nav__image"><p class="mobile-nav__image-heading heading heading--xsmall"><b>Shop All</b></p></a></div>
969                </div></collapsible-content></li><li class="mobile-nav__item" data-level="1"><button is="toggle-button" class="mobile-nav__link heading h5" aria-controls="mobile-menu-2" aria-expanded="false">SUNGLASSES<span class="animated-plus"></span>
970            </button>
971
972            <collapsible-content id="mobile-menu-2" class="collapsible"><ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item hidden-borders" data-level="2">
973<a href="/collections/best-sellers-sunglasses" class="mobile-nav__link">Best Sellers</a><a href="/collections/sunglasses" class="mobile-nav__link">New Arrivals</a><a href="/collections/sunglasses" class="mobile-nav__link">Shop All</a>
974</li><li class="mobile-nav__item hidden-borders" data-level="2">
975<a href="/collections/sunglasses/Rectangular" class="mobile-nav__link">Round Glasses</a><a href="/collections/sunglasses/Square" class="mobile-nav__link">Square Glasses</a><a href="/collections/sunglasses/Cat-Eye" class="mobile-nav__link">Cat-eye Glasses</a><a href="/collections/sunglasses/Rectangular" class="mobile-nav__link">Rectangular Glasses</a>
976</li></ul><div class="mobile-nav__images-wrapper  hide-scrollbar">
977                  <div class="mobile-nav__images-scroller"><a href="/collections/mood-glasses" class="mobile-nav__image-push"><img src="//phillyeyeworks.com/cdn/shop/files/Fo_Fo_Fo_8285.jpg?v=1711584686&amp;width=4096" alt="" srcset="//phillyeyeworks.com/cdn/shop/files/Fo_Fo_Fo_8285.jpg?v=1711584686&amp;width=352 352w, //phillyeyeworks.com/cdn/shop/files/Fo_Fo_Fo_8285.jpg?v=1711584686&amp;width=832 832w, //phillyeyeworks.com/cdn/shop/files/Fo_Fo_Fo_8285.jpg?v=1711584686&amp;width=1200 1200w, //phillyeyeworks.com/cdn/shop/files/Fo_Fo_Fo_8285.jpg?v=1711584686&amp;width=1920 1920w, //phillyeyeworks.com/cdn/shop/files/Fo_Fo_Fo_8285.jpg?v=1711584686&amp;width=4096 4096w" width="4096" height="2732" loading="lazy" sizes="270,540,810" class="mobile-nav__image"><p class="mobile-nav__image-heading heading heading--xsmall">Mood glasses</p></a><a href="/collections/sunglasses" class="mobile-nav__image-push"><img src="//phillyeyeworks.com/cdn/shop/files/Image_b8023e53-cdc0-4469-bd63-65f67a03ff1b.png?v=1709130446&amp;width=484" alt="" srcset="//phillyeyeworks.com/cdn/shop/files/Image_b8023e53-cdc0-4469-bd63-65f67a03ff1b.png?v=1709130446&amp;width=352 352w, //phillyeyeworks.com/cdn/shop/files/Image_b8023e53-cdc0-4469-bd63-65f67a03ff1b.png?v=1709130446&amp;width=484 484w" width="484" height="393" loading="lazy" sizes="270,540,810" class="mobile-nav__image"><p class="mobile-nav__image-heading heading heading--xsmall">SHOP ALL</p></a></div>
978                </div></collapsible-content></li><li class="mobile-nav__item" data-level="1"><a href="/collections/mood-glasses" class="mobile-nav__link mobile-nav__link-v3 heading h5">MOOD GLASSES</a></li><li class="mobile-nav__item" data-level="1"><button is="toggle-button" class="mobile-nav__link heading h5" aria-controls="mobile-menu-4" aria-expanded="false">ABOUT<span class="animated-plus"></span>
979            </button>
980
981            <collapsible-content id="mobile-menu-4" class="collapsible"><div class="mobile-nav__images-wrapper mobile-nav__images-wrapper--tight hide-scrollbar">
982                  <div class="mobile-nav__images-scroller"><a href="/pages/about-us" class="mobile-nav__image-push"><img src="//phillyeyeworks.com/cdn/shop/files/Image_65f05ad0-18a0-47bc-9aa8-4f54ef14b701.png?v=1709130623&amp;
982width=652" alt="" srcset="//phillyeyeworks.com/cdn/shop/files/Image_65f05ad0-18a0-47bc-9aa8-4f54ef14b701.png?v=1709130623&amp;width=352 352w, //phillyeyeworks.com/cdn/shop/files/Image_65f05ad0-18a0-47bc-9aa8-4f54ef14b701.png?v=1709130623&amp;width=652 652w" width="652" height="461" loading="lazy" sizes="270,540,810" class="mobile-nav__image"><p class="mobile-nav__image-heading heading heading--xsmall">ABOUT US</p></a><a href="/pages/artist-in-focus" class="mobile-nav__image-push"><img src="//phillyeyeworks.com/cdn/shop/files/Image_b32e32fc-2e2b-45be-9442-268d52506db0.png?v=1709130615&amp;width=652" alt="" srcset="//phillyeyeworks.com/cdn/shop/files/Image_b32e32fc-2e2b-45be-9442-268d52506db0.png?v=1709130615&amp;width=352 352w, //phillyeyeworks.com/cdn/shop/files/Image_b32e32fc-2e2b-45be-9442-268d52506db0.png?v=1709130615&amp;width=652 652w" width="652" height="461" loading="lazy" sizes="270,540,810" class="mobile-nav__image"><p class="mobile-nav__image-heading heading heading--xsmall">ARTISTS IN FOCUS</p></a><a href="/pages/collection-page" class="mobile-nav__image-push"><img src="//phillyeyeworks.com/cdn/shop/files/Image_0dfce9ff-a2fc-4398-9979-3113a05809b9.png?v=1709130609&amp;width=652" alt="" srcset="//phillyeyeworks.com/cdn/shop/files/Image_0dfce9ff-a2fc-4398-9979-3113a05809b9.png?v=1709130609&amp;width=352 352w, //phillyeyeworks.com/cdn/shop/files/Image_0dfce9ff-a2fc-4398-9979-3113a05809b9.png?v=1709130609&amp;width=652 652w" width="652" height="461" loading="lazy" sizes="270,540,810" class="mobile-nav__image"><p class="mobile-nav__image-heading heading heading--xsmall">SHOWROOMS</p></a></div>
983                </div></collapsible-content></li></ul>
984  </div><div class="drawer__footer drawer__footer--tight drawer__footer--bordered">
985      <div class="mobile-nav__footer"><a class="icon-text" href="/account/login"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
986<path d="M20.5428 10.1555V9.48908C20.5428 4.68759 16.6564 0.78125 11.8794 0.78125C7.10233 0.78125 3.21595 4.68759 3.21595 9.48908V10.1555C1.75452 10.1555 0.505859 11.3366 0.505859 12.8212C0.505859 14.3062 1.75487 15.4868 3.21595 15.4868H3.24111C3.58092 19.9782 7.32534 23.5282 11.8794 23.5282C16.4334 23.5282 20.1778 19.9782 20.5176 15.4868H20.5428C22.0042 15.4868 23.2528 14.3057 23.2528 12.8212C23.2528 11.3361 22.0038 10.1555 20.5428 10.1555ZM17.2107 16.8197H14.9192C14.6129 16.8197 14.347 16.6121 14.2727 16.3148L13.8586 14.6588C13.7845 14.3621 13.518 14.154 13.2122 14.154H10.5465C10.2407 14.154 9.97417 14.3621 9.90006 14.6588L9.48598 16.3148C9.41171 16.6121 9.14583 16.8197 8.83953 16.8197H6.54803C5.44567 16.8197 4.54878 15.9228 4.54878 14.8204V12.8212H19.2099V14.8204C19.2099 15.9228 18.313 16.8197 17.2107 16.8197ZM6.54629 11.4883C6.96558 10.9311 7.21444 10.2386 7.21444 9.48908C7.21444 8.38672 8.11133 7.48983 9.21369 7.48983H14.545C15.6474 7.48983 16.5443 8.38672 16.5443 9.48908C16.5443 10.2386 16.7931 10.9311 17.2124 11.4883H6.54629ZM4.54878 9.48908C4.54878 5.42256 7.8373 2.11408 11.8794 2.11408C15.9214 2.11408 19.2099 5.42256 19.2099 9.48908V11.3738C18.4342 11.0985 17.8771 10.3579 17.8771 9.48908C17.8771 7.65175 16.3823 6.157 14.545 6.157H9.21369C7.37636 6.157 5.88161 7.65175 5.88161 9.48908C5.88161 10.3579 5.32453 11.0985 4.54878 11.3738C4.54878 10.9562 4.54878 9.90854 4.54878 9.48908ZM1.83869 12.8212C1.83869 12.0987 2.46936 11.4883 3.21595 11.4883V14.154C2.46936 14.154 1.83869 13.5436 1.83869 12.8212ZM11.8794 22.1954C8.9171 22.1954 6.3599 20.4186 5.20478 17.8687C5.61609 18.0506 6.07026 18.1525 6.54803 18.1525H8.83953C9.75862 18.1525 10.5561 17.5298 10.7791 16.6381L11.0668 15.4868H12.6919L12.9796 16.6381C13.2026 17.5298 14.0003 18.1525 14.9194 18.1525H17.2107C17.6884 18.1525 18.1428 18.0506 18.5539 17.8687C17.3988 20.4186 14.8416 22.1954 11.8794 22.1954ZM20.5428 14.154C20.5428 13.3442 20.5428 12.2813 20.5428 11.4883C21.2894 11.4883 21.92 12.0987 21.92 12.8212C21.92 13.5436 21.2894 14.154 20.5428 14.154Z" fill="black"/>
987</svg>Account</a></div>
988    </div></mobile-navigation>
989
990<style>
991  .hidden-borders{
992    border:none !important;
993  }
994</style><predictive-search-drawer append-body reverse-breakpoint="screen and (min-width: 1200px)" id="search-drawer" initial-focus-selector="#search-drawer [name='q']" class="predictive-search drawer drawer--large drawer
994--from-left">
995  <span class="drawer__overlay"></span>
996
997  <header class="drawer__header">
998    <form id="predictive-search-form" action="/search" method="get" class="predictive-search__form"><svg width="21" height="21" viewBox="0 0 21 21" fill="none" xmlns="http://www.w3.org/2000/svg">
999<path d="M19.932 19.2259L15.0116 14.3056C16.2347 12.8348 16.9715 10.9462 16.9715 8.88836C16.9715 4.20915 13.1648 0.402344 8.48581 0.402344C3.8067 0.402344 0 4.20915 0 8.88836C0 13.5673 3.8067 17.3737 8.48581 17.3737C10.5435 17.3737 12.4322 16.637 13.903 15.414L18.8235 20.3344C18.9766 20.4875 19.1772 20.564 19.3778 20.564C19.5784 20.564 19.779 20.4875 19.9321 20.3344C20.2383 20.0283 20.2383 19.532 19.932 19.2259ZM1.56775 8.88836C1.56775 5.07361 4.67116 1.97009 8.48581 1.97009C12.3003 1.97009 15.4037 5.07361 15.4037 8.88836C15.4037 12.7028 12.3003 15.806 8.48581 15.806C4.67116 15.806 1.56775 12.7028 1.56775 8.88836Z" fill="black"/>
1000</svg><input class="predictive-search__input" type="text" name="q" autocomplete="off" autocorrect="off" aria-label="Search" placeholder="What are you looking for?">
1001    </form>
1002
1003    <button type="button" class="drawer__close-button tap-area" data-action="close" title="Close"><svg focusable="false" width="14" height="14" class="icon icon--close   " viewBox="0 0 14 14">
1004        <path d="M13 13L1 1M13 1L1 13" stroke="currentColor" stroke-width="1" fill="none"></path>
1005      </svg></button>
1006  </header>
1007
1008  <div class="drawer__content">
1009    <div class="predictive-search__content-wrapper">
1010      <div hidden class="predictive-search__loading-state">
1011        <div class="spinner"><svg focusable="false" width="50" height="50" class="icon icon--spinner   " viewBox="25 25 50 50">
1012        <circle cx="50" cy="50" r="20" fill="none" stroke="#000000" stroke-width="4"></circle>
1013      </svg></div>
1014      </div>
1015
1016      <div hidden class="predictive-search__results" aria-live="polite"></div></div>
1017  </div>
1018
1019  <footer hidden class="drawer__footer drawer__footer--no-top-padding">
1020    <button type="submit" form="predictive-search-form" class="button button--primary button--full">View all results</button>
1021  </footer>
1022</predictive-search-drawer>
1022<script>
1023  (() => {
1024    const headerElement = document.getElementById('shopify-section-sections--20895278563564__header'),
1025      headerHeight = headerElement.clientHeight,
1026      headerHeightWithoutBottomNav = headerElement.querySelector('.header__wrapper').clientHeight;
1027
1028    document.documentElement.style.setProperty('--header-height', headerHeight + 'px');
1029    document.documentElement.style.setProperty('--header-height-without-bottom-nav', headerHeightWithoutBottomNav + 'px');
1030  })();
1031</script>
1031
1032
1033<script type="application/ld+json">
1034  {
1035    "@context": "https://schema.org",
1036    "@type": "Organization",
1037    "name": "Philly Eyeworks",
1038    
1039      
1040      "logo": "https:\/\/phillyeyeworks.com\/cdn\/shop\/files\/image_1_136x.png?v=1707840944",
1041    
1042    "url": "https:\/\/phillyeyeworks.com\/pages\/shop-by-shape-and-color"
1043  }
1044</script>
1044
1045
1046<style> @media screen and (max-width: 750px) {#shopify-section-sections--20895278563564__header .header__logo-image {max-width: 80px; }} </style></div>
1047<!-- END sections: header-group --><!-- BEGIN sections: overlay-group -->
1048<div id="shopify-section-sections--20895278596332__privacy-banner" class="shopify-section shopify-section-group-overlay-group shopify-section--privacy-banner"><cookie-bar section="sections--20895278596332__privacy-banner" hidden class="cookie-bar text--xsmall"><p class="heading heading--xsmall">Cookie policy</p><p>I agree to the processing of my data in accordance with the conditions set out in the policy of Privacy.</p><div class="cookie-bar__actions">
1049    <button class="button button--text button--primary button--small text--xsmall" data-action="accept-policy">Accept</button>
1050    <button class="button button--text button--ternary button--small text--xsmall" data-action="decline-policy">Decline</button>
1051  </div>
1052</cookie-bar>
1053
1054</div>
1055<!-- END sections: overlay-group --><div id="shopify-section-mini-cart" class="shopify-section shopify-section--mini-cart">
1056<cart-drawer section="mini-cart" id="mini-cart" class="mini-cart drawer drawer--large">
1057  <span class="drawer__overlay"></span>
1058
1059  <header class="drawer__header">
1060     <h1>Cart</h1>
1061    <button type="button" class="drawer__close-button tap-area" data-action="close" title="Close"><svg focusable="false" width="14" height="14" class="icon icon--close   " viewBox="0 0 14 14">
1062        <path d="M13 13L1 1M13 1L1 13" stroke="currentColor" stroke-width="1" fill="none"></path>
1063      </svg></button>
1064  </header><div class="drawer__content drawer__content--center">
1065      <p>Your cart is empty</p>
1066
1067      <div class="button-wrapper">
1068        <a href="/collections/all" class="button button--primary">Start shopping</a>
1069      </div>
1070    </div><openable-element id="mini-cart-note" class="mini-cart__order-note">
1071      <span class="openable__overlay"></span>
1072      <label for="cart[note]" class="mini-cart__order-note-title heading heading--xsmall">Add order note</label>
1073      <textarea is="cart-note" name="note" id="cart[note]" rows="3" aria-owns="order-note-toggle" class="input__field input__field--textarea" placeholder="How can we help you?"></textarea>
1074      <button type="button" data-action="close" class="form__submit form__submit--closer button button--secondary">Save</button>
1075    </openable-element></cart-drawer>
1076
1077<style> #shopify-section-mini-cart .product-item-meta {text-align: center; font-family: "Poppins";} #shopify-section-mini-cart .product-item__cta-wrapper {text-align: center;} #shopify-section-mini-cart .product-item__cta-wrapper > button {text-decoration: underline;} #shopify-section-mini-cart .mini-cart__actions > button {text-decoration: underline;} #shopify-section-mini-cart .mini-cart__actions > span {font-family: "Poppins";} </style></div><div id="main" role="main" class="anchor"><div id="shopify-section-template--20895277711596__main" class="shopify-section shopify-section--main-page"><section>
1078  <!-- <div class="container">
1079    <div class="page-header">
1080      <nav aria-label="Breadcrumb" class="breadcrumb breadcrumb--floating text--xsmall hidden-phone">
1081        <ol class="breadcrumb__list" role="list">
1082          <li class="breadcrumb__item">
1083            <a class="breadcrumb__link" href="/">Home</a>
1084          </li>
1085
1086          <li class="breadcrumb__item">
1087            <span class="breadcrumb__link" aria-current="page">Shop by Shape and Color</span>
1088          </li>
1089        </ol>
1090      </nav>
1091
1092      <div class="page-header__text-wrapper text-container"></div>
1093    </div><div class="page-content page-content--medium rte"></div></div> -->
1094</section>
1095
1096</div><div id="shopify-section-template--20895277711596__rich_text_MbdrRm" class="shopify-section shopify-section--rich-text"><style>
1097  #shopify-section-template--20895277711596__rich_text_MbdrRm {--heading-color: 0, 0, 0;
1098    --text-color: 0, 0, 0;
1099    --primary-button-background: 0, 0, 0;
1100    --primary-button-text-color: 255, 255, 255;
1101
1102    --section-background: 248, 246, 245;
1103  }
1104</style>
1105
1106<section class="section ">
1107  <div >
1108    <div class="section__color-wrapper ">
1109      <div class="container "><div class="content-box content-box--medium content-box--text-center content-box--center text-container"><h2 class="heading heading--small">Philly Eyeworks</h2><h3 class="heading h2">Shop by Shape and Color</h3><h3>Choose your style and make a fashion statement! Whether you love bold colors or classic tones or prefer chic cat-eyes over timeless circular eyeglasses, each frame is a chance to express yourself. Start exploring below!</h3></div>
1110      </div>
1111    </div>
1112  </div>
1113</section>
1114
1115</div><div id="shopify-section-template--20895277711596__image_with_text_overlay_3tAhip" class="shopify-section shopify-section--image-with-text-overlay"><style>#shopify-section-template--20895277711596__image_with_text_overlay_3tAhip {--heading-color: 255, 255, 255;
1116    --text-color: 255, 255, 255;
1117    --primary-button-background: 19, 182, 214;
1118    --primary-button-text-color: 255, 255, 255;
1119
1120    --section-items-alignment: flex-end;
1121    --section-overlay-color: 0, 0, 0;
1122    --section-overlay-opacity: 0.3;
1123  }
1124</style>
1125
1126<section class="section section--flush">
1127  <div ><image-with-text-overlay reveal-on-scroll class="image-overlay image-overlay--large" >
1128      <div class="image-overlay__image-wrapper" ><img src="//phillyeyeworks.com/cdn/shop/files/rectangular-glasses-model.png?v=1726942921&amp;width=992" alt="Rectangular Eyeglasses on Model - Rectangular Eyewear Collection" srcset="//phillyeyeworks.com/cdn/shop/files/rectangular-glasses-model.png?v=1726942921&amp;width=600 600w, //phillyeyeworks.com/cdn/shop/files/rectangular-glasses-model.png?v=1726942921&amp;width=700 700w, //phillyeyeworks.com/cdn/shop/files/rectangular-glasses-model.png?v=1726942921&amp;width=800 800w" width="992" height="688" loading="lazy" reveal="true" class="image-overlay__image"></div><div class="container"><div class="image-overlay__content-wrapper">
1129          <div class="image-overlay__content content-box content-box--medium content-box--text-center content-box--center text-container"><div class="image-overlay__text-container" reveal><div class="button-wrapper">
1130                      <a href="/pages/buy-rectangular-eyeglasses" class="button button--primary">SHOP ALL RECTANGULAR</a>
1131                    </div></div></div>
1132        </div></div>
1133    </image-with-text-overlay>
1134  </div>
1135</section>
1136
1137</div><div id="shopify-section-template--20895277711596__custom_html_6aQ9zd" class="shopify-section shopify-section--custom-html"><style>
1138  #shopify-section-template--20895277711596__custom_html_6aQ9zd {--heading-color: 0, 0, 0;
1139    --text-color: 0, 0, 0;
1140
1141    --section-background: 255, 255, 255;
1142  }
1143</style>
1144
1145<section class="section section--flush">
1146  <div >
1147    <div class="section__color-wrapper ">
1148      <div class="container vertical-breather"><header class="section__header text-container"><h3 class="heading h2">Shop Rectangular Eyeglasses by Color:</h3></header><div class="html"><div class="color-set">
1149
1150       <a href="https://phillyeyeworks.com/pages/buy-blue-rectangular-eyeglasses" class="color-link">
1151            <div class="color-set-details">
1152                <div class="color-set-swatch"><img src="https://cdn.shopify.com/s/files/1/0684/5166/4108/files/Blue_430x.png?v=1710174161#"></div>
1153                <p class="color-set-color-name">Blue</p>
1154            </div>
1155        </a>
1156        <a href="https://phillyeyeworks.com/pages/buy-green-rectangular-eyeglasses" class="color-link">
1157            <div class="color-set-details">
1158                <div class="color-set-swatch"><img src="https://cdn.shopify.com/s/files/1/0684/5166/4108/files/Green_430x.png?v=1710174161#"></div>
1159                <p class="color-set-color-name">Green</p>
1160            </div>
1161        </a>
1162        <a href="https://phillyeyeworks.com/pages/buy-purple-rectangular-eyeglasses" class="color-link">
1163            <div class="color-set-details">
1164                <div class="color-set-swatch"><img src="https://cdn.shopify.com/s/files/1/0684/5166/4108/files/Purple_430x.png?v=1710174161#"></div>
1165                <p class="color-set-color-name">Purple</p>
1166            </div>
1167        </a>
1168        <a href="https://phillyeyeworks.com/pages/buy-orange-rectangular-eyeglasses" class="color-link">
1169            <div class="color-set-details">
1170                <div class="color-set-swatch"><img src="https://cdn.shopify.com/s/files/1/0684/5166/4108/files/Orange_430x_df2f4cd1-85ae-4ac5-bb38-99d17e83da13.png"></div>
1171                <p class="color-set-color-name">Orange</p>
1172            </div>
1173        </a>
1174        <a href="https://phillyeyeworks.com/pages/buy-red-rectangular-eyeglasses" class="color-link">
1175            <div class="color-set-details">
1176                <div class="color-set-swatch"><img src="https://cdn.shopify.com/s/files/1/0684/5166/4108/files/Red_430x.png?v=1710174161#"></div>
1177                <p class="color-set-color-name">Red</p>
1178            </div>
1179        </a>
1180        <a href="https://phillyeyeworks.com/pages/buy-teal-rectangular-eyeglasses" class="color-link">
1181            <div class="color-set-details">
1182                <div class="color-set-swatch"><img src="https://cdn.shopify.com/s/files/1/0684/5166/4108/files/Teal_430x_1cc0ffda-8244-4ecd-80a4-98f5ef832222.png"></div>
1183                <p class="color-set-color-name">Teal</p>
1184            </div>
1185        </a>
1186        <a href="https://phillyeyeworks.com/pages/buy-pink-rectangular-eyeglasses" class="color-link">
1187            <div class="color-set-details">
1188                <div class="color-set-swatch"><img src="https://cdn.shopify.com/s/files/1/0684/5166/4108/files/Pink_430x.png?v=1710174161#"></div>
1189                <p class="color-set-color-name">Pink</p>
1190            </div>
1191        </a>
1192        <a href="https://phillyeyeworks.com/pages/buy-light-yellow-rectangular-eyeglasses" class="color-link">
1193            <div class="color-set-details">
1194                <div class="color-set-swatch"><img src="https://cdn.shopify.com/s/files/1/0684/5166/4108/files/Light_Yellow_430x.png?v=1710174161#"></div>
1195                <p class="color-set-color-name">L.Yellow</p>
1196            </div>
1197        </a>
1198        <a href="https://phillyeyeworks.com/pages/buy-clear-rectangular-eyeglasses" class="color-link">
1199            <div class="color-set-details">
1200                <div class="color-set-swatch"><img src="https://cdn.shopify.com/s/files/1/0684/5166/4108/files/Clear_430x.png?v=1710174161#"></div>
1201                <p class="color-set-color-name">Clear</p>
1202            </div>
1203        </a>
1204        <a href="https://phillyeyeworks.com/pages/buy-tortoise-rectangular-eyeglasses" class="color-link">
1205            <div class="color-set-details">
1206                <div class="color-set-swatch"><img src="https://cdn.shopify.com/s/files/1/0684/5166/4108/files/Tortoise_430x.png?v=1710174161#"></div>
1207                <p class="color-set-color-name">Tortoise</p>
1208            </div>
1209        </a>
1210        <a href="https://phillyeyeworks.com/pages/buy-gray-rectangular-eyeglasses" class="color-link">
1211            <div class="color-set-details">
1212                <div class="color-set-swatch"><img src="https://cdn.shopify.com/s/files/1/0684/5166/4108/files/Gray_430x.png?v=1710174161#"></div>
1213                <p class="color-set-color-name">Gray</p>
1214            </div>
1215        </a>
1216        <a href="https://phillyeyeworks.com/pages/buy-black-rectangular-eyeglasses" class="color-link">
1217            <div class="color-set-details">
1218                <div class="color-set-swatch"><img src="https://cdn.shopify.com/s/files/1/0684/5166/4108/files/Black_430x_a0188f4b-fe10-4f02-a581-18dbd9949ed6.png"></div>
1219                <p class="color-set-color-name">Black</p>
1220            </div>
1221        </a>
1222        <a href="https://phillyeyeworks.com/pages/buy-brown-rectangular-eyeglasses" class="color-link">
1223            <div class="color-set-details">
1224                <div class="color-set-swatch"><img src="https://cdn.shopify.com/s/files/1/0684/5166/4108/files/Brown_430x.png?v=1710174161#"></div>
1225                <p class="color-set-color-name">Brown</p>
1226            </div>
1227        </a>
1228
1229</div></div></div>
1230    </div>
1231  </div>
1232</section>
1233
1234<style> #shopify-section-template--20895277711596__custom_html_6aQ9zd .color-set {display: flex; flex-direction: row; flex-wrap: wrap; width: 100%; margin: 0 auto; justify-content: center;} #shopify-section-template--20895277711596__custom_html_6aQ9zd a.color-link {position: relative; padding: 5px; margin: 10px 15px; width: 50px; align-content: space-around; align-items: center; text-decoration: none;} #shopify-section-template--20895277711596__custom_html_6aQ9zd .color-set-details {color: #fff; text-align: center;} #shopify-section-template--20895277711596__custom_html_6aQ9zd .color-set-details img {width: 30px;} #shopify-section-template--20895277711596__custom_html_6aQ9zd .color-set-swatch {top: 0px;} #shopify-section-template--20895277711596__custom_html_6aQ9zd .color-set-color-name {color: #000; text-align: center; position: relative; font-size: 14px;} </style></div><div id="shopify-section-template--20895277711596__custom_liquid_MmxdBK" class="shopify-section shopify-section--custom-liquid"><style>
1235  #shopify-section-template--20895277711596__custom_liquid_MmxdBK {--heading-color: 0, 0, 0;
1236    --text-color: 0, 0, 0;
1237
1238    --section-background: 248, 246, 245;
1239  }
1240</style>
1241
1242<section class="section ">
1243  <div >
1244    <div class="section__color-wrapper ">
1245      <div class="container "></div>
1246    </div>
1247  </div>
1248</section>
1249
1250</div><div id="shopify-section-template--20895277711596__image_with_text_overlay_BE3rCq" class="shopify-section shopify-section--image-with-text-overlay"><style>#shopify-section-template--20895277711596__image_with_text_overlay_BE3rCq {--heading-color: 255, 255, 255;
1251    --text-color: 255, 255, 255;
1252    --primary-button-background: 19, 182, 214;
1253    --primary-button-text-color: 255, 255, 255;
1254
1255    --section-items-alignment: flex-end;
1256    --section-overlay-color: 0, 0, 0;
1257    --section-overlay-opacity: 0.3;
1258  }
1259</style>
1260
1261<section class="section section--flush">
1262  <div ><image-with-text-overlay reveal-on-scroll class="image-overlay image-overlay--auto" style="--image-aspect-ratio: 1.575663026521061">
1263      <div class="image-overlay__image-wrapper" style="padding-bottom: 63.465346534653456%"><img src="//phillyeyeworks.com/cdn/shop/files/round-glasses-model.png?v=1726942921&amp;width=1010" alt="Round Eyeglasses on Model - Circular Eyewear Collection" srcset="//phillyeyeworks.com/cdn/shop/files/round-glasses-model.png?v=1726942921&amp;width=600 600w, //phillyeyeworks.com/cdn/shop/files/round-glasses-model.png?v=1726942921&amp;width=700 700w, //phillyeyeworks.com/cdn/shop/files/round-glasses-model.png?v=1726942921&amp;width=800 800w, //phillyeyeworks.com/cdn/shop/files/round-glasses-model.png?v=1726942921&amp;width=1000 1000w" width="1010" height="641" loading="lazy" reveal="true" class="image-overlay__image"></div><div class="container"><div class="image-overlay__content-wrapper">
1264          <div class="image-overlay__content content-box content-box--medium content-box--text-center content-box--center text-container"><div class="image-overlay__text-container" reveal><div class="button-wrapper">
1265                      <a href="/pages/buy-round-eyeglasses" class="button button--primary">SHOP ALL ROUND</a>
1266                    </div></div></div>
1267        </div></div>
1268    </image-with-text-overlay>
1269  </div>
1270</section>
1271
1272</div><div id="shopify-section-template--20895277711596__custom_html_9EbiNL" class="shopify-section shopify-section--custom-html"><style>
1273  #shopify-section-template--20895277711596__custom_html_9EbiNL {--heading-color: 0, 0, 0;
1274    --text-color: 0, 0, 0;
1275
1276    --section-background: 255, 255, 255;
1277  }
1278</style>
1279
1280<section class="section section--flush">
1281  <div >
1282    <div class="section__color-wrapper ">
1283      <div class="container vertical-breather"><header class="section__header text-container"><h3 class="heading h2">Shop Round Eyeglasses by Color:</h3></header><div class="html"><div class="color-set">
1284
1285       <a href="https://phillyeyeworks.com/pages/buy-blue-round-eyeglasses" class="color-link">
1286            <div class="color-set-details">
1287                <div class="color-set-swatch"><img src="https://cdn.shopify.com/s/files/1/0684/5166/4
1287108/files/Blue_430x.png?v=1710174161#"></div>
1288                <p class="color-set-color-name">Blue</p>
1289            </div>
1290        </a>
1291        <a href="https://phillyeyeworks.com/pages/buy-green-round-eyeglasses" class="color-link">
1292            <div class="color-set-details">
1293                <div class="color-set-swatch"><img src="https://cdn.shopify.com/s/files/1/0684/5166/4108/files/Green_430x.png?v=1710174161#"></div>
1294                <p class="color-set-color-name">Green</p>
1295            </div>
1296        </a>
1297        <a href="https://phillyeyeworks.com/pages/buy-purple-round-eyeglasses" class="color-link">
1298            <div class="color-set-details">
1299                <div class="color-set-swatch"><img src="https://cdn.shopify.com/s/files/1/0684/5166/4108/files/Purple_430x.png?v=1710174161#"></div>
1300                <p class="color-set-color-name">Purple</p>
1301            </div>
1302        </a>
1303        <a href="https://phillyeyeworks.com/pages/buy-orange-round-eyeglasses" class="color-link">
1304            <div class="color-set-details">
1305                <div class="color-set-swatch"><img src="https://cdn.shopify.com/s/files/1/0684/5166/4108/files/Orange_430x_df2f4cd1-85ae-4ac5-bb38-99d17e83da13.png"></div>
1306                <p class="color-set-color-name">Orange</p>
1307            </div>
1308        </a>
1309        <a href="https://phillyeyeworks.com/pages/buy-red-round-eyeglasses" class="color-link">
1310            <div class="color-set-details">
1311                <div class="color-set-swatch"><img src="https://cdn.shopify.com/s/files/1/0684/5166/4108/files/Red_430x.png?v=1710174161#"></div>
1312                <p class="color-set-color-name">Red</p>
1313            </div>
1314        </a>
1315        <a href="https://phillyeyeworks.com/pages/buy-teal-round-eyeglasses" class="color-link">
1316            <div class="color-set-details">
1317                <div class="color-set-swatch"><img src="https://cdn.shopify.com/s/files/1/0684/5166/4108/files/Teal_430x_1cc0ffda-8244-4ecd-80a4-98f5ef832222.png"></div>
1318                <p class="color-set-color-name">Teal</p>
1319            </div>
1320        </a>
1321        <a href="https://phillyeyeworks.com/pages/buy-pink-round-eyeglasses" class="color-link">
1322            <div class="color-set-details">
1323                <div class="color-set-swatch"><img src="https://cdn.shopify.com/s/files/1/0684/5166/4108/files/Pink_430x.png?v=1710174161#"></div>
1324                <p class="color-set-color-name">Pink</p>
1325            </div>
1326        </a>
1327        <a href="https://phillyeyeworks.com/pages/buy-light-yellow-round-eyeglasses" class="color-link">
1328            <div class="color-set-details">
1329                <div class="color-set-swatch"><img src="https://cdn.shopify.com/s/files/1/0684/5166/4108/files/Light_Yellow_430x.png?v=1710174161#"></div>
1330                <p class="color-set-color-name">L.Yellow</p>
1331            </div>
1332        </a>
1333        <a href="https://phillyeyeworks.com/pages/buy-clear-round-eyeglasses" class="color-link">
1334            <div class="color-set-details">
1335                <div class="color-set-swatch"><img src="https://cdn.shopify.com/s/files/1/0684/5166/4108/files/Clear_430x.png?v=1710174161#"></div>
1336                <p class="color-set-color-name">Clear</p>
1337            </div>
1338        </a>
1339        <a href="https://phillyeyeworks.com/pages/buy-tortoise-round-eyeglasses" class="color-link">
1340            <div class="color-set-details">
1341                <div class="color-set-swatch"><img src="https://cdn.shopify.com/s/files/1/0684/5166/4108/files/Tortoise_430x.png?v=1710174161#"></div>
1342                <p class="color-set-color-name">Tortoise</p>
1343            </div>
1344        </a>
1345        <a href="https://phillyeyeworks.com/pages/buy-gray-round-eyeglasses" class="color-link">
1346            <div class="color-set-details">
1347                <div class="color-set-swatch"><img src="https://cdn.shopify.com/s/files/1/0684/5166/4108/files/Gray_430x.png?v=1710174161#"></div>
1348                <p class="color-set-color-name">Gray</p>
1349            </div>
1350        </a>
1351        <a href="https://phillyeyeworks.com/pages/buy-black-round-eyeglasses" class="color-link">
1352            <div class="color-set-details">
1353                <div class="color-set-swatch"><img src="https://cdn.shopify.com/s/files/1/0684/5166/4108/files/Black_430x_a0188f4b-fe10-4f02-a581-18dbd9949ed6.png"></div>
1354                <p class="color-set-color-name">Black</p>
1355            </div>
1356        </a>
1357        <a href="https://phillyeyeworks.com/pages/buy-brown-round-eyeglasses" class="color-link">
1358            <div class="color-set-details">
1359                <div class="color-set-swatch"><img src="https://cdn.shopify.com/s/files/1/0684/5166/4108/files/Brown_430x.png?v=1710174161#"></div>
1360                <p class="color-set-color-name">Brown</p>
1361            </div>
1362        </a>
1363
1364</div></div></div>
1365    </div>
1366  </div>
1367</section>
1368
1369<style> #shopify-section-template--20895277711596__custom_html_9EbiNL .color-set {display: flex; flex-direction: row; flex-wrap: wrap; width: 100%; margin: 0 auto; justify-content: center;} #shopify-section-template--20895277711596__custom_html_9EbiNL a.color-link {position: relative; padding: 5px; margin: 10px 15px; width: 50px; align-content: space-around; align-items: center; text-decoration: none;} #shopify-section-template--20895277711596__custom_html_9EbiNL .color-set-details {color: #fff; text-align: center;} #shopify-section-template--20895277711596__custom_html_9EbiNL .color-set-details img {width: 30px;} #shopify-section-template--20895277711596__custom_html_9EbiNL .color-set-swatch {top: 0px;} #shopify-section-template--20895277711596__custom_html_9EbiNL .color-set-color-name {color: #000; text-align: center; position: relative; font-size: 14px;} </style></div><div id="shopify-section-template--20895277711596__custom_liquid_ReLjzV" class="shopify-section shopify-section--custom-liquid"><style>
1370  #shopify-section-template--20895277711596__custom_liquid_ReLjzV {--heading-color: 0, 0, 0;
1371    --text-color: 0, 0, 0;
1372
1373    --section-background: 248, 246, 245;
1374  }
1375</style>
1376
1377<section class="section ">
1378  <div >
1379    <div class="section__color-wrapper ">
1380      <div class="container "></div>
1381    </div>
1382  </div>
1383</section>
1384
1385</div><div id="shopify-section-template--20895277711596__image_with_text_overlay_YJkKWF" class="shopify-section shopify-section--image-with-text-overlay"><style>#shopify-section-template--20895277711596__image_with_text_overlay_YJkKWF {--heading-color: 255, 255, 255;
1386    --text-color: 255, 255, 255;
1387    --primary-button-background: 19, 182, 214;
1388    --primary-button-text-color: 255, 255, 255;
1389
1390    --section-items-alignment: flex-end;
1391    --section-overlay-color: 0, 0, 0;
1392    --section-overlay-opacity: 0.3;
1393  }
1394</style>
1395
1396<section class="section section--flush">
1397  <div ><image-with-text-overlay reveal-on-scroll class="image-overlay image-overlay--auto" style="--image-aspect-ratio: 1.4582701062215477">
1398      <div class="image-overlay__image-wrapper" style="padding-bottom: 68.57440166493237%">
1398<img src="//phillyeyeworks.com/cdn/shop/files/cat-eye-glasses-model.png?v=1726942921&amp;width=961" alt="Cat-Eye Eyeglasses on Model - Cateye Eyewear Collection" srcset="//phillyeyeworks.com/cdn/shop/files/cat-eye-glasses-model.png?v=1726942921&amp;width=600 600w, //phillyeyeworks.com/cdn/shop/files/cat-eye-glasses-model.png?v=1726942921&amp;width=700 700w, //phillyeyeworks.com/cdn/shop/files/cat-eye-glasses-model.png?v=1726942921&amp;width=800 800w" width="961" height="659" loading="lazy" reveal="true" class="image-overlay__image"></div><div class="container"><div class="image-overlay__content-wrapper">
1399          <div class="image-overlay__content content-box content-box--medium content-box--text-center content-box--center text-container"><div class="image-overlay__text-container" reveal><div class="button-wrapper">
1400                      <a href="/pages/buy-cateye-eyeglasses" class="button button--primary">SHOP ALL CAT-EYE</a>
1401                    </div></div></div>
1402        </div></div>
1403    </image-with-text-overlay>
1404  </div>
1405</section>
1406
1407</div><div id="shopify-section-template--20895277711596__custom_html_Kyj8Bw" class="shopify-section shopify-section--custom-html"><style>
1408  #shopify-section-template--20895277711596__custom_html_Kyj8Bw {--heading-color: 0, 0, 0;
1409    --text-color: 0, 0, 0;
1410
1411    --section-background: 255, 255, 255;
1412  }
1413</style>
1414
1415<section class="section section--flush">
1416  <div >
1417    <div class="section__color-wrapper ">
1418      <div class="container vertical-breather"><header class="section__header text-container"><h3 class="heading h2">Shop Cat-Eye Eyeglasses by Color:</h3></header><div class="html"><div class="color-set">
1419
1420       <a href="https://phillyeyeworks.com/pages/buy-blue-cat-eye-eyeglasses" class="color-link">
1421            <div class="color-set-details">
1422                <div class="color-set-swatch"><img src="https://cdn.shopify.com/s/files/1/0684/5166/4108/files/Blue_430x.png?v=1710174161#"></div>
1423                <p class="color-set-color-name">Blue</p>
1424            </div>
1425        </a>
1426        <a href="https://phillyeyeworks.com/pages/buy-green-cat-eye-eyeglasses" class="color-link">
1427            <div class="color-set-details">
1428                <div class="color-set-swatch"><img src="https://cdn.shopify.com/s/files/1/0684/5166/4108/files/Green_430x.png?v=1710174161#"></div>
1429                <p class="color-set-color-name">Green</p>
1430            </div>
1431        </a>
1432        <a href="https://phillyeyeworks.com/pages/buy-purple-cat-eye-eyeglasses" class="color-link">
1433            <div class="color-set-details">
1434                <div class="color-set-swatch"><img src="https://cdn.shopify.com/s/files/1/0684/5166/4108/files/Purple_430x.png?v=1710174161#"></div>
1435                <p class="color-set-color-name">Purple</p>
1436            </div>
1437        </a>
1438        <a href="https://phillyeyeworks.com/pages/buy-orange-cat-eye-eyeglasses" class="color-link">
1439            <div class="color-set-details">
1440                <div class="color-set-swatch"><img src="https://cdn.shopify.com/s/files/1/0684/5166/4108/files/Orange_430x_df2f4cd1-85ae-4ac5-bb38-99d17e83da13.png"></div>
1441                <p class="color-set-color-name">Orange</p>
1442            </div>
1443        </a>
1444        <a href="https://phillyeyeworks.com/pages/buy-red-cat-eye-eyeglasses" class="color-link">
1445            <div class="color-set-details">
1446                <div class="color-set-swatch"><img src="https://cdn.shopify.com/s/files/1/0684/5166/4108/files/Red_430x.png?v=1710174161#"></div>
1447                <p class="color-set-color-name">Red</p>
1448            </div>
1449        </a>
1450        <a href="https://phillyeyeworks.com/pages/buy-teal-cat-eye-eyeglasses" class="color-link">
1451            <div class="color-set-details">
1452                <div class="color-set-swatch"><img src="https://cdn.shopify.com/s/files/1/0684/5166/4108/files/Teal_430x_1cc0ffda-8244-4ecd-80a4-98f5ef832222.png"></div>
1453                <p class="color-set-color-name">Teal</p>
1454            </div>
1455        </a>
1456        <a href="https://phillyeyeworks.com/pages/buy-pink-cat-eye-eyeglasses" class="color-link">
1457            <div class="color-set-details">
1458                <div class="color-set-swatch"><img src="https://cdn.shopify.com/s/files/1/0684/5166/4108/files/Pink_430x.png?v=1710174161#"></div>
1459                <p class="color-set-color-name">Pink</p>
1460            </div>
1461        </a>
1462        <a href="https://phillyeyeworks.com/pages/buy-light-yellow-cat-eye-eyeglasses" class="color-link">
1463            <div class="color-set-details">
1464                <div class="color-set-swatch"><img src="https://cdn.shopify.com/s/files/1/0684/5166/4108/files/Light_Yellow_430x.png?v=1710174161#"></div>
1465                <p class="color-set-color-name">L.Yellow</p>
1466            </div>
1467        </a>
1468        <a href="https://phillyeyeworks.com/pages/buy-clear-cat-eye-eyeglasses" class="color-link">
1469            <div class="color-set-details">
1470                <div class="color-set-swatch"><img src="https://cdn.shopify.com/s/files/1/0684/5166/4108/files/Clear_430x.png?v=1710174161#"></div>
1471                <p class="color-set-color-name">Clear</p>
1472            </div>
1473        </a>
1474        <a href="https://phillyeyeworks.com/pages/buy-tortoise-cat-e
1474ye-eyeglasses" class="color-link">
1475            <div class="color-set-details">
1476                <div class="color-set-swatch"><img src="https://cdn.shopify.com/s/files/1/0684/5166/4108/files/Tortoise_430x.png?v=1710174161#"></div>
1477                <p class="color-set-color-name">Tortoise</p>
1478            </div>
1479        </a>
1480        <a href="https://phillyeyeworks.com/pages/buy-gray-cat-eye-eyeglasses" class="color-link">
1481            <div class="color-set-details">
1482                <div class="color-set-swatch"><img src="https://cdn.shopify.com/s/files/1/0684/5166/4108/files/Gray_430x.png?v=1710174161#"></div>
1483                <p class="color-set-color-name">Gray</p>
1484            </div>
1485        </a>
1486        <a href="https://phillyeyeworks.com/pages/buy-black-cat-eye-eyeglasses" class="color-link">
1487            <div class="color-set-details">
1488                <div class="color-set-swatch"><img src="https://cdn.shopify.com/s/files/1/0684/5166/4108/files/Black_430x_a0188f4b-fe10-4f02-a581-18dbd9949ed6.png"></div>
1489                <p class="color-set-color-name">Black</p>
1490            </div>
1491        </a>
1492        <a href="https://phillyeyeworks.com/pages/buy-brown-cat-eye-eyeglasses" class="color-link">
1493            <div class="color-set-details">
1494                <div class="color-set-swatch"><img src="https://cdn.shopify.com/s/files/1/0684/5166/4108/files/Brown_430x.png?v=1710174161#"></div>
1495                <p class="color-set-color-name">Brown</p>
1496            </div>
1497        </a>
1498
1499</div></div></div>
1500    </div>
1501  </div>
1502</section>
1503
1504<style> #shopify-section-template--20895277711596__custom_html_Kyj8Bw .color-set {display: flex; flex-direction: row; flex-wrap: wrap; width: 100%; margin: 0 auto; justify-content: center;} #shopify-section-template--20895277711596__custom_html_Kyj8Bw a.color-link {position: relative; padding: 5px; margin: 10px 15px; width: 50px; align-content: space-around; align-items: flex-start; text-decoration: none;} #shopify-section-template--20895277711596__custom_html_Kyj8Bw .color-set-details {color: #fff; text-align: center;} #shopify-section-template--20895277711596__custom_html_Kyj8Bw .color-set-details img {width: 30px;} #shopify-section-template--20895277711596__custom_html_Kyj8Bw .color-set-swatch {top: 0px;} #shopify-section-template--20895277711596__custom_html_Kyj8Bw .color-set-color-name {color: #000; text-align: center; position: relative; font-size: 14px;} </style></div><div id="shopify-section-template--20895277711596__custom_liquid_6bM7Tb" class="shopify-section shopify-section--custom-liquid"><style>
1505  #shopify-section-template--20895277711596__custom_liquid_6bM7Tb {--heading-color: 0, 0, 0;
1506    --text-color: 0, 0, 0;
1507
1508    --section-background: 248, 246, 245;
1509  }
1510</style>
1511
1512<section class="section ">
1513  <div >
1514    <div class="section__color-wrapper ">
1515      <div class="container "></div>
1516    </div>
1517  </div>
1518</section>
1519
1520</div><div id="shopify-section-template--20895277711596__image_with_text_overlay_G6yKxD" class="shopify-section shopify-section--image-with-text-overlay"><style>#shopify-section-template--20895277711596__image_with_text_overlay_G6yKxD {--heading-color: 255, 255, 255;
1521    --text-color: 255, 255, 255;
1522    --primary-button-background: 19, 182, 214;
1523    --primary-button-text-color: 255, 255, 255;
1524
1525    --section-items-alignment: flex-end;
1526    --section-overlay-color: 0, 0, 0;
1527    --section-overlay-opacity: 0.3;
1528  }
1529</style>
1530
1531<section class="section section--flush">
1532  <div ><image-with-text-overlay reveal-on-scroll class="image-overlay image-overlay--medium" >
1533      <div class="image-overlay__image-wrapper" ><img src="//phillyeyeworks.com/cdn/shop/files/square-glasses-model.png?v=1726942921&amp;width=1013" alt="Square Eyeglasses on Model - Square Eyewear Collection" srcset="//phillyeyeworks.com/cdn/shop/files/square-glasses-model.png?v=1726942921&amp;width=600 600w, //phillyeyeworks.com/cdn/shop/files/square-glasses-model.png?v=1726942921&amp;width=700 700w, //phillyeyeworks.com/cdn/shop/files/square-glasses-model.png?v=1726942921&amp;width=800 800w, //phillyeyeworks.com/cdn/shop/files/square-glasses-model.png?v=1726942921&amp;width=1000 1000w" width="1013" height="611" loading="lazy" reveal="true" class="image-overlay__image"></div><div class="container"><div class="image-overlay__content-wrapper">
1534          <div class="image-overlay__content content-box content-box--medium content-box--text-center content-box--center text-container"><div class="image-overlay__text-container" reveal><div class="button-wrapper">
1535                      <a href="/pages/buy-square-eyeglasses" class="button button--primary">SHOP ALL SQUARE</a>
1536                    </div></div></div>
1537        </div></div>
1538    </image-with-text-overlay>
1539  </div>
1540</section>
1541
1542</div><div id="shopify-section-template--20895277711596__custom_html_jaVxrY" class="shopify-section shopify-section--custom-html"><style>
1543  #shopify-section-template--20895277711596__custom_html_jaVxrY {--heading-color: 0, 0, 0;
1544    --text-color: 0, 0, 0;
1545
1546    --section-background: 255, 255, 255;
1547  }
1548</style>
1549
1550<section class="section section--flush">
1551  <div >
1552    <div class="section__color-wrapper ">
1553      <div class="container vertical-breather"><header class="section__header text-container"><h3 class="heading h2">Shop Square Eyeglasses by Color:</h3></header><div class="html"><div class="color-set">
1554
1555       <a href="https://phillyeyeworks.com/pages/buy-blue-square-eyeglasses" class="color-link">
1556            <div class="color-set-details">
1557                <div class="color-set-swatch"><img src="https://cdn.shopify.com/s/files/1/0684/5166/4108/files/Blue_430x.png?v=1710174161#"></div>
1558                <p class="color-set-color-name">Blue</p>
1559            </div>
1560        </a>
1561        <a href="https://phillyeyeworks.com/pages/buy-green-square-eyeglasses" class="color-link">
1562            <div class="color-set-details">
1563                <div class="color-set-swatch"><img src="https://cdn.shopify.com/s/files/1/0684/5166/4108/files/Green_430x.png?v=1710174161#"></div>
1564                <p class="color-set-color-name">Green</p>
1565            </div>
1566        </a>
1567        <a href="https://phillyeyeworks.com/pages/buy-purple-square-eyeglasses" class="color-link">
1568            <div class="color-set-details">
1569                <div class="color-set-swatch"><img src="https://cdn.shopify.com/s/files/1/0684/5166/4108/files/Purple_430x.png?v=1710174161#"></div>
1570                <p class="color-set-color-name">Purple</p>
1571            </div>
1572        </a>
1573        <a href="https://phillyeyeworks.com/pages/buy-orange-square-eyeglasses" class="color-link">
1574            <div class="color-set-details">
1575                <div class="color-set-swatch"><img src="https://cdn.shopify.com/s/files/1/0684/5166/4108/files/Orange_430x_df2f4cd1-85ae-4ac5-bb38-99d17e83da13.png"></div>
1576                <p class="color-set-color-name">Orange</p>
1577            </div>
1578        </a>
1579        <a href="https://phillyeyeworks.com/pages/buy-red-square-eyeglasses" class="color-link">
1580            <div class="color-set-details">
1581                <div class="color-set-swatch"><img src="https://cdn.shopify.com/s/files/1/0684/5166/4108/files/Red_430x.png?v=1710174161#"></div>
1582                <p class="color-set-color-name">Red</p>
1583            </div>
1584        </a>
1585        <a href="https://phillyeyeworks.com/pages/buy-teal-square-eyeglasses" class="color-link">
1586            <div class="color-set-details">
1587                <div class="color-set-swatch"><img src="https://cdn.shopify.com/s/files/1/0684/5166/4108/files/Teal_430x_1cc0ffda-8244-4ecd-80a4-98f5ef832222.png"></div>
1588                <p class="color-set-color-name">Teal</p>
1589            </div>
1590        </a>
1591        <a href="https://phillyeyeworks.com/pages/buy-pink-square-eyeglasses" class="color-link">
1592            <div class="color-set-details">
1593                <div class="color-set-swatch"><img src="https://cdn.shopify.com/s/files/1/0684/5166/4108/files/Pink_430x.png?v=1710174161#"></div>
1594                <p class="color-set-color-name">Pink</p>
1595            </div>
1596        </a>
1597        <a href="https://phillyeyeworks.com/pages/buy-light-yellow-square-eyeglasses" class="color-link">
1598            <div class="color-set-details">
1599                <div class="color-set-swatch"><img src="https://cdn.shopify.com/s/files/1/0684/5166/4108/files/Light_Yellow_430x.png?v=1710174161#"></div>
1600                <p class="color-set-color-name">L.Yellow</p>
1601            </div>
1602        </a>
1603        <a href="https://phillyeyeworks.com/pages/buy-clear-square-eyeglasses" class="color-link">
1604            <div class="color-set-details">
1605                <div class="color-set-swatch"><img src="https://cdn.shopify.com/s/files/1/0684/5166/4108/files/Clear_430x.png?v=1710174161#"></div>
1606                <p class="color-set-color-name">Clear</p>
1607            </div>
1608        </a>
1609        <a href="https://phillyeyeworks.com/pages/buy-tortoise-square-eyeglasses" class="color-link">
1610            <div class="color-set-details">
1611                <div class="color-set-swatch"><img src="https://cdn.shopify.com/s/files/1/0684/5166/4108/files/Tortoise_430x.png?v=1710174161#"></div>
1612                <p class="color-set-color-name">Tortoise</p>
1613            </div>
1614        </a>
1615        <a href="https://phillyeyeworks.com/pages/buy-gray-square-eyeglasses" class="color-link">
1616            <div class="color-set-details">
1617                <div class="color-set-swatch"><img src="https://cdn.shopify.com/s/files/1/0684/5166/4108/files/Gray_430x.png?v=1710174161#"></div>
1618                <p class="color-set-color-name">Gray</p>
1619            </div>
1620        </a>
1621        <a href="https://phillyeyeworks.com/pages/buy-black-square-eyeglasses" class="color-link">
1622            <div class="color-set-details">
1623                <div class="color-set-swatch"><img src="https://cdn.shopify.com/s/files/1/0684/5166/4108/files/Black_430x_a0188f4b-fe10-4f02-a581-18dbd9949ed6.png"></div>
1624                <p class="color-set-color-name">Black</p>
1625            </div>
1626        </a>
1627        <a href="https://phillyeyeworks.com/pages/buy-brown-square-eyeglasses" class="color-link">
1628            <div class="color-set-details">
1629                <div class="color-set-swatch"><img src="https://cdn.shopify.com/s/files/1/0684/5166/4108/files/Brown_430x.png?v=1710174161#"></div>
1630                <p class="color-set-color-name">Brown</p>
1631            </div>
1632        </a>
1633
1634</div></div></div>
1635    </div>
1636  </div>
1637</section>
1638
1639<style> #shopify-section-template--20895277711596__custom_html_jaVxrY .color-set {display: flex; flex-direction: row; flex-wrap: wrap; width: 100%; margin: 0 auto; justify-content: center;} #shopify-section-template--20895277711596__custom_html_jaVxrY a.color-link {position: relative; padding: 5px; margin: 10px 15px; width: 50px; align-content: space-around; align-items: flex-start; text-decoration: none;} #shopify-section-template--20895277711596__custom_html_jaVxrY .color-set-details {color: #fff; text-align: center;} #shopify-section-template--20895277711596__custom_html_jaVxrY .color-set-details img {width: 30px;} #shopify-section-template--20895277711596__custom_html_jaVxrY .color-set-swatch {top: 0px;} #shopify-section-template--20895277711596__custom_html_jaVxrY .color-set-color-name {color: #000; text-align: center; position: relative; font-size: 14px;} </style></div><div id="shopify-section-template--20895277711596__custom_html_qqehNM" class="shopify-section shopify-section--custom-html"><style>
1640  #shopify-section-template--20895277711596__custom_html_qqehNM {--heading-color: 0, 0, 0;
1641    --text-color: 0, 0, 0;
1642
1643    --section-background: 250, 237, 34;
1644  }
1645</style>
1646
1647<section class="section section--flush">
1648  <div >
1649    <div class="section__color-wrapper ">
1650      <div class="container vertical-breather"><header class="section__header text-container"><h3 class="heading h2">Shop Eyeglasses by Color:</h3></header><div class="html"><div class="color-set">
1651
1652       <a href="https://phillyeyeworks.com/pages/buy-blue-eyeglasses" class="color-link">
1653            <div class="color-set-details">
1654                <div class="color-set-swatch"><img src="https://cdn.shopify.com/s/files/1/0684/5166/4108/files/Blue_430x.png?v=1710174161#"></div>
1655                <p class="color-set-color-name">Blue</p>
1656            </div>
1657        </a>
1658        <a href="https://phillyeyeworks.com/pages/buy-green-eyeglasses" class="color-link">
1659            <div class="color-set-details">
1660                <div class="color-set-swatch"><img src="https://cdn.shopify.com/s/files/1/0684/5166/4108/files/Green_430x.png?v=1710174161#"></div>
1661                <p class="color-set-color-name">Green</p>
1662            </div>
1663        </a>
1664        <a href="https://phillyeyeworks.com/pages/buy-purple-eyeglasses" class="color-link">
1665            <div class="color-set-details">
1666                <div class="color-set-swatch"><img src="https://cdn.shopify.com/s/files/1/0684/5166/4108/files/Purple_430x.png?v=1710174161#"></div>
1667                <p class="color-set-color-name">Purple</p>
1668            </div>
1669        </a>
1670        <a href="https://phillyeyeworks.com/pages/buy-orange-eyeglasses" class="color-link">
1671            <div class="color-set-details">
1672                <div class="color-set-swatch"><img src="https://cdn.shopify.com/s/files/1/0684/5166/4108/files/Orange_430x_df2f4cd1-85ae-4ac5-bb38-99d17e83da13.png"></div>
1673                <p class="color-set-color-name">Orange</p>
1674            </div>
1675        </a>
1676        <a href="https://phillyeyeworks.com/pages/buy-red-eyeglasses" class="color-link">
1677            <div class="color-set-details">
1678                <div class="color-set-swatch"><img src="https://cdn.shopify.com/s/files/1/0684/5166/4108/files/Red_430x.png?v=1710174161#"></div>
1679                <p class="color-set-color-name">Red</p>
1680            </div>
1681        </a>
1682        <a href="https://phillyeyeworks.com/pages/buy-teal-eyeglasses" class="color-link">
1683            <div class="color-set-details">
1684                <div class="color-set-swatch"><img src="https://cdn.shopify.com/s/files/1/0684/5166/4108/files/Teal_430x_1cc0ffda-8244-4ecd-80a4-98f5ef832222.png"></div>
1685                <p class="color-set-color-name">Teal</p>
1686            </div>
1687        </a>
1688        <a href="https://phillyeyeworks.com/pages/buy-pink-eyeglasses" class="color-link">
1689            <div class="color-set-details">
1690                <div class="color-set-swatch"><img src="https://cdn.shopify.com/s/files/1/0684/5166/4108/files/Pink_430x.png?v=1710174161#"></div>
1691                <p class="color-set-color-name">Pink</p>
1692            </div>
1693        </a>
1694        <a href="https://phillyeyeworks.com/pages/buy-light-yellow-eyeglasses" class="color-link">
1695            <div class="color-set-details">
1696                <div class="color-set-swatch"><img src="https://cdn.shopify.com/s/files/1/0684/5166/4108/files/Light_Yellow_430x.png?v=1710174161#"></div>
1697                <p class="color-set-color-name">L.Yellow</p>
1698            </div>
1699        </a>
1700        <a href="https://phillyeyeworks.com/pages/buy-clear-eyeglasses" class="color-link">
1701            <div class="color-set-details">
1702                <div class="color-set-swatch"><img src="https://cdn.shopify.com/s/files/1/0684/5166/4108/files/Clear_430x.png?v=1710174161#"></div>
1703                <p class="color-set-color-name">Clear</p>
1704            </div>
1705        </a>
1706        <a href="https://phillyeyeworks.com/pages/buy-tortoise-eyeglasses" class="color-link">
1707            <div class="color-set-details">
1708                <div class="color-set-swatch"><img src="https://cdn.shopify.com/s/files/1/0684/5166/4108/files/Tortoise_430x.png?v=1710174161#"></div>
1709                <p class="color-set-color-name">Tortoise</p>
1710            </div>
1711        </a>
1712        <a href="https://phillyeyeworks.com/pages/buy-gray-eyeglasses" class="color-link">
1713            <div class="color-set-details">
1714                <div class="color-set-swatch"><img src="https://cdn.shopify.com/s/files/1/0684/5166/4108/files/Gray_430x.png?v=1710174161#"></div>
1715                <p class="color-set-color-name">Gray</p>
1716            </div>
1717        </a>
1718        <a href="https://phillyeyeworks.com/pages/buy-black-eyeglasses" class="color-link">
1719            <div class="color-set-details">
1720                <div class="color-set-swatch"><img src="https://cdn.shopify.com/s/files/1/0684/5166/4108/files/Black_430x_a0188f4b-fe10-4f02-a581-18
1720dbd9949ed6.png"></div>
1721                <p class="color-set-color-name">Black</p>
1722            </div>
1723        </a>
1724        <a href="https://phillyeyeworks.com/pages/buy-brown-eyeglasses" class="color-link">
1725            <div class="color-set-details">
1726                <div class="color-set-swatch"><img src="https://cdn.shopify.com/s/files/1/0684/5166/4108/files/Brown_430x.png?v=1710174161#"></div>
1727                <p class="color-set-color-name">Brown</p>
1728            </div>
1729        </a>
1730
1731</div></div></div>
1732    </div>
1733  </div>
1734</section>
1735
1736<style> #shopify-section-template--20895277711596__custom_html_qqehNM .color-set {display: flex; flex-direction: row; flex-wrap: wrap; width: 100%; margin: 0 auto; justify-content: center;} #shopify-section-template--20895277711596__custom_html_qqehNM a.color-link {position: relative; padding: 5px; margin: 10px 15px; width: 50px; align-content: space-around; align-items: flex-start; text-decoration: none;} #shopify-section-template--20895277711596__custom_html_qqehNM .color-set-details {color: #fff; text-align: center;} #shopify-section-template--20895277711596__custom_html_qqehNM .color-set-details img {width: 30px;} #shopify-section-template--20895277711596__custom_html_qqehNM .color-set-swatch {top: 0px;} #shopify-section-template--20895277711596__custom_html_qqehNM .color-set-color-name {color: #000; text-align: center; position: relative; font-size: 14px;} </style></div><div id="shopify-section-template--20895277711596__rich_text_akMWRL" class="shopify-section shopify-section--rich-text"><style>
1737  #shopify-section-template--20895277711596__rich_text_akMWRL {--heading-color: 0, 0, 0;
1738    --text-color: 0, 0, 0;
1739    --primary-button-background: 0, 0, 0;
1740    --primary-button-text-color: 255, 255, 255;
1741
1742    --section-background: 248, 246, 245;
1743  }
1744</style>
1745
1746<section class="section ">
1747  <div >
1748    <div class="section__color-wrapper ">
1749      <div class="container "><div class="content-box content-box--medium content-box--text-center content-box--center text-container"><h3 class="heading h2">Express Your Style</h3><p>Express your style with Philly Eyeworks' diverse selection of eyeglasses! Whether you prefer bold colors or classic tones, you can find the perfect frame to match your personality. Explore a variety of shapes—<strong>rectangular, round, cat-eye, and square</strong>—available in colors like blue, green, red, tortoise, black, and more. Start shopping now and make a fashion statement with every pair!</p></div>
1750      </div>
1751    </div>
1752  </div>
1753</section>
1754
1755</div><div id="shopify-section-template--20895277711596__1707917071e83586b6" class="shopify-section shopify-section--apps"><div class="container vertical-breather"><div id="shopify-block-Adk5UM2EyaGdwQjBMQ__instafeed_app_block_GnDM8F" class="shopify-block shopify-app-block">
1756
1757
1758
1759  
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771<style>
1772      div[id*="instafeed_app_block"] {
1773        width: 100%;
1774      }
1775      div.shopify-section:has(> [id*="instafeed_app_block"]) {
1776      width: 100%;
1777      }
1778      
1779      body #insta-feed {
1780      
1781          
1782
1783          
1784          margin-bottom: 0px!important;
1785          
1786
1787          
1788
1789          
1790
1791          
1792      }
1793      
1794      body #insta-feed h2 {
1795      
1796        
1797        
1798         text-align: center;
1799      }
1800
1801      
1802      
1803</style>
1804
1805
1806<h2 style="text-align:center; font-size:30px; font-weight:bold; margin:0; font-family:'Poppins-SemiBold', sans-serif; font-weight: 900;">Our Community</h2><p style="text-align:center;margin-bottom:30px;">We are deeply proud and grateful for the close community that has flourished around us, continually inspiring and supporting our journey.</p>
1807
1808
1809
1810
1811
1812
1813
1814
1815  <div id="insta-feed"></div>
1816  
1816<script>
1817    if (typeof instafeedLocalTitle === 'undefined') var instafeedLocalTitle = "";
1818    
1819  </script>
1819
1820
1821
1822<!-- BEGIN app snippet: storefront-script -->
1823
1824
1825  
1826    
1826<script>
1827      var instafeedScriptSrc = "https:\/\/cdn.nfcube.com\/instafeed-e69e3cd9ad662be7c7794de29167483c.js";
1828      var instafeedScriptMode = "defer";
1829      !function(e,n){if(!window.instafeedStorefrontScheduled&&(window.instafeedStorefrontScheduled=!0,e))if("defer"!==n){if("consent"===n){var t=!1;function o(){t||(t=!0,a())}function i(){window.Shopify&&window.Shopify.customerPrivacy&&window.Shopify.customerPrivacy.marketingAllowed()&&o()}function d(){document.addEventListener("visitorConsentCollected",function(e){e.detail&&e.detail.marketingAllowed&&o()}),window.Shopify&&window.Shopify.loadFeatures?window.Shopify.loadFeatures([{name:"consent-tracking-api",version:"0.1"}],i):i()}return void("loading"===document.readyState?document.addEventListener("DOMContentLoaded",d):d())}"complete"===document.readyState?a():window.addEventListener("load",function(){a()})}else"loading"===document.readyState?document.addEventListener("DOMContentLoaded",a):a();function r(e){return String(e).split("?")[0]}function a(){if(!function(){for(var n=document.getElementsByTagName("script"),t=r(e),o=0;o!==n.length;o++)if(r(n[o].src)===t)return!0;return!1}()){var n=document.createElement("script");n.async=!0,n.src=e,document.body.appendChild(n)}}}(instafeedScriptSrc,instafeedScriptMode);
1830    </script>
1830
1831  
1832
1833<!-- END app snippet -->
1834
1835
1836
1837
1838
1839
1840</div></div>
1841
1842
1843</div><div id="shopify-section-template--20895277711596__696253d5-de5b-402f-a7e5-13dfe60556e7" class="shopify-section">
1844<style data-shopify>.testing-div>p>a {
1845    font-family: "courier-prime-regular" !important;
1846    text-decoration:underline;
1847    text-underline-offset:5px;
1848}
1849  .subscribe-button{
1850      font-family: 'Poppins-SemiBold' !important;
1851  }
1852.footer__copyright {
1853    font-size: 13px;
1854    font-family: "courier-prime-regular";
1855}
1856  .testing-div {
1857    width: 100%; /* Adjust the width as needed */
1858    word-wrap: break-word;
1859}
1860  .image-wrapper{
1861     position:relative;
1862  }
1863  .newsletter-container{
1864    position:relative;
1865    z-index:1;
1866  }
1867  .newsletter-form__message {
1868    align-items: center;
1869}
1870  .shape-background {
1871    position: absolute;
1872top: -0px;
1873    right: 0;
1874    width: 600px;
1875}
1876.newsletter-custom-section {
1877    margin-top: 100px;
1878  background-color:#faec23;
1879 
1880}
1881   
1882
1883  .newsletter-form__message{
1884        width: 100%;
1885    display: flex;
1886    justify-content: end;
1887  }
1888  .newsletter-form__button {
1889   max-width: 100%;
1890    width:none;
1891        margin-left: -5px;
1892}
1893  .subscribe-button {
1894    width: 153px;
1895    height: 46px;
1896    background-color: black;
1897    display: flex;
1898    align-items: center;
1899    justify-content: center;
1900    color: white;
1901    cursor: pointer;
1902    font-family:"poppins";
1903  
1904}
1905.newsletter-text h2{
1906  font-size:60px;
1907  letter-spacing:0px;
1908  line-height:60px;
1909  font-weight:bold;
1910  margin-bottom:20px;
1911  font-family: "Recoleta-Bold" !important;
1912
1913}
1914  .newsletter-text p{
1915  font-size:16px;
1916  
1917}
1918.newsletter-form-custom {
1919    
1920    height: 100%;
1921    width: 100%;
1922    justify-content: center;
1923    display: flex;
1924    flex-direction: column;
1925   align-items:flex-end;
1926    padding: 100px 30px 100px 30px;
1927}
1928  .input-area {
1929    width: 50%;
1930}
1931  
1932  .newsletter-container{
1933    
1934    display: flex;
1935    max-width: 1600px;
1936    margin: 0 auto;
1937        justify-content: center;
1938    height: 100%;
1939  }
1940 .newsletter-text {
1941   
1942    display: flex;
1943    flex-direction: column;
1944    justify-content: center;
1945    width: 50%;
1946       padding: 100px 30px 100px 30px;
1947   word-wrap: break-word;
1948}
1949  .field__inputt{
1950    width:300px;
1951    height:46px;
1952     padding-left: 30px;
1953     padding-right: 30px;
1954    background: transparent;
1955    border-width: 0.5px;
1956  }
1957  .section-template--20895277711596__696253d5-de5b-402f-a7e5-13dfe60556e7-padding {
1958    padding-top: 0px;
1959    padding-bottom: 0px;
1960  }
1961  
1962
1963  @media screen and (min-width: 740px) and (max-width:1035px) {
1964    .section-template--20895277711596__696253d5-de5b-402f-a7e5-13dfe60556e7-padding {
1965      padding-top: px;
1966      padding-bottom: px;
1967    }
1968        .faq__wrapper {
1969
1970    position: relative;
1971    z-index: 2;
1972
1973  }
1974    .subscribe-button {
1975     width:300px;
1976         margin-left: 5px;
1977}
1978  }
1979  
1980
1981    @media screen and (max-width: 740px) {
1982    .newsletter-container {
1983    flex-direction: column;
1984      align-items: center;
1985}
1986    
1987    .newsletter-text {
1988 padding: 30px 30px 15px 30px;
1989    width: 100%;
1990  
1991}
1992    .input-area {
1993    width: 100%;
1994}
1995    .newsletter-text h2 {
1996    font-size: 37px;
1997          margin: 0px;
1998}
1999    .newsletter-text p {
2000    font-size: 14px;
2001          margin: 0px;
2002}
2003      .field-wrapper {
2004    width: 100%;
2005}
2006    .newsletter-form-custom {
2007 padding: 0px 30px 30px 30px;
2008    align-items: center;
2009 
2010}
2011    .newsletter-form__button {
2012     margin-left: 0px; 
2013      width: 100%;
2014      margin-top:10px;
2015}
2016    .subscribe-button {
2017
2018    width: 100%;
2019}
2020
2021    .field__inputt {
2022    width: 100%;
2023}
2024
2025.newsletter-form__message {
2026    justify-content: center;
2027}
2028        .faq__wrapper {
2029
2030    position: relative;
2031    z-index: 2;
2032
2033  }
2034  }</style><section>
2035<div class="image-wrapper">
2036    <div class="shape-background">
2037      
2038  </div>
2039<div class="newsletter-custom-section">
2040
2041  <div class="newsletter-container"><div class="newsletter-text">
2042      <h2>
2043        Hey Youse Guys
2044      </h2><div>
2045        <p>
2046          <p>Join our newsletter to get updates on promotions, fresh styles, and news from our vibrant community.</p>
2047        </p>
2048      </div>
2049    </div><div class="input-area">
2050            <form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="newsletter-form-custom"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" />
2051              <input type="hidden" name="contact[tags]" value="newsletter">
2052              <div class="field-wrapper">
2053                <div class="field">
2054                  <input
2055                    id="NewsletterForm--template--20895277711596__696253d5-de5b-402f-a7e5-13dfe60556e7"
2056                    type="email"
2057                    name="contact[email]"
2058                    class="field__inputt"
2059                    value=""
2060                    aria-required="true"
2061                    autocorrect="off"
2062                    autocapitalize="off"
2063                    autocomplete="email"
2064                    
2065                    placeholder="Enter your email"
2066                    required
2067                  >
2068            
2069                  <button
2070                    type="submit"
2071                    class="newsletter-form__button field__button"
2072                    name="commit"
2073                    id="Subscribe"
2074                    aria-label=""
2075                  >
2076                    <div class="subscribe-button">SUBSCRIBE</div>
2077                  </button>
2078                  <div class="testing-div">
2079                    <p><br/>By subscribing, you agree to our <a href="https://2517fb-2.myshopify.com/pages/privacy-policy-1">Privacy Policy.</a></p>
2080                  </div>
2081                    
2082                </div></div></form>
2083          </div></div>
2084</div>
2085</div>
2086</section>
2087
2088<style> #shopify-section-template--20895277711596__696253d5-de5b-402f-a7e5-13dfe60556e7 a {font-family: "courier-prime-regular" !important;} </style></div>
2089    </div><!-- BEGIN sections: footer-group -->
2090<div id="shopify-section-sections--20895278530796__footer" class="shopify-section shopify-section-group-footer-group shopify-section--footer"><style>
2091li.linklist__item {
2092    font-family: "courier-prime-regular";
2093}
2094  .space{
2095    line-height: 30px;
2096  }
2097  .space>p>a {
2098    font-family: 'courier-prime-regular' !important;
2099    transition: opacity 0.25s ease-in-out;
2100}
2101    .space>p>a:hover {
2102      opacity: 0.7;
2103}
2104.policies-link a {
2105  display: inline-block;
2105 /* Set the anchor tag to inline-block */
2106  padding: 0;
2107  word-wrap: break-word;
2108  text-align:center;
2109}
2110
2111.policies-link a span {
2112  margin: 0;
2113  padding: 0;
2114}
2115
2116
2117  .policies {
2118    display: flex;
2119    justify-content: space-between;
2120    border-top: 1px solid #FFFFFF;
2121    width: 100%;
2122    padding-top:50px;
2123        position: relative;
2124    z-index: 1;
2125     
2126}
2127  .policies-link {
2128    display: flex;
2129    align-items: center;
2130    gap: 20px;
2131
2132    justify-content:end;
2133    text-align: right;
2134}
2135  .footer__copyright {
2136   
2137}
2138  
2139  #shopify-section-sections--20895278530796__footer .footer {--background: 2, 4, 5;
2140    --heading-color: 255, 255, 255;
2141    --text-color: 255, 255, 255;
2142    --border-color: 40, 42, 43;
2143  }
2144      .element-2 {
2145    position: absolute;
2146    top: -2px;
2147         left: 50%;
2148    transform: translateX(-50%);
2149}
2150        .element-1 {
2151    position: absolute;
2152    bottom: 140px;
2153  
2154       right: 0px;
2155  
2156          width:200px;
2157}
2158
2159  
2160  .container{
2161    position:relative;
2162  }
2163    .footer{
2164    position:relative;
2165  }
2166  .footer__item-title{
2167    font-family: 'Poppins', sans-serif !important;
2168    font-weight:bold;
2169    font-size: 18px;
2170  }
2171  @media screen and (max-width:740px){
2172          .element-2 {
2173       z-index:2;
2174         left: 0%;
2175    transform: translateX(0%);
2176}
2177    .element-1 {
2178      width:200px;
2179        bottom: 178px;
2180
2181}
2182          .policies {
2183        flex-direction:column;
2184        row-gap: 15px;
2185            padding-bottom:20px;
2186              padding-top:20px;
2187}
2188      .policies-link {
2189 flex-direction:column;
2190        text-align: left;
2191        align-items:baseline;
2192        gap: 5px;
2193}
2194  }
2195  @media screen and (max-width: 1000px) and (min-width:740px){
2196      .policies {
2197         padding-bottom:50px;
2198}
2199 
2200  }
2201    @media screen and (max-width: 1000px){
2202     .space{
2203    line-height: 34px;
2204  }
2205</style>
2206
2207<footer class="footer ">
2208        <div class="element-2"><img src="//phillyeyeworks.com/cdn/shop/files/Vector_25_3.png?v=1709722030"></div>
2209  <div class="container">
2210
2211    <div class="element-1"><img src="//phillyeyeworks.com/cdn/shop/files/footer_1.png?v=1707803486"></div>
2212    <div class="footer__inner">
2213      <div class="footer__item-list"><div class="footer__item footer__item--links is-first" ><p class="footer__item-title heading heading--small">Products</p>
2214
2215                  <div class="footer__item-content">
2216                    <ul class="linklist list--unstyled" role="list"><li class="linklist__item">
2217                          <a href="/collections" class="link--faded">GLASSES</a>
2218                        </li><li class="linklist__item">
2219                          <a href="/collections/sunglasses" class="link--faded">SUNGLASSES</a>
2220                        </li><li class="linklist__item">
2221                          <a href="/collections/mood-glasses" class="link--faded">MOOD GLASSES</a>
2222                        </li></ul>
2223                  </div></div><div class="footer__item footer__item--text " ><p class="footer__item-title heading heading--small">BRAND</p><div class="footer__item-content">
2224                   <div class="space"><p><a href="https://2517fb-2.myshopify.com/pages/about-us" title="https://2517fb-2.myshopify.com/pages/about-us">OUR STORY</a><br/><a href="https://2517fb-2.myshopify.com/pages/aritst-in-focus" title="https://2517fb-2.myshopify.com/pages/aritst-in-focus">ARTISTS IN FOCUS</a><br/><a href="https://2517fb-2.myshopify.com/pages/wholesale" title="https://2517fb-2.myshopify.com/pages/wholesale">WHOLESALE</a><br/><a href="https://2517fb-2.myshopify.com/pages/collection-page" title="https://2517fb-2.myshopify.com/pages/collection-page">SHOWROOMS</a></p></div>
2225                  </div></div><div class="footer__item footer__item--social-media " ><p class="footer__item-title heading heading--small">CUSTOMER SERVICE</p><div class="footer__item-content"><div class="space"><p><a href="mailto:[email protected]" title="mailto:[email protected]">[email protected]</a><br/><a href="tel:+8332333296" title="tel:+8332333296">Text / Call at (215) 399-0731</a><br/><a href="/pages/collection-page" title="Collection Showroom">MONDAY THROUGH <br/>SATURDAY 10 AM to 6 PM EST</a></p></div><style>
2226  .social-media__item--facebook p,
2227  .social-media__item--twitter p,
2228  .social-media__item--threads p,
2229  .social-media__item--instagram p,
2230  .social-media__item--pinterest p,
2231  .social-media__item--youtube p,
2232  .social-media__item--tiktok p,
2233  .social-media__item--vimeo p,
2234  .social-media__item--linkedin p,
2235  .social-media__item--snapchat p,
2236  .social-media__item--tumblr p,
2237  .social-media__item--fancy p,
2238  .social-media__item--wechat p,
2239  .social-media__item--reddit p,
2240  .social-media__item--line p,
2241  .social-media__item--spotify p {
2242    font-family: 'Roboto-Regular', sans-serif !important;
2243  }
2244  ul.social-media.list--unstyled {
2245    display: flex;
2246    
2247    column-gap:20px;
2248}
2249</style><ul class="social-media  list--unstyled" role="list">
2250    <li class="social-media__item social-media__item--facebook">
2251      <a href="https://www.facebook.com/philly.eyeworks/" target="_blank" rel="noopener" class="social-media__link" aria-label="Follow us on Facebook">
2252        
2253    <p>FB</p>
2254      </a>
2255    </li><li class="social-media__item social-media__item--instagram">
2256      <a href="https://www.instagram.com/phillyeyeworks/" target="_blank" rel="noopener" class="social-media__link" aria-label="Follow us on Instagram">
2257         
2258    <p>IG</p>
2259      </a>
2260    </li>
2261  </ul></div></div></div>
2262
2263      <div class="footer__aside"><div class="policies">
2264   
2265    <span class="footer__copyright text--xsmall text--subdued">© 2024 Philly Eyeworks <span class="square-separator square-separator--block square-separator--subdued"></span> All rights reserved.</span>
2266
2267  <div class="policies-link"><a href="/pages/terms-conditions"><p>TERMS & CONDITIONS</p></a><a href="/pages/privacy-policy"><p>PRIVACY POLICY</p></a><a href="/pages/notice-of-privacy-practises"><p>NOTICE OF PRIVACY PRACTISES</p></a><a href="/pages/refund-policy"><p>REFUND POLICY</p></a></div>
2268</div>
2269      
2270
2271        <div class="footer__follow-and-payment"></div>
2272      </div>
2273    </div>
2274  </div>
2275</footer>
2276
2277<style> #shopify-section-sections--20895278530796__footer .linklist__item a {font-family: "courier-prime-regular" !important; font-weight: 100;} #shopify-section-sections--20895278530796__footer .footer__item-content > p > a {font-family: "courier-prime-regular" !important;} </style></div>
2278<!-- END sections: footer-group -->
2278<script defer src="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.js"></script>
2278
2279          <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css"/>
2280
2281
2282  
2282<script>
2283    
2284document.addEventListener('DOMContentLoaded', function (event) {
2285  var session_cookie = convert.getCookie('_conv_s');
2286if (
2287    (JSON.stringify(convert.currentData.experiments) != '{}' || 
2288    JSON.stringify(convert.historicalData.experiments) != '{}') &&
2289    session_cookie
2290  ) {
2291    
2292// Create a goal and change the id below
2293
2294    var revenue_goal_id = '100458051';
2295
2296    var session_id = session_cookie.substring(
2297      session_cookie.lastIndexOf('sh:') + 3,
2298      session_cookie.lastIndexOf('*')
2299    )
2300    var type_of_visitor
2301    if (convert.getUserData().browsing.returning == false) {
2302      type_of_visitor = '0'
2303    } else {
2304      type_of_visitor = '1'
2305    }
2306    var exp_list = []
2307    var variation_list = []
2308   
2309    var varID
2310    if (convert.currentData) {
2311      var new_exp = convert.currentData.experiments
2312      for (var expID in new_exp) {
2313        varID = new_exp[expID].variation_id
2314        if (!exp_list.includes(convert.data.experiments[expID].id)) {
2315          exp_list.push(convert.data.experiments[expID].id)
2316          variation_list.push(varID)
2317          console.log(
2318            'Adding experiment: ' +
2319              convert.data.experiments[expID].id +
2320              ':' +
2321              varID
2322          )
2323        }
2324      }
2325    }
2326        if (convert.historicalData) {
2327      var old_exp = convert.historicalData.experiments
2328      for (var expID in old_exp) {
2329        varID = old_exp[expID].variation_id
2330        if (!exp_list.includes(convert.data.experiments[expID].id)) {
2331          exp_list.push(convert.data.experiments[expID].id)
2332          variation_list.push(varID)
2333          console.log(
2334            'Adding experiment: ' +
2335              convert.data.experiments[expID].id +
2336              ':' +
2337              varID
2338          )
2339        }
2340      }
2341    }
2342    var convert_country = convertData.geo.country;
2343    
2344// here we just pass the convert data, and prepend __ to make the attributes private.
2345
2346    convert.$.post('/cart/update.js', {
2347      attributes: {
2348        'cid': convert.data.u_id,
2349        'pid': convert.data.prj.id,
2350        'vid': session_id,
2351        'new': type_of_visitor,
2352        'ctry': convert_country,
2353        'goals': revenue_goal_id,
2354        'vars': variation_list,
2355        'exps': exp_list,
2356        'visitorSegments': JSON.stringify(convert.getVisitorSegments())
2357      }
2358    })
2359  }
2360})
2361    
2362  </script>
2362
2363              
2363<script src="//vto-advanced-integration-api.fittingbox.com/index.js" type="text/javascript"></script>
2363
2364  <style>  </style>
2365<div id="shopify-block-AZHUzSGxUaTJHQVRKT__14991579820317005767" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: lensadvizor-cart -->
2366    
2366<script
2367        type="application/json"
2368        data-lensadvizor-cart
2369        data-base_url="https://app.lensadvizor.com"
2370        data-design-mode="false"
2371    >
2372        {
2373            "theme": ""
2374        }
2375    </script>
2375
2376<!-- END app snippet -->
2377</div><div id="shopify-block-AaW9lWkh5dkhRTzhKW__14656832010101544780" class="shopify-block shopify-app-block">
2378  <link rel="preload" as="style" href="https://cdn.shopify.com/extensions/01a1166e-c192-721d-af1e-9e02cd9451a3/apo-product-options-303/assets/mws_apo_bundle.css" onload="this.onload=null;this.rel='stylesheet'">
2379  
2380  <noscript><link href="//cdn.shopify.com/extensions/01a1166e-c192-721d-af1e-9e02cd9451a3/apo-product-options-303/assets/mws_apo_bundle.css" rel="stylesheet" type="text/css" media="all" /></noscript>
2380<script type="module" defer src="https://cdn.shopify.com/extensions/01a1166e-c192-721d-af1e-9e02cd9451a3/apo-product-options-303/assets/mws_apo_bundle.js"></script>
2380
2381
2382<script>
2383  window.mwApoSelectors = {
2384    "cart_row": [
2385      ".has-popup-tab .popup-tab .detail .item",
2386      "#main #cartform .cart-list .item",
2387      ".topBar__miniCart #mini_cart_form .cart_items .miniCart__item",
2388      "#cart_form .container .cart__itemList .cart__card",
2389      ".cart-mini-sidebar .cart-mini-content .cart-mini-item",
2390      ".template-cart .section-cart .cart .cart-table tbody .table-row",
2391      ".container.clearfix > div .twelve .twelve .cart-table.bottompad .item-row",
2392      "#header-cart .mini-products-list:first-child .grid",
2393      ".cart .grid table tbody tr.cart__row",
2394      ".recently-added table tbody tr",
2395      ".custom .row .columns .cart-table tbody tr",
2396      ".cart-summary .cart-summary__product:first-child",
2397      "form .cart-items .cart-item-container",
2398      "#CartForm #CartOuter table tbody .item",
2399      "#your-shopping-cart .page-container .main-content .items > .item:not(:last-child)",
2400      "#cart-summary .inner .cart-summary-item-list .cart-summary-item",
2401      "#cartform .cart-items .item",
2402      ".cart-form .cart-content > div .cart-item-wrapper .cart-item",
2403      ".ajaxcart .max-width--4 .cart .cart__row.mt3 .grid:first-child",
2404      "form .cart .cart__row:nth-child(2) .grid:first-child",
2405      ".ajaxcart .items .item",
2406      ".cart .items .item",
2407      ".cart-preview .product-container .box.product",
2408      ".cart-form .cart-items .cart-item",
2409      "#cart-form table tbody .cart-row",
2410      ".ajaxcart .ajaxcart__inner .ajaxcart__product .ajaxcart__row",
2411      ".cart .cart-table tbody .cart__row",
2412      ".halo-modal-body .cart-popup-content .cart-form .scroll-content .cart_items .cart-list li",
2413      "#dropdown-cart .has-items .mini-products-list .item",
2414      ".cart-form .cart_items .cart-list li",
2415      "#dropdown-cart .has-items .mini-products-list .item",
2416      ".shopify-section form .wrapper-cart .cart-list li",
2417      "#shopify-section-static-cart form .cartitems--container .cartitems .cart-item",
2418      "#cartform .cart-table tbody tr.even",
2419      ".standard-page form .cart-items.row",
2420      ".ajaxcart .ajaxcart__inner .ajaxcart__product .ajaxcart.row",
2421      "#cartform table tbody tr",
2422      "#CartDrawer #CartContainer .ajaxcart .ajaxcart__product .ajaxcart__row",
2423      "#your-shopping-cart #PageContainer .cart .cart-table .cart__row",
2424      ".cart__form .cart__table .cart__items .cart__item",
2425      ".modal-cart-form table.table-shopping-cart tbody .cart-line-item",
2426      ".main-cart-form table.table-shopping-cart tbody .cart-line-item",
2427      ".cart-form .cart-items tbody tr.cart-item",
2428      ".site-main #shopify-section-static-cart .cart-form .cart-items .cart-item",
2429      ".ajaxcart .drawer__inner .ajaxcart__product .ajaxcart__row",
2430      ".cart .cart__row:nth-child(2) .grid.cart__row--table-large",
2431      ".cart .ajaxcart__inner .ajaxcart__product .ajaxcart__row",
2432      "form.cart .cart__row:not(.cart__header-labels) .grid--full.cart__row--table-large",
2433      ".mini-cart .mini-cart__content .mini-cart__full .mini-cart__items .mini-cart__item",
2434      "form table tbody tr",
2435      "form .cart--mobile .cart__items .cart-item",
2436      "#cart-form .cart-row",
2437      ".cart .cart-table tbody tr.cart__row",
2438      "form .cart-items-container .cart-items tbody tr.cart-item",
2439      ".modal--window .modal--container form .variant-id",
2440      ".template--cart .layout--main-content form .content .variant-id",
2441      ".template-cart .cart .cart-items",
2442      ".header-cart .header-cart-items .header-cart-item",
2443      ".grid #cartForm .cartRow",
2444      ".modal--container .fw--cart form .content .variant-id",
2445      ".panel div form .content .variant-id",
2446      ".shopify-section .reading-container #cartform ul li.item",
2447      ".cart #shopify-section-cart-template  #cart_form ul li",
2448      ".container-wrap .container #Cart form .cart-table #CartItems .line-item",
2449      ".cartContainer .scroll #Cart form .cart-table #CartItems .line-item",
2450      ".ajaxcart .ajaxcart__inner .ajaxcart__product .ajaxcart__row .grid",
2451      "#shopping-cart #cartform .desktop-8.tablet-6 .cart-item",
2452      "form .cart-items tbody .cart-item",
2453      ".ajaxcart .ajaxcart__inner .ajaxcart__product .ajaxcart__row .grid",
2454      ".cart.table-wrap .cart-table tbody .cart__row",
2455      ".mm-panels .mm-opened .cart_item",
2456      ".ajaxcart__content .cart__body .cart__row:not(:first-child)",
2457      ".template-cart .cartForm .cart__body .cart__row:not(:first-child)",
2458      ".cart-wrapper .cart-inner > div .cart-content .clearfix .item-cart",
2459      ".cart div .cart-table-wrap .data-table tbody tr",
2460      "#shopify-section-cart-template .cart .line-items .line-item",
2461      ".static-cart-wrapper .cart .cart-container .cart-container-scrollable .cart-items .cart-item-row",
2462      "#site-header-drawer-cart .cart-mini .cart-container .cart-container-scrollable .cart-items .cart-item-row",
2463      "#cart_form ul li",
2464      "#cart .mm-panels .mm-panel ul.mm-listview .cart_item",
2465      "#cart_form .section .cart_items",
2466      "#cartform .cart-list .item.clearfix",
2467      ".cart_menu form .cart_row:first-child ul:last-child",
2468      ".cart_tbl form .con_row ul",
2469      "#site-cart .site-nav-container-last .top .cart .cart-items .cart-item",
2470      ".site-box-content .cart .cart-items .cart-item",
2471      "#shopify-section-template-cart form table.cart-items tbody tr.cart-item",
2472      ".cartForm .cart__body .cart__row:last-child .cart__row--table-large:first-child",
2473      "#cartform .cart-contents .clearfix",
2474      ".template-product #cart-summary-overlay .cart-summary-overlay__column-item .cart-summary-overlay__variants",
2475      "#cartform .item-list .item .desc div .name",
2476      "#ajaxifyCart .cart-form .ajaxifyCart--products .ajaxifyCart--product",
2477      ".cart #shopping-cart #cartform table tbody tr",
2478      ".mini-cart .mini-cart__inner .mini-cart__items .mini-cart__item-wrapper .mini-cart__item",
2479      ".container form .cart__items tbody tr.cart-item",
2480      "#cart_form .section .columns .section.clearfix:first-child",
2481      ".cart_container .cart_content form.js-cart_content__form ul.js-cart_items .cart_item ",
2482      "#cartform table.desktop-9 tbody tr",
2483      ".cart-form .cart__products .cart__product .cart__row",
2484      ".ajaxcart__form .ajaxcart__inner .ajaxcart__products .ajaxcart__product .ajaxcart__row",
2485      ".container-widget .shopping-cart-table tbody tr",
2486      ".cart-items__wrapper .cart-form .cart-items__table tbody > tr[data-key]"
2487    ],
2488    "product_form": [
2489      ".product-form form",
2490      ".nav-shift .shopify-section .product .container #main form",
2491      ".product__container div .product__section .product_form .shopify-product-form",
2492      ".template-product .page-body-content .section-product .product-details-wrapper .product-form",
2493      ".container.clearfix > div .product-grid-product-template .twelve .bottompad .product-variants #add-item-form-product-template",
2494      ".pageWrapper .page-container .main-content .shopify-section .product-template__container .grid .grid__item .product-single__meta .product-form",
2495      ".product-page--main-content .product-page--cart-form-block .product-page--cart-form .shopify-product-form",
2496      ".section-product .grid .product-info div:nth-child(3) .AddToCartForm",
2497      ".form__width .product__form .product-form",
2498      ".template-product .page-container .main-content .item .shopify-product-form",
2499      ".row.light-space-above .product-details .product-section .product-form",
2500      ".page-wrapper .product-wrapper .product-options #product-options .product-form .shopify-product-form",
2501      ".grid .grid__item.five-twelfths .product-form",
2502      ".item .right .shopify-product-form",
2503      ".main-content > div .grid .product-aside .purchase-box .product-form",
2504      "#shopify-section-page-product .product-page .product-details-wrap .product-form",
2505      ".product-page--form #AddToCartForm--product-template .shopify-product-form:first-child",
2506      ".product .row .product-shop .shopify-product-form",
2507      ".product .row .product-shop div #add-to-cart-form",
2508      ".product--container .product--outer .product-form--alt div form",
2509      "#product-box .col-md-5 .product-description-main-wrapper #add-to-cart-form",
2510      ".grid .grid__item.five-twelfths .product-form",
2511      ".product-page #product-right #product-description div .product_form",
2512      ".product-sticky-wrapper .product-details-wrapper .product-details--form-wrapper #AddToCartForm",
2513      ".product.container .inner .product__details.clearfix .product__info .product__form",
2514      ".desktop-flex-wrapper .product-description-product-template .product-item-caption-white .shopify-product-form",
2515      ".product-container .product .product-details-wrapper .shopify-product-form",
2516      ".page-template-product .site-main #shopify-section-static-product form",
2517      ".desktop-flex-wrapper .product-description-product-template .product-item-caption-white .shopify-product-form",
2518      ".sidebarColumn-inner .content-wrapper--title > div #AddToCartForm .shopify-product-form",
2519      ".product__details .inner .grid .product__info .product__form",
2520      ".product-description div #add-to-cart-product-page .shopify-product-form",
2521      ".section-product .grid .product-info div:nth-child(3) .AddToCartForm",
2522      "#shopify-section-static-product .module-wrapper .product-wrap .product-form",
2523      "#shopify-section-product .product-page--main .product-page--info-box--container .product-page--cart-form .shopify-product-form",
2524      ".section-product-template .form-vertical",
2525      "#productTop .grid .productInfo #prodForm",
2526      ".partial--product .details .add-to-cart .shopify-product-form",
2527      ".shopify-section > div .product-container .product-info .inner .product-form",
2528      ".product .product_section .product__description .product_form .shopify-product-form",
2529      ".product-info .product-info--wrapper .product-form .productForm",
2530      ".product-template .product-top .product-right #AddToCartForm",
2531      "#shopify-section-page-product div .product-form .shopify-product-form",
2532      ".product--product-template .grid__item .grid .grid__item .product-form",
2533      ".product .product-template-section .main-wrapper div.sixteen:last-child > div:first-child .product_form .shopify-product-form",
2534      "#shopify-section-product #ProductSection-product .product-single #productInfo-product .shopify-product-form",
2535      ".product-page-area .product-essential .row .product-shop .product-shop-wrapper .product-type-main .product-form",
2536      ".Product__Wrapper .Product__InfoWrapper .Product__Info .Container .ProductForm",
2537      "#shopify-section-product-template .shopify-product-form",
2538      ".product-atc .product-atc-steps .product-atc-step-form .product-form",
2539      ".section .six.columns .product_form .shopify-product-form:first-child",
2540      ".product_section.product_images_position--left .seven.columns.omega .product_form .shopify-product-form",
2541      ".product-area .product-detail .product-detail__form .feedback-go_to_cart",
2542      ".pro_main_c .row div form",
2543      "#section-product .site-box .site-box-content div #add-to-cart-product .shopify-product-form",
2544      ".main-content #shopify-section-module-product .product-details-inline .product-wrap .product-form .shopify-product-form",
2545      ".product__form__wrapper > div .product__form .shopify-product-form",
2546      "#main #shopify-section-product-template div .product-details .shopify-product-form",
2547      ".product-detail .detail .product-form form:first-child",
2548      ".product #content #product-description #AddToCartForm",
2549      ".container .grid .grid__cell .product__details .product__form ",
2550      "#shopify-section-product-template > div .js-product_section > div .product_form .shopify-product-form:first-child",
2551      ".product-top #product-description div .shopify-product-form",
2552      ".container .product-single__bottom > div .js-cart-replace .product-single__box .js-product-form",
2553      ".product-info-outer .col-sm-12 .row .product-info div:nth-child(3) #add-item-form",
2554      '.page-container .grid .grid__item .product-form[action="/cart/add"]',
2555      'form[action="/cart/add"]',
2556      ".product-single__form",
2557    ],
2558    "add_to_cart": [
2559      "form .row.clearfix .column.full:last-child .product-form .quadd-wrapper .product-add .button",
2560      ".product_form .shopify-product-form .add_to_cart:first-child",
2561      ".template-product .page-body-content .section-product .product-details-wrapper .product-form .addtocart-button-active",
2562      "#add-item-form-product-template .purchase-section div.four:last-child .purchase .bottompad-quarter #add-to-cart-product-template",
2563      ".product-form .product-action .product-form__item--submit #AddToCart-product-template",
2564      ".shopify-product-form .quanity-cart-row .add-to-cart #add",
2565      ".product-form .product-detail__quantity-row .btn",
2566      ".product-form .product__submit .product__submit__buttons .product__submit__add",
2567      ".template-product .page-container .main-content .item .shopify-product-form .add-to-cart",
2568      ".product-form .payment-and-quantity--with-quantity .payment-and-quantity__add .product-add",
2569      ".shopify-product-form .form-actions .button",
2570      ".shopify-product-form .add-to-cart-container .btn--add-to-cart",
2571      ".shopify-product-form .row .add-to-cart",
2572      ".main-content > div .grid .product-aside .purchase-box .product-form .shopify-product-form .cart-buttons .button-wrapper .default-cart-button__button",
2573      ".product-form .product-add-to-cart .product-add .add-to-cart",
2574      ".shopify-product-form .cta-content--pay-buttons #AddToCart--product-template:first-child",
2575      ".shopify-product-form .groups-btn .btn",
2576      ".product-shop div #add-to-cart-form #product-add-to-cart",
2577      ".product-form--alt div form .product-form--atc .product-form--atc-button",
2578      "#add-to-cart-form .row .product-page--submit-action #purchase",
2579      ".product-form div:nth-child(2) .btn",
2580      ".product_form #product-add #AddToCart",
2581      ".product-sticky-wrapper .product-details-wrapper .product-details--form-wrapper #AddToCartForm .paymentButtonsWrapper #AddToCart",
2582      ".product__form .product__buy .button:first-child",
2583      ".shopify-product-form .row .product-form__item #AddToCart-product-template",
2584      ".shopify-product-form .product-add-to-cart .add-to-cart",
2585      ".product-menu .product-menu-buttons .product-menu-buttons-content .product-menu-buttons-addtocart .product-menu-button",
2586      ".product-single__meta .product-single__form .add-to-cart",
2587      ".shopify-product-form .product-selectors #AddToCart",
2588      ".product__form .product__buy .product__add-to-cart",
2589      ".shopify-product-form .buttons-holder .addToCart",
2590      ".AddToCartForm .cta-content .AddToCart",
2591      ".product-form .add-to-cart .product-form-add-to-cart .product-form-submit-wrap .add-to-cart-button",
2592      "#shopify-section-product .product-page--main .product-page--info-box--container .product-page--cart-form .shopify-product-form .product-page--add-to-cart",
2593      ".section-product-template .form-vertical .product-template__container .product-details .product-smart-wrapper .add-to-cart-btn",
2594      "#productTop .grid .productInfo #prodForm #AddToCart",
2595      ".shopify-product-form .product-page--cart-container .product-page--cart--column-b span .add",
2596      ".product-form .productoptions .with-payment-button .add-to-cart",
2597      ".product .product_section .product__description .product_form .shopify-product-form .purchase-details .add_to_cart",
2598      "form.productForm .productForm-block div .productForm-submit",
2599      "#AddToCartForm .product-add .AddtoCart",
2600      ".shopify-product-form .product-submit .payment-buttons-container .add-to-cart",
2601      ".grid__item .product-form #AddToCart",
2602      ".product .product-template-section .main-wrapper div.sixteen:last-child > div:first-child .product_form .shopify-product-form .add_to_cart",
2603      "#shopify-section-product #ProductSection-product .product-single #productInfo-product .shopify-product-form .add-to-cart__wrapper #AddToCart-product",
2604      ".product-form .product-options-bottom .add-to-cart-box .actions > div .button-wrapper-content .add-to-cart",
2605      ".Product__Wrapper .Product__InfoWrapper .Product__Info .Container .ProductForm .ProductForm__AddToCart",
2606      "#shopify-section-product-template .shopify-product-form .item .add-to-cart",
2607      ".product-form > div .product-form-atc .form-element-wrapper .form-element-quantity-submit .form-element-submit-button",
2608      ".shopify-product-form .purchase-details .purchase-details__buttons .add_to_cart:first-child",
2609      "#product-form .purchase-details .purchase-details__buttons .add_to_cart",
2610      ".feedback-go_to_cart .cf .product-detail__form__action .button",
2611      ".shopify-section > div .shopify-product-form .desc_blk .desc_blk_bot .btn_c",
2612      ".shopify-product-form .cart-functions .button",
2613      ".shopify-product-form .input-wrapper .product-quantity-container .add-to-cart .product-form-submit-wrap .button",
2614      ".shopify-product-form .product__submit .product__submit__buttons .product__submit__add",
2615      ".shopify-product-form .quick-actions .button",
2616      "form .quantity-submit-row__submit .button:first-child",
2617      ".product #content #product-description #AddToCartForm #addToCart",
2618      ".grid__cell .product__details .product__form .product__add-to-cart",
2619      ".shopify-product-form .purchase-details .purchase-details__buttons .add_to_cart:first-child",
2620      ".shopify-product-form .product-add .add",
2621      ".js-product-form .product-single__add .js-product-add",
2622      "#add-item-form .wrapper .pull-left:last-child .addtocart",
2623      '.product-form[action="/cart/add"] .product-form__item .btn[name="add"]',
2624      ".product-form .product-form__buttons .product-form__add-to-cart:first-child",
2625      ".product-main .product-form--atc .product-form--atc-button",
2626      ".product__content .product__content-main .product__form-wrapper .product__add-to-cart-button",
2627      ".product-wrapper #AddToCart--product-template",
2628      ".page-margin--product .product__form #klaviyo_sensor_pro",
2629      '.product:first-child .variations_form .single_add_to_cart_button[type="submit"]',
2630      ".product-form__buttons .product-form__submit",
2631      "add-to-cart-component .add-to-cart-button",
2632      ".mws-addtocart",
2633      'form[action="/cart/add"] [name="add"]',
2634      ".product-form__add-button",
2635      ".buy-buttons .button",
2636      "gp-product-button button",
2637      "#addToCartButton",
2638      ".product-buy-buttons--primary button",
2639      'form[action="/cart/add"] .add_to_cart',
2640      ".f8pr-button button",
2641      'form[action="/cart/add"] .product-form__payment-container .product-form__add-button',
2642    ],
2643    "price": [
2644      "form .title-row .product-price .theme-money",
2645      ".product__container div .product__section .product__details .product__price span .current_price .money",
2646      ".template-product .page-body-content .section-product .product-details-wrapper .price .money",
2647      "#product-id-product-template > div .relative-product-template > div .content-height-product-template > div .twelve .offers #price-product-template",
2648      ".shopify-section .product-template__container .grid .grid__item .product-single__meta .product-single__price .product-price__price #ProductPrice-product-template",
2649      ".product-page--main-content .product-page--cart-form-block .prices div p .actual-price",
2650      ".product-detail__detail > div .product-detail__title-area .product-detail__price span .theme-money",
2651      ".form__inner__wrapper .form__width .product__title__wrapper .product__price span",
2652      ".template-product .page-container .main-content .item .info .price .money span",
2653      ".row.light-space-above .product-details .product-section .product-price .current-price",
2654      ".page-wrapper .product-wrapper .product-options .product-price .money:first-child",
2655      ".max-site-width .lg--up--seven-eighths .grid .grid__item:nth-child(2) .wd--pt3 .mt3 div #AddToCartForm--product .shopify-product-form",
2656      ".item .right div #productPrice-product-template .money",
2657      ".main-content > div .grid .product-aside .purchase-box .product-form .shopify-product-form .price #ProductPrice-product-template",
2658      ".product-form .product-add-to-cart .product-price .product-price-minimum",
2659      ".wrapper .grid .grid__item .product-page--form .f--main .ProductPrice:first-child",
2660      ".row .product-shop .prices .price .money",
2661      ".product-shop div #add-to-cart-form .prices .price",
2662      ".product-main .product-details .product-pricing .product--price .price--main .money",
2663      "#add-to-cart-form .product-page--pricing .product-page--pricing--variant-price #price-field .money",
2664      ".grid .grid__item.five-twelfths .product-price span .theme-money",
2665      ".product-page #product-right #product-description div .product-prices .product-price",
2666      ".product-sticky-wrapper .product-details-wrapper .product-details--form-wrapper #AddToCartForm #ProductPrice .money",
2667      ".product.container .inner .product__details.clearfix .product__meta.product__meta--mobile .product__prices .product__price:not(.product__price--old):not(.product__price--new)",
2668      ".desktop-flex-wrapper > div .mobile-hidden-sm .product-item-caption-header .product-item-caption-price #ProductPrice-product-template .money",
2669      ".product-details-wrapper .product-details .product-price .product-price-minimum",
2670      ".product-menu .product-menu-buttons .product-menu-buttons-content .product-menu-buttons-addtocart .product-menu-button .money",
2671      ".product-details .product-price .money:last-child",
2672      ".main-content #shopify-section-product-template .product-section .page-content--product .page-width .grid .grid__item .product-single__meta .product__price .money:first-child",
2673      ".shopify-product-form .medium-down--text-center .medium-down--text-center",
2674      ".product__details .inner .grid .product__info .product-meta .product-meta__prices .product-meta__price",
2675      "#shopify-section-product-page .product-page .product-content .product-header .product-price .productPrice",
2676      ".section-product .grid .product-info .priceWrapper #ProductPrice",
2677      ".module-product .product-wrap .product-details .product-price .price .money:first-child",
2678      "#shopify-section-product .product-page--main .product-page--info-box--container .product-page--cart-form .shopify-product-form .product-page--price span",
2679      ".section-product-template .form-vertical .product-template__container .js-prod-price span",
2680      "#productTop .grid .productInfo .price #ProductPrice",
2681      ".shopify-product-form .product-page--cart-container .product-page--cart--column-a .price .actual-price",
2682      ".shopify-section > div .product-container .product-info .inner .majorinfo .pricearea .current-price",
2683      ".product .product_section .product__description .current_price  .money span",
2684      ".product-info .product-info--wrapper .block .product-price .product-normal-price .money",
2685      "#AddToCartForm #product-price .product-price .money",
2686      ".shopify-product-form .product-submit .product-price .product-price-minimum",
2687      ".grid__item .product-form #ProductPrice",
2688      ".product .product-template-section .main-wrapper div.sixteen:last-child > div:first-child .modal_price .current_price .money span",
2689      "#shopify-section-product #ProductSection-product .product-single #productInfo-product .text-center .product__price .money #ProductPrice-product .money span",
2690      ".product-page-area .product-essential .row .product-shop .product-shop-wrapper .product-type-data .price-box .detail-price .price .money",
2691      ".Product__Wrapper .Product__InfoWrapper .Product__Info .Container .ProductForm .ProductForm__AddToCart span:last-child",
2692      ".Product__Wrapper .Product__InfoWrapper .Product__Info .Container .ProductMeta .ProductMeta__PriceList .ProductMeta__Price",
2693      "#shopify-section-product-template .pricing .price span",
2694      ".product-main-content .product-header-desktop .product-price .price-main",
2695      ".product .product-header-mobile .product-price .price-main",
2696      ".section .six.columns .modal_price span .current_price .money:first-child",
2697      ".product_section.product_images_position--left .seven.columns.omega p.modal_price span:nth-child(1) .money",
2698      ".form__inner__wrapper .form__width .product__title__wrapper .product__price span",
2699      ".shopify-section > div .shopify-product-form .desc_blk .desc_blk_bot .price .money",
2700      "#section-product .site-box .site-box-content .price .product-price",
2701      ".main-content #shopify-section-module-product .product-details-inline .product-details .product-price .price .money",
2702      ".product__form__wrapper > div .product__title__wrapper .product__price span",
2703      "#shopify-section-product-template div .product-details .product-price-wrap #productPrice-product-template .price-money .money",
2704      ".product-detail .detail .price-area .theme-money .money:first-child",
2705      ".product #content #product-description #AddToCartForm .product-price .money span",
2706      ".grid__cell .product__details .product__meta .product__prices .product__price",
2707      ".product-template .main div div div .js-product_section div .modal_price span .current_price .money:first-child",
2708      ".product-top #product-description div .shopify-product-form #product-price .product-price",
2709      ".section--product-single > div .product-single__bottom > div .js-cart-replace > div .js-product-price-number .product-single__price-number .money",
2710      ".product-info-outer .col-sm-12 .row .product-info div:nth-child(3) .product-info__price .price-box__new .money",
2711      ".page-container .product__price .price:not(.price--on-sale) .price__pricing-group .price__regular .price-item.price-item--regular",
2712      ".page-container .product__price .price--on-sale .price__pricing-group .price__sale .price-item.price-item--sale",
2713      ".page-container .product-single__price",
2714      ".product__content .price .price__pricing-group .price__regular .price-item--regular:first-child",
2715      "#shopify-section-product-template .Product__Wrapper .ProductMeta .ProductMeta__PriceList .ProductMeta__Price",
2716      ".product__content .product__price .product__current-price",
2717      ".product-wrapper #ProductPrice",
2718      ".product-single .product__price .price__regular .price-item--regular",
2719      ".page-margin--product [data-form-wrapper] [data-price-wrapper] [data-product-price]",
2720      "#shopify-section-product-template .product-single__meta .product-single__prices .product-single__price",
2721      ".product:first-child .price-review .price_range",
2722      ".modal_price span .current_price .money",
2723      "product-price .price",
2724      ".mws-price",
2725      "product-info .price--on-sale .price__sale .price-item--sale",
2726      "product-info .price__container .price__regular .price-item--regular",
2727      ".price-container .price__current",
2728      ".product__price .price__current--on-sale",
2729      ".price--highlight",
2730      ".product-page-price .price__current .money",
2731      ".prices .price",
2732      ".total-price .total-money",
2733      ".product__price__main .product__price",
2734      ".product-template .money[data-price]",
2735      ".price-list .price",
2736      "gp-product-price",
2737      ".product-price--wrapper .product-price--original",
2738      ".price--on-sale .price-item--sale",
2739      ".product__price [data-price]",
2740      ".yv-main-product-detail .yv-prizebox .yv-product-price",
2741      ".product-info__price .price .price__default .price__current",
2742      ".t4s-product__price-review .t4s-product-price .money",
2743      ".product-form__info-content .price-list .price--highlight",
2744    ],
2745    "compare_price": [
2746      ".page-container .product__price .price--on-sale .price__pricing-group .price__sale .price-item.price-item--regular",
2747      ".product-single .product__price .price__sale .price-item--sale",
2748      "product-price .compare-at-price",
2749      ".mws-compare",
2750      "product-info .price--on-sale .price__sale .price-item--regular",
2751      ".product__price .price__compare-at .price__compare-at--single",
2752      ".price--compare",
2753      ".product-page-price .price__compare-at .money",
2754      ".price--on-sale .price-item--regular",
2755    ],
2756    "cart_properties": [
2757      ".cart-popup-wrapper .cart-popup-item .product-details .product-details__item",
2758      ".cart .cart__row .cart__meta .product-details .product-details__item",
2759      ".has-popup-tab .popup-tab .detail .item .detail .variant",
2760      "#main #cartform .cart-list .item .col-desc .text .title",
2761      ".topBar__miniCart #mini_cart_form .cart_items .miniCart__item .miniCart__itemDetails",
2762      "#cart_form .container .cart__itemList .cart__card .cart__info .cart__text .meta",
2763      ".cart-mini-sidebar .cart-mini-content .cart-mini-item .cart-mini-item-row .cart-mini-item-variant",
2764      ".template-cart .section-cart .cart .cart-table tbody .table-row .product-item .variant",
2765      ".container.clearfix > div .twelve .twelve .cart-table.bottompad .item-row .item-details .three h6",
2766      ".cart .grid table tbody td.cart__meta .list-view-item__title",
2767      ".block-cart .mini-products-list:first-child .grid .product-details .pName",
2768      ".recently-added table tbody tr .cart-detail h2",
2769      ".custom .row .columns .cart-table tbody tr .title p",
2770      ".cart-summary .cart-summary__product:first-child .cart-summary__product__description .cart-summary__product__variants",
2771      "form .cart-items .description .description__variant:last-child",
2772      "#CartForm #CartOuter table tbody .item .desc a",
2773      "#your-shopping-cart .page-container .main-content .item .product .subtitle",
2774      "#cart-summary .inner .cart-summary-item-list .cart-summary-item .title-variant .variant",
2775      "#cartform .cart-items .item .description .variant",
2776      ".cart-form .cart-content > div .cart-item-wrapper .cart-item .cart-item-info-wrapper .cart-item-options ul li:nth-last-child(2)",
2777      ".ajaxcart .max-width--4 .cart .cart__row.mt3 .grid:last-child .grid__item.three-quarters .pl2 .table.full--w",
2778      "form .cart .cart__row:nth-child(2) .grid:last-child .grid__item.three-quarters .pl2 .table.full--w",
2779      ".ajaxcart .items .item .right .description:last-child",
2780      ".cart .items .item .right .description:last-child",
2781      ".cart-preview .product-container .product figure figcaption",
2782      ".cart-form .cart-items .cart-item .grid .cart-item-product .cart-item-title",
2783      "#cart-form table tbody .cart-row .cart-detail a",
2784      ".ajaxcart .ajaxcart__inner .ajaxcart__product .ajaxcart__row .grid .grid__item.grid__item.three-quarters .mb1 ",
2785      ".cart .cart-table tbody .cart__row td:first-child .cart__info .product-grid-title",
2786      ".halo-modal-body .cart-popup-content .cart-form .scroll-content .cart_items .cart-list li .cart-title .product-name",
2787      "#dropdown-cart .has-items .mini-products-list .item .product-details .product-name",
2788      ".cart-form .cart_items .cart-list li .details .cart-details .product-name",
2789      ".shopify-section form .wrapper-cart .cart-list li .product-details p.size",
2790      "#dropdown-cart .has-items .mini-products-list .item .product-details .product-name a",
2791      "#shopify-section-static-cart form .cartitems--container .cartitems .cart-item .cart-item--inner .cart-item--content .cart-item--content-title",
2792      ".atc-banner--container .atc-banner--outer .atc-banner--inner .atc-banner--product .atc--product .atc--product-details .atc--product-details--title",
2793      "#cartform .cart-table tbody .cart-table-title .cart__meta-text",
2794      ".standard-page form .cart-items.row > div .cart-item .cart-column--detail .cart-column--title-and-price .cart-variant",
2795      ".ajaxcart .ajaxcart__inner .ajaxcart__product .ajaxcart.row .desktop-8.tablet-4 p .ajaxcart__product-meta",
2796      "#cartform table tbody tr .cart-item .cart-title p",
2797      "#CartDrawer #CartContainer .ajaxcart .ajaxcart__product .ajaxcart__row .ajaxcart__product-meta",
2798      "#your-shopping-cart #PageContainer .cart .cart-table .cart__row td:nth-child(2) small",
2799      ".cart__form .cart__table .cart__items .cart__item .cart-item__left .cart-item__title",
2800      ".modal-cart-form table.table-shopping-cart tbody .cart-line-item .table-shopping-cart-img .table-shopping-cart-item",
2801      ".main-cart-form table.table-shopping-cart tbody .cart-line-item .table-shopping-cart-img .table-shopping-cart-item",
2802      ".cart-form .cart-items tbody tr.cart-item .product-item .product-item-details .cart-variant",
2803      ".site-main #shopify-section-static-cart .cart-form .cart-items .cart-item .cart-item-column-2 .cart-item-title",
2804      ".ajaxcart .drawer__inner .ajaxcart__product .ajaxcart__row .grid:first-child .grid__item.grid__item.two-thirds .ajaxcart__product-name--wrapper .ajaxcart__product-meta",
2805      ".cart .cart__row:nth-child(2) .grid.cart__row--table-large .grid__item:first-child .grid .grid__item.three-quarters .cart__product-meta:first-child",
2806      ".cart .ajaxcart__inner .ajaxcart__product .ajaxcart__row > div .grid__item:nth-child(2) .display-table-cell p .ajaxcart__product-title",
2807      "form.cart .cart__row:nth-child(3) .grid--full.cart__row--table-large .grid__item:first-child .grid .grid__item:nth-child(2) a",
2808      ".mini-cart .mini-cart__content .mini-cart__full .mini-cart__items .mini-cart__item .product-meta .product-meta__title",
2809      "form table tbody tr td.cart-item__info .cart-item__variant",
2810      "form .cart--mobile .cart__items .cart-item .cart-item__right .cart-item__title",
2811      "#cart-form .cart-row .content > div h3",
2812      ".cart .cart-table tbody tr.cart__row td:first-child .cart__info .product-grid-title",
2813      "form .cart-items-container .cart-items tbody tr.cart-item .cart-item-product-wrap .cart-variant",
2814      ".modal--window .modal--container form .variant-id .title a",
2815      ".template--cart .layout--main-content form .content .variant-id .title a",
2816      ".template-cart .cart .cart-product-info-wrapper .cart-product-info-wrapper .cart-price-wrapper + p",
2817      ".header-cart .header-cart-items .header-cart-item .header-cart-item-info .header-cart-item-options span:first-child",
2818      ".grid #cartForm .cartRow li:nth-child(2) a",
2819      ".modal--container .fw--cart form .content .variant-id .right-column .title",
2820      ".panel div form .content .variant-id .right-column .title",
2821      ".shopify-section .reading-container #cartform ul li .desc .name",
2822      ".cart #shopify-section-cart-template  #cart_form ul li .title_column p a",
2823      ".container-wrap .container #Cart form .cart-table #CartItems .line-item .cart-product-desc a",
2824      ".cartContainer .scroll #Cart form .cart-table #CartItems .line-item .cart-product-desc a",
2825      ".ajaxcart .ajaxcart__inner .ajaxcart__product .ajaxcart.row .desktop-8.tablet-4 p:first-child",
2826      "#shopping-cart #cartform .desktop-8.tablet-6 .cart-title h4",
2827      "form .cart-items tbody .cart-item .cart-item-product .cart-item-title a",
2828      ".ajaxcart .ajaxcart__inner .ajaxcart__product .ajaxcart__row .grid .grid__item:nth-child(2) p .ajaxcart__product-name",
2829      ".cart.table-wrap .cart-table tbody .cart__row td:nth-child(3) a",
2830      ".mm-panels .mm-opened .cart_item .item_info",
2831      ".cart #content_wrapper .main #cart_form .cart_items .omega > p:first-child",
2832      ".ajaxcart__content .cart__body .cart__row:not(:first-child) .cart__item__title p",
2833      ".template-cart .cartForm .cart__body .cart__row .cart__item__title p",
2834      ".cart-wrapper .cart-inner > div .cart-content .clearfix .item-cart .product-details .product-name",
2835      ".cart div .cart-table-wrap .data-table tbody tr .product-name-td .product-name",
2836      ".PageContent > .Cart > .Cart__ItemList > .CartItem > .CartItem__Info > .CartItem__Meta",
2837      ".Drawer__Container .CartItem > .CartItem__Info > .CartItem__Title",
2838      "#shopify-section-cart-template .cart .line-items .line-item .variant-title",
2839      ".static-cart-wrapper .cart .cart-container .cart-container-scrollable .cart-items .cart-item-row .cart-item-col-product .cart-item-column-slide .cart-item-details .cart-item-product-title",
2840      "#site-header-drawer-cart .cart-mini .cart-container .cart-container-scrollable .cart-items .cart-item-row .cart-item-col-product .cart-item-column-slide .cart-item-details .cart-item-product-title",
2841      ".fancybox-skin > div .container .cart_notification_content p:first-child",
2842      "#cart_form ul li .title_column .meta",
2843      "#cart .mm-panels .mm-panel ul.mm-listview .cart_item a .item_info",
2844      "#cart_form .section .cart_items .five.columns.omega p:first-child",
2845      "#cartform .cart-list .item.clearfix .col-desc .text .title",
2846      ".cart_menu form .cart_row ul:not(:first-child) li:nth-child(2) p",
2847      ".cart_tbl form .con_row ul li:nth-child(2) p",
2848      "#site-cart .site-nav-container-last .top .cart .cart-items .cart-item .content .title",
2849      ".site-box-content .cart .cart-items .cart-item .content .title",
2850      "#shopify-section-template-cart form table.cart-items tbody tr.cart-item .cart-item-product .cart
2850-item-product-wrap .cart-variant",
2851      ".cartForm .cart__body .cart__row:last-child .cart__row--table-large:first-child > div .cart__description__wrapper .cart__description a:first-child",
2852      "#cartform .cart-contents .clearfix .cart-col2 .short-desc",
2853      ".has-popup-tab .popup-tab .detail .item .detail .variant",
2854      "#main #cartform .cart-list .item .col-desc .text .title",
2855      "#ajaxifyCart .cart-form .ajaxifyCart--products .ajaxifyCart--product .large--two-thirds .three-quarters p",
2856      ".mini-cart .mini-cart__inner .mini-cart__items .mini-cart__item-wrapper .mini-cart__item .mini-cart-item__info .mini-cart-item__variant",
2857      ".container form .cart__items tbody tr.cart-item .cart-item__product .cart-item__info .cart-item__title",
2858      "#cart_form > div .cart_content_info h3",
2859      ".cart_container .cart_content form.js-cart_content__form .js-cart_items .cart_item .cart_item__title a",
2860      "#cartform table.desktop-9 tbody tr td .cart-item .cart-title p:last-child",
2861      ".ajaxcart__form .ajaxcart__inner .ajaxcart__products .ajaxcart__product .ajaxcart__row > div .o-layout__item:nth-child(2) .ajaxcart__product-meta",
2862      ".cart-form .cart__products .cart__product .cart__row > div .o-layout__item:nth-child(2) .cart__product-meta",
2863      ".container-widget .shopping-cart-table tbody tr td:nth-child(2) .shopping-cart-table__product-name",
2864    ],
2865    "cart_line_remove": [
2866      '.cart-items__quantity .cart-items__remove',
2867      'a[href*="quantity=0"]'
2868    ],
2869    "cart_line_qty": [
2870      "tr.cart-items__table-row > td.cart-items__quantity",
2871      "quantity-popover",
2872      "cart-item-quantity",
2873      ".cart-items__quantity quantity-selector-component input",
2874      "td.cart-item__quantity",
2875      '[name="updates[]"]'
2876    ],
2877    "cart_count": [
2878      ".cart-bubble__text-count",
2879      "#cart-icon-bubble .cart-count-bubble span[aria-hidden]"
2880    ],
2881    "product_qty": [
2882      "form .row.clearfix .column.full:last-child .product-form .quadd-wrapper .quantity-area .quantity",
2883      ".product_form .shopify-product-form .productForm__quantity .productForm__quantityInput",
2884      "#add-item-form-product-template .purchase-section div.four:first-child .quantity .item-qty",
2885      ".product-form .product-action .product-form__item--quantity .wrapQtyBtn .qtyField .product-form__input",
2886      ".shopify-product-form .quanity-cart-row .quantity #quantity",
2887      ".product-form .product-detail__quantity-row .input-wrapper .quantity-proxy",
2888      ".product-form .quantity-selector .js-qty__num",
2889      ".product-form .payment-and-quantity--with-quantity .quantity .select-on-focus",
2890      ".shopify-product-form .product-quantity .form-label .form-input",
2891      ".shopify-product-form .items--center .js-qty-wrapper .js-qty .relative .js-qty__num",
2892      ".main-content > div .grid .product-aside .purchase-box .product-form .shopify-product-form .variant > div .input-wrapper .quantity",
2893      ".product-form .product-add-to-cart .product-quantity .quantity-field",
2894      ".shopify-product-form .js-qty .js-qty__controls .table .full--w .js-qty__num:first-child",
2895      ".shopify-product-form .quantity .qty-group input:first-child",
2896      ".product-shop div #add-to-cart-form #quantity",
2897      ".product-form--alt div form .product-form--atc .product-form--atc-qty .form-field--qty-select .form-field-select-wrapper select.form-field-input",
2898      ".product-form div:nth-child(1) .select2-container .selection .select2-selection .select2-selection__rendered",
2899      ".product_form #product-add .js-qty .js-qty__num",
2900      ".product-sticky-wrapper .product-details-wrapper .product-details--form-wrapper #AddToCartForm .js-qty #Quantity",
2901      ".product__form .product__buy .form__control .product__quantity:first-child",
2902      ".shopify-product-form .row .product-form__item #Quantity-product-template",
2903      ".shopify-product-form .product-options .product-option-quantity",
2904      ".product-menu .product-menu-buttons .product-menu-buttons-content .product-menu-buttons-addtocart .product-menu-quantity .quantity-input",
2905      ".shopify-product-form .product-selectors .quantity-selector:last-child",
2906      ".product__form .product__buy .product__quantity input",
2907      ".shopify-product-form .buttons-holder .quantity-selector",
2908      ".AddToCartForm .quantity-wrapper .js-qty .js-qty__num",
2909      ".product-form .product-form-nav .product-quantity .number-input-field #quantity",
2910      ".section-product-template .form-vertical .product-template__container .product-details .quantity-selector .qty",
2911      ".product-form .productoptions .with-payment-button div .quantity",
2912      ".product .product_section .product__description .product_form .shopify-product-form .purchase-details .quantity",
2913      "#AddToCartForm .product-add .js-qty .js-qty__num",
2914      ".grid__item .product-form .variants-wrapper .qtydiv .quantity-input",
2915      "#shopify-section-product #ProductSection-product .product-single #productInfo-product .shopify-product-form .quantity-selector__wrapper .QuantityInput",
2916      ".product-form .product-options-bottom .add-to-cart-box .input-box .quantity-selector",
2917      ".ProductForm .ProductForm__Variants .ProductForm__QuantitySelector .QuantitySelector .QuantitySelector__CurrentQuantity",
2918      "#shopify-section-product-template .shopify-product-form #quantity",
2919      ".product-form > div .product-form-atc .form-element-wrapper .form-element-quantity-submit .form-element",
2920      ".shopify-product-form .purchase-details .purchase-details__quantity .quantity:first-child",
2921      ".feedback-go_to_cart .cf .product-detail__form__options .quantity-wrapper #quantity",
2922      ".shopify-section > div .shopify-product-form .desc_blk .desc_blk_bot .product-page-qty .txtbox",
2923      ".shopify-product-form .cart-functions .quantity-selector-holder .quantity-selector",
2924      ".shopify-product-form .input-wrapper .product-quantity-container .product-quantity-input",
2925      ".shopify-product-form .product__submit .js-qty .js-qty__num",
2926      ".shopify-product-form .quick-actions .qty-field input",
2927      "form .quantity-submit-row .quantity-submit-row__quantity #quantity",
2928      ".grid__cell .product__details .product__form .form__control .quantity-selector .quantity-selector__current-quantity",
2929      ".shopify-product-form .purchase-details .purchase-details__quantity .quantity:first-child",
2930      ".shopify-product-form .quantity-selector .quantity",
2931      ".js-product-form .product-single__qty .product-single__qty-input .js-qty .js-qty__num",
2932      "#add-item-form .wrapper .pull-left:nth-child(2) .qty-input",
2933      'form[action="/cart/add"] [name="quantity"]',
2934      'quantity-input .quantity__input',
2935      "quantity-selector-component input",
2936      ".quantity__input",
2937      ".quantity-selector__input",
2938    ],
2939    "shopify_variants": [
2940      'form[action="/cart/add"] [name="id"]',
2941    ],
2942    "visible_variants": [
2943      'form[action="/cart/add"] .product-form__controls-group select.single-option-selector',
2944      'form[action="/cart/add"] .variant-wrapper select.single-option-selector-product-template',
2945      ".no-js-hidden .product-form__input label",
2946      ".variant-picker__form .variant-option .variant-option__button-label",
2947      ".block-swatch-list .block-swatch .label",
2948      "variant-selects .product-form__input label",
2949      ".swatch-element label",
2950      ".variant-picker__option-values input",
2951      ".block-swatch-list .block-swatch",
2952    ],
2953    "buy_it_now": [
2954      ".shopify-payment-button"
2955    ],
2956    "place_options": [
2957      ".mws-options"
2958    ],
2959    "sticky_add_to_cart": [
2960      ".hdt-sticky-atc__submit",
2961      "#product-sticky-add-to-cart",
2962      "#t4s-sticky-atc__atc",
2963      ".t4s-sticky-atc__atc",
2964      "form[id^='sticky-addcart-form-template'] .product-form__buttons .product-form__submit",
2965      "[data-sticky-addtocart] .t4s-sticky-atc__atc",
2966      ".footbar-product .footbar-product__controls .footbar-product__button-add-to-cart .btn--status",
2967      "form[id^='product-sticky-form-template'] .product-form__buttons .product__add__cart__button .button",
2968      ".tt-fixed-product-wrapper .col-item .btn",
2969      ".fkt-cart-plus.add_to_cart_button.addItemAjax",
2970      "#satcb_bar .satcb_btn .product-form__submit",
2971      ".sticky-add-to-cart__button",
2972    ],
2973    "gallery_container": [
2974      ".product__modal-opener .product__media",
2975      "media-gallery .media-gallery__grid .product-media-container .product-media",
2976      "slideshow-container slideshow-slides slideshow-slide .product-media"
2977    ],
2978    "gallery_image": [
2979      ".product__modal-opener .product__media img",
2980      "media-gallery .media-gallery__grid .product-media-container .product-media img",
2981      "slideshow-container slideshow-slides slideshow-slide .product-media img"
2982    ],
2983  };
2984</script>
2984
2985
2986<script>
2987
2988</script>
2988
2989
2990<script type="application/json" id="mwsApoInventoryVariants">
2991  
2992  
2993    {
2994    
2995    }
2996  
2997</script>
2997
2998
2999<script type="application/json" id="mwsApoProduct">
3000  
3001  
3002    null
3003  
3004</script>
3004
3005
3006<script>
3007  (function() {
3008    const config = {"cache_hash":"284bad0f15524cf78982a4e38b7459c6","settings":{"currency_format":"amount","selectors":{"place_options":"","add_to_cart":"","sticky_add_to_cart":"","quantity":"","price":"","compare_price":"","gallery_container":"","gallery_image":"","variants":"","visible_variants":"","form":"","buy_it_now":"","lines":"","line_quantity":"","line_remove":"","cart_count":"","own_variants":""},"translations":{"i18n_configure_link":"Edit Options","i18n_separator_title_value":",","i18n_separator_sku":"-","i18n_modal_cancel_btn":"Cancel","i18n_modal_submit_btn":"Submit","i18n_qty_label":"Qty: ","i18n_characters_left":"Characters left: ","i18n_per_character":"per character","i18n_default_select_title":"-- Please Select --","i18n_select_compare_at_title":"(Compare at: [compare_at_price])","i18n_allowed_extensions":"Allowed extensions: ","i18n_required_option_warning":"\"[option_name_or_option_title]\" is required","i18n_selection_limit_warning":"Selection limit, min=[option_limit_min]; max=[option_limit_max]","i18n_number_range_warning":"Number range, min=[option_range_min]; max=[option_range_max]","i18n_length_range_warning":"Length range, min=[option_length_min]; max=[option_length_max]","i18n_buy_now_button":"Buy now","i18n_reset_to_default":"Reset to defaults","i18n_not_available":"Not available","i18n_add_to_cart_error":"Sorry, we could not add this to your cart. Please try again.","i18n_phone_required_warning":"Please enter a number","i18n_phone_invalid_dial_code_warning":"Invalid dial code","i18n_phone_too_short_warning":"Too short","i18n_phone_too_long_warning":"Too long","i18n_phone_invalid_number_warning":"Invalid number","i18n_phone_optional_invalid_warning":"Please enter a valid phone number or clear the field","i18n_cta_bundle_title":"","i18n_custom_price_label":"Total:","i18n_file_upload_select_files":"Select files","i18n_file_upload_or_drop_here":"Or drop here","i18n_file_upload_per_file":"per file","i18n_min_files_to_upload_warning":"Min number of files to be uploaded: {{num}}","i18n_upload_below_files_warning":"Please upload below {{num}} file.","i18n_max_files_allowed_warning":"The max number of files allowed is {{num}}.","i18n_file_upload_limit_warning":"Upload limit: min:{{min}}; max:{{max}}","i18n_max_files_to_upload_warning":"Max number of files to be uploaded: {{num}}","i18n_share_config_btn":"Share Configuration","i18n_share_config_copied":"Configuration link copied","i18n_share_config_error":"Could not copy share link"},"custom_css_mode":"off","custom_css":"","custom_js_mode":"no","custom_js":"","beta_features":{"use_buy_now":"no","use_custom_select":"no","multi_currency":"no","multi_currency_warning":"The actual price in the cart may vary slightly due to conversion rate fluctuations","sync_inventory":null,"show_full_sku":"no","full_sku_placement":"above_options","full_sku_selector":""},"dev_settings":{"cart_request":"no","show_options_for_out_of_stock":"no","update_cart_ignore_form":"no","force_calc_set_qty":false,"extended_step_title":false,"skip_cart_child_validation":false,"report_cart_errors":false,"server_timing":false},"i18n":null,"swatch_custom_style":{"enabled":false,"shape":"square","spacing":"12","corner_radius":"20","unselected_border":"1","selected_border":"2","unselected_border_color":"#C9CCCF","selected_border_color":"#0070C9","swatch_width":"40","swatch_height":"60","border_padding_size":"0","design_version":"base"},"is_create_variant_cta":false,"store_front_token":"","wide_image_card_style":{"swatch_size":"30","border_padding":"10","swatch_radius":"4","card_radius":"4","button_background_color":"#121212","button_border_color":"#121212","button_text_color":"#FFFFFF","selected_button_background_color":"#FFFFFF","selected_button_border_color":"#121212","selected_button_text_color":"#121212","card_spacing":"12","card_border":"1","swatch_border":"1","card_border_color":"#C9CCCF","swatch_border_color":"#C9CCCF","card_background_color":"#FFFFFF","text_color":"#121212","link_color":"#005BD3","selected_card_border":"2","selected_swatch_border":"1","selected_card_border_color":"#121212","selected_swatch_border_color":"#C9CCCF","selected_card_background_color":"#FFFFFF","selected_text_color":"#121212","selected_link_color":"#005BD3"},"tile_card_style":{"corner_radius":"4","button_background_color":"#121212","tile_spacing":"12","card_border":"1","card_background_color":"#FFFFFF","card_border_color":"#C9CCCF","text_color":"#121212","radio_button_border_color":"#C9CCCF","selected_card_border":"2","selected_card_background_color":"#FFFFFF","selected_card_border_color":"#121212","selected_text_color":"#121212","selected_radio_button_background_color":"#121212","selected_radio_button_tick_color":"#FFFFFF"},"modal_style":{"button_image_size":24,"button_image_radius":0,"button_border_padding":6,"button_text_size":14,"button_background_color":"#FFFFFF","button_border_color":"#121212","button_text_color":"#121212","button_radius":0,"button_border_size":1,"modal_background_color":"#FFFFFF","modal_title_color":"#121212","modal_close_icon_color":"#4A4A4A","modal_title_size":14,"modal_corner_radius":10,"link_text_color":"#121212","link_text_size":14,"link_image_size":24},"uses_option_visibility":false,"reset_to_default_enabled":false,"share_enabled":false,"share_default_state":"Copy custom product link","share_default_color":"#005BD3","share_success_state":"Custom product link copied","share_success_color":"#29845A","calendar_format":"m\/d\/Y","calendar_disable_mobile":"no","currency_html_format":"with_currency"}};
3009
3010    if (config.settings.button_custom_style && config.settings.button_custom_style.design_version === 'version-1') {
3011      const buttonSettings = config.settings.button_custom_style;
3012      const buttonRadius = Math.min(16, Math.max(0, Number(buttonSettings.button_radius) || 0));
3013      const styleEl = document.createElement('style');
3014      styleEl.setAttribute('data-mw-apo-button-custom-style', '');
3015      styleEl.textContent = `
3016        .mw-option--button-style-version-1 .mw-option__container {
3017          gap: 10px;
3018          margin-top: 0;
3019          margin-left: 0;
3020          align-items: flex-start;
3021        }
3022
3023        .mw-option--button-style-version-1 .mw-option__value,
3024        .mw-option--button-style-version-1 .mw-option__value.mw-option__value--has-media,
3025        .mw-option--button-style-version-1 .mw-option__value.mw-option__value--has-media:first-child {
3026          margin-top: 0;
3027          margin-left: 0;
3028        }
3029
3030        .mw-option--button-style-version-1 .mw-option__button {
3031          --mw-apo-button-border-radius: ${buttonRadius}
3031px;
3032          --mw-apo-color-border: ${buttonSettings.unselected_border_color};
3033          --mw-apo-color-interactive: ${buttonSettings.selected_border_color};
3034          box-sizing: border-box;
3035          display: flex;
3036          align-items: center;
3037          min-height: ${buttonSettings.button_height}px;
3038          border-radius: var(--mw-apo-button-border-radius);
3039          border: ${buttonSettings.unselected_border}px solid var(--mw-apo-color-border);
3040          background-color: ${buttonSettings.unselected_background_color};
3041          color: ${buttonSettings.unselected_text_color};
3042        }
3043
3044        .mw-option--button-style-version-1 .mw-option__button .mw-text {
3045          color: inherit;
3046        }
3047
3048        .mw-option--button-style-version-1 .mw-option__control:checked + .mw-option__button,
3049        .mw-option--button-style-version-1 .mw-option__value--selected .mw-option__button {
3050          border: ${buttonSettings.selected_border}px solid var(--mw-apo-color-interactive);
3051          background-color: ${buttonSettings.selected_background_color};
3052          color: ${buttonSettings.selected_text_color};
3053          box-shadow: none;
3054        }
3055      `;
3056      document.body.appendChild(styleEl);
3057    }
3058
3059    if (['on', 'yes'].includes(config.settings.custom_css_mode) && config.settings.custom_css.length) {
3060      const styleEl = document.createElement('style');
3061      styleEl.innerHTML = config.settings.custom_css;
3062      document.body.appendChild(styleEl);
3063    }
3064
3065    // Merchant-supplied custom JS (gated, OFF by default). The code is wrapped in
3066    // a try/catch so a runtime error in it can never break the storefront page.
3067    if (['on', 'yes'].includes(config.settings.custom_js_mode) && config.settings.custom_js && config.settings.custom_js.length) {
3068      const runCustomJs = function() {
3069        if (window.__mwApoCustomJsInjected) return;
3070        window.__mwApoCustomJsInjected = true;
3071        const scriptEl = document.createElement('script');
3072        scriptEl.setAttribute('data-mw-apo-custom-js', '');
3073        scriptEl.textContent = 'try{' + config.settings.custom_js + '}catch(e){if(window.console&&console.error)console.error("[APO] custom JS error:",e);}';
3074        (document.body || document.head).appendChild(scriptEl);
3075      };
3076      if (document.readyState === 'complete') runCustomJs();
3077      else window.addEventListener('load', runCustomJs);
3078    }
3079
3080    if (config.settings.swatch_custom_style && config.settings.swatch_custom_style.enabled) {
3081      const des_settings = config.settings.swatch_custom_style;
3082      const borderPaddingSize = config.settings.swatch_custom_style.border_padding_size && Number(config.settings.swatch_custom_style.border_padding_size) > 0;
3083
3084      const borderRadius = config.settings.swatch_custom_style.shape !== 'circle' ? `${config.settings.swatch_custom_style.corner_radius}%` : '50%';
3085      const styleEl = document.createElement('style');
3086      const swatchStyles = `.mw-option__swatch-image--padding { border-radius: ${borderPaddingSize ? borderRadius : 'inherit'}; padding: ${`${borderPaddingSize ? config.settings.swatch_custom_style.border_padding_size : 0}px;`}} .mw-option__swatch-color--padding {border-radius: ${borderPaddingSize ? borderRadius: 'inherit'}; background-clip: padding-box; box-shadow: ${borderPaddingSize ? `inset 0px 0px 0px ${config.settings.swatch_custom_style.border_padding_size}px #fff;` : `none`}} .mw-option--type-swatch .mw-option__value, .mw-option--type-multiswatch .mw-option__value {margin-left: 0;} .mw-option--type-swatch .mw-option__container, .mw-option--type-multiswatch .mw-option__container { margin-left: 0; } .mw-option--type-swatch .mw-option__container, .mw-option--type-multiswatch .mw-option__container {column-gap: ${des_settings.spacing}px; row-gap: ${des_settings.spacing}px; } .mw-option__value .mw-stack__item .mw-option__swatch-media.mw-option__swatch-media--swatch-custom-style {border: ${des_settings.unselected_border}px solid ${des_settings.unselected_border_color}; border-radius: ${borderRadius}} .mw-option__value.mw-option__value--selected .mw-stack__item .mw-option__swatch-media.mw-option__swatch-media--swatch-custom-style {box-shadow: none; border: ${des_settings.selected_border}px solid ${des_settings.selected_border_color}; border-radius: ${borderRadius}}`;
3087      styleEl.innerHTML = swatchStyles;
3088      document.body.appendChild(styleEl);
3089    }
3090
3091    if (config.settings.wide_image_card_style) {
3092        const des_settings = config.settings.wide_image_card_style;
3093        const borderRadius = `${des_settings.card_radius}px`;
3094        const padding = `${des_settings.border_padding}px`;
3095        const selectedColorLink = des_settings.selected_link_color;
3096        const colorLink = des_settings.link_color;
3097
3098        const styleEl = document.createElement('style');
3099
3100        const сardStyles = `
3101          .mw-option--type-wideimagecard .mw-option__value .mw-label__c
3101ard-wrapper,
3102          .mw-option--type-multiwideimagecard .mw-option__value .mw-label__card-wrapper {
3103            display: flex;
3104            flex-direction: row;
3105            width: 100%;
3106            min-width: auto;
3107            border-radius: ${borderRadius};
3108            padding: ${padding};
3109            margin-left: 0;
3110          }
3111
3112          .mw-option--type-multiwideimagecard .mw-option__container, .mw-option--type-wideimagecard .mw-option__container {
3113            gap: ${des_settings.card_spacing}px;
3114          }
3115
3116          .mw-option--type-wideimagecard .mw-option__value .mw-stack--wide__media,
3117          .mw-option--type-multiwideimagecard .mw-option__value .mw-stack--wide__media {
3118            flex: 0 0 ${des_settings.swatch_size}%;
3119            aspect-ratio: 1 / 1;
3120            position: relative;
3121            overflow: hidden;
3122            border-radius: ${des_settings.swatch_radius}%;
3123            display: flex;
3124          }
3125
3126          .mw-option--type-wideimagecard .mw-option__value:not(.mw-option__value--selected),
3127          .mw-option--type-multiwideimagecard .mw-option__value:not(.mw-option__value--selected) {
3128            border-radius: ${borderRadius};
3129            border: ${des_settings.card_border}px solid ${des_settings.card_border_color};
3130            background-color: ${des_settings.card_background_color};
3131            color: ${des_settings.text_color};
3132          }
3133
3134          .mw-option--type-wideimagecard .mw-option__value:not(.mw-option__value--selected) .mw-stack--wide__media,
3135          .mw-option--type-multiwideimagecard .mw-option__value:not(.mw-option__value--selected) .mw-stack--wide__media {
3136            border: ${des_settings.swatch_border}px solid ${des_settings.swatch_border_color};
3137          }
3138
3139          .mw-option--type-wideimagecard .mw-option__value:not(.mw-option__value--selected) .mw-stack--wide__content-link a:-webkit-any-link,
3140          .mw-option--type-multiwideimagecard .mw-option__value:not(.mw-option__value--selected) .mw-stack--wide__content-link a:-webkit-any-link {
3141            color: ${colorLink};
3142          }
3143
3144          .mw-option--type-wideimagecard .mw-option__value.mw-option__value--selected .mw-stack--wide__content-link a:-webkit-any-link,
3145          .mw-option--type-multiwideimagecard .mw-option__value.mw-option__value--selected .mw-stack--wide__content-link a:-webkit-any-link {
3146            color: ${selectedColorLink};
3147          }
3148
3149          .mw-option--type-wideimagecard .mw-option__value.mw-option__value--selected,
3150          .mw-option--type-multiwideimagecard .mw-option__value.mw-option__value--selected {
3151            border-radius: ${borderRadius};
3152            border: ${des_settings.selected_card_border}px solid ${des_settings.selected_card_border_color};
3153            background-color: ${des_settings.selected_card_background_color};
3154            color: ${des_settings.selected_text_color};
3155          }
3156
3157          .mw-option--type-wideimagecard .mw-option__value.mw-option__value--selected .mw-stack--wide__media,
3158          .mw-option--type-multiwideimagecard .mw-option__value.mw-option__value--selected .mw-stack--wide__media {
3159            border: ${des_settings.selected_swatch_border}px solid ${des_settings.selected_swatch_border_color};
3160          }
3161
3162          .mw-option--type-wideimagecard .mw-stack--wide__content-button--select,
3163          .mw-option--type-multiwideimagecard .mw-stack--wide__content-button--select {
3164            color: ${des_settings.button_text_color};
3165            border: 1px solid ${des_settings.button_border_color};
3166            background: ${des_settings.button_background_color};
3167          }
3168
3169          .mw-option--type-wideimagecard .mw-option__value-qty--with-buttons,
3170          .mw-option--type-multiwideimagecard .mw-option__value-qty--with-buttons {
3171            border: 1px solid ${des_settings.button_border_color};
3172            background: ${des_settings.button_background_color};
3173          }
3174
3175          .mw-option--type-wideimagecard .mw-stack__item--qty .mw-option__value-qty-control,
3176          .mw-option--type-wideimagecard .mw-stack__item--qty .mw-option__value-qty-button,
3177          .mw-option--type-multiwideimagecard .mw-stack__item--qty .mw-option__value-qty-control,
3178          .mw-option--type-multiwideimagecard .mw-stack__item--qty .mw-option__value-qty-button {
3179            color: ${des_settings.button_text_color};
3180          }
3181
3182          .mw-option--type-wideimagecard .mw-stack--wide__content-button--unselect,
3183          .mw-option--type-multiwideimagecard .mw-stack--wide__content-button--unselect {
3184            color: ${des_settings.selected_button_text_color};
3185            border: 1px solid ${des_settings.selected_button_border_color};
3186            background: ${des_settings.selected_button_background_color};
3187          }
3188
3189          .mw-option--type-wideimagecard .mw-option__value--selected .mw-option__value-qty--with-buttons,
3190          .mw-option--type-multiwideimagecard .mw-option__value--selected .mw-option__value-qty--with-buttons {
3191            border: 1px solid ${des_settings.selected_button_border_color};
3192            background: ${des_settings.selected_button_background_color};
3193          }
3194
3195          .mw-option--type-wideimagecard .mw-option__value--selected .mw-stack__item--qty .mw-option__value-qty-control,
3196          .mw-option--type-wideimagecard .mw-option__value--selected .mw-stack__item--qty .mw-option__value-qty-button,
3197          .mw-option--type-multiwideimagecard .mw-option__value--selected .mw-stack__item--qty .mw-option__value-qty-control,
3198          .mw-option--type-multiwideimagecard .mw-option__value--selected .mw-stack__item--qty .mw-option__value-qty-button {
3199            color: ${des_settings.selected_button_text_color};
3200          }
3201        `;
3202
3203
3204      styleEl.innerHTML = сardStyles;
3205      document.body.appendChild(styleEl);
3206    }
3207
3208    if (config.settings.tile_card_style) {
3209      const tileSettings = config.settings.tile_card_style;
3210      const borderRadius = `${tileSettings.corner_radius}px`;
3211      const tileSpacing = `${tileSettings.tile_spacing}px`;
3212
3213      const styleEl = document.createElement('style');
3214
3215      styleEl.innerHTML = `
3216        .mw-option--type-choicetile .mw-option__container,
3217        .mw-option--type-multichoicetile .mw-option__container {
3218          gap: ${tileSpacing};
3219        }
3220
3221        .mw-option--type-choicetile .mw-option__container .mw-label__c
3221ard-wrapper,
3222        .mw-option--type-multichoicetile .mw-option__container .mw-label__card-wrapper,
3223        .mw-option--type-choicetile .mw-option__container .mw-apo-expand-button,
3224        .mw-option--type-multichoicetile .mw-option__container .mw-apo-expand-button {
3225          background-color: ${tileSettings.card_background_color};
3226          border: ${tileSettings.card_border}px solid ${tileSettings.card_border_color};
3227          color: ${tileSettings.text_color};
3228          border-radius: ${tileSettings.corner_radius}px;
3229        }
3230
3231        .mw-option--type-choicetile .mw-option__value--selected .mw-label__card-wrapper,
3232        .mw-option--type-multichoicetile .mw-option__value--selected .mw-label__card-wrapper {
3233          border: ${tileSettings.selected_card_border}px solid ${tileSettings.selected_card_border_color};
3234          background-color: ${tileSettings.selected_card_background_color};
3235          color: ${tileSettings.selected_text_color};
3236        }
3237
3238        .mw-option--type-choicetile .mw-stack--card__radio,
3239        .mw-option--type-multichoicetile .mw-stack--card__radio {
3240            border: 1px solid ${tileSettings.radio_button_border_color};
3241        }
3242
3243        .mw-option--type-choicetile .mw-option__value--selected .mw-stack--card__radio,
3244        .mw-option--type-multichoicetile .mw-option__value--selected .mw-stack--card__radio {
3245             background-color: ${tileSettings.selected_radio_button_background_color};
3246        }
3247
3248        .mw-option--type-choicetile .mw-option__value--selected .mw-stack--card__radio:after,
3249        .mw-option--type-multichoicetile .mw-option__value--selected .mw-stack--card__radio:after {
3250             border-color: ${tileSettings.selected_radio_button_tick_color};
3251        }
3252
3253        .mw-option--type-choicetile .mw-stack--card__title,
3254        .mw-option--type-multichoicetile .mw-stack--card__title {
3255          font-weight: 700;
3256          font-size: 14px;
3257          white-space: normal;
3258        }
3259
3260        .mw-option--type-choicetile .mw-stack--card__description,
3261        .mw-option--type-multichoicetile .mw-stack--card__description {
3262          font-size: 13px;
3263          opacity: 0.7;
3264          white-space: normal;
3265          overflow-wrap: break-word;
3266          word-break: break-word;
3267          line-height: 1.4;
3268        }
3269      `;
3270
3271      document.body.appendChild(styleEl);
3272    }
3273
3274
3275    const curr_loc = {"shop_locale":{"locale":"en","enabled":true,"primary":true,"published":true}};
3276
3277    const getSelectors = () => {
3278      return window.mwApoSelectors || {};
3279    };
3280
3281    // The product and the inventory map are already printed above, in the
3282    // #mwsApoProduct / #mwsApoInventoryVariants tags (entry.ts re-reads those
3283    // two on SPA navigation, so they have to stay). Printing them a second time
3284    // here doubled the weight of every product page: on a large catalogue the
3285    // product JSON alone is hundreds of KB, and gzip cannot dedupe the copies
3286    // because its 32 KB window does not reach that far back.
3287    const readInlineJson = (id) => {
3288      const el = document.getElementById(id);
3289      if (!el) return null;
3290      try {
3291        return JSON.parse(el.textContent);
3292      } catch (e) {
3293        if (window.console && console.error) console.error('[APO] bad inline JSON in #' + id, e);
3294        return null;
3295      }
3296    };
3297
3298    window.mwApoInit = window.mwApoInit || Object.assign({
3299      "version": "1.1",
3300      "product": readInlineJson('mwsApoProduct'),
3301      "mws_inventory": readInlineJson('mwsApoInventoryVariants') || {},
3302      "cart": {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0},
3303      "template_name": "page",
3304      "shop_domain": "2517fb-2.myshopify.com",
3305      "shop_domain_primary": "phillyeyeworks.com",
3306      "shop_money_format": "${{amount}}",
3307      "shop_money_with_currency_format": "${{amount}} USD",
3308      "shop_currency": "USD",
3309      "locale": curr_loc && curr_loc["shop_locale"] ? curr_loc["shop_locale"]["locale"] : "",
3310      "locale_primary": curr_loc && curr_loc["shop_locale"] ? curr_loc["shop_locale"]["primary"] : "",
3311      "customer_tags": [],
3312      "market_id": 16899145964,
3313      "selectors": getSelectors()
3314      }, config);
3315  })();
3316</script>
3316
3317
3318<script>
3319  // Start the options request now instead of when the bundle gets to it: the
3320  // bundle only runs after the page is parsed and every deferred script above it
3321  // ran. The url is built the same way as loadOptions() in front/src/entry.ts
3322  // does it; the bundle uses this response only when its own url is identical,
3323  // otherwise it sends the request itself, so a mismatch costs one cached GET.
3324  (function() {
3325    try {
3326      var init = window.mwApoInit;
3327      var apiUrl = "https:\/\/apo-admin.mageworx.com\/front";
3328      if (!/^https?:\/\/[^\s<>"']+$/.test(apiUrl) || !window.fetch || !init || init.template_name !== 'product' || !init.product || !init.cache_hash) return;
3329
3330      var settings = init.settings || {};
3331      var devSettings = settings.dev_settings || {};
3332      var variantId = null;
3333      if (!variantId) return;
3334
3335      var variant = (init.product.variants || []).filter(function(v) { return String(v.id) === String(variantId); })[0];
3336      if (!variant || String(variant.title).indexOf('#MWS Options') !== -1) return;
3337      if (devSettings.show_options_for_out_of_stock === 'no' && !variant.available) return;
3338
3339      var toBase64Url = function(obj) {
3340        var bytes = new TextEncoder().encode(JSON.stringify(obj));
3341        return btoa(String.fromCharCode.apply(null, bytes)).replace(/\+/g, '-').replace(/\//g, '_').replace(/=+$/, '');
3342      };
3343
3344      // getMultiCurrencyObj() in front/src/utils/currency.ts
3345      var multiCurrency = null;
3346      var betaFeatures = settings.beta_features || {};
3347      var isCta = settings.is_create_variant_cta;
3348      var shopifyCurrency = window.Shopify && window.Shopify.currency;
3349      if ((betaFeatures.multi_currency && betaFeatures.multi_currency !== 'no') || isCta) {
3350        var currencyChanged = shopifyCurrency && init.shop_currency !== shopifyCurrency.active;
3351        if (isCta !== undefined || (currencyChanged && shopifyCurrency && shopifyCurrency.rate)) {
3352          var ctaMode = isCta !== undefined ? isCta : false;
3353          var rate = shopifyCurrency && shopifyCurrency.rate != null ? shopifyCurrency.rate : '';
3354          if (ctaMode || Number(rate) !== 1) {
3355            multiCurrency = {
3356              curr: shopifyCurrency && shopifyCurrency.active != null ? shopifyCurrency.active : '',
3357              curr_rate: rate,
3358              fmt_money: init.shop_money_format,
3359              fmt_money_curr: init.shop_money_with_currency_format
3360            };
3361          }
3362        }
3363      }
3364
3365      var url = apiUrl + '/product/' + init.shop_domain + '/' + String(init.cache_hash) + '/' + String(init.product.id) + '/' + String(variantId) + '.js';
3366      var params = new URLSearchParams();
3367      if (multiCurrency) params.append('curr_hash', toBase64Url(multiCurrency));
3368      if (!init.locale_primary && init.locale) params.append('locale', init.locale);
3369      if (settings.uses_option_visibility === true) {
3370        params.append('visibility_hash', toBase64Url({
3371          customer_tags: init.customer_tags != null ? init.customer_tags : [],
3372          market_id: init.market_id != null ? init.market_id : null
3373        }));
3374      }
3375      var query = params.toString();
3376      if (query) url += '?' + query;
3377
3378      var promise = fetch(url).then(function(response) {
3379        if (response.status === 204) return { status: 204, data: '' };
3380        if (!response.ok) throw new Error('APO options prefetch failed with status ' + response.status);
3381        return response.json().then(function(data) { return { status: response.status, data: data }; });
3382      });
3383      // The bundle falls back to its own request on failure; keep a rejection
3384      // that nobody consumed out of the console.
3385      promise.catch(function() {});
3386      window.mwApoOptionsPrefetch = { url: url, promise: promise };
3387    } catch (e) {
3388      if (window.console && console.warn) console.warn('[APO] options prefetch skipped', e);
3389    }
3390  })();
3391
3392  // Everything the bundle needs is on the page now; an early-started bundle waits for this.
3393  window.mwApoInitReady = true;
3394  document.dispatchEvent(new Event('mwApo:init-ready'));
3395</script>
3395
3396
3397
3398</div><div id="shopify-block-AS0RUU2diTVJ6NDlZK__3679695666613129307" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: lensadvizor-widget -->
3399
3400    
3401        <link rel="preconnect" href="https://app.lensadvizor.com" crossorigin>
3402        <link rel="dns-prefetch" href="https://app.lensadvizor.com">
3403    
3404    
3405
3406    <lensadvizor-wrapper id="AS0RUU2diTVJ6NDlZK__3679695666613129307" class="lensadvisor-widget">
3407        
3407<script type="application/json" data-lensadvizor-product="">null</script>
3407
3408        <lensadvizor-btn
3409            type="button"
3410            id="la-select-lenses-btn"
3411            class="la-select-lenses-btn"
3412            data-la-variant-id=""
3413            data-la-product-id=""
3414            data-lensadvizor-btn
3415            data-la-flow-id=""
3416            
3417                
3418            
3419            data-la-product-handle=""
3420            tabindex="0"
3421            role="button"
3422            aria-label="Select Lens and Purchase"
3423        >
3424            Select Lens and Purchase
3425        </lensadvizor-btn>
3426        <div class="lensadvisor-widget-container" id="lensadvisor-widget-container"></div>
3427    </lensadvizor-wrapper>
3428    
3428<script type="text/javascript">
3429        // Reload the page if back button is pressed.
3430        
3431
3432        String.prototype.title = function() {
3433            if (this == "None" || this == "") {
3434                return "-"
3435            }
3436            var string = this.toLowerCase()
3437            string = string.replace(/(^|\s)[a-z]/g,function(f){return f.toUpperCase();});
3438            string = string.replace(/_/g, " ").replace(/-/g, " ")
3439            let con = ''
3440            for (let i=0; i< string.split(' ').length; i++) {
3441                con += ' ' + string.split(' ')[i].replace(/(^|\s)[a-z]/g,function(f){return f.toUpperCase();})
3442            }
3443            return con.trim()
3444        }
3445
3446        String.prototype.generateId = function(additional) {
3447            var string = this.toLowerCase()
3448            string = string.replace(/(^|\s)[a-z]/g,function(f){return f.toLowerCase();});
3449            string = string.replace(/_/g, "-").replace(/ /g, "-")
3450            let con = ''
3451            for (let i=0; i< string.split(' ').length; i++) {
3452                con += '' + string.split(' ')[i].replace(/(^|\s)[a-z]/g,function(f){return f.toLowerCase();})
3453            }
3454            if (additional) {
3455                return con.trim() + "-" + additional
3456            }
3457            return con.trim()
3458        }
3459
3460        LensAdvizorBase = {
3461            // "v2"/"core" or "v3"/"iris" — which backend owns the store.
3462            // core.js keys the cart-page boot on it: v3 stores load this
3463            // bundle only for CartHandler and have no core settings to fetch.
3464            appVersion: "v2",
3465            combinedListingEnabled: false,
3466            customerId: null,
3467            currentLocationId:  null ,
3468            pageType: "page",
3469            productAvailable: null,
3470            shopifyCollectionId: "",
3471            removeElementsOnException: true,
3472            _use_metafield_data: false,
3473            _global_settings: {"settings":{"lunaFont":"Arial","custom_css":".la-select-lenses-btn {\n    border-radius: 4px !important;\n    font-family: 'Poppins-SemiBold' !important;\n}\n.la-label-btn {\n    border-radius: 0px !important;\n}\n.la-prescription-modal-header {\n    box-shadow: none !important;\n}\n\n#customButton {\n    background: grey;\n    color: white;\n    width: 100%;\n    text-align: center;\n    padding: 10px;\n    display:flex;\n    justify-content: center;\n    gap:15px;\n    font-weight: 700;\n}\n.checkout-badge {\n    display: flex;\n    flex-direction: column;\n    gap: 20px;\n    justify-content: center;
3473\n    align-items: center;\n}\n.checkout-badge\u003eimg {\nwidth: 187px;\nheight:20px;\n}\n\n.la-prescription-form-btn {\n    text-align: center;\n    font-weight: 700;\n    display: flex;\n    justify-content: center;\n    gap: 15px;\n}\nlabel.la-radio-button {\n\n    border-bottom-left-radius: 0px;\n    border-top-right-radius: 0px;\n\n\n}\n.la-render-review{\n  width:100%;\n}\n.la-form-flex {\n    column-gap: 5em !important;\n}\n.la-form-flex.la-column-gap-1-5 {\n    display: flex;\n    justify-content: center;\n    width: 30em;\n}\n\n.la-reading-form .la-form-item {\nwidth: 10em;\n}\n\nform#la-prescription-form {\n    display: flex;\n    flex-direction: column;\n    \/* justify-content: center; *\/\n    align-items: center;\n}\n\n\n.la-render-review .la-wrapper-heading h3 {\n    margin-bottom: 0;\n    font-size: 2.0em;\n}\n\n.la-review-subheading {\n    margin-bottom: 2em;\n    text-align: center;\n}\n\n.la-review-item-heading {\n    font-size: 2em;\n    text-decoration: underline;\n}","fontFamily":"Arial","button_text":"Select Lenses and Purchase","custom_html":"","pd_required":true,"skip_update":true,"button_color":"#fff","contactEmail":"","pd_on_upload":false,"supportEmail":"[email protected]","pd_on_readers":false,"support_email":"","lunaThemeColor":"#5FB8E3","prism_required":false,"sales_channels":[{"name":"Online Store","value":"web"},{"name":"Point of Sale","value":"pos"},{"name":"Shop","value":"3890849"},{"name":"Facebook \u0026 Instagram","value":"2329312"},{"name":"Google \u0026 YouTube","value":"1780363"},{"name":"Inbox","value":"3026047"},{"name":"Draft order","value":"shopify_draft_order"}],"segment_height":false,"isLunaToolActive":false,"post_add_to_cart":false,"unique_css_class":"","currency_position":"prefix","custom_javascript":"\/\/ Update the titles depending on lens flow\ndocument.addEventListener('LensAdvizor:init:complete', function(){\n    \/\/ Glasses\n    if(LensAdvizor.collectionId == 5834 || LensAdvizor.collectionId == 5986 || LensAdvizor.collectionId == 5987){\n        LensAdvizor.Translation.translationJSON[\"en\"][\"Choose Your Lenses\"] = \"Choose Lens Material\"\n    }\n})\n\nvar buttonInserted = false; \/\/ Flag to track whether the button has been inserted\nlet count = 0;\n\ndocument.addEventListener('LensAdvizor:prescriptionTypes:rendered', function(){\n    count++; \/\/ Increment the count variable\n    secureButtonSVG = `\u003csvg width=\"16\" height=\"23\" viewBox=\"0 0 16 23\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e \u003cpath d=\"M14.9156 9.63053H13.8745V6.46047C13.8745 3.22122 11.2392 0.585327 8.00015 0.585327C4.7599 0.585327 2.12506 3.22087 2.12506 6.46047V9.63053H1.08431C0.485313 9.63053 0 10.1161 0 10.7148V21.4728C0 22.0716 0.485313 22.5571 1.08431 22.5571H14.9157C15.5134 22.5571 16 22.0716 16 21.4728V10.7148C16 10.1161 15.5134 9.63053 14.9156 9.63053ZM4.29344 6.46047C4.29344 4.41626 5.95594 2.75376 8.00009 2.75376C10.0438 2.75376 11.7063 4.41626 11.7063 6.46047V9.63053H4.29344V6.46047Z\" fill=\"white\"\/\u003e \u003c\/svg\u003e`;\n    var footerDiv = document.querySelector(\".la-prescription-modal-footer\")\n\n        if (count \u003c= 1) {\n          footerDiv.insertAdjacentHTML('beforeend', '\u003cdiv class=\"checkout-badge\"\u003e\u003cbutton id=\"customButton\"\u003e\u003csvg width=\"16\" height=\"23\" viewBox=\"0 0 16 23\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e \u003cpath d=\"M14.9156 9.63053H13.8745V6.46047C13.8745 3.22122 11.2392 0.585327 8.00015 0.585327C4.7599 0.585327 2.12506 3.22087 2.12506 6.46047V9.63053H1.08431C0.485313 9.63053 0 10.1161 0 10.7148V21.4728C0 22.0716 0.485313 22.5571 1.08431 22.5571H14.9157C15.5134 22.5571 16 22.0716 16 21.4728V10.7148C16 10.1161 15.5134 9.63053 14.9156 9.63053ZM4.29344 6.46047C4.29344 4.41626 5.95594 2.75376 8.00009 2.75376C10.0438 2.75376 11.7063 4.41626 11.7063 6.46047V9.63053H4.29344V6.46047Z\" fill=\"white\"\/\u003e \u003c\/svg\u003eCHECKOUT\u003c\/button\u003e\u003c\/div\u003e');\n        }\n            var customButton = document.getElementById('customButton'); \n                  if (customButton) {\n        \/\/ Set the display property to block\n        customButton.style.display = \"flex\";\n    }   \n});\n\ndocument.addEventListener('LensAdvizor:render:contactLens', function(){\n      count++; \/\/ Increment the count variable\n    secureButtonSVG = `\u003csvg width=\"16\" height=\"23\" viewBox=\"0 0 16 23\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e \u003cpath d=\"M14.9156 9.63053H13.8745V6.46047C13.8745 3.22122 11.2392 0.585327 8.00015 0.585327C4.7599 0.585327 2.12506 3.22087 2.12506 6.46047V9.63053H1.08431C0.485313 9.63053 0 10.1161 0 10.7148V21.4728C0 22.0716 0.485313 22.5571 1.08431 22.5571H14.9157C15.5134 22.5571 16 22.0716 16 21.4728V10.7148C16 10.1161 15.5134 9.63053 14.9156 9.63053ZM4.29344 6.46047C4.29344 4.41626 5.95594 2.75376 8.00009 2.75376C10.0438 2.75376 11.7063 4.41626 11.7063 6.46047V9.63053H4.29344V6.46047Z\" fill=\"white\"\/\u003e \u003c\/svg\u003e`;\n     var footerDiv = document.querySelector(\".la-prescription-modal-footer\")\n\n    if (count \u003c= 1) {\n        footerDiv.insertAdjacentHTML('beforeend', '\u003cdiv class=\"checkout-badge\"\u003e\u003cbutton id=\"customButton\"\u003e\u003csvg width=\"16\" height=\"23\" viewBox=\"0 0 16 23\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e \u003cpath d=\"M14.9156 9.63053H13.8745V6.46047C13.8745 3.22122 11.2392 0.585327 8.00015 0.585327C4.7599 0.585327 2.12506 3.22087 2.12506 6.46047V9.63053H1.08431C0.485313 9.63053 0 10.1161 0 10.7148V21.4728C0 22.0716 0.485313 22.5571 1.08431 22.5571H14.9157C15.5134 22.5571 16 22.0716 16 21.4728V10.7148C16 10.1161 15.5134 9.63053 14.9156 9.63053ZM4.29344 6.46047C4.29344 4.41626 5.95594 2.75376 8.00009 2.75376C10.0438 2.75376 11.7063 4.41626 11.7063 6.46047V9.63053H4.29344V6.46047Z\" fill=\"white\"\/\u003e \u003c\/svg\u003eCHECKOUT\u003c\/button\u003e\u003c\/div\u003e');\n    }\n})\n\ndocument.addEventListener('LensAdvizor:lens:rendered', function(){\n    count++; \/\/ Increment the count variable\n    secureButtonSVG = `\u003csvg width=\"16\" height=\"23\" viewBox=\"0 0 16 23\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e \u003cpath d=\"M14.9156 9.63053H13.8745V6.46047C13.8745 3.22122 11.2392 0.585327 8.00015 0.585327C4.7599 0.585327 2.12506 3.22087 2.12506 6.46047V9.63053H1.08431C0.485313 9.63053 0 10.1161 0 10.7148V21.4728C0 22.0716 0.485313 22.5571 1.08431 22.5571H14.9157C15.5134 22.5571 16 22.0716 16 21.4728V10.7148C16 10.1161 15.5134 9.63053 14.9156 9.63053ZM4.29344 6.46047C4.29344 4.41626 5.95594 2.75376 8.00009 2.75376C10.0438 2.75376 11.7063 4.41626 11.7063 6.46047V9.63053H4.29344V6.46047Z\" fill=\"white\"\/\u003e \u003c\/svg\u003e`;\n     var footerDiv = document.querySelector(\".la-prescription-modal-footer\")\n\n    if (count \u003c= 1) {\n        footerDiv.insertAdjacentHTML('beforeend', '\u003cdiv class=\"checkout-badge\"\u003e\u003cbutton id=\"customButton\"\u003e\u003csvg width=\"16\" height=\"23\" viewBox=\"0 0 16 23\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e \u003cpath d=\"M14.9156 9.63053H13.8745V6.46047C13.8745 3.22122 11.2392 0.585327 8.00015 0.585327C4.7599 0.585327 2.12506 3.22087 2.12506 6.46047V9.63053H1.08431C0.485313 9.63053 0 10.1161 0 10.7148V21.4728C0 22.0716 0.485313 22.5571 1.08431 22.5571H14.9157C15.5134 22.5571 16 22.0716 16 21.4728V10.7148C16 10.1161 15.5134 9.63053 14.9156 9.63053ZM4.29344 6.46047C4.29344 4.41626 5.95594 2.75376 8.00009 2.75376C10.0438 2.75376 11.7063 4.41626 11.7063 6.46047V9.63053H4.29344V6.46047Z\" fill=\"white\"\/\u003e \u003c\/svg\u003eCHECKOUT\u003c\/button\u003e\u003c\/div\u003e');\n    }\n})\n\ndocument.addEventListener('LensAdvizor:lens:rendered', function(e){\n    if(e.detail.method == 'renderLensGroup'){}\n    if(e.detail.method == 'renderLenses'){\n        var customButton = document.getElementById('customButton');      \n        if (customButton) {\n            \/\/ Set the display property to block\n            customButton.style.display = \"flex\";\n        }\n    }\n})\n\ndocument.addEventListener('LensAdvizor:render:submissionMethods', function(){\n    var customButton = document.getElementById('customButton');      \n        if (customButton) {\n        \/\/ Set the display property to block\n        customButton.style.display = \"flex\";\n    }\n})\n\ndocument.addEventListener('LensAdvizor:render:readingForm', function(){\n    var customButton = document.getElementById('customButton');      \n    if (customButton) {\n        \/\/ Set the display property to block\n        customButton.style.display = \"none\";\n    }\n\n    secureButtonSVG = `\u003csvg width=\"16\" height=\"23\" viewBox=\"0 0 16 23\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e \u003cpath d=\"M14.9156 9.63053H13.8745V6.46047C13.8745 3.22122 11.2392 0.585327 8.00015 0.585327C4.7599 0.585327 2.12506 3.22087 2.12506 6.46047V9.63053H1.08431C0.485313 9.63053 0 10.1161 0 10.7148V21.4728C0 22.0716 0.485313 22.5571 1.08431 22.5571H14.9157C15.5134 22.5571 16 22.0716 16 21.4728V10.7148C16 10.1161 15.5134 9.63053 14.9156 9.63053ZM4.29344 6.46047C4.29344 4.41626 5.95594 2.75376 8.00009 2.75376C10.0438 2.75376 11.7063 4.41626 11.7063 6.46047V9.63053H4.29344V6.46047Z\" fill=\"white\"\/\u003e \u003c\/svg\u003e`\
3473n    document.querySelector('.la-prescription-form-btn').innerHTML = secureButtonSVG + \" CHECKOUT\"\n\n})\ndocument.addEventListener('LensAdvizor:render:manualEntryForm', function(){\n      var customButton = document.getElementById('customButton');      \n        if (customButton) {\n        \/\/ Set the display property to block\n        customButton.style.display = \"none\";\n    }\n\n    secureButtonSVG = `\u003csvg width=\"16\" height=\"23\" viewBox=\"0 0 16 23\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e \u003cpath d=\"M14.9156 9.63053H13.8745V6.46047C13.8745 3.22122 11.2392 0.585327 8.00015 0.585327C4.7599 0.585327 2.12506 3.22087 2.12506 6.46047V9.63053H1.08431C0.485313 9.63053 0 10.1161 0 10.7148V21.4728C0 22.0716 0.485313 22.5571 1.08431 22.5571H14.9157C15.5134 22.5571 16 22.0716 16 21.4728V10.7148C16 10.1161 15.5134 9.63053 14.9156 9.63053ZM4.29344 6.46047C4.29344 4.41626 5.95594 2.75376 8.00009 2.75376C10.0438 2.75376 11.7063 4.41626 11.7063 6.46047V9.63053H4.29344V6.46047Z\" fill=\"white\"\/\u003e \u003c\/svg\u003e`\n    document.querySelector('.la-prescription-form-btn').innerHTML = secureButtonSVG + \" CHECKOUT\"\n\n})\n\ndocument.addEventListener('LensAdvizor:render:uploadForm', function(){\n    var customButton = document.getElementById('customButton');      \n    if (customButton) {\n        \/\/ Set the display property to block\n        customButton.style.display = \"none\";\n    }\n\n    secureButtonSVG = `\u003csvg width=\"16\" height=\"23\" viewBox=\"0 0 16 23\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e \u003cpath d=\"M14.9156 9.63053H13.8745V6.46047C13.8745 3.22122 11.2392 0.585327 8.00015 0.585327C4.7599 0.585327 2.12506 3.22087 2.12506 6.46047V9.63053H1.08431C0.485313 9.63053 0 10.1161 0 10.7148V21.4728C0 22.0716 0.485313 22.5571 1.08431 22.5571H14.9157C15.5134 22.5571 16 22.0716 16 21.4728V10.7148C16 10.1161 15.5134 9.63053 14.9156 9.63053ZM4.29344 6.46047C4.29344 4.41626 5.95594 2.75376 8.00009 2.75376C10.0438 2.75376 11.7063 4.41626 11.7063 6.46047V9.63053H4.29344V6.46047Z\" fill=\"white\"\/\u003e \u003c\/svg\u003e`\n    document.querySelector('.la-prescription-form-btn').innerHTML = secureButtonSVG + \" CHECKOUT\"\n})\n\n\ndocument.addEventListener('LensAdvizor:review:rendered', function(){\n    secureButtonSVG = `\u003csvg width=\"16\" height=\"23\" viewBox=\"0 0 16 23\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e \u003cpath d=\"M14.9156 9.63053H13.8745V6.46047C13.8745 3.22122 11.2392 0.585327 8.00015 0.585327C4.7599 0.585327 2.12506 3.22087 2.12506 6.46047V9.63053H1.08431C0.485313 9.63053 0 10.1161 0 10.7148V21.4728C0 22.0716 0.485313 22.5571 1.08431 22.5571H14.9157C15.5134 22.5571 16 22.0716 16 21.4728V10.7148C16 10.1161 15.5134 9.63053 14.9156 9.63053ZM4.29344 6.46047C4.29344 4.41626 5.95594 2.75376 8.00009 2.75376C10.0438 2.75376 11.7063 4.41626 11.7063 6.46047V9.63053H4.29344V6.46047Z\" fill=\"white\"\/\u003e \u003c\/svg\u003e`\n    document.querySelector('.la-prescription-form-btn').innerHTML = secureButtonSVG + \" CHECKOUT\"\n\n    \/\/ Select the custom button\n    var customButton = document.getElementById('customButton');\n    if (customButton) {\n        \/\/ Set the display property to block\n        customButton.style.display = \"none\";\n    }\n    \/\/ Check if the button exists before attempting to remove it\n    document.addEventListener('DOMContentLoaded', function() {\n        var addToCartButton = document.getElementById('addToCartButton');\n        \n        if (addToCartButton) {\n            addToCartButton.addEventListener('click', function() {\n                \/\/ Replace text with \"SECURE CHECKOUT\"\n                addToCartButton.textContent = \"CHECKOUT\";\n                \/\/ You can add your secure checkout logic here if needed\n            });\n        }\n    });\n\n    \/\/ Reformatting the Reviw Screen\n    subHeadingText = LensAdvizor.Translation.getTranslatedText(\"\u003cdiv class='la-review-subheading'\u003eFree Shipping \u0026 Hassle Free Returns On All Orders\u003c\/div\u003e\")\n    document.querySelector('.la-wrapper-heading').insertAdjacentHTML('beforeend', subHeadingText)\n\n    frameContainer = document.querySelector(':nth-child(1 of .la-review-item)')\n    lensContainer = document.querySelector(':nth-child(2 of .la-review-item)')\n\n    frameContainer.insertAdjacentHTML('beforeBegin', \"\u003cdiv class='la-review-item-heading'\u003eFrame\u003c\/div\u003e\")\n    lensContainer.insertAdjacentHTML('beforeBegin', \"\u003cdiv class='la-review-item-heading'\u003eLenses\u003c\/div\u003e\")\n});\n\n\/\/# sourceURL=la_extrastuff.js","lens_descriptions":{"reading":"Improves your ability to read something up close, like a book.","frame_only":"Excludes lenses.","progressive":"Corrects both nearsightedness and farsightedness.","single_vision":"Corrects either nearsightedness (myopia) or farsightedness.","non_prescription":"Offers style and protection without vision correction (no power)."},"button_search_rule":"default","modal_button_color":"#fff","company_information":"My Store","preventAddLensToCart":true,"custom_translationJSON":{"en":{"user":{},"default":{"No":"No","ADD":"ADD","CYL":"CYL","SPH":"SPH","Yes":"Yes","for":"for","AXIS":"AXIS","FREE":"FREE","From":"From ","Left":"Left","Lens":"Lens","Frame":"Frame","Right":"Right","Change":"Change","Choose":"Choose","Select":"Choose","Add Ons":"Add Ons","Dual PD":"Dual PD","Go Back":"Go Back","Reading":"Reading","Diopters":" ","Optional":"Optional","Quantity":"Quantity","Selected":"Selected","Subtotal":"Total","Vertical":"Vertical","Add Prism":"Add Prism","OD (Left)":"OD (Left)","Single PD":"Single PD","Try Again":"Try Again","Frame Only":"Frame Only","Horizontal":"Horizontal","Lens Group":"Choose Lens Type","OD (Right)":"OD (Right)","_comment5_":"Properties","Add to Cart":"Add to Cart","Change File":"Change File","Choose File":"Choose File","Email Later":"Email Later","Order Notes":"Order Notes","Progressive":"Progressive","Upload File":"Upload File","Contacts_add":"ADD","Contacts_cyl":"CYL","Contacts_d\/n":"D\/N","Contacts_sph":"SPH","Find your PD":"Find your PD","Have tw
3473o PDs":"Have two PDs","Invalid File":"Invalid file uploaded. Please retry with another file.","Prescription":"Prescription","Prism Values":"Prism Values","Contacts_axis":"Axis","File Required":"Prescription file is required.","OS (Left Eye)":"OS (Left Eye)","Review Lenses":"Review Lenses","Single Vision":"Single Vision","Adding to cart":"Adding to cart","Base Direction":"Base Direction","Contact Lenses":"Contact Lenses","Enter Manually":"Enter Manually","OD (Right Eye)":"OD (Right Eye)","Quantity Error":"Please enter quantity.","Segment Height":"Segment Height","File Size Error":"File Size Should be less than 10 MB.","No Lens Options":"No lens options available","No lenses found":"No lenses found","No options found":"No options found","Non-Prescription":"Non-Prescription","SPH_CYL_REQUIRED":"At least one SPH or CYL value should be required","Choose Lens Group":"Choose Lens Type","Contacts_diameter":"Diameter","Contacts_quantity":"Quantity","Prescription Type":"Prescription Type","QUANTITY_REQUIRED":"Please enter quantity","Save and Continue":"Save and Continue","Choose Your Lenses":"Choose Your Lenses","Contact Lens Title":"Enter Your Prescription Details","Out of Stock Error":"We're sorry, but one or more of the lenses you have selected are not available.","Select Options for":"Select Options for","Contacts_base_curve":"Base Curve","Options Unavailable":"Options Unavailable","Prescription Method":"Prescription Method","Upload Prescription":"Upload Prescription","SPH_CYL_ADD_REQUIRED":"At least one SPH, CYL or ADD value should be required","Add Your Prescription":"Add Your Prescription","Pupillary Distance (PD)":"Pupillary Distance (PD)","Please Review Your Order":"Review Your Selections","RESOLVE_LENS_ERROR_MESSAGE":"We're sorry, but one or more of the frames or lenses you have selected is not available. If you feel you have reached this message in error, please contact support.","Choose Your Prescription Type":"Choose Your Prescription Type","Prescription file is required":"Prescription file is required","Enter Your Prescription Details":"Enter Your Prescription Details","Enter Your Prescription Manually":"Enter Your Prescription Manually","Select Your Reading Strength Level":"Choose Your Reading Strength Level","Something went wrong while adding product!":"Something went wrong while adding product!","Unable to upload prescription. Please try again.":"Unable to upload prescription. Please try again.","Please upload your prescription as a PNG, JPG or PDF file":"Please upload your prescription as a PNG, JPG or PDF file","Upload your prescription for us to confirm that you have entered it correctly":"Upload your prescription for us to confirm that you have entered it correctly","Upload your prescription for us to confirm that you have entered it correctly (Optional)":"Upload your prescription for us to confirm that you have entered it correctly (Optional)"}},"default_text":{"user":{},"default":{"No":"No","ADD":"ADD","CYL":"CYL","SPH":"SPH","Yes":"Yes","for":"for","AXIS":"AXIS","FREE":"FREE","From":"From ","Left":"Left","Lens":"Lens","Frame":"Frame","Right":"Right","Change":"Change","Choose":"Choose","Select":"Select","Add Ons":"Add Ons","Dual PD":"Dual PD","Go Back":"Go Back","Reading":"Reading","Diopters":"Diopters","Optional":"Optional","Quantity":"Quantity","Selected":"Selected","Subtotal":"Subtotal","Vertical":"Vertical","Add Prism":"Add Prism","OD (Left)":"OD (Left)","Single PD":"Single PD","Try Again":"Try Again","Frame Only":"Frame Only","Horizontal":"Horizontal","Lens Group":"Lens Group","OD (Right)":"OD (Right)","_comment5_":"Properties","Add to Cart":"Add to Cart","Change File":"Change File","Choose File":"Choose File","Email Later":"Email Later","Order Notes":"Order Notes","Progressive":"Progressive","Upload File":"Upload File","Contacts_add":"ADD","Contacts_cyl":"CYL","Contacts_d\/n":"D\/N","Contacts_sph":"SPH","Find your PD":"Find your PD","Have two PDs":"Have two PDs","Invalid File":"Invalid file uploaded. Please retry with another file.","Prescription":"Prescription","Prism 
3473Values":"Prism Values","Contacts_axis":"Axis","File Required":"Prescription file is required.","OS (Left Eye)":"OS (Left Eye)","Review Lenses":"Review Lenses","Single Vision":"Single Vision","Adding to cart":"Adding to cart","Base Direction":"Base Direction","Contact Lenses":"Contact Lenses","Enter Manually":"Enter Manually","OD (Right Eye)":"OD (Right Eye)","Quantity Error":"Please enter quantity.","Segment Height":"Segment Height","File Size Error":"File Size Should be less than 10 MB.","No Lens Options":"No lens options available","No lenses found":"No lenses found","No options found":"No options found","Non-Prescription":"Non-Prescription","SPH_CYL_REQUIRED":"At least one SPH or CYL value should be required","Choose Lens Group":"Choose Lens Group","Contacts_diameter":"Diameter","Contacts_quantity":"Quantity","Prescription Type":"Prescription Type","QUANTITY_REQUIRED":"Please enter quantity","Save and Continue":"Save and Continue","Choose Your Lenses":"Choose Your Lenses","Contact Lens Title":"Enter Your Prescription Details","Out of Stock Error":"We're sorry, but one or more of the lenses you have selected are not available.","Select Options for":"Select Options for","Contacts_base_curve":"Base Curve","Options Unavailable":"Options Unavailable","Prescription Method":"Prescription Method","Upload Prescription":"Upload Prescription","SPH_CYL_ADD_REQUIRED":"At least one SPH, CYL or ADD value should be required","Add Your Prescription":"Add Your Prescription","Pupillary Distance (PD)":"Pupillary Distance (PD)","Please Review Your Order":"Please Review Your Order","RESOLVE_LENS_ERROR_MESSAGE":"We're sorry, but one or more of the frames or lenses you have selected is not available. If you feel you have reached this message in error, please contact support.","Choose Your Prescription Type":"Choose Your Prescription Type","Prescription file is required":"Prescription file is required","Enter Your Prescription Details":"Enter Your Prescription Details","Enter Your Prescription Manually":"Enter Your Prescription Manually","Select Your Reading Strength Level":"Select Your Reading Strength Level","Something went wrong while adding product!":"Something went wrong while adding product!","Unable to upload prescription. Please try again.":"Unable to upload prescription. Please try again.","Please upload your prescription as a PNG, JPG or PDF file":"Please upload your prescription as a PNG, JPG or PDF file","Upload your prescription for us to confirm that you have entered it correctly":"Upload your prescription for us to confirm that you have entered it correctly","Upload your prescription for us to confirm that you have entered it correctly (Optional)":"Upload your prescription for us to confirm that you have entered it correctly (Optional)"}}},"hideManualPrescription":false,"skipPrescriptionLenses":false,"skipPrescriptionMethod":false,"button_background_color":"#38b4ff","showContactLensesReview":false,"show_add_to_cart_button":false,"skipSelectPrescriptions":false,"segment_height_on_upload":"hidden","sendOrdersWithNotesToLab":false,"inject_to_matching_button":true,"lensAdvizorButtonPosition":"before","sendEmailLaterOrdersToLab":false,"showQuantityFieldOnReview":false,"uploadRequiredOnManualEntry":false,"can_upload_their_prescription":true,"modal_button_background_color":"#38b4ff","can_enter_prescription_manullly":true,"can_email_prescription_after_placing_order":true},"billing_plan":{"id":3806,"user":2343,"billing_plan":22,"is_active":true,"is_multiple_options_allowed":true,"code":"standard_incl_comm","price":69.0,"name":"Standard","custom_settings":{"addons":false,"upload_products":false,"upload_sub_lens":false,"assign_lens_on_product":false},"is_picture_matrix_enabled":false,"enable_fitting_box":false,"pos_enabled":false},"default_currency":"USD","api_version":2,"is_vintage_theme":false,"last_review_time":"2024-06-28T19:49:23.090000Z","fittingbox_api_key":null,"has_picture_matrix":false,"use_matrix_image":true,"limitPosFrameChoicesToProductTypes":false,"posFrameFilterProductTypes":"","is_plus_store":false,"preventAddLensToCart":true,"translations":{"default_text":{"default":{"FREE":"FREE","Quantity Error":"Please enter quantity.","Single Vision":"Single Vision","Non-Prescription":"Non-Prescription","Review Lenses":"Review Lenses","Choose Your Lenses":"Choose Your Lenses","Lens":"Lens","Add Ons":"Add Ons","Add to Cart":"Add to Cart","Save and Continue":"Save and Continue","From":"From ","RESOLVE_LENS_ERROR_MESSAGE":"We're sorry, but one or more of the frames or lenses you have selected is not available. If you feel you have reached this message in error, please contact support.","QUANTITY_REQUIRED":"Please enter quantity","Prescription file is required":"Prescription file is required","Change File":"Change File","Change":"Change","Choose File":"Choose File","Invalid File":"Invalid file uploaded. Please retry with another file.","File Size Error":"File Size Should be less than 10 MB.","Out of Stock Error":"We're sorry, but one or more of the lenses you have selected are not available.","No Lens Options":"No lens options available","Try Again":"Try Again","Options Unavailable":"Options Unavailable","File Required":"Prescription file is required.","_comment5_":"Properties","Email Later":"Email Later","Upload File":"Upload File","Enter Manually":"Enter Manually","Progressive":"Progressive","MultiFocal":"MultiFocal","Frame Only":"Frame Only","Reading":"Reading","Contact Lenses":"Contact Lenses","Contact Lens Title":"Enter Your Prescription Details","Choose Your Prescription Type":"Choose Your Prescription Type","Choose":"Choose","Enter Your Prescription Details":"Enter Your Prescription Details","OD (Right Eye)":"OD (Right Eye)","Quantity":"Quantity","OS (Left Eye)":"OS (Left Eye)","Upload your prescription for us to confirm that you have entered it correctly (Optional)":"Upload your prescription for us to confirm that you have entered it correctly (Optional)","Add Your Prescription":"Add Your Prescription","Upload Prescription":"Upload Prescription","Please upload your prescription as a PNG, JPG or PDF file":"Please upload your prescription as a PNG, JPG or PDF file","Pupillary Distance (PD)":"Pupillary Distance (PD)","Single PD":"Single PD","Dual PD":"Dual PD","Right":"Right","Left":"Left","Segment Height":"Segment Height","Select Your Reading Strength Level":"Select Your Reading Strength Level","Diopters":"Diopters","Enter Your Prescription Manually":"Enter Your Prescription Manually","SPH":"SPH","CYL":"CYL","AXIS":"AXIS","ADD":"ADD","Prism 
3473Values":"Prism Values","Yes":"Yes","No":"No","Upload your prescription for us to confirm that you have entered it correctly":"Upload your prescription for us to confirm that you have entered it correctly","Optional":"Optional","No lenses found":"No lenses found","Go Back":"Go Back","Choose Lens Group":"Choose Lens Group","Select Options for":"Select Options for","Select":"Select","for":"for","Please Review Your Order":"Please Review Your Order","Order Notes":"Order Notes","Adding to cart":"Adding to cart","Something went wrong while adding product!":"Something went wrong while adding product!","Unable to upload prescription. Please try again.":"Unable to upload prescription. Please try again.","Base Direction":"Base Direction","Horizontal":"Horizontal","Vertical":"Vertical","Contacts_sph":"SPH","Contacts_cyl":"CYL","Contacts_axis":"Axis","Contacts_add":"ADD","Contacts_base_curve":"Base Curve","Contacts_diameter":"Diameter","Contacts_d\/n":"D\/N","SPH_CYL_REQUIRED":"At least one SPH or CYL value should be required","SPH_CYL_ADD_REQUIRED":"At least one SPH, CYL or ADD value should be required","Prescription Type":"Prescription Type","Prescription Method":"Prescription Method","Frame":"Frame","Subtotal":"Subtotal","Lens Group":"Lens Group","Have two PDs":"Have two PDs","Add Prism":"Add Prism","No options found":"No options found","Selected":"Selected","Prescription":"Prescription","OD (Right)":"OD (Right)","OS (Left)":"OS (Left)","Find your PD":"Find your PD","Contacts_quantity":"Quantity","OD (Left)":"OD (Left)"},"user":{}},"en":{"user":{},"default":{"No":"No","ADD":"ADD","CYL":"CYL","SPH":"SPH","Yes":"Yes","for":"for","AXIS":"AXIS","FREE":"FREE","From":"From ","Left":"Left","Lens":"Lens","Frame":"Frame","Right":"Right","Change":"Change","Choose":"Choose","Select":"Choose","Add Ons":"Add Ons","Dual PD":"Dual PD","Go Back":"Go Back","Reading":"Reading","Diopters":" ","Optional":"Optional","Quantity":"Quantity","Selected":"Selected","Subtotal":"Total","Vertical":"Vertical","Add Prism":"Add Prism","OD (Left)":"OD (Left)","Single PD":"Single PD","Try Again":"Try Again","Frame Only":"Frame Only","Horizontal":"Horizontal","Lens Group":"Choose Lens Type","OD (Right)":"OD (Right)","_comment5_":"Properties","Add to Cart":"Add to Cart","Change File":"Change File","Choose File":"Choose File","Email Later":"Email Later","Order Notes":"Order Notes","Progressive":"Progressive","Upload File":"Upload File","Contacts_add":"ADD","Contacts_cyl":"CYL","Contacts_d\/n":"D\/N","Contacts_sph":"SPH","Find your PD":"Find your PD","Have two PDs":"Have two PDs","Invalid File":"Invalid file uploaded. Please retry with another file.","Prescription":"Prescription","Prism 
3473Values":"Prism Values","Contacts_axis":"Axis","File Required":"Prescription file is required.","OS (Left Eye)":"OS (Left Eye)","Review Lenses":"Review Lenses","Single Vision":"Single Vision","Adding to cart":"Adding to cart","Base Direction":"Base Direction","Contact Lenses":"Contact Lenses","Enter Manually":"Enter Manually","OD (Right Eye)":"OD (Right Eye)","Quantity Error":"Please enter quantity.","Segment Height":"Segment Height","File Size Error":"File Size Should be less than 10 MB.","No Lens Options":"No lens options available","No lenses found":"No lenses found","No options found":"No options found","Non-Prescription":"Non-Prescription","SPH_CYL_REQUIRED":"At least one SPH or CYL value should be required","Choose Lens Group":"Choose Lens Type","Contacts_diameter":"Diameter","Contacts_quantity":"Quantity","Prescription Type":"Prescription Type","QUANTITY_REQUIRED":"Please enter quantity","Save and Continue":"Save and Continue","Choose Your Lenses":"Choose Your Lenses","Contact Lens Title":"Enter Your Prescription Details","Out of Stock Error":"We're sorry, but one or more of the lenses you have selected are not available.","Select Options for":"Select Options for","Contacts_base_curve":"Base Curve","Options Unavailable":"Options Unavailable","Prescription Method":"Prescription Method","Upload Prescription":"Upload Prescription","SPH_CYL_ADD_REQUIRED":"At least one SPH, CYL or ADD value should be required","Add Your Prescription":"Add Your Prescription","Pupillary Distance (PD)":"Pupillary Distance (PD)","Please Review Your Order":"Review Your Selections","RESOLVE_LENS_ERROR_MESSAGE":"We're sorry, but one or more of the frames or lenses you have selected is not available. If you feel you have reached this message in error, please contact support.","Choose Your Prescription Type":"Choose Your Prescription Type","Prescription file is required":"Prescription file is required","Enter Your Prescription Details":"Enter Your Prescription Details","Enter Your Prescription Manually":"Enter Your Prescription Manually","Select Your Reading Strength Level":"Choose Your Reading Strength Level","Something went wrong while adding product!":"Something went wrong while adding product!","Unable to upload prescription. Please try again.":"Unable to upload prescription. Please try again.","Please upload your prescription as a PNG, JPG or PDF file":"Please upload your prescription as a PNG, JPG or PDF file","Upload your prescription for us to confirm that you have entered it correctly":"Upload your prescription for us to confirm that you have entered it correctly","Upload your prescription for us to confirm that you have entered it correctly (Optional)":"Upload your prescription for us to confirm that you have entered it correctly (Optional)"}}}},
3474            _assigned_variants: null,
3475            _options: null,
3476            prices: {
3477                "frame": 0,
3478                "lens": null,
3479                "addons": null,
3480                "subtotal": 0
3481            },
3482            defaultImage: {
3483                src: "https://cdn.shopify.com/s/images/admin/no-image-large.gif?da5ac9ca38617f8fcfb1ee46268f66d451ca66b4"
3484            },
3485            svg: {
3486                "check": `<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"
3487                    width="305.002px" height="305.002px" viewBox="0 0 305.002 305.002" style="enable-background:new 0 0 305.002 305.002;"
3488                        xml:space="preserve">
3489                    <g>
3490                        <g>
3491                            <path d="M152.502,0.001C68.412,0.001,0,68.412,0,152.501s68.412,152.5,152.502,152.5c84.089,0,152.5-68.411,152.5-152.5
3492                                S236.591,0.001,152.502,0.001z M152.502,280.001C82.197,280.001,25,222.806,25,152.501c0-70.304,57.197-127.5,127.502-127.5
3493                                c70.304,0,127.5,57.196,127.5,127.5C280.002,222.806,222.806,280.001,152.502,280.001z"/>
3494                            <path d="M218.473,93.97l-90.546,90.547l-41.398-41.398c-4.882-4.881-12.796-4.881-17.678,0c-4.881,4.882-4.881,12.796,0,17.678
3495                                l50.237,50.237c2.441,2.44,5.64,3.661,8.839,3.661c3.199,0,6.398-1.221,8.839-3.661l99.385-99.385
3496                                c4.881-4.882,4.881-12.796,0-17.678C231.269,89.089,223.354,89.089,218.473,93.97z"/>
3497                        </g>
3498                    </g>
3499                </svg>`,
3500                'camera': `<?xml version="1.0"?><!DOCTYPE svg  PUBLIC '-//W3C//DTD SVG 1.1//EN'  'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'><svg enable-background="new 0 0 32 32" height="32px" id="Layer_1" version="1.1" viewBox="0 0 32 32" width="32px" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g id="camera"><path clip-rule="evenodd" d="M16,10.001c-4.419,0-8,3.581-8,8c0,4.418,3.581,8,8,8   c4.418,0,8-3.582,8-8C24,13.583,20.418,10.001,
350016,10.001z M20.555,21.906c-2.156,2.516-5.943,2.807-8.459,0.65   c-2.517-2.156-2.807-5.944-0.65-8.459c2.155-2.517,5.943-2.807,8.459-0.65C22.42,15.602,22.711,19.391,20.555,21.906z" fill="#333333" fill-rule="evenodd"/><path clip-rule="evenodd" d="M16,14.001c-2.209,0-3.999,1.791-4,3.999v0.002   c0,0.275,0.224,0.5,0.5,0.5s0.5-0.225,0.5-0.5V18c0.001-1.656,1.343-2.999,3-2.999c0.276,0,0.5-0.224,0.5-0.5   S16.276,14.001,16,14.001z" fill="#333333" fill-rule="evenodd"/><path clip-rule="evenodd" d="M29.492,9.042l-4.334-0.723l-1.373-3.434   C23.326,3.74,22.232,3,21,3H11C9.768,3,8.674,3.74,8.214,4.886L6.842,8.319L2.509,9.042C1.055,9.283,0,10.527,0,12v15   c0,1.654,1.346,3,3,3h26c1.654,0,3-1.346,3-3V12C32,10.527,30.945,9.283,29.492,9.042z M30,27c0,0.553-0.447,1-1,1H3   c-0.553,0-1-0.447-1-1V12c0-0.489,0.354-0.906,0.836-0.986l5.444-0.907l1.791-4.478C10.224,5.25,10.591,5,11,5h10   c0.408,0,0.775,0.249,0.928,0.629l1.791,4.478l5.445,0.907C29.646,11.094,30,11.511,30,12V27z" fill="#333333" fill-rule="evenodd"/></g></svg>`,
3501                'tooltip': `<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" zoomAndPan="magnify" viewBox="0 0 150 149.999998" height="200" preserveAspectRatio="xMidYMid meet" version="1.0">
3502                    <path fill="#000000" d="M 75 0 C 33.621094 0 0 33.621094 0 75 C 0 116.378906 33.621094 150 75 150 C 116.378906 150 150 116.378906 150 75 C 150 33.621094 116.378906 0 75 0 Z M 75 7.757812 C 112.113281 7.757812 142.242188 37.886719 142.242188 75 C 142.242188 112.113281 112.113281 142.242188 75 142.242188 C 37.886719 142.242188 7.757812 112.113281 7.757812 75 C 7.757812 37.886719 37.886719 7.757812 75 7.757812 Z M 75 31.035156 C 74.234375 31.035156 73.480469 31.109375 72.730469 31.257812 C 71.980469 31.40625 71.253906 31.628906 70.546875 31.921875 C 69.839844 32.210938 69.167969 32.570312 68.535156 32.996094 C 67.898438 33.421875 67.3125 33.902344 66.769531 34.441406 C 66.230469 34.984375 65.746094 35.570312 65.324219 36.207031 C 64.898438 36.84375 64.539062 37.511719 64.246094 38.21875 C 63.957031 38.925781 63.734375 39.652344 63.585938 40.402344 C 63.4375 41.152344 63.363281 41.910156 63.363281 42.671875 C 63.363281 43.4375 63.4375 44.195312 63.585938 44.941406 C 63.734375 45.691406 63.957031 46.421875 64.246094 47.125 C 64.539062 47.832031 64.898438 48.503906 65.324219 49.136719 C 65.746094 49.773438 66.230469 50.359375 66.769531 50.902344 C 67.3125 51.441406 67.898438 51.925781 68.535156 52.347656 C 69.167969 52.773438 69.839844 53.132812 70.546875 53.425781 C 71.253906 53.71875 71.980469 53.9375 72.730469 54.085938 C 73.480469 54.234375 74.234375 54.308594 75 54.308594 C 75.765625 54.308594 76.519531 54.234375 77.269531 54.085938 C 78.019531 53.9375 78.746094 53.71875 79.453125 53.425781 C 80.160156 53.132812 80.832031 52.773438 81.464844 52.347656 C 82.101562 51.925781 82.6875 51.441406 83.230469 50.902344 C 83.769531 50.359375 84.253906 49.773438 84.675781 49.136719 C 85.101562 48.503906 85.460938 47.832031 85.753906 47.125 C 86.042969 46.421875 86.265625 45.691406 86.414062 44.941406 C 86.5625 44.195312 86.636719 43.4375 86.636719 42.671875 C 86.636719 41.910156 86.5625 41.152344 86.414062 40.402344 C 86.265625 39.652344 86.042969 38.925781 85.753906 38.21875 C 85.460938 37.511719 85.101562 36.84375 84.675781 36.207031 C 84.253906 35.570312 83.769531 34.984375 83.230469 34.441406 C 82.6875 33.902344 82.101562 33.421875 81.464844 32.996094 C 80.832031 32.570312 80.160156 32.210938 79.453125 31.921875 C 78.746094 31.628906 78.019531 31.40625 77.269531 31.257812 C 76.519531 31.109375 75.765625 31.035156 75 31.035156 Z M 75 68.535156 C 68.535156 68.535156 63.363281 73.707031 63.363281 80.171875 L 63.363281 111.207031 C 63.363281 117.671875 68.535156 122.84375 75 122.84375 C 81.464844 122.84375 86.636719 117.671875 86.636719 111.207031 L 86.636719 80.171875 C 86.636719 73.707031 81.464844 68.535156 75 68.535156 Z M 75 68.535156 " fill-opacity="1" fill-rule="nonzero"
3503                    />
3504                </svg>`,
3505                'preview': `<svg width="24px" height="24px" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
3506                    <path fill="none" stroke="#000" stroke-width="2" d="M12,17 C9.27272727,17 6,14.2222222 6,12 C6,9.77777778 9.27272727,7 12,7 C14.7272727,7 18,9.77777778 18,12 C18,14.2222222 14.7272727,17 12,17 Z M11,12 C11,12.55225 11.44775,13 12,13 C12.55225,13 13,12.55225 13,12 C13,11.44775 12.55225,11 12,11 C11.44775,11 11,11.44775 11,12 Z"/>
3507                </svg>`,
3508                'doc': `<svg version="1.0" xmlns="http://www.w3.org/2000/svg" width="700.000000pt" height="700.000000pt" viewBox="0 0 700.000000 700.000000" preserveAspectRatio="xMidYMid meet">
3509                    <g transform="translate(0.000000,700.000000) scale(0.100000,-0.100000)" fill="#000000" stroke="none">
3510                        <path d="M3535 6479 c-194 -29 -417 -140 -566 -281 -122 -115 -226 -266 -279 -403 -12 -33 -29 -76 -36 -95 -49 -124 -56 -414 -14 -590 27 -114 92 -258 167
3511                        -369 154 -229 442 -417 703 -460 36 -5 94 -15 130 -21 68 -12 127 -9 275 16 234 40 413 133 594 308 157 153 252 318 307 536 15 60 19 111 19 260 0 162 -3
3512                        196 -23 270 -23 87 -25 92 -61 170 -11 25 -25 56 -31 70 -52 120 -228 320 -355 405 -140 94 -300 159 -450 185 -61 10 -311 10 -380 -1z m280 -199 c189
3513                        -29 274 -59 400 -139 79 -50 215 -181 264 -255 118 -178 190 -466 151 -606 -5 -19 -14 -62 -19 -95 -28 -180 -163 -398 -321 -520 -164 -126 -323 -183 -530
3514                        -192 -121 -5 -145 -3 -235 20 -284 70 -500 245 -621 503 -59 127 -76 200 -81 361 -4 122 -2 152 17 220 61 224 153 370 317 502 129 104 267 167 418 190 140 22 164 23 240 11z"></path>
3515                        <path d="M3520 4169 c-25 -5 -75 -13 -112 -18 -37 -5 -88 -15 -115 -24 -26 -8 -75 -23 -108 -33 -373 -110 -723 -373 -956 -719 -30 -44 -60 -91 -67 -105 -7
3516                        -14 -23 -44 -37 -68 -13 -24 -27 -53 -31 -65 -4 -12 -15 
3516-34 -26 -49 l-19 -28 -224 0 c-208 0 -226 -1 -259 -20 -19 -12 -38 -29 -42 -38 -5 -9 -11 -118 -14
3517                        -242 l-5 -225 -230 -5 -231 -5 -32 -35 -32 -35 3 -438 2 -439 33 -29 32 -29 205 0 c112 0 215 -4 229 -10 l26 -10 0 -205 c0 -303 2 -305 230 -305 78 0 150
3518                        -5 161 -10 18 -10 19 -24 19 -228 l1 -217 29 -35 29 -35 1748 -3 c961 -2 1771 0 1800 3 46 6 54 10 75 43 l23 37 0 975 c0 906 -1 983 -19 1095 -54 347 -168
3519                        618 -365 868 -82 105 -235 256 -332 329 -96 73 -274 177 -364 213 -39 15 -74 30 -80 34 -5 4 -46 18 -90 30 -44 13 -98 29 -120 37 -22 8 -74 19 -115 24 -41
3520                        6 -97 15 -125 20 -63 11 -435 10 -495 -1z m610 -229 c135 -33 191 -53 202 -74 7 -13 9 -84 6 -200 -5 -161 -8 -189 -31 -254 -77 -216 -275 -364 -508 -379
3521                        -71 -5 -100 -2 -160 16 -193 57 -318 166 -397 348 -24 54 -25 70 -29 264 -5 230 -9 216 72 242 171 55 278 67 555 61 163 -3 223 -8 290 -24z m473 -177
3522                        c194 -105 421 -317 552 -517 92 -142 190 -369 210 -491 4 -22 14 -62 23 -90 15 -44 17 -157 20 -1000 1 -522 0 -960 -3 -972 l-5 -23 -1628 2 -1627 3 0 155
3523                        0 155 150 1 150 2 42 39 43 39 0 221 c0 192 2 222 16 227 9 3 111 6 228 6 l212 0 30 31 29 30 3 401 c2 221 1 421 -3 445 -3 24 -17 56 -31 73 l-25 30
3524                        -227 2 -227 3 -3 218 c-2 217 -3 219 -28 252 -32 42 -44 47 -124 54 l-65 6 1 31 c4 87 235 376 417 522 76 60 222 152 242 152 8 0 14 -43 18 -142 7 -172 35
3525                        -292 87 -378 5 -8 17 -29 26 -47 17 -35 140 -183 152 -183 4 0 21 -13 37 -28 61 -58 213 -128 317 -147 21 -4 42 -12 47 -19 5 -6 11 -144 13 -306 5 -320 4
3526                        -314 71 -445 51 -100 154 -205 258 -264 190 -107 437 -108 624 -2 215 122 333 330 335 589 0 64 3 76 25 97 13 14 30 25 37 25 23 1 90 58 128 109 42 56 80
3527                        156 80 212 0 99 -79 249 -159 302 -80 53 -125 67 -215 67 -75 0 -94 -4 -148 -30 -116 -57 -187 -147 -208 -268 -25 -140 22 -266 133 -353 27 -22 54 -39 60
3528                        -39 6 0 21 -10 34 -22 21 -19 23 -30 23 -112 0 -67 -5 -105 -20 -145 -84 -219 -272 -329 -498 -291 -162 27 -306 166 -341 328 -16 77 -15 536 2 549 6 6 37
3529                        16 67 23 30 6 101 34 158 62 205 100 349 277 408 502 19 73 24 115 24 221 0 116 3 145 17 145 2 0 18 -8 36 -17z m322 -779 c57 -27 85 -73 85 -142 0 -52
3530                        -4 -63 -32 -95 -20 -22 -51 -42 -80 -51 -42 -14 -51 -14 -85 0 -98 41 -139 134 -97 217 17 31 53 66 83 79 29 12 92 8 126 -8z m-2631 -140 c14 -5 16 -34
3531                        16 -216 0 -314 -5 -308 291 -308 103 0 199 -4 213 -10 l26 -10 0 -279 c0 -245 -2 -280 -16 -285 -9 -3 -105 -6 -215 -6 -303 0 -292 10 -299 -299 l-5 -226
3532                        -270 -3 c-148 -1 -280 0 -292 3 -23 5 -23 6 -23 208 0 111 -5 218 -10 238 -19 68 -37 73 -285 79 l-220 5 -3 280 c-2 254 -1 281 15 293 12 9 73 12 217 12
3533                        294 0 286 -8 286 317 0 152 3 203 13 206 18 8 542 8 561 1z"></path>
3534                    </g>
3535                </svg>`
3536            },
3537            handle: "shop-by-shape-and-color",
3538            productId: null,
3539            product: null,
3540            productOptions: null,
3541            selectedOrDefaultVariant: null,
3542            assignBy: "product",
3543            productTitle: null,
3544            variantsJSON: null,
3545            variants: {},
3546            collectionId: "",
3547            productDefaultImage: "",
3548            BASE_URL: 'https://app.lensadvizor.com',
3549            API_URL: 'https://app.lensadvizor.com/api',
3550            getUrlParameter: function(param) {
3551                const paramVal = new URLSearchParams(window.location.search).get(param)
3552                return paramVal
3553            },
3554            makeRequest: function(method, url, data, headers) {
3555                var xhttp = new XMLHttpRequest();
3556                xhttp.open(method, url, false);
3557                if (headers) {
3558                    xhttp.setRequestHeader("Content-Type", "application/json");
3559                }
3560                xhttp.send(data);
3561                if (xhttp.response) {
3562                  return JSON.parse(xhttp.response) 
3563                }
3564                return {}
3565            },
3566            fetchRequest: async function(method, url, data) {
3567                return new Promise(function(resolve, reject) {
3568                    var xhttp = new XMLHttpRequest();
3569                    xhttp.open(method, url, true);
3570
3571                    xhttp.onreadystatechange = function() {
3572                        if (xhttp.readyState === XMLHttpRequest.DONE) {
3573                            if (xhttp.status >= 200 && xhttp.status < 300) {
3574                                var response = JSON.parse(xhttp.responseText);
3575                                resolve(response);
3576                            } else {
3577                                reject(new Error('Request failed with status ' + xhttp.status));
3578                            }
3579                        }
3580                    };
3581
3582                    xhttp.setRequestHeader("Content-Type", "application/json");
3583                    xhttp.onerror = function() {
3584                        reject(new Error('Request failed'));
3585                    };
3586
3587                    xhttp.send(data ? data : null);
3588                });
3589            },
3590            fetchApi: (function () {
3591                const cache = {}; // private cache store
3592
3593                return async function cachedFetch(url, options = {}) {
3594                    const { ttl = 5 * 60 * 1000 } = options; // default 5 minutes
3595                    const now = Date.now();
3596
3597                    // If cache entry exists and is still valid
3598                    const entry = cache[url];
3599                    if (entry && now - entry.timestamp < entry.ttl) {
3600                        return entry.data;
3601                    }
3602
3603                    // Fetch fresh data and store parsed JSON
3604                    const fetchPromise = fetch(url)
3605                        .then((res) => {
3606                            if (!res.ok) throw new Error(`HTTP ${res.status}`);
3607                            return res.json();
3608                        })
3609                        .then((data) => {
3610                            cache[url] = {
3611                                data,
3612                                timestamp: Date.now(),
3613                                ttl,
3614                            };
3615                            return data;
3616                        })
3617                        .catch((err) => {
3618                            delete cache[url]; // remove failed cache entry
3619                            throw err;
3620                        });
3621
3622                    // Store the pending promise immediately (prevents duplicate requests)
3623                    cache[url] = { data: fetchPromise, timestamp: now, ttl };
3624
3625                    return fetchPromise;
3626                };
3627            })(),
3628            getAppStylesheet: function() {
3629                var stylesheet = document.querySelector('#la-custom-css-injector');
3630                stylesheet = stylesheet.sheet;
3631                return stylesheet;
3632            },
3633            setRootVariables: function(variables) {
3634                // variables: { key: value, ... }
3635                for (const [key, value] of Object.entries(variables)) {
3636                    if (!key.startsWith("--")) {
3637                        key = "--" + key;
3638                    }
3639                    document.documentElement.style.setProperty(key, value);
3640                }
3641            },
3642            addStyle: function(selector, rulename, value) {
3643                var stylesheet = this.getAppStylesheet();
3644                var cssRules = stylesheet.cssRules || stylesheet.rules;
3645                var rule = stylesheet.insertRule(selector + ' { ' + rulename + ':' + value + ';}', cssRules.length);
3646            },
3647            loadScript: function(src, callback) {
3648                let script = document.createElement('script');
3649                script.src = src;
3650                if (callback) {
3651                    script.onload = () => callback();
3652                }
3653                document.head.append(script);
3654            },
3655            addQueryParamsToURL: function(url, object) {
3656                url += '?'
3657                for (let key in object) {
3658                    url += key + '=' + object[key] + '&'
3659                }
3660                return url
3661            },
3662            lightenDarkenColor: function(col, amt) {
3663                col = col.replace(/^#/, '')
3664                if (col.length === 3) col = col[0] + col[0] + col[1] + col[1] + col[2] + col[2]
3665                let [r, g, b] = col.match(/.{2}/g);
3666                ([r, g, b] = [parseInt(r, 16) + amt, parseInt(g, 16) + amt, parseInt(b, 16) + amt])
3667                r = Math.max(Math.min(255, r), 0).toString(16)
3668                g = Math.max(Math.min(255, g), 0).toString(16)
3669                b = Math.max(Math.min(255, b), 0).toString(16)
3670                const rr = (r.length < 2 ? '0' : '') + r
3671                const gg = (g.length < 2 ? '0' : '') + g
3672                const bb = (b.length < 2 ? '0' : '') + b
3673                return `#${rr}${gg}${bb}`
3674            },
3675            enableSlideAnimation: null,
3676            hideAddToCartButton: null,
3677            useQuickBuyLayout: null
3678        }
3679        
3680    </script>
3680
3681    <style id="la-default-css-injector">
3682        @-webkit-keyframes la-spin{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes la-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.la-select-lenses-btn{font-weight:600;border:0;outline:0;width:100%;padding:12px;border-radius:5px;margin:5px 0;display:none;cursor:pointer}.la-lens-loader,.la-image-loader{position:fixed;width:100%;left:0;right:0;top:0;bottom:0;background-color:rgb(255 255 255 / .7);z-index:9999;display:block}.la-lens-loader::after,.la-image-loader::after{content:"";display:block;width:40px;height:40px;border-style:solid;border-color:#000;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;border-top-color:transparent!important;border-width:4px;border-radius:50%;-webkit-animation:la-spin 0.8s linear infinite;animation:la-spin 0.8s linear infinite}.la-prescription-form-btn:disabled{background-color:#8585!important;cursor:not-allowed!important}.la-dom-animate{animation:laFadeScale 280ms ease-out}.la-dom-slide-left{animation:laSlideLeft 320ms ease-out}.la-dom-slide-right{animation:laSlideRight 220ms ease-out}@keyframes laSlideRight{from{opacity:0;transform:translateX(-60px)}to{opacity:1;transform:translateX(0)}}@keyframes laSlideLeft{from{opacity:0;transform:translateX(60px)}to{opacity:1;transform:translateX(0)}}
3682@keyframes laFadeScale{from{opacity:0;transform:scale(.99)}to{opacity:1;transform:scale(1)}}
3683    </style>
3684    
3685    <style type="text/css" id="la-custom-css-injector"></style>
3686
3687<!-- END app snippet -->
3688</div>
3688<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
3688
3689<shopify-store store-domain="https://phillyeyeworks.com" country="US" language="en"></shopify-store>
3690<shopify-chat></shopify-chat>
3691</body>
3692          
3693   
3694</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.