PageSourceSearch

https://lardini.jp/collections/new-arrival/products/shirt-6216-1abur2056

html lardini.jp collected 2026-10-07 15:25:42 UTC 292,086 bytes, 4,079 lines download raw bytes

1<!doctype html>
2<html class="no-js" lang="ja" dir="ltr">
3<head>  
4<!-- Google Tag Manager -->
5<script>
vendor: 327 bytes, lines 5-9
5(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
6new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
7j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
8'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
9})(window,document,'script','dataLayer','
9GTM-WM7GQ69Q
vendor: 3 bytes, line 9
9');
9</script>
9
10<!-- End Google Tag Manager -->
11
12
13
14
15  <meta charset="utf-8">
16  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
17  <meta name="viewport" content="width=device-width,initial-scale=1">
18  <meta name="theme-color" content="#111111">
19  <link rel="canonical" href="https://lardini.jp/products/shirt-6216-1abur2056">
20  <link rel="preconnect" href="https://cdn.shopify.com">
21  <link rel="preconnect" href="https://fonts.shopifycdn.com">
22  <link rel="dns-prefetch" href="https://productreviews.shopifycdn.com">
23  <link rel="dns-prefetch" href="https://ajax.googleapis.com">
24  <link rel="dns-prefetch" href="https://maps.googleapis.com">
25  <link rel="dns-prefetch" href="https://maps.gstatic.com"><link rel="shortcut icon" href="//lardini.jp/cdn/shop/files/lardini_newlogo_4ca1422f-e996-49c9-826e-8029ab8f1015_32x32.png?v=1689140717" type="image/png" /><title>ベビーコーデュロイ シャツ
26&ndash; LARDINI Online Store
27</title>
28<meta name="description" content="■デザインロゴ刺繍入り胸パッチポケット/ストレートカフス■商品について繊細な畝が特徴のベビーコーデュロイを使用したシャツ。上質なコットンを用いた180gの生地は、コーデュロイならではの温かみを持ちながら、細畝による柔らかく上品な表情が魅力です。胸元にはパッチポケットを配し、さりげなくLARDINIのロゴ刺繍を施してアクセントに。秋冬らしい素材感とシャツの端正さをバランスよく融合した一着です。 ITEM:SHIRTCATEGORY:SHIRTSEASONS:FALL &amp;amp; WINTER 2026MODEL:ACABUR品番:6216-1ABUR2056(お問い合わせの際には、上記品番をお伝え下さい。)素材:コットン100%原産国"><meta property="og:site_name" content="LARDINI Online Store">
29  <meta property="og:url" content="https://lardini.jp/products/shirt-6216-1abur2056">
30  <meta property="og:title" content="ベビーコーデュロイ シャツ">
31  <meta property="og:type" content="product">
32  <meta property="og:description" content="■デザインロゴ刺繍入り胸パッチポケット/ストレートカフス■商品について繊細な畝が特徴のベビーコーデュロイを使用したシャツ。上質なコットンを用いた180gの生地は、コーデュロイならではの温かみを持ちながら、細畝による柔らかく上品な表情が魅力です。胸元にはパッチポケットを配し、さりげなくLARDINIのロゴ刺繍を施してアクセントに。秋冬らしい素材感とシャツの端正さをバランスよく融合した一着です。 ITEM:SHIRTCATEGORY:SHIRTSEASONS:FALL &amp;amp; WINTER 2026MODEL:ACABUR品番:6216-1ABUR2056(お問い合わせの際には、上記品番をお伝え下さい。)素材:コットン100%原産国"><meta property="og:image" content="http://lardini.jp/cdn/shop/files/6216-1ABUR2056.jpg?v=1790753318">
33    <meta property="og:image:secure_url" content="https://lardini.jp/cdn/shop/files/6216-1ABUR2056.jpg?v=1790753318">
34    <meta property="og:image:width" content="2500">
35    <meta property="og:image:height" content="3125"><meta name="twitter:site" content="@">
36  <meta name="twitter:card" content="summary_large_image">
37  <meta name="twitter:title" content="ベビーコーデュロイ シャツ">
38  <meta name="twitter:description" content="■デザインロゴ刺繍入り胸パッチポケット/ストレートカフス■商品について繊細な畝が特徴のベビーコーデュロイを使用したシャツ。上質なコットンを用いた180gの生地は、コーデュロイならではの温かみを持ちながら、細畝による柔らかく上品な表情が魅力です。胸元にはパッチポケットを配し、さりげなくLARDINIのロゴ刺繍を施してアクセントに。秋冬らしい素材感とシャツの端正さをバランスよく融合した一着です。 ITEM:SHIRTCATEGORY:SHIRTSEASONS:FALL &amp;amp; WINTER 2026MODEL:ACABUR品番:6216-1ABUR2056(お問い合わせの際には、上記品番をお伝え下さい。)素材:コットン100%原産国">
39<style data-shopify>@font-face {
40  font-family: "Noto Sans Japanese";
41  font-weight: 400;
42  font-style: normal;
43  font-display: swap;
44  src: url("//lardini.jp/cdn/fonts/noto_sans_japanese/notosansjapanese_n4.74a6927b879b930fdec4ab8bb6917103ae8bbca9.woff2") format("woff2"),
45       url("//lardini.jp/cdn/fonts/noto_sans_japanese/notosansjapanese_n4.15630f5c60bcf9ed7de2df9484ab75ddd007c8e2.woff") format("woff");
46}
47
48  @font-face {
49  font-family: "Noto Sans Japanese";
50  font-weight: 400;
51  font-style: normal;
52  font-display: swap;
53  src: url("//lardini.jp/cdn/fonts/noto_sans_japanese/notosansjapanese_n4.74a6927b879b930fdec4ab8bb6917103ae8bbca9.woff2") format("woff2"),
54       url("//lardini.jp/cdn/fonts/noto_sans_japanese/notosansjapanese_n4.15630f5c60bcf9ed7de2df9484ab75ddd007c8e2.woff") format("woff");
55}
56
57
58  @font-face {
59  font-family: "Noto Sans Japanese";
60  font-weight: 600;
61  font-style: normal;
62  font-display: swap;
63  src: url("//lardini.jp/cdn/fonts/noto_sans_japanese/notosansjapanese_n6.4ecbd50569f336533d801e5e5ec08720b2dc1560.woff2") format("woff2"),
64       url("//lardini.jp/cdn/fonts/noto_sans_japanese/notosansjapanese_n6.0185377b54573983f9e0c8025b6d418e15f6a6fd.woff") format("woff");
65}
66
67  
68  
69</style><link href="//lardini.jp/cdn/shop/t/28/assets/theme.css?v=79441405077796325481790910372" rel="stylesheet" type="text/css" media="all" />
70  <link href="//lardini.jp/cdn/shop/t/28/assets/custom.css?v=80860288178608359341788497701" rel="stylesheet" type="text/css" media="all" />
71  <link href="//lardini.jp/cdn/shop/t/28/assets/lardini_style_add.css?v=28080179111597085581788497701" rel="stylesheet" type="text/css" media="all" />
72  <link href="//lardini.jp/cdn/shop/t/28/assets/add.css?v=43966654048340496991788497701" rel="stylesheet" type="text/css" media="all" />
73<style data-shopify>:root {
74    --typeHeaderPrimary: "Noto Sans Japanese";
75    --typeHeaderFallback: sans-serif;
76    --typeHeaderSize: 36px;
77    --typeHeaderWeight: 400;
78    --typeHeaderLineHeight: 1.3;
79    --typeHeaderSpacing: 0.0em;
80
81    --typeBasePrimary:"Noto Sans Japanese";
82    --typeBaseFallback:sans-serif;
83    --typeBaseSize: 16px;
84    --typeBaseWeight: 400;
85    --typeBaseSpacing: 0.025em;
86    --typeBaseLineHeight: 1.3;
87
88    --typeCollectionTitle: 20px;
89
90    --iconWeight: 2px;
91    --iconLinecaps: miter;
92
93    
94      --buttonRadius: 0px;
95    
96
97    --colorGridOverlayOpacity: 0.1;
98  }
99
100  .placeholder-content {
101    background-image: linear-gradient(100deg, #ffffff 40%, #f7f7f7 63%, #ffffff 79%);
102  }</style>
102<script>
103    document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
104
105    window.theme = window.theme || {};
106    theme.routes = {
107      home: "/",
108      cart: "/cart.js",
109      cartPage: "/cart",
110      cartAdd: "/cart/add.js",
111      cartChange: "/cart/change.js",
112      search: "/search"
113    };
114    theme.strings = {
115      soldOut: "sold out",
116      unavailable: "お取り扱いできません",
117      inStockLabel: "在庫あり",
118      stockLabel: "在庫残り: [count]",
119      willNotShipUntil: "[date]まで発送できません",
120      willBeInStockAfter: "[date]入荷予定",
121      waitingForStock: "再入荷中",
122      savePrice: " [saved_amount] OFF",
123      cartEmpty: "カート内に商品がありません。",
124      cartTermsConfirmation: "チェックしてください。",
125      searchCollections: "コレクション",
126      searchPages: "ページ:",
127      searchArticles: "記事:"
128    };
129    theme.settings = {
130      dynamicVariantsEnable: true,
131      cartType: "drawer",
132      isCustomerTemplate: false,
133      moneyFormat: "Â¥{{amount_no_decimals}}",
134      saveType: "percent",
135      productImageSize: "natural",
136      productImageCover: true,
137      predictiveSearch: true,
138      predictiveSearchType: "product,article,page,collection",
139      quickView: false,
140      themeName: 'Impulse',
141      themeVersion: "6.1.0"
142    };
143  </script>
143
144
145  
145<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
145<meta name="facebook-domain-verification" content="f4a3t9il1vyjs8uvbdb4fh2hcowj5s">
146<meta name="google-site-verification" content="ZYVhKJK3PDxg0OY7vbXbvF77PYhYPHbM5Of3znzMlyo">
147<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/66249851136/digital_wallets/dialog">
148<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="buy" href="/cart/49157421367552:1?ucp/version=2026-08-25" payment="com.google.pay dev.shopify.card dev.shopify.shop_pay"><link rel="alternate" type="application/json+oembed" href="https://lardini.jp/products/shirt-6216-1abur2056.oembed">
149<script async="async" src="/checkouts/internal/preloads.js?locale=ja-JP"></script>
vendor: 1 bytes, line 149
149
150<script id="shopify-features" type="application/json">{"accessToken":"04a2c9f0916cd4a4e8edcf7786a45898","betas":["rich-media-storefront-analytics"],"domain":"lardini.jp","predictiveSearch":false,"shopId":66249851136,"locale":"ja"}</script>
vendor: 1 bytes, line 150
150
151<script>var Shopify = Shopify || {};
152Shopify.shop = "https-www-lardini-jp.myshopify.com";
153Shopify.locale = "ja";
154Shopify.currency = {"active":"JPY","rate":"1.0"};
155Shopify.country = "JP";
156Shopify.theme = {"name":"20260904OKUYA本国Journalブロック追加","id":165904351488,"schema_name":"Impulse","schema_version":"6.1.0","theme_store_id":null,"role":"main"};
157Shopify.theme.handle = "null";
158Shopify.theme.style = {"id":null,"handle":null};
159Shopify.cdnHost = "lardini.jp/cdn";
160Shopify.routes = Shopify.routes || {};
161Shopify.routes.root = "/";
162Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
163Shopify.SignInWithShop = Shopify.SignInWithShop || {};
164Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
165Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 165
165
166<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 166
166
167<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 167
167
168<script>
169  window.Shopify = window.Shopify || {};
170  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
171  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
172  window.Shopify.SignInWithShop.eligible = true;
173</script>
vendor: 1 bytes, line 173
173
174<script id="shop-js-analytics" type="application/json">{"pageType":"product"}</script>
vendor: 1 bytes, line 174
174
175<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 175
175
176<script type="module">
177  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.ja.esm.js");
178
179  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
180
181</script>
vendor: 1 bytes, line 181
181
182<script>
183  window.Shopify = window.Shopify || {};
184  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
185  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"]};
186</script>
vendor: 1 bytes, line 186
186
187<script>(function() {
188  var isLoaded = false;
189  function asyncLoad() {
190    if (isLoaded) return;
191    isLoaded = true;
192    var urls = ["https:\/\/asia-northeast1-ydn-pr.cloudfunctions.net\/script?shop=https-www-lardini-jp.myshopify.com","https:\/\/asia-northeast1-ydn-pr.cloudfunctions.net\/script?shop=https-www-lardini-jp.myshopify.com","https:\/\/asia-northeast1-ydn-pr.cloudfunctions.net\/script?shop=https-www-lardini-jp.myshopify.com","https:\/\/chimpstatic.com\/mcjs-connected\/js\/users\/d42fd7569a9cd1ae103e7d234\/a68ea529e1ea77b735437eb90.js?shop=https-www-lardini-jp.myshopify.com","https:\/\/documents-app.mixlogue.jp\/scripts\/ue87f9sf8e7rd.min.js?shop=https-www-lardini-jp.myshopify.com","https:\/\/assets.storecrm.com\/assets\/js\/storecrm.js?shop=https-www-lardini-jp.myshopify.com\u0026shop=https-www-lardini-jp.myshopify.com"];
193    for (var i = 0; i < urls.length; i++) {
194      var s = document.createElement('script');
195      s.type = 'text/javascript';
196      s.async = true;
197      s.src = urls[i];
198      var x = document.getElementsByTagName('script')[0];
199      x.parentNode.insertBefore(s, x);
200    }
201  };
202  if(window.attachEvent) {
203    window.attachEvent('onload', asyncLoad);
204  } else {
205    window.addEventListener('load', asyncLoad, false);
206  }
207})();</script>
vendor: 1 bytes, line 207
207
208<script id="__st">var __st={"a":66249851136,"offset":32400,"reqid":"45c89a74-2316-4cc3-aa55-ac39216f8712-1791386741","pageurl":"lardini.jp\/collections\/new-arrival\/products\/shirt-6216-1abur2056","u":"adab29d71277","p":"product","rtyp":"product","rid":9597818274048};</script>
vendor: 1 bytes, line 208
208
209<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 209
209
210<script id="form-persister">!function(){'use strict';const t='contact',e='new_comment',n=[[t,t],['blogs',e],['comments',e],[t,'customer']],o='password',r='form_key',c=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',o],s=()=>{try{return window.sessionStorage}catch{return}},i='__shopify_v',u=t=>t.elements[r],a=function(){const t=[...n].map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(',');var e;return e=t,()=>e?[...document.querySelectorAll(e)].map((t=>t.form)):[]}();function m(t){const e=u(t);a().includes(t)&&(!e||!e.value)&&function(t){try{if(!s())return;!function(t){const e=s();if(!e)return;const n=u(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){u(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:r})),t.elements[r].value=e}(t,e),function(t,e){const n=s();if(!n)return;const r=[...t.querySelectorAll(`input[type='${o}']`)].map((({name:t})=>t)),u=[...c,...r],a={};for(const[o,c]of new FormData(t).entries())u.includes(o)||(a[o]=c);n.setItem(e,JSON.stringify({[i]:1,action:t.action,data:a}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(t)}const f=t=>{if('true'===t.dataset.persistBound)return;const e=function(t,e){const n=function(t){return'function'==typeof t.submit?t.submit:HTMLFormElement.prototype.submit}(t).bind(t);return function(){let t;return()=>{t||(t=!0,(()=>{try{e(),n()}catch(t){(t=>{console.error('form submit failed',t)})(t)}})(),setTimeout((()=>t=!1),250))}}()}(t,(()=>{m(t)}));!function(t,e){if('function'==typeof t.submit&&'function'==typeof e)try{t.submit=e}catch{}}(t,e),t.addEventListener('submit',(t=>{t.preventDefault(),e()})),t.dataset.persistBound='true'};!function(){function t(t){const e=(t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form})(t);e&&m(e)}document.addEventListener('submit',t),document.addEventListener('DOMContentLoaded',(()=>{const e=a();for(const t of e)f(t);var n;n=document.body,new window.MutationObserver((t=>{for(const e of t)if('childList'===e.type&&e.addedNodes.length)for(const t of e.addedNodes)1===t.nodeType&&'FORM'===t.tagName&&a().includes(t)&&f(t)})).observe(n,{childList:!0,subtree:!0,attributes:!1}),document.removeEventListener('submit',t)}))}()}();</script>
vendor: 1 bytes, line 210
210
211<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//lardini.jp/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 211
211
212<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 = "//lardini.jp/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>
212<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 212
212
213<script>
214  window.Shopify = window.Shopify || {};
215  window.Shopify.MCP = window.Shopify.MCP || {};
216  window.Shopify.MCP.enabled = true;
217  window.Shopify.MCP.shop = "https-www-lardini-jp.myshopify.com";
218  window.Shopify.MCP.mcpEndpoint = "https:\/\/lardini.jp\/api\/mcp";
219  window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n  - What is your return policy?\n  - What is your shipping policy?\n  - What is your phone number?\n  - What are your hours of operation?\"\nSet policy_types to also get the store's written policies (full text and URL).\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."},"policy_types":{"type":"array","items":{"type":"string","enum":["refund","shipping","privacy","terms_of_service","terms_of_sale","subscription","legal_notice","contact"]},"description":"Policy kinds to fetch, chosen from the user's question — e.g. [\"refund\"] for returns\/exchanges\/damaged items, [\"contact\"] for phone\/hours\/address. Include every kind the question touches. Omit it to get only FAQ answers."}},"required":["query"]}}];
220</script>
vendor: 1 bytes, line 220
220
221<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("\/\/lardini.jp\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
222</script>
vendor: 1 bytes, line 222
222
223<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://lardini.jp/cdn/shopifycloud/portable-wallets/latest/portable-wallets.ja.js",t.type="module",document.head.appendChild(t)}};
224</script>
vendor: 1 bytes, line 224
224
225<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
226  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);
227</script>
vendor: 1 bytes, line 227
227
228<script>
229  function portableWalletsCleanup(e){e&&e.src&&console.error("Failed to load portable wallets script "+e.src);var t=document.querySelectorAll("shopify-accelerated-checkout .shopify-payment-button__skeleton, shopify-accelerated-checkout-cart .wallet-cart-button__skeleton"),e=document.getElementById("shopify-buyer-consent");for(let e=0;e<t.length;e++)t[e].remove();e&&e.remove()}function portableWalletsNotLoadedAsModule(e){e instanceof ErrorEvent&&"string"==typeof e.message&&e.message.includes("import.meta")&&"string"==typeof e.filename&&e.filename.includes("portable-wallets")&&(window.removeEventListener("error",portableWalletsNotLoadedAsModule),window.Shopify.PaymentButton.failedToLoad=e,"loading"===document.readyState?document.addEventListener("DOMContentLoaded",window.Shopify.PaymentButton.init):window.Shopify.PaymentButton.init())}window.addEventListener("error",portableWalletsNotLoadedAsModule);
230</script>
230
231
232<script type="module" src="https://lardini.jp/cdn/shopifycloud/portable-wallets/latest/portable-wallets.ja.js" onError="portableWalletsCleanup(this)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 232
232
233<script nomodule>
234  document.addEventListener("DOMContentLoaded", portableWalletsCleanup);
235</script>
235
236
237<script id='scb4127' type='text/javascript' async='' src='https://lardini.jp/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
237<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://lardini.jp/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
238<style id="shopify-accelerated-checkout-cart">
239        #shopify-buyer-consent {
240  margin-top: 1em;
241  display: inline-block;
242  width: 100%;
243}
244
245#shopify-buyer-consent.hidden {
246  display: none;
247}
248
249#shopify-subscription-policy-button {
250  background: none;
251  border: none;
252  padding: 0;
253  text-decoration: underline;
254  font-size: inherit;
255  cursor: pointer;
256}
257
258#shopify-subscription-policy-button::before {
259  box-shadow: none;
260}
261
262      </style>
263
264<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
264 
265 
266
267  
267<script src="//lardini.jp/cdn/shop/t/28/assets/vendor-scripts-v11.js" defer="defer"></script>
267<script src="//lardini.jp/cdn/shop/t/28/assets/theme.js?v=70916317602995242771788497701" defer="defer"></script>
vendor: 1 bytes, line 267
267
268<script>
269  var shopEpMetafield = {"live":true,"percentage":0.91,"updated_at":"2026-10-07T15:21:56.151007Z","currency_value":110,"include_tax":true,"point_value":1,"reward_rules":{},"point_campaign":false,"tier_rules":{"0590e6aa-631d-11ed-a236-827b1e488ab8":{"name":"Default","percentage":0.91,"currency_value":110,"point_value":1,"currency_spent_requirement":0,"free_shipping":false}},"stealth_mode":false,"point_rules":{"0590e6aa-631d-11ed-a236-827b1e488ab8":{"percentage":0.91,"currency_value":110,"point_value":1,"free_shipping":false}},"reward_currency_value":1,"reward_point_value":1,"shipping_codes":[]};
270
271  if (shopEpMetafield) {
272    var easyPointsSession = sessionStorage.getItem("easyPoints");
273    easyPointsSession = easyPointsSession ? JSON.parse(easyPointsSession) : {};
274
275    easyPointsSession.widgetHidden = !shopEpMetafield.widget;
276    easyPointsSession.shopMetafieldUpdatedAt = shopEpMetafield.updated_at;
277
278    
279      var customerEpMetafield = null;
280    
281
282    if (customerEpMetafield) {
283      easyPointsSession.pointBalance = customerEpMetafield.balance;
284      easyPointsSession.expirationDate = customerEpMetafield.expiration_date;
285
286      easyPointsSession.customerPointRulePercentage = parseInt(customerEpMetafield.percentage);
287      easyPointsSession.customerPointRulePointValue = parseInt(customerEpMetafield.point_value);
288      easyPointsSession.customerPointRuleCurrencyValue = parseInt(customerEpMetafield.currency_value);
289      easyPointsSession.tierName = customerEpMetafield.tier;
290
291      if (customerEpMetafield.tier_maintenance_data) {
292        easyPointsSession.rankMaintenanceData = customerEpMetafield.tier_maintenance_data.maintenance_data;
293        easyPointsSession.rankAdvancementData = customerEpMetafield.tier_maintenance_data.advancement_data;
294      }
295
296      if (typeof customerEpMetafield.coupon_value === "number" && customerEpMetafield.coupon_value > 0) {
297        easyPointsSession.appliedDiscount = customerEpMetafield.coupon_value;
298        easyPointsSession.appliedDiscountCurrency = customerEpMetafield.coupon_currency;
299      } else {
300        delete easyPointsSession.appliedDiscount;
301        delete easyPointsSession.appliedDiscountCurrency;
302      }
303    } else {
304      easyPointsSession.customerPointRulePercentage = parseInt(shopEpMetafield.percentage);
305      easyPointsSession.customerPointRulePointValue = parseInt(shopEpMetafield.point_value);
306      easyPointsSession.customerPointRuleCurrencyValue = parseInt(shopEpMetafield.currency_value);
307
308      delete easyPointsSession.pointBalance;
309      delete easyPointsSession.expirationDate;
310      delete easyPointsSession.tierName;
311      delete easyPointsSession.rankMaintenanceData;
312      delete easyPointsSession.rankAdvancementData;
313      delete easyPointsSession.appliedDiscount;
314      delete easyPointsSession.appliedDiscountCurrency;
315    }
316
317    sessionStorage.setItem("easyPoints", JSON.stringify(easyPointsSession));
318  }
319</script>
319
320
321      
321<script src="//lardini.jp/cdn/shop/t/28/assets/easy_points.js?v=53564015033653063121788497701" type="text/javascript"></script>
321
322      <link href="//lardini.jp/cdn/shop/t/28/assets/easy_points_integration.css?v=6469859296055256391789005962" rel="stylesheet" type="text/css" media="all" />
323      
323<script src="//lardini.jp/cdn/shop/t/28/assets/easy_points_integration.min.js?v=96327189402911707901788497701" type="text/javascript"></script>
vendor: 1 bytes, line 323
323
324<script src="//lardini.jp/cdn/shopifycloud/storefront/assets/themes_support/option_selection-b017cd28.js" type="text/javascript"></script>
324
325<!--begin-boost-pfs-filter-css-->
326   
327 <!--end-boost-pfs-filter-css-->
328
329 
330
331 <!--begin-boost-pfs-filter-css-->
332   
333 <!--end-boost-pfs-filter-css-->
334
335 
336<link href="//lardini.jp/cdn/shop/t/28/assets/custom-fields.css?v=22656201399655097251788497701" rel="stylesheet" type="text/css" media="all" />
337<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js" integrity="sha512-894YE6QWD5I59HgZOGReFYm4dnWc1Qt5NtvYSaNcOP+u1T9qYdvdihz0PPSiiqn/+/3e7Jo4EaG7TubfWGUrMQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
vendor: 1 bytes, line 337
337
338<script src="//lardini.jp/cdn/shop/t/28/assets/custom-fields-widgets.js?v=139276942021613749621788497701" defer="defer"></script>
338
339
340 <!--begin-boost-pfs-filter-css-->
341   <link rel="preload stylesheet" href="//lardini.jp/cdn/shop/t/28/assets/boost-pfs-instant-search.css?v=161579411334328555211788497701" as="style"><link href="//lardini.jp/cdn/shop/t/28/assets/boost-pfs-custom.css?v=90027744879869169571788497701" rel="stylesheet" type="text/css" media="all" />
342<style data-id="boost-pfs-style">
343    .boost-pfs-filter-option-title-text {color: rgba(0,0,0,1);}
344
345   .boost-pfs-filter-tree-v .boost-pfs-filter-option-title-text:before {border-top-color: rgba(0,0,0,1);}
346    .boost-pfs-filter-tree-v .boost-pfs-filter-option.boost-pfs-filter-option-collapsed .boost-pfs-filter-option-title-text:before {border-bottom-color: rgba(0,0,0,1);}
347    .boost-pfs-filter-tree-h .boost-pfs-filter-option-title-heading:before {border-right-color: rgba(0,0,0,1);
348        border-bottom-color: rgba(0,0,0,1);}
349
350    .boost-pfs-filter-refine-by .boost-pfs-filter-option-title h3 {}
351
352    .boost-pfs-filter-option-content .boost-pfs-filter-option-item-list .boost-pfs-filter-option-item button,
353    .boost-pfs-filter-option-content .boost-pfs-filter-option-item-list .boost-pfs-filter-option-item .boost-pfs-filter-button,
354    .boost-pfs-filter-option-range-amount input,
355    .boost-pfs-filter-tree-v .boost-pfs-filter-refine-by .boost-pfs-filter-refine-by-items .refine-by-item,
356    .boost-pfs-filter-refine-by-wrapper-v .boost-pfs-filter-refine-by .boost-pfs-filter-refine-by-items .refine-by-item,
357    .boost-pfs-filter-refine-by .boost-pfs-filter-option-title,
358    .boost-pfs-filter-refine-by .boost-pfs-filter-refine-by-items .refine-by-item>a,
359    .boost-pfs-filter-refine-by>span,
360    .boost-pfs-filter-clear,
361    .boost-pfs-filter-clear-all{}
362    .boost-pfs-filter-tree-h .boost-pfs-filter-pc .boost-pfs-filter-refine-by-items .refine-by-item .boost-pfs-filter-clear .refine-by-type,
363    .boost-pfs-filter-refine-by-wrapper-h .boost-pfs-filter-pc .boost-pfs-filter-refine-by-items .refine-by-item .boost-pfs-filter-clear .refine-by-type {}
364
365    .boost-pfs-filter-option-multi-level-collections .boost-pfs-filter-option-multi-level-list .boost-pfs-filter-option-item .boost-pfs-filter-button-arrow .boost-pfs-arrow:before,
366    .boost-pfs-filter-option-multi-level-tag .boost-pfs-filter-option-multi-level-list .boost-pfs-filter-option-item .boost-pfs-filter-button-arrow .boost-pfs-arrow:before {}
367
368    .boost-pfs-filter-refine-by-wrapper-v .boost-pfs-filter-refine-by .boost-pfs-filter-refine-by-items .refine-by-item .boost-pfs-filter-clear:after,
369    .boost-pfs-filter-refine-by-wrapper-v .boost-pfs-filter-refine-by .boost-pfs-filter-refine-by-items .refine-by-item .boost-pfs-filter-clear:before,
370    .boost-pfs-filter-tree-v .boost-pfs-filter-refine-by .boost-pfs-filter-refine-by-items .refine-by-item .boost-pfs-filter-clear:after,
371    .boost-pfs-filter-tree-v .boost-pfs-filter-refine-by .boost-pfs-filter-refine-by-items .refine-by-item .boost-pfs-filter-clear:before,
372    .boost-pfs-filter-refine-by-wrapper-h .boost-pfs-filter-pc .boost-pfs-filter-refine-by-items .refine-by-item .boost-pfs-filter-clear:after,
373    .boost-pfs-filter-refine-by-wrapper-h .boost-pfs-filter-pc .boost-pfs-filter-refine-by-items .refine-by-item .boost-pfs-filter-clear:before,
374    .boost-pfs-filter-tree-h .boost-pfs-filter-pc .boost-pfs-filter-refine-by-items .refine-by-item .boost-pfs-filter-clear:after,
375    .boost-pfs-filter-tree-h .boost-pfs-filter-pc .boost-pfs-filter-refine-by-items .refine-by-item .boost-pfs-filter-clear:before {}
376    .boost-pfs-filter-option-range-slider .noUi-value-horizontal {}
377
378    .boost-pfs-filter-tree-mobile-button button,
379    .boost-pfs-filter-top-sorting-mobile button {}
380    .boost-pfs-filter-top-sorting-mobile button>span:after {}
381  </style>
382
383 <!--end-boost-pfs-filter-css-->
384
385 
386<script>
387window.dataLayer = window.dataLayer || [];
388window.addEventListener('load', function() {
389  window.dataLayer.push({
390    event: "view_item",
391    ecommerce: {
392      currency: "JPY",
393      value: 71500.0,
394      items: [{
395        item_id: "4582690715847",
396        item_name: "ベビーコーデュロイ シャツ",
397        item_brand: "LARDINI",
398        item_category: "SHIRT",
399        price: 71500.0,
400        quantity: 1
401      }]
402    }
403  });
404});
405</script>
405
406
407
408
409<script>
410window.addEventListener('load', function() {
411  var form = document.querySelector('form[action*="/cart/add"]');
412
413  if (!form) return;
414
415  form.addEventListener('submit', function() {
416    window.dataLayer = window.dataLayer || [];
417
418    window.dataLayer.push({
419      event: "add_to_cart",
420      ecommerce: {
421        currency: "JPY",
422        value: 71500.0,
423        items: [{
424          item_id: "4582690715847",
425          item_name: "ベビーコーデュロイ シャツ",
426          item_brand: "LARDINI",
427          item_category: "SHIRT",
428          price: 71500.0,
429          quantity: 1
430        }]
431      }
432    });
433  });
434});
435</script>
435
436
437
438<script>
439window.addEventListener('load', function() {
440
441  document.addEventListener('click', function(e) {
442
443    const target = e.target.closest('button, input, a');
444
445    if (!target) return;
446
447    const text = (target.innerText || target.value || '').toLowerCase();
448    const href = target.getAttribute('href') || '';
449    const name = target.getAttribute('name') || '';
450
451    if (
452      name === 'checkout' ||
453      href.includes('/checkout') ||
454      text.includes('checkout') ||
455      text.includes('チェックアウト') ||
456      text.includes('購入手続き')
457    ) {
458
459      window.dataLayer = window.dataLayer || [];
460
461      window.dataLayer.push({
462        event: "begin_checkout"
463      });
464
465      console.log('begin_checkout pushed');
466
467    }
468
469  });
470
471});
472</script>
472
473
474 
475
476<!-- BEGIN app block: shopify://apps/powerful-form-builder/blocks/app-embed/e4bcb1eb-35b2-42e6-bc37-bfe0e1542c9d -->
476<script type="text/javascript" hs-ignore data-cookieconsent="ignore">
477  var Globo = Globo || {};
478  var globoFormbuilderRecaptchaInit = function(){};
479  var globoFormbuilderHcaptchaInit = function(){};
480  window.Globo.FormBuilder = window.Globo.FormBuilder || {};
481  window.Globo.FormBuilder.shop = {"configuration":{"money_format":"Â¥{{amount_no_decimals}}"},"pricing":{"features":{"bulkOrderForm":false,"cartForm":false,"fileUpload":20,"removeCopyright":false,"restrictedEmailDomains":false,"metrics":false}},"settings":{"copyright":"Powered by <a href=\"https://globosoftware.net\" target=\"_blank\">Globo</a> <a href=\"https://apps.shopify.com/form-builder-contact-form\" target=\"_blank\">Contact Form</a>","hideWaterMark":false,"reCaptcha":{"recaptchaType":"v2","siteKey":false,"languageCode":"en"},"hCaptcha":{"siteKey":false,"languageCode":"en"},"turnstile":{"siteKey":false,"languageCode":"en","appearance":"always"},"scrollTop":false,"customCssCode":"","customCssEnabled":false,"additionalColumns":[]},"encryption_form_id":1,"url":"https://form.globo.io/","shop_url":"https-www-lardini-jp.myshopify.com","CDN_URL":"https://dnhcnb9q6pxc3.cloudfront.net","flags":{"canary_app_version":false,"prevent_draft_handle":false},"app_id":"1783207"};
482  if(window.Globo.FormBuilder.shop && window.Globo.FormBuilder.shop?.storefront_access_token){
483    delete window.Globo.FormBuilder.shop.storefront_access_token;
484  }
485
486  if(window.Globo.FormBuilder.shop.settings.customCssEnabled && window.Globo.FormBuilder.shop.settings.customCssCode){
487    const customStyle = document.createElement('style');
488    customStyle.type = 'text/css';
489    customStyle.innerHTML = window.Globo.FormBuilder.shop.settings.customCssCode;
490    document.head.appendChild(customStyle);
491  }
492
493  window.Globo.FormBuilder.forms = [];
494    
495      
496      
497      
498      window.Globo.FormBuilder.forms[97176] = {"97176":{"elements":[{"id":"group-1","type":"group","label":"Page 1","description":"","elements":[{"id":"text","type":"text","label":"お名前","placeholder":"お名前","description":"","limitCharacters":false,"characters":100,"hideLabel":false,"keepPositionLabel":false,"required":true,"ifHideLabel":false,"inputIcon":"","columnWidth":50},{"id":"email","type":"email","label":"メールアドレス","placeholder":"メールアドレス","description":"","limitCharacters":false,"characters":100,"hideLabel":false,"keepPositionLabel":false,"required":true,"ifHideLabel":false,"inputIcon":"","columnWidth":50},{"id":"phone","type":"phone","label":"電話番号","placeholder":"電話番号","description":"","validatePhone":false,"onlyShowFlag":false,"defaultCountryCode":"us","limitCharacters":false,"characters":100,"hideLabel":false,"keepPositionLabel":false,"required":true,"ifHideLabel":false,"inputIcon":"","columnWidth":50},{"id":"textarea","type":"textarea","label":"お問い合わせ内容","placeholder":"お問い合わせ内容","description":"","limitCharacters":false,"characters":100,"hideLabel":false,"keepPositionLabel":false,"required":true,"ifHideLabel":false,"columnWidth":100}]}],"errorMessage":{"required":"必須項目をご入力ください","invalid":"Invalid","invalidName":"Invalid name","invalidEmail":"Invalid email","invalidURL":"Invalid URL","invalidPhone":"Invalid phone","invalidNumber":"Invalid number","invalidPassword":"Invalid password","confirmPasswordNotMatch":"Confirmed password doesn't match","customerAlreadyExists":"Customer already exists","fileSizeLimit":"File size limit exceeded","fileNotAllowed":"File extension not allowed","requiredCaptcha":"Please, enter the captcha","requiredProducts":"Please select product","limitQuantity":"The number of products left in stock has been exceeded","shopifyInvalidPhone":"phone - Enter a valid phone number to use this delivery method","shopifyPhoneHasAlready":"phone - Phone has already been taken","shopifyInvalidProvice":"addresses.province - is not valid","otherError":"Something went wrong, please try again","minlength":{"ja":"Please enter at least {{ min_length }} characters"},"minSelections":{"ja":"Please choose at least {{ min_selections }} options"},"maxSelections":{"ja":"Please choose at maximum of {{ max_selections }} options"},"exactlySelections":{"ja":"Please choose exactly {{ exact_selections }} options"},"restrictedEmailDomains":{"ja":"Email domain is restricted"},"confirmEmailNotMatch":{"ja":"Confirmed email does't match"},"keyAlreadyExists":{"ja":"Data already exists"},"captchaVerifyFailed":{"ja":"Captcha verify failed"},"minProductSelections":{"ja":"Please choose at least {{ min_selections }} products"},"maxProductSelections":{"ja":"Please choose a maximum of {{ max_selections }} products"},"minProductQuantities":{"ja":"Please choose a quantity of at least {{ min_quantities }} products"},"maxProductQuantities":{"ja":"Please choose a quantity of no more than {{ max_quantities }} products."},"minEachProductQuantities":{"ja":"Choose quantity of product {{product_name}} of at least {{min_quantities}}"},"maxEachProductQuantities":{"ja":"Choose quantity of product {{product_name}} of at most {{max_quantities}}"},"limitNumberOfSubmissions":{"ja":"Form submission limit reached"}},"appearance":{"layout":"boxed","width":600,"style":"classic","mainColor":"rgba(0,0,0,1)","headingColor":"#000","labelColor":"#000","descriptionColor":"#6c757d","optionColor":"#000","paragraphColor":"#000","paragraphBackgroun
498d":"#fff","background":"color","backgroundColor":"#FFF","backgroundImage":"","backgroundImageAlignment":"middle","floatingIcon":"\u003csvg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"envelope\" class=\"svg-inline--fa fa-envelope fa-w-16\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\"\u003e\u003cpath fill=\"currentColor\" d=\"M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm0 48v40.805c-22.422 18.259-58.168 46.651-134.587 106.49-16.841 13.247-50.201 45.072-73.413 44.701-23.208.375-56.579-31.459-73.413-44.701C106.18 199.465 70.425 171.067 48 152.805V112h416zM48 400V214.398c22.914 18.251 55.409 43.862 104.938 82.646 21.857 17.205 60.134 55.186 103.062 54.955 42.717.231 80.509-37.199 103.053-54.947 49.528-38.783 82.032-64.401 104.947-82.653V400H48z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e","floatingText":"","displayOnAllPage":false,"position":"bottom right","formType":"normalForm","newTemplate":false,"colorScheme":{"solidButton":{"red":0,"green":0,"blue":0,"alpha":1},"solidButtonLabel":{"red":255,"green":255,"blue":255},"text":{"red":0,"green":0,"blue":0},"outlineButton":{"red":0,"green":0,"blue":0,"alpha":1},"background":{"red":255,"green":255,"blue":255}}}
498,"afterSubmit":{"action":"clearForm","message":"\u003ch2 style=\"box-sizing: inherit; font-family: 'Josefin Sans', sans-serif; font-weight: 300; line-height: 26.4px; color: #525263; margin: 0px auto; font-size: 22px; padding: 11vh 0px 8vh; letter-spacing: 4.5px; text-transform: uppercase; word-break: break-all; text-align: center; border: 0px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-indent: 0px; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"\u003eお問い合わせ内容の送信が完了いたしました\u003c\/h2\u003e\n\u003ch4\u003e\u0026nbsp;\u003c\/h4\u003e\n\u003cp\u003e\u0026nbsp;\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"color: #525263; font-family: Roboto, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'MS Pゴシック', 'MS PGothic', sans-serif; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 300; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"\u003e万一、ご確認メールが届かない場合は、トラブルの可能性もありますので大変お手数ではございますがもう一度お問い合わせいただくか、お電話にてお問い合わせくださいませ。\u003c\/span\u003e\u003c\/p\u003e","redirectUrl":"","enableGa":false,"gaEventCategory":"Form Builder by Globo","gaEventAction":"Submit","gaEventLabel":"Contact us form","enableFpx":false,"fpxTrackerName":""},"accountPage":{"showAccountDetail":false,"registrationPage":false,"editAccountPage":false,"header":"Header","active":false,"title":"Account details","headerDescription":"Fill out the form to change account information","afterUpdate":"Message after update","message":"\u
498003ch5\u003eAccount edited successfully!\u003c\/h5\u003e","footer":"Footer","updateText":"Update","footerDescription":""},"footer":{"description":"\u003cp\u003eご記入内容をご確認のうえ、送信ボタンを押してください。\u003c\/p\u003e","previousText":"Previous","nextText":"Next","submitText":"送信","resetButton":false,"resetButtonText":"Reset","submitFullWidth":false,"submitAlignment":"center"},"header":{"active":true,"title":"","description":"\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e"},"isStepByStepForm":true,"publish":{"requiredLogin":false,"requiredLoginMessage":"Please \u003ca href=\"\/account\/login\" title=\"login\"\u003elogin\u003c\/a\u003e to continue","publishType":"embedCode","embedCode":"\u003cdiv class=\"globo-formbuilder\" data-id=\"OTcxNzY=\"\u003e\u003c\/div\u003e","shortCode":"{formbuilder:OTcxNzY=}","popup":"\u003cbutton class=\"globo-formbuilder-open\" data-id=\"OTcxNzY=\"\u003eOpen form\u003c\/button\u003e","lightbox":"\u003cdiv class=\"globo-form-publish-modal lightbox hidden\" data-id=\"OTcxNzY=\"\u003e\u003cdiv class=\"globo-form-modal-content\"\u003e\u003cdiv class=\"globo-formbuilder\" data-id=\"OTcxNzY=\"\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e","enableAddShortCode":false,"selectPage":"index","selectPositionOnPage":"top","selectTime":"forever","setCookie":"1","setCookieHours":"1","setCookieWeeks":"1"},"reCaptcha":{"enable":false,"note":"Please make sure that you have set Google reCaptcha v2 Site key and Secret key in \u003ca href=\"\/admin\/settings\"\u003eSettings\u003c\/a\u003e"},"html":"\n\u003cdiv class=\"globo-form boxed-form globo-form-id-97176 \" data-locale=\"ja\" \u003e\n\n\u003cstyle\u003e\n\n\n    :root .globo-form-app[data-id=\"97176\"]{\n        \n        --gfb-color-solidButton: 0,0,0;\n        --gfb-color-solidButtonColor: rgb(var(--gfb-color-solidButton));\n        --gfb-color-solidButtonLabel: 255,255,255;\n        --gfb-color-solidButtonLabelColor: rgb(var(--gfb-color-solidButtonLabel));\n        --gfb-color-text: 0,0,0;\n        --gfb-color-textColor: rgb(var(--gfb-color-text));\n        --gfb-color-outlineButton: 0,0,0;\n        --gfb-color-outlineButtonColor: rgb(var(--gfb-color-outlineButton));\n        --gfb-color-background: 255,255,255;\n        --gfb-color-backgroundColor: rgb(var(--gfb-color-background));\n        \n        --gfb-main-color: rgba(0,0,0,1);\n        --gfb-primary-color: var(--gfb-color-solidButtonColor, var(--gfb-main-color));\n        --gfb-primary-text-color: var(--gfb-color-solidButtonLabelColor, #FFF);\n        --gfb-form-width: 600px;\n        --gfb-font-family: inherit;\n        --gfb-font-style: inherit;\n        --gfb--image: 40%;\n        --gfb-image-ratio-draft: var(--gfb--image);\n        --gfb-image-ratio: var(--gfb-image-ratio-draft);\n        \n        --gfb-bg-temp-color: #FFF;\n        --gfb-bg-position: middle;\n        \n            --gfb-bg-temp-color: #FFF;\n        \n        --gfb-bg-color: var(--gfb-color-backgroundColor, var(--gfb-bg-temp-color));\n        \n    }\n    \n.globo-form-id-97176 .globo-form-app{\n    max-width: 600px;\n    width: -webkit-fill-available;\n    \n    background-color: var(--gfb-bg-color);\n    \n    \n}\n\n.globo-form-id-97176 .globo-form-app .globo-heading{\n    color: var(--gfb-color-textColor, #000)\n}\n\n\n\n.globo-form-id-97176 .globo-form-app .globo-description,\n.globo-form-id-97176 .globo-form-app .header .globo-description{\n    --gfb-color-description: rgba(var(--gfb-color-text), 0.8);\n    color: var(--gfb-color-description, #6c757d);\n}\n.globo-form-id-97176 .globo-form-app .globo-label,\n.globo-form-id-97176 .globo-form-app .globo-form-control label.globo-label,\n.globo-form-id-97176 .globo-form-app .globo-form-control label.globo-label span.label-content{\n    color: var(--gfb-color-textColor, #000);\n    text-align: left;\n}\n.globo-form-id-97176 .globo-form-app .globo-form-control .help-text.globo-description,\n.globo-form-id-97176 .globo-form-app .globo-form-control span.globo-description{\n    --gfb-color-description: rgba(var(--gfb-color-text), 0.8);\n    color: var(--gfb-color-description, #6c757d);\n}\n.globo-form-id-97176 .globo-form-app .globo-form-control .checkbox-wrapper .globo-option,\n.globo-form-id-97176 .globo-form-app .globo-form-control .radio-wrapper .globo-option\n{\n    color: var(--gfb-color-textColor, #000);\n}\n.globo-form-id-97176 .globo-form-app .footer,\n.globo-form-id-97176 .globo-form-app .gfb__footer{\n    text-align:center;\n}\n.globo-form-id-97176 .globo-form-app .footer button,\n.globo-form-id-97176 .globo-form-app .gfb__footer button{\n    border:1px solid var(--gfb-primary-color);\n    \n}\n\n.globo-form-id-97176 .globo-form-app .footer button.submit,\n.globo-form-id-97176 .globo-form-app .gfb__footer button.submit\n.globo-form-id-97176 .globo-form-app .footer button.checkout,\n.globo-form-id-97176 .globo-form-app .gfb__footer button.checkout,\n.globo-form-id-97176 .globo-form-app .footer button.action.loading .spinner,\n.globo-form-id-97176 .globo-form-app .gfb__footer button.action.loading .spinner{\n    background-color: var(--gfb-primary-color);\n    color : #ffffff;\n}\n.globo-form-id-97176 .globo-form-app .globo-form-control .star-rating\u003efieldset:not(:checked)\u003elabel:before {\n    content: url('data:image\/svg+xml;
498 utf8, \u003csvg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"star\" class=\"svg-inline--fa fa-star fa-w-18\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 576 512\"\u003e\u003cpath fill=\"rgba(0,0,0,1)\" d=\"M528.1 171.5L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6zM388.6 312.3l23.7 138.4L288 385.4l-124.3 65.3 23.7-138.4-100.6-98 139-20.2 62.2-126 62.2 126 139 20.2-100.6 98z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e');\n}\n.globo-form-id-97176 .globo-form-app .globo-form-control .star-rating\u003efieldset\u003einput:checked ~ label:before {\n    content: url('data:image\/svg+xml; utf8, \u003csvg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fas\" data-icon=\"star\" class=\"svg-inline--fa fa-star fa-w-18\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 576 512\"\u003e\u003cpath fill=\"rgba(0,0,0,1)\" d=\"M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e');\n}\n.globo-form-id-97176 .globo-form-app .globo-form-control .star-rating\u003efieldset:not(:checked)\u003elabel:hover:before,\n.globo-form-id-97176 .globo-form-app .globo-form-control .star-rating\u003efieldset:not(:checked)\u003elabel:hover ~ label:before{\n    content : url('data:image\/svg+xml; utf8, \u003csvg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fas\" data-icon=\"star\" class=\"svg-inline--fa fa-star fa-w-18\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 576 512\"\u003e\u003cpath fill=\"rgba(0,0,0,1)\" d=\"M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e')\n}\n.globo-form-id-97176 .globo-form-app .globo-form-control .checkbox-wrapper .checkbox-input:checked ~ .checkbox-label:before {\n    border-color: var(--gfb-primary-color);\n    box-shadow: 0 4px 6px rgba(50,50,93,0.11), 0 1px 3px rgba(0,0,0,0.08);\n    background-color: var(--gfb-primary-color);\n}\n.globo-form-id-97176 .globo-form-app .step.-completed .step__number,\n.globo-form-id-97176 .globo-form-app .line.-progress,\n.globo-form-id-97176 .globo-form-app .line.-start{\n    background-color: var(--gfb-primary-color);\n}\n.globo-form-id-97176 .globo-form-app .checkmark__check,\n.globo-form-id-97176 .globo-form-app .checkmark__circle{\n    stroke: var(--gfb-primary-color);\n}\n.globo-form-id-97176 .floating-button{\n    background-color: var(--gfb-primary-color);\n}\n.globo-form-id-97176 .globo-form-app .globo-form-control .checkbox-wrapper .checkbox-input ~ .checkbox-label:before,\n.globo-form-app .globo-form-control .radio-wrapper .radio-input ~ .radio-label:after{\n    border-color : var(--gfb-primary-color);\n}\n.globo-form-id-97176 .flatpickr-day.selected, \n.globo-form-id-97176 .flatpickr-day.startRange, \n.globo-form-id-97176 .flatpickr-day.endRange, \n.globo-form-id-97176 .flatpickr-day.selected.inRange, \n.globo-form-id-97176 .flatpickr-day.startRange.inRange, \n.globo-form-id-97176 .flatpickr-day.endRange.inRange, \n.globo-form-id-97176 .flatpickr-day.selected:focus, \n.globo-form-id-97176 .flatpickr-day.startRange:focus, \n.globo-form-id-97176 .flatpickr-day.endRange:focus, \n.globo-form-id-97176 .flatpickr-day.selected:hover, \n.globo-form-id-97176 .flatpickr-day.startRange:hover, \n.globo-form-id-97176 .flatpickr-day.endRange:hover, \n.globo-form-id-97176 .flatpickr-day.selected.prevMonthDay, \n.globo-form-id-97176 .flatpickr-day.startRange.prevMonthDay, \n.globo-form-id-97176 .flatpickr-day.endRange.prevMonthDay, \
498n.globo-form-id-97176 .flatpickr-day.selected.nextMonthDay, \n.globo-form-id-97176 .flatpickr-day.startRange.nextMonthDay, \n.globo-form-id-97176 .flatpickr-day.endRange.nextMonthDay {\n    background: var(--gfb-primary-color);\n    border-color: var(--gfb-primary-color);\n}\n.globo-form-id-97176 .globo-paragraph {\n    color: var(--gfb-color-textColor, #000);\n    width: 100%!important;\n}\n\n[dir=\"rtl\"]:not(:has(.not-rtl)) .globo-form-app .header .title,\n[dir=\"rtl\"]:not(:has(.not-rtl)) .globo-form-app .header .description,\n[dir=\"rtl\"]:not(:has(.not-rtl)) .globo-form-id-97176 .globo-form-app .globo-heading,\n[dir=\"rtl\"]:not(:has(.not-rtl)) .globo-form-id-97176 .globo-form-app .globo-label,\n[dir=\"rtl\"]:not(:has(.not-rtl)) .globo-form-id-97176 .globo-form-app .globo-form-control label.globo-label,\n[dir=\"rtl\"]:not(:has(.not-rtl)) .globo-form-id-97176 .globo-form-app .globo-form-control label.globo-label span.label-content,\n.globo-form.rtl .globo-form-app .header .title,\n.globo-form.rtl .globo-form-app .header .description,\n.globo-form.rtl.globo-form-id-97176 .globo-form-app .globo-heading,\n.globo-form.rtl.globo-form-id-97176 .globo-form-app .globo-label,\n.globo-form.rtl.globo-form-id-97176 .globo-form-app .globo-form-control label.globo-label,\n.globo-form.rtl.globo-form-id-97176 .globo-form-app .globo-form-control label.globo-label span.label-content{\n    text-align: right;\n}\n\n[dir=\"rtl\"]:not(:has(.not-rtl)) .globo-form-app .line,\n.globo-form.rtl .globo-form-app .line {\n    left: unset;\n    right: 50%;\n}\n\n[dir=\"rtl\"]:not(:has(.not-rtl)) .globo-form-id-97176 .globo-form-app .line.-start,\n.globo-form.rtl .globo-form-id-97176 .globo-form-app .line.-start {\n    left: unset;    \n    right: 0%;\n}\n\n.not-rtl {\n    direction: ltr;\n}\n\n\u003c\/style\u003e\n\n\n\n\n\u003cdiv class=\"globo-form-app boxed-layout gfb-style-classic  gfb-font-size-medium\" data-id=97176\u003e\n    \n\t\u003cdiv class=\"header dismiss hidden\" onclick=\"Globo.FormBuilder.closeModalForm(this)\"\u003e\n        \u003csvg width=20 height=20 viewBox=\"0 0 20 20\" class=\"\" focusable=\"false\" aria-hidden=\"true\"\u003e\u003cpath d=\"M11.414 10l4.293-4.293a.999.999 0 1 0-1.414-1.414L10 8.586 5.707 4.293a.999.999 0 1 0-1.414 1.414L8.586 10l-4.293 4.293a.999.999 0 1 0 1.414 1.414L10 11.414l4.293 4.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\t\u003c\/div\u003e\n\t\u003cform class=\"g-container\" novalidate action=\"https:\/\/form.globo.io\/api\/front\/form\/97176\/send\" method=\"POST\" enctype=\"multipart\/form-data\" data-id=97176\u003e\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\t\u003cdiv class=\"header gfb__page-header \" data-path=\"header\" style=\"text-align:\"\u003e\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\u003ch3 class=\"title globo-heading\"\u003e\u003c\/h3\u003e\n\t\t\t\t\n\t\t\t\t\n\t\t\t\u003c\/div\u003e\n\t\t\n        \n            \u003cdiv class=\"globo-formbuilder-wizard\" data-id=97176\u003e\n                \u003cdiv class=\"wizard__content\"\u003e\n                    \u003cheader class=\"wizard__header\"\u003e\n                        \u003cdiv class=\"wizard__steps\"\u003e\n                        \u003cnav class=\"steps hidden\"\u003e\n                            \n                            \n                                \n                            \n                            \n                                \n                                    \n                                    \n                                    \n                                    \n                                    \u003cdiv class=\"step last \" data-element-id=\"group-1\"  data-step=\"0\" \u003e\n                                        \u003cdiv class=\"step__content\"\u003e\n                                            \u003cp class=\"step__number\"\u003e\u003c\/p\u003e\n                                            \u003csvg class=\"checkmark\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=52 height=52 viewBox=\"0 0 52 52\"\u003e\n                                                \u003ccircle class=\"checkmark__circle\" cx=\"26\" cy=\"26\" r=\"25\" fill=\"none\"\/\u003e\n                                                \u003cpath class=\"checkmark__check\" fill=\"none\" d=\"M14.1 27.2l7.1 7.2 16.7-16.8\"\/\u003e\n                                            \u003c\/svg\u003e\n                                            \u003cdiv class=\"lines\"\u003e\n                                                \n                                                    \u003cdiv class=\"line -start\"\u003e\u003c\/div\u003e\n                                                \n                                                \u003cdiv class=\"line -background\"\u003e\n                                                \u003c\/div\u003e\n                                                \u003cdiv class=\"line -progress\"\u003e\n                                                \u003c\/div\u003e\n                                            \u003c\/div\u003e  \n                                        \u003c\/div\u003e\n                                    \u003c\/div\u003e\n                                \n                            \n                        \u003c\/nav\u003e\n                        \u003c\/div\u003e\n                    \u003c\/header\u003e\n                    \u003cdiv class=\"panels\"\u003e\n                        \n                            \n                            \n                            \n                            \n                                \u003cdiv class=\"panel \" data-element-id=\"group-1\" data-id=97176  data-step=\"0\" style=\"padding-top:0\"\u003e\n                                    \n                                            \n                                                \n                                                    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-2-column \"  data-type='text' data-element-id='text'\u003e\n    \n    \n\n\n    \n        \n\u003clabel for=\"97176-text\" class=\"classic-label globo-label gfb__label-v2  \" data-label=\"お名前\"\u003e\n    \u003cspan class=\"label-content\" data-label=\"お名前\"\u003eお名前\u003c\/span\u003e\n    \n        \u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\n    \n\u003c\/label\u003e\n\n    \n\n    \u003cdiv class=\"globo-form-input\"\u003e\n        \n        \n        \u003cinput type=\"text\" aria-describedby='97176-text-error'  data-type=\"text\" class=\"classic-input\" id=\"97176-text\" name=\"text\" placeholder=\"お名前\" presence  \n            \n            \n        \u003e\n    \u003c\/div\u003e\n    \n    \u003csmall class=\"messages\" id=\"97176-text-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n\n                                                \n                                            \n                                                \n                                                    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control email-confirm layout-2-column \"  data-type='email' data-element-id='email'\u003e\n    \n    \n\n\n    \n        \n\u003clabel for=\"97176-email\" class=\"classic-label globo-label gfb__label-v2  \" data-label=\"メールアドレス\"\u003e\n    \u003cspan class=\"label-content\" data-label=\"メールアドレス\"\u003eメールアドレス\u003c\/span\u003e\n    \n        \u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\n    \n\u003c\/label\u003e\n\n    \n\n    \u003cdiv class=\"globo-form-input\"\u003e\n        \n        \n        \u003cinput type=\"text\" aria-describedby='97176-email-error'  data-type=\"email\" class=\"classic-input\" id=\"97176-email\" name=\"email\" placeholder=\"メールアドレス\" presence \n         \u003e\n    \u003c\/div\u003e\n    \n    \u003csmall class=\"messages\" id=\"97176-email-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n\n                                                \n                                            \n                                                \n                                                    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-2-column \"  data-type='phone' data-element-id='phone' \u003e\n    \n    \n\n\n    \n        \n\u003clabel for=\"97176-phone\" class=\"classic-label globo-label gfb__label-v2  \" data-label=\"電話番号\"\u003e\n    \u003cspan class=\"label-content\" data-label=\"電話番号\"\u003e電話番号\u003c\/span\u003e\n    \n        \u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\n    \n\u003c\/label\u003e\n\n    \n\n    \u003cdiv class=\"globo-form-input gfb__phone-placeholder\" input-placeholder=\"電話番号\"\u003e\n        \n        \n        \n        \n        \u003cinput type=\"text\" aria-describedby='97176-phone-error'  data-type=\"phone\" class=\"classic-input\" oninput=\"Globo.FormBuilder.handleChangePhone(this)\" id=\"97176-phone\" name=\"phone\" placeholder=\"電話番号\" presence \n           default-country-code=\"us\" \u003e\n    \u003c\/div\u003e\n    \n    \u003csmall class=\"messages\" id=\"97176-phone-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n                                                \n                                            \n                                                \n                                                    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-1-column \"  data-type='textarea' data-element-id='textarea'\u003e\n    \n    \n\n\n    \n        \n\u003clabel for=\"97176-textarea\" class=\"classic-label globo-label gfb__label-v2  \" data-label=\"お問い合わせ内容\"\u003e\n    \u003cspan class=\"label-content\" data-label=\"お問い合わせ内容\"\u003eお問い合わせ内容\u003c\/span\u003e\n    \n        \u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\n    \n\u003c\/label\u003e\n\n    \n\n    \u003cdiv class=\"globo-form-input\"\u003e\n        \n        \u003ctextarea id=\"97176-textarea\" aria-describedby='97176-textarea-error'  data-type=\"textarea\" class=\"classic-input\" rows=\"3\" name=\"textarea\" placeholder=\"お問い合わせ内容\" presence \n         \u003e\u003c\/textarea\u003e\n    \u003c\/div\u003e\n    \n    \u003csmall class=\"messages\" id=\"97176-textarea-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n                                                \n                                            \n                                        \n                                    \n                                    \n                                        \n                                        \n                                    \n                                \u003c\/div\u003e\n                            \n                        \n                    \u003c\/div\u003e\n                    \u003cdiv class=\"message error\" data-other-error=\"Something went wrong, please try again\"\u003e\n                        \u003cdiv class=\"content\"\u003e\u003c\/div\u003e\n                        \u003cdiv class=\"dismiss\" onclick=\"Globo.FormBuilder.dismiss(this)\"\u003e\n                            \u003csvg width=20 height=20 viewBox=\"0 0 20 20\" class=\"\" focusable=\"false\" aria-hidden=\"true\"\u003e\u003cpath d=\"M11.414 10l4.293-4.293a.999.999 0 1 0-1.414-1.414L10 8.586 5.707 4.293a.999.999 0 1 0-1.414 1.414L8.586 10l-4.293 4.293a.999.999 0 1 0 1.414 1.414L10 11.414l4.293 4.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n                        \u003c\/div\u003e\n                    \u003c\/div\u003e\n                    \n                        \n                        \n                        \u003cdiv class=\"message success\"\u003e\n                            \n                            \u003cdiv class=\"gfb__discount-wrapper\" onclick=\"Globo.FormBuilder.handleCopyDiscountCode(this)\"\u003e\n                                \u003cdiv class=\"gfb__c
498ontent-discount\"\u003e\n                                    \u003cspan class=\"gfb__discount-code\"\u003e\u003c\/span\u003e\n                                    \u003cdiv class=\"gfb__copy\"\u003e\n                                        \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 448 512\"\u003e\u003cpath d=\"M384 336H192c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16l140.1 0L400 115.9V320c0 8.8-7.2 16-16 16zM192 384H384c35.3 0 64-28.7 64-64V115.9c0-12.7-5.1-24.9-14.1-33.9L366.1 14.1c-9-9-21.2-14.1-33.9-14.1H192c-35.3 0-64 28.7-64 64V320c0 35.3 28.7 64 64 64zM64 128c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H256c35.3 0 64-28.7 64-64V416H272v32c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V192c0-8.8 7.2-16 16-16H96V128H64z\"\/\u003e\u003c\/svg\u003e\n                                    \u003c\/div\u003e\n                                    \u003cdiv class=\"gfb__copied\"\u003e\n                                        \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 448 512\"\u003e\u003cpath d=\"M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z\"\/\u003e\u003c\/svg\u003e\n                                    \u003c\/div\u003e        \n                                \u003c\/div\u003e\n                            \u003c\/div\u003e\n                            \u003cdiv class=\"content\"\u003e\u003ch2 style=\"box-sizing: inherit; font-family: 'Josefin Sans', sans-serif; font-weight: 300; line-height: 26.4px; color: #525263; margin: 0px auto; font-size: 22px; padding: 11vh 0px 8vh; letter-spacing: 4.5px; text-transform: uppercase; word-break: break-all; text-align: center; border: 0px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-indent: 0px; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"\u003eお問い合わせ内容の送信が完了いたしました\u003c\/h2\u003e\n\u003ch4\u003e\u0026nbsp;\u003c\/h4\u003e\n\u003cp\u003e\u0026nbsp;\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"color: #525263; font-family: Roboto, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'MS Pゴシック', 'MS PGothic', sans-serif; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 300; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"\u003e万一、ご確認メールが届かない場合は、トラブルの可能性もありますので大変お手数ではございますがもう一度お問い合わせいただくか、お電話にてお問い合わせくださいませ。\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n                            \u003cdiv class=\"dismiss\" onclick=\"Globo.FormBuilder.dismiss(this)\"\u003e\n                                \u003csvg width=20 height=20 width=20 height=20 viewBox=\"0 0 20 20\" class=\"\" focusable=\"false\" aria-hidden=\"true\"\u003e\u003cpath d=\"M11.414 10l4.293-4.293a.999.999 0 1 0-1.414-1.414L10 8.586 5.707 4.293a.999.999 0 1 0-1.414 1.414L8.586 10l-4.293 4.293a.999.999 0 1 0 1.414 1.414L10 11.414l4.293 4.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n                            \u003c\/div\u003e\n                        \u003c\/div\u003e\n                        \n                        \n                    \n\t\t\t\t\t\u003cdiv class=\"gfb__footer wizard__footer gfb__page-footer\" data-path=\"footer\" style=\"text-align:center\"\u003e\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n                        \n\t\t\t\t\t\t\t\u003cdiv class=\"description globo-description gfb__page-footer-description  \"\u003e\u003cp\u003eご記入内容をご確認のうえ、送信ボタンを押してください。\u003c\/p\u003e\u003c\/div\u003e\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\u003cbutton type=\"button\" class=\"action previous hidden classic-button\" style=\"\"\u003ePrevious\u003c\/button\u003e\n\t\t\t\t\t\t\u003cbutton type=\"button\" class=\"action next submit classic-button\" data-submitting-text=\"\" data-submit-text='\u003cspan class=\"spinner\"\u003e\u003c\/span\u003e送信' data-next-text=\"Next\" style=\"\"\u003e\u003cspan class=\"spinner\"\u003e\u003c\/span\u003eNext\u003c\/button\u003e\n\t\t\t\t\t\t\u003cbutton class=\"action reset classic-button hidden\" type=\"button\" onclick=\"Globo.FormBuilder.handleResetForm(this)\" style=\"\"\u003eReset\u003c\/button\u003e\n\t\t\t\t\t\t\n                        \u003cp class=\"wizard__congrats-message\"\u003e\u003c\/p\u003e\n                    \u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n        \n        \u003cinput type=\"hidden\" value=\"\" name=\"customer[id]\"\u003e\n        \u003cinput type=\"hidden\" value=\"\" name=\"customer[email]\"\u003e\n        \u003cinput type=\"hidden\" value=\"\" name=\"customer[name]\"\u003e\n        \u003cinput type=\"hidden\" value=\"\" name=\"page[title]\"\u003e\n        \u003cinput type=\"hidden\" value=\"\" name=\"page[href]\"\u003e\n        \u003cinput type=\"hidden\" value=\"\" name=\"_keyLabel\"\u003e\n    \u003c\/form\u003e\n    \n    \n    \u003cdiv class=\"message success\"\u003e\n        \n        \u003cdiv class=\"gfb__discount-wrapper\" onclick=\"Globo.FormBuilder.handleCopyDiscountCode(this)\"\u003e\n            \u003cdiv class=\"gfb__c
498ontent-discount\"\u003e\n                \u003cspan class=\"gfb__discount-code\"\u003e\u003c\/span\u003e\n                \u003cdiv class=\"gfb__copy\"\u003e\n                    \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 448 512\"\u003e\u003cpath d=\"M384 336H192c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16l140.1 0L400 115.9V320c0 8.8-7.2 16-16 16zM192 384H384c35.3 0 64-28.7 64-64V115.9c0-12.7-5.1-24.9-14.1-33.9L366.1 14.1c-9-9-21.2-14.1-33.9-14.1H192c-35.3 0-64 28.7-64 64V320c0 35.3 28.7 64 64 64zM64 128c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H256c35.3 0 64-28.7 64-64V416H272v32c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V192c0-8.8 7.2-16 16-16H96V128H64z\"\/\u003e\u003c\/svg\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"gfb__copied\"\u003e\n                    \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 448 512\"\u003e\u003cpath d=\"M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z\"\/\u003e\u003c\/svg\u003e\n                \u003c\/div\u003e        \n            \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"content\"\u003e\u003ch2 style=\"box-sizing: inherit; font-family: 'Josefin Sans', sans-serif; font-weight: 300; line-height: 26.4px; color: #525263; margin: 0px auto; font-size: 22px; padding: 11vh 0px 8vh; letter-spacing: 4.5px; text-transform: uppercase; word-break: break-all; text-align: center; border: 0px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-indent: 0px; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"\u003eお問い合わせ内容の送信が完了いたしました\u003c\/h2\u003e\n\u003ch4\u003e\u0026nbsp;\u003c\/h4\u003e\n\u003cp\u003e\u0026nbsp;\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"color: #525263; font-family: Roboto, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'MS Pゴシック', 'MS PGothic', sans-serif; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 300; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"\u003e万一、ご確認メールが届かない場合は、トラブルの可能性もありますので大変お手数ではございますがもう一度お問い合わせいただくか、お電話にてお問い合わせくださいませ。\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n        \u003cdiv class=\"dismiss\" onclick=\"Globo.FormBuilder.dismiss(this)\"\u003e\n            \u003csvg width=20 height=20 viewBox=\"0 0 20 20\" class=\"\" focusable=\"false\" aria-hidden=\"true\"\u003e\u003cpath d=\"M11.414 10l4.293-4.293a.999.999 0 1 0-1.414-1.414L10 8.586 5.707 4.293a.999.999 0 1 0-1.414 1.414L8.586 10l-4.293 4.293a.999.999 0 1 0 1.414 1.414L10 11.414l4.293 4.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \n    \n\u003c\/div\u003e\n\n\u003c\/div\u003e\n","title":"Contact form","formName":"Contact form"}}[97176];
499      
500    
501  
502  window.Globo.FormBuilder.url = window.Globo.FormBuilder.shop.url;
503  window.Globo.FormBuilder.CDN_URL = window.Globo.FormBuilder.shop.CDN_URL ?? window.Globo.FormBuilder.shop.url;
504  window.Globo.FormBuilder.themeOs20 = true;
505  window.Globo.FormBuilder.searchProductByJson = true;
506  
507  
508  window.Globo.FormBuilder.__webpack_public_path_2__ = "https://cdn.shopify.com/extensions/01a0fc0d-2150-7cf1-86f8-1d048d2b8454/powerful-form-builder
508-360/assets/";Globo.FormBuilder.page = {
509    href : window.location.href,
510    type: "product"
511  };
512  Globo.FormBuilder.page.title = document.title
513
514  
515    Globo.FormBuilder.product= {
516      title : 'ベビーコーデュロイ シャツ',
517      type : 'SHIRT',
518      vendor : '6216-1ABUR2056',
519      url : window.location.href,
520      sku: '4582690715847',
521      id: 9597818274048,
522      handle: 'shirt-6216-1abur2056',
523    }
524  
525  if(window.AVADA_SPEED_WHITELIST){
526    const pfbs_w = new RegExp("powerful-form-builder", 'i')
527    if(Array.isArray(window.AVADA_SPEED_WHITELIST)){
528      window.AVADA_SPEED_WHITELIST.push(pfbs_w)
529    }else{
530      window.AVADA_SPEED_WHITELIST = [pfbs_w]
531    }
532  }
533
534  Globo.FormBuilder.shop.configuration = Globo.FormBuilder.shop.configuration || {};
535  Globo.FormBuilder.shop.configuration.money_format = "Â¥{{amount_no_decimals}}";
536</script>
vendor: 1 bytes, line 536
536
537<script src="https://cdn.shopify.com/extensions/01a0fc0d-2150-7cf1-86f8-1d048d2b8454/powerful-form-builder-360/assets/globo.formbuilder.index.js" defer="defer" data-cookieconsent="ignore"></script>
537
538
539
540
541
542<!-- END app block -->
542<script src="https://cdn.shopify.com/extensions/01a116bf-7cba-70c7-a1bc-ec92fa06b6a4/forms-2613/assets/shopify-forms-loader.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 542
542
543<script src="https://cdn.shopify.com/extensions/01a0f012-e9d0-7b2e-859c-1c2839b745b9/storecrm-52/assets/storecrm-runtime.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 543
543
544<script src="https://cdn.shopify.com/extensions/01a0e766-b372-7d71-a9f8-9cb034976813/lunaris-loyalty-149/assets/sdk.bundle.js" type="text/javascript" defer="defer"></script>
544
545<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
546<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: 66249851136,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "product"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 546
546
547<script>
548  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
549</script>
vendor: 1 bytes, line 549
549
550<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}
550).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: 66249851136,storefrontBaseUrl: "https://lardini.jp",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://lardini.jp/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b"],webPixelsConfigList: [{"id":"2603286784","configuration":"{\"pixelEndpoint\": \"https:\/\/shopify-pixel.storecrm.com\/events\", \"shopId\": \"01KWGXT3W9KHCYNGJZXP6P2YTV\", \"tenantId\": \"01KWGXT3W9KHCYNGJZXP6P2YTV\", \"tenantToken\": \"v1.eyJhdWQiOiJwaXhlbC1pbmdlc3QiLCJleHAiOjE4MjI3MDc4MzksImlhdCI6MTc5MTE3MTgzOSwia2lkIjoidjEiLCJ0ZW5hbnQiOiIwMUtXR1hUM1c
5505S0hDWU5HSlpYUDZQMllUViIsInYiOiJ2MSJ9.AdPpD-CEopaMF2qdyxMDdKKGUxPc25fi0LpcoGpBFBo\", \"pixelVersion\": \"8\", \"v3Enabled\": \"true\", \"protectedCustomerDataApproved\": \"true\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8e544002f7c4df1fd379b3d9a629f184","type":"APP","apiClientId":5066393,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2101117184","configuration":"{\"mailchimp_store_id\":\"store_mvjdqbu7i9u7x8o3m7g5\", \"mailchimp_user_id\":\"209041742\",\"mailchimp_list_id\":\"d90c04fa42\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e357a49eadeb6216a959d63fa3fb8f55","type":"APP","apiClientId":2585307,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":[]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"1587216640","configuration":"{\"functionURL\":\"https:\\\/\\\/asia-northeast1-ydn-pr.cloudfunctions.net\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"061fe8490d18b6779d00e6728735a804","type":"APP","apiClientId":5852167,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"228458752","configuration":"{\"pixel_id\":\"1127978354528208\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"bd2f978c17a94bbb8a74d43de2165dc5","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"93651200","configuration":"{\"tagID\":\"2612607483069\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":[]},"dataSharingState":"optimized"},{"id":"145195264","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"5","type":"CUSTOM","privacyPurposes":["SALE_OF_DATA"],"name":"GA4 Ecommerce"},{"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":"LARDINI Online Store","paymentSettings":{"currencyCode":"JPY"},"myshopifyDomain":"https-www-lardini-jp.myshopify.com","countryCode":"JP","storefrontUrl":"https:\/\/lardini.jp"},"customer":null,"cart":null,"checkout":null,"productVariants":[{"price":{"amount":71500.0,"currencyCode":"JPY"},"product":{"title":"ベビーコーデュロイ シャツ","vendor":"6216-1ABUR2056","id":"9597818274048","untranslatedTitle":"ベビーコーデュロイ シャツ","url":"\/products\/shirt-6216-1abur2056","type":"SHIRT"},"id":"49157421367552","image":{"src":"\/\/lardini.jp\/cdn\/shop\/files\/6216-1ABUR2056.jpg?v=1790753318"},"sku":"4582690715847","title":"BEIGE \/ XS","untranslatedTitle":"BEIGE \/ XS"},{"price":{"amount":71500.0,"currencyCode":"JPY"},"product":{"title":"ベビーコーデュロイ シャツ","vendor":"6216-1ABUR2056","id":"9597818274048","untranslatedTitle":"ベビーコーデュロイ シャツ","url":"\/products\/shirt-6216-1abur2056","type":"SHIRT"},"id":"49157421334784","image":{"src":"\/\/lardini.jp\/cdn\/shop\/files\/6216-1ABUR2056.jpg?v=1790753318"},"sku":"4582690715854","title":"BEIGE \/ S","untranslatedTitle":"BEIGE \/ S"},{"price":{"amount":71500.0,"currencyCode":"JPY"},"product":{"title":"ベビーコーデュロイ シャツ","vendor":"6216-1ABUR2056","id":"9597818274048","untranslatedTitle":"ベビーコーデュロイ シャツ","url":"\/products\/shirt-6216-1abur2056","type":"SHIRT"},"id":"49157421302016","image":{"src":"\/\/lardini.jp\/cdn\/shop\/files\/6216-1ABUR2056.jpg?v=1790753318"},"sku":"4582690715861","title":"BEIGE \/ M","untranslatedTitle":"BEIGE \/ M"},{"price":{"amount":71500.0,"currencyCode":"JPY"},"product":{"title":"ベビーコーデュロイ シャツ","vendor":"6216-1ABUR2056","id":"9597818274048","untranslatedTitle":"ベビーコーデュロイ シャツ","url":"\/products\/shirt-6216-1abur2056","type":"SHIRT"},"id":"49157421269248","image":{"src":"\/\/lardini.jp\/cdn\/shop\/files\/6216-1ABUR2056.jpg?v=1790753318"},"sku":"4582690715878","title":"BEIGE \/ L","untranslatedTitle":"BEIGE \/ L"}],"products":[{"id":"9597818274048","handle":"shirt-6216-1abur2056","isCollective":null,"title":"ベビーコーデュロイ シャツ","type":"SHIRT","untranslatedTitle":"ベビーコーデュロイ シャツ","url":"\/products\/shirt-6216-1abur2056","vendor":"6216-1ABUR2056","remoteShopId":null,"variants":[{"id":"49157421367552","image":{"src":"\/\/lardini.jp\/cdn\/shop\/files\/6216-1ABUR2056.jpg?v=1790753318"},"price":{"amount":71500.0,"currencyCode":"JPY"},"sku":"4582690715847","title":"BEIGE \/ XS","untranslatedTitle":"BEIGE \/ XS"},{"id":"49157421334784","image":{"src":"\/\/lardini.jp\/cdn\/shop\/files\/6216-1ABUR2056.jpg?v=1790753318"},"price":{"amount":71500.0,"currencyCode":"JPY"},"sku":"4582690715854","title":"BEIGE \/ S","untranslatedTitle":"BEIGE \/ S"},{"id":"49157421302016","image":{"src":"\/\/lardini.jp\/cdn\/shop\/files\/6216-1ABUR2056.jpg?v=1790753318"},"price":{"amount":71500.0,"currencyCode":"JPY"},"sku":"4582690715861","title":"BEIGE \/ M","untranslatedTitle":"BEIGE \/ M"},{"id":"49157421269248","image":{"src":"\/\/lardini.jp\/cdn\/shop\/files\/6216-1ABUR2056.jpg?v=1790753318"},"price":{"amount":71500.0,"currencyCode":"JPY"},"sku":"4582690715878","title":"BEIGE \/ L","untranslatedTitle":"BEIGE \/ L"}]}],"purchasingCompany":null},},"https://lardini.jp/cdn","87a86122w399bf3b8pd0403c97m2c07468c",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"165904351488","themePublished":"true","eventMetadataId":"f039bafb-e549-42ed-8bc0-72aee8081b57","pageType":"product","resourceId":"9597818274048","shopId":"66249851136","storefrontBaseUrl":"https:\/\/lardini.jp","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"87a86122w399bf3b8pd0403c97m2c07468c","publish":"custom","events":"[[\"page_viewed\",{}],[\"product_viewed\",{\"productVariant\":{\"price\":{\"amount\":71500.0,\"currencyCode\":\"JPY\"},\"product\":{\"title\":\"ベビーコーデュロイ シャツ\",\"vendor\":\"6216-1ABUR2056\",\"id\":\"9597818274048\",\"untranslatedTitle\":\"ベビーコーデュロイ シャツ\",\"url\":\"\/products\/shirt-6216-1abur2056\",\"type\":\"SHI
550RT\"},\"id\":\"49157421367552\",\"image\":{\"src\":\"\/\/lardini.jp\/cdn\/shop\/files\/6216-1ABUR2056.jpg?v=1790753318\"},\"sku\":\"4582690715847\",\"title\":\"BEIGE \/ XS\",\"untranslatedTitle\":\"BEIGE \/ XS\"}}]]"});})();</script>
550<script>
551  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
552  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
553  window.ShopifyAnalytics.meta.currency = 'JPY';
554  var meta = {"product":{"id":9597818274048,"gid":"gid:\/\/shopify\/Product\/9597818274048","vendor":"6216-1ABUR2056","type":"SHIRT","handle":"shirt-6216-1abur2056","variants":[{"id":49157421367552,"price":7150000,"name":"ベビーコーデュロイ シャツ - BEIGE \/ XS","public_title":"BEIGE \/ XS","sku":"4582690715847"},{"id":49157421334784,"price":7150000,"name":"ベビーコーデュロイ シャツ - BEIGE \/ S","public_title":"BEIGE \/ S","sku":"4582690715854"},{"id":49157421302016,"price":7150000,"name":"ベビーコーデュロイ シャツ - BEIGE \/ M","public_title":"BEIGE \/ M","sku":"4582690715861"},{"id":49157421269248,"price":7150000,"name":"ベビーコーデュロイ シャツ - BEIGE \/ L","public_title":"BEIGE \/ L","sku":"4582690715878"}],"remote":false},"page":{"pageType":"product","resourceType":"product","resourceId":9597818274048,"requestId":"45c89a74-2316-4cc3-aa55-ac39216f8712-1791386741"}};
555  for (var attr in meta) {
556    window.ShopifyAnalytics.meta[attr] = meta[attr];
557  }
558</script>
vendor: 1 bytes, line 558
558
559<script class="analytics">
560  (function () {
561    var customDocumentWrite = function(content) {
562      var jquery = null;
563
564      if (window.jQuery) {
565        jquery = window.jQuery;
566      } else if (window.Checkout && window.Checkout.$) {
567        jquery = window.Checkout.$;
568      }
569
570      if (jquery) {
571        jquery('body').append(content);
572      }
573    };
574
575    var hasLoggedConversion = function(token) {
576      if (token) {
577        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
578      }
579      return false;
580    }
581
582    var setCookieIfConversion = function(token) {
583      if (token) {
584        var twoMonthsFromNow = new Date(Date.now());
585        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
586
587        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
588      }
589    }
590
591    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
592    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
593    if (trekkie.integrations) {
594      return;
595    }
596    trekkie.methods = [
597      'identify',
598      'page',
599      'ready',
600      'track',
601      'trackForm',
602      'trackLink'
603    ];
604    trekkie.factory = function(method) {
605      return function() {
606        var args = Array.prototype.slice.call(arguments);
607        args.unshift(method);
608        trekkie.push(args);
609        if (method == 'track' || method == 'page') {
610          var pageUrl;
611          try {
612            pageUrl = window.location.href;
613          } catch (e) {}
614          var pageReferrer;
615          try {
616            pageReferrer = document.referrer;
617          } catch (e) {}
618          try {
619            if (window.__TREKKIE_SHIM_QUEUE == null) {
620              window.__TREKKIE_SHIM_QUEUE = [];
621            }
622            window.__TREKKIE_SHIM_QUEUE.push({
623              from: 'trekkie-stub',
624              method: method,
625              args: args.slice(1),
626              pageContext: {
627                url: pageUrl,
628                referrer: pageReferrer
629              }
630            });
631          } catch (e) {
632            // no-op
633          }
634        }
635        return trekkie;
636      };
637    };
638    for (var i = 0; i < trekkie.methods.length; i++) {
639      var key = trekkie.methods[i];
640      trekkie[key] = trekkie.factory(key);
641    }
642    trekkie.load = function(config) {
643      trekkie.config = config || {};
644      trekkie.config.initialDocumentCookie = document.cookie;
645      var first = document.getElementsByTagName('script')[0];
646var script = document.createElement('script');
647script.type = 'text/javascript';
648script.onerror = function(e) {
649  var scriptFallback = document.createElement('script');
650  scriptFallback.type = 'text/javascript';
651  scriptFallback.onerror = function(error) {
652          var Monorail = {
653      produce: function produce(monorailDomain, schemaId, payload) {
654        var currentMs = new Date().getTime();
655        var event = {
656          schema_id: schemaId,
657          payload: payload,
658          metadata: {
659            event_created_at_ms: currentMs,
660            event_sent_at_ms: currentMs
661          }
662        };
663        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
664      },
665      sendRequest: function sendRequest(endpointUrl, payload) {
666        // Try the sendBeacon API
667        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
668          var blobData = new window.Blob([payload], {
669            type: 'text/plain'
670          });
671
672          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
673            return true;
674          } // sendBeacon was not successful
675
676        } // XHR beacon
677
678        var xhr = new XMLHttpRequest();
679
680        try {
681          xhr.open('POST', endpointUrl);
682          xhr.setRequestHeader('Content-Type', 'text/plain');
683          xhr.send(payload);
684        } catch (e) {
685          console.log(e);
686        }
687
688        return false;
689      },
690      isIos12: function isIos12() {
691        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
692      }
693    };
694    Monorail.produce('monorail-edge.shopifysvc.com',
695      'trekkie_storefront_load_errors/1.1',
696      {shop_id: 66249851136,
697      theme_id: 165904351488,
698      app_name: "storefront",
699      context_url: window.location.href,
700      source_url: "//lardini.jp/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js"});
701
702  };
703  scriptFallback.async = true;
704  scriptFallback.src = '//lardini.jp/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js';
705  first.parentNode.insertBefore(scriptFallback, first);
706};
707script.async = true;
708script.src = '//lardini.jp/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js';
709first.parentNode.insertBefore(script, first);
710
711    };
712    trekkie.load(
713      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":66249851136,"isMerchantRequest":null,"themeId":165904351488,"themeCityHash":"11512927470813785043","contentLanguage":"ja","currency":"JPY","eventMetadataId":"f039bafb-e549-42ed-8bc0-72aee8081b57"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
714    );
715
716    var loaded = false;
717    trekkie.ready(function() {
718      if (loaded) return;
719      loaded = true;
720
721      window.ShopifyAnalytics.lib = window.trekkie;
722
723      var originalDocumentWrite = document.write;
724      document.write = customDocumentWrite;
725      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
726      document.write = originalDocumentWrite;
727
728      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
729      var token = match? match[1]: undefined;
730      if (!hasLoggedConversion(token)) {
731        setCookieIfConversion(token);
732        window.ShopifyAnalytics.lib.track("Viewed Product",{"currency":"JPY","variantId":49157421367552,"productId":9597818274048,"productGid":"gid:\/\/shopify\/Product\/9597818274048","name":"ベビーコーデュロイ シャツ - BEIGE \/ XS","price":"71500","sku":"4582690715847","brand":"6216-1ABUR2056","variant":"BEIGE \/ XS","category":"SHIRT","nonInteraction":true,"remote":false,"available":true},undefined,undefined,{"shopifyEmitted":true});
733      }
734    });
735
736    window.ShopifyAnalytics.lib.page(null,{"pageType":"product","resourceType":"product","resourceId":9597818274048,"requestId":"45c89a74-2316-4cc3-aa55-ac39216f8712-1791386741","shopifyEmitted":true});
737
738    var eventsListenerScript = document.createElement('script');
739    eventsListenerScript.async = true;
740    eventsListenerScript.src = "//lardini.jp/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
741    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
742})();</script>
742
743  
743<script>
744  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
745    window.ga = function ga() {
746      (window.ga.q = window.ga.q || []).push(arguments);
747      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
748        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
749      }
750      console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information.");
751    };
752    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
753      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
754    }
755  }
756</script>
vendor: 1 bytes, line 756
756
757<script
758  defer
759  src="https://lardini.jp/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.6.min.js"
760  data-application="storefront-renderer"
761  data-shop-id="66249851136"
762  data-render-region="gcp-us-central1"
763  data-page-type="product"
764  data-theme-instance-id="165904351488"
765  data-theme-name="Impulse"
766  data-theme-version="6.1.0"
767  data-monorail-region="shop_domain"
768  data-resource-timing-sampling-rate="10"
769  data-shs="true"
770  data-shs-beacon="true"
771  data-shs-export-with-fetch="true"
772  data-shs-logs-sample-rate="1"
773  data-shs-beacon-endpoint="https://lardini.jp/api/collect"
774></script>
774
775<meta name="shopify-y" content="82f4eb5e-7113-4ad3-bf79-6fb88a36f202" data-expiration="1822944341000"><meta name="shopify-s" content="9d6dd61e-6dce-4f75-bb34-d94aed57d573" data-expiration="1791388541000"><meta name="new-cookie-storage-activated" content="t">
776</head>
777
778  
779
780<body id="shirt-6216-1abur2056" class="template-product" data-center-text="true" data-button_style="square" data-type_header_capitalize="true" data-type_headers_align_text="true" data-type_product_capitalize="true" data-swatch_style="square" >
781
782  <!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 782-783
782
783<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
783GTM-WM7GQ69Q
vendor: 83 bytes, lines 783-784
783"
784height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
785<!-- End Google Tag Manager (noscript) -->
786
787
788  <a class="in-page-link visually-hidden skip-link" href="#MainContent">スキップする</a>
789
790  <div id="PageContainer" class="page-container">
791    <div class="transition-body"><div id="shopify-section-header" class="shopify-section">
792
793<div id="NavDrawer" class="drawer drawer--left">
794  <div class="drawer__contents">
795    <div class="drawer__fixed-header">
796      <div class="drawer__header appear-animation appear-delay-1">
797        <div class="h2 drawer__title"></div>
798        <div class="drawer__close">
799          <button type="button" class="drawer__close-button js-drawer-close">
800            <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg>
801            <span class="icon__fallback-text">閉じる</span>
802          </button>
803        </div>
804      </div>
805    </div>
806    <div class="drawer__scrollable">
807      <ul class="mobile-nav" role="navigation" aria-label="Primary">
808<li class="mobile-nav__item appear-animation appear-delay-2"><div class="mobile-nav__has-sublist"><button type="button"
809                    aria-controls="Linklist-1" aria-open="true"
810                    class="mobile-nav__link--button mobile-nav__link--top-level collapsible-trigger collapsible--auto-height is-open">
811                    <span class="mobile-nav__faux-link">
812                      Online Store
813                    </span>
814                    <div class="mobile-nav__toggle">
815                      <span class="faux-button"><span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation">
816  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg>
817</span>
818</span>
819                    </div>
820                  </button></div><div id="Linklist-1"
821                class="mobile-nav__sublist collapsible-content collapsible-content--all is-open"
822                style="height: auto;">
823                <div class="collapsible-content__inner">
824                  <ul class="mobile-nav__sublist"><li class="mobile-nav__item">
825                        <div class="mobile-nav__child-item"><a href="/collections/all-item"
826                              class="mobile-nav__link"
827                              id="Sublabel-collections-all-item1"
828                              >
829                              ALL / すべてのアイテム
830                            </a></div></li><li class="mobile-nav__item">
831                        <div class="mobile-nav__child-item"><a href="/collections/new-arrival"
832                              class="mobile-nav__link"
833                              id="Sublabel-collections-new-arrival2"
834                              data-active="true">
835                              NEW ARRIVAL
836                            </a></div></li><li class="mobile-nav__item">
837                        <div class="mobile-nav__child-item"><a href="/collections/roma"
838                              class="mobile-nav__link"
839                              id="Sublabel-collections-roma3"
840                              >
841                              ROMA
842                            </a></div></li><li class="mobile-nav__item">
843                        <div class="mobile-nav__child-item"><a href="/collections/advance"
844                              class="mobile-nav__link"
845                              id="Sublabel-collections-advance4"
846                              >
847                              ADVANCE
848                            </a></div></li><li class="mobile-nav__item">
849                        <div class="mobile-nav__child-item"><a href="/collections/outlet"
850                              class="mobile-nav__link"
851                              id="Sublabel-collections-outlet5"
852                              >
853                              OUTLET / アウトレット
854                            </a></div></li><li class="mobile-nav__item">
855                        <div class="mobile-nav__child-item"><a href="/collections/wear"
856                              class="mobile-nav__link"
857                              id="Sublabel-collections-wear6"
858                              >
859                              WEAR / ウェア
860                            </a><button type="button"
861                              aria-controls="Sublinklist-1-collections-wear6"
862                              aria-labelledby="Sublabel-collections-wear6"
863                              class="collapsible-trigger"><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation">
864  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewB
864ox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg>
865</span>
866</button></div><div
867                            id="Sublinklist-1-collections-wear6"
868                            aria-labelledby="Sublabel-collections-wear6"
869                            class="mobile-nav__sublist collapsible-content collapsible-content--all"
870                            >
871                            <div class="collapsible-content__inner">
872                              <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item">
873                                    <a href="/collections/suits-all" class="mobile-nav__link">
874                                      SUITS 
875                                    </a>
876                                  </li><li class="mobile-nav__item">
877                                    <a href="/collections/jacket-all" class="mobile-nav__link">
878                                      JACKET 
879                                    </a>
880                                  </li><li class="mobile-nav__item">
881                                    <a href="/collections/knit" class="mobile-nav__link">
882                                      KNIT
883                                    </a>
884                                  </li><li class="mobile-nav__item">
885                                    <a href="/collections/vest" class="mobile-nav__link">
886                                      VEST
887                                    </a>
888                                  </li><li class="mobile-nav__item">
889                                    <a href="/collections/shirts" class="mobile-nav__link">
890                                      SHIRTS
891                                    </a>
892                                  </li><li class="mobile-nav__item">
893                                    <a href="/collections/cut-sewn" class="mobile-nav__link">
894                                      CUT&SEWN 
895                                    </a>
896                                  </li><li class="mobile-nav__item">
897                                    <a href="/collections/pants" class="mobile-nav__link">
898                                      PANTS
899                                    </a>
900                                  </li><li class="mobile-nav__item">
901                                    <a href="/collections/outer" class="mobile-nav__link">
902                                      COAT&OUTER
903                                    </a>
904                                  </li></ul>
905                            </div>
906                          </div></li><li class="mobile-nav__item">
907                        <div class="mobile-nav__child-item"><a href="/collections/accessories"
908                              class="mobile-nav__link"
909                              id="Sublabel-collections-accessories7"
910                              >
911                              ACCESSORIES / アクセサリー
912                            </a><button type="button"
913                              aria-controls="Sublinklist-1-collections-accessories7"
914                              aria-labelledby="Sublabel-collections-accessories7"
915                              class="collapsible-trigger"><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation">
916  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg>
917</span>
918</button></div><div
919                            id="Sublinklist-1-collections-accessories7"
920                            aria-labelledby="Sublabel-collections-accessories7"
921                            class="mobile-nav__sublist collapsible-content collapsible-content--all"
922                            >
923                            <div class="collapsible-content__inner">
924                              <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item">
925                                    <a href="/collections/shoes" class="mobile-nav__link">
926                                      SHOES 
927                                    </a>
928                                  </li><li class="mobile-nav__item">
929                                    <a href="/collections/ties-chiefs" class="mobile-nav__link">
930                                      TIES
931                                    </a>
932                                  </li><li class="mobile-nav__item">
933                                    <a href="/collections/chief" class="mobile-nav__link">
934                                      CHIEF 
935                                    </a>
936                                  </li><li class="mobile-nav__item">
937                                    <a href="/collections/boutonniere" class="mobile-nav__link">
938                                      BOUTONNIERE 
939                                    </a>
940                                  </li></ul>
941                            </div>
942                          </div></li></ul>
943                  
944                                   
945                  
946                                   
947                  
948                </div>
949              </div></li>
950<li class="mobile-nav__item appear-animation appear-delay-3"><a href="/pages/stores" class="mobile-nav__link mobile-nav__link--top-level">STORE LIST</a></li>
951<li class="mobile-nav__item appear-animation appear-delay-4"><a href="/apps/obake/favorites" class="mobile-nav__link mobile-nav__link--top-level">WISH LIST</a></li>
952<li class="mobile-nav__item appear-animation appear-delay-5"><div class="mobile-nav__has-sublist"><button type="button"
953                    aria-controls="Linklist-4"
954                    class="mobile-nav__link--button mobile-nav__link--top-level collapsible-trigger collapsible--auto-height">
955                    <span class="mobile-nav__faux-link">
956                      The Lardini World 
957                    </span>
958                    <div class="mobile-nav__toggle">
959                      <span class="faux-button"><span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation">
960  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg>
961</span>
962</span>
963                    </div>
964                  </button></div><div id="Linklist-4"
965                class="mobile-nav__sublist collapsible-content collapsible-content--all"
966                >
967                <div class="collapsible-content__inner">
968                  <ul class="mobile-nav__sublist"><li class="mobile-nav__item">
969                        <div class="mobile-nav__child-item"><button type="button"
970                            aria-controls="Sublinklist-4-1"
971                            class="mobile-nav__link--button collapsible-trigger">
972                              <span class="mobile-nav__faux-link">History</span><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation">
973  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg>
974</span>
975</button></div><div
976                            id="Sublinklist-4-1"
977                            aria-labelledby="Sublabel-1"
978                            class="mobile-nav__sublist collapsible-content collapsible-content--all"
979                            >
980                            <div class="collapsible-content__inner">
981                              <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item">
982                                    <a href="/pages/the_lardini_brand" class="mobile-nav__link">
983                                      The Lardini Brand
984                                    </a>
985                                  </li><li class="mobile-nav__item">
986                                    <a href="/pages/from-the-beginnings-to-the-present" class="mobile-nav__link">
987                                      From the beginnings to the present
988                                    </a>
989                                  </li><li class="mobile-nav__item">
990                                    <a href="/pages/evolution-and-numbers" class="mobile-nav__link">
991                                      Evolution and Numbers
992                                    </a>
993                                  </li><li class="mobile-nav__item">
994                                    <a href="/pages/40th-anniversary" class="mobile-nav__link">
995                                      40th Anniversary
996                                    </a>
997                                  </li></ul>
998                            </div>
999                          </div></li><li class="mobile-nav__item">
1000                        <div class="mobile-nav__child-item"><button type="button"
1001                            aria-controls="Sublinklist-4-2"
1002                            class="mobile-nav__link--button collapsible-trigger">
1003                              <span class="mobile-nav__faux-link">Philosophy</span><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation">
1004  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg>
1005</span>
1006</button></div><div
1007                            id="Sublinklist-4-2"
1008                            aria-labelledby="Sublabel-2"
1009                            class="mobile-nav__sublist collapsible-content collapsible-content--all"
1010                            >
1011                            <div class="collapsible-content__inner">
1012                              <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item">
1013                                    <a href="/pages/values" class="mobile-nav__link">
1014                                      Values
1015                                    </a>
1016                                  </li><li class="mobile-nav__item">
1017                                    <a href="/pages/the-lardini-flower" class="mobile-nav__link">
1018                                      The Lardini Flower
1019                                    </a>
1020                                  </li><li class="mobile-nav__item">
1021                                    <a href="/pages/made-in-filottrano" class="mobile-nav__link">
1022                                      Made in Filottrano
1023                                    </a>
1024                                  </li></ul>
1025                            </div>
1026                          </div></li><li class="mobile-nav__item">
1027                        <div class="mobile-nav__child-item"><a href="/blogs/news"
1028                              class="mobile-nav__link"
1029                              id="Sublabel-blogs-news3"
1030                              >
1031                              News
1032                            </a></div></li><li class="mobile-nav__item">
1033                        <div class="mobile-nav__child-item"><a href="/pages/stores"
1034                              class="mobile-nav__link"
1035                              id="Sublabel-pages-stores4"
1036                              >
1037                              Stores
1038                            </a></div></li><li class="mobile-nav__item">
1039                        <div class="mobile-nav__child-item"><a href="/blogs/feature"
1040                              class="mobile-nav__link"
1041                              id="Sublabel-blogs-feature5"
1042                              >
1043                              Feature
1044                            </a></div></li><li class="mobile-nav__item">
1045                        <div class="mobile-nav__child-item"><a href="/pages/26fw_collection"
1046                              class="mobile-nav__link"
1047                              id="Sublabel-pages-26fw_collection6"
1048                              >
1049                              Collection
1050                            </a></div></li></ul>
1051                  
1052                                   
1053                  
1054                                   
1055                  
1056                </div>
1057              </div></li><li class="mobile-nav__item mobile-nav__item--secondary">
1058            <div class="grid"><div class="grid__item one-half appear-animation appear-delay-6">
1059                  <a href="/account" class="mobile-nav__link">ログイン
1060</a>
1061                </div></div>
1062          </li></ul>
1063
1064      
1065    </div>
1066  </div>
1067</div>
1068<div id="CartDrawer" class="drawer drawer--right">
1069    <form id="CartDrawerForm" action="/cart" method="post" novalidate class="drawer__contents">
1070      <div class="drawer__fixed-header">
1071        <div class="drawer__header appear-animation appear-delay-1">
1072          <div class="h2 drawer__title">カート</div>
1073          <div class="drawer__close">
1074            <button type="button" class="drawer__close-button js-drawer-close">
1075              <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg>
1076              <span class="icon__fallback-text">カートを閉じる</span>
1077            </button>
1078          </div>
1079        </div>
1080      </div>
1081
1082      <div class="drawer__inner">
1083        <div class="drawer__scrollable">
1084          <div data-products class="appear-animation appear-delay-2"></div>
1085
1086          
1087        </div>
1088
1089        <div class="drawer__footer appear-animation appear-delay-4">
1090          <div data-discounts>
1091            
1092          </div>
1093              
1094      <small class="ep-login-container">
1095    ポイントのご利用には<a
1096    href="https://lardini.jp/customer_authentication/redirect?locale=ja&region_country=JP"
1097    class="ep-login-prompt--text"
1098  >ログイン</a>してください</small>
1099    
1100
1101<div class="easy-points__subtotal" data-loyal-target="subtotal">
1102            <div class="cart__item-sub cart__item-row">
1103              <div class="ajaxcart__subtotal">小計</div>
1104              <div 
1105                data-subtotal
1106                data-loyal-target="total_price"
1107                data-loyal-total-price="0"
1108              >
1109                ¥0
1110              </div>
1111            </div><div class="easy-points__subtotal-points cart__item-sub cart__item-row">
1112                  <div class="easy-points__cart-title ajaxcart__subtotal">
1113                    獲得ポイント
1114                  </div>
1115                  <div class="easy-points__cart-points">
1116                    <span class="easy-points easy-points__total-points">
1117      <span
1118    class="points-after-applied-discount"
1119    data-loyal-target="total-points-value"
1120    
1121  data-loyal-currency-cost="0"
1122  data-loyal-cost-original="0"
1123  
1124  data-loyal-opts="{&quot;tax&quot;: {&quot;rate&quot;: 1.1, &quot;included&quot;: true, &quot;exempt&quot;: false, &quot;awardable&quot;: true}}"
1125
1126  >
1127    <span data-loyal-target="point-value-location">-</span>
1128  </span>
1129      <span class="easy-points__text easy-points__text--suffix">
1130        pt
1131      </span>
1132    </span>
1133                  </div>
1134                </div></div>
1135
1136          <div class="cart__item-row text-center">
1137            <small>
1138              ご購入手続きに進むと消費税・送料が計算されます<br />
1139            </small>
1140          </div>
1141
1142          
1143
1144          <div class="cart__checkout-wrapper">
1145            <button type="submit" name="checkout" data-terms-required="false" class="btn cart__checkout">
1146              チェックアウト
1147            </button>
1148
1149            
1150          </div>
1151        </div>
1152      </div>
1153
1154      <div class="drawer__cart-empty appear-animation appear-delay-2">
1155        <div class="drawer__scrollable">
1156          カート内に商品がありません。
1157        </div>
1158      </div>
1159    </form>
1160  </div><style>
1161  .site-nav__link,
1162  .site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level) {
1163    font-size: 16px;
1164  }
1165  
1166    .site-nav__link, .mobile-nav__link--top-level {
1167      text-transform: uppercase;
1168      letter-spacing: 0.2em;
1169    }
1170    .mobile-nav__link--top-level {
1171      font-size: 1.1em;
1172    }
1173  
1174
1175  
1176
1177  
1178.site-header {
1179      box-shadow: 0 0 1px rgba(0,0,0,0.2);
1180    }
1181
1182    .toolbar + .header-sticky-wrapper .site-header {
1183      border-top: 0;
1184    }</style>
1185
1186<div data-section-id="header" data-section-type="header">
1187  <div class="announcement-bar">
1188    <div class="page-width">
1189      <div class="slideshow-wrapper">
1190        <button type="button" class="visually-hidden slideshow__pause" data-id="header" aria-live="polite">
1191          <span class="slideshow__pause-stop">
1192            <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-pause" viewBox="0 0 10 13"><g fill="#000" fill-rule="evenodd"><path d="M0 0h3v13H0zM7 0h3v13H7z"/></g></svg>
1193            <span class="icon__fallback-text">止める</span>
1194          </span>
1195          <span class="slideshow__pause-play">
1196            <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-play" viewBox="18.24 17.35 24.52 28.3"><path fill="#323232" d="M22.1 19.151v25.5l20.4-13.489-20.4-12.011z"/></svg>
1197            <span class="icon__fallback-text">再生する</span>
1198          </span>
1199        </button>
1200
1201        <div
1202          id="AnnouncementSlider"
1203          class="announcement-slider"
1204          data-compact="true"
1205          data-block-count="1"><div
1206                id="AnnouncementSlide-1524770296206"
1207                class="announcement-slider__slide"
1208                data-index="0"
1209                ><a class="announcement-link" href="/policies/shipping-policy"><span class="announcement-text">税込11,000円以上のご注文は送料無料</span></a></div></div>
1210      </div>
1211    </div>
1212  </div>
1213
1214
1215<div class="toolbar small--hide">
1216  <div class="page-width">
1217    <div class="toolbar__content"></div>
1218
1219  </div>
1220</div>
1221<div class="header-sticky-wrapper">
1222    <div id="HeaderWrapper" class="header-wrapper"><header
1223        id="SiteHeader"
1224        class="site-header"
1225        data-sticky="true"
1226        data-overlay="false">
1227        <div class="page-width">
1228          <div
1229            class="header-layout header-layout--center"
1230            data-logo-align="center"><div class="header-item header-item--left header-item--navigation"><div class="site-nav small--hide">
1231                      <a href="/search" class="site-nav__link site-nav__link--icon js-search-header">
1232                        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 64 64"><path d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58zM54 54L41.94 42"/></svg>
1233                        <span class="icon__fallback-text">商品検索</span>
1234                      </a>
1235                    </div><div class="site-nav medium-up--hide">
1236                  <button
1237                    type="button"
1238                    class="site-nav__link site-nav__link--icon js-drawer-open-nav"
1239                    aria-controls="NavDrawer">
1240                    <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-hamburger" viewBox="0 0 64 64"><path d="M7 15h51M7 32h43M7 49h51"/></svg>
1241                    <span class="icon__fallback-text">サイトナビ</span>
1242                  </button>
1243                </div>
1244              </div><div class="header-item header-item--logo"><style data-shopify>.header-item--logo,
1245    .header-layout--left-center .header-item--logo,
1246    .header-layout--left-center .header-item--icons {
1247      -webkit-box-flex: 0 1 110px;
1248      -ms-flex: 0 1 110px;
1249      flex: 0 1 110px;
1250    }
1251
1252    @media only screen and (min-width: 769px) {
1253      .header-item--logo,
1254      .header-layout--left-center .header-item--logo,
1255      .header-layout--left-center .header-item--icons {
1256        -webkit-box-flex: 0 0 140px;
1257        -ms-flex: 0 0 140px;
1258        flex: 0 0 140px;
1259      }
1260    }
1261
1262    .site-header__logo a {
1263      width: 110px;
1264    }
1265    .is-light .site-header__logo .logo--inverted {
1266      width: 110px;
1267    }
1268    @media only screen and (min-width: 769px) {
1269      .site-header__logo a {
1270        width: 140px;
1271      }
1272
1273      .is-light .site-header__logo .logo--inverted {
1274        width: 140px;
1275      }
1276    }</style><div class="h1 site-header__logo" itemscope itemtype="http://schema.org/Organization" >
1277      <a
1278        href="/"
1279        itemprop="url"
1280        class="site-header__logo-link logo--has-inverted"
1281        style="padding-top: 16.97459584295612%">
1282        <img
1283          class="small--hide"
1284          src="//lardini.jp/cdn/shop/files/logo_140x.png?v=1667971181"
1285          srcset="//lardini.jp/cdn/shop/files/logo_140x.png?v=1667971181 1x, //lardini.jp/cdn/shop/files/[email protected]?v=1667971181 2x"
1286          alt="LARDINI Online Store"
1287          itemprop="logo">
1288        <img
1289          class="medium-up--hide"
1290          src="//lardini.jp/cdn/shop/files/logo_110x.png?v=1667971181"
1291          srcset="//lardini.jp/cdn/shop/files/logo_110x.png?v=1667971181 1x, //lardini.jp/cdn/shop/files/[email protected]?v=1667971181 2x"
1292          alt="LARDINI Online Store">
1293      </a><a
1294          href="/"
1295          itemprop="url"
1296          class="site-header__logo-link logo--inverted"
1297          style="padding-top: 16.97459584295612%">
1298          <img
1299            class="small--hide"
1300            src="//lardini.jp/cdn/shop/files/logo_wh_140x.png?v=1668330529"
1301            srcset="//lardini.jp/cdn/shop/files/logo_wh_140x.png?v=1668330529 1x, //lardini.jp/cdn/shop/files/[email protected]?v=1668330529 2x"
1302            alt="LARDINI Online Store"
1303            itemprop="logo">
1304          <img
1305            class="medium-up--hide"
1306            src="//lardini.jp/cdn/shop/files/logo_wh_110x.png?v=1668330529"
1307            srcset="//lardini.jp/cdn/shop/files/logo_wh_110x.png?v=1668330529 1x, //lardini.jp/cdn/shop/files/[email protected]?v=1668330529 2x"
1308            alt="LARDINI Online Store">
1309        </a></div></div><div class="header-item header-item--icons"><div class="site-nav">
1310  <div class="site-nav__icons "><a style="visibility:hidden;" id="wishlist" class="site-nav__link site-nav__link--icon small--hide " href="/account/login">
1311<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-heart" viewBox="0 0 16 16" style="
1312    width: 20px;
1313    height: 20px;
1314    position: relative;
1315    top: 4px;
1316">
1317  <path d="m8 2.748-.717-.737C5.6.281 2.514.878 1.4 3.053c-.523 1.023-.641 2.5.314 4.385.92 1.815 2.834 3.989 6.286 6.357 3.452-2.368 5.365-4.542 6.286-6.357.955-1.886.838-3.362.314-4.385C13.486.878 10.4.28 8.717 2.01L8 2.748zM8 15C-7.333 4.868 3.279-3.04 7.824 1.143c.06.055.119.112.176.171a3.12 3.12 0 0 1 .176-.17C12.72-3.042 23.333 4.867 8 15z"></path>
1318</svg>
1319      <span class="icon__fallback-text">お気に入り
1320</span>
1321      </a><a  id="account" class="site-nav__link site-nav__link--icon small--hide" href="/account">
1322        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-user" viewBox="0 0 64 64"><path d="M35 39.84v-2.53c3.3-1.91 6-6.66 6-11.41 0-7.63 0-13.82-9-13.82s-9 6.19-9 13.82c0 4.75 2.7 9.51 6 11.41v2.53c-10.18.85-18 6-18 12.16h42c0-6.19-7.82-11.31-18-12.16z"/></svg>
1323        <span class="icon__fallback-text">ログイン
1324</span>
1325      </a><a href="/search" class="site-nav__link site-nav__link--icon js-search-header medium-up--hide">
1326        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 64 64"><path d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58zM54 54L41.94 42"/></svg>
1327        <span class="icon__fallback-text">商品検索</span>
1328      </a><a href="/cart" class="site-nav__link site-nav__link--icon js-drawer-open-cart" aria-controls="CartDrawer" data-icon="cart">
1329      <span class="cart-link"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-cart" viewBox="0 0 64 64"><path fill="none" d="M14 17.44h46.79l-7.94 25.61H20.96l-9.65-35.1H3"/><circle cx="27" cy="53" r="2"/><circle cx="47" cy="53" r="2"/></svg><span class="icon__fallback-text">カート</span>
1330        <span class="cart-link__bubble"></span>
1331      </span>
1332    </a>
1333  </div>
1334</div>
1335</div>
1336          </div><div class="text-center"><ul
1337  class="site-nav site-navigation small--hide"
1338  
1339    role="navigation" aria-label="Primary"
1340  ><li
1341      class="site-nav__item site-nav__expanded-item site-nav--has-dropdown site-nav--is-megamenu"
1342      aria-haspopup="true">
1343
1344      <a href="#" class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown">
1345        Online Store
1346      </a><div class="site-nav__dropdown megamenu text-left">
1347          <div class="page-width">
1348            <div class="grid grid--center">
1349              <div class="grid__item medium-up--one-fifth appear-animation appear-delay-1"><div class="h5">
1350                    <a href="/collections/all-item" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">ALL / すべてのアイテム</a>
1351                  </div><div class="h5">
1352                    <a href="/collections/new-arrival" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">NEW ARRIVAL</a>
1353                  </div><div class="h5">
1354                    <a href="/collections/roma" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">ROMA</a>
1355                  </div><div class="h5">
1356                    <a href="/collections/advance" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">ADVANCE</a>
1357                  </div><div class="h5">
1358                    <a href="/collections/outlet" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">OUTLET / アウトレット</a>
1359                  </div></div><div class="grid__item medium-up--one-fifth appear-animation appear-delay-2 "><div class="h5">
1360                    <a href="/collections/wear" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">WEAR / ウェア</a>
1361                  </div><div >
1362                      <a href="/collections/suits-all" class="site-nav__dropdown-link">
1363                        SUITS 
1364                      </a>
1365                    </div><div >
1366                      <a href="/collections/jacket-all" class="site-nav__dropdown-link">
1367                        JACKET 
1368                      </a>
1369                    </div><div >
1370                      <a href="/collections/knit" class="site-nav__dropdown-link">
1371                        KNIT
1372                      </a>
1373                    </div><div >
1374                      <a href="/collections/vest" class="site-nav__dropdown-link">
1375                        VEST
1376                      </a>
1377                    </div><div >
1378                      <a href="/collections/shirts" class="site-nav__dropdown-link">
1379                        SHIRTS
1380                      </a>
1381                    </div><div >
1382                      <a href="/collections/cut-sewn" class="site-nav__dropdown-link">
1383                        CUT&SEWN 
1384                      </a>
1385                    </div><div >
1386                      <a href="/collections/pants" class="site-nav__dropdown-link">
1387                        PANTS
1388                      </a>
1389                    </div><div >
1390                      <a href="/collections/outer" class="site-nav__dropdown-link">
1391                        COAT&OUTER
1392                      </a>
1393                    </div></div><div class="grid__item medium-up--one-fifth appear-animation appear-delay-3 "><div class="h5">
1394                    <a href="/collections/accessories" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">ACCESSORIES / アクセサリー</a>
1395                  </div><div >
1396                      <a href="/collections/shoes" class="site-nav__dropdown-link">
1397                        SHOES 
1398                      </a>
1399                    </div><div >
1400                      <a href="/collections/ties-chiefs" class="site-nav__dropdown-link">
1401                        TIES
1402                      </a>
1403                    </div><div >
1404                      <a href="/collections/chief" class="site-nav__dropdown-link">
1405                        CHIEF 
1406                      </a>
1407                    </div><div >
1408                      <a href="/collections/boutonniere" class="site-nav__dropdown-link">
1409                        BOUTONNIERE 
1410                      </a>
1411                    </div></div>
1412              
1413                
1414                               
1415              
1416                
1417                               
1418              
1419            </div>
1420          </div>
1421        </div></li><li
1422      class="site-nav__item site-nav__expanded-item"
1423      >
1424
1425      <a href="/pages/stores" class="site-nav__link site-nav__link--underline">
1426        STORE LIST
1427      </a></li><li
1428      class="site-nav__item site-nav__expanded-item"
1429      >
1430
1431      <a href="/apps/obake/favorites" class="site-nav__link site-nav__link--underline">
1432        WISH LIST
1433      </a></li><li
1434      class="site-nav__item site-nav__expanded-item site-nav--has-dropdown site-nav--is-megamenu"
1435      aria-haspopup="true">
1436
1437      <a href="#" class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown">
1438        The Lardini World 
1439      </a><div class="site-nav__dropdown megamenu text-left">
1440          <div class="page-width">
1441            <div class="grid grid--center">
1442              <div class="grid__item medium-up--one-fifth appear-animation appear-delay-1"><div class="h5">
1443                    <a href="#" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">History</a>
1444                  </div><div >
1445                      <a href="/pages/the_lardini_brand" class="site-nav__dropdown-link">
1446                        The Lardini Brand
1447                      </a>
1448                    </div><div >
1449                      <a href="/pages/from-the-beginnings-to-the-present" class="site-nav__dropdown-link">
1450                        From the beginnings to the present
1451                      </a>
1452                    </div><div >
1453                      <a href="/pages/evolution-and-numbers" class="site-nav__dropdown-link">
1454                        Evolution and Numbers
1455                      </a>
1456                    </div><div >
1457                      <a href="/pages/40th-anniversary" class="site-nav__dropdown-link">
1458                        40th Anniversary
1459                      </a>
1460                    </div></div><div class="grid__item medium-up--one-fifth appear-animation appear-delay-2 "><div class="h5">
1461                    <a href="#" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">Philosophy</a>
1462                  </div><div >
1463                      <a href="/pages/values" class="site-nav__dropdown-link">
1464                        Values
1465                      </a>
1466                    </div><div >
1467                      <a href="/pages/the-lardini-flower" class="site-nav__dropdown-link">
1468                        The Lardini Flower
1469                      </a>
1470                    </div><div >
1471                      <a href="/pages/made-in-filottrano" class="site-nav__dropdown-link">
1472                        Made in Filottrano
1473                      </a>
1474                    </div></div><div class="grid__item medium-up--one-fifth appear-animation appear-delay-3 "><div class="h5">
1475                    <a href="/blogs/news" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">News</a>
1476                  </div><div class="h5">
1477                    <a href="/pages/stores" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">Stores</a>
1478                  </div><div class="h5">
1479                    <a href="/blogs/feature" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">Feature</a>
1480                  </div><div class="h5">
1481                    <a href="/pages/26fw_collection" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">Collection</a>
1482                  </div></div>
1483              
1484                
1485                               
1486              
1487                
1488                               
1489              
1490            </div>
1491          </div>
1492        </div></li></ul>
1493</div></div>
1494        <div class="site-header__search-container">
1495          <div class="site-header__search">
1496            <div class="page-width">
1497              <form action="/search" method="get" role="search"
1498                id="HeaderSearchForm"
1499                class="site-header__search-form">
1500                <input type="hidden" name="type" value="product,article,page,collection">
1501                <input type="hidden" name="options[prefix]" value="last">
1502                <button type="submit" class="text-link site-header__search-btn site-header__search-btn--submit">
1503                  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 64 64"><path d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58zM54 54L41.94 42"/></svg>
1504                  <span class="icon__fallback-text">検索</span>
1505                </button>
1506                <input type="search" name="q" value="" placeholder="商品を検索する" class="site-header__search-input" aria-label="商品を検索する">
1507              </form>
1508              <button type="button" id="SearchClose" class="js-search-header-close text-link site-header__search-btn">
1509                <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg>
1510                <span class="icon__fallback-text">"閉じる"</span>
1511              </button>
1512            </div>
1513          </div><div id="PredictiveWrapper" class="predictive-results hide" data-image-size="square">
1514              <div class="page-width">
1515                <div id="PredictiveResults" class="predictive-result__layout"></div>
1516                <div class="text-center predictive-results__footer">
1517                  <button type="button" class="btn btn--small" data-predictive-search-button>
1518                    <small>
1519                      もっと見る
1520                    </small>
1521                  </button>
1522                </div>
1523              </div>
1524            </div></div>
1525      </header>
1526    </div>
1527  </div></div>
1528
1529
1530</div><div id="shopify-section-newsletter-popup" class="shopify-section index-section--hidden">
1531
1532
1533
1534<div
1535  id="NewsletterPopup-newsletter-popup"
1536  class="modal modal--square modal--mobile-friendly"
1537  data-section-id="newsletter-popup"
1538  data-section-type="newsletter-popup"
1539  data-delay-days="30"
1540  data-has-reminder=""
1541  data-delay-seconds="5"
1542  
1543  data-test-mode="false"
1544  data-enabled="false">
1545  <div class="modal__inner">
1546    <div class="modal__centered medium-up--text-center">
1547      <div class="modal__centered-content ">
1548
1549        <div class="newsletter newsletter-popup ">
1550          
1551
1552          <div class="newsletter-popup__content"><h3>Sign up and save</h3><div class="rte">
1553                <p>Entice customers to sign up for your mailing list with discounts or exclusive offers. Include an image for extra impact.</p>
1554              </div><div class="popup-cta"><form method="post" action="/contact#newsletter-newsletter-popup" id="newsletter-newsletter-popup" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" />
1555<label for="Email-newsletter-popup" class="hidden-label">メールアドレスを入力してください。</label>
1556    <input type="hidden" name="contact[tags]" value="prospect,newsletter">
1557    <input type="hidden" name="contact[context]" value="popup">
1558    <div class="input-group newsletter__input-group">
1559      <input type="email" value="" placeholder="メールアドレスを入力してください。" name="contact[email]" id="Email-newsletter-popup" class="input-group-field newsletter__input" autocorrect="off" autocapitalize="off">
1560      <div class="input-group-btn">
1561        <button type="submit" class="btn" name="commit">
1562          <span class="form__submit--large">登録</span>
1563          <span class="form__submit--small">
1564            <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-arrow-right" viewBox="0 0 50 15"><path d="M0 9.63V5.38h35V0l15 7.5L35 15V9.63z"/></svg>
1565          </span>
1566        </button>
1567      </div>
1568    </div></form>
1569</div>
1570              <a href="" class="btn newsletter-button">
1571                <div class="button--text">
1572                  Optional button
1573                </div>
1574              </a>
1575            
1576
1577            
1578          </div>
1579        </div>
1580      </div>
1581
1582      <button type="button" class="modal__close js-modal-close text-link">
1583        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg>
1584        <span class="icon__fallback-text">"閉じる"</span>
1585      </button>
1586    </div>
1587  </div>
1588</div>
1589
1590
1591
1592
1593
1594
1595</div><main class="main-content" id="MainContent">
1596        <div id="shopify-section-template--23499391631616__main" class="shopify-section"><div id="ProductSection-template--23499391631616__main-9597818274048"
1597  class="product-section"
1598  data-section-id="template--23499391631616__main"
1599  data-product-id="9597818274048"
1600  data-section-type="product"
1601  data-product-handle="shirt-6216-1abur2056"
1602  data-product-title="ベビーコーデュロイ シャツ"
1603  data-product-url="/collections/new-arrival/products/shirt-6216-1abur2056"
1604  data-aspect-ratio="125.0"
1605  data-img-url="//lardini.jp/cdn/shop/files/6216-1ABUR2056_{width}x.jpg?v=1790753318"
1606  
1607    data-history="true"
1608  
1609  data-modal="false">
1609<script type="application/ld+json">
1610  {
1611    "@context": "http://schema.org",
1612    "@type": "Product",
1613    "offers": [{
1614          "@type" : "Offer","sku": "4582690715847","availability" : "http://schema.org/InStock",
1615          "price" : 71500.0,
1616          "priceCurrency" : "JPY",
1617          "priceValidUntil": "2026-10-18",
1618          "url" : "https:\/\/lardini.jp\/products\/shirt-6216-1abur2056?variant=49157421367552"
1619        },
1620{
1621          "@type" : "Offer","sku": "4582690715854","availability" : "http://schema.org/InStock",
1622          "price" : 71500.0,
1623          "priceCurrency" : "JPY",
1624          "priceValidUntil": "2026-10-18",
1625          "url" : "https:\/\/lardini.jp\/products\/shirt-6216-1abur2056?variant=49157421334784"
1626        },
1627{
1628          "@type" : "Offer","sku": "4582690715861","availability" : "http://schema.org/InStock",
1629          "price" : 71500.0,
1630          "priceCurrency" : "JPY",
1631          "priceValidUntil": "2026-10-18",
1632          "url" : "https:\/\/lardini.jp\/products\/shirt-6216-1abur2056?variant=49157421302016"
1633        },
1634{
1635          "@type" : "Offer","sku": "4582690715878","availability" : "http://schema.org/InStock",
1636          "price" : 71500.0,
1637          "priceCurrency" : "JPY",
1638          "priceValidUntil": "2026-10-18",
1639          "url" : "https:\/\/lardini.jp\/products\/shirt-6216-1abur2056?variant=49157421269248"
1640        }
1641],
1642    "brand": "6216-1ABUR2056",
1643    "sku": "4582690715847",
1644    "name": "ベビーコーデュロイ シャツ",
1645    "description": "■デザインロゴ刺繍入り胸パッチポケット\/ストレートカフス■商品について繊細な畝が特徴のベビーコーデュロイを使用したシャツ。上質なコットンを用いた180gの生地は、コーデュロイならではの温かみを持ちながら、細畝による柔らかく上品な表情が魅力です。胸元にはパッチポケットを配し、さりげなくLARDINIのロゴ刺繍を施してアクセントに。秋冬らしい素材感とシャツの端正さをバランスよく融合した一着です。\nITEM:SHIRTCATEGORY:SHIRTSEASONS:FALL \u0026amp; WINTER 2026MODEL:ACABUR品番:6216-1ABUR2056(お問い合わせの際には、上記品番をお伝え下さい。)素材:コットン100%原産国:イタリア",
1646    "category": "",
1647    "url": "https://lardini.jp/products/shirt-6216-1abur2056",
1648      "mpn": "6216-1ABUR2056-220-XS",
1649      "productId": "6216-1ABUR2056-220-XS","image": {
1650      "@type": "ImageObject",
1651      "url": "https://lardini.jp/cdn/shop/files/6216-1ABUR2056_1024x1024.jpg?v=1790753318",
1652      "image": "https://lardini.jp/cdn/shop/files/6216-1ABUR2056_1024x1024.jpg?v=1790753318",
1653      "name": "ベビーコーデュロイ シャツ",
1654      "width": 1024,
1655      "height": 1024
1656    }
1657  }
1658</script>
1658
1659<div class="page-content page-content--product">
1660    <div class="page-width">
1661
1662
1663  <nav class="breadcrumb" role="navigation" aria-label="breadcrumbs">
1664    <a href="/" title="TOPページへ">HOME</a>
1665
1666    
1667      <span class="breadcrumb__divider" aria-hidden="true"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-right" viewBox="0 0 284.49 498.98"><path d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98z"/></svg></span>
1668      <a href="/collections/all-item">ONLINE STORE</a>
1669
1670      
1671        
1672
1673        <span class="breadcrumb__divider" aria-hidden="true"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-right" viewBox="0 0 284.49 498.98"><path d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98z"/></svg></span>
1674        
1675          
1676          <a href="/collections/new-arrival" title="">NEW ARRIVAL</a>
1677        
1678      
1679      <span class="breadcrumb__divider" aria-hidden="true"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-right" viewBox="0 0 284.49 498.98"><path d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98z"/></svg></span>
1680      <span>ベビーコーデュロイ シャツ</span>
1681
1682    
1683  </nav>
1684
1685
1686
1687<div class="grid grid--product-images--partial"><div class="grid__item medium-up--one-half product-single__sticky"><div
1688    data-product-images
1689    data-zoom="true"
1690    data-has-slideshow="false">
1691    <div class="product__photos product__photos-template--23499391631616__main product__photos--beside">
1692
1693      <div class="product__main-photos" data-aos data-product-single-media-group>
1694        <div data-product-photos class="product-slideshow" id="ProductPhotos-template--23499391631616__main">
1695<div
1696  class="product-main-slide starting-slide"
1697  data-index="0"
1698  >
1699
1700  <div data-product-image-main class="product-image-main"><div class="image-wrap" style="height: 0; padding-bottom: 125.0%;"><img class="photoswipe__image lazyload"
1701          data-photoswipe-src="//lardini.jp/cdn/shop/files/6216-1ABUR2056_1800x1800.jpg?v=1790753318"
1702          data-photoswipe-width="2500"
1703          data-photoswipe-height="3125"
1704          data-index="1"
1705          data-src="//lardini.jp/cdn/shop/files/6216-1ABUR2056_{width}x.jpg?v=1790753318"
1706          data-widths="[360, 540, 720, 900, 1080]"
1707          data-aspectratio="0.8"
1708          data-sizes="auto"
1709          alt="ベビーコーデュロイ シャツ">
1710
1711        <noscript>
1712          <img class="lazyloaded"
1713            src="//lardini.jp/cdn/shop/files/6216-1ABUR2056_1400x.jpg?v=1790753318"
1714            alt="ベビーコーデュロイ シャツ">
1715        </noscript><button type="button" class="btn btn--body btn--circle js-photoswipe__zoom product__photo-zoom">
1716            <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 64 64"><path d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58zM54 54L41.94 42"/></svg>
1717            <span class="icon__fallback-text">閉じる</span>
1718          </button></div></div>
1719
1720</div>
1721</div></div>
1722
1723      <div
1724        data-product-thumbs
1725        class="product__thumbs product__thumbs--beside product__thumbs-placement--left medium-up--hide small--hide"
1726        data-position="beside"
1727        data-arrows="false"
1728        data-aos><div class="product__thumbs--scroller"></div></div>
1729    </div>
1730  </div>
1731
1732  
1733
1734  
1734<script type="application/json" id="ModelJson-template--23499391631616__main">
1735    []
1736  </script>
1736</div><div class="grid__item medium-up--one-half">
1737          <div class="product-single__meta">
1738            <div class="product-block product-block--header"><ul class="ec-productRole__tags">
1739                
1740                  <li class="ec-productRole__tag tag_26FW">26FW</li>
1741                
1742                  <li class="ec-productRole__tag tag_ALL">ALL</li>
1743                
1744                  <li class="ec-productRole__tag tag_SHIRT">SHIRT</li>
1745                
1746              </ul>
1747
1748              
1749<h1 class="h2 product-single__title">
1750                      ベビーコーデュロイ シャツ
1751                    
1752</h1></div>
1753
1754            <div data-product-blocks><div class="product-block product-block--price" ><span data-a11y-price class="visually-hidden">通常価格</span><span data-product-price
1755                        class="product__price">Â¥71,500
1756</span><span data-save-price class="product__price-savings hide"></span><span class="easy-points easy-points__product-points">
1757      <span
1758      data-loyal-target="point-value"
1759  data-loyal-currency-cost="7150000"
1760  data-loyal-cost-original="7150000"
1761  
1762  data-loyal-opts="{&quot;tax&quot;: {&quot;rate&quot;: 1.1, &quot;included&quot;: true, &quot;exempt&quot;: false, &quot;awardable&quot;: true}}"
1763
1764      
1765    >
1766      <span data-loyal-target="point-value-location">-</span>
1767    </span>
1768      <span class="easy-points__text easy-points__text--suffix">
1769        pt
1770      </span>
1771    </span>
1772<div
1773                        data-unit-price-wrapper
1774                        class="product__unit-price product__unit-price--spacing  hide"><span data-unit-price></span>/<span data-unit-base></span>
1775                      </div><div class="product__policies rte small--text-center">tax in
1776<a href='/policies/shipping-policy'>送料</a>はチェックアウトの際に計算されます。
1777</div></div><div class="product-block product-block--sales-point" >
1778                        <ul class="sales-points">
1779                          <li class="sales-point">
1780                            <span class="icon-and-text">
1781                               <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-package" viewBox="0 0 64 64"><defs><style>.a{fill:none;stroke:#000;stroke-width:2px}</style></defs><path class="a" d="M32 54.52L10 41.95v-19.9L32 9.48l22 12.57v19.9L32 54.52z"/><path class="a" d="M32 54.52v-19.9l22-12.57M32 34.62L10 22.05M41.7 15.02L21 28.33v8.38"/></svg>
1782                                
1783                              <span>11,000円(税込)以上のご注文で送料無料</span>
1784                            </span>
1785                          </li>
1786                        </ul>
1787                      </div><div class="product-block" ><hr></div><div class="product-block" ><div class="variant-wrapper js" data-type="button">
1788  <label class="variant__label"
1789    for="ProductSelect-template--23499391631616__main-9597818274048-option-0">
1790    COLOR
1791</label><fieldset class="variant-input-wrap"
1792    name="COLOR"
1793    data-index="option1"
1794    data-handle="color"
1795    id="ProductSelect-template--23499391631616__main-9597818274048-option-0">
1796    <legend class="hide">COLOR</legend><div
1797        class="variant-input"
1798        data-index="option1"
1799        data-value="BEIGE">
1800        <input type="radio"
1801          form="AddToCartForm-template--23499391631616__main-9597818274048"
1802           checked="checked"
1803          value="BEIGE"
1804          data-index="option1"
1805          name="COLOR"
1806          data-variant-input
1807          class=""
1808          
1809          
1810          id="ProductSelect-template--23499391631616__main-9597818274048-option-color-BEIGE"><label
1811            for="ProductSelect-template--23499391631616__main-9597818274048-option-color-BEIGE"
1812            class="variant__button-label">BEIGE</label></div></fieldset>
1813</div>
1814<div class="variant-wrapper js" data-type="button">
1815  <label class="variant__label"
1816    for="ProductSelect-template--23499391631616__main-9597818274048-option-1">
1817    SIZE
1818</label><fieldset class="variant-input-wrap"
1819    name="SIZE"
1820    data-index="option2"
1821    data-handle="size"
1822    id="ProductSelect-template--23499391631616__main-9597818274048-option-1">
1823    <legend class="hide">SIZE</legend><div
1824        class="variant-input"
1825        data-index="option2"
1826        data-value="XS">
1827        <input type="radio"
1828          form="AddToCartForm-template--23499391631616__main-9597818274048"
1829           checked="checked"
1830          value="XS"
1831          data-index="option2"
1832          name="SIZE"
1833          data-variant-input
1834          class=""
1835          
1836          
1837          id="ProductSelect-template--23499391631616__main-9597818274048-option-size-XS"><label
1838            for="ProductSelect-template--23499391631616__main-9597818274048-option-size-XS"
1839            class="variant__button-label">XS</label></div><div
1840        class="variant-input"
1841        data-index="option2"
1842        data-value="S">
1843        <input type="radio"
1844          form="AddToCartForm-template--23499391631616__main-9597818274048"
1845          
1846          value="S"
1847          data-index="option2"
1848          name="SIZE"
1849          data-variant-input
1850          class=""
1851          
1852          
1853          id="ProductSelect-template--23499391631616__main-9597818274048-option-size-S"><label
1854            for="ProductSelect-template--23499391631616__main-9597818274048-option-size-S"
1855            class="variant__button-label">S</label></div><div
1856        class="variant-input"
1857        data-index="option2"
1858        data-value="M">
1859        <input type="radio"
1860          form="AddToCartForm-template--23499391631616__main-9597818274048"
1861          
1862          value="M"
1863          data-index="option2"
1864          name="SIZE"
1865          data-variant-input
1866          class=""
1867          
1868          
1869          id="ProductSelect-template--23499391631616__main-9597818274048-option-size-M"><label
1870            for="ProductSelect-template--23499391631616__main-9597818274048-option-size-M"
1871            class="variant__button-label">M</label></div><div
1872        class="variant-input"
1873        data-index="option2"
1874        data-value="L">
1875        <input type="radio"
1876          form="AddToCartForm-template--23499391631616__main-9597818274048"
1877          
1878          value="L"
1879          data-index="option2"
1880          name="SIZE"
1881          data-variant-input
1882          class=""
1883          
1884          
1885          id="ProductSelect-template--23499391631616__main-9597818274048-option-size-L"><label
1886            for="ProductSelect-template--23499391631616__main-9597818274048-option-size-L"
1887            class="variant__button-label">L</label></div></fieldset>
1888</div>
1889</div>
1890                      <div class="product-block" >
1891                            <div class="requiments visible" id="requiments">
1892                              <h3 style="text-align: center;">
1893                                
1894                                  
1895                                    商品ご注文時の同意事項
1896                                  
1897                                  
1898                                
1899                              </h3>
1900                              <p>
1901                                
1902                                  <h4><strong>在庫共有について</strong></h4>
1903店舗と在庫を共有しているため、ご注文後に在庫をご用意できかねる場合がございます。その場合、ご注文をキャンセルさせていただきますので、予めご了承ください。
1904<br>
1905<!--<br>
1906<h4><strong>商品発送について</strong></h4>
1907誠に勝手ながら、棚卸実施に伴い、発送対応を一時停止させていただきます。ご注文商品は4月17日(金)以降に順次発送対応ã
1907„たします。ご迷惑をおかけいたしますが、何卒ご理解いただきますようお願いいたします。<br>
1908<b>発送停止期間:2026年4月7日(火)~4月16日(木)</b><br>
1909※詳しくは<u><a href="https://lardini.jp/blogs/news/inventory" class="action_button">こちら</a></u>をご確認ください。
1910<br>
1911<!--<br>
1912<h4><strong>商品発送について</strong></h4>
1913年末年始休業に伴い、ご注文商品は1月6日(火)以降に順次発送対応いたします。何卒ご理解いただきますようお願いいたします。
1914
1915<br>
1916<h4><strong>商品発送について</strong></h4>
1917誠に勝手ながら、倉庫移管作業のため、発送対応を一時停止させていただきます。2月2日(月)以降に順次発送対応いたします。ご迷惑をおかけいたしますが、何卒ご理解いただきますようお願いいたします。
1918
1919<h4><strong>商品発送について</strong></h4>
1920休業期間前後のご注文については発送までに通常より多くお時間をいただきます。<br>8月19日(火)より順次発送対応いたしますので、何卒ご理解いただきますようお願いいたします。
1921<b><夏季休業期間><br>2025年8月9日(土)~8月17日(日)</b><br>
1922※詳しくは<u><a href="https://lardini.jp/blogs/news/2025summer" class="action_button">こちら</a></u>をご確認ください。
1923 -->
1924                                  
1925                                
1926                              </p>
1927                              <div id="requidcheck" name="requimentsform" style="text-align: center;">
1928                                <label
1929                                  ><input onclick="checkfunction()" type="checkbox" id="agree" name="requimentscheckbox">
1930                                  同意事項についてすべて確認し、同意する。</label
1931                                >
1932                              </div>
1933                              <p id="requiments-alert" style="text-align: center;">同意にチェックいただいてから次にお進みください。</p>
1934                            </div>
1935                          
1936</div><div class="product-block" ><div class="product-block"><form method="post" action="/cart/add" id="AddToCartForm-template--23499391631616__main-9597818274048" accept-charset="UTF-8" class="product-single__form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" />
1937<div class="payment-buttons"><button
1938        type="submit"
1939        name="add"
1940        data-add-to-cart
1941        id="add-to-cart"
1942        class="btn btn--full add-to-cart btn--secondary"
1943        >
1944        <span data-add-to-cart-text data-default-text="カートに追加する">
1945          カートに追加する
1946        </span>
1947      </button><div data-shopify="payment-button" class="shopify-payment-button"> <shopify-accelerated-checkout recommended="null" fallback="{&quot;supports_subs&quot;:true,&quot;supports_def_opts&quot;:true,&quot;name&quot;:&quot;buy_it_now&quot;,&quot;wallet_params&quot;:{}}" access-token="04a2c9f0916cd4a4e8edcf7786a45898" buyer-country="JP" buyer-locale="ja" buyer-currency="JPY" variant-params="[{&quot;id&quot;:49157421367552,&quot;requiresShipping&quot;:true},{&quot;id&quot;:49157421334784,&quot;requiresShipping&quot;:true},{&quot;id&quot;:49157421302016,&quot;requiresShipping&quot;:true},{&quot;id&quot;:49157421269248,&quot;requiresShipping&quot;:true}]" shop-id="66249851136" enabled-flags="[&quot;1172c16a&quot;,&quot;a1d1f9a1&quot;,&quot;f5afabb3&quot;,&quot;370070f3&quot;]" > <div class="shopify-payment-button__button" role="button" disabled aria-hidden="true" style="background-color: transparent; border: none"> <div class="shopify-payment-button__skeleton">&nbsp;</div> </div> </shopify-accelerated-checkout> </div>
1948</div><div class="shopify-payment-terms product__policies"></div>
1949
1950  <select name="id" data-product-select class="product-single__variants no-js"><option 
1951          selected="selected"
1952          value="49157421367552">
1953          BEIGE / XS - ¥71,500 JPY
1954        </option><option 
1955          value="49157421334784">
1956          BEIGE / S - ¥71,500 JPY
1957        </option><option 
1958          value="49157421302016">
1959          BEIGE / M - ¥71,500 JPY
1960        </option><option 
1961          value="49157421269248">
1962          BEIGE / L - ¥71,500 JPY
1963        </option></select>
1964
1965  <textarea data-variant-json class="hide" aria-hidden="true" aria-label="Product JSON">
1966    [{"id":49157421367552,"title":"BEIGE \/ XS","option1":"BEIGE","option2":"XS","option3":null,"sku":"4582690715847","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"ベビーコーデュロイ シャツ - BEIGE \/ XS","public_title":"BEIGE \/ XS","options":["BEIGE","XS"],"price":7150000,"weight":0,"compare_at_price":7150000,"inventory_management":"shopify","barcode":"6216-1ABUR2056-220-XS","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":49157421334784,"title":"BEIGE \/ S","option1":"BEIGE","option2":"S","option3":null,"sku":"4582690715854","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"ベビーコーデュロイ シャツ - BEIGE \/ S","public_title":"BEIGE \/ S","options":["BEIGE","S"],"price":7150000,"weight":0,"compare_at_price":7150000,"inventory_management":"shopify","barcode":"6216-1ABUR2056-220-S","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":49157421302016,"title":"BEIGE \/ M","option1":"BEIGE","option2":"M","option3":null,"sku":"4582690715861","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"ベビーコーデュロイ シャツ - BEIGE \/ M","public_title":"BEIGE \/ M","options":["BEIGE","M"],"price":7150000,"weight":0,"compare_at_price":7150000,"inventory_management":"shopify","barcode":"6216-1ABUR2056-220-M","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":49157421269248,"title":"BEIGE \/ L","option1":"BEIGE","option2":"L","option3":null,"sku":"4582690715878","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"ベビーコーデュロイ シャツ - BEIGE \/ L","public_title":"BEIGE \/ L","options":["BEIGE","L"],"price":7150000,"weight":0,"compare_at_price":7150000,"inventory_management":"shopify","barcode":"6216-1ABUR2056-220-L","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}]
1967  </textarea><textarea data-current-variant-json class="hide" aria-hidden="true" aria-label="Variant JSON">
1968      {"id":49157421367552,"title":"BEIGE \/ XS","option1":"BEIGE","option2":"XS","option3":null,"sku":"4582690715847","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"ベビーコーデュロイ シャツ - BEIGE \/ XS","public_title":"BEIGE \/ XS","options":["BEIGE","XS"],"price":7150000,"weight":0,"compare_at_price":7150000,"inventory_management":"shopify","barcode":"6216-1ABUR2056-220-XS","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}
1969    </textarea><input type="hidden" name="product-id" value="9597818274048" /><input type="hidden" name="section-id" value="template--23499391631616__main" /></form>
1969<script>
1970function checkfunction() {
1971    var check = document.getElementById("agree");
1972    var alert = document.getElementById("requiments-alert");
1973    var message = document.getElementsByClassName("add-to-cart");
1974    if (check) {
1975        if (check.checked == true) {
1976            message[0].disabled = false;
1977            message[0].classList.remove("disabled")
1978            alert.style.display = "none";
1979        }
1980        else {
1981            alert.style.display = "block";
1982            message[0].classList.add("disabled")
1983            message[0].disabled = true;
1984        }
1985    }
1986}
1987checkfunction();
1988window.setTimeout(checkfunction, 500);
1989</script>
1989
1990</div><div data-store-availability-holder
1991                          data-product-name="ベビーコーデュロイ シャツ"
1992                          data-base-url="https://lardini.jp/"
1993                          ></div></div><div id="shopify-block-ASmp4Y2hKT1Y5c2Q4K__storecrm_storecrm_button_8jEhri" class="shopify-block shopify-app-block"><div class='storecrm-wrapper' style='text-align: '>
1994  <div
1995    class='storecrm-button'
1996    data-type='wishlist-button'
1997    data-product-id='9597818274048'
1998    data-variant-id='49157421367552'
1999    data-current-variant-available='true'
2000    data-product-tags='[&quot;26FW&quot;,&quot;ALL&quot;,&quot;SHIRT&quot;]'
2001    data-variants='[{&quot;id&quot;:49157421367552,&quot;title&quot;:&quot;BEIGE \/ XS&quot;,&quot;option1&quot;:&quot;BEIGE&quot;,&quot;option2&quot;:&quot;XS&quot;,&quot;option3&quot;:null,&quot;sku&quot;:&quot;4582690715847&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;ベビーコーデュロイ シャツ - BEIGE \/ XS&quot;,&quot;public_title&quot;:&quot;BEIGE \/ XS&quot;,&quot;options&quot;:[&quot;BEIGE&quot;,&quot;XS&quot;],&quot;price&quot;:7150000,&quot;weight&quot;:0,&quot;compare_at_price&quot;:7150000,&quot;inventory_management&quot;:&quot;shopify&quot;,&quot;barcode&quot;:&quot;6216-1ABUR2056-220-XS&quot;,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:49157421334784,&quot;title&quot;:&quot;BEIGE \/ S&quot;,&quot;option1&quot;:&quot;BEIGE&quot;,&quot;option2&quot;:&quot;S&quot;,&quot;option3&quot;:null,&quot;sku&quot;:&quot;4582690715854&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;ベビーコーデュロイ シャツ - BEIGE \/ S&quot;,&quot;public_title&quot;:&quot;BEIGE \/ S&quot;,&quot;options&quot;:[&quot;BEIGE&quot;,&quot;S&quot;],&quot;price&quot;:7150000,&quot;weight&quot;:0,&quot;compare_at_price&quot;:7150000,&quot;inventory_management&quot;:&quot;shopify&quot;,&quot;barcode&quot;:&quot;6216-1ABUR2056-220-S&quot;,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:49157421302016,&quot;title&quot;:&quot;BEIGE \/ M&quot;,&quot;option1&quot;:&quot;BEIGE&quot;,&quot;option2&quot;:&quot;M&quot;,&quot;option3&quot;:null,&quot;sku&quot;:&quot;4582690715861&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;ベビーコーデュロイ シャツ - BEIGE \/ M&quot;,&quot;public_title&quot;:&quot;BEIGE \/ M&quot;,&quot;options&quot;:[&quot;BEIGE&quot;,&quot;M&quot;],&quot;price&quot;:7150000,&quot;weight&quot;:0,&quot;compare_at_price&quot;:7150000,&quot;inventory_management&quot;:&quot;shopify&quot;,&quot;barcode&quot;:&quot;6216-1ABUR2056-220-M&quot;,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:49157421269248,&quot;title&quot;:&quot;BEIGE \/ L&quot;,&quot;option1&quot;:&quot;BEIGE&quot;,&quot;option2&quot;:&quot;L&quot;,&quot;option3&quot;:null,&quot;sku&quot;:&quot;4582690715878&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;ベビーコーデュロイ シャツ - BEIGE \/ L&quot;,&quot;public_title&quot;:&quot;BEIGE \/ L&quot;,&quot;options&quot;:[&quot;BEIGE&quot;,&quot;L&quot;],&quot;price&quot;:7150000,&quot;weight&quot;:0,&quot;compare_at_price&quot;:7150000,&quot;inventory_management&quot;:&quot;shopify&quot;,&quot;barcode&quot;:&quot;6216-1ABUR2056-220-L&quot;,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}]'
2002  ></div>
2003</div>
2004<!-- BEGIN app snippet: storecrm_runtime_boot -->
2005<div
2006  data-storecrm-runtime
2007  data-storecrm-assets-origin='https://assets.storecrm.com'
2008  data-shop='https-www-lardini-jp.myshopify.com'
2009  data-storecrm-customer-id=''
2010  data-storecrm-customer-email=''
2011  data-storecrm-storefront-login-url='/customer_authentication/login?return_to=%2Fcollections%2Fnew-arrival%2Fproducts%2Fshirt-6216-1abur2056&amp;locale=ja&amp;ui_hint=full&amp;region_country=JP'
2012  data-storecrm-account-login-url='https://lardini.jp/customer_authentication/redirect?locale=ja&amp;region_country=JP'
2013  hidden
2014></div>
2015<script type='text/javascript'>
2016  if (typeof window.storecrm_data === 'undefined') {
2017    window.storecrm_data = {};
2018  }
2019  window.storecrm_data.loaded = true;
2020  if (!window.storecrm_data.storefront_login_url) {
2021    window.storecrm_data.storefront_login_url = "\/customer_authentication\/login?return_to=%2Fcollections%2Fnew-arrival%2Fproducts%2Fshirt-6216-1abur2056\u0026locale=ja\u0026ui_hint=full\u0026region_country=JP";
2022  }
2023  if (!window.storecrm_data.account_login_url) {
2024    window.storecrm_data.account_login_url = "https:\/\/lardini.jp\/customer_authentication\/redirect?locale=ja\u0026region_country=JP";
2025  }
2026  if (!window.storecrm_data.customer_id) {
2027    window.storecrm_data.customer_email = null;
2028    window.storecrm_data.customer_id = null;
2029  }
2030</script>
2030
2031<!-- END app snippet -->
2032
2033<!-- BEGIN app snippet: restock_runtime_guard -->
2033<script type="text/javascript">
2034  (function () {
2035    var runtimeVersion = '0.7.200';
2036    var stateKey = '__storecrmRestockRuntimeGuard';
2037    var state = window[stateKey] || (window[stateKey] = { attempts: 0, loading: false, loaded: false });
2038
2039    function toBoolean(value) {
2040      return value === true || value === 'true' || value === 1 || value === '1';
2041    }
2042
2043    function getConfig() {
2044      return window.storecrm_config || {};
2045    }
2046
2047    function getRestockOption() {
2048      var config = getConfig();
2049      var base = isPlainObject(config.restockOption) ? config.restockOption : {};
2050      var localeConfig = getLocaleConfig();
2051      var localeRestockOption = isPlainObject(localeConfig.restockOption) ? localeConfig.restockOption : null;
2052      if (!localeRestockOption) return base;
2053
2054      var merged = {};
2055      Object.keys(base).forEach(function (key) {
2056        merged[key] = base[key];
2057      });
2058      Object.keys(localeRestockOption).forEach(function (key) {
2059        merged[key] = localeRestockOption[key];
2060      });
2061      return merged;
2062    }
2063
2064    function isPlainObject(value) {
2065      return Boolean(value) && Object.prototype.toString.call(value) === '[object Object]';
2066    }
2067
2068    function normalizeLocaleValue(locale) {
2069      return typeof locale === 'string' ? locale.replace(/_/g, '-').toLowerCase() : '';
2070    }
2071
2072    function getCurrentLocale() {
2073      var shopify = window.Shopify || {};
2074      var localization = shopify.localization || {};
2075      var language = localization.language || {};
2076      var candidates = [
2077        shopify.locale,
2078        language.isoCode,
2079        document.documentElement.getAttribute('lang'),
2080        window.navigator && window.navigator.language
2081      ];
2082      for (var i = 0; i < candidates.length; i += 1) {
2083        if (typeof candidates[i] === 'string' && candidates[i].length > 0) {
2084          return candidates[i];
2085        }
2086      }
2087      return '';
2088    }
2089
2090    function getLocaleConfig() {
2091      var locales = getConfig().locales;
2092      var currentLocale = normalizeLocaleValue(getCurrentLocale());
2093      if (!isPlainObject(locales) || !currentLocale) return {};
2094
2095      var entries = Object.keys(locales).map(function (key) {
2096        return {
2097          key: normalizeLocaleValue(key),
2098          value: locales[key]
2099        };
2100      }).filter(function (entry) {
2101        return entry.key;
2102      });
2103
2104      var exact = entries.find(function (entry) {
2105        return entry.key === currentLocale;
2106      });
2107      if (exact) return isPlainObject(exact.value) ? exact.value : {};
2108
2109      var language = currentLocale.split('-')[0];
2110      var languageMatch = entries.find(function (entry) {
2111        return entry.key.split('-')[0] === language;
2112      });
2113      if (languageMatch) return isPlainObject(languageMatch.value) ? languageMatch.value : {};
2114
2115      return {};
2116    }
2117
2118    function hasLoginRequiredRuntime() {
2119      return Boolean(window.storecrm && typeof window.storecrm.handlePendingRestockIntent === 'function');
2120    }
2121
2122    function hasRuntimeMarker() {
2123      return Boolean(document.querySelector('[data-storecrm-runtime]'));
2124    }
2125
2126    function shouldGuard() {
2127      return toBoolean(getRestockOption().require_login_for_restock) && !hasLoginRequiredRuntime();
2128    }
2129
2130    function loadCurrentRuntime() {
2131      if (!shouldGuard() || state.loading || state.loaded) return;
2132
2133      // When a runtime marker (a Block / Embed targeted by the schema loader) exists,
2134      // wait for the loader download and delegate startup to the shared loader.
2135      // Falling back to a direct backend read before it finishes would double-load.
2136      if (hasRuntimeMarker()) {
2137        if (!window.__storecrmRuntime || typeof window.__storecrmRuntime.ensureRuntime !== 'function') {
2138          // The loader has not been evaluated yet; let the bounded interval retry wait for it.
2139          return;
2140        }
2141        // Delegate to the shared loader only once; retry limits are owned by the shared loader.
2142        if (state.sharedLoaderDelegated) return;
2143        state.sharedLoaderDelegated = true;
2144        state.loading = true;
2145        window.__storecrmRuntime.ensureRuntime().then(
2146          function (loaded) {
2147            state.loaded = Boolean(loaded);
2148            state.loading = false;
2149          },
2150          function () {
2151            state.loading = false;
2152          }
2153        );
2154        return;
2155      }
2156
2157      // Only a legacy setup without a runtime marker keeps the existing direct backend read fallback.
2158      var backendUrl = String(getConfig().backendUrl || '').replace(/\/$/, '');
2159      if (!backendUrl) return;
2160
2161      state.loading = true;
2162      var script = document.createElement('script');
2163      script.async = true;
2164      script.src = backendUrl + '/assets/js/storecrm.js?storecrm_runtime=' + encodeURIComponent(runtimeVersion);
2165      script.onload = function () {
2166        state.loaded = true;
2167        state.loading = false;
2168      };
2169      script.onerror = function () {
2170        state.loading = false;
2171      };
2172      document.head.appendChild(script);
2173    }
2174
2175    function sameOriginPath(url) {
2176      try {
2177        var parsed = new URL(url, window.location.origin);
2178        if (parsed.origin === window.location.origin || /(^|\/)products\//.test(parsed.pathname)) {
2179          return parsed.pathname + parsed.search + parsed.hash;
2180        }
2181        return parsed.toString();
2182      } catch (error) {
2183        return window.location.pathname + window.location.search + window.location.hash;
2184      }
2185    }
2186
2187    function buildRedirectUrl(pdpUrl) {
2188      var rawRedirect = getRestockOption().guest_redirect_url;
2189      if (isNonEmptyOption(rawRedirect)) {
2190        return buildConfiguredRedirectUrl(rawRedirect, pdpUrl);
2191      }
2192
2193      var returnPath = sameOriginPath(pdpUrl);
2194
2195      try {
2196        var url = new URL(getStoreAccountLoginUrl(), window.location.origin);
2197        url.searchParams.set(getReturnParamName(url), returnPath);
2198        if (url.origin === window.location.origin) {
2199          return url.pathname + url.search + url.hash;
2200        }
2201        return url.toString();
2202      } catch (error) {
2203        return '/account/login?return_url=' + encodeURIComponent(returnPath);
2204      }
2205    }
2206
2207    function buildConfiguredRedirectUrl(redirectUrl, pdpUrl) {
2208      try {
2209        var url = new URL(redirectUrl, window.location.origin);
2210        url.searchParams.set(getConfiguredReturnParamName(url), sameOriginPath(pdpUrl));
2211        if (url.origin === window.location.origin) {
2212          return url.pathname + url.search + url.hash;
2213        }
2214        return url.toString();
2215      } catch (error) {
2216        return String(redirectUrl).trim();
2217      }
2218    }
2219
2220    function getConfiguredReturnParamName(url) {
2221      return url.searchParams.has('return_to') || url.pathname.indexOf('/customer_authentication/login') !== -1
2222        ? 'return_to'
2223        : 'return_url';
2224    }
2225
2226    function getStoreAccountLoginUrl() {
2227      if (isNewCustomerAccountsStore()) {
2228        if (window.storecrm_data && isNonEmptyOption(window.storecrm_data.storefront_login_url)) {
2229          return window.storecrm_data.storefront_login_url;
2230        }
2231        if (window.storecrm_data && isNonEmptyOption(window.storecrm_data.account_login_url)) {
2232          return window.storecrm_data.account_login_url;
2233        }
2234        return '/account/login';
2235      }
2236      if (window.storecrm_data && isNonEmptyOption(window.storecrm_data.account_login_url)) {
2237        return window.storecrm_data.account_login_url;
2238      }
2239      if (window.storecrm_data && isNonEmptyOption(window.storecrm_data.storefront_login_url)) {
2240        return window.storecrm_data.storefront_login_url;
2241      }
2242      return '/account/login';
2243    }
2244
2245    function isNewCustomerAccountsStore() {
2246      var config = getConfig();
2247      var isClassic = config.shopifyCustomerAccountsIsClassic;
2248      if (isClassic === false || isClassic === 'false' || isClassic === '0') {
2249        return true;
2250      }
2251      var version = String(config.shopifyCustomerAccountsVersion || '').toUpperCase();
2252      return version === 'NEW' || version === 'NEW_CUSTOMER_ACCOUNTS';
2253    }
2254
2255    function getReturnParamName(url) {
2256      if (url.searchParams.has('return_to') || url.pathname.indexOf('/customer_authentication/login') !== -1) {
2257        return 'return_to';
2258      }
2259      return 'return_url';
2260    }
2261
2262    function isNonEmptyOption(value) {
2263      return typeof value === 'string' && value.trim() !== '' && value !== 'undefined';
2264    }
2265
2266    function parseVariants(wrapper) {
2267      if (!wrapper || !wrapper.dataset.variants) return [];
2268      try {
2269        return JSON.parse(wrapper.dataset.variants || '[]') || [];
2270      } catch (error) {
2271        return [];
2272      }
2273    }
2274
2275    function resolveVariantId(button, wrapper) {
2276      var urlVariantId = new URL(window.location.href).searchParams.get('variant');
2277      if (urlVariantId) return String(urlVariantId);
2278      if (button.dataset.variantId) return String(button.dataset.variantId);
2279      if (wrapper && wrapper.dataset.variantId) return String(wrapper.dataset.variantId);
2280
2281      var variants = parseVariants(wrapper);
2282      var fallback = variants.find(function (variant) {
2283        return variant && !variant.available;
2284      }) || variants[0];
2285      return fallback && fallback.id ? String(fallback.id) : '';
2286    }
2287
2288    function buildPendingIntent(button) {
2289      var wrapper = button.closest('[data-type="restock-button"], [data-type="line-restock-button"]');
2290      var channel = wrapper && wrapper.dataset.type === 'line-restock-button' ? 'line' : 'email';
2291      var productId = button.dataset.productId || (wrapper && wrapper.dataset.productId) || '';
2292      var pdpUrl = window.location.href;
2293      var favorite = getConfig().favorite || {};
2294
2295      return {
2296        version: 1,
2297        channel: channel,
2298        product_id: String(productId),
2299        variant_id: resolveVariantId(button, wrapper),
2300        pdp_url: pdpUrl,
2301        button_id: button.dataset.id || button.dataset.blockId || button.id || '',
2302        clicked_at: new Date().toISOString(),
2303        created_at: Date.now(),
2304        auto_register_after_login: toBoolean(getRestockOption().auto_register_after_login),
2305        mode: favorite.favoriteMode === 'variant' ? 'variant' : 'product'
2306      };
2307    }
2308
2309    function setPendingIntent(intent) {
2310      window.localStorage.setItem('storecrm_pending_restock_intent', JSON.stringify(intent));
2311    }
2312
2313    function clearPendingIntent() {
2314      window.localStorage.removeItem('storecrm_pending_restock_intent');
2315    }
2316
2317    function getModalCopy() {
2318      var defaults = {
2319        title: 'Login required',
2320        description: 'Please log in to receive restock notifications.',
2321        login: 'Login',
2322        cancel: 'Cancel'
2323      };
2324
2325      return {
2326        title: getTextOption('login_required_modal_title', defaults.title),
2327        description: getTextOption('login_required_modal_description', defaults.description),
2328        login: getTextOption('login_required_modal_login_button_text', defaults.login),
2329        cancel: getTextOption('login_required_modal_cancel_button_text', defaults.cancel)
2330      };
2331    }
2332
2333    function getTextOption(slug, fallback) {
2334      var value = getRestockOption()[slug];
2335      return isNonEmptyOption(value) ? value : fallback;
2336    }
2337
2338    function getColorOption(slug, fallback) {
2339      return getTextOption(slug, fallback);
2340    }
2341
2342    function getNumberOption(slug, fallback, min, max) {
2343      var value = getRestockOption()[slug];
2344      var numberValue = typeof value === 'number' ? value : parseFloat(value);
2345      if (!Number.isFinite(numberValue)) return fallback;
2346      return Math.min(max, Math.max(min, numberValue));
2347    }
2348
2349    function toRgba(color, opacity) {
2350      var normalizedOpacity = Math.min(1, Math.max(0, opacity));
2351      var trimmed = String(color || '').trim();
2352      var shorthand = trimmed.match(/^#([0-9a-f])([0-9a-f])([0-9a-f])$/i);
2353      var full = trimmed.match(/^#([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})$/i);
2354
2355      if (shorthand) {
2356        return 'rgba(' + parseInt(shorthand[1] + shorthand[1], 16) + ', ' + parseInt(shorthand[2] + shorthand[2], 16) + ', ' + parseInt(shorthand[3] + shorthand[3], 16) + ', ' + normalizedOpacity + ')';
2357      }
2358      if (full) {
2359        return 'rgba(' + parseInt(full[1], 16) + ', ' + parseInt(full[2], 16) + ', ' + parseInt(full[3], 16) + ', ' + normalizedOpacity + ')';
2360      }
2361      return 'rgba(0, 0, 0, ' + normalizedOpacity + ')';
2362    }
2363
2364    function applyModalSettings(modal) {
2365      var copy = getModalCopy();
2366      var overlay = modal.querySelector('.storecrm_modal__overlay');
2367      var container = modal.querySelector('.storecrm_modal__container');
2368      var title = modal.querySelector('#storecrm-restock-login-required-title');
2369      var content = modal.querySelector('#storecrm-restock-login-required-content');
2370      var loginButton = modal.querySelector('.storecrm_login_required_login');
2371      var cancelButton = modal.querySelector('.storecrm_login_required_cancel');
2372      var textColor = getColorOption('login_required_modal_text_color', '#111111');
2373      var modalWidth = getNumberOption('login_required_modal_width', 576, 320, 720);
2374      var modalRadius = getNumberOption('login_required_modal_radius', 2, 0, 24);
2375      var buttonRadius = getNumberOption('login_required_modal_button_radius', 32, 0, 40);
2376      var loginButtonBackground = getColorOption('login_required_modal_login_button_background_color', '#000000');
2377      var cancelButtonBorder = getColorOption('login_required_modal_cancel_button_border_color', '#111111');
2378
2379      if (title) {
2380        title.textContent = copy.title;
2381        title.style.color = textColor;
2382      }
2383      if (content) {
2384        content.textContent = copy.description;
2385        content.style.color = textColor;
2386      }
2387      if (loginButton) {
2388        loginButton.textContent = copy.login;
2389        loginButton.style.backgroundColor = loginButtonBackground;
2390        loginButton.style.borderColor = loginButtonBackground;
2391        loginButton.style.color = getColorOption('login_required_modal_login_button_text_color', '#ffffff');
2392        loginButton.style.borderRadius = buttonRadius + 'px';
2393      }
2394      if (cancelButton) {
2395        cancelButton.textContent = copy.cancel;
2396        cancelButton.style.backgroundColor = getColorOption('login_required_modal_cancel_button_background_color', '#ffffff');
2397        cancelButton.style.borderColor = cancelButtonBorder;
2398        cancelButton.style.color = getColorOption('login_required_modal_cancel_button_text_color', '#111111');
2399        cancelButton.style.borderRadius = buttonRadius + 'px';
2400      }
2401      if (overlay) {
2402        overlay.style.backgroundColor = toRgba(
2403          getColorOption('login_required_modal_overlay_color', '#000000'),
2404          getNumberOption('login_required_modal_overlay_opacity', 55, 0, 90) / 100
2405        );
2406      }
2407      if (container) {
2408        container.style.backgroundColor = getColorOption('login_required_modal_background_color', '#ffffff');
2409        container.style.color = textColor;
2410        container.style.width = 'min(' + modalWidth + 'px, 100%)';
2411        container.style.borderRadius = modalRadius + 'px';
2412      }
2413    }
2414
2415    function ensureLoginModal() {
2416      var existing = document.getElementById('storecrm-restock-login-required-modal');
2417      if (existing) {
2418        applyModalSettings(existing);
2419        return existing;
2420      }
2421
2422      var style = document.createElement('style');
2423      style.id = 'storecrm-restock-login-required-style';
2424      style.textContent = '.storecrm_login_required_modal{display:none}.storecrm_login_required_modal.is-open{display:block}.storecrm_login_required_modal .storecrm_modal__overlay{position:fixed;inset:0;z-index:10000;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box}.storecrm_login_required_modal .storecrm_modal__container{background:#fff;width:min(576px,100%);max-height:calc(100vh - 32px);padding:20px 16px 16px;border-radius:2px;box-sizing:border-box}.storecrm_login_required_modal .storecrm_modal__header{display:flex;align-items:center;justify-content:space-between}.storecrm_login_required_modal .storecrm_modal__title{margin:0;font-size:20px;line-height:1.4;font-weight:600}.storecrm_login_required_modal .storecrm_modal__close{background:transparent;border:0;cursor:pointer}.storecrm_login_required_modal .storecrm_modal__close:before{content:\"\\2715\"}.storecrm_login_required_modal .storecrm_modal__content{margin-top:14px;color:#111;font-size:16px;line-height:1.65}.storecrm_login_required_actions{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:28px}.storecrm_login_required_login,.storecrm_login_required_cancel{min-height:52px;padding:0 16px;border-radius:32px;font-size:16px;font-weight:600;line-height:1.2;cursor:pointer;appearance:none}.storecrm_login_required_login{color:#fff;background:#000;border:1px solid #000}.storecrm_login_required_cancel{color:#111;background:#fff;border:1px solid #111}@media(max-width:480px){.storecrm_login_required_actions{grid-template-columns:1fr;gap:12px}}';
2425      document.head.appendChild(style);
2426
2427      var modal = document.createElement('div');
2428      modal.className = 'storecrm_login_required_modal';
2429      modal.id = 'storecrm-restock-login-required-modal';
2430      modal.setAttribute('aria-hidden', 'true');
2431      modal.innerHTML = '<div class="storecrm_modal__overlay" data-storecrm-restock-login-action="cancel" tabindex="-1"><div class="storecrm_modal__container" aria-labelledby="storecrm-restock-login-required-title" aria-modal="true" role="dialog"><header class="storecrm_modal__header"><h2 class="storecrm_modal__title" id="storecrm-restock-login-required-title"></h2><button class="storecrm_modal__close" type="button" aria-label="Close modal" data-storecrm-restock-login-action="cancel"></button></header><main class="storecrm_modal__content" id="storecrm-restock-login-required-content"></main><footer class="storecrm_login_required_actions"><button class="storecrm_login_required_login" type="button" data-storecrm-restock-login-action="login"></button><button class="storecrm_login_required_cancel" type="button" data-storecrm-restock-login-action="cancel"></button></footer></div></div>';
2432      document.body.appendChild(modal);
2433      applyModalSettings(modal);
2434      return modal;
2435    }
2436
2437    function hideLoginModal() {
2438      var modal = document.getElementById('storecrm-restock-login-required-modal');
2439      if (!modal) return;
2440      modal.classList.remove('is-open');
2441      modal.setAttribute('aria-hidden', 'true');
2442      document.documentElement.style.overflow = state.previousOverflow || '';
2443      state.previousOverflow = undefined;
2444    }
2445
2446    function showLoginModal(intent) {
2447      clearPendingIntent();
2448      var modal = ensureLoginModal();
2449      modal.classList.add('is-open');
2450      modal.setAttribute('aria-hidden', 'false');
2451      if (typeof state.previousOverflow === 'undefined') {
2452        state.previousOverflow = document.documentElement.style.overflow;
2453      }
2454      document.documentElement.style.overflow = 'hidden';
2455      var login = modal.querySelector('[data-storecrm-restock-login-action="login"]');
2456      if (login) login.focus();
2457
2458      modal.onclick = function (event) {
2459        var target = event.target && event.target.closest ? event.target.closest('[data-storecrm-restock-login-action]') : null;
2460        var action = target && target.getAttribute('data-storecrm-restock-login-action');
2461        if (!action) return;
2462        event.preventDefault();
2463        if (action === 'login') {
2464          setPendingIntent(intent);
2465          hideLoginModal();
2466          window.location.href = buildRedirectUrl(intent.pdp_url);
2467          return;
2468        }
2469        clearPendingIntent();
2470        hideLoginModal();
2471      };
2472    }
2473
2474    document.addEventListener('click', function (event) {
2475      var target = event.target && event.target.closest ? event.target.closest('.storecrm-restock') : null;
2476      if (!target || !shouldGuard()) return;
2477
2478      event.preventDefault();
2479      event.stopImmediatePropagation();
2480      showLoginModal(buildPendingIntent(target));
2481    }, true);
2482
2483    if (hasLoginRequiredRuntime()) return;
2484
2485    var timer = window.setInterval(function () {
2486      state.attempts += 1;
2487      if (hasLoginRequiredRuntime() || state.loaded || state.attempts > 100) {
2488        window.clearInterval(timer);
2489        return;
2490      }
2491      loadCurrentRuntime();
2492    }, 50);
2493  })();
2494</script>
2494
2495<!-- END app snippet -->
2496
2497
2498</div>
2499<div id="shopify-block-AVWZVTjF4MTFPaTYzN__storecrm_storecrm_restock_nYYqfN" class="shopify-block shopify-app-block">
2500
2501<div class="storecrm-wrapper">
2502  <div
2503    class="storecrm-button"
2504    data-type="restock-button"
2505    data-product-id="9597818274048"
2506    data-variant-id="49157421367552"
2507    data-current-variant-available="true"
2508    data-product-tags="[&quot;26FW&quot;,&quot;ALL&quot;,&quot;SHIRT&quot;]"
2509    data-variants="[{&quot;id&quot;:49157421367552,&quot;title&quot;:&quot;BEIGE \/ XS&quot;,&quot;option1&quot;:&quot;BEIGE&quot;,&quot;option2&quot;:&quot;XS&quot;,&quot;option3&quot;:null,&quot;sku&quot;:&quot;4582690715847&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;ベビーコーデュロイ シャツ - BEIGE \/ XS&quot;,&quot;public_title&quot;:&quot;BEIGE \/ XS&quot;,&quot;options&quot;:[&quot;BEIGE&quot;,&quot;XS&quot;],&quot;price&quot;:7150000,&quot;weight&quot;:0,&quot;compare_at_price&quot;:7150000,&quot;inventory_management&quot;:&quot;shopify&quot;,&quot;barcode&quot;:&quot;6216-1ABUR2056-220-XS&quot;,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:49157421334784,&quot;title&quot;:&quot;BEIGE \/ S&quot;,&quot;option1&quot;:&quot;BEIGE&quot;,&quot;option2&quot;:&quot;S&quot;,&quot;option3&quot;:null,&quot;sku&quot;:&quot;4582690715854&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;ベビーコーデュロイ シャツ - BEIGE \/ S&quot;,&quot;public_title&quot;:&quot;BEIGE \/ S&quot;,&quot;options&quot;:[&quot;BEIGE&quot;,&quot;S&quot;],&quot;price&quot;:7150000,&quot;weight&quot;:0,&quot;compare_at_price&quot;:7150000,&quot;inventory_management&quot;:&quot;shopify&quot;,&quot;barcode&quot;:&quot;6216-1ABUR2056-220-S&quot;,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:49157421302016,&quot;title&quot;:&quot;BEIGE \/ M&quot;,&quot;option1&quot;:&quot;BEIGE&quot;,&quot;option2&quot;:&quot;M&quot;,&quot;option3&quot;:null,&quot;sku&quot;:&quot;4582690715861&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;ベビーコーデュロイ シャツ - BEIGE \/ M&quot;,&quot;public_title&quot;:&quot;BEIGE \/ M&quot;,&quot;options&quot;:[&quot;BEIGE&quot;,&quot;M&quot;],&quot;price&quot;:7150000,&quot;weight&quot;:0,&quot;compare_at_price&quot;:7150000,&quot;inventory_management&quot;:&quot;shopify&quot;,&quot;barcode&quot;:&quot;6216-1ABUR2056-220-M&quot;,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:49157421269248,&quot;title&quot;:&quot;BEIGE \/ L&quot;,&quot;option1&quot;:&quot;BEIGE&quot;,&quot;option2&quot;:&quot;L&quot;,&quot;option3&quot;:null,&quot;sku&quot;:&quot;4582690715878&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;ベビーコーデュロイ シャツ - BEIGE \/ L&quot;,&quot;public_title&quot;:&quot;BEIGE \/ L&quot;,&quot;options&quot;:[&quot;BEIGE&quot;,&quot;L&quot;],&quot;price&quot;:7150000,&quot;weight&quot;:0,&quot;compare_at_price&quot;:7150000,&quot;inventory_management&quot;:&quot;shopify&quot;,&quot;barcode&quot;:&quot;6216-1ABUR2056-220-L&quot;,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}]"
2510  ></div>
2511</div>
2512<!-- BEGIN app snippet: storecrm_runtime_boot -->
2513<div
2514  data-storecrm-runtime
2515  data-storecrm-assets-origin='https://assets.storecrm.com'
2516  data-shop='https-www-lardini-jp.myshopify.com'
2517  data-storecrm-customer-id=''
2518  data-storecrm-customer-email=''
2519  data-storecrm-storefront-login-url='/customer_authentication/login?return_to=%2Fcollections%2Fnew-arrival%2Fproducts%2Fshirt-6216-1abur2056&amp;locale=ja&amp;ui_hint=full&amp;region_country=JP'
2520  data-storecrm-account-login-url='https://lardini.jp/customer_authentication/redirect?locale=ja&amp;region_country=JP'
2521  hidden
2522></div>
2523<script type='text/javascript'>
2524  if (typeof window.storecrm_data === 'undefined') {
2525    window.storecrm_data = {};
2526  }
2527  window.storecrm_data.loaded = true;
2528  if (!window.storecrm_data.storefront_login_url) {
2529    window.storecrm_data.storefront_login_url = "\/customer_authentication\/login?return_to=%2Fcollections%2Fnew-arrival%2Fproducts%2Fshirt-6216-1abur2056\u0026locale=ja\u0026ui_hint=full\u0026region_country=JP";
2530  }
2531  if (!window.storecrm_data.account_login_url) {
2532    window.storecrm_data.account_login_url = "https:\/\/lardini.jp\/customer_authentication\/redirect?locale=ja\u0026region_country=JP";
2533  }
2534  if (!window.storecrm_data.customer_id) {
2535    window.storecrm_data.customer_email = null;
2536    window.storecrm_data.customer_id = null;
2537  }
2538</script>
2538
2539<!-- END app snippet -->
2540
2541<!-- BEGIN app snippet: restock_runtime_guard -->
2541<script type="text/javascript">
2542  (function () {
2543    var runtimeVersion = '0.7.200';
2544    var stateKey = '__storecrmRestockRuntimeGuard';
2545    var state = window[stateKey] || (window[stateKey] = { attempts: 0, loading: false, loaded: false });
2546
2547    function toBoolean(value) {
2548      return value === true || value === 'true' || value === 1 || value === '1';
2549    }
2550
2551    function getConfig() {
2552      return window.storecrm_config || {};
2553    }
2554
2555    function getRestockOption() {
2556      var config = getConfig();
2557      var base = isPlainObject(config.restockOption) ? config.restockOption : {};
2558      var localeConfig = getLocaleConfig();
2559      var localeRestockOption = isPlainObject(localeConfig.restockOption) ? localeConfig.restockOption : null;
2560      if (!localeRestockOption) return base;
2561
2562      var merged = {};
2563      Object.keys(base).forEach(function (key) {
2564        merged[key] = base[key];
2565      });
2566      Object.keys(localeRestockOption).forEach(function (key) {
2567        merged[key] = localeRestockOption[key];
2568      });
2569      return merged;
2570    }
2571
2572    function isPlainObject(value) {
2573      return Boolean(value) && Object.prototype.toString.call(value) === '[object Object]';
2574    }
2575
2576    function normalizeLocaleValue(locale) {
2577      return typeof locale === 'string' ? locale.replace(/_/g, '-').toLowerCase() : '';
2578    }
2579
2580    function getCurrentLocale() {
2581      var shopify = window.Shopify || {};
2582      var localization = shopify.localization || {};
2583      var language = localization.language || {};
2584      var candidates = [
2585        shopify.locale,
2586        language.isoCode,
2587        document.documentElement.getAttribute('lang'),
2588        window.navigator && window.navigator.language
2589      ];
2590      for (var i = 0; i < candidates.length; i += 1) {
2591        if (typeof candidates[i] === 'string' && candidates[i].length > 0) {
2592          return candidates[i];
2593        }
2594      }
2595      return '';
2596    }
2597
2598    function getLocaleConfig() {
2599      var locales = getConfig().locales;
2600      var currentLocale = normalizeLocaleValue(getCurrentLocale());
2601      if (!isPlainObject(locales) || !currentLocale) return {};
2602
2603      var entries = Object.keys(locales).map(function (key) {
2604        return {
2605          key: normalizeLocaleValue(key),
2606          value: locales[key]
2607        };
2608      }).filter(function (entry) {
2609        return entry.key;
2610      });
2611
2612      var exact = entries.find(function (entry) {
2613        return entry.key === currentLocale;
2614      });
2615      if (exact) return isPlainObject(exact.value) ? exact.value : {};
2616
2617      var language = currentLocale.split('-')[0];
2618      var languageMatch = entries.find(function (entry) {
2619        return entry.key.split('-')[0] === language;
2620      });
2621      if (languageMatch) return isPlainObject(languageMatch.value) ? languageMatch.value : {};
2622
2623      return {};
2624    }
2625
2626    function hasLoginRequiredRuntime() {
2627      return Boolean(window.storecrm && typeof window.storecrm.handlePendingRestockIntent === 'function');
2628    }
2629
2630    function hasRuntimeMarker() {
2631      return Boolean(document.querySelector('[data-storecrm-runtime]'));
2632    }
2633
2634    function shouldGuard() {
2635      return toBoolean(getRestockOption().require_login_for_restock) && !hasLoginRequiredRuntime();
2636    }
2637
2638    function loadCurrentRuntime() {
2639      if (!shouldGuard() || state.loading || state.loaded) return;
2640
2641      // When a runtime marker (a Block / Embed targeted by the schema loader) exists,
2642      // wait for the loader download and delegate startup to the shared loader.
2643      // Falling back to a direct backend read before it finishes would double-load.
2644      if (hasRuntimeMarker()) {
2645        if (!window.__storecrmRuntime || typeof window.__storecrmRuntime.ensureRuntime !== 'function') {
2646          // The loader has not been evaluated yet; let the bounded interval retry wait for it.
2647          return;
2648        }
2649        // Delegate to the shared loader only once; retry limits are owned by the shared loader.
2650        if (state.sharedLoaderDelegated) return;
2651        state.sharedLoaderDelegated = true;
2652        state.loading = true;
2653        window.__storecrmRuntime.ensureRuntime().then(
2654          function (loaded) {
2655            state.loaded = Boolean(loaded);
2656            state.loading = false;
2657          },
2658          function () {
2659            state.loading = false;
2660          }
2661        );
2662        return;
2663      }
2664
2665      // Only a legacy setup without a runtime marker keeps the existing direct backend read fallback.
2666      var backendUrl = String(getConfig().backendUrl || '').replace(/\/$/, '');
2667      if (!backendUrl) return;
2668
2669      state.loading = true;
2670      var script = document.createElement('script');
2671      script.async = true;
2672      script.src = backendUrl + '/assets/js/storecrm.js?storecrm_runtime=' + encodeURIComponent(runtimeVersion);
2673      script.onload = function () {
2674        state.loaded = true;
2675        state.loading = false;
2676      };
2677      script.onerror = function () {
2678        state.loading = false;
2679      };
2680      document.head.appendChild(script);
2681    }
2682
2683    function sameOriginPath(url) {
2684      try {
2685        var parsed = new URL(url, window.location.origin);
2686        if (parsed.origin === window.location.origin || /(^|\/)products\//.test(parsed.pathname)) {
2687          return parsed.pathname + parsed.search + parsed.hash;
2688        }
2689        return parsed.toString();
2690      } catch (error) {
2691        return window.location.pathname + window.location.search + window.location.hash;
2692      }
2693    }
2694
2695    function buildRedirectUrl(pdpUrl) {
2696      var rawRedirect = getRestockOption().guest_redirect_url;
2697      if (isNonEmptyOption(rawRedirect)) {
2698        return buildConfiguredRedirectUrl(rawRedirect, pdpUrl);
2699      }
2700
2701      var returnPath = sameOriginPath(pdpUrl);
2702
2703      try {
2704        var url = new URL(getStoreAccountLoginUrl(), window.location.origin);
2705        url.searchParams.set(getReturnParamName(url), returnPath);
2706        if (url.origin === window.location.origin) {
2707          return url.pathname + url.search + url.hash;
2708        }
2709        return url.toString();
2710      } catch (error) {
2711        return '/account/login?return_url=' + encodeURIComponent(returnPath);
2712      }
2713    }
2714
2715    function buildConfiguredRedirectUrl(redirectUrl, pdpUrl) {
2716      try {
2717        var url = new URL(redirectUrl, window.location.origin);
2718        url.searchParams.set(getConfiguredReturnParamName(url), sameOriginPath(pdpUrl));
2719        if (url.origin === window.location.origin) {
2720          return url.pathname + url.search + url.hash;
2721        }
2722        return url.toString();
2723      } catch (error) {
2724        return String(redirectUrl).trim();
2725      }
2726    }
2727
2728    function getConfiguredReturnParamName(url) {
2729      return url.searchParams.has('return_to') || url.pathname.indexOf('/customer_authentication/login') !== -1
2730        ? 'return_to'
2731        : 'return_url';
2732    }
2733
2734    function getStoreAccountLoginUrl() {
2735      if (isNewCustomerAccountsStore()) {
2736        if (window.storecrm_data && isNonEmptyOption(window.storecrm_data.storefront_login_url)) {
2737          return window.storecrm_data.storefront_login_url;
2738        }
2739        if (window.storecrm_data && isNonEmptyOption(window.storecrm_data.account_login_url)) {
2740          return window.storecrm_data.account_login_url;
2741        }
2742        return '/account/login';
2743      }
2744      if (window.storecrm_data && isNonEmptyOption(window.storecrm_data.account_login_url)) {
2745        return window.storecrm_data.account_login_url;
2746      }
2747      if (window.storecrm_data && isNonEmptyOption(window.storecrm_data.storefront_login_url)) {
2748        return window.storecrm_data.storefront_login_url;
2749      }
2750      return '/account/login';
2751    }
2752
2753    function isNewCustomerAccountsStore() {
2754      var config = getConfig();
2755      var isClassic = config.shopifyCustomerAccountsIsClassic;
2756      if (isClassic === false || isClassic === 'false' || isClassic === '0') {
2757        return true;
2758      }
2759      var version = String(config.shopifyCustomerAccountsVersion || '').toUpperCase();
2760      return version === 'NEW' || version === 'NEW_CUSTOMER_ACCOUNTS';
2761    }
2762
2763    function getReturnParamName(url) {
2764      if (url.searchParams.has('return_to') || url.pathname.indexOf('/customer_authentication/login') !== -1) {
2765        return 'return_to';
2766      }
2767      return 'return_url';
2768    }
2769
2770    function isNonEmptyOption(value) {
2771      return typeof value === 'string' && value.trim() !== '' && value !== 'undefined';
2772    }
2773
2774    function parseVariants(wrapper) {
2775      if (!wrapper || !wrapper.dataset.variants) return [];
2776      try {
2777        return JSON.parse(wrapper.dataset.variants || '[]') || [];
2778      } catch (error) {
2779        return [];
2780      }
2781    }
2782
2783    function resolveVariantId(button, wrapper) {
2784      var urlVariantId = new URL(window.location.href).searchParams.get('variant');
2785      if (urlVariantId) return String(urlVariantId);
2786      if (button.dataset.variantId) return String(button.dataset.variantId);
2787      if (wrapper && wrapper.dataset.variantId) return String(wrapper.dataset.variantId);
2788
2789      var variants = parseVariants(wrapper);
2790      var fallback = variants.find(function (variant) {
2791        return variant && !variant.available;
2792      }) || variants[0];
2793      return fallback && fallback.id ? String(fallback.id) : '';
2794    }
2795
2796    function buildPendingIntent(button) {
2797      var wrapper = button.closest('[data-type="restock-button"], [data-type="line-restock-button"]');
2798      var channel = wrapper && wrapper.dataset.type === 'line-restock-button' ? 'line' : 'email';
2799      var productId = button.dataset.productId || (wrapper && wrapper.dataset.productId) || '';
2800      var pdpUrl = window.location.href;
2801      var favorite = getConfig().favorite || {};
2802
2803      return {
2804        version: 1,
2805        channel: channel,
2806        product_id: String(productId),
2807        variant_id: resolveVariantId(button, wrapper),
2808        pdp_url: pdpUrl,
2809        button_id: button.dataset.id || button.dataset.blockId || button.id || '',
2810        clicked_at: new Date().toISOString(),
2811        created_at: Date.now(),
2812        auto_register_after_login: toBoolean(getRestockOption().auto_register_after_login),
2813        mode: favorite.favoriteMode === 'variant' ? 'variant' : 'product'
2814      };
2815    }
2816
2817    function setPendingIntent(intent) {
2818      window.localStorage.setItem('storecrm_pending_restock_intent', JSON.stringify(intent));
2819    }
2820
2821    function clearPendingIntent() {
2822      window.localStorage.removeItem('storecrm_pending_restock_intent');
2823    }
2824
2825    function getModalCopy() {
2826      var defaults = {
2827        title: 'Login required',
2828        description: 'Please log in to receive restock notifications.',
2829        login: 'Login',
2830        cancel: 'Cancel'
2831      };
2832
2833      return {
2834        title: getTextOption('login_required_modal_title', defaults.title),
2835        description: getTextOption('login_required_modal_description', defaults.description),
2836        login: getTextOption('login_required_modal_login_button_text', defaults.login),
2837        cancel: getTextOption('login_required_modal_cancel_button_text', defaults.cancel)
2838      };
2839    }
2840
2841    function getTextOption(slug, fallback) {
2842      var value = getRestockOption()[slug];
2843      return isNonEmptyOption(value) ? value : fallback;
2844    }
2845
2846    function getColorOption(slug, fallback) {
2847      return getTextOption(slug, fallback);
2848    }
2849
2850    function getNumberOption(slug, fallback, min, max) {
2851      var value = getRestockOption()[slug];
2852      var numberValue = typeof value === 'number' ? value : parseFloat(value);
2853      if (!Number.isFinite(numberValue)) return fallback;
2854      return Math.min(max, Math.max(min, numberValue));
2855    }
2856
2857    function toRgba(color, opacity) {
2858      var normalizedOpacity = Math.min(1, Math.max(0, opacity));
2859      var trimmed = String(color || '').trim();
2860      var shorthand = trimmed.match(/^#([0-9a-f])([0-9a-f])([0-9a-f])$/i);
2861      var full = trimmed.match(/^#([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})$/i);
2862
2863      if (shorthand) {
2864        return 'rgba(' + parseInt(shorthand[1] + shorthand[1], 16) + ', ' + parseInt(shorthand[2] + shorthand[2], 16) + ', ' + parseInt(shorthand[3] + shorthand[3], 16) + ', ' + normalizedOpacity + ')';
2865      }
2866      if (full) {
2867        return 'rgba(' + parseInt(full[1], 16) + ', ' + parseInt(full[2], 16) + ', ' + parseInt(full[3], 16) + ', ' + normalizedOpacity + ')';
2868      }
2869      return 'rgba(0, 0, 0, ' + normalizedOpacity + ')';
2870    }
2871
2872    function applyModalSettings(modal) {
2873      var copy = getModalCopy();
2874      var overlay = modal.querySelector('.storecrm_modal__overlay');
2875      var container = modal.querySelector('.storecrm_modal__container');
2876      var title = modal.querySelector('#storecrm-restock-login-required-title');
2877      var content = modal.querySelector('#storecrm-restock-login-required-content');
2878      var loginButton = modal.querySelector('.storecrm_login_required_login');
2879      var cancelButton = modal.querySelector('.storecrm_login_required_cancel');
2880      var textColor = getColorOption('login_required_modal_text_color', '#111111');
2881      var modalWidth = getNumberOption('login_required_modal_width', 576, 320, 720);
2882      var modalRadius = getNumberOption('login_required_modal_radius', 2, 0, 24);
2883      var buttonRadius = getNumberOption('login_required_modal_button_radius', 32, 0, 40);
2884      var loginButtonBackground = getColorOption('login_required_modal_login_button_background_color', '#000000');
2885      var cancelButtonBorder = getColorOption('login_required_modal_cancel_button_border_color', '#111111');
2886
2887      if (title) {
2888        title.textContent = copy.title;
2889        title.style.color = textColor;
2890      }
2891      if (content) {
2892        content.textContent = copy.description;
2893        content.style.color = textColor;
2894      }
2895      if (loginButton) {
2896        loginButton.textContent = copy.login;
2897        loginButton.style.backgroundColor = loginButtonBackground;
2898        loginButton.style.borderColor = loginButtonBackground;
2899        loginButton.style.color = getColorOption('login_required_modal_login_button_text_color', '#ffffff');
2900        loginButton.style.borderRadius = buttonRadius + 'px';
2901      }
2902      if (cancelButton) {
2903        cancelButton.textContent = copy.cancel;
2904        cancelButton.style.backgroundColor = getColorOption('login_required_modal_cancel_button_background_color', '#ffffff');
2905        cancelButton.style.borderColor = cancelButtonBorder;
2906        cancelButton.style.color = getColorOption('login_required_modal_cancel_button_text_color', '#111111');
2907        cancelButton.style.borderRadius = buttonRadius + 'px';
2908      }
2909      if (overlay) {
2910        overlay.style.backgroundColor = toRgba(
2911          getColorOption('login_required_modal_overlay_color', '#000000'),
2912          getNumberOption('login_required_modal_overlay_opacity', 55, 0, 90) / 100
2913        );
2914      }
2915      if (container) {
2916        container.style.backgroundColor = getColorOption('login_required_modal_background_color', '#ffffff');
2917        container.style.color = textColor;
2918        container.style.width = 'min(' + modalWidth + 'px, 100%)';
2919        container.style.borderRadius = modalRadius + 'px';
2920      }
2921    }
2922
2923    function ensureLoginModal() {
2924      var existing = document.getElementById('storecrm-restock-login-required-modal');
2925      if (existing) {
2926        applyModalSettings(existing);
2927        return existing;
2928      }
2929
2930      var style = document.createElement('style');
2931      style.id = 'storecrm-restock-login-required-style';
2932      style.textContent = '.storecrm_login_required_modal{display:none}.storecrm_login_required_modal.is-open{display:block}.storecrm_login_required_modal .storecrm_modal__overlay{position:fixed;inset:0;z-index:10000;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box}.storecrm_login_required_modal .storecrm_modal__container{background:#fff;width:min(576px,100%);max-height:calc(100vh - 32px);padding:20px 16px 16px;border-radius:2px;box-sizing:border-box}.storecrm_login_required_modal .storecrm_modal__header{display:flex;align-items:center;justify-content:space-between}.storecrm_login_required_modal .storecrm_modal__title{margin:0;font-size:20px;line-height:1.4;font-weight:600}.storecrm_login_required_modal .storecrm_modal__close{background:transparent;border:0;cursor:pointer}.storecrm_login_required_modal .storecrm_modal__close:before{content:\"\\2715\"}.storecrm_login_required_modal .storecrm_modal__content{margin-top:14px;color:#111;font-size:16px;line-height:1.65}.storecrm_login_required_actions{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:28px}.storecrm_login_required_login,.storecrm_login_required_cancel{min-height:52px;padding:0 16px;border-radius:32px;font-size:16px;font-weight:600;line-height:1.2;cursor:pointer;appearance:none}.storecrm_login_required_login{color:#fff;background:#000;border:1px solid #000}.storecrm_login_required_cancel{color:#111;background:#fff;border:1px solid #111}@media(max-width:480px){.storecrm_login_required_actions{grid-template-columns:1fr;gap:12px}}';
2933      document.head.appendChild(style);
2934
2935      var modal = document.createElement('div');
2936      modal.className = 'storecrm_login_required_modal';
2937      modal.id = 'storecrm-restock-login-required-modal';
2938      modal.setAttribute('aria-hidden', 'true');
2939      modal.innerHTML = '<div class="storecrm_modal__overlay" data-storecrm-restock-login-action="cancel" tabindex="-1"><div class="storecrm_modal__container" aria-labelledby="storecrm-restock-login-required-title" aria-modal="true" role="dialog"><header class="storecrm_modal__header"><h2 class="storecrm_modal__title" id="storecrm-restock-login-required-title"></h2><button class="storecrm_modal__close" type="button" aria-label="Close modal" data-storecrm-restock-login-action="cancel"></button></header><main class="storecrm_modal__content" id="storecrm-restock-login-required-content"></main><footer class="storecrm_login_required_actions"><button class="storecrm_login_required_login" type="button" data-storecrm-restock-login-action="login"></button><button class="storecrm_login_required_cancel" type="button" data-storecrm-restock-login-action="cancel"></button></footer></div></div>';
2940      document.body.appendChild(modal);
2941      applyModalSettings(modal);
2942      return modal;
2943    }
2944
2945    function hideLoginModal() {
2946      var modal = document.getElementById('storecrm-restock-login-required-modal');
2947      if (!modal) return;
2948      modal.classList.remove('is-open');
2949      modal.setAttribute('aria-hidden', 'true');
2950      document.documentElement.style.overflow = state.previousOverflow || '';
2951      state.previousOverflow = undefined;
2952    }
2953
2954    function showLoginModal(intent) {
2955      clearPendingIntent();
2956      var modal = ensureLoginModal();
2957      modal.classList.add('is-open');
2958      modal.setAttribute('aria-hidden', 'false');
2959      if (typeof state.previousOverflow === 'undefined') {
2960        state.previousOverflow = document.documentElement.style.overflow;
2961      }
2962      document.documentElement.style.overflow = 'hidden';
2963      var login = modal.querySelector('[data-storecrm-restock-login-action="login"]');
2964      if (login) login.focus();
2965
2966      modal.onclick = function (event) {
2967        var target = event.target && event.target.closest ? event.target.closest('[data-storecrm-restock-login-action]') : null;
2968        var action = target && target.getAttribute('data-storecrm-restock-login-action');
2969        if (!action) return;
2970        event.preventDefault();
2971        if (action === 'login') {
2972          setPendingIntent(intent);
2973          hideLoginModal();
2974          window.location.href = buildRedirectUrl(intent.pdp_url);
2975          return;
2976        }
2977        clearPendingIntent();
2978        hideLoginModal();
2979      };
2980    }
2981
2982    document.addEventListener('click', function (event) {
2983      var target = event.target && event.target.closest ? event.target.closest('.storecrm-restock') : null;
2984      if (!target || !shouldGuard()) return;
2985
2986      event.preventDefault();
2987      event.stopImmediatePropagation();
2988      showLoginModal(buildPendingIntent(target));
2989    }, true);
2990
2991    if (hasLoginRequiredRuntime()) return;
2992
2993    var timer = window.setInterval(function () {
2994      state.attempts += 1;
2995      if (hasLoginRequiredRuntime() || state.loaded || state.attempts > 100) {
2996        window.clearInterval(timer);
2997        return;
2998      }
2999      loadCurrentRuntime();
3000    }, 50);
3001  })();
3002</script>
3002
3003<!-- END app snippet -->
3004
3005
3006
3007</div>
3008<div id="shopify-block-AZkRtNi9HUFBRYkVxK__storecrm_storecrm_line_restock_qYR3dh" class="shopify-block shopify-app-block">
3009
3010<div class="storecrm-wrapper" style="text-align: ">
3011  <div
3012    class="storecrm-button"
3013    data-type="line-restock-button"
3014    data-product-id="9597818274048"
3015    data-variant-id="49157421367552"
3016    data-current-variant-available="true"
3017    data-product-tags="[&quot;26FW&quot;,&quot;ALL&quot;,&quot;SHIRT&quot;]"
3018    data-variants="[{&quot;id&quot;:49157421367552,&quot;title&quot;:&quot;BEIGE \/ XS&quot;,&quot;option1&quot;:&quot;BEIGE&quot;,&quot;option2&quot;:&quot;XS&quot;,&quot;option3&quot;:null,&quot;sku&quot;:&quot;4582690715847&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;ベビーコーデュロイ シャツ - BEIGE \/ XS&quot;,&quot;public_title&quot;:&quot;BEIGE \/ XS&quot;,&quot;options&quot;:[&quot;BEIGE&quot;,&quot;XS&quot;],&quot;price&quot;:7150000,&quot;weight&quot;:0,&quot;compare_at_price&quot;:7150000,&quot;inventory_management&quot;:&quot;shopify&quot;,&quot;barcode&quot;:&quot;6216-1ABUR2056-220-XS&quot;,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:49157421334784,&quot;title&quot;:&quot;BEIGE \/ S&quot;,&quot;option1&quot;:&quot;BEIGE&quot;,&quot;option2&quot;:&quot;S&quot;,&quot;option3&quot;:null,&quot;sku&quot;:&quot;4582690715854&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;ベビーコーデュロイ シャツ - BEIGE \/ S&quot;,&quot;public_title&quot;:&quot;BEIGE \/ S&quot;,&quot;options&quot;:[&quot;BEIGE&quot;,&quot;S&quot;],&quot;price&quot;:7150000,&quot;weight&quot;:0,&quot;compare_at_price&quot;:7150000,&quot;inventory_management&quot;:&quot;shopify&quot;,&quot;barcode&quot;:&quot;6216-1ABUR2056-220-S&quot;,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:49157421302016,&quot;title&quot;:&quot;BEIGE \/ M&quot;,&quot;option1&quot;:&quot;BEIGE&quot;,&quot;option2&quot;:&quot;M&quot;,&quot;option3&quot;:null,&quot;sku&quot;:&quot;4582690715861&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;ベビーコーデュロイ シャツ - BEIGE \/ M&quot;,&quot;public_title&quot;:&quot;BEIGE \/ M&quot;,&quot;options&quot;:[&quot;BEIGE&quot;,&quot;M&quot;],&quot;price&quot;:7150000,&quot;weight&quot;:0,&quot;compare_at_price&quot;:7150000,&quot;inventory_management&quot;:&quot;shopify&quot;,&quot;barcode&quot;:&quot;6216-1ABUR2056-220-M&quot;,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:49157421269248,&quot;title&quot;:&quot;BEIGE \/ L&quot;,&quot;option1&quot;:&quot;BEIGE&quot;,&quot;option2&quot;:&quot;L&quot;,&quot;option3&quot;:null,&quot;sku&quot;:&quot;4582690715878&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;ベビーコーデュロイ シャツ - BEIGE \/ L&quot;,&quot;public_title&quot;:&quot;BEIGE \/ L&quot;,&quot;options&quot;:[&quot;BEIGE&quot;,&quot;L&quot;],&quot;price&quot;:7150000,&quot;weight&quot;:0,&quot;compare_at_price&quot;:7150000,&quot;inventory_management&quot;:&quot;shopify&quot;,&quot;barcode&quot;:&quot;6216-1ABUR2056-220-L&quot;,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}]"
3019  ></div>
3020</div>
3021<!-- BEGIN app snippet: storecrm_runtime_boot -->
3022<div
3023  data-storecrm-runtime
3024  data-storecrm-assets-origin='https://assets.storecrm.com'
3025  data-shop='https-www-lardini-jp.myshopify.com'
3026  data-storecrm-customer-id=''
3027  data-storecrm-customer-email=''
3028  data-storecrm-storefront-login-url='/customer_authentication/login?return_to=%2Fcollections%2Fnew-arrival%2Fproducts%2Fshirt-6216-1abur2056&amp;locale=ja&amp;ui_hint=full&amp;region_country=JP'
3029  data-storecrm-account-login-url='https://lardini.jp/customer_authentication/redirect?locale=ja&amp;region_country=JP'
3030  hidden
3031></div>
3032<script type='text/javascript'>
3033  if (typeof window.storecrm_data === 'undefined') {
3034    window.storecrm_data = {};
3035  }
3036  window.storecrm_data.loaded = true;
3037  if (!window.storecrm_data.storefront_login_url) {
3038    window.storecrm_data.storefront_login_url = "\/customer_authentication\/login?return_to=%2Fcollections%2Fnew-arrival%2Fproducts%2Fshirt-6216-1abur2056\u0026locale=ja\u0026ui_hint=full\u0026region_country=JP";
3039  }
3040  if (!window.storecrm_data.account_login_url) {
3041    window.storecrm_data.account_login_url = "https:\/\/lardini.jp\/customer_authentication\/redirect?locale=ja\u0026region_country=JP";
3042  }
3043  if (!window.storecrm_data.customer_id) {
3044    window.storecrm_data.customer_email = null;
3045    window.storecrm_data.customer_id = null;
3046  }
3047</script>
3047
3048<!-- END app snippet -->
3049
3050<!-- BEGIN app snippet: restock_runtime_guard -->
3050<script type="text/javascript">
3051  (function () {
3052    var runtimeVersion = '0.7.200';
3053    var stateKey = '__storecrmRestockRuntimeGuard';
3054    var state = window[stateKey] || (window[stateKey] = { attempts: 0, loading: false, loaded: false });
3055
3056    function toBoolean(value) {
3057      return value === true || value === 'true' || value === 1 || value === '1';
3058    }
3059
3060    function getConfig() {
3061      return window.storecrm_config || {};
3062    }
3063
3064    function getRestockOption() {
3065      var config = getConfig();
3066      var base = isPlainObject(config.restockOption) ? config.restockOption : {};
3067      var localeConfig = getLocaleConfig();
3068      var localeRestockOption = isPlainObject(localeConfig.restockOption) ? localeConfig.restockOption : null;
3069      if (!localeRestockOption) return base;
3070
3071      var merged = {};
3072      Object.keys(base).forEach(function (key) {
3073        merged[key] = base[key];
3074      });
3075      Object.keys(localeRestockOption).forEach(function (key) {
3076        merged[key] = localeRestockOption[key];
3077      });
3078      return merged;
3079    }
3080
3081    function isPlainObject(value) {
3082      return Boolean(value) && Object.prototype.toString.call(value) === '[object Object]';
3083    }
3084
3085    function normalizeLocaleValue(locale) {
3086      return typeof locale === 'string' ? locale.replace(/_/g, '-').toLowerCase() : '';
3087    }
3088
3089    function getCurrentLocale() {
3090      var shopify = window.Shopify || {};
3091      var localization = shopify.localization || {};
3092      var language = localization.language || {};
3093      var candidates = [
3094        shopify.locale,
3095        language.isoCode,
3096        document.documentElement.getAttribute('lang'),
3097        window.navigator && window.navigator.language
3098      ];
3099      for (var i = 0; i < candidates.length; i += 1) {
3100        if (typeof candidates[i] === 'string' && candidates[i].length > 0) {
3101          return candidates[i];
3102        }
3103      }
3104      return '';
3105    }
3106
3107    function getLocaleConfig() {
3108      var locales = getConfig().locales;
3109      var currentLocale = normalizeLocaleValue(getCurrentLocale());
3110      if (!isPlainObject(locales) || !currentLocale) return {};
3111
3112      var entries = Object.keys(locales).map(function (key) {
3113        return {
3114          key: normalizeLocaleValue(key),
3115          value: locales[key]
3116        };
3117      }).filter(function (entry) {
3118        return entry.key;
3119      });
3120
3121      var exact = entries.find(function (entry) {
3122        return entry.key === currentLocale;
3123      });
3124      if (exact) return isPlainObject(exact.value) ? exact.value : {};
3125
3126      var language = currentLocale.split('-')[0];
3127      var languageMatch = entries.find(function (entry) {
3128        return entry.key.split('-')[0] === language;
3129      });
3130      if (languageMatch) return isPlainObject(languageMatch.value) ? languageMatch.value : {};
3131
3132      return {};
3133    }
3134
3135    function hasLoginRequiredRuntime() {
3136      return Boolean(window.storecrm && typeof window.storecrm.handlePendingRestockIntent === 'function');
3137    }
3138
3139    function hasRuntimeMarker() {
3140      return Boolean(document.querySelector('[data-storecrm-runtime]'));
3141    }
3142
3143    function shouldGuard() {
3144      return toBoolean(getRestockOption().require_login_for_restock) && !hasLoginRequiredRuntime();
3145    }
3146
3147    function loadCurrentRuntime() {
3148      if (!shouldGuard() || state.loading || state.loaded) return;
3149
3150      // When a runtime marker (a Block / Embed targeted by the schema loader) exists,
3151      // wait for the loader download and delegate startup to the shared loader.
3152      // Falling back to a direct backend read before it finishes would double-load.
3153      if (hasRuntimeMarker()) {
3154        if (!window.__storecrmRuntime || typeof window.__storecrmRuntime.ensureRuntime !== 'function') {
3155          // The loader has not been evaluated yet; let the bounded interval retry wait for it.
3156          return;
3157        }
3158        // Delegate to the shared loader only once; retry limits are owned by the shared loader.
3159        if (state.sharedLoaderDelegated) return;
3160        state.sharedLoaderDelegated = true;
3161        state.loading = true;
3162        window.__storecrmRuntime.ensureRuntime().then(
3163          function (loaded) {
3164            state.loaded = Boolean(loaded);
3165            state.loading = false;
3166          },
3167          function () {
3168            state.loading = false;
3169          }
3170        );
3171        return;
3172      }
3173
3174      // Only a legacy setup without a runtime marker keeps the existing direct backend read fallback.
3175      var backendUrl = String(getConfig().backendUrl || '').replace(/\/$/, '');
3176      if (!backendUrl) return;
3177
3178      state.loading = true;
3179      var script = document.createElement('script');
3180      script.async = true;
3181      script.src = backendUrl + '/assets/js/storecrm.js?storecrm_runtime=' + encodeURIComponent(runtimeVersion);
3182      script.onload = function () {
3183        state.loaded = true;
3184        state.loading = false;
3185      };
3186      script.onerror = function () {
3187        state.loading = false;
3188      };
3189      document.head.appendChild(script);
3190    }
3191
3192    function sameOriginPath(url) {
3193      try {
3194        var parsed = new URL(url, window.location.origin);
3195        if (parsed.origin === window.location.origin || /(^|\/)products\//.test(parsed.pathname)) {
3196          return parsed.pathname + parsed.search + parsed.hash;
3197        }
3198        return parsed.toString();
3199      } catch (error) {
3200        return window.location.pathname + window.location.search + window.location.hash;
3201      }
3202    }
3203
3204    function buildRedirectUrl(pdpUrl) {
3205      var rawRedirect = getRestockOption().guest_redirect_url;
3206      if (isNonEmptyOption(rawRedirect)) {
3207        return buildConfiguredRedirectUrl(rawRedirect, pdpUrl);
3208      }
3209
3210      var returnPath = sameOriginPath(pdpUrl);
3211
3212      try {
3213        var url = new URL(getStoreAccountLoginUrl(), window.location.origin);
3214        url.searchParams.set(getReturnParamName(url), returnPath);
3215        if (url.origin === window.location.origin) {
3216          return url.pathname + url.search + url.hash;
3217        }
3218        return url.toString();
3219      } catch (error) {
3220        return '/account/login?return_url=' + encodeURIComponent(returnPath);
3221      }
3222    }
3223
3224    function buildConfiguredRedirectUrl(redirectUrl, pdpUrl) {
3225      try {
3226        var url = new URL(redirectUrl, window.location.origin);
3227        url.searchParams.set(getConfiguredReturnParamName(url), sameOriginPath(pdpUrl));
3228        if (url.origin === window.location.origin) {
3229          return url.pathname + url.search + url.hash;
3230        }
3231        return url.toString();
3232      } catch (error) {
3233        return String(redirectUrl).trim();
3234      }
3235    }
3236
3237    function getConfiguredReturnParamName(url) {
3238      return url.searchParams.has('return_to') || url.pathname.indexOf('/customer_authentication/login') !== -1
3239        ? 'return_to'
3240        : 'return_url';
3241    }
3242
3243    function getStoreAccountLoginUrl() {
3244      if (isNewCustomerAccountsStore()) {
3245        if (window.storecrm_data && isNonEmptyOption(window.storecrm_data.storefront_login_url)) {
3246          return window.storecrm_data.storefront_login_url;
3247        }
3248        if (window.storecrm_data && isNonEmptyOption(window.storecrm_data.account_login_url)) {
3249          return window.storecrm_data.account_login_url;
3250        }
3251        return '/account/login';
3252      }
3253      if (window.storecrm_data && isNonEmptyOption(window.storecrm_data.account_login_url)) {
3254        return window.storecrm_data.account_login_url;
3255      }
3256      if (window.storecrm_data && isNonEmptyOption(window.storecrm_data.storefront_login_url)) {
3257        return window.storecrm_data.storefront_login_url;
3258      }
3259      return '/account/login';
3260    }
3261
3262    function isNewCustomerAccountsStore() {
3263      var config = getConfig();
3264      var isClassic = config.shopifyCustomerAccountsIsClassic;
3265      if (isClassic === false || isClassic === 'false' || isClassic === '0') {
3266        return true;
3267      }
3268      var version = String(config.shopifyCustomerAccountsVersion || '').toUpperCase();
3269      return version === 'NEW' || version === 'NEW_CUSTOMER_ACCOUNTS';
3270    }
3271
3272    function getReturnParamName(url) {
3273      if (url.searchParams.has('return_to') || url.pathname.indexOf('/customer_authentication/login') !== -1) {
3274        return 'return_to';
3275      }
3276      return 'return_url';
3277    }
3278
3279    function isNonEmptyOption(value) {
3280      return typeof value === 'string' && value.trim() !== '' && value !== 'undefined';
3281    }
3282
3283    function parseVariants(wrapper) {
3284      if (!wrapper || !wrapper.dataset.variants) return [];
3285      try {
3286        return JSON.parse(wrapper.dataset.variants || '[]') || [];
3287      } catch (error) {
3288        return [];
3289      }
3290    }
3291
3292    function resolveVariantId(button, wrapper) {
3293      var urlVariantId = new URL(window.location.href).searchParams.get('variant');
3294      if (urlVariantId) return String(urlVariantId);
3295      if (button.dataset.variantId) return String(button.dataset.variantId);
3296      if (wrapper && wrapper.dataset.variantId) return String(wrapper.dataset.variantId);
3297
3298      var variants = parseVariants(wrapper);
3299      var fallback = variants.find(function (variant) {
3300        return variant && !variant.available;
3301      }) || variants[0];
3302      return fallback && fallback.id ? String(fallback.id) : '';
3303    }
3304
3305    function buildPendingIntent(button) {
3306      var wrapper = button.closest('[data-type="restock-button"], [data-type="line-restock-button"]');
3307      var channel = wrapper && wrapper.dataset.type === 'line-restock-button' ? 'line' : 'email';
3308      var productId = button.dataset.productId || (wrapper && wrapper.dataset.productId) || '';
3309      var pdpUrl = window.location.href;
3310      var favorite = getConfig().favorite || {};
3311
3312      return {
3313        version: 1,
3314        channel: channel,
3315        product_id: String(productId),
3316        variant_id: resolveVariantId(button, wrapper),
3317        pdp_url: pdpUrl,
3318        button_id: button.dataset.id || button.dataset.blockId || button.id || '',
3319        clicked_at: new Date().toISOString(),
3320        created_at: Date.now(),
3321        auto_register_after_login: toBoolean(getRestockOption().auto_register_after_login),
3322        mode: favorite.favoriteMode === 'variant' ? 'variant' : 'product'
3323      };
3324    }
3325
3326    function setPendingIntent(intent) {
3327      window.localStorage.setItem('storecrm_pending_restock_intent', JSON.stringify(intent));
3328    }
3329
3330    function clearPendingIntent() {
3331      window.localStorage.removeItem('storecrm_pending_restock_intent');
3332    }
3333
3334    function getModalCopy() {
3335      var defaults = {
3336        title: 'Login required',
3337        description: 'Please log in to receive restock notifications.',
3338        login: 'Login',
3339        cancel: 'Cancel'
3340      };
3341
3342      return {
3343        title: getTextOption('login_required_modal_title', defaults.title),
3344        description: getTextOption('login_required_modal_description', defaults.description),
3345        login: getTextOption('login_required_modal_login_button_text', defaults.login),
3346        cancel: getTextOption('login_required_modal_cancel_button_text', defaults.cancel)
3347      };
3348    }
3349
3350    function getTextOption(slug, fallback) {
3351      var value = getRestockOption()[slug];
3352      return isNonEmptyOption(value) ? value : fallback;
3353    }
3354
3355    function getColorOption(slug, fallback) {
3356      return getTextOption(slug, fallback);
3357    }
3358
3359    function getNumberOption(slug, fallback, min, max) {
3360      var value = getRestockOption()[slug];
3361      var numberValue = typeof value === 'number' ? value : parseFloat(value);
3362      if (!Number.isFinite(numberValue)) return fallback;
3363      return Math.min(max, Math.max(min, numberValue));
3364    }
3365
3366    function toRgba(color, opacity) {
3367      var normalizedOpacity = Math.min(1, Math.max(0, opacity));
3368      var trimmed = String(color || '').trim();
3369      var shorthand = trimmed.match(/^#([0-9a-f])([0-9a-f])([0-9a-f])$/i);
3370      var full = trimmed.match(/^#([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})$/i);
3371
3372      if (shorthand) {
3373        return 'rgba(' + parseInt(shorthand[1] + shorthand[1], 16) + ', ' + parseInt(shorthand[2] + shorthand[2], 16) + ', ' + parseInt(shorthand[3] + shorthand[3], 16) + ', ' + normalizedOpacity + ')';
3374      }
3375      if (full) {
3376        return 'rgba(' + parseInt(full[1], 16) + ', ' + parseInt(full[2], 16) + ', ' + parseInt(full[3], 16) + ', ' + normalizedOpacity + ')';
3377      }
3378      return 'rgba(0, 0, 0, ' + normalizedOpacity + ')';
3379    }
3380
3381    function applyModalSettings(modal) {
3382      var copy = getModalCopy();
3383      var overlay = modal.querySelector('.storecrm_modal__overlay');
3384      var container = modal.querySelector('.storecrm_modal__container');
3385      var title = modal.querySelector('#storecrm-restock-login-required-title');
3386      var content = modal.querySelector('#storecrm-restock-login-required-content');
3387      var loginButton = modal.querySelector('.storecrm_login_required_login');
3388      var cancelButton = modal.querySelector('.storecrm_login_required_cancel');
3389      var textColor = getColorOption('login_required_modal_text_color', '#111111');
3390      var modalWidth = getNumberOption('login_required_modal_width', 576, 320, 720);
3391      var modalRadius = getNumberOption('login_required_modal_radius', 2, 0, 24);
3392      var buttonRadius = getNumberOption('login_required_modal_button_radius', 32, 0, 40);
3393      var loginButtonBackground = getColorOption('login_required_modal_login_button_background_color', '#000000');
3394      var cancelButtonBorder = getColorOption('login_required_modal_cancel_button_border_color', '#111111');
3395
3396      if (title) {
3397        title.textContent = copy.title;
3398        title.style.color = textColor;
3399      }
3400      if (content) {
3401        content.textContent = copy.description;
3402        content.style.color = textColor;
3403      }
3404      if (loginButton) {
3405        loginButton.textContent = copy.login;
3406        loginButton.style.backgroundColor = loginButtonBackground;
3407        loginButton.style.borderColor = loginButtonBackground;
3408        loginButton.style.color = getColorOption('login_required_modal_login_button_text_color', '#ffffff');
3409        loginButton.style.borderRadius = buttonRadius + 'px';
3410      }
3411      if (cancelButton) {
3412        cancelButton.textContent = copy.cancel;
3413        cancelButton.style.backgroundColor = getColorOption('login_required_modal_cancel_button_background_color', '#ffffff');
3414        cancelButton.style.borderColor = cancelButtonBorder;
3415        cancelButton.style.color = getColorOption('login_required_modal_cancel_button_text_color', '#111111');
3416        cancelButton.style.borderRadius = buttonRadius + 'px';
3417      }
3418      if (overlay) {
3419        overlay.style.backgroundColor = toRgba(
3420          getColorOption('login_required_modal_overlay_color', '#000000'),
3421          getNumberOption('login_required_modal_overlay_opacity', 55, 0, 90) / 100
3422        );
3423      }
3424      if (container) {
3425        container.style.backgroundColor = getColorOption('login_required_modal_background_color', '#ffffff');
3426        container.style.color = textColor;
3427        container.style.width = 'min(' + modalWidth + 'px, 100%)';
3428        container.style.borderRadius = modalRadius + 'px';
3429      }
3430    }
3431
3432    function ensureLoginModal() {
3433      var existing = document.getElementById('storecrm-restock-login-required-modal');
3434      if (existing) {
3435        applyModalSettings(existing);
3436        return existing;
3437      }
3438
3439      var style = document.createElement('style');
3440      style.id = 'storecrm-restock-login-required-style';
3441      style.textContent = '.storecrm_login_required_modal{display:none}.storecrm_login_required_modal.is-open{display:block}.storecrm_login_required_modal .storecrm_modal__overlay{position:fixed;inset:0;z-index:10000;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box}.storecrm_login_required_modal .storecrm_modal__container{background:#fff;width:min(576px,100%);max-height:calc(100vh - 32px);padding:20px 16px 16px;border-radius:2px;box-sizing:border-box}.storecrm_login_required_modal .storecrm_modal__header{display:flex;align-items:center;justify-content:space-between}.storecrm_login_required_modal .storecrm_modal__title{margin:0;font-size:20px;line-height:1.4;font-weight:600}.storecrm_login_required_modal .storecrm_modal__close{background:transparent;border:0;cursor:pointer}.storecrm_login_required_modal .storecrm_modal__close:before{content:\"\\2715\"}.storecrm_login_required_modal .storecrm_modal__content{margin-top:14px;color:#111;font-size:16px;line-height:1.65}.storecrm_login_required_actions{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:28px}.storecrm_login_required_login,.storecrm_login_required_cancel{min-height:52px;padding:0 16px;border-radius:32px;font-size:16px;font-weight:600;line-height:1.2;cursor:pointer;appearance:none}.storecrm_login_required_login{color:#fff;background:#000;border:1px solid #000}.storecrm_login_required_cancel{color:#111;background:#fff;border:1px solid #111}@media(max-width:480px){.storecrm_login_required_actions{grid-template-columns:1fr;gap:12px}}';
3442      document.head.appendChild(style);
3443
3444      var modal = document.createElement('div');
3445      modal.className = 'storecrm_login_required_modal';
3446      modal.id = 'storecrm-restock-login-required-modal';
3447      modal.setAttribute('aria-hidden', 'true');
3448      modal.innerHTML = '<div class="storecrm_modal__overlay" data-storecrm-restock-login-action="cancel" tabindex="-1"><div class="storecrm_modal__container" aria-labelledby="storecrm-restock-login-required-title" aria-modal="true" role="dialog"><header class="storecrm_modal__header"><h2 class="storecrm_modal__title" id="storecrm-restock-login-required-title"></h2><button class="storecrm_modal__close" type="button" aria-label="Close modal" data-storecrm-restock-login-action="cancel"></button></header><main class="storecrm_modal__content" id="storecrm-restock-login-required-content"></main><footer class="storecrm_login_required_actions"><button class="storecrm_login_required_login" type="button" data-storecrm-restock-login-action="login"></button><button class="storecrm_login_required_cancel" type="button" data-storecrm-restock-login-action="cancel"></button></footer></div></div>';
3449      document.body.appendChild(modal);
3450      applyModalSettings(modal);
3451      return modal;
3452    }
3453
3454    function hideLoginModal() {
3455      var modal = document.getElementById('storecrm-restock-login-required-modal');
3456      if (!modal) return;
3457      modal.classList.remove('is-open');
3458      modal.setAttribute('aria-hidden', 'true');
3459      document.documentElement.style.overflow = state.previousOverflow || '';
3460      state.previousOverflow = undefined;
3461    }
3462
3463    function showLoginModal(intent) {
3464      clearPendingIntent();
3465      var modal = ensureLoginModal();
3466      modal.classList.add('is-open');
3467      modal.setAttribute('aria-hidden', 'false');
3468      if (typeof state.previousOverflow === 'undefined') {
3469        state.previousOverflow = document.documentElement.style.overflow;
3470      }
3471      document.documentElement.style.overflow = 'hidden';
3472      var login = modal.querySelector('[data-storecrm-restock-login-action="login"]');
3473      if (login) login.focus();
3474
3475      modal.onclick = function (event) {
3476        var target = event.target && event.target.closest ? event.target.closest('[data-storecrm-restock-login-action]') : null;
3477        var action = target && target.getAttribute('data-storecrm-restock-login-action');
3478        if (!action) return;
3479        event.preventDefault();
3480        if (action === 'login') {
3481          setPendingIntent(intent);
3482          hideLoginModal();
3483          window.location.href = buildRedirectUrl(intent.pdp_url);
3484          return;
3485        }
3486        clearPendingIntent();
3487        hideLoginModal();
3488      };
3489    }
3490
3491    document.addEventListener('click', function (event) {
3492      var target = event.target && event.target.closest ? event.target.closest('.storecrm-restock') : null;
3493      if (!target || !shouldGuard()) return;
3494
3495      event.preventDefault();
3496      event.stopImmediatePropagation();
3497      showLoginModal(buildPendingIntent(target));
3498    }, true);
3499
3500    if (hasLoginRequiredRuntime()) return;
3501
3502    var timer = window.setInterval(function () {
3503      state.attempts += 1;
3504      if (hasLoginRequiredRuntime() || state.loaded || state.attempts > 100) {
3505        window.clearInterval(timer);
3506        return;
3507      }
3508      loadCurrentRuntime();
3509    }, 50);
3510  })();
3511</script>
3511
3512<!-- END app snippet -->
3513
3514
3515</div>
3516<div class="product-block" >
3517<div class="rte">
3518    
3519<p>■デザイン<br>ロゴ刺繍入り胸パッチポケット/ストレートカフス<br><br><meta charset="utf-8">■商品について<br><span>繊細な畝が特徴のベビーコーデュロイを使用したシャツ。上質なコットンを用いた180gの生地は、コーデュロイならではの温かみを持ちながら、細畝による柔らかく上品な表情が魅力です。胸元にはパッチポケットを配し、さりげなくLARDINIのロゴ刺繍を施してアクセントに。秋冬らしい素材感とシャツの端正さをバランスよく融合した一着です。</span></p>
3520<p>ITEM:SHIRT<br>CATEGORY:SHIRT<br>SEASONS:FALL &amp; WINTER 2026<br>MODEL:ACABUR<br>品番:6216-1ABUR2056<br>(お問い合わせの際には、上記品番をお伝え下さい。)<br>素材:コットン100%<br>原産国:イタリア</p>
3521
3522  </div></div>
3523
3524                    <style data-shopify>
3525                    table.item,table.item th{background:none;}
3526                    .size-box{margin:25px 0;}
3527                    </style>
3528
3529                    
3530                      
3531</div>
3532          </div>
3533        </div></div>
3534    </div>
3535  </div>
3536</div>
3537
3538</div><div id="shopify-section-template--23499391631616__16636365983e53925e" class="shopify-section"><div class="index-section"><div class="page-width"><div class="custom-content"><div class="custom__item one-whole align--top-middle" >
3539      <div class="custom__item-inner custom__item-inner--liquid"><div class="rte">
3540                <div class="inner">
3541  <div class="flex">
3542    <div class="col40 col_sp_full">
3543      <h3 class="hd_c_line_left"><span>お直しについて</span></h3>
3544 <p class="text">生地の特性などによりサイズ感に多少の個体差がございます。
3545商品お届け後、LARDINI各店または最寄のお直し業者でお直しをお願いいたします。<br><a href="/pages/stores/" class="link">LARDINI店舗はこちら </a><br>※お直し代は有料となります。料金は各店舗にお問い合わせください。</p>
3546    </div>
3547  </div>
3548
3549  <h3 class="hd_c_line_left"><span>商品の返品・交換について</span></h3>
3550  <p class="text">商品には万全を期しておりますが、万が一お届けした商品が不良品の場合やご注文内容と異なる商品が届いた場合に、商品の返品・交換対応をさせていただきます。<br>
3551 詳細につきましては<a href="/policies/refund-policy/" class="link">こちらのページ </a>をご確認ください。<br></p></div>
3552</div>
3553              </div></div>
3554    </div></div></div></div>
3555</div><div id="shopify-section-template--23499391631616__product-recommendations" class="shopify-section"><div
3556    id="Recommendations-9597818274048"
3557    data-section-id="9597818274048"
3558    data-section-type="product-recommendations"
3559    data-enable="true"
3560    data-product-id="9597818274048"
3561    data-url="/recommendations/products?section_id=template--23499391631616__product-recommendations&product_id=9597818274048&limit=5"
3562    data-limit="5">
3563
3564    <div
3565      data-section-id="9597818274048"
3566      data-subsection
3567      data-section-type="collection-grid"
3568      class="index-section">
3569      <div class="page-width">
3570        <header class="section-header">
3571          <h3 class="section-header__title">
3572            おすすめ商品
3573
3574          </h3>
3575        </header>
3576      </div>
3577
3578      <div class="page-width page-width--flush-small">
3579        <div class="grid-overflow-wrapper"><div class="product-recommendations-placeholder">
3580              
3581              <div class="grid grid--uniform visually-invisible" aria-hidden="true">
3582<div class=" grid__item grid-product small--one-half medium-up--one-quarter" data-aos="row-of-4" data-product-handle="shirt-6216-1abur2056" data-product-id="9597818274048">
3583  <div class="grid-product__content this">
3584    <div class="grid-product__tag-wrap">
3585        
3586        
3587</div><div class="grid-product__image-mask">
3588        <!-- <button  data-product="9597818274048" data-customer="" class="favorite-button codeinspire-wishlist-btn codeinspire-wishlist-btn_list"></button> -->
3589         <a href="/collections/new-arrival/products/shirt-6216-1abur2056" class="grid-product__link this"><div class="image-wrap"
3590            style="height: 0; padding-bottom: 125.0%;"
3591            >
3592            <img class="grid-product__image lazyload"
3593                data-src="//lardini.jp/cdn/shop/files/6216-1ABUR2056_{width}x.jpg?v=1790753318"
3594                data-widths="[360, 540, 720, 900, 1080]"
3595                data-aspectratio="0.8"
3596                data-sizes="auto"
3597                alt="">
3598            <noscript>
3599              <img class="grid-product__image lazyloaded"
3600                src="//lardini.jp/cdn/shop/files/6216-1ABUR2056_400x.jpg?v=1790753318"
3601                alt="">
3602            </noscript>
3603          </div>
3604
3605
3606
3607</div>
3608
3609      <div class="grid-product__meta">
3610        <div class="grid-product__title grid-product__title--body">
3611          
3612            ベビーコーデュロイ シャツ
3613          
3614        </div><div class="grid-product__price">Â¥71,500<br>(tax in)</div>
3615      </div>
3616    </a>
3617  </div><div class="grid-product__colors grid-product__colors--9597818274048">
3618<a
3619                href="/collections/new-arrival/products/shirt-6216-1abur2056?variant=49157421367552"
3620                class="color-swatch color-swatch--small color-swatch--beige"
3621                
3622                aria-label="ベビーコーデュロイ シャツ - BEIGE"
3623                style="background-color: beige;  background-image: url(https://lardini.jp/cdn/shop/files/beige_50x50.png);">
3624                <span class="visually-hidden">BEIGE</span>
3625              </a>
3626
3627
3628</div><style data-shopify>.grid-product__colors--9597818274048 {
3629              display: flex !important;
3630            }</style></div>
3631</div>
3632            </div></div>
3633      </div>
3634    </div>
3635  </div>
3636</div><div id="shopify-section-template--23499391631616__recently-viewed" class="shopify-section"><div
3637  data-subsection
3638  data-section-id="template--23499391631616__recently-viewed"
3639  data-section-type="recently-viewed"
3640  data-product-handle="shirt-6216-1abur2056"
3641  data-recent-count="5"
3642  data-grid-item-class="small--one-half medium-up--one-fifth"
3643  data-row-of="5">
3644  <hr class="hr--large">
3645  <div class="index-section index-section--small">
3646    <div class="page-width">
3647      <header class="section-header">
3648        <h3 class="section-header__title">閲覧履歴</h3>
3649      </header>
3650    </div>
3651
3652    <div class="page-width page-width--flush-small">
3653      <div class="grid-overflow-wrapper">
3654        <div id="RecentlyViewed-template--23499391631616__recently-viewed" class="grid grid--uniform" data-aos="overflow__animation"></div>
3655      </div>
3656    </div>
3657  </div>
3658</div>
3659
3660
3661</div><div id="shopify-section-template--23499391631616__collection-return" class="shopify-section">
3662  <div class="text-center page-content page-content--bottom">
3663    <a href="/collections/new-arrival" class="btn btn--small return-link">
3664      <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-arrow-left" viewBox="0 0 50 15"><path d="M50 5.38v4.25H15V15L0 7.5 15 0v5.38z"/></svg> 商品一覧へ
3665    </a>
3666  </div>
3667
3668
3669
3670</div>
3671      </main><div id="shopify-section-footer" class="shopify-section"><footer class="site-footer" data-section-id="footer" data-section-type="footer-section">
3672  <div class="page-width">
3673
3674    <div class="grid"><div  class="grid__item footer__item--1494301487049" data-type="menu"><style data-shopify>@media only screen and (min-width: 769px) and (max-width: 959px) {
3675              .footer__item--1494301487049 {
3676                width: 50%;
3677                padding-top: 40px;
3678              }
3679              .footer__item--1494301487049:nth-child(2n + 1) {
3680                clear: left;
3681              }
3682            }
3683            @media only screen and (min-width: 960px) {
3684              .footer__item--1494301487049 {
3685                width: 23%;
3686              }
3687
3688            }</style><p class="h4 footer__title small--hide">
3689      SHOPPING GUIDE
3690    </p>
3691    <button type="button" class="h4 footer__title collapsible-trigger collapsible-trigger-btn medium-up--hide" aria-controls="Footer-1494301487049">
3692      SHOPPING GUIDE
3693<span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation">
3694  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg>
3695</span>
3696</button><div
3697    
3698      id="Footer-1494301487049" class="collapsible-content collapsible-content--small"
3699    >
3700    <div class="collapsible-content__inner">
3701      <div class="footer__collapsible">
3702        <ul class="no-bullets site-footer__linklist"><li><a href="/pages/order_flow">ご注文の流れ</a></li><li><a href="/policies/shipping-policy">送料・ラッピング・配送方法</a></li><li><a href="/pages/product_return">返品・交換について</a></li><li><a href="/pages/purchase">お支払い方法</a></li><li><a href="/pages/size">サイズについて</a></li><li><a href="/pages/points_program">ポイントプログラムについて</a></li></ul>
3703      </div>
3704    </div>
3705  </div></div><div  class="grid__item footer__item--f7198651-9797-4b51-ac4f-72b8bb433836" data-type="menu"><style data-shopify>@media only screen and (min-width: 769px) and (max-width: 959px) {
3706              .footer__item--f7198651-9797-4b51-ac4f-72b8bb433836 {
3707                width: 50%;
3708                padding-top: 40px;
3709              }
3710              .footer__item--f7198651-9797-4b51-ac4f-72b8bb433836:nth-child(2n + 1) {
3711                clear: left;
3712              }
3713            }
3714            @media only screen and (min-width: 960px) {
3715              .footer__item--f7198651-9797-4b51-ac4f-72b8bb433836 {
3716                width: 23%;
3717              }
3718
3719            }</style><p class="h4 footer__title small--hide">
3720      ABOUT US
3721    </p>
3722    <button type="button" class="h4 footer__title collapsible-trigger collapsible-trigger-btn medium-up--hide" aria-controls="Footer-f7198651-9797-4b51-ac4f-72b8bb433836">
3723      ABOUT US
3724<span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation">
3725  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewB
3725ox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg>
3726</span>
3727</button><div
3728    
3729      id="Footer-f7198651-9797-4b51-ac4f-72b8bb433836" class="collapsible-content collapsible-content--small"
3730    >
3731    <div class="collapsible-content__inner">
3732      <div class="footer__collapsible">
3733        <ul class="no-bullets site-footer__linklist"><li><a href="/policies/terms-of-service">ご利用規約</a></li><li><a href="/policies/privacy-policy">個人情報保護方針</a></li><li><a href="/policies/legal-notice">特定商取引法に基づく表記</a></li><li><a href="/policies/contact-information">会社概要</a></li><li><a href="/pages/stores">店舗一覧</a></li></ul>
3734      </div>
3735    </div>
3736  </div></div><div  class="grid__item footer__item--6e2a3bd9-ab27-4928-b7f0-b1325527ae1e" data-type="menu"><style data-shopify>@media only screen and (min-width: 769px) and (max-width: 959px) {
3737              .footer__item--6e2a3bd9-ab27-4928-b7f0-b1325527ae1e {
3738                width: 50%;
3739                padding-top: 40px;
3740              }
3741              .footer__item--6e2a3bd9-ab27-4928-b7f0-b1325527ae1e:nth-child(2n + 1) {
3742                clear: left;
3743              }
3744            }
3745            @media only screen and (min-width: 960px) {
3746              .footer__item--6e2a3bd9-ab27-4928-b7f0-b1325527ae1e {
3747                width: 23%;
3748              }
3749
3750            }</style><p class="h4 footer__title small--hide">
3751      CONTACT
3752    </p>
3753    <button type="button" class="h4 footer__title collapsible-trigger collapsible-trigger-btn medium-up--hide" aria-controls="Footer-6e2a3bd9-ab27-4928-b7f0-b1325527ae1e">
3754      CONTACT
3755<span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation">
3756  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg>
3757</span>
3758</button><div
3759    
3760      id="Footer-6e2a3bd9-ab27-4928-b7f0-b1325527ae1e" class="collapsible-content collapsible-content--small"
3761    >
3762    <div class="collapsible-content__inner">
3763      <div class="footer__collapsible">
3764        <ul class="no-bullets site-footer__linklist"><li><a href="/pages/contact">各種お問合せ</a></li></ul>
3765      </div>
3766    </div>
3767  </div></div><div  class="grid__item footer__item--banner_NHf9kr" data-type="banner"><style data-shopify>@media only screen and (min-width: 769px) and (max-width: 959px) {
3768              .footer__item--banner_NHf9kr {
3769                width: 50%;
3770                padding-top: 40px;
3771              }
3772              .footer__item--banner_NHf9kr:nth-child(2n + 1) {
3773                clear: left;
3774              }
3775            }
3776            @media only screen and (min-width: 960px) {
3777              .footer__item--banner_NHf9kr {
3778                width: 31%;
3779              }
3780
3781            }</style><div class="footer__banner">
3782    <a href="/collections/outlet">
3783      <img src="//lardini.jp/cdn/shop/files/lardini_banner_outlet_footer2_0.jpg?v=1740479643" alt="">
3784    </a>
3785  </div></div></div><p class="footer__small-text">
3786        &copy; 2026 LARDINI Online Store
3787</p></div>
3788</footer>
3789
3790
3791</div></div>
3792  </div><div id="VideoModal" class="modal modal--solid">
3793  <div class="modal__inner">
3794    <div class="modal__centered page-width text-center">
3795      <div class="modal__centered-content">
3796        <div class="video-wrapper video-wrapper--modal">
3797          <div id="VideoHolder"></div>
3798        </div>
3799      </div>
3800    </div>
3801  </div>
3802
3803  <button type="button" class="modal__close js-modal-close text-link">
3804    <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg>
3805    <span class="icon__fallback-text">"閉じる"</span>
3806  </button>
3807</div>
3808<div class="pswp" tabindex="-1" role="dialog" aria-hidden="true">
3809  <div class="pswp__bg"></div>
3810  <div class="pswp__scroll-wrap">
3811    <div class="pswp__container">
3812      <div class="pswp__item"></div>
3813      <div class="pswp__item"></div>
3814      <div class="pswp__item"></div>
3815    </div>
3816
3817    <div class="pswp__ui pswp__ui--hidden">
3818      <button class="btn btn--body btn--circle pswp__button pswp__button--arrow--left" title="前へ">
3819        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-left" viewBox="0 0 284.49 498.98"><path d="M249.49 0a35 35 0 0 1 24.75 59.75L84.49 249.49l189.75 189.74a35.002 35.002 0 1 1-49.5 49.5L10.25 274.24a35 35 0 0 1 0-49.5L224.74 10.25A34.89 34.89 0 0 1 249.49 0z"/></svg>
3820      </button>
3821
3822      <button class="btn btn--body btn--circle btn--large pswp__button pswp__button--close" title="閉じる">
3823        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg>
3824      </button>
3825
3826      <button class="btn btn--body btn--circle pswp__button pswp__button--arrow--right" title="次へ">
3827        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-right" viewBox="0 0 284.49 498.98"><path d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98z"/></svg>
3828      </button>
3829    </div>
3830  </div>
3831</div>
3832<tool-tip data-tool-tip="">
3833  <div class="tool-tip__inner" data-tool-tip-inner>
3834    <button class="tool-tip__close" data-tool-tip-close=""><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg></button>
3835    <div class="tool-tip__content" data-tool-tip-content>
3836    </div>
3837  </div>
3838</tool-tip>
3839<div style="display: none !important;">
3840    <input type="hidden" id="shopDomain" name="shopDomain" value="lardini.jp">
3841    <input type="hidden" data-loyal-target="shop-point-rule-percent">
3842    <input type="hidden" data-loyal-target="shop-point-rule-point-value" value="1">
3843    <input type="hidden" data-loyal-target="shop-point-rule-currency-value" value="110">
3844    <input type="hidden" data-loyal-target="shop-reward-percent">
3845    <input type="hidden" data-loyal-target="shop-reward-point-value" value="1">
3846    <input type="hidden" data-loyal-target="shop-reward-currency-value" value="1"></div>
3847  
3847<script>
3848    var EasyPointsData = {
3849      shop: {
3850        domain: "lardini.jp",
3851        locale: "ja",
3852        money_format: "Â¥{{amount_no_decimals}}",
3853        money_format_options: { convert: true, multiplier: 100 },
3854        rules: {
3855          point: {
3856            percent: null,
3857            value: 1,
3858            currency: 110
3859          },
3860          reward: {
3861            percent: null,
3862            value: 1,
3863            currency: 1
3864          }
3865        }
3866      },};
3867  </script>
3867
3868<!-- 
3868<script src="https://lardini.tokyo/js/codeinspire-app.js"></script>
3868 -->
3869
3870 <!--begin-boost-pfs-js-->
3871   
3872 <!--end-boost-pfs-js-->
3873
3874 <!--begin-boost-pfs-js-->
3875   
3876 <!--end-boost-pfs-js-->
3877
3878 <!--begin-boost-pfs-js-->
3879   
3879<script>
3880  /* Declare bcSfFilterConfig variable */
3881  var boostPFSAppConfig = {
3882    api: {
3883      filterUrl: 'https://services.mybcapps.com/bc-sf-filter/filter',
3884      searchUrl: 'https://services.mybcapps.com/bc-sf-filter/search',
3885      suggestionUrl: 'https://services.mybcapps.com/bc-sf-filter/search/suggest',
3886      productsUrl: 'https://services.mybcapps.com/bc-sf-filter/search/products',
3887      analyticsUrl: 'https://lambda.mybcapps.com/e'
3888    },
3889    shop: {
3890      name: 'LARDINI Online Store',
3891      url: 'https://lardini.jp',
3892      domain: 'https-www-lardini-jp.myshopify.com',
3893      currency: 'JPY',
3894      money_format: "Â¥{{amount_no_decimals}}",
3895      money_format_with_currency: "Â¥{{amount_no_decimals}} JPY"
3896    },
3897    general: {
3898      file_url: "//lardini.jp/cdn/shop/files/?v=6836",
3899      asset_url: "//lardini.jp/cdn/shop/t/28/assets/boost-pfs.js?v=6836",
3900      collection_id: 399515910400,
3901      collection_handle: "new-arrival",
3902      collection_product_count: 68,
3903      
3904      
3905      product_id: 9597818274048,
3906      
3907      theme_id: 165904351488,
3908      collection_tags: null,
3909      current_tags: null,
3910      default_sort_by: "manual",
3911      swatch_extension: "png",
3912      no_image_url: "//lardini.jp/cdn/shop/t/28/assets/boost-pfs-no-image.gif?v=45510820439899768411788497701",
3913      search_term: "",
3914      template: "product",currencies: ["JPY"],
3915      current_currency:"JPY",published_locales: {"ja":true},
3916      current_locale:"ja",
3917      isInitFilter:false},
3918    
3919    settings: {"general":{"productAndVariantAvailable":false,"availableAfterFiltering":false,"activeFilterScrollbar":true,"showFilterOptionCount":true,"showSingleOption":false,"showOutOfStockOption":false,"collapseOnPCByDefault":false,"collapseOnMobileByDefault":false,"keepToggleState":true,"showRefineBy":true,"capitalizeFilterOptionValues":true,"paginationType":"default","showLoading":false,"activeScrollToTop":false,"customSortingList":"relevance|best-selling|manual|title-ascending|title-descending|price-ascending|price-descending|created-ascending|created-descending","enableAjaxCart":true,"ajaxCartStyle":"slide","selectOptionInProductItem":false,"changeMobileButtonLabel":false,"sortingAvailableFirst":false,"showVariantImageBasedOn":"","addCollectionToProductUrl":false,"showVariantImageBasedOnSelectedFilter":"","urlScheme":1,"isShortenUrlParam":false,"filterTreeVerticalStyle":"style-default","filterTreeHorizontalStyle":"style1","filterTreeMobileStyle":"style2","stickyFilterOnDesktop":false,"stickyFilterOnMobile":false,"shortenUrlParamList":["pf_v_vendor:vendor","pf_c_collection:collection","pf_p_price:price","pf_t_item:item","pf_opt_size:size","pf_opt_color:color","pf_vp_price:price1","pf_st_zai_ku:zai_ku","pf_c_item:item1","pf_mlt_item:item2"],"swatchImageVersion":4},"search":{"enableSuggestion":true,"showSuggestionProductVendor":true,"showSuggestionProductPrice":true,"showSuggestionProductSalePrice":true,"showSuggestionProductSku":true,"showSuggestionProductImage":true,"productAvailable":true,"suggestionBlocks":[{"type":"suggestions","label":"Popular suggestions","status":"active","number":5},{"type":"collections","label":"Collections","status":"active","number":3,"excludedValues":[]},{"type":"products","label":"Products","status":"active","number":6},{"type":"pages","label":"Blog & Pages","status":"active","number":3}],"searchBoxOnclick":{"recentSearch":{"label":"Recent searches","status":true,"number":"3"},"searchTermSuggestion":{"label":"Popular searches","status":false,"data":[]},"productSuggestion":{"label":"Trending products","status":false,"data":[]}},"suggestionNoResult":{"search_terms":{"label":"Check out some of these popular searches","status":false,"data":[],"type":"based_on_data","backup":[]},"products":{"label":"Trending products","status":false,"data":[],"type":"based_on_data","backup":[]}},"suggestionStyle":"style2","suggestionStyle1ProductItemType":"list","suggestionStyle1ProductPosition":"none","suggestionStyle1ProductPerRow":"1","suggestionStyle2ProductItemType":"list","suggestionStyle2ProductPosition":"right","suggestionStyle2ProductPerRow":"2","suggestionStyle3ProductItemType":"list","suggestionStyle3ProductPosition":"right","suggestionStyle3ProductPerRow":"3","searchPanelBlocks":{"searchTermSuggestions":{"label":"Check out some of these popular searches","searchTermList":[],"backup":[],"type":"based_on_data","active":false},"mostPopularProducts":{"label":"Trending products","productList":[],"backup":[],"active":false,"type":"based_on_data"},"products":{"label":"商品"},"collections":{"label":"コレクション","excludedValues":[]},"pages":{"label":"ブログとページ"},"searchTips":{"label":"検索のヒント","searchTips":"スペルを再確認してください。{{ breakline }}より一般的な単語を用いて検索してください。{{ breakline }}入力するキーワードを減らしてください。{{ breakline }}製品タイプ、ブランド、モデル番号、または製品機能で検索してみてください。"},"searchEmptyResultMessages":{"label":"「申し訳ありません! \"{{ terms }}\" の結果が見つかりませんでした。{{ breakline }}ですが、あきらめないでください。つづりを確認するか、これより具体的でない単語で検索をお試しください。」"}}},"backSettings":{"offSensitive":false}
3919,"actionlist":{"qvBtnBackgroundColor":"rgba(255||255||255||1)","qvBtnTextColor":"rgba(61||66||70||1)","qvBtnBorderColor":"rgba(255||255||255||1)","qvBtnHoverBackgroundColor":"rgba(61||66||70||1)","qvBtnHoverTextColor":"rgba(255||255||255||1)","qvBtnHoverBorderColor":"rgba(61||66||70||1)","atcBtnBackgroundColor":"rgba(0||0||0||1)","atcBtnTextColor":"rgba(255||255||255||1)","atcBtnBorderColor":"rgba(0||0||0||1)","atcBtnHoverBackgroundColor":"rgba(61||66||70||1)","atcBtnHoverTextColor":"rgba(255||255||255||1)","atcBtnHoverBorderColor":"rgba(61||66||70||1)","alStyle":"bc-al-style4","qvEnable":true,"atcEnable":true},"labelTranslations":{"en":{},"ja":{"refineDesktop":"フィルター","refine":"絞り込み","refineMobile":"絞り込み","refineMobileCollapse":"フィルタを隠す","clear":"クリア","clearAll":"すべてクリア","viewMore":"さらに表示","viewLess":"表示を減らす","apply":"送信","applyAll":"全てに適用","close":"閉じる","back":"戻る","showLimit":"表示","collectionAll":"All","under":"下","above":"上","ratingStar":"スター","ratingStars":"星","ratingUp":"& 上","showResult":"結果を表示","searchOptions":"検索オプション","inCollectionSearch":"このコレクション内の製品を検索する","loadPreviousPage":"前のページを読み込む","listView":"一覧表示","gridView":"グリッドビュー","gridViewColumns":"グリッドビュー {{ count }} 列","loadMore":"{{ amountProduct }} 個の商品をさらに読み込む","loadMoreTotal":"{{ from }}~{{ to }}/{{ total }} 個の商品","sortByOptions":{"sorting":"以下により並び替え:","relevance":"Relevance","best-selling":"Best selling","manual":"Manual","title-ascending":"Title ascending","title-descending":"Title descending","price-ascending":"Price ascending","price-descending":"Price descending","created-ascending":"Created ascending","created-descending":"Created descending"},"recommendation":{"collectionpage-530068":"Just dropped","homepage-386571":"Just dropped","homepage-046681":"Best Sellers","collectionpage-708280":"Most Popular Products","productpage-740653":"Recently viewed","productpage-165402":"Frequently Bought Together","cartpage-600532":"Still interested in this?","cartpage-146386":"Similar Products"},"search":{"generalTitle":"一般的なタイトル (検索ワードがない場合)","resultHeader":"\"{{ terms }}\" の検索結果","resultNumber":"\"{{ terms }}\" の {{ count }} 件の結果を表示","seeAllProducts":"すべての商品を表示","resultEmpty":"「申し訳ありません! \"{{ terms }}\" の結果が見つかりませんでした。{{ breakline }}ですが、あきらめないでください。つづりを確認するか、これより具体的でない単語で検索をお試しください。」","resultEmptyWithSuggestion":"申し訳ありませんが、\"{{ terms }}\" では何も見つかりませんでした。代わりに次のアイテムをチェックしてみてください","searchTotalResult":"{{ count }} の結果を表示","searchTotalResults":"{{ count }} 件の結果を表示","searchPanelProduct":"商品","searchPanelCollection":"コレクション","searchPanelPage":"ブログとページ","searchTipsTitle":"検索のヒント","searchTipsContent":"スペルを再確認してください。{{ breakline }}より一般的な単語を用いて検索してください。{{ breakline }}入力するキーワードを減らしてください。{{ breakline }}製品タイプ、ブランド、モデル番号、または製品機能で検索してみてください。"},"suggestion":{"viewAll":"{{ count }} 個の商品をすべて表示","didYouMean":"候補: {{ terms }}","searchBoxPlaceholder":"検索","suggestQuery":"{{ terms }} の {{ count }} の結果を表示します。","instantSearchSuggestionsLabel":"Popular suggestions","instantSearchCollectionsLabel":"Collections","instantSearchProductsLabel":"Products","instantSearchPagesLabel":"Blog & Pages","searchBoxOnclickRecentSearchLabel":"Recent searches","searchBoxOnclickSearchTermLabel":"Popular searches","searchBoxOnclickProductsLabel":"Trending products","noSearchResultSearchTermLabel":"Check out some of these popular searches","noSearchResultProductsLabel":"Trending products"}
3919,"error":{"noFilterResult":"申し訳ありませんが、条件と一致する商品はありません","noSearchResult":"申し訳ありませんが、キーワードに一致する商品はありません","noProducts":"このコレクションには商品が何もありません","noSuggestionResult":"申し訳ありませんが、\"{{ terms }}\" では何も見つかりませんでした.","noSuggestionProducts":"申し訳ありませんが、\"{{ terms }}\" では何も見つかりませんでした."},"action_list":{"qvBtnLabel":"クイックビュー","qvAddToCartBtnLabel":"カートに追加","qvSoldOutLabel":"完売","qvSaleLabel":"販売","qvViewFullDetails":"すべての詳細を表示","qvQuantity":"数量","atcAvailableLabel":"カートに追加","atcSelectOptionsLabel":"選択オプション","atcSoldOutLabel":"完売","atcMiniCartSubtotalLabel":"小計","atcMiniCartCheckoutLabel":"チェックアウト","atcMiniCartShopingCartLabel":"カート","atcMiniCartEmptyCartLabel":"お客様のカートは現在空です","atcMiniCartViewCartLabel":"カートの中身を表示","atcAddingToCartBtnLabel":"追加中","atcAddedToCartBtnLabel":"追加済み","atcMiniCartCountItemLabel":"アイテム","atcMiniCartCountItemLabelPlural":"アイテム"},"defaultTheme":{"toolbarViewAs":"として表示","toolbarProduct":"商品","toolbarProducts":"商品","productItemSoldOut":"完売","productItemSale":"販売","productItemFrom":"から"},"recentlyViewed":{"recentProductHeading":"最近見た商品"},"mostPopular":{"popularProductsHeading":"人気商品"}}},"label":{"refineDesktop":"フィルター","refine":"絞り込み","refineMobile":"絞り込み","refineMobileCollapse":"フィルタを隠す","clear":"クリア","clearAll":"すべてクリア","viewMore":"さらに表示","viewLess":"表示を減らす","apply":"送信","applyAll":"全てに適用","close"
3919:"閉じる","back":"戻る","showLimit":"表示","collectionAll":"All","under":"下","above":"上","ratingStar":"スター","ratingStars":"星","ratingUp":"& 上","showResult":"結果を表示","searchOptions":"検索オプション","inCollectionSearch":"このコレクション内の製品を検索する","loadPreviousPage":"前のページを読み込む","listView":"一覧表示","gridView":"グリッドビュー","gridViewColumns":"グリッドビュー {{ count }} 列","loadMore":"{{ amountProduct }} 個の商品をさらに読み込む","loadMoreTotal":"{{ from }}~{{ to }}/{{ total }} 個の商品","sortByOptions":{"sorting":"以下により並び替え:","relevance":"Relevance","best-selling":"Best selling","manual":"Manual","title-ascending":"Title ascending","title-descending":"Title descending","price-ascending":"Price ascending","price-descending":"Price descending","created-ascending":"Created ascending","created-descending":"Created descending"},"recommendation":{"collectionpage-530068":"Just dropped","homepage-386571":"Just dropped","homepage-046681":"Best Sellers","collectionpage-708280":"Most Popular Products","productpage-740653":"Recently viewed","productpage-165402":"Frequently Bought Together","cartpage-600532":"Still interested in this?","cartpage-146386":"Similar Products"},"search":{"generalTitle":"一般的なタイトル (検索ワードがない場合)","resultHeader":"\"{{ terms }}\" の検索結果","resultNumber":"\"{{ terms }}\" の {{ count }} 件の結果を表示","seeAllProducts":"すべての商品を表示","resultEmpty":"「申し訳ありません! \"{{ terms }}\" の結果が見つかりませんでした。{{ breakline }}ですが、あきらめないでください。つづりを確認するか、これより具体的でない単語で検索をお試しください。」","resultEmptyWithSuggestion":"申し訳ありませんが、\"{{ terms }}\" では何も見つかりませんでした。代わりに次のアイテムをチェックしてみてください","searchTotalResult":"{{ count }} の結果を表示","searchTotalResults":"{{ count }} 件の結果を表示","searchPanelProduct":"商品","searchPanelCollection":"コレクション","searchPanelPage":"ブログとページ","searchTipsTitle":"検索のヒント","searchTipsContent":"スペルを再確認してください。{{ breakline }}より一般的な単語を用いて検索してください。{{ breakline }}入力するキーワードを減らしてください。{{ breakline }}製品タイプ、ブランド、モデル番号、または製品機能で検索してみてください。"},"suggestion":{"viewAll":"{{ count }} 個の商品をすべて表示","didYouMean":"候補: {{ terms }}","searchBoxPlaceholder":"検索","suggestQuery":"{{ terms }} の {{ count }} の結果を表示します。","instantSearchSuggestionsLabel":"Popular suggestions","instantSearchCollectionsLabel":"Collections","instantSearchProductsLabel":"Products","instantSearchPagesLabel":"Blog & Pages","searchBoxOnclickRecentSearchLabel":"Recent searches","searchBoxOnclickSearchTermLabel":"Popular searches","searchBoxOnclickProductsLabel":"Trending products","noSearchResultSearchTermLabel":"Check out some of these popular searches","noSearchResultProductsLabel":"Trending products"},"error":{"noFilterResult":"申し訳ありませんが、条件と一致する商品はありません","noSearchResult":"申し訳ありませんが、キーワードに一致する商品はありません","noProducts":"このコレクションには商品が何もありません","noSuggestionResult":"申し訳ありませんが、\"{{ terms }}\" では何も見つかりませんでした.","noSuggestionProducts":"申し訳ありませんが、\"{{ terms }}\" では何も見つかりませんでした."},"action_list":{"qvBtnLabel":"クイックビュー","qvAddToCartBtnLabel":"カートに追加","qvSoldOutLabel":"完売","qvSaleLabel":"販売","qvViewFullDetails":"すべての詳細を表示","qvQuantity":"数量","atcAvailableLabel":"カートに追加","atcSelectOptionsLabel":"選択オプション","atcSoldOutLabel":"完売","atcMiniCartSubtotalLabel":"小計","atcMiniCartCheckoutLabel":"チェックアウト","atcMiniCartShopingCartLabel":"カート","atcMiniCartEmptyCartLabel":"お客様のカートは現在空です","atcMiniCartViewCartLabel":"カートの中身を表示","atcAddingToCartBtnLabel":"追加中","atcAddedToCartBtnLabel":"追加済み","atcMiniCartCountItemLabel":"アイテム","atcMiniCartCountItemLabelPlural":"アイテム"},"defaultTheme":{"toolbarViewAs":"として表示","toolbarProduct":"商品","toolbarProducts":"商品","productItemSoldOut":"完売","productItemSale":"販売","productItemFrom":"から"},"recentlyViewed":{"recentProductHeading":"最近見た商品"},"mostPopular":{"popularProductsHeading":"人気商品"}},"style":{"filterTitleTextColor":"rgba(0||0||0||1)","filterTitleFontSize":"","filterTitleFontWeight":"","filterTitleFontTransform":"","filterTitleFontFamily":"","filterOptionTextColor":"","filterOptionFontSize":"","filterOptionFontFamily":"","filterMobileButtonTextColor":"","filterMobileButtonFontSize":"","filterMobileButtonFontWeight":"","filterMobileButtonFontTransform":"","filterMobileButtonFontFamily":"","filterMobileButtonBackgroun
3919dColor":""},"searchEmptyResultMessages":{"label":"「申し訳ありません! \"{{ terms }}\" の結果が見つかりませんでした。{{ breakline }}ですが、あきらめないでください。つづりを確認するか、これより具体的でない単語で検索をお試しください。」"}},
3920    
3921    swatch_settings: {
3922      
3923    },
3924    
3925  };
3926  function mergeObject(obj1, obj2){
3927    var obj3 = {};
3928    for (var attr in obj1) { obj3[attr] = obj1[attr]; }
3929    for (var attr in obj2) { obj3[attr] = obj2[attr]; }
3930    return obj3;
3931  }
3932  if (typeof boostPFSConfig == 'undefined') {
3933    boostPFSConfig = {};
3934  }
3935  if (typeof boostPFSAppConfig != 'undefined') {
3936    boostPFSConfig = mergeObject(boostPFSConfig, boostPFSAppConfig);
3937  }
3938  if (typeof boostPFSThemeConfig != 'undefined') {
3939    boostPFSConfig = mergeObject(boostPFSConfig, boostPFSThemeConfig);
3940  }
3941</script>
3941
3942
3943<!-- Include Resources -->
3943<script defer src="//lardini.jp/cdn/shop/t/28/assets/boost-pfs-core-instant-search.js?v=159594912226507512871788497701"></script>
3943
3944  
3944<script defer src="//lardini.jp/cdn/shop/t/28/assets/boost-pfs-instant-search.js?v=95495445503357874451788497701"></script>
3944<!-- Initialize App -->
3945<script defer src="//lardini.jp/cdn/shop/t/28/assets/boost-pfs-init.js?v=175640865060629595041788497701"></script>
3945
3946
3947
3948
3949  <!-- Instant search no result JSON data -->
3950  
3950<script type="application/json" id="boost-pfs-instant-search-products-not-found-json">
3951	{
3952		"search_terms": [],
3953		"products": []
3954	}
3955</script>
3955
3956
3957<script defer src="//lardini.jp/cdn/shop/t/28/assets/boost-pfs-analytics-custom.js?v=161314685702743820801788497701"></script>
3957
3958 <!--end-boost-pfs-js-->
3959<div id="shopify-block-AZFd6aGFnS21FS1hVa__13768625480086291342" class="shopify-block shopify-app-block">
3959<script>
3960  window['ShopifyForms'] = {
3961    ...window['ShopifyForms'],
3962    currentPageType: "product"
3963  };
3964</script>
3964
3965
3966
3967</div><div id="shopify-block-AVlc3WnhHaDFVekNYS__18421699284197576312" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: data_script -->
3968<script type="text/javascript">
3969  var EasyPointsAppBlockData = {
3970    shop: {
3971      domain: "lardini.jp",
3972      locale: "ja",
3973      currency: "JPY",
3974      money_format: "Â¥{{amount_no_decimals}}",
3975      money_format_options: {
3976        convert: true,
3977        multiplier: 100
3978      },
3979      multiplier: 100,
3980      rules: {
3981        point: {
3982          percent: null,
3983          value: 1,
3984          currency: 110
3985        },
3986        reward: {
3987          percent: null,
3988          value: 1,
3989          currency: 1
3990        }
3991      },
3992      rewards: {},
3993      redemption_settings: null
3994    },customer: null,};
3995
3996  var epwFormatting = {
3997    moneyFormat: "Â¥{{amount_no_decimals}}",
3998    moneyFormatOptions: {
3999      convert: true,
4000      multiplier: 100
4001    }
4002  };
4003
4004  window.EasyPointsAppBlockData = EasyPointsAppBlockData;
4005</script>
4005
4006<!-- END app snippet -->
4007
4008
4009<script type="text/javascript">
4010  function createEasyPointsSession() {
4011    var metafields = {
4012      shop: {"live":true,"percentage":0.91,"updated_at":"2026-10-07T15:21:56.151007Z","currency_value":110,"include_tax":true,"point_value":1,"reward_rules":{},"point_campaign":false,"tier_rules":{"0590e6aa-631d-11ed-a236-827b1e488ab8":{"name":"Default","percentage":0.91,"currency_value":110,"point_value":1,"currency_spent_requirement":0,"free_shipping":false}},"stealth_mode":false,"point_rules":{"0590e6aa-631d-11ed-a236-827b1e488ab8":{"percentage":0.91,"currency_value":110,"point_value":1,"free_shipping":false}},"reward_currency_value":1,"reward_point_value":1,"shipping_codes":[]},
4013      customer: null
4014    };
4015
4016    if (!metafields.shop) return null;
4017
4018    var session = sessionStorage.getItem('easyPoints');
4019    session = session ? JSON.parse(session) : {};
4020
4021    if (metafields.customer) {
4022      session.pointBalance = metafields.customer.balance;
4023      session.expirationDate = metafields.customer.expiration_date;
4024      session.tierName = metafields.customer.tier;
4025
4026      if (metafields.customer.tier_maintenance_data) {
4027        session.rankMaintenanceData = metafields.customer.tier_maintenance_data.maintenance_data;
4028        session.rankAdvancementData = metafields.customer.tier_maintenance_data.advancement_data;
4029      }
4030    } else {
4031      session = {};
4032    }
4033
4034    session.shopMetafieldUpdatedAt = metafields.shop.updated_at;
4035    return session;
4036  };
4037
4038  var easyPointsSession = createEasyPointsSession();
4039  if (easyPointsSession !== null) {
4040    sessionStorage.setItem('easyPoints', JSON.stringify(easyPointsSession));
4041  }
4042</script>
4042
4043
4044<script data-loyalty-sdk="i18n" type="application/json">
4045  {
4046    "errors": {
4047      "not_positive_value": "1以上の値を入力してください",
4048      "insufficient_balance": "ポイントが不足しています。",
4049      "exceeded_redeem_points": "利用可能なポイント数を超えています。",
4050      "no_discountable_products": "割引可能な商品がありません",
4051      "discount_not_applied": "割引を適用できませんでした。ポイント利用をキャンセルし、ポイントを返還しました。",
4052      "request_already_in_progress": "処理中のリクエストがあります。ページをリロードしてください。",
4053      "below_min_point_value": "一度に利用できるポイントの下限を下回っています。",
4054      "above_max_point_value": "一度に利用できるポイントの上限を超えています。",
4055      "invalid_point_value_increment": "ポイントの単位に合わない値です。",
4056      "limit_below_minimum": "$amountポイント以上を入力してください。",
4057      "limit_above_maximum": "$amountポイント以下を入力してください。",
4058      "limit_increment": "$amountポイント単位で入力してください。",
4059      "unknown_error": "不明なエラーが発生しました。"
4060    }
4061  }
4062</script>
4062
4063
4064<script data-loyal-target="sdk-settings" type="application/json">
4065  {
4066    "data": {
4067      "config": {
4068        "primaryColor": "#000000",
4069        "enableMyAccount": true,
4070        "enablePointExchange": false
4071      }
4072    }
4073  }
4074</script>
4074
4075
4076
4077</div>
4077<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
4077
4078</body>
4079</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.