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&width=242" alt="" srcset="//phillyeyeworks.com/cdn/shop/files/Image_7845c013-15d1-4eda-8bd8-8f1ceb452efd.png?v=1712699522&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&width=242" alt="" srcset="//phillyeyeworks.com/cdn/shop/files/Image_1933797b-b464-44a5-bf43-4413952bb4c2.png?v=1712699622&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&width=4096" alt="" srcset="//phillyeyeworks.com/cdn/shop/files/Fo_Fo_Fo_8285.jpg?v=1711584686&width=352 352w, //phillyeyeworks.com/cdn/shop/files/Fo_Fo_Fo_8285.jpg?v=1711584686&width=832 832w, //phillyeyeworks.com/cdn/shop/files/Fo_Fo_Fo_8285.jpg?v=1711584686&width=1200 1200w, //phillyeyeworks.com/cdn/shop/files/Fo_Fo_Fo_8285.jpg?v=1711584686&width=1920 1920w, //phillyeyeworks.com/cdn/shop/files/Fo_Fo_Fo_8285.jpg?v=1711584686&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&width=484" alt="" srcset="//phillyeyeworks.com/cdn/shop/files/Image_b8023e53-cdc0-4469-bd63-65f67a03ff1b.png?v=1709130446&width=352 352w, //phillyeyeworks.com/cdn/shop/files/Image_b8023e53-cdc0-4469-bd63-65f67a03ff1b.png?v=1709130446&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&
889width=652" alt="" srcset="//phillyeyeworks.com/cdn/shop/files/Image_65f05ad0-18a0-47bc-9aa8-4f54ef14b701.png?v=1709130623&width=352 352w, //phillyeyeworks.com/cdn/shop/files/Image_65f05ad0-18a0-47bc-9aa8-4f54ef14b701.png?v=1709130623&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&width=652" alt="" srcset="//phillyeyeworks.com/cdn/shop/files/Image_b32e32fc-2e2b-45be-9442-268d52506db0.png?v=1709130615&width=352 352w, //phillyeyeworks.com/cdn/shop/files/Image_b32e32fc-2e2b-45be-9442-268d52506db0.png?v=1709130615&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&width=652" alt="" srcset="//phillyeyeworks.com/cdn/shop/files/Image_0dfce9ff-a2fc-4398-9979-3113a05809b9.png?v=1709130609&width=352 352w, //phillyeyeworks.com/cdn/shop/files/Image_0dfce9ff-a2fc-4398-9979-3113a05809b9.png?v=1709130609&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&width=242" alt="" srcset="//phillyeyeworks.com/cdn/shop/files/Image_7845c013-15d1-4eda-8bd8-8f1ceb452efd.png?v=1712699522&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&width=242" alt="" srcset="//phillyeyeworks.com/cdn/shop/files/Image_1933797b-b464-44a5-bf43-4413952bb4c2.png?v=1712699622&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&width=4096" alt="" srcset="//phillyeyeworks.com/cdn/shop/files/Fo_Fo_Fo_8285.jpg?v=1711584686&width=352 352w, //phillyeyeworks.com/cdn/shop/files/Fo_Fo_Fo_8285.jpg?v=1711584686&width=832 832w, //phillyeyeworks.com/cdn/shop/files/Fo_Fo_Fo_8285.jpg?v=1711584686&width=1200 1200w, //phillyeyeworks.com/cdn/shop/files/Fo_Fo_Fo_8285.jpg?v=1711584686&width=1920 1920w, //phillyeyeworks.com/cdn/shop/files/Fo_Fo_Fo_8285.jpg?v=1711584686&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&width=484" alt="" srcset="//phillyeyeworks.com/cdn/shop/files/Image_b8023e53-cdc0-4469-bd63-65f67a03ff1b.png?v=1709130446&width=352 352w, //phillyeyeworks.com/cdn/shop/files/Image_b8023e53-cdc0-4469-bd63-65f67a03ff1b.png?v=1709130446&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&
982width=652" alt="" srcset="//phillyeyeworks.com/cdn/shop/files/Image_65f05ad0-18a0-47bc-9aa8-4f54ef14b701.png?v=1709130623&width=352 352w, //phillyeyeworks.com/cdn/shop/files/Image_65f05ad0-18a0-47bc-9aa8-4f54ef14b701.png?v=1709130623&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&width=652" alt="" srcset="//phillyeyeworks.com/cdn/shop/files/Image_b32e32fc-2e2b-45be-9442-268d52506db0.png?v=1709130615&width=352 352w, //phillyeyeworks.com/cdn/shop/files/Image_b32e32fc-2e2b-45be-9442-268d52506db0.png?v=1709130615&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&width=652" alt="" srcset="//phillyeyeworks.com/cdn/shop/files/Image_0dfce9ff-a2fc-4398-9979-3113a05809b9.png?v=1709130609&width=352 352w, //phillyeyeworks.com/cdn/shop/files/Image_0dfce9ff-a2fc-4398-9979-3113a05809b9.png?v=1709130609&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&width=992" alt="Rectangular Eyeglasses on Model - Rectangular Eyewear Collection" srcset="//phillyeyeworks.com/cdn/shop/files/rectangular-glasses-model.png?v=1726942921&width=600 600w, //phillyeyeworks.com/cdn/shop/files/rectangular-glasses-model.png?v=1726942921&width=700 700w, //phillyeyeworks.com/cdn/shop/files/rectangular-glasses-model.png?v=1726942921&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&width=1010" alt="Round Eyeglasses on Model - Circular Eyewear Collection" srcset="//phillyeyeworks.com/cdn/shop/files/round-glasses-model.png?v=1726942921&width=600 600w, //phillyeyeworks.com/cdn/shop/files/round-glasses-model.png?v=1726942921&width=700 700w, //phillyeyeworks.com/cdn/shop/files/round-glasses-model.png?v=1726942921&width=800 800w, //phillyeyeworks.com/cdn/shop/files/round-glasses-model.png?v=1726942921&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&width=961" alt="Cat-Eye Eyeglasses on Model - Cateye Eyewear Collection" srcset="//phillyeyeworks.com/cdn/shop/files/cat-eye-glasses-model.png?v=1726942921&width=600 600w, //phillyeyeworks.com/cdn/shop/files/cat-eye-glasses-model.png?v=1726942921&width=700 700w, //phillyeyeworks.com/cdn/shop/files/cat-eye-glasses-model.png?v=1726942921&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&width=1013" alt="Square Eyeglasses on Model - Square Eyewear Collection" srcset="//phillyeyeworks.com/cdn/shop/files/square-glasses-model.png?v=1726942921&width=600 600w, //phillyeyeworks.com/cdn/shop/files/square-glasses-model.png?v=1726942921&width=700 700w, //phillyeyeworks.com/cdn/shop/files/square-glasses-model.png?v=1726942921&width=800 800w, //phillyeyeworks.com/cdn/shop/files/square-glasses-model.png?v=1726942921&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.