PageSourceSearch

https://johnscrazysocks.com/products/gift-card

html johnscrazysocks.com collected 2026-10-02 03:11:11 UTC 450,573 bytes, 6,729 lines download raw bytes

1
2
3
4<!doctype html>
5<html class="no-js no-touch" lang="en">
6<head>
7  <meta charset="utf-8">
8  <meta http-equiv="cleartype" content="on">
9  <meta name="robots" content="index,follow">
10  <meta name="viewport" content="width=device-width,initial-scale=1">
11  <meta name="theme-color" content="#ffffff">
12  <link rel="canonical" href="https://johnscrazysocks.com/products/gift-card"><title>Gift Card for John&#39;s Crazy Socks</title>
13
14  <!-- DNS prefetches -->
15  <link rel="dns-prefetch" href="https://cdn.shopify.com">
16  <link rel="dns-prefetch" href="https://fonts.shopify.com">
17  <link rel="dns-prefetch" href="https://monorail-edge.shopifysvc.com">
18  <link rel="dns-prefetch" href="https://ajax.googleapis.com">
19
20  <!-- Preconnects -->
21  <link rel="preconnect" href="https://cdn.shopify.com" crossorigin>
22  <link rel="preconnect" href="https://fonts.shopify.com" crossorigin>
23  <link rel="preconnect" href="https://monorail-edge.shopifysvc.com">
24  <link rel="preconnect" href="https://ajax.googleapis.com">
25
26  <!-- Preloads -->
27  <!-- Preload CSS -->
28  <link rel="preload" href="//johnscrazysocks.com/cdn/shop/t/342/assets/fancybox.css?v=30466120580444283401789232471" as="style">
29  <link rel="preload" href="//johnscrazysocks.com/cdn/shop/t/342/assets/theme.css?v=136905859468124815431789232532" as="style">
30
31  <!-- Preload JS -->
32  <link rel="preload" href="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" as="script">
33  <link rel="preload" href="//johnscrazysocks.com/cdn/shop/t/342/assets/vendors.js?v=105789364703734492431789232471" as="script">
34  <link rel="preload" href="//johnscrazysocks.com/cdn/shop/t/342/assets/utilities.js?v=30702680965849919691789394453" as="script">
35  <link rel="preload" href="//johnscrazysocks.com/cdn/shop/t/342/assets/app.js?v=147112339116014669781789232532" as="script">
36
37  
38
39  
40
41
42  <!-- CSS for Flex -->
43  <link rel="stylesheet" href="//johnscrazysocks.com/cdn/shop/t/342/assets/fancybox.css?v=30466120580444283401789232471">
44  <link rel="stylesheet" href="//johnscrazysocks.com/cdn/shop/t/342/assets/theme.css?v=136905859468124815431789232532">
45  <link href="//johnscrazysocks.com/cdn/shop/t/342/assets/jcs-accessibility.css?v=4337692882921996511789505275" rel="stylesheet" type="text/css" media="all" />
46  
46<script src="//johnscrazysocks.com/cdn/shop/t/342/assets/jcs-navigation.js?v=4797633277304554751789232471" defer></script>
46
47  
47<script src="//johnscrazysocks.com/cdn/shop/t/342/assets/jcs-reviews.js?v=108945394617910454091789411562" data-open-label="Open review" defer></script>
47
48
49  
50  
50<script>
51    window.PXUTheme = window.PXUTheme || {};
52    window.PXUTheme.version = '5.5.0';
53    window.PXUTheme.name = 'Flex';
54  </script>
54
55  
56
57
58  
58<script>
59    
60
61window.PXUTheme = window.PXUTheme || {};
62
63
64window.PXUTheme.info = {
65  name: 'Flex',
66  version: '3.0.0'
67}
68
69
70window.PXUTheme.currency = {};
71window.PXUTheme.currency.show_multiple_currencies = null;
72window.PXUTheme.currency.presentment_currency = "USD";
73window.PXUTheme.currency.default_currency = "USD";
74window.PXUTheme.currency.display_format = null;
75window.PXUTheme.currency.money_format = "";
76window.PXUTheme.currency.money_format_no_currency = "${{amount}}";
77window.PXUTheme.currency.money_format_currency = "${{amount}} USD";
78window.PXUTheme.currency.native_multi_currency = false;
79window.PXUTheme.currency.iso_code = "USD";
80window.PXUTheme.currency.symbol = "$";
81
82
83
84window.PXUTheme.allCountryOptionTags = "\u003coption value=\"United States\" data-provinces=\"[[\u0026quot;Alabama\u0026quot;,\u0026quot;Alabama\u0026quot;],[\u0026quot;Alaska\u0026quot;,\u0026quot;Alaska\u0026quot;],[\u0026quot;American Samoa\u0026quot;,\u0026quot;American Samoa\u0026quot;],[\u0026quot;Arizona\u0026quot;,\u0026quot;Arizona\u0026quot;],[\u0026quot;Arkansas\u0026quot;,\u0026quot;Arkansas\u0026quot;],[\u0026quot;Armed Forces Americas\u0026quot;,\u0026quot;Armed Forces Americas\u0026quot;],[\u0026quot;Armed Forces Europe\u0026quot;,\u0026quot;Armed Forces Europe\u0026quot;],[\u0026quot;Armed Forces Pacific\u0026quot;,\u0026quot;Armed Forces Pacific\u0026quot;],[\u0026quot;California\u0026quot;,\u0026quot;California\u0026quot;],[\u0026quot;Colorado\u0026quot;,\u0026quot;Colorado\u0026quot;],[\u0026quot;Connecticut\u0026quot;,\u0026quot;Connecticut\u0026quot;],[\u0026quot;Delaware\u0026quot;,\u0026quot;Delaware\u0026quot;],[\u0026quot;District of Columbia\u0026quot;,\u0026quot;Washington DC\u0026quot;],[\u0026quot;Federated States of Micronesia\u0026quot;,\u0026quot;Micronesia\u0026quot;],[\u0026quot;Florida\u0026quot;,\u0026quot;Florida\u0026quot;],[\u0026quot;Georgia\u0026quot;,\u0026quot;Georgia\u0026quot;],[\u0026quot;Guam\u0026quot;,\u0026quot;Guam\u0026quot;],[\u0026quot;Hawaii\u0026quot;,\u0026quot;Hawaii\u0026quot;],[\u0026quot;Idaho\u0026quot;,\u0026quot;Idaho\u0026quot;],[\u0026quot;Illinois\u0026quot;,\u0026quot;Illinois\u0026quot;],[\u0026quot;Indiana\u0026quot;,\u0026quot;Indiana\u0026quot;],[\u0026quot;Iowa\u0026quot;,\u0026quot;Iowa\u0026quot;],[\u0026quot;Kansas\u0026quot;,\u0026quot;Kansas\u0026quot;],[\u0026quot;Kentucky\u0026quot;,\u0026quot;Kentucky\u0026quot;],[\u0026quot;Louisiana\u0026quot;,\u0026quot;Louisiana\u0026quot;],[\u0026quot;Maine\u0026quot;,\u0026quot;Maine\u0026quot;],[\u0026quot;Marshall Islands\u0026quot;,\u0026quot;Marshall Islands\u0026quot;],[\u0026quot;Maryland\u0026quot;,\u0026quot;Maryland\u0026quot;],[\u0026quot;Massachusetts\u0026quot;,\u0026quot;Massachusetts\u0026quot;],[\u0026quot;Michigan\u0026quot;,\u0026quot;Michigan\u0026quot;],[\u0026quot;Minnesota\u0026quot;,\u0026quot;Minnesota\u0026quot;],[\u0026quot;Mississippi\u0026quot;,\u0026quot;Mississippi\u0026quot;],[\u0026quot;Missouri\u0026quot;,\u0026quot;Missouri\u0026quot;],[\u0026quot;Montana\u0026quot;,\u0026quot;Montana\u0026quot;],[\u0026quot;Nebraska\u0026quot;,\u0026quot;Nebraska\u0026quot;],[\u0026quot;Nevada\u0026quot;,\u0026quot;Nevada\u0026quot;],[\u0026quot;New Hampshire\u0026quot;,\u0026quot;New Hampshire\u0026quot;],[\u0026quot;New Jersey\u0026quot;,\u0026quot;New Jersey\u0026quot;],[\u0026quot;New Mexico\u0026quot;,\u0026quot;New Mexico\u0026quot;],[\u0026quot;New York\u0026quot;,\u0026quot;New York\u0026quot;],[\u0026quot;North Carolina\u0026quot;,\u0026quot;North Carolina\u0026quot;],[\u0026quot;North Dakota\u0026quot;,\u0026quot;North Dakota\u0026quot;],[\u0026quot;Northern Mariana Islands\u0026quot;,\u0026quot;Northern Mariana Islands\u0026quot;],[\u0026quot;Ohio\u0026quot;,\u0026quot;Ohio\u0026quot;],[\u0026quot;Oklahoma\u0026quot;,\u0026quot;Oklahoma\u0026quot;],[\u0026quot;Oregon\u0026quot;,\u0026quot;Oregon\u0026quot;],[\u0026quot;Palau\u0026quot;,\u0026quot;Palau\u0026quot;],[\u0026quot;Pennsylvania\u0026quot;,\u0026quot;Pennsylvania\u0026quot;],[\u0026quot;Puerto Rico\u0026quot;,\u0026quot;Puerto Rico\u0026quot;],[\u0026quot;Rhode Island\u0026quot;,\u0026quot;Rhode Island\u0026quot;],[\u0026quot;South Carolina\u0026quot;,\u0026quot;South Carolina\u0026quot;],[\u0026quot;South Dakota\u0026quot;,\u0026quot;South Dakota\u0026quot;],[\u0026quot;Tennessee\u0026quot;,\u0026quot;Tennessee\u0026quot;],[\u0026quot;Texas\u0026quot;,\u0026quot;Texas\u0026quot;],[\u0026quot;Utah\u0026quot;,\u0026quot;Utah\u0026quot;],[\u0026quot;Vermont\u0026quot;,\u0026quot;Vermont\u0026quot;],[\u0026quot;Virgin Islands\u0026quot;,\u0026quot;U.S. Virgin Islands\u0026quot;],[\u0026quot;Virginia\u0026quot;,\u0026quot;Virginia\u0026quot;],[\u0026quot;Washington\u0026quot;,\u0026quot;Washington\u0026quot;],[\u0026quot;West Virginia\u0026quot;,\u0026quot;West Virginia\u0026quot;],[\u0026quot;Wisconsin\u0026quot;,\u0026quot;Wisconsin\u0026quot;],[\u0026quot;Wyoming\u0026quot;,\u0026quot;Wyoming\u0026quot;]]\"\u003eUnited States\u003c\/option\u003e\n\u003coption value=\"Canada\" data-provinces=\"[[\u0026quot;Alberta\u0026quot;,\u0026quot;Alberta\u0026quot;],[\u0026quot;British Columbia\u0026quot;,\u0026quot;British Columbia\u0026quot;],[\u0026quot;Manitoba\u0026quot;,\u0026quot;Manitoba\u0026quot;],[\u0026quot;New Brunswick\u0026quot;,\u0026quot;New Brunswick\u0026quot;],[\u0026quot;Newfoundland and Labrador\u0026quot;,\u0026quot;Newfoundland and Labrador\u0026quot;],[\u0026quot;Northwest Territories\u0026quot;,\u0026quot;Northwest Territories\u0026quot;],[\u0026quot;Nova Scotia\u0026quot;,\u0026quot;Nova Scotia\u0026quot;],[\u0026quot;Nunavut\u0026quot;,\u0026quot;Nunavut\u0026quot;],[\u0026quot;Ontario\u0026quot;,\u0026quot;Ontario\u0026quot;],[\u0026quot;Prince Edward Island\u0026quot;,\u0026quot;Prince Edward Island\u0026quot;],[\u0026quot;Quebec\u0026quot;,\u0026quot;Quebec\u0026quot;],[\u0026quot;Saskatchewan\u0026quot;,\u0026quot;Saskatchewan\u0026quot;],[\u0026quot;Yukon\u0026quot;,\u0026quot;Yukon\u0026quot;]]\"\u003eCanada\u003c\/option\u003e\n\u003coption value=\"Switzerland\" data-provinces=\"[]\"\u003eSwitzerland\u003c\/option\u003e\n\u003coption value=\"Australia\" data-provinces=\"[[\u0026quot;Australian Capital Territory\u0026quot;,\u0026quot;Australian Capital Territory\u0026quot;],[\u0026quot;New South Wales\u0026quot;,\u0026quot;New South Wales\u0026quot;],[\u0026quot;Northern Territory\u0026quot;,\u0026quot;Northern Territory\u0026quot;],[\u0026quot;Queensland\u0026quot;,\u0026quot;Queensland\u0026quot;],[\u0026quot;South Australia\u0026quot;,\u0026quot;South Australia\u0026quot;],[\u0026quot;Tasmania\u0026quot;,\u0026quot;Tasmania\u0026quot;],[\u0026quot;Victoria\u0026quot;,\u0026quot;Victoria\u0026quot;],[\u0026quot;Western Australia\u0026quot;,\u0026quot;Western Australia\u0026quot;]]\"\u003eAustralia\u003c\/option\u003e\n\u003coption value=\"---\" data-provinces=\"[]\"\u003e---\u003c\/option\u003e\n\u003coption value=\"Afghanistan\" data-provinces=\"[]\"\u003eAfghanistan\u003c\/option\u003e\n\u003coption value=\"Aland Islands\" data-provinces=\"[]\"\u003eÅland Islands\u003c\/option\u003e\n\u003coption value=\"Albania\" data-provinces=\"[]\"\u003eAlbania\u003c\/option\u003e\n\u003coption value=\"Algeria\" data-provinces=\"[]\"\u003eAlgeria\u003c\/option\u003e\n\u003coption value=\"Andorra\" data-provinces=\"[]\"\u003eAndorra\u003c\/option\u003e\n\u003coption value=\"Angola\" data-provinces=\"[]\"\u003eAngola\u003c\/option\u003e\n\u003coption value=\"Anguilla\" data-provinces=\"[]\"\u003eAnguilla\u003c\/option\u003e\n\u003coption value=\"Antigua And Barbuda\" data-provinces=\"[]\"\u003eAntigua \u0026 Barbuda\u003c\/option\u003e\n\u003coption value=\"Argentina\" data-provinces=\"[[\u0026quot;Buenos Aires\u0026quot;,\u0026quot;Buenos Aires Province\u0026quot;],[\u0026quot;Catamarca\u0026quot;,\u0026quot;Catamarca\u0026quot;],[\u0026quot;Chaco\u0026quot;,\u0026quot;Chaco\u0026quot;],[\u0026quot;Chubut\u0026quot;,\u0026quot;Chubut\u0026quot;],[\u0026quot;Ciudad Autónoma de Buenos Aires\u0026quot;,\u0026quot;Buenos Aires (Autonomous City)\u0026quot;],[\u0026quot;Corrientes\u0026quot;,\u0026quot;Corrientes\u0026quot;],[\u0026quot;Córdoba\u0026quot;,\u0026quot;Córdoba\u0026quot;],[\u0026quot;Entre Ríos\u0026quot;,\u0026quot;Entre Ríos\u0026quot;],[\u0026quot;Formosa\u0026quot;,\u0026quot;Formosa\u0026quot;],[\u0026quot;Jujuy\u0026quot;,\u0026quot;Jujuy\u0026quot;],[\u0026quot;La Pampa\u0026quot;,\u0026quot;La Pampa\u0026quot;],[\u0026quot;La Rioja\u0026quot;,\u0026quot;La Rioja\u0026quot;],[\u0026quot;Mendoza\u0026quot;,\u0026quot;Mendoza\u0026quot;],[\u0026quot;Misiones\u0026quot;,\u0026quot;Misiones\u0026quot;],[\u0026quot;Neuquén\u0026quot;,\u0026quot;Neuquén\u0026quot;],[\u0026quot;Río Negro\u0026quot;,\u0026quot;Río Negro\u0026quot;],[\u0026quot;Salta\u0026quot;,\u0026quot;Salta\u0026quot;],[\u0026quot;San Juan\u0026quot;,\u0026quot;San Juan\u0026quot;],[\u0026quot;San Luis\u0026quot;,\u0026quot;San Luis\u0026quot;],[\u0026quot;Santa Cruz\u0026quot;,\u0026quot;Santa Cruz\u0026quot;],[\u0026quot;Santa Fe\u0026quot;,\u0026quot;Santa Fe\u0026quot;],[\u0026quot;Santiago Del Estero\u0026quot;,\u0026quot;Santiago del Estero\u0026quot;],[\u0026quot;Tierra Del Fuego\u0026quot;,\u0026quot;Tierra del Fuego\u0026quot;],[\u0026quot;Tucumán\u0026quot;,\u0026quot;Tucumán\u0026quot;]]\"\u003eArgentina\u003c\/option\u003e\n\u003coption value=\"Armenia\" data-provinces=\"[]\"\u003eArmenia\u003c\/option\u003e\n\u003coption value=\"Aruba\" data-provinces=\"[]\"\u003eAruba\u003c\/option\u003e\n\u003coption value=\"Ascension Island\" data-provinces=\"[]\"\u003eAscension Island\u003c\/option\u003e\n\u003coption value=\"Australia\" data-provinces=\"[[\u0026quot;Australian Capital Territory\u0026quot;,\u0026quot;Australian Capital Territory\u0026quot;],[\u0026quot;New South Wales\u0026quot;,\u0026quot;New South Wales\u0026quot;],[\u0026quot;Northern Territory\u0026quot;,\u0026quot;Northern Territory\u0026quot;],[\u0026quot;Queensland\u0026quot;,\u0026quot;Queensland\u0026quot;],[\u0026quot;South Australia\u0026quot;,\u0026quot;South Australia\u0026quot;],[\u0026quot;Tasmania\u0026quot;,\u0026quot;Tasmania\u0026quot;],[\u0026quot;Victoria\u0026quot;,\u0026quot;Victoria\u0026quot;],[\u0026quot;Western Australia\u0026quot;,\u0026quot;Western Australia\u0026quot;]]\"\u003eAustralia\u003c\/option\u003e\n\u003coption value=\"Austria\" data-provinces=\"[]\"\u003eAustria\u003c\/option\u003e\n\u003coption value=\"Azerbaijan\" data-provinces=\"[]\"\u003eAzerbaijan\u003c\/option\u003e\n\u003coption value=\"Bahamas\" data-provinces=\"[]\"\u003eBahamas\u003c\/option\u003e\n\u003coption value=\"Bahrain\" data-provinces=\"[]\"\u003eBahrain\u003c\/option\u003e\n\u003coption value=\"Bangladesh\" data-provinces=\"[]\"\u003eBangladesh\u003c\/option\u003e\n\u003coption value=\"Barbados\" data-provinces=\"[]\"\u003eBarbados\u003c\/option\u003e\n\u003coption value=\"Belarus\" data-provinces=\"[]\"\u003eBelarus\u003c\/option\u003e\n\u003coption value=\"Belgium\" data-provinces=\"[]\"\u003eBelgium\u003c\/option\u003e\n\u003coption value=\"Belize\" data-provinces=\"[]\"\u003eBelize\u003c\/option\u003e\n\u003coption value=\"Benin\" data-provinces=\"[]\"\u003eBenin\u003c\/option\u003e\n\u003coption value=\"Bermuda\" data-provinces=\"[]\"\u003eBermuda\u003c\/option\u003e\n\u003coption value=\"Bhutan\" data-provinces=\"[]\"\u003eBhutan\u003c\/option\u003e\n\u003coption value=\"Bolivia\" data-provinces=\"[]\"\u003eBolivia\u003c\/option\u003e\n\u003coption value=\"Bosnia And Herzegovina\" data-provinces=\"[]\"\u003eBosnia \u0026 Herzegovina\u003c\/option\u003e\n\u003coption value=\"Botswana\" data-provinces=\"[]\"\u003eBotswana\u003c\/option\u003e\n\u003coption value=\"Brazil\" data-provinces=\"[[\u0026quot;Acre\u0026quot;,\u0026quot;Acre\u0026quot;],[\u0026quot;Alagoas\u0026quot;,\u0026quot;Alagoas\u0026quot;],[\u0026quot;Amapá\u0026quot;,\u0026quot;Amapá\u0026quot;],[\u0026quot;Amazonas\u0026quot;,\u0026quot;Amazonas\u0026quot;],[\u0026quot;Bahia\u0026quot;,\u0026quot;Bahia\u0026quot;],[\u0026quot;Ceará\u0026quot;,\u0026quot;Ceará\u0026quot;],[\u0026quot;Distrito Federal\u0026quot;,\u0026quot;Federal District\u0026quot;],[\u0026quot;Espírito Santo\u0026quot;,\u0026quot;Espírito Santo\u0026quot;],[\u0026quot;Goiás\u0026quot;,\u0026quot;Goiás\u0026quot;],[\u0026quot;Maranhão\u0026quot;,\u0026quot;Maranhão\u0026quot;],[\u0026quot;Mato Grosso\u0026quot;,\u0026quot;Mato Grosso\u0026quot;],[\u0026quot;Mato Grosso do Sul\u0026quot;,\u0026quot;Mato Grosso do Sul\u0026quot;],[\u0026quot;Minas Gerais\u0026quot;,\u0026quot;Minas Gerais\u0026quot;],[\u0026quot;Paraná\u0026quot;,\u0026quot;Paraná\u0026quot;],[\u0026quot;Paraíba\u0026quot;,\u0026quot;Paraíba\u0026quot;],[\u0026quot;Pará\u0026quot;,\u0026quot;Pará\u0026quot;],[\u0026quot;Pernambuco\u0026quot;,\u0026quot;Pernambuco\u0026quot;],[\u0026quot;Piauí\u0026quot;,\u0026quot;Piauí\u0026quot;],[\u0026quot;Rio Grande do Norte\u0026quot;,\u0026quot;Rio Grande do Norte\u0026quot;],[\u0026quot;Rio Grande do Sul\u0026quot;,\u0026quot;Rio Grande do Sul\u0026quot;],[\u0026quot;Rio de Janeiro\u0026quot;,\u0026quot;Rio de Janeiro\u0026quot;],[\u0026quot;Rondônia\u0026quot;,\u0026quot;Rondônia\u0026quot;],[\u0026quot;Roraima\u0026quot;,\u0026quot;Roraima\u0026quot;],[\u0026quot;Santa Catarina\u0026quot;,\u0026quot;Santa Catarina\u0026quot;],[\u0026quot;Sergipe\u0026quot;,\u0026quot;Sergipe\u0026quot;],[\u0026quot;São Paulo\u0026quot;,\u0026quot;São Paulo\u0026quot;],[\u0026quot;Tocantins\u0026quot;,\u0026quot;Tocantins\u0026quot;]]\"\u003eBrazil\u003c\/option\u003e\n\u003coption value=\"British Indian Ocean Territory\" data-provinces=\"[]\"\u003eBritish Indian Ocean Territory\u003c\/option\u003e\n\u003coption value=\"Virgin Islands, British\" data-provinces=\"[]\"\u003eBritish Virgin Islands\u003c\/option\u003e\n\u003coption value=\"Brunei\" data-provinces=\"[]\"\u003eBrunei\u003c\/option\u003e\n\u003coption value=\"Bulgaria\" data-provinces=\"[]\"\u003eBulgaria\u003c\/option\u003e\n\u003coption value=\"Burkina Faso\" data-provinces=\"[]\"\u003eBurkina Faso\u003c\/option\u003e\n\u003coption value=\"Burundi\" data-provinces=\"[]\"\u003eBurundi\u003c\/option\u003e\n\u003coption value=\"Cambodia\" data-provinces=\"[]\"\u003eCambodia\u003c\/option\u003e\n\u003coption value=\"Republic of Cameroon\" data-provinces=\"[]\"\u003eCameroon\u003c\/option\u003e\n\u003coption value=\"Canada\" data-provinces=\"[[\u0026quot;Alberta\u0026quot;,\u0026quot;Alberta\u0026quot;],[\u0026quot;British Columbia\u0026quot;,\u0026quot;British Columbia\u0026quot;],[\u0026quot;Manitoba\u0026quot;,\u0026quot;Manitoba\u0026quot;],[\u0026quot;New Brunswick\u0026quot;,\u0026quot;New Brunswick\u0026quot;],[\u0026quot;Newfoundland and Labrador\u0026quot;,\u0026quot;Newfoundland and Labrador\u0026quot;],[\u0026quot;Northwest Territories\u0026quot;,\u0026quot;Northwest Territories\u0026quot;],[\u0026quot;Nova Scotia\u0026quot;,\u0026quot;Nova Scotia\u0026quot;],[\u0026quot;Nunavut\u0026quot;,\u0026quot;Nunavut\u0026quot;],[\u0026quot;Ontario\u0026quot;,\u0026quot;Ontario\u0026quot;],[\u0026quot;Prince Edward Island\u0026quot;,\u0026quot;Prince Edward Island\u0026quot;],[\u0026quot;Quebec\u0026quot;,\u0026quot;Quebec\u0026quot;],[\u0026quot;Saskatchewan\u0026quot;,\u0026quot;Saskatchewan\u0026quot;],[\u0026quot;Yukon\u0026quot;,\u0026quot;Yukon\u0026quot;]]\"\u003eCanada\u003c\/option\u003e\n\u003coption value=\"Cape Verde\" data-provinces=\"[]\"\u003eCape Verde\u003c\/option\u003e\n\u003coption value=\"Caribbean Netherlands\" data-provinces=\"[]\"\u003eCaribbean Netherlands\u003c\/option\u003e\n\u003coption value=\"Cayman Islands\" data-provinces=\"[]\"\u003eCayman Islands\u003c\/option\u003e\n\u003coption value=\"Central African Republic\" data-provinces=\"[]\"\u003eCentral African Republic\u003c\/option\u003e\n\u003coption value=\"Chad\" data-provinces=\"[]\"\u003eChad\u003c\/option\u003e\n\u003coption value=\"Chile\" data-provinces=\"[[\u0026quot;Antofagasta\u0026quot;,\u0026quot;Antofagasta\u0026quot;],[\u0026quot;Araucanía\u0026quot;,\u0026quot;Araucanía\u0026quot;],[\u0026quot;Arica and Parinacota\u0026quot;,\u0026quot;
84Arica y Parinacota\u0026quot;],[\u0026quot;Atacama\u0026quot;,\u0026quot;Atacama\u0026quot;],[\u0026quot;Aysén\u0026quot;,\u0026quot;Aysén\u0026quot;],[\u0026quot;Biobío\u0026quot;,\u0026quot;Bío Bío\u0026quot;],[\u0026quot;Coquimbo\u0026quot;,\u0026quot;Coquimbo\u0026quot;],[\u0026quot;Los Lagos\u0026quot;,\u0026quot;Los Lagos\u0026quot;],[\u0026quot;Los Ríos\u0026quot;,\u0026quot;Los Ríos\u0026quot;],[\u0026quot;Magallanes\u0026quot;,\u0026quot;Magallanes Region\u0026quot;],[\u0026quot;Maule\u0026quot;,\u0026quot;Maule\u0026quot;],[\u0026quot;O\u0026#39;Higgins\u0026quot;,\u0026quot;Libertador General Bernardo O’Higgins\u0026quot;],[\u0026quot;Santiago\u0026quot;,\u0026quot;Santiago Metropolitan\u0026quot;],[\u0026quot;Tarapacá\u0026quot;,\u0026quot;Tarapacá\u0026quot;],[\u0026quot;Valparaíso\u0026quot;,\u0026quot;Valparaíso\u0026quot;],[\u0026quot;Ñuble\u0026quot;,\u0026quot;Ñuble\u0026quot;]]\"\u003eChile\u003c\/option\u003e\n\u003coption value=\"China\" data-provinces=\"[[\u0026quot;Anhui\u0026quot;,\u0026quot;Anhui\u0026quot;],[\u0026quot;Beijing\u0026quot;,\u0026quot;Beijing\u0026quot;],[\u0026quot;Chongqing\u0026quot;,\u0026quot;Chongqing\u0026quot;],[\u0026quot;Fujian\u0026quot;,\u0026quot;Fujian\u0026quot;],[\u0026quot;Gansu\u0026quot;,\u0026quot;Gansu\u0026quot;],[\u0026quot;Guangdong\u0026quot;,\u0026quot;Guangdong\u0026quot;],[\u0026quot;Guangxi\u0026quot;,\u0026quot;Guangxi\u0026quot;],[\u0026quot;Guizhou\u0026quot;,\u0026quot;Guizhou\u0026quot;],[\u0026quot;Hainan\u0026quot;,\u0026quot;Hainan\u0026quot;],[\u0026quot;Hebei\u0026quot;,\u0026quot;Hebei\u0026quot;],[\u0026quot;Heilongjiang\u0026quot;,\u0026quot;Heilongjiang\u0026quot;],[\u0026quot;Henan\u0026quot;,\u0026quot;Henan\u0026quot;],[\u0026quot;Hubei\u0026quot;,\u0026quot;Hubei\u0026quot;],[\u0026quot;Hunan\u0026quot;,\u0026quot;Hunan\u0026quot;],[\u0026quot;Inner Mongolia\u0026quot;,\u0026quot;Inner Mongolia\u0026quot;],[\u0026quot;Jiangsu\u0026quot;,\u0026quot;Jiangsu\u0026quot;],[\u0026quot;Jiangxi\u0026quot;,\u0026quot;Jiangxi\u0026quot;],[\u0026quot;Jilin\u0026quot;,\u0026quot;Jilin\u0026quot;],[\u0026quot;Liaoning\u0026quot;,\u0026quot;Liaoning\u0026quot;],[\u0026quot;Ningxia\u0026quot;,\u0026quot;Ningxia\u0026quot;],[\u0026quot;Qinghai\u0026quot;,\u0026quot;Qinghai\u0026quot;],[\u0026quot;Shaanxi\u0026quot;,\u0026quot;Shaanxi\u0026quot;],[\u0026quot;Shandong\u0026quot;,\u0026quot;Shandong\u0026quot;],[\u0026quot;Shanghai\u0026quot;,\u0026quot;Shanghai\u0026quot;],[\u0026quot;Shanxi\u0026quot;,\u0026quot;Shanxi\u0026quot;],[\u0026quot;Sichuan\u0026quot;,\u0026quot;Sichuan\u0026quot;],[\u0026quot;Tianjin\u0026quot;,\u0026quot;Tianjin\u0026quot;],[\u0026quot;Xinjiang\u0026quot;,\u0026quot;Xinjiang\u0026quot;],[\u0026quot;Xizang\u0026quot;,\u0026quot;Tibet\u0026quot;],[\u0026quot;Yunnan\u0026quot;,\u0026quot;Yunnan\u0026quot;],[\u0026quot;Zhejiang\u0026quot;,\u0026quot;Zhejiang\u0026quot;]]\"\u003eChina\u003c\/option\u003e\n\u003coption value=\"Christmas Island\" data-provinces=\"[]\"\u003eChristmas Island\u003c\/option\u003e\n\u003coption value=\"Cocos (Keeling) Islands\" data-provinces=\"[]\"\u003eCocos (Keeling) Islands\u003c\/option\u003e\n\u003coption value=\"Colombia\" data-provinces=\"[[\u0026quot;Amazonas\u0026quot;,\u0026quot;Amazonas\u0026quot;],[\u0026quot;Antioquia\u0026quot;,\u0026quot;Antioquia\u0026quot;],[\u0026quot;Arauca\u0026quot;,\u0026quot;Arauca\u0026quot;],[\u0026quot;Atlántico\u0026quot;,\u0026quot;Atlántico\u0026quot;],[\u0026quot;Bogotá, D.C.\u0026quot;,\u0026quot;Capital District\u0026quot;],[\u0026quot;Bolívar\u0026quot;,\u0026quot;Bolívar\u0026quot;],[\u0026quot;Boyacá\u0026quot;,\u0026quot;Boyacá\u0026quot;],[\u0026quot;Caldas\u0026quot;,\u0026quot;Caldas\u0026quot;],[\u0026quot;Caquetá\u0026quot;,\u0026quot;Caquetá\u0026quot;],[\u0026quot;Casanare\u0026quot;,\u0026quot;Casanare\u0026quot;],[\u0026quot;Cauca\u0026quot;,\u0026quot;Cauca\u0026quot;],[\u0026quot;Cesar\u0026quot;,\u0026quot;Cesar\u0026quot;],[\u0026quot;Chocó\u0026quot;,\u0026quot;Chocó\u0026quot;],[\u0026quot;Cundinamarca\u0026quot;,\u0026quot;Cundinamarca\u0026quot;],[\u0026quot;Córdoba\u0026quot;,\u0026quot;Córdoba\u0026quot;],[\u0026quot;Guainía\u0026quot;,\u0026quot;Guainía\u0026quot;],[\u0026quot;Guaviare\u0026quot;,\u0026quot;Guaviare\u0026quot;],[\u0026quot;Huila\u0026quot;,\u0026quot;Huila\u0026quot;],[\u0026quot;La Guajira\u0026quot;,\u0026quot;La Guajira\u0026quot;],[\u0026quot;Magdalena\u0026quot;,\u0026quot;Magdalena\u0026quot;],[\u0026quot;Meta\u0026quot;,\u0026quot;Meta\u0026quot;],[\u0026quot;Nariño\u0026quot;,\u0026quot;Nariño\u0026quot;],[\u0026quot;Norte de Santander\u0026quot;,\u0026quot;Norte de Santander\u0026quot;],[\u0026quot;Putumayo\u0026quot;,\u0026quot;Putumayo\u0026quot;],[\u0026quot;Quindío\u0026quot;,\u0026quot;Quindío\u0026quot;],[\u0026quot;Risaralda\u0026quot;,\u0026quot;Risaralda\u0026quot;],[\u0026quot;San Andrés, Providencia y Santa Catalina\u0026quot;,\u0026quot;San Andrés \\u0026 Providencia\u0026quot;],[\u0026quot;Santander\u0026quot;,\u0026quot;Santander\u0026quot;],[\u0026quot;Sucre\u0026quot;,\u0026quot;Sucre\u0026quot;],[\u0026quot;Tolima\u0026quot;,\u0026quot;Tolima\u0026quot;],[\u0026quot;Valle del Cauca\u0026quot;,\u0026quot;Valle del Cauca\u0026quot;],[\u0026quot;Vaupés\u0026quot;,\u0026quot;Vaupés\u0026quot;],[\u0026quot;Vichada\u0026quot;,\u0026quot;Vichada\u0026quot;]]\"\u003eColombia\u003c\/option\u003e\n\u003coption value=\"Comoros\" data-provinces=\"[]\"\u003eComoros\u003c\/option\u003e\n\u003coption value=\"Congo\" data-provinces=\"[]\"\u003eCongo - Brazzaville\u003c\/option\u003e\n\u003coption value=\"Congo, The Democratic Republic Of The\" data-provinces=\"[]\"\u003eCongo - Kinshasa\u003c\/option\u003e\n\u003coption value=\"Cook Islands\" data-provinces=\"[]\"\u003eCook Islands\u003c\/option\u003e\n\u003coption value=\"Costa Rica\" data-provinces=\"[[\u0026quot;Alajuela\u0026quot;,\u0026quot;Alajuela\u0026quot;],[\u0026quot;Cartago\u0026quot;,\u0026quot;Cartago\u0026quot;],[\u0026quot;Guanacaste\u0026quot;,\u0026quot;Guanacaste\u0026quot;],[\u0026quot;Heredia\u0026quot;,\u0026quot;Heredia\u0026quot;],[\u0026quot;Limón\u0026quot;,\u0026quot;Limón\u0026quot;],[\u0026quot;Puntarenas\u0026quot;,\u0026quot;Puntarenas\u0026quot;],[\u0026quot;San José\u0026quot;,\u0026quot;San José\u0026quot;]]\"\u003eCosta Rica\u003c\/option\u003e\n\u003coption value=\"Croatia\" data-provinces=\"[]\"\u003eCroatia\u003c\/option\u003e\n\u003coption value=\"Curaçao\" data-provinces=\"[]\"\u003eCuraçao\u003c\/option\u003e\n\u003coption value=\"Cyprus\" data-provinces=\"[]\"\u003eCyprus\u003c\/option\u003e\n\u003coption value=\"Czech Republic\" data-provinces=\"[]\"\u003eCzechia\u003c\/option\u003e\n\u003coption value=\"Côte d'Ivoire\" data-provinces=\"[]\"\u003eCôte d’Ivoire\u003c\/option\u003e\n\u003coption value=\"Denmark\" data-provinces=\"[]\"\u003eDenmark\u003c\/option\u003e\n\u003coption value=\"Djibouti\" data-provinces=\"[]\"\u003eDjibouti\u003c\/option\u003e\n\u003coption value=\"Dominica\" data-provinces=\"[]\"\u003eDominica\u003c\/option\u003e\n\u003coption value=\"Dominican Republic\" data-provinces=\"[]\"\u003eDominican Republic\u003c\/option\u003e\n\u003coption value=\"Ecuador\" data-provinces=\"[]\"\u003eEcuador\u003c\/option\u003e\n\u003coption value=\"Egypt\" data-provinces=\"[[\u0026quot;6th of October\u0026quot;,\u0026quot;6th of October\u0026quot;],[\u0026quot;Al Sharqia\u0026quot;,\u0026quot;Al Sharqia\u0026quot;],[\u0026quot;Alexandria\u0026quot;,\u0026quot;Alexandria\u0026quot;],[\u0026quot;Aswan\u0026quot;,\u0026quot;Aswan\u0026quot;],[\u0026quot;Asyut\u0026quot;,\u0026quot;Asyut\u0026quot;],[\u0026quot;Beheira\u0026quot;,\u0026quot;Beheira\u0026quot;],[\u0026quot;Beni Suef\u0026quot;,\u0026quot;Beni Suef\u0026quot;],[\u0026quot;Cairo\u0026quot;,\u0026quot;Cairo\u0026quot;],[\u0026quot;Dakahlia\u0026quot;,\u0026quot;Dakahlia\u0026quot;],[\u0026quot;Damietta\u0026quot;,\u0026quot;Damietta\u0026quot;],[\u0026quot;Faiyum\u0026quot;,\u0026quot;Faiyum\u0026quot;],[\u0026quot;Gharbia\u0026quot;,\u0026quot;Gharbia\u0026quot;],[\u0026quot;Giza\u0026quot;,\u0026quot;Giza\u0026quot;],[\u0026quot;Helwan\u0026quot;,\u0026quot;Helwan\u0026quot;],[\u0026quot;Ismailia\u0026quot;,\u0026quot;Ismailia\u0026quot;],[\u0026quot;Kafr el-Sheikh\u0026quot;,\u0026quot;Kafr el-Sheikh\u0026quot;],[\u0026quot;Luxor\u0026quot;,\u0026quot;Luxor\u0026quot;],[\u0026quot;Matrouh\u0026quot;,\u0026quot;Matrouh\u0026quot;],[\u0026quot;Minya\u0026quot;,\u0026quot;Minya\u0026quot;],[\u0026quot;Monufia\u0026quot;,\u0026quot;Monufia\u0026quot;],[\u0026quot;New Valley\u0026quot;,\u0026quot;New Valley\u0026quot;],[\u0026quot;North Sinai\u0026quot;,\u0026quot;North Sinai\u0026quot;],[\u0026quot;Port Said\u0026quot;,\u0026quot;Port Said\u0026quot;],[\u0026quot;Qalyubia\u0026quot;,\u0026quot;Qalyubia\u0026quot;],[\u0026quot;Qena\u0026quot;,\u0026quot;Qena\u0026quot;],[\u0026quot;Red Sea\u0026quot;,\u0026quot;Red Sea\u0026quot;],[\u0026quot;Sohag\u0026quot;,\u0026quot;Sohag\u0026quot;],[\u0026quot;South Sinai\u0026quot;,\u0026quot;South Sinai\u0026quot;],[\u0026quot;Suez\u0026quot;,\u0026quot;Suez\u0026quot;]]\"\u003eEgypt\u003c\/option\u003e\n\u003coption value=\"El Salvador\" data-provinces=\"[[\u0026quot;Ahuachapán\u0026quot;,\u0026quot;Ahuachapán\u0026quot;],[\u0026quot;Cabañas\u0026quot;,\u0026quot;Cabañas\u0026quot;],[\u0026quot;Chalatenango\u0026quot;,\u0026quot;Chalatenango\u0026quot;],[\u0026quot;Cuscatlán\u0026quot;,\u0026quot;Cuscatlán\u0026quot;],[\u0026quot;La Libertad\u0026quot;,\u0026quot;La Libertad\u0026quot;],[\u0026quot;La Paz\u0026quot;,\u0026quot;La Paz\u0026quot;],[\u0026quot;La Unión\u0026quot;,\u0026quot;La Unión\u0026quot;],[\u0026quot;Morazán\u0026quot;,\u0026quot;Morazán\u0026quot;],[\u0026quot;San Miguel\u0026quot;,\u0026quot;San Miguel\u0026quot;],[\u0026quot;San Salvador\u0026quot;,\u0026quot;San Salvador\u0026quot;],[\u0026quot;San Vicente\u0026quot;,\u0026quot;San Vicente\u0026quot;],[\u0026quot;Santa Ana\u0026quot;,\u0026quot;Santa Ana\u0026quot;],[\u0026quot;Sonsonate\u0026quot;,\u0026quot;Sonsonate\u0026quot;],[\u0026quot;Usulután\u0026quot;,\u0026quot;Usulután\u0026quot;]]\"\u003eEl Salvador\u003c\/option\u003e\n\u003coption value=\"Equatorial Guinea\" data-provinces=\"[]\"\u003eEquatorial Guinea\u003c\/option\u003e\n\u003coption value=\"Eritrea\" data-provinces=\"[]\"\u003eEritrea\u003c\/option\u003e\n\u003coption value=\"Estonia\" data-provinces=\"[]\"\u003eEstonia\u003c\/option\u003e\n\u003coption value=\"Eswatini\" data-provinces=\"[]\"\u003eEswatini\u003c\/option\u003e\n\u003coption value=\"Ethiopia\" data-provinces=\"[]\"\u003eEthiopia\u003c\/option\u003e\n\u003coption value=\"Falkland Islands (Malvinas)\" data-provinces=\"[]\"\u003eFalkland Islands\u003c\/option\u003e\n\u003coption value=\"Faroe Islands\" data-provinces=\"[]\"\u003eFaroe Islands\u003c\/option\u003e\n\u003coption value=\"Fiji\" data-provinces=\"[]\"\u003eFiji\u003c\/option\u003e\n\u003coption value=\"Finland\" data-provinces=\"[]\"\u003eFinland\u003c\/option\u003e\n\u003coption value=\"France\" data-provinces=\"[]\"\u003eFrance\u003c\/option\u003e\n\u003coption value=\"French Guiana\" data-provinces=\"[]\"\u003eFrench Guiana\u003c\/option\u003e\n\u003coption value=\"French Polynesia\" data-provinces=\"[]\"\u003eFrench Polynesia\u003c\/option\u003e\n\u003coption value=\"French Southern Territories\" data-provinces=\"[]\"\u003eFrench Southern Territories\u003c\/option\u003e\n\u003coption value=\"Gabon\" data-provinces=\"[]\"\u003eGabon\u003c\/option\u003e\n\u003coption value=\"Gambia\" data-provinces=\"[]\"\u003eGambia\u003c\/option\u003e\n\u003coption value=\"Georgia\" data-provinces=\"[]\"\u003eGeorgia\u003c\/option\u003e\n\u003coption value=\"Germany\" data-provinces=\"[]\"\u003eGermany\u003c\/option\u003e\n\u003coption value=\"Ghana\" data-provinces=\"[]\"\u003eGhana\u003c\/option\u003e\n\u003coption value=\"Gibraltar\" data-provinces=\"[]\"\u003eGibraltar\u
84003c\/option\u003e\n\u003coption value=\"Greece\" data-provinces=\"[]\"\u003eGreece\u003c\/option\u003e\n\u003coption value=\"Greenland\" data-provinces=\"[]\"\u003eGreenland\u003c\/option\u003e\n\u003coption value=\"Grenada\" data-provinces=\"[]\"\u003eGrenada\u003c\/option\u003e\n\u003coption value=\"Guadeloupe\" data-provinces=\"[]\"\u003eGuadeloupe\u003c\/option\u003e\n\u003coption value=\"Guatemala\" data-provinces=\"[[\u0026quot;Alta Verapaz\u0026quot;,\u0026quot;Alta Verapaz\u0026quot;],[\u0026quot;Baja Verapaz\u0026quot;,\u0026quot;Baja Verapaz\u0026quot;],[\u0026quot;Chimaltenango\u0026quot;,\u0026quot;Chimaltenango\u0026quot;],[\u0026quot;Chiquimula\u0026quot;,\u0026quot;Chiquimula\u0026quot;],[\u0026quot;El Progreso\u0026quot;,\u0026quot;El Progreso\u0026quot;],[\u0026quot;Escuintla\u0026quot;,\u0026quot;Escuintla\u0026quot;],[\u0026quot;Guatemala\u0026quot;,\u0026quot;Guatemala\u0026quot;],[\u0026quot;Huehuetenango\u0026quot;,\u0026quot;Huehuetenango\u0026quot;],[\u0026quot;Izabal\u0026quot;,\u0026quot;Izabal\u0026quot;],[\u0026quot;Jalapa\u0026quot;,\u0026quot;Jalapa\u0026quot;],[\u0026quot;Jutiapa\u0026quot;,\u0026quot;Jutiapa\u0026quot;],[\u0026quot;Petén\u0026quot;,\u0026quot;Petén\u0026quot;],[\u0026quot;Quetzaltenango\u0026quot;,\u0026quot;Quetzaltenango\u0026quot;],[\u0026quot;Quiché\u0026quot;,\u0026quot;Quiché\u0026quot;],[\u0026quot;Retalhuleu\u0026quot;,\u0026quot;Retalhuleu\u0026quot;],[\u0026quot;Sacatepéquez\u0026quot;,\u0026quot;Sacatepéquez\u0026quot;],[\u0026quot;San Marcos\u0026quot;,\u0026quot;San Marcos\u0026quot;],[\u0026quot;Santa Rosa\u0026quot;,\u0026quot;Santa Rosa\u0026quot;],[\u0026quot;Sololá\u0026quot;,\u0026quot;Sololá\u0026quot;],[\u0026quot;Suchitepéquez\u0026quot;,\u0026quot;Suchitepéquez\u0026quot;],[\u0026quot;Totonicapán\u0026quot;,\u0026quot;Totonicapán\u0026quot;],[\u0026quot;Zacapa\u0026quot;,\u0026quot;Zacapa\u0026quot;]]\"\u003eGuatemala\u003c\/option\u003e\n\u003coption value=\"Guernsey\" data-provinces=\"[]\"\u003eGuernsey\u003c\/option\u003e\n\u003coption value=\"Guinea\" data-provinces=\"[]\"\u003eGuinea\u003c\/option\u003e\n\u003coption value=\"Guinea Bissau\" data-provinces=\"[]\"\u003eGuinea-Bissau\u003c\/option\u003e\n\u003coption value=\"Guyana\" data-provinces=\"[]\"\u003eGuyana\u003c\/option\u003e\n\u003coption value=\"Haiti\" data-provinces=\"[]\"\u003eHaiti\u003c\/option\u003e\n\u003coption value=\"Honduras\" data-provinces=\"[]\"\u003eHonduras\u003c\/option\u003e\n\u003coption value=\"Hong Kong\" data-provinces=\"[[\u0026quot;Hong Kong Island\u0026quot;,\u0026quot;Hong Kong Island\u0026quot;],[\u0026quot;Kowloon\u0026quot;,\u0026quot;Kowloon\u0026quot;],[\u0026quot;New Territories\u0026quot;,\u0026quot;New Territories\u0026quot;]]\"\u003eHong Kong SAR\u003c\/option\u003e\n\u003coption value=\"Hungary\" data-provinces=\"[]\"\u003eHungary\u003c\/option\u003e\n\u003coption value=\"Iceland\" data-provinces=\"[]\"\u003eIceland\u003c\/option\u003e\n\u003coption value=\"India\" data-provinces=\"[[\u0026quot;Andaman and Nicobar Islands\u0026quot;,\u0026quot;Andaman and Nicobar Islands\u0026quot;],[\u0026quot;Andhra Pradesh\u0026quot;,\u0026quot;Andhra Pradesh\u0026quot;],[\u0026quot;Arunachal Pradesh\u0026quot;,\u0026quot;Arunachal Pradesh\u0026quot;],[\u0026quot;Assam\u0026quot;,\u0026quot;Assam\u0026quot;],[\u0026quot;Bihar\u0026quot;,\u0026quot;Bihar\u0026quot;],[\u0026quot;Chandigarh\u0026quot;,\u0026quot;Chandigarh\u0026quot;],[\u0026quot;Chhattisgarh\u0026quot;,\u0026quot;Chhattisgarh\u0026quot;],[\u0026quot;Dadra and Nagar Haveli\u0026quot;,\u0026quot;Dadra and Nagar Haveli\u0026quot;],[\u0026quot;Daman and Diu\u0026quot;,\u0026quot;Daman and Diu\u0026quot;],[\u0026quot;Delhi\u0026quot;,\u0026quot;Delhi\u0026quot;],[\u0026quot;Goa\u0026quot;,\u0026quot;Goa\u0026quot;],[\u0026quot;Gujarat\u0026quot;,\u0026quot;Gujarat\u0026quot;],[\u0026quot;Haryana\u0026quot;,\u0026quot;Haryana\u0026quot;],[\u0026quot;Himachal Pradesh\u0026quot;,\u0026quot;Himachal Pradesh\u0026quot;],[\u0026quot;Jammu and Kashmir\u0026quot;,\u0026quot;Jammu and Kashmir\u0026quot;],[\u0026quot;Jharkhand\u0026quot;,\u0026quot;Jharkhand\u0026quot;],[\u0026quot;Karnataka\u0026quot;,\u0026quot;Karnataka\u0026quot;],[\u0026quot;Kerala\u0026quot;,\u0026quot;Kerala\u0026quot;],[\u0026quot;Ladakh\u0026quot;,\u0026quot;Ladakh\u0026quot;],[\u0026quot;Lakshadweep\u0026quot;,\u0026quot;Lakshadweep\u0026quot;],[\u0026quot;Madhya Pradesh\u0026quot;,\u0026quot;Madhya Pradesh\u0026quot;],[\u0026quot;Maharashtra\u0026quot;,\u0026quot;Maharashtra\u0026quot;],[\u0026quot;Manipur\u0026quot;,\u0026quot;Manipur\u0026quot;],[\u0026quot;Meghalaya\u0026quot;,\u0026quot;Meghalaya\u0026quot;],[\u0026quot;Mizoram\u0026quot;,\u0026quot;Mizoram\u0026quot;],[\u0026quot;Nagaland\u0026quot;,\u0026quot;Nagaland\u0026quot;],[\u0026quot;Odisha\u0026quot;,\u0026quot;Odisha\u0026quot;],[\u0026quot;Puducherry\u0026quot;,\u0026quot;Puducherry\u0026quot;],[\u0026quot;Punjab\u0026quot;,\u0026quot;Punjab\u0026quot;],[\u0026quot;Rajasthan\u0026quot;,\u0026quot;Rajasthan\u0026quot;],[\u0026quot;Sikkim\u0026quot;,\u0026quot;Sikkim\u0026quot;],[\u0026quot;Tamil Nadu\u0026quot;,\u0026quot;Tamil Nadu\u0026quot;],[\u0026quot;Telangana\u0026quot;,\u0026quot;Telangana\u0026quot;],[\u0026quot;Tripura\u0026quot;,\u0026quot;Tripura\u0026quot;],[\u0026quot;Uttar Pradesh\u0026quot;,\u0026quot;Uttar Pradesh\u0026quot;],[\u0026quot;Uttarakhand\u0026quot;,\u0026quot;Uttarakhand\u0026quot;],[\u0026quot;West Bengal\u0026quot;,\u0026quot;West Bengal\u0026quot;]]\"\u003eIndia\u003c\/option\u003e\n\u003coption value=\"Indonesia\" data-provinces=\"[[\u0026quot;Aceh\u0026quot;,\u0026quot;Aceh\u0026quot;],[\u0026quot;Bali\u0026quot;,\u0026quot;Bali\u0026quot;],[\u0026quot;Bangka Belitung\u0026quot;,\u0026quot;Bangka–Belitung Islands\u0026quot;],[\u0026quot;Banten\u0026quot;,\u0026quot;Banten\u0026quot;],[\u0026quot;Bengkulu\u0026quot;,\u0026quot;Bengkulu\u0026quot;],[\u0026quot;Gorontalo\u0026quot;,\u0026quot;Gorontalo\u0026quot;],[\u0026quot;Jakarta\u0026quot;,\u0026quot;Jakarta\u0026quot;],[\u0026quot;Jambi\u0026quot;,\u0026quot;Jambi\u0026quot;],[\u0026quot;Jawa Barat\u0026quot;,\u0026quot;West Java\u0026quot;],[\u0026quot;Jawa Tengah\u0026quot;,\u0026quot;Central Java\u0026quot;],[\u0026quot;Jawa Timur\u0026quot;,\u0026quot;East Java\u0026quot;],[\u0026quot;Kalimantan Barat\u0026quot;,\u0026quot;West Kalimantan\u0026quot;],[\u0026quot;Kalimantan Selatan\u0026quot;,\u0026quot;South Kalimantan\u0026quot;],[\u0026quot;Kalimantan Tengah\u0026quot;,\u0026quot;Central Kalimantan\u0026quot;],[\u0026quot;Kalimantan Timur\u0026quot;,\u0026quot;East Kalimantan\u0026quot;],[\u0026quot;Kalimantan Utara\u0026quot;,\u0026quot;North Kalimantan\u0026quot;],[\u0026quot;Kepulauan Riau\u0026quot;,\u0026quot;Riau Islands\u0026quot;],[\u0026quot;
84Lampung\u0026quot;,\u0026quot;Lampung\u0026quot;],[\u0026quot;Maluku\u0026quot;,\u0026quot;Maluku\u0026quot;],[\u0026quot;Maluku Utara\u0026quot;,\u0026quot;North Maluku\u0026quot;],[\u0026quot;North Sumatra\u0026quot;,\u0026quot;North Sumatra\u0026quot;],[\u0026quot;Nusa Tenggara Barat\u0026quot;,\u0026quot;West Nusa Tenggara\u0026quot;],[\u0026quot;Nusa Tenggara Timur\u0026quot;,\u0026quot;East Nusa Tenggara\u0026quot;],[\u0026quot;Papua\u0026quot;,\u0026quot;Papua\u0026quot;],[\u0026quot;Papua Barat\u0026quot;,\u0026quot;West Papua\u0026quot;],[\u0026quot;Riau\u0026quot;,\u0026quot;Riau\u0026quot;],[\u0026quot;South Sumatra\u0026quot;,\u0026quot;South Sumatra\u0026quot;],[\u0026quot;Sulawesi Barat\u0026quot;,\u0026quot;West Sulawesi\u0026quot;],[\u0026quot;Sulawesi Selatan\u0026quot;,\u0026quot;South Sulawesi\u0026quot;],[\u0026quot;Sulawesi Tengah\u0026quot;,\u0026quot;Central Sulawesi\u0026quot;],[\u0026quot;Sulawesi Tenggara\u0026quot;,\u0026quot;Southeast Sulawesi\u0026quot;],[\u0026quot;Sulawesi Utara\u0026quot;,\u0026quot;North Sulawesi\u0026quot;],[\u0026quot;West Sumatra\u0026quot;,\u0026quot;West Sumatra\u0026quot;],[\u0026quot;Yogyakarta\u0026quot;,\u0026quot;Yogyakarta\u0026quot;]]\"\u003eIndonesia\u003c\/option\u003e\n\u003coption value=\"Iraq\" data-provinces=\"[]\"\u003eIraq\u003c\/option\u003e\n\u003coption value=\"Ireland\" data-provinces=\"[[\u0026quot;Carlow\u0026quot;,\u0026quot;Carlow\u0026quot;],[\u0026quot;Cavan\u0026quot;,\u0026quot;Cavan\u0026quot;],[\u0026quot;Clare\u0026quot;,\u0026quot;Clare\u0026quot;],[\u0026quot;Cork\u0026quot;,\u0026quot;Cork\u0026quot;],[\u0026quot;Donegal\u0026quot;,\u0026quot;Donegal\u0026quot;],[\u0026quot;Dublin\u0026quot;,\u0026quot;Dublin\u0026quot;],[\u0026quot;Galway\u0026quot;,\u0026quot;Galway\u0026quot;],[\u0026quot;Kerry\u0026quot;,\u0026quot;Kerry\u0026quot;],[\u0026quot;Kildare\u0026quot;,\u0026quot;Kildare\u0026quot;],[\u0026quot;Kilkenny\u0026quot;,\u0026quot;Kilkenny\u0026quot;],[\u0026quot;Laois\u0026quot;,\u0026quot;Laois\u0026quot;],[\u0026quot;Leitrim\u0026quot;,\u0026quot;Leitrim\u0026quot;],[\u0026quot;Limerick\u0026quot;,\u0026quot;Limerick\u0026quot;],[\u0026quot;Longford\u0026quot;,\u0026quot;Longford\u0026quot;],[\u0026quot;Louth\u0026quot;,\u0026quot;Louth\u0026quot;],[\u0026quot;Mayo\u0026quot;,\u0026quot;Mayo\u0026quot;],[\u0026quot;Meath\u0026quot;,\u0026quot;Meath\u0026quot;],[\u0026quot;Monaghan\u0026quot;,\u0026quot;Monaghan\u0026quot;],[\u0026quot;Offaly\u0026quot;,\u0026quot;Offaly\u0026quot;],[\u0026quot;Roscommon\u0026quot;,\u0026quot;Roscommon\u0026quot;],[\u0026quot;Sligo\u0026quot;,\u0026quot;Sligo\u0026quot;],[\u0026quot;Tipperary\u0026quot;,\u0026quot;Tipperary\u0026quot;],[\u0026quot;Waterford\u0026quot;,\u0026quot;Waterford\u0026quot;],[\u0026quot;Westmeath\u0026quot;,\u0026quot;Westmeath\u0026quot;],[\u0026quot;Wexford\u0026quot;,\u0026quot;Wexford\u0026quot;],[\u0026quot;Wicklow\u0026quot;,\u0026quot;Wicklow\u0026quot;]]\"\u003eIreland\u003c\/option\u003e\n\u003coption value=\"Isle Of Man\" data-provinces=\"[]\"\u003eIsle of Man\u003c\/option\u003e\n\u003coption value=\"Israel\" data-provinces=\"[]\"\u003eIsrael\u003c\/option\u003e\n\u003coption value=\"Italy\" data-provinces=\"[[\u0026quot;Agrigento\u0026quot;,\u0026quot;Agrigento\u0026quot;],[\u0026quot;Alessandria\u0026quot;,\u0026quot;Alessandria\u0026quot;],[\u0026quot;Ancona\u0026quot;,\u0026quot;Ancona\u0026quot;],[\u0026quot;Aosta\u0026quot;,\u0026quot;Aosta Valley\u0026quot;],[\u0026quot;Arezzo\u0026quot;,\u0026quot;Arezzo\u0026quot;],[\u0026quot;Ascoli Piceno\u0026quot;,\u0026quot;Ascoli Piceno\u0026quot;],[\u0026quot;Asti\u0026quot;,\u0026quot;Asti\u0026quot;],[\u0026quot;Avellino\u0026quot;,\u0026quot;Avellino\u0026quot;],[\u0026quot;Bari\u0026quot;,\u0026quot;Bari\u0026quot;],[\u0026quot;Barletta-Andria-Trani\u0026quot;,\u0026quot;Barletta-Andria-Trani\u0026quot;],[\u0026quot;Belluno\u0026quot;,\u0026quot;Belluno\u0026quot;],[\u0026quot;Benevento\u0026quot;,\u0026quot;Benevento\u0026quot;],[\u0026quot;Bergamo\u0026quot;,\u0026quot;Bergamo\u0026quot;],[\u0026quot;Biella\u0026quot;,\u0026quot;Biella\u0026quot;],[\u0026quot;Bologna\u0026quot;,\u0026quot;Bologna\u0026quot;],[\u0026quot;Bolzano\u0026quot;,\u0026quot;South Tyrol\u0026quot;],[\u0026quot;Brescia\u0026quot;,\u0026quot;Brescia\u0026quot;],[\u0026quot;Brindisi\u0026quot;,\u0026quot;Brindisi\u0026quot;],[\u0026quot;Cagliari\u0026quot;,\u0026quot;Cagliari\u0026quot;],[\u0026quot;Caltanissetta\u0026quot;,\u0026quot;Caltanissetta\u0026quot;],[\u0026quot;Campobasso\u0026quot;,\u0026quot;Campobasso\u0026quot;],[\u0026quot;Caserta\u0026quot;,\u0026quot;Caserta\u0026quot;],[\u0026quot;Catania\u0026quot;,\u0026quot;Catania\u0026quot;],[\u0026quot;Catanzaro\u0026quot;,\u0026quot;Catanzaro\u0026quot;],[\u0026quot;Chieti\u0026quot;,\u0026quot;Chieti\u0026quot;],[\u0026quot;Como\u0026quot;,\u0026quot;Como\u0026quot;],[\u0026quot;Cosenza\u0026quot;,\u0026quot;Cosenza\u0026quot;],[\u0026quot;Cremona\u0026quot;,\u0026quot;Cremona\u0026quot;],[\u0026quot;Crotone\u0026quot;,\u0026quot;Crotone\u0026quot;],[\u0026quot;Cuneo\u0026quot;,\u0026quot;Cuneo\u0026quot;],[\u0026quot;Enna\u0026quot;,\u0026quot;Enna\u0026quot;],[\u0026quot;Fermo\u0026quot;,\u0026quot;Fermo\u0026quot;],[\u0026quot;Ferrara\u0026quot;,\u0026quot;Ferrara\u0026quot;],[\u0026quot;Firenze\u0026quot;,\u0026quot;Florence\u0026quot;],[\u0026quot;Foggia\u0026quot;,\u0026quot;Foggia\u0026quot;],[\u0026quot;Forlì-Cesena\u0026quot;,\u0026quot;Forlì-Cesena\u0026quot;],[\u0026quot;Frosinone\u0026quot;,\u0026quot;Frosinone\u0026quot;],[\u0026quot;Gallura Nord-Est Sardegna\u0026quot;,\u0026quot;Gallura Nord-Est Sardegna\u0026quot;],[\u0026quot;Genova\u0026quot;,\u0026quot;Genoa\u0026quot;],[\u0026quot;Gorizia\u0026quot;,\u0026quot;Gorizia\u0026quot;],[\u0026quot;Grosseto\u0026quot;,\u0026quot;Grosseto\u0026quot;],[\u0026quot;Imperia\u0026quot;,\u0026quot;Imperia\u0026quot;],[\u0026quot;Isernia\u0026quot;,\u0026quot;Isernia\u0026quot;],[\u0026quot;L\u0026#39;Aquila\u0026quot;,\u0026quot;L’Aquila\u0026quot;],[\u0026quot;La Spezia\u0026quot;,\u0026quot;La Spezia\u0026quot;],[\u0026quot;Latina\u0026quot;,\u0026quot;Latina\u0026quot;],[\u0026quot;Lecce\u0026quot;,\u0026quot;Lecce\u0026quot;],[\u0026quot;Lecco\u0026quot;,\u0026quot;Lecco\u0026quot;],[\u0026quot;Livorno\u0026quot;,\u0026quot;Livorno\u0026quot;],[\u0026quot;Lodi\u0026quot;,\u0026quot;Lodi\u0026quot;],[\u0026quot;Lucca\u0026quot;,\u0026quot;Lucca\u0026quot;],[\u0026quot;Macerata\u0026quot;,\u0026quot;Macerata\u0026quot;],[\u0026quot;Mantova\u0026quot;,\u0026quot;Mantua\u0026quot;],[\u0026quot;Massa-Carrara\u0026quot;,\u0026quot;Massa and Carrara\u0026quot;],[\u0026quot;Matera\u0026quot;,\u0026quot;Matera\u0026quot;],[\u0026quot;Medio Campidano\u0026quot;,\u0026quot;Medio Campidano\u0026quot;],[\u0026quot;Messina\u0026quot;,\u0026quot;Messina\u0026quot;],[\u0026quot;Milano\u0026quot;,\u0026quot;Milan\u0026quot;],[\u0026quot;Modena\u0026quot;,\u0026quot;Modena\u0026quot;],[\u0026quot;Monza e Brianza\u0026quot;,\u0026quot;Monza and Brianza\u0026quot;],[\u0026quot;Napoli\u0026quot;,\u0026quot;Naples\u0026quot;],[\u0026quot;Novara\u0026quot;,\u0026quot;Novara\u0026quot;],[\u0026quot;Nuoro\u0026quot;,\u0026quot;Nuoro\u0026quot;],[\u0026quot;Ogliastra\u0026quot;,\u0026quot;Ogliastra\u0026quot;],[\u0026quot;Oristano\u0026quot;,\u0026quot;Oristano\u0026quot;],[\u0026quot;Padova\u0026quot;,\u0026quot;Padua\u0026quot;],[\u0026quot;Palermo\u0026quot;,\u0026quot;Palermo\u0026quot;],[\u0026quot;Parma\u0026quot;,\u0026quot;Parma\u0026quot;],[\u0026quot;Pavia\u0026quot;,\u0026quot;Pavia\u0026quot;],[\u0026quot;Perugia\u0026quot;,\u0026quot;Perugia\u0026quot;],[\u0026quot;Pesaro e Urbino\u0026quot;,\u0026quot;Pesaro and Urbino\u0026quot;],[\u0026quot;Pescara\u0026quot;,\u0026quot;Pescara\u0026quot;],[\u0026quot;Piacenza\u0026quot;,\u0026quot;Piacenza\u0026quot;],[\u0026quot;Pisa\u0026quot;,\u0026quot;Pisa\u0026quot;],[\u0026quot;Pistoia\u0026quot;,\u0026quot;Pistoia\u0026quot;],[\u0026quot;Pordenone\u0026quot;,\u0026quot;Pordenone\u0026quot;],[\u0026quot;Potenza\u0026quot;,\u0026quot;Potenza\u0026quot;],[\u0026quot;Prato\u0026quot;,\u0026quot;Prato\u0026quot;],[\u0026quot;Ragusa\u0026quot;,\u0026quot;Ragusa\u0026quot;],[\u0026quot;Ravenna\u0026quot;,\u0026quot;Ravenna\u0026quot;],[\u0026quot;Reggio Calabria\u0026quot;,\u0026quot;Reggio Calabria\u0026quot;],[\u0026quot;Reggio Emilia\u0026quot;,\u0026quot;Reggio Emilia\u0026quot;],[\u0026quot;Rieti\u0026quot;,\u0026quot;Rieti\u0026quot;],[\u0026quot;Rimini\u0026quot;,\u0026quot;Rimini\u0026quot;],[\u0026quot;Roma\u0026quot;,\u0026quot;Rome\u0026quot;],[\u0026quot;Rovigo\u0026quot;,\u0026quot;Rovigo\u0026quot;],[\u0026quot;Salerno\u0026quot;,\u0026quot;Salerno\u0026quot;],[\u0026quot;Sassari\u0026quot;,\u0026quot;Sassari\u0026quot;],[\u0026quot;Savona\u0026quot;,\u0026quot;Savona\u0026quot;],[\u0026quot;Siena\u0026quot;,\u0026quot;Siena\u0026quot;],[\u0026quot;Siracusa\u0026quot;,\u0026quot;Syracuse\u0026quot;],[\u0026quot;Sondrio\u0026quot;,\u0026quot;Sondrio\u0026quot;],[\u0026quot;Sulcis Iglesiente\u0026quot;,\u0026quot;Sulcis Iglesiente\u0026quot;],[\u0026quot;Taranto\u0026quot;,\u0026quot;Taranto\u0026quot;],[\u0026quot;Teramo\u0026quot;,\u0026quot;Teramo\u0026quot;],[\u0026quot;Terni\u0026quot;,\u0026quot;Terni\u0026quot;],[\u0026quot;Torino\u0026quot;,\u0026quot;Turin\u0026quot;],[\u0026quot;Trapani\u0026quot;,\u0026quot;Trapani\u0026quot;],[\u0026quot;Trento\u0026quot;,\u0026quot;Trentino\u0026quot;],[\u0026quot;Treviso\u0026quot;,\u0026quot;Treviso\u0026quot;],[\u0026quot;Trieste\u0026quot;,\u0026quot;Trieste\u0026quot;],[\u0026quot;Udine\u0026quot;,\u0026quot;Udine\u0026quot;],[\u0026quot;Varese\u0026quot;,\u0026quot;Varese\u0026quot;],[\u0026quot;Venezia\u0026quot;,\u0026quot;Venice\u0026quot;],[\u0026quot;Verbano-Cusio-Ossola\u0026quot;,\u0026quot;Verbano-Cusio-Ossola\u0026quot;],[\u0026quot;Vercelli\u0026quot;,\u0026quot;Vercelli\u0026quot;],[\u0026quot;Verona\u0026quot;,\u0026quot;Verona\u0026quot;],[\u0026quot;Vibo Valentia\u0026quot;,\u0026quot;Vibo Valentia\u0026quot;],[\u0026quot;Vicenza\u0026quot;,\u0026quot;Vicenza\u0026quot;],[\u0026quot;Viterbo\u0026quot;,\u0026quot;Viterbo\u0026quot;]]\"\u003eItaly\u003c\/option\u003e\n\u003coption value=\"Jamaica\" data-provinces=\"[]\"\u003eJamaica\u003c\/option\u003e\n\u003coption value=\"Japan\" data-provinces=\"[[\u0026quot;Aichi\u0026quot;,\u0026quot;Aichi\u0026quot;],[\u0026quot;Akita\u0026quot;,\u0026quot;Akita\u0026quot;],[\u0026quot;Aomori\u0026quot;,\u0026quot;Aomori\u0026quot;],[\u0026quot;Chiba\u0026quot;,\u0026quot;Chiba\u0026quot;],[\u0026quot;Ehime\u0026quot;,\u0026quot;Ehime\u0026quot;],[\u0026quot;Fukui\u0026quot;,\u0026quot;Fukui\u0026quot;],[\u0026quot;Fukuoka\u0026quot;,\u0026quot;Fukuoka\u0026quot;],[\u0026quot;Fukushima\u0026quot;,\u0026quot;Fukushima\u0026quot;],[\u0026quot;Gifu\u0026quot;,\u0026quot;Gifu\u0026quot;],[\u0026quot;Gunma\u0026quot;,\u0026quot;Gunma\u0026quot;],[\u0026quot;Hiroshima\u0026quot;,\u0026quot;Hiroshima\u0026quot;],[\u0026quot;Hokkaidō\u0026quot;,\u0026quot;Hokkaido\u0026quot;],[\u0026quot;Hyōgo\u0026quot;,\u0026quot;Hyogo\u0026quot;],[\u0026quot;Ibaraki\u0026quot;,\u0026quot;Ibaraki\u0026quot;],[\u0026quot;Ishikawa\u0026quot;,\u0026quot;Ishikawa\u0026quot;],[\u0026quot;Iwate\u0026quot;,\u0026quot;Iwate\u0026quot;],[\u0026quot;Kagawa\u0026quot;,\u0026quot;Kagawa\u0026quot;],[\u0026quot;Kagoshima\u0026quot;,\u0026quot;Kagoshima\u0026quot;],[\u0026quot;Kanagawa\u0026quot;,\u0026quot;Kanagawa\u0026quot;],[\u0026quot;Kumamoto\u0026quot;,\u0026quot;Kumamoto\u0026quot;],[\u0026quot;Kyōto\u0026quot;,\u0026quot;Kyoto\u0026quot;],[\u0026quot;Kōchi\u0026quot;,\u0026quot;Kochi\u0026quot;],[\u0026quot;Mie\u0026quot;,\u0026quot;Mie\u0026quot;],[\u0026quot;Miyagi\u0026quot;,\u0026quot;Miyagi\u0026quot;],[\u0026quot;Miyazaki\u0026quot;,\u0026quot;Miyazaki\u0026quot;],[\u0026quot;Nagano\u0026quot;,\u0026quot;Nagano\u0026quot;],[\u0026quot;Nagasaki\u0026quot;,\u0026quot;Nagasaki\u0026quot;],[\u0026quot;Nara\u0026quot;,\u0026quot;Nara\u0026quot;],[\u0026quot;Niigata\u0026quot;,\u0026quot;Niigata\u0026quot;],[\u0026quot;Okayama\u0026quot;,\u0026quot;Okayama\u0026quot;],[\u0026quot;Okinawa\u0026quot;,\u0026quot;Okinawa\u0026quot;],[\u0026quot;Saga\u0026quot;,\u0026quot;Saga\u0026quot;],[\u0026quot;Saitama\u0026quot;,\u0026quot;Saitama\u0026quot;],[\u0026quot;Shiga\u0026quot;,\u0026quot;Shiga\u0026quot;],[\u0026quot;Shimane\u0026quot;,\u0026quot;Shimane\u0026quot;],[\u0026quot;Shizuoka\u0026quot;,\u0026quot;Shizuoka\u0026quot;],[\u0026quot;Tochigi\u0026quot;,\u0026quot;Tochigi\u0026quot;],[\u0026quot;Tokushima\u0026quot;,\u0026quot;Tokushima\u0026quot;],[\u0026quot;Tottori\u0026quot;,\u0026quot;Tottori\u0026quot;],[\u0026quot;Toyama\u0026quot;,\u0026quot;Toyama\u0026quot;],[\u0026quot;Tōkyō\u0026quot;,\u0026quot;Tokyo\u0026quot;],[\u0026quot;Wakayama\u0026quot;,\u0026quot;Wakayama\u0026quot;],[\u0026quot;Yamagata\u0026quot;,\u0026quot;Yamagata\u0026quot;],[\u0026quot;Yamaguchi\u0026quot;,\u0026quot;Yamaguchi\u0026quot;],[\u0026quot;Yamanashi\u0026quot;,\u0026quot;Yamanashi\u0026quot;],[\u0026quot;Ōita\u0026quot;,\u0026quot;Oita\u0026quot;],[\u0026quot;Ōsaka\u0026quot;,\u0026quot;Osaka\u0026quot;
84]]\"\u003eJapan\u003c\/option\u003e\n\u003coption value=\"Jersey\" data-provinces=\"[]\"\u003eJersey\u003c\/option\u003e\n\u003coption value=\"Jordan\" data-provinces=\"[]\"\u003eJordan\u003c\/option\u003e\n\u003coption value=\"Kazakhstan\" data-provinces=\"[]\"\u003eKazakhstan\u003c\/option\u003e\n\u003coption value=\"Kenya\" data-provinces=\"[]\"\u003eKenya\u003c\/option\u003e\n\u003coption value=\"Kiribati\" data-provinces=\"[]\"\u003eKiribati\u003c\/option\u003e\n\u003coption value=\"Kosovo\" data-provinces=\"[]\"\u003eKosovo\u003c\/option\u003e\n\u003coption value=\"Kuwait\" data-provinces=\"[[\u0026quot;Al Ahmadi\u0026quot;,\u0026quot;Al Ahmadi\u0026quot;],[\u0026quot;Al Asimah\u0026quot;,\u0026quot;Al Asimah\u0026quot;],[\u0026quot;Al Farwaniyah\u0026quot;,\u0026quot;Al Farwaniyah\u0026quot;],[\u0026quot;Al Jahra\u0026quot;,\u0026quot;Al Jahra\u0026quot;],[\u0026quot;Hawalli\u0026quot;,\u0026quot;Hawalli\u0026quot;],[\u0026quot;Mubarak Al-Kabeer\u0026quot;,\u0026quot;Mubarak Al-Kabeer\u0026quot;]]\"\u003eKuwait\u003c\/option\u003e\n\u003coption value=\"Kyrgyzstan\" data-provinces=\"[]\"\u003eKyrgyzstan\u003c\/option\u003e\n\u003coption value=\"Lao People's Democratic Republic\" data-provinces=\"[]\"\u003eLaos\u003c\/option\u003e\n\u003coption value=\"Latvia\" data-provinces=\"[]\"\u003eLatvia\u003c\/option\u003e\n\u003coption value=\"Lebanon\" data-provinces=\"[]\"\u003eLebanon\u003c\/option\u003e\n\u003coption value=\"Lesotho\" data-provinces=\"[]\"\u003eLesotho\u003c\/option\u003e\n\u003coption value=\"Liberia\" data-provinces=\"[]\"\u003eLiberia\u003c\/option\u003e\n\u003coption value=\"Libyan Arab Jamahiriya\" data-provinces=\"[]\"\u003eLibya\u003c\/option\u003e\n\u003coption value=\"Liechtenstein\" data-provinces=\"[]\"\u003eLiechtenstein\u003c\/option\u003e\n\u003coption value=\"Lithuania\" data-provinces=\"[]\"\u003eLithuania\u003c\/option\u003e\n\u003coption value=\"Luxembourg\" data-provinces=\"[]\"\u003eLuxembourg\u003c\/option\u003e\n\u003coption value=\"Macao\" data-provinces=\"[]\"\u003eMacao SAR\u003c\/option\u003e\n\u003coption value=\"Madagascar\" data-provinces=\"[]\"\u003eMadagascar\u003c\/option\u003e\n\u003coption value=\"Malawi\" data-provinces=\"[]\"\u003eMalawi\u003c\/option\u003e\n\u003coption value=\"Malaysia\" data-provinces=\"[[\u0026quot;Johor\u0026quot;,\u0026quot;Johor\u0026quot;],[\u0026quot;Kedah\u0026quot;,\u0026quot;Kedah\u0026quot;],[\u0026quot;Kelantan\u0026quot;,\u0026quot;Kelantan\u0026quot;],[\u0026quot;Kuala Lumpur\u0026quot;,\u0026quot;Kuala Lumpur\u0026quot;],[\u0026quot;Labuan\u0026quot;,\u0026quot;Labuan\u0026quot;],[\u0026quot;Melaka\u0026quot;,\u0026quot;Malacca\u0026quot;],[\u0026quot;Negeri Sembilan\u0026quot;,\u0026quot;Negeri Sembilan\u0026quot;],[\u0026quot;Pahang\u0026quot;,\u0026quot;Pahang\u0026quot;],[\u0026quot;Penang\u0026quot;,\u0026quot;Penang\u0026quot;],[\u0026quot;Perak\u0026quot;,\u0026quot;Perak\u0026quot;],[\u0026quot;Perlis\u0026quot;,\u0026quot;Perlis\u0026quot;],[\u0026quot;Putrajaya\u0026quot;,\u0026quot;Putrajaya\u0026quot;],[\u0026quot;Sabah\u0026quot;,\u0026quot;Sabah\u0026quot;],[\u0026quot;Sarawak\u0026quot;,\u0026quot;Sarawak\u0026quot;],[\u0026quot;Selangor\u0026quot;,\u0026quot;Selangor\u0026quot;],[\u0026quot;Terengganu\u0026quot;,\u0026quot;Terengganu\u0026quot;]]\"\u003eMalaysia\u003c\/option\u003e\n\u003coption value=\"Maldives\" data-provinces=\"[]\"\u003eMaldives\u003c\/option\u003e\n\u003coption value=\"Mali\" data-provinces=\"[]\"\u003eMali\u003c\/option\u003e\n\u003coption value=\"Malta\" data-provinces=\"[]\"\u003eMalta\u003c\/option\u003e\n\u003coption value=\"Martinique\" data-provinces=\"[]\"\u003eMartinique\u003c\/option\u003e\n\u003coption value=\"Mauritania\" data-provinces=\"[]\"\u003eMauritania\u003c\/option\u003e\n\u003coption value=\"Mauritius\" data-provinces=\"[]\"\u003eMauritius\u003c\/option\u003e\n\u003coption value=\"Mayotte\" data-provinces=\"[]\"\u003eMayotte\u003c\/option\u003e\n\u003coption value=\"Mexico\" data-provinces=\"[[\u0026quot;Aguascalientes\u0026quot;,\u0026quot;Aguascalientes\u0026quot;],[\u0026quot;Baja California\u0026quot;,\u0026quot;Baja California\u0026quot;],[\u0026quot;Baja California Sur\u0026quot;,\u0026quot;Baja California Sur\u0026quot;],[\u0026quot;Campeche\u0026quot;,\u0026quot;Campeche\u0026quot;],[\u0026quot;Chiapas\u0026quot;,\u0026quot;Chiapas\u0026quot;],[\u0026quot;Chihuahua\u0026quot;,\u0026quot;Chihuahua\u0026quot;],[\u0026quot;Ciudad de México\u0026quot;,\u0026quot;Ciudad de Mexico\u0026quot;],[\u0026quot;Coahuila\u0026quot;,\u0026quot;Coahuila\u0026quot;],[\u0026quot;Colima\u0026quot;,\u0026quot;Colima\u0026quot;],[\u0026quot;Durango\u0026quot;,\u0026quot;Durango\u0026quot;],[\u0026quot;Guanajuato\u0026quot;,\u0026quot;Guanajuato\u0026quot;],[\u0026quot;Guerrero\u0026quot;,\u0026quot;Guerrero\u0026quot;],[\u0026quot;Hidalgo\u0026quot;,\u0026quot;Hidalgo\u0026quot;],[\u0026quot;Jalisco\u0026quot;,\u0026quot;Jalisco\u0026quot;],[\u0026quot;Michoacán\u0026quot;,\u0026quot;Michoacán\u0026quot;],[\u0026quot;Morelos\u0026quot;,\u0026quot;Morelos\u0026quot;],[\u0026quot;México\u0026quot;,\u0026quot;Mexico State\u0026quot;],[\u0026quot;Nayarit\u0026quot;,\u0026quot;Nayarit\u0026quot;],[\u0026quot;Nuevo León\u0026quot;,\u0026quot;Nuevo León\u0026quot;],[\u0026quot;Oaxaca\u0026quot;,\u0026quot;Oaxaca\u0026quot;],[\u0026quot;Puebla\u0026quot;,\u0026quot;Puebla\u0026quot;],[\u0026quot;Querétaro\u0026quot;,\u0026quot;Querétaro\u0026quot;],[\u0026quot;Quintana Roo\u0026quot;,\u0026quot;Quintana Roo\u0026quot;],[\u0026quot;San Luis Potosí\u0026quot;,\u0026quot;San Luis Potosí\u0026quot;],[\u0026quot;Sinaloa\u0026quot;,\u0026quot;Sinaloa\u0026quot;],[\u0026quot;Sonora\u0026quot;,\u0026quot;Sonora\u0026quot;],[\u0026quot;Tabasco\u0026quot;,\u0026quot;Tabasco\u0026quot;],[\u0026quot;Tamaulipas\u0026quot;,\u0026quot;Tamaulipas\u0026quot;],[\u0026quot;Tlaxcala\u0026quot;,\u0026quot;Tlaxcala\u0026quot;],[\u0026quot;Veracruz\u0026quot;,\u0026quot;Veracruz\u0026quot;],[\u0026quot;Yucatán\u0026quot;,\u0026quot;Yucatán\u0026quot;],[\u0026quot;Zacatecas\u0026quot;,\u0026quot;Zacatecas\u0026quot;]]\"\u003eMexico\u003c\/option\u003e\n\u003coption value=\"Moldova, Republic of\" data-provinces=\"[]\"\u003eMoldova\u003c\/option\u003e\n\u003coption value=\"Monaco\" data-provinces=\"[]\"\u003eMonaco\u003c\/option\u003e\n\u003coption value=\"Mongolia\" data-provinces=\"[]\"\u003eMongolia\u003c\/option\u003e\n\u003coption value=\"Montenegro\" data-provinces=\"[]\"\u003eMontenegro\u003c\/option\u003e\n\u003coption value=\"Montserrat\" data-provinces=\"[]\"\u003eMontserrat\u003c\/option\u003e\n\u003coption value=\"Morocco\" data-provinces=\"[]\"\u003eMorocco\u003c\/option\u003e\n\u003coption value=\"Mozambique\" data-provinces=\"[]\"\u003eMozambique\u003c\/option\u003e\n\u003coption value=\"Myanmar\" data-provinces=\"[]\"\u003eMyanmar (Burma)\u003c\/option\u003e\n\u003coption value=\"Namibia\" data-provinces=\"[]\"\u003eNamibia\u003c\/option\u003e\n\u003coption value=\"Nauru\" data-provinces=\"[]\"\u003eNauru\u003c\/option\u003e\n\u003coption value=\"Nepal\" data-provinces=\"[]\"\u003eNepal\u003c\/option\u003e\n\u003coption value=\"Netherlands\" data-provinces=\"[]\"\u003eNetherlands\u003c\/option\u003e\n\u003coption value=\"New Caledonia\" data-provinces=\"[]\"\u003eNew Caledonia\u003c\/option\u003e\n\u003coption value=\"New Zealand\" data-provinces=\"[[\u0026quot;Auckland\u0026quot;,\u0026quot;Auckland\u0026quot;],[\u0026quot;Bay of Plenty\u0026quot;,\u0026quot;Bay of Plenty\u0026quot;],[\u0026quot;Canterbury\u0026quot;,\u0026quot;Canterbury\u0026quot;],[\u0026quot;Chatham Islands\u0026quot;,\u0026quot;Chatham Islands\u0026quot;],[\u0026quot;Gisborne\u0026quot;,\u0026quot;Gisborne\u0026quot;],[\u0026quot;Hawke\u0026#39;s Bay\u0026quot;,\u0026quot;Hawke’s Bay\u0026quot;],[\u0026quot;Manawatu-Wanganui\u0026quot;,\u0026quot;Manawatū-Whanganui\u0026quot;],[\u0026quot;Marlborough\u0026quot;,\u0026quot;Marlborough\u0026quot;],[\u0026quot;Nelson\u0026quot;,\u0026quot;Nelson\u0026quot;],[\u0026quot;Northland\u0026quot;,\u0026quot;Northland\u0026quot;],[\u0026quot;Otago\u0026quot;,\u0026quot;Otago\u0026quot;],[\u0026quot;Southland\u0026quot;,\u0026quot;Southland\u0026quot;],[\u0026quot;Taranaki\u0026quot;,\u0026quot;Taranaki\u0026quot;],[\u0026quot;Tasman\u0026quot;,\u0026quot;Tasman\u0026quot;],[\u0026quot;Waikato\u0026quot;,\u0026quot;Waikato\u0026quot;],[\u0026quot;Wellington\u0026quot;,\u0026quot;Wellington\u0026quot;],[\u0026quot;West Coast\u0026quot;,\u0026quot;West Coast\u0026quot;]]\"\u003eNew Zealand\u003c\/option\u003e\n\u003coption value=\"Nicaragua\" data-provinces=\"[]\"\u003eNicaragua\u003c\/option\u003e\n\u003coption value=\"Niger\" data-provinces=\"[]\"\u003eNiger\u003c\/option\u003e\n\u003coption value=\"Nigeria\" data-provinces=\"[[\u0026quot;Abia\u0026quot;,\u0026quot;Abia\u0026quot;],[\u0026quot;Abuja Federal Capital Territory\u0026quot;,\u0026quot;Federal Capital Territory\u0026quot;],[\u0026quot;Adamawa\u0026quot;,\u0026quot;Adamawa\u0026quot;],[\u0026quot;Akwa Ibom\u0026quot;,\u0026quot;Akwa Ibom\u0026quot;],[\u0026quot;Anambra\u0026quot;,\u0026quot;Anambra\u0026quot;],[\u0026quot;Bauchi\u0026quot;,\u0026quot;Bauchi\u0026quot;],[\u0026quot;Bayelsa\u0026quot;,\u0026quot;Bayelsa\u0026quot;],[\u0026quot;Benue\u0026quot;,\u0026quot;Benue\u0026quot;],[\u0026quot;Borno\u0026quot;,\u0026quot;Borno\u0026quot;],[\u0026quot;Cross River\u0026quot;,\u0026quot;Cross River\u0026quot;],[\u0026quot;Delta\u0026quot;,\u0026quot;Delta\u0026quot;],[\u0026quot;Ebonyi\u0026quot;,\u0026quot;Ebonyi\u0026quot;],[\u0026quot;
84Edo\u0026quot;,\u0026quot;Edo\u0026quot;],[\u0026quot;Ekiti\u0026quot;,\u0026quot;Ekiti\u0026quot;],[\u0026quot;Enugu\u0026quot;,\u0026quot;Enugu\u0026quot;],[\u0026quot;Gombe\u0026quot;,\u0026quot;Gombe\u0026quot;],[\u0026quot;Imo\u0026quot;,\u0026quot;Imo\u0026quot;],[\u0026quot;Jigawa\u0026quot;,\u0026quot;Jigawa\u0026quot;],[\u0026quot;Kaduna\u0026quot;,\u0026quot;Kaduna\u0026quot;],[\u0026quot;Kano\u0026quot;,\u0026quot;Kano\u0026quot;],[\u0026quot;Katsina\u0026quot;,\u0026quot;Katsina\u0026quot;],[\u0026quot;Kebbi\u0026quot;,\u0026quot;Kebbi\u0026quot;],[\u0026quot;Kogi\u0026quot;,\u0026quot;Kogi\u0026quot;],[\u0026quot;Kwara\u0026quot;,\u0026quot;Kwara\u0026quot;],[\u0026quot;Lagos\u0026quot;,\u0026quot;Lagos\u0026quot;],[\u0026quot;Nasarawa\u0026quot;,\u0026quot;Nasarawa\u0026quot;],[\u0026quot;Niger\u0026quot;,\u0026quot;Niger\u0026quot;],[\u0026quot;Ogun\u0026quot;,\u0026quot;Ogun\u0026quot;],[\u0026quot;Ondo\u0026quot;,\u0026quot;Ondo\u0026quot;],[\u0026quot;Osun\u0026quot;,\u0026quot;Osun\u0026quot;],[\u0026quot;Oyo\u0026quot;,\u0026quot;Oyo\u0026quot;],[\u0026quot;Plateau\u0026quot;,\u0026quot;Plateau\u0026quot;],[\u0026quot;Rivers\u0026quot;,\u0026quot;Rivers\u0026quot;],[\u0026quot;Sokoto\u0026quot;,\u0026quot;Sokoto\u0026quot;],[\u0026quot;Taraba\u0026quot;,\u0026quot;Taraba\u0026quot;],[\u0026quot;Yobe\u0026quot;,\u0026quot;Yobe\u0026quot;],[\u0026quot;Zamfara\u0026quot;,\u0026quot;Zamfara\u0026quot;]]\"\u003eNigeria\u003c\/option\u003e\n\u003coption value=\"Niue\" data-provinces=\"[]\"\u003eNiue\u003c\/option\u003e\n\u003coption value=\"Norfolk Island\" data-provinces=\"[]\"\u003eNorfolk Island\u003c\/option\u003e\n\u003coption value=\"North Macedonia\" data-provinces=\"[]\"\u003eNorth Macedonia\u003c\/option\u003e\n\u003coption value=\"Norway\" data-provinces=\"[]\"\u003eNorway\u003c\/option\u003e\n\u003coption value=\"Oman\" data-provinces=\"[]\"\u003eOman\u003c\/option\u003e\n\u003coption value=\"Pakistan\" data-provinces=\"[]\"\u003ePakistan\u003c\/option\u003e\n\u003coption value=\"Palestinian Territory, Occupied\" data-provinces=\"[]\"\u003ePalestinian Territories\u003c\/option\u003e\n\u003coption value=\"Panama\" data-provinces=\"[[\u0026quot;Bocas del Toro\u0026quot;,\u0026quot;Bocas del Toro\u0026quot;],[\u0026quot;Chiriquí\u0026quot;,\u0026quot;Chiriquí\u0026quot;],[\u0026quot;Coclé\u0026quot;,\u0026quot;Coclé\u0026quot;],[\u0026quot;Colón\u0026quot;,\u0026quot;Colón\u0026quot;],[\u0026quot;Darién\u0026quot;,\u0026quot;Darién\u0026quot;],[\u0026quot;Emberá\u0026quot;,\u0026quot;Emberá\u0026quot;],[\u0026quot;Herrera\u0026quot;,\u0026quot;Herrera\u0026quot;],[\u0026quot;Kuna Yala\u0026quot;,\u0026quot;Guna Yala\u0026quot;],[\u0026quot;Los Santos\u0026quot;,\u0026quot;Los Santos\u0026quot;],[\u0026quot;Ngöbe-Buglé\u0026quot;,\u0026quot;Ngöbe-Buglé\u0026quot;],[\u0026quot;Panamá\u0026quot;,\u0026quot;Panamá\u0026quot;],[\u0026quot;Panamá Oeste\u0026quot;,\u0026quot;West Panamá\u0026quot;],[\u0026quot;Veraguas\u0026quot;,\u0026quot;Veraguas\u0026quot;]]\"\u003ePanama\u003c\/option\u003e\n\u003coption value=\"Papua New Guinea\" data-provinces=\"[]\"\u003ePapua New Guinea\u003c\/option\u003e\n\u003coption value=\"Paraguay\" data-provinces=\"[]\"\u003eParaguay\u003c\/option\u003e\n\u003coption value=\"Peru\" data-provinces=\"[[\u0026quot;Amazonas\u0026quot;,\u0026quot;Amazonas\u0026quot;],[\u0026quot;Apurímac\u0026quot;,\u0026quot;Apurímac\u0026quot;],[\u0026quot;Arequipa\u0026quot;,\u0026quot;Arequipa\u0026quot;],[\u0026quot;Ayacucho\u0026quot;,\u0026quot;Ayacucho\u0026quot;],[\u0026quot;Cajamarca\u0026quot;,\u0026quot;Cajamarca\u0026quot;],[\u0026quot;Callao\u0026quot;,\u0026quot;El Callao\u0026quot;],[\u0026quot;Cuzco\u0026quot;,\u0026quot;Cusco\u0026quot;],[\u0026quot;Huancavelica\u0026quot;,\u0026quot;Huancavelica\u0026quot;],[\u0026quot;Huánuco\u0026quot;,\u0026quot;Huánuco\u0026quot;],[\u0026quot;Ica\u0026quot;,\u0026quot;Ica\u0026quot;],[\u0026quot;Junín\u0026quot;,\u0026quot;Junín\u0026quot;],[\u0026quot;La Libertad\u0026quot;,\u0026quot;La Libertad\u0026quot;],[\u0026quot;Lambayeque\u0026quot;,\u0026quot;Lambayeque\u0026quot;],[\u0026quot;Lima (departamento)\u0026quot;,\u0026quot;Lima (Department)\u0026quot;],[\u0026quot;Lima (provincia)\u0026quot;,\u0026quot;Lima (Metropolitan)\u0026quot;],[\u0026quot;Loreto\u0026quot;,\u0026quot;Loreto\u0026quot;],[\u0026quot;Madre de Dios\u0026quot;,\u0026quot;Madre de Dios\u0026quot;],[\u0026quot;Moquegua\u0026quot;,\u0026quot;Moquegua\u0026quot;],[\u0026quot;Pasco\u0026quot;,\u0026quot;Pasco\u0026quot;],[\u0026quot;Piura\u0026quot;,\u0026quot;Piura\u0026quot;],[\u0026quot;Puno\u0026quot;,\u0026quot;Puno\u0026quot;],[\u0026quot;San Martín\u0026quot;,\u0026quot;San Martín\u0026quot;],[\u0026quot;Tacna\u0026quot;,\u0026quot;Tacna\u0026quot;],[\u0026quot;Tumbes\u0026quot;,\u0026quot;Tumbes\u0026quot;],[\u0026quot;Ucayali\u0026quot;,\u0026quot;Ucayali\u0026quot;],[\u0026quot;Áncash\u0026quot;,\u0026quot;Ancash\u0026quot;]]\"\u003ePeru\u003c\/option\u003e\n\u003coption value=\"Philippines\" data-provinces=\"[[\u0026quot;Abra\u0026quot;,\u0026quot;Abra\u0026quot;],[\u0026quot;Agusan del Norte\u0026quot;,\u0026quot;Agusan del Norte\u0026quot;],[\u0026quot;Agusan del Sur\u0026quot;,\u0026quot;Agusan del Sur\u0026quot;],[\u0026quot;Aklan\u0026quot;,\u0026quot;Aklan\u0026quot;],[\u0026quot;Albay\u0026quot;,\u0026quot;Albay\u0026quot;],[\u0026quot;Antique\u0026quot;,\u0026quot;Antique\u0026quot;],[\u0026quot;Apayao\u0026quot;,\u0026quot;Apayao\u0026quot;],[\u0026quot;Aurora\u0026quot;,\u0026quot;Aurora\u0026quot;],[\u0026quot;Basilan\u0026quot;,\u0026quot;Basilan\u0026quot;],[\u0026quot;Bataan\u0026quot;,\u0026quot;Bataan\u0026quot;],[\u0026quot;Batanes\u0026quot;,\u0026quot;Batanes\u0026quot;],[\u0026quot;Batangas\u0026quot;,\u0026quot;Batangas\u0026quot;],[\u0026quot;Benguet\u0026quot;,\u0026quot;Benguet\u0026quot;],[\u0026quot;Biliran\u0026quot;,\u0026quot;Biliran\u0026quot;],[\u0026quot;Bohol\u0026quot;,\u0026quot;Bohol\u0026quot;],[\u0026quot;Bukidnon\u0026quot;,\u0026quot;Bukidnon\u0026quot;],[\u0026quot;Bulacan\u0026quot;,\u0026quot;Bulacan\u0026quot;],[\u0026quot;Cagayan\u0026quot;,\u0026quot;Cagayan\u0026quot;],[\u0026quot;Camarines Norte\u0026quot;,\u0026quot;Camarines Norte\u0026quot;],[\u0026quot;Camarines Sur\u0026quot;,\u0026quot;Camarines Sur\u0026quot;],[\u0026quot;Camiguin\u0026quot;,\u0026quot;Camiguin\u0026quot;],[\u0026quot;Capiz\u0026quot;,\u0026quot;Capiz\u0026quot;],[\u0026quot;Catanduanes\u0026quot;,\u0026quot;Catanduanes\u0026quot;],[\u0026quot;Cavite\u0026quot;,\u0026quot;Cavite\u0026quot;],[\u0026quot;Cebu\u0026quot;,\u0026quot;Cebu\u0026quot;],[\u0026quot;Cotabato\u0026quot;,\u0026quot;Cotabato\u0026quot;],[\u0026quot;Davao Occidental\u0026quot;,\u0026quot;Davao Occidental\u0026quot;],[\u0026quot;Davao Oriental\u0026quot;,\u0026quot;Davao Oriental\u0026quot;],[\u0026quot;Davao de Oro\u0026quot;,\u0026quot;Compostela Valley\u0026quot;],[\u0026quot;Davao del Norte\u0026quot;,\u0026quot;Davao del Norte\u0026quot;],[\u0026quot;Davao del Sur\u0026quot;,\u0026quot;Davao del Sur\u0026quot;],[\u0026quot;Dinagat Islands\u0026quot;,\u0026quot;Dinagat Islands\u0026quot;],[\u0026quot;Eastern Samar\u0026quot;,\u0026quot;Eastern Samar\u0026quot;],[\u0026quot;Guimaras\u0026quot;,\u0026quot;Guimaras\u0026quot;],[\u0026quot;Ifugao\u0026quot;,\u0026quot;Ifugao\u0026quot;],[\u0026quot;Ilocos Norte\u0026quot;,\u0026quot;Ilocos Norte\u0026quot;],[\u0026quot;Ilocos Sur\u0026quot;,\u0026quot;Ilocos Sur\u0026quot;],[\u0026quot;Iloilo\u0026quot;,\u0026quot;Iloilo\u0026quot;],[\u0026quot;Isabela\u0026quot;,\u0026quot;Isabela\u0026quot;],[\u0026quot;Kalinga\u0026quot;,\u0026quot;Kalinga\u0026quot;],[\u0026quot;La Union\u0026quot;,\u0026quot;La Union\u0026quot;],[\u0026quot;Laguna\u0026quot;,\u0026quot;Laguna\u0026quot;],[\u0026quot;Lanao del Norte\u0026quot;,\u0026quot;Lanao del Norte\u0026quot;],[\u0026quot;Lanao del Sur\u0026quot;,\u0026quot;Lanao del Sur\u0026quot;],[\u0026quot;Leyte\u0026quot;,\u0026quot;Leyte\u0026quot;],[\u0026quot;Maguindanao\u0026quot;,\u0026quot;Maguindanao\u0026quot;],[\u0026quot;Marinduque\u0026quot;,\u0026quot;Marinduque\u0026quot;],[\u0026quot;Masbate\u0026quot;,\u0026quot;Masbate\u0026quot;],[\u0026quot;Metro Manila\u0026quot;,\u0026quot;Metro Manila\u0026quot;],[\u0026quot;Misamis Occidental\u0026quot;,\u0026quot;Misamis Occidental\u0026quot;],[\u0026quot;Misamis Oriental\u0026quot;,\u0026quot;Misamis Oriental\u0026quot;],[\u0026quot;Mountain Province\u0026quot;,\u0026quot;Mountain\u0026quot;],[\u0026quot;Negros Occidental\u0026quot;,\u0026quot;Negros Occidental\u0026quot;],[\u0026quot;Negros Oriental\u0026quot;,\u0026quot;Negros Oriental\u0026quot;],[\u0026quot;Northern Samar\u0026quot;,\u0026quot;Northern Samar\u0026quot;],[\u0026quot;Nueva Ecija\u0026quot;,\u0026quot;Nueva Ecija\u0026quot;],[\u0026quot;Nueva Vizcaya\u0026quot;,\u0026quot;Nueva Vizcaya\u0026quot;],[\u0026quot;Occidental Mindoro\u0026quot;,\u0026quot;Occidental Mindoro\u0026quot;],[\u0026quot;Oriental Mindoro\u0026quot;,\u0026quot;Oriental Mindoro\u0026quot;],[\u0026quot;Palawan\u0026quot;,\u0026quot;Palawan\u0026quot;],[\u0026quot;Pampanga\u0026quot;,\u0026quot;Pampanga\u0026quot;],[\u0026quot;Pangasinan\u0026quot;,\u0026quot;Pangasinan\u0026quot;],[\u0026quot;Quezon\u0026quot;,\u0026quot;Quezon\u0026quot;],[\u0026quot;Quirino\u0026quot;,\u0026quot;Quirino\u0026quot;],[\u0026quot;Rizal\u0026quot;,\u0026quot;Rizal\u0026quot;],[\u0026quot;Romblon\u0026quot;,\u0026quot;Romblon\u0026quot;],[\u0026quot;Samar\u0026quot;,\u0026quot;Samar\u0026quot;],[\u0026quot;Sarangani\u0026quot;,\u0026quot;Sarangani\u0026quot;],[\u0026quot;Siquijor\u0026quot;,\u0026quot;Siquijor\u0026quot;],[\u0026quot;Sorsogon\u0026quot;,\u0026quot;Sorsogon\u0026quot;],[\u0026quot;South Cotabato\u0026quot;,\u0026quot;South Cotabato\u0026quot;],[\u0026quot;Southern Leyte\u0026quot;,\u0026quot;Southern Leyte\u0026quot;],[\u0026quot;Sultan Kudarat\u0026quot;,\u0026quot;Sultan Kudarat\u0026quot;],[\u0026quot;Sulu\u0026quot;,\u0026quot;Sulu\u0026quot;],[\u0026quot;Surigao del Norte\u0026quot;,\u0026quot;Surigao del Norte\u0026quot;],[\u0026quot;Surigao del Sur\u0026quot;,\u0026quot;Surigao del Sur\u0026quot;],[\u0026quot;Tarlac\u0026quot;,\u0026quot;Tarlac\u0026quot;],[\u0026quot;Tawi-Tawi\u0026quot;,\u0026quot;Tawi-Tawi\u0026quot;],[\u0026quot;Zambales\u0026quot;,\u0026quot;Zambales\u0026quot;],[\u0026quot;Zamboanga Sibugay\u0026quot;,\u0026quot;Zamboanga Sibugay\u0026quot;],[\u0026quot;Zamboanga del Norte\u0026quot;,\u0026quot;Zamboanga del Norte\u0026quot;],[\u0026quot;Zamboanga del Sur\u0026quot;,\u0026quot;Zamboanga del Sur\u0026quot;]]\"\u003ePhilippines\u003c\/option\u003e\n\u003coption value=\"Pitcairn\" data-provinces=\"[]\"\u003ePitcairn Islands\u003c\/option\u003e\n\u003coption value=\"Poland\" data-provinces=\"[]\"\u003ePoland\u003c\/option\u003e\n\u003coption value=\"Portugal\" data-provinces=\"[[\u0026quot;Aveiro\u0026quot;,\u0026quot;Aveiro\u0026quot;],[\u0026quot;Açores\u0026quot;,\u0026quot;Azores\u0026quot;],[\u0026quot;Beja\u0026quot;,\u0026quot;Beja\u0026quot;],[\u0026quot;Braga\u0026quot;,\u0026quot;Braga\u0026quot;],[\u0026quot;Bragança\u0026quot;,\u0026quot;Bragança\u0026quot;],[\u0026quot;Castelo Branco\u0026quot;,\u0026quot;Castelo Branco\u0026quot;],[\u0026quot;Coimbra\u0026quot;,\u0026quot;Coimbra\u0026quot;],[\u0026quot;Faro\u0026quot;,\u0026quot;Faro\u0026quot;],[\u0026quot;Guarda\u0026quot;,\u0026quot;Guarda\u0026quot;],[\u0026quot;Leiria\u0026quot;,\u0026quot;Leiria\u0026quot;],[\u0026quot;Lisboa\u0026quot;,\u0026quot;Lisbon\u0026quot;],[\u0026quot;Madeira\u0026quot;,\u0026quot;Madeira\u0026quot;],[\u0026quot;Portalegre\u0026quot;,\u0026quot;Portalegre\u0026quot;],[\u0026quot;Porto\u0026quot;,\u0026quot;Porto\u0026quot;],[\u0026quot;
84Santarém\u0026quot;,\u0026quot;Santarém\u0026quot;],[\u0026quot;Setúbal\u0026quot;,\u0026quot;Setúbal\u0026quot;],[\u0026quot;Viana do Castelo\u0026quot;,\u0026quot;Viana do Castelo\u0026quot;],[\u0026quot;Vila Real\u0026quot;,\u0026quot;Vila Real\u0026quot;],[\u0026quot;Viseu\u0026quot;,\u0026quot;Viseu\u0026quot;],[\u0026quot;Évora\u0026quot;,\u0026quot;Évora\u0026quot;]]\"\u003ePortugal\u003c\/option\u003e\n\u003coption value=\"Qatar\" data-provinces=\"[]\"\u003eQatar\u003c\/option\u003e\n\u003coption value=\"Reunion\" data-provinces=\"[]\"\u003eRéunion\u003c\/option\u003e\n\u003coption value=\"Romania\" data-provinces=\"[[\u0026quot;Alba\u0026quot;,\u0026quot;Alba\u0026quot;],[\u0026quot;Arad\u0026quot;,\u0026quot;Arad\u0026quot;],[\u0026quot;Argeș\u0026quot;,\u0026quot;Argeș\u0026quot;],[\u0026quot;Bacău\u0026quot;,\u0026quot;Bacău\u0026quot;],[\u0026quot;Bihor\u0026quot;,\u0026quot;Bihor\u0026quot;],[\u0026quot;Bistrița-Năsăud\u0026quot;,\u0026quot;Bistriţa-Năsăud\u0026quot;],[\u0026quot;Botoșani\u0026quot;,\u0026quot;Botoşani\u0026quot;],[\u0026quot;Brașov\u0026quot;,\u0026quot;Braşov\u0026quot;],[\u0026quot;Brăila\u0026quot;,\u0026quot;Brăila\u0026quot;],[\u0026quot;București\u0026quot;,\u0026quot;Bucharest\u0026quot;],[\u0026quot;Buzău\u0026quot;,\u0026quot;Buzău\u0026quot;],[\u0026quot;Caraș-Severin\u0026quot;,\u0026quot;Caraș-Severin\u0026quot;],[\u0026quot;Cluj\u0026quot;,\u0026quot;Cluj\u0026quot;],[\u0026quot;Constanța\u0026quot;,\u0026quot;Constanța\u0026quot;],[\u0026quot;Covasna\u0026quot;,\u0026quot;Covasna\u0026quot;],[\u0026quot;Călărași\u0026quot;,\u0026quot;Călărași\u0026quot;],[\u0026quot;Dolj\u0026quot;,\u0026quot;Dolj\u0026quot;],[\u0026quot;Dâmbovița\u0026quot;,\u0026quot;Dâmbovița\u0026quot;],[\u0026quot;Galați\u0026quot;,\u0026quot;Galați\u0026quot;],[\u0026quot;Giurgiu\u0026quot;,\u0026quot;Giurgiu\u0026quot;],[\u0026quot;Gorj\u0026quot;,\u0026quot;Gorj\u0026quot;],[\u0026quot;Harghita\u0026quot;,\u0026quot;Harghita\u0026quot;],[\u0026quot;Hunedoara\u0026quot;,\u0026quot;Hunedoara\u0026quot;],[\u0026quot;Ialomița\u0026quot;,\u0026quot;Ialomița\u0026quot;],[\u0026quot;Iași\u0026quot;,\u0026quot;Iași\u0026quot;],[\u0026quot;Ilfov\u0026quot;,\u0026quot;Ilfov\u0026quot;],[\u0026quot;Maramureș\u0026quot;,\u0026quot;Maramureş\u0026quot;],[\u0026quot;Mehedinți\u0026quot;,\u0026quot;Mehedinți\u0026quot;],[\u0026quot;Mureș\u0026quot;,\u0026quot;Mureş\u0026quot;],[\u0026quot;Neamț\u0026quot;,\u0026quot;Neamţ\u0026quot;],[\u0026quot;Olt\u0026quot;,\u0026quot;Olt\u0026quot;],[\u0026quot;Prahova\u0026quot;,\u0026quot;Prahova\u0026quot;],[\u0026quot;Satu Mare\u0026quot;,\u0026quot;Satu Mare\u0026quot;],[\u0026quot;Sibiu\u0026quot;,\u0026quot;Sibiu\u0026quot;],[\u0026quot;Suceava\u0026quot;,\u0026quot;Suceava\u0026quot;],[\u0026quot;Sălaj\u0026quot;,\u0026quot;Sălaj\u0026quot;],[\u0026quot;Teleorman\u0026quot;,\u0026quot;Teleorman\u0026quot;],[\u0026quot;Timiș\u0026quot;,\u0026quot;Timiș\u0026quot;],[\u0026quot;Tulcea\u0026quot;,\u0026quot;Tulcea\u0026quot;],[\u0026quot;Vaslui\u0026quot;,\u0026quot;Vaslui\u0026quot;],[\u0026quot;Vrancea\u0026quot;,\u0026quot;Vrancea\u0026quot;],[\u0026quot;Vâlcea\u0026quot;,\u0026quot;Vâlcea\u0026quot;]]\"\u003eRomania\u003c\/option\u003e\n\u003coption value=\"Russia\" data-provinces=\"[[\u0026quot;Altai Krai\u0026quot;,\u0026quot;Altai Krai\u0026quot;],[\u0026quot;Altai Republic\u0026quot;,\u0026quot;Altai\u0026quot;],[\u0026quot;Amur Oblast\u0026quot;,\u0026quot;Amur\u0026quot;],[\u0026quot;Arkhangelsk Oblast\u0026quot;,\u0026quot;Arkhangelsk\u0026quot;],[\u0026quot;Astrakhan Oblast\u0026quot;,\u0026quot;Astrakhan\u0026quot;],[\u0026quot;Belgorod Oblast\u0026quot;,\u0026quot;Belgorod\u0026quot;],[\u0026quot;Bryansk Oblast\u0026quot;,\u0026quot;Bryansk\u0026quot;],[\u0026quot;Chechen Republic\u0026quot;,\u0026quot;Chechen\u0026quot;],[\u0026quot;Chelyabinsk Oblast\u0026quot;,\u0026quot;Chelyabinsk\u0026quot;],[\u0026quot;Chukotka Autonomous Okrug\u0026quot;,\u0026quot;Chukotka Okrug\u0026quot;],[\u0026quot;Chuvash Republic\u0026quot;,\u0026quot;Chuvash\u0026quot;],[\u0026quot;Irkutsk Oblast\u0026quot;,\u0026quot;Irkutsk\u0026quot;],[\u0026quot;Ivanovo Oblast\u0026quot;,\u0026quot;Ivanovo\u0026quot;],[\u0026quot;Jewish Autonomous Oblast\u0026quot;,\u0026quot;Jewish\u0026quot;],[\u0026quot;Kabardino-Balkarian Republic\u0026quot;,\u0026quot;Kabardino-Balkar\u0026quot;],[\u0026quot;Kaliningrad Oblast\u0026quot;,\u0026quot;Kaliningrad\u0026quot;],[\u0026quot;Kaluga Oblast\u0026quot;,\u0026quot;Kaluga\u0026quot;],[\u0026quot;Kamchatka Krai\u0026quot;,\u0026quot;Kamchatka Krai\u0026quot;],[\u0026quot;Karachay–Cherkess Republic\u0026quot;,\u0026quot;Karachay-Cherkess\u0026quot;],[\u0026quot;Kemerovo Oblast\u0026quot;,\u0026quot;Kemerovo\u0026quot;],[\u0026quot;Khabarovsk Krai\u0026quot;,\u0026quot;Khabarovsk Krai\u0026quot;],[\u0026quot;Khanty-Mansi Autonomous Okrug\u0026quot;,\u0026quot;Khanty-Mansi\u0026quot;],[\u0026quot;Kirov Oblast\u0026quot;,\u0026quot;Kirov\u0026quot;],[\u0026quot;Komi Republic\u0026quot;,\u0026quot;Komi\u0026quot;],[\u0026quot;Kostroma Oblast\u0026quot;,\u0026quot;Kostroma\u0026quot;],[\u0026quot;Krasnodar Krai\u0026quot;,\u0026quot;Krasnodar Krai\u0026quot;],[\u0026quot;Krasnoyarsk Krai\u0026quot;,\u0026quot;Krasnoyarsk Krai\u0026quot;],[\u0026quot;Kurgan Oblast\u0026quot;,\u0026quot;Kurgan\u0026quot;],[\u0026quot;Kursk Oblast\u0026quot;,\u0026quot;Kursk\u0026quot;],[\u0026quot;Leningrad Oblast\u0026quot;,\u0026quot;Leningrad\u0026quot;],[\u0026quot;Lipetsk Oblast\u0026quot;,\u0026quot;Lipetsk\u0026quot;],[\u0026quot;Magadan Oblast\u0026quot;,\u0026quot;Magadan\u0026quot;],[\u0026quot;Mari El Republic\u0026quot;,\u0026quot;Mari El\u0026quot;],[\u0026quot;Moscow\u0026quot;,\u0026quot;Moscow\u0026quot;],[\u0026quot;Moscow Oblast\u0026quot;,\u0026quot;Moscow Province\u0026quot;],[\u0026quot;Murmansk Oblast\u0026quot;,\u0026quot;Murmansk\u0026quot;],[\u0026quot;Nizhny Novgorod Oblast\u0026quot;,\u0026quot;Nizhny Novgorod\u0026quot;],[\u0026quot;Novgorod Oblast\u0026quot;,\u0026quot;Novgorod\u0026quot;],[\u0026quot;Novosibirsk Oblast\u0026quot;,\u0026quot;Novosibirsk\u0026quot;],[\u0026quot;Omsk Oblast\u0026quot;,\u0026quot;Omsk\u0026quot;],[\u0026quot;Orenburg Oblast\u0026quot;,\u0026quot;Orenburg\u0026quot;],[\u0026quot;Oryol Oblast\u0026quot;,\u0026quot;Oryol\u0026quot;],[\u0026quot;Penza Oblast\u0026quot;,\u0026quot;Penza\u0026quot;],[\u0026quot;Perm Krai\u0026quot;,\u0026quot;Perm Krai\u0026quot;],[\u0026quot;Primorsky Krai\u0026quot;,\u0026quot;Primorsky Krai\u0026quot;],[\u0026quot;Pskov Oblast\u0026quot;,\u0026quot;Pskov\u0026quot;],[\u0026quot;Republic of Adygeya\u0026quot;,\u0026quot;Adygea\u0026quot;],[\u0026quot;Republic of Bashkortostan\u0026quot;,\u0026quot;Bashkortostan\u0026quot;],[\u0026quot;Republic of Buryatia\u0026quot;,\u0026quot;Buryat\u0026quot;],[\u0026quot;Republic of Dagestan\u0026quot;,\u0026quot;Dagestan\u0026quot;],[\u0026quot;Republic of Ingushetia\u0026quot;,\u0026quot;Ingushetia\u0026quot;],[\u0026quot;Republic of Kalmykia\u0026quot;,\u0026quot;Kalmykia\u0026quot;],[\u0026quot;Republic of Karelia\u0026quot;,\u0026quot;Karelia\u0026quot;],[\u0026quot;Republic of Khakassia\u0026quot;,\u0026quot;Khakassia\u0026quot;],[\u0026quot;Republic of Mordovia\u0026quot;,\u0026quot;Mordovia\u0026quot;],[\u0026quot;Republic of North Ossetia–Alania\u0026quot;,\u0026quot;North Ossetia-Alania\u0026quot;],[\u0026quot;Republic of Tatarstan\u0026quot;,\u0026quot;Tatarstan\u0026quot;],[\u0026quot;Rostov Oblast\u0026quot;,\u0026quot;Rostov\u0026quot;],[\u0026quot;Ryazan Oblast\u0026quot;,\u0026quot;Ryazan\u0026quot;],[\u0026quot;Saint Petersburg\u0026quot;,\u0026quot;Saint Petersburg\u0026quot;],[\u0026quot;Sakha Republic (Yakutia)\u0026quot;,\u0026quot;Sakha\u0026quot;],[\u0026quot;Sakhalin Oblast\u0026quot;,\u0026quot;Sakhalin\u0026quot;],[\u0026quot;Samara Oblast\u0026quot;,\u0026quot;Samara\u0026quot;],[\u0026quot;Saratov Oblast\u0026quot;,\u0026quot;Saratov\u0026quot;],[\u0026quot;Smolensk Oblast\u0026quot;,\u0026quot;Smolensk\u0026quot;],[\u0026quot;Stavropol Krai\u0026quot;,\u0026quot;Stavropol Krai\u0026quot;],[\u0026quot;Sverdlovsk Oblast\u0026quot;,\u0026quot;Sverdlovsk\u0026quot;],[\u0026quot;Tambov Oblast\u0026quot;,\u0026quot;Tambov\u0026quot;],[\u0026quot;Tomsk Oblast\u0026quot;,\u0026quot;Tomsk\u0026quot;],[\u0026quot;Tula Oblast\u0026quot;,\u0026quot;Tula\u0026quot;],[\u0026quot;Tver Oblast\u0026quot;,\u0026quot;Tver\u0026quot;],[\u0026quot;Tyumen Oblast\u0026quot;,\u0026quot;Tyumen\u0026quot;],[\u0026quot;Tyva Republic\u0026quot;,\u0026quot;Tuva\u0026quot;],[\u0026quot;Udmurtia\u0026quot;,\u0026quot;Udmurt\u0026quot;],[\u0026quot;Ulyanovsk Oblast\u0026quot;,\u0026quot;Ulyanovsk\u0026quot;],[\u0026quot;Vladimir Oblast\u0026quot;,\u0026quot;Vladimir\u0026quot;],[\u0026quot;Volgograd Oblast\u0026quot;,\u0026quot;Volgograd\u0026quot;],[\u0026quot;Vologda Oblast\u0026quot;,\u0026quot;Vologda\u0026quot;],[\u0026quot;Voronezh Oblast\u0026quot;,\u0026quot;Voronezh\u0026quot;],[\u0026quot;Yamalo-Nenets Autonomous Okrug\u0026quot;,\u0026quot;Yamalo-Nenets Okrug\u0026quot;],[\u0026quot;Yaroslavl Oblast\u0026quot;,\u0026quot;Yaroslavl\u0026quot;],[\u0026quot;Zabaykalsky Krai\u0026quot;,\u0026quot;Zabaykalsky Krai\u0026quot;]]\"\u003eRussia\u003c\/option\u003e\n\u003coption value=\"Rwanda\" data-provinces=\"[]\"\u003eRwanda\u003c\/option\u003e\n\u003coption value=\"Samoa\" data-provinces=\"[]\"\u003eSamoa\u003c\/option\u003e\n\u003coption value=\"San Marino\" data-provinces=\"[]\"\u003eSan Marino\u003c\/option\u003e\n\u003coption value=\"Sao Tome And Principe\" data-provinces=\"[]\"\u003eSão Tomé \u0026 Príncipe\u003c\/option\u003e\n\u003coption value=\"Saudi Arabia\" data-provinces=\"[]\"\u003eSaudi Arabia\u003c\/option\u003e\n\u003coption value=\"Senegal\" data-provinces=\"[]\"\u003eSenegal\u003c\/option\u003e\n\u003coption value=\"Serbia\" data-provinces=\"[]\"\u003eSerbia\u003c\/option\u003e\n\u003coption value=\"Seychelles\" data-provinces=\"[]\"\u003eSeychelles\u003c\/option\u003e\n\u003coption value=\"Sierra Leone\" data-provinces=\"[]\"\u003eSierra Leone\u003c\/option\u003e\n\u003coption value=\"Singapore\" data-provinces=\"[]\"\u003eSingapore\u003c\/option\u003e\n\u003coption value=\"Sint Maarten\" data-provinces=\"[]\"\u003eSint Maarten\u003c\/option\u003e\n\u003coption value=\"Slovakia\" data-provinces=\"[]\"\u003eSlovakia\u003c\/option\u003e\n\u003coption value=\"Slovenia\" data-provinces=\"[]\"\u003eSlovenia\u003c\/option\u003e\n\u003coption value=\"Solomon Islands\" data-provinces=\"[]\"\u003eSolomon Islands\u003c\/option\u003e\n\u003coption value=\"Somalia\" data-provinces=\"[]\"\u003eSomalia\u003c\/option\u003e\n\u003coption value=\"South Africa\" data-provinces=\"[[\u0026quot;Eastern Cape\u0026quot;,\u0026quot;Eastern Cape\u0026quot;],[\u0026quot;Free State\u0026quot;,\u0026quot;Free State\u0026quot;],[\u0026quot;Gauteng\u0026quot;,\u0026quot;Gauteng\u0026quot;],[\u0026quot;KwaZulu-Natal\u0026quot;,\u0026quot;KwaZulu-Natal\u0026quot;],[\u0026quot;Limpopo\u0026quot;,\u0026quot;Limpopo\u0026quot;],[\u0026quot;Mpumalanga\u0026quot;,\u0026quot;Mpumalanga\u0026quot;],[\u0026quot;North West\u0026quot;,\u0026quot;North West\u0026quot;],[\u0026quot;Northern Cape\u0026quot;,\u0026quot;Northern Cape\u0026quot;],[\u0026quot;Western Cape\u0026quot;,\u0026quot;Western Cape\u0026quot;]]\"\u003eSouth Africa\u003c\/option\u003e\n\u003coption value=\"South Georgia And The South Sandwich Islands\" data-provinces=\"[]\"\u003eSouth Georgia \u0026 South Sandwich Islands\u003c\/option\u003e\n\u003coption value=\"South Korea\" data-provinces=\"[[\u0026quot;Busan\u0026quot;,\u0026quot;Busan\u0026quot;],[\u0026quot;Chungbuk\u0026quot;,\u0026quot;North Chungcheong\u0026quot;],[\u0026quot;Chungnam\u0026quot;,\u0026quot;South Chungcheong\u0026quot;],[\u0026quot;Daegu\u0026quot;,\u0026quot;Daegu\u0026quot;],[\u0026quot;Daejeon\u0026quot;,\u0026quot;Daejeon\u0026quot;],[\u0026quot;Gangwon\u0026quot;,\u0026quot;Gangwon\u0026quot;],[\u0026quot;Gwangju\u0026quot;,\u0026quot;Gwangju City\u0026quot;],[\u0026quot;Gyeongbuk\u0026quot;,\u0026quot;North Gyeongsang\u0026quot;],[\u0026quot;Gyeonggi\u0026quot;,\u0026quot;Gyeonggi\u0026quot;],[\u0026quot;Gyeongnam\u0026quot;,\u0026quot;South Gyeongsang\u0026quot;],[\u0026quot;Incheon\u0026quot;,\u0026quot;Incheon\u0026quot;],[\u0026quot;Jeju\u0026quot;,\u0026quot;Jeju\u0026quot;],[\u0026quot;Jeonbuk\u0026quot;,\u0026quot;North Jeolla\u0026quot;],[\u0026quot;Jeonnam\u0026quot;,\u0026quot;South Jeolla\u0026quot;],[\u0026quot;Sejong\u0026quot;,\u0026quot;Sejong\u0026quot;],[\u0026quot;Seoul\u0026quot;,\u0026quot;Seoul\u0026quot;],[\u0026quot;Ulsan\u0026quot;,\u0026quot;Ulsan\u0026quot;]]\"\u003eSouth Korea\u003c\/option\u003e\n\u003coption value=\"South Sudan\" data-provinces=\"[]\"\u003eSouth Sudan\u003c\/option\u003e\n\u003coption value=\"Spain\" data-provinces=\"[[\u0026quot;A Coruña\u0026quot;,\u0026quot;A Coruña\u0026quot;],[\u0026quot;Albacete\u0026quot;,\u0026quot;Albacete\u0026quot;],[\u0026quot;Alicante\u0026quot;,\u0026quot;Alicante\u0026quot;],[\u0026quot;Almería\u0026quot;,\u0026quot;Almería\u0026quot;],[\u0026quot;Asturias\u0026quot;,\u0026quot;Asturias Province\u0026quot;],[\u0026quot;Badajoz\u0026quot;,\u0026quot;Badajoz\u0026quot;],[\u0026quot;Balears\u0026quot;,\u0026quot;Balears Province\u0026quot;],[\u0026quot;Barcelona\u0026quot;,\u0026quot;Barcelona\u0026quot;],[\u0026quot;Burgos\u0026quot;,\u0026quot;Burgos\u0026quot;],[\u0026quot;Cantabria\u0026quot;,\u0026quot;Cantabria Province\u0026quot;],[\u0026quot;Castellón\u0026quot;,\u0026quot;Castellón\u0026quot;],[\u0026quot;Ceuta\u0026quot;,\u0026quot;Ceuta\u0026quot;],[\u0026quot;Ciudad Real\u0026quot;,\u0026quot;Ciudad Real\u0026quot;],[\u0026quot;Cuenca\u0026quot;,\u0026quot;Cuenca\u0026quot;],[\u0026quot;Cáceres\u0026quot;,\u0026quot;Cáceres\u0026quot;],[\u0026quot;Cádiz\u0026quot;,\u0026quot;Cádiz\u0026quot;],[\u0026quot;Córdoba\u0026quot;,\u0026quot;Córdoba\u0026quot;],[\u0026quot;Girona\u0026quot;,\u0026quot;Girona\u0026quot;],[\u0026quot;Granada\u0026quot;,\u0026quot;Granada\u0026quot;],[\u0026quot;Guadalajara\u0026quot;,\u0026quot;Guadalajara\u0026quot;],[\u0026quot;
84Guipúzcoa\u0026quot;,\u0026quot;Gipuzkoa\u0026quot;],[\u0026quot;Huelva\u0026quot;,\u0026quot;Huelva\u0026quot;],[\u0026quot;Huesca\u0026quot;,\u0026quot;Huesca\u0026quot;],[\u0026quot;Jaén\u0026quot;,\u0026quot;Jaén\u0026quot;],[\u0026quot;La Rioja\u0026quot;,\u0026quot;La Rioja Province\u0026quot;],[\u0026quot;Las Palmas\u0026quot;,\u0026quot;Las Palmas\u0026quot;],[\u0026quot;León\u0026quot;,\u0026quot;León\u0026quot;],[\u0026quot;Lleida\u0026quot;,\u0026quot;Lleida\u0026quot;],[\u0026quot;Lugo\u0026quot;,\u0026quot;Lugo\u0026quot;],[\u0026quot;Madrid\u0026quot;,\u0026quot;Madrid Province\u0026quot;],[\u0026quot;Melilla\u0026quot;,\u0026quot;Melilla\u0026quot;],[\u0026quot;Murcia\u0026quot;,\u0026quot;Murcia\u0026quot;],[\u0026quot;Málaga\u0026quot;,\u0026quot;Málaga\u0026quot;],[\u0026quot;Navarra\u0026quot;,\u0026quot;Navarra\u0026quot;],[\u0026quot;Ourense\u0026quot;,\u0026quot;Ourense\u0026quot;],[\u0026quot;Palencia\u0026quot;,\u0026quot;Palencia\u0026quot;],[\u0026quot;Pontevedra\u0026quot;,\u0026quot;Pontevedra\u0026quot;],[\u0026quot;Salamanca\u0026quot;,\u0026quot;Salamanca\u0026quot;],[\u0026quot;Santa Cruz de Tenerife\u0026quot;,\u0026quot;Santa Cruz de Tenerife\u0026quot;],[\u0026quot;Segovia\u0026quot;,\u0026quot;Segovia\u0026quot;],[\u0026quot;Sevilla\u0026quot;,\u0026quot;Seville\u0026quot;],[\u0026quot;Soria\u0026quot;,\u0026quot;Soria\u0026quot;],[\u0026quot;Tarragona\u0026quot;,\u0026quot;Tarragona\u0026quot;],[\u0026quot;Teruel\u0026quot;,\u0026quot;Teruel\u0026quot;],[\u0026quot;Toledo\u0026quot;,\u0026quot;Toledo\u0026quot;],[\u0026quot;Valencia\u0026quot;,\u0026quot;Valencia\u0026quot;],[\u0026quot;Valladolid\u0026quot;,\u0026quot;Valladolid\u0026quot;],[\u0026quot;Vizcaya\u0026quot;,\u0026quot;Biscay\u0026quot;],[\u0026quot;Zamora\u0026quot;,\u0026quot;Zamora\u0026quot;],[\u0026quot;Zaragoza\u0026quot;,\u0026quot;Zaragoza\u0026quot;],[\u0026quot;Álava\u0026quot;,\u0026quot;Álava\u0026quot;],[\u0026quot;Ávila\u0026quot;,\u0026quot;Ávila\u0026quot;]]\"\u003eSpain\u003c\/option\u003e\n\u003coption value=\"Sri Lanka\" data-provinces=\"[]\"\u003eSri Lanka\u003c\/option\u003e\n\u003coption value=\"Saint Barthélemy\" data-provinces=\"[]\"\u003eSt. Barthélemy\u003c\/option\u003e\n\u003coption value=\"Saint Helena\" data-provinces=\"[]\"\u003eSt. Helena\u003c\/option\u003e\n\u003coption value=\"Saint Kitts And Nevis\" data-provinces=\"[]\"\u003eSt. Kitts \u0026 Nevis\u003c\/option\u003e\n\u003coption value=\"Saint Lucia\" data-provinces=\"[]\"\u003eSt. Lucia\u003c\/option\u003e\n\u003coption value=\"Saint Martin\" data-provinces=\"[]\"\u003eSt. Martin\u003c\/option\u003e\n\u003coption value=\"Saint Pierre And Miquelon\" data-provinces=\"[]\"\u003eSt. Pierre \u0026 Miquelon\u003c\/option\u003e\n\u003coption value=\"St. Vincent\" data-provinces=\"[]\"\u003eSt. Vincent \u0026 Grenadines\u003c\/option\u003e\n\u003coption value=\"Sudan\" data-provinces=\"[]\"\u003eSudan\u003c\/option\u003e\n\u003coption value=\"Suriname\" data-provinces=\"[]\"\u003eSuriname\u003c\/option\u003e\n\u003coption value=\"Svalbard And Jan Mayen\" data-provinces=\"[]\"\u003eSvalbard \u0026 Jan Mayen\u003c\/option\u003e\n\u003coption value=\"Sweden\" data-provinces=\"[]\"\u003eSweden\u003c\/option\u003e\n\u003coption value=\"Switzerland\" data-provinces=\"[]\"\u003eSwitzerland\u003c\/option\u003e\n\u003coption value=\"Taiwan\" data-provinces=\"[]\"\u003eTaiwan\u003c\/option\u003e\n\u003coption value=\"Tajikistan\" data-provinces=\"[]\"\u003eTajikistan\u003c\/option\u003e\n\u003coption value=\"Tanzania, United Republic Of\" data-provinces=\"[]\"\u003eTanzania\u003c\/option\u003e\n\u003coption value=\"Thailand\" data-provinces=\"[[\u0026quot;Amnat Charoen\u0026quot;,\u0026quot;Amnat Charoen\u0026quot;],[\u0026quot;Ang Thong\u0026quot;,\u0026quot;Ang Thong\u0026quot;],[\u0026quot;Bangkok\u0026quot;,\u0026quot;Bangkok\u0026quot;],[\u0026quot;Bueng Kan\u0026quot;,\u0026quot;Bueng Kan\u0026quot;],[\u0026quot;Buriram\u0026quot;,\u0026quot;Buri Ram\u0026quot;],[\u0026quot;Chachoengsao\u0026quot;,\u0026quot;Chachoengsao\u0026quot;],[\u0026quot;Chai Nat\u0026quot;,\u0026quot;Chai Nat\u0026quot;],[\u0026quot;Chaiyaphum\u0026quot;,\u0026quot;Chaiyaphum\u0026quot;],[\u0026quot;Chanthaburi\u0026quot;,\u0026quot;Chanthaburi\u0026quot;],[\u0026quot;Chiang Mai\u0026quot;,\u0026quot;Chiang Mai\u0026quot;],[\u0026quot;Chiang Rai\u0026quot;,\u0026quot;Chiang Rai\u0026quot;],[\u0026quot;Chon Buri\u0026quot;,\u0026quot;Chon Buri\u0026quot;],[\u0026quot;Chumphon\u0026quot;,\u0026quot;Chumphon\u0026quot;],[\u0026quot;Kalasin\u0026quot;,\u0026quot;Kalasin\u0026quot;],[\u0026quot;Kamphaeng Phet\u0026quot;,\u0026quot;Kamphaeng Phet\u0026quot;],[\u0026quot;Kanchanaburi\u0026quot;,\u0026quot;Kanchanaburi\u0026quot;],[\u0026quot;Khon Kaen\u0026quot;,\u0026quot;Khon Kaen\u0026quot;],[\u0026quot;Krabi\u0026quot;,\u0026quot;Krabi\u0026quot;],[\u0026quot;Lampang\u0026quot;,\u0026quot;Lampang\u0026quot;],[\u0026quot;Lamphun\u0026quot;,\u0026quot;Lamphun\u0026quot;],[\u0026quot;Loei\u0026quot;,\u0026quot;Loei\u0026quot;],[\u0026quot;Lopburi\u0026quot;,\u0026quot;Lopburi\u0026quot;],[\u0026quot;Mae Hong Son\u0026quot;,\u0026quot;Mae Hong Son\u0026quot;],[\u0026quot;Maha Sarakham\u0026quot;,\u0026quot;Maha Sarakham\u0026quot;],[\u0026quot;Mukdahan\u0026quot;,\u0026quot;Mukdahan\u0026quot;],[\u0026quot;Nakhon Nayok\u0026quot;,\u0026quot;Nakhon Nayok\u0026quot;],[\u0026quot;Nakhon Pathom\u0026quot;,\u0026quot;Nakhon Pathom\u0026quot;],[\u0026quot;Nakhon Phanom\u0026quot;,\u0026quot;Nakhon Phanom\u0026quot;],[\u0026quot;Nakhon Ratchasima\u0026quot;,\u0026quot;Nakhon Ratchasima\u0026quot;],[\u0026quot;Nakhon Sawan\u0026quot;,\u0026quot;Nakhon Sawan\u0026quot;],[\u0026quot;Nakhon Si Thammarat\u0026quot;,\u0026quot;Nakhon Si Thammarat\u0026quot;],[\u0026quot;Nan\u0026quot;,\u0026quot;Nan\u0026quot;],[\u0026quot;Narathiwat\u0026quot;,\u0026quot;Narathiwat\u0026quot;],[\u0026quot;Nong Bua Lam Phu\u0026quot;,\u0026quot;Nong Bua Lam Phu\u0026quot;],[\u0026quot;Nong Khai\u0026quot;,\u0026quot;Nong Khai\u0026quot;],[\u0026quot;Nonthaburi\u0026quot;,\u0026quot;Nonthaburi\u0026quot;],[\u0026quot;Pathum Thani\u0026quot;,\u0026quot;Pathum Thani\u0026quot;],[\u0026quot;Pattani\u0026quot;,\u0026quot;Pattani\u0026quot;],[\u0026quot;Pattaya\u0026quot;,\u0026quot;Pattaya\u0026quot;],[\u0026quot;Phangnga\u0026quot;,\u0026quot;Phang Nga\u0026quot;],[\u0026quot;Phatthalung\u0026quot;,\u0026quot;Phatthalung\u0026quot;],[\u0026quot;Phayao\u0026quot;,\u0026quot;Phayao\u0026quot;],[\u0026quot;Phetchabun\u0026quot;,\u0026quot;Phetchabun\u0026quot;],[\u0026quot;Phetchaburi\u0026quot;,\u0026quot;Phetchaburi\u0026quot;],[\u0026quot;Phichit\u0026quot;,\u0026quot;Phichit\u0026quot;],[\u0026quot;Phitsanulok\u0026quot;,\u0026quot;Phitsanulok\u0026quot;],[\u0026quot;
84Phra Nakhon Si Ayutthaya\u0026quot;,\u0026quot;Phra Nakhon Si Ayutthaya\u0026quot;],[\u0026quot;Phrae\u0026quot;,\u0026quot;Phrae\u0026quot;],[\u0026quot;Phuket\u0026quot;,\u0026quot;Phuket\u0026quot;],[\u0026quot;Prachin Buri\u0026quot;,\u0026quot;Prachin Buri\u0026quot;],[\u0026quot;Prachuap Khiri Khan\u0026quot;,\u0026quot;Prachuap Khiri Khan\u0026quot;],[\u0026quot;Ranong\u0026quot;,\u0026quot;Ranong\u0026quot;],[\u0026quot;Ratchaburi\u0026quot;,\u0026quot;Ratchaburi\u0026quot;],[\u0026quot;Rayong\u0026quot;,\u0026quot;Rayong\u0026quot;],[\u0026quot;Roi Et\u0026quot;,\u0026quot;Roi Et\u0026quot;],[\u0026quot;Sa Kaeo\u0026quot;,\u0026quot;Sa Kaeo\u0026quot;],[\u0026quot;Sakon Nakhon\u0026quot;,\u0026quot;Sakon Nakhon\u0026quot;],[\u0026quot;Samut Prakan\u0026quot;,\u0026quot;Samut Prakan\u0026quot;],[\u0026quot;Samut Sakhon\u0026quot;,\u0026quot;Samut Sakhon\u0026quot;],[\u0026quot;Samut Songkhram\u0026quot;,\u0026quot;Samut Songkhram\u0026quot;],[\u0026quot;Saraburi\u0026quot;,\u0026quot;Saraburi\u0026quot;],[\u0026quot;Satun\u0026quot;,\u0026quot;Satun\u0026quot;],[\u0026quot;Sing Buri\u0026quot;,\u0026quot;Sing Buri\u0026quot;],[\u0026quot;Sisaket\u0026quot;,\u0026quot;Si Sa Ket\u0026quot;],[\u0026quot;Songkhla\u0026quot;,\u0026quot;Songkhla\u0026quot;],[\u0026quot;Sukhothai\u0026quot;,\u0026quot;Sukhothai\u0026quot;],[\u0026quot;Suphan Buri\u0026quot;,\u0026quot;Suphanburi\u0026quot;],[\u0026quot;Surat Thani\u0026quot;,\u0026quot;Surat Thani\u0026quot;],[\u0026quot;Surin\u0026quot;,\u0026quot;Surin\u0026quot;],[\u0026quot;Tak\u0026quot;,\u0026quot;Tak\u0026quot;],[\u0026quot;Trang\u0026quot;,\u0026quot;Trang\u0026quot;],[\u0026quot;Trat\u0026quot;,\u0026quot;Trat\u0026quot;],[\u0026quot;Ubon Ratchathani\u0026quot;,\u0026quot;Ubon Ratchathani\u0026quot;],[\u0026quot;Udon Thani\u0026quot;,\u0026quot;Udon Thani\u0026quot;],[\u0026quot;Uthai Thani\u0026quot;,\u0026quot;Uthai Thani\u0026quot;],[\u0026quot;Uttaradit\u0026quot;,\u0026quot;Uttaradit\u0026quot;],[\u0026quot;Yala\u0026quot;,\u0026quot;Yala\u0026quot;],[\u0026quot;Yasothon\u0026quot;,\u0026quot;Yasothon\u0026quot;]]\"\u003eThailand\u003c\/option\u003e\n\u003coption value=\"Timor Leste\" data-provinces=\"[]\"\u003eTimor-Leste\u003c\/option\u003e\n\u003coption value=\"Togo\" data-provinces=\"[]\"\u003eTogo\u003c\/option\u003e\n\u003coption value=\"Tokelau\" data-provinces=\"[]\"\u003eTokelau\u003c\/option\u003e\n\u003coption value=\"Tonga\" data-provinces=\"[]\"\u003eTonga\u003c\/option\u003e\n\u003coption value=\"Trinidad and Tobago\" data-provinces=\"[]\"\u003eTrinidad \u0026 Tobago\u003c\/option\u003e\n\u003coption value=\"Tristan da Cunha\" data-provinces=\"[]\"\u003eTristan da Cunha\u003c\/option\u003e\n\u003coption value=\"Tunisia\" data-provinces=\"[]\"\u003eTunisia\u003c\/option\u003e\n\u003coption value=\"Turkey\" data-provinces=\"[]\"\u003eTürkiye\u003c\/option\u003e\n\u003coption value=\"Turkmenistan\" data-provinces=\"[]\"\u003eTurkmenistan\u003c\/option\u003e\n\u003coption value=\"Turks and Caicos Islands\" data-provinces=\"[]\"\u003eTurks \u0026 Caicos Islands\u003c\/option\u003e\n\u003coption value=\"Tuvalu\" data-provinces=\"[]\"\u003eTuvalu\u003c\/option\u003e\n\u003coption value=\"United States Minor Outlying Islands\" data-provinces=\"[]\"\u003eU.S. Outlying Islands\u003c\/option\u003e\n\u003coption value=\"Uganda\" data-provinces=\"[]\"\u003eUganda\u003c\/option\u003e\n\u003coption value=\"Ukraine\" data-provinces=\"[]\"\u003eUkraine\u003c\/option\u003e\n\u003coption value=\"United Arab Emirates\" data-provinces=\"[[\u0026quot;Abu Dhabi\u0026quot;,\u0026quot;Abu Dhabi\u0026quot;],[\u0026quot;Ajman\u0026quot;,\u0026quot;Ajman\u0026quot;],[\u0026quot;Dubai\u0026quot;,\u0026quot;Dubai\u0026quot;],[\u0026quot;Fujairah\u0026quot;,\u0026quot;Fujairah\u0026quot;],[\u0026quot;Ras al-Khaimah\u0026quot;,\u0026quot;Ras al-Khaimah\u0026quot;],[\u0026quot;Sharjah\u0026quot;,\u0026quot;Sharjah\u0026quot;],[\u0026quot;Umm al-Quwain\u0026quot;,\u0026quot;Umm al-Quwain\u0026quot;]]\"\u003eUnited Arab Emirates\u003c\/option\u003e\n\u003coption value=\"United Kingdom\" data-provinces=\"[[\u0026quot;British Forces\u0026quot;,\u0026quot;British Forces\u0026quot;],[\u0026quot;England\u0026quot;,\u0026quot;England\u0026quot;],[\u0026quot;Northern Ireland\u0026quot;,\u0026quot;Northern Ireland\u0026quot;],[\u0026quot;Scotland\u0026quot;,\u0026quot;Scotland\u0026quot;],[\u0026quot;Wales\u0026quot;,\u0026quot;Wales\u0026quot;]]\"\u003eUnited Kingdom\u003c\/option\u003e\n\u003coption value=\"United States\" data-provinces=\"[[\u0026quot;Alabama\u0026quot;,\u0026quot;Alabama\u0026quot;],[\u0026quot;Alaska\u0026quot;,\u0026quot;Alaska\u0026quot;],[\u0026quot;American Samoa\u0026quot;,\u0026quot;American Samoa\u0026quot;],[\u0026quot;Arizona\u0026quot;,\u0026quot;Arizona\u0026quot;],[\u0026quot;Arkansas\u0026quot;,\u0026quot;Arkansas\u0026quot;],[\u0026quot;Armed Forces Americas\u0026quot;,\u0026quot;Armed Forces Americas\u0026quot;],[\u0026quot;Armed Forces Europe\u0026quot;,\u0026quot;Armed Forces Europe\u0026quot;],[\u0026quot;Armed Forces Pacific\u0026quot;,\u0026quot;Armed Forces Pacific\u0026quot;],[\u0026quot;California\u0026quot;,\u0026quot;California\u0026quot;],[\u0026quot;Colorado\u0026quot;,\u0026quot;Colorado\u0026quot;],[\u0026quot;Connecticut\u0026quot;,\u0026quot;Connecticut\u0026quot;],[\u0026quot;Delaware\u0026quot;,\u0026quot;Delaware\u0026quot;],[\u0026quot;District of Columbia\u0026quot;,\u0026quot;Washington DC\u0026quot;],[\u0026quot;Federated States of Micronesia\u0026quot;,\u0026quot;Micronesia\u0026quot;],[\u0026quot;Florida\u0026quot;,\u0026quot;Florida\u0026quot;],[\u0026quot;Georgia\u0026quot;,\u0026quot;Georgia\u0026quot;],[\u0026quot;Guam\u0026quot;,\u0026quot;Guam\u0026quot;],[\u0026quot;Hawaii\u0026quot;,\u0026quot;Hawaii\u0026quot;],[\u0026quot;Idaho\u0026quot;,\u0026quot;Idaho\u0026quot;],[\u0026quot;Illinois\u0026quot;,\u0026quot;Illinois\u0026quot;],[\u0026quot;Indiana\u0026quot;,\u0026quot;Indiana\u0026quot;],[\u0026quot;Iowa\u0026quot;,\u0026quot;Iowa\u0026quot;],[\u0026quot;Kansas\u0026quot;,\u0026quot;Kansas\u0026quot;],[\u0026quot;Kentucky\u0026quot;,\u0026quot;Kentucky\u0026quot;],[\u0026quot;Louisiana\u0026quot;,\u0026quot;Louisiana\u0026quot;],[\u0026quot;Maine\u0026quot;,\u0026quot;Maine\u0026quot;],[\u0026quot;Marshall Islands\u0026quot;,\u0026quot;Marshall Islands\u0026quot;],[\u0026quot;Maryland\u0026quot;,\u0026quot;Maryland\u0026quot;],[\u0026quot;Massachusetts\u0026quot;,\u0026quot;Massachusetts\u0026quot;],[\u0026quot;Michigan\u0026quot;,\u0026quot;Michigan\u0026quot;],[\u0026quot;Minnesota\u0026quot;,\u0026quot;Minnesota\u0026quot;],[\u0026quot;Mississippi\u0026quot;,\u0026quot;Mississippi\u0026quot;],[\u0026quot;Missouri\u0026quot;,\u0026quot;Missouri\u0026quot;],[\u0026quot;Montana\u0026quot;,\u0026quot;Montana\u0026quot;],[\u0026quot;Nebraska\u0026quot;,\u0026quot;Nebraska\u0026quot;],[\u0026quot;Nevada\u0026quot;,\u0026quot;Nevada\u0026quot;],[\u0026quot;New Hampshire\u0026quot;,\u0026quot;New Hampshire\u0026quot;],[\u0026quot;New Jersey\u0026quot;,\u0026quot;New Jersey\u0026quot;],[\u0026quot;New Mexico\u0026quot;,\u0026quot;New Mexico\u0026quot;],[\u0026quot;New York\u0026quot;,\u0026quot;New York\u0026quot;],[\u0026quot;North Carolina\u0026quot;,\u0026quot;North Carolina\u0026quot;],[\u0026quot;North Dakota\u0026quot;,\u0026quot;North Dakota\u0026quot;],[\u0026quot;Northern Mariana Islands\u0026quot;,\u0026quot;Northern Mariana Islands\u0026quot;],[\u0026quot;Ohio\u0026quot;,\u0026quot;Ohio\u0026quot;],[\u0026quot;Oklahoma\u0026quot;,\u0026quot;Oklahoma\u0026quot;],[\u0026quot;Oregon\u0026quot;,\u0026quot;Oregon\u0026quot;],[\u0026quot;Palau\u0026quot;,\u0026quot;Palau\u0026quot;],[\u0026quot;Pennsylvania\u0026quot;,\u0026quot;Pennsylvania\u0026quot;],[\u0026quot;Puerto Rico\u0026quot;,\u0026quot;Puerto Rico\u0026quot;],[\u0026quot;Rhode Island\u0026quot;,\u0026quot;Rhode Island\u0026quot;],[\u0026quot;South Carolina\u0026quot;,\u0026quot;South Carolina\u0026quot;],[\u0026quot;South Dakota\u0026quot;,\u0026quot;South Dakota\u0026quot;],[\u0026quot;Tennessee\u0026quot;,\u0026quot;Tennessee\u0026quot;],[\u0026quot;Texas\u0026quot;,\u0026quot;Texas\u0026quot;],[\u0026quot;Utah\u0026quot;,\u0026quot;Utah\u0026quot;],[\u0026quot;Vermont\u0026quot;,\u0026quot;Vermont\u0026quot;],[\u0026quot;Virgin Islands\u0026quot;,\u0026quot;U.S. Virgin Islands\u0026quot;],[\u0026quot;Virginia\u0026quot;,\u0026quot;Virginia\u0026quot;],[\u0026quot;Washington\u0026quot;,\u0026quot;Washington\u0026quot;],[\u0026quot;West Virginia\u0026quot;,\u0026quot;West Virginia\u0026quot;],[\u0026quot;Wisconsin\u0026quot;,\u0026quot;Wisconsin\u0026quot;],[\u0026quot;Wyoming\u0026quot;,\u0026quot;Wyoming\u0026quot;]]\"\u003eUnited States\u003c\/option\u003e\n\u003coption value=\"Uruguay\" data-provinces=\"[[\u0026quot;Artigas\u0026quot;,\u0026quot;Artigas\u0026quot;],[\u0026quot;Canelones\u0026quot;,\u0026quot;Canelones\u0026quot;],[\u0026quot;Cerro Largo\u0026quot;,\u0026quot;Cerro Largo\u0026quot;],[\u0026quot;Colonia\u0026quot;,\u0026quot;Colonia\u0026quot;],[\u0026quot;Durazno\u0026quot;,\u0026quot;Durazno\u0026quot;],[\u0026quot;Flores\u0026quot;,\u0026quot;Flores\u0026quot;],[\u0026quot;Florida\u0026quot;,\u0026quot;Florida\u0026quot;],[\u0026quot;Lavalleja\u0026quot;,\u0026quot;Lavalleja\u0026quot;],[\u0026quot;Maldonado\u0026quot;,\u0026quot;Maldonado\u0026quot;],[\u0026quot;Montevideo\u0026quot;,\u0026quot;Montevideo\u0026quot;],[\u0026quot;Paysandú\u0026quot;,\u0026quot;Paysandú\u0026quot;],[\u0026quot;Rivera\u0026quot;,\u0026quot;Rivera\u0026quot;],[\u0026quot;Rocha\u0026quot;,\u0026quot;Rocha\u0026quot;],[\u0026quot;Río Negro\u0026quot;,\u0026quot;Río Negro\u0026quot;],[\u0026quot;Salto\u0026quot;,\u0026quot;Salto\u0026quot;],[\u0026quot;San José\u0026quot;,\u0026quot;San José\u0026quot;],[\u0026quot;Soriano\u0026quot;,\u0026quot;Soriano\u0026quot;],[\u0026quot;Tacuarembó\u0026quot;,\u0026quot;Tacuarembó\u0026quot;],[\u0026quot;Treinta y Tres\u0026quot;,\u0026quot;Treinta y Tres\u0026quot;]]\"\u003eUruguay\u003c\/option\u003e\n\u003coption value=\"Uzbekistan\" data-provinces=\"[]\"\u003eUzbekistan\u003c\/option\u003e\n\u003coption value=\"Vanuatu\" data-provinces=\"[]\"\u003eVanuatu\u003c\/option\u003e\n\u003coption value=\"Holy See (Vatican City State)\" data-provinces=\"[]\"\u003eVatican City\u003c\/option\u003e\n\u003coption value=\"Venezuela\" data-provinces=\"[[\u0026quot;Amazonas\u0026quot;,\u0026quot;Amazonas\u0026quot;],[\u0026quot;Anzoátegui\u0026quot;,\u0026quot;Anzoátegui\u0026quot;],[\u0026quot;Apure\u0026quot;,\u0026quot;Apure\u0026quot;],[\u0026quot;Aragua\u0026quot;,\u0026quot;Aragua\u0026quot;],[\u0026quot;Barinas\u0026quot;,\u0026quot;Barinas\u0026quot;],[\u0026quot;Bolívar\u0026quot;,\u0026quot;Bolívar\u0026quot;],[\u0026quot;Carabobo\u0026quot;,\u0026quot;Carabobo\u0026quot;],[\u0026quot;Cojedes\u0026quot;,\u0026quot;Cojedes\u0026quot;],[\u0026quot;Delta Amacuro\u0026quot;,\u0026quot;Delta Amacuro\u0026quot;],[\u0026quot;Dependencias Federales\u0026quot;,\u0026quot;Federal Dependencies\u0026quot;],[\u0026quot;Distrito Capital\u0026quot;,\u0026quot;Capital\u0026quot;],[\u0026quot;Falcón\u0026quot;,\u0026quot;Falcón\u0026quot;],[\u0026quot;Guárico\u0026quot;,\u0026quot;Guárico\u0026quot;],[\u0026quot;La Guaira\u0026quot;,\u0026quot;Vargas\u0026quot;],[\u0026quot;Lara\u0026quot;,\u0026quot;Lara\u0026quot;],[\u0026quot;Miranda\u0026quot;,\u0026quot;Miranda\u0026quot;],[\u0026quot;Monagas\u0026quot;,\u0026quot;Monagas\u0026quot;],[\u0026quot;Mérida\u0026quot;,\u0026quot;Mérida\u0026quot;],[\u0026quot;Nueva Esparta\u0026quot;,\u0026quot;Nueva Esparta\u0026quot;],[\u0026quot;Portuguesa\u0026quot;,\u0026quot;Portuguesa\u0026quot;],[\u0026quot;Sucre\u0026quot;,\u0026quot;Sucre\u0026quot;],[\u0026quot;Trujillo\u0026quot;,\u0026quot;Trujillo\u0026quot;],[\u0026quot;Táchira\u0026quot;,\u0026quot;Táchira\u0026quot;],[\u0026quot;Yaracuy\u0026quot;,\u0026quot;Yaracuy\u0026quot;],[\u0026quot;Zulia\u0026quot;,\u0026quot;Zulia\u0026quot;]]\"\u003eVenezuela\u003c\/option\u003e\n\u003coption value=\"Vietnam\" data-provinces=\"[]\"\u003eVietnam\u003c\/option\u003e\n\u003coption value=\"Wallis And Futuna\" data-provinces=\"[]\"\u003eWallis \u0026 Futuna\u003c\/option\u003e\n\u003coption value=\"Western Sahara\" data-provinces=\"[]\"\u003eWestern Sahara\u003c\/option\u003e\n\u003coption value=\"Yemen\" data-provinces=\"[]\"\u003eYemen\u003c\/option\u003e\n\u003coption value=\"Zambia\" data-provinces=\"[]\"\u003eZambia\u003c\/option\u003e\n\u003coption value=\"Zimbabwe\" data-provinces=\"[]\"\u003eZimbabwe\u003c\/option\u003e";
85
86
87
88
89window.PXUTheme.icons = {};
90window.PXUTheme.icons.right_caret = "\n\n\n\n\u003cspan class=\"icon \" data-icon=\"right-caret\"\u003e\n\n  \n\n    \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 100 100\"\u003e\u003cg\u003e\u003cpolygon points=\"28.51 97.85 22.9 92.15 65.7 50 22.9 7.85 28.51 2.15 77.1 50 28.51 97.85\"\/\u003e\u003c\/g\u003e\u003c\/svg\u003e\n\n  \n\u003c\/span\u003e\n\n";
91
92
93window.PXUTheme.theme_settings = {};
94window.PXUTheme.contentCreator = {};
95window.PXUTheme.routes = window.PXUTheme.routes || {};
96
97
98window.PXUTheme.routes.cart_url = "/cart";
99window.PXUTheme.routes.root_url = "/";
100window.PXUTheme.routes.search_url = "/search";
101window.PXUTheme.routes.collection_url = "/collections";
102window.PXUTheme.routes.product_recommendations_url = "/recommendations/products";
103window.PXUTheme.routes.predictive_search_url = "/search/suggest";
104
105window.PXUTheme.theme_settings.icon_library = "icon_solid";
106window.PXUTheme.theme_settings.image_loading_style = "none";
107
108window.PXUTheme.theme_settings.userLoggedIn = false;
109window.PXUTheme.theme_settings.userAddress = '';
110
111window.PXUTheme.theme_settings.display_inventory_left = true;
112window.PXUTheme.theme_settings.inventory_threshold = "9";
113window.PXUTheme.theme_settings.limit_quantity = "false";
114
115window.PXUTheme.theme_settings.announcement_enabled = false;
116window.PXUTheme.theme_settings.header_layout = "classic";
117window.PXUTheme.theme_settings.footer_layout = "classic";
118window.PXUTheme.theme_settings.search_layout = "popup";
119
120window.PXUTheme.theme_settings.product_form_style = "dropdown";
121window.PXUTheme.theme_settings.show_multiple_currencies = null;
122window.PXUTheme.theme_settings.stickers_enabled = true;
123window.PXUTheme.theme_settings.show_secondary_image = false;
124window.PXUTheme.theme_settings.show_collection_swatches = true;
125window.PXUTheme.theme_settings.enable_quickshop = false;
126window.PXUTheme.theme_settings.video_looping = null;
127
128window.PXUTheme.theme_settings.enable_autocomplete = true;
129
130window.PXUTheme.theme_settings.shipping_calculator_enabled = false;
131window.PXUTheme.theme_settings.customer_logged_in = false;
132
133
134
135
136window.PXUTheme.media_queries = {};
137window.PXUTheme.media_queries.small = window.matchMedia( "(max-width: 480px)" );
138window.PXUTheme.media_queries.medium = window.matchMedia( "(max-width: 798px)" );
139window.PXUTheme.media_queries.large = window.matchMedia( "(min-width: 799px)" );
140window.PXUTheme.media_queries.larger = window.matchMedia( "(min-width: 960px)" );
141window.PXUTheme.media_queries.xlarge = window.matchMedia( "(min-width: 1200px)" );
142window.PXUTheme.media_queries.ie10 = window.matchMedia( "all and (-ms-high-contrast: none), (-ms-high-contrast: active)" );
143window.PXUTheme.media_queries.tablet = window.matchMedia( "only screen and (min-width: 799px) and (max-width: 1024px)" );
144
145
146window.PXUTheme.translation = {};
147window.PXUTheme.translation.product_savings = "You save:";
148window.PXUTheme.translation.free_price_text = "Free";
149
150window.PXUTheme.translation.page_text = "Page";
151window.PXUTheme.translation.of_text = "of";
152
153window.PXUTheme.translation.notify_form_success = "Thanks! We will notify you when this product becomes available!";
154window.PXUTheme.translation.notify_form_email = "Email address";
155window.PXUTheme.translation.contact_email = "";
156window.PXUTheme.translation.customer_email = "";
157window.PXUTheme.translation.notify_form_send = "Send";
158window.PXUTheme.translation.email_content = "Please notify me when the following product is back in stock: ";
159
160window.PXUTheme.translation.cartItemsOne = "item";
161window.PXUTheme.translation.cartItemsOther = "items";
162window.PXUTheme.translation.addToCart = "Add to cart";
163window.PXUTheme.translation.soldOut = "Sold Out";
164window.PXUTheme.translation.unavailable = "Unavailable";
165
166window.PXUTheme.translation.select_variant = "Please select all your options";
167window.PXUTheme.translation.product_count_one = "item left - order soon.";
168window.PXUTheme.translation.product_count_other = "items left - order soon.";
169window.PXUTheme.translation.sold_out = "Sold Out";
170window.PXUTheme.translation.savings = "You save:";
171window.PXUTheme.translation.best_seller = "Best Seller";
172window.PXUTheme.translation.coming_soon = "Coming Soon";
173window.PXUTheme.translation.new_sticker = "New";
174window.PXUTheme.translation.pre_order = "Pre-Order";
175window.PXUTheme.translation.sale = "Sale";
176window.PXUTheme.translation.staff_pick = "Staff Pick";
177window.PXUTheme.translation.free = "Free";
178window.PXUTheme.translation.from = "from";
179
180window.PXUTheme.translation.newsletter_form_success = "Thank you for joining our mailing list!";
181
182window.PXUTheme.translation.contact_form_success = "Thanks for contacting us. We&amp;#39;ll get back to you as soon as possible.";
183window.PXUTheme.translation.contact_form_checkbox_error = "Please make sure at least one checkbox is checked.";
184
185window.PXUTheme.translation.shipping_calculator_submit_btn = "Calculate";
186window.PXUTheme.translation.shipping_calculator_submit_btn_disabled = "Calculating...";
187window.PXUTheme.translation.shipping_calculator_zip_code = "Zip / Postal Code";
188window.PXUTheme.translation.shipping_calculator_is_not_valid = "is not val
188id";
189window.PXUTheme.translation.shipping_calculator_is_not_blank = "can&#39;t be blank";
190window.PXUTheme.translation.shipping_calculator_is_not_supported = "is not supported";
191window.PXUTheme.translation.no_shipping_destination = "We do not ship to this destination.";
192window.PXUTheme.translation.additional_rate = "There is one shipping rate available for";
193window.PXUTheme.translation.additional_rate_at = "at";
194window.PXUTheme.translation.additional_rates_part_1 = "There are";
195window.PXUTheme.translation.additional_rates_part_2 = "shipping rates available for";
196window.PXUTheme.translation.additional_rates_part_3 = "starting at";
197  </script>
197
198
199  
199<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" defer></script>
199
200  
200<script src="//johnscrazysocks.com/cdn/shop/t/342/assets/vendors.js?v=105789364703734492431789232471" defer></script>
200
201  
201<script src="//johnscrazysocks.com/cdn/shop/t/342/assets/utilities.js?v=30702680965849919691789394453" defer></script>
201
202  
202<script src="//johnscrazysocks.com/cdn/shop/t/342/assets/app.js?v=147112339116014669781789232532" defer></script>
202
203
204  <noscript>
205    <style>
206      /* Insert styles for styles when JS is not loaded */
207
208      .noscript {
209        display: block;
210      }
211
212    </style>
213  </noscript>
214  
214<script>
215    document.documentElement.className=document.documentElement.className.replace(/\bno-js\b/,'js');
216    if(window.Shopify&&window.Shopify.designMode)document.documentElement.className+=' in-theme-editor';
217    if(('ontouchstart' in window)||window.DocumentTouch&&document instanceof DocumentTouch)document.documentElement.className=document.documentElement.className.replace(/\bno-touch\b/,'has-touch');
218  </script>
218<meta name="description" content="Know someone who would love our socks, but not sure what to get them? Let them choose. Give them the gift of choice with a John&#39;s Crazy Socks gift card." /><link rel="shortcut icon" type="image/x-icon" href="//johnscrazysocks.com/cdn/shop/files/square_logo_180x180.png?v=1785517465">
219    <link rel="apple-touch-icon" href="//johnscrazysocks.com/cdn/shop/files/square_logo_180x180.png?v=1785517465"/>
220    <link rel="apple-touch-icon" sizes="57x57" href="//johnscrazysocks.com/cdn/shop/files/square_logo_57x57.png?v=1785517465"/>
221    <link rel="apple-touch-icon" sizes="60x60" href="//johnscrazysocks.com/cdn/shop/files/square_logo_60x60.png?v=1785517465"/>
222    <link rel="apple-touch-icon" sizes="72x72" href="//johnscrazysocks.com/cdn/shop/files/square_logo_72x72.png?v=1785517465"/>
223    <link rel="apple-touch-icon" sizes="76x76" href="//johnscrazysocks.com/cdn/shop/files/square_logo_76x76.png?v=1785517465"/>
224    <link rel="apple-touch-icon" sizes="114x114" href="//johnscrazysocks.com/cdn/shop/files/square_logo_114x114.png?v=1785517465"/>
225    <link rel="apple-touch-icon" sizes="180x180" href="//johnscrazysocks.com/cdn/shop/files/square_logo_180x180.png?v=1785517465"/>
226    <link rel="apple-touch-icon" sizes="228x228" href="//johnscrazysocks.com/cdn/shop/files/square_logo_228x228.png?v=1785517465"/>
226<script async crossorigin fetchpriority="high" src="/cdn/shopifycloud/importmap-polyfill/es-modules-shim.2.4.0.js"></script>
vendor: 1 bytes, line 226
226
227<script type="importmap">
228{
229  "imports": {
230    "element.accordion": "//johnscrazysocks.com/cdn/shop/t/342/assets/element.accordion.js?v=26352719291171277101789232471",
231    "element.image.parallax": "//johnscrazysocks.com/cdn/shop/t/342/assets/element.image.parallax.js?v=59188309605188605141789232471",
232    "element.text.rte": "//johnscrazysocks.com/cdn/shop/t/342/assets/element.text.rte.js?v=28194737298593644281789232471",
233    "element.theme": "//johnscrazysocks.com/cdn/shop/t/342/assets/element.theme.js?v=79531236870419416191789232471",
234    "es-module-shims": "//johnscrazysocks.com/cdn/shop/t/342/assets/es-module-shims.min.js?v=3197203922110785981789232471",
235    "is-land": "//johnscrazysocks.com/cdn/shop/t/342/assets/is-land.min.js?v=92343381495565747271789232471",
236    "list.price-range": "//johnscrazysocks.com/cdn/shop/t/342/assets/list.price-range.js?v=128216353801046541681789232471",
237    "module.slideshow": "//johnscrazysocks.com/cdn/shop/t/342/assets/module.slideshow.js?v=164835195365977764321789232471",
238    "section.collection-feed": "//johnscrazysocks.com/cdn/shop/t/342/assets/section.collection-feed.js?v=18037677419887458751789232471",
239    "section.slideshow": "//johnscrazysocks.com/cdn/shop/t/342/assets/section.slideshow.js?v=19687839423884431921789232471",
240    "util.a11y": "//johnscrazysocks.com/cdn/shop/t/342/assets/util.a11y.js?v=112599589421863222711789232471",
241    "util.editor-events": "//johnscrazysocks.com/cdn/shop/t/342/assets/util.editor-events.js?v=99040249503335390211789232471",
242    "util.events": "//johnscrazysocks.com/cdn/shop/t/342/assets/util.events.js?v=163430142883111782711789232471",
243    "util.misc": "//johnscrazysocks.com/cdn/shop/t/342/assets/util.misc.js?v=117964846174238173191789232471",
244    "utility.stylesheet": "//johnscrazysocks.com/cdn/shop/t/342/assets/utility.stylesheet.js?v=115421978848924304161789232471",
245    "vendor.flickity-fade": "//johnscrazysocks.com/cdn/shop/t/342/assets/vendor.flickity-fade.js?v=30199917077759486291789232471",
246    "vendor.flickity": "//johnscrazysocks.com/cdn/shop/t/342/assets/vendor.flickity.js?v=145589282352783664051789232471",
247    "vendor.nouislider": "//johnscrazysocks.com/cdn/shop/t/342/assets/vendor.nouislider.js?v=118607706717663882151789232471",
248    "vendor.swiper": "//johnscrazysocks.com/cdn/shop/t/342/assets/vendor.swiper.js?v=140171492495636572001789232471"
249  }
250}
251</script>
251<script>
252  if (!(HTMLScriptElement.supports && HTMLScriptElement.supports('importmap'))) {
253    const el = document.createElement('script')
254    el.async = true
255    el.src = "//johnscrazysocks.com/cdn/shop/t/342/assets/es-module-shims.min.js?v=3197203922110785981789232471"
256    document.head.appendChild(el)
257  }
258</script>
vendor: 1 bytes, line 258
258
259<script type="module" src="//johnscrazysocks.com/cdn/shop/t/342/assets/is-land.min.js?v=92343381495565747271789232471"></script>
259
260<style data-shopify>:root {
261    /* Core Sizes */
262    --size-0-25: 0.0625rem; /* 1px */
263    --size-0-5: 0.125rem; /* 2px */
264    --size-1: 0.25rem; /* 4px */
265    --size-1-5: 0.375rem; /* 6px */
266    --size-2: 0.5rem; /* 8px */
267    --size-2-5: 0.625rem; /* 10px */
268    --size-3: 0.75rem; /* 12px */
269    --size-3-5: 0.875rem; /* 14px */
270    --size-4: 1rem; /* 16px */
271    --size-4-5: 1.125rem; /* 18px */
272    --size-5: 1.25rem; /* 20px */
273    --size-5-5: 1.375rem; /* 22px */
274    --size-6: 1.5rem; /* 24px */
275    --size-6-5: 1.625rem; /* 26px */
276    --size-7: 1.75rem; /* 28px */
277    --size-7-5: 1.875rem; /* 30px */
278    --size-8: 2rem; /* 32px */
279    --size-8-5: 2.125rem; /* 34px */
280    --size-9: 2.25rem; /* 36px */
281    --size-9-5: 2.375rem; /* 38px */
282    --size-10: 2.5rem; /* 40px */
283    --size-11: 2.75rem; /* 44px */
284    --size-12: 3rem; /* 48px */
285    --size-14: 3.5rem; /* 56px */
286    --size-16: 4rem; /* 64px */
287    --size-18: 4.5rem; /* 72px */
288    --size-20: 5rem; /* 80px */
289    --size-24: 6rem; /* 96px */
290    --size-28: 7rem; /* 112px */
291    --size-32: 8rem; /* 128px */
292
293    /* Text Sizes */
294    --text-size-2: 0.5rem; /* 8px */
295    --text-size-2-5: 0.625rem; /* 10px */
296    --text-size-3: 0.75rem; /* 12px */
297    --text-size-3-5: 0.875rem; /* 14px */
298    --text-size-4: 1rem; /* 16px */
299    --text-size-4-5: 1.125rem; /* 18px */
300    --text-size-5: 1.25rem; /* 20px */
301    --text-size-5-5: 1.375rem; /* 22px */
302    --text-size-6: 1.5rem; /* 24px */
303    --text-size-6-5: 1.625rem; /* 26px */
304    --text-size-7: 1.75rem; /* 28px */
305    --text-size-7-5: 1.875rem; /* 30px */
306    --text-size-8: 2rem; /* 32px */
307    --text-size-8-5: 2.125rem; /* 34px */
308    --text-size-9: 2.25rem; /* 36px */
309    --text-size-9-5: 2.375rem; /* 38px */
310    --text-size-10: 2.5rem; /* 40px */
311    --text-size-11: 2.75rem; /* 44px */
312    --text-size-12: 3rem; /* 48px */
313    --text-size-14: 3.5rem; /* 56px */
314    --text-size-16: 4rem; /* 64px */
315    --text-size-18: 4.5rem; /* 72px */
316    --text-size-20: 5rem; /* 80px */
317    --text-size-24: 6rem; /* 96px */
318    --text-size-28: 7rem; /* 112px */
319    --text-size-32: 8rem; /* 128px */
320
321    /* Line */
322    --line-size-none: 0px;
323    --line-size-xs: 0.5px;
324    --line-size-sm: 1px;
325    --line-size-md: 2px;
326    --line-size-lg: 4px;
327    --line-size-xl: 8px;
328
329    /* Gap */
330    --gap-size-none: 0px;
331    --gap-size-xs: 8px;
332    --gap-size-sm: 16px;
333    --gap-size-md: 32px;
334    --gap-size-lg: 48px;
335    --gap-size-xl: 64px;
336
337    /* Radius */
338    --radius-xs: 4px;
339    --radius-sm: 8px;
340    --radius-md: 12px;
341    --radius-lg: 16px;
342    --radius-xl: 24px;
343    --radius-2xl: 32px;
344    --radius-none: 0px;
345    --radius-full: 999px;
346
347    /* Dropshadow */
348    --shadow-none: 0px 0px 0px 0px rgba(0, 0, 0, 0);
349    --shadow-sm: 0px 1px 2px 0px rgba(0, 0, 0, 0.08);
350    --shadow-md: 0px 2px 4px -1px rgba(0, 0, 0, 0.08);
351    --shadow-lg: 0px 8px 16px -4px rgba(0, 0, 0, 0.08);
352    --shadow-xl: 0px 16px 32px -6px rgba(0, 0, 0, 0.12);
353    --shadow-2xl: 0px 16px 64px -12px rgba(0, 0, 0, 0.22);
354
355    /* Font Weights */
356    --font-weight-100: 100;
357    --font-weight-200: 200;
358    --font-weight-300: 300;
359    --font-weight-400: 400;
360    --font-weight-500: 500;
361    --font-weight-600: 600;
362    --font-weight-700: 700;
363    --font-weight-800: 800;
364    --font-weight-900: 900;
365
366    /* Letter Spacings */
367    --letter-space-2xs: -0.05em;
368    --letter-space-xs: -0.03em;
369    --letter-space-sm: -0.015em;
370    --letter-space-md: 0em;
371    --letter-space-lg: 0.015em;
372    --letter-space-xl: 0.03em;
373    --letter-space-2xl: 0.05em;
374    --letter-space-3xl: 0.08em;
375    --letter-space-4xl: 0.12em;
376
377    /* Line Heights */
378    --line-height-2xs: 0.9;
379    --line-height-xs: 1;
380    --line-height-sm: 1.1;
381    --line-height-md: 1.2;
382    --line-height-lg: 1.5;
383    --line-height-xl: 1.7;
384    --line-height-2xl: 2;
385
386    /* Color Shades */
387    --shade-0: 0%;
388    --shade-4: 4%;
389    --shade-8: 8%;
390    --shade-12: 12%;
391    --shade-16: 16%;
392    --shade-20: 20%;
393    --shade-30: 30%;
394    --shade-40: 40%;
395    --shade-50: 50%;
396    --shade-60: 60%;
397    --shade-70: 70%;
398    --shade-80: 80%;
399    --shade-90: 90%;
400    --shade-100: 100%;
401  }</style><style data-shopify>/* Root Variables */
402  :root {
403    --root-font-size: 16px;
404    --root-color-primary: #000;
405    --root-color-secondary: #fff;
406  }
407
408  /* Colors */
409  :root {
410    --color-primary: var(--root-color-primary);
411    --color-secondary: var(--root-color-secondary);
412    --color-focus: #4a9afc;
413    --color-error: #ba4444;
414    --color-price: var(--color-primary);
415    --color-text-savings: var(--color-primary);
416    --disabled-grey: #f6f6f6;
417    --disabled-border: #b6b6b6;
418    --disabled-grey-text: #b6b6b6;
419    --success-green: #56ad6a;
420    --success-green-bg: #ecfef0;
421    --color-sticky-nav-links: #fff;
422  }
423
424  /* Body Font Stack */
425  :root {
426    --body-font-family: 'Arial';
427    --body-font-family-fallback: 'sans-serif';
428    --body-font-weight: var(--font-weight-400);
429    --body-letter-spacing: var(--letter-space-md);
430    --body-line-height: var(--line-height-md);
431    --body-text-transform: none;
432    --body-lg-font-size: var(--text-size-4);
433    --body-md-font-size: var(--text-size-3-5);
434    --body-sm-font-size: var(--text-size-3);
435    --body-xs-font-size: var(--text-size-2-5);
436
437    @media screen and (min-width: 769px) {
438      --body-lg-font-size: var(--text-size-4-5);
439      --body-md-font-size: var(--text-size-4);
440      --body-sm-font-size: var(--text-size-3-5);
441      --body-xs-font-size: var(--text-size-3);
442    }
443  }
444
445  /* Heading Font Stack */
446  :root {
447    --heading-font-family: 'Arial';
448    --heading-font-family-fallback: 'sans-serif';
449    --heading-font-weight: var(--font-weight-700);
450    --heading-letter-spacing: var(--letter-space-md);
451
452    --heading-2xl-line-height: var(--line-height-md);
453    --heading-xl-line-height: var(--line-height-md);
454    --heading-lg-line-height: var(--line-height-md);
455    --heading-md-line-height: var(--line-height-md);
456    --heading-sm-line-height: var(--line-height-md);
457    --heading-xs-line-height: var(--line-height-md);
458
459    --heading-2xl-font-size: var(--text-size-12);
460    --heading-xl-font-size: var(--text-size-8);
461    --heading-lg-font-size: var(--text-size-6);
462    --heading-md-font-size: var(--text-size-5);
463    --heading-sm-font-size: var(--text-size-4-5);
464    --heading-xs-font-size: var(--text-size-4);
465
466    @media screen and (min-width: 769px) {
467      --heading-2xl-font-size: var(--text-size-16);
468      --heading-xl-font-size: var(--text-size-12);
469      --heading-lg-font-size: var(--text-size-8);
470      --heading-md-font-size: var(--text-size-6);
471      --heading-sm-font-size: var(--text-size-5);
472      --heading-xs-font-size: var(--text-size-4-5);
473    }
474  }
475
476  /* Accent Font Stack */
477  :root {
478    --accent-font-family: 'Arial';
479    --accent-font-family-fallback: 'sans-serif';
480    --accent-font-weight: var(--font-weight-400);
481    --accent-letter-spacing: var(--letter-space-4xl);
482    --accent-line-height: var(--line-height-md);
483    --accent-text-transform: uppercase;
484  }
485
486  /* ==================================================================== */
487  /* OLD CSS VARIABLES THAT NEEDS TO 🔥 */
488  /* ==================================================================== */
489  :root {
490    --z-index-modal: 30;
491    --z-index-toolbar: 7;
492    --z-index-header: 6;
493    --z-index-header-submenu: 7;
494    --z-index-header-bottom-row: 3;
495    --z-index-header-drawers: 5;
496    --z-index-header-drawers-mobile: 3;
497    --z-index-header-search: 7;
498    --z-index-loader: 4;
499    --z-index-header-search-overlay: 1;
500    --url-ico-select: url(//johnscrazysocks.com/cdn/shop/t/342/assets/ico-select.svg);
501    --url-swirl-svg: url(//johnscrazysocks.com/cdn/shop/t/342/assets/swirl.svg);
502    --header-padding-bottom: 0;
503    --gutter: 30px;
504    --page-width: 1500px;
505    --page-width-narrow: 1000px;
506    --page-width-gutter-small: 17px;
507    --grid-gutter: 22px;
508    --grid-gutter-small: 16px;
509    --slide-curve: 0.25s cubic-bezier(0.165, 0.84, 0.44, 1);
510    --drawer-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);
511    --product-grid-margin: 10px;
512    --product-grid-padding: 12px;
513    --product-radius: 10px;
514    --page-top-padding: 35px;
515    --page-narrow: 780px;
516    --page-width-padding: 40px;
517    --grid-gutter: 22px;
518    --index-section-padding: 60px;
519    --section-header-bottom: 40px;
520    --size-chart-margin: 30px 0;
521    --size-chart-icon-margin: 5px;
522    --newsletter-reminder-padding: 20px 30px 20px 25px;
523    --text-frame-margin: 10px;
524    --desktop-menu-chevron-size: 10px;
525    --site-nav-item-padding: 20px;
526    --site-nav-item-padding-top-bottom: 16px;
527    --site-nav-icon-padding: 12px;
528  }
529
530  @media screen and (max-width: 768px) {
531    :root {
532      --page-top-padding: 15px;
533      --page-narrow: 330px;
534      --page-width-padding: 17px;
535      --grid-gutter: 16px;
536      --index-section-padding: 40px;
537      --section-header-bottom: 25px;
538      --text-frame-margin: 7px;
539    }
540  }</style>
541<style data-shopify>:root {
542    --text-size-scale-n-4: var(--text-size-2); /* 8px */
543    --text-size-scale-n-3: var(--text-size-2-5); /* 10px */
544    --text-size-scale-n-2: var(--text-size-3); /* 12px */
545    --text-size-scale-n-1: var(--text-size-3-5); /* 14px */
546    --text-size-scale-n0: var(--text-size-4); /* 16px */
547    --text-size-scale-n1: var(--text-size-4-5); /* 18px */
548    --text-size-scale-n2: var(--text-size-5); /* 20px */
549    --text-size-scale-n3: var(--text-size-6); /* 24px */
550    --text-size-scale-n4: var(--text-size-6-5); /* 26px */
551    --text-size-scale-n5: var(--text-size-7); /* 28px */
552    --text-size-scale-n6: var(--text-size-8); /* 32px */
553    --text-size-scale-n7: var(--text-size-9); /* 36px */
554    --text-size-scale-n8: var(--text-size-10); /* 40px */
555    --text-size-scale-n9: var(--text-size-12); /* 48px */
556    --text-size-scale-n10: var(--text-size-14); /* 56px */
557    --text-size-scale-n11: var(--text-size-16); /* 64px */
558    --text-size-scale-n12: var(--text-size-18); /* 72px */
559    --text-size-scale-n13: var(--text-size-20); /* 80px */
560    --text-size-scale-n14: var(--text-size-24); /* 96px */
561
562    --font-weight-scale-n-3: var(--font-weight-100);
563    --font-weight-scale-n-2: var(--font-weight-200);
564    --font-weight-scale-n-1: var(--font-weight-300);
565    --font-weight-scale-n0: var(--font-weight-400);
566    --font-weight-scale-n1: var(--font-weight-500);
567    --font-weight-scale-n2: var(--font-weight-600);
568    --font-weight-scale-n3: var(--font-weight-700);
569    --font-weight-scale-n4: var(--font-weight-800);
570    --font-weight-scale-n5: var(--font-weight-900);
571
572    --letter-spacing-scale-n-3: var(--letter-space-2xs);
573    --letter-spacing-scale-n-2: var(--letter-space-xs);
574    --letter-spacing-scale-n-1: var(--letter-space-sm);
575    --letter-spacing-scale-n0: var(--letter-space-md);
576    --letter-spacing-scale-n1: var(--letter-space-lg);
577    --letter-spacing-scale-n2: var(--letter-space-xl);
578    --letter-spacing-scale-n3: var(--letter-space-2xl);
579    --letter-spacing-scale-n4: var(--letter-space-3xl);
580    --letter-spacing-scale-n5: var(--letter-space-4xl);
581
582    --line-height-scale-n-3: var(--line-height-2xs);
583    --line-height-scale-n-2: var(--line-height-xs);
584    --line-height-scale-n-1: var(--line-height-sm);
585    --line-height-scale-n0: var(--line-height-md);
586    --line-height-scale-n1: var(--line-height-lg);
587    --line-height-scale-n2: var(--line-height-xl);
588    --line-height-scale-n3: var(--line-height-2xl);
589
590    /* Body Font Scales *//* Heading Font Scales *//* Accent Font Scales */@media screen and (min-width: 769px) {
591      /* Body Font Desktop Sizes *//* Heading Desktop Font Sizes */}
592  }</style>
593<style data-shopify>:root {
594    
595
596    
597  }
598
599  
600
601  
602
603  /* LEGACY TOKENS THAT WE NEED TO KILLLLLLLLLLLLL */
604  /* --------------------------------------------- */
605
606  :root {
607    /* Fixed colors */
608    --color-price: ;
609    --color-text-savings: ;
610
611    /* TODO: Move to component that uses this */
612    --color-button-primary: #000; /* TODO: Remove this */
613    --color-button-primary-light: #1a1a1a; /* TODO: Remove this */
614    --color-button-primary-dim: #000000; /* TODO: Remove this */
615    --color-button-primary-text: #fff; /* TODO: Remove this */
616
617    --color-sale-tag: ;
618    --color-sale-tag-text: ;
619  }</style><style data-shopify>
620  :root {
621    
622
623    --color-background: #fff;
624    --color-background-alpha-0: rgba(255, 255, 255, 0);
625    --color-background-alpha-90: rgba(255, 255, 255, 0.9);
626
627    /* Typography */
628    
629    
630    --color-headings: #1d1d1d;
631    --color-text: #1d1d1d;
632
633    --color-text-05: #f4f4f4;
634    --color-text-05-alpha-0: rgba(244, 244, 244, 0);
635
636    --color-text-hover: #1d1d1d;
637    --color-text-light: #1d1d1d;
638    --color-links: #046e82;
639    --color-link-hover: #1d1d1d;
640
641    /* Products */
642    --color-products-in-stock: #268c0b;
643    --color-products-low-stock: #cc1313;
644    --color-products-no-stock: #121212;
645
646    /* Buttons */
647    
648    
649
650    --color-button-text: #ffffff;
651    --color-button-background: #f04f36;
652    --color-button-background-hover: #f2614a;
653
654    --color-button-background-focus: #dddddd;
655    --color-button-disable: #939393;
656
657    --color-button-secondary-text: #f04f36;
658    --color-button-secondary-background: #ffffff;
659    --color-button-secondary-background-hover: #ffffff;
660    --color-button-secondary-background-focus: #e6e6e6;
661    --color-button-secondary-border: #dddddd;
662    --color-button-secondary-border-hover: #c7c7c7;
663
664    --button-primary-text-color: #ffffff;
665    --button-primary-text-color-highlight: #ffffff;
666    --button-primary-bg-color: #000000;
667    --button-primary-bg-color-highlight: #606060;
668    --button-primary-border-color: rgba(0,0,0,0);
669    --button-primary-border-color-highlight: rgba(0,0,0,0);
670
671    --button-secondary-text-color: #000000;
672    --button-secondary-text-color-highlight: #ffffff;
673    --button-secondary-bg-color: rgba(0,0,0,0);
674    --button-secondary-bg-color-highlight: #000000;
675    --button-secondary-border-color: #000000;
676    --button-secondary-border-color-highlight: #000000;
677
678    --button-link-text-color: #000000;
679    --button-link-text-color-highlight: #ccc;
680
681    /* Header */
682    --color-header-text: #1d1d1d;
683    --color-header-background: #fff;
684
685    /* Forms */
686    
687    --color-input-text: #4d4d4d;
688
689    --color-input-text-hover: #dddddd;
690
691    --color-input-background: #fff;
692    --color-input-background-hover: #f4f4f4;
693
694    --color-input-border: #dddddd;
695    --color-input-border-alpha-25: rgba(221, 221, 221, 0.25);
696
697
698    --color-input-border-morph-2: #c7c7c7;
699    --color-input-border-morph-4: #b1b1b1;
700    --color-input-border-morph-10: #858585;
701    --color-input-border-morph-12: #767676;
702
703    --color-input-border-hover: #c7c7c7;
704
705    --color-product-sale-accent: #f04f36;
706    --color-product-review-star: #ffab41;
707
708    /* Footer */
709    --color-footer-text: #1d1d1d;
710
711    --color-footer-background: #f5f3ed;
712
713
714    --color-footer-link: #3c3c3c;
715    --color-footer-color-alt: rgba(29, 29, 29, 0.8);
716    --color-additional-accent: rgba(29, 29, 29, 0.5);
717
718    /* Placeholders */
719    --color-placeholder-background: #ededed;
720    --color-placeholder-fill: #b0b0b0;
721
722    /* General */
723    
724    
725    
726    --color-black: #000;
727    --color-white: #fff;
728
729    --color-border: #808080;
730    --color-border-modify: rgba(128, 128, 128, 0.3);
731    --color-border-less-soft: rgba(0, 0, 0, 0.25);
732    --color-border-soft: rgba(0, 0, 0, 0.15);
733    --color-border-softer: rgba(0, 0, 0, 0.1);
734
735
736    --color-overlay-background: Liquid error (snippets/head.styles.legacy-settings-color line 118): Alpha must be a float between 0 and 1;
737
738
739    --color-background-8: #ededed;
740    --color-background-4: #f6f6f6;
741
742    --color-background-light: #f2f2f2;
743    --color-search-category-background: #e8e8e8;
744
745    --color-box-shadow-border: rgba(128, 128, 128, 0.16);
746    --color-box-shadow-shadow: rgba(128, 128, 128, 0.11);
747    --color-box-shadow-border-focused: rgba(128, 128, 128, 0.5);
748    --color-box-shadow-shadow-focused: rgba(128, 128, 128, 0.5);
749
750    --color-box-shadow-shadow-headings: rgba(128, 128, 128, 0.05);
751
752    --color-error: #f05d5d;
753    --color-success: #51a551;
754    --color-warning: #dfa354;
755    --color-highlight: #fffbd9;
756    --color-notice: --color-text;
757    --color-sale: --color-product-sale-accent;
758    --color-star: --color-product-review-star;
759    --color-star-empty: #8e8e8e;
760
761    --color-facebook: #425dab;
762    --color-x: #000;
763    --color-pinterest: #bd1c1c;
764    --color-linkedin: #0077B5;
765  }
766</style>
767<style data-shopify>:root {
768    --heading-font-family: 'Open Sans', sans-serif;
769    --heading-font-weight: 400;
770    --heading-letter-spacing: 0px;
771    --body-font-family: 'Open Sans', sans-serif;
772
773    --heading-font-style: normal;
774    --subheading-font-family: 'Open Sans', sans-serif;
775    --button-font-family: 'Open Sans', sans-serif;
776
777    /* Font sizes */
778    --heading-xl-font-size: 40px;
779    --heading-lg-font-size: 20px;
780    --body-md-font-size: 15px;
781
782    --button-primary-font-size: 1rem;
783    --button-primary-line-height: inherit;
784
785    --button-secondary-font-size: 1rem;
786    --button-secondary-line-height: inherit;
787
788    --button-link-style-font-size: 1rem;
789    --button-link-style-line-height: inherit;
790
791    --heading-responsive: 1;
792    --subheading-responsive: 1;
793
794    /* Button styles */
795    --button-font-weight: 700;
796    --button-font-style: normal;
797    --button-letter-spacing: 0px;
798    --button-transition-speed: 0.3s;
799    --button-font-capitalization: none;
800
801    --button-primary-border-radius: 0px;
802    --button-secondary-border-radius: 0px;
803    --button-link-underline-thickness: 1px;
804    --button-link-underline-style: solid;
805  }</style>
806<style data-shopify>:root {
807    --color-links: #006fbb;
808    --jcs-header-link-color: #006fbb;
809    --jcs-header-link-hover-color: #005a99;
810    --color-link-hover: #005a99;
811
812    --button-primary-text-color: #ffffff;
813    --button-primary-text-color-highlight: #ffffff;
814    --button-primary-bg-color: #c70000;
815    --button-primary-bg-color-highlight: #606060;
816    --button-primary-border-color: rgba(0,0,0,0);
817    --button-primary-border-color-highlight: rgba(0,0,0,0);
818
819    --button-secondary-text-color: #000000;
820    --button-secondary-text-color-highlight: #ffffff;
821    --button-secondary-bg-color: rgba(0, 0, 0, 0.0);
822    --button-secondary-bg-color-highlight: #000000;
823    --button-secondary-border-color: #000000;
824    --button-secondary-border-color-highlight: #000000;
825
826    --button-link-text-color: #ffffff;
827    --button-link-text-color-highlight: #ccc;
828  }</style>
829<style data-shopify>:root {
830    /* Override heading font stack with flex legacy settings */
831    --heading-font-family: Nunito,sans-serif;
832    --heading-font-weight: 400;
833    --heading-letter-spacing: 0px;
834    --body-font-family: "Instrument Sans",sans-serif;
835    /* Specific to flex and not included in Devkit tokens */
836    --heading-font-style: normal;
837    --subheading-font-family: "Open Sans",sans-serif;
838    --button-font-family: "Instrument Sans",sans-serif;
839
840    /* Font sizes */
841    --heading-xl-font-size: 40px;
842    --heading-lg-font-size: calc(40px / 2);
843    --body-md-font-size: 20px;
844
845    --button-primary-font-size: 1rem;
846    --button-primary-line-height: inherit;
847
848    --button-secondary-font-size: 1rem;
849    --button-secondary-line-height: inherit;
850
851    --button-link-style-font-size: 1rem;
852    --button-link-style-line-height: inherit;
853
854    --heading-responsive: 1;
855    --subheading-responsive: 0;
856
857    /* Button styles */
858    --button-font-weight: 400;
859    --button-font-style: normal;
860    --button-letter-spacing: 0px;
861    --button-transition-speed: 0.3s;
862    --button-font-capitalization: none;
863
864    --button-primary-border-radius: 10px;
865    --button-secondary-border-radius: 0px;
866    --button-link-underline-thickness: 1px;
867    --button-link-underline-style: solid;
868  }</style>
868<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
868<meta name="facebook-domain-verification" content="wiyq8m1g6qri7v4ff3xmag0j00ecgp">
869<meta name="google-site-verification" content="-FKUhDSVFXdVTH4-nqmZZD7UYGJf3j07HfasIXf5zsU">
870<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/16318771/digital_wallets/dialog">
871<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="buy" href="/cart/33309956422:1?ucp/version=2026-08-25&amp;context/payment/0/handler=dev.shopify.shop_pay" payment="dev.shopify.shop_pay com.google.pay dev.shopify.card"><link rel="alternate" type="application/json+oembed" href="https://johnscrazysocks.com/products/gift-card.oembed">
872<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=13828177"></script>
872
873<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
874<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=13828177&shop_id=16318771" crossorigin="anonymous"></script>
vendor: 1 bytes, line 874
874
875<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":16318771,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/16318771","merchantName":"John's Crazy Socks","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"John's Crazy Socks","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 875
875
876<script id="shopify-features" type="application/json">{"accessToken":"613ddd8df614a5d060ffc44a455100f0","betas":["rich-media-storefront-analytics"],"domain":"johnscrazysocks.com","predictiveSearch":true,"shopId":16318771,"locale":"en"}</script>
vendor: 1 bytes, line 876
876
877<script>var Shopify = Shopify || {};
878Shopify.shop = "johns-crazy-socks.myshopify.com";
879Shopify.locale = "en";
880Shopify.currency = {"active":"USD","rate":"1.0"};
881Shopify.country = "US";
882Shopify.theme = {"name":"jcs-accessibility-complete-theme-f9764b3","id":201234612305,"schema_name":"Flex","schema_version":"5.5.0","theme_store_id":null,"role":"main"};
883Shopify.theme.handle = "null";
884Shopify.theme.style = {"id":null,"handle":null};
885Shopify.cdnHost = "johnscrazysocks.com/cdn";
886Shopify.routes = Shopify.routes || {};
887Shopify.routes.root = "/";
888Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
889Shopify.SignInWithShop = Shopify.SignInWithShop || {};
890Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
891Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 891
891
892<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 892
892
893<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 893
893
894<script>
895  window.ShopifyPay = window.ShopifyPay || {};
896  window.ShopifyPay.apiHost = "shop.app\/pay";
897  window.ShopifyPay.redirectState = null;
898</script>
vendor: 1 bytes, line 898
898
899<script>
900  window.Shopify = window.Shopify || {};
901  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
902  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
903  window.Shopify.SignInWithShop.eligible = true;
904</script>
vendor: 1 bytes, line 904
904
905<script id="shop-js-analytics" type="application/json">{"pageType":"product"}</script>
vendor: 1 bytes, line 905
905
906<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 906
906
907<script type="module">
908  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
909
910  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
911
912</script>
vendor: 1 bytes, line 912
912
913<script>
914  window.Shopify = window.Shopify || {};
915  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
916  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"]};
917</script>
vendor: 1 bytes, line 917
917
918<script id="__st">var __st={"a":16318771,"offset":-14400,"reqid":"b3ac7e47-a9e4-420c-9f3b-56d5162e6398-1790910669","pageurl":"johnscrazysocks.com\/products\/gift-card","u":"957e3187fbf7","p":"product","rtyp":"product","rid":9126889542};</script>
vendor: 1 bytes, line 918
918
919<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 919
919
920<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 920
920
921<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//johnscrazysocks.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 921
921
922<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 = "//johnscrazysocks.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>
922<script crossorigin="anonymous" defer="defer" src="//johnscrazysocks.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 922
922
923<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 923
923
924<script>
925  window.Shopify = window.Shopify || {};
926  window.Shopify.MCP = window.Shopify.MCP || {};
927  window.Shopify.MCP.enabled = true;
928  window.Shopify.MCP.shop = "johns-crazy-socks.myshopify.com";
929  window.Shopify.MCP.mcpEndpoint = "https:\/\/johnscrazysocks.com\/api\/mcp";
930  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?\"\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."}},"required":["query"]}}];
931</script>
vendor: 1 bytes, line 931
931
932<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("\/\/johnscrazysocks.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
933</script>
vendor: 1 bytes, line 933
933
934<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://johnscrazysocks.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
935</script>
vendor: 1 bytes, line 935
935
936<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
937  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);
938</script>
vendor: 1 bytes, line 938
938
939<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})}}));
940</script>
940
941<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://johnscrazysocks.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
942<style id="shopify-accelerated-checkout-cart">
943        #shopify-buyer-consent {
944  margin-top: 1em;
945  display: inline-block;
946  width: 100%;
947}
948
949#shopify-buyer-consent.hidden {
950  display: none;
951}
952
953#shopify-subscription-policy-button {
954  background: none;
955  border: none;
956  padding: 0;
957  text-decoration: underline;
958  font-size: inherit;
959  cursor: pointer;
960}
961
962#shopify-subscription-policy-button::before {
963  box-shadow: none;
964}
965
966      </style>
967
968<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
968
969
970
971  
972  
973  
974  
975
976  <style>
977    :root {
978      /* Absolute values for style.primitive-tokens, based on 16px root */
979      /* needed because root font size can be changed by the merchant */
980      --size-0-25: 1px;
981      --size-0-5: 2px;
982      --size-1: 4px;
983      --size-1-5: 6px;
984      --size-2: 8px;
985      --size-2-5: 10px;
986      --size-3: 12px;
987      --size-3-5: 14px;
988      --size-4: 16px;
989      --size-4-5: 18px;
990      --size-5: 20px;
991      --size-5-5: 22px;
992      --size-6: 24px;
993      --size-6-5: 26px;
994      --size-7: 28px;
995      --size-7-5: 30px;
996      --size-8: 32px;
997      --size-8-5: 34px;
998      --size-9: 36px;
999      --size-9-5: 38px;
1000      --size-10: 40px;
1001      --size-11: 44px;
1002      --size-12: 48px;
1003      --size-14: 56px;
1004      --size-16: 64px;
1005      --size-18: 72px;
1006      --size-20: 80px;
1007      --size-24: 96px;
1008      --size-28: 112px;
1009      --size-32: 128px;
1010
1011      /* ------------------------------------------------------------
1012        Typography
1013      ------------------------------------------------------------ */
1014
1015      /* Body */
1016      --element-text-font-family--body: "Instrument Sans", sans-serif;
1017      --element-text-font-weight--body: 400;
1018      --element-text-font-size--body-md: 17px;
1019      --element-text-font-size--body-sm: max(14px, 14.1661px);
1020      --element-text-line-height--body: 1.5;
1021
1022
1023      /* Headings */
1024      --element-text-font-family--heading: Nunito, sans-serif;
1025      --element-text-font-weight--heading: 400;
1026      --element-text-letter-spacing--heading: 0px;
1027      --element-text-text-transform--heading: none;
1028
1029      --element-text-font-size--heading-lg: 24px;
1030      --element-text-font-size--heading-md: 21.6px;
1031      --element-text-font-size--heading-sm: 19.2px;
1032      --element-text-font-size--heading-xs: 16.8px;
1033
1034      /* Buttons */
1035      --element-button-font-family: "Instrument Sans", sans-serif;
1036      --element-button-font-weight: 400;
1037      --element-button-letter-spacing: 0px;
1038      --element-button-text-transform: none;
1039
1040      /* ------------------------------------------------------------
1041        Colors
1042      ------------------------------------------------------------ */
1043
1044      --color-primary: #C70000;
1045      
1046      --element-button-shade-border: 100%;
1047
1048      --element-text-color--body: #000000;
1049      --element-text-color--heading: #000000;
1050
1051      --section-collection-feed-control-bar-background: #ffffff;
1052      --overlay-drawer-background: #ffffff;
1053
1054      --price-range-slider-target-color: color-mix(in srgb, #000000 12%, transparent);
1055      --price-range-slider-handle-color: #000000;
1056      --price-range-slider-handle-box-shadow-color: #ffffff;
1057      --price-range-slider-connect-color: #000000;
1058
1059      --element-radio-color-primary: #006fbb;
1060      --element-radio-color-secondary: #fff;
1061
1062      --element-chip-color-primary: #000000;
1063      --element-chip-color-secondary: #ffffff;
1064      --element-chip-shade-inset-box-shadow: 12%;
1065
1066      --element-input-text-shade: 60%;
1067      --element-input-color-primary: #000000;
1068
1069      --element-checkbox-color-primary: #006fbb;
1070      --element-checkbox-color-secondary: #fff;
1071      --element-checkbox-color-text: #000000;
1072
1073      --element-accordion-color-primary: #D3D3D3;
1074      --element-accordion-shade-border: 100%;
1075
1076      /* ------------------------------------------------------------
1077        Other
1078      ------------------------------------------------------------ */
1079
1080      --element-button-radius: 10px;
1081
1082      --element-input-radius: 0;
1083
1084      --element-radio-size: var(--size-3-5);
1085      --element-radio-dot-size: calc(var(--size-3-5) * 0.5);
1086
1087      --element-checkbox-size: var(--size-3-5);
1088      --element-checkbox-icon-size: var(--size-3);
1089
1090      --element-swatch-radius: 0;
1091
1092      --element-chip-radius: 0px;
1093
1094      --element-icon-stroke-width: initial;
1095      --element-icon-stroke-linejoin: initial;
1096
1097      --element-accordion-border-style: solid;
1098      --element-accordion-border-width: var(--size-0-25);
1099    }
1100
1101    /*------------------
1102      Overrides
1103    ------------------ */
1104
1105    .collection-feed {
1106      -webkit-tap-highlight-color: transparent;
1107    }
1108
1109    /* Subheading for filter sort form */
1110    .collection-feed__filter-sort-form .element-accordion__toggle {
1111      --element-text-font-family--heading: "Open Sans", sans-serif;
1112      --element-text-font-size--heading: 16px;
1113      --element-text-font-weight--heading: 400;
1114      --element-text-text-transform--heading: none;
1115    }
1116
1117    /* Prevent a:hover from theme on buttons */
1118    a.element-button:hover {
1119      color: color-mix(in srgb, var(--_color-background) var(--_shade-text), var(--_color-text));
1120    }
1121    
1122    /* Prevent a:hover from theme on chips */
1123    a.element-chip:hover {
1124      color: var(--_color-text);
1125    }
1126
1127    /* Button mappings for primary button */
1128    :is(.element-button:not(.element-button--transparent, .element-button--plain, .element-button--inverted)) {
1129      --_color-primary: #c70000;
1130      --_color-text: #ffffff;
1131      --_color-box-shadow: rgba(0,0,0,0);
1132
1133      --element-button-box-shadow: inset 0 0 0 var(--_border-width) color-mix(in srgb, var(--_color-box-shadow) var(--_shade-border), transparent);
1134
1135      &:hover {
1136        --_color-primary: #606060;
1137        --_color-text: #ffffff;
1138        --_color-box-shadow: rgba(0,0,0,0);
1139      }
1140    }
1141
1142    /* Button mappings for secondary button */
1143    :is(.element-button,.element-button--shopify-payment-wrapper .shopify-payment-button .shopify-payment-button__button--unbranded).element-button--inverted.element-button--transparent {
1144      --_color-primary: rgba(0, 0, 0, 0.0);
1145      --_color-text: #000000;
1146      --_color-box-shadow: #000000;
1147      --_color-background: var(--_color-primary);
1148      --_radius: 0px;
1149
1150      --element-button-box-shadow: inset 0 0 0 var(--_border-width) color-mix(in srgb, var(--_color-box-shadow) var(--_shade-border), transparent);
1151
1152      &:hover {
1153        --_color-primary: #000000;
1154        --_color-text: #ffffff;
1155        --_color-box-shadow: #000000;
1156      }
1157    }
1158
1159    /* Select button mapping for background color */
1160    .element-select {
1161      --element-button-color-secondary: ;
1162    }
1163
1164    /* Override column width but keep column classes for sticker styling */
1165    .collection-feed .product__thumbnail {
1166      width: 100% !important;
1167
1168      &.has-padding-bottom {
1169        padding-bottom: 0 !important;
1170      }
1171    }
1172  </style>
1173
1174  
1175
1176<meta name="author" content="John&#39;s Crazy Socks">
1177<meta property="og:url" content="https://johnscrazysocks.com/products/gift-card">
1178<meta property="og:site_name" content="John&#39;s Crazy Socks"><meta property="og:type" content="product">
1179  <meta property="og:title" content="Gift Card for John&#39;s Crazy Socks">
1180  <meta property="og:price:amount" content="25.00">
1181  <meta property="og:price:currency" content="USD"><meta property="og:image" content="http://johnscrazysocks.com/cdn/shop/products/GiftCardJohnsCrazySocks_7af3326b-83d4-45f1-b536-f68387d0e2e3_600x.png?v=1670947763">
1182      <meta property="og:image:secure_url" content="https://johnscrazysocks.com/cdn/shop/products/GiftCardJohnsCrazySocks_7af3326b-83d4-45f1-b536-f68387d0e2e3_600x.png?v=1670947763"><meta property="og:description" content="Know someone who would love our socks, but not sure what to get them? Let them choose. Give them the gift of choice with a John&#39;s Crazy Socks gift card.">
1183<meta name="twitter:site" content="@JohnsCrazySocks"><meta name="twitter:card" content="summary"><meta name="twitter:title" content="Gift Card for John's Crazy Socks">
1184  <meta name="twitter:description" content="Know someone who would love our socks, but not sure what to get them? Let them choose. Give them the gift of choice with a John&#39;s Crazy Socks gift card.
1185John&#39;s Crazy Socks gift cards are delivered by email and contain instructions to redeem them at checkout. You will not receive an actual gift card in the mail.
1186In keeping with our commitment  to great service, our gift cards have no additional processing fees and they never expire.
1187Please note:  Gift cards can not be redeemed for Sock of the Month subscriptions">
1188  <meta name="twitter:image" content="https://johnscrazysocks.com/cdn/shop/products/GiftCardJohnsCrazySocks_7af3326b-83d4-45f1-b536-f68387d0e2e3_240x.png?v=1670947763">
1189  <meta name="twitter:image:width" content="240">
1190  <meta name="twitter:image:height" content="240">
1191  
1192  
1193
1194  
1195
1196
1197
1198
1199<!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core -->
1200
1201
1202
1203
1204
1205
1206
1207<link rel="dns-prefetch" href="https://cdn.judge.me">
1208<link rel="dns-prefetch" href="https://cdn1.judge.me">
1209<link rel="dns-prefetch" href="https://api.judge.me">
1210
1211<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":false,"coupon_receiving_condition":"any_review","coupon_value_type":"percentage","coupon_value_percentage":10,"coupon_value_fixed_amount":0,"coupon_discount_type":"single","coupon_tier_text_enabled":false,"coupon_tier_text_percentage":10,"coupon_tier_text_fixed_amount":0,"coupon_tier_photo_enabled":false,"coupon_tier_photo_percentage":10,"coupon_tier_photo_fixed_amount":0,"coupon_tier_video_enabled":false,"coupon_tier_video_percentage":10,"coupon_tier_video_fixed_amount":0,"enable_coupons":false,"badge_no_review_text":"No reviews","badge_n_reviews_text":"{{ n }} review/reviews","hide_badge_preview_if_no_reviews":true,"badge_hide_text":false,"enforce_center_preview_badge":false,"widget_title":"Customer Reviews","widget_open_form_text":"Write a review","widget_close_form_text":"Cancel review","widget_refresh_page_text":"Refresh page","widget_summary_text":"Based on {{ number_of_reviews }} review/reviews","widget_no_review_text":"Be the first to write a review","widget_name_field_text":"Display name","widget_verified_name_field_text":"Verified Name (public)","widget_name_placeholder_text":"Display name","widget_required_field_error_text":"This field is required.","widget_email_field_text":"Email address","widget_verified_email_field_text":"Verified Email (private, can not be edited)","widget_email_placeholder_text":"Your email address","widget_email_field_error_text":"Please enter a valid email address.","widget_rating_field_text":"Rating","widget_review_title_field_text":"Review Title","widget_review_title_placeholder_text":"Give your review a title","widget_review_body_field_text":"Review content","widget_review_body_placeholder_text":"Start writing here...","widget_pictures_field_text":"Picture/Video (optional)","widget_submit_review_text":"Submit Review","widget_submit_verified_review_text":"Submit Verified Review","widget_submit_success_msg_with_auto_publish":"Thank y
1211ou! Please refresh the page in a few moments to see your review. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_submit_success_msg_no_auto_publish":"Thank you! Your review will be published as soon as it is approved by the shop admin. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_show_default_reviews_out_of_total_text":"Showing {{ n_reviews_shown }} out of {{ n_reviews }} reviews.","widget_show_all_link_text":"Show all","widget_show_less_link_text":"Show less","widget_author_said_text":"{{ reviewer_name }} said:","widget_days_text":"{{ n }} days ago","widget_weeks_text":"{{ n }} week/weeks ago","widget_months_text":"{{ n }} month/months ago","widget_years_text":"{{ n }} year/years ago","widget_yesterday_text":"Yesterday","widget_today_text":"Today","widget_replied_text":"\u003e\u003e {{ shop_name }} replied:","widget_read_more_text":"Read more","widget_reviewer_name_as_initial":"last_initial","widget_rating_filter_color":"#fbcd0a","widget_rating_filter_see_all_text":"See all reviews","widget_sorting_most_recent_text":"Most Recent","widget_sorting_highest_rating_text":"Highest Rating","widget_sorting_lowest_rating_text":"Lowest Rating","widget_sorting_with_pictures_text":"Only Pictures","widget_sorting_most_helpful_text":"Most Helpful","widget_open_question_form_text":"Ask a question","widget_reviews_subtab_text":"Reviews","widget_questions_subtab_text":"Questions","widget_question_label_text":"Question","widget_answer_label_text":"Answer","widget_question_placeholder_text":"Write your question here","widget_submit_question_text":"Submit Question","widget_question_submit_success_text":"Thank you for your question! We will notify you once it gets answered.","verified_badge_text":"Verified","verified_badge_bg_color":"","verified_badge_text_color":"","verified_badge_placement":"left-of-reviewer-name","widget_review_max_height":"","widget_hide_border":false,"widget_social_share":false,"widget_thumb":false,"widget_review_location_show":false,"widget_location_format":"","all_reviews_include_out_of_store_products":true,"all_reviews_out_of_store_text":"(out of store)","all_reviews_pagination":100,"all_reviews_product_name_prefix_text":"about","enable_review_pictures":true,"enable_question_anwser":false,"widget_theme":"default","review_date_format":"mm/dd/yyyy","default_sort_method":"most-recent","enable_ai_review_visibility":true,"widget_product_reviews_subtab_text":"Product Reviews","widget_shop_reviews_subtab_text":"Shop Reviews","widget_other_products_reviews_text":"Reviews for other products","widget_store_reviews_subtab_text":"Store reviews","widget_product_variant_reference_text":"Review for","widget_no_store_reviews_text":"This store hasn't received any reviews yet","widget_web_restriction_product_reviews_text":"This product hasn't received any reviews yet","widget_no_items_text":"No items found","widget_show_more_text":"Show more","widget_write_a_store_review_text":"Write a Store Review","widget_product_and_store_reviews_text":"Product and store reviews","widget_reviews_in_collection_text":"Reviews in this collection","widget_other_languages_heading":"Reviews in Other Languages","widget_translate_review_text":"Translate review to {{ language }}","widget_translating_review_text":"Translating...","widget_show_original_translation_text":"Show original ({{ language }})","widget_translate_review_failed_text":"Review couldn't be translated.","widget_translate_review_retry_text":"Retry","widget_translate_review_try_again_later_text":"Try again later","show_product_url_for_grouped_product":false,"widget_sorting_pictures_first_text":"Pictures First","show_pictures_on_all_rev_page_mobile":false,"show_pictures_on_all_rev_page_desktop":false,"floating_tab_hide_mobile_install_preference":false,"floating_tab_button_name":"★ Reviews","floating_tab_title":"Let customers speak for us","floating_tab_button_color":"","floating_tab_button_background_color":"","floating_tab_url":"","floating_tab_url_enabled":false,"floating_tab_tab_style":"text","all_reviews_text_badge_text":"Customers rate us {{ shop.metafields.judgeme.all_reviews_rating | round: 1 }}/5 based on {{ shop.metafields.judgeme.all_reviews_count }} reviews.","all_reviews_text_badge_text_branded_style":"{{ shop.metafields.judgeme.all_reviews_rating | round: 1 }} out of 5 stars based on {{ shop.metafields.judgeme.all_reviews_count }} reviews","is_all_reviews_text_badge_a_link":false,"show_stars_for_all_reviews_text_badge":false,"all_reviews_text_badge_url":"","all_reviews_text_style":"branded","all_reviews_text_color_style":"judgeme_brand_color","all_reviews_text_color":"#108474","all_reviews_text_show_jm_brand":false,"featured_carousel_show_header":true,"featured_carousel_title":"Let customers speak for us","testimonials_carousel_title":"Customers are saying","videos_carousel_title":"Real customer stories","cards_carousel_title":"Customers are saying","featured_carousel_count_text":"from {{ n }} reviews","featured_carousel_add_link_to_all_reviews_page":false,"featured_carousel_url":"","featured_carousel_show_images":true,"featured_carousel_autoslide_interval":5,"featured_carousel_arrows_on_the_sides":false,"featured_carousel_height":250,"featured_carousel_width":80,"featured_carousel_image_size":0,"featured_carousel_image_height":250,"featured_carousel_arrow_color":"#eeeeee","verified_count_badge_style":"branded","verified_count_badge_orientation":"horizontal","verified_count_badge_color_style":"judgeme_brand_color","verified_count_badge_color":"#108474","is_verified_count_badge_a_link":false,"verified_count_badge_url":"","verified_count_badge_show_jm_brand":true,"widget_rating_preset_default":5,"widget_first_sub_tab":"product-reviews","widget_show_histogram":true,"widget_histogram_use_custom_color":false,"widget_pagination_use_custom_color":false,"widget_star_use_custom_color":false,"widget_verified_badge_use_custom_color":false,"widget_write_review_use_custom_color":false,"picture_reminder_submit_button":"Upload Pictures","enable_review_videos":false,"mute_video_by_default":false,"widget_sorting_videos_first_text":"Videos First","widget_review_pending_text":"Pending","featured_carousel_items_for_large_screen":3,"social_share_options_order":"Facebook,Twitter","remove_microdata_snippet":true,"disable_json_ld":true,"enable_json_ld_products":false,"preview_badge_show_question_text":false,"preview_badge_no_question_text":"No questions","preview_badge_n_question_text":"{{ number_of_questions }} question/questions","qa_badge_show_icon":false,"qa_badge_position":"same-row","remove_judgeme_branding":false,"widget_add_search_bar":false,"widget_search_bar_placeholder":"Search","widget_sorting_verified_only_text":"Verified only","widget_sorting_most_relevant_text":"Most Relevant","featured_carousel_theme":"default","featured_carousel_show_rating":true,"featured_carousel_show_title":true,"featured_carousel_show_body":true,"featured_carousel_show_date":false,"featured_carousel_show_reviewer":true,"featured_carousel_show_product":false,"featured_carousel_header_background_color":"#108474","featured_carousel_header_text_color":"#ffffff","featured_carousel_name_product_separator":"reviewed","featured_carousel_full_star_background":"#108474","featured_carousel_empty_star_background":"#dadada","featured_carousel_vertical_theme_background":"#f9fafb","featured_carousel_verified_badge_enable":true,"featured_carousel_verified_badge_color":"#108474","featured_carousel_border_style":"round","featured_carousel_review_line_length_limit":3,"featured_carousel_more_reviews_button_text":"Read more reviews","featured_carousel_view_product_button_text":"View product","all_reviews_page_load_reviews_on":"scroll","all_reviews_page_load_more_text":"Load More Reviews","disable_fb_tab_reviews":false,"enable_ajax_cdn_cache":false,"widget_advanced_speed_features":5,"widget_public_name_text":"displayed publicly like","default_reviewer_name":"John Smith","default_reviewer_name_has_non_latin":true,"widget_reviewer_anonymous":"Anonymous","medals_widget_title":"Judge.me Review Medals","medals_widget_background_color":"#f9fafb","medals_widget_position":"footer_all_pages","medals_widget_border_color":"#f9fafb","medals_widget_verified_text_position":"left","medals_widget_use_monochromatic_version":false,"medals_widget_elements_color":"#108474","show_reviewer_avatar":true,"widget_invalid_yt_video_url_error_text":"Not a YouTube video URL","widget_max_length_field_error_text":"Please enter no more than {0} characters.","widget_show_country_flag":false,"widget_show_collected_via_shop_app":true,"widget_verified_by_shop_badge_style":"light","widget_verified_by_shop_text":"Verified by Shop","widget_show_photo_gallery":false,"widget_load_with_code_splitting":true,"widget_ugc_install_preference":false,"widget_ugc_title":"Made by us, Shared by you","widget_ugc_subt
1211itle":"Tag us to see your picture featured in our page","widget_ugc_arrows_color":"#ffffff","widget_ugc_primary_button_text":"Buy Now","widget_ugc_primary_button_background_color":"#108474","widget_ugc_primary_button_text_color":"#ffffff","widget_ugc_primary_button_border_width":"0","widget_ugc_primary_button_border_style":"none","widget_ugc_primary_button_border_color":"#108474","widget_ugc_primary_button_border_radius":"25","widget_ugc_secondary_button_text":"Load More","widget_ugc_secondary_button_background_color":"#ffffff","widget_ugc_secondary_button_text_color":"#108474","widget_ugc_secondary_button_border_width":"2","widget_ugc_secondary_button_border_style":"solid","widget_ugc_secondary_button_border_color":"#108474","widget_ugc_secondary_button_border_radius":"25","widget_ugc_reviews_button_text":"View Reviews","widget_ugc_reviews_button_background_color":"#ffffff","widget_ugc_reviews_button_text_color":"#108474","widget_ugc_reviews_button_border_width":"2","widget_ugc_reviews_button_border_style":"solid","widget_ugc_reviews_button_border_color":"#108474","widget_ugc_reviews_button_border_radius":"25","widget_ugc_reviews_button_link_to":"judgeme-reviews-page","widget_ugc_show_post_date":true,"widget_ugc_max_width":"800","widget_rating_metafield_value_type":true,"widget_primary_color":"#108474","widget_enable_secondary_color":false,"widget_secondary_color":"#edf5f5","widget_summary_average_rating_text":"{{ average_rating }} out of 5","widget_media_grid_title":"Customer photos \u0026 videos","widget_media_grid_see_more_text":"See more","widget_round_style":false,"widget_show_product_medals":false,"widget_verified_by_judgeme_text":"Verified by Judge.me","widget_show_store_medals":true,"widget_verified_by_judgeme_text_in_store_medals":"Verified by Judge.me","widget_media_field_exceed_quantity_message":"Sorry, we can only accept {{ max_media }} for one review.","widget_media_field_exceed_limit_message":"{{ file_name }} is too large, please select a {{ media_type }} less than {{ size_limit }}MB.","widget_review_submitted_text":"Review Submitted!","widget_question_submitted_text":"Question Submitted!","widget_close_form_text_question":"Cancel","widget_write_your_answer_here_text":"Write your answer here","widget_enabled_branded_link":true,"widget_show_collected_by_judgeme":false,"widget_reviewer_name_color":"","widget_write_review_text_color":"","widget_write_review_bg_color":"","widget_collected_by_judgeme_text":"collected by Judge.me","widget_pagination_type":"standard","widget_load_more_text":"Load More","widget_load_more_color":"#108474","widget_full_review_text":"Full Review","widget_read_more_reviews_text":"Read More Reviews","widget_read_questions_text":"Read Questions","widget_questions_and_answers_text":"Questions \u0026 Answers","widget_verified_by_text":"Verified by","widget_verified_text":"Verified","widget_number_of_reviews_text":"{{ number_of_reviews }} reviews","widget_back_button_text":"Back","widget_next_button_text":"Next","widget_custom_forms_filter_button":"Filters","custom_forms_style":"horizontal","widget_show_review_information":false,"how_reviews_are_collected":"How reviews are collected?","widget_show_review_keywords":false,"widget_gdpr_statement":"How we use your data: We'll only contact you about the review you left, and only if necessary. By submitting your review, you agree to Judge.me's \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms\u003c/a\u003e, \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy\u003c/a\u003e and \u003ca href='https://judge.me/content-policy' target='_blank' rel='nofollow noopener'\u003econtent\u003c/a\u003e policies.","widget_multilingual_sorting_enabled":false,"widget_translate_review_content_enabled":false,"widget_translate_review_content_method":"manual","popup_widget_review_selection":"automatically_with_pictures","popup_widget_round_border_style":true,"popup_widget_show_title":true,"popup_widget_show_body":true,"popup_widget_show_reviewer":false,"popup_widget_show_product":true,"popup_widget_show_pictures":true,"popup_widget_use_review_picture":true,"popup_widget_show_on_home_page":true,"popup_widget_show_on_product_page":true,"popup_widget_show_on_collection_page":true,"popup_widget_show_on_cart_page":true,"popup_widget_position":"bottom_left","popup_widget_first_review_delay":5,"popup_widget_duration":5,"popup_widget_interval":5,"popup_widget_review_count":5,"popup_widget_hide_on_mobile":true,"review_snippet_widget_round_border_style":true,"review_snippet_widget_card_color":"#FFFFFF","review_snippet_widget_text_color":"#000000","review_snippet_widget_lighter_text_color":"#7B7B7B","review_snippet_widget_slider_arrows_background_color":"#FFFFFF","review_snippet_widget_slider_arrows_color":"#000000","review_snippet_widget_star_color":"#108474","show_product_variant":false,"all_reviews_product_variant_label_text":"Variant: ","widget_show_verified_branding":true,"widget_ai_summary_title":"Customers say","widget_ai_summary_disclaimer":"AI-powered review summary based on recent customer reviews","widget_show_ai_summary":false,"widget_show_ai_summary_bg":false,"write_review_button_visibility":"everyone","store_summary_widget_heading":"Customers rate this store","store_summary_widget_button_text":"View customer reviews","store_summary_widget_button_theme_text":"See AI reviews summary","widget_show_review_title_input":false,"widget_autofill_review_title":true,"redirect_reviewers_invited_via_email":"external_form","request_store_review_after_product_review":true,"request_review_other_products_in_order":false,"review_form_color_scheme":"default","review_form_corner_style":"square","review_form_star_color":"#108474","review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":"#108474","review_form_button_text_color":"#ffffff","review_form_modal_overlay_color":"#000000","review_form_theme":"multi_step","review_form_location":"in_store_popup","review_form_external_page_background_color":"#C5F7F0","review_content_screen_title_text":"How would you rate this product?","review_content_introduction_text":"We would love it if you would share a bit about your experience.","store_review_form_title_text":"How would you rate this store?","store_review_form_introduction_text":"We would love it if you would share a bit about your experience.","show_review_guidance_text":true,"one_star_review_guidance_text":"Poor","five_star_review_guidance_text":"Great","customer_information_screen_title_text":"About you","customer_information_introduction_text":"Please tell us more about you.","custom_questions_screen_title_text":"Your experience in more detail","custom_questions_introduction_text":"Here are a few questions to help us understand more about your experience.","review_submitted_screen_title_text":"Thanks for your review!","review_submitted_screen_thank_you_text":"We are processing it and it will appear on the store soon.","review_submitted_screen_email_verification_text":"Please confirm your email by clicking the link we just sent you. This helps us keep reviews authentic.","confirm_email_screen_title_text":"Confirm your email","confirm_email_screen_message_text":"To help keep reviews authentic, we'll send you a secure link to continue writing your review. It only takes a moment.","check_email_screen_title_text":"Check your email","check_email_screen_message_text":"We sent you an email to {{ email }}. Click the button on the email to continue.","check_email_screen_resend_message_text":"Email resent!","check_email_resend_hint_text":"Didn't get the email? Check your spam folder or [resend the email].","verification_email_rate_limit_error_text":"You've reached the limit for review attempts on this product. Please check your inbox or try again later.","review_submitted_request_store_review_text":"Would you like to share your experience of shopping with us?","review_submitted_review_other_products_text":"Would you like to review these products?","store_review_screen_title_text":"Would you like to share your experience of shopping with us?","store_review_introduction_text":"We value your feedback and use it to improve. Please share any thoughts or suggestions you have.","reviewer_media_screen_title_picture_text":"Share a picture","reviewer_media_introduction_picture_text":"Upload a photo to support your review.","reviewer_media_screen_title_video_text":"Share a video","reviewer_media_introduction_video_text":"Upload a video to support your review.","reviewer_media_screen_title_picture_or_video_text":"Share a picture or video","reviewer_media_introduction_picture_or_video_text":"Upload a photo or video to support your review.","reviewer_media_
1211youtube_url_text":"Paste your Youtube URL here","advanced_settings_next_step_button_text":"Next","advanced_settings_close_review_button_text":"Close","modal_write_review_flow":true,"write_review_flow_required_text":"Required","write_review_flow_privacy_message_text":"We respect your privacy.","write_review_flow_anonymous_text":"Post review as anonymous","write_review_flow_visibility_text":"This won't be visible to other customers.","write_review_flow_multiple_selection_help_text":"Select as many as you like","write_review_flow_single_selection_help_text":"Select one option","write_review_flow_required_field_error_text":"This field is required","write_review_flow_invalid_email_error_text":"Please enter a valid email address","write_review_flow_max_length_error_text":"Max. {{ max_length }} characters.","write_review_flow_media_upload_text":"\u003cb\u003eClick to upload\u003c/b\u003e or drag and drop","write_review_flow_gdpr_statement":"We'll only contact you about your review if necessary. By submitting your review, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","rating_only_reviews_enabled":false,"show_negative_reviews_help_screen":false,"new_review_flow_help_screen_rating_threshold":3,"negative_review_resolution_screen_title_text":"Tell us more","negative_review_resolution_text":"Your experience matters to us. If there were issues with your purchase, we're here to help. Feel free to reach out to us, we'd love the opportunity to make things right.","negative_review_resolution_button_text":"Contact us","negative_review_resolution_proceed_with_review_text":"Leave a review","negative_review_resolution_subject":"Issue with purchase from {{ shop_name }}.{{ order_name }}","coupon_promo_intro_any_review_text":"Write a review and get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_photo_text":"Write a review and add a photo or video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_video_text":"Write a review and add a video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_up_to_any_review_text":"Write a review and get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_up_to_with_photo_text":"Write a review and add a photo or video to get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_external_text":"Write a review and get a reward for your next purchase","coupon_promo_intro_external_with_photo_text":"Write a review and add a photo or video to get a reward for your next purchase","coupon_promo_intro_external_with_video_text":"Write a review and add a video to get a reward for your next purchase","coupon_promo_media_photo_text":"Add a photo or video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_photo_only_text":"Add a photo and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_video_text":"Add a video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_external_photo_text":"Add a photo or video and get a reward for your next purchase","coupon_promo_media_external_photo_only_text":"Add a photo and get a reward for your next purchase","coupon_promo_media_external_video_text":"Add a video and get a reward for your next purchase","coupon_promo_success_text":"You've got a coupon for your next purchase at {{ shop_name }}!","coupon_promo_success_subtext":"You'll receive your coupon email within the hour.","preview_badge_collection_page_install_status":false,"widget_review_custom_css":"","preview_badge_custom_css":"","preview_badge_stars_count":"5-stars","featured_carousel_custom_css":"","floating_tab_custom_css":"","all_reviews_widget_custom_css":"","medals_widget_custom_css":"","verified_badge_custom_css":"","all_reviews_text_custom_css":"","transparency_badges_collected_via_store_invite":false,"transparency_badges_from_another_provider":false,"transparency_badges_collected_from_store_visitor":false,"transparency_badges_collected_by_verified_review_provider":true,"transparency_badges_earned_reward":false,"transparency_badges_collected_via_store_invite_text":"Review collected via store invitation","transparency_badges_from_another_provider_text":"Review collected from another provider","transparency_badges_collected_from_store_visitor_text":"Review collected from a store visitor","transparency_badges_written_in_google_text":"Review written in Google","transparency_badges_written_in_etsy_text":"Review written in Etsy","transparency_badges_written_in_shop_app_text":"Review written in Shop App","transparency_badges_earned_reward_text":"Review earned a reward for future purchase","product_review_widget_per_page":10,"widget_other_languages_reviews_per_page":3,"widget_store_review_label_text":"Review about the store","widget_cart_mode_aggregate_heading_text":"Customers rate this store","checkout_comment_extension_title_on_product_page":"Customer Comments","checkout_comment_extension_num_latest_comment_show":5,"checkout_comment_extension_format":"name_and_timestamp","checkout_comment_customer_name":"last_initial","checkout_comment_comment_notification":true,"preview_badge_collection_page_install_preference":false,"preview_badge_home_page_install_preference":false,"preview_badge_product_page_install_preference":false,"review_widget_install_preference":"","review_carousel_install_preference":false,"floating_reviews_tab_install_preference":"none","verified_reviews_count_badge_install_preference":false,"all_reviews_text_install_preference":false,"review_widget_best_location":false,"judgeme_medals_install_preference":false,"review_widget_revamp_enabled":true,"review_widget_qna_enabled":false,"review_widget_revamp_dual_publish_end_date":"2026-03-10T11:36:15.000+00:00","review_widget_header_theme":"minimal","review_widget_widget_title_enabled":true,"review_widget_header_text_size":"medium","review_widget_header_text_weight":"regular","review_widget_average_rating_style":"compact","review_widget_bar_chart_enabled":true,"review_widget_bar_chart_type":"numbers","review_widget_bar_chart_style":"standard","review_widget_expanded_media_gallery_enabled":false,"review_widget_show_review_highlights":false,"review_widget_show_review_keywords_in_gray":false,"review_widget_reviews_section_theme":"carousel","review_widget_image_style":"thumbnails","review_widget_review_image_ratio":"square","review_widget_stars_size":"medium","review_widget_verified_badge":"standard_text","review_widget_review_title_text_size":"medium","review_widget_review_text_size":"medium","review_widget_review_text_length":"medium","review_widget_number_of_columns_desktop":3,"review_widget_carousel_transition_speed":5,"review_widget_custom_questions_answers_display":"always","review_widget_card_section_size":"small","review_widget_star_and_histogram_color":"#BF920B","review_widget_button_color":"#BF920B","review_widget_button_text_color":"#FFFFFF","review_widget_text_color":"#000000","review_widget_lighter_text_color":"#7B7B7B","review_widget_corner_styling":"soft","review_widget_review_word_singular":"review","review_widget_review_word_plural"
1211:"reviews","review_widget_voting_label":"Helpful?","review_widget_shop_reply_label":"Reply from {{ shop_name }}:","review_widget_filters_title":"Filters","review_widget_filter_rating_title":"Rating","review_widget_filter_keyword_title":"Keyword","review_widget_clear_filters_text":"Clear filters","review_widget_expand_more_text":"More","review_widget_review_highlights_title":"Review highlights","qna_widget_question_word_singular":"Question","qna_widget_question_word_plural":"Questions","qna_widget_answer_reply_label":"Answer from {{ answerer_name }}:","qna_content_screen_title_text":"Ask a question about this product","qna_widget_question_required_field_error_text":"Please enter your question.","qna_widget_flow_gdpr_statement":"We'll only contact you about your question if necessary. By submitting your question, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","qna_widget_question_submitted_text":"Thanks for your question!","qna_widget_close_form_text_question":"Close","qna_widget_question_submit_success_text":"We’ll notify you by email when your question is answered.","all_reviews_widget_v2025_enabled":false,"all_reviews_widget_v2025_header_theme":"default","all_reviews_widget_v2025_widget_title_enabled":true,"all_reviews_widget_v2025_header_text_size":"medium","all_reviews_widget_v2025_header_text_weight":"regular","all_reviews_widget_v2025_average_rating_style":"compact","all_reviews_widget_v2025_bar_chart_enabled":true,"all_reviews_widget_v2025_bar_chart_type":"numbers","all_reviews_widget_v2025_bar_chart_style":"standard","all_reviews_widget_v2025_expanded_media_gallery_enabled":false,"all_reviews_widget_v2025_show_store_medals":true,"all_reviews_widget_v2025_show_photo_gallery":true,"all_reviews_widget_v2025_show_review_keywords":false,"all_reviews_widget_v2025_show_ai_summary":false,"all_reviews_widget_v2025_show_ai_summary_bg":false,"all_reviews_widget_v2025_show_review_highlights":false,"all_reviews_widget_v2025_show_review_keywords_in_gray":false,"all_reviews_widget_v2025_add_search_bar":false,"all_reviews_widget_v2025_default_sort_method":"most-recent","all_reviews_widget_v2025_reviews_per_page":10,"all_reviews_widget_v2025_reviews_section_theme":"default","all_reviews_widget_v2025_image_style":"thumbnails","all_reviews_widget_v2025_review_image_ratio":"square","all_reviews_widget_v2025_stars_size":"medium","all_reviews_widget_v2025_verified_badge":"standard_text","all_reviews_widget_v2025_review_title_text_size":"medium","all_reviews_widget_v2025_review_text_size":"medium","all_reviews_widget_v2025_review_text_length":"medium","all_reviews_widget_v2025_number_of_columns_desktop":3,"all_reviews_widget_v2025_carousel_transition_speed":5,"all_reviews_widget_v2025_custom_questions_answers_display":"always","all_reviews_widget_v2025_review_dates":false,"all_reviews_widget_v2025_card_section_size":"small","all_reviews_widget_v2025_show_product_variant":false,"all_reviews_widget_v2025_show_reviewer_avatar":true,"all_reviews_widget_v2025_reviewer_name_as_initial":"","all_reviews_widget_v2025_review_location_show":false,"all_reviews_widget_v2025_location_format":"","all_reviews_widget_v2025_show_country_flag":false,"all_reviews_widget_v2025_widget_thumb":false,"all_reviews_widget_v2025_verified_by_shop_badge_style":"light","all_reviews_widget_v2025_social_share":false,"all_reviews_widget_v2025_social_share_options_order":"Facebook,Twitter,LinkedIn,Pinterest","all_reviews_widget_v2025_pagination_type":"standard","all_reviews_widget_v2025_button_text_color":"#FFFFFF","all_reviews_widget_v2025_text_color":"#000000","all_reviews_widget_v2025_lighter_text_color":"#7B7B7B","all_reviews_widget_v2025_corner_styling":"soft","all_reviews_widget_v2025_title":"Customer reviews","all_reviews_widget_v2025_ai_summary_title":"Customers say about this store","all_reviews_widget_v2025_no_review_text":"Be the first to write a review","all_reviews_widget_v2025_review_highlights_title":"Review highlights","reviews_grid_widget_show_sample_reviews":false,"reviews_grid_widget_review_selection":"all","reviews_grid_widget_select_products":[],"reviews_grid_widget_show_media_only":false,"reviews_grid_widget_display_order":"media_first","reviews_grid_widget_card_grouping":"per_media","reviews_grid_widget_columns_desktop":3,"reviews_grid_widget_rows_desktop":3,"reviews_grid_widget_columns_mobile":2,"reviews_grid_widget_rows_mobile":6,"reviews_grid_widget_show_stars":true,"reviews_grid_widget_show_reviewer_name":true,"reviews_grid_widget_show_review_title_on_hover_desktop":true,"reviews_grid_widget_corner_styling":"soft","reviews_grid_widget_card_spacing":"medium","reviews_grid_widget_header_text_color":"#000000","reviews_grid_widget_star_and_reviewer_name_color":"#F9F9F9","reviews_grid_widget_overlay_and_background_color":"#000000","reviews_grid_widget_content_color":"#F9F9F9","reviews_grid_widget_header_text":"From our customers","reviews_grid_widget_show_average_rating":true,"trust_badge_enabled":false,"trust_badge_structure":"outline","trust_badge_color":"black","trust_badge_star":"black","trust_badge_rating_display_default":"show_avg_text","platform":"shopify","branding_url":"https://app.judge.me/reviews","branding_text":"Powered by Judge.me","locale":"en","reply_name":"John's Crazy Socks","shop_currency":"USD","widget_version":"3.0","footer":true,"autopublish":true,"review_dates":true,"enable_custom_form":false,"shop_locale":"en","enable_multi_locales_translations":false,"show_review_title_input":false,"autofill_review_title":true,"review_verification_email_status":"always","require_verification_before_submit":false,"sign_in_with_
1211shop_enabled":false,"customer_account_validation_enabled":true,"most_relevant_sort_enabled":false,"coupon_promo_invited_eligible":true,"coupon_promo_web_eligible":false,"uses_coupon_integration":false,"uses_external_coupon":false,"can_be_branded":true,"rtl_stars_enabled_ar":true,"rtl_stars_enabled_he":true,"reply_name_text":"John's Crazy Socks"};</script>
1211 <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #108474;--jdgm-secondary-color: rgba(16,132,116,0.1);--jdgm-star-color: #108474;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #108474;--jdgm-paginate-color: #108474;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #108474}.jdgm-histogram__bar-content{background-color:#108474}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:white;background-color:#108474}.jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}@media only screen and (min-width: 768px){.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-author-fullname{display:none !important}.jdgm-author-all-initials{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'about'}.jdgm-rev__variant-label:before{content:'Variant: '}.jdgm-rev__out-of-store-text:before{content:'(out of store)'}@media only screen and (min-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}.jdgm-preview-badge[data-template="product"]{display:none !important}.jdgm-preview-badge[data-template="collection"]{display:none !important}.jdgm-preview-badge[data-template="index"]{display:none !important}.jdgm-review-widget[data-from-snippet="true"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}.jdgm-review-snippet-widget{--jdgm-snippet-card-color: #fff;--jdgm-snippet-text-color: #000;--jdgm-snippet-lighter-text-color: #7B7B7B;--jdgm-snippet-star-color: #108474;--jdgm-snippet-border-radius: 8px;--jdgm-snippet-arrows-bg-color: #fff;--jdgm-snippet-arrows-color: #000}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#108474}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:50%;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{content:'John&#39;s Crazy Socks'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )}
1212</style> <style class='jdgm-settings-style'></style>
1213
1214  
1215  
1216  
1217  <style class='jdgm-miracle-styles'>
1218  @-webkit-keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK
1218/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-spinner:empty{display:block}.jdgm-prev-badge{display:block !important}
1219
1220</style>
1221
1222
1223  
1224  
1225   
1226
1227
1228
1229
1230<script data-cfasync='false' class='jdgm-script'>
1231!function(e){window.jdgm=window.jdgm||{};
1232/* INF-1976 */
1233var _jdgmBlocked=function(){var raw=(window.jdgmSettings||{}).hostname_allowlist;var list=(raw==null?"":""+raw).split(/[\s,]+/).map(function(h){return h.trim().toLowerCase().replace(/\.$/,"");}).filter(function(h){return h;});if(!list.length)return false;var host=(e.location.hostname||"").toLowerCase().replace(/\.$/,"");if(/(^|\.)shopifypreview\.com$/.test(host))return false;var bare=host.replace(/^www\./,"");for(var i=0;i<list.length;i++){var en=list[i];if(en.indexOf("*.")===0){var b=en.slice(2);if(host===b||host.slice(-(b.length+1))==="."+b)return false;}else if(bare===en.replace(/^www\./,""))return false;}return true;}();
1234if(_jdgmBlocked){jdgm._loaderExecuted=true;jdgm._blocked=true;var _jdgmS=e.createElement("style");_jdgmS.textContent='[class^="jdgm-"],[class*=" jdgm-"]{display:none !important}';(e.head||e.documentElement).appendChild(_jdgmS);return;}
1235jdgm.CDN_HOST="https://cdnwidget.judge.me/",jdgm.CDN_HOST_ALT="https://cdn2.judge.me/cdn/widget_frontend/",jdgm.API_HOST="https://api.judge.me/",jdgm.CDN_BASE_URL="https://cdn.shopify.com/extensions/01a0f14c-14c3-7c54-8630-ec498be121ab/judgeme-770/assets/",jdgm.CDN_API_HOST="https://cdn.judge.me/",
1236jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)?
1237setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){
1238!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d),
1239(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!",
1240a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))},
1241jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest;
1242t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))},
1243t.open("GET",e),t.onerror=function(){if(e.indexOf(jdgm.CDN_HOST)===0&&jdgm.CDN_HOST_ALT!==jdgm.CDN_HOST){var f=e.replace(jdgm.CDN_HOST,jdgm.CDN_HOST_ALT);jdgm.loadJS(f,d)}},t.send()},jdgm.docReady((function(){(window.jdgmLoadCSS||e.querySelectorAll(
1244".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting?
1245parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"):
1246jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css")
1247)}))}(document);
1248</script>
1248
1249<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.shopify.com/extensions/01a0f14c-14c3-7c54-8630-ec498be121ab/judgeme-770/assets/shopify_v2.css"></noscript>
1250
1251<!-- BEGIN app snippet: theme_fix_tags -->
1251<script>
1252  (function() {
1253    var jdgmThemeFixes = null;
1254    if (!jdgmThemeFixes) return;
1255
1256    // "All themes" fix: CSS and JS applied on every theme. CSS is injected
1257    // before the per-theme fix so the theme-specific CSS wins the cascade.
1258    // HTML is never applied globally (too risky).
1259    var allThemesFix = jdgmThemeFixes['all'];
1260    if (allThemesFix && allThemesFix.css) {
1261      var allStyleTag = document.createElement('style');
1262      allStyleTag.classList.add('jdgm-theme-fix-style-all');
1263      allStyleTag.innerHTML = allThemesFix.css;
1264      document.head.append(allStyleTag);
1265    };
1266
1267    if (allThemesFix && allThemesFix.js) {
1268      var allScriptTag = document.createElement('script');
1269      allScriptTag.classList.add('jdgm-theme-fix-script-all');
1270      allScriptTag.innerHTML = allThemesFix.js;
1271      document.head.append(allScriptTag);
1272    };
1273
1274    var thisThemeFix = jdgmThemeFixes[Shopify.theme.id];
1275    if (!thisThemeFix) return;
1276
1277    if (thisThemeFix.html) {
1278      document.addEventListener("DOMContentLoaded", function() {
1279        var htmlDiv = document.createElement('div');
1280        htmlDiv.classList.add('jdgm-theme-fix-html');
1281        htmlDiv.innerHTML = thisThemeFix.html;
1282        document.body.append(htmlDiv);
1283      });
1284    };
1285
1286    if (thisThemeFix.css) {
1287      var styleTag = document.createElement('style');
1288      styleTag.classList.add('jdgm-theme-fix-style');
1289      styleTag.innerHTML = thisThemeFix.css;
1290      document.head.append(styleTag);
1291    };
1292
1293    if (thisThemeFix.js) {
1294      var scriptTag = document.createElement('script');
1295      scriptTag.classList.add('jdgm-theme-fix-script');
1296      scriptTag.innerHTML = thisThemeFix.js;
1297      document.head.append(scriptTag);
1298    };
1299  })();
1300</script>
1300
1301<!-- END app snippet -->
1302<!-- End of Judge.me Core -->
1303
1304
1305
1306<!-- END app block --><!-- BEGIN app block: shopify://apps/microsoft-clarity/blocks/clarity_js/31c3d126-8116-4b4a-8ba1-baeda7c4aeea -->
1307<script type="text/javascript">
1308  (function (c, l, a, r, i, t, y) {
1309    c[a] = c[a] || function () { (c[a].q = c[a].q || []).push(arguments); };
1310    t = l.createElement(r); t.async = 1; t.src = "https://www.clarity.ms/tag/" + i + "?ref=shopify";
1311    y = l.getElementsByTagName(r)[0]; y.parentNode.insertBefore(t, y);
1312
1313    c.Shopify.loadFeatures([{ name: "consent-tracking-api", version: "0.1" }], error => {
1314      if (error) {
1315        console.error("Error loading Shopify features:", error);
1316        return;
1317      }
1318
1319      c[a]('consentv2', {
1320        ad_Storage: c.Shopify.customerPrivacy.marketingAllowed() ? "granted" : "denied",
1321        analytics_Storage: c.Shopify.customerPrivacy.analyticsProcessingAllowed() ? "granted" : "denied",
1322        source: 101,
1323      });
1324    });
1325
1326    l.addEventListener("visitorConsentCollected", function (e) {
1327      c[a]('consentv2', {
1328        ad_Storage: e.detail.marketingAllowed ? "granted" : "denied",
1329        analytics_Storage: e.detail.analyticsAllowed ? "granted" : "denied",
1330        source: 101,
1331      });
1332    });
1333  })(window, document, "clarity", "script", "3y47sk86gv");
1334</script>
1334
1335
1336
1337
1338<!-- END app block --><!-- BEGIN app block: shopify://apps/simprosys-google-shopping-feed/blocks/core_settings_block/1f0b859e-9fa6-4007-97e8-4513aff5ff3b --><!-- BEGIN: GSF App Core Tags & Scripts by Simprosys Google Shopping Feed -->
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348<!-- END: GSF App Core Tags & Scripts by Simprosys Google Shopping Feed -->
1349<!-- END app block --><!-- BEGIN app block: shopify://apps/analyzify-ga4-ads-tracking/blocks/app-embed-v4/69637cfd-dd6f-4511-aa97-7037cfb5515c -->
1350
1351
1352<!-- BEGIN app snippet: an_analyzify_settings -->
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364<script defer>
1365  // AN_ANALYZIFY_SETTINGS
1366  (() => {
1367    try {
1368      const startTime = performance.now();
1369      window.analyzify = window.analyzify || {};
1370
1371      window.analyzify.log = (t, groupName, nestedGroupName) => {
1372        try {
1373          const styles = {
1374            default: 'color:#fff;background:#413389;',
1375            an_analyzify: 'color:#fff;background:#1f77b4;',
1376            an_analyzify_settings: 'color:#fff;background:#ff7f0e;',
1377            an_fb: 'color:#fff;background:#2ca02c;',
1378            an_criteo: 'color:#fff;background:#d62728;',
1379            an_bing: 'color:#fff;background:#9467bd;',
1380            an_clarity: 'color:#fff;background:#8c564b;',
1381            an_hotjar: 'color:#fff;background:#8c564b;',
1382            an_gtm: 'color:#fff;background:#e377c2;',
1383            an_klaviyo: 'color:#fff;background:#7f7f7f;',
1384            an_pinterest: 'color:#fff;background:#bcbd22;',
1385            an_rebuy: 'color:#fff;background:#17becf;',
1386            an_tiktok: 'color:#fff;background:#ffbb78;',
1387            an_x: 'color:#fff;background:#98df8a;',
1388            an_consent: 'color:#fff;background:#ff9896;'
1389          };
1390
1391          if (window.analyzify.logging && t != null) {
1392            const style = styles[groupName] || styles['default'];
1393            console.log(`%c[${groupName || 'Analyzify'}]${nestedGroupName ? ` ${nestedGroupName}` : ''}`, style, t);
1394            analyzify.logs.push(t);
1395            if (analyzify?.stopAtLog) {
1396              debugger;
1397            }
1398          }
1399        } catch (error) {
1400          console.error("Error processing analyzify settings:", error);
1401        }
1402      }
1403
1404      (() => {
1405        try {
1406          window.analyzify = {
1407            ...window.analyzify,
1408            logging: "" == "true",
1409            logs: [],
1410            testing_environment: false,
1411            consent_version: null,
1412            initial_load: {},
1413            variant_changed_with_view_item: false,
1414            listing_variant_tracking: false,
1415            chunk_size: 25,
1416            properties: {
1417              GTM: {
1418                status: false,
1419                id: "",
1420                multiple_view_item_list: false,
1421                feed_country: "",
1422                feed_region: "",
1423                feed_language: "",
1424                merchant_id: "",
1425                enhanced_params: true,
1426                replace_session_id: false,
1427                replace_gclid: false,
1428                variant_changed: true,
1429                generate_lead: true,
1430                video_tracking: true,
1431                view_image: true,
1432                enableQueuedEvents: false,
1433              },
1434              GADS: {
1435                status:false,
1436                conversion_linker:true,
1437                allow_ad_personalization_signals:false,
1438                ads_data_redaction:true,
1439                url_passthrough:false,
1440                primary: {
1441                  status: false,
1442                  id: "",
1443                  feed_country: "",
1444                  feed_region: "",
1445                  feed_language: "",
1446                  merchant_id: "",
1447                  product_id_format: "product_sku",
1448                  replace_session_id:false,
1449                  replace_gclid:false,
1450                  xc_b2b: false,
1451                  xc_rt: false,
1452                  remarketing: {
1453                    status:false,
1454                    page_view: false,
1455                    remove_from_cart: false,
1456                  },
1457                  conversions: {
1458                    view_item: {
1459                      status: false,
1460                      value: "",
1461                    },
1462                    add_to_cart: {
1463                      status: false,
1464                      value: "",
1465                    },
1466                    begin_checkout: {
1467                      status: false,
1468                      value: "",
1469                    },
1470                    purchase: {
1471                      status: false,
1472                      value: "",
1473                    },
1474                    generate_lead: {
1475                      status: false,
1476                      value: "",
1477                    }
1478                  },
1479                },
1480                secondary: {
1481                  status: false,
1482                  id: "",
1483                  feed_country: "",
1484                  feed_region: "",
1485                  merchant_id: "",
1486                  feed_language: "",
1487                  product_id_format: "product_sku",
1488                  xc_b2b: false,
1489                  xc_rt: false,
1490                  remarketing: {
1491                    status: false,
1492                    page_view: false,
1493                    remove_from_cart: false,
1494                  },
1495                  conversions: {
1496                    view_item: {
1497                      status: false,
1498                      value: "",
1499                    },
1500                    add_to_cart:{
1501                      status: false,
1502                      value: "",
1503                    },
1504                    begin_checkout:{
1505                      status: false,
1506                      value: "",
1507                    },
1508                    purchase:{
1509                      status: false,
1510                      value: "",
1511                    },
1512                    generate_lead: {
1513                      status: false,
1514                      value: "",
1515                    }
1516                  }
1517                },
1518                market: {
1519                  status: false,
1520                  product_id_format: "product_sku",
1521                  gads_dynamic_item_id: false,
1522                  overrides: [],
1523                },
1524              },
1525              GA4: {
1526                status: false,
1527                multiple_view_item_list: false,
1528                enhanced_params: true,
1529                all_forms: false,
1530                primary: {
1531                  status: false,
1532                  id: "",
1533                  config_id: "",
1534                  product_id_format: "product_sku",
1535                  replace_session_id: false,
1536                  events: {
1537                    variant_changed: true,
1538                    view_item_list: false,
1539                    select_item: false,
1540                    nav_click: false,
1541                    view_item: false,
1542                    add_to_cart: false,
1543                    add_to_wishlist: false,
1544                    view_cart: false,
1545                    remove_from_cart: false,
1546                    begin_checkout: false,
1547                    purchase: false,
1548                    generate_lead: false,
1549                    page_404: true,
1550                    video_tracking: false,
1551                    view_image: true,
1552                  }
1553                },
1554                secondary: {
1555                  status: false,
1556                  id: "",
1557                  product_id_format: "product_sku",
1558                  replace_session_id: false,
1559                  events: {
1560                      variant_changed: true,
1561                      view_item_list: false,
1562                      select_item: false,
1563                      nav_click: false,
1564                      view_item: false,
1565                      add_to_cart: false,
1566                      add_to_wishlist: false,
1567                      view_cart: false,
1568                      remove_from_cart: false,
1569                      begin_checkout: false,
1570                      purchase: false,
1571                      generate_lead: false,
1572                      page_404: true,
1573                      video_tracking: false,
1574                      view_image: true,
1575                  }
1576                }
1577              },
1578              X: {
1579                status: false,
1580                id:"",
1581                product_id_format: "product_sku",
1582                events:{
1583                    page_view: "",
1584                    add_to_cart: "",
1585                    begin_checkout: "",
1586                    search: ""
1587                }
1588              },
1589              BING: {
1590                status: false,
1591                id: "",
1592                product_id_format: "product_sku",
1593                events: {
1594                    home: true,
1595                    view_item: true,
1596                    view_item_list: true,
1597                    view_cart: true,
1598                    search: true,
1599                    add_to_cart: false,
1600                    begin_checkout: false,
1601                    purchase: false
1602                }
1603              },
1604              FACEBOOK: {
1605                status: true,
1606                all_forms: true,
1607                primary: {
1608                    status: true,
1609                    id: "860914557306242",
1610                    product_id_format: "variant_id",
1611                    events: {
1612                        view_content: true,
1613                        view_collection: true,
1614                        search: true,
1615                        add_to_cart: false,
1616                        add_to_wishlist: true,
1617                        view_cart: true,
1618                        initiate_checkout: false,
1619                        add_payment_info: false,
1620                        generate_lead: true,
1621                        purchase: false,
1622                    }
1623                },
1624                secondary: {
1625                    status: false,
1626                    id: "",
1627                    product_id_format: "",
1628                    events: {
1629                        view_content: false,
1630                        view_collection: true,
1631                        search: false,
1632                        add_to_cart: false,
1633                        add_to_wishlist: false,
1634                        view_cart: true,
1635                        initiate_checkout: false,
1636                        add_payment_info: false,
1637                        generate_lead: false,
1638                        purchase: false,
1639                    }
1640                }
1641              },
1642              SERVERSIDE: {
1643                store_id: null,
1644                status: false,
1645                measurement_id: null,
1646                datalayer: false,
1647                endpoint: 'https://analyzifycdn.com/collect',
1648                testEndpoint: 'https://stag.analyzifycdn.com/collect',
1649                azfy_attribution: false,
1650                shop_domain: "johnscrazysocks.com",
1651                klaviyo_ss_active: '',
1652                all_forms: false,
1653                events: {
1654                    add_to_cart: false,
1655                    view_item: true,
1656                    view_item_list: true,
1657                    page_view: true,
1658                    begin_checkout: false,
1659                    search: true,
1660                    generate_lead: false,
1661                },
1662                sendCartUpdateDebug: false,
1663              },
1664              PINTEREST:{
1665                status: false,
1666                id: "",
1667                product_id_format: "product_sku",
1668                events:{
1669                    view_item_list: false,
1670                    view_item: false,
1671                    add_to_cart: false,
1672                    purchase: false,
1673                }
1674              },
1675              CRITEO:{
1676                status: false,
1677                id: "",
1678                product_id_format: "product_sku",
1679                events:{
1680                    view_item_list: false,
1681                    view_item: false,
1682                    add_to_cart: false,
1683                    view_cart: false,
1684                    purchase: false,
1685                }
1686              },
1687              CLARITY:{
1688                status: false,
1689                id: "",
1690                events: {
1691                  view_item: false,
1692                  view_item_list: false,
1693                  view_cart: false,
1694                  add_to_cart: false,
1695                  add_to_wishlist: false,
1696                  remove_from_cart: false,
1697                  begin_checkout: false,
1698                  search: false,
1699                }
1700              },
1701              HOTJAR:{
1702                status: false,
1703                id: "",
1704                events: {
1705                  view_item: false,
1706                  view_item_list: false,
1707                  view_cart: false,
1708                  add_to_cart: false,
1709                  add_to_wishlist: false,
1710                  remove_from_cart: false,
1711                  begin_checkout: false,
1712                  search: false,
1713                }
1714              },
1715              SNAPCHAT:{
1716                status: false,
1717                id: "",
1718                events: {
1719                  view_item: false,
1720                  add_to_cart: false,
1721                  initiate_checkout: false,
1722                },
1723                product_id_format: "product_sku",
1724              },
1725              REDDIT:{
1726                status: false,
1727                id: "",
1728                product_id_format: "product_id",
1729                all_forms: false,
1730                events: {
1731                  view_item: false,
1732                  add_to_cart: false,
1733                  search: false,
1734                  generate_lead: false,
1735                },
1736              },
1737              KLAVIYO:{
1738                status: false,
1739                id: "",
1740                product_id_format: "product_sku",
1741                events:{
1742                    subscribe: false,
1743                    view_item_list: false,
1744                    view_item: false,
1745                    add_to_cart: false,
1746                    add_to_wishlist: true,
1747                    begin_checkout: false,
1748                    search: false,
1749                    purchase: false,
1750                }
1751              },
1752
1753              TIKTOK:{
1754                status: false,
1755                id: "",
1756                product_id_format: "product_sku",
1757                all_forms: false,
1758                events:{
1759                    view_item: false,
1760                    add_to_cart: false,
1761                    begin_checkout: false,
1762                    search: false,
1763                    purchase: false,
1764                    generate_lead: false,
1765                }
1766              }
1767            },
1768            send_unhashed_email: false,
1769            hide_raw_userdata: false,
1770            feed_region: 'EN',
1771            feed_country: '',
1772            debug_mode: false,
1773            rebuy_atc_rfc: true,
1774            pageFly: true,
1775            user_id_format: "cid",
1776            send_user_id: true,
1777            addedProduct: null
1778          }
1779        } catch (error) {
1780          console.error("Error processing analyzify settings:", error);
1781        }
1782      })();
1783
1784      window.analyzify_custom_classes = 'null';
1785      window.analyzify_measurement_id = '';
1786      window.analyzify_measurement_id_v3 = 'G-YWK0PW4TZX';
1787      window.analyzify.gtag_config = {};
1788
1789      window.collection_sku_list = [
1790        
1791      ];
1792
1793      window.analyzify.cart_attributes = null;
1794      window.analyzify.eventId = null;
1795      window.analyzify.cart_id = null;
1796      window.analyzify.sh_info_obj = {};
1797
1798      const orders = [
1799        
1800      ];
1801      const totalOrderPrice = orders.reduce((acc, price) => acc + price, 0);
1802
1803      window.analyzify.shopify_customer  = {
1804        
1805        type: 'visitor',
1806        
1807      };
1808
1809      window.analyzify.shopify_template = 'product';
1810
1811      (() => {
1812        try {
1813          
1814            window.analyzify.getProductObj = (() => {
1815              try {
1816                return {
1817                  product: {"id":9126889542,"title":"Gift Card for John's Crazy Socks","handle":"gift-card","description":"\u003cp\u003eKnow someone who would love our socks, but not sure what to get them? Let them choose. Give them the gift of choice with a John's Crazy Socks gift card.\u003c\/p\u003e\n\u003cp\u003eJohn's Crazy Socks gift cards are delivered by email and contain instructions to redeem them at checkout. \u003cem\u003e\u003cstrong\u003eYou will not receive an actual gift card in the mail.\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eIn keeping with our commitment  to great service, our gift cards have no additional processing fees and they never expire.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePlease note:  Gift cards can not be redeemed for Sock of the Month subscriptions\u003c\/strong\u003e\u003c\/p\u003e","published_at":"2026-03-12T11:29:09-04:00","created_at":"2016-12-14T22:20:13-05:00","vendor":"John's Crazy Socks","type":"Gift Card","tags":["ARC"],"price":2500,"price_min":2500,"price_max":10000,"available":true,"price_varies":true,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":33309956422,"title":"$25.00","option1":"$25.00","option2":null,"option3":null,"sku":"GIFTCARD-25","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"Gift Card for John's Crazy Socks - $25.00","public_title":"$25.00","options":["$25.00"],"price":2500,"weight":0,"compare_at_price":null,"inventory_quantity":-1551,"inventory_management":null,"inventory_policy":"continue","barcode":"411811","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":33309956486,"title":"$50.00","option1":"$50.00","option2":null,"option3":null,"sku":"GIFTCARD-50","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"Gift Card for John's Crazy Socks - $50.00","public_title":"$50.00","options":["$50.00"],"price":5000,"weight":0,"compare_at_price":null,"inventory_quantity":-653,"inventory_management":null,"inventory_policy":"continue","barcode":"411813","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":33309956550,"title":"$100.00","option1":"$100.00","option2":null,"option3":null,"sku":"GIFTCARD-100","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"Gift Card for John's Crazy Socks - $100.00","public_title":"$100.00","options":["$100.00"],"price":10000,"weight":0,"compare_at_price":null,"inventory_quantity":-139,"inventory_management":null,"inventory_policy":"continue","barcode":"411814","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/johnscrazysocks.com\/cdn\/shop\/products\/GiftCardJohnsCrazySocks_7af3326b-83d4-45f1-b536-f68387d0e2e3.png?v=1670947763"],"featured_image":"\/\/johnscrazysocks.com\/cdn\/shop\/products\/GiftCardJohnsCrazySocks_7af3326b-83d4-45f1-b536-f68387d0e2e3.png?v=1670947763","options":["Title"],"media":[{"alt":"Gift Card for John's Crazy Socks","i
1817d":23978594369617,"position":1,"preview_image":{"aspect_ratio":1.0,"height":810,"width":810,"src":"\/\/johnscrazysocks.com\/cdn\/shop\/products\/GiftCardJohnsCrazySocks_7af3326b-83d4-45f1-b536-f68387d0e2e3.png?v=1670947763"},"aspect_ratio":1.0,"height":810,"media_type":"image","src":"\/\/johnscrazysocks.com\/cdn\/shop\/products\/GiftCardJohnsCrazySocks_7af3326b-83d4-45f1-b536-f68387d0e2e3.png?v=1670947763","width":810}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eKnow someone who would love our socks, but not sure what to get them? Let them choose. Give them the gift of choice with a John's Crazy Socks gift card.\u003c\/p\u003e\n\u003cp\u003eJohn's Crazy Socks gift cards are delivered by email and contain instructions to redeem them at checkout. \u003cem\u003e\u003cstrong\u003eYou will not receive an actual gift card in the mail.\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eIn keeping with our commitment  to great service, our gift cards have no additional processing fees and they never expire.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePlease note:  Gift cards can not be redeemed for Sock of the Month subscriptions\u003c\/strong\u003e\u003c\/p\u003e"},
1818                  taxonomy: {
1819                    id: "gc",
1820                    name: "Gift Cards",
1821                    ancestors: []
1822                  },
1823                  variant: {"id":33309956422,"title":"$25.00","option1":"$25.00","option2":null,"option3":null,"sku":"GIFTCARD-25","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"Gift Card for John's Crazy Socks - $25.00","public_title":"$25.00","options":["$25.00"],"price":2500,"weight":0,"compare_at_price":null,"inventory_quantity":-1551,"inventory_management":null,"inventory_policy":"continue","barcode":"411811","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},
1824                  collection: 
1825                  {
1826                    title: "Tie Dye Socks",
1827                    id: "261550178385",
1828                    handle: "tie-dye"
1829                  },
1830                  
1831                };
1832              } catch (error) {
1833                console.error("Error processing productObj:", error);
1834                return null;
1835              }
1836            })();
1837          
1838        } catch (error) {
1839          console.error("Error processing analyzify settings:", error);
1840        }
1841      })();
1842
1843      window.analyzify.detectedCart = {"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};
1844
1845      window.analyzify.market = (() => {
1846        try {
1847          const marketObj = {
1848            id: 2028634193,
1849            handle: "us",
1850            language: "en",
1851            country: "us"
1852          }
1853          return marketObj;
1854        } catch (error) {
1855          console.error("Error processing market:", error);
1856        }
1857      })();
1858
1859      window.analyzify.shop = (() => {
1860        try {
1861          const shopObj = {
1862            root_url: null || null,
1863            locale: "" || window?.Shopify?.locale?.toLowerCase() || null,
1864            country: window?.Shopify?.country?.toLowerCase() || null
1865          }
1866          return shopObj;
1867        } catch (error) {
1868          console.error("Error processing market:", error);
1869        }
1870      })();
1871
1872      let isNoUtmInCookiesTestStore = false;
1873      window.analyzify.useCookiesForAttributionStoring = !isNoUtmInCookiesTestStore;
1874      window.analyzify.sendConsentSettings = false;
1875      window.analyzify.no_cartId_atr = false;
1876
1877      window.analyzify.debug = false;
1878      window.analyzify.op_cart_data_collection = true;
1879      window.analyzify.report_cart_atr_upsert = false;
1880      window.analyzify.report_cart_atr_admin = false;
1881      window.analyzify.report_cart_atr_admin_utm = true;
1882      window.analyzify.report_cart_atr_admin_cook = true;
1883      window.analyzify.report_cart_atr_admin_clid = true;
1884      window.analyzify.report_cart_atr_admin_consent = true;
1885
1886      window.analyzify.currency = window?.Shopify?.currency?.active || window.analyzify?.detectedCart?.currency || 'USD' || null;
1887
1888      window.analyzify.storeObj = {
1889        store_url: (Shopify.shop || 'https://johnscrazysocks.com').startsWith('https') ? (Shopify.shop || 'https://johnscrazysocks.com') 
1889: 'https://' + (Shopify.shop || 'https://johnscrazysocks.com'),
1890        store_name: (Shopify.shop || 'johnscrazysocks.com').replace('.myshopify.com', '')
1891      };
1892
1893      window.analyzify.itemProps = window.analyzify?.itemProps || {};
1894
1895      window.analyzify.checksendcartdata_status = false;
1896
1897      window.analyzify.consent_active = false;
1898      window.analyzify.gcm_active = false;
1899      window.analyzify.cookiebot_active = false;
1900      window.analyzify.basic_consent_mode_active = false;
1901
1902      window.analyzify.ga4_basic_consent_mode_active = false;
1903      window.analyzify.gads_basic_consent_mode_active = false;
1904
1905      window.analyzify.consent_flag = window.analyzify.consent_flag || {
1906        default: false,
1907        update: false,
1908        initial: false
1909      };
1910
1911      window.analyzify.current_consent = {
1912          ad_storage: null,
1913          analytics_storage: null,
1914          ad_user_data: null,
1915          ad_personalization: null,
1916          personalization_storage: null,
1917          functionality_storage: "granted",
1918          wait_for_update: 500,
1919      };
1920      analyzify.log('Analyzify settings loaded', 'an_analyzify_settings');
1921      const endTime = performance.now();
1922      const loadTime = (endTime - startTime).toFixed(2);
1923      console.log(`Analyzify settings loaded in ${loadTime}ms.`);
1924    } catch (error) {
1925      console.error("Error processing analyzify settings:", error);
1926    }
1927  })();
1928</script>
1928
1929<!-- END app snippet -->
1930
1931
1932
1933<!-- BEGIN app snippet: an_consent -->
1933<script>
1934    (() => {
1935        try {
1936            window.analyzify = window.analyzify || {};
1937
1938            window.analyzify.consent_version = "2.4.1";
1939
1940            // Initialize consent flags
1941            window.analyzify.consent_flag = window.analyzify.consent_flag || {
1942                default: false,
1943                update: false,
1944                initial: false
1945            };
1946
1947            window.analyzify.consent_flag.initial = true;
1948
1949            analyzify.log(`consent_active: ${window.analyzify.consent_active}`, 'an_consent', 'consentActive');
1950            analyzify.log(`gcm_active: ${window.analyzify.gcm_active}`, 'an_consent', 'gcmActive');
1951            analyzify.log(`cookiebot_active: ${window.analyzify.cookiebot_active}`, 'an_consent', 'cookiebotActive');
1952            analyzify.log(`basic_consent_mode_active: ${window.analyzify.basic_consent_mode_active}`, 'an_consent', 'consentModeAdvanced');
1953
1954            const analyzifyDebugLogger = (status) => {
1955                const shCustomerPrivacy = Shopify?.customerPrivacy;
1956                if (!shCustomerPrivacy) {
1957                    console.log('[Analyzify Debug] Shopify.customerPrivacy not found.');
1958                    return;
1959                }
1960
1961                console.group(`%c[Analyzify Debug] Shopify.customerPrivacy State: ${status.toUpperCase()}`, 'background-color: #f0f0f0; color: #333; font-weight: bold; padding: 2px 5px; border-radius: 3px;');
1962                console.log(`Timestamp: ${new Date().toISOString()}`);
1963
1964                for (const key in shCustomerPrivacy) {
1965                    if (Object.prototype.hasOwnProperty.call(shCustomerPrivacy, key)) {
1966                        const property = shCustomerPrivacy[key];
1967                        const type = typeof property;
1968                        let value;
1969
1970                        try {
1971                            if (type === 'function') {
1972                                value = property();
1973                            }
1974                            console.log(`${key} (${type}):`, value);
1975
1976                        } catch (e) {
1977                            console.log(`${key} (${type}): Error getting value -> ${e.message}`);
1978                        }
1979                    }
1980                }
1981                console.groupEnd();
1982            };
1983
1984            if (window.analyzify.consent_active) {
1985
1986                window.dataLayer = window.dataLayer || [];
1987                function gtag() { dataLayer.push(arguments); }
1988
1989                const ConsentManager = {
1990                    isInitialized: false,
1991                    consentReady: false,
1992                    consentQueue: [],
1993
1994                    queueConsentAction: function (callback) {
1995                        if (this.consentReady) {
1996                            callback(window.analyzify.current_consent);
1997                        } else {
1998                            this.consentQueue.push(callback);
1999                        }
2000                    },
2001
2002                    processConsentQueue: function () {
2003                        if (!this.consentReady) this.consentReady = true;
2004                        while (this.consentQueue.length > 0) {
2005                            const callback = this.consentQueue.shift();
2006                            try {
2007                                callback(window.analyzify.current_consent);
2008                            } catch (error) {
2009                                console.error('Error processing queued consent action:', error);
2010                            }
2011                        }
2012                    },
2013
2014                    getRegionalDefault: function (callback) {
2015                        try {
2016                            const cp = Shopify?.customerPrivacy;
2017                            const userCanBeTrackedFn = typeof cp?.userCanBeTracked === 'function' ? cp.userCanBeTracked : null;
2018                            const shouldShowBannerFn = typeof cp?.shouldShowBanner === 'function' ? cp.shouldShowBanner : null;
2019                            const canBeTracked = userCanBeTrackedFn ? userCanBeTrackedFn() : undefined;
2020                            const noBannerNeeded = shouldShowBannerFn ? (shouldShowBannerFn() === false) : false;
2021
2022                            // Grant consent if the API isn't loaded, no banner is needed, or tracking is already allowed.
2023                            if (noBannerNeeded || canBeTracked === true) {
2024                                
2025                                analyzify.log("Default consent status is: GRANTED.", 'an_consent', 'getRegionalDefault');
2026                                const grantedConsent = { ad_storage: 'granted', analytics_storage: 'granted', ad_user_data: 'granted', ad_personalization: 'granted', personalization_storage: 'granted', functionality_storage: 'granted', security_storage: 'granted', sale_of_data: 'denied' };
2027                                return callback(grantedConsent);
2028
2029                            } else if (canBeTracked === undefined){
2030                                // Wait for Shopify to collect consent, then resolve using getConsentPrefs
2031                                analyzify.log("Waiting for visitorConsentCollected event...", 'an_consent', 'getRegionalDefault');
2032
2033                                const onCollected = () => {
2034                                    this.getConsentPrefs((consent) => {
2035                                        if (consent) return callback(consent);
2036                                        return callback(null);
2037                                    });
2038                                };
2039
2040                                document.addEventListener(
2041                                    'visitorConsentCollected',
2042                                    onCollected,
2043                                    { once: true, passive: true }
2044                                );
2045
2046                                window.Shopify.loadFeatures([{
2047                                    name: 'consent-tracking-api',
2048                                    version: '0.1',
2049                                }], error => {
2050                                    if (error) {
2051                                        console.error('Error loading Shopify features:', error);
2052                                    }
2053                                    analyzify.log("Shopify consent-tracking-api loaded.", 'an_consent', 'loadFeatures');
2054                                });
2055
2056                                // Safety fallback if the event never fires
2057                                /*
2058                                setTimeout(() => {
2059                                    document.removeEventListener('visitorConsentCollected', onCollected);
2060                                    analyzify.log("visitorConsentCollected timeout — using DENIED fallback.", 'an_consent', 'getRegionalDefault');
2061                                    const deniedConsent = { ad_storage: 'denied', analytics_storage: 'denied', ad_user_data: 'denied', ad_personalization: 'denied', personalization_storage: 'denied', functionality_storage: 'granted', security_storage: 'granted', sale_of_data: 'denied' };
2062                                    return callback(deniedConsent);
2063                                }, 5000);
2064                                */
2065                                return;
2066                            } else {
2067                                // Otherwise, the user is in a region that requires consent, and they haven't given it yet.
2068                                analyzify.log("Default consent status is: DENIED.", 'an_consent', 'getRegionalDefault');
2069                                const deniedConsent = { ad_storage: 'denied', analytics_storage: 'denied', ad_user_data: 'denied', ad_personalization: 'denied', personalization_storage: 'denied', functionality_storage: 'granted', security_storage: 'granted', sale_of_data: 'denied' };
2070                                return callback(deniedConsent);
2071                            }
2072                        } catch (e) {
2073                            console.error('Error in getRegionalDefault:', e);
2074                            return callback(null); // Fallback in case of unexpected error
2075                        }
2076                    },
2077
2078                    getConsentPrefs: function (callback) {
2079                        try {
2080                            const customerPrivacy = window.Shopify?.customerPrivacy;
2081
2082                            // Fallback: if the API object is missing, treat as granted (aligns with regional default logic)
2083                            if (!customerPrivacy) {
2084                                const grantedConsent = {
2085                                    ad_storage: 'granted',
2086                                    analytics_storage: 'granted',
2087                                    ad_user_data: 'granted',
2088                                    ad_personalization: 'granted',
2089                                    personalization_storage: 'granted',
2090                                    functionality_storage: 'granted',
2091                                    security_storage: 'granted',
2092                                    sale_of_data: 'denied',
2093                                };
2094                                return callback(grantedConsent);
2095                            }
2096
2097                            const currentVisitorConsentFn = typeof customerPrivacy.currentVisitorConsent === 'function' ? customerPrivacy.currentVisitorConsent : null;
2098                            const userCanBeTrackedFn = typeof customerPrivacy.userCanBeTracked === 'function' ? customerPrivacy.userCanBeTracked : null;
2099
2100                            const visitorConsentObj = currentVisitorConsentFn ? currentVisitorConsentFn() : undefined;
2101                            const userCanBeTracked = userCanBeTrackedFn ? userCanBeTrackedFn() : undefined;
2102
2103                            // If we don't have a consent object yet or tracking is allowed, grant
2104                            if (!visitorConsentObj || userCanBeTracked === true) {
2105                                const grantedConsent = {
2106                                    ad_storage: 'granted',
2107                                    analytics_storage: 'granted',
2108                                    ad_user_data: 'granted',
2109                                    ad_personalization: 'granted',
2110                                    personalization_storage: 'granted',
2111                                    functionality_storage: 'granted',
2112                                    security_storage: 'granted',
2113                                    sale_of_data: 'denied',
2114                                };
2115                                return callback(grantedConsent);
2116                            }
2117
2118                            const currentConsent = {
2119                                ad_storage: visitorConsentObj?.marketing === 'yes' ? 'granted' : 'denied',
2120                                analytics_storage: visitorConsentObj?.analytics === 'yes' ? 'granted' : 'denied',
2121                                ad_user_data: visitorConsentObj?.marketing === 'yes' ? 'granted' : 'denied',
2122                                ad_personalization: visitorConsentObj?.marketing === 'yes' ? 'granted' : 'denied',
2123                                personalization_storage: visitorConsentObj?.preferences === 'yes' ? 'granted' : 'denied',
2124                                functionality_storage: 'granted',
2125                                security_storage: 'granted',
2126                                sale_of_data: visitorConsentObj?.sale_of_data === 'yes' ? 'granted' : 'denied',
2127                            };
2128                            analyzify.log("Consent preferences retrieved.", 'an_consent', 'getConsentPrefs');
2129                            return callback(currentConsent);
2130                        } catch (error) {
2131                            console.error('Error getting consent:', error);
2132                            return callback(null);
2133                        }
2134                    },
2135
2136                    dispatchUpdate: function (consent, status) {
2137                        document.dispatchEvent(new CustomEvent('AnalyzifyConsent', {
2138                            detail: { consent, status }
2139                        }));
2140                        analyzify.log("Consent updated.", 'an_consent', 'dispatchUpdate');
2141                    },
2142
2143                    init: function () {
2144                        if (this.isInitialized) return;
2145                        this.isInitialized = true;
2146
2147                        const initialize = () => {
2148                            this.getRegionalDefault((consent) => {
2149                                if (consent && !this.consentReady) {
2150                                    window.analyzify.current_consent = consent;
2151
2152                                    if (window.analyzify.basic_consent_mode_active === false) {
2153                                        this.dispatchUpdate(consent, 'default');
2154                                    }
2155
2156                                    this.processConsentQueue();
2157                                }
2158                            });
2159                        };
2160
2161                        const waitForApi = (callback, retries = 0) => {
2162                            try {
2163                                const cp = Shopify?.customerPrivacy;
2164                                const userCanBeTrackedFn = typeof cp?.userCanBeTracked === 'function' ? cp.userCanBeTracked : null;
2165                                const currentVisitorConsentFn = typeof cp?.currentVisitorConsent === 'function' ? cp.currentVisitorConsent : null;
2166                                const hasCachedConsent = cp && typeof cp.cachedConsent === 'object';
2167
2168                                const userCanBeTracked = userCanBeTrackedFn ? userCanBeTrackedFn() : undefined;
2169
2170                                if (userCanBeTracked !== undefined || hasCachedConsent || currentVisitorConsentFn) {
2171                                    callback();
2172                                    analyzify.log("Shopify Customer Privacy API available.", 'an_consent', 'waitForApi');
2173                                } else if (retries < 50) {
2174                                    setTimeout(() => waitForApi(callback, retries + 1), 200);
2175                                    analyzify.log("Shopify Customer Privacy API not available. Retrying...", 'an_consent', 'waitForApi');
2176                                } else {
2177                                    analyzify.log("Shopify Customer Privacy API not available.", 'an_consent', 'waitForApi');
2178                                    callback();
2179                                }
2180                            } catch (error) {
2181                                console.error('Error waiting for Shopify Customer Privacy API:', error);
2182                                callback();
2183                            }
2184                        };
2185
2186                        waitForApi(initialize);
2187
2188                        document.addEventListener("visitorConsentCollected", () => {
2189                            this.getConsentPrefs((consent) => {
2190                                if (consent) {
2191                                    window.analyzify.current_consent = consent;
2192                                    this.dispatchUpdate(consent, 'update');
2193                                }
2194                            });
2195                        });
2196                    },
2197
2198                    onChange: function (callback) {
2199                        document.addEventListener('AnalyzifyConsent', (e) => {
2200                            if (e.detail?.consent) callback(e.detail.consent);
2201                            analyzify.log("AnalyzifyConsent event received.", 'an_consent', 'onCh
2201ange');
2202                        });
2203                    }
2204                };
2205
2206                ConsentManager.init();
2207                window.analyzify.consentManager = ConsentManager;
2208
2209                window.AnalyzifyConsentInit = (status) => {
2210                    if (window.analyzify.consent_flag[status] === true) return;
2211                    window.analyzify.consentManager.queueConsentAction((consent) => {
2212                        if (consent) ConsentManager.dispatchUpdate(consent, status);
2213                        analyzify.log("AnalyzifyConsent event received.", 'an_consent', 'AnalyzifyConsentInit');
2214                    });
2215                };
2216
2217                document.addEventListener('AnalyzifyConsent', (e) => {
2218                    if (e.detail && e.detail.status && e.detail.consent) {
2219
2220                        e.detail.consent.analyzify_consent = (
2221                            e.detail.consent?.ad_storage === "granted" &&
2222                            e.detail.consent?.analytics_storage === "granted"
2223                        ) ? "granted" : "denied";
2224
2225                        if (window.analyzify && analyzify.logging) {
2226                            console.group('Analyzify Consent');
2227                            console.log('e.detail.consent', e.detail.consent);
2228                            console.log('e.detail.status', e.detail.status);
2229                            console.groupEnd();
2230                        }
2231
2232                        if (window.analyzify && analyzify.gcm_active) {
2233                            if (window.analyzify?.basic_consent_mode_active === false) {
2234                                gtag("consent", e.detail.status, e.detail.consent);
2235                                gtag("event", "consentUpdate", e.detail.consent);
2236                            }
2237                            dataLayer.push({
2238                                event: 'consentUpdate',
2239                                status: e.detail.status,
2240                                consentSettings: e.detail.consent
2241                            });
2242                            analyzify.log("Consent updated (gcm_active)", 'an_consent', 'AnalyzifyConsent');
2243                        }
2244                        analyzify.log("AnalyzifyConsent event received.", 'an_consent', 'AnalyzifyConsent');
2245                    }
2246                });
2247
2248                if (window.analyzify.cookiebot_active) {
2249                    /**
2250                     * Loads Shopify's consent tracking API to ensure it's available.
2251                     */
2252                    const loadFeatures = () => {
2253                        try {
2254                            window.Shopify.loadFeatures(
2255                                [{ name: "consent-tracking-api", version: "0.1" }],
2256                                (error) => {
2257                                    if (error) {
2258                                        console.error('Error loading Shopify features:', error);
2259                                        throw error;
2260                                    }
2261                                    analyzify.log('Shopify consent-tracking-api loaded.', 'an_consent', 'loadFeatures');
2262                                }
2263                            );
2264                        } catch (error) {
2265                            console.error('Error initializing Shopify features:', error);
2266                        }
2267                    };
2268
2269                    if (window.Shopify?.loadFeatures) {
2270                        loadFeatures();
2271                    }
2272
2273                    /**
2274                     * Handles the Cookiebot consent ready event and sets Shopify's tracking consent.
2275                     * https://www.cookiebot.com/en/developer/
2276                     */
2277                    window.addEventListener("CookiebotOnConsentReady", () => {
2278                        try {
2279                            analyzify.log('CookiebotOnConsentReady triggered', 'an_consent', 'cookiebotOnConsentReady');
2280
2281                            const C = window.Cookiebot.consent;
2282                            if (C) {
2283                                const existConsentShopify = setInterval(() => {
2284                                    if (window.Shopify && window.Shopify.customerPrivacy) {
2285                                        clearInterval(existConsentShopify);
2286                                        window.Shopify.customerPrivacy.setTrackingConsent(
2287                                            {
2288                                                analytics: C?.statistics || false,
2289                                                marketing: C?.marketing || false,
2290                                                preferences: C?.preferences || false,
2291                                                sale_of_data: C?.marketing || false,
2292                                            },
2293                                            () => {
2294                                                analyzify.log("Consent captured from Cookiebot and set in Shopify.", 'an_consent', 'cookiebotOnConsentReady');
2295                                                window.analyzify.current_consent = {
2296                                                    ad_storage: C?.marketing ? "granted" : "denied",
2297                                                    analytics_storage: C?.statistics ? "granted" : "denied",
2298                                                    ad_user_data: C?.marketing ? "granted" : "denied",
2299                                                    ad_personalization: C?.marketing ? "granted" : "denied",
2300                                                    personalization_storage: C?.preferences ? "granted" : "denied", // Correctly mapped from preferences
2301                                                    functionality_storage: "granted",
2302                                                    wait_for_update: 500,
2303                                                };
2304                                                // The AnalyzifyConsent event will be dispatched automatically 
2305                                                // by the "visitorConsentCollected" listener that ConsentManager set up.
2306                                            }
2307                                        );
2308                                    }
2309                                }, 100);
2310                            }
2311                        } catch (error) {
2312                            console.error('Error handling Cookiebot consent:', error);
2313                        }
2314                    });
2315                }
2316            }
2317
2318        } catch (error) {
2319            console.error('Error initializing consent:', error);
2320        }
2321    })();
2322</script>
2322<!-- END app snippet -->
2323
2324
2325
2326<script src="https://cdn.shopify.com/extensions/01a0ce89-4136-7242-9620-f6f7af798c03/analyzify-ga4-ads-tracking-342/assets/an_analyzify.js" data-cookieconsent="ignore"></script>
vendor: 2 bytes, line 2326
2326
2327<script src="https://cdn.shopify.com/extensions/01a0ce89-4136-7242-9620-f6f7af798c03/analyzify-ga4-ads-tracking-342/assets/app_embed.js" data-cookieconsent="ignore"></script>
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340  
2340<script src="https://cdn.shopify.com/extensions/01a0ce89-4136-7242-9620-f6f7af798c03/analyzify-ga4-ads-tracking-342/assets/an_fb.js" data-cookieconsent="ignore"></script>
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362  
2362<script src="https://cdn.shopify.com/extensions/01a0ce89-4136-7242-9620-f6f7af798c03/analyzify-ga4-ads-tracking-342/assets/an_pageFly.js" data-cookieconsent="ignore"></script>
2362
2363
2364
2365
2366  
2366<script src="https://cdn.shopify.com/extensions/01a0ce89-4136-7242-9620-f6f7af798c03/analyzify-ga4-ads-tracking-342/assets/an_rebuy.js" data-cookieconsent="ignore"></script>
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376<script src="https://cdn.shopify.com/extensions/01a0ce89-4136-7242-9620-f6f7af798c03/analyzify-ga4-ads-tracking-342/assets/f-find-elem.js" data-cookieconsent="ignore"></script>
2376
2377
2378
2379<script src="https://cdn.shopify.com/extensions/01a0ce89-4136-7242-9620-f6f7af798c03/analyzify-ga4-ads-tracking-342/assets/f-video.js" defer data-cookieconsent="ignore"></script>
2379
2380
2381
2382  
2383
2384
2385
2386
2387<script src="https://cdn.shopify.com/extensions/01a0ce89-4136-7242-9620-f6f7af798c03/analyzify-ga4-ads-tracking-342/assets/f-form-listener.js" data-cookieconsent="ignore"></script>
2387
2388
2389
2390<script>
2391  function analyzifyBoot() {
2392  try {
2393    window.analyzify.initialize = function () {
2394      try {
2395        window.analyzify.loadScript = function (callback) {
2396          callback();
2397        };
2398
2399        window.analyzify.appStart = function () {
2400          try {
2401
2402            analyzify.log('appStart', 'app-embed-v4');
2403
2404            const MAX_RETRIES = 10;
2405            const INITIAL_DELAY = 500; // ms
2406            let retryCount = 0;
2407
2408            function initializeServices(dataObj) {
2409
2410              
2411
2412              
2413
2414              
2415                window.analyzify.initFacebook(dataObj, window.analyzify.properties.FACEBOOK);
2416                if (window.analyzify.testing_environment) console.log('-> Facebook initialized.');
2417              
2418
2419              
2420
2421              
2422
2423              
2424              
2425
2426              
2427
2428              
2429
2430              
2431                window.analyzify.initRebuy();
2432                if (window.analyzify.testing_environment) console.log('-> Rebuy initialized.');
2433              
2434
2435              
2436
2437              
2438
2439              
2440
2441              
2442
2443              
2444
2445              
2446
2447            }
2448
2449            function attemptInitialization() {
2450              if (window.analyzify && typeof window.analyzify.appStartSection1 === 'function') {
2451                try {
2452
2453                  if (window.analyzify.testing_environment) analyzify.log('Analyzify app_embed appStartSection1 loading...', 'app-embed-v4', 'attemptInitialization');
2454
2455                  window.analyzify.appStartSection1();
2456
2457                  const dataObj = window.analyzify;
2458                  if (!dataObj) {
2459                    return analyzify.log('dataObj is not found');
2460                  }
2461
2462                  initializeServices(dataObj);
2463
2464                  if (window.analyzify.testing_environment) analyzify.log('Analyzify app_embed appStartSection1 completed.', 'app-embed-v4', 'attemptInitialization');
2465                  return true; // Success
2466                } catch (error) {
2467                  console.error('Error executing appStartSection1 or services:', error);
2468                  return false;
2469                }
2470              } else {
2471                retryCount++;
2472
2473                if (retryCount <= MAX_RETRIES) {
2474                  const delay = INITIAL_DELAY * Math.pow(2, Math.min(retryCount - 1, 5)); // Exponential backoff, max 3.2s
2475
2476                  if (window.analyzify.testing_environment) console.log(`-> AppStartSection1 is still unavailable. This may be due to script loading delays or interference (e.g., MutationObserver). Retrying in ${delay}ms... Attempt ${retryCount}/${MAX_RETRIES}`);
2477
2478                  setTimeout(attemptInitialization, delay);
2479                } else {
2480                  console.error('AppStartSection1 failed to load after maximum retries. Some analytics services may not function properly.');
2481
2482                  try {
2483                    const dataObj = window.analyzify;
2484                    if (dataObj) {
2485                      if (window.analyzify.testing_environment) console.log('-> Attempting fallback initialization without appStartSection1...');
2486                      initializeServices(dataObj);
2487                    }
2488                  } catch (fallbackError) {
2489                    console.error('Fallback initialization also failed:', fallbackError);
2490                  }
2491                }
2492                return false;
2493              }
2494            }
2495
2496            attemptInitialization();
2497
2498          } catch (error) {
2499            console.error("Error processing appStart:", error);
2500          }
2501        };
2502      } catch (error) {
2503        console.error("Error processing initialize:", error);
2504      }
2505    };
2506    window.analyzify.initial_load.initialize = true;
2507    analyzify.initialize();
2508    analyzify.loadScript(function () {
2509      try {
2510        analyzify.appStart();
2511        window.analyzify.initial_load.app_start = true;
2512      } catch (error) {
2513        console.error("Error processing loadScript:", error);
2514      }
2515    });
2516  } catch (error) {
2517    console.error("Error processing initialize:", error);
2518  }
2519  }
2520
2521  
2522  analyzifyBoot();
2523  
2524</script>
2524
2525
2526
2527
2528<!-- END app block --><!-- BEGIN app block: shopify://apps/pagefly-ai-page-builder/blocks/app-embed/83e179f7-59a0-4589-8c66-c0dddf959200 -->
2529
2530<!-- BEGIN app snippet: pagefly-cro-ab-testing-main -->
2531
2532
2533
2534
2535
2536
2537
2538<script>
2539  ;(function () {
2540    const url = new URL(window.location)
2541    const viewParam = url.searchParams.get('view')
2542    if (viewParam && viewParam.includes('variant-pf-')) {
2543      url.searchParams.set('pf_v', viewParam)
2544      url.searchParams.delete('view')
2545      window.history.replaceState({}, '', url)
2546    }
2547  })()
2548</script>
2548
2549
2550
2551
2552<script type='module'>
2553  
2554  window.PAGEFLY_CRO = window.PAGEFLY_CRO || {}
2555
2556  window.PAGEFLY_CRO['data_debug'] = {
2557    original_template_suffix: "jcs-giftcard",
2558    allow_ab_test: false,
2559    ab_test_start_time: 0,
2560    ab_test_end_time: 0,
2561    today_date_time: 1790910670000,
2562  }
2563  window.PAGEFLY_CRO['GA4'] = { enabled: false}
2564</script>
2564
2565
2566<!-- END app snippet -->
2567
2568
2569
2570
2571
2572
2573
2574
2575  
2575<script src='https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-helper.js' defer='defer'></script>
2575
2576
2577  
2577<script src='https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-general-helper.js' defer='defer'></script>
2577
2578
2579  
2579<script src='https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-snap-slider.js' defer='defer'></script>
2579
2580
2581  
2581<script src='https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-slideshow-v3.js' defer='defer'></script>
2581
2582
2583  
2583<script src='https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-slideshow-v4.js' defer='defer'></script>
2583
2584
2585  
2585<script src='https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-glider.js' defer='defer'></script>
2585
2586
2587  
2587<script src='https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-slideshow-v1-v2.js' defer='defer'></script>
2587
2588
2589  
2589<script src='https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-product-media.js' defer='defer'></script>
2589
2590
2591  
2591<script src='https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-product.js' defer='defer'></script>
2591
2592
2593
2594<script id='pagefly-helper-data' type='application/json'>
2595  {
2596    "page_optimization": {
2597      "assets_prefetching": false
2598    },
2599    "elements_asset_mapper": {
2600      "Accordion": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-accordion.js",
2601      "Accordion3": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-accordion3.js",
2602      "CountDown": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-countdown.js",
2603      "GMap1": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-gmap.js",
2604      "GMap2": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-gmap.js",
2605      "GMapBasicV2": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-gmap.js",
2606      "GMapAdvancedV2": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-gmap.js",
2607      "HTML.Video": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-htmlvideo.js",
2608      "HTML.Video2": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-htmlvideo2.js",
2609      "HTML.Video3": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-htmlvideo2.js",
2610      "BackgroundVideo": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-htmlvideo2.js",
2611      "Instagram": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-instagram.js",
2612      "Instagram2": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-instagram.js",
2613      "Insta3": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-instagram3.js",
2614      "Tabs": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-tab.js",
2615      "Tabs3": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-tab3.js",
2616      "ProductBox": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-cart.js",
2617      "FBPageBox2": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-facebook.js",
2618      "FBLikeButton2": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-facebook.js",
2619      "TwitterFeed2": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-twitter.js",
2620      "Paragraph4": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-paragraph4.js",
2621
2622      "AliReviews": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js",
2623      "BackInStock": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js",
2624      "GloboBackInStock": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js",
2625      "GrowaveWishlist": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js",
2626      "InfiniteOptionsShopPad": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js",
2627      "InkybayProductPersonalizer": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder
2627-363/assets/pagefly-3rd-elements.js",
2628      "LimeSpot": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js",
2629      "Loox": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js",
2630      "Opinew": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js",
2631      "Powr": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js",
2632      "ProductReviews": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js",
2633      "PushOwl": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js",
2634      "ReCharge": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js",
2635      "Rivyo": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js",
2636      "TrackingMore": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js",
2637      "Vitals": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js",
2638      "Wiser": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js"
2639    },
2640    "custom_elements_mapper": {
2641      "pf-click-action-element": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-click-action-element.js",
2642      "pf-dialog-element": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-dialog-element.js"
2643    }
2644  }
2645</script>
2645
2646
2647<script id='pagefly-heatmap-config' type='application/json'>
2648  {}
2649</script>
vendor: 1 bytes, line 2649
2649
2650<script>
2651  (function () {
2652    var el = document.getElementById('pagefly-heatmap-config')
2653    if (!el) { window.__pagefly_heatmap_config__ = {}; return }
2654    try {
2655      window.__pagefly_heatmap_config__ = JSON.parse(el.textContent || '{}') || {}
2656    } catch (e) {
2657      window.__pagefly_heatmap_config__ = {}
2658    }
2659  })()
2660</script>
vendor: 1 bytes, line 2660
2660
2661<script>
2662  // Heatmap overlay loader. Three gates, all of them cheap, none of them trusting the URL:
2663  // the visitor must have arrived on a pf_heatmap link, the SERVER must have published an
2664  // overlay path in the metafield, and this page must already be one the merchant enabled
2665  // tracking for. The last gate is what stops a crafted link pulling the asset onto an
2666  // arbitrary storefront page. Everything else is decided inside the asset, and by the server.
2667  (function () {
2668    var cfg = window.__pagefly_heatmap_config__ || {}
2669    var id = (window.__pagefly_page_setting__ || {}).pageId
2670    if (!/[#&]pf_heatmap=/.test(window.location.hash || '')) return
2671    if (!cfg.overlay_data_path || !Array.isArray(cfg.enabled_page_ids)) return
2672    if (!id || cfg.enabled_page_ids.indexOf(id) === -1) return
2673    var s = document.createElement('script')
2674    s.src = 'https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-heatmap-overlay.js'
2675    s.defer = true
2676    document.head.appendChild(s)
2677  })()
2678</script>
2678
2679
2680<!-- BEGIN app snippet: pf-ai-schema -->
2681<!-- END app snippet -->
2682
2683
2684<!-- END app block -->
2684<script src="https://cdn.shopify.com/extensions/01a0f14c-14c3-7c54-8630-ec498be121ab/judgeme-770/assets/loader.js" type="text/javascript" defer="defer"></script>
2684
2685<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
2686<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: 16318771,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "product"};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 2686
2686
2687<script>
2688  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
2689</script>
vendor: 1 bytes, line 2689
2689
2690<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}
2690).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: 16318771,storefrontBaseUrl: "https://johnscrazysocks.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://johnscrazysocks.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"4183457873","configuration":"{\"projectId\":\"3y47sk86gv\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d8a2bb2ccbb513dc8e8b6937f4b8033e","type":"APP","apiClientId":240074326017,"privacyPurposes":[],"capabilities":["advanced_dom_events"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]}
2690,"dataSharingState":"unrestricted"},{"id":"3372089425","configuration":"{\"webPixelName\":\"Judge.me\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8acc938b1a30dc7624e304493ca567d7","type":"APP","apiClientId":683015,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"3142975569","configuration":"{\"pixelCode\":\"CCVFLFJC77UAEIR5RF20\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"22e92c2ad45662f435e4801458fb78cc","type":"APP","apiClientId":4383523,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"3037560913","configuration":"{\"appProxyPath\":\"\/apps\/pagefly\",\"analyticsEndpoint\":\"https:\/\/analytics-v1.pagefly.io\/analytics-v2\/events\",\"focusDuration\":\"3\",\"enableAdvancedTracking\":\"true\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"1e023fb0c721518c0dce4129e4d87a86","type":"APP","apiClientId":1743893,"privacyPurposes":["ANALYTICS","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"424575057","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"AW-957975576\\\",\\\"GT-579NCVDX\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"AW-957975576\\\/_LghCMbTlYoBEJiY5sgD\\\"},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"AW-957975576\\\/ilcmCMnTlYoBEJiY5sgD\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"AW-957975576\\\/OqqUCMDTlYoBEJiY5sgD\\\",\\\"MC-M8XFFXLRCB\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"AW-957975576\\\/BcwdCL3TlYoBEJiY5sgD\\\",\\\"MC-M8XFFXLRCB\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"AW-957975576\\\/bTubCLrTlYoBEJiY5sgD\\\",\\\"MC-M8XFFXLRCB\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"AW-957975576\\\/y12XCMzTlYoBEJiY5sgD\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"AW-957975576\\\/VXHoCMPTlYoBEJiY5sgD\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"45908049","configuration":"{\"tagID\":\"2613638069686\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"283738193","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":[],"name":"Analyzify Pixel"},{"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":"John's Crazy Socks","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"johns-crazy-socks.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/johnscrazysocks.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[{"price":{"amount":25.0,"currencyCode":"USD"},"product":{"title":"Gift Card for John's Crazy Socks","vendor":"John's Crazy Socks","i
2690d":"9126889542","untranslatedTitle":"Gift Card for John's Crazy Socks","url":"\/products\/gift-card","type":"Gift Card"},"id":"33309956422","image":{"src":"\/\/johnscrazysocks.com\/cdn\/shop\/products\/GiftCardJohnsCrazySocks_7af3326b-83d4-45f1-b536-f68387d0e2e3.png?v=1670947763"},"sku":"GIFTCARD-25","title":"$25.00","untranslatedTitle":"$25.00"},{"price":{"amount":50.0,"currencyCode":"USD"},"product":{"title":"Gift Card for John's Crazy Socks","vendor":"John's Crazy Socks","id":"9126889542","untranslatedTitle":"Gift Card for John's Crazy Socks","url":"\/products\/gift-card","type":"Gift Card"},"id":"33309956486","image":{"src":"\/\/johnscrazysocks.com\/cdn\/shop\/products\/GiftCardJohnsCrazySocks_7af3326b-83d4-45f1-b536-f68387d0e2e3.png?v=1670947763"},"sku":"GIFTCARD-50","title":"$50.00","untranslatedTitle":"$50.00"},{"price":{"amount":100.0,"currencyCode":"USD"},"product":{"title":"Gift Card for John's Crazy Socks","vendor":"John's Crazy Socks","id":"9126889542","untranslatedTitle":"Gift Card for John's Crazy Socks","url":"\/products\/gift-card","type":"Gift Card"},"id":"33309956550","image":{"src":"\/\/johnscrazysocks.com\/cdn\/shop\/products\/GiftCardJohnsCrazySocks_7af3326b-83d4-45f1-b536-f68387d0e2e3.png?v=1670947763"},"sku":"GIFTCARD-100","title":"$100.00","untranslatedTitle":"$100.00"}],"products":[{"id":"9126889542","handle":"gift-card","isCollective":null,"title":"Gift Card for John's Crazy Socks","type":"Gift Card","untranslatedTitle":"Gift Card for John's Crazy Socks","url":"\/products\/gift-card","vendor":"John's Crazy Socks","remoteShopId":null,"variants":[{"id":"33309956422","image":{"src":"\/\/johnscrazysocks.com\/cdn\/shop\/products\/GiftCardJohnsCrazySocks_7af3326b-83d4-45f1-b536-f68387d0e2e3.png?v=1670947763"},"price":{"amount":25.0,"currencyCode":"USD"},"sku":"GIFTCARD-25","title":"$25.00","untranslatedTitle":"$25.00"},{"id":"33309956486","image":{"src":"\/\/johnscrazysocks.com\/cdn\/shop\/products\/GiftCardJohnsCrazySocks_7af3326b-83d4-45f1-b536-f68387d0e2e3.png?v=1670947763"},"price":{"amount":50.0,"currencyCode":"USD"},"sku":"GIFTCARD-50","title":"$50.00","untranslatedTitle":"$50.00"},{"id":"33309956550","image":{"src":"\/\/johnscrazysocks.com\/cdn\/shop\/products\/GiftCardJohnsCrazySocks_7af3326b-83d4-45f1-b536-f68387d0e2e3.png?v=1670947763"},"price":{"amount":100.0,"currencyCode":"USD"},"sku":"GIFTCARD-100","title":"$100.00","untranslatedTitle":"$100.00"}]}],"purchasingCompany":null},},"https://johnscrazysocks.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"201234612305","themePublished":"true","eventMetadataId":"e191091e-74bb-4ff9-af46-6b3decceb2f2","pageType":"product","resourceId":"9126889542","shopId":"16318771","storefrontBaseUrl":"https:\/\/johnscrazysocks.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}],[\"product_viewed\",{\"productVariant\":{\"price\":{\"amount\":25.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Gift Card for John's Crazy Socks\",\"vendor\":\"John's Crazy Socks\",\"id\":\"9126889542\",\"untranslatedTitle\":\"Gift Card for John's Crazy Socks\",\"url\":\"\/products\/gift-card\",\"type\":\"Gift Card\"},\"id\":\"33309956422\",\"image\":{\"src\":\"\/\/johnscrazysocks.com\/cdn\/shop\/products\/GiftCardJohnsCrazySocks_7af3326b-83d4-45f1-b536-f68387d0e2e3.png?v=1670947763\"},\"sku\":\"GIFTCARD-25\",\"title\":\"$25.00\",\"untranslatedTitle\":\"$25.00\"}}]]"});})();</script>
2690<script>
2691  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
2692  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
2693  window.ShopifyAnalytics.meta.currency = 'USD';
2694  var meta = {"product":{"id":9126889542,"gid":"gid:\/\/shopify\/Product\/9126889542","vendor":"John's Crazy Socks","type":"Gift Card","handle":"gift-card","variants":[{"id":33309956422,"price":2500,"name":"Gift Card for John's Crazy Socks - $25.00","public_title":"$25.00","sku":"GIFTCARD-25"},{"id":33309956486,"price":5000,"name":"Gift Card for John's Crazy Socks - $50.00","public_title":"$50.00","sku":"GIFTCARD-50"},{"id":33309956550,"price":10000,"name":"Gift Card for John's Crazy Socks - $100.00","public_title":"$100.00","sku":"GIFTCARD-100"}],"remote":false},"page":{"pageType":"product","resourceType":"product","resourceId":9126889542,"requestId":"b3ac7e47-a9e4-420c-9f3b-56d5162e6398-1790910669"}};
2695  for (var attr in meta) {
2696    window.ShopifyAnalytics.meta[attr] = meta[attr];
2697  }
2698</script>
vendor: 1 bytes, line 2698
2698
2699<script class="analytics">
2700  (function () {
2701    var customDocumentWrite = function(content) {
2702      var jquery = null;
2703
2704      if (window.jQuery) {
2705        jquery = window.jQuery;
2706      } else if (window.Checkout && window.Checkout.$) {
2707        jquery = window.Checkout.$;
2708      }
2709
2710      if (jquery) {
2711        jquery('body').append(content);
2712      }
2713    };
2714
2715    var hasLoggedConversion = function(token) {
2716      if (token) {
2717        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
2718      }
2719      return false;
2720    }
2721
2722    var setCookieIfConversion = function(token) {
2723      if (token) {
2724        var twoMonthsFromNow = new Date(Date.now());
2725        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
2726
2727        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
2728      }
2729    }
2730
2731    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
2732    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
2733    if (trekkie.integrations) {
2734      return;
2735    }
2736    trekkie.methods = [
2737      'identify',
2738      'page',
2739      'ready',
2740      'track',
2741      'trackForm',
2742      'trackLink'
2743    ];
2744    trekkie.factory = function(method) {
2745      return function() {
2746        var args = Array.prototype.slice.call(arguments);
2747        args.unshift(method);
2748        trekkie.push(args);
2749        if (method == 'track' || method == 'page') {
2750          var pageUrl;
2751          try {
2752            pageUrl = window.location.href;
2753          } catch (e) {}
2754          var pageReferrer;
2755          try {
2756            pageReferrer = document.referrer;
2757          } catch (e) {}
2758          try {
2759            if (window.__TREKKIE_SHIM_QUEUE == null) {
2760              window.__TREKKIE_SHIM_QUEUE = [];
2761            }
2762            window.__TREKKIE_SHIM_QUEUE.push({
2763              from: 'trekkie-stub',
2764              method: method,
2765              args: args.slice(1),
2766              pageContext: {
2767                url: pageUrl,
2768                referrer: pageReferrer
2769              }
2770            });
2771          } catch (e) {
2772            // no-op
2773          }
2774        }
2775        return trekkie;
2776      };
2777    };
2778    for (var i = 0; i < trekkie.methods.length; i++) {
2779      var key = trekkie.methods[i];
2780      trekkie[key] = trekkie.factory(key);
2781    }
2782    trekkie.load = function(config) {
2783      trekkie.config = config || {};
2784      trekkie.config.initialDocumentCookie = document.cookie;
2785      var first = document.getElementsByTagName('script')[0];
2786var script = document.createElement('script');
2787script.type = 'text/javascript';
2788script.onerror = function(e) {
2789  var scriptFallback = document.createElement('script');
2790  scriptFallback.type = 'text/javascript';
2791  scriptFallback.onerror = function(error) {
2792          var Monorail = {
2793      produce: function produce(monorailDomain, schemaId, payload) {
2794        var currentMs = new Date().getTime();
2795        var event = {
2796          schema_id: schemaId,
2797          payload: payload,
2798          metadata: {
2799            event_created_at_ms: currentMs,
2800            event_sent_at_ms: currentMs
2801          }
2802        };
2803        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
2804      },
2805      sendRequest: function sendRequest(endpointUrl, payload) {
2806        // Try the sendBeacon API
2807        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
2808          var blobData = new window.Blob([payload], {
2809            type: 'text/plain'
2810          });
2811
2812          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
2813            return true;
2814          } // sendBeacon was not successful
2815
2816        } // XHR beacon
2817
2818        var xhr = new XMLHttpRequest();
2819
2820        try {
2821          xhr.open('POST', endpointUrl);
2822          xhr.setRequestHeader('Content-Type', 'text/plain');
2823          xhr.send(payload);
2824        } catch (e) {
2825          console.log(e);
2826        }
2827
2828        return false;
2829      },
2830      isIos12: function isIos12() {
2831        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
2832      }
2833    };
2834    Monorail.produce('monorail-edge.shopifysvc.com',
2835      'trekkie_storefront_load_errors/1.1',
2836      {shop_id: 16318771,
2837      theme_id: 201234612305,
2838      app_name: "storefront",
2839      context_url: window.location.href,
2840      source_url: "//johnscrazysocks.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
2841
2842  };
2843  scriptFallback.async = true;
2844  scriptFallback.src = '//johnscrazysocks.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
2845  first.parentNode.insertBefore(scriptFallback, first);
2846};
2847script.async = true;
2848script.src = '//johnscrazysocks.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
2849first.parentNode.insertBefore(script, first);
2850
2851    };
2852    trekkie.load(
2853      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":16318771,"isMerchantRequest":null,"themeId":201234612305,"themeCityHash":"283633253417869751","contentLanguage":"en","currency":"USD","eventMetadataId":"e191091e-74bb-4ff9-af46-6b3decceb2f2"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
2854    );
2855
2856    var loaded = false;
2857    trekkie.ready(function() {
2858      if (loaded) return;
2859      loaded = true;
2860
2861      window.ShopifyAnalytics.lib = window.trekkie;
2862
2863      var originalDocumentWrite = document.write;
2864      document.write = customDocumentWrite;
2865      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
2866      document.write = originalDocumentWrite;
2867
2868      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
2869      var token = match? match[1]: undefined;
2870      if (!hasLoggedConversion(token)) {
2871        setCookieIfConversion(token);
2872        window.ShopifyAnalytics.lib.track("Viewed Product",{"currency":"USD","variantId":33309956422,"productId":9126889542,"productGid":"gid:\/\/shopify\/Product\/9126889542","name":"Gift Card for John's Crazy Socks - $25.00","price":"25.00","sku":"GIFTCARD-25","brand":"John's Crazy Socks","variant":"$25.00","category":"Gift Card","nonInteraction":true,"remote":false,"available":true},undefined,undefined,{"shopifyEmitted":true});
2873      }
2874    });
2875
2876    window.ShopifyAnalytics.lib.page(null,{"pageType":"product","resourceType":"product","resourceId":9126889542,"requestId":"b3ac7e47-a9e4-420c-9f3b-56d5162e6398-1790910669","shopifyEmitted":true});
2877
2878    var eventsListenerScript = document.createElement('script');
2879    eventsListenerScript.async = true;
2880    eventsListenerScript.src = "//johnscrazysocks.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
2881    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
2882})();</script>
vendor: 1 bytes, line 2882
2882
2883<script
2884  defer
2885  src="https://johnscrazysocks.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
2886  data-application="storefront-renderer"
2887  data-shop-id="16318771"
2888  data-render-region="gcp-us-central1"
2889  data-page-type="product"
2890  data-theme-instance-id="201234612305"
2891  data-theme-name="Flex"
2892  data-theme-version="5.5.0"
2893  data-monorail-region="shop_domain"
2894  data-resource-timing-sampling-rate="10"
2895  data-shs="true"
2896  data-shs-beacon="true"
2897  data-shs-export-with-fetch="true"
2898  data-shs-logs-sample-rate="1"
2899  data-shs-beacon-endpoint="https://johnscrazysocks.com/api/collect"
2900></script>
2900
2901<meta name="shopify-y" content="98468c14-bf24-4b5d-8fe1-fad40d4f8e4d" data-expiration="1822468269000"><meta name="shopify-s" content="2b311f28-7da2-4f89-aed5-8c1cd9a4f1ec" data-expiration="1790912469000"><meta name="new-cookie-storage-activated" content="t">
2902</head><body
2903  class="product-jcs-giftcard
2904"
2905  data-money-format="${{amount}}"
2906  data-shop-url="https://johnscrazysocks.com"
2907  data-current-lang="en"
2908  data-site-header-layout="classic"
2909  data-enable-mobile-mega-menu="false"
2910>
2911  <a class="jcs-skip-link" href="#MainContent">Skip to main content</a>
2912  <div
2913    class="
2914      site-overlay
2915      site-overlay--hidden
2916    "
2917    aria-hidden="true"
2918    data-site-overlay
2919  ></div>
2920
2921  
2922  <svg
2923    class="icon-star-reference"
2924    aria-hidden="true"
2925    focusable="false"
2926    role="presentation"
2927    xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="3 3 17 17" fill="none"
2928  >
2929    <symbol id="icon-star">
2930      <rect class="icon-star-background" width="20" height="20" fill="currentColor"/>
2931      <path d="M10 3L12.163 7.60778L17 8.35121L13.5 11.9359L14.326 17L10 14.6078L5.674 17L6.5 11.9359L3 8.35121L7.837 7.60778L10 3Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" fill="none"/>
2932    </symbol>
2933    <clipPath id="icon-star-clip">
2934      <path d="M10 3L12.163 7.60778L17 8.35121L13.5 11.9359L14.326 17L10 14.6078L5.674 17L6.5 11.9359L3 8.35121L7.837 7.60778L10 3Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
2935    </clipPath>
2936  </svg>
2937  
2938
2939  
2940  <style data-shopify>
2941    :root {
2942      --color-body-text: #000000;
2943      --color-body: #ffffff;
2944      --color-bg: #ffffff;
2945    }
2946  </style>
2947  
2948
2949  
2950<template id="price-ui">
2951<span class="price " data-price></span><span class="compare-at-price" data-compare-at-price></span><span class="unit-pricing" data-unit-pricing></span></template>
2952  <template id="price-ui-badge">
2953<div class="price-ui-badge__sticker price-ui-badge__sticker--">
2954      <span class="price-ui-badge__sticker-text" data-badge></span>
2955    </div></template>
2956  
2957  <template id="price-ui__price">
2958<span class="money" data-price></span></template>
2959  <template id="price-ui__price-range">
2960<span class="price-min" data-price-min><span class="money" data-price></span></span> - 
2961<span class="price-max" data-price-max><span class="money" data-price></span></span></template>
2962  <template id="price-ui__unit-pricing">
2963<span class="unit-quantity" data-unit-quantity></span> | 
2964<span class="unit-price" data-unit-price><span class="money" data-price></span></span> / 
2965<span class="unit-measurement" data-unit-measurement></span></template>
2966  <template id="price-ui-badge__percent-savings-range">Save up to 
2967<span data-price-percent></span>%</template>
2968  <template id="price-ui-badge__percent-savings">Save 
2969<span data-price-percent></span>%</template>
2970  <template id="price-ui-badge__price-savings-range">Save up to 
2971<span class="money" data-price></span></template>
2972  <template id="price-ui-badge__price-savings">Save 
2973<span class="money" data-price></span></template>
2974  <template id="price-ui-badge__on-sale">Sale</template>
2975  <template id="price-ui-badge__sold-out">Sold out</template>
2976  <template id="price-ui-badge__in-stock">In stock</template>
2977  
2978
2979
2980  
2981      <!-- BEGIN sections: header-group-classic -->
2982<div id="shopify-section-sections--30654332272721__announcement_bar" class="shopify-section shopify-section-group-header-group-classic announcement-container jsAnnouncementBar">
2983
2984
2985
2986
2987<style data-shopify>
2988  
2989#shopify-section-sections--30654332272721__announcement_bar .announcement-bar {
2990    background-color: #ffffff;
2991   }#shopify-section-sections--30654332272721__announcement_bar 
2992
2993  .announcement-bar__icon {
2994    fill: #c70000;
2995   }#shopify-section-sections--30654332272721__announcement_bar 
2996
2997  .announcement-bar__close {
2998    fill: #c70000;
2999    background-color: rgba(199, 0, 0, 0.1);
3000   }#shopify-section-sections--30654332272721__announcement_bar 
3001
3002  .announcement-bar__close:hover {
3003    background-color: rgba(199, 0, 0, 0.2);
3004   }#shopify-section-sections--30654332272721__announcement_bar 
3005
3006  .message-header {
3007    color: #c70000;
3008   }
3009
3010
3011  
3012
3013
3014</style>
3015
3016
3017
3018
3019  
3020  <div class="announcement-bar__container ">
3021    <div class="announcement-bar is-regular" id="announcement-bar">
3022      <div class="section is-width-wide">
3023        <div class="message-header">
3024          <div
3025            class="
3026              announcement-bar__content
3027              is-justify-center
3028              show-close-icon-true
3029            "
3030          >
3031            
3032
3033            <div class="announcement-bar__text text-align-center">
3034              
3035                <div class="is-hidden-mobile-only"><p><strong>Free Shipping $40+</strong></p></div>
3036              
3037
3038              <div class="is-hidden-desktop-only">
3039                
3040<p><strong>Free Shipping $40+</strong></p>
3041              </div>
3042
3043              <p class="buttons">
3044                
3045              </p>
3046            </div>
3047          </div>
3048          
3049            <button
3050              class="
3051                close
3052                announcement-bar__close
3053                js-close-announcement
3054              "
3055              aria-label="close"
3056            >
3057              
3058
3059
3060
3061<span class="icon " data-icon="x">
3062
3063  
3064
3065    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><g><polygon points="97.83 7.83 92.17 2.17 50 44.34 7.83 2.17 2.17 7.83 44.34 50 2.17 92.17 7.83 97.83 50 55.66 92.17 97.83 97.83 92.17 55.66 50 97.83 7.83"/></g></svg>
3066
3067  
3068</span>
3069
3070
3071            </button>
3072          
3073        </div>
3074      </div>
3075    </div>
3076
3077    <div
3078      class="announcement-bar__shadow"
3079      id="announcement-bar__shadow"
3080      aria-visible="false"
3081    >
3082    </div>
3083  </div>
3084
3085
3086
3087
3088<script
3089  type="application/json"
3090  data-section-id="sections--30654332272721__announcement_bar"
3091  data-section-data
3092>
3093  {
3094    "homepage_only": false,
3095    "enable_sticky": false,
3096    "show_close_icon": true,
3097    "alignment": "center",
3098    "width": "wide"
3099  }
3100</script>
vendor: 1 bytes, line 3100
3100
3101<script src="//johnscrazysocks.com/cdn/shop/t/342/assets/z__jsAnnouncementBar.js?v=70828904625130206351789232471"></script>
3101
3102
3103
3104</div><div id="shopify-section-sections--30654332272721__header" class="shopify-section shopify-section-group-header-group-classic header--classic jsHeader header-section">
3105
3106
3107
3108
3109
3110
3111
3112
3113
3114
3115
3116
3117
3118
3119
3120
3121
3122
3123
3124
3125<style data-shopify>
3126  #shopify-section-sections--30654332272721__header {
3127    padding-top: px;
3128    padding-bottom: px;
3129    
3130  }
3131  
3132#shopify-section-sections--30654332272721__header .header__logo,
3133  .logo__content {
3134    width: 120px;
3135   }#shopify-section-sections--30654332272721__header 
3136
3137  .is-sticky .header__logo,
3138  .is-sticky #mobile-header .mobile-header__logo {
3139    width: 80px;
3140   }#shopify-section-sections--30654332272721__header .header-sticky-wrapper.is-sticky .header {
3141      background-color: #ffffff;
3142     }#shopify-section-sections--30654332272721__header 
3143
3144    #mobile-header-sticky-wrapper.is-sticky .mobile-header {
3145      background-color: #ffffff;
3146     }#shopify-section-sections--30654332272721__header 
3147
3148    .mobile-menu--opened #mobile-header-sticky-wrapper.is-sticky .mobile-header {
3149      background-color: #ffffff;
3150     }
3151
3152  
3153
3154
3155</style>
3156
3157<div class="is-relative " data-enable_overlay="false" data-enable_sticky="true">
3158  <header id="header" class="header dropdown-style-vertical box-shadow-true">
3159    <section class="section
3160                    is-width-standard">
3161      <div class="container">
3162        <div class="navbar dropdown-click--false is-align-center is-justify-space-between vertical-alignment-center one-whole column">
3163          <div class="header__brand">
3164            
3165              
3166              <a class="header__logo header__link primary-logo" href="/" title="John&#39;s Crazy Socks">
3167                
3168
3169
3170
3171
3172
3173
3174
3175
3176
3177
3178
3179
3180
3181
3182  
3183  <div
3184    class="
3185      image-element__wrap
3186      
3187    "
3188    style=" max-width: 600px;"
3189  >
3190    <img
3191      alt=""
3192      class="
3193        lazyload
3194        transition--none
3195        primary-logo
3196      "
3197      
3198      data-src="//johnscrazysocks.com/cdn/shop/files/LOGO_202233k_1600x.png?v=1738159223"
3199      data-sizes="auto"
3200      data-srcset="//johnscrazysocks.com/cdn/shop/files/LOGO_202233k_5000x.png?v=1738159223 5000w,
3201    //johnscrazysocks.com/cdn/shop/files/LOGO_202233k_4500x.png?v=1738159223 4500w,
3202    //johnscrazysocks.com/cdn/shop/files/LOGO_202233k_4000x.png?v=1738159223 4000w,
3203    //johnscrazysocks.com/cdn/shop/files/LOGO_202233k_3500x.png?v=1738159223 3500w,
3204    //johnscrazysocks.com/cdn/shop/files/LOGO_202233k_3000x.png?v=1738159223 3000w,
3205    //johnscrazysocks.com/cdn/shop/files/LOGO_202233k_2500x.png?v=1738159223 2500w,
3206    //johnscrazysocks.com/cdn/shop/files/LOGO_202233k_2000x.png?v=1738159223 2000w,
3207    //johnscrazysocks.com/cdn/shop/files/LOGO_202233k_1800x.png?v=1738159223 1800w,
3208    //johnscrazysocks.com/cdn/shop/files/LOGO_202233k_1600x.png?v=1738159223 1600w,
3209    //johnscrazysocks.com/cdn/shop/files/LOGO_202233k_1400x.png?v=1738159223 1400w,
3210    //johnscrazysocks.com/cdn/shop/files/LOGO_202233k_1200x.png?v=1738159223 1200w,
3211    //johnscrazysocks.com/cdn/shop/files/LOGO_202233k_1000x.png?v=1738159223 1000w,
3212    //johnscrazysocks.com/cdn/shop/files/LOGO_202233k_800x.png?v=1738159223 800w,
3213    //johnscrazysocks.com/cdn/shop/files/LOGO_202233k_600x.png?v=1738159223 600w,
3214    //johnscrazysocks.com/cdn/shop/files/LOGO_202233k_400x.png?v=1738159223 400w,
3215    //johnscrazysocks.com/cdn/shop/files/LOGO_202233k_200x.png?v=1738159223 200w,"
3216      data-aspectratio="600/283"
3217      height="283"
3218      width="600"
3219      srcset="data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'%20width='600'%20height='283'></svg>"
3220      style="object-fit:cover;object-position:50.0% 50.0%;;"
3221    />
3222  </div>
3223
3224
3225
3226<noscript class="noscript">
3227  <img class="primary-logo" src="//johnscrazysocks.com/cdn/shop/files/LOGO_202233k_2000x.png?v=1738159223" alt="" style="object-fit:cover;object-position:50.0% 50.0%;">
3228</noscript>
3229
3230              </a>
3231            
3232          </div>
3233
3234          <div class="header__menu is-justify-center">
3235            <nav class="header__menu-items is-flex is-flex-wrap is-justify-center header__dropdown--below-parent" role="navigation" aria-label="main navigation">
3236              
3237              
3238                
3239                  <div class="navbar-item header__item " data-navlink-handle="men">
3240                    <span class="header__link-wrap">
3241                      <a  href="/collections/men"  class="navbar-link header__link  is-arrowless">
3242                        Men
3243                      </a>
3244                    </span>
3245                  </div>
3246                
3247              
3248                
3249                  <div class="navbar-item header__item " data-navlink-handle="women">
3250                    <span class="header__link-wrap">
3251                      <a  href="/collections/womens"  class="navbar-link header__link  is-arrowless">
3252                        Women
3253                      </a>
3254                    </span>
3255                  </div>
3256                
3257              
3258                
3259                  <div class="navbar-item header__item has-dropdown has-dropdown--vertical is-hoverable is-active" data-jcs-dropdown data-navlink-handle="themes">
3260                    <a  href="/collections/jcs-collection"  class="navbar-link header__link is-active">
3261                      Themes
3262                    </a>
3263                    <button type="button" class="header__submenu-toggle" data-header-submenu-toggle aria-expanded="false" aria-controls="HeaderSubmenu-sections--30654332272721__header-3" aria-label="Toggle Themes submenu">
3264                      <span aria-hidden="true">⌄</span>
3265                    </button>
3266                    
3267
3268<input class="no-js-main-navigation" type="radio" id="dropdown-themes" name="no-js-main-navigation" aria-label="Themes">
3269<div id="HeaderSubmenu-sections--30654332272721__header-3" inert class="navbar-dropdown navbar-dropdown--below-parent is-vertical has-medium-vertical-spacing">
3270  
3271      
3272        
3273          <a class="navbar-item " href="/collections/gift-bag-boxes-of-socks">
3274            Gift Bag & Boxes
3275          </a>
3276        
3277      
3278        
3279          <a class="navbar-item " href="/collections/animal-socks">
3280            Animal Socks
3281          </a>
3282        
3283      
3284        
3285          <a class="navbar-item " href="/collections/patriotic-socks">
3286            Patriotic Socks
3287          </a>
3288        
3289      
3290        
3291          <a class="navbar-item " href="/collections/ankle-socks">
3292            Women's Ankle 
3293          </a>
3294        
3295      
3296        
3297          <a class="navbar-item " href="/collections/compression-socks">
3298            Fun Compression
3299          </a>
3300        
3301      
3302        
3303          <a class="navbar-item " href="/collections/down-syndrome-socks">
3304            Down Syndrome
3305          </a>
3306        
3307      
3308        
3309          <a class="navbar-item " href="/collections/autism-awareness-socks">
3310            Autism and Neurodiversity Awareness
3311          </a>
3312        
3313      
3314        
3315          <a class="navbar-item " href="/collections/floral-garden">
3316            Floral
3317          </a>
3318        
3319      
3320        
3321          <a class="navbar-item " href="/collections/child">
3322            Kids
3323          </a>
3324        
3325      
3326        
3327          <a class="navbar-item " href="/collections/fun-and-funny-socks">
3328            Fun & Funny
3329          </a>
3330        
3331      
3332        
3333          <a class="navbar-item " href="/collections/awareness-socks">
3334            Awareness
3335          </a>
3336        
3337      
3338        
3339          <a class="navbar-item " href="/collections/mens-crew-socks">
3340            Men's Crew
3341          </a>
3342        
3343      
3344        
3345          <a class="navbar-item " href="/collections/johns-word-search-puzzle-books">
3346            John’s Books
3347          </a>
3348        
3349      
3350        
3351          <a class="navbar-item " href="/collections/fuzzy-socks">
3352            Fuzzy
3353          </a>
3354        
3355      
3356        
3357          <a class="navbar-item is-active" href="/products/gift-card">
3358            Gift Cards
3359          </a>
3360        
3361      
3362    
3363</div>
3364
3365                  </div>
3366                
3367              
3368                
3369                  <div class="navbar-item header__item has-dropdown has-dropdown--vertical is-hoverable " data-jcs-dropdown data-navlink-handle="custom-socks">
3370                    <a  href="/pages/custom-socks"  class="navbar-link header__link ">
3371                      Custom Socks
3372                    </a>
3373                    <button type="button" class="header__submenu-toggle" data-header-submenu-toggle aria-expanded="false" aria-controls="HeaderSubmenu-sections--30654332272721__header-4" aria-label="Toggle Custom Socks submenu">
3374                      <span aria-hidden="true">⌄</span>
3375                    </button>
3376                    
3377
3378<input class="no-js-main-navigation" type="radio" id="dropdown-custom-socks" name="no-js-main-navigation" aria-label="Custom Socks">
3379<div id="HeaderSubmenu-sections--30654332272721__header-4" inert class="navbar-dropdown navbar-dropdown--below-parent is-vertical has-medium-vertical-spacing">
3380  
3381      
3382        
3383          <a class="navbar-item " href="/pages/custom-socks">
3384            Custom Socks
3385          </a>
3386        
3387      
3388        
3389          <a class="navbar-item " href="/pages/custom-socks-8-case-studies">
3390            Case Studies
3391          </a>
3392        
3393      
3394    
3395</div>
3396
3397                  </div>
3398                
3399              
3400                
3401                  <div class="navbar-item header__item has-dropdown has-dropdown--vertical is-hoverable is-active" data-jcs-dropdown data-navlink-handle="bulk-order-socks">
3402                    <a  href="/pages/bulk-socks"  class="navbar-link header__link is-active">
3403                      Bulk Order Socks
3404                    </a>
3405                    <button type="button" class="header__submenu-toggle" data-header-submenu-toggle aria-expanded="false" aria-controls="HeaderSubmenu-sections--30654332272721__header-5" aria-label="Toggle Bulk Order Socks submenu">
3406                      <span aria-hidden="true">⌄</span>
3407                    </button>
3408                    
3409
3410<input class="no-js-main-navigation" type="radio" id="dropdown-bulk-order-socks" name="no-js-main-navigation" aria-label="Bulk Order Socks">
3411<div id="HeaderSubmenu-sections--30654332272721__header-5" inert class="navbar-dropdown navbar-dropdown--below-parent is-vertical has-medium-vertical-spacing">
3412  
3413      
3414        
3415          <a class="navbar-item " href="/pages/corporate-gifts">
3416            Corporate Gifts
3417          </a>
3418        
3419      
3420        
3421          <a class="navbar-item is-active" href="/products/gift-card">
3422            Gift Cards
3423          </a>
3424        
3425      
3426        
3427          <a class="navbar-item " href="/pages/bulk-socks">
3428            Bulk Order Socks
3429          </a>
3430        
3431      
3432    
3433</div>
3434
3435                  </div>
3436                
3437              
3438                
3439                  <div class="navbar-item header__item " data-navlink-handle="all-socks">
3440                    <span class="header__link-wrap">
3441                      <a  href="/collections/all"  class="navbar-link header__link  is-arrowless">
3442                        All Socks
3443                      </a>
3444                    </span>
3445                  </div>
3446                
3447              
3448            </nav>
3449          </div>
3450
3451          
3452
3453<div class="header__icons header__icon-style-icons ">
3454
3455
3456  
3457  <div class="header__link">
3458    
3459<form method="post" action="/localization" id="header__selector-form--action-icons" accept-charset="UTF-8" class="selectors-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/products/gift-card" /><div class="localization header-menu__disclosure">
3460  <div class="selectors-form__wrap"></div>
3461</div></form>
3462  </div>
3463
3464  
3465    <button type="button" aria-label="Search"
3466      class="
3467        header__link
3468        action-area__link
3469      "
3470      data-show-search-trigger
3471      tabindex="0"
3472    >
3473      
3474
3475
3476
3477<span class="icon header__icon" data-icon="search">
3478
3479  
3480
3481    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><g><path d="M92.83,90.18,71.47,68.83a38.58,38.58,0,1,0-6.29,5l22,22ZM14,41.46A30.47,30.47,0,1,1,44.47,71.93,30.51,30.51,0,0,1,14,41.46Z"/></g></svg>
3482
3483  
3484</span>
3485
3486
3487
3488      <span class="icon-caption">Search</span>
3489    </button>
3490  
3491
3492  
3493    
3494    
3495      
3496      <a href="https://johnscrazysocks.com/customer_authentication/redirect?locale=en&region_country=US" aria-label="Login" class="header__link action-area__link" >
3497          
3498
3499
3500
3501<span class="icon header__icon" data-icon="avatar">
3502
3503  
3504
3505    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><g><circle cx="50" cy="42.97" r="18.28"/><path d="M50,1A49,49,0,1,0,99,50,49.05,49.05,0,0,0,50,1ZM79.43,78.5a33.73,33.73,0,0,0-58.87,0A41,41,0,1,1,91,50,40.85,40.85,0,0,1,79.43,78.5Z"/></g></svg>
3506
3507  
3508</span>
3509
3510
3511          <span class="icon-caption">Login</span>
3512      </a>
3513    
3514  
3515
3516  
3517  <div class="header-cart action-area__link " data-ajax-cart-trigger>
3518    <a class="header__link" aria-label="Cart" href="/cart" >
3519      <span class="header-cart__icon">
3520        
3521
3522
3523
3524<span class="icon header__icon" data-icon="basket">
3525
3526  
3527
3528    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><g><polygon points="82.55 31.46 67.48 5.42 60.55 9.43 73.31 31.46 26.69 31.46 39.45 9.43 32.52 5.42 17.45 31.46 1 31.46 1 45 99 45 99 31.46 82.55 31.46"/><polygon points="19.47 94.58 80.53 94.58 89.61 52 10.38 52 19.47 94.58"/></g></svg>
3529
3530  
3531</span>
3532
3533
3534        <span class="header-cart__count header-cart__count--badge badge" data-bind="itemCount">
3535          0
3536        </span>
3537      </span>
3538      <span class="header-cart__caption icon-caption">
3539        Cart
3540</span>
3541    </a>
3542   
3543  </div>
3544</div>
3545
3546        </div>
3547      </div>
3548    </section>
3549  </header>
3550
3551  
3552
3553
3554<style data-shopify>.mobile-menu {
3555    background-color: #ffffff;
3556  }.mobile-menu-link,
3557    .mobile-menu__item,
3558    .mobile-menu a {
3559      color: #000000;
3560    }.mobile-menu-link:hover,
3561    .mobile-menu__item:hover,
3562    .mobile-menu a:hover {
3563      color: #005a99;
3564    }</style>
3565<div id="mobile-header" role="banner" class="mobile-header">
3566  <button type="button" data-show-mobile-menu="false" aria-controls="MobileMenu" aria-expanded="false" aria-label="Open menu" data-open-label="Open menu" data-close-label="Close menu" class="mobile-menu__toggle-button mobile-toggle__position--left">
3567  </button>
3568  <div class="mobile-header__content
3569              mobile-layout--left
3570              mobile-logo__position--center
3571              header__icon-style-icons">
3572    <div class="mobile-dropdown mobile-dropdown__position--left">
3573      <div class="mobile-menu__toggle-icon">
3574        <div class="mobile-header__open-menu">
3575          
3576
3577
3578
3579<span class="icon " data-icon="menu">
3580
3581  
3582
3583    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><g><rect x="5" y="12" width="90" height="8"/><rect x="5" y="46" width="90" height="8"/><rect x="5" y="80" width="90" height="8"/></g></svg>
3584
3585  
3586</span>
3587
3588
3589        </div>
3590        <div class="mobile-header__close-menu">
3591          
3592
3593
3594
3595<span class="icon " data-icon="x">
3596
3597  
3598
3599    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><g><polygon points="97.83 7.83 92.17 2.17 50 44.34 7.83 2.17 2.17 7.83 44.34 50 2.17 92.17 7.83 97.83 50 55.66 92.17 97.83 97.83 92.17 55.66 50 97.83 7.83"/></g></svg>
3600
3601  
3602</span>
3603
3604
3605        </div>
3606      </div>
3607      <nav id="MobileMenu" class="mobile-menu" aria-label="Mobile navigation" inert>
3608  <div class="mobile-menu__content">
3609    <ul class="mobile-menu__list has-margin-bottom">
3610      
3611        
3612        
3613
3614  <li class="mobile-menu__list-item" data-mobile-menu-navlink-handle="men">
3615    
3616      <div class="mobile-menu__first-level has-no-submenu" data-mobile-menu-has-toggle="false">
3617        <input class="visually-hidden submenu__input" type="checkbox" tabindex="-1" aria-hidden="true" id="mobile-submenu-men">
3618        <label class="submenu__label " for="mobile-submenu-men">
3619          <a class="mobile-menu__item " href="/collections/men" >
3620            Men
3621          </a>
3622        </label>
3623      </div>
3624    
3625  </li>
3626
3627
3628  <li class="mobile-menu__list-item" data-mobile-menu-navlink-handle="women">
3629    
3630      <div class="mobile-menu__first-level has-no-submenu" data-mobile-menu-has-toggle="false">
3631        <input class="visually-hidden submenu__input" type="checkbox" tabindex="-1" aria-hidden="true" id="mobile-submenu-women">
3632        <label class="submenu__label " for="mobile-submenu-women">
3633          <a class="mobile-menu__item " href="/collections/womens" >
3634            Women
3635          </a>
3636        </label>
3637      </div>
3638    
3639  </li>
3640
3641
3642  <li class="mobile-menu__list-item" data-mobile-menu-navlink-handle="themes">
3643    
3644      <div class="mobile-menu__first-level has-submenu" data-mobile-menu-has-toggle="true">
3645        <input class="visually-hidden submenu__input" type="checkbox" tabindex="-1" aria-hidden="true" id="mobile-submenu-3">
3646        <label class="submenu__label" for="mobile-submenu-3">
3647          <a href="/collections/jcs-collection" class="mobile-menu-link " >
3648            Themes
3649          </a>
3650          <button type="button" class="close-dropdown" data-mobile-submenu-toggle aria-controls="MobileSubmenu-3" aria-expanded="false" aria-label="Toggle Themes submenu"></button>
3651        </label>
3652        <ul id="MobileSubmenu-3" inert class="mobile-submenu__list mobile-menu__submenu has-dropdown" data-mobile-submenu-first-level-list>
3653          
3654          
3655            <li class="mobile-menu__submenu-list-item">
3656              
3657                <a class="mobile-menu__item" href="/collections/gift-bag-boxes-of-socks">Gift Bag & Boxes</a>
3658              
3659            </li>
3660          
3661            <li class="mobile-menu__submenu-list-item">
3662              
3663                <a class="mobile-menu__item" href="/collections/animal-socks">Animal Socks</a>
3664              
3665            </li>
3666          
3667            <li class="mobile-menu__submenu-list-item">
3668              
3669                <a class="mobile-menu__item" href="/collections/patriotic-socks">Patriotic Socks</a>
3670              
3671            </li>
3672          
3673            <li class="mobile-menu__submenu-list-item">
3674              
3675                <a class="mobile-menu__item" href="/collections/ankle-socks">Women's Ankle </a>
3676              
3677            </li>
3678          
3679            <li class="mobile-menu__submenu-list-item">
3680              
3681                <a class="mobile-menu__item" href="/collections/compression-socks">Fun Compression</a>
3682              
3683            </li>
3684          
3685            <li class="mobile-menu__submenu-list-item">
3686              
3687                <a class="mobile-menu__item" href="/collections/down-syndrome-socks">Down Syndrome</a>
3688              
3689            </li>
3690          
3691            <li class="mobile-menu__submenu-list-item">
3692              
3693                <a class="mobile-menu__item" href="/collections/autism-awareness-socks">Autism and Neurodiversity Awareness</a>
3694              
3695            </li>
3696          
3697            <li class="mobile-menu__submenu-list-item">
3698              
3699                <a class="mobile-menu__item" href="/collections/floral-garden">Floral</a>
3700              
3701            </li>
3702          
3703            <li class="mobile-menu__submenu-list-item">
3704              
3705                <a class="mobile-menu__item" href="/collections/child">Kids</a>
3706              
3707            </li>
3708          
3709            <li class="mobile-menu__submenu-list-item">
3710              
3711                <a class="mobile-menu__item" href="/collections/fun-and-funny-socks">Fun & Funny</a>
3712              
3713            </li>
3714          
3715            <li class="mobile-menu__submenu-list-item">
3716              
3717                <a class="mobile-menu__item" href="/collections/awareness-socks">Awareness</a>
3718              
3719            </li>
3720          
3721            <li class="mobile-menu__submenu-list-item">
3722              
3723                <a class="mobile-menu__item" href="/collections/mens-crew-socks">Men's Crew</a>
3724              
3725            </li>
3726          
3727            <li class="mobile-menu__submenu-list-item">
3728              
3729                <a class="mobile-menu__item" href="/collections/johns-word-search-puzzle-books">John’s Books</a>
3730              
3731            </li>
3732          
3733            <li class="mobile-menu__submenu-list-item">
3734              
3735                <a class="mobile-menu__item" href="/collections/fuzzy-socks">Fuzzy</a>
3736              
3737            </li>
3738          
3739            <li class="mobile-menu__submenu-list-item">
3740              
3741                <a class="mobile-menu__item" href="/products/gift-card">Gift Cards</a>
3742              
3743            </li>
3744          
3745        </ul>
3746      </div>
3747    
3748  </li>
3749
3750
3751  <li class="mobile-menu__list-item" data-mobile-menu-navlink-handle="custom-socks">
3752    
3753      <div class="mobile-menu__first-level has-submenu" data-mobile-menu-has-toggle="true">
3754        <input class="visually-hidden submenu__input" type="checkbox" tabindex="-1" aria-hidden="true" id="mobile-submenu-4">
3755        <label class="submenu__label" for="mobile-submenu-4">
3756          <a href="/pages/custom-socks" class="mobile-menu-link " >
3757            Custom Socks
3758          </a>
3759          <button type="button" class="close-dropdown" data-mobile-submenu-toggle aria-controls="MobileSubmenu-4" aria-expanded="false" aria-label="Toggle Custom Socks submenu"></button>
3760        </label>
3761        <ul id="MobileSubmenu-4" inert class="mobile-submenu__list mobile-menu__submenu has-dropdown" data-mobile-submenu-first-level-list>
3762          
3763          
3764            <li class="mobile-menu__submenu-list-item">
3765              
3766                <a class="mobile-menu__item" href="/pages/custom-socks">Custom Socks</a>
3767              
3768            </li>
3769          
3770            <li class="mobile-menu__submenu-list-item">
3771              
3772                <a class="mobile-menu__item" href="/pages/custom-socks-8-case-studies">Case Studies</a>
3773              
3774            </li>
3775          
3776        </ul>
3777      </div>
3778    
3779  </li>
3780
3781
3782  <li class="mobile-menu__list-item" data-mobile-menu-navlink-handle="bulk-order-socks">
3783    
3784      <div class="mobile-menu__first-level has-submenu" data-mobile-menu-has-toggle="true">
3785        <input class="visually-hidden submenu__input" type="checkbox" tabindex="-1" aria-hidden="true" id="mobile-submenu-5">
3786        <label class="submenu__label" for="mobile-submenu-5">
3787          <a href="/pages/bulk-socks" class="mobile-menu-link " >
3788            Bulk Order Socks
3789          </a>
3790          <button type="button" class="close-dropdown" data-mobile-submenu-toggle aria-controls="MobileSubmenu-5" aria-expanded="false" aria-label="Toggle Bulk Order Socks submenu"></button>
3791        </label>
3792        <ul id="MobileSubmenu-5" inert class="mobile-submenu__list mobile-menu__submenu has-dropdown" data-mobile-submenu-first-level-list>
3793          
3794          
3795            <li class="mobile-menu__submenu-list-item">
3796              
3797                <a class="mobile-menu__item" href="/pages/corporate-gifts">Corporate Gifts</a>
3798              
3799            </li>
3800          
3801            <li class="mobile-menu__submenu-list-item">
3802              
3803                <a class="mobile-menu__item" href="/products/gift-card">Gift Cards</a>
3804              
3805            </li>
3806          
3807            <li class="mobile-menu__submenu-list-item">
3808              
3809                <a class="mobile-menu__item" href="/pages/bulk-socks">Bulk Order Socks</a>
3810              
3811            </li>
3812          
3813        </ul>
3814      </div>
3815    
3816  </li>
3817
3818
3819  <li class="mobile-menu__list-item" data-mobile-menu-navlink-handle="all-socks">
3820    
3821      <div class="mobile-menu__first-level has-no-submenu" data-mobile-menu-has-toggle="false">
3822        <input class="visually-hidden submenu__input" type="checkbox" tabindex="-1" aria-hidden="true" id="mobile-submenu-all-socks">
3823        <label class="submenu__label " for="mobile-submenu-all-socks">
3824          <a class="mobile-menu__item " href="/collections/all" >
3825            All Socks
3826          </a>
3827        </label>
3828      </div>
3829    
3830  </li>
3831
3832
3833      
3834
3835      
3836        
3837        <li>
3838          
3839            
3840            <a class="mobile-menu__item item-with-icon" aria-label="Login" href="https://johnscrazysocks.com/customer_authentication/redirect?locale=en&region_country=US" >
3841              
3842                
3843
3844
3845
3846<span class="icon " data-icon="avatar">
3847
3848  
3849
3850    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><g><circle cx="50" cy="42.97" r="18.28"/><path d="M50,1A49,49,0,1,0,99,50,49.05,49.05,0,0,0,50,1ZM79.43,78.5a33.73,33.73,0,0,0-58.87,0A41,41,0,1,1,91,50,40.85,40.85,0,0,1,79.43,78.5Z"/></g></svg>
3851
3852  
3853</span>
3854
3855
3856              
3857              <span class="icon-caption">
3858                Login
3859              </span>
3860            </a>
3861          
3862        </li>
3863      
3864    </ul>
3865    
3866<form method="post" action="/localization" id="selector-form--mobile" accept-charset="UTF-8" class="selectors-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/products/gift-card" /><div class="localization selectors-form--mobile">
3867  <div class="selectors-form__wrap"></div>
3868</div></form>
3869  </div>
3870</nav>
3871
3872    </div>
3873    <div class="mobile-logo">
3874      
3875        <a class="mobile-header__logo header__link primary-logo" href="/" title="John&#39;s Crazy Socks">
3876          
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891  
3892  <div
3893    class="
3894      image-element__wrap
3895      
3896    "
3897    style=" max-width: 600px;"
3898  >
3899    <img
3900      alt=""
3901      class="
3902        lazyload
3903        transition--none
3904        primary-logo
3905      "
3906      
3907      data-src="//johnscrazysocks.com/cdn/shop/files/LOGO_202233k_1600x.png?v=1738159223"
3908      data-sizes="auto"
3909      data-srcset="//johnscrazysocks.com/cdn/shop/files/LOGO_202233k_5000x.png?v=1738159223 5000w,
3910    //johnscrazysocks.com/cdn/shop/files/LOGO_202233k_4500x.png?v=1738159223 4500w,
3911    //johnscrazysocks.com/cdn/shop/files/LOGO_202233k_4000x.png?v=1738159223 4000w,
3912    //johnscrazysocks.com/cdn/shop/files/LOGO_202233k_3500x.png?v=1738159223 3500w,
3913    //johnscrazysocks.com/cdn/shop/files/LOGO_202233k_3000x.png?v=1738159223 3000w,
3914    //johnscrazysocks.com/cdn/shop/files/LOGO_202233k_2500x.png?v=1738159223 2500w,
3915    //johnscrazysocks.com/cdn/shop/files/LOGO_202233k_2000x.png?v=1738159223 2000w,
3916    //johnscrazysocks.com/cdn/shop/files/LOGO_202233k_1800x.png?v=1738159223 1800w,
3917    //johnscrazysocks.com/cdn/shop/files/LOGO_202233k_1600x.png?v=1738159223 1600w,
3918    //johnscrazysocks.com/cdn/shop/files/LOGO_202233k_1400x.png?v=1738159223 1400w,
3919    //johnscrazysocks.com/cdn/shop/files/LOGO_202233k_1200x.png?v=1738159223 1200w,
3920    //johnscrazysocks.com/cdn/shop/files/LOGO_202233k_1000x.png?v=1738159223 1000w,
3921    //johnscrazysocks.com/cdn/shop/files/LOGO_202233k_800x.png?v=1738159223 800w,
3922    //johnscrazysocks.com/cdn/shop/files/LOGO_202233k_600x.png?v=1738159223 600w,
3923    //johnscrazysocks.com/cdn/shop/files/LOGO_202233k_400x.png?v=1738159223 400w,
3924    //johnscrazysocks.com/cdn/shop/files/LOGO_202233k_200x.png?v=1738159223 200w,"
3925      data-aspectratio="600/283"
3926      height="283"
3927      width="600"
3928      srcset="data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'%20width='600'%20height='283'></svg>"
3929      style="object-fit:cover;object-position:50.0% 50.0%;;"
3930    />
3931  </div>
3932
3933
3934
3935<noscript class="noscript">
3936  <img class="primary-logo" src="//johnscrazysocks.com/cdn/shop/files/LOGO_202233k_2000x.png?v=1738159223" alt="" style="object-fit:cover;object-position:50.0% 50.0%;">
3937</noscript>
3938
3939        </a>
3940      
3941    </div>
3942    <div class="mobile-icons ">
3943      
3944        
3945        <button type="button" class="header__link action-area__link" aria-label="Search" data-show-search-trigger>
3946          
3947
3948
3949
3950<span class="icon header__icon" data-icon="search">
3951
3952  
3953
3954    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><g><path d="M92.83,90.18,71.47,68.83a38.58,38.58,0,1,0-6.29,5l22,22ZM14,41.46A30.47,30.47,0,1,1,44.47,71.93,30.51,30.51,0,0,1,14,41.46Z"/></g></svg>
3955
3956  
3957</span>
3958
3959
3960          <span class="icon-caption">Search</span>
3961        </button>
3962      
3963
3964      
3965      <div class="header-cart action-area__link " data-ajax-cart-trigger>
3966        <a class="header__link" aria-label="Cart" href="/cart" >
3967          <span class="header-cart__icon">
3968            
3969
3970
3971
3972<span class="icon header__icon" data-icon="basket">
3973
3974  
3975
3976    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><g><polygon points="82.55 31.46 67.48 5.42 60.55 9.43 73.31 31.46 26.69 31.46 39.45 9.43 32.52 5.42 17.45 31.46 1 31.46 1 45 99 45 99 31.46 82.55 31.46"/><polygon points="19.47 94.58 80.53 94.58 89.61 52 10.38 52 19.47 94.58"/></g></svg>
3977
3978  
3979</span>
3980
3981
3982            <span class="header-cart__count header-cart__count--badge badge" data-bind="itemCount">
3983              0
3984            </span>
3985          </span>
3986          <span class="header-cart__caption icon-caption">
3987            Cart
3988</span>
3989        </a>
3990        
3991      </div>
3992
3993    </div>
3994  </div>
3995
3996  
3997
3998</div>
3999
4000
4001  
4002
4003</div>
4004
4005
4006<script
4007  type="application/json"
4008  data-section-id="sections--30654332272721__header"
4009  data-section-data
4010>
4011  {
4012    "enable_overlay": false,
4013    "enable_sticky": true,
4014    "header_layout": "classic",
4015    "dropdown_click": false
4016  }
4017</script>
vendor: 1 bytes, line 4017
4017
4018<script src="//johnscrazysocks.com/cdn/shop/t/342/assets/z__jsHeader.js?v=1909619682635852681789232471"></script>
4018
4019
4020
4021</div><div id="shopify-section-sections--30654332272721__mega_menu" class="shopify-section shopify-section-group-header-group-classic mega-menu-section jsMegaMenu">
4022
4023
4024
4025<section class="mega-menu__section mega-menu__sections--30654332272721__mega_menu">
4026  
4027
4028
4029
4030
4031<style data-shopify>
4032  .mega-menu__sections--30654332272721__mega_menu .mega-menu {
4033    background-color: #f6f6f6 !important;
4034    color: #404040;
4035  }
4036
4037  .mega-menu__sections--30654332272721__mega_menu .mega-menu__banner {
4038    background-color: #007ace;
4039    color: #efefef;
4040  }
4041
4042  .mega-menu__sections--30654332272721__mega_menu .mega-menu__banner a {
4043    color: #efefef;
4044  }
4045
4046  .mega-menu__sections--30654332272721__mega_menu .mega-menu__banner.has-link:hover {
4047    background-color: #006bb4;
4048  }
4049
4050  
4051</style>
4052
4053<input class="no-js-main-navigation" type="radio" id="mega-catalog" name="no-js-main-navigation" aria-label="catalog">
4054<div class="mega-menu  mega-menu--header-classic" data-parent-link="catalog">
4055
4056  <div class="container has-no-side-gutter">
4057    
4058
4059      
4060
4061      <div class="column
4062                  mega-menu__block
4063                  block__menu
4064                  block__menu
4065                  
4066
4067
4068
4069
4070  one-sixth
4071
4072
4073                  medium-down--one-half"
4074                  >
4075
4076        
4077          
4078          <div class="mega-menu__content">
4079            
4080              <p class="menu__heading">Menu title</p>
4081              <p>This section doesn’t currently include any content. Add content to this section using the sidebar.</p>
4082            
4083          </div>
4084
4085        
4086      </div>
4087    
4088
4089      
4090        
4091        <style data-shopify>
4092          .block__featured_promo {
4093            background-color: #eeeeee;
4094            color: #000000;
4095          }
4096
4097          .block__featured_promo .mega-menu__content p {
4098            color: #000000;
4099          }
4100
4101        </style>
4102      
4103
4104      <div class="column
4105                  mega-menu__block
4106                  block__featured_promo
4107                  block__featured-promo
4108                  
4109
4110
4111
4112
4113  one-sixth
4114
4115
4116                  medium-down--one-half"
4117                  >
4118
4119        
4120          
4121          <div class="mega-menu__content">
4122            
4123              
4124                <svg class="placeholder-svg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 525.5 525.5"><path d="M439.9 310.8c-.2.2-.1.5.1.7l13.2 8.7c.1.1.2.1.3.1.2 0 .3-.1.4-.2.2-.2.1-.5-.1-.7l-13.2-8.7c-.3-.2-.6-.1-.7.1z"/><path d="M463.4 235c1.1-9.4-1-18.6-5.1-21.6-1.7-1.2-3.6-1.3-5.4-.3l-.3.3-6.1-9.8-.1-.1-.8-8.1c-.2-1.9-1.7-3.3-3.6-3.3h-33c-1.6-33-14-75.8-44-75.9h-.1c-7.8 0-14.9 3.1-21.1 9.3-12.5 12.5-21 38.1-22.3 66.5h-20.7v-2.5c0-1.5-1.2-2.7-2.7-2.7h-3.8c-1.5 0-2.7 1.2-2.7 2.7v2.5H288c-1.9 0-3.4 1.4-3.6 3.3l-.8 8.4-5.9 9.5c-.1-.1-.3-.3-.5-.3-.8-.2-2.2-.3-3.6.8-.4.3-.7.6-1.1 1.1-8.5 9.5-6.5 32.6-.8 51.2h-34.5c.1-2.1.2-4.6.4-7.3.6-10.3 1.3-23.1.1-30.3-1.7-10.1-8.9-21.5-13.3-26.6-3.9-4.5-9.3-10.8-11.1-12.9 6.2-4 9.6-9.6 10.1-16.6v-.6c.3-3-.4-7.1-2.8-9.7-1.5-1.7-3.4-2.5-5.7-2.5h-39.6c-.3-11.5-6.3-23-19.3-23-4.3 0-8.2 1.7-11.4 4.5l-.2-.1c0 .1-.1.2-.1.4-4.5 4.2-7.4 10.8-7.6 18.3h-34.9c-2.3 0-4.3.8-5.7 2.5-2.3 2.6-3.1 6.7-2.8 9.7v.6c.5 7 3.9 12.6 10.1 16.6-1.9 2.2-7.3 8.4-11.1 12.9-5.4 6.3-11.9 17.3-13.3 26.6-2 12.9-.8 23 .2 32 .9 7.8 1.7 14.6.3 21.6-.8 1.7-1.7 3.6-2.4 5.6-3.2 8.4-4.4 18.9-3.6 23.5.7 3.9 4.3 6.7 8.9 8.3H62.8c-.6 0-1 .4-1 1V389c0 .6.4 1 1 1h59.7c.2.4.4.8.5 1.2 1.1 2.4 2.2 5 3.5 8.2.1.2.2.5.3.7 2.3 5.2 7.5 8.8 13.5 8.8h171.3c6 0 11.2-3.6 13.5-8.8v-.1l.3-.6c1.3-3.2 2.5-5.9 3.5-8.3.2-.4.4-.8.5-1.2H442c.9 0 1.7-.5 2.1-1.3.4-.8.3-1.7-.2-2.4l-8.4-10.8c-3-3.8-7.4-6-12.3-6h-53v-30.5c0-.3-.1-.5-.3-.7 6.3-.4 13.3-1.6 21-4 7.8-2.4 14.7-5.7 20.9-9.5H452c1.7 0 3.4-.7 4.5-2s1.7-3 1.5-4.7l-4.2-42.4c0-.1-.1-.3-.1-.4 5.8-13.2 9.3-27.2 9.7-40.5.1.4.1.3 0 .3zm-9.4-20.2c1.1-.6 2.2-.6 3.2.2 1.9 1.4 3.5 5 4.2 9.7-1.5-1.6-3.8-2-5.7-2.3l-1.5-.3c-1.4-.3-2.2-1-2.5-2.1-.3-1 0-2.2.7-3.3l1 1.6c.2.3.5.5.8.5.2 0 .4 0 .5-.2.5-.3.6-.9.3-1.4l-1.4-2.2c.2-.1.3-.1.4-.2zm-2.8 0c-1.5 1.7-2 3.8-1.5 5.7.5 1.8 1.9 3 4 3.5.5.1 1.1.2 1.6.3 3.1.6 5.1 1.1 5.5 3.8.1.5.5.8.9.8.1 3-.2 6.4-.9 9.8-1.9 8.8-4.6 17.3-8.2 25.5l-5.7-56.1 4.3 6.7zm-50.
41241-7.5h8.3l3.1 27.6c.1.5-.1.9-.4 1.2-.3.3-.7.5-1.2.5h-11.4c-.5 0-.9-.2-1.2-.5s-.4-.8-.4-1.2l3.2-27.6zm10.2-.4l-.1-.7c-.1-.5-.5-.9-1-.9h-10.1c-.5 0-.9.4-1 .9l-.1.7v-7.7h2.3v.6c0 1.3 1.1 2.4 2.4 2.4h3.2c1.3 0 2.4-1.1 2.4-2.4v-.6h2v7.7zm-49.2-14.7V140c1 .3 2 .5 3.1.5s2.1-.2 3.1-.5v52.2h-6.2zm-32.6 0c1.2-26.6 8.8-50.1 19.9-61.3 2.6-2.6 5.4-4.5 8.4-5.7-1.3 1.6-2.1 3.6-2.1 5.9 0 3.4 1.8 6.3 4.5 8 0 .1-.1.2-.1.4v52.7h-30.6zm-8.2 15.2h8.3l3.1 27.6c.1.5-.1.9-.4 1.2s-.7.5-1.2.5h-11.4c-.5 0-.9-.2-1.2-.5s-.4-.8-.4-1.2l3.2-27.6zm10.2-.4l-.1-.7c-.1-.5-.5-.9-1-.9h-10.1c-.5 0-.9.4-1 .9l-.1.7v-7.7h2.1v.5c0 1.3 1.1 2.4 2.4 2.4h3c1.3 0 2.4-1.1 2.4-2.4v-.6h2.3v7.8zm33.6-83.2c.6 0 1.2 0 1.7.1 3.3.8 5.8 3.7 5.8 7.2 0 4.1-3.3 7.4-7.4 7.4s-7.4-3.3-7.4-7.4c0-3.5 2.4-6.4 5.7-7.2.5-.1 1-.1 1.6-.1zm5 15.3c2.7-1.7 4.4-4.6 4.4-8 0-2.3-.8-4.3-2.1-6 17.4 6.6 27.3 36.7 28.7 67.1h-31v-52.7c.1-.2.1-.3 0-.4zm-24.8-12c5.8-5.8 12.5-8.8 19.7-8.8h.1c31 .1 42.2 48.8 42.2 81.5 0 .2-.2.4-.4.4h-3.2c-.2 0-.4-.2-.4-.4 0-2.1 0-4.1-.1-6.2.1-.1.1-.3.1-.5s-.1-.4-.2-.5c-1.5-34.5-14-68.8-36.1-70.8-.6-.1-1.3-.2-2-.2s-1.4.1-2 .2c-5.5.5-10.6 3.1-15.2 7.6-12.6 12.5-20.7 40.1-20.7 70.3 0 .2-.2.4-.4.4h-3c-.2 0-.4-.2-.4-.4.1-30.8 8.7-59.3 22-72.6zM299 208h-5.3l1.7-13.5h1.8L299 208zm-5.4-16v-2.3c0-.4.3-.7.7-.7h3.8c.4 0 .7.3.7.7v2.5h-5.4c.2-.1.2-.1.2-.2zm-7.1 3.7c.1-.8.8-1.5 1.6-1.5h5.3l-1.9 14.7c0 .3.1.6.2.8.2.2.5.3.8.3h7.6c.3 0 .6-.1.8-.3.2-.2.3-.5.2-.8l-1.9-14.7h22.3c0 1-.1 2-.1 3.1h-3.1c-.6 0-1 .4-1 1v11.8c0 .6.4 1 1 1 .2 0 .4-.1.6-.2l-2.7 23.9c-.1 1 .2 2 .9 2.8.7.8 1.6 1.2 2.7 1.2h11.4c1 0 2-.4 2.7-1.2.7-.8 1-1.8.9-2.8l-2.7-23.9c.2.1.3.2.6.2.6 0 1-.4 1-1v-11.8c0-.6-.4-1-1-1H329.4c0-1 0-2.1.1-3.1h71.9c0 1 .1 2 .1 3h-3.3c-.6 0-1 .4-1 1V210c0 .6.4 1 1 1 .2 0 .4-.1.6-.2l-2.7 23.9c-.1 1 .2 2 .9 2.8.7.8 1.6 1.2 2.7 1.2h11.4c1 0 2-.4 2.7-1.2.7-.8 1-1.8.9-2.8l-2.7-23.9c.2.1.3.2.6.2.6 0 1-.4 1-1v-11.8c0-.6-.4-1-1-1h-3c0-1 0-2-.1-3.1h32.9c.8 0 1.5.6 1.6 1.5l7.3 72.1c-11.7 24.7-30.6 45-52.5 55.3h-66.3c0-.4-.1-.9-.1-1.3-.5-4.8-.9-9.5-1.3-14.1h81.6c.3 0 .5-.2.5-.5s-.2-.5-.5-.5H331c-.6-7.5-1.1-14.8-1.1-22v-15.1c0-1.8-1.5-3.3-3.3-3.3h-22.2v-5.7c0-.6-.4-1-1-1h-17.2c-.6 0-1 .4-1 1v5.7h-5.5l6.8-70.5zm75.6 134.2V325h6.1v5.1c-2.1.1-4.1 0-6.1-.2zm-18.6-4.9h16.6v4.6c-5.7-.7-11.3-2.2-16.6-4.6zm26.7 0h23.6c-7.9 3.1-15.8 4.8-23.6 5.1V325zm-10.1 44.6h-25.3c.1-1.2.1-2.5.1-3.8v-6.2c1.1-1.1 2.1-2.3 3.1-3.6.2-.2.2-.5.2-.8l-1.8-11.2c-.1-.4-.4-.7-.8-.8-.4-.1-.8.1-1 .5-.1.2-.3.5-.4.7-.4-5-.8-9.9-1.2-14.8 5.8 3.7 14.8 7.8 27.3 8.8 0 .1-.1.2-.1.3v30.9zm-81.5 6.8h.7v9.6h-.7v-9.6zm-2 16.3h-10.9v-16.3h4.5v8.9c0 .6.4 1 1 1s1-.4 1-1v-8.9h4.5v16.3zm-101.2 1h10.9v8.7l-5.5 4.4-5.5-4.4v-8.7zm-2-7.8h-.7v-9.6h.7v9.6zm2 1v-10.6h4.5v8.9c0 .6.4 1 1 1s1-.4 1-1v-8.9h4.5v15.3h-10.9v-4.7zm0-30.7h10.9v18.2h-4.5v-1c0-.6-.4-1-1-1s-1 .4-1 1v1h-4.5v-18.2zm12.9 20.2h.7v9.6h-.7v-9.6zm-.4 27.3c.2-.2.4-.5.4-.8v-9.2h1.3c.6 0 1-.4 1-1s-.4-1-1-1h-1.3v-3.8h1.7c.6 0 1-.4 1-1v-11.6c0-.6-.4-1-1-1h-1.7v-4.1c.2.2.4.3.7.3h74.4c.1 0 .2 0 .3-.1v3.8H262c-.6 0-1 .4-1 1v11.6c0 .6.4 1 1 1h1.7v4.8h-1.3c-.6 0-1 .4-1 1s.4 1 1 1h1.3v8.2c0 .3.1.6.4.8l4.3 3.4h-84.8l4.3-3.3zm75.8-17.8h-.7v-9.6h.7v9.6zm2 16.6v-7.7h10.9v7.7l-5.5 4.4-5.4-4.4zm6.5-28.1v-1c0-.6-.4-1-1-1s-1 .4-1 1v1h-4.5v-18.2h10.9v18.2h-4.4zm6.4-18.2h2.8c.6 0 1-.4 1-1s-.4-1-1-1h-20.6c-.6 0-1 .4-1 1s.4 1 1 1h2.8v12.5c-.1 0-.2-.1-.3-.1H189c-.3 0-.6.1-.7.3v-12.8h2.8c.6 0 1-.4 1-1s-.4-1-1-1h-20.6c-.6 0-1 .4-1 1s.4 1 1 1h2.8v12.6c-.1-.1-.3-.1-.5-.1h-37.2c-6.2 0-11.2-5-11.2-11.2v-88c0-.7.6-1.3 1.3-1.3h51.7c2 3.3 6.8 9.6 17.9 17.6l-1.1 1.4c-.2.2-.2.5-.2.7 0 .3.2.5.4.7l4 3.1-.6.8c-.3.4-.3 1.1.2 1.4.2.1.4.2.6.2.3 0 .6-.1.8-.4l.6-.8 4 3.1c.2.1.4.2.6.2.3 0 .6-.1.8-.4l1.1-1.4 4.7 3.6c-.1.1-.2.1-.3.2-.8 1.1-1.2 2.5-1 3.8.2 1.4.9 2.6 2 3.5l48.7 37.3c.9.7 2 1.1 3.2 1.1h.7c1.4-.2 2.6-.9 3.5-2 .2-.2.2-.5.2-.7 21.9 14.6 38.4 24.9 51.4 24.9 1.5 0 3-.2 4.5-.5-2.1 1.9-4.8 3-7.6 3h-37.7v-12.3zM152.6 197v5h-6.5v-5h6.5zm-6.5 6h6.5v3.2h-6.5V203zm7.5 5.2c.6 0 1-.4 1-1V197h6.2v10.2c0 .6.4 1 1 1h2.9c.2 10.1 1.1 18.1 3 24.4h-18.9c1.7-7.8 2.6-16.3 2.2-24.4h2.6zm9.2-2V203h6.5v3.2h-6.5zm6.6-4.2h-6.5v-5h6.5v5zm-1 32.6c.5 1.6 1.1 3 1.8 4.3.2.3.5.6.9.6.2 0 .3 0 .4-.1.5-.2.7-.8.4-1.3-.5-1-1-2.2-1.4-3.4H208v8.6h-25.4c-.3 0-.5.2-.5.5s.2.5.5.5H208v4h-27.1c-.7-.3-3.4
4124-2.6-4.2-3.5-.4-.4-1-.5-1.4-.1-.4.4-.5 1-.1 1.4.4.4 1.3 1.3 2.4 2.2h-34c.6-1.3 1.2-2.6 1.7-4h19.4c.3 0 .5-.2.5-.5s-.2-.5-.5-.5h-19c1-2.7 1.9-5.6 2.6-8.6h20.1zm30.6 25.5h-4.6l1.5-9.5h1.6l1.5 9.5zm-55.4-17h-34.9v-8.6h37.6c-.8 3.1-1.7 6-2.7 8.6zm-34.9 1h34.5c-.6 1.4-1.2 2.8-1.8 4h-32.7v-4zm4.3 6.1h27.3c-.7 1.3-1.5 2.5-2.3 3.6-.3.4-.2 1.1.2 1.4.2.1.4.2.6.2.3 0 .6-.1.8-.4 1-1.4 2-3 2.9-4.8h51.3l-1.7 10.8c0 .3 0 .6.2.8.2.2.5.4.8.4h6.9c.3 0 .6-.1.8-.4.2-.2.3-.5.2-.8l-1.7-10.8h4.8v16h-11.9c-2.5-2.7-3.6-4.5-3.7-4.6-.2-.4-.7-.6-1.1-.4l-10.7 3.1c-.3.1-.5.2-.6.5-.1.2-.2.5-.1.8l.2.6h-8.8v-5.7c0-.6-.4-1-1-1h-17.2c-.6 0-1 .4-1 1v5.7h-22.6c-1.8 0-3.3 1.5-3.3 3.3v15.1c0 5.5-.3 11-.7 16.6h-2.7c-5.4-.4-6.1-2.8-6.1-4.9v-46.1zm207.4 18v85.3c-11.3.5-26.1-9.9-43.2-21.8-.3-.2-.6-.4-.9-.7 1.7-2.3 1.3-5.5-1-7.3l-48.6-37.3c-1.1-.8-2.5-1.2-3.9-1-1.4.2-2.6.9-3.5 2 0 0-.1.1-.1.2l-4.7-3.6 1-1.3c.2-.2.2-.5.2-.7 0-.3-.2-.5-.4-.7l-4-3.1.6-.8c.3-.4.3-1.1-.2-1.4-.4-.3-1.1-.3-1.4.2l-.6.8-4-3.1c-.4-.3-1.1-.3-1.4.2l-1.1 1.4c-3.8-2.5-6.8-5-9-7.2h126.2zm-18.3-2h-15.2v-4.7h15.2v4.7zm25.5 85c-1.4.9-3 1.5-4.6 1.9-.5.1-1 .2-1.6.2v-85.2h4.8c.7 0 1.3.6 1.3 1.3v81.7c0 .1.1.1.1.1zm2.5-29.3c.8 8.1 1.6 16.5 2.2 25.1-.9 1.1-1.8 2-2.7 2.8v-33.2c.1 1.8.3 3.5.5 5.3zm-68.2 15.2c1.7 1.1 3.3 2.2 4.9 3.3-.2.1-.4.2-.5.3-.5.7-1.3 1.1-2.1 1.2-.8.1-1.7-.1-2.4-.6l-2.2-1.7c.2 0 .5-.1.6-.4l1.7-2.1zm-3.3 1c-.2.2-.2.5-.2.7l-7.8-6c.2 0 .5-.1.6-.4l2.4-3.1 6.9-9 2.7-3.5 7.4 5.7-12 15.6zm-80.1-72.2l8.9-2.6c1.3 1.9 5.7 7.7 14.7 13.6l-5.6 7.3c-12.6-9.1-16.8-15.9-18-18.3zm18.4 21.1l3.2 2.5-.5.6-3.2-2.5.5-.6zm4.8 3.7l3.2 2.5-.5.6-3.2-2.5.5-.6zm-3.6-5.3l5.6-7.3 8.1 6.2-5.6 7.3-8.1-6.2zm14.9-2.7l-3.2-2.5.4-.5 3.2 2.5-.4.5zm-4.8-3.7l-3.2-2.5.4-.5 3.2 2.5-.4.5zm5.2 6.5l10.3 7.9-5.7 7.4-10.3-7.9 5.7-7.4zm11.5 6.3l-4.1-3.2.1-.1c.5-.7 1.3-1.1 2.1-1.2.9-.1 1.7.1 2.4.6l1.6 1.2-2.1 2.7zm-12.4 7.7c.1-.1.1-.2.2-.3l4.1 3.2-2.2 2.8-1.5-1.2c-.7-.5-1.1-1.3-1.2-2.1s.1-1.7.6-2.4zm13.4-5.7l2.7-3.5 7.4 5.7-9.6 12.5-2.8 3.6-7.4-5.7 9.7-12.6zm26.7 33.5l-24-18.4 5.7-7.4 24 18.4-5.7 7.4zm6.9-9l-24-18.4 2.1-2.7 24 18.4-2.1 2.7zm-32.1-7.8l24 18.4-1.7 2.3c-.2.2-.2.5-.2.7l-24.2-18.6 2.1-2.8zm44.7 13.3l2 1.5c1.4 1.1 1.7 3.1.6 4.5v.1c-1.5-1.1-3.1-2.2-4.7-3.3l2.1-2.8zm-121.7-57.6v-4.7h15.2v4.7h-15.2zm112.7 69.3l5.7-7.4c2.5 1.7 4.9 3.4 7.3 5.1 19.5 13.7 34.9 24.4 47.3 21.8 4.1-.9 7.6-3.2 10.6-7l.3-.3c.2-.3.4-.5.6-.8l1.3 8.2c-15 19.2-35.7 5.5-73.1-19.6zm15.1-77.8c-5-7.8-7.1-17.4-7.3-25.5.2.4.5.6.9.6.1 0 .2 0 .4-.1.5-.2.8-.8.6-1.3-.8-2 1.6-4.1 4.1-6.4 2.4-2.2 4.8-4.4 4.7-6.9-.1-1.3-.8-2.5-2.2-3.6l3.8-6.1-5 49.3zm-1.5-42.8l-1.4 2.2c-.3.5-.1 1.1.3 1.4.2.1.3.2.5.2.3 0 .7-.2.8-.5l1.3-2.1c.8.7 1.2 1.3 1.2 2 .1 1.6-2 3.5-4.1 5.3-1.8 1.6-3.8 3.4-4.5 5.4.2-5.4 1.3-9.8 2.9-12.2.1-.2.2-.3.3-.5.3-.3.5-.6.8-.8.7-.4 1.3-.5 1.9-.4zm-7.7 17.7c0 1 .1 2 .2 3.1.8 9.6 4 18.5 8.8 25.1l-.5 5.4H274c-3.6-11.1-5.6-23.5-5-33.6zm-46.1-29.3c4.3 5 11.2 15.9 12.8 25.6 1.2 7 .4 20.2-.1 29.9-.2 2.7-.3 5.2-.4 7.3h-29v-16h2.8c.6 0 1-.4 1-1v-15.6c0-.6-.4-1-1-1h-39.2c-1.9-6.1-2.9-14.3-3.1-24.4h3.6c.6 0 1-.4 1-1V197h2.8c16.7 0 29.1-2.3 37.4-6.9 1.7 1.9 7.4 8.5 11.4 13.2zm-10-40.3c1.7 1.8 2.2 4.8 1.9 6.8v.5c-1 12.7-15.2 19.1-42.4 19.1h-28.1c-27.1 0-41.4-6.4-42.4-19.1v-.5c-.2-2.1.3-5 1.9-6.8.5-.6 1.1-1 1.8-1.3H211c.7.3 1.3.7 1.9 1.3zm-39.6-3.3h-6c.7-2.7 2.1-9.2 1.2-15.2 3.3 4.1 4.7 9.8 4.8 15.2zm-7.5-18c2.3 6.5.1 15.6-.6 18h-18.4c-.6-2.3-2.7-10.7-.8-17.2 2.8-2.5 6.2-3.9 10-3.9 4.1-.1 7.3 1.1 9.8 3.1zm-22.4 3.6c-.7 5.8.7 11.8 1.3 14.4h-6c.2-5.7 1.9-10.7 4.7-14.4zm-48.1 27c0-.2 0-.5-.1-.7-.2-2.5.4-6.1 2.3-8.2 1.1-1.2 2.5-1.8 4.3-1.8h2c-.2.2-.5.4-.7.6-1.9 2.1-2.4 5.3-2.2 7.6v.5c1 13.3 15.6 20 43.4 20h28.1c27.7 0 42.3-6.7 43.4-20v-.5c.2-2.3-.3-5.6-2.2-7.6-.2-.2-.4-.4-.7-.6h2c1.7 0 3.2.6 4.3 1.8 1.9 2.1 2.5 5.7 2.3 8.2 0 .2 0 .4-.1.7-1.1 15-17 22.7-47.3 22.7h-31.6c-30.2 0-46.1-7.6-47.2-22.7zm-14.1 88.1c-1-8.8-2.2-18.9-.2-31.5 1.5-9.5 8.5-20.6 12.8-25.6 4-4.7 9.7-11.3 11.4-13.2 8.2 4.6 20.7 6.9 37.4 6.9h1.6v10.2c0 .6.4 1 1 1h3.8c.4 8.1-.5 16.6-2.2 24.4h-39c-.6 0-1 .4-1 1v15.6c0 .6.4 1 1 1h3.3v37H79.5c3-7.4 6.8-12.6 6.9-12.7.3-.4.2-1.1-.2-1.4-.4-.3-1.1-.2-1.4.2-.1.1-1.1 1.6-2.5 3.9.3-5.4-.4-10.8-1.1-16.8zM75.4 311c-.7-4.1.4-14 3.3-21.8H111v7.1c0 4.2 2.7 6.5 8 6.9h2.7c-.4 5.4-.9 10.9-1.5 16.5H94.6c-12.1-.1-18.4-4.6-19.2-8.7zm-11.6 77.1v-66.5H120c-1.4 14.1-2.9 28.7-2.8 44.1 0 10.7 1.8 16 4.5 22.3H63.8zm55.3-22.3c0-15.3 1.4-29.8 2.8-43.9.2-1.8.3-3.5.5-5.2v40.8c0 3.2 1.2 6.2 3.1 8.5v26.2c-.2-.5-.5-1.1-.7-1.6-3.5-8-5.6-12.8-5.7-24.8zm9.5 33.7c-.1-.2-.2-.5-.3-.7-.5-1.4-.8-2.9-.8-4.5v-26.5c2.2 1.8 5.1 2.8 8.1 2.8h37.2c.2 0 .3-.1.5-.1v3.9h-1.7c-.6 0-1 .4-1 1V387c0 .6.4 1 1 1h1.7v3.8H172c-.6 0-1 .4-1 1s.4 1 1 1h1.3v9.2c0 .3.1.6.4.8l4.3 3.4h-37.7c-5.2-.1-9.7-3.2-11.7-7.7zm183 7.6H274l4.3-3.4c.2-.2.4-.5.4-.8v-8.2h1.3c.6 0 1-.4 1-1s-.4-1-1-1h-1.3v-4.8h1.7c.6 0 1-.4 1-1v-11.6c0-.6-.4-1-1-1h-1.7v-3.7h37.7c3 0 5.8-1 8.1-2.8v26.5c0 1.6-.3 3.1-.8 4.5l-.3.6c-2 4.6-6.5 7.7-11.8 7.7zm14.9-15v-26.2c.3-.4.6-.7.8-1.1 0-.1 0-.1.1-.2 1.9-.8 3.7-1.8 5.5-3.2v4.4c0 12-2.2 16.8-5.7 24.8-.3.5-.5 1-.7 1.5zm107.4-15.3l8.4 10.8c.1.1.1.3 0 .3 0 .1-.1.2-.3.2H330.4c2.2-5.1 3.7-9.5 4.2-16.5h88.8c4 0 7.9 1.9 10.5 5.2zm-65.7-37.7v30.5h-6.1V338.5c1.1.1 2.2.1 3.4.1 1 0 2 0 3-.1-.2.2-.3.4-.3.6zm22.1-6.5c-29.7 9.2-48.8.6-57.8-5.5-.1-.7-.1-1.4-.2-2h6.4c9.1 4.8 19 7.2 29.2 7.2h.9c.1 0 .2.1.3.1.1 0 .2 0 .3-.1 9.8-.2 19.9-2.6 29.7-7.3 27.3-12.8 49.4-39.8 59.9-72.2-3 13.8-8.9 27.6-16.9 39.7-9.1 13.8-25.5 32-51.8 40.1zm65.8-14c.1 1.2-.2 2.3-1 3.1-.8.9-1.9 1.3-3 1.3H415c13.4-8.9 22.8-20.2 29-29.5 3.1-4.6 5.8-9.5 8.2-14.5l3.9 39.6z"/><path d="M322.1 233.3h6.5c.3 0 .5-.2.5-.5s-.2-.5-.5-.5h-5.9l2.2-21.3c0-.3-.2-.5-.4-.5-.3 0-.5.2-.5.4l-2.2 21.9c0 .1 0 .3.1.4-.1 0 0 .1.2.1zm79.7.8h8.3c.3 0 .5-.2.5-.5s-.2-.5-.5-.5h-7.8l2.1-22.1c0-.3-.2-.5-.5-.5s-.5.2-.5.5l-2.2 22.6c0 .1 0 .3.1.4.2 0 .4.1.5.1zm-232.3 8.6c.3.1.7.1 1 .1 1.2 0 2.5-.5 3.3-1.4 1-1 1.4-2.3 1.1-3.6-.1-.5-.7-.9-1.2-.8-.5.1-.9.7-.8 1.2.2.8-.3 1.5-.5 1.8-.6.6-1.6.9-2.5.7-.5-.1-1.1.2-1.2.8-.1.5.3 1.1.8 1.2z"/><path d="M171.4 243.4c-.5 0-1 .4-1 1s.4 1 1 1h.2c2.6 0 5-2 5.5-4.5.1-.5-.2-1.1-.8-1.2-.5-.1-1.1.2-1.2.8-.3 1.7-2 3-3.7 2.9zm-32.3 15.8c.3 0 .7 0 1-.1.5-.1.9-.6.8-1.2-.1-.5-.6-.9-1.2-.8-.9.2-1.8-.1-2.5-.7-.3-.3-.7-.9-.5-1.8.1-.5-.2-1.1-.8-1.2-.5-.1-1.1.2-1.2.8-.3 1.3.1 2.6 1.1 3.6.8.9 2 
41241.4 3.3 1.4z"/><path d="M138 261.9h.2c.6 0 1-.5 1-1 0-.6-.5-1-1-1-1.7.1-3.4-1.3-3.7-2.9-.1-.5-.6-.9-1.2-.8-.5.1-.9.6-.8 1.2.5 2.5 2.9 4.5 5.5 4.5z"/><path d="M131 264.5c.1 0 .2 0 .4-.1 1.2-.4 2.2-1.1 3-2 .4-.4.3-1-.1-1.4-.4-.4-1-.3-1.4.1-.6.7-1.3 1.2-2.2 1.5-.5.2-.8.8-.6 1.3.1.3.5.6.9.6zm33.7 99.2h-26.1c-4.3 0-7.9-3.5-7.9-7.9v-82c0-.3-.2-.5-.5-.5s-.5.2-.5.5v82c0 4.9 4 8.9 8.9 8.9h26.1c.3 0 .5-.2.5-.5s-.2-.5-.5-.5zm91.6 0h-60.6c-.3 0-.5.2-.5.5s.2.5.5.5h60.6c.3 0 .5-.2.5-.5s-.3-.5-.5-.5z"/></svg>
4125
4126              
4127            
4128          </div>
4129
4130          
4131            <div class="mega-menu__content">
4132              <p>Add description and links to your promotion</p>
4133            </div>
4134          
4135
4136          
4137            <div class="mega-menu__content">
4138              
4139
4140
4141  
4142    <a  class="button button--primary " >Shop now</a>
4143  
4144
4145
4146            </div>
4147          
4148
4149        
4150      </div>
4151    
4152
4153      
4154
4155      <div class="column
4156                  mega-menu__block
4157                  block__mixed
4158                  block__mixed
4159                  
4160
4161
4162
4163
4164  one-sixth
4165
4166
4167                  medium-down--one-half"
4168                  >
4169
4170        
4171          
4172          
4173            <div class="mega-menu__content">
4174              <p class="menu__heading">Your headline</p>
4175            </div>
4176          
4177
4178          
4179
4180          
4181
4182          
4183
4184          
4185
4186          
4187
4188          
4189
4190          
4191
4192          
4193
4194        
4195      </div>
4196    
4197
4198      
4199
4200      <div class="column
4201                  mega-menu__block
4202                  block__empty_column
4203                  block__empty-column
4204                  
4205
4206
4207
4208
4209  one-sixth
4210
4211
4212                  medium-down--one-half"
4213                  >
4214
4215        
4216          
4217        
4218      </div>
4219    
4220
4221      
4222
4223      <div class="column
4224                  mega-menu__block
4225                  block__image
4226                  block__image
4227                  
4228
4229
4230
4231
4232  one-sixth
4233
4234
4235                  medium-down--one-half"
4236                  >
4237
4238        
4239          
4240          <div class="mega-menu__content">
4241            
4242
4243              
4244                <svg class="placeholder-svg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 525.5 525.5"><path d="M324.5 212.7H203c-1.6 0-2.8 1.3-2.8 2.8V308c0 1.6 1.3 2.8 2.8 2.8h121.6c1.6 0 2.8-1.3 2.8-2.8v-92.5c0-1.6-1.3-2.8-2.9-2.8zm1.1 95.3c0 .6-.5 1.1-1.1 1.1H203c-.6 0-1.1-.5-1.1-1.1v-92.5c0-.6.5-1.1 1.1-1.1h121.6c.6 0 1.1.5 1.1 1.1V308z"/><path d="M210.4 299.5H240v.1s.1 0 .2-.1h75.2v-76.2h-105v76.2zm1.8-7.2l20-20c1.6-1.6 3.8-2.5 6.1-2.5s4.5.9 6.1 2.5l1.5 1.5 16.8 16.8c-12.9 3.3-20.7 6.3-22.8 7.2h-27.7v-5.5zm101.5-10.1c-20.1 1.7-36.7 4.8-49.1 7.9l-16.9-16.9 26.3-26.3c1.6-1.6 3.8-2.5 6.1-2.5s4.5.9 6.1 2.5l27.5 27.5v7.8zm-68.9 15.5c9.7-3.5 33.9-10.9 68.9-13.8v13.8h-68.9zm68.9-72.7v46.8l-26.2-26.2c-1.9-1.9-4.5-3-7.3-3s-5.4 1.1-7.3 3l-26.3 26.3-.9-.9c-1.9-1.9-4.5-3-7.3-3s-5.4 1.1-7.3 3l-18.8 18.8V225h101.4z"/><path d="M232.8 254c4.6 0 8.3-3.7 8.3-8.3s-3.7-8.3-8.3-8.3-8.3 3.7-8.3 8.3 3.7 8.3 8.3 8.3zm0-14.9c3.6 0 6.6 2.9 6.6 6.6s-2.9 6.6-6.6 6.6-6.6-2.9-6.6-6.6 3-6.6 6.6-6.6z"/></svg>
4245              
4246
4247            
4248          </div>
4249          <div class="mega-menu__content content">
4250            
4251              <p>Image caption appears here</p>
4252            
4253          </div>
4254
4255        
4256      </div>
4257    
4258
4259      
4260
4261      <div class="column
4262                  mega-menu__block
4263                  block__featured_product
4264                  block__featured-product
4265                  
4266
4267
4268
4269
4270  one-sixth
4271
4272
4273                  medium-down--one-half"
4274                  >
4275
4276        
4277          
4278          <div class="mega-menu__content">
4279
4280              <svg class="placeholder-svg placeholder-svg--product" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 525.5 525.5"><path d="M375.5 345.2c0-.1 0-.1 0 0 0-.1 0-.1 0 0-1.1-2.9-2.3-5.5-3.4-7.8-1.4-4.7-2.4-13.8-.5-19.8 3.4-10.6 3.6-40.6 1.2-54.5-2.3-14-12.3-29.8-18.5-36.9-5.3-6.2-12.8-14.9-15.4-17.9 8.6-5.6 13.3-13.3 14-23 0-.3 0-.6.1-.8.4-4.1-.6-9.9-3.9-13.5-2.1-2.3-4.8-3.5-8-3.5h-54.9c-.8-7.1-3-13-5.2-17.5-6.8-13.9-12.5-16.5-21.2-16.5h-.7c-8.7 0-14.4 2.5-21.2 16.5-2.2 4.5-4.4 10.4-5.2 17.5h-48.5c-3.2 0-5.9 1.2-8 3.5-3.2 3.6-4.3 9.3-3.9 13.5 0 .2 0 .5.1.8.7 9.8 5.4 17.4 14 23-2.6 3.1-10.1 11.7-15.4 17.9-6.1 7.2-16.1 22.9-18.5 36.9-2.2 13.3-1.2 47.4 1 54.9 1.1 3.8 1.4 14.5-.2 19.4-1.2 2.4-2.3 5-3.4 7.9-4.4 11.6-6.2 26.3-5 32.6 1.8 9.9 16.5 14.4 29.4 14.4h176.8c12.9 0 27.6-4.5 29.4-14.4 1.2-6.5-.5-21.1-5-32.7zm-97.7-178c.3-3.2.8-10.
42806-.2-18 2.4 4.3 5 10.5 5.9 18h-5.7zm-36.3-17.9c-1 7.4-.5 14.8-.2 18h-5.7c.9-7.5 3.5-13.7 5.9-18zm4.5-6.9c0-.1.1-.2.1-.4 4.4-5.3 8.4-5.8 13.1-5.8h.7c4.7 0 8.7.6 13.1 5.8 0 .1 0 .2.1.4 3.2 8.9 2.2 21.2 1.8 25h-30.7c-.4-3.8-1.3-16.1 1.8-25zm-70.7 42.5c0-.3 0-.6-.1-.9-.3-3.4.5-8.4 3.1-11.3 1-1.1 2.1-1.7 3.4-2.1l-.6.6c-2.8 3.1-3.7 8.1-3.3 11.6 0 .2 0 .5.1.8.3 3.5.9 11.7 10.6 18.8.3.2.8.2 1-.2.2-.3.2-.8-.2-1-9.2-6.7-9.8-14.4-10-17.7 0-.3 0-.6-.1-.8-.3-3.2.5-7.7 3-10.5.8-.8 1.7-1.5 2.6-1.9h155.7c1 .4 1.9 1.1 2.6 1.9 2.5 2.8 3.3 7.3 3 10.5 0 .2 0 .5-.1.8-.3 3.6-1 13.1-13.8 20.1-.3.2-.5.6-.3 1 .1.2.4.4.6.4.1 0 .2 0 .3-.1 13.5-7.5 14.3-17.5 14.6-21.3 0-.3 0-.5.1-.8.4-3.5-.5-8.5-3.3-11.6l-.6-.6c1.3.4 2.5 1.1 3.4 2.1 2.6 2.9 3.5 7.9 3.1 11.3 0 .3 0 .6-.1.9-1.5 20.9-23.6 31.4-65.5 31.4h-43.8c-41.8 0-63.9-10.5-65.4-31.4zm91 89.1h-7c0-1.5 0-3-.1-4.2-.2-12.5-2.2-31.1-2.7-35.1h3.6c.8 0 1.4-.6 1.4-1.4v-14.1h2.4v14.1c0 .8.6 1.4 1.4 1.4h3.7c-.4 3.9-2.4 22.6-2.7 35.1v4.2zm65.3 11.9h-16.8c-.4 0-.7.3-.7.7 0 .4.3.7.7.7h16.8v2.8h-62.2c0-.9-.1-1.9-.1-2.8h33.9c.4 0 .7-.3.7-.7 0-.4-.3-.7-.7-.7h-33.9c-.1-3.2-.1-6.3-.1-9h62.5v9zm-12.5 24.4h-6.3l.2-1.6h5.9l.2 1.6zm-5.8-4.5l1.6-12.3h2l1.6 12.3h-5.2zm-57-19.9h-62.4v-9h62.5c0 2.7 0 5.8-.1 9zm-62.4 1.4h62.4c0 .9-.1 1.8-.1 2.8H194v-2.8zm65.2 0h7.3c0 .9.1 1.8.1 2.8H259c.1-.9.1-1.8.1-2.8zm7.2-1.4h-7.2c.1-3.2.1-6.3.1-9h7c0 2.7 0 5.8.1 9zm-7.7-66.7v6.8h-9v-6.8h9zm-8.9 8.3h9v.7h-9v-.7zm0 2.1h9v2.3h-9v-2.3zm26-1.4h-9v-.7h9v.7zm-9 3.7v-2.3h9v2.3h-9zm9-5.9h-9v-6.8h9v6.8zm-119.3 91.1c-2.1-7.1-3-40.9-.9-53.6 2.2-13.5 11.9-28.6 17.8-35.6 5.6-6.5 13.5-15.7 15.7-18.3 11.4 6.4 28.7 9.6 51.8 9.6h6v14.1c0 .8.6 1.4 1.4 1.4h5.4c.3 3.1 2.4 22.4 2.7 35.1 0 1.2.1 2.6.1 4.2h-63.9c-.8 0-1.4.6-1.4 1.4v16.1c0 .8.6 1.4 1.4 1.4H256c-.8 11.8-2.8 24.7-8 33.3-2.6 4.4-4.9 8.5-6.9 12.2-.4.7-.1 1.6.6 1.9.2.1.4.2.6.2.5 0 1-.3 1.3-.8 1.9-3.7 4.2-7.7 6.8-12.1 5.4-9.1 7.6-22.5 8.4-34.7h7.8c.7 11.2 2.6 23.5 7.1 32.4.2.5.8.8 1.3.8.2 0 .4 0 .6-.2.7-.4 1-1.2.6-1.9-4.3-8.5-6.1-20.3-6.8-31.1H312l-2.4 18.6c-.1.4.1.8.3 1.1.3.3.7.5 1.1.5h9.6c.4 0 .8-.2 1.1-.5.3-.3.4-.7.3-1.1l-2.4-18.6H333c.8 0 1.4-.6 1.4-1.4v-16.1c0-.8-.6-1.4-1.4-1.4h-63.9c0-1.5 0-2.9.1-4.2.2-12.7 2.3-32 2.7-35.1h5.2c.8 0 1.4-.6 1.4-1.4v-14.1h6.2c23.1 0 40.4-3.2 51.8-9.6 2.3 2.6 10.1 11.8 15.7 18.3 5.9 6.9 15.6 22.1 17.8 35.6 2.2 13.4 2 43.2-1.1 53.1-1.2 3.9-1.4 8.7-1 13-1.7-2.8-2.9-4.4-3-4.6-.2-.3-.6-.5-.9-.6h-.5c-.2 0-.4.1-.5.2-.6.5-.8 1.4-.3 2 0 0 .2.3.5.8 1.4 2.1 5.6 8.4 8.9 16.7h-42.9v-43.8c0-.8-.6-1.4-1.4-1.4s-1.4.6-1.4 1.4v44.9c0 .1-.1.2-.1.3 0 .1 0 .2.1.3v9c-1.1 2-3.9 3.7-10.5 3.7h-7.5c-.4 0-.7.3-.7.7 0 .4.3.7.7.7h7.5c5 0 8.5-.9 10.5-2.8-.1 3.1-1.5 6.5-10.5 6.5H210.4c-9 0-10.5-3.4-10.5-6.5 2 1.9 5.5 2.8 10.5 2.8h67.4c.4 0 .7-.3.7-.7 0-.4-.3-.7-.7-.7h-67.4c-6.7 0-9.4-1.7-10.5-3.7v-54.5c0-.8-.6-1.4-1.4-1.4s-1.4.6-1.4 1.4v43.8h-43.6c4.2-10.2 9.4-17.4 9.5-17.5.5-.6.3-1.5-.3-2s-1.5-.3-2 .3c-.1.2-1.4 2-3.2 5 .1-4.9-.4-10.2-1.1-12.8zm221.4 60.2c-1.5 8.3-14.9 12-26.6 12H174.4c-11.8 0-25.1-3.8-26.6-12-1-5.7.6-19.3 4.6-30.2H197v9.8c0 6.4 4.5 9.7 13.4 9.7h105.4c8.9 0 13.4-3.3 13.4-9.7v-9.8h44c4 10.9 5.6 24.5 4.6 30.2z"/><path d="M286.1 359.3c0 .4.3.7.7.7h14.7c.4 0 .7-.3.7-.7 0-.4-.3-.7-.7-.7h-14.7c-.3 0-.7.3-.7.7zm5.3-145.6c13.5-.5 24.7-2.3 33.5-5.3.4-.1.6-.5.4-.9-.1-.4-.5-.6-.9-.4-8.6 3-19.7 4.7-33 5.2-.4 0-.7.3-.7.7 0 .4.3.7.7.7zm-11.3.1c.4 0 .7-.3.7-.7 0-.4-.3-.7-.7-.7H242c-19.9 0-35.3-2.5-45.9-7.4-.4-.2-.8 0-.9.3-.2.4 0 .8.3.9 10.8 5 26.4 7.5 46.5 7.5h38.1zm-7.2 116.9c.4.1.9.1 1.4.1 1.7 0 3.4-.7 4.7-1.9 1.4-1.4 1.9-3.2 1.5-5-.2-.8-.9-1.2-1.7-1.1-.8.2-1.2.9-1.1 1.7.3 1.2-.4 2-.7 2.4-.9.9-2.2 1.3-3.4 1-.8-.2-1.5.3-1.7 1.1s.2 1.5 1 1.7z"/><path d="M275.5 331.6c-.8 0-1.4.6-1.5 1.4 0 .8.6 1.4 1.4 1.5h.3c3.6 0 7-2.8 7.7-6.3.2-.8-.4-1.5-1.1-1.7-.8-.2-1.5.4-1.7 1.1-.4 2.3-2.8 4.2-5.1 4zm5.4 1.6c-.6.5-.6 1.4-.1 2 1.1 1.3 2.5 2.2 4.2 2.8.2.1.3.1.5.1.6 0 1.1-.3 1.3-.9.3-.7-.1-1.6-.8-1.8-1.2-.5-2.2-1.2-3-2.1-.6-.6-1.5-.6-2.1-.1zm-38.2 12.7c.5 0 .9 0 1.4-.1.8-.2 1.3-.9 1.1-1.7-.2-.8-.9-1.3-1.7-1.1-1.2.3-2.5-.1-3.4-1-.4-.4-1-1.2-.8-2.4.2-.8-.3-1.5-1.1-1.7-.8-.2-1.5.3-1.7 1.1-.4 1.8.1 3.7 1.5 5 1.2 1.2 2.9 1.9 4.7 1.9z"/><path d="M241.2 349.6h.3c.8 0 1.4-.7 1.4-1.5s-.7-1.4-1.5-1.4c-2.3.1-4.6-1.7-5.1-4-.2-.8-.9-1.3-1.7-1.1-.8.2-1.3.9-1.1 1.7.7 3.5 4.1 6.3 7.7 6.3zm-9.7 3.6c.2 0 .3 0 .5-.1 1.6-.6 3-1.6 4.2-2.8.5-.6.5-1.5-.1-2s-1.5-.5-2 .1c-.8.9-1.8 1.6-3 2.1-.7.3-1.1 1.1-.8 1.8 0 .6.6.9 1.2.9z"/></svg>
4281
4282              <p class="menu__heading mega-menu__content">
4283                <a href="">Your product&#39;s name</a>
4284              </p>
4285              <p>
4286                <span class="price">
4287                  <span class="money">$49.00</span>
4288                </span>
4289              </p>
4290
4291            
4292
4293            
4294
4295          </div>
4296
4297        
4298      </div>
4299    
4300  </div>
4301
4302  
4303    <div class="mega-menu__banner  is-regular">
4304      
4305      <div class="container">
4306          <div class="one-whole column is-flex is-justify-center is-align-center">
4307            
4308            <p class="mega-menu__sticker-text">
4309              Add your deal, information or promotional text
4310            </p>
4311          </div>
4312      </div>
4313      
4314    </div>
4315  
4316
4317</div>
4318
4319
4320  
4320<script
4321    type="application/json"
4322    data-section-id="sections--30654332272721__mega_menu"
4323    data-section-data
4324  >
4325    {
4326      "parent_link": "catalog",
4327      "section_id": "sections--30654332272721__mega_menu"
4328    }
4329  </script>
4329
4330  
4330<script src="//johnscrazysocks.com/cdn/shop/t/342/assets/z__jsMegaMenu.js?v=61652879256208383741789232471"></script>
4330
4331</section>
4332
4333
4334</div>
4335<!-- END sections: header-group-classic -->
4336    
4337
4338  <div style="--background-color: #ffffff">
4339    
4340
4341
4342  </div><link href="//johnscrazysocks.com/cdn/shop/t/342/assets/ajax-cart-custom.css?v=37229100554433564351789232471" rel="stylesheet" type="text/css" media="all" />
4343
4344<dialog aria-label="Shopping Cart" tabindex="-1" id="theme-ajax-cart" class="theme-ajax-cart shopify-section jsAjaxCart is-drawer theme-ajax-cart--header-classic" data-ajax-cart-drawer>
4345
4346  <section class="ajax-cart ajax-cart--drawer">
4347    <p role="status" aria-atomic="true" class="is-sr-only" data-cart-removal-status></p>
4348    <p role="alert" aria-atomic="true" class="cart-warning__message" data-cart-removal-error></p>
4349    
4350
4351    
4352      <div id="ajax-cart__content" data-ajax-cart-content></div>
4353    
4354  </section>
4355
4356  
4357  
4357<script
4358    type="application/json"
4359    data-section-id="theme-ajax-cart"
4360    data-section-data
4361  >
4362    {
4363      "cart_action": "drawer",
4364      "display_tos_checkbox": false,
4365      "remove_error": "We could not remove this item. Please try again.",
4366      "removed_message": "Item removed from your cart.",
4367      "refresh_error": "Your cart changed, but the display could not refresh. Please reload this page before continuing."
4368    }
4369  </script>
4369
4370  
4370<script src="//johnscrazysocks.com/cdn/shop/t/342/assets/z__jsAjaxCart.js?v=109588713249751271371789408379"></script>
4370
4371</dialog>
4372
4373
4374
4375  <div id="template-product-jcs-giftcard" data-check-for-order="true">
4376    <main id="MainContent" class="dynamic-sections jcs-main-content" tabindex="-1">
4377      <section id="shopify-section-template--30654331813969__main" class="shopify-section jcs-product-section-wrapper">
4378
4379
4380
4381<style data-shopify>
4382  #jcs-product-template--30654331813969__main {
4383    --jcs-orange: #e86c2c;
4384    --jcs-orange-hover: #d55a1a;
4385    --jcs-dark: #1a1a1a;
4386    --jcs-gray: #6b6b6b;
4387    --jcs-border: #e0e0e0;
4388    --jcs-light-bg: #ffffff;
4389    padding-top: 40px;
4390    padding-bottom: 40px;
4391  }
4392  
4393  @media screen and (max-width: 767px) {
4394    #jcs-product-template--30654331813969__main {
4395      padding-top: 20px;
4396      padding-bottom: 20px;
4397    }
4398  }
4399</style>
4400
4401<link href="//johnscrazysocks.com/cdn/shop/t/342/assets/product-jcs-giftcard.css?v=111310200330757301311789232471" rel="stylesheet" type="text/css" media="all" />
4402
4403<section id="jcs-product-template--30654331813969__main" class="jcs-product-section" data-section-id="template--30654331813969__main">
4404  <div class="jcs-product__container"><div class="jcs-product__gallery">
4405      
4406
4407
4408
4409<div class="jcs-gallery" data-product-gallery><div class="jcs-gallery__main">
4410    <div class="jcs-gallery__main-wrapper" data-main-image-wrapper>
4411      
4412        <img 
4413          src="//johnscrazysocks.com/cdn/shop/products/GiftCardJohnsCrazySocks_7af3326b-83d4-45f1-b536-f68387d0e2e3.png?v=1670947763&width=800"
4414          srcset="
4415            //johnscrazysocks.com/cdn/shop/products/GiftCardJohnsCrazySocks_7af3326b-83d4-45f1-b536-f68387d0e2e3.png?v=1670947763&width=400 400w,
4416            //johnscrazysocks.com/cdn/shop/products/GiftCardJohnsCrazySocks_7af3326b-83d4-45f1-b536-f68387d0e2e3.png?v=1670947763&width=600 600w,
4417            //johnscrazysocks.com/cdn/shop/products/GiftCardJohnsCrazySocks_7af3326b-83d4-45f1-b536-f68387d0e2e3.png?v=1670947763&width=800 800w,
4418            //johnscrazysocks.com/cdn/shop/products/GiftCardJohnsCrazySocks_7af3326b-83d4-45f1-b536-f68387d0e2e3.png?v=1670947763&width=1200 1200w
4419          "
4420          sizes="(max-width: 767px) 100vw, 50vw"
4421          alt="Gift Card for John&#39;s Crazy Socks"
4422          class="jcs-gallery__main-image"
4423          data-main-image
4424          loading="eager"
4425          width="810"
4426          height="810"
4427        >
4428        
4429          <div class="jcs-gallery__zoom-lens" data-zoom-lens hidden></div>
4430          <div class="jcs-gallery__zoom-result" data-zoom-result hidden>
4431            <img src="//johnscrazysocks.com/cdn/shop/products/GiftCardJohnsCrazySocks_7af3326b-83d4-45f1-b536-f68387d0e2e3.png?v=1670947763&width=1600" alt="" data-zoom-image>
4432          </div>
4433        
4434      
4435    </div>
4436    
4437    
4438      <button type="button" class="jcs-gallery__lightbox-trigger" data-lightbox-trigger aria-label="Open image in lightbox">
4439        <svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">
4440          <path d="M15 3h6v6M9 21H3v-6M21 3l-7 7M3 21l7-7"/>
4441        </svg>
4442      </button>
4443    
4444  </div>
4445</div>
4446  <dialog class="jcs-lightbox" data-lightbox aria-label="Gift Card for John&#39;s Crazy Socks" hidden>
4447    <div class="jcs-lightbox__overlay" data-lightbox-close></div>
4448    <div class="jcs-lightbox__content">
4449      <button type="button" class="jcs-lightbox__close" data-lightbox-close aria-label="Close lightbox" autofocus>
4450        <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">
4451          <path d="M18 6L6 18M6 6l12 12"/>
4452        </svg>
4453      </button>
4454      <button type="button" class="jcs-lightbox__nav jcs-lightbox__nav--prev" data-lightbox-prev aria-label="Previous image">
4455        <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">
4456          <path d="M15 18l-6-6 6-6"/>
4457        </svg>
4458      </button>
4459      <img src="" alt="" class="jcs-lightbox__image" data-lightbox-image>
4460      <button type="button" class="jcs-lightbox__nav jcs-lightbox__nav--next" data-lightbox-next aria-label="Next image">
4461        <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">
4462          <path d="M9 18l6-6-6-6"/>
4463        </svg>
4464      </button>
4465      <div class="jcs-lightbox__counter" data-lightbox-counter></div>
4466    </div>
4467  </dialog>
4468
4469
4470    </div><div class="jcs-product__info">
4471      
4472      
4473        <div class="jcs-block jcs-block--title" >
4474          
4475          
4476              <h1 class="jcs-product__title ">
4477                Gift Card for John's Crazy Socks
4478              </h1>
4479            
4480            
4481          
4482        </div>
4483      
4484        <div class="jcs-block jcs-block--reviews" >
4485          
4486          
4487              
4488                <div class="jcs-reviews-summary"><div class="jcs-reviews__stars" data-product-id="9126889542">
4489                    
4490                      
4491                      
4492                      <span class="jcs-stars" role="img" style="--rating: 4.7;" aria-label="4.7 out of 5 stars">
4493                        
4494                          
4495                            <svg class="jcs-star jcs-star--filled" width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/></svg>
4496                          
4497                        
4498                          
4499                            <svg class="jcs-star jcs-star--filled" width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/></svg>
4500                          
4501                        
4502                          
4503                            <svg class="jcs-star jcs-star--filled" width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/></svg>
4504                          
4505                        
4506                          
4507                            <svg class="jcs-star jcs-star--filled" width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/></svg>
4508                          
4509                        
4510                          
4511                            <svg class="jcs-star jcs-star--empty" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/></svg>
4512                          
4513                        
4514                      </span>
4515                      <a href="#judgeme_product_reviews" class="jcs-reviews__count">9 Reviews</a>
4516                    
4517                  </div>
4518                </div>
4519              
4520            
4521            
4522          
4523        </div>
4524      
4525        <div class="jcs-block jcs-block--price" >
4526          
4527          
4528              <div class="jcs-product__price" data-product-price>
4529                
4530                <span class="jcs-price jcs-price--current">$25.00</span>
4531                
4532              </div>
4533            
4534            
4535          
4536        </div>
4537      
4538        <div class="jcs-block jcs-block--variant_selector" >
4539          
4540          
4541              
4542                <div class="jcs-variant-selector">
4543                  
4544                    
4545                    
4546                    <div class="jcs-variant-option">
4547                      <label class="jcs-variant-label" for="jcs-option-title">
4548                        Title
4549                      </label>
4550                      <select 
4551                        class="jcs-variant-select" 
4552                        id="jcs-option-title"
4553                        data-option-index="0"
4554                      >
4555                        
4556                          <option 
4557                            value="$25.00"
4558                            selected
4559                          >
4560                            $25.00
4561                          </option>
4562                        
4563                          <option 
4564                            value="$50.00"
4565                            
4566                          >
4567                            $50.00
4568                          </option>
4569                        
4570                          <option 
4571                            value="$100.00"
4572                            
4573                          >
4574                            $100.00
4575                          </option>
4576                        
4577                      </select>
4578                    </div>
4579                  
4580                </div>
4581              
4582            
4583            
4584          
4585        </div>
4586      
4587        <div class="jcs-block jcs-block--quantity_atc" >
4588          
4589          
4590              <div class="jcs-purchase-actions"><form method="post" action="/cart/add" id="jcs-product-form" accept-charset="UTF-8" class="jcs-product-form" enctype="multipart/form-data" data-product-form=""><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" />
4591                  <input type="hidden" name="id" value="33309956422" data-variant-id><div class="jcs-quantity">
4592                    <button type="button" class="jcs-quantity__btn jcs-quantity__btn--minus" aria-label="Decrease quantity">
4593                      <svg width="12" height="2" viewBox="0 0 12 2" fill="currentColor"><rect width="12" height="2"/></svg>
4594                    </button>
4595                    <input 
4596                      type="number" 
4597                      class="jcs-quantity__input" 
4598                      name="quantity" 
4599                      value="1" 
4600                      min="1" 
4601                      max="10"
4602                      aria-label="Quantity"
4603                    >
4604                    <button type="button" class="jcs-quantity__btn jcs-quantity__btn--plus" aria-label="Increase quantity">
4605                      <svg width="12" height="12" viewBox="0 0 12 12" fill="currentColor"><rect y="5" width="12" height="2"/><rect x="5" width="2" height="12"/></svg>
4606                    </button>
4607                  </div>
4608                  
4609                  <button 
4610                    type="submit" 
4611                    name="add" 
4612                    class="jcs-atc-button ajax-submit button--add-to-cart"
4613                    
4614                    data-add-to-cart
4615                    data-label="ADD TO CART"
4616                  >
4617                    <span class="jcs-atc-button__text text" data-add-to-cart-text>
4618                      
4619                        ADD TO CART
4620                      
4621                    </span>
4622                    <span class="jcs-atc-button__loading" hidden>
4623                      <svg class="jcs-spinner" width="20" height="20" viewBox="0 0 24 24"><circle cx="12" cy="12" r="10" stroke="currentColor" stroke-width="3" fill="none" stroke-dasharray="31.4 31.4" stroke-linecap="round"><animateTransform attributeName="transform" type="rotate" from="0 12 12" to="360 12 12" dur="1s" repeatCount="indefinite"/></circle></svg>
4624                    </span>
4625                  </button>
4626                <input type="hidden" name="product-id" value="9126889542" /><input type="hidden" name="section-id" value="template--30654331813969__main" /></form>
4627              </div>
4628            
4629            
4630          
4631        </div>
4632      
4633        <div class="jcs-block jcs-block--text_scroll" >
4634          
4635          
4636              <div class="jcs-text-scroll">
4637                <div class="jcs-text-scroll__label">
4638                  Your Purchase Helps Us
4639                </div>
4640                <div class="jcs-text-scroll__container">
4641                  <div class="jcs-text-scroll__slider">
4642                    <ul class="jcs-text-scroll__words">
4643                      
4644                        <li>Give Back To Charity Partners.</li>
4645                      
4646                      
4647                        <li>Create Jobs For People With Differing Abilities.</li>
4648                      
4649                      
4650                        <li>Give 5% to Special Olympics.</li>
4651                      
4652                      
4653                        <li>Spread Happiness.</li>
4654                      
4655                    </ul>
4656                  </div>
4657                </div>
4658              </div>
4659
4660            
4661          
4662        </div>
4663      
4664        <div class="jcs-block jcs-block--trust_badges" >
4665          
4666          
4667              
4668
4669
4670<div class="jcs-trust-badges">
4671  <div class="jcs-trust-badge">
4672    <div class="jcs-trust-badge__icon">
4673      <svg width="28" height="28" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5">
4674        <rect x="1" y="3" width="22" height="14" rx="2" ry="2"/>
4675        <line x1="1" y1="10" x2="23" y2="10"/>
4676        <path d="M5 18H3c-.6 0-1-.4-1-1V7c0-.6.4-1 1-1h10c.6 0 1 .4 1 1v11"/>
4677      </svg>
4678    </div>
4679    <div class="jcs-trust-badge__text">
4680      <span class="jcs-trust-badge__title">Free Shipping</span>
4681      <span class="jcs-trust-badge__subtitle">Over $40</span>
4682    </div>
4683  </div>
4684  
4685  <div class="jcs-trust-badge">
4686    <div class="jcs-trust-badge__icon">
4687      <svg width="28" height="28" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5">
4688        <path d="M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8"/>
4689        <path d="M3 3v5h5"/>
4690      </svg>
4691    </div>
4692    <div class="jcs-trust-badge__text">
4693      <span class="jcs-trust-badge__title">365-Day</span>
4694      <span class="jcs-trust-badge__subtitle">Return Policy</span>
4695    </div>
4696  </div>
4697  
4698  <div class="jcs-trust-badge">
4699    <div class="jcs-trust-badge__icon">
4700      <svg width="28" height="28" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5">
4701        <path d="M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z"/>
4702      </svg>
4703    </div>
4704    <div class="jcs-trust-badge__text">
4705      <span class="jcs-trust-badge__title">We Give Back</span>
4706      <span class="jcs-trust-badge__subtitle">With Every Order</span>
4707    </div>
4708  </div>
4709</div>
4710
4711          
4712          
4713          
4714        </div>
4715      
4716        <div class="jcs-block jcs-block--description" >
4717          
4718          
4719              
4720                <div class="jcs-product__tagline">
4721                  
4722                    <p>Know someone who would love our socks, but not sure what to get them? Let them choose. Give them the gift of choice with a John's Crazy Socks gift card.</p>
4723<p>John's Crazy Socks gift cards are delivered by email and contain instructions to redeem them at checkout. <em><strong>
4723You will not receive an actual gift card in the mail.</strong></em></p>
4724<p>In keeping with our commitment  to great service, our gift cards have no additional processing fees and they never expire.</p>
4725<p><strong>Please note:  Gift cards can not be redeemed for Sock of the Month subscriptions</strong></p>
4726                  
4727                </div>
4728              
4729
4730            
4731          
4732        </div>
4733      
4734      
4735    </div>
4736  </div>
4737</section>
4738
4739<script type="application/json" data-product-json>
4740  {"id":9126889542,"title":"Gift Card for John's Crazy Socks","handle":"gift-card","description":"\u003cp\u003eKnow someone who would love our socks, but not sure what to get them? Let them choose. Give them the gift of choice with a John's Crazy Socks gift card.\u003c\/p\u003e\n\u003cp\u003eJohn's Crazy Socks gift cards are delivered by email and contain instructions to redeem them at checkout. \u003cem\u003e\u003cstrong\u003eYou will not receive an actual gift card in the mail.\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eIn keeping with our commitment  to great service, our gift cards have no additional processing fees and they never expire.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePlease note:  Gift cards can not be redeemed for Sock of the Month subscriptions\u003c\/strong\u003e\u003c\/p\u003e","published_at":"2026-03-12T11:29:09-04:00","created_at":"2016-12-14T22:20:13-05:00","vendor":"John's Crazy Socks","type":"Gift Card","tags":["ARC"],"price":2500,"price_min":2500,"price_max":10000,"available":true,"price_varies":true,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":33309956422,"title":"$25.00","option1":"$25.00","option2":null,"option3":null,"sku":"GIFTCARD-25","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"Gift Card for John's Crazy Socks - $25.00","public_title":"$25.00","options":["$25.00"],"price":2500,"weight":0,"compare_at_price":null,"inventory_quantity":-1551,"inventory_management":null,"inventory_policy":"continue","barcode":"411811","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":33309956486,"title":"$50.00","option1":"$50.00","option2":null,"option3":null,"sku":"GIFTCARD-50","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"Gift Card for John's Crazy Socks - $50.00","public_title":"$50.00","options":["$50.00"],"price":5000,"weight":0,"compare_at_price":null,"inventory_quantity":-653,"inventory_management":null,"inventory_policy":"continue","barcode":"411813","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":33309956550,"title":"$100.00","option1":"$100.00","option2":null,"option3":null,"sku":"GIFTCARD-100","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"Gift Card for John's Crazy Socks - $100.00","public_title":"$100.00","options":["$100.00"],"price":10000,"weight":0,"compare_at_price":null,"inventory_quantity":-139,"inventory_management":null,"inventory_policy":"continue","barcode":"411814","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/johnscrazysocks.com\/cdn\/shop\/products\/GiftCardJohnsCrazySocks_7af3326b-83d4-45f1-b536-f68387d0e2e3.png?v=1670947763"],"featured_image":"\/\/johnscrazysocks.com\/cdn\/shop\/products\/GiftCardJohnsCrazySocks_7af3326b-83d4-45f1-b536-f68387d0e2e3.png?v=1670947763","options":["Title"],"media":[{"alt":"Gift Card for John's Crazy Socks","id":23978594369617,"position":1,"preview_image":{"aspect_ratio":1.0,"height":810,"width":810,"src":"\/\/johnscrazysocks.com\/cdn\/shop\/products\/GiftCardJohnsCrazySocks_7af3326b-83d4-45f1-b536-f68387d0e2e3.png?v=1670947763"},"aspect_ratio":1.0,"height":810,"media_type":"image","src":"\/\/johnscrazysocks.com\/cdn\/shop\/products\/GiftCardJohnsCrazySocks_7af3326b-83d4-45f1-b536-f68387d0e2e3.png?v=1670947763","width":810}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eKnow someone who would love our socks, but not sure what to get them? Let them choose. Give them the gift of choice with a John's Crazy Socks gift card.\u003c\/p\u003e\n\u003cp\u003eJohn's Crazy Socks gift cards are delivered by email and contain instructions to redeem them at checkout. \u003cem\u003e\u003cstrong\u003eYou will not receive an actual gift card 
4740in the mail.\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eIn keeping with our commitment  to great service, our gift cards have no additional processing fees and they never expire.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePlease note:  Gift cards can not be redeemed for Sock of the Month subscriptions\u003c\/strong\u003e\u003c\/p\u003e"}
4741</script>
4741
4742
4743<script src="//johnscrazysocks.com/cdn/shop/t/342/assets/product-jcs-giftcard.js?v=22876720443256587471789232471" defer></script>
4743
4744
4745
4746</section><div id="shopify-section-template--30654331813969__related-products" class="shopify-section jcs-related-products-section jsRecommendedProducts">
4747
4748<style data-shopify>
4749  #shopify-section-template--30654331813969__related-products {
4750    padding-top: 40px;
4751    padding-bottom: 40px;
4752    
4753  }
4754
4755  @media only screen and (max-width: 798px) {
4756    #shopify-section-template--30654331813969__related-products {
4757      padding-top: 20px;
4758      padding-bottom: 20px;
4759    }
4760  }
4761
4762  /* JCS Related Products Grid */
4763  #shopify-section-template--30654331813969__related-products .jcs-related__grid {
4764    display: flex;
4765    flex-wrap: wrap;
4766    margin: 0 -8px;
4767  }
4768
4769  #shopify-section-template--30654331813969__related-products .jcs-related__item {
4770    padding: 0 8px;
4771    margin-bottom: 24px;
4772    box-sizing: border-box;
4773  }
4774
4775  #shopify-section-template--30654331813969__related-products .jcs-related__item.one-fourth {
4776    width: 25%;
4777  }
4778
4779  #shopify-section-template--30654331813969__related-products .jcs-related__item.one-third {
4780    width: 33.333%;
4781  }
4782
4783  #shopify-section-template--30654331813969__related-products .jcs-related__item.one-half {
4784    width: 50%;
4785  }
4786
4787  @media only screen and (max-width: 798px) {
4788    #shopify-section-template--30654331813969__related-products .jcs-related__item {
4789      width: 100% !important;
4790    }
4791  }
4792
4793  /* Product Card */
4794  #shopify-section-template--30654331813969__related-products .jcs-related__card {
4795    display: flex;
4796    flex-direction: column;
4797    height: 100%;
4798  }
4799
4800  #shopify-section-template--30654331813969__related-products .jcs-related__image-wrap {
4801    position: relative;
4802    overflow: hidden;
4803    border-radius: 4px;
4804  }
4805
4806  #shopify-section-template--30654331813969__related-products .jcs-related__image-wrap img {
4807    width: 100%;
4808    height: auto;
4809    display: block;
4810  }
4811
4812  #shopify-section-template--30654331813969__related-products .jcs-related__info {
4813    padding: 12px 0;
4814    flex-grow: 1;
4815  }
4816
4817  #shopify-section-template--30654331813969__related-products .jcs-related__title {
4818    font-size: 14px;
4819    font-weight: 500;
4820    color: #1a1a1a;
4821    margin: 0 0 6px 0;
4822    line-height: 1.4;
4823  }
4824
4825  #shopify-section-template--30654331813969__related-products .jcs-related__title a {
4826    color: inherit;
4827    text-decoration: none;
4828  }
4829
4830  #shopify-section-template--30654331813969__related-products .jcs-related__title a:hover {
4831    text-decoration: underline;
4832  }
4833
4834  #shopify-section-template--30654331813969__related-products .jcs-related__price {
4835    font-size: 14px;
4836    color: #666;
4837  }
4838
4839  #shopify-section-template--30654331813969__related-products .jcs-related__price .sale {
4840    color: #E86C2C;
4841    font-weight: 600;
4842  }
4843
4844  #shopify-section-template--30654331813969__related-products .jcs-related__price .compare-at {
4845    text-decoration: line-through;
4846    color: #999;
4847    margin-left: 6px;
4848  }
4849
4850  /* Orange Add to Cart Button */
4851  #shopify-section-template--30654331813969__related-products .jcs-related__atc-btn {
4852    display: block;
4853    width: 100%;
4854    padding: 12px 16px;
4855    background: #e86c2c;
4856    color: #ffffff;
4857    border: none;
4858    border-radius: 4px;
4859    font-size: 14px;
4860    font-weight: 600;
4861    text-transform: uppercase;
4862    text-align: center;
4863    cursor: pointer;
4864    transition: background 0.2s ease;
4865  }
4866
4867  #shopify-section-template--30654331813969__related-products .jcs-related__atc-btn:hover {
4868    background: #d55a1a;
4869  }
4870
4871  #shopify-section-template--30654331813969__related-products .jcs-related__atc-btn:disabled {
4872    opacity: 0.6;
4873    cursor: not-allowed;
4874  }
4875
4876  
4877
4878
4879</style>
4880
4881<section
4882  class="
4883    section
4884    
4885    is-width-standard
4886    jcs-related-products-section
4887  "
4888  
4889>
4890  <div
4891    class="product-recommendations"
4892    data-base-url="/recommendations/products"
4893    data-product-id="9126889542"
4894    data-section-id="template--30654331813969__related-products"
4895    data-limit="4"
4896    data-enabled="true"
4897  >
4898    <div class="container">
4899      
4900        
4901
4902
4903
4904<div class="heading-wrapper--recommended-products
4905            heading-wrapper
4906            heading-wrapper--short
4907            one-whole column
4908            is-flex
4909            is-flex-column
4910            is-align-center
4911            text-align-center">
4912  <h2 class="recommended-products__title title">
4913    
4914
4915      Recommended for you.
4916
4917    
4918  </h2>
4919  
4920</div>
4921
4922      
4923
4924      <div class="jcs-related__grid">
4925        
4926        
4927      </div>
4928    </div>
4929  </div>
4930</section>
4931
4932<script>
4933  function jcsAddToCart(button) {
4934    var variantId = button.getAttribute('data-variant-id');
4935    var placement = button.getAttribute('data-placement') || 'unknown';
4936    var productTitle = button.getAttribute('data-product-title') || '';
4937    var productId = button.getAttribute('data-product-id') || '';
4938    var productPrice = parseFloat(button.getAttribute('data-product-price')) || 0;
4939    var originalText = button.textContent;
4940    
4941    button.disabled = true;
4942    button.textContent = 'Adding...';
4943    
4944    fetch('/cart/add.js', {
4945      method: 'POST',
4946      headers: { 'Content-Type': 'application/json' },
4947      body: JSON.stringify({ id: parseInt(variantId), quantity: 1 })
4948    })
4949    .then(function(response) {
4950      if (response.ok) return response.json();
4951      throw new Error('Add to cart failed');
4952    })
4953    .then(function(data) {
4954      button.textContent = 'Added!';
4955      
4956      // Fire GA4 add_to_cart event with placement parameter
4957      if (typeof gtag === 'function') {
4958        var currency = window.Shopify && Shopify.currency ? Shopify.currency.active : 'USD';
4959        gtag('event', 'add_to_cart', {
4960          currency: currency,
4961          value: productPrice / 100,
4962          placement: placement,
4963          items: [{
4964            item_id: productId,
4965            item_name: productTitle,
4966            item_variant: data.variant_title || data.title,
4967            price: productPrice / 100,
4968            quantity: 1
4969          }]
4970        });
4971      }
4972      
4973      // Use theme's AJAX cart methods
4974      if (window.PXUTheme && window.PXUTheme.jsAjaxCart) {
4975        window.PXUTheme.jsAjaxCart.updateView();
4976        window.PXUTheme.jsAjaxCart.showDrawer();
4977      }
4978      
4979      setTimeout(function() {
4980        button.textContent = originalText;
4981        button.disabled = false;
4982      }, 1500);
4983    })
4984    .catch(function(error) {
4985      console.error('Error:', error);
4986      button.textContent = 'Error';
4987      setTimeout(function() {
4988        button.textContent = originalText;
4989        button.disabled = false;
4990      }, 1500);
4991    });
4992  }
4993</script>
4993
4994
4995
4996<script type="application/json" data-section-id="template--30654331813969__related-products" data-section-data>
4997  {
4998    "show_custom_collection": false,
4999    "show_product_recommendations": true
5000  }
5001</script>
vendor: 1 bytes, line 5001
5001
5002<script data-theme-editor-load-script src="//johnscrazysocks.com/cdn/shop/t/342/assets/z__jsRecommendedProducts.js?v=10391119524067529271789415656"></script>
5002
5003
5004
5005</div><div id="shopify-section-template--30654331813969__1771932864f7162300" class="shopify-section">
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018<style data-shopify>
5019  #shopify-section-template--30654331813969__1771932864f7162300 {
5020    padding-top: 20px;
5021    padding-bottom: 20px;
5022    
5023  }
5024
5025  
5026
5027
5028
5029</style>
5030
5031
5032<section
5033  class="
5034    section
5035    
5036    is-width-standard">
5037  <div class="product-app--container">
5038    <div class="container">
5039      <div class="one-whole column">
5040        
5041          <div id="shopify-block-ATmkrd3ExUkRKdllqV__judge_me_reviews_review_widget_JL7BHB" class="shopify-block shopify-app-block">
5042
5043
5044<div style='clear:both'></div>
5045<div id='judgeme_product_reviews'
5046    class='jdgm-widget jdgm-review-widget'
5047    data-product-title='Gift Card for John&#39;s Crazy Socks'
5048    data-id='9126889542'
5049    data-product-id='9126889542'
5050    data-widget="review"
5051    data-shop-reviews="true"
5052    data-shop-reviews-count="155"
5053    data-cart-eligible-template="false"
5054    data-shop-average-rating="4.90"
5055    data-shop-review-count="6166"
5056    data-empty-state="hide_widget"
5057    data-entry-point="review_widget.js"
5058    data-entry-key="review-widget/main.js"
5059    data-block-id="ATmkrd3ExUkRKdllqV__judge_me_reviews_review_widget_JL7BHB"
5060    data-customer-logged-in="false"
5061    
5062    
5063    style='max-width: 1200px; margin: 0 auto;'>
5064
5065  
5066    
5067    
5068    
5069  
5070
5071  
5072</div>
5073
5074
5075<script class='jdgm-review-widget-data'>
5076  jdgm.data ||= {}; jdgm.data.reviewWidget ||= {};
5077  
5078  jdgm.data.reviewWidget[9126889542] = {"number_of_reviews":9,"average_rating":"4.67","number_of_questions":0,"product_name":"Gift Card for John's Crazy Socks","product_external_id":9126889542,"product_coupons_enabled":true,"image_url":"https://cdn.shopify.com/s/files/1/1631/8771/products/GiftCardJohnsCrazySocks_7af3326b-83d4-45f1-b536-f68387d0e2e3.png?v=1670947763","histogram":[{"rating":5,"frequency":8,"percentage":89,"extra_class":null},{"rating":4,"frequency":0,"percentage":0,"extra_class":null},{"rating":3,"frequency":0,"percentage":0,"extra_class":null},{"rating":2,"frequency":1,"percentage":11,"extra_class":null},{"rating":1,"frequency":0,"percentage":0,"extra_class":null}],"review_keywords":null,"product_medals":[],"custom_form_filters_and_averages":null,"photo_gallery":null,"review_summary_text":"Based on 9 reviews","ai_summary_text":"","sort_key":"created_at","multi_language_sorting_enabled":false,"metafield_updated_at":"2026-06-20T21:09:31Z","reviews":[{"uuid":"24df7c88-c22e-4f09-968a-17cd20cd7e7c","title":"","rating":5,"body_html":"<p>Easy access. Nice graphics. My wife was very happy and will be visiting store soon. Good luck. Great idea.<\/p>","body":"Easy access. Nice graphics. My wife was very happy and will be visiting store soon. Good luck. Great idea.","verified_buyer":true,"created_at":"2026-06-20T21:02:20.627Z","reviewer_name":"Fred B.","reviewer_initial":"F","is_anonymous_reviewer":false,"cf_answers":[],"reply_content":null,"pictures_urls":[],"video_external_ids":[],"thumb_up":0,"thumb_down":0,"location_country":"","location_country_code":"","location":"","source":null,"product_title":"Gift Card for John&#39;s Crazy Socks","encoded_product_id":"ykO8E0Jj","encoded_shop_id":"5y5Zpn7W","is_shopify_lite":false,"product_url":"/products/gift-card","product_url_with_utm":"https://johnscrazysocks.com/products/gift-card?jdgm_referral_location=widget&ref=judge.me&utm_campaign=judgeme-review-site&utm_medium=referral&utm_source=judgeme","product_in_store":true,"product_variant_title":"","profile_img_idx":3,"avatar_image_url":null,"gravatar_hash":null,"media_platform_hosted_video_infos":[],"country_code_show_flag":null,"pinned":null,"in_a_group":false,"can_pin":true,"shop_reply_name":"John's Crazy Socks","transparency_badges":["review_collected_via_store_invitation"],"language":null,"is_for_product_from_group":false,"product_variant_image_url":"https://cdn.shopify.com/s/files/1/1631/8771/products/GiftCardJohnsCrazySocks_7af3326b-83d4-45f1-b536-f68387d0e2e3.png?v=1670947763","is_for_product_from_bundle":false},{"uuid":"6320cba0-dca2-438b-8e2b-9dc41166dee7","title":"","rating":5,"body_html":"<p>Great gift for someone who enjoys socks! Except customer service!<\/p>","body":"Great gift for someone who enjoys socks! Except customer service!","verified_buyer":true,"created_at":"2026-03-13T18:52:14.172Z","reviewer_name":"Barbara T.","reviewer_initial":"B","is_anonymous_reviewer":false,"cf_answers":[],"reply_content":null,"pictures_urls":[],"video_external_ids":[],"thumb_up":0,"thumb_down":0,"location_country":"","location_country_code":"","location":"","source":null,"product_title":"Gift Card for John&#39;s Crazy Socks","encoded_product_id":"ykO8E0Jj","encoded_shop_id":"5y5Zpn7W","is_shopify_lite":false,"product_url":"/products/gift-card","product_url_with_utm":"https://johnscrazysocks.com/products/gift-card?jdgm_referral_location=widget&ref=judge.me&utm_campaign=judgeme-review-site&utm_medium=referral&utm_source=judgeme","product_in_store":true,"product_variant_title":"","profile_img_idx":5,"avatar_image_url":null,"gravatar_hash":null,"media_platform_hosted_video_infos":[],"country_code_show_flag":null,"pinned":null,"in_a_group":false,"can_pin":true,"shop_reply_name":"John's Crazy Socks","transparency_badges":["review_collected_via_store_invitation"],"language":null,"is_for_product_from_group":false,"product_variant_image_url":"https://cdn.shopify.com/s/files/1/1631/8771/products/GiftCardJohnsCrazySocks_7af3326b-83d4-45f1-b536-f68387d0e2e3.png?v=1670947763","is_for_product_from_bundle":false},{"uuid":"6915336c-c390-4fb2-b8d8-331236e63798","title":"Gifts","rating":5,"body_html":"<p>I ordered 11 pairs of socks and gift bags. I couldn’t believe it when I opened the box and you had wrapped every pair in tissue in nice bags with a package of skittles. Everyone that got them as gifts loved them. Thank y
5078ou. I will be ordering more socks.<\/p>","body":"I ordered 11 pairs of socks and gift bags. I couldn’t believe it when I opened the box and you had wrapped every pair in tissue in nice bags with a package of skittles. Everyone that got them as gifts loved them. Thank you. I will be ordering more socks.","verified_buyer":false,"created_at":"2019-02-09T00:58:32.000Z","reviewer_name":"Colleen H.","reviewer_initial":"C","is_anonymous_reviewer":false,"cf_answers":[],"reply_content":null,"pictures_urls":[],"video_external_ids":[],"thumb_up":0,"thumb_down":0,"location_country":"","location_country_code":"","location":"","source":null,"product_title":"Gift Card for John&#39;s Crazy Socks","encoded_product_id":"ykO8E0Jj","encoded_shop_id":"5y5Zpn7W","is_shopify_lite":false,"product_url":"/products/gift-card","product_url_with_utm":"https://johnscrazysocks.com/products/gift-card?jdgm_referral_location=widget&ref=judge.me&utm_campaign=judgeme-review-site&utm_medium=referral&utm_source=judgeme","product_in_store":true,"product_variant_title":"","profile_img_idx":7,"avatar_image_url":null,"gravatar_hash":null,"media_platform_hosted_video_infos":[],"country_code_show_flag":null,"pinned":null,"in_a_group":false,"can_pin":true,"shop_reply_name":"John's Crazy Socks","transparency_badges":["review_collected_from_another_provider"],"language":null,"is_for_product_from_group":false,"product_variant_image_url":"https://cdn.shopify.com/s/files/1/1631/8771/products/GiftCardJohnsCrazySocks_7af3326b-83d4-45f1-b536-f68387d0e2e3.png?v=1670947763","is_for_product_from_bundle":false},{"uuid":"ed991d72-cc85-4b99-9f29-7e956b6c7f48","title":"Disappointed","rating":2,"body_html":"<p>I really wanted to purchase socks from this company after seeing a clip on the CBS Evening News. Unfortunately, too many of the designs are not manufactured in the US, even the American Stars and Stripes logo. For this reason I chose not to order.<\/p>","body":"I really wanted to purchase socks from this company after seeing a clip on the CBS Evening News. Unfortunately, too many of the designs are not manufactured in the US, even the American Stars and Stripes logo. For this reason I chose not to order.","verified_buyer":false,"created_at":"2018-07-04T03:13:03.000Z","reviewer_name":"Kathy","reviewer_initial":"K","is_anonymous_reviewer":false,"cf_answers":[],"reply_content":null,"pictures_urls":[],"video_external_ids":[],"thumb_up":0,"thumb_down":0,"location_country":"","location_country_code":"","location":"","source":null,"product_title":"Gift Card for John&#39;s Crazy Socks","encoded_product_id":"ykO8E0Jj","encoded_shop_id":"5y5Zpn7W","is_shopify_lite":false,"product_url":"/products/gift-card","product_url_with_utm":"https://johnscrazysocks.com/products/gift-card?jdgm_referral_location=widget&ref=judge.me&utm_campaign=judgeme-review-site&utm_medium=referral&utm_source=judgeme","product_in_store":true,"product_variant_title":"","profile_img_idx":6,"avatar_image_url":null,"gravatar_hash":null,"media_platform_hosted_video_infos":[],"country_code_show_flag":null,"pinned":null,"in_a_group":false,"can_pin":true,"shop_reply_name":"John's Crazy Socks","transparency_badges":["review_collected_from_another_provider"],"language":null,"is_for_product_from_group":false,"product_variant_image_url":"https://cdn.shopify.com/s/files/1/1631/8771/products/GiftCardJohnsCrazySocks_7af3326b-83d4-45f1-b536-f68387d0e2e3.png?v=1670947763","is_for_product_from_bundle":false},{"uuid":"7f04bfeb-c057-46fb-9d0a-fc94ae4ecff8","title":"Very Sunny","rating":5,"body_html":"<p>I bought these for my granddaughter. She will love them. The colors and style are nice. Johns note and candy were nice added touch,<\/p>","body":"I bought these for my granddaughter. She will love them. The colors and style are nice. Johns note and candy were nice added touch,","verified_buyer":false,"created_at":"2018-05-10T14:03:24.000Z","reviewer_name":"Sondra","reviewer_initial":"S","is_anonymous_reviewer":false,"cf_answers":[],"reply_content":null,"pictures_urls":[],"video_external_ids":[],"thumb_up":0,"thumb_down":0,"location_country":"","location_country_code":"","location":"","source":null,"product_title":"Gift Card for John&#39;s Crazy Socks","encoded_product_id":"ykO8E0Jj","encoded_shop_id":"5y5Zpn7W","is_shopify_lite":false,"product_url":"/products/gift-card","product_url_with_utm":"https://johnscrazysocks.com/products/gift-card?jdgm_referral_location=widget&ref=judge.me&utm_campaign=judgeme-review-site&utm_medium=referral&utm_source=judgeme","product_in_store":true,"product_variant_title":"","profile_img_idx":5,"avatar_image_url":null,"gravatar_hash":null,"media_platform_hosted_video_infos":[],"country_code_show_flag":null,"pinned":null,"in_a_group":false,"can_pin":true,"shop_reply_name":"John's Crazy Socks","transparency_badges":["review_collected_from_another_provider"],"language":null,"is_for_product_from_group":false,"product_variant_image_url":"https://cdn.shopify.com/s/files/1/1631/8771/products/GiftCardJohnsCrazySocks_7af3326b-83d4-45f1-b536-f68387d0e2e3.png?v=1670947763","is_for_product_from_bundle":false}],"pagination":{"total_pages":2,"current_page":1,"per_page":5}}
5079</script>
5079
5080
5081
5082
5083
5084
5085
5086
5087</div>
5088        
5089      </div>
5090    </div>
5091  </div>
5092</section>
5093
5094
5095</div>
5096    </main>
5097  </div>
5098
5099  
5100      <!-- BEGIN sections: footer-group-classic -->
5101<div id="shopify-section-sections--30654332174417__footer_icon_bar" class="shopify-section shopify-section-group-footer-group-classic icon-bar">
5102
5103
5104
5105
5106
5107
5108<style data-shopify>
5109  #shopify-section-sections--30654332174417__footer_icon_bar {
5110    background-color:#6b6b6b;
5111
5112    
5113  }
5114
5115  
5116#shopify-section-sections--30654332174417__footer_icon_bar 
5117  a.icon-bar__block {
5118    color:#ffffff;
5119   }#shopify-section-sections--30654332174417__footer_icon_bar 
5120
5121  a.icon-bar__block:hover {
5122    color:#000000;
5123   }#shopify-section-sections--30654332174417__footer_icon_bar 
5124
5125  .icon-bar__block {
5126    color:#ffffff;
5127   }#shopify-section-sections--30654332174417__footer_icon_bar 
5128 }
5129
5130
5131  
5132
5133
5134</style>
5135
5136
5137  <section
5138    class="
5139      section
5140      has-padding-top
5141      has-padding-bottom
5142      is-width-standard
5143      
5144    "
5145  >
5146    <div
5147      class="
5148        container
5149        is-justify-center
5150        
5151      "
5152    >
5153      
5154        
5155
5156        
5157          <a
5158            class="
5159              icon-bar__block
5160              is-medium
5161              is-flex
5162              is-align-center
5163              is-flex-row
5164            "
5165            href="/pages/business-contact-us"
5166            
5167          >
5168        
5169
5170        
5171
5172        
5173          <p
5174            class="
5175              icon-bar__text
5176              
5177            "
5178          >Call 631-760-5625 or Email: [email protected]</p>
5179        
5180
5181        
5182          </a>
5183        
5184      
5185    </div>
5186  </section>
5187
5188
5189
5190</div><div id="shopify-section-sections--30654332174417__footer" class="shopify-section shopify-section-group-footer-group-classic footer footer--classic">
5191
5192
5193
5194
5195
5196<style data-shopify>
5197  
5198
5199
5200</style>
5201
5202
5203<footer class="footer__container ">
5204  <section class="footer__content
5205                  section
5206                  is-width-wide
5207                  has-background
5208                  has-padding-top
5209                  has-padding-bottom">
5210    <div class="container has-limit is-justify-space-between">
5211      
5212        <div id="shopify-section-link_list" class="footer__block block__link_list block__link-list
5213                    
5214
5215
5216
5217
5218  one-fourth
5219
5220
5221                    medium-down--one-whole column"
5222                    >
5223          
5224            
5225            
5226
5227<div class="footer__menu is-justify-space-between ">
5228
5229  
5230  <p class="footer__heading">
5231    
5232      Main menu
5233    
5234  </p>
5235  <ul>
5236    
5237      <li class="footer__menu-link">
5238        <a href="/blogs/news" class="">
5239          Blog
5240        </a>
5241      </li>
5242    
5243      <li class="footer__menu-link">
5244        <a href="/pages/our-story" class="">
5245          About Us
5246        </a>
5247      </li>
5248    
5249      <li class="footer__menu-link">
5250        <a href="/pages/giving-back-to-the-special-olympics" class="">
5251          Giving Back
5252        </a>
5253      </li>
5254    
5255      <li class="footer__menu-link">
5256        <a href="/pages/johns-crazy-socks-in-the-media" class="">
5257          In the Media
5258        </a>
5259      </li>
5260    
5261      <li class="footer__menu-link">
5262        <a href="/pages/our-mission-and-values" class="">
5263          Our Mission 
5264        </a>
5265      </li>
5266    
5267      <li class="footer__menu-link">
5268        <a href="/pages/online-dance-party-with-john" class="">
5269          Dance Party
5270        </a>
5271      </li>
5272    
5273      <li class="footer__menu-link">
5274        <a href="/pages/school-tours-of-johns-crazy-socks" class="">
5275          Tours with John
5276        </a>
5277      </li>
5278    
5279      <li class="footer__menu-link">
5280        <a href="/pages/donation-requests" class="">
5281          Donation Requests
5282        </a>
5283      </li>
5284    
5285  </ul>
5286
5287</div>
5288
5289
5290            
5291
5292          
5293        </div>
5294      
5295        <div id="shopify-section-link_list_eGXcm8" class="footer__block block__link_list_eGXcm8 block__link-list
5296                    
5297
5298
5299
5300
5301  one-fourth
5302
5303
5304                    medium-down--one-whole column"
5305                    >
5306          
5307            
5308            
5309
5310<div class="footer__menu is-justify-space-between ">
5311
5312  
5313  <p class="footer__heading">
5314    
5315      Info You Need
5316    
5317  </p>
5318  <ul>
5319    
5320      <li class="footer__menu-link">
5321        <a href="/pages/contact-us" class="">
5322          Contact Us
5323        </a>
5324      </li>
5325    
5326      <li class="footer__menu-link">
5327        <a href="/pages/faq" class="">
5328          FAQ
5329        </a>
5330      </li>
5331    
5332      <li class="footer__menu-link">
5333        <a href="/pages/shipping" class="">
5334          Shipping
5335        </a>
5336      </li>
5337    
5338      <li class="footer__menu-link">
5339        <a href="/pages/privacy-policy-2" class="">
5340          Privacy Policy
5341        </a>
5342      </li>
5343    
5344      <li class="footer__menu-link">
5345        <a href="https://johnscrazysocks.com/pages/sock-lengths" class="">
5346          Sock Lengths
5347        </a>
5348      </li>
5349    
5350      <li class="footer__menu-link">
5351        <a href="/pages/autism-can-do-scholarship" class="">
5352          Autism Can Do Scholarship
5353        </a>
5354      </li>
5355    
5356      <li class="footer__menu-link">
5357        <a href="/pages/working-at-johns-crazy-socks" class="">
5358          Working at John's Crazy Socks
5359        </a>
5360      </li>
5361    
5362  </ul>
5363
5364</div>
5365
5366
5367            
5368
5369          
5370        </div>
5371      
5372        <div id="shopify-section-link_list_ptQ7DG" class="footer__block block__link_list_ptQ7DG block__link-list
5373                    
5374
5375
5376
5377
5378  one-fourth
5379
5380
5381                    medium-down--one-whole column"
5382                    >
5383          
5384            
5385            
5386
5387<div class="footer__menu is-justify-space-between ">
5388
5389  
5390  <p class="footer__heading">
5391    
5392      Customers
5393    
5394  </p>
5395  <ul>
5396    
5397      <li class="footer__menu-link">
5398        <a href="https://johnscrazysocks.com/account/login" class="">
5399          MY ACCOUNT
5400        </a>
5401      </li>
5402    
5403      <li class="footer__menu-link">
5404        <a href="https://johnscrazysocks.com/pages/podcast-appearances-1" class="">
5405          Podcast Appearances
5406        </a>
5407      </li>
5408    
5409      <li class="footer__menu-link">
5410        <a href="https://johnscrazysocks.com/pages/customer-reviews" class="">
5411          Reviews
5412        </a>
5413      </li>
5414    
5415      <li class="footer__menu-link">
5416        <a href="https://johnscrazysocks.com/pages/website-accessibility" class="">
5417          Website Accessibility 
5418        </a>
5419      </li>
5420    
5421  </ul>
5422
5423</div>
5424
5425
5426            
5427
5428          
5429        </div>
5430      
5431        <div id="shopify-section-link_list_xyqhUG" class="footer__block block__link_list_xyqhUG block__link-list
5432                    
5433
5434
5435
5436
5437  one-fourth
5438
5439
5440                    medium-down--one-whole column"
5441                    >
5442          
5443            
5444            
5445
5446<div class="footer__menu is-justify-space-between ">
5447
5448  
5449  <p class="footer__heading">
5450    
5451      Business and Non-Profit Services
5452    
5453  </p>
5454  <ul>
5455    
5456      <li class="footer__menu-link">
5457        <a href="/pages/custom-socks" class="">
5458          Custom Socks 
5459        </a>
5460      </li>
5461    
5462      <li class="footer__menu-link">
5463        <a href="https://johnscrazysocks.com/pages/corporate-gifts" class="">
5464          Corporate Gifts
5465        </a>
5466      </li>
5467    
5468      <li class="footer__menu-link">
5469        <a href="https://johnscrazysocks.com/pages/bulk-orders-1" class="">
5470          Bulk Orders
5471        </a>
5472      </li>
5473    
5474      <li class="footer__menu-link">
5475        <a href="/pages/discount-program" class="">
5476          Discount Program
5477        </a>
5478      </li>
5479    
5480      <li class="footer__menu-link">
5481        <a href="https://johnandmarkcronin.com/" class="">
5482          Speaking Engagements
5483        </a>
5484      </li>
5485    
5486      <li class="footer__menu-link">
5487        <a href="https://johnscrazysocks.com/pages/podcast" class="">
5488          Spreading Happiness Podcast
5489        </a>
5490      </li>
5491    
5492  </ul>
5493
5494</div>
5495
5496
5497            
5498              <div class="has-padding-bottom has-padding-top">
5499                <ul class="social-icons is-flex is-flex-wrap ">
5500  
5501
5502  
5503
5504  
5505
5506  
5507
5508  
5509    <li>
5510      <a href="mailto:[email protected]" title="Email John&#39;s Crazy Socks" target="_blank"  rel="noopener" class="icon-email">
5511        
5512
5513
5514
5515<span class="icon " data-icon="email">
5516
5517  
5518
5519    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><g><path d="M52.79,62.87a3,3,0,0,1-2.22.88,3,3,0,0,1-2.09-.89L8,22.38V81.86H92V22.53Z"/><polygon points="87.89 18.14 12.24 18.14 50.6 56.51 87.89 18.14"/></g></svg>
5520
5521  
5522</span>
5523
5524
5525      </a>
5526    </li>
5527  
5528
5529  
5530    <li>
5531      <a href="https://www.facebook.com/johnscrazysocks/" title="John&#39;s Crazy Socks on Facebook" rel="me" target="_blank"  rel="noopener" class="icon-facebook">
5532        
5533
5534
5535
5536<span class="icon " data-icon="facebook">
5537
5538  
5539
5540    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><g><path d="M57,27.73V38H72.83l-2.09,16H57V95H40.45V53.94H26.62V38H40.45V26.15C40.45,12.46,48.83,5,61,5h0a11
55405.36,115.36,0,0,1,12.34.63V19.94H64.92C58.26,19.94,57,23.1,57,27.73Z"/></g></svg>
5541
5542  
5543</span>
5544
5545
5546      </a>
5547    </li>
5548  
5549
5550  
5551
5552  
5553
5554  
5555    <li>
5556      <a href="https://www.instagram.com/johnscrazysocks/" title="John&#39;s Crazy Socks on Instagram" rel="me" target="_blank"  rel="noopener" class="icon-instagram">
5557        
5558
5559
5560
5561<span class="icon " data-icon="instagram">
5562
5563  
5564
5565    <svg width="100" height="100" viewBox="0 0 100 100" fill="none" xmlns="http://www.w3.org/2000/svg">
5566      <path d="M53.9761 33.8241C55.7845 34.2571 59.0099 35.8707 60.4962 37.0857C62.332 38.5864 63.8205 40.4962 64.9097 42.7477C66.2306 45.4785 66.568 46.955 66.568 50.0036C66.568 53.0523 66.2306 54.5288 64.9097 57.2596C63.2107 60.7718 60.7831 63.1985 57.2564 64.9093C54.5292 66.2323 53.0521 66.5704 50 66.5704C46.9479 66.5704 45.4708 66.2323 42.7435 64.9093C39.2169 63.1985 36.7893 60.7718 35.0902 57.2596C34.5614 56.1662 33.972 54.6454 33.7803 53.8801C33.3048 51.9804 33.3048 48.0268 33.7803 46.1272C34.2622 44.2025 35.8559 41.0067 37.0811 39.5082C39.6545 36.3607 43.7087 34.0563 47.6397 33.5068C49.2781 33.2776 52.3336 33.4307 53.9761 33.8241Z" fill="currentColor"/>
5567      <path fill-rule="evenodd" clip-rule="evenodd" d="M32.0079 0.0317186C28.7384 0.15994 24.7849 0.545001 22.7694 0.931454C11.094 3.17026 3.15765 11.1065 0.925248 22.775C0.0737574 27.2264 0 29.3946 0 50.0036C0 70.6127 0.0737574 72.7809 0.925248 77.2323C3.15765 88.9008 11.1 96.8426 22.7694 99.0748C27.2211 99.9263 29.3895 100 50 100C70.6105 100 72.7789 99.9263 77.2306 99.0748C88.9 96.8426 96.8423 88.9008 99.0748 77.2323C99.9262 72.7809 100 70.6127 100 50.0036C100 29.3946 99.9262 27.2264 99.0748 22.775C96.8342 11.0635 88.84 3.10466 77.1225 0.919726C72.8445 0.122169 71.1712 0.0615375 52.0875 0.0146224C41.9185 -0.0102267 32.8827 -0.00267253 32.0079 0.0317186ZM70.9873 21.4496C71.4642 19.9162 73.2636 18.0475 74.7515 17.5404C75.936 17.1368 77.9368 17.2092 79.096 17.6976C80.1553 18.1441 81.6935 19.6343 82.1943 20.6992C82.8185 22.0275 82.9304 23.6723 82.4921 25.0814C81.9779 26.7347 80.209 28.5038 78.5561 29.0179C73.9113 30.4623 69.5428 26.094 70.9873 21.4496ZM31.8117 31.8167C36.0587 27.5699 41.537 24.982 47.6143 24.3512C50.6348 24.0377 54.6424 24.4818 57.8042 25.4806C65.6897 27.9714 72.0338 34.3151 74.5249 42.2C76.129 47.2778 76.129 52.7295 74.5249 57.8072C72.0338 65.6922 65.6897 72.0358 57.8042 74.5267C52.7261 76.1308 47.274 76.1308 42.1958 74.5267C34.3104 72.0358 27.9662 65.6922 25.4752 57.8072C22.5672 48.6023 24.9986 38.6293 31.8117 31.8167Z" fill="currentColor"/>
5568    </svg>
5569
5570  
5571</span>
5572
5573
5574      </a>
5575    </li>
5576  
5577
5578  
5579
5580  
5581    <li>
5582      <a href="https://www.linkedin.com/company/john-s-crazy-socks/" title="John&#39;s Crazy Socks on LinkedIn" rel="me" target="_blank"  rel="noopener" class="icon-linkedin">
5583        
5584
5585
5586
5587<span class="icon " data-icon="linkedin">
5588
5589  
5590
5591    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><g><path data-name="LinkedIn" d="M55.4,43.2c2.56-4,7.14-9.59,17.39-9.59C85.48,33.61,95,41.9,95,59.73V93H75.71V62c0-7.8-2.79-13.13-9.77-13.13-5.33,0-8.5,3.59-9.9,7.06a13.18,13.18,0,0,0-.64,4.7V93H36.1s.26-52.58,0-58H55.4V43.2M15.92,7C9.32,7,5,11.33,5,17s4.19,10,10.66,10h.13c6.73,0,10.92-4.46,10.92-10S22.52,7,15.92,7ZM6.15,93H25.44V35H6.15Z"/></g></svg>
5592
5593  
5594</span>
5595
5596
5597      </a>
5598    </li>
5599  
5600
5601  
5602
5603  
5604
5605  
5606
5607  
5608    <li>
5609      <a href="https://pinterest.com/johnscrazysocks" title="John&#39;s Crazy Socks on Pinterest" rel="me" target="_blank"  rel="noopener" class="icon-pinterest">
5610        
5611
5612
5613
5614<span class="icon " data-icon="pinterest">
5615
5616  
5617
5618    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><g><path d="M86,34.61C86,54.89,74.33,70,57.17,70c-5.76,0-11.18-3-13-6.45,0,0-3.1,11.92-3.76,14.22-2.31,8.12-9.12,16.25-9.64,16.92a.72.72,0,0,1-1.27-.3c-.14-1-1.88-11.29.16-19.64L36.5,46.62a19.32,19.32,0,0,1-1.71-8.19c0-7.66,4.59-13.38,10.3-13.38,4.86,0,7.2,3.54,7.2,7.76,0,4.73-3.11,11.8-4.71,18.35-1.34,5.49,2.84,10,8.42,10,10.12,0,16.93-12.58,16.93-27.49,0-11.32-7.88-19.81-22.22-19.81-16.19,0-26.28,11.7-26.28,24.76A14.6,14.6,0,0,0,28,48.72c1,1.13,1.13,1.59.77,2.88l-1.09,4.15A1.85,1.85,0,0,1,25,57.05C17.49,54.1,14,46.19,14,37.3,14,22.61,26.8,5,52.18,5,72.57,5,86,19.29,86,34.61Z"/></g></svg>
5619
5620  
5621</span>
5622
5623
5624      </a>
5625    </li>
5626  
5627
5628  
5629
5630  
5631
5632  
5633
5634  
5635
5636  
5637    <li>
5638      <a href="https://www.tiktok.com/@johnscrazysocks" title="John&#39;s Crazy Socks on TikTok" rel="me" target="_blank"  rel="noopener" class="icon-tiktok">
5639        
5640
5641
5642
5643<span class="icon " data-icon="tiktok">
5644
5645  
5646
5647    <svg width="100" height="100" viewBox="0 0 100 100" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M52.9749 0H72.2473C72.2473 0 71.1479 21.9414 98.9569 23.5497V40.494C98.9569 40.494 84.0823 41.2981 72.2473 33.2568L72.4413 68.2941C72.4413 74.5674 70.3459 80.6997 66.4204 85.9149C62.4949 91.1302 56.9156 95.194 50.3887 97.592C43.8618 99.9901 36.6805 100.615 29.7538 99.3865C22.8271 98.1585 16.4663 95.1331 11.4763 90.6932C6.48623 86.2533 3.09133 80.5985 1.72119 74.4443C0.351042 68.2902 1.06724 61.9134 3.77914 56.1209C6.49104 50.3284 11.0767 45.3806 16.9559 41.9036C22.8351 38.4267 29.7435 36.5768 36.8069 36.5882H41.7866V53.992C38.5375 53.0978 35.0535 53.1365 31.8305 54.1026C28.6076 55.0688 25.8098 56.9131 23.8354 59.3732C21.8609 61.8333 20.8105 64.7839 20.8334 67.8049C20.8563 70.8259 21.9515 73.7636 23.9631 76.1998C25.9747 78.6361 28.8002 80.4468 32.0375 81.3743C35.2748 82.3017 38.7591 82.2987 41.9944 81.3657C45.2297 80.4327 48.0513 78.6171 50.0575 76.1775C52.0638 73.7378 53.1526 70.7982 53.169 67.7772L52.9749 0Z" fill="currentColor"/></svg>
5648
5649  
5650</span>
5651
5652
5653      </a>
5654    </li>
5655  
5656
5657  
5658
5659  
5660
5661  
5662    <li>
5663      <a href="https://x.com/JohnsCrazySocks" title="John&#39;s Crazy Socks on X" rel="me" target="_blank"  rel="noopener" class="icon-x">
5664        
5665
5666
5667
5668<span class="icon " data-icon="x-social">
5669
5670  
5671
5672    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
5673      <path d="M59.5135833,42.3214344 L96.7408333,0 L87.9191667,0 L55.59475,36.7471068 L29.7773333,0 L0,0 L39.041,55.5681337 L0,99.9486553 L8.82216667,99.9486553 L42.9575833,61.1424613 L70.2226667,99.9486553 L100,99.9486553 L59.5114167,42.3214344 L59.5135833,42.3214344 Z M47.4304167,56.0577017 L43.47475,50.5243684 L12.0009167,6.49506112 L25.55125,6.49506112 L50.951,42.0281174 L54.9066667,47.5614507 L87.9233333,93.7489813 L74.373,93.7489813 L47.4304167,56.0598207 L47.4304167,56.0577017 Z" fill="currentColor"/>
5674    </svg>
5675
5676  
5677</span>
5678
5679
5680      </a>
5681    </li>
5682  
5683
5684  
5685
5686  
5687
5688  
5689    <li>
5690      <a href="https://www.youtube.com/channel/UChQzvQju2SQiW9rIf5JNsVQ" title="John&#39;s Crazy Socks on YouTube" rel="me" target="_blank"  rel="noopener" class="icon-youtube">
5691        
5692
5693
5694
5695<span class="icon " data-icon="youtube">
5696
5697  
5698
5699    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><g><path d="M79.77,18.85H20.23A15.22,15.22,0,0,0,5,34.08V65.92A15.22,15.22,0,0,0,20.23,81.15H79.77A15.22,15.22,0,0,0,95,65.92V34.08A15.22,15.22,0,0,0,79.77,18.85Zm-26,38.09L42.36,62.81a1.41,1.41,0,0,1-2-1.26V38.45a1.41,1.41,0,0,1,2-1.26l11.45,5.87,11.06,5.69a1.4,1.4,0,0,1,0,2.5Z"/></g></svg>
5700
5701  
5702</span>
5703
5704
5705      </a>
5706    </li>
5707  
5708</ul>
5709
5710              </div>
5711            
5712
5713          
5714        </div>
5715      
5716    </div>
5717  </section>
5718  <section class="footer__extra-content section">
5719    <div
5720      class="
5721        sub-footer
5722        
5723        
5724        container
5725        has-padding-top
5726        has-padding-bottom
5727      "
5728    ><div
5729        class="
5730          sub-footer__row
5731          sub-footer__row--second
5732          
5733        "
5734      >
5735        <div class="footer__credits small-down--one-whole">
5736          <p>&copy; 2026 <a href="/" title="">John&#39;s Crazy Socks</a>.</p>
5737          
5738</div>
5739
5740        
5741
5742</div>
5743
5744    </div>
5745  </section>
5746</footer>
5747
5748
5749</div>
5750<!-- END sections: footer-group-classic -->
5751    
5752
5753  
5754
5755  
5756
5757  
5758
5759  
5760    <div class="search-popup js-search-popup">
5761  <section class="section search-overlay__wrapper">
5762    <div class="container">
5763
5764      <div class="one-whole column text-align-center">
5765        <h2 class="search-popup__title">Search</h2>
5766      </div>
5767
5768      <div class="one-whole column" data-autocomplete-true>
5769        <form class="search-form search-popup__form" action="/search">
5770          <div class="search__fields">
5771            <label for="search-popup-query" class="visually-hidden">What are you looking for?</label>
5772            <div class="field">
5773              <div class="control has-icons-left search-overlay__control">
5774                <input class="input" id="search-popup-query" type="text" name="q" placeholder="What are you looking for?" value="" x-webkit-speech autocapitalize="off" autocomplete="off" autocorrect="off" data-q/>
5775                <button type="submit" name="search" aria-label="Search">
5776                  
5777
5778
5779
5780<span class="icon " data-icon="search">
5781
5782  
5783
5784    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><g><path d="M92.83,90.18,71.47,68.83a38.58,38.58,0,1,0-6.29,5l22,22ZM14,41.46A30.47,30.47,0,1,1,44.47,71.93,30.51,30.51,0,0,1,14,41.46Z"/></g></svg>
5785
5786  
5787</span>
5788
5789
5790                </button>
5791              </div>
5792            </div>
5793          </div>
5794        </form>
5795      </div>
5796
5797      
5798
5799    </div>
5800  </section>
5801</div>
5802
5803  
5804
5805  
5806
5807  <dialog aria-label="Search" class="mobile-search is-hidden-large" data-autocomplete-true>
5808  <form class="search-form search-popup__form" action="/search">
5809    <div class="search__fields">
5810      <label for="mobile-search-query" class="visually-hidden">What are you looking for?</label>
5811      <div class="field">
5812        <div class="control has-icons-left has-icons-right is-relative">
5813          <input class="input" id="mobile-search-query" type="text" name="q" placeholder="What are you looking for?" value="" x-webkit-speech autocapitalize="off" autocomplete="off" autocorrect="off" data-q/>
5814          <button type="submit" class="submit-search" aria-label="Search">
5815            
5816
5817
5818
5819<span class="icon " data-icon="search">
5820
5821  
5822
5823    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><g><path d="M92.83,90.18,71.47,68.83a38.58,38.58,0,1,0-6.29,5l22,22ZM14,41.46A30.47,30.47,0,1,1,44.47,71.93,30.51,30.51,0,0,1,14,41.46Z"/></g></svg>
5824
5825  
5826</span>
5827
5828
5829          </button>
5830          <button type="button" class="close-search" aria-label="Close search">
5831            
5832
5833
5834
5835<span class="icon " data-icon="x">
5836
5837  
5838
5839    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><g><polygon points="97.83 7.83 92.17 2.17 50 44.34 7.83 2.17 2.17 7.83 44.34 50 2.17 92.17 7.83 97.83 50 55.66 92.17 97.83 97.83 92.17 55.66 50 97.83 7.83"/></g></svg>
5840
5841  
5842</span>
5843
5844
5845          </button>
5846        </div>
5847      </div>
5848    </div>
5849  </form>
5850</dialog>
5851
5852
5853  
5854
5855
5856
5857
5858
5859
5860
5861
5862  
5862<script type="application/ld+json">
5863    {
5864      "@context": "http://schema.org",
5865      "@type": "BreadcrumbList",
5866      "itemListElement": [
5867      
5868          
5869            {
5870              "@type": "ListItem",
5871              "position": 1,
5872              "item": {
5873                "@id": "https://johnscrazysocks.com/collections",
5874                "name": "Collections"
5875              }
5876            },
5877            {
5878              "@type": "ListItem",
5879              "position": 2,
5880              "item": {
5881                "@id": "https://johnscrazysocks.com/collections/best-sellers",
5882                "name": "Best Sellers | Crazy Socks | Funny Socks"
5883              }
5884            },
5885          
5886          {
5887            "@type": "ListItem",
5888            "position": 3,
5889            "item": {
5890              "@id": "https://johnscrazysocks.com/products/gift-card",
5891              "name": "Gift Card for John's Crazy Socks"
5892            }
5893          }
5894        
5895      ]
5896    }
5897  </script>
5897
5898
5899
5900
5901
5902
5903  
5904  
5905
5906
5907  
5908<script type="application/ld+json">
5909  {
5910    "@context": "http://schema.org/",
5911    "@type": "Product",
5912    "name": "Gift Card for John's Crazy Socks",
5913    "image": "https:\/\/johnscrazysocks.com\/cdn\/shop\/products\/GiftCardJohnsCrazySocks_7af3326b-83d4-45f1-b536-f68387d0e2e3_1024x1024.png?v=1670947763",
5914    
5915      "description": "\u003cp\u003eKnow someone who would love our socks, but not sure what to get them? Let them choose. Give them the gift of choice with a John's Crazy Socks gift card.\u003c\/p\u003e\n\u003cp\u003eJohn's Crazy Socks gift cards are delivered by email and contain instructions to redeem them at checkout. \u003cem\u003e\u003cstrong\u003eYou will not receive an actual gift card in the mail.\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eIn keeping with our commitment  to great service, our gift cards have no additional processing fees and they never expire.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePlease note:  Gift cards can not be redeemed for Sock of the Month subscriptions\u003c\/strong\u003e\u003c\/p\u003e",
5916    
5917    
5918      "brand": {
5919        "@type": "Brand",
5920        "name": "John's Crazy Socks"
5921      },
5922    
5923    
5924      "sku": "GIFTCARD-25",
5925    
5926
5927      
5928      "mpn": "GIFTCARD-25",
5929    
5930
5931    
5932    
5933    
5934    
5935      "aggregateRating": {
5936        "@type": "AggregateRating",
5937        "ratingValue": "4.67",
5938        "ratingCount": "9",
5939        "bestRating": "5",
5940        "worstRating": "1"
5941      },
5942    
5943
5944    "offers": {
5945      "@type": "Offer",
5946      "priceCurrency": "USD",
5947      "price": 25.0,
5948      "availability": "http://schema.org/InStock",
5949      "url": "https://johnscrazysocks.com/products/gift-card?variant=33309956422",
5950      "seller": { "@id": "https://johnscrazysocks.com/#organization" },
5951      
5952      "shippingDetails": {
5953        "@type": "OfferShippingDetails",
5954        
5955        "shippingDestination": { "@type": "DefinedRegion", "addressCountry": "US" },
5956        "deliveryTime": {
5957          "@type": "ShippingDeliveryTime",
5958          "handlingTime": { "@type": "QuantitativeValue", "minValue": 0, "maxValue": 1, "unitCode": "DAY" },
5959          "transitTime": { "@type": "QuantitativeValue", "minValue": 3, "maxValue": 5, "unitCode": "DAY" }
5960        }
5961      },
5962      "hasMerchantReturnPolicy": {
5963        "@type": "MerchantReturnPolicy",
5964        "applicableCountry": "US",
5965        "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow",
5966        "merchantReturnDays": 365,
5967        "returnMethod": "https://schema.org/ReturnByMail",
5968        "returnFees": "https://schema.org/FreeReturn"
5969      },
5970      "priceValidUntil": "2027-10-1"
5971    }
5972  }
5973  </script>
5973
5974
5975
5976
5977
5978
5979
5980
5981
5982<script type="application/ld+json">
5983  {
5984    "@context": "https://schema.org",
5985    "@graph": [
5986      {
5987        "@type": "Organization",
5988        "@id": "https://johnscrazysocks.com/#organization",
5989        "name": "John's Crazy Socks",
5990        "url": "https://johnscrazysocks.com/",
5991        "logo": "https://cdn.shopify.com/s/files/1/1631/8771/files/JCS_Logo.png",
5992        "description": "John's Crazy Socks is a father-son business founded in 2016 by John Cronin, an entrepreneur with Down syndrome, and his father Mark Cronin. The company sells fun and awareness socks, employs people with differing abilities, and has donated over $800,000 to charity partners.",
5993        "foundingDate": "2016",
5994        "founders": [
5995          { "@type": "Person", "@id": "https://johnscrazysocks.com/#john-cronin", "name": "John Cronin" },
5996          { "@type": "Person", "@id": "https://johnscrazysocks.com/#mark-cronin", "name": "Mark Cronin" }
5997        ],
5998        "telephone": "+1-631-760-5625",
5999        "email": "[email protected]",
6000        "address": {
6001          "@type": "PostalAddress",
6002          "streetAddress": "50 Stewart Avenue, Unit 3G",
6003          "addressLocality": "Huntington",
6004          "addressRegion": "NY",
6005          "postalCode": "11743",
6006          "addressCountry": "US"
6007        },
6008        "sameAs": [
6009          "https://en.wikipedia.org/wiki/John%27s_Crazy_Socks",
6010          "https://www.facebook.com/JohnsCrazySocks",
6011          "https://www.instagram.com/johnscrazysocks/",
6012          "https://www.linkedin.com/company/john-s-crazy-socks/",
6013          "https://www.tiktok.com/@johnscrazysocks",
6014          "https://www.youtube.com/@JohnsCrazySocks"
6015        ]
6016      },
6017      {
6018        "@type": "WebSite",
6019        "@id": "https://johnscrazysocks.com/#website",
6020        "name": "John\u0026#39;s Crazy Socks",
6021        "url": "https://johnscrazysocks.com/",
6022        "publisher": { "@id": "https://johnscrazysocks.com/#organization" },
6023        "potentialAction": {
6024          "@type": "SearchAction",
6025          "target": {
6026            "@type": "EntryPoint",
6027            "urlTemplate": "https://johnscrazysocks.com/search?q={search_term_string}"
6028          },
6029          "query-input": "required name=search_term_string"
6030        }
6031      }
6032    ]
6033  }
6034</script>
6034
6035
6036  
6036<script>(function(n, v) {/* eslint-disable-next-line max-len */if (window.Shopify && window.Shopify.theme && navigator && navigator.sendBeacon && window.Shopify.designMode) {if (sessionStorage.getItem('oots_beacon')) return;navigator.sendBeacon('https://app.outofthesandbox.com/beacon', new URLSearchParams({shop_domain: window.Shopify.shop.toLowerCase(),shop_id: '16318771',shop_email: '[email protected]',theme_name: n.toLowerCase(),theme_version: v.toLowerCase(),theme_store_id: window.Shopify.theme.theme_store_id,theme_id: window.Shopify.theme.id,theme_role: window.Shopify.theme.role,}));sessionStorage.setItem('oots_beacon', '');}}('Flex','5.5.0'))</script>
6036
6037
6038
6039  
6040
6041<!-- Mystery Discount Popup -->
6042<dialog id="mdp-overlay" class="mdp-overlay" aria-labelledby="mdp-title" data-jcs-focus-restore="remember-page-control-v1">
6043  <div class="mdp-modal">
6044    <!-- Close button -->
6045    <button type="button" class="mdp-close" id="mdp-close" aria-label="Close popup" autofocus>&#10005;</button>
6046
6047    <!-- Hero banner -->
6048    <div class="mdp-hero">
6049      
6050        <picture>
6051          
6052            <source media="(max-width: 767px)" srcset="https://cdn.shopify.com/s/files/1/1631/8771/files/mystery_discount_john_hero_mobileUP.png?v=1779977026">
6053          
6054          <img src="https://cdn.shopify.com/s/files/1/1631/8771/files/mystery_discount_johnhero_DT_Up.png?v=1779977026" alt="Mystery Discount" class="mdp-hero-img" loading="lazy">
6055        </picture>
6056      
6057    </div>
6058
6059    <!-- Body -->
6060    <div class="mdp-body">
6061      <h2 id="mdp-title" class="mdp-title" tabindex="-1">Get your mystery discount</h2>
6062      <p class="mdp-expires-label">Expires in:</p>
6063      <div class="mdp-timer" id="mdp-timer" role="timer" aria-live="off" aria-label="Time remaining for this offer">
6064        <span id="mdp-minutes">59</span>:<span id="mdp-seconds">00</span>
6065      </div>
6066      <p class="mdp-timer-labels"><span>minutes</span><span>seconds</span></p>
6067
6068      <!-- Email form -->
6069      <form method="post" action="/contact#mdp-form" id="mdp-form" accept-charset="UTF-8" class="mdp-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" />
6070        <input type="hidden" name="contact[tags]" value="mystery-discount-popup">
6071        <input type="hidden" name="contact[accepts_marketing]" value="true">
6072        <label for="mdp-email" class="mdp-email-label">Email address (required)</label>
6073        <input
6074          type="email"
6075          id="mdp-email"
6076          name="contact[email]"
6077          placeholder="Email"
6078          class="mdp-input"
6079          autocomplete="email"
6080          required
6081          aria-describedby="mdp-error"
6082        >
6083        <p class="mdp-error" id="mdp-error" role="alert" style="display:none;">Please enter a valid email address.</p>
6084        <button type="submit" class="mdp-btn" id="mdp-submit">
6085          <span id="mdp-btn-text">GET MY DISCOUNT</span>
6086          <span id="mdp-btn-loading" aria-hidden="true" style="display:none;">...</span>
6087        </button>
6088      </form>
6089
6090      <p class="mdp-legal">
6091        By signing up you agree to receive marketing emails.
6092        <a href="/policies/privacy-policy">Privacy Policy</a>.
6093      </p>
6094    </div>
6095  </div>
6096</dialog>
6097
6098<style>
6099/* =====================================================
6100   MYSTERY DISCOUNT POPUP STYLES
6101   ===================================================== */
6102.mdp-overlay {
6103  position: fixed;
6104  inset: 0;
6105  background: rgba(0,0,0,0.6);
6106  z-index: 99999;
6107  width: 100%;
6108  height: 100%;
6109  height: 100dvh;
6110  max-width: none;
6111  max-height: none;
6112  margin: 0;
6113  border: 0;
6114  box-sizing: border-box;
6115  overflow: auto;
6116  overscroll-behavior: contain;
6117  font: inherit;
6118  color: #333;
6119  align-items: flex-start;
6120  justify-content: center;
6121  padding: 16px;
6122  animation: mdpFadeIn 0.3s ease;
6123}
6124.mdp-overlay:not([open]) { display: none; }
6125.mdp-overlay[open] { display: flex; }
6126.mdp-overlay::backdrop { background: transparent; }
6127
6128@keyframes mdpFadeIn {
6129  from { opacity: 0; }
6130  to   { opacity: 1; }
6131}
6132
6133.mdp-modal {
6134  position: relative;
6135  background: #fff;
6136  border-radius: 12px;
6137  overflow: hidden;
6138  width: 100%;
6139  max-width: 400px;
6140  flex-shrink: 0;
6141  margin: auto;
6142  box-shadow: 0 20px 60px rgba(0,0,0,0.35);
6143  animation: mdpSlideUp 0.35s ease;
6144}
6145
6146@keyframes mdpSlideUp {
6147  from { transform: translateY(30px); opacity: 0; }
6148  to   { transform: translateY(0);    opacity: 1; }
6149}
6150
6151/* Close button */
6152.mdp-close {
6153  position: absolute;
6154  top: 10px;
6155  right: 10px;
6156  background: rgba(255,255,255,0.85);
6157  border: none;
6158  border-radius: 50%;
6159  width: 28px;
6160  height: 28px;
6161  font-size: 13px;
6162  cursor: pointer;
6163  z-index: 2;
6164  display: flex;
6165  align-items: center;
6166  justify-content: center;
6167  color: #333;
6168  transition: background 0.2s;
6169}
6170.mdp-close:hover { background: #fff; }
6171
6172/* Hero */
6173.mdp-hero {
6174  background: #c8102e; /* JCS Red */
6175  width: 100%;
6176  display: flex;
6177  align-items: center;
6178  justify-content: center;
6179}
6180
6181.mdp-hero-img {
6182  width: 100%;
6183  display: block;
6184  object-fit: cover;
6185}
6186
6187/* Fallback text hero (if no image uploaded) */
6188.mdp-hero-fallback {
6189  padding: 32px 24px;
6190  text-align: center;
6191  color: #fff;
6192}
6193.mdp-congrats {
6194  font-size: 28px;
6195  font-weight: 800;
6196  margin: 0 0 4px;
6197}
6198.mdp-eligible {
6199  font-size: 15px;
6200  font-weight: 600;
6201  margin: 0;
6202  letter-spacing: 0.04em;
6203}
6204.mdp-mystery {
6205  font-size: 26px;
6206  font-weight: 900;
6207  margin: 4px 0 0;
6208  letter-spacing: 0.02em;
6209}
6210
6211/* Body */
6212.mdp-body {
6213  padding: 20px 28px 24px;
6214  text-align: center;
6215}
6216.mdp-title {
6217  color: #333;
6218  font-size: 20px;
6219  line-height: 1.3;
6220  letter-spacing: normal;
6221  text-transform: none;
6222  margin: 0 0 12px;
6223}
6224.mdp-test-notice {
6225  background: #f5f5f5;
6226  color: #333;
6227  border: 1px solid #767676;
6228  padding: 8px;
6229  margin: 0 0 12px;
6230  font-size: 14px;
6231}
6232
6233.mdp-expires-label {
6234  font-size: 14px;
6235  font-style: italic;
6236  color: #c8102e;
6237  margin: 0 0 4px;
6238  font-weight: 600;
6239}
6240
6241.mdp-timer {
6242  font-size: 48px;
6243  font-weight: 700;
6244  color: #1a73e8;
6245  letter-spacing: 2px;
6246  line-height: 1;
6247  margin-bottom: 4px;
6248}
6249
6250.mdp-timer-labels {
6251  display: flex;
6252  justify-content: center;
6253  gap: 48px;
6254  font-size: 11px;
6255  color: #1a73e8;
6256  margin: 0 0 20px;
6257  text-transform: lowercase;
6258}
6259
6260/* Form */
6261.mdp-form {
6262  display: flex;
6263  flex-direction: column;
6264  gap: 12px;
6265}
6266.mdp-email-label {
6267  color: #333;
6268  font-size: 14px;
6269  text-align: left;
6270  margin: 0;
6271}
6272
6273.mdp-input {
6274  width: 100%;
6275  padding: 12px 16px;
6276  border: 1.5px solid #767676;
6277  border-radius: 6px;
6278  font-size: 15px;
6279  color: #333;
6280  background: #fff;
6281  box-sizing: border-box;
6282  transition: border-color 0.2s;
6283}
6284.mdp-input::placeholder { color: #595959; opacity: 1; }
6285.mdp-input:focus { border-color: #1a73e8; }
6286.mdp-input.mdp-input-error { border-color: #c8102e; }
6287.mdp-modal :is(button, a, input, [tabindex]):focus-visible {
6288  outline: 3px solid #1a1a1a;
6289  outline-offset: 3px;
6290  box-shadow: 0 0 0 3px #fff;
6291}
6292
6293.mdp-error {
6294  color: #c8102e;
6295  font-size: 12px;
6296  margin: -8px 0 0;
6297  text-align: left;
6298}
6299
6300.mdp-btn {
6301  width: 100%;
6302  padding: 14px;
6303  background: #c8102e;
6304  color: #fff;
6305  border: none;
6306  border-radius: 6px;
6307  font-size: 15px;
6308  font-weight: 800;
6309  letter-spacing: 0.08em;
6310  cursor: pointer;
6311  transition: background 0.2s, transform 0.1s;
6312  text-transform: uppercase;
6313}
6314.mdp-btn:hover { background: #a50d26; }
6315.mdp-btn:active { transform: scale(0.98); }
6316.mdp-btn:disabled { background: #999; cursor: default; }
6317
6318.mdp-legal {
6319  font-size: 11px;
6320  color: #595959;
6321  margin: 14px 0 0;
6322}
6323.mdp-legal a { color: #595959; text-decoration: underline; }
6324.mdp-legal a:hover, .mdp-legal a:focus { color: #333; }
6325
6326/* Success state */
6327.mdp-success {
6328  padding: 40px 28px;
6329  text-align: center;
6330}
6331.mdp-success h2 {
6332  color: #c8102e;
6333  font-size: 24px;
6334  margin: 0 0 12px;
6335}
6336.mdp-success p {
6337  color: #333;
6338  font-size: 16px;
6339  margin: 0 0 8px;
6340}
6341.mdp-success .mdp-code-box {
6342  background: #f5f5f5;
6343  border: 2px dashed #c8102e;
6344  border-radius: 8px;
6345  padding: 14px 20px;
6346  font-size: 28px;
6347  font-weight: 900;
6348  letter-spacing: 4px;
6349  color: #c8102e;
6350  margin: 16px 0;
6351}
6352.mdp-success .mdp-shop-btn {
6353  display: inline-block;
6354  background: #c8102e;
6355  color: #fff;
6356  padding: 12px 28px;
6357  border-radius: 6px;
6358  text-decoration: none;
6359  font-weight: 700;
6360  font-size: 14px;
6361  letter-spacing: 0.06em;
6362  margin-top: 8px;
6363}
6364
6365/* Responsive */
6366@media (max-width: 480px) {
6367  .mdp-body { padding: 16px 20px 20px; }
6368  .mdp-timer { font-size: 42px; }
6369}
6370@media (prefers-reduced-motion: reduce) {
6371  .mdp-overlay, .mdp-modal { animation: none; }
6372  .mdp-modal :is(button, a, input) { transition: none; }
6373}
6374</style>
6375
6376<script>
6377(function() {
6378  'use strict';
6379
6380  /* ── Config (injected from Liquid) ──────────────────────── */
6381  const CONFIG = {
6382    delayMs:        3000,
6383    cooldownDays:   7,
6384    timerMinutes:   59,
6385    discountCode:   "MYSTERY10",
6386    discountPct:    "10",
6387    successRedirect:"\/pages\/mystery-discount",
6388    hideOnPages:    "\/cart,\/checkout,\/account".split(',').map(p => p.trim()),
6389    b2bPages:       "\/pages\/custom-socks,\/pages\/corporate-gifts,\/pages\/bulk-orders-1,\/pages\/custom-socks-8-case-studies,\/pages\/custom-socks-for-golf-tournaments,\/pages\/promotional-socks,\/pages\/bulk-socks".split(',').map(p => p.trim()).filter(Boolean),
6390    b2bCookieName:  'mdp_b2b_suppress',
6391    cookieName:     'mdp_shown',
6392    /* FUTURE: RANDOMIZE DISCOUNT
6393       To enable random tiers, replace discountCode/discountPct above with:
6394       tiers: [
6395         { code: 'MYSTERY10', pct: '10', weight: 50 },
6396         { code: 'MYSTERY15', pct: '15', weight: 30 },
6397         { code: 'MYSTERY20', pct: '20', weight: 20 },
6398       ]
6399       Then call pickTier() before showing the popup and use the result.
6400       function pickTier() {
6401         const total = CONFIG.tiers.reduce((s, t) => s + t.weight, 0);
6402         let r = Math.random() * total;
6403         for (const t of CONFIG.tiers) { r -= t.weight; if (r <= 0) return t; }
6404         return CONFIG.tiers[0];
6405       }
6406    */
6407  };
6408
6409  // Explicit opt-in for the designated unpublished preview only.
6410  // Published themes and ordinary preview visits keep the normal behavior.
6411  function isPopupPreviewTest() {
6412    const shopify = window.Shopify;
6413    return Boolean(shopify && !shopify.designMode && shopify.theme &&
6414      String(shopify.theme.id) === '201194602577' &&
6415      ['unpublished', 'development'].includes(shopify.theme.role) &&
6416      new URLSearchParams(window.location.search).get('jcs_popup_test') === '1');
6417  }
6418  const previewTest = isPopupPreviewTest();
6419
6420  /* ── Helpers ─────────────────────────────────────────────── */
6421  function getCookie(name) {
6422    return document.cookie.split(';').some(c => c.trim().startsWith(name + '='));
6423  }
6424
6425  function setCookie(name, days) {
6426    if (previewTest) return;
6427    const exp = new Date(Date.now() + days * 864e5).toUTCString();
6428    document.cookie = `${name}=1; expires=${exp}; path=/; SameSite=Lax`;
6429  }
6430
6431  function setSessionCookie(name) {
6432    // No `expires` attribute = browser session cookie, cleared on browser close
6433    document.cookie = `${name}=1; path=/; SameSite=Lax`;
6434  }
6435
6436  function isHiddenPage() {
6437    return CONFIG.hideOnPages.some(p => p && window.location.pathname.startsWith(p));
6438  }
6439
6440  function normalizePath(p) {
6441    // Strip trailing slash + lowercase for robust matching
6442    return (p || '').replace(/\/+$/, '').toLowerCase() || '/';
6443  }
6444
6445  function isB2BPage() {
6446    const cur = normalizePath(window.location.pathname);
6447    return CONFIG.b2bPages.some(p => normalizePath(p) === cur);
6448  }
6449
6450  function validateEmail(email) {
6451    return /^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(email);
6452  }
6453
6454  /* ── DOM refs ────────────────────────────────────────────── */
6455  const overlay  = document.getElementById('mdp-overlay');
6456  const closeBtn = document.getElementById('mdp-close');
6457  const form     = overlay.querySelector('form');   /* query inside our container — Shopify may ignore id:'mdp-form' */
6458  const emailEl  = document.getElementById('mdp-email');
6459  const errorEl  = document.getElementById('mdp-error');
6460  const submitBtn= document.getElementById('mdp-submit');
6461  const btnText  = document.getElementById('mdp-btn-text');
6462  const btnLoad  = document.getElementById('mdp-btn-loading');
6463  let   timerInterval = null;
6464  let   previousFocus = null;
6465  let   lastPageFocus = null;
6466  let   previousOverflow = '';
6467  let   submitting = false;
6468
6469  function showPreviewTestNotice() {
6470    if (!previewTest) return;
6471    overlay.setAttribute('data-jcs-popup-test', 'true');
6472    const notice = document.createElement('p');
6473    notice.className = 'mdp-test-notice';
6474    notice.textContent = 'Preview test: no signup is sent. Reload this page to restart.';
6475    overlay.querySelector('.mdp-body, .mdp-success').prepend(notice);
6476  }
6477
6478  /* ── Timer ───────────────────────────────────────────────── */
6479  function startTimer() {
6480    let total = CONFIG.timerMinutes * 60;
6481    const minEl = document.getElementById('mdp-minutes');
6482    const secEl = document.getElementById('mdp-seconds');
6483
6484    function tick() {
6485      const m = Math.floor(total / 60);
6486      const s = total % 60;
6487      minEl.textContent = String(m).padStart(2, '0');
6488      secEl.textContent = String(s).padStart(2, '0');
6489      if (total <= 0) {
6490        clearInterval(timerInterval);
6491        closePopup();
6492      }
6493      total--;
6494    }
6495    tick();
6496    timerInterval = setInterval(tick, 1000);
6497  }
6498
6499  /* ── Show / close ────────────────────────────────────────── */
6500  function canRestoreFocus(element) {
6501    return element && element !== document.body && element !== document.documentElement &&
6502      typeof element.focus === 'function' && element.isConnected &&
6503      !overlay.contains(element) && element.getClientRects().length &&
6504      !element.closest('[inert]') && !element.disabled &&
6505      getComputedStyle(element).visibility !== 'hidden';
6506  }
6507
6508  function rememberPageFocus(event) {
6509    if (!overlay.open && canRestoreFocus(event.target)) lastPageFocus = event.target;
6510  }
6511
6512  function schedulePopup() {
6513    // Header setup can temporarily drop focus to body before the opening delay ends.
6514    // Keep the last page control, but let any later focused control replace it.
6515    rememberPageFocus({ target: document.activeElement });
6516    document.addEventListener('focusin', rememberPageFocus);
6517    setTimeout(showPopup, CONFIG.delayMs);
6518  }
6519
6520  function showPopup() {
6521    document.removeEventListener('focusin', rememberPageFocus);
6522    if (overlay.open || typeof overlay.showModal !== 'function') return;
6523    previousFocus = canRestoreFocus(document.activeElement) ? document.activeElement : lastPageFocus;
6524    lastPageFocus = null;
6525    previousOverflow = document.body.style.overflow;
6526    // Native modal behavior makes background content, including iframes, inert.
6527    overlay.showModal();
6528    document.body.style.overflow = 'hidden';
6529    startTimer();
6530    closeBtn.focus({ preventScroll: true });
6531  }
6532
6533  function closePopup() {
6534    if (!overlay.open) return;
6535    clearInterval(timerInterval);
6536    overlay.close();
6537    document.body.style.overflow = previousOverflow;
6538    setCookie(CONFIG.cookieName, CONFIG.cooldownDays);
6539    if (canRestoreFocus(previousFocus)) {
6540      previousFocus.focus({ preventScroll: true });
6541    }
6542    previousFocus = null;
6543    // Auto-open may interrupt a visitor before any control has focus.
6544    if (document.activeElement === document.body || overlay.contains(document.activeElement)) {
6545      const fallback = document.querySelector('main, [role="main"]') || document.body;
6546      const hadTabindex = fallback.hasAttribute('tabindex');
6547      if (!hadTabindex) fallback.setAttribute('tabindex', '-1');
6548      fallback.focus({ preventScroll: true });
6549      if (!hadTabindex) fallback.addEventListener('blur', () => fallback.removeAttribute('tabindex'), { once: true });
6550    }
6551  }
6552
6553  /* ── Submission ──────────────────────────────────────────── */
6554  async function subscribeEmail(email) {
6555    // Test the rendered success screen without contacting Shopify's customer endpoint.
6556    if (previewTest) return true;
6557    /*
6558      Submits via the Liquid {% form 'customer' %} which auto-injects
6559      the Shopify CSRF authenticity_token. We serialize the real form
6560      and POST via fetch. We use redirect:'manual' so Shopify's 3
656002
6561      doesn't cause fetch to follow the redirect (which can produce
6562      opaque responses or errors). A 302 means Shopify accepted the form.
6563    */
6564    const formData = new FormData(form);
6565    formData.set('contact[email]', email);
6566
6567    /* Strip the #contact_form hash Shopify appends to the action URL.
6568       Without this, a fallback native submit would scroll to the footer. */
6569    const actionUrl = form.action.split('#')[0];
6570
6571    const resp = await fetch(actionUrl, {
6572      method:   'POST',
6573      body:     formData,
6574      redirect: 'manual',
6575    });
6576
6577    /* A 302 redirect = Shopify accepted the submission and is redirecting.
6578       A 200 = inline success. Both are valid success states. */
6579    console.log('[MDP] Subscribe response:', resp.status, resp.type);
6580    return resp.ok || resp.type === 'opaqueredirect' || resp.status === 0;
6581  }
6582
6583  function showSuccessInline(email) {
6584    /* Replace the entire modal content with the success / discount-code view */
6585    const modal = overlay.querySelector('.mdp-modal');
6586    modal.innerHTML = `
6587      <button type="button" class="mdp-close" id="mdp-close-success" aria-label="Close popup">&#10005;</button>
6588      <div class="mdp-success">
6589        <h2 id="mdp-title" tabindex="-1">Your discount is ready!</h2>
6590        <p>Your exclusive discount code:</p>
6591        <div class="mdp-code-box"></div>
6592        <p style="font-size:13px;color:#595959;">Save <strong class="mdp-discount-pct"></strong> on your order!</p>
6593        <a class="mdp-shop-btn">SHOP NOW &rarr;</a>
6594        <p style="font-size:11px;color:#595959;margin-top:14px;">Email entered: <strong class="mdp-submitted-email"></strong></p>
6595      </div>
6596    `;
6597    // User/configuration values are text, never executable markup.
6598    modal.querySelector('.mdp-code-box').textContent = CONFIG.discountCode;
6599    modal.querySelector('.mdp-discount-pct').textContent = `${CONFIG.discountPct}%`;
6600    modal.querySelector('.mdp-submitted-email').textContent = email;
6601    modal.querySelector('.mdp-shop-btn').href = `/collections/all?discount=${encodeURIComponent(CONFIG.discountCode)}`;
6602    showPreviewTestNotice();
6603    /* Re-bind close button since we replaced the DOM */
6604    document.getElementById('mdp-close-success').addEventListener('click', closePopup);
6605    if (overlay.open) document.getElementById('mdp-title').focus();
6606  }
6607
6608  /* ── Form submit handler ─────────────────────────────────── */
6609  if (form) {
6610    form.addEventListener('submit', async function(e) {
6611      e.preventDefault();
6612      e.stopImmediatePropagation();   /* block Shopify theme JS from also handling this submit */
6613      if (submitting) return;
6614      const email = emailEl.value.trim();
6615
6616      // Client-side validation
6617      if (!validateEmail(email)) {
6618        emailEl.classList.add('mdp-input-error');
6619        errorEl.style.display = 'block';
6620        emailEl.setAttribute('aria-invalid', 'true');
6621        emailEl.focus();
6622        return;
6623      }
6624      emailEl.classList.remove('mdp-input-error');
6625      errorEl.style.display = 'none';
6626      emailEl.removeAttribute('aria-invalid');
6627
6628      // Loading state
6629      submitting = true;
6630      form.setAttribute('aria-busy', 'true');
6631      submitBtn.disabled = true;
6632      btnText.textContent = 'Getting your discount';
6633      btnLoad.style.display = 'inline';
6634
6635      try {
6636        await subscribeEmail(email);
6637      } catch (err) {
6638        console.error('[MDP] Subscribe error (still showing code):', err);
6639      }
6640
6641      /* Always show success — even if fetch failed, the visitor
6642         deserves the code. The cookie prevents repeat popups. */
6643      clearInterval(timerInterval);
6644      setCookie(CONFIG.cookieName, 365);
6645      showSuccessInline(email);
6646    });
6647  } else {
6648    console.warn('[MDP] Form element #mdp-form not found — submit handler not attached.');
6649  }
6650
6651  /* ── Close interactions ──────────────────────────────────── */
6652  closeBtn.addEventListener('click', closePopup);
6653  emailEl.addEventListener('invalid', function() {
6654    emailEl.setAttribute('aria-invalid', 'true');
6655    errorEl.style.display = 'block';
6656  });
6657  emailEl.addEventListener('input', function() {
6658    emailEl.removeAttribute('aria-invalid');
6659    emailEl.classList.remove('mdp-input-error');
6660    errorEl.style.display = 'none';
6661  });
6662
6663  overlay.addEventListener('click', function(e) {
6664    if (e.target === overlay) closePopup();
6665  });
6666
6667  overlay.addEventListener('cancel', function(e) {
6668    e.preventDefault();
6669    closePopup();
6670  });
6671
6672  overlay.addEventListener('keydown', function(e) {
6673    if (e.key !== 'Tab') return;
6674    const focusable = Array.from(overlay.querySelectorAll('a[href], button, input, select, textarea, [tabindex]'))
6675      .filter(el => el.tabIndex >= 0 && !el.disabled && !el.closest('[inert]') &&
6676        el.getClientRects().length && getComputedStyle(el).visibility !== 'hidden');
6677    const first = focusable[0];
6678    const last = focusable[focusable.length - 1];
6679    const activeIndex = focusable.indexOf(document.activeElement);
6680    if (e.shiftKey && activeIndex <= 0) {
6681      e.preventDefault();
6682      if (last) last.focus();
6683    } else if (!e.shiftKey && (activeIndex === -1 || document.activeElement === last)) {
6684      e.preventDefault();
6685      if (first) first.focus();
6686    }
6687  });
6688
6689  /* ── Init ────────────────────────────────────────────────── */
6690  function init() {
6691    // Never pop inside the Shopify theme editor preview (admin iframe).
6692    // Shopify.designMode is set to true only when the storefront renders
6693    // inside the theme editor. Return before any cookies are written so
6694    // previewing a B2B page doesn't affect the merchant's real browsing.
6695    if (window.Shopify && window.Shopify.designMode) return;
6696
6697    if (previewTest) {
6698      if (isHiddenPage() || isB2BPage()) return;
6699      showPreviewTestNotice();
6700      schedulePopup();
6701      return;
6702    }
6703
6704    // B2B suppression — if on a listed B2B page, set a session cookie so the
6705    // popup stays hidden across all pages for the rest of the browser session.
6706    // Done first so the flag is recorded even on /cart or when mdp_shown is set.
6707    if (isB2BPage()) setSessionCookie(CONFIG.b2bCookieName);
6708    if (getCookie(CONFIG.b2bCookieName)) return;
6709
6710    if (isHiddenPage()) return;
6711    if (getCookie(CONFIG.cookieName)) return;
6712    schedulePopup();
6713  }
6714
6715  if (document.readyState === 'loading') {
6716    document.addEventListener('DOMContentLoaded', init);
6717  } else {
6718    init();
6719  }
6720
6721})();
6722</script>
6722
6723
6724
6725
6726
6727<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
6727
6728</html>
6729

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.