PageSourceSearch

https://aton-tokyo.com/blogs/news

html aton-tokyo.com collected 2026-10-05 07:54:03 UTC 210,249 bytes, 3,094 lines download raw bytes

1<!doctype html>
2
3<html class="no-js" lang="ja" >
4  <head>
5  <meta name="facebook-domain-verification" content="bxlxm3asxhmswvfnnetsponqw0nubs" />
6<meta name="google-site-verification" content="Gf3RbY5rJBH53EknG1hbGy5Axkh37I1L_yvS0wJ0V9A" />
7    <meta charset="utf-8"> 
8    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
9    <meta name="viewport" content="width=device-width, initial-scale=1.0, height=device-height, minimum-scale=1.0, user-scalable=0">
10    <meta name="theme-color" content="">
11
12    <title>
13      NEWS &ndash; ATON  |  エイトン
14    </title><link rel="canonical" href="https://aton-tokyo.com/blogs/news"><link rel="shortcut icon" href="//aton-tokyo.com/cdn/shop/files/favicon32_32x32.png?v=1614314685" type="image/png"><meta property="og:type" content="website">
15  <meta property="og:title" content="NEWS"><meta property="og:url" content="https://aton-tokyo.com/blogs/news">
16<meta property="og:site_name" content="ATON  |  エイトン"><meta name="twitter:card" content="summary"><meta name="twitter:title" content="NEWS">
17  <meta name="twitter:description" content="NEWS">
18
19    
20    
21
22    
22<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
22<meta name="google-site-verification" content="9UMaaI-dXCA5LHSWw4Ma9G3LJx11zL8PC7Sa2Voqa5E">
23<meta name="google-site-verification" content="Gf3RbY5rJBH53EknG1hbGy5Axkh37I1L_yvS0wJ0V9A">
24<meta name="facebook-domain-verification" content="bxlxm3asxhmswvfnnetsponqw0nubs">
25<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/25437339714/digital_wallets/dialog">
26<meta id="in-context-paypal-metadata" data-shop-id="25437339714" data-venmo-supported="false" data-environment="production" data-locale="ja_JP" data-paypal-v4="true" data-currency="USD">
27<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/news.atom" />
28<link rel="next" href="/blogs/news?page=2">
29<link rel="alternate" hreflang="x-default" href="https://aton-tokyo.com/blogs/news">
30<link rel="alternate" hreflang="ja" href="https://aton-tokyo.com/blogs/news">
31<link rel="alternate" hreflang="en" href="https://aton-tokyo.com/en/blogs/news">
32<script async="async" src="/checkouts/internal/preloads.js?locale=ja-US"></script>
32
33<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
34<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=ja-US&shop_id=25437339714" crossorigin="anonymous"></script>
vendor: 1 bytes, line 34
34
35<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":25437339714,"countryCode":"JP","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/25437339714","merchantName":"ATON  |  エイトン","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","jcb","discover"],"total":{"type":"pending","label":"ATON  |  エイトン","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 35
35
36<script id="shopify-features" type="application/json">{"accessToken":"96f63052b560244a8550f0a02d454390","betas":["rich-media-storefront-analytics"],"domain":"aton-tokyo.com","predictiveSearch":false,"shopId":25437339714,"locale":"ja"}</script>
vendor: 1 bytes, line 36
36
37<script>var Shopify = Shopify || {};
38Shopify.shop = "aton-e-shop.myshopify.com";
39Shopify.locale = "ja";
40Shopify.currency = {"active":"USD","rate":"0.0064688808"};
41Shopify.country = "US";
42Shopify.theme = {"name":"aton_2607","id":144181067842,"schema_name":"Prestige","schema_version":"4.4.3","theme_store_id":578,"role":"main"};
43Shopify.theme.handle = "null";
44Shopify.theme.style = {"id":null,"handle":null};
45Shopify.cdnHost = "aton-tokyo.com/cdn";
46Shopify.routes = Shopify.routes || {};
47Shopify.routes.root = "/";
48Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
49Shopify.SignInWithShop = Shopify.SignInWithShop || {};
50Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
51Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 51
51
52<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 52
52
53<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 53
53
54<script>
55  window.ShopifyPay = window.ShopifyPay || {};
56  window.ShopifyPay.apiHost = "shop.app\/pay";
57  window.ShopifyPay.redirectState = null;
58</script>
vendor: 1 bytes, line 58
58
59<script>
60  window.Shopify = window.Shopify || {};
61  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
62  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
63  window.Shopify.SignInWithShop.eligible = true;
64</script>
vendor: 1 bytes, line 64
64
65<script id="shop-js-analytics" type="application/json">{"pageType":"blog"}</script>
vendor: 1 bytes, line 65
65
66<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.ja.esm.js"></script>
vendor: 1 bytes, line 66
66
67<script type="module">
68  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.ja.esm.js");
69
70  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
71
72</script>
vendor: 1 bytes, line 72
72
73<script>
74  window.Shopify = window.Shopify || {};
75  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
76  window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.ja.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.ja.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.ja.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.ja.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.ja.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.ja.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.ja.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.ja.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.ja.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.ja.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.ja.esm.js"],"listener":["modules/v2/loader.listener.ja.esm.js"],"pay-button":["modules/v2/loader.pay-button.ja.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.ja.esm.js"],"shop-button":["modules/v2/loader.shop-button.ja.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.ja.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.ja.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.ja.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.ja.esm.js"],"shop-login":["modules/v2/loader.shop-login.ja.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.ja.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.ja.esm.js"]};
77</script>
vendor: 1 bytes, line 77
77
78<script>(function() {
79  var isLoaded = false;
80  function asyncLoad() {
81    if (isLoaded) return;
82    isLoaded = true;
83    var urls = ["\/\/backinstock.useamp.com\/widget\/51795_1783061872.js?category=bis\u0026v=6\u0026shop=aton-e-shop.myshopify.com"];
84    for (var i = 0; i < urls.length; i++) {
85      var s = document.createElement('script');
86      s.type = 'text/javascript';
87      s.async = true;
88      s.src = urls[i];
89      var x = document.getElementsByTagName('script')[0];
90      x.parentNode.insertBefore(s, x);
91    }
92  };
93  if(window.attachEvent) {
94    window.attachEvent('onload', asyncLoad);
95  } else {
96    window.addEventListener('load', asyncLoad, false);
97  }
98})();</script>
vendor: 1 bytes, line 98
98
99<script id="__st">var __st={"a":25437339714,"offset":32400,"reqid":"2421570a-eb7f-4004-952c-1ee01ddf407d-1791186839","pageurl":"aton-tokyo.com\/blogs\/news","s":"blogs-49213931586","u":"d67755145add","p":"blog","rtyp":"blog","rid":49213931586};</script>
vendor: 1 bytes, line 99
99
100<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 100
100
101<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:'hCaptchaによる保護',privacyText:'プライバシー',termsText:'利用規約'},(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'])})(!1,!0)}();</script>
vendor: 1 bytes, line 101
101
102<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//aton-tokyo.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 102
102
103<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 = "//aton-tokyo.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>
103<script crossorigin="anonymous" defer="defer" src="//aton-tokyo.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 103
103
104<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 104
104
105<script>
106  window.Shopify = window.Shopify || {};
107  window.Shopify.MCP = window.Shopify.MCP || {};
108  window.Shopify.MCP.enabled = true;
109  window.Shopify.MCP.shop = "aton-e-shop.myshopify.com";
110  window.Shopify.MCP.mcpEndpoint = "https:\/\/aton-tokyo.com\/api\/mcp";
111  window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n  - What is your return policy?\n  - What is your shipping policy?\n  - What is your phone number?\n  - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}];
112</script>
vendor: 1 bytes, line 112
112
113<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("\/\/aton-tokyo.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
114</script>
vendor: 1 bytes, line 114
114
115<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://aton-tokyo.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.ja.js",t.type="module",document.head.appendChild(t)}};
116</script>
vendor: 1 bytes, line 116
116
117<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
118  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);
119</script>
vendor: 1 bytes, line 119
119
120<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})}}));
121</script>
vendor: 1 bytes, line 121
121
122<script id='scb4127' type='text/javascript' async='' src='https://aton-tokyo.com/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
122<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://aton-tokyo.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
123<style id="shopify-accelerated-checkout-cart">
124        #shopify-buyer-consent {
125  margin-top: 1em;
126  display: inline-block;
127  width: 100%;
128}
129
130#shopify-buyer-consent.hidden {
131  display: none;
132}
133
134#shopify-subscription-policy-button {
135  background: none;
136  border: none;
137  padding: 0;
138  text-decoration: underline;
139  font-size: inherit;
140  cursor: pointer;
141}
142
143#shopify-subscription-policy-button::before {
144  box-shadow: none;
145}
146
147      </style>
148
149<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
149
150
151    <link rel="stylesheet" href="//aton-tokyo.com/cdn/shop/t/13/assets/theme.scss.css?v=698589267642802481784698086">
152    <link rel="stylesheet" href="//aton-tokyo.com/cdn/shop/t/13/assets/theme_cstm.css?v=137717939035079458211785303648">
153
154    
154<script>
155      // This allows to expose several variables to the global scope, to be used in scripts
156      window.theme = {
157        template: "blog",
158        localeRootUrl: '',
159        shopCurrency: "JPY",
160        moneyFormat: "${{amount}}",
161        moneyWithCurrencyFormat: "${{amount}} USD",
162        useNativeMultiCurrency: true,
163        currencyConversionEnabled: false,
164        currencyConversionMoneyFormat: "money_format",
165        currencyConversionRoundAmounts: false,
166        productImageSize: "natural",
167        searchMode: "product",
168        showPageTransition: false,
169        showElementStaggering: false,
170        showImageZooming: true
171      };
172
173      window.languages = {
174        cartAddNote: "ご要望などございましたらこちらにご記入ください",
175        cartEditNote: "ご要望欄を編集",
176        productImageLoadingError: "Translation missing: ja.product.slideshow.image_loading_error",
177        productFormAddToCart: "カートに入れる",
178        productFormUnavailable: "在庫なし",
179        productFormSoldOut: "Sold out",
180        shippingEstimatorOneResult: "配送料は以下になります",
181        shippingEstimatorMoreResults: "{{count}} 通り選択できます",
182        shippingEstimatorNoResults: "エラー"
183      };
184
185      window.lazySizesConfig = {
186        loadHidden: false,
187        hFac: 0.5,
188        expFactor: 2,
189        ricTimeout: 150,
190        lazyClass: 'Image--lazyLoad',
191        loadingClass: 'Image--lazyLoading',
192        loadedClass: 'Image--lazyLoaded'
193      };
194
195      document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
196      document.documentElement.style.setProperty('--window-height', window.innerHeight + 'px');
197
198      // We do a quick detection of some features (we could use Modernizr but for so little...)
199      (function() {
200        document.documentElement.className += ((window.CSS && window.CSS.supports('(position: sticky) or (position: -webkit-sticky)')) ? ' supports-sticky' : ' no-supports-sticky');
201        document.documentElement.className += (window.matchMedia('(-moz-touch-enabled: 1), (hover: none)')).matches ? ' no-supports-hover' : ' supports-hover';
202      }());
203
204      // This code is done to force reload the page when the back button is hit (which allows to fix stale data on cart, for instance)
205      if (performance.navigation.type === 2) {
206        location.reload(true);
207      }
208    </script>
208
209
210    
210<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
210
211
212    
212<script src="//aton-tokyo.com/cdn/shop/t/13/assets/lazysizes.min.js?v=174358363404432586981784187019" async></script>
212
213
214    
215<script src="https://polyfill-fastly.net/v3/polyfill.min.js?unknown=polyfill&features=fetch,Element.prototype.closest,Element.prototype.remove,Element.prototype.classList,Array.prototype.includes,Array.prototype.fill,Object.assign,CustomEvent,IntersectionObserver,IntersectionObserverEntry,URL" defer></script>
215
216    
216<script src="//aton-tokyo.com/cdn/shop/t/13/assets/libs.min.js?v=40205793026019881161784187019" defer></script>
216
217    
217<script src="//aton-tokyo.com/cdn/shop/t/13/assets/theme.js?v=29142147539800290181784187019" defer></script>
217
218    
218<script src="//aton-tokyo.com/cdn/shop/t/13/assets/custom.js?v=47900896754448051551784187019" defer></script>
218
219
220    
221
222    <link rel="stylesheet" type="text/css" href="https://cloud.typography.com/7789638/7268212/css/fonts.css" />
223  <meta property="og:image" content="https://cdn.shopify.com/s/files/1/0254/3733/9714/files/logo.png?height=628&pad_color=fff&v=1614314684&width=1200" />
224<meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/0254/3733/9714/files/logo.png?height=628&pad_color=fff&v=1614314684&width=1200" />
225<meta property="og:image:width" content="1200" />
226<meta property="og:image:height" content="628" />
227<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
228<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: 25437339714,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 228
228
229<script>
230  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
231</script>
vendor: 1 bytes, line 231
231
232<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}
232).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: 25437339714,storefrontBaseUrl: "https://aton-tokyo.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://aton-tokyo.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"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":"ATON  |  エイトン","paymentSettings":{"currencyCode":"JPY"},"myshopifyDomain":"aton-e-shop.myshopify.com","countryCode":"JP","storefrontUrl":"https:\/\/aton-tokyo.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://aton-tokyo.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"144181067842","themeStoreId":"578","themePublished":"true","eventMetadataId":"54f7895d-d9ef-4c24-bd30-4b8f33606a56","pageType":"blog","resourceId":"49213931586","shopId":"25437339714","storefrontBaseUrl":"https:\/\/aton-tokyo.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
232<script>
233  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
234  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
235  window.ShopifyAnalytics.meta.currency = 'USD';
236  var meta = {"page":{"pageType":"blog","resourceType":"blog","resourceId":49213931586,"requestId":"2421570a-eb7f-4004-952c-1ee01ddf407d-1791186839"}};
237  for (var attr in meta) {
238    window.ShopifyAnalytics.meta[attr] = meta[attr];
239  }
240</script>
vendor: 1 bytes, line 240
240
241<script class="analytics">
242  (function () {
243    var customDocumentWrite = function(content) {
244      var jquery = null;
245
246      if (window.jQuery) {
247        jquery = window.jQuery;
248      } else if (window.Checkout && window.Checkout.$) {
249        jquery = window.Checkout.$;
250      }
251
252      if (jquery) {
253        jquery('body').append(content);
254      }
255    };
256
257    var hasLoggedConversion = function(token) {
258      if (token) {
259        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
260      }
261      return false;
262    }
263
264    var setCookieIfConversion = function(token) {
265      if (token) {
266        var twoMonthsFromNow = new Date(Date.now());
267        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
268
269        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
270      }
271    }
272
273    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
274    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
275    if (trekkie.integrations) {
276      return;
277    }
278    trekkie.methods = [
279      'identify',
280      'page',
281      'ready',
282      'track',
283      'trackForm',
284      'trackLink'
285    ];
286    trekkie.factory = function(method) {
287      return function() {
288        var args = Array.prototype.slice.call(arguments);
289        args.unshift(method);
290        trekkie.push(args);
291        if (method == 'track' || method == 'page') {
292          var pageUrl;
293          try {
294            pageUrl = window.location.href;
295          } catch (e) {}
296          var pageReferrer;
297          try {
298            pageReferrer = document.referrer;
299          } catch (e) {}
300          try {
301            if (window.__TREKKIE_SHIM_QUEUE == null) {
302              window.__TREKKIE_SHIM_QUEUE = [];
303            }
304            window.__TREKKIE_SHIM_QUEUE.push({
305              from: 'trekkie-stub',
306              method: method,
307              args: args.slice(1),
308              pageContext: {
309                url: pageUrl,
310                referrer: pageReferrer
311              }
312            });
313          } catch (e) {
314            // no-op
315          }
316        }
317        return trekkie;
318      };
319    };
320    for (var i = 0; i < trekkie.methods.length; i++) {
321      var key = trekkie.methods[i];
322      trekkie[key] = trekkie.factory(key);
323    }
324    trekkie.load = function(config) {
325      trekkie.config = config || {};
326      trekkie.config.initialDocumentCookie = document.cookie;
327      var first = document.getElementsByTagName('script')[0];
328var script = document.createElement('script');
329script.type = 'text/javascript';
330script.onerror = function(e) {
331  var scriptFallback = document.createElement('script');
332  scriptFallback.type = 'text/javascript';
333  scriptFallback.onerror = function(error) {
334          var Monorail = {
335      produce: function produce(monorailDomain, schemaId, payload) {
336        var currentMs = new Date().getTime();
337        var event = {
338          schema_id: schemaId,
339          payload: payload,
340          metadata: {
341            event_created_at_ms: currentMs,
342            event_sent_at_ms: currentMs
343          }
344        };
345        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
346      },
347      sendRequest: function sendRequest(endpointUrl, payload) {
348        // Try the sendBeacon API
349        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
350          var blobData = new window.Blob([payload], {
351            type: 'text/plain'
352          });
353
354          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
355            return true;
356          } // sendBeacon was not successful
357
358        } // XHR beacon
359
360        var xhr = new XMLHttpRequest();
361
362        try {
363          xhr.open('POST', endpointUrl);
364          xhr.setRequestHeader('Content-Type', 'text/plain');
365          xhr.send(payload);
366        } catch (e) {
367          console.log(e);
368        }
369
370        return false;
371      },
372      isIos12: function isIos12() {
373        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
374      }
375    };
376    Monorail.produce('monorail-edge.shopifysvc.com',
377      'trekkie_storefront_load_errors/1.1',
378      {shop_id: 25437339714,
379      theme_id: 144181067842,
380      app_name: "storefront",
381      context_url: window.location.href,
382      source_url: "//aton-tokyo.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
383
384  };
385  scriptFallback.async = true;
386  scriptFallback.src = '//aton-tokyo.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
387  first.parentNode.insertBefore(scriptFallback, first);
388};
389script.async = true;
390script.src = '//aton-tokyo.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
391first.parentNode.insertBefore(script, first);
392
393    };
394    trekkie.load(
395      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":25437339714,"isMerchantRequest":null,"themeId":144181067842,"themeCityHash":"4791514337830068622","contentLanguage":"ja","currency":"USD","eventMetadataId":"54f7895d-d9ef-4c24-bd30-4b8f33606a56"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
396    );
397
398    var loaded = false;
399    trekkie.ready(function() {
400      if (loaded) return;
401      loaded = true;
402
403      window.ShopifyAnalytics.lib = window.trekkie;
404
405      var originalDocumentWrite = document.write;
406      document.write = customDocumentWrite;
407      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
408      document.write = originalDocumentWrite;
409
410      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
411      var token = match? match[1]: undefined;
412      if (!hasLoggedConversion(token)) {
413        setCookieIfConversion(token);
414        
415      }
416    });
417
418    window.ShopifyAnalytics.lib.page(null,{"pageType":"blog","resourceType":"blog","resourceId":49213931586,"requestId":"2421570a-eb7f-4004-952c-1ee01ddf407d-1791186839","shopifyEmitted":true});
419
420    var eventsListenerScript = document.createElement('script');
421    eventsListenerScript.async = true;
422    eventsListenerScript.src = "//aton-tokyo.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
423    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
424})();</script>
vendor: 1 bytes, line 424
424
425<script
426  defer
427  src="https://aton-tokyo.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
428  data-application="storefront-renderer"
429  data-shop-id="25437339714"
430  data-render-region="gcp-us-central1"
431  data-page-type="blog"
432  data-theme-instance-id="144181067842"
433  data-theme-name="Prestige"
434  data-theme-version="4.4.3"
435  data-monorail-region="shop_domain"
436  data-resource-timing-sampling-rate="10"
437  data-shs="true"
438  data-shs-beacon="true"
439  data-shs-export-with-fetch="true"
440  data-shs-logs-sample-rate="1"
441  data-shs-beacon-endpoint="https://aton-tokyo.com/api/collect"
442></script>
442
443<meta name="shopify-y" content="930a9801-da2d-47bd-b474-c26328f45f3e" data-expiration="1822744440000"><meta name="shopify-s" content="7f858ca2-1896-4a83-b812-9ece1525aebb" data-expiration="1791188640000"><meta name="new-cookie-storage-activated" content="t">
444</head>
445
446  <style>
447    .buyer_customer .ProductForm__AddToCart,
448    .buyer_customer .shopify-payment-button {
449      pointer-events: none;
450      opacity: 0.3;
451    }
452  </style>
453  
454  
455
456  <body class="prestige--v4   template-blog">
457    <a class="PageSkipLink u-visually-hidden" href="#main">Translation missing: ja.header.navigation.skip_to_content</a>
458    <span class="LoadingBar"></span>
459    <div class="PageOverlay"></div>
460    <div class="PageTransition"></div>
461
462    <div id="shopify-section-popup" class="shopify-section"></div>
463    <div id="shopify-section-sidebar-menu" class="shopify-section"><section id="sidebar-menu" class="SidebarMenu Drawer Drawer--small Drawer--fromLeft" aria-hidden="true" data-section-id="sidebar-menu" data-section-type="sidebar-menu">
464
465    <div class="Drawer__Content">
466      <div class="Drawer__Main" data-drawer-animated-left data-scrollable>
467        <div class="Drawer__Container">
468          <nav class="SidebarMenu__Nav SidebarMenu__Nav--primary" aria-label="Translation missing: ja.header.navigation.sidebar_title"><div class="Collapsible"><button class="Collapsible__Button Heading u-h6" data-action="toggle-collapsible" aria-expanded="false">COLLECTION<span class="Collapsible__Plus"></span>
469                  </button>
470
471                  <div class="Collapsible__Inner">
472                    <div class="Collapsible__Content"><div class="Collapsible"><a href="/pages/2026-fw" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">2026/FW</a></div><div class="Collapsible"><a href="/pages/2026-ss" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">2026/SS</a></div><div class="Collapsible"><a href="/pages/2025-fw" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">2025/FW</a></div><div class="Collapsible"><a href="/pages/2025-ss" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">2025/SS</a></div><div class="Collapsible"><a href="/pages/2024-fw" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">2024/FW</a></div><div class="Collapsible"><a href="/pages/2024-ss" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">2024/SS</a></div><div class="Collapsible"><a href="/pages/2023-fw" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">2023/FW</a></div><div class="Collapsible"><a href="/pages/2023-ss" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">2023/SS</a></div><div class="Collapsible"><a href="/pages/2022-fw" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">2022/FW</a></div><div class="Collapsible"><a href="/pages/2022-ss" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">2022/SS</a></div><div class="Collapsible"><a href="/pages/2021-fw" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">2021/FW</a></div><div class="Collapsible"><a href="/pages/2021-ss" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">2021/SS</a></div><div class="Collapsible"><a href="/pages/2020-fw" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">2020/FW</a></div><div class="Collapsible"><a href="/pages/2020-ss" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">2020/SS</a></div><div class="Collapsible"><a href="/pages/2019-fw" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">2019/FW</a></div><div class="Collapsible"><a href="/pages/2019-ss" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">2019/SS</a></div><div class="Collapsible"><a href="/pages/2018-fw" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">2018/FW</a></div><div class="Collapsible"><a href="/pages/2018-ss" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">2018/SS</a></div><div class="Collapsible"><a href="/pages/2017-fw" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">2017/FW</a></div><div class="Collapsible"><a href="/pages/2017-ss" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">2017/SS</a></div></div>
473                  </div></div><div class="Collapsible"><button class="Collapsible__Button Heading u-h6" data-action="toggle-collapsible" aria-expanded="false">ONLINE STORE<span class="Collapsible__Plus"></span>
474                  </button>
475
476                  <div class="Collapsible__Inner">
477                    <div class="Collapsible__Content"><div class="Collapsible"><a href="/collections/women-all" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">WOMEN</a></div><div class="Collapsible"><a href="/collections/men-all" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">MEN</a></div><div class="Collapsible">
477<a href="https://aton-staples.com/collections/frontpage" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">ATONSTAPLeS OFFICIAL SITE</a></div></div>
478                  </div></div><div class="Collapsible"><a href="/blogs/news" class="Collapsible__Button Heading Link Link--primary u-h6">NEWS</a></div><div class="Collapsible"><a href="/pages/about" class="Collapsible__Button Heading Link Link--primary u-h6">ABOUT</a></div><div class="Collapsible"><a href="/pages/store-stockist" class="Collapsible__Button Heading Link Link--primary u-h6">STORE</a></div><div class="Collapsible"><a href="/pages/fabric" class="Collapsible__Button Heading Link Link--primary u-h6">FABRIC</a></div><div class="Collapsible"><a href="/blogs/journal" class="Collapsible__Button Heading Link Link--primary u-h6">JOURNAL</a></div><div class="Collapsible"><a href="/blogs/service" class="Collapsible__Button Heading Link Link--primary u-h6">SERVICE</a></div></nav><nav class="SidebarMenu__Nav SidebarMenu__Nav--secondary">
479            <ul class="Linklist Linklist--spacingLoose"><li class="Linklist__Item">
480                  <a href="/account" class="Text--subdued Link Link--primary">Account</a>
481                </li></ul>
482          </nav>
483        </div>
484      </div><aside class="Drawer__Footer" data-drawer-animated-bottom><div class="SidebarMenu__CurrencySelector">
485              <div class="Select Select--transparent">
486                <select class="CurrencySelector__Select" title="Translation missing: ja.header.navigation.currency_selector"><option value="EUR" >EUR</option><option value="JPY" >JPY</option><option value="USD" selected="selected">USD</option></select><svg class="Icon Icon--select-arrow" role="presentation" viewBox="0 0 19 12">
487      <polyline fill="none" stroke="currentColor" points="17 2 9.5 10 2 2" fill-rule="evenodd" stroke-width="2" stroke-linecap="square"></polyline>
488    </svg></div>
489            </div><div id="side_langurage">
490            <span class="ly-custom-0"></span>
491          </div>
492
493        </aside></div>
494</section>
495
496
497
498
499</div>
500<div id="sidebar-cart" class="Drawer Drawer--fromRight" aria-hidden="true" data-section-id="cart" data-section-type="cart" data-section-settings='{
501  "type": "page",
502  "itemCount": 0,
503  "drawer": true,
504  "hasShippingEstimator": false
505}'>
506  <div class="Drawer__Header Drawer__Header--bordered Drawer__Container">
507      <span class="Drawer__Title Heading u-h4">ショッピングカート</span>
508
509      <button class="Drawer__Close Icon-Wrapper--clickable" data-action="close-drawer" data-drawer-id="sidebar-cart" aria-label="カートをとじる"><svg class="Icon Icon--close" role="presentation" viewBox="0 0 16 14">
510      <path d="M15 0L1 14m14 0L1 0" stroke="currentColor" fill="none" fill-rule="evenodd"></path>
511    </svg></button>
512  </div>
513
514  <form class="Cart Drawer__Content" action="/cart" method="POST" novalidate>
515    <div class="Drawer__Main" data-scrollable><p class="Cart__Empty Heading u-h5">カート内に商品がありません。</p></div></form>
516</div>
517<div class="PageContainer">
518      <div id="shopify-section-announcement" class="shopify-section"><section id="section-announcement" data-section-id="announcement" data-section-type="announcement-bar">
519      <div class="AnnouncementBar">
520        <div class="AnnouncementBar__Wrapper">
521          <p class="AnnouncementBar__Content Heading"><a href="/blogs/news">ATON with Isaac Reina Installation at VAGUE KOBE</a></p>
522        </div>
523      </div>
524    </section>
525
526    <style>
527      #section-announcement {
528        background: #fafafa;
529        color: #343434;
530      }
531    </style>
532
533    
533<script>
534      document.documentElement.style.setProperty('--announcement-bar-height', document.getElementById('shopify-section-announcement').offsetHeight + 'px');
535    </script>
535</div>
536      <div id="shopify-section-header" class="shopify-section shopify-section--header"><div id="Search" class="Search hidden-lap-and-up" aria-hidden="true">
537	<div class="Search__Inner">
538	  <div class="Search__SearchBar">
539	    <form action="/search" name="GET" role="search" class="Search__Form">
540	      <div class="Search__InputIconWrapper">
541	        <span class="hidden-tablet-and-up"><svg class="Icon Icon--search" role="presentation" viewBox="0 0 18 17">
542      <g transform="translate(1 1)" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square">
543        <path d="M16 16l-5.0752-5.0752"></path>
544        <circle cx="6.4" cy="6.4" r="6.4"></circle>
545      </g>
546    </svg></span>
547	        <span class="hidden-phone"><svg class="Icon Icon--search-desktop" role="presentation" viewBox="0 0 21 21">
548      <g transform="translate(1 1)" stroke="currentColor" stroke-width="2" fill="none" fill-rule="evenodd" stroke-linecap="square">
549        <path d="M18 18l-5.7096-5.7096"></path>
550        <circle cx="7.2" cy="7.2" r="7.2"></circle>
551      </g>
552    </svg></span>
553	      </div>
554
555	      <input type="search" class="Search__Input Heading" name="q" autocomplete="off" autocorrect="off" autocapitalize="off" placeholder="Search..." autofocus>
556	      <input type="hidden" name="type" value="product">
557	    </form>
558
559	    <button class="Search__Close Link Link--primary" data-action="close-search"><svg class="Icon Icon--close" role="presentation" viewBox="0 0 16 14">
560      <path d="M15 0L1 14m14 0L1 0" stroke="currentColor" fill="none" fill-rule="evenodd"></path>
561    </svg></button>
562	  </div>
563
564	  <div class="Search__Results" aria-hidden="true"></div>
565	</div>
566</div><header id="section-header"
567        class="Header Header--logoLeft   "
568        data-section-id="header"
569        data-section-type="header"
570        data-section-settings='{
571  "navigationStyle": "logoLeft",
572  "hasTransparentHeader": false,
573  "isSticky": true
574}'
575        role="banner">
576  <div class="Header__Wrapper"><div class="Header__FlexItem Header__FlexItem--logo"><div class="Header__Logo"><a href="/" class="Header__LogoLink"><img class="Header__LogoImage Header__LogoImage--primary"
577               src="//aton-tokyo.com/cdn/shop/files/logo_100x.png?v=1614314684"
578               srcset="//aton-tokyo.com/cdn/shop/files/logo_100x.png?v=1614314684 1x, //aton-tokyo.com/cdn/shop/files/[email protected]?v=1614314684 2x"
579               width="100"
580               alt="ATON  |  エイトン"></a></div></div>
581
582    <div class="Header__FlexItem Header__FlexItem--fill">
583	    <div class="main_nav"><nav class="Header__MainNav hidden-pocket" aria-label="Translation missing: ja.header.navigation.title">
584	          <ul class="HorizontalList"><li class="HorizontalList__Item " aria-haspopup="true">
585	                <a href="/pages/2026-ss" class="Heading u-h6">COLLECTION</a><div class="DropdownMenu" aria-hidden="true">
586	                    <ul class="Linklist"><li class="Linklist__Item" >
587	                          <a href="/pages/2026-fw" class="Link Link--secondary">2026/FW </a></li><li class="Linklist__Item" >
588	                          <a href="/pages/2026-ss" class="Link Link--secondary">2026/SS </a></li><li class="Linklist__Item" >
589	                          <a href="/pages/2025-fw" class="Link Link--secondary">2025/FW </a></li><li class="Linklist__Item" >
590	                          <a href="/pages/2025-ss" class="Link Link--secondary">2025/SS </a></li><li class="Linklist__Item" >
591	                          <a href="/pages/2024-fw" class="Link Link--secondary">2024/FW </a></li><li class="Linklist__Item" >
592	                          <a href="/pages/2024-ss" class="Link Link--secondary">2024/SS </a></li><li class="Linklist__Item" >
593	                          <a href="/pages/2023-fw" class="Link Link--secondary">2023/FW </a></li><li class="Linklist__Item" >
594	                          <a href="/pages/2023-ss" class="Link Link--secondary">2023/SS </a></li><li class="Linklist__Item" >
595	                          <a href="/pages/2022-fw" class="Link Link--secondary">2022/FW </a></li><li class="Linklist__Item" >
596	                          <a href="/pages/2022-ss" class="Link Link--secondary">2022/SS </a></li><li class="Linklist__Item" >
597	                          <a href="/pages/2021-fw" class="Link Link--secondary">
5972021/FW </a></li><li class="Linklist__Item" >
598	                          <a href="/pages/2021-ss" class="Link Link--secondary">2021/SS </a></li><li class="Linklist__Item" >
599	                          <a href="/pages/2020-fw" class="Link Link--secondary">2020/FW </a></li><li class="Linklist__Item" >
600	                          <a href="/pages/2020-ss" class="Link Link--secondary">2020/SS </a></li><li class="Linklist__Item" >
601	                          <a href="/pages/2019-fw" class="Link Link--secondary">2019/FW </a></li><li class="Linklist__Item" >
602	                          <a href="/pages/2019-ss" class="Link Link--secondary">2019/SS </a></li><li class="Linklist__Item" >
603	                          <a href="/pages/2018-fw" class="Link Link--secondary">2018/FW </a></li><li class="Linklist__Item" >
604	                          <a href="/pages/2018-ss" class="Link Link--secondary">2018/SS </a></li><li class="Linklist__Item" >
605	                          <a href="/pages/2017-fw" class="Link Link--secondary">2017/FW </a></li><li class="Linklist__Item" >
606	                          <a href="/pages/2017-ss" class="Link Link--secondary">2017/SS </a></li></ul>
607	                  </div></li><li class="HorizontalList__Item " aria-haspopup="true">
608	                <a href="/collections/women-all" class="Heading u-h6">ONLINE STORE</a><div class="DropdownMenu" aria-hidden="true">
609	                    <ul class="Linklist"><li class="Linklist__Item" >
610	                          <a href="/collections/women-all" class="Link Link--secondary">WOMEN </a></li><li class="Linklist__Item" >
611	                          <a href="/collections/men-all" class="Link Link--secondary">MEN </a></li><li class="Linklist__Item" >
612	                          <a href="https://aton-staples.com/collections/frontpage" class="Link Link--secondary">ATONSTAPLeS OFFICIAL SITE </a></li></ul>
613	                  </div></li><li class="HorizontalList__Item is-active" >
614	                <a href="/blogs/news" class="Heading u-h6">NEWS</a></li><li class="HorizontalList__Item " >
615	                <a href="/pages/about" class="Heading u-h6">ABOUT</a></li><li class="HorizontalList__Item " >
616	                <a href="/pages/store-stockist" class="Heading u-h6">STORE</a></li><li class="HorizontalList__Item " >
617	                <a href="/pages/fabric" class="Heading u-h6">FABRIC</a></li><li class="HorizontalList__Item " >
618	                <a href="/blogs/journal" class="Heading u-h6">JOURNAL</a></li><li class="HorizontalList__Item " >
619	                <a href="/blogs/service" class="Heading u-h6">SERVICE</a></li></ul>
620	        </nav></div>
621
622	    <div class="sub_nav"><nav class="Header__SecondaryNav hidden-pocket">
623	          <ul class="HorizontalList hidden-pocket"><li class="HorizontalList__Item account">
624	                <a href="/account" class="Heading Link Link--primary Text--subdued u-h8">Account</a>
625	              </li><li class="HorizontalList__Item cart">
626	              <a href="/cart" class="Heading Link Link--primary Text--subdued u-h8" >Cart</a>
627	            </li>
628	          </ul>
629
630	          <ul class="HorizontalList hidden-pocket bl">
631	            <li class="HorizontalList__Item search">
632								<div id="Search_inline" class="searchInline" aria-hidden="true">
633								  <div class="Search__SearchBar">
634								    <form action="/search" name="GET" role="search" class="Search__Form">
635								      <div id="searchBtn" class="Search__InputIconWrapper">
636								        <span class="hidden-tablet-and-up"><svg class="Icon Icon--search" role="presentation" viewBox="0 0 18 17">
637      <g transform="translate(1 1)" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square">
638        <path d="M16 16l-5.0752-5.0752"></path>
639        <circle cx="6.4" cy="6.4" r="6.4"></circle>
640      </g>
641    </svg></span>
642								        <span class="hidden-phone"><svg class="Icon Icon--search-desktop" role="presentation" viewBox="0 0 21 21">
643      <g transform="translate(1 1)" stroke="currentColor" stroke-width="2" fill="none" fill-rule="evenodd" stroke-linecap="square">
644        <path d="M18 18l-5.7096-5.7096"></path>
645        <circle cx="7.2" cy="7.2" r="7.2"></circle>
646      </g>
647    </svg></span>
648								      </div>
649
650								      <input type="search" class="Search__Input Heading" name="q" autocomplete="off" autocorrect="off" autocapitalize="off" placeholder="Search..." autofocus>
651								      <input type="hidden" name="type" value="product">
652								    </form>
653								  </div>
654								</div>					
655	            </li>
656	          </ul>
657
658	          <ul class="ly HorizontalList hidden-pocket">
659		          <li>
660		            <span class="ly-custom-0"></span>
661		          </li>
662		        </ul>
663	        </nav><div id="iconset" class="hidden-lap-and-up">
664		      <a href="/cart" class="Icon-Wrapper" >
665		        <span class="hidden-lap-and-up"><svg class="Icon Icon--cart" role="presentation" viewBox="0 0 40 38.55">
666      <path class="st0" d="M36.63,30.46H12.51c-0.36,0-0.67-0.26-0.73-0.62L6.9,1.48H0.74C0.33,1.48,0,1.15,0,0.74S0.33,0,0.74,0h6.78
667        C7.89,0,8.2,0.26,8.26,0.62l4.88,28.36h23.49c0.41,0,0.74,0.33,0.74,0.74C37.37,30.13,37.04,30.46,36.63,30.46z"/>
668      <path class="st0" d="M37.06,24.82H15.64c-0.41,0-0.74-0.33-0.74-0.74c0-0.41,0.33-0.74,0.74-0.74h20.77l2.01-16.22H12.51
669        c-0.41,0-0.74-0.33-0.74-0.74c0-0.41,0.33-0.74,0.74-0.74h26.75c0.21,0,0.42,0.09,0.56,0.25s0.21,0.37,0.18,0.58l-2.19,17.7
670        C37.75,24.54,37.44,24.82,37.06,24.82z"/>
671      <path class="st0" d="M35.57,16.31H15.48c-0.41,0-0.74-0.33-0.74-0.74s0.33-0.74,0.74-0.74h20.09c0.41,0,0.74,0.33,0.74,0.74
672        S35.98,16.31,35.57,16.31z"/>
673      <path class="st0" d="M19.46,20.97c-0.37,0-0.69-0.27-0.73-0.65l-1.27-9.82c-0.05-0.41,0.23-0.78,0.64-0.83
674        c0.4-0.05,0.78,0.23,0.83,0.64l1.27,9.82c0.05,0.41-0.23,0.78-0.64,0.83C19.52,20.97,19.49,20.97,19.46,20.97z"/>
675      <path class="st0" d="M31.59,20.97c-0.03,0-0.06,0-0.1-0.01c-0.41-0.05-0.69-0.42-0.64-0.83l1.27-9.82c0.05-0.41,0.43-0.69,0.83-0.64
676        c0.41,0.05,0.69,0.42,0.64,0.83l-1.27,9.82C32.27,20.7,31.95,20.97,31.59,20.97z"/>
677      <path class="st0" d="M25.52,20.96c-0.41,0-0.74-0.33-0.74-0.74v-9.79c0-0.41,0.33-0.74,0.74-0.74s0.74,0.33,0.74,0.74v9.79
678        C26.26,20.62,25.93,20.96,25.52,20.96z"/>
679      <path class="st0" d="M17.92,38.53C17.92,38.53,17.92,38.53,17.92,38.53c-0.83,0-1.6-0.32-2.18-0.91c-0.58-0.58-0.9-1.36-0.9-2.18
680        c0-0.82,0.32-1.6,0.91-2.18c0.58-0.58,1.35-0.9,2.18-0.9c0,0,0,0,0.01,0c0.82,0,1.6,0.32,2.18,0.91c0.58,0.58,0.9,1.36,0.9,2.18
681        c0,0.82-0.32,1.6-0.91,2.18C19.51,38.21,18.74,38.53,17.92,38.53z M17.92,33.85c-0.43,0-0.83,0.17-1.13,0.47
682        c-0.3,0.3-0.47,0.7-0.47,1.13c0,0.43,0.16,0.83,0.47,1.13s0.7,0.47,1.13,0.47c0,0,0,0,0,0c0.43,0,0.83-0.17,1.13-0.47
683        c0.3-0.3,0.47-0.7,0.47-1.13c0,0,0,0,0,0c0-0.43-0.16-0.83-0.47-1.13C18.75,34.01,18.35,33.85,17.92,33.85
684        C17.92,33.85,17.92,33.85,17.92,33.85z"/>
685      <path class="st0" d="M31.22,38.55C31.22,38.55,31.22,38.55,31.22,38.55c-1.71,0-3.09-1.39-3.08-3.09c0-0.82,0.32-1.6,0.91-2.18
686        c0.58-0.58,1.35-0.9,2.17-0.9c0,0,0,0,0.01,0c1.7,0,3.08,1.39,3.08,3.09c0,0,0,0,0,0C34.3,37.18,32.92,38.55,31.22,38.55z
687         M31.22,33.87c-0.43,0-0.83,0.17-1.13,0.47c-0.3,0.3-0.47,0.7-0.47,1.13c0,0.88,0.71,1.6,1.6,1.6c0,0,0,0,0,0
688        c0.88,0,1.6-0.72,1.6-1.6C32.82,34.59,32.11,33.87,31.22,33.87C31.22,33.87,31.22,33.87,31.22,33.87z M33.56,35.48h0.01H33.56z"/>
689    </svg></span>
690		        <span class="Header__CartDot "></span>
691		      </a>
692
693		      <a href="/search" class="Icon-Wrapper" data-action="toggle-search" aria-label="Search">
694		        <span class="hidden-lap-and-up"><svg class="Icon Icon--search" role="presentation" viewBox="0 0 18 17">
695      <g transform="translate(1 1)" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square">
696        <path d="M16 16l-5.0752-5.0752"></path>
697        <circle cx="6.4" cy="6.4" r="6.4"></circle>
698      </g>
699    </svg></span>
700		      </a>
701
702					<div id="drawerBtn">
703						<div class="in"><i></i></div>
704					</div>
705				</div>
706
707
708	    </div>
709	  </div>
710  </div><div class="PageHeader flex">
711    
712
713    
714  	  <h1 class="SectionHeader__Heading Heading u-h1">
715NEWS
716</h1>
717    
718</div>
719
720</header>
721
722<style>:root {
723      --use-sticky-header: 1;
724      --use-unsticky-header: 0;
725    }
726
727    .shopify-section--header {
728      position: -webkit-sticky;
729      position: sticky;
730    }@media screen and (max-width: 640px) {
731      .Header__LogoImage {
732        max-width: 70px;
733      }
734    }:root {
735      --header-is-not-transparent: 1;
736      --header-is-transparent: 0;
737    }</style>
738
739<script>
740  document.documentElement.style.setProperty('--header-height', document.getElementById('shopify-section-header').offsetHeight + 'px');
741</script>
741
742
743</div>
744
745      <main id="main" role="main">
746        <div id="shopify-section-blog-template" class="shopify-section"><div id="section-blog-template" class="Section" data-section-id="blog-template" data-section-type="article-list"><div class="Blog"><div class="Container">
747        <div class="PageContent"><div class="ArticleListWrapper">
748              <div class="ArticleList"><article class="ArticleItem" >
749  <div class="PageContent--narrow"><div class="ArticleItem__Content"><h2 class="ArticleItem__Title Heading u-h2">
750        <a href="/blogs/news/aton-with-isaac-reina-installation-at-vague-kobe">ATON with Isaac Reina Installation at VAGUE KOBE</a>
751      </h2><p class="date">2026.10.01</p>
752        <p class="article_content"><div style="text-align: left;">
753<p class="x1yc453h xma8rkl xgoqxah xutxfr x1fie51u xgyxj25 x1xobyvs x1elgs31 x1fv8qjw xcy5tzr x1ht4adc xnvauns x1c2l018 x14l7nz5 xuw7688 x1pjt2rx x160d6zm xrxpjvj" dir="ltr"><img src="https://cdn.shopify.com/s/files/1/0254/3733/9714/files/02_004_1024x1024.jpg?v=1790837087" style="float: none;"><br><br><br>VAGUE KOBEを率いる柳原照弘氏との対話を重ね、空間全体を通してATONの世界観を新たな視点からご覧いただける展示を構成しました。<br><br>かねてより取り組んできたスモールレザーグッズのコレクションを、2027年のローンチに先駆け、本イベントにて初めてお披露目いたします。<span><br><span></span></span>また、会場では、スモールレザーグッズを実際に手に取ってご覧いただきながら、先行受注を承ります。<br><br><span>今回スモールレザーグッズのデザインをともに手がけた、エルメスでデザイナーを務めたIsaac Reina氏も会期中は在廊し、</span><span>10月10日には、ATONディレクター久﨑とReina氏によるトークイベントを開催いたします。<br><br></span><span>トークイベントでは、素材への飽くなき探求を続ける久﨑のものづくりへの考え方や、Reina氏が追求するレザーの質感、素材そのものへのこだわりについて、それぞれの視点から語り合います。</span></p>
754<span><span><br><br>【ATON with Isaac Reina Installation at VAGUE KOBE】<br>会期 | 2026年10月9日(金) - 12日(月)<br>時間 | 12:00 - 18:00<br>会場 | Vague Kobe 4F<br><br><span>トークイベント<span lang="EN-US"> | 10</span>月<span lang="EN-US">10</span>日(土)<span lang="EN-US"> 17:30 -</span><span lang="EN-US"><br style="font-size: inherit;"></span>会場<span lang="EN-US"> | VAGUE KOBE<br></span>兵庫県神戸市中央区海岸通<span lang="EN-US">9-2 </span>チャータードビル<span lang="EN-US">3F  <br></span></span></span><span lang="EN-US"><br>※どなたでもご参加いただけます。</span></span>
755</div>
756<div style="text-align: left;"><span><span lang="EN-US">座席数に限りがございますため、満席の場合は立見でのご案内、または入場を制限させていただく場合がございます。<br>※トークイベントは50分ほどを予定しております。<!--[endif]--></span></span></div></p></div>
757  </div>
758</article><article class="ArticleItem" >
759  <div class="PageContent--narrow"><div class="ArticleItem__Content"><h2 class="ArticleItem__Title Heading u-h2">
760        <a href="/blogs/news/aton-10th-anniv-items-%E7%AC%AC1%E5%BC%BE%E8%B2%A9%E5%A3%B2%E9%96%8B%E5%A7%8B">【ATON 10TH ANNIV. ITEMS】第1弾販売開始</a>
761      </h2><p class="date">2026.08.09</p>
762        <p class="article_content"><div style="text-align: left;">
763<img src="https://cdn.shopify.com/s/files/1/0254/3733/9714/files/ATON26FW_Instagram_22_1024x1024.jpg?v=1786191280" alt="" style="float: none;"><br><span><br>ATONは今年の秋冬でブランド設立10周年を迎えることとなりました。<br><br>今回、10周年を記念して、新作に加え、過去に反響のあったアイテムの復刻など、10周年の歩みを振り返る特別なコレクションを2回に分けて展開いたします。<br><br>8/7(金)~、第1弾が販売開始となりました。<br><br><br><img src="https://cdn.shopify.com/s/files/1/0254/3733/9714/files/LAMB-SUEDE.jpg?v=1786207628" alt=""><br>LAMB SUEDE | BAND COLLAR SHIRT<br>COLOR | BROWN<br>SIZE | 04(46) / 06(48)<br>PRICE | ¥209,000 (in tax)<br><br><br><img src="https://cdn.shopify.com/s/files/1/0254/3733/9714/files/KK6913.jpg?v=1786207629" alt=""><br>FRESCA | LAYERED CREW NECK PULLOVER<br>COLOR | WHITE / NAVY / BLACK<br>SIZE | 02(44) / 04(46) / 06(48)<br>PRICE | ¥36,300 (in tax)<br><br><br><img src="https://cdn.shopify.com/s/files/1/0254/3733/9714/files/KK6912.jpg?v=1786207628" alt=""><br>FRESCA | LAYERED TURTLE NECK PULLOVER<br>COLOR | WHITE / NAVY / BLACK<br>SIZE | 02(44) / 04(46) / 06(48)<br>PRICE | ¥36,300 (in tax)<br><br><br><img src="https://cdn.shopify.com/s/files/1/0254/3733/9714/files/KK6914.jpg?v=1786207629" alt=""><br>ZERO AZUMA URAKE | HIGH NECK SWEAT SHIRT<br>COLOR | WARM WHITE / NAVY / BLACK<br>SIZE | 02(44) / 04(46) / 06(48)<br>PRICE | ¥49,500 (in tax)<br><br><br><img src="https://cdn.shopify.com/s/files/1/0254/3733/9714/files/PR6914.jpg?v=1786207629" alt=""><br>ZERO AZUMA URAKE | SWEAT PANTS<br>COLOR | WARM WHITE / NAVY / BLACK<br>SIZE | 02(44) / 04(46) / 06(48)<br>PRICE | ¥59,400 (in tax)<br><br><br><img src="https://cdn.shopify.com/s/files/1/0254/3733/9714/files/PR6911.jpg?v=1786207628" alt=""><br>TECHNO WOOL | WIDE EASY PANTS<br>COLOR | CHECK<br>SIZE | 01(36) / 02(38)<br>PRICE | ¥69,300 (in tax)<br><br><br>------------------------------------------<br><br>商品のお問い合わせにつきましては、ATON AOYAMA (03-6427-6335) へお願いします。 <br><br>※第2弾は10~11月ごろ展開開始となります<br></span><span></span>
764</div></p></div>
765  </div>
766</article><article class="ArticleItem" >
767  <div class="PageContent--narrow"><div class="ArticleItem__Content"><h2 class="ArticleItem__Title Heading u-h2">
768        <a href="/blogs/news/aton-small-leather-goods">SMALL LEATHER GOODS COLLECTION ローンチのお知らせ</a>
769      </h2><p class="date">2025.07.18</p>
770        <p class="article_content"><div style="text-align: start;">
771<img src="https://cdn.shopify.com/s/files/1/0254/3733/9714/files/01_024-grain_1024x1024.jpg?v=1752750107" alt="" style="float: none;"><br><br>ATONより、待望のスモールレザーグッズコレクションが発売されます。<br>オンラインでの予約発売を皮切りに、今月オープンする伊勢丹新宿店のレディース直営店にて先行でお買い求め頂けます。<br><br><br><strong>ATON W/NOWHOW STUDIO</strong><br>(エイトン ウィズ ナウハウ ストゥディオ)<br>ベルリンを拠点に活動するレザーブランド<span style="text-decoration: underline;"><span style="color: rgb(43, 0, 255); text-decoration: underline;"><a href="https://nowhowstudio.com/" style="color: rgb(43, 0, 255); text-decoration: underline;">NOWHOW STUDIO</a></span></span> (ナウハウストゥディオ)とコラボレーションしたアイテムとなります。<br><br><br><img src="https://cdn.shopify.com/s/files/1/0254/3733/9714/files/27_23f7280c-e48e-4d21-b8a1-958579f61333_1024x1024.jpg?v=1752775062" style="margin-bottom: 16px; float: none;"><br><br>BULLHIDE NUBUCK LEATHER | WEEKENDER TOTE BAG<br>COLOR | DARK BROWN / DARK GRAY<br>MATERIAL | BULLHIDE / PIG SUEDE <br>PRICE | ¥176,000 (in tax)<br><br>BULLHIDE NUBUCK LEATHER | EAST-WEST SHOULDER BAG<br>COLOR | DARK BROWN / DARK GRAY<br>MATERIAL | BULLHIDE / PIG SUEDE <br>PRICE | ¥154,000 (in tax)<br><br>BULLHIDE NUBUCK LEATHER | FALTE KEY HOLDER<br>COLOR | DARK BROWN / DARK GRAY<br>MATERIAL | BULLHIDE / PIG SUEDE <br>PRICE | ¥53,900 (in tax)<br><br><br><img src="https://cdn.shopify.com/s/files/1/0254/3733/9714/files/SHOES.jpg?v=1752751603" alt=""><br>
771オリジナルデザインのイタリアンレザーを使用したフラットシューズ。革靴職人が多く集まる街、ベネチアにて名だたる老舗メゾンの靴を木型からつくる工房で製作しています。履き心地のために、底の中材にクッション性のある素材を採用。三角に尖った爪先と、甲のオープンなシルエットが細くシャープに仕上がっているのが特徴です。<br><br>GOAT LEATHER | CARLA FLAT SHOES<br>COLOR | BLACK / SILVER<br>MATERIAL | <span>GOAT LEATHER</span><br>PRICE | ¥75,900 (in tax)<br><br><br>販売店舗 | <br>・ATON AOYAMA  8/8(金)~ <br>・ATON ISETAN SHINJUKU  7/30(水)~ <br>※リニューアルオープンに伴い、先行販売となります。<br>・ATON ONLINE STORE  7/18(金)~  PRE ORDER START<br>
772</div></p></div>
773  </div>
774</article><article class="ArticleItem" >
775  <div class="PageContent--narrow"><div class="ArticleItem__Content"><h2 class="ArticleItem__Title Heading u-h2">
776        <a href="/blogs/news/atoncolor-vol-04">©ATONCOLOR_SUMI EXHIBITION 2025</a>
777      </h2><p class="date">2025.04.10</p>
778        <p class="article_content"><div style="text-align: left;">
779<div data-olk-copy-source="MailCompose" style="text-align: left;"><strong><img src="https://cdn.shopify.com/s/files/1/0254/3733/9714/files/IMG_5526_2.jpg?v=1744271309" style="margin-bottom: 16px; float: none;"><br>©ATONCOLOR  『SUMI』 EXHIBITION 2025</strong></div>
780<div data-olk-copy-source="MailCompose">
781<br><span class="x_s2"></span>
782<p class="x_p1"><span class="x_s2">今年も</span><span class="x_s1">©ATONCOLOR </span><span class="x_s2">のイベントを開催いたします。</span></p>
783<p class="x_p1"><span class="x_s2">本イベントでは、これまでご好評をいただいておりますボタニカルによる深みのあるブラック、藍染めによるネイビー、そして伝統的な墨染めのグレーに加え、今年は新たに、竹炭から抽出した染料による優しいグレーを取り入れたコレクションを展開いたします。</span></p>
784<p class="x_p1"> </p>
785<p class="x_p1"><span class="x_s2">染色にはハイテクな技術を用い、自然の素材が持つ美しさを現代的に表現いたしました。</span><span class="x_s2"></span></p>
786<p class="x_p1"> </p>
787<p class="x_p1"><span class="x_s2">素材には、定番のコットンローンやジャージに加え、シルクやナイロンも採用し、より豊かな質感と着心地をお楽しみいただけます。</span><span class="x_s2"></span></p>
788<p class="x_p1"> </p>
789<p class="x_p1"><span class="x_s2">期間限定で、以下の店舗にて実際にご覧いただき、ご購入いただける機会をご用意しております。お近くにお越しの際は、ぜひお立ち寄りいただき自然が織りなす色と素材をご体感ください。</span><span class="x_s2"></span></p>
790<p class="x_p1"><span class="x_s2">皆さまのお越しを心よりお待ちしております。</span></p>
791</div>
792<div><br></div>
793<div><br></div>
794<div>---</div>
795<div><br></div>
796<div>&lt;奈良&gt;<br><span style="text-decoration: underline;"><span style="color: rgb(43, 0, 255);"><a style="color: rgb(43, 0, 255); text-decoration: underline;" href="https://www.hj-g.jp/">HJ GALLERY</a></span></span><br>L:631-0061 奈良県奈良市三碓2-4-13-2<br>T:0742-52-5000<br>2025年4月3日(木) - 4月5日(土)<br>※終了致しました。<br> <br>&lt;福岡&gt;<br><span style="text-decoration: underline;"><span style="color: rgb(43, 0, 255);"><a style="color: rgb(43, 0, 255); text-decoration: underline;" href="https://www.dicexdice.com/">Dice&amp;Dice</a></span></span><br>L:810-0021福岡県福岡市中央区今泉2-1-43 DXD bldg<br>T:092-722-4877<br>2025年4月11日(金) - 4月14日(月)<br>※終了致しました。<br> <br>&lt;東京&gt;</div>
797<div><span style="color: rgb(0, 0, 0);">ATON AOYAMA</span></div>
798<div>L:<span style="text-decoration: underline;"><a href="https://maps.app.goo.gl/iEST9xa7WX7jcHcj8">107-0061 東京都港区北青山 3-6-27</a></span>
799</div>
800<div>T:03-6427-6335</div>
801<div>2025年4月18日(金) - 4月20日(日)</div>
802<div>ディレクター久﨑在店日:上記全日程</div>
803<div><br></div>
804<div>&lt;ONLINE STORE&gt;</div>
805<div><a href="https://aton-tokyo.com/collections/women-aton-color">ATON ONLINE STORE</a></div>
806<div><span style="text-decoration: underline;"><a href="https://aton-tokyo.com/collections/women-aton-color">https://aton-tokyo.com/</a></span></div>
807<div>2025年4月15日(火)11:00 - 5月6日(火)23:59<br>
808</div>
809<br>
810</div></p></div>
811  </div>
812</article><article class="ArticleItem" >
813  <div class="PageContent--narrow"><div class="ArticleItem__Content"><h2 class="ArticleItem__Title Heading u-h2">
814        <a href="/blogs/news/ultimate-black-and-ultimate-navy-by-aton-vol-3">Ultimate Black and Ultimate Navy by ATON | Vol.3</a>
815      </h2><p class="date">2024.01.23</p>
816        <p class="article_content"><p data-mce-fragment="1"> </p>
817<div style="text-align: center;" data-mce-style="text-align: center;"><a href="https://aton-tokyo.com/collections/women-black-and-navy"><img style="float: none;" alt="" src="https://cdn.shopify.com/s/files/1/0254/3733/9714/files/002.jpg?v=1705991202" data-mce-style="float: none;"></a></div>
818<p data-mce-fragment="1"><span data-mce-fragment="1"> </span></p>
819<p data-mce-fragment="1">毎年ご好評をいただいている受注イベント、<a href="https://aton-tokyo.com/collections/women-black-and-navy"><span data-mce-fragment="1">Ultimate Black and Ultimate Navy by ATON</span></a>の第<span data-mce-fragment="1">3</span>弾のご案内です。</p>
820<p data-mce-fragment="1"><span>私たちのワードローブの中で欠かすことの出来ないカラーといえるブラックとネイビーに、3年目を迎える今年は、墨染めによるグレーを加えた特別なコレクションとなります。</span></p>
821<p data-mce-fragment="1"> </p>
822<p data-mce-fragment="1"><span>BLACK | LOGWOOD<br>メキシコが原産のマメ科の常緑高木のログウッドは、邪気を払うと伝えられ、仏衣の染料にも使用されました。<br>ナポレオンのコートや海賊の服もログウッドで染めたものだといいます。<br>この染料を、日本独自の環境を破壊しない染色方法によって、着る人の肌と地球に優しいATONの『NATURAL DYED(LOGWOOD)』で染めています。</span></p>
823<p data-mce-fragment="1"> </p>
824<p data-mce-fragment="1"><span>TOMEKON | KYOTO INDIGO<br>藍づくりの本場、徳島県阿波地方で先祖代々続く6代目の『藍師』の手によって1年かけて育てられた阿波藍(国選定無形文化財)を使用しています。<br>その原料を京都市の潤沢で質の良い水を使い『染師』によって1枚1枚手作業の染色工程(染め→絞り→水洗い)を幾度と繰り返し染め上げます。<br>回数を重ねていくたびに色の濃度が高まり、最も濃い色は約20〜25回ほど繰り返します。徳島の『藍師』と京都の『染師』、お互いの仕事をリスペクトしながら、先代からの技術を継承し生み出される美しい色目のネイビーがATONの『KYOTO INDIGO』です。<br></span></p>
825<p data-mce-fragment="1"> </p>
826<p data-mce-fragment="1"><span>GRAY | SUMI<br>日本古来、奈良の地で受け継がれる『墨』は、松の木を燃やすことによって採取できる『煤』を原料に、今なお墨職人の手仕事で造られています。<br>その墨を、美しい水墨画の様な淡いグレーに染め上げました。淡い中にも独特な色味で深みのあるグレーがATONの『SUMIZOME』です。<br><br></span></p>
827<p data-mce-fragment="1">奈良、広島、福岡、東京の4箇所でしか実際にご覧いただけない1年に1度の機会です。</p>
828<p data-mce-fragment="1">ディレクターの久﨑康晴も、下記日程に各店頭でお客様をお迎えさせていただきます。</p>
829<p data-mce-fragment="1">ぜひお立ち寄りください。</p>
830<p data-mce-fragment="1"><span data-mce-fragment="1"> </span></p>
831<p> </p>
832<p data-mce-fragment="1"><span data-mce-fragment="1"></span><span data-mce-fragment="1"> </span><span data-mce-fragment="1">&lt;</span>東京<span data-mce-fragment="1">&gt;</span></p>
833<p data-mce-fragment="1"><a href="https://maps.app.goo.gl/Bv9RW28x6KynCcSH7"><span data-mce-fragment="1">ATON AOYAMA</span></a></p>
834<p>〒107-0061</p>
835<p><a href="https://maps.app.goo.gl/Bv9RW28x6KynCcSH7">東京都港区北青山 3-6-27</a></p>
836<p><span data-mce-fragment="1">2024</span>年<span data-mce-fragment="1">2</span>月<span data-mce-fragment="1">16</span>日<span data-mce-fragment="1">(</span>金<span data-mce-fragment="1">)-2</span>月<span data-mce-fragment="1">18</span>日<span data-mce-fragment="1">(</span>日<span data-mce-fragment="1">)</span></p>
837<p data-mce-fragment="1">久﨑在店日<span data-mce-fragment="1">:上記全日程</span></p>
838<p data-mce-fragment="1"> </p>
839<p data-mce-fragment="1"><span data-mce-fragment="1">&lt;<a href="https://aton-tokyo.com/collections/women-black-and-navy">ATON ONLINE STORE</a>&gt; </span></p>
840<p data-mce-fragment="1"><span data-mce-fragment="1">2024</span>年<span data-mce-fragment="1">2</span>月<span data-mce-fragment="1">13</span>日<span data-mce-fragment="1">(</span>火<span data-mce-fragment="1">)-2</span>月<span data-mce-fragment="1">19</span>日<span data-mce-fragment="1">(月</span><span data-mce-fragment="1">)</span> </p>
841<p data-mce-fragment="1"> </p>
842<p data-mce-fragment="1">&lt;奈良&gt;</p>
843<p data-mce-fragment="1"><a href="https://www.hj-g.jp/exhibition/240125/"><span data-mce-fragment="1">HJ GALLERY</span></a> ※終了しました。ご来場ありがとうございました。</p>
844<p data-mce-fragment="1"> </p>
845<p data-mce-fragment="1"><span data-mce-fragment="1">&lt;</span>広島<span data-mce-fragment="1">&gt;</span></p>
846<p data-mce-fragment="1"><a href="https://www.refnet.tv/"><span data-mce-fragment="1">Ref.</span></a> ※終了しました。ご来場ありがとうございました。</p>
847<p data-mce-fragment="1"> </p>
848<p data-mce-fragment="1"><span data-mce-fragment="1">&lt;</span>福岡<span data-mce-fragment="1">&gt;</span></p>
849<h4 class="p-home-store__wrap__txt__ttl">
850<a href="https://www.dicexdice.com/" data-mce-href="https://www.dicexdice.com/">Dice&amp;Dice</a> ※終了しました。ご来場ありがとうございました。</h4>
851<p data-mce-fragment="1"> </p>
852<p data-mce-fragment="1"> </p></p></div>
853  </div>
854</article><article class="ArticleItem" >
855  <div class="PageContent--narrow"><a class="ArticleItem__ImageWrapper AspectRatio AspectRatio--withFallback" style="background: url(//aton-tokyo.com/cdn/shop/articles/AS_LAUNCH_INVITATION_1080-1350_1
855x1.jpg?v=1698887345); padding-bottom: 58%; --aspect-ratio: 1.7" href="/blogs/news/atonstaples-launch-event">
856        <img class="ArticleItem__Image Image--lazyLoad Image--fadeIn"
857             data-src="//aton-tokyo.com/cdn/shop/articles/AS_LAUNCH_INVITATION_1080-1350_{width}x.jpg?v=1698887345"
858             data-widths="[200,400,600,700,800,900,1000,1200]"
859             data-sizes="auto"
860             alt="新ブランドのお知らせ | ATONSTAPLeS LAUNCH EVENT">
861
862        <noscript>
863          <img class="ArticleItem__Image" src="//aton-tokyo.com/cdn/shop/articles/AS_LAUNCH_INVITATION_1080-1350_600x.jpg?v=1698887345" alt="新ブランドのお知らせ | ATONSTAPLeS LAUNCH EVENT">
864        </noscript>
865      </a><div class="ArticleItem__Content"><h2 class="ArticleItem__Title Heading u-h2">
866        <a href="/blogs/news/atonstaples-launch-event">新ブランドのお知らせ | ATONSTAPLeS LAUNCH EVENT</a>
867      </h2><p class="date">2023.11.04</p>
868        <p class="article_content"><div style="text-align: center;"><a href="https://aton-staples.com"></a></div>
869<p class="p1" style="margin: 0mm; margin-bottom: .0001pt;" data-mce-fragment="1" data-mce-style="margin: 0mm; margin-bottom: .0001pt;"> <a href="https://aton-staples.com/blogs/news/atonstaples-popup-store-%E9%96%8B%E5%82%AC%E3%81%AE%E3%81%8A%E7%9F%A5%E3%82%89%E3%81%9B"><img alt="" src="https://cdn.shopify.com/s/files/1/0254/3733/9714/files/AS_LAUNCH_INVITATION_1080-1350.jpg?v=1698887120" data-mce-fragment="1" data-mce-src="https://cdn.shopify.com/s/files/1/0254/3733/9714/files/AS_LAUNCH_INVITATION_1080-1350.jpg?v=1698887120"></a></p>
870<p class="p1" style="margin: 0mm; margin-bottom: .0001pt;" data-mce-fragment="1" data-mce-style="margin: 0mm; margin-bottom: .0001pt;"><span class="s1" data-mce-fragment="1"><span lang="EN-US" data-mce-fragment="1">2023</span></span><span class="s2" data-mce-fragment="1">年</span><span class="s1" data-mce-fragment="1"><span lang="EN-US" data-mce-fragment="1">11</span></span><span class="s2" data-mce-fragment="1">月、新ブランド</span><span style="text-decoration: underline; color: #2b00ff;"><a href="https://aton-staples.com" style="color: #2b00ff; text-decoration: underline;"><span class="s1" data-mce-fragment="1"><span lang="EN-US" data-mce-fragment="1">ATONSTAPLeS(</span></span><span class="s2" data-mce-fragment="1">エイトンステイプルズ</span><span class="s1" data-mce-fragment="1"><span lang="EN-US" data-mce-fragment="1">)</span></span></a></span><span class="s2" data-mce-fragment="1">がスタートします。<br></span><span class="s1" data-mce-fragment="1"><span lang="EN-US" data-mce-fragment="1">T</span></span><span class="s2" data-mce-fragment="1">シャツやトレーナー、ソックスなど、日常のワードローブに欠かせないステープルアイテムを通年展開いたします。今まで</span><span class="s1" data-mce-fragment="1"><span lang="EN-US" data-mce-fragment="1">ATON</span></span><span class="s2" data-mce-fragment="1">ではなかなか挑戦出来なかったカジュアルなアイテムや、抜け感のあるテイスト、でも確実にワードローブの根っこには必要な、</span><span class="s1" data-mce-fragment="1"><span lang="EN-US" data-mce-fragment="1">365</span></span><span class="s2" data-mce-fragment="1">日手にしたくなるアイテムを</span><span class="s1" data-mce-fragment="1"><span lang="EN-US" data-mce-fragment="1">EC</span></span><span class="s2" data-mce-fragment="1">中心に展開いたします。</span></p>
871<p class="p3" style="margin: 0mm; margin-bottom: .0001pt; font-stretch: normal; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal; -webkit-text-size-adjust: auto;" data-mce-fragment="1" data-mce-style="margin: 0mm; margin-bottom: .0001pt; font-stretch: normal; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal;
871 font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal; -webkit-text-size-adjust: auto;"> </p>
872<div style="text-align: center;"></div>
873<p class="p2" style="margin: 0mm; margin-bottom: .0001pt; font-stretch: normal; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal; min-height: 21px; -webkit-text-size-adjust: auto;" data-mce-fragment="1" data-mce-style="margin: 0mm; margin-bottom: .0001pt; font-stretch: normal; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal; min-height: 21px; -webkit-text-size-adjust: auto;"><span class="s1" data-mce-fragment="1"><span lang="EN-US" data-mce-fragment="1"> </span></span></p>
874<p class="p3" style="margin: 0mm; margin-bottom: .0001pt; font-stretch: normal; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal; -webkit-text-size-adjust: auto;" data-mce-fragment="1" data-mce-style="margin: 0mm; margin-bottom: .0001pt; font-stretch: normal; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal; -webkit-text-size-adjust: auto;"><span class="s2" data-mce-fragment="1">このローンチを祝して、商品を実際にご覧いただけるポップアップストアを</span><span class="s1" data-mce-fragment="1"><span lang="EN-US" data-mce-fragment="1">3</span></span><span class="s2" data-mce-fragment="1">日間限定で開催させていただきます。</span><span lang="EN-US" style="font-size: 13.5pt;" data-mce-fragment="1" data-mce-style="font-size: 13.5pt;"></span></p>
875<p class="p3" style="margin: 0mm; margin-bottom: .0001pt; font-stretch: normal; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal; -webkit-text-size-adjust: auto;" data-mce-fragment="1" data-mce-style="margin: 0mm; margin-bottom: .0001pt; font-stretch: normal; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal; -webkit-text-size-adjust: auto;"><span class="s2" data-mce-fragment="1">どうぞご家族やご友人をお誘い合わせの上、ご来店ください。</span><span lang="EN-US" style="font-size: 13.5pt;" data-mce-fragment="1" data-mce-style="font-size: 13.5pt;"></span></p>
876<p class="p3" style="margin: 0mm; margin-bottom: .0001pt; font-stretch: normal; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal; -webkit-text-size-adjust: auto;" data-mce-fragment="1" data-mce-style="margin: 0mm; margin-bottom: .0001pt; font-stretch: normal; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal;
876 font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal; -webkit-text-size-adjust: auto;">  </p>
877<p style="margin: 0mm; margin-bottom: .0001pt;" class="p1" data-mce-fragment="1"><span class="s1" data-mce-fragment="1"><span lang="EN-US" data-mce-fragment="1">[ATONSTAPLeS LAUNCH EVENT]</span></span></p>
878<p style="margin: 0mm; margin-bottom: .0001pt; font-stretch: normal; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal; -webkit-text-size-adjust: auto;" class="p1"><span class="s2">開催期間:</span><span class="s1"><span lang="EN-US">2023</span></span><span class="s2">年</span><span class="s1"><span lang="EN-US">11</span></span><span class="s2">月</span><span class="s1"><span lang="EN-US">10 </span></span><span class="s2">日</span><span class="s1"><span lang="EN-US">(</span></span><span class="s2">金</span><span class="s1"><span lang="EN-US">) – 12 </span></span><span class="s2">日</span><span class="s1"><span lang="EN-US">(</span></span><span class="s2">日</span><span class="s1"><span lang="EN-US">) </span></span><span style="font-size: 13.5pt;" lang="EN-US"></span></p>
879<p style="margin: 0mm; margin-bottom: .0001pt; font-stretch: normal; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal; -webkit-text-size-adjust: auto;" class="p3"><span class="s2">営業時間:午前</span><span class="s1"><span lang="EN-US">11</span></span><span class="s2">時-午後</span><span class="s1"><span lang="EN-US">7</span></span><span class="s2">時</span><span style="font-size: 13.5pt;" lang="EN-US"></span></p>
880<p style="margin: 0mm; margin-bottom: .0001pt; font-stretch: normal; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal; -webkit-text-size-adjust: auto;" class="p3"><span class="s2">会場:</span><a href="https://maps.app.goo.gl/vhLJMCupdJ3Uzu8BA?g_st=ic"><span class="s1"><span lang="EN-US">LOTUS </span></span><span class="s2">東京都渋谷区神宮前</span><span class="s1"><span lang="EN-US">4-6-8</span></span></a></p>
881<p style="margin: 0mm; margin-bottom: .0001pt; font-stretch: normal; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal; min-height: 21px; -webkit-text-size-adjust: auto;" class="p2"><span style="font-size: 13.5pt;"><strong><span lang="EN-US"> </span></strong></span></p>
882<p style="margin: 0mm; margin-bottom: .0001pt; font-stretch: normal; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal; -webkit-text-size-adjust: auto;" class="p1"><strong><a href="https://aton-staples.com/"><span class="s1"><span lang="EN-US">ATONSTAPLeS ONLINE STORE : https://aton-staples.com/</span></span></a><span style="font-size: 13.5pt;" lang="EN-US"></span></strong></p>
883<p style="margin: 0mm; margin-bottom: .0001pt; font-stretch: normal; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal;
883 font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal; -webkit-text-size-adjust: auto;" class="p1"><strong><a href="https://instagram.com/atonstaples?igshid=MzRlODBiNWFlZA=="><span class="s1"><span lang="EN-US">ATONSTAPLeS instagram : @atonstaples</span></span></a></strong></p></p></div>
884  </div>
885</article><article class="ArticleItem" >
886  <div class="PageContent--narrow"><div class="ArticleItem__Content"><h2 class="ArticleItem__Title Heading u-h2">
887        <a href="/blogs/news/the-monocle-shop-exclusive-item">「THE MONOCLE SHOP」 EXCLUSIVE ITEM</a>
888      </h2><p class="date">2023.10.18</p>
889        <p class="article_content"><p data-mce-fragment="1">今秋、ロンドン発のグローバル情報誌「<span style="color: #2b00ff;" data-mce-style="color: #2b00ff;"><a href="https://monocle.com/" style="color: #2b00ff;" data-mce-href="https://monocle.com/" data-mce-style="color: #2b00ff;">MONOCLE(モノクル)</a></span>」が運営する「<span data-mce-fragment="1">THE MONOCLE SHOP</span>(モノクル ショップ)」の世界6店舗にて、<span data-mce-fragment="1">MONOCLE </span>と<span data-mce-fragment="1">ATON</span>のコラボレーションアイテムが発売されます。<br><br><br><img data-mce-fragment="1" alt="" src="https://cdn.shopify.com/s/files/1/0254/3733/9714/files/Monocle_Tokyo_Shop_1500_600x600.jpg?v=1697596791" data-mce-src="https://cdn.shopify.com/s/files/1/0254/3733/9714/files/Monocle_Tokyo_Shop_1500_600x600.jpg?v=1697596791"><br>《THE MONOCLE LONDON OFFICE Midori House 》<br><br><br>「<span data-mce-fragment="1">MONOCLE</span>」の創設者であり、世界的な知名度を誇るタイラー・ブリュレ氏セレクトによる2品番の限定カラーが展開されます。今回は<span data-mce-fragment="1">ATON</span>でご好評いただいているアウターから、<span data-mce-fragment="1">MONOCLE</span>のキーカラーでもあるネイビーの別注カラーを製作いたしました。<br><br><br><img data-mce-fragment="1" src="https://cdn.shopify.com/s/files/1/0254/3733/9714/files/CM0904_075_600x600.jpg?v=1697551884" alt="" data-mce-src="https://cdn.shopify.com/s/files/1/0254/3733/9714/files/CM0904_075_600x600.jpg?v=1697551884"><br><br>TECHNO COTTON | RECYECLED WOOL PADDED COAT<br><meta charset="utf-8"><span data-mce-fragment="1">COLOR | NAVY (MONOCLE限定カラー</span><span data-mce-fragment="1">)</span><br>SIZE | 02 / 04 / 06<br><span>PRICE | ¥148,500 (tax in)<br></span><br>裾に向かって広がる<span>A</span>ラインシルエットのコート。90年代のフランス軍のコートをベースに、リサイクルカシミアの中綿を使用しています。<br>素材は中綿アイテム専用で製作した、群馬県桐生市の機屋にて織りあげたタフタ素材。ラフな表情ながら光沢感があり、コットンの優しい風合いが特長の<span>ATON</span>オリジナル素材です。<br><br><br><br><img data-mce-fragment="1" src="https://cdn.shopify.com/s/files/1/0254/3733/9714/files/JK0801_075_5fc2175c-a4ab-4681-92f6-a36fa13b3a4c_600x600.jpg?v=1697552513" alt="" data-mce-src="https://cdn.shopify.com/s/files/1/0254/3733/9714/files/JK0801_075_5fc2175c-a4ab-4681-92f6-a36fa13b3a4c_600x600.jpg?v=1697552513"><br><br>NATURAL DYED WEATHER | SAFARI JACKET<br><meta charset="utf-8"><span data-mce-fragment="1">COLOR | NAVY (MONOCLE限定カラー</span><span data-mce-fragment="1">)</span><br>SIZE | 02 / 04 / 06<br>PRICE | ¥137,500 (tax in)<span><br><br></span>60年代のサファリジャケットをベースにしたブルゾン。袖まであるライナーは取り外し可能で、ウール混の高い生地を使用しており、真冬でも温かく着ていただけます。<br>素材にはエジプト産のコットンの中でも希少性の高い<span>FINX COTTON</span>を使用し、浜松市の機屋にて、限界まで高密度に織られた<span>ATON</span>オリジナル素材です。<br><br><br><br>MONOCLE SHOP東京店では<span>10</span>月<span>20</span>日 (金)より販売をスタート。<br>また、初のコラボレーションアイテムのローンチを記念し、同日イベントが開催されます。<br><br><strong>日時 : 10/20 (金) 18時〜20時</strong><br><strong>場所 : The Monocle Shop Tokyo</strong><br><strong>〒151-0063 東京都渋谷区富ケ谷1-19−2ルナロッサ渋谷</strong><span><strong>1F</strong><br><br></span>実際に商品を手に取っていただき、ドリンクや軽食をお楽しみいただけます。<br>どなたでもご参加いただけますので、お誘いのあわせのうえ、ぜひお立ち寄りください。<br><br><br><img data-mce-fragment="1" src="https://cdn.shopify.com/s/files/1/0254/3733/9714/files/02142020-_Z8A0545-1_1500_600x600.jpg?v=1697596719" alt="" data-mce-src="https://cdn.shopify.com/s/files/1/0254/3733/9714/files/02142020-_Z8A0545-1_1500_600x600.jpg?v=1697596719"><br>《THE MONOCLE SHOP TOKYO》<br><br><br>お問い合わせ先<br>The Monocle Shop Tokyo<br>TEL:03-6407-0845<br><br>※別注カラーは<span>ATON</span>青山店、<span>ATON ONLINE STORE</span>での販売はございません。</p></p></div>
890  </div>
891</article><article class="ArticleItem" >
892  <div class="PageContent--narrow"><div class="ArticleItem__Content"><h2 class="ArticleItem__Title Heading u-h2">
893        <a href="/blogs/news/art-week-2023-at-andreas-murkudis-aton-special-installation">Art Week 2023 at ANDREAS MURKUDIS ATON SPECIAL INSTALLATION</a>
894      </h2><p class="date">2023.08.29</p>
895        <p class="article_content"><div style="text-align: center;" data-mce-style="text-align: center;"></div>
896<p data-mce-fragment="1"> </p>
897<div style="text-align: center;" data-mce-style="text-align: center;"><img style="float: none;" src="https://cdn.shopify.com/s/files/1/0254/3733/9714/files/BERLIN_600x600.gif?v=1692863857" data-mce-style="float: none;"></div>
898<p data-mce-fragment="1"> </p>
899<p data-mce-fragment="1">今秋、ベルリンを代表するマルチブランドストア<span style="text-decoration: underline;"><a href="https://andreasmurkudis.com/">ANDREAS MURKUDIS</a></span>にてATONのお取扱いがスタート致します。</p>
900<p data-mce-fragment="1">ATONの素材や染色への強いこだわりに共感して頂き、ベルリンで毎年開催されるアートウィークの期間中、店頭のメインのエキシビットスペースにて、ATONの藍染のインスタレーションを展示いたします。</p>
901<p data-mce-fragment="1"> </p>
902<div style="text-align: center;" data-mce-style="text-align: center;"><a href="https://andreasmurkudis.com/"><img style="float: none;" alt="" src="https://cdn.shopify.com/s/files/1/0254/3733/9714/files/Andreas_facade2_e32a5008-2f00-473f-a3e6-1a87ce72cb6a.jpg?v=1692929684" data-mce-style="float: none;"></a></div>
903<div style="text-align: center;" data-mce-style="text-align: center;"></div>
904<div style="text-align: center;" data-mce-style="text-align: center;"></div>
905<div style="text-align: center;" data-mce-style="text-align: center;"></div>
906<div style="text-align: center;" data-mce-style="text-align: center;"></div>
907<div style="text-align: center;" data-mce-style="text-align: center;"></div>
908<div style="text-align: center;" data-mce-style="text-align: center;"></div>
909<div style="text-align: center;" data-mce-style="text-align: center;"></div>
910<div style="text-align: center;" data-mce-style="text-align: center;"></div>
911<div style="text-align: center;" data-mce-style="text-align: center;"></div>
912<div style="text-align: center;" data-mce-style="text-align: center;"></div>
913<div style="text-align: center;" data-mce-style="text-align: center;"></div>
914<div data-mce-style="text-align: center;"></div>
915<div data-mce-style="text-align: center;"></div>
916<div data-mce-style="text-align: center;"></div>
917<div data-mce-style="text-align: center;"></div>
918<div data-mce-style="text-align: center;">  </div>
919<div data-mce-style="text-align: center;">イベントに向けて企画されましたインディゴシリーズのニットやTシャツも販売されます。世界中のファッショニスタが注目する<span style="text-decoration: underline;"><a href="https://andreasmurkudis.com/">ANDREAS MURKUDIS</a></span>でのお取扱いは、私たちがブランドをスタートした当初から夢見ていたことであり、ATONにとってマイルストーンともいえる出来事といえます。</div>
920<p data-mce-fragment="1"> </p>
921<p data-mce-fragment="1"> </p>
922<p data-mce-fragment="1"> </p>
923<p>[Art Week 2023 @ <a href="https://andreasmurkudis.com/" data-mce-href="https://andreasmurkudis.com/">ANDREAS MURKUDIS</a> ATON SPECIAL INSTALLATION]</p>
924<p>9月<span>13</span>日<span>(</span>水<span>
924) </span>-<span> 30</span>日<span>(</span>土<span>) </span></p>
925<p><span style="text-decoration: underline;"><a href="https://goo.gl/maps/s1XrexxzmgdxZJQN8" data-mce-href="https://goo.gl/maps/s1XrexxzmgdxZJQN8" data-mce-style="color: #2b00ff;">Potsdamer Strasse 81, 10785 Berlin</a> </span></p>
926<p><a href="https://andreasmurkudis.com/"><span style="text-decoration: underline;"><span style="text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">https://andreasmurkudis.com/</span></span></a></p>
927<p><a href="https://www.instagram.com/andreasmurkudis/">@andreasm</a><span style="color: #000000;"><a href="https://www.instagram.com/andreasmurkudis/" style="color: #000000;">urkudis</a></span></p>
928<p><span style="color: #000000;"> </span></p>
929<p><span style="color: #000000;">期間中は、ディレクターの久﨑も店頭で皆様をお迎えいたします。</span></p>
930<p><span style="color: #000000;">在店日 | 9月13日(水)- 16日(土) </span></p>
931<p><span style="color: #2b00ff;" data-mce-style="color: #2b00ff;"> </span></p>
932<p><span style="color: #000000;"> </span> </p>
933<p style="text-align: left;">また、このベルリンのイベント期間中に、東京・表参道に期間限定のサテライトショップをオープンいたします。</p>
934<p style="text-align: left;"> </p>
935<div style="text-align: center;" data-mce-style="text-align: center;"><img style="float: none;" src="https://cdn.shopify.com/s/files/1/0254/3733/9714/files/TOKYO_600x600.gif?v=1692864382" data-mce-style="float: none;"></div>
936<p> </p>
937<p> </p>
938<p>他のお店ではご覧頂くことの出来ない<span style="text-decoration: underline;"><a href="https://aton-tokyo.com/collections/women-exclusive"><span style="color: #000000; text-decoration: underline;">エクスクルーシブアイテム</span></a></span>や藍染めの展示作品をご覧頂く機会です。</p>
939<p> </p>
940<div style="text-align: center;"><img src="https://cdn.shopify.com/s/files/1/0254/3733/9714/files/img_KK02.jpg?v=1692929585" alt="" style="float: none;"></div>
941<p> </p>
942<p>期間中は、ディレクターの久﨑も店頭で皆様をお迎えいたします。</p>
943<p>在店日 | 9月22日(金)<span data-mce-fragment="1">-</span><span data-mce-fragment="1"> 23</span><span data-mce-fragment="1">日</span><span data-mce-fragment="1">(土</span><span data-mce-fragment="1">) </span></p>
944<p> </p>
945<p><span data-mce-fragment="1">是非この機会にお越しください。</span></p>
946<p> </p>
947<p> </p>
948<p> </p>
949<p>[ATON@ANDREAS MURKUDIS SATELLITE SHOP IN TOKYO]</p>
950<p>9月<span>13 </span>日<span>(</span>水<span>
950) </span>–<span> 24 </span>日<span>(</span>日<span>) </span></p>
951<p><span style="color: #000000;"><a href="https://goo.gl/maps/ApHerQVXAtUHRFab8" style="color: #000000;"><span style="text-decoration: underline;">東京都渋谷区神宮前5-7-4  2F</span></a></span></p>
952<p>※ご入店は予約制とさせて頂きます。</p>
953<p><span style="color: #000000;">お手数をおかけ致しますが、事前に<a href="https://coubic.com/aton/4252347"><span style="text-decoration: underline;">予約サイト</span></a>よりご予約の上、ご来店くださいますようお願い申しあげます。</span></p>
954<div data-offset-key="b8tlp-0-0" class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr"><span style="text-decoration: underline;"><strong>※INFORMATION※</strong></span></div>
955<div class="" data-block="true" data-editor="9lunq" data-offset-key="8a9p3-0-0">
956<div data-offset-key="8a9p3-0-0" class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr"><span data-offset-key="8a9p3-0-0">現在、上記予約サイトのシステムエラーにより、本予約サイトからご予約を承ることが出来ません。</span></div>
957</div>
958<div class="" data-block="true" data-editor="9lunq" data-offset-key="9o4er-0-0">
959<div data-offset-key="9o4er-0-0" class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr"><span data-offset-key="9o4er-0-0">お手数をお掛けいたしますが、</span></div>
960</div>
961<div class="" data-block="true" data-editor="9lunq" data-offset-key="7s9dl-0-0">
962<div data-offset-key="7s9dl-0-0" class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr">
963<span style="text-decoration: underline;"> <span class="rdw-link-decorator-wrapper"><a href="https://www.instagram.com/aton_tokyo/" target="_self">ATON instagram aton_tokyoのDM</a></span></span><span data-offset-key="7s9dl-1-0"> </span>
964</div>
965</div>
966<div class="" data-block="true" data-editor="9lunq" data-offset-key="5lmcr-0-0">
967<div data-offset-key="5lmcr-0-0" class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr"><span data-offset-key="5lmcr-0-0">または、</span></div>
968</div>
969<div class="" data-block="true" data-editor="9lunq" data-offset-key="fr6or-0-0">
970<div data-offset-key="fr6or-0-0" class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr">
971<span style="text-decoration: underline;"> <span class="rdw-link-decorator-wrapper"><a href="https://aton-tokyo.com/pages/store-stockist" target="_self">ATON AOYAMA</a></span></span><span data-offset-key="fr6or-1-0"> </span>
972</div>
973</div>
974<div class="" data-block="true" data-editor="9lunq" data-offset-key="emrr8-0-0">
975<div data-offset-key="emrr8-0-0" class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr"><span data-offset-key="emrr8-0-0">にてご予約を承っております。</span></div>
976</div>
977<div class="" data-block="true" data-editor="9lunq" data-offset-key="fl2ok-0-0">
978<div data-offset-key="fl2ok-0-0" class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr"><span data-offset-key="fl2ok-0-0">以下項目をご記入/お伝えいただきますようお願い申しあげます。</span></div>
979</div>
980<div class="" data-block="true" data-editor="9lunq" data-offset-key="8mtib-0-0">
981<div data-offset-key="8mtib-0-0" class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr"><span data-offset-key="8mtib-0-0">1、ご予約希望日とお時間(例:9月dd日 / hh:mm~)</span></div>
982</div>
983<div class="" data-block="true" data-editor="9lunq" data-offset-key="eae31-0-0">
984<div data-offset-key="eae31-0-0" class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr"><span data-offset-key="eae31-0-0">2、お名前フルネーム</span></div>
985</div>
986<div class="" data-block="true" data-editor="9lunq" data-offset-key="85pre-0-0">
987<div data-offset-key="85pre-0-0" class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr"><span data-offset-key="85pre-0-0">3、ご同伴者様の有無と人数</span></div>
988</div>
989<div class="" data-block="true" data-editor="9lunq" data-offset-key="bsbsj-0-0">
990<div data-offset-key="bsbsj-0-0" class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr"><span data-offset-key="bsbsj-0-0"> </span></div>
991</div>
992<div class="" data-block="true" data-editor="9lunq" data-offset-key="8c9gh-0-0">
993<div data-offset-key="8c9gh-0-0" class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr"><span data-offset-key="8c9gh-0-0">尚、既に本サイトよりご予約が出来なかったお客様には、重ねてのご面倒をå¤
993§å¤‰ç”³ã—訳ございません。</span></div>
994</div>
995<div class="" data-block="true" data-editor="9lunq" data-offset-key="18qdo-0-0">
996<div data-offset-key="18qdo-0-0" class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr"><span data-offset-key="18qdo-0-0">どうぞよろしくお願い申しあげます。</span></div>
997</div>
998<p> </p>
999<p><a href="https://www.instagram.com/aton_tokyo/">@aton_tokyo</a></p></p></div>
1000  </div>
1001</article><article class="ArticleItem" >
1002  <div class="PageContent--narrow"><div class="ArticleItem__Content"><h2 class="ArticleItem__Title Heading u-h2">
1003        <a href="/blogs/news/aton-aoyama-%E3%82%B7%E3%83%A7%E3%83%83%E3%83%97%E3%82%B9%E3%82%BF%E3%83%83%E3%83%95%E3%81%AE%E5%8B%9F%E9%9B%86%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6">WE ARE HIRING</a>
1004      </h2><p class="date">2023.02.13</p>
1005        <p class="article_content"><p>このたびATONでは、以下直営店のショップスタッフを募集しております。<br><br>【主な業務内容】<br>接客・販売、商品管理など店内業務全般<br><br>【応募資格】<br>販売経験が<span>1</span>年以上ある方<br><br>【勤務地】<br>青山店 or 伊勢丹新宿店<br>(実働7時間40分 休憩<span>1</span>時間<span>30</span>分)※シフト制<br><br>【雇用形態】<br>アルバイト・契約社員<br><br>【給与】<br>経験・能力等考慮の上、当社規定により優遇いたします。<br>※試用期間:3ヶ月<span>  (</span>試用期間中の給与は変更ありません)<br><br>【休日休暇】<br>週休2日、年次有給休暇あり<br><br>【待遇・福利厚生】<br>交通費支給/時間外手当あり/制服手当あり/社員登用あり<br><br>こんな方を歓迎いたします。<span><br></span>ATONの世界観に共感し、商品の背景や作り手の思いを伝達してくださる方。<br>コミュニケーション能力が高く、前向きな方。<br>主体性を持って業務を推進していける方。<br><br>【応募方法】<br>履歴書、職務経歴書を下記住所まで郵送、もしくは担当者に宛てにメールをお願いいたします。<br><br><span style="text-decoration: underline;">面接をさせていただく方のみ、履歴書到着後2週間以内にご連絡を差し上げます。</span><strong><u><br></u></strong>また、履歴書の返却はいたしかねます旨、ご了承ください。<br><br>【送付先】<br>住所:〒<span>108-8439 </span>東京都港区海岸<span>
10053-9-32-4F</span><br>E-mail:<span style="color: #2b00ff;">[email protected]</span></p></p></div>
1006  </div>
1007</article><article class="ArticleItem" >
1008  <div class="PageContent--narrow"><div class="ArticleItem__Content"><h2 class="ArticleItem__Title Heading u-h2">
1009        <a href="/blogs/news/ultimate-black-and-ultimate-navy-by-aton-vol-2">Ultimate Black and Ultimate Navy by ATON | Vol.2</a>
1010      </h2><p class="date">2023.02.07</p>
1011        <p class="article_content"><p><img src="https://cdn.shopify.com/s/files/1/0254/3733/9714/files/DM_480x480.jpg?v=1674043593" alt="" style="display: block; margin-left: auto; margin-right: auto;"></p>
1012<p> </p>
1013<p>昨年ご好評を頂きました、私たちのワードローブの中で欠かすことの出来ないカラーといえるブラックとネイビーに着目した限定コレクションのイベントを今年も開催致します。</p>
1014<p> </p>
1015<p>多くのブランドのカラーパレットの定番色として登場する2つの色ですが、今回はブラックには日本古来から建物の外壁などに使われている伝統技法の『焼杉』の黒に着目しました。</p>
1016<p> </p>
1017<p>焼杉とログウッドを混ぜ合わせた深みのある黒を実現する特別な染料を中心に、ネイビーには私たちが大切にしている<span>KYOTO INDIGO</span>での染色に松煙染の工程を加えた深味のある色を提案しています。</p>
1018<p> <img src="https://cdn.shopify.com/s/files/1/0254/3733/9714/files/black_480x480.jpg?v=1674099656" alt="" style="display: block; margin-left: auto; margin-right: auto;"></p>
1019<p> </p>
1020<p><img src="https://cdn.shopify.com/s/files/1/0254/3733/9714/files/indigo_480x480.jpg?v=1674099667" alt="" style="display: block; margin-left: auto; margin-right: auto;"></p>
1021<p> </p>
1022<p><span>当コレクションは、ATON AOYAMA</span>はじめ下記セレクトショップにて受注イベントを開催いたします。</p>
1023<p><span style="color: #2b00ff;"><a href="https://aton-tokyo.com/collections/women-black-and-navy" style="color: #2b00ff;">ATON ONLINE STOREでも2月10日(金) - 2月12日(日)の期間ご購入いただけます。</a></span></p>
1024<p>どうぞお立ち寄りください。</p>
1025<p><span> </span></p>
1026<p><span>Ultimate Black and Ultimate Navy by ATON | Vol.2</span></p>
1027<p>&lt;奈良&gt;</p>
1028<p><span style="color: #2b00ff;"><a href="https://www.hj-g.jp/" style="color: #2b00ff;">HJ GALLERY</a> </span><span>1</span>月<span>19</span>日<span>(</span>木<span>) - 1</span>月<span>21</span>日<span>(</span>土<span>)</span></p>
1029<p>終了致しました。</p>
1030<p><span> </span></p>
1031<p><span>&lt;</span>広島<span>&gt;</span></p>
1032<p><a href="https://www.refnet.tv/"><span style="color: #2b00ff;">ref.</span></a><span color="#2b00ff" style="color: #2b00ff;"> </span><span>1</span>月<span>27</span>日<span>(</span>金<span>) - 1</span>月<span>29</span>日<span>(</span>日<span>)</span></p>
1033<p><span>終了致しました。</span></p>
1034<p><span> </span></p>
1035<p><span>&lt;</span>福岡<span>&gt;</span></p>
1036<p><span style="color: #2b00ff;"><a href="https://www.dicexdice.com/" style="color: #2b00ff;">Dice&amp;Dice</a> </span><span>2</span>月<span>3</span>日<span>(</span>金<span>) - 2</span>月<span>6</span>日<span>(</span>月<span>)</span></p>
1037<p><span>終了致しました。</span></p>
1038<p><span> </span></p>
1039<p><span>&lt;</span>東京<span>&gt;</span></p>
1040<p><span style="color: #2b00ff;"><a href="https://goo.gl/maps/B2QxcdPR9KY9rzpG7" style="color: #2b00ff;">ATON AOYAMA</a></span>
1040 <span>2</span>月<span>10</span>日<span>(</span>金<span>) - 2</span>月<span>12</span>日<span>(</span>日<span>)</span></p>
1041<meta charset="utf-8">
1042<p><span>終了致しました。</span></p></p></div>
1043  </div>
1044</article></div>
1045            </div><div class="Pagination Text--subdued">
1046    <div class="Pagination__Nav"><span class="Pagination__NavItem is-active">1</span><a href="/blogs/news?page=2" class="Pagination__NavItem Link Link--primary" title="Navigate to page 2">2</a><a class="Pagination__NavItem Link Link--primary" rel="next" title="次のページ" href="/blogs/news?page=2"><svg class="Icon Icon--select-arrow-right" role="presentation" viewBox="0 0 11 18">
1047      <path d="M1.5 1.5l8 7.5-8 7.5" stroke-width="2" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"></path>
1048    </svg></a></div>
1049  </div></div>
1050      </div>
1051    </div></div>
1052
1053<style>
1054  #section-blog-template .ImageHero,
1055  #section-blog-template .ImageHero .Heading {
1056    color: #ffffff;
1057  }
1058
1059  #section-blog-template .ImageHero .Button {
1060    color: #1c1c1c;
1061    border-color: #ffffff;
1062  }
1063
1064  #section-blog-template .ImageHero .Button::before {
1065    background-color: #ffffff;
1066  }@media (-moz-touch-enabled: 0), (hover: hover) {
1067      #section-blog-template .ImageHero .Button:hover {
1068        color: #ffffff;
1069      }
1070    }</style>
1071
1072</div>
1073<div id="shopify-section-shop-now" class="shopify-section"></div>
1074      </main>
1075
1076      <div id="shopify-section-footer" class="shopify-section shopify-section--footer"><footer id="section-footer" class="Footer  Footer--withMargin" role="contentinfo">
1077  <div class="Container"><div class="Footer__Inner"><div class="Footer__Block Footer__Block--newsletter" ><h2 class="Footer__Title Heading u-h6">NEWSLETTER</h2><div class="in"><form method="post" action="/contact#footer-newsletter" id="footer-newsletter" accept-charset="UTF-8" class="Footer__Newsletter Form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="contact[tags]" value="newsletter">
1078                    <input type="email" name="contact[email]" class="Form__Input" aria-label="Enter your email address" placeholder="Enter your email address" required>
1079                    <button type="submit" class="Form__Submit Button Button--primary">Subscribe</button></form></div></div><div class="Footer__Block Footer__Block--links" ><h2 class="Footer__Title Heading u-h6">INFORMATION</h2>
1080
1081                  <ul class="Linklist in"><li class="Linklist__Item">
1082                        <a href="/pages/guide" class="Link Link--primary">SHOPPING GUIDE</a>
1083                      </li><li class="Linklist__Item">
1084                        <a href="/pages/faq" class="Link Link--primary">FAQ</a>
1085                      </li><li class="Linklist__Item">
1086                        <a href="/pages/contact" class="Link Link--primary">CONTACT</a>
1087                      </li><li class="Linklist__Item">
1088                        <a href="/pages/terms" class="Link Link--primary">TERMS OF USE</a>
1089                      </li><li class="Linklist__Item">
1090                        <a href="/pages/privacy" class="Link Link--primary">LEGAL NOTICE</a>
1091                      </li><li class="Linklist__Item">
1092                        <a href="https://www.onward-hd.co.jp/privacy/" class="Link Link--primary">PRIVACY POLICY</a>
1093                      </li></ul></div><div class="Footer__Block Footer__Block--text" ><h2 class="Footer__Title Heading u-h6">SOCIAL</h2><div class="Footer__Content Rte in">
1094                    <p></p>
1095                  </div><div class="in">
1096                  <ul class="Footer__Social HorizontalList HorizontalList--spacingLoose">
1097    <li class="HorizontalList__Item">
1098      <a href="https://www.instagram.com/aton_tokyo/?hl=ja" class="Link Link--primary" target="_blank" rel="noopener" aria-label="Instagram">
1099        <span class="Icon-Wrapper--clickable"><svg class="Icon Icon--instagram" role="presentation" viewBox="0 0 32 32">
1100      <path d="M15.994 2.886c4.273 0 4.775.019 6.464.095 1.562.07 2.406.33 2.971.552.749.292 1.283.635 1.841 1.194s.908 1.092 1.194 1.841c.216.565.483 1.41.552 2.971.076 1.689.095 2.19.095 6.464s-.019 4.775-.095 6.464c-.07 1.562-.33 2.406-.552 2.971-.292.749-.635 1.283-1.194 1.841s-1.092.908-1.841 1.194c-.56
11005.216-1.41.483-2.971.552-1.689.076-2.19.095-6.464.095s-4.775-.019-6.464-.095c-1.562-.07-2.406-.33-2.971-.552-.749-.292-1.283-.635-1.841-1.194s-.908-1.092-1.194-1.841c-.216-.565-.483-1.41-.552-2.971-.076-1.689-.095-2.19-.095-6.464s.019-4.775.095-6.464c.07-1.562.33-2.406.552-2.971.292-.749.635-1.283 1.194-1.841s1.092-.908 1.841-1.194c.565-.216 1.41-.483 2.971-.552 1.689-.083 2.19-.095 6.464-.095zm0-2.883c-4.343 0-4.889.019-6.597.095-1.702.076-2.864.349-3.879.743-1.054.406-1.943.959-2.832 1.848S1.251 4.473.838 5.521C.444 6.537.171 7.699.095 9.407.019 11.109 0 11.655 0 15.997s.019 4.889.095 6.597c.076 1.702.349 2.864.743 3.886.406 1.054.959 1.943 1.848 2.832s1.784 1.435 2.832 1.848c1.016.394 2.178.667 3.886.743s2.248.095 6.597.095 4.889-.019 6.597-.095c1.702-.076 2.864-.349 3.886-.743 1.054-.406 1.943-.959 2.832-1.848s1.435-1.784 1.848-2.832c.394-1.016.667-2.178.743-3.886s.095-2.248.095-6.597-.019-4.889-.095-6.597c-.076-1.702-.349-2.864-.743-3.886-.406-1.054-.959-1.943-1.848-2.832S27.532 1.247 26.484.834C25.468.44 24.306.167 22.598.091c-1.714-.07-2.26-.089-6.603-.089zm0 7.778c-4.533 0-8.216 3.676-8.216 8.216s3.683 8.216 8.216 8.216 8.216-3.683 8.216-8.216-3.683-8.216-8.216-8.216zm0 13.549c-2.946 0-5.333-2.387-5.333-5.333s2.387-5.333 5.333-5.333 5.333 2.387 5.333 5.333-2.387 5.333-5.333 5.333zM26.451 7.457c0 1.059-.858 1.917-1.917 1.917s-1.917-.858-1.917-1.917c0-1.059.858-1.917 1.917-1.917s1.917.858 1.917 1.917z"></path>
1101    </svg></span>
1102      </a>
1103    </li>
1104
1105    
1106<li class="HorizontalList__Item">
1107      <a href="https://www.pinterest.jp/aton_tokyo/" class="Link Link--primary" target="_blank" rel="noopener" aria-label="Pinterest">
1108        <span class="Icon-Wrapper--clickable"><svg class="Icon Icon--pinterest" role="presentation" viewBox="0 0 32 32">
1109      <path d="M16 0q3.25 0 6.208 1.271t5.104 3.417 3.417 5.104T32 16q0 4.333-2.146 8.021t-5.833 5.833T16 32q-2.375 0-4.542-.625 1.208-1.958 1.625-3.458l1.125-4.375q.417.792 1.542 1.396t2.375.604q2.5 0 4.479-1.438t3.063-3.937 1.083-5.625q0-3.708-2.854-6.437t-7.271-2.729q-2.708 0-4.958.917T8.042 8.689t-2.104 3.208-.729 3.479q0 2.167.812 3.792t2.438 2.292q.292.125.5.021t.292-.396q.292-1.042.333-1.292.167-.458-.208-.875-1.083-1.208-1.083-3.125 0-3.167 2.188-5.437t5.729-2.271q3.125 0 4.875 1.708t1.75 4.458q0 2.292-.625 4.229t-1.792 3.104-2.667 1.167q-1.25 0-2.042-.917t-.5-2.167q.167-.583.438-1.5t.458-1.563.354-1.396.167-1.25q0-1.042-.542-1.708t-1.583-.667q-1.292 0-2.167 1.188t-.875 2.979q0 .667.104 1.292t.229.917l.125.292q-1.708 7.417-2.083 8.708-.333 1.583-.25 3.708-4.292-1.917-6.938-5.875T0 16Q0 9.375 4.687 4.688T15.999.001z"></path>
1110    </svg></span>
1111      </a>
1112    </li>
1113
1114    
1115
1116  </ul>
1117                </div></div><div class="Footer__Block min">
1118          <h2>ATON</h2>
1119          <div class="in"></div>
1120        </div>
1121      </div><div class="Footer__Aside">
1122      <div class="Footer__Copyright">
1123        <p>© ATON  |  エイトン</p>
1124      </div></div>
1125  </div>
1126</footer>
1127
1128<script>
1129  document.documentElement.style.setProperty('--footer-height', document.getElementById('shopify-section-footer').offsetHeight + 'px');
1130</script>
1130
1131
1132</div>
1133    </div>
1134  
1134<script src="//reginapps.com/limitsify/javascripts/limitsify.min.js" type="text/javascript"></script>
1134
1135
1136<script>
1137  if (typeof limitsifyTheme === 'undefined') {
1138    var limitsifyTheme = new Limitsify.DefaultAdapter();
1139
1140    var limitsifyClient = new Limitsify({
1141      apiToken: '78f9680c48e3fa8d70bee661718932',
1142      cart: {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0},
1143      theme: limitsifyTheme,
1144      rememberButtonLabels: false,
1145      settings: ''
1146    });
1147  }
1148</script>
1148
1149
1150
1151  <!-- Back in Stock helper snippet -->
1152  
1153
1154<script id="back-in-stock-helper">
1155  var _BISConfig = _BISConfig || {};
1156
1157
1158
1159
1160</script>
1160
1161
1162  <!-- End Back in Stock helper snippet -->
1163
1164	        <!-- langify-v2-scripts-begin -->
1165
1166
1167<script>
1168  var langify = langify || {};
1169
1170
1171  /**
1172  * 
1173  * 
1174  * @class LyHelper
1175  */
1176  class LyHelper {
1177    constructor() {
1178      return {
1179        ajax: function(params) { return LyHelper.ajax(params); },
1180        isIE: function() { return LyHelper.isIE(); },
1181        extractImageObject: function(val) { return LyHelper.extractImageObject(val); },
1182        getCurrentLanguage: function() { return LyHelper.getCurrentLanguage(); },
1183        getCookie: function(name) { return LyHelper.getCookie(name); },
1184        setCookie: function(name, value, days) { return LyHelper.setCookie(name, value, days); },
1185        getVersion: function() { return LyHelper.getVersion(); },
1186        isOutOfViewport: function(elem) { return LyHelper.isOutOfViewport(elem); },
1187        isDomainFeatureEnabled: function() { return LyHelper.isDomainFeatureEnabled(); },
1188        getVal: function(str) { return LyHelper.getVal(str); },
1189        inIframe: function() { return LyHelper.inIframe(); },
1190        shopifyAPI: function() { return LyHelper.shopifyAPI(); },
1191        loadScript: function(url, callback) { return LyHelper.loadScript(url, callback); },
1192        localizationRedirect: function(type, code, additionalFields, additionalParams, domain) { return LyHelper.localizationRedirect(type, code, additionalFields, additionalParams, domain); },
1193        changeCurrency: function(code) { return LyHelper.changeCurrency(code); },
1194        log: function(title, data, type) { return LyHelper.log(title, data, type); },
1195      }
1196    }
1197    static ajax(params) {
1198      var data = params.data;
1199      fetch(params.url, {
1200        method: params.method,
1201        headers: {
1202          'Content-Type': 'application/json',
1203        },
1204        body: (data && params.method === 'POST') ? JSON.stringify(data) : null,
1205      })
1206      .then(response => response.json())
1207      .then(data => {
1208        params.success(data);
1209      })
1210      .catch((error) => {
1211        console.error('Error:', error);
1212      });
1213    }
1214    static isIE() {
1215      var ua = navigator.userAgent;
1216      var is_ie = ua.indexOf("MSIE ") > -1 || ua.indexOf("Trident/") > -1;
1217      return is_ie;
1218    }
1219    static extractImageObject(val) {
1220      if(!val || val == '') return false;
1221      var val = val;
1222
1223      // Handle src-sets
1224      if(val.search(/([0-9]+w?h?x?,)/gi) > -1) {
1225        val = val.split(/([0-9]+w?h?x?,)/gi)[0];
1226      }
1227
1228      var hostBegin = val.indexOf('//') ? val.indexOf('//') : 0;
1229      var hostEnd = val.lastIndexOf('/') + 1;
1230      var host = val.substring(hostBegin, hostEnd);      
1231      var afterHost = val.substring(hostEnd, val.length);
1232
1233      var url = val;
1234      var file = ''; 
1235      var name = ''; 
1236      var type = '';
1237      afterHost = afterHost.substring(0, (afterHost.indexOf("#") == -1) ? afterHost.length : afterHost.indexOf("#"));
1238      afterHost = afterHost.substring(0, (afterHost.indexOf("?") == -1) ? afterHost.length : afterHost.indexOf("?"));
1239      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, "");
1240
1241      if(afterHost.search(/(\.png\.jpg|\.jpg\.jpg)/gi) > -1) {
1242        type = afterHost.substring(afterHost.search(/(\.png\.jpg|\.jpg\.jpg)/gi)+1, afterHost.length);
1243      } else {
1244        type = afterHost.substring(afterHost.lastIndexOf('.')+1, afterHost.length);
1245      }
1246      
1247      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);
1248
1249      return {
1250        host: host,
1251        name: name,
1252        type: type,
1253        file: file
1254      }
1255    }
1256    static getCurrentLanguage() {
1257      return window.langify.locale.iso_code;
1258    }
1259    static setLanguage(code) {
1260      
1261    }
1262    static getCookie(name) {
1263      var v = document.cookie.match('(^|;) ?' + name + '=([^;]*)(;|$)');
1264      if(v) return v[2];
1265      else return null;
1266    }
1267    static setCookie(name, value, days) {
1268      var d = new Date;
1269      d.setTime(d.getTime() + 24*60*60*1000*days);
1270      document.cookie = name + "=" + value + ";path=/;expires=" + d.toGMTString();
1271    }
1272    static getVersion() {
1273      return 2;
1274    }
1275    static isOutOfViewport (elem) {
1276      var bounding = elem.getBoundingClientRect();
1277      var out = {};
1278      out.top = bounding.top < 0;
1279      out.left = bounding.left < 0;
1280      out.bottom = Math.ceil(bounding.bottom) >= (window.innerHeight || document.documentElement.clientHeight);
1281      out.right = bounding.right > (window.innerWidth || document.documentElement.clientWidth);
1282      out.any = out.top || out.left || out.bottom || out.right;
1283      out.inViewport = bounding.x > 0 && bounding.y > 0;
1284      return out;
1285    }
1286    static isDomainFeatureEnabled() {
1287      return window.langify.locale.domain_feature_enabled;
1288    }
1289    static getVal(str) {
1290      var v = window.location.search.match(new RegExp('(?:[?&]'+str+'=)([^&]+)'));
1291      return v ? v[1] : null;
1292    }
1293    static inIframe() {
1294      try {
1295        return window.self !== window.top;
1296      } catch (e) {
1297        return true;
1298      }
1299    }
1300    static shopifyAPI() {
1301      var root_url = window.langify.locale.root_url != '/' ? window.langify.locale.root_url : '';
1302
1303      return {
1304        attributeToString: function(attribute) {
1305          if((typeof attribute) !== 'string') {
1306            attribute += '';
1307            if(attribute === 'undefined') {attribute = '';}
1308          }
1309          return attribute.trim();
1310        },
1311        getCart: function(callback) {
1312          LyHelper.ajax({
1313            method: 'GET',
1314            url: root_url+'/cart.js',
1315            success: function (cart, textStatus) {
1316              if((typeof callback) === 'function') {
1317                callback(cart);
1318              }
1319            }
1320          });
1321        },
1322        updateCartNote: function(note, callback) {
1323          var params = {
1324            method: 'POST',
1325            url: root_url+'/cart/update.js',
1326            data: 'note=' + this.attributeToString(note),
1327            dataType: 'json',
1328            success: function(cart) {if((typeof callback) === 'function') {callback(cart);}},
1329            error: this.onError
1330          };
1331          LyHelper.ajax(params);
1332        },
1333        updateCartAttributes: function(attributes, callback) {
1334          var params = {
1335            method: 'POST',
1336            url: root_url+'/cart/update.js',
1337            data: {"attributes": attributes},
1338            dataType: 'json',
1339            success: function(cart) {
1340              if((typeof callback) === 'function') {
1341                callback(cart);
1342              }
1343            },
1344            error: this.onError
1345          };
1346          LyHelper.ajax(params);
1347        },
1348        onError: function(XMLHttpRequest, textStatus) {
1349
1350        }      
1351      }
1352    }
1353    static loadScript(url, callback) {
1354      var script = document.createElement('script');
1355      script.type = 'text/javascript';
1356      if(script.readyState) {
1357        script.onreadystatechange = function () {
1358          if(script.readyState == 'loaded' || script.readyState == 'complete') {
1359            script.onreadystatechange = null;
1360            callback();
1361          }
1362        };
1363      } else {
1364        script.onload = function () {
1365          callback();
1366        };
1367      }
1368      script.src = url;
1369      document.getElementsByTagName('head')[0].appendChild(script);
1370    }
1371    static localizationRedirect(type, code, additionalFields, additionalParams, domain) {
1372      if(type !== 'country_code' && type !== 'language_code') { 
1373        return false; 
1374      }
1375      if(!additionalParams) {
1376        var additionalParams = '';
1377      }
1378      if(domain) {
1379        window.location.href = domain;
1380        return true;
1381      }
1382      var params = [
1383        {
1384          name: type,
1385          value: code
1386        },
1387        {
1388          name: 'return_to',
1389          value: window.location.pathname + window.location.search + additionalParams + window.location.hash
1390        },
1391        {
1392          name: 'form_type',
1393          value: 'localization'
1394        },
1395        {
1396          name: '_method',
1397          value: 'put'
1398        }
1399      ];
1400      if(additionalFields) {
1401        for(var i=0; i<additionalFields.length; i++) {
1402          params.push(additionalFields[i]);
1403        }
1404      }
1405      const form = document.createElement('form');
1406      form.method = 'POST';
1407      form.action = '/localization';
1408      params.forEach(function(param) {
1409        const field = document.createElement('input');
1410        field.type = 'hidden';
1411        field.name = param['name'];
1412        field.value = param['value'];
1413        form.appendChild(field);
1414      });
1415      document.body.appendChild(form);
1416      form.submit();
1417    }
1418    static changeCurrency(code) {
1419      const params = [
1420        {
1421          name: 'currency_code',
1422          value: code
1423        },
1424        {
1425          name: 'return_to',
1426          value: window.location.pathname + window.location.search + window.location.hash
1427        },
1428        {
1429          name: 'form_type',
1430          value: 'localization'
1431        },
1432        {
1433          name: '_method',
1434          value: 'put'
1435        }
1436      ];
1437      const form = document.createElement('form');
1438      form.method = 'POST';
1439      form.action = '/localization';
1440      params.forEach(function(param) {
1441        const field = document.createElement('input');
1442        field.type = 'hidden';
1443        field.name = param['name'];
1444        field.value = param['value'];
1445        form.appendChild(field);
1446      });
1447      document.body.appendChild(form);
1448      form.submit();
1449    }
1450    static log(title, data, type) {
1451      if(langify.settings.debug) {
1452        if(!data) {
1453          var data = '';
1454        }
1455        
1456        var css = 'color: green; font-weight: bold;';
1457        if(type === 'error') {
1458          css = 'color: red; font-weight: bold;';
1459        }
1460
1461        console.log(`%c ${title}: \n`, css, data);
1462      }
1463    }
1464  };
1465
1466
1467  /**
1468  *
1469  *
1470  * @class TranslationObserver
1471  */
1472  class TranslationObserver {
1473    constructor() {
1474      LyHelper.log('TranslationObserver instantiation')
1475    }
1476
1477    init() {
1478      if(langify.settings.observe && !LyHelper.isIE()) {
1479        var langifyObserver = this.langifyObserverCore();
1480        langifyObserver.init();
1481        
1482        // HOTFIX: translation observer sometimes refuses to trigger on page load_
1483        langifyObserver.triggerCustomContents();
1484
1485        langify.api = {
1486          observer: {
1487            start: langifyObserver.init,
1488            stop: langifyObserver.stopObserver,
1489            trigger: langifyObserver.triggerCustomContents
1490          }
1491        };
1492      }
1493
1494      return this;
1495    }
1496
1497    langifyObserverCore() {
1498      var observedNodes = [];
1499      var intersectionObs = null;
1500      var mutationCount = 0;
1501      var mutationObs = null;
1502      var mutationObsConfig = {
1503        characterData: true,
1504        characterDataOldValue: true,
1505        attributes: true,
1506        attributeOldValue: true,
1507        childList: true,
1508        subtree: true,
1509      };
1510      var customContents_html = {};
1511      var customContents_text = {};
1512      var customContents_attr = {};
1513    
1514      function init() {
1515        if(langify.settings.observe) {
1516          spreadCustomContents();
1517          if (window.MutationObserver) {
1518            if (langify.settings.lazyload && window.IntersectionObserver) {
1519              startIntersectionObserver();
1520            } else {
1521              startMutationObserver(null);
1522            }
1523          } else {
1524            startMutationEvents();
1525          }
1526        }
1527      }
1528    
1529    
1530      // Intersection Observer
1531      function startIntersectionObserver() {
1532        intersectionObs = new IntersectionObserver(callbackIntersectionChange);
1533        var elementNodes = document.getElementsByClassName('shopify-section');
1534        Array.prototype.slice.call(elementNodes).forEach(function(node) {
1535          intersectionObs.observe(node);
1536        });
1537      }
1538    
1539      function callbackIntersectionChange(intersections) {
1540        intersections.forEach(function(intersection) {
1541          var target = intersection.target;
1542          var targetIsIntersecting = Boolean(target.getAttribute('ly-is-intersecting') === "true" ? true : false);
1543    
1544          if(typeof targetIsIntersecting == 'undefined' || targetIsIntersecting == null) {
1545            target.setAttribute('ly-is-intersecting', intersection.isIntersecting);
1546            targetIsIntersecting = intersection.isIntersecting;
1547          }
1548          
1549          // On Screen
1550          if(targetIsIntersecting == false && intersection.isIntersecting == true) {
1551            if(!target.getAttribute('ly-is-observing')) {
1552              startMutationObserver(target);
1553              intersectionObs.unobserve(target);
1554    
1555              // As the mutation observer didn't see the "add" of the elememts, trigger the initial translation manually
1556              var elementNodes = getNodesUnder(target, 'SHOW_ELEMENT');
1557              var textNodes = getNodesUnder(target, 'SHOW_TEXT');
1558              var nodes = elementNodes.concat(textNodes);
1559              nodes.forEach(function(node) {
1560                translate(node, 'mutation -> childList');
1561              });
1562            }
1563          } 
1564          // Off Screen
1565          //else if(targetIsIntersecting == true && intersection.isIntersecting == false) {
1566          //  stopMutationObserver(target);
1567          //}
1568          target.setAttribute('ly-is-intersecting', intersection.isIntersecting);
1569        });
1570      }
1571    
1572    
1573      // Mutation Observer
1574      function startMutationObserver(observerTarget) {
1575        if (!observerTarget) {
1576          var target = document.documentElement || document.body; // main window
1577        } else {
1578          if (observerTarget.nodeName  === 'IFRAME') {
1579            try { var target = observerTarget.contentDocument || observerTarget.contentWindow.document; }
1580            catch { return false; }
1581          } else {
1582            var target = observerTarget;
1583          }
1584        }
1585        mutationObs = new MutationObserver(callbackDomChange);
1586        mutationObs.observe(target, mutationObsConfig);
1587        observedNodes.push(target);
1588        try { target.setAttribute('ly-is-observing', 'true'); } catch(e) {}
1589      }
1590    
1591      function stopMutationObserver(target) {
1592        if(observedNodes.indexOf(target) > -1) {
1593          observedNodes.splice(observedNodes.indexOf(target), 1);
1594        }
1595        var mutations = mutationObs.takeRecords();
1596        mutationObs.disconnect();
1597        observedNodes.forEach(node => {
1598          mutationObs.observe(node, mutationObsConfig);
1599        });
1600        try { target.removeAttribute('ly-is-observing'); } catch(e) {}
1601      }
1602    
1603    
1604      function callbackDomChange(mutations, mutationObs) {
1605        for (var i = 0, length = mutations.length; i < length; i++) {
1606          var mutation = mutations[i];
1607          var target = mutation.target;
1608    
1609          // Links-Hook
1610          if (mutation.type === 'attributes' && (mutation.attributeName === 'href' || mutation.attributeName === 'action')) {
1611            var target = mutation.target;
1612            translateLink(target.getAttribute(mutation.attributeName), target);
1613          }
1614          // Images-Hook
1615          else if (mutation.type === 'attributes' && (mutation.attributeName === 'src' || mutation.attributeName === 'data-src' || mutation.attributeName === 'srcset' || mutation.attributeName === 'data-srcset')) {
1616            translateImage(target, mutation.attributeName);
1617          }
1618          else if (mutation.type === 'attributes' && mutation.attributeName === 'style') {
1619            translateCssImage(target);
1620          }
1621          // Subtree Events
1622          else if (mutation.type === 'childList') {
1623            // Added Nodes
1624            if(mutation.addedNodes.length > 0) {
1625              var elementNodes = getNodesUnder(mutation.target, 'SHOW_ELEMENT');
1626              var textNodes = getNodesUnder(mutation.target, 'SHOW_TEXT');
1627              var nodes = elementNodes.concat(textNodes);
1628              nodes.forEach(function(node) {
1629                translate(node, 'mutation -> childList');
1630              });
1631            }
1632          }
1633          // CharacterData Events
1634          else if (mutation.type === 'characterData') {
1635            var target = mutation.target;
1636            translate(target, 'mutation -> characterData');
1637          }
1638        }
1639      }
1640    
1641    
1642      function translate(node, info) {
1643        if((node.nodeType === 1 && node.hasAttribute('data-ly-locked')) || (node.nodeType === 3 && node.parentNode && node.parentNode.hasAttribute('data-ly-locked'))) {
1644          return;
1645        }
1646        // CC-Hook
1647        if (node.nodeName  !== 'SCRIPT' && node.nodeName  !== 'STYLE') {
1648          if (node.nodeType === 3) {
1649            translateTextNode(node, info);
1650          }
1651          translateNodeAttrs(node);
1652        }
1653        // Links-Hook
1654        if (node.nodeName  === 'A' || node.nodeName  === 'FORM') {
1655          if(node.hasAttribute('href')) var attrName = 'href';
1656          else var attrName = 'action';
1657          var url = node.getAttribute(attrName);
1658          translateLink(url, node);
1659        }
1660        // Images-Hook
1661        if (node.nodeName  === 'IMG' || node.nodeName  === 'SOURCE') {
1662          translateImage(node, ['src', 'data-src', 'srcset', 'data-srcset']);
1663        }
1664        if (node.attributes && node.getAttribute('style')) {
1665          translateCssImage(node);
1666        }
1667        // Iframe Observation
1668        if (node.nodeName  === 'IFRAME') {
1669          // Todo: handle srcdoc iframe content observing
1670          if (node.getAttribute('ly-is-observing') == null && node.getAttribute('src') == null && !node.hasAttribute('srcdoc')) {
1671            node.setAttribute('ly-is-observing', 'true');
1672            startMutationObserver(node);
1673          }
1674        }
1675      }
1676    
1677      function translateNodeAttrs(node) {
1678        if (node.attributes && node.getAttribute('placeholder')) {
1679          var src = node.getAttribute('placeholder').trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ").toLowerCase();
1680          if(customContents_text[src] && node.getAttribute('placeholder') !== customContents_text[src]) {
1681            node.setAttribute('placeholder', customContents_text[src]);
1682          }
1683        }
1684      }
1685    
1686    
1687      function translateTextNode(node, info) {
1688        if(langify.settings.observeCustomContents === false || !node.textContent || node.textContent.trim().length === 0) {
1689          return;
1690        }
1691        var src = node.textContent.trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ").toLowerCase();
1692        if(customContents_text[src] && node.textContent !== customContents_text[src]) {
1693          var newContent = node.textContent.replace(node.textContent.trim(), customContents_text[src]);
1694          if (newContent != node.textContent) {
1695            if(!node.parentNode.hasAttribute('data-ly-mutation-count') || parseInt(node.parentNode.getAttribute('data-ly-mutation-count')) < langify.settings.maxMutations) {
1696              var count = node.parentNode.hasAttribute('data-ly-mutation-count') ? parseInt(node.parentNode.getAttribute('data-ly-mutation-count')) : 0;
1697              node.parentNode.setAttribute('data-ly-mutation-count', count+1);
1698              node.textContent = newContent;
1699    
1700              mutationCount = mutationCount + 1;
1701              LyHelper.log('REPLACED (TEXT)', {
1702                  oldValue: src,
1703                  newValue: customContents_text[src],
1704                  mutationCount,
1705                }, 'success'
1706              );
1707            
1708              var event = new CustomEvent('langify.observer.aftertranslatetext', { 
1709                bubbles: true,
1710                detail: {
1711                  target: node,
1712                  original: src,
1713                  translation: customContents_text[src]
1714                }
1715              });
1716              node.dispatchEvent(event);
1717            }
1718          }
1719        }
1720      }
1721    
1722      function translateLink(url, node) {
1723        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)) {
1724          return;
1725        }
1726        var isLocalized = (
1727          url.indexOf('/'+ langify.locale.iso_code +'/') === 0 || url === '/'+ langify.locale.iso_code || 
1728          url.indexOf('/'+ langify.locale.iso_code.toLowerCase() +'/') === 0 || url === '/'+ langify.locale.iso_code.toLowerCase() ||          
1729          url.indexOf('/'+ langify.locale.iso_code.toLowerCase().substring(0,2) +'/') === 0 || url === '/'+ langify.locale.iso_code.toLowerCase().substring(0,2)
1730        );
1731        var cleanUrl = url.replace(langify.locale.shop_url, '');
1732        var re = new RegExp(`\/\\b${langify.locale.iso_code.replace('-', '\-')}\\b\/`, 'gi');
1733        var link = cleanUrl.replace(re, '/');
1734        var isUrlAbsolute = (link.indexOf('://') > 0 || link.indexOf('//') === 0);
1735        var blacklist = ['#', '/'+ langify.locale.iso_code +'#'].concat(langify.settings.linksBlacklist);
1736        var isUrlBlacklisted = blacklist.find(x => url.indexOf(x) === 0);
1737        if(!isLocalized && !isUrlAbsolute && !isUrlBlacklisted && langify.locale.root_url != '/') {
1738          if(node.hasAttribute('href')) var attrName = 'href'; else var attrName = 'action';
1739          if(link === '/' || link == langify.locale.root_url) link = '';
1740          var newLink = langify.locale.root_url + link;
1741          var timeStamp = Math.floor(Date.now());
1742          if(!node.hasAttribute('data-ly-processed') || timeStamp > parseInt(node.getAttribute('data-ly-processed')) + langify.settings.timeout) {
1743            node.setAttribute('data-ly-processed', timeStamp);
1744            node.setAttribute(attrName, newLink);
1745            if(node.hasAttribute('data-'+attrName)) node.setAttribute('data-'+attrName, newLink);
1746    
1747            mutationCount = mutationCount + 1;
1748            LyHelper.log('REPLACED (LINK)', {
1749                attrName,
1750                oldValue: url,
1751                newValue: newLink,
1752                mutationCount,
1753              }, 'success'
1754            );
1755            
1756            var event = new CustomEvent('langify.observer.aftertranslatelink', { 
1757              bubbles: true,
1758              detail: {
1759                target: node,
1760                attribute: attrName,
1761                original: url,
1762                translation: newLink
1763              }
1764            });
1765            node.dispatchEvent(event);
1766          }
1767        }
1768      }
1769    
1770      function translateImage(node, attr) {
1771        if(langify.settings.observeImages === false || node.hasAttribute('data-ly-locked') || Object.keys(customContents_image).length === 0) {
1772          return
1773        }
1774        var attrs = [];
1775        if(typeof attr === 'string') attrs.push(attr);
1776        else if(typeof attr === 'object') attrs = attr;
1777        var timeStamp = Math.floor(Date.now());
1778        if(!node.hasAttribute('data-ly-processed') || timeStamp > parseInt(node.getAttribute('data-ly-processed')) + langify.settings.timeout) {
1779          node.setAttribute('data-ly-processed', timeStamp);
1780          attrs.forEach(function(attr) {
1781            if(node.hasAttribute(attr)) {
1782              var imgObject = LyHelper.extractImageObject(node.getAttribute(attr));
1783              var imgKey = imgObject ? imgObject.file.toLowerCase() : '';
1784    
1785              if(customContents_image[imgKey]) {
1786    
1787                // Replace
1788                var oldValue = node.getAttribute(attr);
1789                var translation = node.getAttribute(attr);
1790                translation = translation.replace(new RegExp(imgObject.host, 'g'), customContents_image[imgKey].host);
1791                translation = translation.replace(new RegExp(imgObject.name, 'g'), customContents_image[imgKey].name);
1792                translation = translation.replace(new RegExp(imgObject.type, 'g'), customContents_image[imgKey].type);
1793    
1794                // China Hook
1795                if(node.getAttribute(attr).indexOf('cdn.shopifycdn.net') >= 0) {
1796                  translation = translation.replace(new RegExp('cdn.shopify.com', 'g'), 'cdn.shopifycdn.net'); 
1797                }
1798    
1799                if(node.getAttribute(attr) != translation) {
1800                  node.setAttribute(attr, translation);
1801    
1802                  mutationCount = mutationCount + 1;
1803                  LyHelper.log('REPLACED (IMAGE)', {
1804                    attrName: attr,
1805                    oldValue: oldValue,
1806                    newValue: translation,
1807                    mutationCount,
1808                  }, 'success');
1809            
1810                  var event = new CustomEvent('langify.observer.aftertranslateimage', { 
1811                    bubbles: true,
1812                    detail: {
1813                      target: node,
1814                      attribute: attr,
1815                      original: oldValue,
1816                      translation: translation
1817                    }
1818                  });
1819                  node.dispatchEvent(event);
1820                }
1821              }
1822            }
1823          });
1824        }
1825      }
1826    
1827      function translateCssImage(node) {
1828        if(langify.settings.observeImages === false || node.hasAttribute('data-ly-locked') || Object.keys(customContents_image).length === 0 || !node.getAttribute('style')) {
1829          return
1830        }
1831    
1832        var imgMatches = node.getAttribute('style').match(/url\(("|')?(.*)("|')?\)/gi);
1833        if(imgMatches !== null) {
1834          var imgSource = imgMatches[0].replace(/url\(("|')?|("|')?\)/, '');
1835          var imgObject = LyHelper.extractImageObject(imgSource);
1836          var imgKey = imgObject ? imgObject.file.toLowerCase() : '';
1837          var attr = 'style';
1838    
1839          if(customContents_image[imgKey]) {
1840    
1841            // Replace
1842            var translation = node.getAttribute(attr);
1843            translation = translation.replace(new RegExp(imgObject.host, 'g'), customContents_image[imgKey].host);
1844            translation = translation.replace(new RegExp(imgObject.name, 'g'), customContents_image[imgKey].name);
1845            translation = translation.replace(new RegExp(imgObject.type, 'g'), customContents_image[imgKey].type);
1846    
1847            // China Hook
1848            if(node.getAttribute(attr).indexOf('cdn.shopifycdn.net') >= 0) {
1849              translation = translation.replace(new RegExp('cdn.shopify.com', 'g'), 'cdn.shopifycdn.net'); 
1850            }
1851    
1852            if(node.getAttribute(attr) != translation) {
1853              var timeStamp = Math.floor(Date.now());
1854              if(!node.hasAttribute('data-ly-processed') || timeStamp > parseInt(node.getAttribute('data-ly-processed')) + langify.settings.timeout) {
1855                node.setAttribute('data-ly-processed', timeStamp);
1856                node.setAttribute(attr, translation);
1857                mutationCount = mutationCount + 1;
1858              }
1859            }
1860          }          
1861        }
1862      }
1863    
1864      function findAndLocalizeLinks(target, parent) {
1865        if(target.parentNode && parent) var allLinks = target.parentElement.querySelectorAll('[href],[action]');
1866        else var allLinks = target.querySelectorAll('[href],[action]');
1867        allLinks.forEach(link => {
1868          if(link.hasAttribute('href')) var attrName = 'href'; else var attrName = 'action';
1869          var url = link.getAttribute(attrName);
1870          translateLink(url, link);
1871        });
1872      }
1873      
1874      function isLocalizationForm(node) {
1875        if(node.querySelector('input[name="form_type"][value="localization"]')){
1876          return true;
1877        }
1878        return false;
1879      }
1880    
1881      function getNodesUnder(el, show){
1882        var n, a=[], walk=document.createTreeWalker(el, NodeFilter[show] , null, false);
1883        while(n=walk.nextNode()) a.push(n);
1884        return a;
1885      }
1886    
1887      function spreadCustomContents() {
1888        var getFileName = function(url) {
1889          if(!url || url == '') return;
1890          url = url.substring(0, (url.indexOf("#") == -1) ? url.length : url.indexOf("#"));
1891          url = url.substring(0, (url.indexOf("?") == -1) ? url.length : url.indexOf("?"));
1892          url = url.substring(url.lastIndexOf("/") + 1, url.length);
1893          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, "");
1894          return '/' + url;
1895        }
1896        Object.entries(customContents).forEach(function(entry) {
1897          //if(/<\/?[a-z][\s\S]*>/i.test(entry[0])) customContents_html[entry[0]] = entry[1];
1898          //else if(/(http(s?):)?([/|.|\w|\s|-])*\.(?:jpe?g|gif|png)/.test(entry[0])) customContents_image[getFileName(entry[0])] = getFileName(entry[1]);
1899          if(/(http(s?):)?([/|.|\w|\s|-])*\.(?:jpe?g|gif|png|webp)/.test(entry[0])) customContents_image[LyHelper.extractImageObject(entry[0]).file] = LyHelper.extractImageObject(entry[1]);
1900          else customContents_text[entry[0]] = entry[1];
1901        });
1902        LyHelper.log('CUSTOM CONTENTS:', {customContents, customContents_text, customContents_image}, 'info')
1903      }
1904    
1905      // Polyfill for old browsers
1906      function startMutationEvents() {
1907        var target = document.querySelector('body');
1908        target.addEventListener("DOMAttrModified", function (event) {
1909          if(event.attrName === 'href' || event.attrName === 'action') {
1910            if(event.prevValue != event.newValue) {
1911              translateLink(event.newValue, event.target);
1912            }
1913          }
1914        }, false);
1915        target.addEventListener("DOMSubtreeModified", function (event) {
1916          //findAndLocalizeLinks(event.target, false);
1917          //matchCustomContent(event.target);
1918        }, false);
1919      }
1920    
1921      function triggerCustomContents() {
1922        var rootnode = document.getElementsByTagName('body')[0]
1923        var walker = document.createTreeWalker(rootnode, NodeFilter.SHOW_ALL, null, false)
1924        
1925        while (walker.nextNode()) {
1926          //LyHelper.log(walker.currentNode.tagName)
1927          translate(walker.currentNode, null);
1928        }
1929      }
1930    
1931      function stopObserver() {
1932        mutationObs.takeRecords();
1933        mutationObs.disconnect();
1934      }
1935    
1936      //init();
1937      return {
1938        init: init,
1939        triggerCustomContents: triggerCustomContents,
1940        stopObserver: stopObserver,
1941      }
1942    };
1943  }
1944
1945
1946  /**
1947  *
1948  * 
1949  * @class Switcher
1950  */
1951  class Switcher {
1952    constructor(switcherSettings) {
1953      LyHelper.log('Switcher instantiation');
1954
1955      this.lyForceOff = location.search.split('ly-force-off=')[1];
1956      this.switcherElements = Array.prototype.slice.call(document.getElementsByClassName('ly-switcher-wrapper'));
1957    }
1958
1959    init() {
1960
1961      // Initial cart.attributes update
1962      LyHelper.shopifyAPI().getCart(function (cart) {
1963        var currentLanguage = langify.locale.iso_code;
1964        if(!cart.attributes.language || cart.attributes.language != currentLanguage) {
1965          LyHelper.shopifyAPI().updateCartAttributes({"language": currentLanguage}, function(data){});
1966        }
1967      });
1968
1969      if(langify.locale.languages.length === 1) {
1970        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.');
1971        return false;
1972      }
1973
1974      this.setCustomPosition();
1975      this.initCustomDropdown();
1976      this.bindCountrySwitchers();
1977      this.bindCurrencySwitchers();
1978      this.bindLanguageSwitchers();
1979
1980      var event = new CustomEvent('langify.switcher.initialized', { 
1981        bubbles: true,
1982        detail: {}
1983      });
1984    }
1985
1986    initCustomDropdown() {
1987      // Custom Dropdown
1988      var root = this;
1989      var switcher = document.getElementsByClassName('ly-custom-dropdown-switcher');
1990      for(var a = 0; a < switcher.length; a++) {
1991        switcher[a].classList.toggle('ly-is-open');
1992        var isOut = LyHelper.isOutOfViewport(switcher[a]);
1993        if(isOut.bottom && isOut.inViewport) {
1994          switcher[a].classList.add('ly-is-dropup');
1995          var arrows = switcher[a].querySelectorAll('.ly-arrow');
1996          for(var b = 0; b < arrows.length; b++) {
1997            arrows[b].classList.add('ly-arrow-up');    
1998          }
1999        }
2000        switcher[a].classList.toggle('ly-is-open');
2001        switcher[a].onclick = function(event) {
2002          root.toggleSwitcherOpen(this);
2003        }
2004      }
2005
2006      document.addEventListener('click', function(event) {
2007        if(!event.target.closest('.ly-custom-dropdown-switcher')) {
2008          var openSwitchers = document.querySelectorAll('.ly-custom-dropdown-switcher.ly-is-open')
2009          for(var i = 0; i < openSwitchers.length; i++) {
2010            openSwitchers[i].classList.remove('ly-is-open');
2011          }
2012        }
2013      });
2014    }
2015    
2016    bindLanguageSwitchers() {
2017      var root = this;
2018      var links = document.getElementsByClassName('ly-languages-switcher-link');
2019      for(var l = 0; l < links.length; l++) {
2020        links[l].addEventListener('click', function(event) {
2021          event.preventDefault();
2022          if(LyHelper.isDomainFeatureEnabled() && this.getAttribute('href') !== '#') {
2023          	var domain = this.getAttribute('href');
2024          }
2025          LyHelper.setCookie('ly-lang-selected', this.getAttribute('data-language-code'), 365);
2026          LyHelper.localizationRedirect('language_code', this.getAttribute('data-language-code'), null, null, domain);
2027        });
2028      }
2029
2030      // Native select event handling
2031      var nativeLangifySelects = document.querySelectorAll('select.ly-languages-switcher');
2032      for(var i = 0; i < nativeLangifySelects.length; i++) {
2033        nativeLangifySelects[i].onchange = function() {
2034          event.preventDefault();
2035          if(LyHelper.isDomainFeatureEnabled() && this[this.selectedIndex].getAttribute('data-domain') !== '#') {
2036            var domain = this[this.selectedIndex].getAttribute('data-domain');
2037          }
2038          LyHelper.setCookie('ly-lang-selected', this[this.selectedIndex].getAttribute('data-language-code'), 365);
2039          LyHelper.localizationRedirect('language_code', this[this.selectedIndex].getAttribute('data-language-code'), null, null, domain);
2040        };
2041      }
2042    }
2043    
2044    bindCountrySwitchers() {
2045      var countrySelectSwitcher = document.querySelectorAll('select.ly-country-switcher');
2046      var countryCustomSwitcher = document.querySelectorAll('div.ly-country-switcher a');
2047      for(var i=0; i<countryCustomSwitcher.length; i++) {
2048        countryCustomSwitcher[i].addEventListener('click', function(e) {
2049          LyHelper.localizationRedirect('country_code', this.getAttribute('data-country-code'));
2050        });
2051      }
2052      for(var a=0; a<countrySelectSwitcher.length; a++) {
2053        countrySelectSwitcher[a].addEventListener('change', function(){
2054          LyHelper.localizationRedirect('country_code', this[this.selectedIndex].getAttribute('data-country-code'));
2055        });
2056      }  
2057    }
2058    
2059    bindCurrencySwitchers() {
2060      var currencySelectSwitcher = document.querySelectorAll('select.ly-currency-switcher');
2061      var currencyCustomSwitcher = document.querySelectorAll('div.ly-currency-switcher a');
2062      for(var i=0; i<currencyCustomSwitcher.length; i++) {
2063        currencyCustomSwitcher[i].addEventListener('click', function(e) {
2064          LyHelper.changeCurrency(this.getAttribute('data-currency-code'));
2065        });
2066      }
2067      for(var a=0; a<currencySelectSwitcher.length; a++) {
2068        currencySelectSwitcher[a].addEventListener('change', function(){
2069          LyHelper.changeCurrency(this[this.selectedIndex].getAttribute('data-currency-code'));
2070        });
2071      }  
2072    }
2073
2074    setCustomPosition() {
2075      for(var i = 0; i < this.switcherElements.length; i++) {
2076        if(this.lyForceOff !== 'true') {
2077          if(langify.locale.languages.length <= 1) {
2078            this.switcherElements[i].querySelector('.ly-languages-switcher').classList.add('ly-hide');
2079          }
2080          this.switcherElements[i].classList.remove('ly-hide');
2081        }
2082        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 )) {
2083          var targets = Array.from(document.getElementsByClassName('ly-custom-'+this.switcherElements[i].getAttribute('data-breakpoint')));
2084          var target = document.getElementById('ly-custom-'+this.switcherElements[i].getAttribute('data-breakpoint'));
2085          if(target) targets.push(target);
2086          for(var c = 0; c < targets.length; c++) {
2087            var clone = this.switcherElements[i].cloneNode(true);
2088            targets[c].innerHTML = clone.outerHTML;
2089          }
2090          this.switcherElements[i].classList.add('ly-hide');
2091        }
2092      }
2093    }
2094
2095    toggleSwitcherOpen(e) {
2096      var target = e;
2097      if(!target.classList.contains('ly-is-open')) {
2098        var openSwitchers = document.querySelectorAll('.ly-custom-dropdown-switcher.ly-is-open')
2099        for(var i = 0; i < openSwitchers.length; i++) {
2100          openSwitchers[i].classList.remove('ly-is-open');
2101        }
2102
2103        target.getElementsByClassName('ly-custom-dropdown-current')[0].setAttribute('aria-expanded', 'true');
2104      } else {
2105        target.getElementsByClassName('ly-custom-dropdown-current')[0].setAttribute('aria-expanded', 'false');
2106      }
2107      target.classList.toggle('ly-is-open');
2108      var isOut = LyHelper.isOutOfViewport(target);
2109      if(isOut.bottom) {
2110        target.classList.add('ly-is-dropup');
2111      }
2112    }
2113
2114    togglePopupOpen(e) {
2115      e.closest('.ly-popup-switcher').classList.toggle('ly-is-open');
2116    }
2117
2118    _getCountryCodeFromHreflang(language_code) {
2119      var hreflangTags = document.querySelectorAll('link[hreflang]');
2120      var languageDomains = {};
2121      var countryCode = false;
2122      for(var i = 0; i < hreflangTags.length; i++) {
2123        if(hreflangTags[i].getAttribute('hreflang').indexOf(language_code) === 0) {
2124          if(!languageDomains[hreflangTags[i].getAttribute('href')]) {
2125            languageDomains[hreflangTags[i].getAttribute('href')] = hreflangTags[i];
2126          }
2127        }
2128      }
2129      if(Object.keys(languageDomains).length > 0) {
2130        countryCode = Object.values(languageDomains)[0].getAttribute('hreflang');
2131        countryCode = countryCode.split('-');
2132        if(countryCode[1]) {
2133          countryCode = countryCode[1]
2134        } else {
2135          
2136        }
2137      }
2138      return countryCode;
2139    }
2140  }
2141
2142
2143  /**
2144  *
2145  *
2146  * @class LanguageDetection
2147  */
2148  class LanguageDetection {
2149    hreflangList = null;
2150
2151    constructor() {
2152      LyHelper.log('LanguageDetection instantiation');
2153    }
2154
2155    init() {
2156      if(LyHelper.inIframe()) return null;
2157      var currentLang = langify.locale.iso_code.toLowerCase();
2158      //var localizationData = this.getLocalizationData();
2159      this.hreflangList = this.getHreflangList();
2160
2161      var userLang = navigator.language || navigator.userLanguage;
2162      userLang = userLang.toLowerCase();
2163      var bot = /bot|google|baidu|bing|msn|duckduckbot|teoma|slurp|yandex|Chrome-Lighthouse/i.test(navigator.userAgent);
2164      var blockedRoutes = window.lyBlockedRoutesList || [];
2165      var blockedRoute = blockedRoutes.find(x => window.location.pathname.indexOf(x) === 0);
2166      var is404 = document.getElementsByClassName('template-404').length;
2167
2168      if(LyHelper.getVal('redirected') === 'true') {
2169        LyHelper.setCookie('ly-lang-selected', currentLang, 365);
2170        var _href = window.location.href;
2171        history.replaceState(null, '', _href.replace(/(\?|&)(redirected=true)/i, ''));
2172        return null;
2173      }
2174
2175      if(!LyHelper.inIframe() && !is404 && !bot && !blockedRoute && LyHelper.getVal('ly-lang-detect') !== 'off') {
2176        if(userLang && !LyHelper.getCookie('ly-lang-selected')) {
2177          var hasMatch = this.redirectMatched(userLang);
2178          // Redirect to default language
2179          if(!hasMatch && langify.settings.switcher.languageDetectionDefault) {
2180            this.redirectMatched(langify.settings.switcher.languageDetectionDefault);
2181          }
2182        } else {
2183          if(LyHelper.getCookie('ly-lang-selected') && LyHelper.getCookie('ly-lang-selected') !== currentLang) {
2184            // Only save cookie when the domain feature is active
2185            if(LyHelper.isDomainFeatureEnabled()) {
2186              LyHelper.setCookie('ly-lang-selected', currentLang, 365);
2187            }
2188            this.redirectMatched(LyHelper.getCookie('ly-lang-selected'));
2189          }
2190        }
2191      }
2192      
2193      this._geolocationAppSupport();
2194    }
2195    redirectMatched(userLang) {
2196      var match = this.matchHreflangList(userLang);
2197      if(match) {
2198        this.redirectHref(match.href, match.lang);
2199      }
2200      
2201      return match;
2202    }
2203    matchHreflangList(userLang) {
2204      var matchedHreflang = false;
2205      var browserLang = userLang;
2206
2207      // Find candidates
2208      var candidates = this.hreflangList.filter(item => item.lang === browserLang);
2209      if(candidates.length === 0) {
2210        browserLang = userLang.toLowerCase();
2211        candidates = this.hreflangList.filter(item => item.lang.toLowerCase().indexOf(browserLang) === 0);
2212      }
2213      if(candidates.length === 0) {
2214        browserLang = userLang.toLowerCase().substring(0, 2);
2215        candidates = this.hreflangList.filter(item => item.lang.toLowerCase().indexOf(browserLang) === 0);
2216      }
2217
2218      // Handle candidates
2219      if(candidates.length === 1) {
2220        return({href: candidates[0].href, lang: browserLang});
2221      } 
2222      else if(candidates.length > 1) {
2223        var preferedCandidate = candidates.find(item => item.href.indexOf(window.location.host) >= 0)
2224        if(preferedCandidate) {
2225          return({href: preferedCandidate.href, lang: browserLang});
2226        } else {
2227          return({href: candidates[0].href, lang: browserLang});
2228        }
2229      } 
2230      
2231      return false;
2232    }
2233    redirectHref(href, userLang) {
2234      var additionalParams = '';
2235      additionalParams = '?redirected=true';
2236      if(href.indexOf('?') >= 0) {
2237        additionalParams = '&redirected=true';
2238      }
2239      window.location.replace(href + additionalParams);
2240    }
2241    getHreflangList() {
2242      var hreflangTags = document.querySelectorAll('link[hreflang]');
2243      var hreflangList = [];
2244      var countryCode = false;
2245      // Cross Domain Links option
2246      if(LyHelper.isDomainFeatureEnabled()) {
2247        for(var i = 0; i < langify.locale.languages.length; i++) {
2248          hreflangList.push({
2249            href: 'https://' + langify.locale.languages[i].domain + window.location.pathname + window.location.search + window.location.hash,
2250            lang: langify.locale.languages[i].iso_code,
2251          });
2252        }
2253      }
2254      for(var i = 0; i < hreflangTags.length; i++) {
2255        var hreflang = hreflangTags[i].getAttribute('hreflang').toLowerCase();
2256        hreflang = hreflang.replace('zh-hans', 'zh-cn').replace('zh-hant', 'zh-tw'); // Chinese special cases
2257        hreflangList.push({
2258          href: hreflangTags[i].getAttribute('href'),
2259          lang: hreflang
2260        });
2261      }
2262      return hreflangList;
2263    }
2264    _langToHreflang(userLang) {
2265      var hreflang = '';
2266      this.hreflangList.map(function(item) {
2267        if(item.lang === userLang) {
2268          hreflang = userLang;
2269        }
2270      });
2271      if(hreflang === '') {
2272        this.hreflangList.map(function(item) {
2273          var browserLang = userLang.toLowerCase();
2274          if(item.lang.toLowerCase().indexOf(browserLang) === 0) {
2275            hreflang = browserLang;
2276          }
2277          else if(item.lang.toLowerCase().indexOf(browserLang.substring(0, 2)) === 0) {
2278            hreflang = browserLang.substring(0, 2);
2279          }
2280        });        
2281      }
2282      return hreflang || userLang;
2283    }
2284    _hreflangToLanguageCode(hreflangTag) {
2285      if(!hreflangTag || !hreflangTag.lang) return false;
2286	  var languageCode = false;
2287      langify.locale.languages.forEach(function(item) {
2288        if(item.iso_code.toLowerCase() === hreflangTag.lang.toLowerCase()) {
2289          languageCode = item.iso_code;
2290        }
2291      });
2292      if(!languageCode) {
2293        langify.locale.languages.forEach(function(item) {
2294          if(item.iso_code.toLowerCase() === hreflangTag.lang.substring(0, 2).toLowerCase()) {
2295            languageCode = item.iso_code;
2296          }
2297        });
2298      }
2299      return languageCode;
2300    }
2301    _geolocationAppSupport() {
2302      var target = document.querySelector('body');
2303      var config = { childList: true, subtree: true };
2304      var geolocationObserver = new MutationObserver(function(mutations) {
2305        mutations.forEach(function(mutation) {
2306          if (mutation.type === 'childList' && mutation.addedNodes.length > 0) {
2307            var target = mutation.target.getElementsByClassName('locale-bar__form');
2308            if(target[0]) {
2309              target[0].onsubmit = function() {
2310                var locale_code = target[0].elements['locale_code'].value;
2311                var selector = target[0].getElementsByClassName('locale-bar__selector');
2312                if(selector.length >= 1) {
2313                  locale_code = selector[0].options[selector[0].selectedIndex].value;
2314                }
2315                LyHelper.setCookie('ly-lang-selected', locale_code, 365);
2316              };
2317            }
2318            var selectors = mutation.target.getElementsByClassName('locale-selectors__selector');
2319            if(selectors.length > 0) {
2320              for(var selector of selectors) {
2321                if(selector.getAttribute('name') === 'locale_code') {
2322                  selector.onchange = function() {
2323                    var locale_code = selector.options[selector.selectedIndex].value;
2324                    LyHelper.setCookie('ly-lang-selected', locale_code, 365);
2325                  };        
2326                }
2327              }
2328            }
2329          }
2330        });
2331      });
2332      geolocationObserver.observe(target, config);
2333      setTimeout(function() {
2334        geolocationObserver.disconnect();
2335      }, 10000);
2336    }
2337  }
2338
2339
2340  /**
2341  *
2342  *
2343  * @class Recommendation
2344  */
2345  class Recommendation extends LanguageDetection {
2346    
2347    constructor() {
2348      super();
2349      LyHelper.log('Recommendation instantiation');
2350    }
2351
2352    init() {
2353      this.hreflangList = this.getHreflangList();
2354
2355      var userLang = navigator.language || navigator.userLanguage;
2356      userLang = userLang.toLowerCase();
2357
2358      var recommendation = this.matchHreflangList(userLang);
2359      var recommendationLanguageCode = this._hreflangToLanguageCode(recommendation);
2360      if(recommendationLanguageCode && recommendationLanguageCode !== langify.locale.iso_code && !LyHelper.getCookie('ly-lang-selected')) {
2361        this.recommended_language_code = recommendationLanguageCode;
2362        this.recommended_country_code = null;
2363        this.recommended_currency_code = null;
2364        this._translateStrings(recommendationLanguageCode);
2365        this._bindings();
2366      } else {
2367        return false;
2368      }
2369    }
2370
2371    _translateStrings(languageCode) {
2372      var recommendationElement = document.querySelectorAll('.ly-recommendation')[0];
2373      var strings = langify.settings.switcher.recommendation_strings[languageCode];
2374      var recommendationStr = 'Looks like your browser is set to [[language]]. Change the language?';
2375      var buttonStr = 'Change';
2376      var matchedLanguageCode = this._langToHreflang(languageCode).toLowerCase();
2377      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();
2378      if(strings) {
2379        recommendationStr = strings.recommendation ? strings.recommendation : recommendationStr;
2380        buttonStr = strings.button ? strings.button : buttonStr;
2381        languageStr = strings.language ? strings.language : languageStr;
2382      }
2383      var newCode = recommendationElement.innerHTML;
2384      newCode = newCode.replaceAll('[[recommendation]]', recommendationStr).replaceAll('[[button]]', buttonStr).replaceAll('[[language]]', languageStr);
2385      recommendationElement.innerHTML = newCode;     
2386    }
2387
2388    _bindings() {
2389      var _this = this;
2390      var lyForceOff = location.search.split('ly-force-off=')[1];
2391      var recommendationElement = document.querySelectorAll('.ly-recommendation')[0];
2392      var form = recommendationElement.querySelectorAll('.ly-recommendation-form')[0];
2393      var links = recommendationElement.getElementsByClassName('ly-custom-dropdown-list-element');
2394      var customDropdown = recommendationElement.querySelectorAll('.ly-custom-dropdown-switcher');
2395      var nativeSelects = recommendationElement.getElementsByClassName('ly-native-select');
2396
2397      form.addEventListener('submit', function(e) {
2398        e.preventDefault();
2399        
2400        if(_this.recommended_country_code || _this.recommended_currency_code) {
2401          // When a country or currency is involved, use old redirection
2402          var additionalFields = [];
2403          if(_this.recommended_country_code) {
2404            additionalFields.push({
2405              name: 'country_code',
2406              value: _this.recommended_country_code
2407            });
2408          }
2409          if(_this.recommended_currency_code) {
2410            additionalFields.push({
2411              name: 'currency_code',
2412              value: _this.recommended_currency_code
2413            });
2414          }
2415          LyHelper.setCookie('ly-lang-selected', _this.recommended_language_code, 365);
2416          LyHelper.localizationRedirect('language_code', _this.recommended_language_code, additionalFields);
2417        } else {
2418          //...or use new hreflang redirection
2419          _this.redirectMatched(_this.recommended_language_code);
2420        }
2421      });
2422      
2423      // Overwrite switchers
2424      for(var l = 0; l < links.length; l++) {
2425        links[l].addEventListener('click', function(event) {
2426          event.preventDefault();
2427          
2428          // When clicked from within a custom dropdown
2429          var parentCustomDropdown = event.currentTarget.closest('.ly-custom-dropdown-switcher');
2430          if(parentCustomDropdown) {
2431            _this._selectCustomDropdownEntry(parentCustomDropdown, this);
2432          } else {
2433            _this.recommended_language_code = this.getAttribute('data-language-code');
2434          }
2435        });
2436      }
2437
2438      for(var i = 0; i < nativeSelects.length; i++) {
2439        nativeSelects[i].onchange = _this._selectNativeDropdownEntry.bind(this);
2440        
2441        if(nativeSelects[i].classList.contains('ly-languages-switcher')) {
2442          nativeSelects[i].value = _this.recommended_language_code;
2443        }
2444      }
2445
2446      for(var i = 0; i < customDropdown.length; i++) {
2447        if(recommendationElement.className.indexOf('bottom') > -1) {
2448          customDropdown[i].classList.add('ly-is-dropup');       
2449        }
2450        
2451        if(customDropdown[i].classList.contains('ly-languages-switcher')) {
2452          _this._selectCustomDropdownEntry(customDropdown[i], customDropdown[i].querySelector('.ly-custom-dropdown-list a[data-language-code="'+ _this.recommended_language_code +'"]'));
2453        }
2454      } 
2455      if(!lyForceOff) {
2456        recommendationElement.classList.add('ly-is-open');
2457      }
2458    }
2459
2460    _selectNativeDropdownEntry(event) {
2461      event.preventDefault();
2462      var element = event.currentTarget;
2463      var _this = this;
2464
2465      if(element[element.selectedIndex].hasAttribute('data-language-code')) {
2466        _this.recommended_language_code = element[element.selectedIndex].getAttribute('data-language-code');
2467      }
2468      if(element[element.selectedIndex].hasAttribute('data-country-code')) {
2469        _this.recommended_country_code = element[element.selectedIndex].getAttribute('data-country-code');
2470      }
2471      if(element[element.selectedIndex].hasAttribute('data-currency-code')) {
2472        _this.recommended_currency_code = element[element.selectedIndex].getAttribute('data-currency-code');
2473      }
2474    }
2475
2476    _selectCustomDropdownEntry(element, entry) {
2477      if(!entry) return;
2478      var _this = this;
2479      var currentElem = element.querySelector('.ly-custom-dropdown-current');
2480      var currentIcon = currentElem.querySelector('.ly-icon');        
2481      var currentLabel = currentElem.querySelector('span');
2482      var valueToSelect = '';
2483
2484      if(entry.hasAttribute('data-language-code')) {
2485        _this.recommended_language_code = entry.getAttribute('data-language-code');
2486        valueToSelect = _this.recommended_language_code;
2487      }
2488      if(entry.hasAttribute('data-country-code')) {
2489        _this.recommended_country_code = entry.getAttribute('data-country-code');
2490        valueToSelect = _this.recommended_country_code;
2491      }
2492      if(entry.hasAttribute('data-currency-code')) {
2493        _this.recommended_currency_code = entry.getAttribute('data-currency-code');
2494        valueToSelect = _this.recommended_currency_code;
2495      }
2496      if(entry.hasAttribute('data-country-code') && entry.hasAttribute('data-currency-code')) {
2497        valueToSelect = _this.recommended_country_code + '-' + _this.recommended_currency_code;
2498      }
2499
2500      if(element.querySelector('.ly-custom-dropdown-list li.current')) {
2501        element.querySelector('.ly-custom-dropdown-list li.current').classList.remove('current');  
2502        element.querySelector('.ly-custom-dropdown-list li[key="'+ valueToSelect +'"]').classList.add('current');  
2503      }
2504      if(element.querySelector('.ly-custom-dropdown-list li.current span')) currentLabel.innerHTML = element.querySelector('.ly-custom-dropdown-list li.current span').innerHTML;
2505      if(element.querySelector('.ly-custom-dropdown-list li.current .ly-icon')) currentIcon.classList = element.querySelector('.ly-custom-dropdown-list li.current .ly-icon').classList;
2506    }
2507
2508    toggleOpen(e) {
2509      e.closest('.ly-recommendation').classList.toggle('ly-is-open');
2510      if(!e.closest('.ly-recommendation').classList.contains('ly-is-open')) {
2511        LyHelper.setCookie('ly-lang-selected', this.recommended_language_code, 365);
2512      }
2513    }
2514  }
2515
2516
2517  /**
2518  *
2519  *
2520  * @class Langify
2521  */
2522  class Langify {
2523    constructor(settings, locale) {
2524      LyHelper.log('Langify instantiation')
2525
2526      var translationObserver = new TranslationObserver().init();
2527
2528      langify.helper = new LyHelper();
2529      LyHelper.log(langify.helper);
2530
2531
2532      var lyForceOff = location.search.split('ly-force-off=')[1];
2533      if(lyForceOff === 'true') {
2534        document.getElementById('preview-bar-iframe').classList.add('ly-hide');
2535        return false;
2536      }
2537
2538      if(settings.theme && ((settings.theme.loadJquery && settings.theme.loadJquery === true) || typeof settings.theme.loadJquery === 'undefined')) {
2539        if(typeof jQuery === 'undefined') {
2540          LyHelper.loadScript('//cdn.jsdelivr.net/jquery/1.9.1/jquery.min.js', function() {});
2541        } 
2542      }
2543
2544      //document.addEventListener("DOMContentLoaded", function() {
2545        langify.switcher = new Switcher();
2546        langify.switcher.init();
2547
2548        if(settings.switcher) {
2549          if(settings.switcher.recommendation && settings.switcher.recommendation_enabled) {
2550            langify.recommendation = new Recommendation();
2551            langify.recommendation.init();
2552          } else {
2553            if(settings.switcher.languageDetection) {
2554              langify.languageDetection = new LanguageDetection();
2555              langify.languageDetection.init();
2556            }        
2557          }
2558        }
2559      //});
2560    }
2561  }
2562
2563  // Polyfills
2564  (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);
2565  !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};
2565this._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}}();
2566  !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}}();
2567
2568  var langify = window.langify || {};
2569  var customContents = {};
2570  var customContents_image = {};
2571  var langifySettingsOverwrites = {};
2572  var defaultSettings = {
2573    debug: false,               // BOOL : Enable/disable console logs
2574    observe: true,              // BOOL : Enable/disable the entire mutation observer (off switch)
2575    observeLinks: false,
2576    observeImages: true,
2577    observeCustomContents: true,
2578    maxMutations: 5,
2579    timeout: 100,               // INT : Milliseconds to wait after a mutation, before the next mutation event will be allowed for the element
2580    linksBlacklist: [],
2581  };
2582
2583  if(langify.settings) { 
2584    langifySettingsOverwrites = Object.assign({}, langify.settings);
2585    langify.settings = Object.assign(defaultSettings, langify.settings); 
2586  } else { 
2587    langify.settings = defaultSettings; 
2588  }
2589
2590  langify.settings.theme = null;
2591  langify.settings.switcher = {"customCSS":"","languageDetection":false,"languageDetectionDefault":"ja","enableDefaultLanguage":false,"breakpoints":[{"key":0,"label":"0px","config":{"type":"links_list","corner":"bottom_right","position":"custom","show_flags":true,"rectangle_icons":false,"square_icons":false,"round_icons":false,"show_label":true,"show_custom_name":false,"show_name":false,"show_iso_code":true,"is_dark":false,"is_transparent":true,"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,"button_bg_color":"#999","button_text_color":"#fff","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","currency_switcher_enabled":false,"show_currency_selector":false,"show_country_selector_inside_popup":false,"show_currency_selector_inside_popup":false,"country_switcher_enabled":false,"country_switcher_format":"[[country_name]] ([[country_currency_code]] [[country_currency_symbol]])","popup_switcher_type":"links_list","popup_show_world_icon":false,"use_submit_button":false,"switcherLabel":"show_iso_code","no_icons":true,"switcherIcons":"no_icons"}}],"languages":[{"iso_code":"en","country_code":null,"currency_code":null,"root_url":"\/en","name":"EN","primary":false,"domain":false,"published":true,"custom_name":false},{"iso_code":"ja","country_code":null,"currency_code":null,"root_url":"\/","name":"JP","primary":true,"domain":"aton-tokyo.com","published":true,"custom_name":false}],"marketLanguages":null,"recommendation_enabled":false,"recommendation_type":"popup","recommendation_switcher_key":-1,"recommendation_strings":{},"switcher_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"}};
2592
2593  langify.locale = langify.locale || {
2594    primary: true,
2595    iso_code: "ja",
2596    root_url: "\/",
2597    language_id: "ly97592",
2598    shop_url: "https:\/\/aton-tokyo.com",
2599    domain_feature_enabled: null,
2600    languages: [{
2601        iso_code: "ja",
2602        root_url: "\/",
2603        domain: null,
2604      },{
2605        iso_code: "en",
2606        root_url: "\/en",
2607        domain: null,
2608      },],};
2609
2610  // Disable link correction ALWAYS on languages with mapped domains
2611  
2612  if(langify.locale.domain_feature_enabled) {
2613    langify.settings.observeLinks = false;
2614  }
2615
2616  window.addEventListener('DOMContentLoaded', function() {
2617    langify.helper = new LyHelper();
2618
2619    // Custom Contents Section
2620
2621    // Images Section
2622    
2623
2624    
2625
2626    
2627
2628    
2629
2630    
2631
2632    
2633
2634    
2635
2636    
2637
2638    
2639
2640    
2641
2642    
2643
2644    
2645
2646    
2647
2648
2649    var langifyInstance = new Langify(langify.settings, langify.locale);
2650  });
2651</script>
2651
2652<div data-breakpoint="0" class="ly-switcher-wrapper ly-breakpoint-1 custom ly-custom ly-is-transparent ly-hide" style="font-size: 14px; "><ul aria-label="Selected language: 日本語" aria-description="Language selector" role="list" data-breakpoint="0" class="ly-languages-switcher ly-list  ly-bright-theme ly-is-transparent" style="color: #000;  border-style: solid; border-width: 0px; border-radius: 0px; border-color: #000;"><li key="ja" style=" margin: 0px 0px;  padding: 0px 0px;" tabindex="-1">
2653                <a href="#" data-language-code="ja" data-ly-locked="true" class="ly-languages-switcher-link" style=" color: #000;"><span class="ly-inner-text">JA</span></a>
2654              </li><li key="en" style=" margin: 0px 0px;  padding: 0px 0px;" tabindex="-1">
2655                <a href="#" data-language-code="en" data-ly-locked="true" class="ly-languages-switcher-link" style=" color: #000;"><span class="ly-inner-text">EN</span></a>
2656              </li></ul></div>
2657<style>
2658    .ly-flag-icon-ja { background-image: url('//aton-tokyo.com/cdn/shop/t/13/assets/ly-icon-ja.svg?v=123895618574673342971784187019'); }
2659    .ly-flag-icon-en { background-image: url('//aton-tokyo.com/cdn/shop/t/13/assets/ly-icon-e
2659n.svg?v=168749326791323067301784187019'); }
2660      .ly-breakpoint-1 { display: none; }
2661      @media (min-width:0px)  {
2662        .ly-breakpoint-1 { display: inline-block; }
2663
2664        .ly-recommendation .ly-banner-content, 
2665        .ly-recommendation .ly-popup-modal-content {
2666          font-size: 14px !important;
2667          color: #000 !important;
2668          background: #fff !important;
2669          border-radius: 0px !important;
2670          border-width: 0px !important;
2671          border-color: #000 !important;
2672        }
2673        .ly-recommendation-form button[type="submit"] {
2674          font-size: 14px !important;
2675          color: #fff !important;
2676          background: #999 !important;
2677        }
2678      }
2679      
2680        .ly-breakpoint-1 .ly-flag-icon-ja { background-image: url('//aton-tokyo.com/cdn/shop/t/13/assets/ly-icon-ja.svg?v=123895618574673342971784187019') !important; }
2681        .ly-breakpoint-1 .ly-flag-icon-en { background-image: url('//aton-tokyo.com/cdn/shop/t/13/assets/ly-icon-en.svg?v=168749326791323067301784187019') !important; }
2682
2683  .ly-switcher-wrapper {
2684    
2685  }
2686  .ly-switcher-wrapper.fixed {
2687    position: fixed;
2688    z-index: 1000;
2689  }
2690  .ly-switcher-wrapper.absolute {
2691    position: absolute;
2692    z-index: 1000;
2693  }
2694  .ly-switcher-wrapper.fixed.top_left,
2695  .ly-switcher-wrapper.absolute.top_left {
2696    top: 0;
2697    left: 0;
2698  }
2699  .ly-switcher-wrapper.fixed.top_right,
2700  .ly-switcher-wrapper.absolute.top_right {
2701    top: 0;
2702    right: 0;
2703  }
2704  .ly-switcher-wrapper.fixed.bottom_left,
2705  .ly-switcher-wrapper.absolute.bottom_left {
2706    bottom: 0;
2707    left: 0;
2708  }
2709  .ly-switcher-wrapper.fixed.bottom_right,
2710  .ly-switcher-wrapper.absolute.bottom_right {
2711    bottom: 0;
2712    right: 0;
2713  }
2714  .ly-switcher-wrapper .shopify-currency-form {
2715    display: inline-block;
2716  }
2717
2718
2719  .ly-currency-switcher {
2720    font-size: 1em;
2721  }
2722
2723  .ly-inner-text {
2724    margin: 0 0.2em;
2725    white-space: nowrap;
2726  }
2727
2728  .ly-flag-icon {
2729    background-size: contain;
2730    background-position: 50%;
2731    background-repeat: no-repeat;
2732    position: relative;
2733    display: inline-block;
2734    width: 1.33333333em;
2735    line-height: 1em;
2736  }
2737  .ly-flag-icon:before {
2738    content: '';
2739    display: inline-block;
2740  }
2741  .ly-flag-icon.ly-flag-squared {
2742    width: 1em;
2743  }
2744  .ly-flag-icon.ly-flag-rounded {
2745    width: 1em;
2746    border-radius: 50%;
2747  }
2748  .ly-languages-switcher {
2749    white-space: nowrap;
2750    list-style-type: none;
2751    display: inline-block;
2752    font-size: 1em;
2753  }
2754  .ly-languages-switcher-link {
2755    margin: 0 0.2em;
2756    cursor: pointer;
2757    white-space: nowrap;
2758    text-decoration: none;
2759    display: inline-block;
2760  }
2761  .ly-languages-switcher.ly-list {
2762    margin: 0;
2763    padding: 0;
2764    display: block;
2765  }
2766  .ly-languages-switcher.ly-native-select {
2767    
2768  }
2769  .ly-icon {
2770    margin: 0 0.2em;
2771  }
2772
2773  .ly-arrow {
2774    display: inline-block;
2775    position: relative;
2776    vertical-align: middle;
2777    direction: ltr !important;
2778    -webkit-transition: transform 0.25s;
2779    -moz-transition: transform 0.25s;
2780    transition: transform 0.25s;
2781    margin: 0 0.2em;
2782  }
2783  .ly-custom-dropdown-switcher.ly-is-open .ly-arrow {
2784    transform: rotate(180deg);
2785  }
2786  .ly-custom-dropdown-switcher.ly-arrow.ly-arrow-up {
2787    transform: rotate(180deg);
2788  }
2789  .ly-custom-dropdown-switcher.ly-is-open .ly-arrow.ly-arrow-up {
2790    transform: rotate(0deg);
2791  }
2792
2793  .ly-custom-dropdown-switcher {
2794    text-align: left;
2795    display: inline-block;
2796    position: relative;
2797    user-select: none;
2798    cursor: pointer;
2799  }
2800  .ly-custom-dropdown-current {
2801    display: block;
2802    vertical-align: middle;
2803  }
2804  .ly-custom-dropdown-current-inner {
2805    display: inline-block;
2806    vertical-align: middle;
2807  }
2808  .ly-custom-dropdown-current-inner-image {
2809    margin-right: 0.25em;
2810  }
2811  .ly-custom-dropdown-current-inner-text {
2812    margin: 0 0.2em;
2813  }
2814  .ly-custom-dropdown-list {
2815    display: none !important;
2816    list-style: none;
2817    position: absolute;
2818    left: 0;
2819    padding: inherit !important;
2820    padding: 0 !important;
2821    margin: 0;
2822    z-index: 99999;
2823    text-align: left;
2824    width: 100%;
2825    font-size: 1em;
2826  }
2827  .ly-custom-dropdown-list-element {
2828    color: inherit !important;
2829    display: block;
2830  }
2831  .ly-custom-dropdown-list > li {
2832    margin: 0 !important;
2833    display: block;
2834  }
2835  .ly-custom-dropdown-list-element-left {
2836    margin-right: 0.5em;
2837  }
2838  .ly-custom-dropdown-list-element-right {
2839    text-align: left;
2840  }
2841  .ly-custom-dropdown-list-element-left,
2842  .ly-custom-dropdown-list-element-right {
2843    vertical-align: middle;
2844  }
2845  .ly-custom-dropdown-switcher .ly-languages-switcher-link {
2846    margin: 0;
2847  }
2848  .ly-languages-switcher-dropdown {
2849    display: inline-block;
2850  }
2851  .ly-languages-links-switcher {
2852    display: inline-block;
2853  }
2854  .ly-languages-links-switcher > .ly-languages-link {
2855    /*margin-right: 0.5em;*/
2856    padding: inherit !important;
2857    color: inherit !important;
2858  }
2859  .ly-custom-dropdown-list-element {
2860    /*padding: inherit !important;*/
2861    text-decoration: none;
2862  }
2863  .ly-is-uppercase {
2864    text-transform: uppercase;
2865  }
2866  .ly-is-transparent.ly-links,
2867  .ly-is-transparent.ly-list,
2868  .ly-is-transparent.ly-currency-switcher,
2869  .ly-is-transparent.ly-custom-dropdown-switcher,
2870  .ly-is-transparent.ly-custom-dropdown-switcher .ly-custom-dropdown-list {
2871    background: transparent !important;
2872  }
2873  .ly-arrow-up {
2874    transform: rotateZ(180deg);
2875  }
2876
2877  .ly-custom-dropdown-switcher .ly-custom-dropdown-list li.current{
2878    display: none;
2879  }
2880  .ly-custom-dropdown-switcher.ly-is-open .ly-custom-dropdown-list {
2881    display: flex !important;
2882    min-width: 100%;
2883    width: 100%;
2884    flex-direction: column-reverse;
2885    right: 0;
2886    left: auto;
2887    overflow: auto;
2888    max-height: 350px;
2889    max-height: 50vh;
2890  }
2891
2892  .ly-is-dropup .ly-custom-dropdown-list {
2893    bottom: 100%;
2894  }
2895  .ly-hide {
2896    display: none !important;
2897  }
2898  body.ly-force-off #preview-bar-iframe,
2899  body.ly-force-off .ly-languages-switcher {
2900    display: none !important;
2901  }
2902
2903  .ly-close {
2904    position: absolute;
2905    opacity: 0.3;
2906    right: 0;
2907    top: 0;
2908    width: 3em;
2909    height: 3em;
2910    display: inline-block !important;
2911    background: rbga(0,0,0,0);
2912    padding: 1em;
2913  }
2914  .ly-close:hover {
2915    opacity: 1;
2916  }
2917  .ly-close .inner {
2918    transform: translateX(-50%);
2919    position: relative;
2920    width: 100%;
2921    height: 100%;
2922    display: inline-block;
2923  }
2924  .ly-close .inner:before, .ly-close .inner:after {
2925    position: absolute;
2926    left: 1em;
2927    content: ' ';
2928    height: 1em;
2929    width: 2px;
2930    background-color: #333;
2931  }
2932  .ly-close .inner:before {
2933    transform: rotate(45deg);
2934  }
2935  .ly-close .inner:after {
2936    transform: rotate(-45deg);
2937  }
2938
2939
2940
2941  .ly-popup-switcher {}
2942  .ly-popup-switcher .ly-popup-current {
2943    cursor: pointer;
2944    background: transparent;
2945  }
2946  .ly-popup-switcher .ly-popup-modal {
2947    position: fixed;
2948    z-index: 1000;
2949    top: 0;
2950    left: 0;
2951    width: 100%;
2952    height: 100%;
2953    display: none;
2954    justify-content: center; 
2955    align-items: center;
2956  }
2957  .ly-popup-switcher.ly-is-open .ly-popup-modal {
2958    display: flex;
2959  }
2960  .ly-popup-switcher .ly-popup-modal-backdrop {
2961    position: fixed;
2962    width: 100%;
2963    height: 100%;
2964    z-index: 0;
2965    top: 0;
2966    left: 0;
2967    background:rgba(0, 0, 0, 0.38);
2968    cursor: pointer;
2969  }
2970  .ly-popup-switcher .ly-popup-modal .ly-popup-modal-content {
2971    padding: 1em;
2972    position: absolute;
2973    z-index: 1000;
2974  }
2975  .ly-popup-switcher .ly-popup-modal .ly-popup-modal-content ul {
2976    padding: 0;
2977    margin: 12px 0 0 0;
2978    list-style: none;
2979  }
2980  .ly-popup-switcher .ly-popup-modal .ly-popup-modal-content ul .ly-languages-switcher-link {
2981    margin: 0;
2982    border: solid 1px;
2983    padding: 1em;
2984    display: block;
2985    min-width: 225px;
2986    margin-top: 1em;
2987  }
2988  .ly-popup-switcher .ly-popup-modal .ly-popup-modal-content ul .ly-languages-switcher-link.current_lang {
2989    display: none;
2990  }
2991
2992
2993
2994  /* Recommendation */
2995  .ly-recommendation {
2996    display: none;
2997  }
2998  .ly-recommendation.ly-is-open {
2999    display: inline-block;
3000  }
3001  .ly-recommendation form {
3002    display: inline-block;
3003  }
3004  .ly-recommendation .ly-arrow,
3005  .ly-arrow.recommendation {
3006    display: none;
3007  }
3008  .ly-recommendation .ly-arrow.recommendation {
3009    display: inline-block;
3010  }
3011  .ly-recommendation .ly-switcher-wrapper {
3012    font-size: 1em !important;
3013  }
3014  .ly-recommendation .ly-popup-modal .ly-popup-switcher .ly-popup-modal .ly-popup-modal-backdrop {
3015    display: none;
3016  }
3017  .ly-recommendation-form button[type="submit"] {
3018    cursor: pointer;
3019  }
3020
3021  /* Recommendation Banner */
3022  .ly-recommendation .ly-banner {
3023    position: fixed;
3024    z-index: 100000;
3025    width: 100%;
3026  }
3027  .ly-recommendation .ly-banner .ly-banner-content {
3028    width: 100%;
3029    padding: 1em 30px 1em 1em;
3030    box-shadow: 0 0 20px rgba(0,0,0,.25);
3031  }
3032  .ly-recommendation .ly-banner.top {
3033    top: 0;
3034  }
3035  .ly-recommendation .ly-banner.bottom {
3036    bottom: 0;
3037  }
3038  .ly-recommendation .ly-banner .ly-banner-content .ly-switcher-wrapper {
3039    position: relative !important;
3040    margin: 0 !important;
3041    display: inline-block !important;
3042  }
3043  .ly-recommendation .ly-banner .ly-recommendation-form button[type="submit"] {
3044    margin-left: 10px;
3045  }
3046
3047
3048  /* Recommendation Popup */
3049  .ly-recommendation .ly-popup-modal {
3050    position: fixed;
3051    z-index: 10000;
3052  }
3053  .ly-recommendation .ly-popup-modal .ly-switcher-wrapper {
3054    position: relative !important;
3055    margin: 0 !important;
3056    display: inline-block !important;
3057  }
3058  .ly-recommendation .ly-popup-modal-backdrop {
3059    position: fixed;
3060    width: 100%;
3061    height: 100%;
3062    z-index: 1000;
3063    top: 0;
3064    left: 0;
3065    background:rgba(0, 0, 0, 0.38);
3066  }
3067  .ly-recommendation .ly-popup-modal .ly-popup-modal-content {
3068    padding: 1em 30px 1em 1em;
3069  }
3070  .ly-recommendation .ly-popup-modal .ly-popup-modal-content .ly-languages-switcher {
3071    position: relative !important;
3072    margin: 0 !important;
3073  }
3074  .ly-recommendation .ly-popup-modal .ly-popup-modal-content h3 {
3075    margin: 0 2em 1em 0;
3076    font-size: inherit;
3077    position: relative;
3078  }
3079  .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;}
3080  .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;}
3081  .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; }
3082  .ly-recommendation .ly-popup-modal.center_center { top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); margin: 0 !important; padding: 0 !important; }
3083  .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; }
3084  .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; }
3085  .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; }
3086
3087
3088
3089
3090
3091  
3092</style><!-- langify-v2-scripts-end -->
3092<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
3092
3093</body>
3094</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.