1<!doctype html> 2<html lang="en"> 3 <head>
4<script> 5 // Google Consent Mode V2 integration script from Consentmo GDPR 6 window.isenseRules = {}; 7 window.isenseRules.gcm = { 8 gcmVersion: 2, 9 integrationVersion: 2, 10 initialState: 7, 11 customChanges: false, 12 consentUpdated: false, 13 adsDataRedaction: true, 14 urlPassthrough: false, 15 storage: { ad_personalization: "granted", ad_storage: "granted", ad_user_data: "granted", analytics_storage: "granted", functionality_storage: "granted", personalization_storage: "granted", security_storage: "granted", wait_for_update: 500 } 16 }; 17 window.isenseRules.initializeGcm = function (rules) { 18 let initialState = rules.initialState; 19 let analyticsBlocked = initialState === 0 || initialState === 3 || initialState === 6 || initialState === 7; 20 let marketingBlocked = initialState === 0 || initialState === 2 || initialState === 5 || initialState === 7; 21 let functionalityBlocked = initialState === 4 || initialState === 5 || initialState === 6 || initialState === 7; 22 23 let gdprCache = localStorage.getItem('gdprCache') ? JSON.parse(localStorage.getItem('gdprCache')) : null; 24 if (gdprCache && typeof gdprCache.updatedPreferences !== "undefined") { 25 let updatedPreferences = gdprCache && typeof gdprCache.updatedPreferences !== "undefined" ? gdprCache.updatedPreferences : null; 26 analyticsBlocked = parseInt(updatedPreferences.indexOf('analytics')) > -1; 27 marketingBlocked = parseInt(updatedPreferences.indexOf('marketing')) > -1; 28 functionalityBlocked = parseInt(updatedPreferences.indexOf('functionality')) > -1; 29 30 rules.consentUpdated = true; 31 } 32 33 isenseRules.gcm = { 34 ...rules, 35 storage: { 36 ad_personalization: marketingBlocked ? "denied" : "granted", 37 ad_storage: marketingBlocked ? "denied" : "granted", 38 ad_user_data: marketingBlocked ? "denied" : "granted", 39 analytics_storage: analyticsBlocked ? "denied" : "granted", 40 functionality_storage: functionalityBlocked ? "denied" : "granted", 41 personalization_storage: functionalityBlocked ? "denied" : "granted", 42 security_storage: "granted", 43 wait_for_update: 500 44 }, 45 }; 46 } 47 48 // Google Consent Mode - initialization start 49 window.isenseRules.initializeGcm({ 50 ...window.isenseRules.gcm, 51 adsDataRedaction: true, 52 urlPassthrough: false, 53 initialState: 7 54 }); 55 56 /* 57 * initialState acceptable values: 58 * 0 - Set both ad_storage and analytics_storage to denied 59 * 1 - Set all categories to granted 60 * 2 - Set only ad_storage to denied 61 * 3 - Set only analytics_storage to denied 62 * 4 - Set only functionality_storage to denied 63 * 5 - Set both ad_storage and functionality_storage to denied 64 * 6 - Set both analytics_storage and functionality_storage to denied 65 * 7 - Set all categories to denied 66 */ 67 68 window.dataLayer = window.dataLayer || []; 69 function gtag() { window.dataLayer.push(arguments); } 70 gtag("consent", "default", isenseRules.gcm.storage); 71 isenseRules.gcm.adsDataRedaction && gtag("set", "ads_data_redaction", isenseRules.gcm.adsDataRedaction); 72 isenseRules.gcm.urlPassthrough && gtag("set", "url_passthrough", isenseRules.gcm.urlPassthrough); 73</script>
73 74 <!-- Google Tag Manager --> 75
75<script>
vendor: 351 bytes, lines 75-79
75(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 76 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 77 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 78 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 79 })(window,document,'script','dataLayer','
79GTM-NNR467H
vendor: 3 bytes, line 79
79');
79</script>
79 80 <!-- End Google Tag Manager --> 81 <meta charset="utf-8"> 82 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 83 <meta name="viewport" content="width=device-width, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"> 84 85 <link rel="preconnect" href="https://cdn.shopify.com" crossorigin> 86 <link rel="preload" href="//www.sockaffairs.com/cdn/shop/t/97/assets/bundle.css?v=109222281054551378261780062834" as="style"> 87 <link rel="preload" href="//www.sockaffairs.com/cdn/shop/t/97/assets/bundle.js?v=102853260885250943091780062834" as="script"><link rel="shortcut icon" href="//www.sockaffairs.com/cdn/shop/files/Fav_Icon_Shopify_32x32.jpg?v=1726138255" type="image/png"><title>Chronicles</title> 88 89 90 91 92 <link rel="canonical" href="https://www.sockaffairs.com/en-usd/blogs/news"> 93 94 95 <!-- google fonts --> 96 <link rel="preconnect" href="https://fonts.gstatic.com"> 97 <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap" rel="stylesheet"> 98 99 <link href="//www.sockaffairs.com/cdn/shop/t/97/assets/bundle.css?v=109222281054551378261780062834" rel="stylesheet" type="text/css" media="all" /> 100 101
101<script src="https://cdn.shopify.com/s/javascripts/currencies.js" defer></script>
101 102 103 <!-- header hook for Shopify plugins --> 104
104<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
104<meta name="facebook-domain-verification" content="zepno32qzm2v48gk9fz600a8cpxvpy"> 105<meta name="google-site-verification" content="-vX6bTw-_dqBkPEdy18D4qKyBIZ4MkeHGP9vkNoS8M4"> 106<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/62170267797/digital_wallets/dialog"> 107<meta id="in-context-paypal-metadata" data-shop-id="62170267797" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 108<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/en-usd/blogs/news.atom" /> 109<link rel="next" href="/en-usd/blogs/news?page=2"> 110<link rel="alternate" hreflang="x-default" href="https://www.sockaffairs.com/blogs/news"> 111<link rel="alternate" hreflang="en" href="https://www.sockaffairs.com/blogs/news"> 112<link rel="alternate" hreflang="pt" href="https://www.sockaffairs.com/pt/blogs/news"> 113<link rel="alternate" hreflang="es" href="https://www.sockaffairs.com/es/blogs/news"> 114<link rel="alternate" hreflang="de" href="https://www.sockaffairs.com/de/blogs/news"> 115<link rel="alternate" hreflang="fr" href="https://www.sockaffairs.com/fr/blogs/news"> 116<link rel="alternate" hreflang="it" href="https://www.sockaffairs.com/it/blogs/news"> 117<link rel="alternate" hreflang="en-US" href="https://www.sockaffairs.com/en-usd/blogs/news"> 118<link rel="alternate" hreflang="es-US" href="https://www.sockaffairs.com/es-usd/blogs/news"> 119<link rel="alternate" hreflang="pt-US" href="https://www.sockaffairs.com/pt-usd/blogs/news"> 120<link rel="alternate" hreflang="de-US" href="https://www.sockaffairs.com/de-usd/blogs/news"> 121<link rel="alternate" hreflang="fr-US" href="https://www.sockaffairs.com/fr-usd/blogs/news"> 122<link rel="alternate" hreflang="en-GB" href="https://www.sockaffairs.com/en-gbp/blogs/news"> 123<link rel="alternate" hreflang="es-GB" href="https://www.sockaffairs.com/es-gbp/blogs/news"> 124<link rel="alternate" hreflang="pt-GB" href="https://www.sockaffairs.com/pt-gbp/blogs/news"> 125<link rel="alternate" hreflang="de-GB" href="https://www.sockaffairs.com/de-gbp/blogs/news"> 126<link rel="alternate" hreflang="fr-GB" href="https://www.sockaffairs.com/fr-gbp/blogs/news"> 127<link rel="alternate" hreflang="en-CA" href="https://www.sockaffairs.com/en-cad/blogs/news"> 128<link rel="alternate" hreflang="es-CA" href="https://www.sockaffairs.com/es-cad/blogs/news"> 129<link rel="alternate" hreflang="pt-CA" href="https://www.sockaffairs.com/pt-cad/blogs/news"> 130<link rel="alternate" hreflang="de-CA" href="https://www.sockaffairs.com/de-cad/blogs/news"> 131<link rel="alternate" hreflang="fr-CA" href="https://www.sockaffairs.com/fr-cad/blogs/news"> 132<link rel="alternate" hreflang="en-AU" href="https://www.sockaffairs.com/en-aud/blogs/news"> 133<link rel="alternate" hreflang="es-AU" href="https://www.sockaffairs.com/es-aud/blogs/news"> 134<link rel="alternate" hreflang="pt-AU" href="https://www.sockaffairs.com/pt-aud/blogs/news"> 135<link rel="alternate" hreflang="de-AU" href="https://www.sockaffairs.com/de-aud/blogs/news"> 136<link rel="alternate" hreflang="fr-AU" href="https://www.sockaffairs.com/fr-aud/blogs/news">
137<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=4696801626"></script>
137 138<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
139<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=4696801626&shop_id=62170267797" crossorigin="anonymous"></script>
vendor: 1 bytes, line 139
139
140<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":62170267797,"countryCode":"PT","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/62170267797","merchantName":"SockAffairs","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","maestro"],"total":{"type":"pending","label":"SockAffairs","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 140
140
141<script id="shopify-features" type="application/json">{"accessToken":"b87f8d69e2d3177b2ab9056a00931f8a","betas":["rich-media-storefront-analytics"],"domain":"www.sockaffairs.com","predictiveSearch":true,"shopId":62170267797,"locale":"en"}</script>
vendor: 1 bytes, line 141
141
142<script>var Shopify = Shopify || {}; 143Shopify.shop = "sockaffairs.myshopify.com"; 144Shopify.locale = "en"; 145Shopify.currency = {"active":"USD","rate":"1.12027"}; 146Shopify.country = "US"; 147Shopify.theme = {"name":"Sock Affairs Main Theme","id":190924161370,"schema_name":"Shopify Theme Lab","schema_version":"1.0.0","theme_store_id":null,"role":"main"}; 148Shopify.theme.handle = "null"; 149Shopify.theme.style = {"id":null,"handle":null}; 150Shopify.cdnHost = "www.sockaffairs.com/cdn"; 151Shopify.routes = Shopify.routes || {}; 152Shopify.routes.root = "/en-usd/"; 153Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 154Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 155Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 156Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 156
156
157<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 157
157
158<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 158
158
159<script> 160 window.ShopifyPay = window.ShopifyPay || {}; 161 window.ShopifyPay.apiHost = "shop.app\/pay"; 162 window.ShopifyPay.redirectState = null; 163</script>
vendor: 1 bytes, line 163
163
164<script> 165 window.Shopify = window.Shopify || {}; 166 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 167 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 168 window.Shopify.SignInWithShop.eligible = true; 169</script>
vendor: 1 bytes, line 169
169
170<script id="shop-js-analytics" type="application/json">{"pageType":"blog"}</script>
vendor: 1 bytes, line 170
170
171<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 171
171
172<script type="module"> 173 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 174 175 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 176 177</script>
vendor: 1 bytes, line 177
177
178<script> 179 window.Shopify = window.Shopify || {}; 180 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 181 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"]}; 182</script>
vendor: 1 bytes, line 182
182
183<script>(function() { 184 var isLoaded = false; 185 function asyncLoad() { 186 if (isLoaded) return; 187 isLoaded = true; 188 var urls = ["https:\/\/ecommplugins-scripts.trustpilot.com\/v2.1\/js\/header.min.js?settings=eyJrZXkiOiJIa2hVNkhxTmkwdENBdUtnIiwicyI6Im5vbmUifQ==\u0026shop=sockaffairs.myshopify.com","https:\/\/ecommplugins-trustboxsettings.trustpilot.com\/sockaffairs.myshopify.com.js?settings=1780065895022\u0026shop=sockaffairs.myshopify.com","https:\/\/widget.trustpilot.com\/bootstrap\/v5\/tp.widget.sync.bootstrap.min.js?shop=sockaffairs.myshopify.com","https:\/\/widget.trustpilot.com\/bootstrap\/v5\/tp.widget.sync.bootstrap.min.js?shop=sockaffairs.myshopify.com","https:\/\/config.gorgias.chat\/bundle-loader\/01GYCCG67VY94GF4WW4W675E6M?source=shopify1click\u0026shop=sockaffairs.myshopify.com","https:\/\/intg.snapchat.com\/shopify\/shopify-scevent-init.js?id=c8667a63-c6ab-4142-b7b5-467547a53bbe\u0026shop=sockaffairs.myshopify.com","https:\/\/media.9gtb.com\/loader.js?g_cvt_id=f82771a8-288b-4075-a8cb-65096ae6f83c\u0026shop=sockaffairs.myshopify.com","https:\/\/ecommplugins-scripts.trustpilot.com\/v2.1\/js\/success.min.js?settings=eyJrZXkiOiJIa2hVNkhxTmkwdENBdUtnIiwicyI6Im5vbmUiLCJ0IjpbIm9yZGVycy9mdWxmaWxsZWQiXSwidiI6IiIsImEiOiIifQ==\u0026shop=sockaffairs.myshopify.com","https:\/\/ecommplugins-scripts.trustpilot.com\/v2.1\/js\/success.min.js?settings=eyJrZXkiOiJIa2hVNkhxTmkwdENBdUtnIiwicyI6Im5vbmUiLCJ0IjpbIm9yZGVycy9mdWxmaWxsZWQiXSwidiI6IiIsImEiOiIifQ==\u0026shop=sockaffairs.myshopify.com","https:\/\/ecommplugins-scripts.trustpilot.com\/v2.1\/js\/success.min.js?settings=eyJrZXkiOiJIa2hVNkhxTmkwdENBdUtnIiwicyI6Im5vbmUiLCJ0IjpbIm9yZGVycy9mdWxmaWxsZWQiXSwidiI6IiIsImEiOiIifQ==\u0026shop=sockaffairs.myshopify.com","https:\/\/ecommplugins-scripts.trustpilot.com\/v2.1\/js\/success.min.js?settings=eyJrZXkiOiJIa2hVNkhxTmkwdENBdUtnIiwicyI6Im5vbmUiLCJ0IjpbIm9yZGVycy9mdWxmaWxsZWQiXSwidiI6IiIsImEiOiIifQ==\u0026shop=sockaffairs.myshopify.com","https:\/\/ecommplugins-scripts.trustpilot.com\/v2.1\/js\/success.min.js?settings=eyJrZXkiOiJIa2hVNkhxTmkwdENBdUtnIiwicyI6Im5vbmUiLCJ0IjpbIm9yZGVycy9mdWxmaWxsZWQiXSwidiI6IiIsImEiOiIifQ==\u0026shop=sockaffairs.myshopify.com","https:\/\/ecommplugins-scripts.trustpilot.com\/v2.1\/js\/success.min.js?settings=eyJrZXkiOiJIa2hVNkhxTmkwdENBdUtnIiwicyI6Im5vbmUiLCJ0IjpbIm9yZGVycy9mdWxmaWxsZWQiXSwidiI6IiIsImEiOiIifQ==\u0026shop=sockaffairs.myshopify.com","https:\/\/ecommplugins-scripts.trustpilot.com\/v2.1\/js\/success.min.js?settings=eyJrZXkiOiJIa2hVNkhxTmkwdENBdUtnIiwicyI6Im5vbmUiLCJ0IjpbIm9yZGVycy9mdWxmaWxsZWQiXSwidiI6IiIsImEiOiIifQ==\u0026shop=sockaffairs.myshopify.com","https:\/\/ecommplugins-scripts.trustpilot.com\/v2.1\/js\/success.min.js?settings=eyJrZXkiOiJIa2hVNkhxTmkwdENBdUtnIiwicyI6Im5vbmUiLCJ0IjpbIm9yZGVycy9mdWxmaWxsZWQiXSwidiI6IiIsImEiOiIifQ==\u0026shop=sockaffairs.myshopify.com","https:\/\/ecommplugins-scripts.trustpilot.com\/v2.1\/js\/success.min.js?settings=eyJrZXkiOiJIa2hVNkhxTmkwdENBdUtnIiwicyI6Im5vbmUiLCJ0IjpbIm9yZGVycy9mdWxmaWxsZWQiXSwidiI6IiIsImEiOiIifQ==\u0026shop=sockaffairs.myshopify.com","https:\/\/ecommplugins-scripts.trustpilot.com\/v2.1\/js\/success.min.js?settings=eyJrZXkiOiJIa2hVNkhxTmkwdENBdUtnIiwicyI6Im5vbmUiLCJ0IjpbIm9yZGVycy9mdWxmaWxsZWQiXSwidiI6IiIsImEiOiIifQ==\u0026shop=sockaffairs.myshopify.com","https:\/\/ecommplugins-scripts.trustpilot.com\/v2.1\/js\/success.min.js?settings=eyJrZXkiOiJIa2hVNkhxTmkwdENBdUtnIiwicyI6Im5vbmUiLCJ0IjpbIm9yZGVycy9mdWxmaWxsZWQiXSwidiI6IiIsImEiOiIifQ==\u0026shop=sockaffairs.myshopify.com","https:\/\/ecommplugins-scripts.trustpilot.com\/v2.1\/js\/success.min.js?settings=eyJrZXkiOiJIa2hVNkhxTmkwdENBdUtnIiwicyI6Im5vbmUiLCJ0IjpbIm9yZGVycy9mdWxmaWxsZWQiXSwidiI6IiIsImEiOiIifQ==\u0026shop=sockaffairs.myshopify.com","https:\/\/ecommplugins-scripts.trustpilot.com\/v2.1\/js\/success.min.js?settings=eyJrZXkiOiJIa2hVNkhxTmkwdENBdUtnIiwicyI6Im5vbmUiLCJ0IjpbIm9yZGVycy9mdWxmaWxsZWQiXSwidiI6IiIsImEiOiIifQ==\u0026shop=sockaffairs.myshopify.com","https:\/\/ecommplugins-scripts.trustpilot.com\/v2.1\/js\/success.min.js?settings=eyJrZXkiOiJIa2hVNkhxTmkwdENBdUtnIiwicyI6Im5vbmUiLCJ0IjpbIm9yZGVycy9mdWxmaWxsZWQiXSwidiI6IiIsImEiOiIifQ==\u0026shop=sockaffairs.myshopify.com","https:\/\/ecommplugins-scripts.trustpilot.com\/v2.1\/js\/success.min.js?settings=eyJrZXkiOiJIa2hVNkhxTmkwdENBdUtnIiwicyI6Im5vbmUiLCJ0IjpbIm9yZGVycy9mdWxmaWxsZWQiXSwidiI6IiIsImEiOiIifQ==\u0026shop=sockaffairs.myshopify.com","https:\/\/ecommplugins-scripts.trustpilot.com\/v2.1\/js\/success.min.js?settings=eyJrZXkiOiJIa2hVNkhxTmkwdENBdUtnIiwicyI6Im5vbmUiLCJ0IjpbIm9yZGVycy9mdWxmaWxsZWQiXSwidiI6IiIsImEiOiIifQ==\u0026shop=sockaffairs.myshopify.com","https:\/\/ecommplugins-scripts.trustpilot.com\/v2.1\/js\/success.min.js?settings=eyJrZXkiOiJIa2hVNkhxTmkwdENBdUtnIiwicyI6Im5vbmUiLCJ0IjpbIm9yZGVycy9mdWxmaWxsZWQiXSwidiI6IiIsImEiOiIifQ==\u0026shop=sockaffairs.myshopify.com","https:\/\/ecommplugins-scripts.trustpilot.com\/v2.1\/js\/success.min.js?settings=eyJrZXkiOiJIa2hVNkhxTmkwdENBdUtnIiwicyI6Im5vbmUiLCJ0IjpbIm9yZGVycy9mdWxmaWxsZWQiXSwidiI6IiIsImEiOiIifQ==\u0026shop=sockaffairs.myshopify.com","https:\/\/ecommplugins-scripts.trustpilot.com\/v2.1\/js\/success.min.js?settings=eyJrZXkiOiJIa2hVNkhxTmkwdENBdUtnIiwicyI6Im5vbmUiLCJ0IjpbIm9yZGVycy9mdWxmaWxsZWQiXSwidiI6IiIsImEiOiIifQ==\u0026shop=sockaffairs.myshopify.com","https:\/\/ecommplugins-scripts.trustpilot.com\/v2.1\/js\/success.min.js?settings=eyJrZXkiOiJIa2hVNkhxTmkwdENBdUtnIiwicyI6Im5vbmUiLCJ0IjpbIm9yZGVycy9mdWxmaWxsZWQiXSwidiI6IiIsImEiOiIifQ==\u0026shop=sockaffairs.myshopify.com","https:\/\/ecommplugins-scripts.trustpilot.com\/v2.1\/js\/success.min.js?settings=eyJrZXkiOiJIa2hVNkhxTmkwdENBdUtnIiwicyI6Im5vbmUiLCJ0IjpbIm9yZGVycy9mdWxmaWxsZWQiXSwidiI6IiIsImEiOiIifQ==\u0026shop=sockaffairs.myshopify.com","https:\/\/ecommplugins-scripts.trustpilot.com\/v2.1\/js\/success.min.js?settings=eyJrZXkiOiJIa2hVNkhxTmkwdENBdUtnIiwicyI6Im5vbmUiLCJ0IjpbIm9yZGVycy9mdWxmaWxsZWQiXSwidiI6IiIsImEiOiIifQ==\u0026shop=sockaffairs.myshopify.com","https:\/\/ecommplugins-scripts.trustpilot.com\/v2.1\/js\/success.min.js?settings=eyJrZXkiOiJIa2hVNkhxTmkwdENBdUtnIiwicyI6Im5vbmUiLCJ0IjpbIm9yZGVycy9mdWxmaWxsZWQiXSwidiI6IiIsImEiOiIifQ==\u0026shop=sockaffairs.myshopify.com","https:\/\/ecommplugins-scripts.trustpilot.com\/v2.1\/js\/success.min.js?settings=eyJrZXkiOiJIa2hVNkhxTmkwdENBdUtnIiwicyI6Im5vbmUiLCJ0IjpbIm9yZGVycy9mdWxmaWxsZWQiXSwidiI6IiIsImEiOiIifQ==\u0026shop=sockaffairs.myshopify.com","https:\/\/ecommplugins-scripts.trustpilot.com\/v2.1\/js\/success.min.js?settings=eyJrZXkiOiJIa2hVNkhxTmkwdENBdUtnIiwicyI6Im5vbmUiLCJ0IjpbIm9yZGVycy9mdWxmaWxsZWQiXSwidiI6IiIsImEiOiIifQ==\u0026shop=sockaffairs.myshopify.com","https:\/\/ecommplugins-scripts.trustpilot.com\/v2.1\/js\/success.min.js?settings=eyJrZXkiOiJIa2hVNkhxTmkwdENBdUtnIiwicyI6Im5vbmUiLCJ0IjpbIm9yZGVycy9mdWxmaWxsZWQiXSwidiI6IiIsImEiOiIifQ==\u0026shop=sockaffairs.myshopify.com","https:\/\/ecommplugins-scripts.trustpilot.com\/v2.1\/js\/success.min.js?settings=eyJrZXkiOiJIa2hVNkhxTmkwdENBdUtnIiwicyI6Im5vbmUiLCJ0IjpbIm9yZGVycy9mdWxmaWxsZWQiXSwidiI6IiIsImEiOiIifQ==\u0026shop=sockaffairs.myshopify.com","https:\/\/ecommplugins-scripts.trustpilot.com\/v2.1\/js\/success.min.js?settings=eyJrZXkiOiJIa2hVNkhxTmkwdENBdUtnIiwicyI6Im5vbmUiLCJ0IjpbIm9yZGVycy9mdWxmaWxsZWQiXSwidiI6IiIsImEiOiIifQ==\u0026shop=sockaffairs.myshopify.com","https:\/\/ecommplugins-scripts.trustpilot.com\/v2.1\/js\/success.min.js?settings=eyJrZXkiOiJIa2hVNkhxTmkwdENBdUtnIiwicyI6Im5vbmUiLCJ0IjpbIm9yZGVycy9mdWxmaWxsZWQiXSwidiI6IiIsImEiOiIifQ==\u0026shop=sockaffairs.myshopify.com"]; 189 for (var i = 0; i < urls.length; i++) { 190 var s = document.createElement('script'); 191 s.type = 'text/javascript'; 192 s.async = true; 193 s.src = urls[i]; 194 var x = document.getElementsByTagName('script')[0]; 195 x.parentNode.insertBefore(s, x); 196 } 197 }; 198 if(window.attachEvent) { 199 window.attachEvent('onload', asyncLoad); 200 } else { 201 window.addEventListener('load', asyncLoad, false); 202 } 203})();</script>
vendor: 1 bytes, line 203
203
204<script id="__st">var __st={"a":62170267797,"offset":3600,"reqid":"c5816a4f-d431-474e-9e6c-edda2c1664e4-1791585582","pageurl":"www.sockaffairs.com\/en-usd\/blogs\/news","s":"blogs-84635713685","u":"29c056512d4d","p":"blog","rtyp":"blog","rid":84635713685};</script>
vendor: 1 bytes, line 204
204
205<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 205
205
206<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,!0)}();</script>
vendor: 1 bytes, line 206
206
207<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.sockaffairs.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 207
207
208<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 = "//www.sockaffairs.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>
208<script crossorigin="anonymous" defer="defer" src="//www.sockaffairs.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-f0e26bdf.js?v=20250812"></script>
vendor: 1 bytes, line 208
208
209<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 209
209
210<script> 211 window.Shopify = window.Shopify || {}; 212 window.Shopify.MCP = window.Shopify.MCP || {}; 213 window.Shopify.MCP.enabled = true; 214 window.Shopify.MCP.shop = "sockaffairs.myshopify.com"; 215 window.Shopify.MCP.mcpEndpoint = "https:\/\/www.sockaffairs.com\/api\/mcp"; 216 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\nSet policy_types to also get the store's written policies (full text and URL).\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."},"policy_types":{"type":"array","items":{"type":"string","enum":["refund","shipping","privacy","terms_of_service","terms_of_sale","subscription","legal_notice","contact"]},"description":"Policy kinds to fetch, chosen from the user's question â e.g. [\"refund\"] for returns\/exchanges\/damaged items, [\"contact\"] for phone\/hours\/address. Include every kind the question touches. Omit it to get only FAQ answers."}},"required":["query"]}}]; 217</script>
vendor: 1 bytes, line 217
217
218<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("\/\/www.sockaffairs.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-f427de6a.js","sha256-ypGF+5vIq4Psw4WG7nsVtdd\/TCfsJWnrNuACdqLCElY=");})(); 219</script>
vendor: 1 bytes, line 219
219
220<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://www.sockaffairs.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 221</script>
vendor: 1 bytes, line 221
221
222<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 223 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); 224</script>
vendor: 1 bytes, line 224
224
225<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})}})); 226</script>
226 227<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.sockaffairs.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 228<style id="shopify-accelerated-checkout-cart"> 229 #shopify-buyer-consent { 230 margin-top: 1em; 231 display: inline-block; 232 width: 100%; 233} 234 235#shopify-buyer-consent.hidden { 236 display: none; 237} 238 239#shopify-subscription-policy-button { 240 background: none; 241 border: none; 242 padding: 0; 243 text-decoration: underline; 244 font-size: inherit; 245 cursor: pointer; 246} 247 248#shopify-subscription-policy-button::before { 249 box-shadow: none; 250} 251 252 </style> 253
254<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
254 255 <!-- BEGIN app block: shopify://apps/consentmo-gdpr/blocks/gdpr_cookie_consent/4fbe573f-a377-4fea-9801-3ee0858cae41 --> 256<link rel="preconnect" href="https://app.consentmo.com" crossorigin data-csm-preconnect="app"> 257<link rel="dns-prefetch" href="https://workers.consentmo.com" data-csm-preconnect="workers"> 258<link rel="dns-prefetch" href="https://storage.consentmo.com" data-csm-preconnect="storage"> 259<link rel="preconnect" href="https://cdn.consentmo.com" crossorigin data-csm-preconnect="cdn"><link rel="prefetch" href="https://cdn.shopify.com/extensions/01a12154-4cd8-77a6-b810-64e92981e3ee/gdpr-backpack-920/assets/layout-cookie-bar.consentmo.js" crossorigin data-csm-layout-prefetch="banner"> 260 <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a12154-4cd8-77a6-b810-64e92981e3ee/gdpr-backpack-920/assets/layout-cookie-dialog.consentmo.js" crossorigin data-csm-layout-prefetch="dialog"> 261 <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a12154-4cd8-77a6-b810-64e92981e3ee/gdpr-backpack-920/assets/layout-cookie-box.consentmo.js" crossorigin data-csm-layout-prefetch="box"> 262 <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a12154-4cd8-77a6-b810-64e92981e3ee/gdpr-backpack-920/assets/layout-cookie-smart-banner.consentmo.js" crossorigin data-csm-layout-prefetch="smart"> 263 <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a12154-4cd8-77a6-b810-64e92981e3ee/gdpr-backpack-920/assets/layout-mobile-cookie-bar.consentmo.js" crossorigin data-csm-layout-prefetch="mobile">
263<script> 264(function () { 265 try { 266 document.documentElement.classList.add('csm-cookie-embed'); 267 } catch (e) {} 268})(); 269</script>
269<script data-consentmo-data-src-bootstrap> 270(function () { 271 'use strict'; 272 if (window.__consentmoDataSrcBootstrapInit) return; 273 window.__consentmoDataSrcBootstrapInit = true; 274 275 var DATA_SRC_SELECTOR = [ 276 'script[data-src*="consentmo_cookie_consent"]', 277 'script[data-src*="gdpr_cookie_consent.min"]', 278 'script[data-src*="gdrp_cookie_consent_unlimited"]' 279 ].join(','); 280 281 function activateConsentmoDataSrcScripts() { 282 if (!window.Shopify || !window.Shopify.shop) return; 283 document.querySelectorAll(DATA_SRC_SELECTOR).forEach(function (scriptEl) { 284 // getAttribute: src="" must not count as "already has src" (.src === page URL). 285 if (scriptEl.getAttribute('src')) return; 286 var url = scriptEl.getAttribute('data-src'); 287 if (!url) return; 288 if (scriptEl.getAttribute('type') === 'text/plain') { 289 scriptEl.removeAttribute('type'); 290 } 291 scriptEl.src = url; 292 }); 293 } 294 function scheduleActivation() { 295 activateConsentmoDataSrcScripts(); 296 // Retry on next task so other DCL handlers (lazy-loaders) can finish setting Shopify.shop / data-src first. 297 setTimeout(activateConsentmoDataSrcScripts, 0); 298 } 299 if (document.readyState === 'loading') { 300 document.addEventListener('DOMContentLoaded', scheduleActivation, { once: true }); 301 } else { 302 scheduleActivation(); 303 } 304})(); 305</script>
305 306 307 308<!-- END app block --><!-- BEGIN app block: shopify://apps/gorgias-live-chat-helpdesk/blocks/gorgias/a66db725-7b96-4e3f-916e-6c8e6f87aaaa -->
309<script defer data-gorgias-loader-chat src="https://config.gorgias.chat/bundle-loader/shopify/sockaffairs.myshopify.com"></script>
309 310 311
312<script defer data-gorgias-loader-convert src="https://content.9gtb.com/loader.js"></script>
312 313 314
315<script defer data-gorgias-loader-mailto-replace src="https://config.gorgias.help/api/contact-forms/replace-mailto-script.js?shopName=sockaffairs"></script>
315 316 317 318<!-- END app block --><!-- BEGIN app block: shopify://apps/instafeed/blocks/head-block/c447db20-095d-4a10-9725-b5977662c9d5 --><!-- BEGIN app snippet: storefront-script --> 319 320 321<!-- END app snippet --> 322 323 324 325 326<!-- END app block --><!-- BEGIN app block: shopify://apps/langify/blocks/langify/b50c2edb-8c63-4e36-9e7c-a7fdd62ddb8f --><!-- BEGIN app snippet: ly-switcher-factory --> 327 328 329 330 331<style> 332 .ly-switcher-wrapper.ly-hide, .ly-recommendation.ly-hide, .ly-recommendation .ly-submit-btn { 333 display: none !important; 334 } 335 336 #ly-switcher-factory-template { 337 display: none; 338 }.ly-languages-switcher ul > li[key="de"], 339 .ly-popup-modal .ly-popup-modal-content ul > li[key="de"], 340 .ly-languages-switcher.ly-links a[data-language-code="de"] { 341 order: 1 !important; 342 }.ly-languages-switcher ul > li[key="en"], 343 .ly-popup-modal .ly-popup-modal-content ul > li[key="en"], 344 .ly-languages-switcher.ly-links a[data-language-code="en"] { 345 order: 2 !important; 346 }.ly-languages-switcher ul > li[key="es"], 347 .ly-popup-modal .ly-popup-modal-content ul > li[key="es"], 348 .ly-languages-switcher.ly-links a[data-language-code="es"] { 349 order: 3 !important; 350 }.ly-languages-switcher ul > li[key="fr"], 351 .ly-popup-modal .ly-popup-modal-content ul > li[key="fr"], 352 .ly-languages-switcher.ly-links a[data-language-code="fr"] { 353 order: 4 !important; 354 }.ly-languages-switcher ul > li[key="pt-PT"], 355 .ly-popup-modal .ly-popup-modal-content ul > li[key="pt-PT"], 356 .ly-languages-switcher.ly-links a[data-language-code="pt-PT"] { 357 order: 5 !important; 358 }.ly-languages-switcher ul > li[key="it"], 359 .ly-popup-modal .ly-popup-modal-content ul > li[key="it"], 360 .ly-languages-switcher.ly-links a[data-language-code="it"] { 361 order: 6 !important; 362 } 363 .ly-breakpoint-1 { display: none; } 364 @media (min-width:0px) { 365 .ly-breakpoint-1 { display: flex; } 366 367 .ly-recommendation .ly-banner-content, 368 .ly-recommendation .ly-popup-modal-content { 369 font-size: 14px !important; 370 color: #000 !important; 371 background: #fff !important; 372 border-radius: 0px !important; 373 border-width: 0px !important; 374 border-color: #000 !important; 375 } 376 .ly-recommendation-form button[type="submit"] { 377 font-size: 14px !important; 378 color: #fff !important; 379 background: #999 !important; 380 } 381 } 382 383 384 385 .ly-languages-switcher { 386display:none!important; 387} 388 389 390 /* Accessibility: Focus indicators - only visible for keyboard navigation */ 391 .ly-languages-switcher:focus-visible, 392 .ly-languages-switcher *:focus-visible, 393 .ly-currency-switcher:focus-visible, 394 .ly-currency-switcher *:focus-visible, 395 .ly-country-switcher:focus-visible, 396 .ly-country-switcher *:focus-visible, 397 .ly-custom-dropdown-current:focus-visible, 398 .ly-custom-dropdown-list-element:focus-visible, 399 .ly-languages-switcher-link:focus-visible, 400 .ly-popup-current:focus-visible, 401 .ly-close:focus-visible, 402 .ly-submit-btn:focus-visible, 403 .ly-text-input:focus-visible { 404 outline: 2px solid #005fcc; 405 outline-offset: 2px; 406 } 407 408 @media (prefers-color-scheme: dark) { 409 .ly-languages-switcher:focus-visible, 410 .ly-languages-switcher *:focus-visible, 411 .ly-currency-switcher:focus-visible, 412 .ly-currency-switcher *:focus-visible, 413 .ly-country-switcher:focus-visible, 414 .ly-country-switcher *:focus-visible, 415 .ly-custom-dropdown-current:focus-visible, 416 .ly-custom-dropdown-list-element:focus-visible, 417 .ly-languages-switcher-link:focus-visible, 418 .ly-popup-current:focus-visible, 419 .ly-close:focus-visible, 420 .ly-submit-btn:focus-visible, 421 .ly-text-input:focus-visible { 422 outline-color: #66b3ff; 423 } 424 } 425</style> 426 427 428<template id="ly-switcher-factory-template"> 429<div data-breakpoint="0" class="ly-switcher-wrapper ly-breakpoint-1 fixed bottom_right ly-hide" style="font-size: 14px; margin: 0px 0px; "><div data-dropup="false" onclick="langify.switcher.toggleSwitcherOpen(this)" class="ly-languages-switcher ly-custom-dropdown-switcher ly-bright-theme" style=" margin: 0px 0px;">
430 <span role="button" tabindex="0" aria-label="Selected language: English" aria-expanded="false" aria-controls="languagesSwitcherList-1" class="ly-custom-dropdown-current" style="background: #fff; color: #000; border-style: solid; border-width: 0px; border-radius: 0px; border-color: #000; padding: 0px 0px;"><img class="ly-icon ly-flag-icon" src="https://cdn.shopify.com/static/images/flags/gb.svg" alt="English" aria-hidden="true"><span class="ly-custom-dropdown-current-inner ly-custom-dropdown-current-inner-text">English 431</span> 432<div aria-hidden="true" class="ly-arrow ly-arrow-black stroke" style="vertical-align: middle; width: 14.0px; height: 14.0px;"> 433 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14.0 14.0" height="14.0px" width="14.0px" style="position: absolute;"> 434 <path d="M1 4.5 L7.0 10.5 L13.0 4.5" fill="transparent" stroke="#000" stroke-width="1px"/> 435 </svg> 436 </div> 437 </span> 438 <ul id="languagesSwitcherList-1" role="list" class="ly-custom-dropdown-list ly-is-open ly-bright-theme" style="background: #fff; color: #000; border-style: solid; border-width: 0px; border-radius: 0px; border-color: #000;"><li key="en" style="color: #000; margin: 0px 0px; padding: 0px 0px;"> 439 <a class="ly-custom-dropdown-list-element ly-languages-switcher-link ly-bright-theme" 440 href="#" 441 data-language-code="en" 442 443 lang="en" data-ly-locked="true" rel="nofollow"><img class="ly-icon ly-flag-icon" src="https://cdn.shopify.com/static/images/flags/gb.svg" alt="English" aria-hidden="true"><span class="ly-custom-dropdown-list-element-right">English</span></a> 444 </li><li key="es" style="color: #000; margin: 0px 0px; padding: 0px 0px;"> 445 <a class="ly-custom-dropdown-list-element ly-languages-switcher-link ly-bright-theme" 446 href="#" 447 data-language-code="es" 448 449 lang="es" data-ly-locked="true" rel="nofollow"><img class="ly-icon ly-flag-icon" src="https://cdn.shopify.com/static/images/flags/es.svg" alt="Spanish" aria-hidden="true"><span class="ly-custom-dropdown-list-element-right">Spanish</span></a> 450 </li><li key="pt-PT" style="color: #000; margin: 0px 0px; padding: 0px 0px;"> 451 <a class="ly-custom-dropdown-list-element ly-languages-switcher-link ly-bright-theme" 452 href="#" 453 data-language-code="pt-PT" 454 455 lang="pt-PT" data-ly-locked="true" rel="nofollow"><img class="ly-icon ly-flag-icon" src="https://cdn.shopify.com/static/images/flags/pt.svg" alt="Portuguese (Portugal)" aria-hidden="true"><span class="ly-custom-dropdown-list-element-right">Portuguese (Portugal)</span></a> 456 </li><li key="de" style="color: #000; margin: 0px 0px; padding: 0px 0px;"> 457 <a class="ly-custom-dropdown-list-element ly-languages-switcher-link ly-bright-theme" 458 href="#" 459 data-language-code="de" 460 461 lang="de" data-ly-locked="true" rel="nofollow"><img class="ly-icon ly-flag-icon" src="https://cdn.shopify.com/static/images/flags/de.svg" alt="German" aria-hidden="true"><span class="ly-custom-dropdown-list-element-right">German</span></a> 462 </li><li key="fr" style="color: #000; margin: 0px 0px; padding: 0px 0px;"> 463 <a class="ly-custom-dropdown-list-element ly-languages-switcher-link ly-bright-theme" 464 href="#" 465 data-language-code="fr" 466 467 lang="fr" data-ly-locked="true" rel="nofollow"><img class="ly-icon ly-flag-icon" src="https://cdn.shopify.com/static/images/flags/fr.svg" alt="French" aria-hidden="true"><span class="ly-custom-dropdown-list-element-right">French</span></a> 468 </li></ul> 469 </div></div> 470</template> 471<!-- END app snippet --> 472
473<script> 474 // langify lib v2.0.0 475 var langify = window.langify || {}; 476 var customContents = {}; 477 var customContents_image = {}; 478 var langifySettingsOverwrites = {}; 479 var defaultSettings = { 480 debug: false, // BOOL : Enable/disable console logs 481 observe: true, // BOOL : Enable/disable the entire mutation observer (off switch) 482 observeLinks: false, 483 observeImages: true, 484 observeCustomContents: true, 485 maxMutations: 5, 486 timeout: 100, // INT : Milliseconds to wait after a mutation, before the next mutation event will be allowed for the element 487 linksBlacklist: [], 488 usePlaceholderMatching: false 489 }; 490 491 if(langify.settings) { 492 langifySettingsOverwrites = Object.assign({}, langify.settings); 493 langify.settings = Object.assign(defaultSettings, langify.settings); 494 } else { 495 langify.settings = defaultSettings; 496 }langify.settings = Object.assign(langify.settings, {"debug":false,"lazyload":false,"observe":true,"observeLinks":false,"observeImages":true,"observeCustomContents":true,"linksBlacklist":[],"loadJquery":false,"nonStrict":false}, langifySettingsOverwrites); 497 498 499 langify.settings.theme = {"debug":false,"lazyload":false,"observe":true,"observeLinks":false,"observeImages":true,"observeCustomContents":true,"linksBlacklist":[],"loadJquery":false,"nonStrict":false}; 500 langify.settings.switcher = {"customCSS":".ly-languages-switcher {\ndisplay:none!important;\n}","languageDetection":false,"languageDetectionDefault":"en","enableDefaultLanguage":false,"breakpoints":[{"key":0,"label":"0px","config":{"type":"custom","corner":"bottom_right","position":"fixed","show_flags":true,"rectangle_icons":true,"square_icons":false,"round_icons":false,"show_label":true,"show_custom_name":true,"show_name":false,"show_iso_code":false,"is_dark":false,"is_transparent":false,"is_dropup":false,"arrow_size":100,"arrow_width":1,"arrow_filled":false,"h_space":0,"v_space":0,"h_item_space":0,"v_item_space":0,"h_item_padding":0,"v_item_padding":0,"text_color":"#000","link_color":"#000","arrow_color":"#000","bg_color":"#fff","border_color":"#000","border_width":0,"border_radius":0,"fontsize":14,"recommendation_fontsize":14,"recommendation_border_width":0,"recommendation_border_radius":0,"recommendation_text_color":"#000","recommendation_link_color":"#000","recommendation_button_bg_color":"#999","recommendation_button_text_color":"#fff","recommendation_bg_color":"#fff","recommendation_border_color":"#000","show_currency_selector":false,"currency_switcher_enabled":false,"country_switcher_enabled":false,"switcherLabel":"show_custom_name","switcherIcons":"rectangle_icons"}}],"languages":[{"iso_code":"de","root_url":"\/de","name":"German","primary":false,"domain":false,"published":true,"custom_name":false},{"iso_code":"en","root_url":"\/","name":"English","primary":true,"domain":"www.sockaffairs.com","published":true,"custom_name":false},{"iso_code":"es","root_url":"\/es","name":"Spanish","primary":false,"domain":false,"published":true,"custom_name":false},{"iso_code":"fr","root_url":"\/fr","name":"French","primary":false,"domain":false,"published":true,"custom_name":false},{"iso_code":"pt-PT","root_url":"\/pt-PT","name":"Portuguese (Portugal)","primary":false,"domain":false,"published":true,"custom_name":false},{"iso_code":"it","root_url":"\/it","name":"Italian","primary":false,"domain":false,"published":true,"custom_name":false}],"recommendation_enabled":false,"recommendation_type":"popup","recommendation_switcher_key":-1,"recommendation_strings":{},"recommendation":{"recommendation_backdrop_show":true,"recommendation_corner":"center_center","recommendation_banner_corner":"top","recommendation_fontsize":14,"recommendation_border_width":0,"recommendation_border_radius":0,"recommendation_text_color":"#000","recommendation_link_color":"#000","recommendation_button_bg_color":"#999","recommendation_button_text_color":"#fff","recommendation_bg_color":"#fff","recommendation_border_color":"#000"}}; 501 if(langify.settings.switcher === null) { 502 langify.settings.switcher = {}; 503 } 504 langify.settings.switcher.customIcons = null; 505 506 langify.locale = langify.locale || { 507 country_code: "US", 508 language_code: "en", 509 currency_code: null, 510 primary: true, 511 iso_code: "en", 512 root_url: "\/en-usd", 513 language_id: "ly175682", 514 shop_url: "https:\/\/www.sockaffairs.com", 515 domain_feature_enabled: null, 516 languages: [{ 517 iso_code: "en", 518 root_url: "\/en-usd", 519 domain: null, 520 },{ 521 iso_code: "es", 522 root_url: "\/es-usd", 523 domain: null, 524 },{ 525 iso_code: "pt-PT", 526 root_url: "\/pt-usd", 527 domain: null, 528 },{ 529 iso_code: "de", 530 root_url: "\/de-usd", 531 domain: null, 532 },{ 533 iso_code: "fr", 534 root_url: "\/fr-usd", 535 domain: null, 536 },] 537 }; 538 539 langify.localization = { 540 available_countries: ["Afghanistan","à land Islands","Albania","Algeria","Andorra","Angola","Anguilla","Antigua \u0026amp; Barbuda","Argentina","Armenia","Aruba","Ascension Island","Australia","Austria","Azerbaijan","Bahamas","Bahrain","Bangladesh","Barbados","Belarus","Belgium","Belize","Benin","Bermuda","Bhutan","Bolivia","Bosnia \u0026amp; Herzegovina","Botswana","Brazil","British Indian Ocean Territory","British Virgin Islands","Brunei","Bulgaria","Burkina Faso","Burundi","Cambodia","Cameroon","Canada","Cape Verde","Caribbean Netherlands","Cayman Islands","Central African Republic","Chad","Chile","China","Christmas Island","Cocos (Keeling) Islands","Colombia","Comoros","Congo - Brazzaville","Congo - Kinshasa","Cook Islands","Costa Rica","Côte dâIvoire","Croatia","Curaçao","Cyprus","Czechia","Denmark","Djibouti","Dominica","Dominican Republic","Ecuador","Egypt","El Salvador","Equatorial Guinea","Eritrea","Estonia","Eswatini","Ethiopia","Falkland Islands","Faroe Islands","Fiji","Finland","France","French Guiana","French Polynesia","French Southern Territories","Gabon","Gambia","Georgia","Germany","Ghana","Gibraltar","Greece","Greenland","Grenada","Guadeloupe","Guatemala","Guernsey","Guinea","Guinea-Bissau","Guyana","Haiti","Honduras","Hong Kong SAR","Hungary","Iceland","India","Indonesia","Iraq","Ireland","Isle of Man","Israel","Italy","Jamaica","Japan","Jersey","Jordan","Kazakhstan","Kenya","Kiribati","Kosovo","Kuwait","Kyrgyzstan","Laos","Latvia","Lebanon","Lesotho","Liberia","Libya","Liechtenstein","Lithuania","Luxembourg","Macao SAR","Madagascar","Malawi","Malaysia","Maldives","Mali","Malta","Martinique","Mauritania","Mauritius","Mayotte","Mexico","Moldova","Monaco","Mongolia","Montenegro","Montserrat","Morocco","Mozambique","Myanmar (Burma)","Namibia","Nauru","Nepal","Netherlands","New Caledonia","New Zealand","Nicaragua","Niger","Nigeria","Niue","Norfolk Island","North Macedonia","Norway","Oman","Pakistan","Palestinian Territories","Panama","Papua New Guinea","Paraguay","Peru","Philippines","Pitcairn Islands","Poland","Portugal","Qatar","Réunion","Romania","Russia","Rwanda","Samoa","San Marino","São Tomé \u0026amp; PrÃncipe","Saudi Arabia","Senegal","Serbia","Seychelles","Sierra Leone","Singapore","Sint Maarten","Slovakia","Slovenia","Solomon Islands","Somalia","South Africa","South Georgia \u0026amp; South Sandwich Islands","South Korea","South Sudan","Spain","Sri Lanka","St. Barthélemy","St. Helena","St. Kitts \u0026amp; Nevis","St. Lucia","St. Martin","St. Pierre \u0026amp; Miquelon","St. Vincent \u0026amp; Grenadines","Sudan","Suriname","Svalbard \u0026amp; Jan Mayen","Sweden","Switzerland","Taiwan","Tajikistan","Tanzania","Thailand","Timor-Leste","Togo","Tokelau","Tonga","Trinidad \u0026amp; Tobago","Tristan da Cunha","Tunisia","Türkiye","Turkmenistan","Turks \u0026amp; Caicos Islands","Tuvalu","U.S. Outlying Islands","Uganda","Ukraine","United Arab Emirates","United Kingdom","United States","Uruguay","Uzbekistan","Vanuatu","Vatican City","Venezuela","Vietnam","Wallis \u0026amp; Futuna","Western Sahara","Yemen","Zambia","Zimbabwe"], 541 available_languages: [{"shop_locale":{"locale":"en","enabled":true,"primary":true,"published":true}},{"shop_locale":{"locale":"es","enabled":true,"primary":false,"published":true}},{"shop_locale":{"locale":"pt-PT","enabled":true,"primary":false,"published":true}},{"shop_locale":{"locale":"de","enabled":true,"primary":false,"published":true}},{"shop_locale":{"locale":"fr","enabled":true,"primary":false,"published":true}}], 542 country: "United States", 543 language: {"shop_locale":{"locale":"en","enabled":true,"primary":true,"published":true}}, 544 market: { 545 handle: "us", 546 id: 36813242517, 547 metafields: {"error":"json not allowed for this object"}, 548 } 549 }; 550 551 // Disable link correction ALWAYS on languages with mapped domains 552 553 if(langify.locale.root_url == '/') { 554 langify.settings.observeLinks = false;
555 } 556 557 558 function extractImageObject(val) { 559 if (!val || val === '') return false; 560 561 // Handle src-sets (e.g., "image_600x600.jpg 1x, image_1200x1200.jpg 2x") 562 if (val.search(/([0-9]+w?h?x?,)/gi) > -1) { 563 val = val.split(/([0-9]+w?h?x?,)/gi)[0]; 564 } 565 566 const hostBegin = val.indexOf('//') !== -1 ? val.indexOf('//') : 0; 567 const hostEnd = val.lastIndexOf('/') + 1; 568 const host = val.substring(hostBegin, hostEnd); 569 let afterHost = val.substring(hostEnd); 570 571 // Remove query/hash fragments 572 afterHost = afterHost.split('#')[0].split('?')[0]; 573 574 // Extract name before any Shopify modifiers or file extension 575 // e.g., "[email protected]" â "photo" 576 const name = afterHost.replace( 577 /(_[0-9]+x[0-9]*|_{width}x|_{size})?(_crop_(top|center|bottom|left|right))?(@[0-9]*x)?(\.progressive)?(\.(png\.jpg|jpe?g|png|gif|webp))?$/i, 578 '' 579 ); 580 581 // Extract file extension (if any) 582 let type = ''; 583 const match = afterHost.match(/\.(png\.jpg|jpe?g|png|gif|webp)$/i); 584 if (match) { 585 type = match[1].replace('png.jpg', 'jpg'); // fix weird double-extension cases 586 } 587 588 // Clean file name with extension or suffixes normalized 589 const file = afterHost.replace( 590 /(_[0-9]+x[0-9]*|_{width}x|_{size})?(_crop_(top|center|bottom|left|right))?(@[0-9]*x)?(\.progressive)?(\.(png\.jpg|jpe?g|png|gif|webp))?$/i, 591 type ? '.' + type : '' 592 ); 593 594 return { host, name, type, file }; 595} 596 597 598 599 /* Custom Contents Section*/ 600 var customContents = {}; 601 602 // Images Section 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655</script>
655<link rel="preload stylesheet" href="https://cdn.shopify.com/extensions/019f845b-ea0a-7f6d-b8bd-14dcbe496e11/langify-91/assets/langify-lib.css" as="style" media="print" onload="this.media='all'; this.onload=null;"><!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 656 657 658 659 660 661 662 663 664 665 666 667 668
668<script async src="https://static.klaviyo.com/onsite/js/UqMGpj/klaviyo.js?company_id=UqMGpj"></script>
668 669
669<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
669 670 671 672 673 674 675 676
676<script> 677 window.klaviyoReviewsProductDesignMode = false 678 </script>
678 679 680 681 682 683 684 685 686 687 688<!-- END app block -->
688<script src="https://cdn.shopify.com/extensions/01a11b15-54c5-7255-96a1-1eeb432f5c53/pushowl-332/assets/pushowl-shopify.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 688
688
689<script src="https://cdn.shopify.com/extensions/019f845b-ea0a-7f6d-b8bd-14dcbe496e11/langify-91/assets/langify-lib.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 689
689
690<script src="https://cdn.shopify.com/extensions/01a1215f-83ed-7b6d-a59c-446af2351e12/forms-2617/assets/shopify-forms-loader.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 690
690
691<script src="https://cdn.shopify.com/extensions/01a12154-4cd8-77a6-b810-64e92981e3ee/gdpr-backpack-920/assets/consentmo_cookie_consent.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 691
691
692<script src="https://cdn.shopify.com/extensions/01a0acae-48ed-764e-9b04-878137b134ab/cartbite-83/assets/cartbite-embed.js" type="text/javascript" defer="defer"></script>
692 693<meta property="og:image" content="https://cdn.shopify.com/s/files/1/0621/7026/7797/files/Social_Sharing_Preview_1200x628_54cee8e5-d096-4c89-b6f5-6f18b6bf3852.png?v=1658317650" /> 694<meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/0621/7026/7797/files/Social_Sharing_Preview_1200x628_54cee8e5-d096-4c89-b6f5-6f18b6bf3852.png?v=1658317650" /> 695<meta property="og:image:width" content="1200" /> 696<meta property="og:image:height" content="628" /> 697<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
698<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: 62170267797,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "blog"};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 698
698
699<script> 700 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 701</script>
vendor: 1 bytes, line 701
701
702<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}
702).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: 62170267797,storefrontBaseUrl: "https://www.sockaffairs.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.sockaffairs.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab"],webPixelsConfigList: [{"id":"4345594202","configuration":"{\"pixelCode\":\"DAQGK3BC77UDCIR4GBH0\"}","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":"3723493722","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"9bce1c0cdfc09538057898e4ff134fa2","type":"APP","apiClientId":30400643073,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
702,"dataSharingState":"unrestricted"},{"id":"2850783578","configuration":"{\"accountID\":\"UqMGpj\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"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":"1599504730","configuration":"{\"subdomain\":\"sockaffairs\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"42cd9b1f0fb7c1cae5cd21175cef6782","type":"APP","apiClientId":1615517,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"1179484506","configuration":"{\"accountID\":\"62170267797\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c5ace3fbba69e45557ba03e81d7e2970","type":"APP","apiClientId":5263155,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1101201754","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-8JWWEWYDXG\\\",\\\"AW-10957145403\\\",\\\"GT-WKGFVCD\\\"],\\\"target_country\\\":\\\"PT\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-8JWWEWYDXG\\\",\\\"AW-10957145403\\\/0A8HCK3M_NADELuK4-go\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-8JWWEWYDXG\\\",\\\"AW-10957145403\\\/5zifCLDM_NADELuK4-go\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-8JWWEWYDXG\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-8JWWEWYDXG\\\",\\\"AW-10957145403\\\/OqSGCKfM_NADELuK4-go\\\",\\\"MC-S2TRMLDWQZ\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-8JWWEWYDXG\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-8JWWEWYDXG\\\",\\\"AW-10957145403\\\/hBsqCKTM_NADELuK4-go\\\",\\\"MC-S2TRMLDWQZ\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-8JWWEWYDXG\\\",\\\"AW-10957145403\\\/_zz_CKHM_NADELuK4-go\\\",\\\"MC-S2TRMLDWQZ\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-8JWWEWYDXG\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-8JWWEWYDXG\\\",\\\"AW-10957145403\\\/vQ0CCLPM_NADELuK4-go\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-8JWWEWYDXG\\\",\\\"AW-10957145403\\\/MEmGCKrM_NADELuK4-go\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-8JWWEWYDXG\\\"}],\\\"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":"300843354","configuration":"{\"pixel_id\":\"550359056634958\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"bd2f978c17a94bbb8a74d43de2165dc5","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]}
702,{"id":"165445978","configuration":"{\"tagID\":\"2613033471158\"}","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":[]},"dataSharingState":"optimized"},{"id":"145260890","configuration":"{\"pixelId\":\"c8667a63-c6ab-4142-b7b5-467547a53bbe\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c119f01612c13b62ab52809eb08154bb","type":"APP","apiClientId":2556259,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":[]},"dataSharingState":"optimized"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"SockAffairs","paymentSettings":{"currencyCode":"EUR"},"myshopifyDomain":"sockaffairs.myshopify.com","countryCode":"PT","storefrontUrl":"https:\/\/www.sockaffairs.com\/en-usd"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://www.sockaffairs.com/cdn","7ec887c8w14f9f074p854094e1m1370c602",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"190924161370","themePublished":"true","eventMetadataId":"5e1bf827-63b5-4c08-9208-e218ed1c8e09","pageType":"blog","resourceId":"84635713685","shopId":"62170267797","storefrontBaseUrl":"https:\/\/www.sockaffairs.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\"]","isMerchantRequest":"false","hashVersion":"7ec887c8w14f9f074p854094e1m1370c602","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
702<script> 703 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 704 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 705 window.ShopifyAnalytics.meta.currency = 'USD'; 706 var meta = {"page":{"pageType":"blog","resourceType":"blog","resourceId":84635713685,"requestId":"c5816a4f-d431-474e-9e6c-edda2c1664e4-1791585582"}}; 707 for (var attr in meta) { 708 window.ShopifyAnalytics.meta[attr] = meta[attr]; 709 } 710</script>
vendor: 1 bytes, line 710
710
711<script class="analytics"> 712 (function () { 713 var customDocumentWrite = function(content) { 714 var jquery = null; 715 716 if (window.jQuery) { 717 jquery = window.jQuery; 718 } else if (window.Checkout && window.Checkout.$) { 719 jquery = window.Checkout.$; 720 } 721 722 if (jquery) { 723 jquery('body').append(content); 724 } 725 }; 726 727 var hasLoggedConversion = function(token) { 728 if (token) { 729 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 730 } 731 return false; 732 } 733 734 var setCookieIfConversion = function(token) { 735 if (token) { 736 var twoMonthsFromNow = new Date(Date.now()); 737 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 738 739 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 740 } 741 } 742 743 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 744 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 745 if (trekkie.integrations) { 746 return; 747 } 748 trekkie.methods = [ 749 'identify', 750 'page', 751 'ready', 752 'track', 753 'trackForm', 754 'trackLink' 755 ]; 756 trekkie.factory = function(method) { 757 return function() { 758 var args = Array.prototype.slice.call(arguments); 759 args.unshift(method); 760 trekkie.push(args); 761 if (method == 'track' || method == 'page') { 762 var pageUrl; 763 try { 764 pageUrl = window.location.href; 765 } catch (e) {} 766 var pageReferrer; 767 try { 768 pageReferrer = document.referrer; 769 } catch (e) {} 770 try { 771 if (window.__TREKKIE_SHIM_QUEUE == null) { 772 window.__TREKKIE_SHIM_QUEUE = []; 773 } 774 window.__TREKKIE_SHIM_QUEUE.push({ 775 from: 'trekkie-stub', 776 method: method, 777 args: args.slice(1), 778 pageContext: { 779 url: pageUrl, 780 referrer: pageReferrer 781 } 782 }); 783 } catch (e) { 784 // no-op 785 } 786 } 787 return trekkie; 788 }; 789 }; 790 for (var i = 0; i < trekkie.methods.length; i++) { 791 var key = trekkie.methods[i]; 792 trekkie[key] = trekkie.factory(key); 793 } 794 trekkie.load = function(config) { 795 trekkie.config = config || {}; 796 trekkie.config.initialDocumentCookie = document.cookie; 797 var first = document.getElementsByTagName('script')[0]; 798var script = document.createElement('script'); 799script.type = 'text/javascript'; 800script.onerror = function(e) { 801 var scriptFallback = document.createElement('script'); 802 scriptFallback.type = 'text/javascript'; 803 scriptFallback.onerror = function(error) { 804 var Monorail = { 805 produce: function produce(monorailDomain, schemaId, payload) { 806 var currentMs = new Date().getTime(); 807 var event = { 808 schema_id: schemaId, 809 payload: payload, 810 metadata: { 811 event_created_at_ms: currentMs, 812 event_sent_at_ms: currentMs 813 } 814 }; 815 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 816 }, 817 sendRequest: function sendRequest(endpointUrl, payload) { 818 // Try the sendBeacon API 819 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 820 var blobData = new window.Blob([payload], { 821 type: 'text/plain' 822 }); 823 824 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 825 return true; 826 } // sendBeacon was not successful 827 828 } // XHR beacon 829 830 var xhr = new XMLHttpRequest(); 831 832 try { 833 xhr.open('POST', endpointUrl); 834 xhr.setRequestHeader('Content-Type', 'text/plain'); 835 xhr.send(payload); 836 } catch (e) { 837 console.log(e); 838 } 839 840 return false; 841 }, 842 isIos12: function isIos12() { 843 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 844 } 845 }; 846 Monorail.produce('monorail-edge.shopifysvc.com', 847 'trekkie_storefront_load_errors/1.1', 848 {shop_id: 62170267797, 849 theme_id: 190924161370, 850 app_name: "storefront", 851 context_url: window.location.href, 852 source_url: "//www.sockaffairs.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js"}); 853 854 }; 855 scriptFallback.async = true; 856 scriptFallback.src = '//www.sockaffairs.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 857 first.parentNode.insertBefore(scriptFallback, first); 858}; 859script.async = true; 860script.src = '//www.sockaffairs.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 861first.parentNode.insertBefore(script, first); 862 863 }; 864 trekkie.load( 865 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":62170267797,"isMerchantRequest":null,"themeId":190924161370,"themeCityHash":"9499831369181415099","contentLanguage":"en","currency":"USD","eventMetadataId":"5e1bf827-63b5-4c08-9208-e218ed1c8e09"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 866 ); 867 868 var loaded = false;
869 trekkie.ready(function() { 870 if (loaded) return; 871 loaded = true; 872 873 window.ShopifyAnalytics.lib = window.trekkie; 874 875 var originalDocumentWrite = document.write; 876 document.write = customDocumentWrite; 877 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 878 document.write = originalDocumentWrite; 879 880 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 881 var token = match? match[1]: undefined; 882 if (!hasLoggedConversion(token)) { 883 setCookieIfConversion(token); 884 885 } 886 }); 887 888 window.ShopifyAnalytics.lib.page(null,{"pageType":"blog","resourceType":"blog","resourceId":84635713685,"requestId":"c5816a4f-d431-474e-9e6c-edda2c1664e4-1791585582","shopifyEmitted":true}); 889 890 var eventsListenerScript = document.createElement('script'); 891 eventsListenerScript.async = true; 892 eventsListenerScript.src = "//www.sockaffairs.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 893 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 894})();</script>
vendor: 1 bytes, line 894
894
895<script 896 defer 897 src="https://www.sockaffairs.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.10.1.min.js" 898 data-application="storefront-renderer" 899 data-shop-id="62170267797" 900 data-render-region="gcp-us-west1" 901 data-page-type="blog" 902 data-theme-instance-id="190924161370" 903 data-theme-name="Shopify Theme Lab" 904 data-theme-version="1.0.0" 905 data-monorail-region="shop_domain" 906 data-resource-timing-sampling-rate="10" 907 data-shs="true" 908 data-shs-beacon="true" 909 data-shs-export-with-fetch="true" 910 data-shs-logs-sample-rate="1" 911 data-shs-beacon-endpoint="https://www.sockaffairs.com/api/collect" 912></script>
912 913<meta name="shopify-y" content="d1853924-3ef0-41a3-8a87-e6c192530905" data-expiration="1823143182000"><meta name="shopify-s" content="a6b8227a-3c11-4067-9184-29d5075c7736" data-expiration="1791587382000"> 914</head> 915 916 <body class="min-h-screen" data-template="blog"> 917 <!-- Google Tag Manager (noscript) -->
vendor: 72 bytes, lines 917-918
917 918 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
918GTM-NNR467H
vendor: 91 bytes, lines 918-920
918" 919 height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 920
920<!-- End Google Tag Manager (noscript) --> 921 922 923 <div id="app"> 924 <div id="shopify-section-layout-announcement-bar" class="shopify-section layout-announcement-bar"> 925 926 <div class="layout-announcement-bar__wrapper layout-announcement-bar__font-desktop-xs layout-announcement-bar__font-mobile-xs" data-role="announcement-bar"><span class="layout-announcement-bar__content" data-market="EUR"> 927 FREE DELIVERY ON ORDERS OVER 48⬠| MADE IN PORTUGAL 928 </span> 929 <span class="layout-announcement-bar__content" data-market="USD"> 930 FREE DELIVERY ON ORDERS OVER $55 | MADE IN PORTUGAL 931 </span> 932 <span class="layout-announcement-bar__content" data-market="AUD"> 933 FREE DELIVERY ON ORDERS OVER $85 | MADE IN PORTUGAL 934 </span> 935 <span class="layout-announcement-bar__content" data-market="GBP"> 936 FREE DELIVERY ON ORDERS OVER 42£ CUSTOMS DUTIES & TAXES INCLUDED | MADE IN PORTUGAL 937 </span> 938 <span class="layout-announcement-bar__content" data-market="CAD"> 939 FREE DELIVERY ON ORDERS OVER $77 | MADE IN PORTUGAL 940 </span><button class="layout-announcement-bar__close" data-action="dismiss-announcement"> 941 <svg viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 942 <g id="system" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 943 <g id="icons" transform="translate(-566.000000, -253.000000)" fill="#222222"> 944 <g id="ico/multiply" transform="translate(566.000000, 253.000000)"> 945 <path d="M4.92893219,3.51471863 L11.9998254,10.5848254 L19.0710678,3.51471863 C19.4315518,3.15423466 19.9987828,3.12650513 20.391074,3.43153002 L20.4852814,3.51471863 C20.8758057,3.90524292 20.8758057,4.5384079 20.4852814,4.92893219 L20.4852814,4.92893219 L13.4138254,11.9998254 L20.4852814,19.0710678 C20.8758057,19.4615921 20.8758057,20.0947571 20.4852814,20.4852814 C20.0947571,20.8758057 19.4615921,20.8758057 19.0710678,20.4852814 L11.9998254,13.4138254 L4.92893219,20.4852814 C4.56844823,20.8457653 4.00121717,20.8734949 3.60892596,20.56847 L3.51471863,20.4852814 C3.12419433,20.0947571 3.12419433,19.4615921 3.51471863,19.0710678 L3.51471863,19.0710678 L10.5848254,11.9998254 L3.51471863,4.92893219 C3.12419433,4.5384079 3.12419433,3.90524292 3.51471863,3.51471863 C3.90524292,3.12419433 4.5384079,3.12419433 4.92893219,3.51471863 Z" id="Combined-Shape"></path> 946 </g> 947 </g> 948 </g> 949</svg> 950 </button> 951 </div> 952 953 954 955</div> 956 <div id="shopify-section-layout-header" class="shopify-section layout-header"><div class="layout-header__wrapper" data-role="header"> 957 <div class="layout-header__container"> 958 <a 959 href="/en-usd" 960 class="layout-header__logo" 961 data-role="header-logo"> 962 963 <img src="//www.sockaffairs.com/cdn/shop/files/Logo_SA_2023_HRZNTL_BLCK_transparent_2x_a9754408-3c32-4569-a570-4f1e9506e7f1_500x.png?v=1668087999" alt="" /> 964 965 </a> 966 967 <div class="layout-header__menu" data-role="header-menu"> 968 <div class="layout-menu layout-header__menu-container layout-header__desktop flex" style=""> 969 <nav class="layout-menu__main-nav"> 970 <ul> 971 972 973 <li data-role="header-menu-item"> 974 <a href="/en-usd/collections/new-in" class="layout-menu__menu-link "> 975 976 New In 977 978 </a> 979 </li> 980 981 <li data-role="header-menu-item"> 982 <a href="/en-usd/collections/packs" class="layout-menu__menu-link "> 983 984 Gifts&Packs 985 986 </a> 987 </li> 988 989 <li data-role="header-menu-item"> 990 <a href="/en-usd/collections/art-collection" class="layout-menu__menu-link "> 991 992 Art 993 994 </a> 995 </li> 996 997 <li data-role="header-menu-item"> 998 <a href="/en-usd/collections/music-collection" class="layout-menu__menu-link "> 999 1000 Music 1001 1002 </a> 1003 </li> 1004 1005 <li data-role="header-menu-item"> 1006 <a href="/en-usd/collections/cult-comic" class="layout-menu__menu-link "> 1007 1008 Cult & Comics 1009 1010 </a> 1011 </li> 1012 1013 <li data-role="header-menu-item"> 1014 <a href="/en-usd/collections/japanese-collection" class="layout-menu__menu-link "> 1015 1016 Japanese Insp 1017 1018 </a> 1019 </li> 1020 1021 <li data-role="header-menu-item"> 1022 <a href="/en-usd/collections/wild-life" class="layout-menu__menu-link "> 1023 1024 Wild Life 1025 1026 </a> 1027 </li> 1028 1029 <li data-role="header-menu-item"> 1030 <a href="/en-usd/collections/best-sellers-top-collections" class="layout-menu__menu-link "> 1031 1032 Best Sellers 1033 <svg viewBox="0 0 8 8" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 1034 <g id="Symbols" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 1035 <g id="nav/menu" transform="translate(-813.000000, -28.000000)" fill="#FB6400"> 1036 <g id="items" transform="translate(325.000000, 0.000000)"> 1037 <g id="promo" transform="translate(434.000000, 28.000000)"> 1038 <path d="M60.5440413,0.976695424 C60.7439386,1.03132418 60.9528945,1.24075552 61.0073913,1.44109769 L61.2345371,2.24248461 C61.289042,2.44283589 61.4162446,2.7524374 61.5161887,2.9254693 L61.9250419,3.6539954 C62.024986,3.83611555 62.024986,4.12754967 61.9250419,4.30966981 L61.5161887,5.03819592 C61.4162446,5.22031606 61.2890429,5.52991758 61.2345371,5.72118061 L61.0073913,6.54073491 C60.9528863,6.7410862 60.7439295,6.95051662 60.5440413,7.00513718 L59.7444701,7.23279875 C59.5445728,7.2874275 59.2356728,7.41491889 59.0630329,7.51508998 L58.3361575,7.92487168 C58.15445,8.02504277 57.8636762,8.02504277 57.6819687,7.92487168 L56.9550933,7.51508998 C56.7733858,7.41491889 56.4644858,7.28742841 56.2736561,7.23279875 L55.45
103859587,7.00513718 C55.2560614,6.95050843 55.0471055,6.74107709 54.9926087,6.54073491 L54.7654629,5.739348 C54.710958,5.53899672 54.5837554,5.22939521 54.4838113,5.05636331 L54.0749581,4.3278372 C53.975014,4.14571706 53.975014,3.85428294 54.0749581,3.6721628 L54.4838113,2.94363669 C54.5837554,2.76151654 54.7109571,2.45191503 54.7654629,2.260652 L54.9926087,1.45926509 C55.0471137,1.2589138 55.2560705,1.04948338 55.4559587,0.994862817 L56.2555299,0.767201254 C56.4554272,0.712572496 56.7643272,0.58508111 56.9369671,0.484910022 L57.6638425,0.0751283157 C57.84555,-0.0250427719 58.1363238,-0.0250427719 58.3180313,0.0751283157 L59.0449067,0.484910022 C59.2266142,0.58508111 59.5355142,0.712571585 59.7263439,0.767201254 L60.5440413,0.976695424 Z" id="Path"></path> 1039 </g> 1040 </g> 1041 </g> 1042 </g> 1043</svg> 1044 1045 </a> 1046 </li> 1047 1048 <li data-role="header-menu-item"> 1049 <a href="/en-usd/collections/outlet" class="layout-menu__menu-link "> 1050 1051 Outlet 1052 1053 </a> 1054 </li> 1055 1056 </ul> 1057 </nav> 1058 <button 1059 @click="$store.dispatch('sidebar-manage/toggleSubmenu')" 1060 class="layout-menu__menu-button" 1061 data-submenu-count="10" 1062 data-role="open-submenu"> 1063 <svg class="layout-header__icon-class" style="" width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 1064 <g id="system" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 1065 <g id="icons" transform="translate(-636.000000, -253.000000)" fill="#222222"> 1066 <g id="ico/plus" transform="translate(636.000000, 253.000000)"> 1067 <path d="M12,0 C12.5522847,1.01453063e-16 13,0.44771525 13,1 L13,1 L13,11 L23,11 C23.5522847,11 24,11.4477153 24,12 C24,12.5522847 23.5522847,13 23,13 L12.999,13 L13,23 C13,23.5128358 12.6139598,23.9355072 12.1166211,23.9932723 L12,24 C11.4477153,24 11,23.5522847 11,23 L11,23 L10.999,13 L1,13 C0.44771525,13 6.76353751e-17,12.5522847 0,12 C-6.76353751e-17,11.4477153 0.44771525,11 1,11 L11,11 L11,1 C11,0.487164161 11.3860402,0.0644928393 11.8833789,0.00672773133 Z" id="Combined-Shape"></path> 1068 </g> 1069 </g> 1070 </g> 1071</svg> 1072 </button> 1073</div> 1074 1075 <transition name="slide-menu"> 1076 <div v-show="$store.state['sidebar-manage'].visibleSubmenu" class="layout-header__submenu"> 1077 <div class="layout-submenu " style=""> 1078 1079 <a 1080 href="/en-usd/collections/new-in" 1081 class="layout-submenu__menu-link layout-submenu--menu-link-desktop" 1082 data-role="header-submenu-item"> 1083 New In 1084 </a> 1085 1086 <a 1087 href="/en-usd/collections/packs" 1088 class="layout-submenu__menu-link layout-submenu--menu-link-desktop" 1089 data-role="header-submenu-item"> 1090 Gifts&Packs 1091 </a> 1092 1093 <a 1094 href="/en-usd/collections/art-collection" 1095 class="layout-submenu__menu-link layout-submenu--menu-link-desktop" 1096 data-role="header-submenu-item"> 1097 Art 1098 </a> 1099 1100 <a 1101 href="/en-usd/collections/music-collection" 1102 class="layout-submenu__menu-link layout-submenu--menu-link-desktop" 1103 data-role="header-submenu-item"> 1104 Music 1105 </a> 1106 1107 <a 1108 href="/en-usd/collections/cult-comic" 1109 class="layout-submenu__menu-link layout-submenu--menu-link-desktop" 1110 data-role="header-submenu-item"> 1111 Cult & Comics 1112 </a> 1113 1114 <a 1115 href="/en-usd/collections/japanese-collection" 1116 class="layout-submenu__menu-link layout-submenu--menu-link-desktop" 1117 data-role="header-submenu-item"> 1118 Japanese Insp 1119 </a> 1120 1121 <a 1122 href="/en-usd/collections/wild-life" 1123 class="layout-submenu__menu-link layout-submenu--menu-link-desktop" 1124 data-role="header-submenu-item"> 1125 Wild Life 1126 </a> 1127 1128 <a 1129 href="/en-usd/collections/best-sellers-top-collections" 1130 class="layout-submenu__menu-link layout-submenu--menu-link-desktop" 1131 data-role="header-submenu-item"> 1132 Best Sellers* 1133 </a> 1134 1135 <a 1136 href="/en-usd/collections/outlet" 1137 class="layout-submenu__menu-link layout-submenu--menu-link-desktop" 1138 data-role="header-submenu-item"> 1139 Outlet 1140 </a> 1141 1142 1143 <a href="/en-usd/collections/view-all" class="layout-submenu__menu-link"> 1144 View All 1145 </a> 1146 1147 <a href="/en-usd/collections/motors" class="layout-submenu__menu-link"> 1148 Motors 1149 </a> 1150 1151 <a href="/en-usd/collections/athletic-low-kids-socks" class="layout-submenu__menu-link"> 1152 Athletic, Low & Kids Socks 1153 </a> 1154 1155 <a href="/en-usd/collections/vanderding" class="layout-submenu__menu-link"> 1156 Hugo van der Ding 1157 </a> 1158 1159 <a href="/en-usd/collections/t-shirts" class="layout-submenu__menu-link"> 1160 T-Shirts 1161 </a> 1162 1163 <a href="/en-usd/collections/stranger-things" class="layout-submenu__menu-link"> 1164 Stranger Things 1165 </a> 1166
1167 <a href="/en-usd/collections/marsupilami" class="layout-submenu__menu-link"> 1168 Marsupilami 1169 </a> 1170 1171 <a href="/en-usd/collections/le-petit-prince" class="layout-submenu__menu-link"> 1172 Le Petit Prince 1173 </a> 1174 1175 <a href="/en-usd/collections/asterix-obelix" class="layout-submenu__menu-link"> 1176 Astérix & Obélix 1177 </a> 1178 1179 <a href="/en-usd/collections/popeye" class="layout-submenu__menu-link"> 1180 Popeye 1181 </a> 1182 1183</div> 1184 </div> 1185 </transition> 1186 </div> 1187 1188 1189 1190 1191 <div class="layout-header__actions-container" data-role="header-actions"> 1192 <a @click="$store.dispatch('sidebar-manage/toggleSearch')" class="layout-header__link-class layout-header__desktop"> 1193 <svg class="layout-header__icon-class" style="" width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 1194 <g id="system" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 1195 <g id="icons" transform="translate(-983.000000, -253.000000)" fill="#222222"> 1196 <g id="ico/search" transform="translate(983.000000, 253.000000)"> 1197 <path d="M11,0 C17.0751322,0 22,4.92486775 22,11 C22,13.6773419 21.0434872,16.1312783 19.4535458,18.0387251 L23.7495987,22.3353851 C24.1010705,22.686857 24.0694123,23.2883637 23.678888,23.678888 C23.2883637,24.0694123 22.686857,24.1010705 22.3353851,23.7495987 L18.0387251,19.4535458 C16.1312783,21.0434872 13.6773419,22 11,22 C4.92486775,22 0,17.0751322 0,11 C0,4.92486775 4.92486775,0 11,0 Z M11,2 C6.02943725,2 2,6.02943725 2,11 C2,15.9705627 6.02943725,20 11,20 C15.9705627,20 20,15.9705627 20,11 C20,6.02943725 15.9705627,2 11,2 Z" id="Combined-Shape"></path> 1198 </g> 1199 </g> 1200 </g> 1201</svg> 1202 </a> 1203 1204 1205 1206 <button @click="$store.dispatch('sidebar-manage/toggleAuth')" class="layout-header__link-class layout-header__desktop"> 1207 <svg class="layout-header__icon-class" style="" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 1208 <g id="ico/account" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 1209 <path d="M12,0 C8.13400675,0 5,3.13400675 5,7 C5,10.8659932 8.13400675,14 12,14 C15.8659932,14 19,10.8659932 19,7 C19,3.13400675 15.8659932,0 12,0 Z M12,2 C14.7614237,2 17,4.23857625 17,7 C17,9.76142375 14.7614237,12 12,12 C9.23857625,12 7,9.76142375 7,7 C7,4.23857625 9.23857625,2 12,2 Z M20,21 C20,19.3431458 18.6568542,18 17,18 L7,18 L6.82372721,18.0050927 C5.24891996,18.0963391 4,19.4023191 4,21 L4,24 L2,24 L2,21 C2,18.2385763 4.23857625,16 7,16 L17,16 C19.7614237,16 22,18.2385763 22,21 L22,24 L20,24 L20,21 Z" id="Combined-Shape" fill="#222222"></path> 1210 </g> 1211</svg> 1212 </button> 1213 1214 1215 1216 <a @click="$store.dispatch('sidebar-manage/toggleMobileMenu')" class="layout-header__link-class layout-header__mobile"> 1217 <svg class="layout-header__icon-class" style="" width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 1218 <g id="system" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 1219 <g id="icons" transform="translate(-983.000000, -253.000000)" fill="#222222"> 1220 <g id="ico/search" transform="translate(983.000000, 253.000000)"> 1221 <path d="M11,0 C17.0751322,0 22,4.92486775 22,11 C22,13.6773419 21.0434872,16.1312783 19.4535458,18.0387251 L23.7495987,22.3353851 C24.1010705,22.686857 24.0694123,23.2883637 23.678888,23.678888 C23.2883637,24.0694123 22.686857,24.1010705 22.3353851,23.7495987 L18.0387251,19.4535458 C16.1312783,21.0434872 13.6773419,22 11,22 C4.92486775,22 0,17.0751322 0,11 C0,4.92486775 4.92486775,0 11,0 Z M11,2 C6.02943725,2 2,6.02943725 2,11 C2,15.9705627 6.02943725,20 11,20 C15.9705627,20 20,15.9705627 20,11 C20,6.02943725 15.9705627,2 11,2 Z" id="Combined-Shape"></path> 1222 </g> 1223 </g> 1224 </g> 1225</svg> 1226 </a> 1227 1228 <a 1229 class="layout-header__cart layout-header__link-class" 1230 :class="$store.getters['cart/iconClass']" 1231 @click="$store.dispatch('sidebar-manage/toggleCart')">
1232 <span class="layout-header__cart-icon-one"> 1233 <svg class="layout-header__icon-class" style="" viewBox="0 0 24 26" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 1234 <g id="ico/cart-active" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 1235 <path d="M12,0 C14.792501,0 17.2030863,1.63517574 18.3264957,4.00026701 L24,4 L24,21 C24,23.7614237 21.7614237,26 19,26 L19,26 L5,26 C2.23857625,26 0,23.7614237 0,21 L0,21 L0,4 L5.67350433,4.00026701 C6.79691366,1.63517574 9.20749895,0 12,0 Z M22,6 L18.92911,5.99999177 C18.9647453,6.24912038 18.987263,6.50248058 18.995941,6.75935025 L19,7 L19,8 L17,8 L17,7 C17,6.65746775 16.9655564,6.32298024 16.8999437,5.99981203 L7.10005553,5.99981569 C7.04836319,6.25442183 7.01601741,6.51605383 7.00461951,6.78311038 L7,7 L7,8 L5,8 L5,7 C5,6.66047581 5.02417237,6.32659738 5.07089004,5.99999177 L2,6 L2,21 C2,22.5976809 3.24891996,23.9036609 4.82372721,23.9949073 L4.82372721,23.9949073 L5,24 L19,24 C20.6568542,24 22,22.6568542 22,21 L22,21 L22,6 Z M12,2 C10.3641587,2 8.91179851,2.78557582 7.99959459,4.00005222 L16.0002202,3.99980567 C15.0880049,2.7854695 13.6357306,2 12,2 Z" id="Combined-Shape" fill="#222222" fill-rule="nonzero"></path> 1236 </g> 1237</svg> 1238 </span> 1239 <span class="layout-header__cart-icon-two"> 1240 <svg class="layout-header__icon-class" style="" viewBox="0 0 26 26" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 1241 <g id="ico/cart-fat" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 1242 <g id="Group-2" fill="#222222" fill-rule="nonzero"> 1243 <path d="M13,0 C15.792501,0 18.2030863,1.63517574 19.3264957,4.00026701 L23.7207592,4 L23.9486833,4.68377223 C25.3142472,8.78046388 26,12.5521044 26,16 C26,18.2951272 25.696067,20.4468424 25.0866629,22.4516502 C24.4473745,24.5603101 22.5026832,26.001527 20.2998047,26 L20.2998047,26 L5.70088839,26 C3.49731685,26.001527 1.55262555,24.5603101 0.913549461,22.4523497 C0.303932999,20.4468424 0,18.2951272 0,16 C0,12.5521044 0.685752821,8.78046388 2.0513167,4.68377223 L2.0513167,4.68377223 L2.27924078,4 L6.67350433,4.00026701 C7.79691366,1.63517574 10.207499,0 13,0 Z M22.273,6 L19.92911,5.99999177 C19.9647453,6.24912038 19.987263,6.50248058 19.995941,6.75935025 L20,7 L20,8 L18,8 L18,7 C18,6.65746775 17.9655564,6.32298024 17.8999437,5.99981203 L8.10005553,5.99981569 C8.04836319,6.25442183 8.01601741,6.51605383 8.00461951,6.78311038 L8,7 L8,8 L6,8 L6,7 C6,6.66047581 6.02417237,6.32659738 6.07089004,5.99999177 L3.726,6 L3.53917875,6.60467633 C2.57588794,9.79415772 2.06597358,12.7463053 2.00599713,15.4603632 L2.00599713,15.4603632 L2,16 C2,18.1026593 2.27628277,20.0586227 2.82731019,21.8713855 C3.21080402,23.1363201 4.37743831,24.0009165 5.70019531,24 L5.70019531,24 L20.3004978,24 C21.6225617,24.0009165 22.789196,23.1363201 23.1729021,21.8706861 C23.7237172,20.0586227 24,18.1026593 24,16 C24,13.1388702 23.4883314,10.0067898 22.4608213,6.60467633 L22.4608213,6.60467633 L22.273,6 Z M13,2 C11.3641587,2 9.91179851,2.78557582 8.99959459,4.00005222 L17.0002202,3.99980567 C16.0880049,2.7854695 14.6357306,2 13,2 Z" id="Combined-Shape"></path> 1244 </g> 1245 </g> 1246</svg> 1247 </span> 1248 <span class="layout-header__cart-icon-more"> 1249 <svg class="layout-header__icon-class" style="" viewBox="0 0 32 31" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 1250 <g id="ico/cart-fatter" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 1251 <path d="M16,0 C18.9521714,0 21.4775038,1.8275147 22.5064055,4.41295222 C23.7418589,4.56903821 24.9727991,4.77183502 26.1983638,5.01987154 L26.1983638,5.01987154 L26.6200006,5.10520471 L27.1545675,5.96527588 C30.3748034,11.2193188 32,15.5493937 32,19 C32,22.2624072 30.5539206,25.4832561 27.7124884,28.6476135 L27.7124884,28.6476135 L27.0442471,29.3917995 L26.968,29.322 L26.7104747,29.5026 C26.2202878,29.8200988 25.6758967,30.0508 25.1010964,30.1815289 L25.1010964,30.1815289 L24.8477549,30.2323035 C21.8994004,30.7440555 18.9499383,31 16,31 C13.3451462,31 10.6905311,30.7926989 8.0281372,30.3768446 L8.0281372,30.3768446 L7.15213152,30.2322838 C6.04666405,30.0402742 5.03790734,29.4820208 4.28810031,28.6473008 C1.44628704,25.4835427 0,22.2626359 0,19 C0,15.4415622 1.72835844,10.9478303 5.1520017,5.47000106 L5.1520017,5.47000106 L5.37999942,5.10520471 L5.80163621,5.01987154 C7.02720086,4.77183502 8.25814108,4.56903821 9.49440863,4.41148421 C10.5224962,1.8275147 13.0478286,0 16,0 Z M16,6 C14.342579,6 12.6950058,6.08210632 11.0571551,6.24632703 C11.0298206,6.42228142 11.0123731,6.60144076 11.0046195,6.78311038 L11,7 L11,8 L9,8 L9,7 C9,6.83038501 9.00603262,6.66217901 9.01789502,6.49558486 C8.07504123,6.62847073 7.13509524,6.7905476 6.19836379,6.98012846 L6.619,6.898 L6.27640044,7.46221855 C3.60084853,11.9137348 2.18876131,15.5784175 2.01769304,18.423146 L2.00442234,18.714502 L2,19 C2,21.7240682 3.24175991,24.4894894 5.77597765,27.310805 C6.22585434,27.8116287 6.83110837,28.1465807 7.48604095,28.2603729 L7.48604095,28.2603729 L8.34522892,28.40216 C10.8973595,28.800756 13.4487991,29 16,29 C18.83487,29 21.6699129,28.7539844 24.5056111,28.2617864 C25.1688916,28.1465807 25.7741457,27.8116287 26.2240223,27.310805 L26.2240223,27.310805 L26.5006219,26.9980503 C28.7583311,24.38897 29.9096636,21.827848 29.9948878,19.3028297 L29.9948878,19.3028297 L30,19 C30,16.0801486 28.5836723,12.2207359 25.7235996,7.46221855 L25.7235996,7.46221855 L25.38,6.898 L24.9936671,
12516.82357567 C24.3246659,6.699708 23.6540279,6.58981365 22.9817445,6.49389207 C22.9883345,6.58307193 22.9929563,6.67100352 22.995941,6.75935025 L23,7 L23,8 L21,8 L21,7 C21,6.74444139 20.9808271,6.49336085 20.9438414,6.2481183 C19.5772336,6.10940321 18.2048826,6.02956508 16.8257002,6.00680604 L16.8257002,6.00680604 Z M16,2 C14.2910233,2 12.7823005,2.85738934 11.8805166,4.16548325 C13.2473232,4.05470026 14.6204923,4 16,4 C17.3791714,4 18.7520071,4.05467359 20.1184433,4.16401662 C19.2174058,2.85722249 17.7088104,2 16,2 Z" id="Combined-Shape" fill="#222222" fill-rule="nonzero"></path> 1252 </g> 1253</svg> 1254 </span> 1255 <span class="layout-header__cart-icon"> 1256 <svg class="layout-header__icon-class" style="" width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 1257 <g id="system" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 1258 <g id="icons" transform="translate(-566.000000, -179.000000)" fill="#222222"> 1259 <g id="ico/cart" transform="translate(566.000000, 179.000000)"> 1260 <path d="M24,0 L24,17 C24,19.7614237 21.7614237,22 19,22 L19,22 L5,22 C2.23857625,22 0,19.7614237 0,17 L0,17 L0,0 L24,0 Z M22,2 L2,2 L2,17 C2,18.5976809 3.24891996,19.9036609 4.82372721,19.9949073 L4.82372721,19.9949073 L5,20 L19,20 C20.6568542,20 22,18.6568542 22,17 L22,17 L22,2 Z M7,3 L7.00461951,3.21688962 C7.11818189,5.87769329 9.3112453,8 12,8 C14.7614237,8 17,5.76142375 17,3 L17,3 L19,3 L18.995941,3.24064975 C18.8690987,6.99521662 15.7854517,10 12,10 C8.13400675,10 5,6.86599325 5,3 L5,3 L7,3 Z" id="Combined-Shape"></path> 1261 </g> 1262 </g> 1263 </g> 1264</svg> 1265 </span> 1266 <div 1267 class="layout-header__cart-count" 1268 :class="{}" 1269 v-text="$store.getters['cart/countLabel']"></div> 1270 </a> 1271 1272 <div> 1273 <button 1274 v-if="$store.state['sidebar-manage'].visibleOverlay" 1275 @click="$store.dispatch('sidebar-manage/hide')" 1276 class="layout-header__button-menu-mobile layout-header__mobile"> 1277 <span> 1278 <svg viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 1279 <g id="system" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 1280 <g id="icons" transform="translate(-566.000000, -253.000000)" fill="#222222"> 1281 <g id="ico/multiply" transform="translate(566.000000, 253.000000)"> 1282 <path d="M4.92893219,3.51471863 L11.9998254,10.5848254 L19.0710678,3.51471863 C19.4315518,3.15423466 19.9987828,3.12650513 20.391074,3.43153002 L20.4852814,3.51471863 C20.8758057,3.90524292 20.8758057,4.5384079 20.4852814,4.92893219 L20.4852814,4.92893219 L13.4138254,11.9998254 L20.4852814,19.0710678 C20.8758057,19.4615921 20.8758057,20.0947571 20.4852814,20.4852814 C20.0947571,20.8758057 19.4615921,20.8758057 19.0710678,20.4852814 L11.9998254,13.4138254 L4.92893219,20.4852814 C4.56844823,20.8457653 4.00121717,20.8734949 3.60892596,20.56847 L3.51471863,20.4852814 C3.12419433,20.0947571 3.12419433,19.4615921 3.51471863,19.0710678 L3.51471863,19.0710678 L10.5848254,11.9998254 L3.51471863,4.92893219 C3.12419433,4.5384079 3.12419433,3.90524292 3.51471863,3.51471863 C3.90524292,3.12419433 4.5384079,3.12419433 4.92893219,3.51471863 Z" id="Combined-Shape"></path> 1283 </g> 1284 </g> 1285 </g> 1286</svg> 1287 </span> 1288 </button> 1289 1290 <button 1291 v-else 1292 @click="$store.dispatch('sidebar-manage/toggleMobileMenu')" 1293 class="layout-header__button-menu-mobile layout-header__button-menu-close layout-header__mobile"> 1294 <span> 1295 <svg class="layout-header__icon-class" style="" width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 1296 <g id="system" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 1297 <g id="icons" transform="translate(-427.000000, -253.000000)" fill="#222222"> 1298 <g id="ico/menu" transform="translate(427.000000, 253.000000)"> 1299 <path d="M1,11 L23,11 C23.5522847,11 24,11.4477153 24,12 C24,12.5522847 23.5522847,13 23,13 L1,13 C0.44771525,13 6.76353751e-17,12.5522847 0,12 C-6.76353751e-17,11.4477153 0.44771525,11 1,11 Z M1,5 L23,5 C23.5522847,5 24,5.44771525 24,6 C24,6.55228475 23.5522847,7 23,7 L1,7 C0.44771525,7 6.76353751e-17,6.55228475 0,6 C-6.76353751e-17,5.44771525 0.44771525,5 1,5 Z M1,17 L23,17 C23.5522847,17 24,17.4477153 24,18 C24,18.5522847 23.5522847,19 23,19 L1,19 C0.44771525,19 6.76353751e-17,18.5522847 0,18 C-6.76353751e-17,17.4477153 0.44771525,17 1,17 Z" id="Combined-Shape"></path> 1300 </g> 1301 </g> 1302 </g> 1303</svg> 1304 </span> 1305 </button> 1306 </div> 1307 1308 </div> 1309 </div> 1310</div> 1311 1312</div> 1313 1314 <main 1315 id="main" 1316 role="main" 1317 class="main" 1318 :class="{'main--pack-collection': $store.state.collection.packMode}" 1319 > 1320 1321 <div id="shopify-section-template--27630600356186__main" class="shopify-section main-blog"><div class="main-blog__wrapper"> 1322 <div class="main-blog__header"> 1323 <h1> 1324 Chronicles 1325 </h1> 1326 1327 </div> 1328 1329 1330 1331 <div class="main-blog__page"> 1332 1333 <div class="main-blog__item"> 1334 <a href="/en-usd/blogs/news/riffs-potions-and-stars-behind-our-triple-universe-drop"> 1335 1336 <div class="main-blog__item-image"> 1337 <img 1338 sizes=" 1339 (min-width: 640px) 750px, 1340 (min-width: 480px) 600px, 1341 450px 1342 " 1343 srcset=" 1344 //www.sockaffairs.com/cdn/shop/articles/BANNER_BLOG_PACKS_202
13446_SA_7d4ed7c7-2893-4d31-b1bb-959dec2fe981_450x.jpg?v=1790935868 450w, 1345 //www.sockaffairs.com/cdn/shop/articles/BANNER_BLOG_PACKS_2026_SA_7d4ed7c7-2893-4d31-b1bb-959dec2fe981_600x.jpg?v=1790935868 600w, 1346 //www.sockaffairs.com/cdn/shop/articles/BANNER_BLOG_PACKS_2026_SA_7d4ed7c7-2893-4d31-b1bb-959dec2fe981_750x.jpg?v=1790935868 750w, 1347 " 1348 src="//www.sockaffairs.com/cdn/shop/articles/BANNER_BLOG_PACKS_2026_SA_7d4ed7c7-2893-4d31-b1bb-959dec2fe981_750x.jpg?v=1790935868" 1349 alt="Riffs, Potions, and Stars: Behind Our Triple-Universe Drop" 1350 loading="lazy" 1351 > 1352 </div> 1353 1354 1355 <div class="main-blog__item-info"> 1356 1357 <h2> 1358 Riffs, Potions, and Stars: Behind Our Triple-Universe Drop 1359 </h2> 1360 1361 1362 <div class="main-blog__item-date"> 1363 Oct 02, 2026 1364 </div> 1365 1366 <div class="main-blog__item-excerpt"> 1367 <p> 1368 1369 <p><meta charset="utf-8"><meta charset="utf-8">Discover the inspiration behind our official new packs featuring <b id="docs-internal-guid-40ab6b15-7fff-9703-7525-c206ffc59510"><span>Iron Maiden</span></b>,<b id="docs-internal-guid-40ab6b15-7fff-9703-7525-c206ffc59510"><span> Asterix</span></b>,<b id="docs-internal-guid-40ab6b15-7fff-9703-7525-c206ffc59510"><span> </span></b>and<b id="docs-internal-guid-40ab6b15-7fff-9703-7525-c206ffc59510"><span> The Little Prince</span></b>.</p> 1370 1371 </p> 1372 </div> 1373 </div> 1374 </a> 1375</div> 1376 1377 <div class="main-blog__item"> 1378 <a href="/en-usd/blogs/news/charting-new-waters-the-making-of-the-corto-maltese-collection"> 1379 1380 <div class="main-blog__item-image"> 1381 <img 1382 sizes=" 1383 (min-width: 640px) 750px, 1384 (min-width: 480px) 600px, 1385 450px 1386 " 1387 srcset=" 1388 //www.sockaffairs.com/cdn/shop/articles/BANNER_BLOG_CORTOMALTESE_26__SA_450x.jpg?v=1790680464 450w, 1389 //www.sockaffairs.com/cdn/shop/articles/BANNER_BLOG_CORTOMALTESE_26__SA_600x.jpg?v=1790680464 600w, 1390 //www.sockaffairs.com/cdn/shop/articles/BANNER_BLOG_CORTOMALTESE_26__SA_750x.jpg?v=1790680464 750w, 1391 " 1392 src="//www.sockaffairs.com/cdn/shop/articles/BANNER_BLOG_CORTOMALTESE_26__SA_750x.jpg?v=1790680464" 1393 alt="Charting New Waters: The Making of the Corto Maltese Collection" 1394 loading="lazy" 1395 > 1396 </div> 1397 1398 1399 <div class="main-blog__item-info"> 1400 1401 <h2> 1402 Charting New Waters: The Making of the Corto Maltese Collection 1403 </h2> 1404 1405 1406 <div class="main-blog__item-date"> 1407 Sep 29, 2026 1408 </div> 1409 1410 <div class="main-blog__item-excerpt"> 1411 <p> 1412 1413 <p dir="ltr"><span>Explore the story behind our official <strong>Corto Maltese</strong> collection.</span></p> 1414 1415 </p> 1416 </div> 1417 </div> 1418 </a> 1419</div> 1420 1421 <div class="main-blog__item"> 1422 <a href="/en-usd/blogs/news/two-masterpieces-one-excuse-to-redesign-your-sock-drawer"> 1423 1424 <div class="main-blog__item-image"> 1425 <img 1426 sizes=" 1427 (min-width: 640px) 750px, 1428 (min-width: 480px) 600px, 1429 450px 1430 " 1431 srcset=" 1432 //www.sockaffairs.com/cdn/shop/articles/BANNER_BLOG_ART_REMAKES_PT2_26__SA_450x.jpg?v=1789551701 450w, 1433 //www.sockaffairs.com/cdn/shop/articles/BANNER_BLOG_ART_REMAKES_PT2_26__SA_600x.jpg?v=1789551701 600w, 1434 //www.sockaffairs.com/cdn/shop/articles/BANNER_BLOG_ART_REMAKES_PT2_26__SA_750x.jpg?v=1789551701 750w, 1435 " 1436 src="//www.sockaffairs.com/cdn/shop/articles/BANNER_BLOG_ART_REMAKES_PT2_26__SA_750x.jpg?v=1789551701" 1437 alt="Two Masterpieces, One Excuse to Redesign Your Sock Drawer" 1438 loading="lazy" 1439 > 1440 </div> 1441 1442 1443 <div class="main-blog__item-info"> 1444 1445 <h2> 1446 Two Masterpieces, One Excuse to Redesign Your Sock Drawer 1447 </h2> 1448 1449 1450 <div class="main-blog__item-date"> 1451 Sep 16, 2026 1452 </div> 1453 1454 <div class="main-blog__item-excerpt"> 1455 <p> 1456 1457 <p><meta charset="utf-8"><meta charset="utf-8"><b id="docs-internal-guid-8492b4fd-7fff-64ea-9df4-96a5a90f92f3"><span>From a foggy French harbour to an unfinished tower reaching for the clouds â our newest pair of socks borrows from two of art history's most talked-about paintings. Here's the story behind Sunrise Session and Babel.</span></b></p> 1458 1459 </p> 1460 </div> 1461 </div> 1462 </a> 1463</div> 1464 1465 <div class="main-blog__item"> 1466 <a href="/en-usd/blogs/news/suit-up-nasa-space-suit-socks-have-landed"> 1467 1468 <div class="main-blog__item-image"> 1469 <img 1470 sizes=" 1471 (min-width: 640px) 750px, 1472 (min-width: 480px) 600px, 1473 450px 1474 " 1475 srcset=" 1476 //www.sockaffairs.com/cdn/shop/articles/Blog_NASA_2026_HT_15July26_AAA1_450x.jpg?v=1788867706 450w, 1477 //www.sockaffairs.com/cdn/shop/articles/Blog_NASA_2026_HT_15July26_AAA1_600x.jpg?v=1788867706 600w, 1478 //www.sockaffairs.com/cdn/shop/articles/Blog_NASA_2026_HT_15July26_AAA1_750x.jpg?v=1788867706 750w, 1479 " 1480 src="//www.sockaffairs.com/cdn/shop/articles/Blog_NASA_2026_HT_15July26_AAA1_750x.jpg?v=1788867706" 1481 alt="Suit Up: NASA Space Suit Socks Have Landed" 1482 loading="lazy" 1483 > 1484 </div> 1485 1486 1487 <div class="main-blog__item-info"> 1488 1489 <h2> 1490 Suit Up: NASA Space Suit Socks Have Landed 1491 </h2> 1492 1493 1494 <div class="main-blog__item-date"> 1495 Sep 08, 2026 1496 </div> 1497 1498 <div class="main-blog__item-excerpt"> 1499 <p> 1500 1501 <p><meta charset="utf-8"><meta charset="utf-8"><b id="docs-internal-guid-1d97b932-7fff-6f90-07ab-80384425456a"><span>From Apollo white to Artemis orange â two space suits, reimagined as socks for feet with the right stuff.</span></b></p> 1502 1503 </p> 1504 </div> 1505 </div> 1506 </a> 1507</div> 1508 1509 <div class="main-blog__item"> 1510 <a href="/en-usd/blogs/news/back-in-the-studio-why-we-remastered-our-best-selling-music-collection"> 1511 1512 <div class="main-blog__item-image"> 1513 <img 1514 sizes=" 1515 (min-width: 640px) 750px, 1516 (min-width: 480px) 600px, 1517 450px 1518 " 1519 srcset=" 1520 //www.sockaffairs.com/cdn/shop/articles/BANNER_BLOG_MUSIC_REMAKES_2026_copy_1_502164e8-2228-46d4-8aba-9e7f32713ad7_450x.jpg?v=1782293698 450w, 1521 //www.sockaffairs.com/cdn/shop/articles/BANNER_BLOG_MUSIC_REMAKES_2026_copy_1_502164e8-2228-46d4-8aba-9e7f32713ad7_600x.jpg?v=1782293698 600w, 1522 //www.sockaffairs.com/cdn/shop/articles/BANNER_BLOG_MUSIC_REMAKES_2026_copy_1_502164e8-2228-46d4-8aba-9e7f32713ad7_750x.jpg?v=1782293698 750w, 1523 " 1524 src="//www.sockaffairs.com/cdn/shop/articles/BANNER_BLOG_MUSIC_REMAKES_2026_copy_1_502164e8-2228-46d4-8aba-9e7f32713ad7_750x.jpg?v=1782293698" 1525 alt="Back in the Studio: Why We Remastered Our Best-Selling Music Collection" 1526 loading="lazy" 1527 > 1528 </div> 1529 1530 1531 <div class="main-blog__item-info"> 1532 1533 <h2> 1534 Back in the Studio: Why We Remastered Our Best-Selling Music Collection 1535 </h2> 1536 1537 1538 <div class="main-blog__item-date"> 1539 Jun 24, 2026 1540 </div> 1541 1542 <div class="main-blog__item-excerpt"> 1543 <p> 1544 1545 <p>Great designs, like great music, shouldn't just sit on a shelfâthey should evolve. Step behind the scenes to see how we rebuilt our iconic Vinyl, Synth, Drum, and Amp socks for a high-fidelity world.</p> 1546 1547 </p> 1548 </div> 1549 </div> 1550 </a> 1551</div> 1552 1553 <div class="main-blog__item">
1554 <a href="/en-usd/blogs/news/exploring-the-shapes-of-the-new-botanical-collection"> 1555 1556 <div class="main-blog__item-image"> 1557 <img 1558 sizes=" 1559 (min-width: 640px) 750px, 1560 (min-width: 480px) 600px, 1561 450px 1562 " 1563 srcset=" 1564 //www.sockaffairs.com/cdn/shop/articles/BANNER_BLOG_WILDLIFE_SA_b2602548-57fa-4de3-b3c5-4da589e9722c_450x.jpg?v=1780409128 450w, 1565 //www.sockaffairs.com/cdn/shop/articles/BANNER_BLOG_WILDLIFE_SA_b2602548-57fa-4de3-b3c5-4da589e9722c_600x.jpg?v=1780409128 600w, 1566 //www.sockaffairs.com/cdn/shop/articles/BANNER_BLOG_WILDLIFE_SA_b2602548-57fa-4de3-b3c5-4da589e9722c_750x.jpg?v=1780409128 750w, 1567 " 1568 src="//www.sockaffairs.com/cdn/shop/articles/BANNER_BLOG_WILDLIFE_SA_b2602548-57fa-4de3-b3c5-4da589e9722c_750x.jpg?v=1780409128" 1569 alt="Exploring the Shapes of the New Botanical Collection" 1570 loading="lazy" 1571 > 1572 </div> 1573 1574 1575 <div class="main-blog__item-info"> 1576 1577 <h2> 1578 Exploring the Shapes of the New Botanical Collection 1579 </h2> 1580 1581 1582 <div class="main-blog__item-date"> 1583 Jun 02, 2026 1584 </div> 1585 1586 <div class="main-blog__item-excerpt"> 1587 <p> 1588 1589 <p><meta charset="utf-8"><meta charset="utf-8">Why do we find so much peace in nature? Discover how the intricate patterns of leaves and desert landscapes inspired our most serene collection yet.</p> 1590 1591 </p> 1592 </div> 1593 </div> 1594 </a> 1595</div> 1596 1597 <div class="main-blog__item"> 1598 <a href="/en-usd/blogs/news/beyond-the-visible-the-inspiration-behind-the-trippy-art-collection"> 1599 1600 <div class="main-blog__item-image"> 1601 <img 1602 sizes=" 1603 (min-width: 640px) 750px, 1604 (min-width: 480px) 600px, 1605 450px 1606 " 1607 srcset=" 1608 //www.sockaffairs.com/cdn/shop/articles/BANNER_BLOG_TRIPPY_COLLECTION_SA_450x.jpg?v=1779894308 450w, 1609 //www.sockaffairs.com/cdn/shop/articles/BANNER_BLOG_TRIPPY_COLLECTION_SA_600x.jpg?v=1779894308 600w, 1610 //www.sockaffairs.com/cdn/shop/articles/BANNER_BLOG_TRIPPY_COLLECTION_SA_750x.jpg?v=1779894308 750w, 1611 " 1612 src="//www.sockaffairs.com/cdn/shop/articles/BANNER_BLOG_TRIPPY_COLLECTION_SA_750x.jpg?v=1779894308" 1613 alt="Beyond the Visible: The Inspiration Behind the Trippy Art Collection" 1614 loading="lazy" 1615 > 1616 </div> 1617 1618 1619 <div class="main-blog__item-info"> 1620 1621 <h2> 1622 Beyond the Visible: The Inspiration Behind the Trippy Art Collection 1623 </h2> 1624 1625 1626 <div class="main-blog__item-date"> 1627 May 27, 2026 1628 </div> 1629 1630 <div class="main-blog__item-excerpt"> 1631 <p> 1632 1633 <p><meta charset="utf-8">From the 1960s Summer of Love to modern digital glitch artâdiscover how we turned psychedelic visions into a wearable reality.</p> 1634 1635 </p> 1636 </div> 1637 </div> 1638 </a> 1639</div> 1640 1641 <div class="main-blog__item"> 1642 <a href="/en-usd/blogs/news/why-we-decided-to-remaster-our-most-iconic-collection"> 1643 1644 <div class="main-blog__item-image"> 1645 <img 1646 sizes=" 1647 (min-width: 640px) 750px, 1648 (min-width: 480px) 600px, 1649 450px 1650 " 1651 srcset=" 1652 //www.sockaffairs.com/cdn/shop/articles/BANNER_BLOG_ART_REMAKES_26__SA_02950374-3c19-4a87-85d7-3c0f98dfa638_450x.jpg?v=1779729524 450w, 1653 //www.sockaffairs.com/cdn/shop/articles/BANNER_BLOG_ART_REMAKES_26__SA_02950374-3c19-4a87-85d7-3c0f98dfa638_600x.jpg?v=1779729524 600w, 1654 //www.sockaffairs.com/cdn/shop/articles/BANNER_BLOG_ART_REMAKES_26__SA_02950374-3c19-4a87-85d7-3c0f98dfa638_750x.jpg?v=1779729524 750w, 1655 " 1656 src="//www.sockaffairs.com/cdn/shop/articles/BANNER_BLOG_ART_REMAKES_26__SA_02950374-3c19-4a87-85d7-3c0f98dfa638_750x.jpg?v=1779729524" 1657 alt="Why We Decided to Remaster Our Most Iconic Collection" 1658 loading="lazy" 1659 > 1660 </div> 1661 1662 1663 <div class="main-blog__item-info"> 1664 1665 <h2> 1666 Why We Decided to Remaster Our Most Iconic Collection 1667 </h2> 1668 1669 1670 <div class="main-blog__item-date"> 1671 May 06, 2026 1672 </div> 1673 1674 <div class="main-blog__item-excerpt"> 1675 <p> 1676 1677 <p dir="ltr">Can you improve on a masterpiece? We think so. Discover the story behind our updated Art Series and see how we brought new life to Frida, Van Gogh, and more.</p> 1678<p> </p> 1679 1680 </p> 1681 </div> 1682 </div> 1683 </a> 1684</div> 1685 1686 <div class="main-blog__item"> 1687 <a href="/en-usd/blogs/news/the-poetry-of-geometry-reinterpreting-paul-klee-s-separation-in-the-evening"> 1688 1689 <div class="main-blog__item-image"> 1690 <img 1691 sizes=" 1692 (min-width: 640px) 750px, 1693 (min-width: 480px) 600px, 1694 450px 1695 " 1696 srcset=" 1697 //www.sockaffairs.com/cdn/shop/articles/BANNER_BLOG_PAULKLEE_2026_703e2dc8-b590-4317-a49f-99a57b764343_450x.jpg?v=1779729531 450w, 1698 //www.sockaffairs.com/cdn/shop/articles/BANNER_BLOG_PAULKLEE_2026_703e2dc8-b590-4317-a49f-99a57b764343_600x.jpg?v=1779729531 600w, 1699 //www.sockaffairs.com/cdn/shop/articles/BANNER_BLOG_PAULKLEE_2026_703e2dc8-b590-4317-a49f-99a57b764343_750x.jpg?v=1779729531 750w, 1700 " 1701 src="//www.sockaffairs.com/cdn/shop/articles/BANNER_BLOG_PAULKLEE_2026_703e2dc8-b590-4317-a49f-99a57b764343_750x.jpg?v=1779729531" 1702 alt="The Poetry of Geometry: Reinterpreting Paul Kleeâs Separation in the Evening" 1703 loading="lazy" 1704 > 1705 </div> 1706 1707 1708 <div class="main-blog__item-info"> 1709 1710 <h2> 1711 The Poetry of Geometry: Reinterpreting Paul Kleeâs Separation in the Evening 1712 </h2> 1713 1714 1715 <div class="main-blog__item-date"> 1716 Apr 15, 2026 1717 </div> 1718 1719 <div class="main-blog__item-excerpt"> 1720 <p> 1721 1722 <p><meta charset="utf-8">An in-depth look at our official collaboration with the Zentrum Paul Klee Museum. ðï¸â¨</p> 1723 1724 </p> 1725 </div> 1726 </div> 1727 </a> 1728</div> 1729 1730 </div> 1731 1732 1733 <nav class="pagination"> 1734 <a 1735 href="" 1736 class="pagination__prev pagination--disabled" 1737 > 1738 <svg viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 1739 <g id="system" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 1740 <g id="icons" transform="translate(-288.000000, -176.000000)" fill="#222222"> 1741 <g id="ico/arrow-left" transform="translate(288.000000, 176.000000)"> 1742 <path d="M0.101641152,11.5602253 L0.108873612,11.5438249 C0.1217923,11.5185001 0.135860664,11.4936108 0.151078704,11.4692345 C0.157639589,11.4607542 0.163367707,11.4519276 0.169229763,11.4431984 C0.181272845,11.4232218 0.195107712,11.4040482 0.209704
1742612,11.3852751 L0.292893219,11.2910678 L8.07106781,3.51289322 C8.4615921,3.12236893 9.09475708,3.12236893 9.48528137,3.51289322 C9.87580567,3.90341751 9.87580567,4.53658249 9.48528137,4.92710678 L3.412,11 L23,11 C23.5522847,11 24,11.4477153 24,12 C24,12.5522847 23.5522847,13 23,13 L3.416,13 L9.48528137,19.0692424 C9.84791107,19.4318721 9.8738132,20.0037175 9.56298774,20.3962352 L9.48528137,20.483456 C9.12479741,20.8439399 8.55756636,20.8716695 8.16527515,20.5666446 L8.07106781,20.483456 L0.310120087,12.7239263 C0.218949583,12.6370175 0.144174053,12.5330622 0.0909063502,12.4171732 C0.0854485264,12.4035604 0.0797970561,12.3905508 0.0744352561,12.3774504 C0.0642935679,12.3544762 0.0554967689,12.3303461 0.0476223846,12.3058029 C0.0443648798,12.2936606 0.0408526518,12.282014 0.0375572819,12.270319 C0.0301135553,12.2459168 0.0240514833,12.2205658 0.0189744954,12.1948607 C0.0166036771,12.1807144 0.0141179239,12.1666973 0.0119323955,12.1526426 C0.00827642377,12.1311481 0.00563095195,12.1090829 0.00371562852,12.0868091 C0.00190753335,12.0640503 0.000688294551,12.0416287 0.000219562,12.0191943 C6.12825798e-05,12.0129086 7.91300571e-19,12.0064615 0,12 L0.000143885302,11.9811583 C0.000561434805,11.9564698 0.00188776852,11.9317939 0.00412288645,11.9071849 L0,12 C-6.02818451e-18,11.9507761 0.00355653555,11.9023829 0.0104266569,11.8550634 C0.0132558402,11.833987 0.017027164,11.81263 0.0214949767,11.7913902 C0.0252399297,11.7751442 0.0290636271,11.7591182 0.0332677881,11.7432471 C0.0386486298,11.721254 0.0451597087,11.6994996 0.0524261531,11.6779438 C0.0569683249,11.6662288 0.061331475,11.6541525 0.0659179329,11.6421868 C0.0714813664,11.6258027 0.0779893186,11.6099464 0.0849217025,11.594232 L0.101641152,11.5602253 L0.101641152,11.5602253 Z" id="Combined-Shape"></path> 1743 </g> 1744 </g> 1745 </g> 1746</svg> 1747 </a> 1748 1749 <div class="pagination__pages"> 1750 1751 1752 1753 <div class="pagination__page pagination__page--current"> 1754 1 1755 </div> 1756 1757 1758 1759 1760 <a 1761 href="/en-usd/blogs/news?page=2" 1762 class="pagination__page" 1763 > 1764 2 1765 </a> 1766 1767 1768 1769 <a 1770 href="/en-usd/blogs/news?page=3" 1771 class="pagination__page" 1772 > 1773 3 1774 </a> 1775 1776 1777 1778 1779 <div class="pagination__page"> 1780 … 1781 </div> 1782 1783 1784 1785 1786 <a 1787 href="/en-usd/blogs/news?page=8" 1788 class="pagination__page" 1789 > 1790 8 1791 </a> 1792 1793 1794 </div> 1795 1796 <a 1797 href="/en-usd/blogs/news?page=2" 1798 class="pagination__next " 1799 > 1800 <?xml version="1.0" encoding="UTF-8"?> 1801<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 1802 <title>EA16042C-A0DA-44F4-9D7D-91A1B0757FC2</title> 1803 <g id="system" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 1804 <g id="icons" transform="translate(-358.000000, -179.000000)" fill="#222222"> 1805 <g id="ico/arrow-right" transform="translate(358.000000, 179.000000)"> 1806 <path d="M0.101641152,11.5602253 L0.108873612,11.5438249 C0.1217923,11.5185001 0.135860664,11.4936108 0.151078704,11.4692345 C0.157639589,11.4607542 0.163367707,11.4519276 0.169229763,11.4431984 C0.181272845,11.4232218 0.195107712,11.4040482 0.209704612,11.3852751 L0.292893219,11.2910678 L8.07106781,3.51289322 C8.4615921,3.12236893 9.09475708,3.12236893 9.48528137,3.51289322 C9.87580567,3.90341751 9.87580567,4.53658249 9.48528137,4.92710678 L3.412,11 L23,11 C23.5522847,11 24,11.4477153 24,12 C24,12.5522847 23.5522847,13 23,13 L3.416,13 L9.48528137,19.0692424 C9.84791107,19.4318721 9.8738132,20.0037175 9.56298774,20.3962352 L9.48528137,20.483456 C9.12479741,20.8439399 8.55756636,20.8716695 8.16527515,20.5666446 L8.07106781,20.483456 L0.310120087,12.7239263 C0.218949583,12.6370175 0.144174053,12.5330622 0.0909063502,12.4171732 C0.0854485264,12.4035604 0.0797970561,12.3905508 0.0744352561,12.3774504 C0.0642935679,12.3544762 0.0554967689,12.3303461 0.0476223846,12.3058029 C0.0443648798,12.2936606 0.0408526518,12.282014 0.0375572819,12.270319 C0.0301135553,12.2459168 0.0240514833,12.2205658 0.0189744954,12.1948
1806607 C0.0166036771,12.1807144 0.0141179239,12.1666973 0.0119323955,12.1526426 C0.00827642377,12.1311481 0.00563095195,12.1090829 0.00371562852,12.0868091 C0.00190753335,12.0640503 0.000688294551,12.0416287 0.000219562,12.0191943 C6.12825798e-05,12.0129086 7.91300571e-19,12.0064615 0,12 L0.000143885302,11.9811583 C0.000561434805,11.9564698 0.00188776852,11.9317939 0.00412288645,11.9071849 L0,12 C-6.02818451e-18,11.9507761 0.00355653555,11.9023829 0.0104266569,11.8550634 C0.0132558402,11.833987 0.017027164,11.81263 0.0214949767,11.7913902 C0.0252399297,11.7751442 0.0290636271,11.7591182 0.0332677881,11.7432471 C0.0386486298,11.721254 0.0451597087,11.6994996 0.0524261531,11.6779438 C0.0569683249,11.6662288 0.061331475,11.6541525 0.0659179329,11.6421868 C0.0714813664,11.6258027 0.0779893186,11.6099464 0.0849217025,11.594232 L0.101641152,11.5602253 L0.101641152,11.5602253 Z" id="Combined-Shape" transform="translate(12.000000, 11.998175) scale(-1, 1) translate(-12.000000, -11.998175) "></path> 1807 </g> 1808 </g> 1809 </g> 1810</svg> 1811 </a> 1812 </nav> 1813 1814 1815</div> 1816 1817 1818</div> 1819 </main> 1820 1821 <transition name="slide-menu"> 1822 <div v-if="$store.state['sidebar-manage'].visibleAuth" class="layout-auth"> 1823 <tab-system v-slot="{ selectedIndex, selectTab }"> 1824 <div class="tab-system__tabs"> 1825 <div class="tab-system__tab" @click="selectTab(0)" :class="{ active: selectedIndex === 0 }"> 1826 Login 1827 </div> 1828 <div class="tab-system__tab" @click="selectTab(1)" :class="{ active: selectedIndex === 1 }"> 1829 Register 1830 </div> 1831 </div> 1832 1833 <div class="tab-system__tab-content" v-show="selectedIndex === 0"> 1834 1835 <renderless-template-switch v-slot="{ active, show }" initial="login"> 1836 <transition-group name="slide-from-left"> 1837 <div v-show="active === 'login'" key="login"> 1838 <div class="layout-account-login"> 1839 <form method="post" action="/en-usd/account/login" id="customer_login" accept-charset="UTF-8" data-login-with-shop-sign-in="true"><input type="hidden" name="form_type" value="customer_login" /><input type="hidden" name="utf8" value="â" /> 1840 1841 1842 <div class="layout-account-login__form-container "> 1843 1844 <div class="layout-account-login__input-container"> 1845 <span class="layout-account-login__icon-envelope"> 1846 <svg viewBox="0 0 32 28" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 1847 <g id="proposal" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 1848 <g id="Homepage" transform="translate(-667.000000, -3952.000000)" fill="#222222"> 1849 <g id="Group-4" transform="translate(87.000000, 3910.000000)"> 1850 <g id="delivery" transform="translate(395.000000, 0.000000)"> 1851 <g id="Group-2" transform="translate(48.000000, 40.000000)"> 1852 <g id="ico/menu" transform="translate(137.000000, 0.000000)"> 1853 <path d="M25.3333333,2.66666667 C29.0152317,2.66666667 32,5.651435 32,9.33333333 L32,9.33333333 L32,22.6666667 C32,26.348565 29.0152317,29.3333333 25.3333333,29.3333333 L25.3333333,29.3333333 L6.66666667,29.3333333 C2.98476833,29.3333333 0,26.348565 0,22.6666667 L0,22.6666667 L0,9.33333333 C0,5.651435 2.98476833,2.66666667 6.66666667,2.66666667 L6.66666667,2.66666667 Z M25.3333333,5.33333333 L6.66666667,5.33333333 C4.45752767,5.33333333 2.66666667,7.12419433 2.66666667,9.33333333 L2.66666667,9.33333333 L2.66666667,22.6666667 C2.66666667,24.8758057 4.45752767,26.6666667 6.66666667,26.6666667 L6.66666667,26.6666667 L25.3333333,26.6666667 C27.5424723,26.6666667 29.3333333,24.8758057 29.3333333,22.6666667 L29.3333333,22.6666667 L29.3333333,9.33333333 C29.3333333,7.12419433 27.5424723,5.33333333 25.3333333,5.33333333 L25.3333333,5.33333333 Z M4.80258592,8.58024914 C5.32594279,8.1658152 6.08840332,8.20035136 6.57190958,8.68385763 L6.57190958,8.68385763 L16,18.111948 L25.4280904,8.68385763 C25.9487895,8.16315857 26.7930094,8.16315857 27.3137085,8.68385763 C27.8344076,9.20455668 27.8344076,10.0487767 27.3137085,10.5694757 L27.3137085,10.5694757 L16.942809,20.9403752 L16.8171993,21.0512933 C16.2941443,21.4579932 15.5378362,21.4210204 15.057191,20.9403752 L15.057191,20.9403752 L4.6862915,10.5694757 L4.57537336,10.4438659 C4.1686735,9.92081098 4.20564622,9.16450291 4.6862915,8.68385763 L4.6862915,8.68385763 Z" id="Combined-Shape"></path> 1854 </g> 1855 </g> 1856 </g> 1857 </g> 1858 </g> 1859 </g> 1860</svg> 1861 </span> 1862 <input 1863 type="email" 1864 name="customer[email]" 1865 placeholder=" " 1866 class="" 1867 required 1868 > 1869 <label><span>*</span>Email</label>
1870 <span class="layout-account-login__icon-warning"> 1871 <svg viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 1872 <g id="system" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 1873 <g id="Inputs" transform="translate(-423.000000, -328.000000)" fill="#FF4D33"> 1874 <g id="forms/error" transform="translate(149.000000, 307.000000)"> 1875 <g id="ico/filters" transform="translate(274.000000, 21.000000)"> 1876 <path 1877 d="M8,0 C12.418278,0 16,3.581722 16,8 C16,12.418278 12.418278,16 8,16 C3.581722,16 0,12.418278 0,8 C0,3.581722 3.581722,0 8,0 Z M8,1.33333333 C4.31810167,1.33333333 1.33333333,4.31810167 1.33333333,8 C1.33333333,11.6818983 4.31810167,14.6666667 8,14.6666667 C11.6818983,14.6666667 14.6666667,11.6818983 14.6666667,8 C14.6666667,4.31810167 11.6818983,1.33333333 8,1.33333333 Z M8,10.6666667 C8.36818983,10.6666667 8.66666667,10.9651435 8.66666667,11.3333333 C8.66666667,11.7015232 8.36818983,12 8,12 C7.63181017,12 7.33333333,11.7015232 7.33333333,11.3333333 C7.33333333,10.9651435 7.63181017,10.6666667 8,10.6666667 Z M8,4.66666667 C8.36818983,4.66666667 8.66666667,4.9651435 8.66666667,5.33333333 L8.66666667,5.33333333 L8.66666667,9.33333333 C8.66666667,9.70152317 8.36818983,10 8,10 C7.63181017,10 7.33333333,9.70152317 7.33333333,9.33333333 L7.33333333,9.33333333 L7.33333333,5.33333333 C7.33333333,4.9651435 7.63181017,4.66666667 8,4.66666667 Z" 1878 id="Combined-Shape"></path> 1879 </g> 1880 </g> 1881 </g> 1882 </g> 1883</svg> 1884 </span> 1885 </div> 1886 1887 1888 <div class="layout-account-login__input-container"> 1889 <span class="layout-account-login__icon-lock"> 1890 <svg viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 1891 <g id="proposal" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 1892 <g id="Login---error" transform="translate(-1010.000000, -283.000000)" fill="#222222"> 1893 <g id="input" transform="translate(1002.000000, 263.000000)"> 1894 <g id="ico/account" transform="translate(8.000000, 20.000000)"> 1895 <path d="M8,0 C10.5236345,0 12.5793991,2.00318892 12.6639607,4.5062335 L12.6666667,4.66666667 L12.6666667,6 L11.3333333,6 L11.3333333,4.66666667 C11.3333333,2.8257175 9.84094917,1.33333333 8,1.33333333 C6.20749686,1.33333333 4.74545459,2.74820447 4.66974634,4.52207359 L4.66666667,4.66666667 L4.66666667,6 L3.33333333,6 L3.33333333,4.66666667 C3.33333333,2.08933783 5.42267117,0 8,0 Z" id="Path" fill-rule="nonzero"></path> 1896 <path d="M12.6666667,6 L3.33333333,6 C1.49238417,6 0,7.49238417 0,9.33333333 L0,12.6666667 C0,14.5076158 1.49238417,16 3.33333333,16 L12.6666667,16 C14.5076158,16 16,14.5076158 16,12.6666667 L16,9.33333333 C16,7.49238417 14.5076158,6 12.6666667,6 Z M3.33333333,7.33333333 L12.6666667,7.33333333 C13.7712362,7.33333333 14.6666667,8.22876383 14.6666667,9.33333333 L14.6666667,12.6666667 C14.6666667,13.7712362 13.7712362,14.6666667 12.6666667,14.6666667 L3.33333333,14.6666667 C2.22876383,14.6666667 1.33333333,13.7712362 1.33333333,12.6666667 L1.33333333,9.33333333 C1.33333333,8.22876383 2.22876383,7.33333333 3.33333333,7.33333333 Z" id="Rectangle"></path> 1897 <rect id="Rectangle" transform="translate(8.000000, 11.000000) scale(-1, 1) rotate(90.000000) translate(-8.000000, -11.000000) " x="6.33333333" y="10.3333333" width="3.33333333" height="1.33333333" rx="0.666666667"></rect> 1898 </g> 1899 </g> 1900 </g> 1901 </g> 1902</svg> 1903 </span> 1904 <input 1905 type="password" 1906 name="customer[password]" 1907 placeholder=" " 1908 class="" 1909 required 1910 > 1911 <label><span>*</span>Password</label> 1912 <span class="layout-account-login__icon-warning"> 1913 <svg viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 1914 <g id="system" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 1915 <g id="Inputs" transform="translate(-423.000000, -328.000000)" fill="#FF4D33"> 1916 <g id="forms/error" transform="translate(149.000000, 307.000000)"> 1917 <g id="ico/filters" transform="translate(274.000000, 21.000000)"> 1918 <path 1919 d="M8,0 C12.418278,0 16,3.581722 16,8 C16,12.418278 12.418278,16 8,16 C3.581722,16 0,12.418278 0,8 C0,3.581722 3.581722,0 8,0 Z M8,1.33333333 C4.31810167,1.33333333 1.33333333,4.31810167 1.33333333,8 C1.33333333,11.6818983 4.31810167,14.6666667 8,14.6666667 C11.6818983,14.6666667 14.6666667,11.6818983 14.6666667,8 C14.6666667,4.31810167 11.6818983,1.33333333 8,1.33333333 Z M8,10.6666667 C8.36818983,10.6666667 8.66666667,10.9651435 8.66666667,11.3333333 C8.66666667,11.7015232 8.36818983,12 8,12 C7.63181017,12 7.33333333,11.7015232 7.33333333,11.3333333 C7.33333333,10.9651435 7.63181017,10.6666667 8,10.6666667 Z M8,4.66666667 C8.36818983,4.66666667 8.66666667,4.9651435 8.66666667,5.33333333 L8.66666667,5.33333333 L8.66666667,9.33333333 C8.66666667,9.70152317 8.36818983,10 8,10 C7.63181017,10 7.33333333,9.70152317 7.33333333,9.33333333 L7.33333333,9.33333333 L7.33333333,5.33333333 C7.33333333,4.9651435 7.63181017,4.66666667 8,4.66666667 Z" 1920 id="Combined-Shape"></path> 1921 </g> 1922 </g> 1923 </g> 1924 </g> 1925</svg> 1926 </span> 1927 </div> 1928 1929 1930 <div class="layout-account-login__actions"> 1931 <std-button size="large" class="layout-account-login__button" type="submit"> 1932 Login 1933 </std-button> 1934 </div> 1935 1936 1937 <button class="layout-account-login__button-recovery" @click.prevent="show('forgot-password')"> 1938 Forgot your password? 1939 </button> 1940 1941 </div> 1942 </form> 1943</div> 1944 </div> 1945 1946 <div v-show="active === 'forgot-password'" key="forgot-password"> 1947 <div class="layout-account-forgot-password"> 1948 <p class="layout-account-forgot-password__message"> 1949 We will send you an email to reset your password. 1950 </p> 1951 1952 <form method="post" action="/en-usd/account/recover" accept-charset="UTF-8"><input type="hidden" name="form_type" value="recover_customer_password" /><input type="hidden" name="utf8" value="â" /> 1953 1954 1955 1956 1957 <div class="layout-account-forgot-password__input-container"> 1958 <svg viewBox="0 0 32 28" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 1959 <g id="proposal" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 1960 <g id="Homepage" transform="translate(-667.000000, -3952.000000)" fill="#222222"> 1961 <g id="Group-4" transform="translate(87.000000, 3910.000000)"> 1962 <g id="delivery" transform="translate(395.000000, 0.000000)"> 1963 <g id="Group-2" transform="translate(48.000000, 40.000000)"> 1964 <g id="ico/menu" transform="translate(137.000000, 0.000000)"> 1965 <path d="M25.3333333,2.66666667 C29.0152317,2.66666667 32,5.651435 32,9.33333333 L32,9.33333333 L32,22.6666667 C32,26.348565 29.0152317,29.3333333 25.3333333,29.3333333 L25.3333333,29.3333333 L6.66666667,29.3333333 C2.98476833,29.3333333 0,26.348565 0,22.6666667 L0,22.6666667 L0,9.33333333 C0,5.651435 2.98476833,2.66666667 6.66666667,2.66666667 L6.66666667,2.66666667 Z M25.3333333,5.33333333 L6.66666667,5.33333333 C4.45752767,5.33333333 2.66666667,7.12419433 2.66666667,9.33333333 L2.66666667,9.33333333 L2.66666667,22.6666667 C2.66666667,24.8758057 4.45752767,26.6666667 6.66666667,26.6666667 L6.66666667,26.6666667 L25.3333333,26.6666667 C27.5424723,26.6666667 29.3333333,24.8758057 29.3333333,22.6666667 L29.3333333,22.6666667 L29.3333333,9.33333333 C29.3333333,7.12419433 27.5424723,5.33333333 25.3333333,5.33333333 L25.3333333,5.33333333 Z M4.80258592,8.58024914 C5.32594279,8.1658152 6.08840332,8.20035136 6.57190958,8.68385763 L6.57190958,8.68385763 L16,18.111948 L25.4280904,8.68385763 C25.9487895,8.16315857 26.7930094,8.16315857 27.3137085,8.68385763 C27.8344076,9.20455668 27.8344076,10.0487767 27.3137085,10.5694757 L27.3137085,10.5694757 L16.942809,20.9403752 L16.8171993,21.0512933 C16.2941443,21.4579932 15.5378362,21.4210204 15.057191,20.9403752 L15.057191,20.9403752 L4.6862915,10.5694757 L4.57537336,10.4438659 C4.1686735,9.92081098 4.20564622,9.16450291 4.6862915,8.68385763 L4.6862915,8.68385763 Z" id="Combined-Shape"></path> 1966 </g> 1967 </g> 1968 </g> 1969 </g> 1970 </g> 1971 </g> 1972</svg> 1973 <input 1974 type="email" 1975 placeholder="Email" 1976 name="email" 1977 class="" 1978 required 1979 > 1980 </div> 1981 1982 <div class="layout-account-forgot-password__actions"> 1983 <std-button size="large" class="layout-account-forgot-password__button" type="submit"> 1984 Restore 1985 </std-button> 1986 </div> 1987 1988 <button class="layout-account-forgot-password__button-cancel" @click.prevent="show('login')"> 1989 Cancel 1990 </button> 1991 1992 </form> 1993</div> 1994 </div> 1995 </transition-group> 1996 </renderless-template-switch> 1997 1998 </div> 1999 2000 <div class="tab-system__tab-content" v-show="selectedIndex === 1"> 2001 <div class="layout-account-register"> 2002 <form method="post" action="/en-usd/account" id="create_customer" accept-charset="UTF-8" data-login-with-shop-sign-up="true"><input type="hidden" name="form_type" value="create_customer" /><input type="hidden" name="utf8" value="â" /> 2003 <input type="hidden" name="customer[tags]" value="locale=en" /> 2004 2005 2006 2007 <div class="layout-account-register__form-container "> 2008 <div class="layout-account-register__input-container">
2009 <span class="layout-account-register__icon-account"> 2010 <svg class="" style="" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 2011 <g id="ico/account" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 2012 <path d="M12,0 C8.13400675,0 5,3.13400675 5,7 C5,10.8659932 8.13400675,14 12,14 C15.8659932,14 19,10.8659932 19,7 C19,3.13400675 15.8659932,0 12,0 Z M12,2 C14.7614237,2 17,4.23857625 17,7 C17,9.76142375 14.7614237,12 12,12 C9.23857625,12 7,9.76142375 7,7 C7,4.23857625 9.23857625,2 12,2 Z M20,21 C20,19.3431458 18.6568542,18 17,18 L7,18 L6.82372721,18.0050927 C5.24891996,18.0963391 4,19.4023191 4,21 L4,24 L2,24 L2,21 C2,18.2385763 4.23857625,16 7,16 L17,16 C19.7614237,16 22,18.2385763 22,21 L22,24 L20,24 L20,21 Z" id="Combined-Shape" fill="#222222"></path> 2013 </g> 2014</svg> 2015 </span> 2016 <input 2017 type="text" 2018 name="customer[first_name]" 2019 placeholder=" " 2020 2021 required> 2022 <label><span>*</span>First name</label> 2023 <span class="layout-account-register__icon-warning"> 2024 <svg viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 2025 <g id="system" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 2026 <g id="Inputs" transform="translate(-423.000000, -328.000000)" fill="#FF4D33"> 2027 <g id="forms/error" transform="translate(149.000000, 307.000000)"> 2028 <g id="ico/filters" transform="translate(274.000000, 21.000000)"> 2029 <path 2030 d="M8,0 C12.418278,0 16,3.581722 16,8 C16,12.418278 12.418278,16 8,16 C3.581722,16 0,12.418278 0,8 C0,3.581722 3.581722,0 8,0 Z M8,1.33333333 C4.31810167,1.33333333 1.33333333,4.31810167 1.33333333,8 C1.33333333,11.6818983 4.31810167,14.6666667 8,14.6666667 C11.6818983,14.6666667 14.6666667,11.6818983 14.6666667,8 C14.6666667,4.31810167 11.6818983,1.33333333 8,1.33333333 Z M8,10.6666667 C8.36818983,10.6666667 8.66666667,10.9651435 8.66666667,11.3333333 C8.66666667,11.7015232 8.36818983,12 8,12 C7.63181017,12 7.33333333,11.7015232 7.33333333,11.3333333 C7.33333333,10.9651435 7.63181017,10.6666667 8,10.6666667 Z M8,4.66666667 C8.36818983,4.66666667 8.66666667,4.9651435 8.66666667,5.33333333 L8.66666667,5.33333333 L8.66666667,9.33333333 C8.66666667,9.70152317 8.36818983,10 8,10 C7.63181017,10 7.33333333,9.70152317 7.33333333,9.33333333 L7.33333333,9.33333333 L7.33333333,5.33333333 C7.33333333,4.9651435 7.63181017,4.66666667 8,4.66666667 Z" 2031 id="Combined-Shape"></path> 2032 </g> 2033 </g> 2034 </g> 2035 </g> 2036</svg> 2037 </span> 2038 </div> 2039 2040 <div class="layout-account-register__input-container"> 2041 <span class="layout-account-register__icon-account"> 2042 <svg class="" style="" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 2043 <g id="ico/account" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 2044 <path d="M12,0 C8.13400675,0 5,3.13400675 5,7 C5,10.8659932 8.13400675,14 12,14 C15.8659932,14 19,10.8659932 19,7 C19,3.13400675 15.8659932,0 12,0 Z M12,2 C14.7614237,2 17,4.23857625 17,7 C17,9.76142375 14.7614237,12 12,12 C9.23857625,12 7,9.76142375 7,7 C7,4.23857625 9.23857625,2 12,2 Z M20,21 C20,19.3431458 18.6568542,18 17,18 L7,18 L6.82372721,18.0050927 C5.24891996,18.0963391 4,19.4023191 4,21 L4,24 L2,24 L2,21 C2,18.2385763 4.23857625,16 7,16 L17,16 C19.7614237,16 22,18.2385763 22,21 L22,24 L20,24 L20,21 Z" id="Combined-Shape" fill="#222222"></path> 2045 </g> 2046</svg> 2047 </span> 2048 <input 2049 type="text" 2050 name="customer[last_name]" 2051 placeholder=" " 2052 2053 required> 2054 <label><span>*</span>Last name</label> 2055 <span class="layout-account-register__icon-warning"> 2056 <svg viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 2057 <g id="system" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 2058 <g id="Inputs" transform="translate(-423.000000, -328.000000)" fill="#FF4D33"> 2059 <g id="forms/error" transform="translate(149.000000, 307.000000)"> 2060 <g id="ico/filters" transform="translate(274.000000, 21.000000)"> 2061 <path 2062 d="M8,0 C12.418278,0 16,3.581722 16,8 C16,12.418278 12.418278,16 8,16 C3.581722,16 0,12.418278 0,8 C0,3.581722 3.581722,0 8,0 Z M8,1.33333333 C4.31810167,1.33333333 1.33333333,4.31810167 1.33333333,8 C1.33333333,11.6818983 4.31810167,14.6666667 8,14.6666667 C11.6818983,14.6666667 14.6666667,11.6818983 14.6666667,8 C14.6666667,4.31810167 11.6818983,1.33333333 8,1.33333333 Z M8,10.6666667 C8.36818983,10.6666667 8.66666667,10.9651435 8.66666667,11.3333333 C8.66666667,11.7015232 8.36818983,12 8,12 C7.63181017,12 7.33333333,11.7015232 7.33333333,11.3333333 C7.33333333,10.9651435 7.63181017,10.6666667 8,10.6666667 Z M8,4.66666667 C8.36818983,4.66666667 8.66666667,4.9651435 8.66666667,5.33333333 L8.66666667,5.33333333 L8.66666667,9.33333333 C8.66666667,9.70152317 8.36818983,10 8,10 C7.63181017,10 7.33333333,9.70152317 7.33333333,9.33333333 L7.33333333,9.33333333 L7.33333333,5.33333333 C7.33333333,4.9651435 7.63181017,4.66666667 8,4.66666667 Z" 2063 id="Combined-Shape"></path> 2064 </g> 2065 </g> 2066 </g> 2067 </g> 2068</svg> 2069 </span> 2070 </div> 2071 2072 <div class="layout-account-register__input-container">
2073 <span class="layout-account-register__icon-envelope"> 2074 <svg viewBox="0 0 32 28" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 2075 <g id="proposal" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 2076 <g id="Homepage" transform="translate(-667.000000, -3952.000000)" fill="#222222"> 2077 <g id="Group-4" transform="translate(87.000000, 3910.000000)"> 2078 <g id="delivery" transform="translate(395.000000, 0.000000)"> 2079 <g id="Group-2" transform="translate(48.000000, 40.000000)"> 2080 <g id="ico/menu" transform="translate(137.000000, 0.000000)"> 2081 <path d="M25.3333333,2.66666667 C29.0152317,2.66666667 32,5.651435 32,9.33333333 L32,9.33333333 L32,22.6666667 C32,26.348565 29.0152317,29.3333333 25.3333333,29.3333333 L25.3333333,29.3333333 L6.66666667,29.3333333 C2.98476833,29.3333333 0,26.348565 0,22.6666667 L0,22.6666667 L0,9.33333333 C0,5.651435 2.98476833,2.66666667 6.66666667,2.66666667 L6.66666667,2.66666667 Z M25.3333333,5.33333333 L6.66666667,5.33333333 C4.45752767,5.33333333 2.66666667,7.12419433 2.66666667,9.33333333 L2.66666667,9.33333333 L2.66666667,22.6666667 C2.66666667,24.8758057 4.45752767,26.6666667 6.66666667,26.6666667 L6.66666667,26.6666667 L25.3333333,26.6666667 C27.5424723,26.6666667 29.3333333,24.8758057 29.3333333,22.6666667 L29.3333333,22.6666667 L29.3333333,9.33333333 C29.3333333,7.12419433 27.5424723,5.33333333 25.3333333,5.33333333 L25.3333333,5.33333333 Z M4.80258592,8.58024914 C5.32594279,8.1658152 6.08840332,8.20035136 6.57190958,8.68385763 L6.57190958,8.68385763 L16,18.111948 L25.4280904,8.68385763 C25.9487895,8.16315857 26.7930094,8.16315857 27.3137085,8.68385763 C27.8344076,9.20455668 27.8344076,10.0487767 27.3137085,10.5694757 L27.3137085,10.5694757 L16.942809,20.9403752 L16.8171993,21.0512933 C16.2941443,21.4579932 15.5378362,21.4210204 15.057191,20.9403752 L15.057191,20.9403752 L4.6862915,10.5694757 L4.57537336,10.4438659 C4.1686735,9.92081098 4.20564622,9.16450291 4.6862915,8.68385763 L4.6862915,8.68385763 Z" id="Combined-Shape"></path> 2082 </g> 2083 </g> 2084 </g> 2085 </g> 2086 </g> 2087 </g> 2088</svg> 2089 </span> 2090 <input 2091 type="email" 2092 name="customer[email]" 2093 placeholder=" " 2094 value="" 2095 required> 2096 <label><span>*</span>Email</label> 2097 <span class="layout-account-register__icon-warning"> 2098 <svg viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 2099 <g id="system" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 2100 <g id="Inputs" transform="translate(-423.000000, -328.000000)" fill="#FF4D33"> 2101 <g id="forms/error" transform="translate(149.000000, 307.000000)"> 2102 <g id="ico/filters" transform="translate(274.000000, 21.000000)"> 2103 <path 2104 d="M8,0 C12.418278,0 16,3.581722 16,8 C16,12.418278 12.418278,16 8,16 C3.581722,16 0,12.418278 0,8 C0,3.581722 3.581722,0 8,0 Z M8,1.33333333 C4.31810167,1.33333333 1.33333333,4.31810167 1.33333333,8 C1.33333333,11.6818983 4.31810167,14.6666667 8,14.6666667 C11.6818983,14.6666667 14.6666667,11.6818983 14.6666667,8 C14.6666667,4.31810167 11.6818983,1.33333333 8,1.33333333 Z M8,10.6666667 C8.36818983,10.6666667 8.66666667,10.9651435 8.66666667,11.3333333 C8.66666667,11.7015232 8.36818983,12 8,12 C7.63181017,12 7.33333333,11.7015232 7.33333333,11.3333333 C7.33333333,10.9651435 7.63181017,10.6666667 8,10.6666667 Z M8,4.66666667 C8.36818983,4.66666667 8.66666667,4.9651435 8.66666667,5.33333333 L8.66666667,5.33333333 L8.66666667,9.33333333 C8.66666667,9.70152317 8.36818983,10 8,10 C7.63181017,10 7.33333333,9.70152317 7.33333333,9.33333333 L7.33333333,9.33333333 L7.33333333,5.33333333 C7.33333333,4.9651435 7.63181017,4.66666667 8,4.66666667 Z" 2105 id="Combined-Shape"></path> 2106 </g> 2107 </g> 2108 </g> 2109 </g> 2110</svg> 2111 </span> 2112 </div> 2113 2114 <div class="layout-account-register__input-container"> 2115 <span class="layout-account-register__icon-lock"> 2116 <svg viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 2117 <g id="proposal" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 2118 <g id="Login---error" transform="translate(-1010.000000, -283.000000)" fill="#222222"> 2119 <g id="input" transform="translate(1002.000000, 263.000000)"> 2120 <g id="ico/account" transform="translate(8.000000, 20.000000)"> 2121 <path d="M8,0 C10.5236345,0 12.5793991,2.00318892 12.6639607,4.5062335 L12.6666667,4.66666667 L12.6666667,6 L11.3333333,6 L11.3333333,4.66666667 C11.3333333,2.8257175 9.84094917,1.33333333 8,1.33333333 C6.20749686,1.33333333 4.74545459,2.74820447 4.66974634,4.52207359 L4.66666667,4.66666667 L4.66666667,6 L3.33333333,6 L3.33333333,4.66666667 C3.33333333,2.08933783 5.42267117,0 8,0 Z" id="Path" fill-rule="nonzero"></path> 2122 <path d="M12.6666667,6 L3.33333333,6 C1.49238417,6 0,7.49238417 0,9.33333333 L0,12.6666667 C0,14.5076158 1.49238417,16 3.33333333,16 L12.6666667,16 C14.5076158,16 16,14.5076158 16,12.6666667 L16,9.33333333 C16,7.49238417 14.5076158,6 12.6666667,6 Z M3.33333333,7.33333333 L12.6666667,7.33333333 C13.7712362,7.33333333 14.6666667,8.22876383 14.6666667,9.33333333 L14.6666667,12.6666667 C14.6666667,13.7712362 13.7712362,14.6666667 12.6666667,14.6666667 L3.33333333,14.6666667 C2.22876383,14.6666667 1.33333333,13.7712362 1.33333333,12.6666667 L1.33333333,9.33333333 C1.33333333,8.22876383 2.22876383,7.33333333 3.33333333,7.33333333 Z" id="Rectangle"></path> 2123 <rect id="Rectangle" transform="translate(8.000000, 11.
2123000000) scale(-1, 1) rotate(90.000000) translate(-8.000000, -11.000000) " x="6.33333333" y="10.3333333" width="3.33333333" height="1.33333333" rx="0.666666667"></rect> 2124 </g> 2125 </g> 2126 </g> 2127 </g> 2128</svg> 2129 </span> 2130 <input 2131 type="password" 2132 name="customer[password]" 2133 placeholder=" " 2134 required> 2135 <label><span>*</span>Password</label> 2136 <span class="layout-account-register__icon-warning"> 2137 <svg viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 2138 <g id="system" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 2139 <g id="Inputs" transform="translate(-423.000000, -328.000000)" fill="#FF4D33"> 2140 <g id="forms/error" transform="translate(149.000000, 307.000000)"> 2141 <g id="ico/filters" transform="translate(274.000000, 21.000000)"> 2142 <path 2143 d="M8,0 C12.418278,0 16,3.581722 16,8 C16,12.418278 12.418278,16 8,16 C3.581722,16 0,12.418278 0,8 C0,3.581722 3.581722,0 8,0 Z M8,1.33333333 C4.31810167,1.33333333 1.33333333,4.31810167 1.33333333,8 C1.33333333,11.6818983 4.31810167,14.6666667 8,14.6666667 C11.6818983,14.6666667 14.6666667,11.6818983 14.6666667,8 C14.6666667,4.31810167 11.6818983,1.33333333 8,1.33333333 Z M8,10.6666667 C8.36818983,10.6666667 8.66666667,10.9651435 8.66666667,11.3333333 C8.66666667,11.7015232 8.36818983,12 8,12 C7.63181017,12 7.33333333,11.7015232 7.33333333,11.3333333 C7.33333333,10.9651435 7.63181017,10.6666667 8,10.6666667 Z M8,4.66666667 C8.36818983,4.66666667 8.66666667,4.9651435 8.66666667,5.33333333 L8.66666667,5.33333333 L8.66666667,9.33333333 C8.66666667,9.70152317 8.36818983,10 8,10 C7.63181017,10 7.33333333,9.70152317 7.33333333,9.33333333 L7.33333333,9.33333333 L7.33333333,5.33333333 C7.33333333,4.9651435 7.63181017,4.66666667 8,4.66666667 Z" 2144 id="Combined-Shape"></path> 2145 </g> 2146 </g> 2147 </g> 2148 </g> 2149</svg> 2150 </span> 2151 </div> 2152 2153 <div class="layout-account-register__actions"> 2154 <std-button size="large" class="layout-account-register__button" type="submit"> 2155 Register 2156 </std-button> 2157 </div> 2158 </div> 2159 </form> 2160</div> 2161 </div> 2162 </tab-system> 2163 </div> 2164</transition> 2165 2166 <transition name="slide-menu"> 2167 <div v-if="$store.state['sidebar-manage'].visibleSearch" class="layout-sidebar-search" data-role="search-sidebar"> 2168 <search-component></search-component> 2169 </div> 2170</transition> 2171 2172 <div id="shopify-section-side-cart" class="shopify-section"><transition name="slide-menu"> 2173 <div v-if="$store.state['sidebar-manage'].visibleCart" class="side-cart"> 2174 <renderless-side-cart v-slot="{ itemCount, items, subtotal, total, notes }"> 2175 <div class="side-cart__part1"> 2176 <div class="side-cart__header"> 2177 <h3 class="side-cart__title"> 2178 Your bag 2179 (<span v-text="itemCount"></span>) 2180 </h3> 2181 <icon-button 2182 icon="multiply" 2183 size="small" 2184 @click="$store.dispatch('sidebar-manage/toggleCart')">Close</icon-button> 2185 </div> 2186 <progress-bar 2187 v-if="$store.state.cart.freeShippingEnabled" 2188 :value="$store.getters['cart/freeShippingProgress']" 2189 :label="$store.getters['cart/freeShippingProgressLabel']" 2190 ></progress-bar> 2191 <div v-if="itemCount !== 0"> 2192 <cart-item 2193 v-for="item in items" 2194 :item="item" 2195 ></cart-item> 2196 </div> 2197 <cart-notes 2198 label="Customize your gift" 2199 placeholder="Your custom message" 2200 v-if="itemCount !== 0" 2201 v-model="notes.value" 2202 ></cart-notes> 2203 <div 2204 v-else 2205 class="side-cart__empty"> 2206 <span><svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 2207 <g id="system" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 2208 <g id="icons" transform="translate(-149.000000, -311.000000)" fill="#222222"> 2209 <g id="ico/box-open" transform="translate(149.000000, 311.000000)"> 2210 <path d="M21.698137,2.20814573 C22.0531388,1.78507106 22.6838944,1.7298871 23.106969,2.08488889 C23.5300437,2.43989069 23.5852277,3.07064628 23.2302259,3.49372095 L23.2302259,3.49372095 L22.0657767,4.88122236 C22.076311,4.90451343 22.0862834,4.9281507 22.0956745,4.95211966 L22.1412439,5.08684504 L23.7786005,10.8014891 C24.0067797,11.597872 23.5461596,12.4284437 22.749776
22107,12.6566229 C22.6602146,12.6822842 22.5685547,12.6995176 22.4759925,12.7081553 L22.3366217,12.7146441 L22.0755518,12.714 L22.0753396,19.833445 C22.0139202,21.3832108 20.7846177,22.6199716 19.2554202,22.7094577 L19.0776928,22.7146441 L4.92421101,22.7146441 C3.36998963,22.7146441 2.08360285,21.5304087 1.93723033,19.9670892 L1.92570245,19.791868 L1.92555179,12.714 L1.66355179,12.7146441 C0.883855669,12.7146441 0.243103108,12.119756 0.170418364,11.3591041 L0.163551786,11.2146441 C0.163551786,11.121394 0.172247144,11.0284496 0.189469381,10.9370092 L0.221676839,10.8011267 L1.86058784,5.08648261 C1.88076477,5.01612859 1.90577182,4.94816704 1.93518659,4.88291624 L0.769774142,3.49372095 C0.414772348,3.07064628 0.469956312,2.43989069 0.893030976,2.08488889 C1.31610564,1.7298871 1.94686123,1.78507106 2.30186303,2.20814573 L3.80455179,3.99991005 L20.1945518,3.99991005 Z M20.0755518,12.714 L3.92555179,12.714 L3.92495673,19.753256 C3.94421969,20.2517699 4.32605932,20.6534242 4.81067135,20.70826 L4.92421101,20.7146441 L19.0776928,20.7146441 C19.5762228,20.7146441 19.9921481,20.349102 20.0654168,19.8990701 L20.076124,19.7938447 L20.0755518,12.714 Z M18,17 C18.5522847,17 19,17.4477153 19,18 C19,18.5522847 18.5522847,19 18,19 L13,19 C12.4477153,19 12,18.5522847 12,18 C12,17.4477153 12.4477153,17 13,17 L18,17 Z M20.0117683,6.00090953 L3.98823171,6.00090953 C3.87978969,6.06780961 3.76207952,6.11177685 3.64158183,6.13337823 L2.32698653,10.7141013 L21.6719865,10.7141013 L20.360148,6.13368676 C20.2390471,6.11219707 20.1207292,6.06812971 20.0117683,6.00090953 Z" id="Combined-Shape"></path> 2211 </g> 2212 </g> 2213 </g> 2214</svg></span> 2215 <span>Your cart is empty</span> 2216 </div> 2217 </div> 2218 2219 <div class="side-cart__totals"> 2220 <div class="side-cart__subtotal"> 2221 <span class="side-cart__subtotal-label">Subtotal</span> 2222 <span class="side-cart__subtotal-value" v-text="subtotal"></span> 2223 </div> 2224 <div class="side-cart__total"> 2225 <span class="side-cart__total-label">Total</span> 2226 <span class="side-cart__total-value" v-text="total"></span> 2227 </div> 2228 <form action="/cart" method="post" novalidate> 2229 <input 2230 name="note" 2231 type="hidden" 2232 v-model="notes.value" 2233 /> 2234 <std-button 2235 class="side-cart__checkout" 2236 name="checkout" 2237 type="submit" 2238 :disabled="itemCount === 0" 2239 > 2240 Checkout 2241 </std-button> 2242 </form> 2243 <div class="side-cart__checkout-logos"> 2244 <div class="side-cart__payments"> 2245 <svg class="" style="" viewBox="0 0 51 34" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 2246 <g id="proposal" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 2247 <g id="Homepage" transform="translate(-1015.000000, -4489.000000)"> 2248 <g id="footer" transform="translate(0.000000, 4231.000000)"> 2249 <g id="comp/nav/footer" transform="translate(0.000000, 56.000000)"> 2250 <g id="Group" transform="translate(1016.000000, 203.000000)"> 2251 <g id="apple-pay" transform="translate(0.000000, 0.080000)"> 2252 <rect id="Rectangle" stroke="#222222" fill="#FFFFFF" x="0" y="0" width="49" height="32" rx="4.26666667"></rect> 2253 <path d="M15.2519075,10.2225739 C15.9973837,10.3658367 16.5863123,10.76451 17.0795461,11.3207424 C17.1414272,11.3904817 17.2019774,11.4614224 17.2627092,11.5321227 C17.2682138,11.53855 17.2708148,11.5473801 17.2766218,11.558733 C17.1330191,11.6897419 16.9875411,11.8193093 16.8456321,11.9525407 C16.3429619,12.4244973 15.9652031,12.9741222 15.8322466,13.6587206 C15.6479947,14.6070187 15.8441631,15.4766875 16.4231714,16.2566743 C16.7126755,16.6466376 17.0583142,16.9704057 17.5180366,17.1564973 C17.5716306,17.178182 17.6261923,17.1974639 17.6923077,17.2224523 C17.6324228,17.3841561 17.5794942,17.5433371 17.5152541,17.6978928 C17.1405803,18.5991575 16.6535165,19.4326652 15.9891571,20.1560676 C15.865516,20.2906807 15.725845,20.4127995 15.5829681,20.5276501 C15.0974166,20.9177937 14.5534924,21.0679644 13.9406098,20.8906428 C13.6347129,20.8021021 13.332022,20.7025089 13.0275769,20.6089826 C12.7137558,20.512633 12.3963054,20.4353251 12.0653053,20.4275162 C11.6556684,20.4177852 11.2762764,20.5397238 10.8982152,20.6781212 C10.6107072,20.7833608 10.321808,20.8923247 10.0246821,20.9624244 C9.5571565,21.0727699 9.13439334,20.9296872 8.74629084,20.6690509 C8.35492188,20.4061319 8.04557708,20.0610396 7.77754681,19.6810476 C7.10580767,18.7285446 6.59406403,17.6981932 6.28030347,16.5747359 C6.00120357,15.5754998 5.92292978,14.5618473 6.0798403,13.5354604 C6.21824095,12.6301111 6.5580726,11.8132424 7.1998693,11.1381949 C7.86477309,10.4388798 8.68277655,10.151453 9.64244711,10.2459404 C10.1201955,10.2929138 10.57647,10.4304702 11.0345592,10.5627406 C11.2254045,10.6178833 11.4203026,10.6593304 11.6130836,10.7078656 C11.8888565,10.7773046 12.1611816,10.7457687 12.4278206,10.6681004 C12.8037646,10.5585358 13.1753534,10.4343747 13.5509346,10.3236087 C14.1093158,10.1589015 14.6758027,10.1118079 15.2519075,10.2225739 Z M14.4745411,7 C14.4824653,7.16260487 14.5053909,7.31589916 14.4948052,7.46679071 C14.4369769,8.29032702 14.1111184,8.998352 13.538643,9.59471002 C13.2801701,9.86399619 12.9951422,10.
2253100425 12.6423053,10.2388223 C12.3420944,10.3564961 12.0230108,10.3820252 11.7045925,10.4051147 C11.6996928,10.4053917 11.6944302,10.4000456 11.6893491,10.3972825 C11.7336276,8.55889236 12.6682554,7.36966028 14.4745411,7 Z M23.11668,15.0088419 C23.4501731,15.0977654 23.8714594,15.1332736 24.3804181,15.1332736 C26.2233493,15.1332736 27.3466788,14.2266822 27.3466788,12.5733172 C27.3466788,10.9910908 26.2409079,10.2266547 24.5559439,10.2266547 C23.8889577,10.2266547 23.3799386,10.2799477 23.11668,10.3510253 L23.11668,15.0088419 Z M21.5897436,9.23107875 C22.3268437,9.10664703 23.2922059,9 24.5208267,9 C26.0302648,9 27.136096,9.35551047 27.8380788,9.99551487 C28.4875668,10.5644416 28.8736755,11.4355248 28.8736755,12.5021784 C28.8736755,13.5866778 28.5578013,14.4399763 27.9609892,15.062196 C27.1535942,15.9333403 25.8372406,16.3777131 24.3453008,16.3777131 C23.8889577,16.3777131 23.4677317,16.3599895 23.11668,16.271066 L23.11668,21.071099 L21.5897436,21.071099 L21.5897436,9.23107875 Z M34.1553874,16.6799428 C32.4704235,16.6443734 30.5572577,16.9465909 30.5572577,18.6177407 C30.5572577,19.6310402 31.2241837,20.1111047 32.0140803,20.1111047 C33.1197908,20.1111047 33.8218943,19.3999615 34.0675943,18.6710948 C34.1202702,18.5110937 34.1553874,18.3333079 34.1553874,18.1733068 L34.1553874,16.6799428 Z M34.3835289,21.0710501 L34.2607392,19.9866118 L34.208003,19.9866118 C33.7341615,20.6621856 32.8214149,21.2666206 31.6103527,21.2666206 C29.8902714,21.2666206 29.0127024,20.0399659 29.0127024,18.7955265 C29.0127024,16.7155122 30.838075,15.5777198 34.1202702,15.5955656 L34.1202702,15.4177187 C34.1202702,14.7066366 33.927246,13.4266278 32.1895458,13.4266278 C31.3997095,13.4266278 30.5748163,13.6754913 29.9780042,14.0666322 L29.6270128,13.0354869 C30.3291163,12.5732683 31.347094,12.2710508 32.4177476,12.2710508 C35.0153979,12.2710508 35.6473273,14.0666322 35.6473273,15.791075 L35.6473273,19.0088817 C35.6473273,19.755472 35.6823842,20.4843998 35.7876756,21.0710501 L34.3835289,21.0710501 Z M37.6989286,12.4666212 L39.5592978,17.5510871 C39.7524426,18.1199527 39.9630857,18.7955265 40.1034944,19.3110992 L40.1385513,19.3110992 C40.2965185,18.7955265 40.4721048,18.1377374 40.6826272,17.5155177 L42.3676515,12.4666212 L44,12.4666212 L41.683167,18.599956 C40.5773358,21.5511146 39.8226771,23.0622021 38.7695218,23.9866393 C38.0148027,24.6622131 37.2602044,24.9288612 36.8740354,25 L36.487806,23.6844218 C36.8740354,23.5599901 37.3829337,23.3110655 37.8392165,22.9199857 C38.2605028,22.5821988 38.7870804,21.9777638 39.1381322,21.1777583 C39.2083667,21.0177572 39.2609219,20.8932644 39.2609219,20.804402 C39.2609219,20.7155397 39.225865,20.5910468 39.1556908,20.3954764 L36.0139646,12.4666212 L37.6989286,12.4666212 Z" id="Combined-Shape" fill="#000000"></path> 2254 </g> 2255 </g> 2256 </g> 2257 </g> 2258 </g> 2259 </g> 2260</svg> 2261 <svg class="" style="" viewBox="0 0 51 34" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 2262 <g id="proposal" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 2263 <g id="Homepage" transform="translate(-1080.000000, -4489.000000)"> 2264 <g id="footer" transform="translate(0.000000, 4231.000000)"> 2265 <g id="comp/nav/footer" transform="translate(0.000000, 56.000000)"> 2266 <g id="Group" transform="translate(1016.000000, 203.000000)"> 2267 <g id="maestro" transform="translate(65.000000, 0.080000)"> 2268 <rect id="Rectangle" stroke="#F7F7F7" fill="#FFFFFF" x="0" y="0" width="49" height="32" rx="4.26666667"></rect> 2269 <g id="Group-2" transform="translate(9.000000, 6.000000)" fill-rule="nonzero"> 2270 <path d="M16.0007368,2.1368435 C18.300233,3.96910167 19.7771595,6.8103504 19.7771595,10 C19.7771595,13.0715145 18.407609,15.8199576 16.2518457,17.6543415 L16.0007368,17.8607647 L15.7475928,17.6543415 C13.592391,15.8199576 12.2228405,13.0715145 12.2228405,10 C12.2228405,6.8103504 13.699767,3.96910167 15.9997234,2.13808894 L15.9959257,2.1357002 L16.0007368,2.1368435 Z" id="Path" fill="#FF5F00"></path> 2271 <path d="M12.2228405,10 C12.2228405,13.1896496 13.699767,16.0308983 15.9997234,17.8619111 C14.3178252,19.2008391 12.1951756,20 9.88830313,20 C4.4270072,20 0,15.5229194 0,10 C0,4.47708054 4.4270072,0 9.88830313,0 C12.1951756,0 14.3178252,0.799160788 15.9997234,2.13808888 C13.699767,3.96910165 12.2228405,6.81035032 12.2228405,10" id="Path" fill="#EB001B" transform="translate(7.999862, 10.000000) scale(-1, 1) rotate(-180.000000) translate(-7.999862, -10.000000) "></path> 2272 <path d="M32,10 C32,4.47708054 27.5729927,0 22.1116969,0 C19.8048244,0 17.6821746,0.799160788 15.9996479,2.13808888 C18.300233,3.96910165 19.7771595,6.81035032 19.7771595,10 C19.7771595,13.1896496 18.300233,16.0308983 15.9996479,17.8619111 C17.6821746,19.2008391 19.8048244,20 22.1116969,20 C27.5729927,20 32,15.5229194 32,10" id="Path" fill="#F79E1B" transform="translate(23.999824, 10.000000) scale(-1, 1) rotate(-180.000000) translate(-23.999824, -10.000000) "></path> 2273 </g> 2274 </g> 2275 </g> 2276 </g> 2277 </g> 2278 </g> 2279 </g> 2280</svg> 2281 <svg class="" style="" viewBox="0 0 51 34" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 2282 <g id="proposal" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 2283 <g id="Homepage" transform="translate(-1145.000000, -4489.000000)"> 2284 <g id="footer" transform="translate(0.000000, 4231.000000)"> 2285 <g id="comp/nav/footer" transform="translate(0.000000, 56.000000)"> 2286 <g id="Group" transform="translate(1016.000000, 203.000000)"> 2287 <g id="visa" transform="translate(130.000000, 0.080000)"> 2288 <rect id="Rectangle" stroke="#F7F7F7" fill="#FFFFFF" x="0" y="0" width="49" height="32" rx="4.26666667"></rect> 2289 <path d="M25.1211544,14.4176028 C25.102083,16.052316 26.5742309,16.9630065 27.6836005,17.5064104 C28.8232601,18.0624746 29.2056708,18.4193516 29.2013236,18.9166161 C29.1927695,19.6783382 28.2917836,20.0139742 27.4494143,20.0270564 C25.9783882,20.0501261 25.1243798,19.6284007 24.4438374,19.3102077 L23.9140436,21.7970931 C24.5972504,22.1117694 25.8596123,22.3862144 27.1683908,22.4 C30.2431018,22.4 32.2535976,20.8769779 32.2634138,18.5169758 C32.276315,15.5222756 28.1348648,15.3569897 28.1633317,14.0188065 C28.1727272,13.611992 28.5587839,13.1792945 29.4045187,13.0681661 C29.8235298,13.0137272 30.9800171,12.9712452 32.2897772,13.5761215 L32.8040053,11.1696986 C32.0993432,10.9132592 31.1938698,10.6666667 30.0659897,10.6666667 C27.1735794,10.6666667 25.1375615,12.2092418 25.1211544,14.4176028 L25.1211544,14.4176028 Z M37.7484199,10.8741533 C37.1863729,10.8741533 36.7126717,11.2017711 36.5026052,11.7064912 L32.1111226,22.2224759 L35.1837301,22.2224759 L35.794297,20.5269936 L39.5484285,20.5269936 L39.9020918,22.2224759 L42.6086957,22.2224759 L40.2460791,10.8741533 L37.7484199,10.8741533 Z M38.1771069,13.9404539 L39.0637892,18.2014554 L36.6365261,18.2014554 L38.1771069,13.9404539 Z M21.3980141,10.8741533 L18.97
228970613,22.2224759 L21.903688,22.2224759 L24.3237994,10.8741533 L21.3980141,10.8741533 Z M17.068093,10.8741533 L14.0219892,18.5980011 L12.7899172,12.0308736 C12.6456192,11.2977073 12.0744573,10.8741533 11.4401912,10.8741533 L6.46029814,10.8741533 L6.39130435,11.2031778 C7.41330988,11.4262787 8.57498577,11.7858284 9.27852608,12.1690105 C9.70931656,12.4036462 9.83201892,12.6083194 9.97365251,13.1657903 L12.3071009,22.2224759 L15.4003224,22.2224759 L20.1418223,10.8741533 L17.068093,10.8741533 L17.068093,10.8741533 Z" fill="#1434CB"></path> 2290 </g> 2291 </g> 2292 </g> 2293 </g> 2294 </g> 2295 </g> 2296</svg> 2297 <svg class="" style="" viewBox="0 0 51 34" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 2298 <g id="proposal" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 2299 <g id="Homepage" transform="translate(-1210.000000, -4489.000000)"> 2300 <g id="footer" transform="translate(0.000000, 4231.000000)"> 2301 <g id="comp/nav/footer" transform="translate(0.000000, 56.000000)"> 2302 <g id="Group" transform="translate(1016.000000, 203.000000)"> 2303 <g id="paypal" transform="translate(195.000000, 0.080000)"> 2304 <rect id="Rectangle" stroke="#F7F7F7" fill="#FFFFFF" x="0" y="0" width="49" height="32" rx="4.26666667"></rect> 2305 <path d="M10.3492045,12.0222222 C11.6102906,12.0222222 12.7739249,12.7072464 12.6147212,14.4144928 C12.421747,16.4434783 11.3362673,17.5661836 9.62362161,17.5710145 L8.12710696,17.5710145 C7.91194077,17.5710145 7.80773472,17.7468599 7.75177221,18.1072464 L7.46231096,19.9497585 C7.41889178,20.2280193 7.27609089,20.3652174 7.06574905,20.3652174 L5.67344045,20.3652174 C5.45152016,20.3652174 5.3743305,20.2231884 5.42353891,19.905314 L6.57270006,12.5207729 C6.62962744,12.1574879 6.76567423,12.0222222 7.01364603,12.0222222 L10.3463099,12.0222222 L10.3492045,12.0222222 Z M8.08175803,15.9758454 L9.21548125,15.9758454 C9.92466131,15.9487923 10.3955183,15.4570048 10.4427969,14.5700483 C10.4717431,14.0222222 10.1021975,13.6299517 9.51459121,13.6328343 L8.44744408,13.6376812 L8.08175803,15.9758454 L8.08175803,15.9758454 Z M16.3999094,19.8 C16.5272724,19.684058 16.6565651,19.6241546 16.6382325,19.7671498 L16.5928836,20.1091787 C16.5697267,20.2879227 16.6401623,20.3826087 16.80612,20.3826087 L18.0430844,20.3826087 C18.2514965,20.3826087 18.352808,20.2985507 18.4039461,19.9758454 L19.1661941,15.1855072 C19.2047889,14.9449275 19.1459318,14.8270531 18.9635712,14.8270531 L17.6031033,14.8270531 C17.4805647,14.8270531 17.4207428,14.8956522 17.388902,15.0830918 L17.3387287,15.3777778 C17.3126772,15.531401 17.2422417,15.5584541 17.1766304,15.4038647 C16.9460263,14.8570048 16.3574551,14.6115942 15.53635,14.6309179 C13.6288004,14.6705314 12.3426276,16.1207729 12.2046511,17.9797101 C12.0985153,19.4173913 13.1270676,20.5468599 14.483676,20.5468599 C15.4678442,20.5468599 15.9078253,20.2570048 16.4037689,19.8028986 L16.4037689,19.8028986 L16.3999094,19.8 Z M15.3636382,19.0628019 C14.5425331,19.0628019 13.9703647,18.4067633 14.0890438,17.6028986 C14.2077229,16.7990338 14.9757601,16.1429952 15.7968652,16.1429952 C16.6179702,16.1429952 17.1901386,16.7990338 17.0714595,17.6028986 C16.9527804,18.4067633 16.1857081,19.0628019 15.3636382,19.0628019 L15.3636382,19.0628019 Z M21.587055,14.8115942 L20.3327229,14.8115942 C20.0741375,14.8115942 19.9689666,15.0048309 20.0509806,15.2425121 L21.6082821,19.8086957 L20.0808916,21.9816425 C19.9525638,22.163285 20.0519455,22.3285024 20.2323763,22.3285024 L21.6420526,22.3285024 C21.8098377,22.3479281 21.9735054,22.2674934 22.0608066,22.1227053 L26.8504253,15.2434783 C26.9980506,15.0318841 26.9285799,14.8096618 26.6863973,14.8096618 L25.3519809,14.8096618 C25.1233066,14.8096618 25.0316438,14.9004831 24.9004214,15.0908213 L22.9031388,17.989372 L22.0106333,15.084058 C21.9585302,14.9082126 21.8282727,14.8115942 21.5880198,14.8115942 L21.587055,14.8115942 Z" id="Shape" fill="#002F86"></path> 2306 <path d="M31.8330183,12.0222222 C33.0941044,12.0222222 34.2577387,12.7072464 34.098535,
230614.4144928 C33.9055608,16.4434783 32.8200811,17.5661836 31.1074354,17.5710145 L29.6118856,17.5710145 C29.3967194,17.5710145 29.2925134,17.7468599 29.2365509,18.1072464 L28.9470896,19.9497585 C28.9036704,20.2280193 28.7608696,20.3652174 28.5505277,20.3652174 L27.1582191,20.3652174 C26.9362988,20.3652174 26.8591092,20.2231884 26.9083176,19.905314 L28.0594085,12.5188406 C28.1163359,12.1555556 28.2523826,12.0202899 28.5003544,12.0202899 L31.8330183,12.0202899 L31.8330183,12.0222222 Z M29.5655718,15.9758454 L30.6992951,15.9758454 C31.4084751,15.9487923 31.8793321,15.4570048 31.9266107,14.5700483 C31.9555569,14.0222222 31.5860113,13.6299517 30.998405,13.6328343 L29.9312579,13.6376812 L29.5655718,15.9758454 L29.5655718,15.9758454 L29.5655718,15.9758454 Z M37.8837232,19.8 C38.0110862,19.684058 38.1403789,19.6241546 38.1220463,19.7671498 L38.0766974,20.1091787 C38.0535405,20.2879227 38.1239761,20.3826087 38.2899338,20.3826087 L39.5268982,20.3826087 C39.7353103,20.3826087 39.8366218,20.2985507 39.8877599,19.9758454 L40.6500079,15.1855072 C40.6886027,14.9449275 40.6297456,14.8270531 40.447385,14.8270531 L39.0888469,14.8270531 C38.9663083,14.8270531 38.9064863,14.8956522 38.8746456,15.0830918 L38.8244723,15.3777778 C38.7984208,15.531401 38.7279852,15.5584541 38.662374,15.4038647 C38.4317698,14.8570048 37.8431986,14.6115942 37.0220936,14.6309179 C35.114544,14.6705314 33.8283711,16.1207729 33.6903946,17.9797101 C33.5842588,19.4173913 34.6128111,20.5468599 35.9694195,20.5468599 C36.9535877,20.5468599 37.3935688,20.2570048 37.8895124,19.8028986 L37.8895124,19.8028986 L37.8837232,19.8 Z M36.8484168,19.0628019 C36.0273118,19.0628019 35.4551434,18.4067633 35.5738225,17.6028986 C35.6925016,16.7990338 36.4605388,16.1429952 37.2816438,16.1429952 C38.1027489,16.1429952 38.6749173,16.7990338 38.5562382,17.6028986 C38.4375591,18.4067633 37.6695219,19.0628019 36.8484168,19.0628019 L36.8484168,19.0628019 Z M42.553698,20.3903382 L41.1256892,20.3903382 C41.0753989,20.3925908 41.0267275,20.3722565 40.9929484,20.3348808 C40.9591693,20.2975051 40.9438058,20.2469862 40.9510476,20.1971014 L42.2053796,12.2396135 C42.2300375,12.1277919 42.3283862,12.0477249 42.4427379,12.0463768 L43.8707467,12.0463768 C43.921037,12.0441242 43.9697084,12.0644584 44.0034875,12.1018342 C44.0372666,12.1392099 44.0526301,12.1897287 44.0453883,12.2396135 L42.7910562,20.1971014 C42.7671765,20.3096899 42.668631,20.3907195 42.553698,20.3922705 L42.553698,20.3903382 Z" id="Shape" fill="#39B0E2"></path> 2307 </g> 2308 </g> 2309 </g> 2310 </g> 2311 </g> 2312 </g> 2313</svg> 2314 <svg class="" style="" viewBox="0 0 51 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 2315 <g id="proposal" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 2316 <g id="Homepage" transform="translate(-1276.000000, -4490.000000)" fill-rule="nonzero"> 2317 <g id="footer" transform="translate(0.000000, 4231.000000)"> 2318 <g id="comp/nav/footer" transform="translate(0.000000, 56.000000)"> 2319 <g id="Group" transform="translate(1016.000000, 203.000000)"> 2320 <g id="Amex-Card" transform="translate(260.000000, 0.000000)"> 2321 <path d="M46.9683794,0 L4.03162055,0 C1.74703557,0 0,1.73550271 0,4.00500626 L0,27.9949937 C0,30.2644973 1.88142292,32 4.03162055,32 L46.9683794,32 C49.2529644,32 51,30.2644973 51,27.9949937 L51,3.99165624 C50.9865613,1.72215269 49.1051383,0 46.9683794,0 Z" id="Path" fill="#010202" opacity="0.07"></path> 2322 <path d="M46.9683794,1.33500209 C48.4466403,1.33500209 49.6561265,2.53650396 49.6561265,4.00500626 L49.6561265,27.9949937 C49.6561265,29.463496 48.4466403,30.6649979 46.9683794,30.6649979 L4.03162055,30.6649979 C2.55335968,30.6649979 1.34387352,29.463496 1.34387352,27.9949937 L1.34387352,3.99165624 C1.34387352,2.52315394 2.55335968,1.32165207 4.03162055,1.32165207 L46.9683794,1.32165207" id="Path" fill="#286CB4"></path> 2323 <path d="M12.0411067,13.6837714 L13.0758893,16.1802253 L11.0063241,16.1802253 L12.0411067,13.6837714 Z M33.6102767,13.7905715 L29.6189723,13.7905715 L29.6189723,14.8986233 L33.543083,14.8986233 L33.543083,16.5540259 L29.6189723,16.5540259 L29.6189723,17.7822278 L33.6102767,17.7822278 L33.6102767,18.7701293 L36.3920949,15.7797247 L33.6102767,12.6558198 L33.6102767,13.7905715 L33.6102767,13.7905715 Z M14.7422925,10.6666667 L20.1043478,10.6666667 L21.3003953,13.2432207 L22.4023715,10.6533166 L36.3114625,10.6533166 L37.7628458,12.2419691 L39.2545455,10.6533166 L45.6379447,10.6533166 L40.9209486,15.7930747
2323L45.5976285,20.8927826 L39.1067194,20.8927826 L37.655336,19.3041302 L36.1501976,20.8927826 L13.4656126,20.8927826 L12.8071146,19.3041302 L11.2885375,19.3041302 L10.6300395,20.8927826 L5.38893281,20.8927826 L9.79683794,10.6533166 L14.3928854,10.6533166 L14.7422925,10.6666667 Z M26.3667984,12.1084689 L23.3565217,12.1084689 L21.3407115,16.8210263 L19.1636364,12.1084689 L16.1802372,12.1084689 L16.1802372,18.5164789 L13.4118577,12.1084689 L10.7375494,12.1084689 L7.53913043,19.4509804 L9.62213439,19.4509804 L10.2806324,17.8623279 L13.7881423,17.8623279 L14.4466403,19.4509804 L18.1019763,19.4509804 L18.1019763,14.2044222 L20.4537549,19.4509804 L22.0529644,19.4509804 L24.3913043,14.2177722 L24.3913043,19.4509804 L26.3533597,19.4509804 L26.3667984,12.1084689 L26.3667984,12.1084689 Z M38.8916996,15.7930747 L42.2916996,12.1084689 L39.8458498,12.1084689 L37.6956522,14.4046725 L35.6126482,12.1084689 L27.7106719,12.1084689 L27.7106719,19.4643304 L35.5051383,19.4643304 L37.6687747,17.1414268 L39.7517787,19.4643304 L42.2648221,19.4643304 L38.8916996,15.7930747 L38.8916996,15.7930747 Z" id="Shape" fill="#FFFFFF"></path> 2324 </g> 2325 </g> 2326 </g> 2327 </g> 2328 </g> 2329 </g> 2330</svg> 2331 </div> 2332 <div class="side-cart__images"> 2333 <div class="side-cart__image-money"></div> 2334 <div class="side-cart__image-cotton"></div> 2335 </div> 2336 </div> 2337 </div> 2338 </renderless-side-cart> 2339 </div> 2340</transition></div> 2341 2342 <transition name="fade"> 2343 <div v-if="$store.state['sidebar-manage'].visibleOverlay" class="sidebar-overlay" @click="$store.dispatch('sidebar-manage/hide')"></div> 2344 </transition> 2345 2346 <div id="shopify-section-layout-footer" class="shopify-section"> 2347 2348 2349<div class="layout-footer "> 2350 <div class="layout-footer__wrapper"> 2351 <div class="layout-footer__container"> 2352 <div class="layout-footer__top"> 2353 <ul class="layout-footer__menu-top"> 2354 2355 <li> 2356 <a href="/en-usd/collections/art-collection"> 2357 Art 2358 </a> 2359 </li> 2360 2361 <li> 2362 <a href="/en-usd/collections/music-collection"> 2363 Music 2364 </a> 2365 </li> 2366 2367 <li> 2368 <a href="/en-usd/collections/motors"> 2369 Motors 2370 </a> 2371 </li> 2372 2373 <li> 2374 <a href="/en-usd/collections/packs"> 2375 Gifts & Packs 2376 </a> 2377 </li> 2378 2379 <li> 2380 <a href="/en-usd/collections/best-sellers-top-collections"> 2381 Best Sellers 2382 </a> 2383 </li> 2384 2385 <li> 2386 <a href="/en-usd/collections/outlet"> 2387 Outlet 2388 </a> 2389 </li> 2390 2391 </ul> 2392 2393 <div class="layout-footer__back"> 2394 <a href="#app"> 2395 Back to top 2396 <span> 2397 <svg class="" style="" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 2398 <g id="system" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 2399 <g id="icons" transform="translate(-427.000000, -179.000000)" fill="#222222"> 2400 <g id="ico/arrow-top" transform="translate(427.000000, 178.998175)"> 2401 <path d="M0.101641152,11.5620507 L0.108873612,11.5456503 C0.1217923,11.5203255 0.135860664,11.4954362 0.151078704,11.4710599 C0.157639589,11.4625796 0.163367707,11.453753 0.169229763,11.4450238 C0.181272845,11.4250472 0.195107712,11.4058736 0.209704612,11.3871006 L0.292893219,11.2928932 L8.07106781,3.51471863 C8.4615921,3.12419433 9.09475708,3.12419433 9.48528137,3.51471863 C9.87580567,3.90524292 9.87580567,4.5384079 9.48528137,4.92893219 L3.412,11.0018254 L23,11.0018254 C23.5522847,11.0018254 24,11.4495407 24,12.0018254 C24,12.5541102 23.5522847,13.0018254 23,13.0018254 L3.416,13.0018254 L9.48528137,19.0710678 C9.84791107,19.4336975 9.8738132,20.0055429 9.56298774,20.3980606 L9.48528137,20.4852814 C9.12479741,20.8457653 8.55756636,20.8734949 8.16527515,20.56847 L8.07106781,20.4852814 L0.310120087,12.7257517 C0.218949583,12.6388429 0.144174053,12.5348876 0.0909063502,12.4189986 C0.0854485264,12.4053859 0.0797970561,12.3923762 0.0744352561,12.3792758 C0.0642935679,12.3563016 0.0554967689,12.3321715 0.0476223846,12.3076283 C0.0443648798,12.2954861 0.0408526518,12.2838394 0.0375572819,12.2721445 C0.0301135553,12.2477422 0.0240514833,12.2223912 0.0189744954,12.1966861 C0.0166036771,12.1825398 0.0141179239,12.1685227 0.0119323955,12.154468 C0.
240100827642377,12.1329735 0.00563095195,12.1109083 0.00371562852,12.0886345 C0.00190753335,12.0658758 0.000688294551,12.0434541 0.000219562,12.0210198 C6.12825798e-05,12.014734 7.91300571e-19,12.0082869 0,12.0018254 L0.000143885302,11.9829837 C0.000561434805,11.9582952 0.00188776852,11.9336193 0.00412288645,11.9090103 L0,12.0018254 C-6.02818451e-18,11.9526015 0.00355653555,11.9042084 0.0104266569,11.8568888 C0.0132558402,11.8358124 0.017027164,11.8144554 0.0214949767,11.7932156 C0.0252399297,11.7769696 0.0290636271,11.7609436 0.0332677881,11.7450725 C0.0386486298,11.7230795 0.0451597087,11.7013251 0.0524261531,11.6797692 C0.0569683249,11.6680542 0.061331475,11.6559779 0.0659179329,11.6440122 C0.0714813664,11.6276281 0.0779893186,11.6117718 0.0849217025,11.5960574 L0.101641152,11.5620507 L0.101641152,11.5620507 Z" id="Combined-Shape" transform="translate(12.000000, 12.000000) rotate(90.000000) translate(-12.000000, -12.000000) "></path> 2402 </g> 2403 </g> 2404 </g> 2405</svg> 2406 </span> 2407 </a> 2408 </div> 2409 </div> 2410 2411 <div class="layout-footer__middle"> 2412 2413 2414 2415 <div class="layout-footer__actions"> 2416 <button 2417 @click="$store.dispatch('modal-footer/show', { initialTab: 0 })" 2418 class="layout-footer__action-item"> 2419 Lang <span>{{ $store.getters['global/language'] }}</span> 2420 </button> 2421 2422 <button 2423 @click="$store.dispatch('modal-footer/show', { initialTab: 1 })" 2424 class="layout-footer__action-item"> 2425 Currency <span>{{ $store.getters['global/currency'] }}</span> 2426 </button> 2427 2428 <button 2429 @click="$store.dispatch('modal-footer/show', { initialTab: 2 })" 2430 class="layout-footer__action-item"> 2431 Sizes <span>{{ $store.getters['global/system'] }}</span> 2432 </button> 2433 2434 <transition name="fade"> 2435 <div 2436 v-if="$store.state['modal-footer'].visible" 2437 class="layout-modal-footer"> 2438 <div class="layout-modal-footer__overlay"></div> 2439 <div class="layout-modal-footer__wrapper"> 2440 <div 2441 @click="$store.dispatch('modal-footer/hide')" 2442 class="layout-modal-footer__close"> 2443 <svg viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 2444 <g id="system" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 2445 <g id="icons" transform="translate(-566.000000, -253.000000)" fill="#222222"> 2446 <g id="ico/multiply" transform="translate(566.000000, 253.000000)"> 2447 <path d="M4.92893219,3.51471863 L11.9998254,10.5848254 L19.0710678,3.51471863 C19.4315518,3.15423466 19.9987828,3.12650513 20.391074,3.43153002 L20.4852814,3.51471863 C20.8758057,3.90524292 20.8758057,4.5384079 20.4852814,4.92893219 L20.4852814,4.92893219 L13.4138254,11.9998254 L20.4852814,19.0710678 C20.8758057,19.4615921 20.8758057,20.0947571 20.4852814,20.4852814 C20.0947571,20.8758057 19.4615921,20.8758057 19.0710678,20.4852814 L11.9998254,13.4138254 L4.92893219,20.4852814 C4.56844823,20.8457653 4.00121717,20.8734949 3.60892596,20.56847 L3.51471863,20.4852814 C3.12419433,20.0947571 3.12419433,19.4615921 3.51471863,19.0710678 L3.51471863,19.0710678 L10.5848254,11.9998254 L3.51471863,4.92893219 C3.12419433,4.5384079 3.12419433,3.90524292 3.51471863,3.51471863 C3.90524292,3.12419433 4.5384079,3.12419433 4.92893219,3.51471863 Z" id="Combined-Shape"></path> 2448 </g> 2449 </g> 2450 </g> 2451</svg> 2452 </div> 2453 <div class="layout-modal-footer__container"> 2454 2455 <tab-system 2456 v-slot="{ selectedIndex, selectTab }"> 2457 2458 <div class="tab-system__tabs"> 2459 <div class="tab-system__tab" @click="selectTab(0)" :class="{ active: selectedIndex === 0 }"> 2460 Language 2461 </div> 2462 <div class="tab-system__tab" @click="selectTab(1)" :class="{ active: selectedIndex === 1 }"> 2463 Currency 2464 </div> 2465 <div class="tab-system__tab" @click="selectTab(2)" :class="{ active: selectedIndex === 2 }"> 2466 Size Unit 2467 </div> 2468 </div> 2469 2470 <div class="tab-system__tab-content tab-system__languages" v-show="selectedIndex === 0"> 2471 <a 2472 class="tab-system__content-item tab-system__content-item--deutsch" 2473 @click="$store.dispatch('global/setLanguage', 'de')" 2474 > 2475 Deutsch 2476 </a> 2477 <a 2478 class="tab-system__content-item tab-system__content-item--english" 2479 @click="$store.dispatch('global/setLanguage', 'en')" 2480 > 2481 English 2482 </a> 2483 <a 2484 class="tab-system__content-item tab-system__content-item--spanish" 2485 @click="$store.dispatch('global/setLanguage', 'es')" 2486 > 2487 Español 2488 </a> 2489 <a 2490 class="tab-system__content-item tab-system__content-item--french" 2491 @click="$store.dispatch('global/setLanguage', 'fr')" 2492 > 2493 Français 2494 </a> 2495 <a 2496 class="tab-system__content-item tab-system__content-item--italian" 2497 @click="$store.dispatch('global/setLanguage', 'it')" 2498 > 2499 Italiano 2500 </a> 2501 <a 2502 class="tab-system__content-item tab-system__content-item--portuguese" 2503 @click="$store.dispatch('global/setLanguage', 'pt-PT')" 2504 > 2505 Português 2506 </a> 2507 </div> 2508 2509 <div class="tab-system__tab-content" v-show="selectedIndex === 1"> 2510 <a 2511 class="tab-system__content-item" 2512 @click="$store.dispatch('global/setCurrency', 'EUR')" 2513 >
2514 <span>â¬</span> 2515 Euro 2516 </a> 2517 <a 2518 class="tab-system__content-item" 2519 @click="$store.dispatch('global/setCurrency', 'USD')" 2520 > 2521 <span>$</span> 2522 USD 2523 </a> 2524 <a 2525 class="tab-system__content-item" 2526 @click="$store.dispatch('global/setCurrency', 'CAD')" 2527 > 2528 <span>$</span> 2529 CAD 2530 </a> 2531 <a 2532 class="tab-system__content-item" 2533 @click="$store.dispatch('global/setCurrency', 'AUD')" 2534 > 2535 <span>$</span> 2536 AUD 2537 </a> 2538 <a 2539 class="tab-system__content-item" 2540 @click="$store.dispatch('global/setCurrency', 'GBP')" 2541 > 2542 <span>£</span> 2543 GBP 2544 </a> 2545 </div> 2546 2547 <div class="tab-system__tab-content" v-show="selectedIndex === 2"> 2548 <a class="tab-system__content-item" 2549 @click="$store.dispatch('global/setSystem', 'eu')" 2550 > 2551 EUR 2552 </a> 2553 <a class="tab-system__content-item" 2554 @click="$store.dispatch('global/setSystem', 'us')" 2555 > 2556 US 2557 </a> 2558 <a class="tab-system__content-item" 2559 @click="$store.dispatch('global/setSystem', 'uk')" 2560 > 2561 UK 2562 </a> 2563 </div> 2564 </tab-system> 2565 </div> 2566 </div> 2567 </div> 2568</transition> 2569 </div> 2570 2571 <div class="layout-footer__social"> 2572 2573 <div> 2574 <div class="layout-social " style=""> 2575 2576 2577 2578 2579 <a 2580 href="https://www.instagram.com/sockaffairs/" 2581 target="_blank" 2582 class="layout-social__item" 2583 aria-label="Instagram" 2584 > 2585 <svg class="" style="" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 2586 <g id="system" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 2587 <g id="icons" transform="translate(-288.000000, -250.000000)" fill="#222222"> 2588 <g id="ico/instagram" transform="translate(288.000000, 250.000000)"> 2589 <path d="M16.734,6.312 C16.149,6.312 15.672,6.789 15.672,7.374 C15.672,7.959 16.149,8.436 16.734,8.436 C17.319,8.436 17.796,7.959 17.796,7.374 C17.796,6.789 17.319,6.312 16.734,6.312 L16.734,6.312 Z M12.027,7.671 C9.579,7.671 7.581,9.669 7.581,12.117 C7.581,14.565 9.579,16.563 12.027,16.563 C14.475,16.563 16.473,14.565 16.473,12.117 C16.473,9.669 14.484,7.671 12.027,7.671 L12.027,7.671 Z M12.027,14.961 C10.461,14.961 9.183,13.683 9.183,12.117 C9.183,10.551 10.461,9.273 12.027,9.273 C13.593,9.273 14.871,10.551 14.871,12.117 C14.871,13.683 13.602,14.961 12.027,14.961 Z M21,8.418 C21,5.43 18.57,3 15.582,3 L8.418,3 C5.43,3 3,5.43 3,8.418 L3,15.573 C3,18.57 5.43,21 8.418,21 L15.573,21 C18.57,21 21,18.57 21,15.582 L21,8.418 Z M19.299,15.582 C19.299,17.643 17.634,19.308 15.573,19.308 L8.418,19.308 C6.357,19.308 4.692,17.643 4.692,15.582 L4.692,8.418 C4.692,6.357 6.357,4.692 8.418,4.692 L15.573,4.692 C17.634,4.692 19.299,6.357 19.299,8.418 L19.299,15.582 Z" id="Shape"></path> 2590 </g> 2591 </g> 2592 </g> 2593</svg> 2594 <span>Instagram</span> 2595 </a> 2596 2597 2598 2599 <a 2600 href="https://twitter.com/SockAffairs" 2601 target="_blank" 2602 class="layout-social__item" 2603 aria-label="Twitter" 2604 > 2605 <svg class="" style="" width="17" height="16" viewBox="0 0 17 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 2606 <path d="M12.1173 2.7511H13.9574L9.93738 7.26939L14.6666 13.4178H10.9637L8.06337 9.68881L4.74478 13.4178H2.90359L7.20341 8.58495L2.66663 2.7511H6.46359L9.08521 6.15951L12.1173 2.7511ZM11.4715 12.3347H12.4911L5.90957 3.77729H4.81542L11.4715 12.3347Z" fill="white"/> 2607</svg> 2608 <span>Twitter</span> 2609 </a> 2610 2611 2612 2613 <a 2614 href="https://www.facebook.com/sockaffairs" 2615 target="_blank" 2616 class="layout-social__item" 2617 aria-label="Facebook" 2618 > 2619 <svg class="" style="" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 2620 <g id="system" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 2621 <g id="icons" transform="translate(-149.000000, -250.000000)" fill="#222222"> 2622 <g id="ico/facebook" transform="translate(149.000000, 250.000000)"> 2623 <path d="M9.34037559,12.0704225 L9.34037559,20.7746479 C9.34037559,20.8967136 9.44366197,21 9.5657277,21 L12.7957746,21 C12.9178404,21 13.0211268,20.8967136 13.0211268,20.7746479 L13.0211268,11.9295775 L15.3685446,11.9295775 C15.4906103,11.9295775 15.584507,11.8356808 15.5938967,11.7230047 L15.8192488,9.05633803 C15.8286385,8.92488263 15.7253521,8.81220657 15.5938967,8.81220657 L13.0305164,8.81220657 L13.0305164,6.92488263 C13.0305164,6.48356808 13.3873239,6.12676056 13.8286385,6.12676056 L15.6314554,6.12676056 C15.7535211,6.12676056 15.8568075,6.02347418 15.8568075,5.90140845 L15.8568075,3.22535211 C15.8661972,3.10328638 15.7629108,3 15.6408451,3 L12.5892019,3 C10.7957746,3 9.34037559,4.45539906 9.34037559,6.23943662 L9.34037559,8.81220657 L7.72535211,8.81220657 C7.60328638,8.81220657 7.5,8.91549296 7.5,9.03755869 L7.5,11.7042254 C7.5,11.8262911 7.60328638,11.9295775 7.72535211,11.9295775 L9.34037559,11.9295775 L9.34037559,12.0704225 Z" id="Path"></path> 2624 </g> 2625 </g> 2626 </g> 2627</svg>
2628 <span>Facebook</span> 2629 </a> 2630 2631 2632 2633 2634 2635 <a 2636 href="https://www.tiktok.com/@sockaffairs" 2637 target="_blank" 2638 class="layout-social__item" 2639 aria-label="TikTok" 2640 > 2641 <svg class="" style="" width="17" height="16" viewBox="0 0 17 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 2642<path d="M10.6102 2H8.56011V10.1952C8.56003 10.5677 8.44141 10.9305 8.22142 11.2312C8.00143 11.5318 7.69148 11.7547 7.33642 11.8675C6.98137 11.9802 6.59964 11.9771 6.24648 11.8586C5.89331 11.74 5.58704 11.5121 5.37199 11.2079C5.15694 10.9037 5.04426 10.539 5.05027 10.1665C5.05628 9.794 5.18066 9.43309 5.40541 9.13598C5.63016 8.83888 5.94362 8.621 6.30042 8.51388C6.65723 8.40676 7.03886 8.41595 7.39009 8.54013V6.43509C6.62174 6.31554 5.83521 6.43426 5.13639 6.77527C4.43756 7.11627 3.85998 7.6632 3.48141 8.34241C3.10283 9.02163 2.94144 9.80052 3.01896 10.5742C3.09647 11.348 3.40917 12.0794 3.91497 12.67C4.42076 13.2606 5.09535 13.6821 5.84794 13.8777C6.60053 14.0732 7.39498 14.0336 8.12434 13.764C8.8537 13.4944 9.48295 13.0078 9.92739 12.3697C10.3718 11.7317 10.6101 10.9728 10.6102 10.1952V6.02508C11.461 6.6453 12.4873 6.97809 13.5402 6.9751V4.92506C13.1557 4.92572 12.7748 4.85054 12.4193 4.70384C12.0638 4.55713 11.7408 4.34178 11.4687 4.0701C11.1965 3.79842 10.9806 3.47574 10.8333 3.12053C10.686 2.76532 10.6102 2.38455 10.6102 2Z" fill="white"/> 2643</svg> 2644 <span>TikTok</span> 2645 </a> 2646 2647 2648 2649</div> 2650 </div> 2651 2652 </div> 2653 </div> 2654 2655 <div class="layout-footer__bottom"> 2656 <div class="layout-footer__logo-mobile"> 2657 <a href="/en-usd"> 2658 2659 <svg viewBox="0 0 231 30" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 2660 <g id="system" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 2661 <g id="brand" transform="translate(-226.000000, -177.000000)" fill="#222222"> 2662 <g id="brand/horizontal" transform="translate(226.000000, 177.000000)"> 2663 <path d="M199.982733,29.6071711 L199.982733,22.7694503 C199.982733,22.4134499 199.996733,22.0714496 200.024448,21.743735 C200.136448,20.6831626 200.451591,19.2748755 201.290163,18.1311601 C201.424449,17.9640171 201.569021,17.8074455 201.724164,17.6631597 C201.892735,17.5063024 202.071307,17.3377308 202.260735,17.1657306 C203.866737,16.0111581 206.126739,16.0694439 208.329313,16.3943013 C208.471599,16.4151585 208.531599,16.4205871 208.655313,16.4411585 C208.73617,16.4548728 208.755885,16.4328728 208.787599,16.3443013 L210.4516,11.6554397 C210.500458,11.5317253 210.367886,11.4577252 210.230172,11.4231537 C209.8616,11.3311536 204.579023,9.51058049 200.895591,13.0125838 L200.733305,13.1362982 L199.696162,11.9765828 C199.653876,11.9294399 199.57759,11.8731542 199.454161,11.8731542 L195.775586,11.8731542 C195.093014,11.8731542 194.534728,12.4314404 194.534728,13.1140125 L194.534728,29.6071711 L199.982733,29.6071711 Z M214.04609,26.690854 C214.228661,26.690854 214.415518,26.7034254 214.601519,26.7279969 C215.98152,26.9114256 217.075235,28.0157124 217.260378,29.4128566 C217.26895,29.4779995 217.275807,29.542571 217.281236,29.6071425 L217.281236,29.6071425 L210.750372,29.6071425 C210.830372,28.8317132 211.14323,28.1359982 211.658659,27.6208549 C212.258088,27.0208543 213.105803,26.690854 214.04609,26.690854 Z M220.650724,11.4238966 C223.831585,11.4238966 226.52873,12.0176114 228.667018,13.188184 C228.832161,13.2787555 228.959589,13.4436128 229.006732,13.6281844 C229.054732,13.816756 229.021018,14.0264705 228.916732,14.1893278 L228.916732,14.1893278 L227.432731,16.5070443 C227.305016,16.7061873 227.077016,16.8304732 226.838445,16.8307589 C226.740159,16.8307589 226.645587,16.809616 226.557016,16.7681874 C224.861014,15.9727581 223.009584,15.5693291 221.054439,15.5693291 C218.590722,15.5693291 216.999007,16.5624729 216.999007,18.0993315 C216.999007,20.0639048 219.495009,20.713334 220.858439,21.0613343 L220.858439,21.0613343 L222.915584,21.6547635 L222.936441,21.6601921 C223.856156,21.9001923 225.769586,22.3990499 227.366159,23.503051 C229.182733,24.7593379 23
26630.065876,26.4141966 230.065876,28.5621986 C230.065876,28.9199133 230.039876,29.2681993 229.990162,29.6070568 L229.990162,29.6070568 L224.401299,29.6070568 C224.467014,29.365628 224.482728,29.1553421 224.482728,29.0110562 C224.482728,27.1593402 222.273012,26.3356251 220.10901,25.7744817 L220.10901,25.7744817 L218.085579,25.2350526 C213.317003,23.9767657 211.460716,22.2533355 211.460716,19.0873325 C211.460716,14.4318995 215.068148,11.4238966 220.650724,11.4238966 Z M64.7446045,29.6071711 L68.7346083,29.6071711 C68.8288941,29.6071711 68.9083228,29.5277424 68.9083228,29.434028 L68.9083228,20.6994483 L71.4451823,20.6994483 L78.9283323,29.5460281 C78.9617609,29.5854567 79.0083324,29.6071711 79.0600467,29.6071711 L83.9991943,29.6071711 C84.0777658,29.6071711 84.1249087,29.5763139 84.1577659,29.5037424 C84.1849087,29.4431709 84.1731945,29.3688851 84.1289087,29.3188851 L74.9314714,18.9537323 L83.5597653,9.74715214 C83.6066225,9.69743781 83.6189082,9.62400917 83.592051,9.56172339 C83.5643367,9.49800905 83.5017652,9.45686615 83.4323366,9.45686615 L78.5394748,9.45686615 C78.4897605,9.45686615 78.4426176,9.47800903 78.4100461,9.51458049 L71.4763252,17.3048736 L68.9083228,17.3048736 L68.9083228,0.172571593 C68.9083228,0.078857218 68.8288941,0 68.7346083,0 L64.7446045,0 C64.6506044,0 64.5714615,0.078857218 64.5714615,0.172571593 L64.5714615,29.434028 C64.5714615,29.5277424 64.6506044,29.6071711 64.7446045,29.6071711 M186.515578,13.6608416 C186.707578,13.6862702 186.899578,13.6991273 187.086435,13.6991273 C188.029008,13.6991273 188.870151,13.377127 189.454723,12.7919836 C190.16101,12.0856972 190.477867,11.0142676 190.324438,9.85255224 C190.139295,8.45540805 189.04558,7.351407 187.665579,7.16797826 C187.479293,7.14312109 187.292436,7.13054965 187.11015,7.13054965 C186.169863,7.13054965 185.322148,7.46083568 184.722719,8.06055053 C184.002718,8.78026551 183.677575,9.85226653 183.830718,11.0011248 C184.014432,12.3822689 185.118433,13.4759843 186.515578,13.6608416 M189.202352,15.3814146 L184.998919,15.3814146 C184.65549,15.3814146 184.376061,15.6605578 184.376061,16.0034152 L184.376061,29.6071425 L189.824352,29.6071425 L189.824352,16.0034152 C189.824352,15.6605578 189.545209,15.3814146 189.202352,15.3814146 M100.949839,29.6071711 C100.771839,29.1683135 100.678696,28.668313 100.678696,28.1131696 C100.678696,25.8748818 102.705555,24.3711661 105.722129,24.3711661 C106.75813,24.3711661 107.893846,24.4640233 109.097275,24.6477378 L110.80842,24.9085952 L110.500134,26.6117396 C110.291562,27.7657407 109.835847,28.7825988 109.165847,29.6071711 L116.080139,29.6071711 L116.080139,12.6540121 C116.080139,11.97744 115.52671,11.4240109 114.850424,11.4240109 L96.7312636,11.4240109 C96.6221206,11.4240109 96.5326919,11.5134395 96.5326919,11.6228682 L96.5326919,15.3711575 C96.5326919,15.4805862 96.6221206,15.5700148 96.7315493,15.5700148 L110.631277,15.5700148 L110.631277,21.401449 L108.712132,21.1300201 C107.431559,20.9491628 106.133844,20.8534484 104.958986,20.8534484 C101.922697,20.8534484 99.3661232,21.5957349 97.5658358,23.0000219 C95.890977,24.3065946 95.0058333,26.1211677 95.0058333,28.2471698 C95.0058333,28.7183131 95.0446905,29.1720278 95.1201192,29.6071711 L100.949839,29.6071711 Z M25.2948527,14.5827282 C26.4362823,13.2961555 28.041141,12.6161549 29.9359999,12.6161549 C31.7740017,12.6161549 33.4080032,13.3230127 34.5368615,14.6067282 C35.6277196,15.8467294 36.2042916,17.5430167 36.2042916,19.5121614 C36.2042916,21.4815919 35.6277196,23.1778792 34.5368615,24.4181661 C33.4080032,25.7018816 31.7740017,26.4087394 29.9359999,26.4087394 C28.041141,26.4087394 26.4362823,25.7284531 25.2948527,24.4415947 C24.2042802,23.2124507 23.6279939,21.5078776 23.6279939,19.5121614 C23.6279939,17.5164453 24.2042802,15.8118722 25.2948527,14.5827282 M22.0377067,27.1204544 C23.97628,29.0041705 26.7074254,29.9998857 29.9359999,29.9998857 C33.1517173,29.9998857 35.8720056,29.0047419 37.8028646,27.1221687 C39.7220093,25.251024 40.7365817,22.619593 40.7365817,19.5121614 C40.7365817,16.4173013 39.7228664,13.7964417 37.8048646,11.9327257 C35.8737199,10.0561524 33.1525744,9.06415149 29.9359999,9.06415149 C26.7062826,9.06415149 23.9745657,10.
26630567239 22.0357067,11.9347257 C20.1119906,13.798156 19.0951325,16.4184442 19.0951325,19.5121614 C19.0951325,22.6184501 20.112562,25.2495955 22.0377067,27.1204544 M135.830787,7.09277818 L125.109919,7.09277818 C124.423347,7.09277818 123.866489,7.64963586 123.866489,8.33649365 L123.866489,18.5476462 L119.801914,18.5476462 C119.6322,18.5476462 119.493342,18.6865035 119.493342,18.8559322 L119.493342,22.5645072 C119.493342,22.7342217 119.6322,22.8730789 119.801914,22.8730789 L123.866489,22.8730789 L123.866489,29.6070853 L129.31478,29.6070853 L129.31478,22.8730789 L135.3825,22.8730789 C135.552215,22.8730789 135.691072,22.7342217 135.691072,22.5645072 L135.691072,18.8559322 C135.691072,18.6865035 135.552215,18.5476462 135.3825,18.5476462 L129.31478,18.5476462 L129.31478,11.4182109 L135.831358,11.4182109 C136.00193,11.4182109 136.13993,11.2802107 136.13993,11.1096392 L136.13993,7.40192134 C136.13993,7.23192117 136.000787,7.09277818 135.830787,7.09277818 M5.63200536,20.7162769 L7.39972133,21.1877059 C8.69572257,21.5234205 11.3800108,22.2219926 11.3800108,24.2211374 C11.3800108,25.1619954 10.782296,25.9882819 9.78058074,26.4317109 C9.17686588,26.6991397 8.41715087,26.8402827 7.58343579,26.8402827 C5.46029091,26.8402827 3.68114636,26.446568 1.98514475,25.6017101 C1.92885898,25.5737101 1.87085892,25.5597101 1.81200173,25.5597101 C1.74800166,25.5597101 1.58743008,25.5782815 1.47857284,25.7537102 L0.607143435,27.154283 L0.353428908,27.5628548 C0.239428799,27.7459979 0.285143129,27.9848552 0.457714722,28.1062839 C2.21485925,29.3451422 4.65171872,30 7.50486429,30 C10.0628667,30 12.2111545,29.3751423 13.7180131,28.1931411 C15.1025858,27.1071401 15.8343008,25.5979958 15.8343008,23.8288513 C15.8343008,22.0268495 15.0925858,20.6377054 13.5665843,19.5822758 C12.2025831,18.639132 10.5548672,18.2094173 9.76286644,18.0028457 L9.74200928,17.9974171 L7.94486471,17.4791309 C6.69657781,17.1602735 4.41514706,16.5651301 4.41514706,14.6856997 C4.41514706,13.5676986 5.399148,12.2622688 8.17172207,12.2622688 C9.91172373,12.2622688 11.560011,12.621412 13.0705839,13.3299841 C13.1194411,13.3528413 13.1720125,13.3645556 13.2262983,13.3645556 C13.333727,13.3645556 13.4797271,13.3156984 13.5668701,13.1796983 L14.8637284,11.1539821 C14.9237285,11.0605534 14.9431571,10.9394104 14.9154428,10.8308389 C14.8885856,10.7254102 14.8157284,10.6314101 14.7225855,10.5799815 C12.8851551,9.57426626 10.5625815,9.06426578 7.81886459,9.06426578 C3.06914578,9.06426578 0,11.6096968 0,15.5488434 C0,18.1979888 1.5780015,19.6465616 5.63200536,20.7162769 M172.107592,21.1300201 C170.82702,20.9491628 169.529304,20.8534484 168.354446,20.8534484 C165.317872,20.8534484 162.761584,21.5957349 160.961296,23.0000219 C159.286437,24.3065946 158.401008,26.1211677 158.401008,28.2471698 C158.401008,28.7180274 158.440151,29.1720278 158.51558,29.6071711 L164.345299,29.6071711 C164.167299,29.1683135 164.074156,28.668313 164.074156,28.1131696 C164.074156,25.8748818 166.10073,24.3711661 169.11759,24.3711661 C170.153591,24.3711661 171.28902,24.4640233 172.492736,24.6477378 L174.203594,24.9085952 L173.895594,26.6117396 C173.686737,27.7657407 173.231308,28.7825988 172.561307,29.6071711 L179.4756,29.6071711 L179.4756,12.6537263 C179.4756,11.97744 178.92217,11.4240109 178.245598,11.4240109 L160.126724,11.4240109 C160.017295,11.4240109 159.927867,11.5134395 159.927867,11.6228682 L159.927867,15.3711575 C159.927867,15.4805862 160.017581,15.5700148 160.126724,15.5700148 L174.026737,15.5700148 L174.026737,21.4011632 L172.107592,21.1300201 Z M139.460219,11.4181823 L145.977082,11.4181823 L145.977082,18.5476177 L139.909362,18.5476177 C139.739647,18.5476177 139.60079,18.6864749 139.60079,18.8561894 L139.60079,22.5644786 C139.60079,22.7341931 139.739647,22.8730504 139.909076,22.8730504 L145.977082,22.8730504 L145.977082,29.6070568 L151.425087,29.6070568 L151.425087,22.8730504 L155.489662,22.8730504 C155.659377,22.8730504 155.798234,22.7341931 155.798234,22.5644786 L155.798234,18.8561894 C155.798234,18.6864749 155.659377,18.5476177 155.489662,18.5476177 L151.425087,18.5476177 L151.425087,8.33417937 C151.425087,7.64846443 150.869372,7.09274961 150.183943,7.09274961 L139.460219,7.09274961 C139.290504,7.09274961 139.151647,7.23160689 139.151647,7.40132133 L139.151647,11.1096106 C139.151647,11.2801822 139.289933,11.4181823 139.460219,11.4181823 M46.7378445,27.120283 C48.6761321,29.0039991 51.4072775,29.9994286 54.635852,29.9994286 C54.8018522,29.9994286 58.2927127,29.9805714 60.4467147,29.968 L60.8030008,29.9662857 C61.1090011,29.9645714 61.367287,29.7039997 61.367287,29.3971423 L61.367287,26.9759971 C61.367287,26.6625683 61.1127153,26.4071394 60.7995722,26.4068537 L54.6467092,26.3971394 L54.6175663,26.3962823 C52.7378502,26.3282822 51.1452773,25.624853 50.0124191,24.3625661 C48.910418,23.1342792 48.3281317,21.4571347 48.3281317,19.5122757 C48.3281317,17.5725596 48.9078466,15.8982723 50.0047048,14.6708425 C51.1327058,13.4088413 52.7192788,12.7028407 54.5929949,12.629412 L54.6247092,12.6282692 L60.7998579,12.617412 C61.1127153,12.6171263 61.367287,12.3619832 61.367287,12.0491258 L61.367287,9.63369489 C61.367287,9.31969459 61.1121439,9.06455149 60.7981436,9.06455149 L54.635852,9.06455149 C51.4064204,9.06455149 48.6744178,10.0571239 46.7358445,11.9348399 C44.8121284,13.7982703 43.7952703,16.4185585 43.7952703,19.5122757 C43.7952703,22.6188501 44.8126998,25.249424 46.7378445,27.120283" id="Combined-Shape"></path> 2664 </g> 2665 </g> 2666 </g> 2667</svg> 2668 2669 </a> 2670 </div> 2671 2672 <div class="layout-footer__logo-bcorp-mobile"><a href="https://www.bcorporation.net/en-us/find-a-b-corp/company/sock-affairs/" target="_blank" rel="noopener"> 2673 <img src="//www.sockaffairs.com/cdn/shop/t/97/assets/logo-bcorp-white.static.svg?v=181324040807622379031775813706" alt="B Corp Certified" /> 2674 2675</a></div> 2676 2677 <div class="layout-footer__menu-bottom"> 2678 2679 <a href="/en-usd/blogs/news" class=""> 2680 Blog 2681 </a> 2682 2683 <a href="/en-usd/pages/sustainability" class=""> 2684 Sustainability Path 2685 </a> 2686 2687 <a href="/en-usd/pages/wholesale" class=""> 2688 Apply for Wholesale 2689 </a> 2690 2691 <a href="/en-usd/pages/about-us" class=""> 2692 About 2693 </a> 2694 2695 <a href="/en-usd/pages/faqs" class=""> 2696 Need Help? 2697 </a> 2698 2699 <a href="/en-usd/pages/contact" class=""> 2700 Contacts 2701 </a> 2702 2703 <a href="/en-usd/policies/terms-of-service" class=""> 2704 Terms of Service 2705 </a> 2706 2707 <a href="https://www.livroreclamacoes.pt/Inicio/" class=""> 2708 Complaints Book 2709 </a> 2710 2711 <a href="/en-usd/pages/withdraw-contract" class=""> 2712 Withdraw contract 2713 </a> 2714 2715 </div> 2716 2717 <div class="layout-footer__store-info"> 2718 <a href="/en-usd" class="layout-footer__logo-footer"> 2719 2720 <svg viewBox="0 0 110 47" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 2721 <g id="system" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 2722 <g id="brand" transform="translate(-287.000000, -553.000000)" fill="#222222"> 2723 <g id="brand/vertical" transform="translate(287.000000, 553.000000)"> 2724 <path d="M85.3113303,46.9999065 L85.3113303,41.4431719 C85.3113303,41.1537148 85.322787,40.8757144 85.3452328,40.6094045 C85.436185,39.7475799 85.6922072,38.6033125 86.3737641,37.673683 C86.4829535,37.5378392 86.6003262,37.4106464 86.72635,37.2935075 C86.8633628,37.1658471 87.0087928,37.0288343 87.1626399,36.8892496 C88.4677688,35.950969 90.3043483,35.9981987 92.0943996,36.2621704 C92.2099019,36.2792386 92.2585344,36.283681 92.3590729,36.3005153 C92.4250074,36.3115044 92.44114
272403,36.2937348 92.4668594,36.2214875 L93.8189841,32.4110817 C93.8587318,32.3105433 93.7509453,32.2504541 93.639184,32.2223968 C93.3394393,32.1475776 89.0464491,30.6680262 86.0532102,33.5141985 L85.9213413,33.6145031 L85.0784553,32.672014 C85.0440852,32.6336691 84.9821255,32.5878423 84.8818209,32.5878423 L81.8923229,32.5878423 C81.337725,32.5878423 80.8838993,33.041668 80.8838993,33.5964997 L80.8838993,46.9999065 L85.3113303,46.9999065 Z M96.7402796,44.6299356 C96.8885153,44.6299356 97.0402581,44.6399894 97.1915334,44.6600971 C98.3131212,44.809268 99.201834,45.7066318 99.3524078,46.8420144 C99.3594221,46.8948555 99.3647997,46.9474628 99.3692421,46.9998363 L99.3692421,46.9998363 L94.0617493,46.9998363 C94.1267485,46.3697177 94.3811341,45.8043645 94.7998883,45.3856103 C95.2871488,44.8981159 95.9759539,44.6299356 96.7402796,44.6299356 Z M102.107558,32.2230047 C104.692564,32.2230047 106.884301,32.7053553 108.622213,33.6567292 C108.756186,33.7303795 108.859998,33.8643527 108.898109,34.0144589 C108.937155,34.1673708 108.909799,34.3380523 108.82516,34.4701551 L108.82516,34.4701551 L107.618933,36.3539644 C107.515121,36.515761 107.329944,36.6167671 107.136115,36.6167671 C107.056152,36.6167671 106.979228,36.5996989 106.907448,36.5660303 C105.529137,35.9195449 104.024568,35.5917429 102.435593,35.5917429 C100.433476,35.5917429 99.1398041,36.3988559 99.1398041,37.6478703 C99.1398041,39.2443267 101.168342,39.7720365 102.276369,40.0551807 L102.276369,40.0551807 L103.948112,40.5372975 L103.96518,40.5417399 C104.712438,40.7365038 106.26751,41.1421646 107.564923,42.0392945 C109.041201,43.0601101 109.758765,44.4049867 109.758765,46.1506141 C109.758765,46.4412402 109.737955,46.7246183 109.697272,46.999813 L109.697272,46.999813 L105.155508,46.999813 C105.209051,46.8036461 105.221676,46.6327308 105.221676,46.5153581 C105.221676,45.0105553 103.42578,44.3411565 101.667293,43.8852265 L101.667293,43.8852265 L100.022905,43.4468323 C96.1475004,42.42438 94.6391905,41.0236228 94.6391905,38.4507747 C94.6391905,34.667491 97.5707035,32.2230047 102.107558,32.2230047 Z M52.90095,24.0607121 L56.1434307,24.0607121 C56.2201204,24.0607121 56.284652,23.9961804 56.284652,23.9199583 L56.284652,16.8217127 L58.3461571,16.8217127 L64.4275619,24.0111443 C64.4546838,24.0431763 64.4927949,24.0607121 64.5346469,24.0607121 L68.5484676,24.0607121 C68.6122978,24.0607121 68.6506427,24.0356944 68.6772971,23.9765404 C68.699509,23.9274402 68.6899228,23.8671172 68.653916,23.8264342 L61.1794698,15.4029521 L68.1914394,7.92102387 C68.2295504,7.8805747 68.2396043,7.82095308 68.2176261,7.77045006 C68.1951803,7.71854419 68.1442097,7.68534313 68.0878614,7.68534313 L64.1114504,7.68534313 C64.071235,7.68534313 64.0328901,7.70241128 64.0064696,7.73210518 L58.3716424,14.0629855 L56.284652,14.0629855 L56.284652,0.140286154 C56.284652,0.0640640103 56.2201204,0 56.1434307,0 L52.90095,0 C52.8244941,0 52.7601962,0.0640640103 52.7601962,0.140286154 L52.7601962,23.9199583 C52.7601962,23.9961804 52.8244941,24.0607121 52.90095,24.0607121 M74.3669995,34.0408561 C74.522951,34.0614314 74.6791362,34.0719529 74.8308791,34.0719529 C75.5970753,34.0719529 76.2805027,33.8103192 76.7556051,33.3347491 C77.3296093,32.7607449 77.5870344,31.8900356 77.4624135,30.9461435 C77.3118397,29.8105271 76.4228931,28.9133972 75.3015391,28.7642262 C75.1502639,28.7441186 74.9982872,28.7340647 74.8500515,28.7340647 C74.0859596,28.7340647 73.3971546,29.0022451 72.909894,29.4897395 C72.3249007,30.0747327 72.0606952,30.9456759 72.1850822,31.8795141 C72.3342532,33.0018033 73.2316169,33.8907499 74.3669995,34.0408561 M76.55046,35.4391116 L73.1344921,35.4391116 C72.8553227,35.4391116 72.6282929,35.6659075 72.6282929,35.9446094 L72.6282929,46.9998597 L77.0559578,46.9998597 L77.0559578,35.9446094 C77.0559578,35.6659075 76.8291618,35.4391116 76.55046,35.4391116 M4.8305199,46.9999065 C4.68579135,46.6433458 4.61003683,46.2369836 4.61003683,45.7857298 C4.61003683,43.9669198 6.25723008,42.7447936 8.70873062,42.7447936 C9.55068136,42.7447936 10.4735304,42.8203143 11.4517926,42.9694853 L12.8422621,43.1815512 L12.5918514,44.5654741 C12.4221051,45.5035208 12.0519835,46.3298063 11.5074394,46.9999065 L1
27247.1263675,46.9999065 L17.1263675,33.2226371 C17.1263675,32.6727154 16.6767504,32.2230983 16.1270624,32.2230983 L1.40239392,32.2230983 C1.31354602,32.2230983 1.24083103,32.2958133 1.24083103,32.3846612 L1.24083103,35.4307412 C1.24083103,35.5195891 1.31354602,35.5923041 1.40239392,35.5923041 L12.6984688,35.5923041 L12.6984688,40.3314041 L11.1387206,40.1109211 C10.0980312,39.9638544 9.0433131,39.8859956 8.08866582,39.8859956 C5.62103238,39.8859956 3.54339444,40.4892261 2.08044366,41.6304539 C0.719434159,42.6924201 0,44.1668276 0,45.8946854 C0,46.2774328 0.0315643846,46.6463854 0.0930564821,46.9999065 L4.8305199,46.9999065 Z M20.8414254,11.8508599 C21.7691845,10.8052604 23.0733781,10.252533 24.6130187,10.252533 C26.1068324,10.252533 27.4346408,10.8272386 28.3521123,11.8702662 C29.238487,12.8782222 29.7070427,14.2567674 29.7070427,15.856731 C29.7070427,17.4571622 29.238487,18.8359413 28.3521123,19.8438973 C27.4346408,20.8869249 26.1068324,21.4616305 24.6130187,21.4616305 C23.0733781,21.4616305 21.7691845,20.9086692 20.8414254,19.862836 C19.9552845,18.8639985 19.4867288,17.4786728 19.4867288,15.856731 C19.4867288,14.2347893 19.9552845,12.8496973 20.8414254,11.8508599 M18.1944595,22.0398433 C19.769873,23.570599 21.9892,24.3798163 24.6130187,24.3798163 C27.2263159,24.3798163 29.4369919,23.5710666 31.0063263,22.0412461 C32.5660745,20.520778 33.3904895,18.3821156 33.3904895,15.856731 C33.3904895,13.3418679 32.5665422,11.2118565 31.007963,9.69723363 C29.4383947,8.17232313 27.2272511,7.36614537 24.6130187,7.36614537 C21.9884985,7.36614537 19.7684701,8.17279075 18.1928228,9.6988703 C16.6295674,11.2132593 15.8030482,13.3425693 15.8030482,15.856731 C15.8030482,18.3814142 16.6300351,20.5193752 18.1944595,22.0398433 M33.1771376,28.7031784 L24.464666,28.7031784 C23.906561,28.7031784 23.4541381,29.1556012 23.4541381,29.7137063 L23.4541381,38.0120999 L20.1508668,38.0120999 C20.0131526,38.0120999 19.9002222,38.1250303 19.9002222,38.2627445 L19.9002222,41.2765587 C19.9002222,41.4145068 20.0131526,41.5272033 20.1511006,41.5272033 L23.4541381,41.5272033 L23.4541381,47 L27.8818029,47 L27.8818029,41.5272033 L32.8128613,41.5272033 C32.9508093,41.5272033 33.0635059,41.4145068 33.0635059,41.2765587 L33.0635059,38.2627445 C33.0635059,38.1250303 32.9508093,38.0120999 32.8128613,38.0120999 L27.8818029,38.0120999 L27.8818029,32.2182818 L33.1776053,32.2182818 C33.3160209,32.2182818 33.4282499,32.1060529 33.4282499,31.9676372 L33.4282499,28.9542906 C33.4282499,28.8161087 33.3153195,28.7031784 33.1771376,28.7031784 M4.86208428,16.8353672 L6.2986145,17.2183484 C7.35192971,17.4914388 9.5333794,18.0588963 9.5333794,19.6836438 C9.5333794,20.4482033 9.04752169,21.1197064 8.23362818,21.480008 C7.74286045,21.6974515 7.12536757,21.8122524 6.44801925,21.8122524 C4.72249956,21.8122524 3.27685074,21.4921661 1.89830547,20.8056992 C1.85271247,20.7830196 1.8054828,20.7713291 1.75778551,20.7713291 C1.70564582,20.7713291 1.5751797,20.7867606 1.48679942,20.929151 L0.778588154,22.0673393 L0.572367508,22.3993499 C0.479778646,22.548287 0.516954477,22.7423496 0.657006821,22.8410175 C2.08488606,23.8478044 4.06525893,24.3799566 6.38395524,24.3799566 C8.46276223,24.3799566 10.2088572,23.8721207 11.4333215,22.9116282 C12.5584165,22.0289945 13.1532298,20.8026597 13.1532298,19.3649604 C13.1532298,17.900373 12.5504669,16.771537 11.3103373,15.913921 C10.2016091,15.1472572 8.86257777,14.7979447 8.21913195,14.6303027 L8.2020638,14.6258603 L6.74168494,14.2045342 C5.72741604,13.9454725 3.87330071,13.4619529 3.87330071,11.9344704 C3.87330071,11.0261176 4.67269798,9.96508666 6.92592742,9.96508666 C8.34001185,9.96508666 9.67951081,10.2571157 10.9072485,10.8327565 C10.9469962,10.8514613 10.9895497,10.8608137 11.0337398,10.8608137 C11.120951,10.8608137 11.2394928,10.821066 11.3105712,10.7104738 L12.3645878,9.06444955 C12.4132203,8.98846122 12.4288856,8.8900271 12.4064398,8.80188063 C12.3846955,8.71607227 12.3255415,8.63961631 12.2495531,8.59799809 C10.7564409,7.78059743 8.86889065,7.36628566 6.63927604,7.36628566 C2.77930252,7.36628566 0.285248513,9.43480499 0.285248513,12.6359012 C0.285248513,14.7888261 1.56746396,15.9660607 4.86208428,16.8353672 M62.6581092,40.1108042 C61.6174198,39.9637375 60.5627017,39.8861125 59.6080544,39.8861125 C57.140421,39.8861125 55.062783,40.489343 53.5998323,41.6305708 C52.2388228,42.6923032 51.5193886,44.1669445 51.5193886,45.8948023 C51.5193886,46.2775497 51.550953,46.6462685 51.6124451,46.9997896 L56.3499085,46.9997896 C56.2051799,46.6432289 56.1294254,46.2371005 56.1294254,45.7856129 C56.1294254,43.9668029 57.7766187,42.7446767 60.2281192,42.7446767 C61.0700699,42.7446767 61.992919,42.8204312 62.9711811,42.9696022 L64.3614169,43.1814343 L64.11124,44.565591 C63.9414937,45.5034039 63.5713721,46.3299232 63.026828,46.9997896 L68.6457561,46.9997896 L68.6457561,33.2225202 C68.6457561,32.6728323 68.1961389,32.2229814 67.646451,32.2229814 L52.9215487,32.2229814 C52.8327008,32.2229814 52.7602196,32.2956963 52.7602196,32.3845442 L52.7602196,35.4308581 C52.7602196,35.519706 52.8329346,35.592421 52.9217825,35.592421 L64.2178574,35.592421 L64.2178574,40.3312872 L62.6581092,40.1108042 Z M36.126654,32.2183285 L41.4226901,32.2183285 L41.4226901,38.0121467 L36.4916318,38.0121467 C36.3536838,38.0121467 36.2407534,38.125077 36.2407534,38.2627913 L36.2407534,41.2766055 C36.2407534,41.4145535 36.3536838,41.5272501 36.4916318,41.5272501 L41.4226901,41.5272501 L41.4226901,46.999813 L45.8501212,46.999813 L45.8501212,41.5272501 L49.1533925,41.5272501 C49.2913405,41.5272501 49.4040371,41.4145535 49.4040371,41.2766055 L49.4040371,38.2627913 C49.4040371,38.125077 49.2913405,38.0121467 49.1533925,38.0121467 L45.8501212,38.0121467 L45.8501212,29.7118826 C45.8501212,29.1547127 45.3986336,28.7032251 44.8414637,28.7032251 L36.126654,28.7032251 C35.988706,28.7032251 35.8760094,28.8159217 35.8760094,28.9538697 L35.8760094,31.9676839 C35.8760094,32.1060996 35.9882383,32.2183285 36.126654,32.2183285 M38.2674441,22.039703 C39.8426238,23.5704587 42.0621846,24.3794422 44.6860033,24.3794422 C44.8209118,24.3794422 47.6577316,24.3640107 49.408269,24.3539569 L49.6977261,24.352554 C49.9462664,24.3511512 50.1564618,24.1395529 50.1564618,23.8900773 L50.1564618,21.9223302 C50.1564618,21.6677109 49.9495398,21.4603212 49.6951542,21.4598535 L44.6948881,21.4521378 L44.6710394,21.4512026 C43.1433232,21.3960233 41.8491834,20.8243573 40.9286725,19.7983979 C40.0331792,18.8004957 39.5597134,17.4376157 39.5597134,15.8570584 C39.5597134,14.2804758 40.0308411,12.9199339 40.9223596,11.9224994 C41.8388958,10.8967738 43.1283593,10.3232372 44.6511655,10.2633818 L44.6766509,10.2624465 L49.6951542,10.2537956 C49.9495398,10.2533279 50.1564618,10.0461721 50.1564618,9.79178649 L50.1564618,7.82871558 C50.1564618,7.5738624 49.9488383,7.3664727 49.6937513,7.3664727 L44.6860033,7.3664727 C42.0614831,7.3664727 39.8414548,8.17288428 38.2658074,9.69896382 C36.7023183,11.2133529 35.8760328,13.3426629 35.8760328,15.8570584 C35.8760328,18.3815077 36.7030197,20.5194687 38.2674441,22.039703" id="Combined-Shape"></path> 2725 </g> 2726 </g> 2727 </g> 2728</svg> 2729 2730 </a> 2731 2732 <div class="layout-footer__logo-bcorp"><a href="https://www.bcorporation.net/en-us/find-a-b-corp/company/sock-affairs/" target="_blank" rel="noopener"> 2733 <img src="//www.sockaffairs.com/cdn/shop/t/97/assets/logo-bcorp-white.static.svg?v=181324040807622379031775813706" alt="B Corp Certified" /> 2734 2735</a></div> 2736 2737 <div>
2738 <span class="layout-footer__copyrights">2026 © All rights reserved</span> 2739 2740 <div class="layout-footer__legal-container"> 2741 <a href="/pages/privacy-policy">Privacy Policy</a> 2742 <a href="/pages/terms-and-conditions">Terms & Conditions</a> 2743 </div> 2744 </div> 2745 </div> 2746 2747 <div class="layout-footer__payment-container"> 2748 <div class="layout-footer__images"> 2749 <div class="layout-footer__image-money"></div> 2750 <div class="layout-footer__image-cotton"></div> 2751 </div> 2752 <div class="layout-footer__payments"> 2753 <svg class="" style="" viewBox="0 0 51 34" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 2754 <g id="proposal" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 2755 <g id="Homepage" transform="translate(-1015.000000, -4489.000000)"> 2756 <g id="footer" transform="translate(0.000000, 4231.000000)"> 2757 <g id="comp/nav/footer" transform="translate(0.000000, 56.000000)"> 2758 <g id="Group" transform="translate(1016.000000, 203.000000)"> 2759 <g id="apple-pay" transform="translate(0.000000, 0.080000)"> 2760 <rect id="Rectangle" stroke="#222222" fill="#FFFFFF" x="0" y="0" width="49" height="32" rx="4.26666667"></rect> 2761 <path d="M15.2519075,10.2225739 C15.9973837,10.3658367 16.5863123,10.76451 17.0795461,11.3207424 C17.1414272,11.3904817 17.2019774,11.4614224 17.2627092,11.5321227 C17.2682138,11.53855 17.2708148,11.5473801 17.2766218,11.558733 C17.1330191,11.6897419 16.9875411,11.8193093 16.8456321,11.9525407 C16.3429619,12.4244973 15.9652031,12.9741222 15.8322466,13.6587206 C15.6479947,14.6070187 15.8441631,15.4766875 16.4231714,16.2566743 C16.7126755,16.6466376 17.0583142,16.9704057 17.5180366,17.1564973 C17.5716306,17.178182 17.6261923,17.1974639 17.6923077,17.2224523 C17.6324228,17.3841561 17.5794942,17.5433371 17.5152541,17.6978928 C17.1405803,18.5991575 16.6535165,19.4326652 15.9891571,20.1560676 C15.865516,20.2906807 15.725845,20.4127995 15.5829681,20.5276501 C15.0974166,20.9177937 14.5534924,21.0679644 13.9406098,20.8906428 C13.6347129,20.8021021 13.332022,20.7025089 13.0275769,20.6089826 C12.7137558,20.512633 12.3963054,20.4353251 12.0653053,20.4275162 C11.6556684,20.4177852 11.2762764,20.5397238 10.8982152,20.6781212 C10.6107072,20.7833608 10.321808,20.8923247 10.0246821,20.9624244 C9.5571565,21.0727699 9.13439334,20.9296872 8.74629084,20.6690509 C8.35492188,20.4061319 8.04557708,20.0610396 7.77754681,19.6810476 C7.10580767,18.7285446 6.59406403,17.6981932 6.28030347,16.5747359 C6.00120357,15.5754998 5.92292978,14.5618473 6.0798403,13.5354604 C6.21824095,12.6301111 6.5580726,11.8132424 7.1998693,11.1381949 C7.86477309,10.4388798 8.68277655,10.151453 9.64244711,10.2459404 C10.1201955,10.2929138 10.57647,10.4304702 11.0345592,10.5627406 C11.2254045,10.6178833 11.4203026,10.6593304 11.6130836,10.7078656 C11.8888565,10.7773046 12.1611816,10.7457687 12.4278206,10.6681004 C12.8037646,10.5585358 13.1753534,10.4343747 13.5509346,10.3236087 C14.1093158,10.1589015 14.6758027,10.1118079 15.2519075,10.2225739 Z M14.4745411,7 C14.4824653,7.16260487 14.5053909,7.31589916 14.4948052,7.46679071 C14.4369769,8.29032702 14.1111184,8.998352 13.538643,9.59471002 C13.2801701,9.86399619 12.9951422,10.100425 12.6423053,10.2388223 C12.3420944,10.3564961 12.0230108,10.3820252 11.7045925,10.4051147 C11.6996928,10.4053917 11.6944302,10.4000456 11.6893491,10.3972825 C11.7336276,8.55889236 12.6682554,7.36966028 14.4745411,7 Z M23.11668,15.0088419 C23.4501731,15.0977654 23.8714594,15.1332736 24.3804181,15.1332736 C26.2233493,15.1332736 27.3466788,14.2266822 27.3466788,12.5733172 C27.3466788,10.9910908 26.2409079,10.2266547 24.5559439,10.2266547 C23.8889577,10.2266547 23.3799386,10.2799477 23.11668,10.3510253 L23.11668,15.0088419 Z M21.5897436,9.23107875 C22.3268437,9.10664703 23.2922059,9 24.5208267,9 C26.0302648,9 27.136096,9.35551047 27.8380788,9.99551487 C28.4875668,10.5644416 28.8736755,11.4355248 28.8736755,12.5021784 C28.8736755,13.5866778 28.5578013,14.4399763 27.9609892,15.062196 C27.1535942,15.9333403 25.8372406,16.3777131 24.3453008,16.3777131 C23.8889577,16.3777131 23.4677317,16.3599895 23.11668,16.271066 L23.11668,21.071099 L21.5897436,21.071099 L21.5897436,9.2310787
27615 Z M34.1553874,16.6799428 C32.4704235,16.6443734 30.5572577,16.9465909 30.5572577,18.6177407 C30.5572577,19.6310402 31.2241837,20.1111047 32.0140803,20.1111047 C33.1197908,20.1111047 33.8218943,19.3999615 34.0675943,18.6710948 C34.1202702,18.5110937 34.1553874,18.3333079 34.1553874,18.1733068 L34.1553874,16.6799428 Z M34.3835289,21.0710501 L34.2607392,19.9866118 L34.208003,19.9866118 C33.7341615,20.6621856 32.8214149,21.2666206 31.6103527,21.2666206 C29.8902714,21.2666206 29.0127024,20.0399659 29.0127024,18.7955265 C29.0127024,16.7155122 30.838075,15.5777198 34.1202702,15.5955656 L34.1202702,15.4177187 C34.1202702,14.7066366 33.927246,13.4266278 32.1895458,13.4266278 C31.3997095,13.4266278 30.5748163,13.6754913 29.9780042,14.0666322 L29.6270128,13.0354869 C30.3291163,12.5732683 31.347094,12.2710508 32.4177476,12.2710508 C35.0153979,12.2710508 35.6473273,14.0666322 35.6473273,15.791075 L35.6473273,19.0088817 C35.6473273,19.755472 35.6823842,20.4843998 35.7876756,21.0710501 L34.3835289,21.0710501 Z M37.6989286,12.4666212 L39.5592978,17.5510871 C39.7524426,18.1199527 39.9630857,18.7955265 40.1034944,19.3110992 L40.1385513,19.3110992 C40.2965185,18.7955265 40.4721048,18.1377374 40.6826272,17.5155177 L42.3676515,12.4666212 L44,12.4666212 L41.683167,18.599956 C40.5773358,21.5511146 39.8226771,23.0622021 38.7695218,23.9866393 C38.0148027,24.6622131 37.2602044,24.9288612 36.8740354,25 L36.487806,23.6844218 C36.8740354,23.5599901 37.3829337,23.3110655 37.8392165,22.9199857 C38.2605028,22.5821988 38.7870804,21.9777638 39.1381322,21.1777583 C39.2083667,21.0177572 39.2609219,20.8932644 39.2609219,20.804402 C39.2609219,20.7155397 39.225865,20.5910468 39.1556908,20.3954764 L36.0139646,12.4666212 L37.6989286,12.4666212 Z" id="Combined-Shape" fill="#000000"></path> 2762 </g> 2763 </g> 2764 </g> 2765 </g> 2766 </g> 2767 </g> 2768</svg> 2769 <svg class="" style="" viewBox="0 0 51 34" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 2770 <g id="proposal" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 2771 <g id="Homepage" transform="translate(-1080.000000, -4489.000000)"> 2772 <g id="footer" transform="translate(0.000000, 4231.000000)"> 2773 <g id="comp/nav/footer" transform="translate(0.000000, 56.000000)"> 2774 <g id="Group" transform="translate(1016.000000, 203.000000)"> 2775 <g id="maestro" transform="translate(65.000000, 0.080000)"> 2776 <rect id="Rectangle" stroke="#F7F7F7" fill="#FFFFFF" x="0" y="0" width="49" height="32" rx="4.26666667"></rect> 2777 <g id="Group-2" transform="translate(9.000000, 6.000000)" fill-rule="nonzero"> 2778 <path d="M16.0007368,2.1368435 C18.300233,3.96910167 19.7771595,6.8103504 19.7771595,10 C19.7771595,13.0715145 18.407609,15.8199576 16.2518457,17.6543415 L16.0007368,17.8607647 L15.7475928,17.6543415 C13.592391,15.8199576 12.2228405,13.0715145 12.2228405,10 C12.2228405,6.8103504 13.699767,3.96910167 15.9997234,2.13808894 L15.9959257,2.1357002 L16.0007368,2.1368435 Z" id="Path" fill="#FF5F00"></path> 2779 <path d="M12.2228405,10 C12.2228405,13.1896496 13.699767,16.0308983 15.9997234,17.8619111 C14.3178252,19.2008391 12.1951756,20 9.88830313,20 C4.4270072,20 0,15.5229194 0,10 C0,4.47708054 4.4270072,0 9.88830313,0 C12.1951756,0 14.3178252,0.799160788 15.9997234,2.13808888 C13.699767,3.96910165 12.2228405,6.81035032 12.2228405,10" id="Path" fill="#EB001B" transform="translate(7.999862, 10.000000) scale(-1, 1) rotate(-180.000000) translate(-7.999862, -10.000000) "></path> 2780 <path d="M32,10 C32,4.47708054 27.5729927,0 22.1116969,0 C19.8048244,0 17.6821746,0.799160788 15.9996479,2.13808888 C18.300233,3.96910165 19.7771595,6.81035032 19.7771595,10 C19.7771595,13.1896496 18.300233,16.0308983 15.9996479,17.8619111 C17.6821746,19.2008391 19.8048244,20 22.1116969,20 C27.5729927,20 32,15.5229194 32,10" id="Path" fill="#F79E1B" transform="translate(23.999824, 10.000000) scale(-1, 1) rotate(-180.000000) translate(-23.999824, -10.000000) "></path> 2781 </g> 2782 </g> 2783 </g> 2784 </g> 2785 </g> 2786 </g> 2787 </g> 2788</svg> 2789 <svg class="" style="" viewBox="0 0 51 34" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 2790 <g id="proposal" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 2791 <g id="Homepage" transform="translate(-1145.000000, -4489.000000)"> 2792 <g id="footer" transform="translate(0.000000, 4231.000000)"> 2793 <g id="comp/nav/footer" transform="translate(0.000000, 56.000000)"> 2794 <g id="Group" transform="translate(1016.000000, 203.000000)"> 2795 <g id="visa" transform="translate(130.000000, 0.080000)"> 2796 <rect id="Rectangle" stroke="#F7F7F7" fill="#FFFFFF" x="0" y="0" width="49" height="32" rx="4.26666667"></rect> 2797 <path d="M25.1211544,14.4176028 C25.102083,16.052316 26.5742309,16.9630065 27.6836005,17.5064104 C28.8232601,18.0624746 29.2056708,18.4193516 29.2013236,18.9166161 C29.1927695,19.6783382 28.2917836,20.0139742 27.4494143,20.0270564 C25.9783882,20.0501261 25.1243798,19.6284007 24.4438374,19.3102077 L23.9140436,21.7970931 C24.5972504,22.1117694 25.8596123,22.3862144 27.1683908,22.4 C30.2431018,22.4 32.2535976,20.8769779 32.2634138,18.5169758 C32.276315,15.5222756 28.1348648,15.3569897 28.1633317,14.0188065 C28.1727272,13.611992 28.5587839,13.1792945 29.4045187,13.0681661 C29.8235298,13.0137272 30.9800171,12.9712452 32.2897772,13.5761215 L32.8040053,11.1696986 C32.0993432,10.9132592 31.1938698,10.6666667 30.0659897,10.6666667 C27.1735794,10.6666667 25.1375615,12.2092418 25.1211544,14.4176028 L25.1211544,14.4176028 Z M37.7484199,10.8741533 C37.1863729,10.8741533 36.7126717,11.2017711 36.5026052,11.7064912 L32.1111226,22.2224759 L35.1837301,22.2224759 L35.794297,20.5269936 L39.5484285,20.5269936 L39.9020918,22.2224759 L42.6086957,22.2224759 L40.2460791,10.8741533 L37.7484199,10.8741533 Z M38.1771069,13.9404539 L39.0637892,18.2014554 L36.6365261,18.2014554 L38.1771069,13.9404539 Z M21.3980141,10.8741533 L18.97
279770613,22.2224759 L21.903688,22.2224759 L24.3237994,10.8741533 L21.3980141,10.8741533 Z M17.068093,10.8741533 L14.0219892,18.5980011 L12.7899172,12.0308736 C12.6456192,11.2977073 12.0744573,10.8741533 11.4401912,10.8741533 L6.46029814,10.8741533 L6.39130435,11.2031778 C7.41330988,11.4262787 8.57498577,11.7858284 9.27852608,12.1690105 C9.70931656,12.4036462 9.83201892,12.6083194 9.97365251,13.1657903 L12.3071009,22.2224759 L15.4003224,22.2224759 L20.1418223,10.8741533 L17.068093,10.8741533 L17.068093,10.8741533 Z" fill="#1434CB"></path> 2798 </g> 2799 </g> 2800 </g> 2801 </g> 2802 </g> 2803 </g> 2804</svg> 2805 <svg class="" style="" viewBox="0 0 51 34" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 2806 <g id="proposal" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 2807 <g id="Homepage" transform="translate(-1210.000000, -4489.000000)"> 2808 <g id="footer" transform="translate(0.000000, 4231.000000)"> 2809 <g id="comp/nav/footer" transform="translate(0.000000, 56.000000)"> 2810 <g id="Group" transform="translate(1016.000000, 203.000000)"> 2811 <g id="paypal" transform="translate(195.000000, 0.080000)"> 2812 <rect id="Rectangle" stroke="#F7F7F7" fill="#FFFFFF" x="0" y="0" width="49" height="32" rx="4.26666667"></rect> 2813 <path d="M10.3492045,12.0222222 C11.6102906,12.0222222 12.7739249,12.7072464 12.6147212,14.4144928 C12.421747,16.4434783 11.3362673,17.5661836 9.62362161,17.5710145 L8.12710696,17.5710145 C7.91194077,17.5710145 7.80773472,17.7468599 7.75177221,18.1072464 L7.46231096,19.9497585 C7.41889178,20.2280193 7.27609089,20.3652174 7.06574905,20.3652174 L5.67344045,20.3652174 C5.45152016,20.3652174 5.3743305,20.2231884 5.42353891,19.905314 L6.57270006,12.5207729 C6.62962744,12.1574879 6.76567423,12.0222222 7.01364603,12.0222222 L10.3463099,12.0222222 L10.3492045,12.0222222 Z M8.08175803,15.9758454 L9.21548125,15.9758454 C9.92466131,15.9487923 10.3955183,15.4570048 10.4427969,14.5700483 C10.4717431,14.0222222 10.1021975,13.6299517 9.51459121,13.6328343 L8.44744408,13.6376812 L8.08175803,15.9758454 L8.08175803,15.9758454 Z M16.3999094,19.8 C16.5272724,19.684058 16.6565651,19.6241546 16.6382325,19.7671498 L16.5928836,20.1091787 C16.5697267,20.2879227 16.6401623,20.3826087 16.80612,20.3826087 L18.0430844,20.3826087 C18.2514965,20.3826087 18.352808,20.2985507 18.4039461,19.9758454 L19.1661941,15.1855072 C19.2047889,14.9449275 19.1459318,14.8270531 18.9635712,14.8270531 L17.6031033,14.8270531 C17.4805647,14.8270531 17.4207428,14.8956522 17.388902,15.0830918 L17.3387287,15.3777778 C17.3126772,15.531401 17.2422417,15.5584541 17.1766304,15.4038647 C16.9460263,14.8570048 16.3574551,14.6115942 15.53635,14.6309179 C13.6288004,14.6705314 12.3426276,16.1207729 12.2046511,17.9797101 C12.0985153,19.4173913 13.1270676,20.5468599 14.483676,20.5468599 C15.4678442,20.5468599 15.9078253,20.2570048 16.4037689,19.8028986 L16.4037689,19.8028986 L16.3999094,19.8 Z M15.3636382,19.0628019 C14.5425331,19.0628019 13.9703647,18.4067633 14.0890438,17.6028986 C14.2077229,16.7990338 14.9757601,16.1429952 15.7968652,16.1429952 C16.6179702,16.1429952 17.1901386,16.7990338 17.0714595,17.6028986 C16.9527804,18.4067633 16.1857081,19.0628019 15.3636382,19.0628019 L15.3636382,19.0628019 Z M21.587055,14.8115942 L20.3327229,14.8115942 C20.0741375,14.8115942 19.9689666,15.0048309 20.0509806,15.2425121 L21.6082821,19.8086957 L20.0808916,21.9816425 C19.9525638,22.163285 20.0519455,22.3285024 20.2323763,22.3285024 L21.6420526,22.3285024 C21.8098377,22.3479281 21.9735054,22.2674934 22.0608066,22.1227053 L26.8504253,15.2434783 C26.9980506,15.0318841 26.9285799,14.8096618 26.6863973,14.8096618 L25.3519809,14.8096618 C25.1233066,14.8096618 25.0316438,14.9004831 24.9004214,15.0908213 L22.9031388,17.989372 L22.0106333,15.084058 C21.9585302,14.9082126 21.8282727,14.8115942 21.5880198,14.8115942 L21.587055,14.8115942 Z" id="Shape" fill="#002F86"></path> 2814 <path d="M31.8330183,12.0222222 C33.0941044,12.0222222 34.2577387,12.7072464 34.098535,
281414.4144928 C33.9055608,16.4434783 32.8200811,17.5661836 31.1074354,17.5710145 L29.6118856,17.5710145 C29.3967194,17.5710145 29.2925134,17.7468599 29.2365509,18.1072464 L28.9470896,19.9497585 C28.9036704,20.2280193 28.7608696,20.3652174 28.5505277,20.3652174 L27.1582191,20.3652174 C26.9362988,20.3652174 26.8591092,20.2231884 26.9083176,19.905314 L28.0594085,12.5188406 C28.1163359,12.1555556 28.2523826,12.0202899 28.5003544,12.0202899 L31.8330183,12.0202899 L31.8330183,12.0222222 Z M29.5655718,15.9758454 L30.6992951,15.9758454 C31.4084751,15.9487923 31.8793321,15.4570048 31.9266107,14.5700483 C31.9555569,14.0222222 31.5860113,13.6299517 30.998405,13.6328343 L29.9312579,13.6376812 L29.5655718,15.9758454 L29.5655718,15.9758454 L29.5655718,15.9758454 Z M37.8837232,19.8 C38.0110862,19.684058 38.1403789,19.6241546 38.1220463,19.7671498 L38.0766974,20.1091787 C38.0535405,20.2879227 38.1239761,20.3826087 38.2899338,20.3826087 L39.5268982,20.3826087 C39.7353103,20.3826087 39.8366218,20.2985507 39.8877599,19.9758454 L40.6500079,15.1855072 C40.6886027,14.9449275 40.6297456,14.8270531 40.447385,14.8270531 L39.0888469,14.8270531 C38.9663083,14.8270531 38.9064863,14.8956522 38.8746456,15.0830918 L38.8244723,15.3777778 C38.7984208,15.531401 38.7279852,15.5584541 38.662374,15.4038647 C38.4317698,14.8570048 37.8431986,14.6115942 37.0220936,14.6309179 C35.114544,14.6705314 33.8283711,16.1207729 33.6903946,17.9797101 C33.5842588,19.4173913 34.6128111,20.5468599 35.9694195,20.5468599 C36.9535877,20.5468599 37.3935688,20.2570048 37.8895124,19.8028986 L37.8895124,19.8028986 L37.8837232,19.8 Z M36.8484168,19.0628019 C36.0273118,19.0628019 35.4551434,18.4067633 35.5738225,17.6028986 C35.6925016,16.7990338 36.4605388,16.1429952 37.2816438,16.1429952 C38.1027489,16.1429952 38.6749173,16.7990338 38.5562382,17.6028986 C38.4375591,18.4067633 37.6695219,19.0628019 36.8484168,19.0628019 L36.8484168,19.0628019 Z M42.553698,20.3903382 L41.1256892,20.3903382 C41.0753989,20.3925908 41.0267275,20.3722565 40.9929484,20.3348808 C40.9591693,20.2975051 40.9438058,20.2469862 40.9510476,20.1971014 L42.2053796,12.2396135 C42.2300375,12.1277919 42.3283862,12.0477249 42.4427379,12.0463768 L43.8707467,12.0463768 C43.921037,12.0441242 43.9697084,12.0644584 44.0034875,12.1018342 C44.0372666,12.1392099 44.0526301,12.1897287 44.0453883,12.2396135 L42.7910562,20.1971014 C42.7671765,20.3096899 42.668631,20.3907195 42.553698,20.3922705 L42.553698,20.3903382 Z" id="Shape" fill="#39B0E2"></path> 2815 </g> 2816 </g> 2817 </g> 2818 </g> 2819 </g> 2820 </g> 2821</svg> 2822 <svg class="" style="" viewBox="0 0 51 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 2823 <g id="proposal" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 2824 <g id="Homepage" transform="translate(-1276.000000, -4490.000000)" fill-rule="nonzero"> 2825 <g id="footer" transform="translate(0.000000, 4231.000000)"> 2826 <g id="comp/nav/footer" transform="translate(0.000000, 56.000000)"> 2827 <g id="Group" transform="translate(1016.000000, 203.000000)"> 2828 <g id="Amex-Card" transform="translate(260.000000, 0.000000)"> 2829 <path d="M46.9683794,0 L4.03162055,0 C1.74703557,0 0,1.73550271 0,4.00500626 L0,27.9949937 C0,30.2644973 1.88142292,32 4.03162055,32 L46.9683794,32 C49.2529644,32 51,30.2644973 51,27.9949937 L51,3.99165624 C50.9865613,1.72215269 49.1051383,0 46.9683794,0 Z" id="Path" fill="#010202" opacity="0.07"></path> 2830 <path d="M46.9683794,1.33500209 C48.4466403,1.33500209 49.6561265,2.53650396 49.6561265,4.00500626 L49.6561265,27.9949937 C49.6561265,29.463496 48.4466403,30.6649979 46.9683794,30.6649979 L4.03162055,30.6649979 C2.55335968,30.6649979 1.34387352,29.463496 1.34387352,27.9949937 L1.34387352,3.99165624 C1.34387352,2.52315394 2.55335968,1.32165207 4.03162055,1.32165207 L46.9683794,1.32165207" id="Path" fill="#286CB4"></path> 2831 <path d="M12.0411067,13.6837714 L13.0758893,16.1802253 L11.0063241,16.1802253 L12.0411067,13.6837714 Z M33.6102767,13.7905715 L29.6189723,13.7905715 L29.6189723,14.8986233 L33.543083,14.8986233 L33.543083,16.5540259 L29.6189723,16.5540259 L29.6189723,17.7822278 L33.6102767,17.7822278 L33.6102767,18.7701293 L36.3920949,15.7797247 L33.6102767,12.6558198 L33.6102767,13.7905715 L33.6102767,13.7905715 Z M14.7422925,10.6666667 L20.1043478,10.6666667 L21.3003953,13.2432207 L22.4023715,10.6533166 L36.3114625,10.6533166 L37.7628458,12.2419691 L39.2545455,10.6533166 L45.6379447,10.6533166 L40.9209486,15.7930747
2831L45.5976285,20.8927826 L39.1067194,20.8927826 L37.655336,19.3041302 L36.1501976,20.8927826 L13.4656126,20.8927826 L12.8071146,19.3041302 L11.2885375,19.3041302 L10.6300395,20.8927826 L5.38893281,20.8927826 L9.79683794,10.6533166 L14.3928854,10.6533166 L14.7422925,10.6666667 Z M26.3667984,12.1084689 L23.3565217,12.1084689 L21.3407115,16.8210263 L19.1636364,12.1084689 L16.1802372,12.1084689 L16.1802372,18.5164789 L13.4118577,12.1084689 L10.7375494,12.1084689 L7.53913043,19.4509804 L9.62213439,19.4509804 L10.2806324,17.8623279 L13.7881423,17.8623279 L14.4466403,19.4509804 L18.1019763,19.4509804 L18.1019763,14.2044222 L20.4537549,19.4509804 L22.0529644,19.4509804 L24.3913043,14.2177722 L24.3913043,19.4509804 L26.3533597,19.4509804 L26.3667984,12.1084689 L26.3667984,12.1084689 Z M38.8916996,15.7930747 L42.2916996,12.1084689 L39.8458498,12.1084689 L37.6956522,14.4046725 L35.6126482,12.1084689 L27.7106719,12.1084689 L27.7106719,19.4643304 L35.5051383,19.4643304 L37.6687747,17.1414268 L39.7517787,19.4643304 L42.2648221,19.4643304 L38.8916996,15.7930747 L38.8916996,15.7930747 Z" id="Shape" fill="#FFFFFF"></path> 2832 </g> 2833 </g> 2834 </g> 2835 </g> 2836 </g> 2837 </g> 2838</svg> 2839 </div> 2840 </div> 2841 </div> 2842 2843 <div class="layout-footer__social-mobile"> 2844 2845 <div> 2846 <div class="layout-social " style=""> 2847 2848 2849 2850 2851 <a 2852 href="https://www.instagram.com/sockaffairs/" 2853 target="_blank" 2854 class="layout-social__item" 2855 aria-label="Instagram" 2856 > 2857 <svg class="" style="" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 2858 <g id="system" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 2859 <g id="icons" transform="translate(-288.000000, -250.000000)" fill="#222222"> 2860 <g id="ico/instagram" transform="translate(288.000000, 250.000000)"> 2861 <path d="M16.734,6.312 C16.149,6.312 15.672,6.789 15.672,7.374 C15.672,7.959 16.149,8.436 16.734,8.436 C17.319,8.436 17.796,7.959 17.796,7.374 C17.796,6.789 17.319,6.312 16.734,6.312 L16.734,6.312 Z M12.027,7.671 C9.579,7.671 7.581,9.669 7.581,12.117 C7.581,14.565 9.579,16.563 12.027,16.563 C14.475,16.563 16.473,14.565 16.473,12.117 C16.473,9.669 14.484,7.671 12.027,7.671 L12.027,7.671 Z M12.027,14.961 C10.461,14.961 9.183,13.683 9.183,12.117 C9.183,10.551 10.461,9.273 12.027,9.273 C13.593,9.273 14.871,10.551 14.871,12.117 C14.871,13.683 13.602,14.961 12.027,14.961 Z M21,8.418 C21,5.43 18.57,3 15.582,3 L8.418,3 C5.43,3 3,5.43 3,8.418 L3,15.573 C3,18.57 5.43,21 8.418,21 L15.573,21 C18.57,21 21,18.57 21,15.582 L21,8.418 Z M19.299,15.582 C19.299,17.643 17.634,19.308 15.573,19.308 L8.418,19.308 C6.357,19.308 4.692,17.643 4.692,15.582 L4.692,8.418 C4.692,6.357 6.357,4.692 8.418,4.692 L15.573,4.692 C17.634,4.692 19.299,6.357 19.299,8.418 L19.299,15.582 Z" id="Shape"></path> 2862 </g> 2863 </g> 2864 </g> 2865</svg> 2866 <span>Instagram</span> 2867 </a> 2868 2869 2870 2871 <a 2872 href="https://twitter.com/SockAffairs" 2873 target="_blank" 2874 class="layout-social__item" 2875 aria-label="Twitter" 2876 > 2877 <svg class="" style="" width="17" height="16" viewBox="0 0 17 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 2878 <path d="M12.1173 2.7511H13.9574L9.93738 7.26939L14.6666 13.4178H10.9637L8.06337 9.68881L4.74478 13.4178H2.90359L7.20341 8.58495L2.66663 2.7511H6.46359L9.08521 6.15951L12.1173 2.7511ZM11.4715 12.3347H12.4911L5.90957 3.77729H4.81542L11.4715 12.3347Z" fill="white"/> 2879</svg> 2880 <span>Twitter</span> 2881 </a> 2882 2883 2884 2885 <a 2886 href="https://www.facebook.com/sockaffairs" 2887 target="_blank" 2888 class="layout-social__item" 2889 aria-label="Facebook" 2890 > 2891 <svg class="" style="" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 2892 <g id="system" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 2893 <g id="icons" transform="translate(-149.000000, -250.000000)" fill="#222222"> 2894 <g id="ico/facebook" transform="translate(149.000000, 250.000000)"> 2895 <path d="M9.34037559,12.0704225 L9.34037559,20.7746479 C9.34037559,20.8967136 9.44366197,21 9.5657277,21 L12.7957746,21 C12.9178404,21 13.0211268,20.8967136 13.0211268,20.7746479 L13.0211268,11.9295775 L15.3685446,11.9295775 C15.4906103,11.9295775 15.584507,11.8356808 15.5938967,11.7230047 L15.8192488,9.05633803 C15.8286385,8.92488263 15.7253521,8.81220657 15.5938967,8.81220657 L13.0305164,8.81220657 L13.0305164,6.92488263 C13.0305164,6.48356808 13.3873239,6.12676056 13.8286385,6.12676056 L15.6314554,6.12676056 C15.7535211,6.12676056 15.8568075,6.02347418 15.8568075,5.90140845 L15.8568075,3.22535211 C15.8661972,3.10328638 15.7629108,3 15.6408451,3 L12.5892019,3 C10.7957746,3 9.34037559,4.45539906 9.34037559,6.23943662 L9.34037559,8.81220657 L7.72535211,8.81220657 C7.60328638,8.81220657 7.5,8.91549296 7.5,9.03755869 L7.5,11.7042254 C7.5,11.8262911 7.60328638,11.9295775 7.72535211,11.9295775 L9.34037559,11.9295775 L9.34037559,12.0704225 Z" id="Path"></path> 2896 </g> 2897 </g> 2898 </g> 2899</svg>
2900 <span>Facebook</span> 2901 </a> 2902 2903 2904 2905 2906 2907 2908 2909</div> 2910 </div> 2911 2912 </div> 2913 </div> 2914 </div> 2915 2916 <div class="layout-footer__bottom-bar"> 2917 2918 <a href="https://heeltread.com/pages/portugal-2020" target="_blank"> 2919 2920 <div class="layout-footer__bottom-content"> 2921 <div class="layout-footer__bottom-label">Co-financed by:</div> 2922 <div class="layout-footer__bottom-logos"></div> 2923 </div> 2924 2925 </a> 2926 2927 </div> 2928 2929 <form action="/localization" method="POST" data-role="localization-form"> 2930 <input name="_method" type="hidden" value="PUT"> 2931 <input name="source" type="hidden" value="geolocation_selector"> 2932 <input name="return_to" type="hidden" value="https://www.sockaffairs.com/en-usd/blogs/news"> 2933 <input name="country_code" type="hidden" value="US" data-currency="USD"> 2934 <input name="locale_code" type="hidden" value="en"> 2935 </form> 2936</div> 2937 2938</div> 2939 2940 <transition name="slide-menu"> 2941 <div v-if="$store.state['sidebar-manage'].visibleMobileMenu" class="layout-mobile-menu " 2942 style=""> 2943 2944 <div class="layout-sidebar-search layout-sidebar-search--mobile" data-role="search-sidebar"> 2945 <search-component></search-component> 2946</div> 2947 2948 <div class="tab-system__tab-content"> 2949 <div class="layout-menu layout-mobile-menu__menu-container" style=""> 2950 <nav class="layout-menu__main-nav"> 2951 <ul> 2952 2953 2954 <li data-role="header-menu-item"> 2955 <a href="/en-usd/collections/new-in" class="layout-menu__menu-link "> 2956 2957 New In 2958 2959 </a> 2960 </li> 2961 2962 <li data-role="header-menu-item"> 2963 <a href="/en-usd/collections/packs" class="layout-menu__menu-link "> 2964 2965 Gifts&Packs 2966 2967 </a> 2968 </li> 2969 2970 <li data-role="header-menu-item"> 2971 <a href="/en-usd/collections/art-collection" class="layout-menu__menu-link "> 2972 2973 Art 2974 2975 </a> 2976 </li> 2977 2978 <li data-role="header-menu-item"> 2979 <a href="/en-usd/collections/music-collection" class="layout-menu__menu-link "> 2980 2981 Music 2982 2983 </a> 2984 </li> 2985 2986 <li data-role="header-menu-item"> 2987 <a href="/en-usd/collections/cult-comic" class="layout-menu__menu-link "> 2988 2989 Cult & Comics 2990 2991 </a> 2992 </li> 2993 2994 <li data-role="header-menu-item"> 2995 <a href="/en-usd/collections/japanese-collection" class="layout-menu__menu-link "> 2996 2997 Japanese Insp 2998 2999 </a> 3000 </li> 3001 3002 <li data-role="header-menu-item"> 3003 <a href="/en-usd/collections/wild-life" class="layout-menu__menu-link "> 3004 3005 Wild Life 3006 3007 </a> 3008 </li> 3009 3010 <li data-role="header-menu-item"> 3011 <a href="/en-usd/collections/best-sellers-top-collections" class="layout-menu__menu-link "> 3012 3013 Best Sellers 3014 <svg viewBox="0 0 8 8" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 3015 <g id="Symbols" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 3016 <g id="nav/menu" transform="translate(-813.000000, -28.000000)" fill="#FB6400"> 3017 <g id="items" transform="translate(325.000000, 0.000000)"> 3018 <g id="promo" transform="translate(434.000000, 28.000000)"> 3019 <path d="M60.5440413,0.976695424 C60.7439386,1.03132418 60.9528945,1.24075552 61.0073913,1.44109769 L61.2345371,2.24248461 C61.289042,2.44283589 61.4162446,2.7524374 61.5161887,2.9254693 L61.9250419,3.6539954 C62.024986,3.83611555 62.024986,4.12754967 61.9250419,4.30966981 L61.5161887,5.03819592 C61.4162446,5.22031606 61.2890429,5.52991758 61.2345371,5.72118061 L61.0073913,6.54073491 C60.9528863,6.7410862 60.7439295,6.95051662 60.5440413,7.00513718 L59.7444701,7.23279875 C59.5445728,7.2874275 59.2356728,7.41491889 59.0630329,7.51508998 L58.3361575,7.92487168 C58.15445,8.02504277 57.8636762,8.02504277 57.6819687,7.92487168 L56.9550933,7.51508998 C56.7733858,7.41491889 56.4644858,7.28742841 56.2736561,7.23279875 L55.45
301959587,7.00513718 C55.2560614,6.95050843 55.0471055,6.74107709 54.9926087,6.54073491 L54.7654629,5.739348 C54.710958,5.53899672 54.5837554,5.22939521 54.4838113,5.05636331 L54.0749581,4.3278372 C53.975014,4.14571706 53.975014,3.85428294 54.0749581,3.6721628 L54.4838113,2.94363669 C54.5837554,2.76151654 54.7109571,2.45191503 54.7654629,2.260652 L54.9926087,1.45926509 C55.0471137,1.2589138 55.2560705,1.04948338 55.4559587,0.994862817 L56.2555299,0.767201254 C56.4554272,0.712572496 56.7643272,0.58508111 56.9369671,0.484910022 L57.6638425,0.0751283157 C57.84555,-0.0250427719 58.1363238,-0.0250427719 58.3180313,0.0751283157 L59.0449067,0.484910022 C59.2266142,0.58508111 59.5355142,0.712571585 59.7263439,0.767201254 L60.5440413,0.976695424 Z" id="Path"></path> 3020 </g> 3021 </g> 3022 </g> 3023 </g> 3024</svg> 3025 3026 </a> 3027 </li> 3028 3029 <li data-role="header-menu-item"> 3030 <a href="/en-usd/collections/outlet" class="layout-menu__menu-link "> 3031 3032 Outlet 3033 3034 </a> 3035 </li> 3036 3037 </ul> 3038 </nav> 3039 <button 3040 @click="$store.dispatch('sidebar-manage/toggleSubmenu')" 3041 class="layout-menu__menu-button" 3042 data-submenu-count="10" 3043 data-role="open-submenu"> 3044 <svg class="layout-header__icon-class" style="" width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 3045 <g id="system" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 3046 <g id="icons" transform="translate(-636.000000, -253.000000)" fill="#222222"> 3047 <g id="ico/plus" transform="translate(636.000000, 253.000000)"> 3048 <path d="M12,0 C12.5522847,1.01453063e-16 13,0.44771525 13,1 L13,1 L13,11 L23,11 C23.5522847,11 24,11.4477153 24,12 C24,12.5522847 23.5522847,13 23,13 L12.999,13 L13,23 C13,23.5128358 12.6139598,23.9355072 12.1166211,23.9932723 L12,24 C11.4477153,24 11,23.5522847 11,23 L11,23 L10.999,13 L1,13 C0.44771525,13 6.76353751e-17,12.5522847 0,12 C-6.76353751e-17,11.4477153 0.44771525,11 1,11 L11,11 L11,1 C11,0.487164161 11.3860402,0.0644928393 11.8833789,0.00672773133 Z" id="Combined-Shape"></path> 3049 </g> 3050 </g> 3051 </g> 3052</svg> 3053 </button> 3054</div> 3055 <div class="layout-submenu layout-mobile-menu__menu-container" style=""> 3056 3057 <a 3058 href="/en-usd/collections/new-in" 3059 class="layout-submenu__menu-link layout-submenu--menu-link-desktop" 3060 data-role="header-submenu-item"> 3061 New In 3062 </a> 3063 3064 <a 3065 href="/en-usd/collections/packs" 3066 class="layout-submenu__menu-link layout-submenu--menu-link-desktop" 3067 data-role="header-submenu-item"> 3068 Gifts&Packs 3069 </a> 3070 3071 <a 3072 href="/en-usd/collections/art-collection" 3073 class="layout-submenu__menu-link layout-submenu--menu-link-desktop" 3074 data-role="header-submenu-item"> 3075 Art 3076 </a> 3077 3078 <a 3079 href="/en-usd/collections/music-collection" 3080 class="layout-submenu__menu-link layout-submenu--menu-link-desktop" 3081 data-role="header-submenu-item"> 3082 Music 3083 </a> 3084 3085 <a 3086 href="/en-usd/collections/cult-comic" 3087 class="layout-submenu__menu-link layout-submenu--menu-link-desktop" 3088 data-role="header-submenu-item"> 3089 Cult & Comics 3090 </a> 3091 3092 <a 3093 href="/en-usd/collections/japanese-collection" 3094 class="layout-submenu__menu-link layout-submenu--menu-link-desktop" 3095 data-role="header-submenu-item"> 3096 Japanese Insp 3097 </a> 3098 3099 <a 3100 href="/en-usd/collections/wild-life" 3101 class="layout-submenu__menu-link layout-submenu--menu-link-desktop" 3102 data-role="header-submenu-item"> 3103 Wild Life 3104 </a> 3105 3106 <a 3107 href="/en-usd/collections/best-sellers-top-collections" 3108 class="layout-submenu__menu-link layout-submenu--menu-link-desktop" 3109 data-role="header-submenu-item"> 3110 Best Sellers* 3111 </a> 3112 3113 <a 3114 href="/en-usd/collections/outlet" 3115 class="layout-submenu__menu-link layout-submenu--menu-link-desktop" 3116 data-role="header-submenu-item"> 3117 Outlet 3118 </a> 3119 3120 3121 <a href="/en-usd/collections/view-all" class="layout-submenu__menu-link"> 3122 View All 3123 </a> 3124 3125 <a href="/en-usd/collections/motors" class="layout-submenu__menu-link"> 3126 Motors 3127 </a> 3128 3129 <a href="/en-usd/collections/athletic-low-kids-socks" class="layout-submenu__menu-link"> 3130 Athletic, Low & Kids Socks 3131 </a> 3132 3133 <a href="/en-usd/collections/vanderding" class="layout-submenu__menu-link"> 3134 Hugo van der Ding 3135 </a> 3136 3137 <a href="/en-usd/collections/t-shirts" class="layout-submenu__menu-link"> 3138 T-Shirts 3139 </a> 3140 3141 <a href="/en-usd/collections/stranger-things" class="layout-submenu__menu-link"> 3142 Stranger Things 3143 </a> 3144
3145 <a href="/en-usd/collections/marsupilami" class="layout-submenu__menu-link"> 3146 Marsupilami 3147 </a> 3148 3149 <a href="/en-usd/collections/le-petit-prince" class="layout-submenu__menu-link"> 3150 Le Petit Prince 3151 </a> 3152 3153 <a href="/en-usd/collections/asterix-obelix" class="layout-submenu__menu-link"> 3154 Astérix & Obélix 3155 </a> 3156 3157 <a href="/en-usd/collections/popeye" class="layout-submenu__menu-link"> 3158 Popeye 3159 </a> 3160 3161</div> 3162 </div> 3163 3164 <div class="layout-mobile-menu__auth-button-wrapper"> 3165 3166 <button @click="$store.dispatch('sidebar-manage/toggleAuth')" class=""> 3167 <svg class="" style="" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 3168 <g id="ico/account" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 3169 <path d="M12,0 C8.13400675,0 5,3.13400675 5,7 C5,10.8659932 8.13400675,14 12,14 C15.8659932,14 19,10.8659932 19,7 C19,3.13400675 15.8659932,0 12,0 Z M12,2 C14.7614237,2 17,4.23857625 17,7 C17,9.76142375 14.7614237,12 12,12 C9.23857625,12 7,9.76142375 7,7 C7,4.23857625 9.23857625,2 12,2 Z M20,21 C20,19.3431458 18.6568542,18 17,18 L7,18 L6.82372721,18.0050927 C5.24891996,18.0963391 4,19.4023191 4,21 L4,24 L2,24 L2,21 C2,18.2385763 4.23857625,16 7,16 L17,16 C19.7614237,16 22,18.2385763 22,21 L22,24 L20,24 L20,21 Z" id="Combined-Shape" fill="#222222"></path> 3170 </g> 3171</svg> 3172 Login 3173 </button> 3174 3175 </div> 3176</div> 3177 </transition> 3178 3179 <transition name="fade"> 3180 <div 3181 v-if="$store.state['cart'].showBulkModal" 3182 class="modal layout-modal-bulk"> 3183 <bulk-modal v-slot="{ quantity, confirm, hasError }"> 3184 <div class="modal__overlay"></div> 3185 <div class="modal__wrapper"> 3186 <div 3187 @click="$store.dispatch('cart/closeBulkModal')" 3188 class="modal__close"> 3189 <svg viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 3190 <g id="system" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 3191 <g id="icons" transform="translate(-566.000000, -253.000000)" fill="#222222"> 3192 <g id="ico/multiply" transform="translate(566.000000, 253.000000)"> 3193 <path d="M4.92893219,3.51471863 L11.9998254,10.5848254 L19.0710678,3.51471863 C19.4315518,3.15423466 19.9987828,3.12650513 20.391074,3.43153002 L20.4852814,3.51471863 C20.8758057,3.90524292 20.8758057,4.5384079 20.4852814,4.92893219 L20.4852814,4.92893219 L13.4138254,11.9998254 L20.4852814,19.0710678 C20.8758057,19.4615921 20.8758057,20.0947571 20.4852814,20.4852814 C20.0947571,20.8758057 19.4615921,20.8758057 19.0710678,20.4852814 L11.9998254,13.4138254 L4.92893219,20.4852814 C4.56844823,20.8457653 4.00121717,20.8734949 3.60892596,20.56847 L3.51471863,20.4852814 C3.12419433,20.0947571 3.12419433,19.4615921 3.51471863,19.0710678 L3.51471863,19.0710678 L10.5848254,11.9998254 L3.51471863,4.92893219 C3.12419433,4.5384079 3.12419433,3.90524292 3.51471863,3.51471863 C3.90524292,3.12419433 4.5384079,3.12419433 4.92893219,3.51471863 Z" id="Combined-Shape"></path> 3194 </g> 3195 </g> 3196 </g> 3197</svg> 3198 </div> 3199 <div class="modal__container"> 3200 <div class="layout-modal-bulk__title">Please select quantity for:</div> 3201 <div v-if="$store.state['cart'].bulkProduct" class="layout-modal-bulk__product"> 3202 <div v-if="$store.state['cart'].bulkProduct.thumb" class="layout-modal-bulk__product-image"> 3203 <picture> 3204 <img 3205 :src="$store.state['cart'].bulkProduct.thumb" 3206 :alt="$store.state['cart'].bulkProduct.name" 3207 loading="lazy" 3208 > 3209 </picture> 3210 </div> 3211 <div class="layout-modal-bulk__product-info"> 3212 <div class="layout-modal-bulk__product-name" v-html="$store.state['cart'].bulkProduct.name"></div> 3213 <div class="layout-modal-bulk__product-option" v-html="$store.state['cart'].bulkProduct.option"></div> 3214 </div> 3215 </div> 3216 <div class="layout-modal-bulk__form"> 3217 <div class="layout-modal-bulk__quantity"> 3218 <label>Qty</label> 3219 <input type="number" v-model="quantity.value"> 3220 </div> 3221 <div class="layout-modal-bulk__action"> 3222 <button class="std-button std-button--large std-button--secondary" @click="confirm">Confirm</button> 3223 </div> 3224 </div> 3225 <div v-if="hasError" class="layout-modal-bulk__error">There was an error while submitting your request. Possible stock limitation.</div> 3226 </div> 3227 </div> 3228 </bulk-modal> 3229 </div> 3230</transition> 3231 </div> 3232 3233 3234 <!-- 3235 <div class="dev-grid"> 3236 <div class="container">
3237 <span></span> 3238 <span></span> 3239 <span></span> 3240 <span></span> 3241 <span></span> 3242 <span></span> 3243 <span></span> 3244 <span></span> 3245 <span></span> 3246 <span></span> 3247 <span></span> 3248 <span></span> 3249 </div> 3250 </div> 3251 --> 3252 3253 <!-- webpack bundle --> 3254
3254<script src="//www.sockaffairs.com/cdn/shop/t/97/assets/bundle.js?v=102853260885250943091780062834" defer="defer"></script>
3254 3255 3256 3257
3257<script> 3258 window.translations = { 3259 'action.search': 'Search', 3260 'search.searching': 'Knitting â¦', 3261 'search.no_results': 'No results found', 3262 'cart.until_free_shipping': "until free shipping", 3263 'cart.until_minimum_order': "until minimum order requirement", 3264 'cart.hooray_free_shipping': "Hooray! Here's your free shipping", 3265 'cart.hooray_minimum_order': "Hooray! You've reached the Minimum Order Value!", 3266 'cart.total': "Total", 3267 'cart.add_pack': "Add Pack to Cart", 3268 'cart.edit_pack': "Edit pack", 3269 'cart.view_or_edit_pack': "View or edit pack", 3270 'cart.pairs': "Pairs", 3271 'cart.pack_summary': "Pack Summary", 3272 'cart.choose_your_size': "Choose your Size" 3273 }; 3274 window.sockaffairs = { 3275 'freeshippingCampaign': true, 3276 'freeshippingTargetValue': 55, 3277 'bulkMode': false 3278 }; 3279 </script>
3279 3280 3281<!-- **BEGIN** Hextom QAB Integration // Main Include - DO NOT MODIFY --> 3282 <!-- **BEGIN** Hextom QAB Integration // Main - DO NOT MODIFY -->
3283<script type="application/javascript"> 3284 window.hextom_qab_meta = { 3285 p1: [ 3286 3287 ], 3288 p2: { 3289 3290 } 3291 }; 3292</script>
3292 3293<!-- **END** Hextom QAB Integration // Main - DO NOT MODIFY --> 3294 <!-- **END** Hextom QAB Integration // Main Include - DO NOT MODIFY --> 3295 3296<!-- langify-v2-scripts-begin --> 3297 3298
3299<script> 3300 var langify = langify || {}; 3301 3302 3303 /** 3304 * 3305 * 3306 * @class LyHelper 3307 */ 3308 class LyHelper { 3309 constructor() { 3310 return { 3311 ajax: function(params) { return LyHelper.ajax(params); }, 3312 isIE: function() { return LyHelper.isIE(); }, 3313 extractImageObject: function(val) { return LyHelper.extractImageObject(val); }, 3314 getCurrentLanguage: function() { return LyHelper.getCurrentLanguage(); }, 3315 getCookie: function(name) { return LyHelper.getCookie(name); }, 3316 setCookie: function(name, value, days) { return LyHelper.setCookie(name, value, days); }, 3317 getVersion: function() { return LyHelper.getVersion(); }, 3318 isOutOfViewport: function(elem) { return LyHelper.isOutOfViewport(elem); }, 3319 isDomainFeatureEnabled: function() { return LyHelper.isDomainFeatureEnabled(); }, 3320 getVal: function(str) { return LyHelper.getVal(str); }, 3321 inIframe: function() { return LyHelper.inIframe(); }, 3322 shopifyAPI: function() { return LyHelper.shopifyAPI(); }, 3323 loadScript: function(url, callback) { return LyHelper.loadScript(url, callback); }, 3324 localizationRedirect: function(type, code, additionalFields, additionalParams, domain) { return LyHelper.localizationRedirect(type, code, additionalFields, additionalParams, domain); }, 3325 changeCurrency: function(code) { return LyHelper.changeCurrency(code); }, 3326 log: function(title, data, type) { return LyHelper.log(title, data, type); }, 3327 } 3328 } 3329 static ajax(params) { 3330 var data = params.data; 3331 fetch(params.url, { 3332 method: params.method, 3333 headers: { 3334 'Content-Type': 'application/json', 3335 }, 3336 body: (data && params.method === 'POST') ? JSON.stringify(data) : null, 3337 }) 3338 .then(response => response.json()) 3339 .then(data => { 3340 params.success(data); 3341 }) 3342 .catch((error) => { 3343 console.error('Error:', error); 3344 }); 3345 } 3346 static isIE() { 3347 var ua = navigator.userAgent; 3348 var is_ie = ua.indexOf("MSIE ") > -1 || ua.indexOf("Trident/") > -1; 3349 return is_ie; 3350 } 3351 static extractImageObject(val) { 3352 if(!val || val == '') return false; 3353 var val = val; 3354 3355 // Handle src-sets 3356 if(val.search(/([0-9]+w?h?x?,)/gi) > -1) { 3357 val = val.split(/([0-9]+w?h?x?,)/gi)[0]; 3358 } 3359 3360 var hostBegin = val.indexOf('//') ? val.indexOf('//') : 0; 3361 var hostEnd = val.lastIndexOf('/') + 1; 3362 var host = val.substring(hostBegin, hostEnd); 3363 var afterHost = val.substring(hostEnd, val.length); 3364 3365 var url = val; 3366 var file = ''; 3367 var name = ''; 3368 var type = ''; 3369 afterHost = afterHost.substring(0, (afterHost.indexOf("#") == -1) ? afterHost.length : afterHost.indexOf("#")); 3370 afterHost = afterHost.substring(0, (afterHost.indexOf("?") == -1) ? afterHost.length : afterHost.indexOf("?")); 3371 name = afterHost.replace(/(_[0-9]+x[0-9]*|_{width}x|_{size})?(_crop_(top|center|bottom|left|right))?(@[0-9]*x)?(\.progressive)?\.(png\.jpg|jpe?g|png|gif|webp)/gi, ""); 3372 3373 if(afterHost.search(/(\.png\.jpg|\.jpg\.jpg)/gi) > -1) { 3374 type = afterHost.substring(afterHost.search(/(\.png\.jpg|\.jpg\.jpg)/gi)+1, afterHost.length); 3375 } else { 3376 type = afterHost.substring(afterHost.lastIndexOf('.')+1, afterHost.length); 3377 } 3378 3379 file = afterHost.replace(/(_[0-9]+x[0-9]*|_{width}x|_{size})?(_crop_(top|center|bottom|left|right))?(@[0-9]*x)?(\.progressive)?\.(png\.jpg|jpe?g|png|gif|webp)/gi, '.'+type); 3380 3381 return { 3382 host: host, 3383 name: name, 3384 type: type, 3385 file: file 3386 } 3387 } 3388 static getCurrentLanguage() { 3389 return window.langify.locale.iso_code; 3390 } 3391 static setLanguage(code) { 3392 3393 } 3394 static getCookie(name) { 3395 var v = document.cookie.match('(^|;) ?' + name + '=([^;]*)(;|$)'); 3396 if(v) return v[2]; 3397 else return null; 3398 } 3399 static setCookie(name, value, days) { 3400 var d = new Date; 3401 d.setTime(d.getTime() + 24*60*60*1000*days); 3402 document.cookie = name + "=" + value + ";path=/;expires=" + d.toGMTString(); 3403 } 3404 static getVersion() { 3405 return 2; 3406 } 3407 static isOutOfViewport (elem) { 3408 var bounding = elem.getBoundingClientRect(); 3409 var out = {}; 3410 out.top = bounding.top < 0; 3411 out.left = bounding.left < 0;
3412 out.bottom = Math.ceil(bounding.bottom) >= (window.innerHeight || document.documentElement.clientHeight); 3413 out.right = bounding.right > (window.innerWidth || document.documentElement.clientWidth); 3414 out.any = out.top || out.left || out.bottom || out.right; 3415 out.inViewport = bounding.x > 0 && bounding.y > 0; 3416 return out; 3417 } 3418 static isDomainFeatureEnabled() { 3419 return window.langify.locale.domain_feature_enabled; 3420 } 3421 static getVal(str) { 3422 var v = window.location.search.match(new RegExp('(?:[?&]'+str+'=)([^&]+)')); 3423 return v ? v[1] : null; 3424 } 3425 static inIframe() { 3426 try { 3427 return window.self !== window.top; 3428 } catch (e) { 3429 return true; 3430 } 3431 } 3432 static shopifyAPI() { 3433 var root_url = window.langify.locale.root_url != '/' ? window.langify.locale.root_url : ''; 3434 3435 return { 3436 attributeToString: function(attribute) { 3437 if((typeof attribute) !== 'string') { 3438 attribute += ''; 3439 if(attribute === 'undefined') {attribute = '';} 3440 } 3441 return attribute.trim(); 3442 }, 3443 getCart: function(callback) { 3444 LyHelper.ajax({ 3445 method: 'GET', 3446 url: root_url+'/cart.js', 3447 success: function (cart, textStatus) { 3448 if((typeof callback) === 'function') { 3449 callback(cart); 3450 } 3451 } 3452 }); 3453 }, 3454 updateCartNote: function(note, callback) { 3455 var params = { 3456 method: 'POST', 3457 url: root_url+'/cart/update.js', 3458 data: 'note=' + this.attributeToString(note), 3459 dataType: 'json', 3460 success: function(cart) {if((typeof callback) === 'function') {callback(cart);}}, 3461 error: this.onError 3462 }; 3463 LyHelper.ajax(params); 3464 }, 3465 updateCartAttributes: function(attributes, callback) { 3466 var params = { 3467 method: 'POST', 3468 url: root_url+'/cart/update.js', 3469 data: {"attributes": attributes}, 3470 dataType: 'json', 3471 success: function(cart) { 3472 if((typeof callback) === 'function') { 3473 callback(cart); 3474 } 3475 }, 3476 error: this.onError 3477 }; 3478 LyHelper.ajax(params); 3479 }, 3480 onError: function(XMLHttpRequest, textStatus) { 3481 3482 } 3483 } 3484 } 3485 static loadScript(url, callback) { 3486 var script = document.createElement('script'); 3487 script.type = 'text/javascript'; 3488 if(script.readyState) { 3489 script.onreadystatechange = function () { 3490 if(script.readyState == 'loaded' || script.readyState == 'complete') { 3491 script.onreadystatechange = null; 3492 callback(); 3493 } 3494 }; 3495 } else { 3496 script.onload = function () { 3497 callback(); 3498 }; 3499 } 3500 script.src = url; 3501 document.getElementsByTagName('head')[0].appendChild(script); 3502 } 3503 static localizationRedirect(type, code, additionalFields, additionalParams, domain) { 3504 if(type !== 'country_code' && type !== 'language_code') { 3505 return false; 3506 } 3507 if(!additionalParams) { 3508 var additionalParams = ''; 3509 } 3510 if(domain) { 3511 window.location.href = domain; 3512 return true; 3513 } 3514 var params = [ 3515 { 3516 name: type, 3517 value: code 3518 }, 3519 { 3520 name: 'return_to', 3521 value: window.location.pathname + window.location.search + additionalParams + window.location.hash 3522 }, 3523 { 3524 name: 'form_type', 3525 value: 'localization' 3526 }, 3527 { 3528 name: '_method', 3529 value: 'put' 3530 } 3531 ]; 3532 if(additionalFields) { 3533 for(var i=0; i<additionalFields.length; i++) { 3534 params.push(additionalFields[i]); 3535 } 3536 } 3537 const form = document.createElement('form'); 3538 form.method = 'POST'; 3539 form.action = '/localization'; 3540 params.forEach(function(param) { 3541 const field = document.createElement('input'); 3542 field.type = 'hidden'; 3543 field.name = param['name']; 3544 field.value = param['value']; 3545 form.appendChild(field); 3546 }); 3547 document.body.appendChild(form); 3548 form.submit(); 3549 } 3550 static changeCurrency(code) { 3551 const params = [ 3552 { 3553 name: 'currency_code', 3554 value: code 3555 }, 3556 { 3557 name: 'return_to', 3558 value: window.location.pathname + window.location.search + window.location.hash 3559 }, 3560 { 3561 name: 'form_type', 3562 value: 'localization' 3563 }, 3564 { 3565 name: '_method', 3566 value: 'put' 3567 } 3568 ]; 3569 const form = document.createElement('form'); 3570 form.method = 'POST'; 3571 form.action = '/localization';
3572 params.forEach(function(param) { 3573 const field = document.createElement('input'); 3574 field.type = 'hidden'; 3575 field.name = param['name']; 3576 field.value = param['value']; 3577 form.appendChild(field); 3578 }); 3579 document.body.appendChild(form); 3580 form.submit(); 3581 } 3582 static log(title, data, type) { 3583 if(langify.settings.debug) { 3584 if(!data) { 3585 var data = ''; 3586 } 3587 3588 var css = 'color: green; font-weight: bold;'; 3589 if(type === 'error') { 3590 css = 'color: red; font-weight: bold;'; 3591 } 3592 3593 console.log(`%c ${title}: \n`, css, data); 3594 } 3595 } 3596 }; 3597 3598 3599 /** 3600 * 3601 * 3602 * @class TranslationObserver 3603 */ 3604 class TranslationObserver { 3605 constructor() { 3606 LyHelper.log('TranslationObserver instantiation') 3607 } 3608 3609 init() { 3610 if(langify.settings.observe && !LyHelper.isIE()) { 3611 var langifyObserver = this.langifyObserverCore(); 3612 langifyObserver.init(); 3613 3614 // HOTFIX: translation observer sometimes refuses to trigger on page load_ 3615 langifyObserver.triggerCustomContents(); 3616 3617 langify.api = { 3618 observer: { 3619 start: langifyObserver.init, 3620 stop: langifyObserver.stopObserver, 3621 trigger: langifyObserver.triggerCustomContents, 3622 translateLink: langifyObserver.translateLink, 3623 translateTextNode: langifyObserver.translateTextNode, 3624 translateNodeAttrs: langifyObserver.translateNodeAttrs, 3625 translateImage: langifyObserver.translateImage, 3626 translateCssImage: langifyObserver.translateCssImage 3627 } 3628 }; 3629 } 3630 3631 return this; 3632 } 3633 3634 langifyObserverCore() { 3635 var observedNodes = []; 3636 var intersectionObs = null; 3637 var mutationCount = 0; 3638 var mutationObs = null; 3639 var mutationObsConfig = { 3640 characterData: true, 3641 characterDataOldValue: true, 3642 attributes: true, 3643 attributeOldValue: true, 3644 childList: true, 3645 subtree: true, 3646 }; 3647 var customContents_html = {}; 3648 var customContents_text = {}; 3649 var customContents_attr = {}; 3650 3651 function init() { 3652 if(langify.settings.observe) { 3653 spreadCustomContents(); 3654 if (window.MutationObserver) { 3655 if (langify.settings.lazyload && window.IntersectionObserver) { 3656 startIntersectionObserver(); 3657 } else { 3658 startMutationObserver(null); 3659 } 3660 } else { 3661 startMutationEvents(); 3662 } 3663 } 3664 } 3665 3666 3667 // Intersection Observer 3668 function startIntersectionObserver() { 3669 intersectionObs = new IntersectionObserver(callbackIntersectionChange); 3670 var elementNodes = document.getElementsByClassName('shopify-section'); 3671 Array.prototype.slice.call(elementNodes).forEach(function(node) { 3672 intersectionObs.observe(node); 3673 }); 3674 } 3675 3676 function callbackIntersectionChange(intersections) { 3677 intersections.forEach(function(intersection) { 3678 var target = intersection.target; 3679 var targetIsIntersecting = Boolean(target.getAttribute('ly-is-intersecting') === "true" ? true : false); 3680 3681 if(typeof targetIsIntersecting == 'undefined' || targetIsIntersecting == null) { 3682 target.setAttribute('ly-is-intersecting', intersection.isIntersecting); 3683 targetIsIntersecting = intersection.isIntersecting; 3684 } 3685 3686 // On Screen 3687 if(targetIsIntersecting == false && intersection.isIntersecting == true) { 3688 if(!target.getAttribute('ly-is-observing')) { 3689 startMutationObserver(target); 3690 intersectionObs.unobserve(target); 3691 3692 // As the mutation observer didn't see the "add" of the elememts, trigger the initial translation manually 3693 var elementNodes = getNodesUnder(target, 'SHOW_ELEMENT'); 3694 var textNodes = getNodesUnder(target, 'SHOW_TEXT'); 3695 var nodes = elementNodes.concat(textNodes);
3696 nodes.forEach(function(node) { 3697 translate(node, 'mutation -> childList'); 3698 }); 3699 } 3700 } 3701 // Off Screen 3702 //else if(targetIsIntersecting == true && intersection.isIntersecting == false) { 3703 // stopMutationObserver(target); 3704 //} 3705 target.setAttribute('ly-is-intersecting', intersection.isIntersecting); 3706 }); 3707 } 3708 3709 3710 // Mutation Observer 3711 function startMutationObserver(observerTarget) { 3712 if (!observerTarget) { 3713 var target = document.documentElement || document.body; // main window 3714 } else { 3715 if (observerTarget.nodeName === 'IFRAME') { 3716 try { var target = observerTarget.contentDocument || observerTarget.contentWindow.document; } 3717 catch { return false; } 3718 } else { 3719 var target = observerTarget; 3720 } 3721 } 3722 mutationObs = new MutationObserver(callbackDomChange); 3723 mutationObs.observe(target, mutationObsConfig); 3724 observedNodes.push(target); 3725 try { target.setAttribute('ly-is-observing', 'true'); } catch(e) {} 3726 } 3727 3728 function stopMutationObserver(target) { 3729 if(observedNodes.indexOf(target) > -1) { 3730 observedNodes.splice(observedNodes.indexOf(target), 1); 3731 } 3732 var mutations = mutationObs.takeRecords(); 3733 mutationObs.disconnect(); 3734 observedNodes.forEach(node => { 3735 mutationObs.observe(node, mutationObsConfig); 3736 }); 3737 try { target.removeAttribute('ly-is-observing'); } catch(e) {} 3738 } 3739 3740 3741 function callbackDomChange(mutations, mutationObs) { 3742 for (var i = 0, length = mutations.length; i < length; i++) { 3743 var mutation = mutations[i]; 3744 var target = mutation.target; 3745 3746 // Links-Hook 3747 if (mutation.type === 'attributes' && (mutation.attributeName === 'href' || mutation.attributeName === 'action')) { 3748 var target = mutation.target; 3749 translateLink(target.getAttribute(mutation.attributeName), target); 3750 } 3751 // Images-Hook 3752 else if (mutation.type === 'attributes' && (mutation.attributeName === 'src' || mutation.attributeName === 'data-src' || mutation.attributeName === 'srcset' || mutation.attributeName === 'data-srcset')) { 3753 translateImage(target, mutation.attributeName); 3754 } 3755 else if (mutation.type === 'attributes' && mutation.attributeName === 'style') { 3756 translateCssImage(target); 3757 } 3758 // Subtree Events 3759 else if (mutation.type === 'childList') { 3760 // Added Nodes 3761 if(mutation.addedNodes.length > 0) { 3762 var elementNodes = getNodesUnder(mutation.target, 'SHOW_ELEMENT'); 3763 var textNodes = getNodesUnder(mutation.target, 'SHOW_TEXT'); 3764 var nodes = elementNodes.concat(textNodes); 3765 nodes.forEach(function(node) { 3766 translate(node, 'mutation -> childList'); 3767 }); 3768 } 3769 } 3770 // CharacterData Events 3771 else if (mutation.type === 'characterData') { 3772 var target = mutation.target; 3773 translate(target, 'mutation -> characterData'); 3774 } 3775 } 3776 } 3777 3778 3779 function translate(node, info) { 3780 if((node.nodeType === 1 && node.hasAttribute('data-ly-locked')) || (node.nodeType === 3 && node.parentNode && node.parentNode.hasAttribute('data-ly-locked'))) { 3781 return; 3782 } 3783 // CC-Hook 3784 if (node.nodeName !== 'SCRIPT' && node.nodeName !== 'STYLE') { 3785 if (node.nodeType === 3) { 3786 translateTextNode(node, info); 3787 } 3788 translateNodeAttrs(node); 3789 } 3790 // Links-Hook 3791 if (node.nodeName === 'A' || node.nodeName === 'FORM') { 3792 if(node.hasAttribute('href')) var attrName = 'href'; 3793 else var attrName = 'action'; 3794 var url = node.getAttribute(attrName); 3795 translateLink(url, node); 3796 } 3797 // Images-Hook 3798 if (node.nodeName === 'IMG' || node.nodeName === 'SOURCE') { 3799 translateImage(node, ['src', 'data-src', 'srcset', 'data-srcset']); 3800 } 3801 if (node.attributes && node.getAttribute('style')) { 3802 translateCssImage(node); 3803 } 3804 // Iframe Observation 3805 if (node.nodeName === 'IFRAME') { 3806 // Todo: handle srcdoc iframe content observing 3807 if (node.getAttribute('ly-is-observing') == null && node.getAttribute('src') == null && !node.hasAttribute('srcdoc')) { 3808 node.setAttribute('ly-is-observing', 'true'); 3809 startMutationObserver(node); 3810 } 3811 } 3812 } 3813 3814 function translateNodeAttrs(node) { 3815 if (node.attributes && node.getAttribute('placeholder')) { 3816 var src = node.getAttribute('placeholder').trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ").toLowerCase(); 3817 if(customContents_text[src] && node.getAttribute('placeholder') !== customContents_text[src]) { 3818 node.setAttribute('placeholder', customContents_text[src]); 3819 } 3820 } 3821 } 3822 3823 3824 function translateTextNode(node, info) { 3825 if(langify.settings.observeCustomContents === false || !node.textContent || node.textContent.trim().length === 0) { 3826 return; 3827 } 3828 var oldSrc = node.textContent.trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ").toLowerCase(); 3829 var src = node.textContent.trim().replace(/(\r\n|\n|\r)/gim," ").replace(/\s+/g," ").toLowerCase(); 3830 if(customContents_text[oldSrc]) { 3831 src = oldSrc; 3832 } 3833 if(customContents_text[src] && node.textContent !== customContents_text[src]) { 3834 var newContent = node.textContent.replace(node.textContent.trim(), customContents_text[src]); 3835 if (newContent != node.textContent) { 3836 if(!node.parentNode.hasAttribute('data-ly-mutation-count') || parseInt(node.parentNode.getAttribute('data-ly-mutation-count')) < langify.settings.maxMutations) { 3837 var count = node.parentNode.hasAttribute('data-ly-mutation-count') ? parseInt(node.parentNode.getAttribute('data-ly-mutation-count')) : 0; 3838 node.parentNode.setAttribute('data-ly-mutation-count', count+1); 3839 node.textContent = newContent; 3840 3841 mutationCount = mutationCount + 1; 3842 LyHelper.log('REPLACED (TEXT)', { 3843 oldValue: src, 3844 newValue: customContents_text[src], 3845 mutationCount, 3846 }, 'success' 3847 ); 3848 3849 var event = new CustomEvent('langify.observer.aftertranslatetext', { 3850 bubbles: true, 3851 detail: { 3852 target: node, 3853 original: src, 3854 translation: customContents_text[src] 3855 } 3856 }); 3857 node.dispatchEvent(event); 3858 } 3859 } 3860 } 3861 } 3862 3863 function translateLink(url, node, force) { 3864 if(langify.settings.observeLinks === false || isLocalizationForm(node) || node.hasAttribute('data-ly-locked') || !url || (url.indexOf('mailto:') !== -1 || url.indexOf('javascript:') !== -1 || url.indexOf('tel:') !== -1 || url.indexOf('file:') !== -1 || url.indexOf('ftp:') !== -1 || url.indexOf('sms:') !== -1 || url.indexOf('market:') !== -1 || url.indexOf('fax:') !== -1 || url.indexOf('callto:') !== -1 || url.indexOf('ts3server:') !== -1)) { 3865 return; 3866 } 3867 var isLocalized = (
3868 url.indexOf('/'+ langify.locale.iso_code +'/') === 0 || url === '/'+ langify.locale.iso_code || 3869 url.indexOf('/'+ langify.locale.iso_code.toLowerCase() +'/') === 0 || url === '/'+ langify.locale.iso_code.toLowerCase() || 3870 url.indexOf('/'+ langify.locale.iso_code.toLowerCase().substring(0,2) +'/') === 0 || url === '/'+ langify.locale.iso_code.toLowerCase().substring(0,2) || 3871 url.indexOf(langify.locale.root_url + '/') === 0 || url === langify.locale.root_url || 3872 url.indexOf(langify.locale.shop_url + langify.locale.root_url) === 0 || url === langify.locale.shop_url + langify.locale.root_url 3873 ); 3874 var cleanUrl = url.replace(langify.locale.shop_url, ''); 3875 var re = new RegExp(`\/\\b${langify.locale.iso_code.replace('-', '\-')}\\b\/`, 'gi'); 3876 var link = cleanUrl.replace(re, '/'); 3877 var isUrlAbsolute = (link.indexOf('://') > 0 || link.indexOf('//') === 0); 3878 var blacklist = ['#', '/'+ langify.locale.iso_code +'#'].concat(langify.settings.linksBlacklist); 3879 var isUrlBlacklisted = blacklist.find(x => url.indexOf(x) === 0); 3880 if(!isLocalized && !isUrlAbsolute && !isUrlBlacklisted && langify.locale.root_url != '/' || force) { 3881 if(node.hasAttribute('href')) var attrName = 'href'; else var attrName = 'action'; 3882 if(link === '/' || link == langify.locale.root_url) link = ''; 3883 var newLink = langify.locale.root_url + link; 3884 var timeStamp = Math.floor(Date.now()); 3885 if(!node.hasAttribute('data-ly-processed') || timeStamp > parseInt(node.getAttribute('data-ly-processed')) + langify.settings.timeout) { 3886 node.setAttribute('data-ly-processed', timeStamp); 3887 node.setAttribute(attrName, newLink); 3888 if(node.hasAttribute('data-'+attrName)) node.setAttribute('data-'+attrName, newLink); 3889 3890 mutationCount = mutationCount + 1; 3891 LyHelper.log('REPLACED (LINK)', { 3892 attrName, 3893 oldValue: url, 3894 newValue: newLink, 3895 mutationCount, 3896 }, 'success' 3897 ); 3898 3899 var event = new CustomEvent('langify.observer.aftertranslatelink', { 3900 bubbles: true, 3901 detail: { 3902 target: node, 3903 attribute: attrName, 3904 original: url, 3905 translation: newLink 3906 } 3907 }); 3908 node.dispatchEvent(event); 3909 } 3910 } 3911 } 3912 3913 function translateImage(node, attr) { 3914 if(langify.settings.observeImages === false || node.hasAttribute('data-ly-locked') || Object.keys(customContents_image).length === 0) { 3915 return 3916 } 3917 var attrs = []; 3918 if(typeof attr === 'string') attrs.push(attr); 3919 else if(typeof attr === 'object') attrs = attr; 3920 var timeStamp = Math.floor(Date.now()); 3921 if(!node.hasAttribute('data-ly-processed') || timeStamp > parseInt(node.getAttribute('data-ly-processed')) + langify.settings.timeout) { 3922 node.setAttribute('data-ly-processed', timeStamp); 3923 attrs.forEach(function(attr) { 3924 if(node.hasAttribute(attr)) { 3925 var imgObject = LyHelper.extractImageObject(node.getAttribute(attr)); 3926 var imgKey = imgObject ? imgObject.file.toLowerCase() : ''; 3927 3928 if(customContents_image[imgKey]) { 3929 3930 // Replace 3931 var oldValue = node.getAttribute(attr); 3932 var translation = node.getAttribute(attr); 3933 translation = translation.replace(new RegExp(imgObject.host, 'g'), customContents_image[imgKey].host); 3934 translation = translation.replace(new RegExp(imgObject.name, 'g'), customContents_image[imgKey].name); 3935 translation = translation.replace(new RegExp(imgObject.type, 'g'), customContents_image[imgKey].type); 3936 3937 // China Hook 3938 if(node.getAttribute(attr).indexOf('cdn.shopifycdn.net') >= 0) { 3939 translation = translation.replace(new RegExp('cdn.shopify.com', 'g'), 'cdn.shopifycdn.net'); 3940 } 3941 3942 if(node.getAttribute(attr) != translation) { 3943 node.setAttribute(attr, translation); 3944 3945 mutationCount = mutationCount + 1; 3946 LyHelper.log('REPLACED (IMAGE)', { 3947 attrName: attr, 3948 oldValue: oldValue, 3949 newValue: translation, 3950 mutationCount, 3951 }, 'success'); 3952 3953 var event = new CustomEvent('langify.observer.aftertranslateimage', { 3954 bubbles: true, 3955 detail: { 3956 target: node, 3957 attribute: attr, 3958 original: oldValue, 3959 translation: translation 3960 } 3961 }); 3962 node.dispatchEvent(event); 3963 } 3964 } 3965 } 3966 }); 3967 } 3968 } 3969 3970 function translateCssImage(node) { 3971 if(langify.settings.observeImages === false || node.hasAttribute('data-ly-locked') || Object.keys(customContents_image).length === 0 || !node.getAttribute('style')) { 3972 return 3973 } 3974 3975 var imgMatches = node.getAttribute('style').match(/url\(("|')?(.*)("|')?\)/gi); 3976 if(imgMatches !== null) { 3977 var imgSource = imgMatches[0].replace(/url\(("|')?|("|')?\)/, ''); 3978 var imgObject = LyHelper.extractImageObject(imgSource); 3979 var imgKey = imgObject ? imgObject.file.toLowerCase() : ''; 3980 var attr = 'style'; 3981 3982 if(customContents_image[imgKey]) { 3983 3984 // Replace 3985 var translation = node.getAttribute(attr); 3986 translation = translation.replace(new RegExp(imgObject.host, 'g'), customContents_image[imgKey].host); 3987 translation = translation.replace(new RegExp(imgObject.name, 'g'), customContents_image[imgKey].name); 3988 translation = translation.replace(new RegExp(imgObject.type, 'g'), customContents_image[imgKey].type); 3989 3990 // China Hook 3991 if(node.getAttribute(attr).indexOf('cdn.shopifycdn.net') >= 0) { 3992 translation = translation.replace(new RegExp('cdn.shopify.com', 'g'), 'cdn.shopifycdn.net'); 3993 } 3994 3995 if(node.getAttribute(attr) != translation) { 3996 var timeStamp = Math.floor(Date.now()); 3997 if(!node.hasAttribute('data-ly-processed') || timeStamp > parseInt(node.getAttribute('data-ly-processed')) + langify.settings.timeout) { 3998 node.setAttribute('data-ly-processed', timeStamp); 3999 node.setAttribute(attr, translation); 4000 mutationCount = mutationCount + 1; 4001 } 4002 } 4003 } 4004 } 4005 } 4006 4007 function findAndLocalizeLinks(target, parent) { 4008 if(target.parentNode && parent) var allLinks = target.parentElement.querySelectorAll('[href],[action]'); 4009 else var allLinks = target.querySelectorAll('[href],[action]'); 4010 allLinks.forEach(link => { 4011 if(link.hasAttribute('href')) var attrName = 'href'; else var attrName = 'action'; 4012 var url = link.getAttribute(attrName); 4013 translateLink(url, link); 4014 }); 4015 } 4016 4017 function isLocalizationForm(node) { 4018 if(node.querySelector('input[name="form_type"][value="localization"]')){ 4019 return true; 4020 } 4021 return false;
4022 } 4023 4024 function getNodesUnder(el, show){ 4025 var n, a=[], walk=document.createTreeWalker(el, NodeFilter[show] , null, false); 4026 while(n=walk.nextNode()) a.push(n); 4027 return a; 4028 } 4029 4030 function spreadCustomContents() { 4031 var getFileName = function(url) { 4032 if(!url || url == '') return; 4033 url = url.substring(0, (url.indexOf("#") == -1) ? url.length : url.indexOf("#")); 4034 url = url.substring(0, (url.indexOf("?") == -1) ? url.length : url.indexOf("?")); 4035 url = url.substring(url.lastIndexOf("/") + 1, url.length); 4036 url = url.replace(/(_[0-9]+x[0-9]*|_{width}x)?(_crop_(top|center|bottom|left|right))?(@[0-9]*x)?(\.progressive)?\.(jpe?g|png|gif|webp)/gi, ""); 4037 return '/' + url; 4038 } 4039 Object.entries(customContents).forEach(function(entry) { 4040 //if(/<\/?[a-z][\s\S]*>/i.test(entry[0])) customContents_html[entry[0]] = entry[1]; 4041 //else if(/(http(s?):)?([/|.|\w|\s|-])*\.(?:jpe?g|gif|png)/.test(entry[0])) customContents_image[getFileName(entry[0])] = getFileName(entry[1]); 4042 if(/(http(s?):)?([/|.|\w|\s|-])*\.(?:jpe?g|gif|png|webp)/.test(entry[0])) customContents_image[LyHelper.extractImageObject(entry[0]).file] = LyHelper.extractImageObject(entry[1]); 4043 else customContents_text[entry[0]] = entry[1]; 4044 }); 4045 LyHelper.log('CUSTOM CONTENTS:', {customContents, customContents_text, customContents_image}, 'info') 4046 } 4047 4048 // Polyfill for old browsers 4049 function startMutationEvents() { 4050 var target = document.querySelector('body'); 4051 target.addEventListener("DOMAttrModified", function (event) { 4052 if(event.attrName === 'href' || event.attrName === 'action') { 4053 if(event.prevValue != event.newValue) { 4054 translateLink(event.newValue, event.target); 4055 } 4056 } 4057 }, false); 4058 target.addEventListener("DOMSubtreeModified", function (event) { 4059 //findAndLocalizeLinks(event.target, false); 4060 //matchCustomContent(event.target); 4061 }, false); 4062 } 4063 4064 function triggerCustomContents() { 4065 var rootnode = document.getElementsByTagName('body')[0] 4066 var walker = document.createTreeWalker(rootnode, NodeFilter.SHOW_ALL, null, false) 4067 4068 while (walker.nextNode()) { 4069 //LyHelper.log(walker.currentNode.tagName) 4070 translate(walker.currentNode, null); 4071 } 4072 } 4073 4074 function stopObserver() { 4075 mutationObs.takeRecords(); 4076 mutationObs.disconnect(); 4077 } 4078 4079 //init(); 4080 return { 4081 init: init, 4082 triggerCustomContents: triggerCustomContents, 4083 stopObserver: stopObserver, 4084 translateLink: translateLink, 4085 translateTextNode: translateTextNode, 4086 translateNodeAttrs: translateNodeAttrs, 4087 translateImage: translateImage, 4088 translateCssImage: translateCssImage 4089 } 4090 }; 4091 } 4092 4093 4094 /** 4095 * 4096 * 4097 * @class Switcher 4098 */ 4099 class Switcher { 4100 constructor(switcherSettings) { 4101 LyHelper.log('Switcher instantiation'); 4102 4103 this.lyForceOff = location.search.split('ly-force-off=')[1]; 4104 this.switcherElements = Array.prototype.slice.call(document.getElementsByClassName('ly-switcher-wrapper')); 4105 } 4106 4107 init() { 4108 4109 // Initial cart.attributes update 4110 LyHelper.shopifyAPI().getCart(function (cart) { 4111 var currentLanguage = langify.locale.iso_code; 4112 if(!cart.attributes.language || cart.attributes.language != currentLanguage) { 4113 LyHelper.shopifyAPI().updateCartAttributes({"language": currentLanguage}, function(data){}); 4114 } 4115 }); 4116 4117 if(langify.locale.languages.length === 1) { 4118 console.info(`%c LANGIFY INFO:\n`, 'font-weight: bold;', 'The language switcher is hidden! This can have one of the following reasons: \n * All additional languages are disabled in the "Langify -> Dashboard -> Languages" section. \n * If you are using different domains for your additional languages, ensure that "Cross Domain Links" are enabled inside the "Langify -> Dashboard -> Switcher Configurator -> Domains" section.'); 4119 return false;
4120 } 4121 4122 this.setCustomPosition(); 4123 this.initCustomDropdown(); 4124 this.bindCountrySwitchers(); 4125 this.bindCurrencySwitchers(); 4126 this.bindLanguageSwitchers(); 4127 4128 var event = new CustomEvent('langify.switcher.initialized', { 4129 bubbles: true, 4130 detail: {} 4131 }); 4132 } 4133 4134 initCustomDropdown() { 4135 // Custom Dropdown 4136 var root = this; 4137 var switcher = document.getElementsByClassName('ly-custom-dropdown-switcher'); 4138 for(var a = 0; a < switcher.length; a++) { 4139 switcher[a].classList.toggle('ly-is-open'); 4140 var isOut = LyHelper.isOutOfViewport(switcher[a]); 4141 if(isOut.bottom && isOut.inViewport) { 4142 switcher[a].classList.add('ly-is-dropup'); 4143 var arrows = switcher[a].querySelectorAll('.ly-arrow'); 4144 for(var b = 0; b < arrows.length; b++) { 4145 arrows[b].classList.add('ly-arrow-up'); 4146 } 4147 } 4148 switcher[a].classList.toggle('ly-is-open'); 4149 switcher[a].onclick = function(event) { 4150 root.toggleSwitcherOpen(this); 4151 } 4152 } 4153 4154 document.addEventListener('click', function(event) { 4155 if(!event.target.closest('.ly-custom-dropdown-switcher')) { 4156 var openSwitchers = document.querySelectorAll('.ly-custom-dropdown-switcher.ly-is-open') 4157 for(var i = 0; i < openSwitchers.length; i++) { 4158 openSwitchers[i].classList.remove('ly-is-open'); 4159 } 4160 } 4161 }); 4162 } 4163 4164 bindLanguageSwitchers() { 4165 var root = this; 4166 var links = document.getElementsByClassName('ly-languages-switcher-link'); 4167 for(var l = 0; l < links.length; l++) { 4168 links[l].addEventListener('click', function(event) { 4169 event.preventDefault(); 4170 if(LyHelper.isDomainFeatureEnabled() && this.getAttribute('href') !== '#') { 4171 var domain = this.getAttribute('href'); 4172 } 4173 LyHelper.setCookie('ly-lang-selected', this.getAttribute('data-language-code'), 365); 4174 LyHelper.localizationRedirect('language_code', this.getAttribute('data-language-code'), null, null, domain); 4175 }); 4176 } 4177 4178 // Native select event handling 4179 var nativeLangifySelects = document.querySelectorAll('select.ly-languages-switcher'); 4180 for(var i = 0; i < nativeLangifySelects.length; i++) { 4181 nativeLangifySelects[i].onchange = function() { 4182 event.preventDefault(); 4183 if(LyHelper.isDomainFeatureEnabled() && this[this.selectedIndex].getAttribute('data-domain') !== '#') { 4184 var domain = this[this.selectedIndex].getAttribute('data-domain'); 4185 } 4186 LyHelper.setCookie('ly-lang-selected', this[this.selectedIndex].getAttribute('data-language-code'), 365); 4187 LyHelper.localizationRedirect('language_code', this[this.selectedIndex].getAttribute('data-language-code'), null, null, domain); 4188 }; 4189 } 4190 } 4191 4192 bindCountrySwitchers() { 4193 var countrySelectSwitcher = document.querySelectorAll('select.ly-country-switcher'); 4194 var countryCustomSwitcher = document.querySelectorAll('div.ly-country-switcher a'); 4195 for(var i=0; i<countryCustomSwitcher.length; i++) { 4196 countryCustomSwitcher[i].addEventListener('click', function(e) { 4197 LyHelper.localizationRedirect('country_code', this.getAttribute('data-country-code')); 4198 }); 4199 } 4200 for(var a=0; a<countrySelectSwitcher.length; a++) { 4201 countrySelectSwitcher[a].addEventListener('change', function(){ 4202 LyHelper.localizationRedirect('country_code', this[this.selectedIndex].getAttribute('data-country-code')); 4203 }); 4204 } 4205 } 4206 4207 bindCurrencySwitchers() { 4208 var currencySelectSwitcher = document.querySelectorAll('select.ly-currency-switcher'); 4209 var currencyCustomSwitcher = document.querySelectorAll('div.ly-currency-switcher a'); 4210 for(var i=0; i<currencyCustomSwitcher.length; i++) { 4211 currencyCustomSwitcher[i].addEventListener('click', function(e) { 4212 LyHelper.changeCurrency(this.getAttribute('data-currency-code')); 4213 }); 4214 } 4215 for(var a=0; a<currencySelectSwitcher.length; a++) { 4216 currencySelectSwitcher[a].addEventListener('change', function(){ 4217 LyHelper.changeCurrency(this[this.selectedIndex].getAttribute('data-currency-code')); 4218 }); 4219 } 4220 } 4221 4222 setCustomPosition() { 4223 for(var i = 0; i < this.switcherElements.length; i++) { 4224 if(this.lyForceOff !== 'true') { 4225 if(langify.locale.languages.length <= 1) { 4226 this.switcherElements[i].querySelector('.ly-languages-switcher').classList.add('ly-hide'); 4227 } 4228 this.switcherElements[i].classList.remove('ly-hide'); 4229 } 4230 if(this.switcherElements[i].classList.contains('ly-custom') && (document.getElementById('ly-custom-'+this.switcherElements[i].getAttribute('data-breakpoint')) || document.getElementsByClassName('ly-custom-'+this.switcherElements[i].getAttribute('data-breakpoint')).length )) { 4231 var targets = Array.from(document.getElementsByClassName('ly-custom-'+this.switcherElements[i].getAttribute('data-breakpoint'))); 4232 var target = document.getElementById('ly-custom-'+this.switcherElements[i].getAttribute('data-breakpoint')); 4233 if(target) targets.push(target); 4234 for(var c = 0; c < targets.length; c++) { 4235 var clone = this.switcherElements[i].cloneNode(true); 4236 targets[c].innerHTML = clone.outerHTML; 4237 } 4238 this.switcherElements[i].classList.add('ly-hide'); 4239 } 4240 } 4241 } 4242 4243 toggleSwitcherOpen(e) { 4244 var target = e; 4245 if(!target.classList.contains('ly-is-open')) { 4246 var openSwitchers = document.querySelectorAll('.ly-custom-dropdown-switcher.ly-is-open') 4247 for(var i = 0; i < openSwitchers.length; i++) { 4248 openSwitchers[i].classList.remove('ly-is-open'); 4249 } 4250 4251 target.getElementsByClassName('ly-custom-dropdown-current')[0].setAttribute('aria-expanded', 'true'); 4252 } else { 4253 target.getElementsByClassName('ly-custom-dropdown-current')[0].setAttribute('aria-expanded', 'false'); 4254 } 4255 target.classList.toggle('ly-is-open'); 4256 var isOut = LyHelper.isOutOfViewport(target); 4257 if(isOut.bottom) { 4258 target.classList.add('ly-is-dropup'); 4259 } 4260 } 4261 4262 togglePopupOpen(e) { 4263 e.closest('.ly-popup-switcher').classList.toggle('ly-is-open'); 4264 } 4265 4266 _getCountryCodeFromHreflang(language_code) { 4267 var hreflangTags = document.querySelectorAll('link[hreflang]'); 4268 var languageDomains = {}; 4269 var countryCode = false;
4270 for(var i = 0; i < hreflangTags.length; i++) { 4271 if(hreflangTags[i].getAttribute('hreflang').indexOf(language_code) === 0) { 4272 if(!languageDomains[hreflangTags[i].getAttribute('href')]) { 4273 languageDomains[hreflangTags[i].getAttribute('href')] = hreflangTags[i]; 4274 } 4275 } 4276 } 4277 if(Object.keys(languageDomains).length > 0) { 4278 countryCode = Object.values(languageDomains)[0].getAttribute('hreflang'); 4279 countryCode = countryCode.split('-'); 4280 if(countryCode[1]) { 4281 countryCode = countryCode[1] 4282 } else { 4283 4284 } 4285 } 4286 return countryCode; 4287 } 4288 } 4289 4290 4291 /** 4292 * 4293 * 4294 * @class LanguageDetection 4295 */ 4296 class LanguageDetection { 4297 4298 constructor() { 4299 this.hreflangList = null; 4300 LyHelper.log('LanguageDetection instantiation'); 4301 } 4302 4303 init() { 4304 if(LyHelper.inIframe() 4305 || window.location.pathname.indexOf('preview_key=') > 0) { 4306 return null; 4307 } 4308 4309 var currentLang = langify.locale.iso_code.toLowerCase(); 4310 //var localizationData = this.getLocalizationData(); 4311 this.hreflangList = this.getHreflangList(); 4312 4313 var userLang = navigator.language || navigator.userLanguage; 4314 userLang = userLang.toLowerCase(); 4315 var bot = /bot|google|baidu|bing|msn|duckduckbot|teoma|slurp|yandex|Chrome-Lighthouse/i.test(navigator.userAgent); 4316 var blockedRoutes = window.lyBlockedRoutesList || []; 4317 var blockedRoute = blockedRoutes.find(x => window.location.pathname.indexOf(x) === 0); 4318 var is404 = document.getElementsByClassName('template-404').length; 4319 4320 if(LyHelper.getVal('redirected') === 'true') { 4321 LyHelper.setCookie('ly-lang-selected', currentLang, 365); 4322 var _href = window.location.href; 4323 history.replaceState(null, '', _href.replace(/(\?|&)(redirected=true)/i, '')); 4324 return null; 4325 } 4326 4327 if(!is404 && !bot && !blockedRoute && LyHelper.getVal('ly-lang-detect') !== 'off') { 4328 if(userLang && !LyHelper.getCookie('ly-lang-selected')) { 4329 var hasMatch = this.matchHreflangList(userLang); 4330 if(currentLang !== this._hreflangToLanguageCode(hasMatch)) { 4331 if(hasMatch) { 4332 this.redirectMatched(userLang); 4333 } else if (!hasMatch && langify.settings.switcher.languageDetectionDefault) { 4334 // Redirect to default language 4335 this.redirectMatched(langify.settings.switcher.languageDetectionDefault); 4336 } 4337 } 4338 } else { 4339 if(LyHelper.getCookie('ly-lang-selected') && LyHelper.getCookie('ly-lang-selected') !== currentLang) { 4340 // Only save cookie when the domain feature is active 4341 if(LyHelper.isDomainFeatureEnabled()) { 4342 LyHelper.setCookie('ly-lang-selected', currentLang, 365); 4343 } 4344 this.redirectMatched(LyHelper.getCookie('ly-lang-selected')); 4345 } 4346 } 4347 } 4348 4349 this._geolocationAppSupport(); 4350 } 4351 redirectMatched(userLang) { 4352 var match = this.matchHreflangList(userLang); 4353 if(match) { 4354 this.redirectHref(match.href, match.lang); 4355 } 4356 return match; 4357 } 4358 matchHreflangList(userLang) { 4359 var matchedHreflang = false; 4360 var browserLang = userLang; 4361 4362 // Find candidates 4363 var candidates = this.hreflangList.filter(item => item.lang === browserLang); 4364 if(candidates.length === 0) { 4365 browserLang = userLang.toLowerCase(); 4366 candidates = this.hreflangList.filter(item => item.lang.toLowerCase().indexOf(browserLang) === 0); 4367 } 4368 if(candidates.length === 0) { 4369 browserLang = userLang.toLowerCase().substring(0, 2); 4370 candidates = this.hreflangList.filter(item => item.lang.toLowerCase().indexOf(browserLang) === 0); 4371 } 4372 4373 // Handle candidates 4374 if(candidates.length === 1) { 4375 return({href: candidates[0].href, lang: browserLang}); 4376 } 4377 else if(candidates.length > 1) { 4378 var preferedCandidate = candidates.find(item => item.href.indexOf(window.location.host) >= 0) 4379 if(preferedCandidate) { 4380 return({href: preferedCandidate.href, lang: browserLang}); 4381 } else { 4382 return({href: candidates[0].href, lang: browserLang}); 4383 } 4384 } 4385 4386 return false;
4387 } 4388 redirectHref(href, userLang) { 4389 var queryString = window.location.search; 4390 var url = href.split('?')[0]; 4391 if(queryString === '') { 4392 queryString = '?redirected=true'; 4393 } else { 4394 queryString += '&redirected=true'; 4395 } 4396 window.location.replace(url + queryString); 4397 } 4398 getHreflangList() { 4399 var hreflangTags = document.querySelectorAll('link[hreflang]'); 4400 var hreflangList = []; 4401 var countryCode = false; 4402 // Cross Domain Links option 4403 if(LyHelper.isDomainFeatureEnabled()) { 4404 for(var i = 0; i < langify.locale.languages.length; i++) { 4405 let newHref = 'https://' + langify.locale.languages[i].domain + window.location.pathname + window.location.search + window.location.hash 4406 // When cross-domain link is pointing to the same domain with subfolders, don't merge the current pathname into the url 4407 if(new String(langify.locale.languages[i].domain).indexOf(window.location.hostname) === 0) { 4408 newHref = 'https://' + langify.locale.languages[i].domain + window.location.search + window.location.hash 4409 } 4410 hreflangList.push({ 4411 href: newHref, 4412 lang: langify.locale.languages[i].iso_code, 4413 }); 4414 } 4415 } 4416 for(var i = 0; i < hreflangTags.length; i++) { 4417 var hreflang = hreflangTags[i].getAttribute('hreflang').toLowerCase(); 4418 hreflang = hreflang.replace('zh-hans', 'zh-cn').replace('zh-hant', 'zh-tw'); // Chinese special cases 4419 hreflangList.push({ 4420 href: hreflangTags[i].getAttribute('href'), 4421 lang: hreflang 4422 }); 4423 } 4424 return hreflangList; 4425 } 4426 _langToHreflang(userLang) { 4427 var hreflang = ''; 4428 this.hreflangList.map(function(item) { 4429 if(item.lang === userLang) { 4430 hreflang = userLang; 4431 } 4432 }); 4433 if(hreflang === '') { 4434 this.hreflangList.map(function(item) { 4435 var browserLang = userLang.toLowerCase(); 4436 if(item.lang.toLowerCase().indexOf(browserLang) === 0) { 4437 hreflang = browserLang; 4438 } 4439 else if(item.lang.toLowerCase().indexOf(browserLang.substring(0, 2)) === 0) { 4440 hreflang = browserLang.substring(0, 2); 4441 } 4442 }); 4443 } 4444 return hreflang || userLang; 4445 } 4446 _hreflangToLanguageCode(hreflangTag) { 4447 if(!hreflangTag || !hreflangTag.lang) return false; 4448 var languageCode = false;
4449 langify.locale.languages.forEach(function(item) { 4450 if(item.iso_code.toLowerCase() === hreflangTag.lang.toLowerCase()) { 4451 languageCode = item.iso_code; 4452 } 4453 }); 4454 if(!languageCode) { 4455 langify.locale.languages.forEach(function(item) { 4456 if(item.iso_code.toLowerCase() === hreflangTag.lang.substring(0, 2).toLowerCase()) { 4457 languageCode = item.iso_code; 4458 } 4459 }); 4460 } 4461 return languageCode; 4462 } 4463 _geolocationAppSupport() { 4464 var target = document.querySelector('body'); 4465 var config = { childList: true, subtree: true }; 4466 var geolocationObserver = new MutationObserver(function(mutations) { 4467 mutations.forEach(function(mutation) { 4468 if (mutation.type === 'childList' && mutation.addedNodes.length > 0) { 4469 var target = mutation.target.getElementsByClassName('locale-bar__form'); 4470 if(target[0]) { 4471 target[0].onsubmit = function() { 4472 var locale_code = target[0].elements['locale_code'].value; 4473 var selector = target[0].getElementsByClassName('locale-bar__selector'); 4474 if(selector.length >= 1) { 4475 locale_code = selector[0].options[selector[0].selectedIndex].value; 4476 } 4477 LyHelper.setCookie('ly-lang-selected', locale_code, 365); 4478 }; 4479 } 4480 var selectors = mutation.target.getElementsByClassName('locale-selectors__selector'); 4481 if(selectors.length > 0) { 4482 for(var selector of selectors) { 4483 if(selector.getAttribute('name') === 'locale_code') { 4484 selector.onchange = function() { 4485 var locale_code = selector.options[selector.selectedIndex].value; 4486 LyHelper.setCookie('ly-lang-selected', locale_code, 365); 4487 }; 4488 } 4489 } 4490 } 4491 } 4492 }); 4493 }); 4494 geolocationObserver.observe(target, config); 4495 setTimeout(function() { 4496 geolocationObserver.disconnect(); 4497 }, 10000); 4498 } 4499 } 4500 4501 4502 /** 4503 * 4504 * 4505 * @class Recommendation 4506 */ 4507 class Recommendation extends LanguageDetection { 4508 4509 constructor() { 4510 super(); 4511 LyHelper.log('Recommendation instantiation'); 4512 } 4513 4514 init() { 4515 this.hreflangList = this.getHreflangList(); 4516 4517 var userLang = navigator.language || navigator.userLanguage; 4518 userLang = userLang.toLowerCase(); 4519 4520 var recommendation = this.matchHreflangList(userLang); 4521 var recommendationLanguageCode = this._hreflangToLanguageCode(recommendation); 4522 if(recommendationLanguageCode && recommendationLanguageCode !== langify.locale.iso_code && !LyHelper.getCookie('ly-lang-selected')) { 4523 this.recommended_language_code = recommendationLanguageCode; 4524 this.recommended_country_code = null; 4525 this.recommended_currency_code = null; 4526 this._translateStrings(recommendationLanguageCode); 4527 this._bindings(); 4528 } else { 4529 return false; 4530 } 4531 } 4532 4533 _translateStrings(languageCode) { 4534 var recommendationElement = document.querySelectorAll('.ly-recommendation')[0]; 4535 var strings = langify.settings.switcher.recommendation_strings[languageCode]; 4536 var recommendationStr = 'Looks like your browser is set to [[language]]. Change the language?'; 4537 var buttonStr = 'Change'; 4538 var matchedLanguageCode = this._langToHreflang(languageCode).toLowerCase(); 4539 var languageStr = langify.settings.switcher.languages.find(x => x.iso_code.toLowerCase() === matchedLanguageCode) ? langify.settings.switcher.languages.find(x => x.iso_code.toLowerCase() === matchedLanguageCode).name : languageCode.toUpperCase(); 4540 if(strings) { 4541 recommendationStr = strings.recommendation ? strings.recommendation : recommendationStr; 4542 buttonStr = strings.button ? strings.button : buttonStr; 4543 languageStr = strings.language ? strings.language : languageStr; 4544 } 4545 var newCode = recommendationElement.innerHTML;
4546 newCode = newCode.replaceAll('[[recommendation]]', recommendationStr).replaceAll('[[button]]', buttonStr).replaceAll('[[language]]', languageStr); 4547 recommendationElement.innerHTML = newCode; 4548 } 4549 4550 _bindings() { 4551 var _this = this; 4552 var lyForceOff = location.search.split('ly-force-off=')[1]; 4553 var recommendationElement = document.querySelectorAll('.ly-recommendation')[0]; 4554 var form = recommendationElement.querySelectorAll('.ly-recommendation-form')[0]; 4555 var links = recommendationElement.getElementsByClassName('ly-custom-dropdown-list-element'); 4556 var customDropdown = recommendationElement.querySelectorAll('.ly-custom-dropdown-switcher'); 4557 var nativeSelects = recommendationElement.getElementsByClassName('ly-native-select'); 4558 4559 form.addEventListener('submit', function(e) { 4560 e.preventDefault(); 4561 4562 if(_this.recommended_country_code || _this.recommended_currency_code) { 4563 // When a country or currency is involved, use old redirection 4564 var additionalFields = []; 4565 if(_this.recommended_country_code) { 4566 additionalFields.push({ 4567 name: 'country_code', 4568 value: _this.recommended_country_code 4569 }); 4570 } 4571 if(_this.recommended_currency_code) { 4572 additionalFields.push({ 4573 name: 'currency_code', 4574 value: _this.recommended_currency_code 4575 }); 4576 } 4577 LyHelper.setCookie('ly-lang-selected', _this.recommended_language_code, 365); 4578 LyHelper.localizationRedirect('language_code', _this.recommended_language_code, additionalFields); 4579 } else { 4580 //...or use new hreflang redirection 4581 _this.redirectMatched(_this.recommended_language_code); 4582 } 4583 }); 4584 4585 // Overwrite switchers 4586 for(var l = 0; l < links.length; l++) { 4587 links[l].addEventListener('click', function(event) { 4588 event.preventDefault(); 4589 4590 // When clicked from within a custom dropdown 4591 var parentCustomDropdown = event.currentTarget.closest('.ly-custom-dropdown-switcher'); 4592 if(parentCustomDropdown) { 4593 _this._selectCustomDropdownEntry(parentCustomDropdown, this); 4594 } else { 4595 _this.recommended_language_code = this.getAttribute('data-language-code'); 4596 } 4597 }); 4598 } 4599 4600 for(var i = 0; i < nativeSelects.length; i++) { 4601 nativeSelects[i].onchange = _this._selectNativeDropdownEntry.bind(this); 4602 4603 if(nativeSelects[i].classList.contains('ly-languages-switcher')) { 4604 nativeSelects[i].value = _this.recommended_language_code; 4605 } 4606 } 4607 4608 for(var i = 0; i < customDropdown.length; i++) { 4609 if(recommendationElement.className.indexOf('bottom') > -1) { 4610 customDropdown[i].classList.add('ly-is-dropup'); 4611 } 4612 4613 if(customDropdown[i].classList.contains('ly-languages-switcher')) { 4614 _this._selectCustomDropdownEntry(customDropdown[i], customDropdown[i].querySelector('.ly-custom-dropdown-list a[data-language-code="'+ _this.recommended_language_code +'"]')); 4615 } 4616 } 4617 if(!lyForceOff) { 4618 recommendationElement.classList.add('ly-is-open'); 4619 } 4620 } 4621 4622 _selectNativeDropdownEntry(event) { 4623 event.preventDefault(); 4624 var element = event.currentTarget; 4625 var _this = this; 4626 4627 if(element[element.selectedIndex].hasAttribute('data-language-code')) { 4628 _this.recommended_language_code = element[element.selectedIndex].getAttribute('data-language-code'); 4629 } 4630 if(element[element.selectedIndex].hasAttribute('data-country-code')) { 4631 _this.recommended_country_code = element[element.selectedIndex].getAttribute('data-country-code'); 4632 } 4633 if(element[element.selectedIndex].hasAttribute('data-currency-code')) { 4634 _this.recommended_currency_code = element[element.selectedIndex].getAttribute('data-currency-code'); 4635 } 4636 } 4637 4638 _selectCustomDropdownEntry(element, entry) { 4639 if(!entry) return; 4640 var _this = this; 4641 var currentElem = element.querySelector('.ly-custom-dropdown-current'); 4642 var currentIcon = currentElem.querySelector('.ly-icon'); 4643 var currentLabel = currentElem.querySelector('span'); 4644 var valueToSelect = ''; 4645 4646 if(entry.hasAttribute('data-language-code')) { 4647 _this.recommended_language_code = entry.getAttribute('data-language-code'); 4648 valueToSelect = _this.recommended_language_code; 4649 } 4650 if(entry.hasAttribute('data-country-code')) { 4651 _this.recommended_country_code = entry.getAttribute('data-country-code'); 4652 valueToSelect = _this.recommended_country_code; 4653 } 4654 if(entry.hasAttribute('data-currency-code')) { 4655 _this.recommended_currency_code = entry.getAttribute('data-currency-code'); 4656 valueToSelect = _this.recommended_currency_code; 4657 } 4658 if(entry.hasAttribute('data-country-code') && entry.hasAttribute('data-currency-code')) { 4659 valueToSelect = _this.recommended_country_code + '-' + _this.recommended_currency_code; 4660 } 4661 4662 if(element.querySelector('.ly-custom-dropdown-list li.current')) { 4663 element.querySelector('.ly-custom-dropdown-list li.current').classList.remove('current'); 4664 element.querySelector('.ly-custom-dropdown-list li[key="'+ valueToSelect +'"]').classList.add('current'); 4665 } 4666 if(element.querySelector('.ly-custom-dropdown-list li.current span')) currentLabel.innerHTML = element.querySelector('.ly-custom-dropdown-list li.current span').innerHTML; 4667 if(element.querySelector('.ly-custom-dropdown-list li.current .ly-icon')) currentIcon.classList = element.querySelector('.ly-custom-dropdown-list li.current .ly-icon').classList; 4668 } 4669 4670 toggleOpen(e) { 4671 e.closest('.ly-recommendation').classList.toggle('ly-is-open'); 4672 if(!e.closest('.ly-recommendation').classList.contains('ly-is-open')) { 4673 LyHelper.setCookie('ly-lang-selected', this.recommended_language_code, 365); 4674 } 4675 } 4676 } 4677 4678 4679 /** 4680 * 4681 * 4682 * @class Langify 4683 */ 4684 class Langify { 4685 constructor(settings, locale) { 4686 LyHelper.log('Langify instantiation') 4687 4688 var translationObserver = new TranslationObserver().init(); 4689 4690 langify.helper = new LyHelper(); 4691 LyHelper.log(langify.helper); 4692 4693 4694 var lyForceOff = location.search.split('ly-force-off=')[1]; 4695 if(lyForceOff === 'true') { 4696 document.getElementById('preview-bar-iframe').classList.add('ly-hide'); 4697 return false;
4698 } 4699 4700 if(settings.theme && ((settings.theme.loadJquery && settings.theme.loadJquery === true) || typeof settings.theme.loadJquery === 'undefined')) { 4701 if(typeof jQuery === 'undefined') { 4702 LyHelper.loadScript('//cdn.jsdelivr.net/jquery/1.9.1/jquery.min.js', function() {}); 4703 } 4704 } 4705 4706 //document.addEventListener("DOMContentLoaded", function() { 4707 langify.switcher = new Switcher(); 4708 langify.switcher.init(); 4709 4710 if(settings.switcher) { 4711 if(settings.switcher.recommendation && settings.switcher.recommendation_enabled) { 4712 langify.recommendation = new Recommendation(); 4713 langify.recommendation.init(); 4714 } else { 4715 if(settings.switcher.languageDetection) { 4716 langify.languageDetection = new LanguageDetection(); 4717 langify.languageDetection.init(); 4718 } 4719 } 4720 } 4721 //}); 4722 } 4723 } 4724 4725 // Polyfills 4726 (function(){var t;null==window.MutationObserver&&(t=function(){function t(t){this.callBack=t}return t.prototype.observe=function(t,n){return this.element=t,this.interval=setInterval((e=this,function(){var t;if((t=e.element.innerHTML)!==e.oldHtml)return e.oldHtml=t,e.callBack.apply(null)}),200);var e},t.prototype.disconnect=function(){return window.clearInterval(this.interval)},t}(),window.MutationObserver=t)}).call(this); 4727 !function(){"use strict";if("object"==typeof window)if("IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype)"isIntersecting"in window.IntersectionObserverEntry.prototype||Object.defineProperty(window.IntersectionObserverEntry.prototype,"isIntersecting",{get:function(){return this.intersectionRatio>0}});else{var t=function(t){for(var e=window.document,o=i(e);o;)o=i(e=o.ownerDocument);return e}(),e=[],o=null,n=null;s.prototype.THROTTLE_TIMEOUT=100,s.prototype.POLL_INTERVAL=null,s.prototype.USE_MUTATION_OBSERVER=!0,s._setupCrossOriginUpdater=function(){return o||(o=function(t,o){n=t&&o?l(t,o):{top:0,bottom:0,left:0,right:0,width:0,height:0},e.forEach(function(t){t._checkForIntersections()})}),o},s._resetCrossOriginUpdater=function(){o=null,n=null},s.prototype.observe=function(t){if(!this._observationTargets.some(function(e){return e.element==t})){if(!t||1!=t.nodeType)throw new Error("target must be an Element");this._registerInstance(),this._observationTargets.push({element:t,entry:null}),this._monitorIntersections(t.ownerDocument),this._checkForIntersections()}},s.prototype.unobserve=function(t){this._observationTargets=this._observationTargets.filter(function(e){return e.element!=t}),this._unmonitorIntersections(t.ownerDocument),0==this._observationTargets.length&&this._unregisterInstance()},s.prototype.disconnect=function(){this._observationTargets=[],this._unmonitorAllIntersections(),this._unregisterInstance()},s.prototype.takeRecords=function(){var t=this._queuedEntries.slice();return this._queuedEntries=[],t},s.prototype._initThresholds=function(t){var e=t||[0];return Array.isArray(e)||(e=[e]),e.sort().filter(function(t,e,o){if("number"!=typeof t||isNaN(t)||t<0||t>1)throw new Error("threshold must be a number between 0 and 1 inclusively");return t!==o[e-1]})},s.prototype._parseRootMargin=function(t){var e=(t||"0px").split(/\s+/).map(function(t){var e=/^(-?\d*\.?\d+)(px|%)$/.exec(t);if(!e)throw new Error("rootMargin must be specified in pixels or percent");return{value:parseFloat(e[1]),unit:e[2]}});return e[1]=e[1]||e[0],e[2]=e[2]||e[0],e[3]=e[3]||e[1],e},s.prototype._monitorIntersections=function(e){var o=e.defaultView;if(o&&-1==this._monitoringDocuments.indexOf(e)){var n=this._checkForIntersections,r=null,s=null;this.POLL_INTERVAL?r=o.setInterval(n,this.POLL_INTERVAL):(h(o,"resize",n,!0),h(e,"scroll",n,!0),this.USE_MUTATION_OBSERVER&&"MutationObserver"in o&&(s=new o.MutationObserver(n)).observe(e,{attributes:!0,childList:!0,characterData:!0,subtree:!0})),this._monitoringDocuments.push(e),this._monitoringUnsubscribes.push(function(){var t=e.defaultView;t&&(r&&t.clearInterval(r),c(t,"resize",n,!0)),c(e,"scroll",n,!0),s&&s.disconnect()});var u=this.root&&(this.root.ownerDocument||this.root)||t;if(e!=u){var a=i(e);a&&this._monitorIntersections(a.ownerDocument)}}},s.prototype._unmonitorIntersections=function(e){var o=this._monitoringDocuments.indexOf(e);if(-1!=o){var n=this.root&&(this.root.ownerDocument||this.root)||t;if(!this._observationTargets.some(function(t){var o=t.element.ownerDocument;if(o==e)return!0;for(;o&&o!=n;){var r=i(o);if((o=r&&r.ownerDocument)==e)return!0}return!1})){var r=this._monitoringUnsubscribes[o];if(this._monitoringDocuments.splice(o,1),this._monitoringUnsubscribes.splice(o,1),r(),e!=n){var s=i(e);s&&this._unmonitorIntersections(s.ownerDocument)}}}},s.prototype._unmonitorAllIntersections=function(){var t=this._monitoringUnsubscribes.slice(0);this._monitoringDocuments.length=0,this._monitoringUnsubscribes.length=0;for(var e=0;e<t.length;e++)t[e]()},s.prototype._checkForIntersections=function(){if(this.root||!o||n){var t=this._rootIsInDom(),e=t?this._getRootRect():{top:0,bottom:0,left:0,right:0,width:0,height:0};
4727this._observationTargets.forEach(function(n){var i=n.element,s=u(i),h=this._rootContainsTarget(i),c=n.entry,a=t&&h&&this._computeTargetAndRootIntersection(i,s,e),l=null;this._rootContainsTarget(i)?o&&!this.root||(l=e):l={top:0,bottom:0,left:0,right:0,width:0,height:0};var f=n.entry=new r({time:window.performance&&performance.now&&performance.now(),target:i,boundingClientRect:s,rootBounds:l,intersectionRect:a});c?t&&h?this._hasCrossedThreshold(c,f)&&this._queuedEntries.push(f):c&&c.isIntersecting&&this._queuedEntries.push(f):this._queuedEntries.push(f)},this),this._queuedEntries.length&&this._callback(this.takeRecords(),this)}},s.prototype._computeTargetAndRootIntersection=function(e,i,r){if("none"!=window.getComputedStyle(e).display){for(var s,h,c,a,f,d,g,m,v=i,_=p(e),b=!1;!b&&_;){var w=null,y=1==_.nodeType?window.getComputedStyle(_):{};if("none"==y.display)return null;if(_==this.root||9==_.nodeType)if(b=!0,_==this.root||_==t)o&&!this.root?!n||0==n.width&&0==n.height?(_=null,w=null,v=null):w=n:w=r;else{var I=p(_),E=I&&u(I),T=I&&this._computeTargetAndRootIntersection(I,E,r);E&&T?(_=I,w=l(E,T)):(_=null,v=null)}else{var R=_.ownerDocument;_!=R.body&&_!=R.documentElement&&"visible"!=y.overflow&&(w=u(_))}if(w&&(s=w,h=v,c=void 0,a=void 0,f=void 0,d=void 0,g=void 0,m=void 0,c=Math.max(s.top,h.top),a=Math.min(s.bottom,h.bottom),f=Math.max(s.left,h.left),d=Math.min(s.right,h.right),m=a-c,v=(g=d-f)>=0&&m>=0&&{top:c,bottom:a,left:f,right:d,width:g,height:m}||null),!v)break;_=_&&p(_)}return v}},s.prototype._getRootRect=function(){var e;if(this.root&&!d(this.root))e=u(this.root);else{var o=d(this.root)?this.root:t,n=o.documentElement,i=o.body;e={top:0,left:0,right:n.clientWidth||i.clientWidth,width:n.clientWidth||i.clientWidth,bottom:n.clientHeight||i.clientHeight,height:n.clientHeight||i.clientHeight}}return this._expandRectByRootMargin(e)},s.prototype._expandRectByRootMargin=function(t){var e=this._rootMarginValues.map(function(e,o){return"px"==e.unit?e.value:e.value*(o%2?t.width:t.height)/100}),o={top:t.top-e[0],right:t.right+e[1],bottom:t.bottom+e[2],left:t.left-e[3]};return o.width=o.right-o.left,o.height=o.bottom-o.top,o},s.prototype._hasCrossedThreshold=function(t,e){var o=t&&t.isIntersecting?t.intersectionRatio||0:-1,n=e.isIntersecting?e.intersectionRatio||0:-1;if(o!==n)for(var i=0;i<this.thresholds.length;i++){var r=this.thresholds[i];if(r==o||r==n||r<o!=r<n)return!0}},s.prototype._rootIsInDom=function(){return!this.root||f(t,this.root)},s.prototype._rootContainsTarget=function(e){var o=this.root&&(this.root.ownerDocument||this.root)||t;return f(o,e)&&(!this.root||o==e.ownerDocument)},s.prototype._registerInstance=function(){e.indexOf(this)<0&&e.push(this)},s.prototype._unregisterInstance=function(){var t=e.indexOf(this);-1!=t&&e.splice(t,1)},window.IntersectionObserver=s,window.IntersectionObserverEntry=r}function i(t){try{return t.defaultView&&t.defaultView.frameElement||null}catch(t){return null}}function r(t){this.time=t.time,this.target=t.target,this.rootBounds=a(t.rootBounds),this.boundingClientRect=a(t.boundingClientRect),this.intersectionRect=a(t.intersectionRect||{top:0,bottom:0,left:0,right:0,width:0,height:0}),this.isIntersecting=!!t.intersectionRect;var e=this.boundingClientRect,o=e.width*e.height,n=this.intersectionRect,i=n.width*n.height;this.intersectionRatio=o?Number((i/o).toFixed(4)):this.isIntersecting?1:0}function s(t,e){var o,n,i,r=e||{};if("function"!=typeof t)throw new Error("callback must be a function");if(r.root&&1!=r.root.nodeType&&9!=r.root.nodeType)throw new Error("root must be a Document or Element");this._checkForIntersections=(o=this._checkForIntersections.bind(this),n=this.THROTTLE_TIMEOUT,i=null,function(){i||(i=setTimeout(function(){o(),i=null},n))}),this._callback=t,this._observationTargets=[],this._queuedEntries=[],this._rootMarginValues=this._parseRootMargin(r.rootMargin),this.thresholds=this._initThresholds(r.threshold),this.root=r.root||null,this.rootMargin=this._rootMarginValues.map(function(t){return t.value+t.unit}).join(" "),this._monitoringDocuments=[],this._monitoringUnsubscribes=[]}function h(t,e,o,n){"function"==typeof t.addEventListener?t.addEventListener(e,o,n||!1):"function"==typeof t.attachEvent&&t.attachEvent("on"+e,o)}function c(t,e,o,n){"function"==typeof t.removeEventListener?t.removeEventListener(e,o,n||!1):"function"==typeof t.detatchEvent&&t.detatchEvent("on"+e,o)}function u(t){var e;try{e=t.getBoundingClientRect()}catch(t){}return e?(e.width&&e.height||(e={top:e.top,right:e.right,bottom:e.bottom,left:e.left,width:e.right-e.left,height:e.bottom-e.top}),e):{top:0,bottom:0,left:0,right:0,width:0,height:0}}function a(t){return!t||"x"in t?t:{top:t.top,y:t.top,bottom:t.bottom,left:t.left,x:t.left,right:t.right,width:t.width,height:t.height}}function l(t,e){var o=e.top-t.top,n=e.left-t.left;return{top:o,left:n,height:e.height,width:e.width,bottom:o+e.height,right:n+e.width}}function f(t,e){for(var o=e;o;){if(o==t)return!0;o=p(o)}return!1}function p(e){var o=e.parentNode;return 9==e.nodeType&&e!=t?i(e):(o&&o.assignedSlot&&(o=o.assignedSlot.parentNode),o&&11==o.nodeType&&o.host?o.host:o)}function d(t){return t&&9===t.nodeType}}(); 4728 !function(){if("function"==typeof window.CustomEvent)return!1;window.CustomEvent=function(n,t){t=t||{bubbles:!1,cancelable:!1,detail:null};var e=document.createEvent("CustomEvent");return e.initCustomEvent(n,t.bubbles,t.cancelable,t.detail),e}}(); 4729 4730 var langify = window.langify || {}; 4731 var customContents = {}; 4732 var customContents_image = {}; 4733 var langifySettingsOverwrites = {}; 4734 var defaultSettings = { 4735 debug: false, // BOOL : Enable/disable console logs 4736 observe: true, // BOOL : Enable/disable the entire mutation observer (off switch) 4737 observeLinks: false, 4738 observeImages: true, 4739 observeCustomContents: true, 4740 maxMutations: 5, 4741 timeout: 100, // INT : Milliseconds to wait after a mutation, before the next mutation event will be allowed for the element 4742 linksBlacklist: [], 4743 }; 4744 4745 if(langify.settings) { 4746 langifySettingsOverwrites = Object.assign({}, langify.settings); 4747 langify.settings = Object.assign(defaultSettings, langify.settings); 4748 } else { 4749 langify.settings = defaultSettings; 4750 } 4751 4752 langify.settings.theme = null; 4753 langify.settings.switcher = null; 4754 4755 langify.locale = langify.locale || { 4756 primary: true, 4757 iso_code: "en", 4758 root_url: "\/en-usd", 4759 language_id: "ly175682", 4760 shop_url: "https:\/\/www.sockaffairs.com", 4761 domain_feature_enabled: null, 4762 languages: [{ 4763 iso_code: "en", 4764 root_url: "\/en-usd", 4765 domain: null, 4766 },{ 4767 iso_code: "es", 4768 root_url: "\/es-usd", 4769 domain: null, 4770 },{ 4771 iso_code: "pt-PT", 4772 root_url: "\/pt-usd", 4773 domain: null, 4774 },{ 4775 iso_code: "de", 4776 root_url: "\/de-usd", 4777 domain: null, 4778 },{ 4779 iso_code: "fr", 4780 root_url: "\/fr-usd", 4781 domain: null, 4782 },],}; 4783 4784 // Disable link correction ALWAYS on languages with mapped domains 4785 4786 if(langify.locale.root_url == '/') { 4787 langify.settings.observeLinks = false;
4788 } 4789 4790 window.addEventListener('DOMContentLoaded', function() { 4791 langify.helper = new LyHelper(); 4792 4793 // Custom Contents Section 4794 4795 // Images Section 4796 4797 4798 4799 4800 4801 4802 4803 4804 4805 4806 4807 4808 4809 4810 4811 4812 4813 4814 4815 4816 4817 4818 4819 4820 4821 4822 4823 4824 4825 4826 4827 4828 4829 4830 4831 4832 4833 4834 4835 4836 4837 4838 4839 4840 4841 4842 4843 4844 4845 4846 4847 4848 4849 var langifyInstance = new Langify(langify.settings, langify.locale); 4850 }); 4851</script>
4851 4852<div data-breakpoint="" class="ly-switcher-wrapper ly-breakpoint-1 fixed bottom_right ly-hide" style="font-size: 14px; margin: 0px 0px; "><div aria-label="Selected language: English" aria-description="Language selector" data-dropup="false" onclick="langify.switcher.toggleSwitcherOpen(this)" class="ly-languages-switcher ly-custom-dropdown-switcher ly-bright-theme" style=" margin: 0px 0px;"> 4853 <span role="button" aria-expanded="false" aria-controls="languagesSwitcherList-1" class="ly-custom-dropdown-current" style="background: #ffffff; color: #000000; "><i class="ly-icon ly-flag-icon ly-flag-icon-en"></i><span class="ly-custom-dropdown-current-inner ly-custom-dropdown-current-inner-text">English</span> 4854<div class="ly-arrow ly-arrow-black stroke" style="vertical-align: middle; width: 14.0px; height: 14.0px;"> 4855 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14.0 14.0" height="14.0px" width="14.0px" style="position: absolute;"> 4856 <path d="M1 4.5 L7.0 10.5 L13.0 4.5" fill="transparent" stroke="#000000" stroke-width="1px"/> 4857 </svg> 4858 </div> 4859 </span> 4860 <ul id="languagesSwitcherList-1" role="list" class="ly-custom-dropdown-list ly-is-open ly-bright-theme" style="background: #ffffff; color: #000000; "><li key="fr" style="color: #000000; margin: 0px 0px;" tabindex="-1"> 4861 <a class="ly-custom-dropdown-list-element ly-languages-switcher-link ly-bright-theme" href="#" data-language-code="fr" data-ly-locked="true"><i class="ly-icon ly-flag-icon ly-flag-icon-fr"></i><span class="ly-custom-dropdown-list-element-right">French</span></a> 4862 </li><li key="de" style="color: #000000; margin: 0px 0px;" tabindex="-1"> 4863 <a class="ly-custom-dropdown-list-element ly-languages-switcher-link ly-bright-theme" href="#" data-language-code="de" data-ly-locked="true"><i class="ly-icon ly-flag-icon ly-flag-icon-de"></i><span class="ly-custom-dropdown-list-element-right">German</span></a> 4864 </li><li key="pt-PT" style="color: #000000; margin: 0px 0px;" tabindex="-1"> 4865 <a class="ly-custom-dropdown-list-element ly-languages-switcher-link ly-bright-theme" href="#" data-language-code="pt-PT" data-ly-locked="true"><i class="ly-icon ly-flag-icon ly-flag-icon-pt-PT"></i><span class="ly-custom-dropdown-list-element-right">Portuguese (Portugal)</span></a> 4866 </li><li key="es" style="color: #000000; margin: 0px 0px;" tabindex="-1"> 4867 <a class="ly-custom-dropdown-list-element ly-languages-switcher-link ly-bright-theme" href="#" data-language-code="es" data-ly-locked="true"><i class="ly-icon ly-flag-icon ly-flag-icon-es"></i><span class="ly-custom-dropdown-list-element-right">Spanish</span></a> 4868 </li><li key="en" class="current" style="color: #000000; margin: 0px 0px;" tabindex="-1"> 4869 <a class="ly-custom-dropdown-list-element ly-languages-switcher-link ly-bright-theme current_lang" href="#" data-language-code="en" data-ly-locked="true"><i class="ly-icon ly-flag-icon ly-flag-icon-en"></i><span class="ly-custom-dropdown-list-element-right">English</span></a> 4870 </li></ul> 4871 </div></div> 4872<style> 4873 .ly-flag-icon-en { background-image: url('//www.sockaffairs.com/cdn/shop/t/97/assets/ly-icon-e
4873n.svg?v=9872'); } 4874 .ly-flag-icon-es { background-image: url('//www.sockaffairs.com/cdn/shop/t/97/assets/ly-icon-es.svg?v=9872'); } 4875 .ly-flag-icon-pt-PT { background-image: url('//www.sockaffairs.com/cdn/shop/t/97/assets/ly-icon-pt-PT.svg?v=9872'); } 4876 .ly-flag-icon-de { background-image: url('//www.sockaffairs.com/cdn/shop/t/97/assets/ly-icon-de.svg?v=9872'); } 4877 .ly-flag-icon-fr { background-image: url('//www.sockaffairs.com/cdn/shop/t/97/assets/ly-icon-fr.svg?v=9872'); } 4878 4879 .ly-switcher-wrapper { 4880 4881 } 4882 .ly-switcher-wrapper.fixed { 4883 position: fixed; 4884 z-index: 1000; 4885 } 4886 .ly-switcher-wrapper.absolute { 4887 position: absolute; 4888 z-index: 1000; 4889 } 4890 .ly-switcher-wrapper.fixed.top_left, 4891 .ly-switcher-wrapper.absolute.top_left { 4892 top: 0; 4893 left: 0; 4894 } 4895 .ly-switcher-wrapper.fixed.top_right, 4896 .ly-switcher-wrapper.absolute.top_right { 4897 top: 0; 4898 right: 0; 4899 } 4900 .ly-switcher-wrapper.fixed.bottom_left, 4901 .ly-switcher-wrapper.absolute.bottom_left { 4902 bottom: 0; 4903 left: 0; 4904 } 4905 .ly-switcher-wrapper.fixed.bottom_right, 4906 .ly-switcher-wrapper.absolute.bottom_right { 4907 bottom: 0; 4908 right: 0; 4909 } 4910 .ly-switcher-wrapper .shopify-currency-form { 4911 display: inline-block; 4912 } 4913 4914 4915 .ly-currency-switcher { 4916 font-size: 1em; 4917 } 4918 4919 .ly-inner-text { 4920 margin: 0 0.2em; 4921 white-space: nowrap; 4922 } 4923 4924 .ly-flag-icon { 4925 background-size: contain; 4926 background-position: 50%; 4927 background-repeat: no-repeat; 4928 position: relative; 4929 display: inline-block; 4930 width: 1.33333333em; 4931 line-height: 1em; 4932 } 4933 .ly-flag-icon:before { 4934 content: ''; 4935 display: inline-block; 4936 } 4937 .ly-flag-icon.ly-flag-squared { 4938 width: 1em; 4939 } 4940 .ly-flag-icon.ly-flag-rounded { 4941 width: 1em; 4942 border-radius: 50%; 4943 } 4944 .ly-languages-switcher { 4945 white-space: nowrap; 4946 list-style-type: none; 4947 display: flex; 4948 font-size: 1em; 4949 } 4950 .ly-languages-switcher-link { 4951 margin: 0 0.2em; 4952 cursor: pointer; 4953 white-space: nowrap; 4954 text-decoration: none; 4955 display: inline-block; 4956 } 4957 .ly-languages-switcher.ly-list { 4958 margin: 0; 4959 padding: 0; 4960 display: block; 4961 } 4962 .ly-languages-switcher.ly-native-select { 4963 4964 } 4965 .ly-icon { 4966 margin: 0 0.2em; 4967 } 4968 4969 .ly-arrow { 4970 display: inline-block; 4971 position: relative; 4972 vertical-align: middle; 4973 direction: ltr !important; 4974 -webkit-transition: transform 0.25s; 4975 -moz-transition: transform 0.25s; 4976 transition: transform 0.25s; 4977 margin: 0 0.2em; 4978 } 4979 .ly-custom-dropdown-switcher.ly-is-open .ly-arrow { 4980 transform: rotate(180deg); 4981 } 4982 .ly-custom-dropdown-switcher.ly-arrow.ly-arrow-up { 4983 transform: rotate(180deg); 4984 } 4985 .ly-custom-dropdown-switcher.ly-is-open .ly-arrow.ly-arrow-up { 4986 transform: rotate(0deg); 4987 } 4988 4989 .ly-custom-dropdown-switcher { 4990 text-align: left; 4991 display: inline-block; 4992 position: relative; 4993 user-select: none; 4994 cursor: pointer; 4995 } 4996 .ly-custom-dropdown-current { 4997 display: block; 4998 vertical-align: middle; 4999 } 5000 .ly-custom-dropdown-current-inner { 5001 display: inline-block; 5002 vertical-align: middle; 5003 } 5004 .ly-custom-dropdown-current-inner-image { 5005 margin-right: 0.25em; 5006 } 5007 .ly-custom-dropdown-current-inner-text { 5008 margin: 0 0.2em; 5009 } 5010 .ly-custom-dropdown-list { 5011 display: none !important; 5012 list-style: none; 5013 position: absolute; 5014 left: 0; 5015 padding: inherit !important; 5016 padding: 0 !important; 5017 margin: 0; 5018 z-index: 99999; 5019 text-align: left; 5020 width: 100%; 5021 font-size: 1em; 5022 } 5023 .ly-custom-dropdown-list-element { 5024 color: inherit !important; 5025 display: block; 5026 } 5027 .ly-custom-dropdown-list > li { 5028 margin: 0 !important; 5029 display: block; 5030 } 5031 .ly-custom-dropdown-list-element-left { 5032 margin-right: 0.5em; 5033 } 5034 .ly-custom-dropdown-list-element-right { 5035 text-align: left; 5036 } 5037 .ly-custom-dropdown-list-element-left, 5038 .ly-custom-dropdown-list-element-right { 5039 vertical-align: middle; 5040 } 5041 .ly-custom-dropdown-switcher .ly-languages-switcher-link { 5042 margin: 0; 5043 } 5044 .ly-languages-switcher-dropdown { 5045 display: inline-block; 5046 } 5047 .ly-languages-links-switcher { 5048 display: inline-block; 5049 } 5050 .ly-languages-links-switcher > .ly-languages-link { 5051 /*margin-right: 0.5em;*/ 5052 padding: inherit !important; 5053 color: inherit !important; 5054 } 5055 .ly-custom-dropdown-list-element { 5056 /*padding: inherit !important;*/ 5057 text-decoration: none; 5058 } 5059 .ly-is-uppercase { 5060 text-transform: uppercase; 5061 } 5062 .ly-is-transparent.ly-links, 5063 .ly-is-transparent.ly-list, 5064 .ly-is-transparent.ly-currency-switcher, 5065 .ly-is-transparent.ly-custom-dropdown-switcher, 5066 .ly-is-transparent.ly-custom-dropdown-switcher .ly-custom-dropdown-list { 5067 background: transparent !important; 5068 } 5069 .ly-arrow-up { 5070 transform: rotateZ(180deg); 5071 } 5072 5073 .ly-custom-dropdown-switcher .ly-custom-dropdown-list li.current{ 5074 display: none; 5075 } 5076 .ly-custom-dropdown-switcher.ly-is-open .ly-custom-dropdown-list { 5077 display: flex !important; 5078 min-width: 100%; 5079 width: 100%; 5080 flex-direction: column-reverse; 5081 right: 0; 5082 left: auto; 5083 overflow: auto; 5084 max-height: 350px; 5085 max-height: 50vh; 5086 } 5087 5088 .ly-is-dropup .ly-custom-dropdown-list { 5089 bottom: 100%; 5090 } 5091 .ly-hide { 5092 display: none !important; 5093 } 5094 body.ly-force-off #preview-bar-iframe, 5095 body.ly-force-off .ly-languages-switcher { 5096 display: none !important; 5097 } 5098 5099 .ly-close { 5100 position: absolute; 5101 opacity: 0.3; 5102 right: 0; 5103 top: 0; 5104 width: 3em; 5105 height: 3em; 5106 display: inline-block !important; 5107 background: rbga(0,0,0,0); 5108 padding: 1em; 5109 } 5110 .ly-close:hover { 5111 opacity: 1; 5112 } 5113 .ly-close .inner { 5114 transform: translateX(-50%); 5115 position: relative; 5116 width: 100%; 5117 height: 100%; 5118 display: inline-block; 5119 } 5120 .ly-close .inner:before, .ly-close .inner:after { 5121 position: absolute; 5122 left: 1em; 5123 content: ' '; 5124 height: 1em; 5125 width: 2px; 5126 background-color: #333; 5127 } 5128 .ly-close .inner:before { 5129 transform: rotate(45deg); 5130 } 5131 .ly-close .inner:after { 5132 transform: rotate(-45deg); 5133 } 5134 5135 5136 5137 .ly-popup-switcher {} 5138 .ly-popup-switcher .ly-popup-current { 5139 cursor: pointer; 5140 background: transparent; 5141 } 5142 .ly-popup-switcher .ly-popup-modal { 5143 position: fixed; 5144 z-index: 1000; 5145 top: 0; 5146 left: 0; 5147 width: 100%; 5148 height: 100%; 5149 display: none; 5150 justify-content: center;
5151 align-items: center; 5152 } 5153 .ly-popup-switcher.ly-is-open .ly-popup-modal { 5154 display: flex; 5155 } 5156 .ly-popup-switcher .ly-popup-modal-backdrop { 5157 position: fixed; 5158 width: 100%; 5159 height: 100%; 5160 z-index: 0; 5161 top: 0; 5162 left: 0; 5163 background:rgba(0, 0, 0, 0.38); 5164 cursor: pointer; 5165 } 5166 .ly-popup-switcher .ly-popup-modal .ly-popup-modal-content { 5167 padding: 1em; 5168 position: absolute; 5169 z-index: 1000; 5170 } 5171 .ly-popup-switcher .ly-popup-modal .ly-popup-modal-content ul { 5172 padding: 0; 5173 margin: 12px 0 0 0; 5174 list-style: none; 5175 display: flex; 5176 flex-direction: column; 5177 } 5178 .ly-popup-switcher .ly-popup-modal .ly-popup-modal-content ul .ly-languages-switcher-link { 5179 margin: 0; 5180 border: solid 1px; 5181 padding: 1em; 5182 display: block; 5183 min-width: 225px; 5184 margin-top: 1em; 5185 } 5186 .ly-popup-switcher .ly-popup-modal .ly-popup-modal-content ul .ly-languages-switcher-link.current_lang { 5187 display: none; 5188 } 5189 5190 5191 5192 /* Recommendation */ 5193 .ly-recommendation { 5194 display: none; 5195 } 5196 .ly-recommendation.ly-is-open { 5197 display: inline-block; 5198 } 5199 .ly-recommendation form { 5200 display: inline-block; 5201 } 5202 .ly-recommendation .ly-arrow, 5203 .ly-arrow.recommendation { 5204 display: none; 5205 } 5206 .ly-recommendation .ly-arrow.recommendation { 5207 display: inline-block; 5208 } 5209 .ly-recommendation .ly-switcher-wrapper { 5210 font-size: 1em !important; 5211 } 5212 .ly-recommendation .ly-popup-modal .ly-popup-switcher .ly-popup-modal .ly-popup-modal-backdrop { 5213 display: none; 5214 } 5215 .ly-recommendation-form button[type="submit"] { 5216 cursor: pointer; 5217 } 5218 5219 /* Recommendation Banner */ 5220 .ly-recommendation .ly-banner { 5221 position: fixed; 5222 z-index: 100000; 5223 width: 100%; 5224 } 5225 .ly-recommendation .ly-banner .ly-banner-content { 5226 width: 100%; 5227 padding: 1em 30px 1em 1em; 5228 box-shadow: 0 0 20px rgba(0,0,0,.25); 5229 } 5230 .ly-recommendation .ly-banner.top { 5231 top: 0; 5232 } 5233 .ly-recommendation .ly-banner.bottom { 5234 bottom: 0; 5235 } 5236 .ly-recommendation .ly-banner .ly-banner-content .ly-switcher-wrapper { 5237 position: relative !important; 5238 margin: 0 !important; 5239 display: inline-block !important; 5240 } 5241 .ly-recommendation .ly-banner .ly-recommendation-form button[type="submit"] { 5242 margin-left: 10px; 5243 } 5244 5245 5246 /* Recommendation Popup */ 5247 .ly-recommendation .ly-popup-modal { 5248 position: fixed; 5249 z-index: 10000; 5250 } 5251 .ly-recommendation .ly-popup-modal .ly-switcher-wrapper { 5252 position: relative !important; 5253 margin: 0 !important; 5254 display: inline-block !important; 5255 } 5256 .ly-recommendation .ly-popup-modal-backdrop { 5257 position: fixed; 5258 width: 100%; 5259 height: 100%; 5260 z-index: 1000; 5261 top: 0; 5262 left: 0; 5263 background:rgba(0, 0, 0, 0.38); 5264 } 5265 .ly-recommendation .ly-popup-modal .ly-popup-modal-content { 5266 padding: 1em 30px 1em 1em; 5267 } 5268 .ly-recommendation .ly-popup-modal .ly-popup-modal-content .ly-languages-switcher { 5269 position: relative !important; 5270 margin: 0 !important; 5271 } 5272 .ly-recommendation .ly-popup-modal .ly-popup-modal-content h3 { 5273 margin: 0 2em 1em 0; 5274 font-size: inherit; 5275 position: relative; 5276 } 5277 .ly-recommendation .ly-popup-modal.top_left { top: 0; left: 0; margin-right: 0 !important; margin-bottom: 0 !important; padding-right: 0 !important; padding-bottom: 0 !important;} 5278 .ly-recommendation .ly-popup-modal.top_center { top: 0; left: 50%; transform: translateX(-50%); margin-right: 0 !important; margin-bottom: 0 !important; margin-left: 0 !important; padding-right: 0 !important; padding-bottom: 0 !important; padding-left: 0 !important;} 5279 .ly-recommendation .ly-popup-modal.top_right { top: 0; right: 0; margin-left: 0 !important; margin-bottom: 0 !important; padding-left: 0 !important; padding-bottom: 0 !important; } 5280 .ly-recommendation .ly-popup-modal.center_center { top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); margin: 0 !important; padding: 0 !important; } 5281 .ly-recommendation .ly-popup-modal.bottom_left { bottom: 0; left: 0; margin-right: 0 !important; margin-top: 0 !important; padding-right: 0 !important; padding-top: 0 !important; } 5282 .ly-recommendation .ly-popup-modal.bottom_center { bottom: 0; left: 50%; transform: translateX(-50%); margin-right: 0 !important; margin-left: 0 !important; margin-top: 0 !important; padding-right: 0 !important; padding-left: 0 !important; padding-top: 0 !important; } 5283 .ly-recommendation .ly-popup-modal.bottom_right { bottom: 0; right: 0; margin-left: 0 !important; margin-top: 0 !important; padding-left: 0 !important; padding-top: 0 !important; } 5284 5285 5286 5287 5288 5289 5290</style><!-- langify-v2-scripts-end --> 5291 5292 5293 <style>
5293 .cc-compliance {margin-right: 60px !important;} </style> 5294<div id="shopify-block-AcThYNTRkUW1SdzMyZ__6610233760104865948" class="shopify-block shopify-app-block">
5294<script> 5295 window.pushowlSubdomain = "sockaffairs.myshopify.com".split(".")[0] 5296 window.isPushowlThemeAppExtentionEnabled = true 5297 window.pushowlGUID = "53eb64ad-75f2-43ac-9151-ff3d6b64d2b7" 5298 window.pushowlEnvironment = "production" 5299 window.pushowlConfigSource = "pushowl" 5300 window.pushowlConfigUrl = "" 5301</script>
5301 5302 5303 5304 5305 5306</div><div id="shopify-block-AZFd6aGFnS21FS1hVa__13768625480086291342" class="shopify-block shopify-app-block">
5306<script> 5307 window['ShopifyForms'] = { 5308 ...window['ShopifyForms'], 5309 currentPageType: "blog" 5310 }; 5311</script>
5311 5312 5313 5314</div><div id="shopify-block-ASytkSGVQMWtUVHhhd__2102808784413787648" class="shopify-block shopify-app-block">
5314<script> 5315 window.cartbiteMainJsUrl="https://s1.staq-cdn.com/grow/api/js/62170267797/main.js?sId=62170267797&v=XJUE5WWQPRZNQ32KL83RUBJP"; 5316 window.cartBiteCollectionJsUrl="https://cdn.shopify.com/extensions/01a0acae-48ed-764e-9b04-878137b134ab/cartbite-83/assets/cartbite-collection.js" 5317 setTimeout(async ()=>{ 5318 if(!window.growAppEmbedLoaded){ 5319 !async function(){window.growAppEmbedLoaded=!0;let t=async()=>{if(window.growClient)return;window.cartbiteMainJsUrl||await new Promise(t=>{setTimeout(()=>{t()},1e3)}),window.cartbiteMainJsUrl||(window.cartbiteMainJsUrl=`https://s1.staq-cdn.com/grow/api/js/main.js?sId=${encodeURIComponent(Shopify.shop)}&v=${new Date().valueOf()}&cfs=skip`);let t=document.createElement("script");t.src=window.cartbiteMainJsUrl,t.async=!0,document.getElementsByTagName("head")[0].appendChild(t)};await t(),setTimeout(async()=>{let a=!1;try{a=window.growClient||(await (await fetch("https://s1.staq-cdn.com/api/status")).json()).isActive}catch(s){console.error("Error in getting script from cdn",s)}a||(window.cartbiteMainJsUrl=window.cartbiteMainJsUrl.replace("https://s1.staq-cdn.com","https://js-server.staqlab.com"),await t())},1e3)}(); 5320 } 5321 },1500); 5322 window.gwProductInventoryPolicy={};window.gwProductInventoryQuantity={};window.grow_market="us"; 5323 5324 5325</script>
5325 5326 5327</div><div id="shopify-block-AVElYbHJnemxjbVVrN__10840395464443086010" class="shopify-block shopify-app-block"> 5328 5329
5330<script> 5331 console.log("[Alia app extension] v1.0.5"); 5332 5333 const BACKEND_URL = "https://backend.alia-prod.com"; 5334 5335 window.ALIA_SHOPIFY_EXTENSION_INFO = { 5336 customerID: "", 5337 country: "US", 5338 market: "us", 5339 language: "en" 5340 } 5341 5342 if (document.readyState !== "loading") { 5343 initAlia(); 5344 } else { 5345 document.addEventListener("DOMContentLoaded", () => initAlia(), { once: true }); 5346 } 5347 5348 async function initAlia() { 5349 const url = BACKEND_URL + "/public/launcher.js?shopifyUrl=sockaffairs.myshopify.com"; 5350 const script = document.createElement("script"); 5351 script.src = url; 5352 script.async = true; 5353 document.head.appendChild(script); 5354 } 5355</script>
5355 5356 5357</div>
5357<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
5357 5358</body> 5359</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.