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'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&#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'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'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&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's Crazy Socks"> 1177<meta property="og:url" content="https://johnscrazysocks.com/products/gift-card"> 1178<meta property="og:site_name" content="John's Crazy Socks"><meta property="og:type" content="product"> 1179 <meta property="og:title" content="Gift Card for John'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'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's Crazy Socks gift card. 1185John'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'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'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®ion_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®ion_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'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'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'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'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'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'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'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'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'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'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'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'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'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'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'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'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'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'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>© 2026 <a href="/" title="">John'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>✕</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">✕</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 →</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.